.elementor-kit-1546 {
    --e-global-color-primary: #6ec1e4;
    --e-global-color-secondary: #54595f;
    --e-global-color-text: #7a7a7a;
    --e-global-color-accent: #61ce70;
    --e-global-color-4e4f9cda: #4054b2;
    --e-global-color-10e20a71: #23a455;
    --e-global-color-464ba395: #000;
    --e-global-color-8bec17c: #fff;
    --e-global-typography-primary-font-family: "Roboto";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Roboto Slab";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Roboto";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Roboto";
    --e-global-typography-accent-font-weight: 500
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1170px
}

.elementor-widget:not(:last-child) {
    margin-bottom: 0
}

#page_caption {
    display: var(--page-title-display)
}

@media (max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1025px
    }
}

@media (max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 768px
    }
}

.elementor-679 .elementor-element.elementor-element-c15b8e5 .slider_zoom_wrapper {
    height: 800px;
    background: #161e27
}

.elementor-679 .elementor-element.elementor-element-c15b8e5 .slider_zoom_wrapper .slideshow__slide-image::before {
    background: #000
}

.elementor-679 .elementor-element.elementor-element-c15b8e5 .slider_zoom_wrapper .slideshow__slide-image::before,
.slideshow__slide-image::after {
    opacity: .2
}

.elementor-679 .elementor-element.elementor-element-c15b8e5 .slider_zoom_wrapper .pagination__item.is-current,
.elementor-679 .elementor-element.elementor-element-c15b8e5 .slider_zoom_wrapper .pagination__item:hover {
    background: #fff
}

.elementor-679 .elementor-element.elementor-element-c15b8e5 .slider_zoom_wrapper .pagination__item {
    border-color: #fff
}

.elementor-679 .elementor-element.elementor-element-c15b8e5 .slideshow__slide-caption-text .container .slideshow__slide-caption-title {
    width: 45%
}

.elementor-679 .elementor-element.elementor-element-c15b8e5 .slideshow__slide-caption-text .container .slideshow__slide-desc {
    width: 45%
}

.elementor-679 .elementor-element.elementor-element-c15b8e5 .slideshow__slide-caption-text {
    padding-top: 22%
}

.elementor-679 .elementor-element.elementor-element-c15b8e5 .slideshow__slide-caption-title {
    color: #fff
}

.elementor-679 .elementor-element.elementor-element-c15b8e5 h1.slideshow__slide-caption-title {
    font-size: 110px
}

.elementor-679 .elementor-element.elementor-element-c15b8e5 .slideshow__slide-caption-text h1.slideshow__slide-caption-title {
    letter-spacing: 0
}

.elementor-679 .elementor-element.elementor-element-c15b8e5 .slideshow__slide-caption-text .slideshow__slide-caption-title {
    text-transform: uppercase;
    font-family: Montserrat, Sans-serif;
    font-size: 45px;
    font-weight: 500;
    line-height: 1.2em
}

.elementor-679 .elementor-element.elementor-element-c15b8e5 .slideshow__slide-caption-text .slideshow__slide-desc {
    color: rgba(255, 255, 255, .7)
}

.elementor-679 .elementor-element.elementor-element-c15b8e5 .slideshow__slide-caption-text div.slideshow__slide-desc {
    font-size: 18px
}

.elementor-679 .elementor-element.elementor-element-c15b8e5 div.slideshow__slide-caption-text .slideshow__slide-desc {
    letter-spacing: 0
}

.elementor-679 .elementor-element.elementor-element-c15b8e5 div.slideshow__slide-caption-text div.slideshow__slide-desc {
    text-transform: none;
    font-family: "Carrois Gothic", Sans-serif;
    font-size: 20px;
    line-height: 1.5em
}

.elementor-679 .elementor-element.elementor-element-c15b8e5 .slideshow__slide-caption-subtitle-label {
    color: #fff
}

.elementor-679 .elementor-element.elementor-element-c15b8e5 .o-hsub::before {
    background-color: #fff
}

.elementor-679 .elementor-element.elementor-element-7e76d92 {
    margin-top: 100px;
    margin-bottom: 80px
}

.elementor-679 .elementor-element.elementor-element-f077cf3 .elementor-heading-title {
    color: #1d212a;
    font-family: "Gothic A1", Sans-serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 1.6em
}

.elementor-679 .elementor-element.elementor-element-f077cf3>.elementor-widget-container {
    padding: 0 30% 0 0
}

.elementor-679 .elementor-element.elementor-element-e120ca7 {
    margin-top: 0;
    margin-bottom: 50px
}

.elementor-679 .elementor-element.elementor-element-eb3526b .elementor-heading-title {
    font-size: 16px
}

.elementor-679 .elementor-element.elementor-element-a1f5539 .elementor-heading-title {
    font-size: 16px
}

.elementor-679 .elementor-element.elementor-element-19d3c0f .elementor-heading-title {
    font-size: 16px
}

.elementor-679 .elementor-element.elementor-element-1e59c93 .elementor-heading-title {
    font-size: 16px
}

.elementor-679 .elementor-element.elementor-element-c2d30e0 {
    margin-top: 0;
    margin-bottom: 140px
}

.elementor-679 .elementor-element.elementor-element-2d226f5 .tg_horizontal_slider_wrapper .tg_horizontal_slider_cell {
    background: rgba(256, 256, 256, 0)
}

.elementor-679 .elementor-element.elementor-element-2d226f5 .tg_horizontal_slider_wrapper .flickity-prev-next-button.next {
    background: rgba(256, 256, 256, 0)
}

.elementor-679 .elementor-element.elementor-element-2d226f5 .tg_horizontal_slider_wrapper .flickity-prev-next-button.previous {
    background: rgba(256, 256, 256, 0)
}

.elementor-679 .elementor-element.elementor-element-2d226f5 .tg_horizontal_slider_wrapper .flickity-prev-next-button .arrow {
    fill: #222
}

.elementor-679 .elementor-element.elementor-element-2d226f5 .tg_horizontal_slider_wrapper .flickity-page-dots .dot {
    background: #222
}

.elementor-679 .elementor-element.elementor-element-2d226f5 .tg_horizontal_slider_wrapper .tg_horizontal_slider_content {
    width: 40%
}

.elementor-679 .elementor-element.elementor-element-2d226f5 .tg_horizontal_slider_wrapper .tg_horizontal_slider_bg {
    width: calc(100% - 40%)
}

.elementor-679 .elementor-element.elementor-element-2d226f5 .tg_horizontal_slide_content_title h2 {
    color: #1d212a
}

.elementor-679 .elementor-element.elementor-element-2d226f5 div.tg_horizontal_slide_content_title h2 {
    font-size: 40px
}

.elementor-679 .elementor-element.elementor-element-2d226f5 div.tg_horizontal_slider_content_cell .tg_horizontal_slide_content_title h2 {
    letter-spacing: 0
}

.elementor-679 .elementor-element.elementor-element-2d226f5 div.tg_horizontal_slider_content_cell div.tg_horizontal_slide_content_title h2 {
    text-transform: uppercase;
    font-family: Montserrat, Sans-serif;
    font-size: 28px;
    font-weight: 500;
    line-height: 1em
}

.elementor-679 .elementor-element.elementor-element-2d226f5 .tg_horizontal_slider_wrapper .tg_horizontal_slider_content .tg_horizontal_slider_content_wrap {
    color: #444
}

.elementor-679 .elementor-element.elementor-element-2d226f5 .tg_horizontal_slider_content_cell .tg_horizontal_slide_content_link {
    color: #a68164;
    font-size: 16px;
    text-transform: none;
    letter-spacing: 0
}

.elementor-679 .elementor-element.elementor-element-2d226f5 .tg_horizontal_slide_content_link {
    border-color: #a68164
}

.elementor-679 .elementor-element.elementor-element-3e89676 .tg_slider_property_clip_wrapper {
    width: 100%;
    height: 750px
}

.elementor-679 .elementor-element.elementor-element-3e89676 .tg_slider_property_clip_wrapper.intro .content {
    padding: 80px;
    background: #f0e9e4
}

.elementor-679 .elementor-element.elementor-element-3e89676 .tg_slider_property_clip_wrapper.intro .content>div a {
    color: #1d212a
}

.elementor-679 .elementor-element.elementor-element-3e89676 .tg_slider_property_clip_wrapper.intro div.content a {
    border-color: #1d212a
}

.elementor-679 .elementor-element.elementor-element-3e89676 .tg_slider_property_clip_wrapper.intro nav a {
    background: #fff
}

.elementor-679 .elementor-element.elementor-element-3e89676 .tg_slider_property_clip_wrapper.intro .content>div h1 {
    color: #1d212a
}

.elementor-679 .elementor-element.elementor-element-3e89676 .tg_slider_property_clip_wrapper.intro .content div h1 {
    font-size: 70px
}

.elementor-679 .elementor-element.elementor-element-3e89676 .tg_slider_property_clip_wrapper .content>div h1 {
    letter-spacing: 0
}

.elementor-679 .elementor-element.elementor-element-3e89676 .tg_slider_property_clip_wrapper .content div h1 {
    text-transform: none
}

.elementor-679 .elementor-element.elementor-element-3e89676 .tg_slider_property_clip_wrapper.intro .content span {
    color: #1d212a
}

.elementor-679 .elementor-element.elementor-element-3e89676 .tg_slider_property_clip_wrapper .content span {
    font-size: 14px
}

.elementor-679 .elementor-element.elementor-element-3e89676 .tg_slider_property_clip_wrapper.intro .content span.subtitle {
    letter-spacing: 4px
}

.elementor-679 .elementor-element.elementor-element-3e89676 .tg_slider_property_clip_wrapper .content span.subtitle {
    text-transform: uppercase
}

.elementor-679 .elementor-element.elementor-element-3e89676 .tg_slider_property_clip_wrapper.intro .content>div p {
    color: #1d212a;
    letter-spacing: 0
}

.elementor-679 .elementor-element.elementor-element-3e89676 .tg_slider_property_clip_wrapper.intro .content>div {
    font-size: 18px
}

.elementor-679 .elementor-element.elementor-element-3e89676 .tg_slider_property_clip_wrapper .content>div p {
    text-transform: none;
    font-size: 22px
}

.elementor-679 .elementor-element.elementor-element-42ad3f6 {
    margin-top: 100px;
    margin-bottom: 80px
}

.elementor-679 .elementor-element.elementor-element-1a071d9 .elementor-heading-title {
    color: #a68164;
    font-size: 20px;
    font-weight: 500;
    text-transform: uppercase
}

.elementor-679 .elementor-element.elementor-element-1a071d9>.elementor-widget-container {
    margin: 0 0 20px 0
}

.elementor-679 .elementor-element.elementor-element-6fb72fc .elementor-heading-title {
    color: #1d212a;
    font-family: "Gothic A1", Sans-serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 1.6em
}

.elementor-679 .elementor-element.elementor-element-6fb72fc>.elementor-widget-container {
    padding: 0 33% 0 0
}

.elementor-679 .elementor-element.elementor-element-1e9ecff {
    margin-top: 0;
    margin-bottom: 60px
}

.elementor-679 .elementor-element.elementor-element-ef30aa8 .elementor-heading-title {
    color: #1d212a;
    font-family: Montserrat, Sans-serif;
    font-size: 32px;
    font-weight: 500;
    text-transform: uppercase
}

.elementor-679 .elementor-element.elementor-element-ef30aa8>.elementor-widget-container {
    margin: 60px 0 0 90px
}

.elementor-679 .elementor-element.elementor-element-cb22045>.elementor-widget-container {
    margin: 0 0 0 90px
}

.elementor-679 .elementor-element.elementor-element-c8a335c .elementor-button {
    fill: #1d212a;
    color: #1d212a;
    background-color: rgba(255, 255, 255, 0);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #a68164;
    border-radius: 0;
    padding: 15px 30px 14px 30px
}

.elementor-679 .elementor-element.elementor-element-c8a335c>.elementor-widget-container {
    margin: 20px 0 0 90px
}

.elementor-679 .elementor-element.elementor-element-a00719d {
    margin-top: 0;
    margin-bottom: 100px
}

.elementor-679 .elementor-element.elementor-element-21cba78>.elementor-element-populated {
    margin: 0 60px 0 0
}

.elementor-679 .elementor-element.elementor-element-8a1f8e8>.elementor-widget-container {
    margin: 80px 0 0 0
}

.elementor-679 .elementor-element.elementor-element-f7f2f60 .elementor-heading-title {
    color: #1d212a;
    font-family: Montserrat, Sans-serif;
    font-size: 32px;
    font-weight: 500;
    text-transform: uppercase
}

.elementor-679 .elementor-element.elementor-element-f7f2f60>.elementor-widget-container {
    margin: 60px 0 0 0
}

.elementor-679 .elementor-element.elementor-element-936d751>.elementor-widget-container {
    margin: 0
}

.elementor-679 .elementor-element.elementor-element-e9755af .elementor-button {
    fill: #1d212a;
    color: #1d212a;
    background-color: rgba(255, 255, 255, 0);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #a68164;
    border-radius: 0;
    padding: 15px 30px 14px 30px
}

.elementor-679 .elementor-element.elementor-element-e9755af>.elementor-widget-container {
    margin: 20px 0 0 0
}

.elementor-679 .elementor-element.elementor-element-6d04c16>.elementor-element-populated {
    margin: 0 0 0 40px
}

.elementor-679 .elementor-element.elementor-element-a3874d4 {
    text-align: right
}

.elementor-679 .elementor-element.elementor-element-a3874d4 .elementor-heading-title {
    color: #1d212a;
    font-family: Montserrat, Sans-serif;
    font-size: 32px;
    font-weight: 500;
    text-transform: uppercase
}

.elementor-679 .elementor-element.elementor-element-a3874d4>.elementor-widget-container {
    margin: 60px 0 0 0
}

.elementor-679 .elementor-element.elementor-element-d397946 .elementor-text-editor {
    text-align: right
}

.elementor-679 .elementor-element.elementor-element-d397946>.elementor-widget-container {
    margin: 0
}

.elementor-679 .elementor-element.elementor-element-03b7b05 .elementor-button {
    fill: #1d212a;
    color: #1d212a;
    background-color: rgba(255, 255, 255, 0);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #a68164;
    border-radius: 0;
    padding: 15px 30px 14px 30px
}

.elementor-679 .elementor-element.elementor-element-03b7b05>.elementor-widget-container {
    margin: 20px 0 0 0
}

.elementor-679 .elementor-element.elementor-element-d13d538 {
    margin-top: 0;
    margin-bottom: 120px
}

.elementor-679 .elementor-element.elementor-element-bfebc8a .elementor-heading-title {
    color: #1d212a;
    font-family: Montserrat, Sans-serif;
    font-size: 32px;
    font-weight: 500;
    text-transform: uppercase
}

.elementor-679 .elementor-element.elementor-element-bfebc8a>.elementor-widget-container {
    margin: 60px 0 0 0
}

.elementor-679 .elementor-element.elementor-element-7837cf3>.elementor-widget-container {
    margin: 0
}

.elementor-679 .elementor-element.elementor-element-128c17a .elementor-button {
    fill: #1d212a;
    color: #1d212a;
    background-color: rgba(255, 255, 255, 0);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #a68164;
    border-radius: 0;
    padding: 15px 30px 14px 30px
}

.elementor-679 .elementor-element.elementor-element-128c17a>.elementor-widget-container {
    margin: 20px 0 0 0
}

.elementor-679 .elementor-element.elementor-element-912fb16:not(.elementor-motion-effects-element-type-background),
.elementor-679 .elementor-element.elementor-element-912fb16>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f0e9e4
}

.elementor-679 .elementor-element.elementor-element-912fb16 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-679 .elementor-element.elementor-element-912fb16>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-679 .elementor-element.elementor-element-99d6ba9 .eb-map {
    height: 750px
}

.elementor-679 .elementor-element.elementor-element-45a1248>.elementor-element-populated {
    margin: 80px 80px 80px 80px
}

.elementor-679 .elementor-element.elementor-element-9fed2e8 {
    font-size: 22px
}

.elementor-679 .elementor-element.elementor-element-051420d {
    text-align: left;
    width: auto;
    max-width: auto
}

.elementor-679 .elementor-element.elementor-element-051420d .elementor-image img {
    width: 14px
}

.elementor-679 .elementor-element.elementor-element-051420d>.elementor-widget-container {
    margin: -2px 0 0 0
}

.elementor-679 .elementor-element.elementor-element-0bc4562 .elementor-heading-title {
    font-size: 16px
}

.elementor-679 .elementor-element.elementor-element-0bc4562>.elementor-widget-container {
    margin: 0 20px 0 20px
}

.elementor-679 .elementor-element.elementor-element-0bc4562 {
    width: auto;
    max-width: auto
}

.elementor-679 .elementor-element.elementor-element-1ffab44 .elementor-spacer-inner {
    height: 100px
}

.elementor-679 .elementor-element.elementor-element-65a3398>.elementor-element-populated {
    margin: 0 20px 0 0
}

.elementor-679 .elementor-element.elementor-element-74e0c77 .elementor-heading-title {
    color: #a68164;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase
}

.elementor-679 .elementor-element.elementor-element-6e8436b>.elementor-element-populated {
    margin: 0 0 0 20px
}

.elementor-679 .elementor-element.elementor-element-32d12e8 .elementor-heading-title {
    color: #a68164;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase
}

:root {
    --page-title-display: none
}

@media (max-width:1024px) and (min-width:768px) {
    .elementor-679 .elementor-element.elementor-element-7054251 {
        width: 22%
    }

    .elementor-679 .elementor-element.elementor-element-4e7cec2 {
        width: 22%
    }

    .elementor-679 .elementor-element.elementor-element-ae785d8 {
        width: 22%
    }

    .elementor-679 .elementor-element.elementor-element-49e12d3 {
        width: 22%
    }

    .elementor-679 .elementor-element.elementor-element-65a0cb5 {
        width: 2%
    }

    .elementor-679 .elementor-element.elementor-element-fa542dd {
        width: 2%
    }
}

@media (max-width:1024px) {
    .elementor-679 .elementor-element.elementor-element-c15b8e5 .slider_zoom_wrapper {
        height: 700px
    }

    .elementor-679 .elementor-element.elementor-element-c15b8e5 .slideshow__slide-caption-text .container .slideshow__slide-caption-title {
        width: 50%
    }

    .elementor-679 .elementor-element.elementor-element-c15b8e5 .slideshow__slide-caption-text .container .slideshow__slide-desc {
        width: 50%
    }

    .elementor-679 .elementor-element.elementor-element-c15b8e5 .slideshow__slide-caption-text {
        padding-top: 33%
    }

    .elementor-679 .elementor-element.elementor-element-c15b8e5 .slideshow__slide-caption-text .slideshow__slide-caption-title {
        font-size: 40px
    }

    .elementor-679 .elementor-element.elementor-element-c15b8e5 div.slideshow__slide-caption-text div.slideshow__slide-desc {
        font-size: 16px
    }

    .elementor-679 .elementor-element.elementor-element-7e76d92 {
        margin-top: 80px;
        margin-bottom: 40px
    }

    .elementor-679 .elementor-element.elementor-element-f077cf3 .elementor-heading-title {
        font-size: 22px
    }

    .elementor-679 .elementor-element.elementor-element-f077cf3>.elementor-widget-container {
        padding: 0
    }

    .elementor-679 .elementor-element.elementor-element-e120ca7 {
        margin-top: 0;
        margin-bottom: 40px
    }

    .elementor-679 .elementor-element.elementor-element-c2d30e0 {
        margin-top: 0;
        margin-bottom: 100px
    }

    .elementor-679 .elementor-element.elementor-element-2d226f5 .tg_horizontal_slider_wrapper .tg_horizontal_slider_content {
        width: 40%
    }

    .elementor-679 .elementor-element.elementor-element-2d226f5 .tg_horizontal_slider_wrapper .tg_horizontal_slider_bg {
        width: calc(100% - 40%)
    }

    .elementor-679 .elementor-element.elementor-element-2d226f5 div.tg_horizontal_slider_content_cell div.tg_horizontal_slide_content_title h2 {
        font-size: 28px;
        line-height: 1.3em
    }

    .elementor-679 .elementor-element.elementor-element-2d226f5 .tg_horizontal_slider_wrapper .tg_horizontal_slider_content .tg_horizontal_slider_content_wrap {
        font-size: 16px
    }

    .elementor-679 .elementor-element.elementor-element-2d226f5 .tg_horizontal_slider_content_cell .tg_horizontal_slide_content_link {
        font-size: 16px
    }

    .elementor-679 .elementor-element.elementor-element-3e89676 .tg_slider_property_clip_wrapper.intro .content {
        padding: 40px
    }

    .elementor-679 .elementor-element.elementor-element-3e89676 .tg_slider_property_clip_wrapper .content>div p {
        font-size: 18px
    }

    .elementor-679 .elementor-element.elementor-element-42ad3f6 {
        margin-top: 80px;
        margin-bottom: 80px
    }

    .elementor-679 .elementor-element.elementor-element-6fb72fc .elementor-heading-title {
        font-size: 22px
    }

    .elementor-679 .elementor-element.elementor-element-6fb72fc>.elementor-widget-container {
        padding: 0 10% 0 0
    }

    .elementor-679 .elementor-element.elementor-element-21cba78>.elementor-element-populated {
        margin: 0 40px 0 0
    }

    .elementor-679 .elementor-element.elementor-element-6d04c16>.elementor-element-populated {
        margin: 0 0 0 40px
    }

    .elementor-679 .elementor-element.elementor-element-99d6ba9 .eb-map {
        height: 700px
    }

    .elementor-679 .elementor-element.elementor-element-45a1248>.elementor-element-populated {
        margin: 40px 40px 40px 40px
    }

    .elementor-679 .elementor-element.elementor-element-9fed2e8 {
        font-size: 18px
    }

    .elementor-679 .elementor-element.elementor-element-051420d {
        width: auto;
        max-width: auto
    }

    .elementor-679 .elementor-element.elementor-element-0bc4562 .elementor-heading-title {
        font-size: 16px
    }

    .elementor-679 .elementor-element.elementor-element-0bc4562>.elementor-widget-container {
        margin: 0 0 0 10px
    }

    .elementor-679 .elementor-element.elementor-element-0bc4562 {
        width: auto;
        max-width: auto
    }

    .elementor-679 .elementor-element.elementor-element-1ffab44 .elementor-spacer-inner {
        height: 40px
    }

    .elementor-679 .elementor-element.elementor-element-285940d {
        font-size: 16px
    }

    .elementor-679 .elementor-element.elementor-element-4dc35a2 {
        font-size: 16px
    }
}

@media (max-width:767px) {
    .elementor-679 .elementor-element.elementor-element-c15b8e5 .slider_zoom_wrapper {
        height: 100vh
    }

    .elementor-679 .elementor-element.elementor-element-c15b8e5 .slideshow__slide-caption-text .container .slideshow__slide-caption-title {
        width: 100%
    }

    .elementor-679 .elementor-element.elementor-element-c15b8e5 .slideshow__slide-caption-text .container .slideshow__slide-desc {
        width: 100%
    }

    .elementor-679 .elementor-element.elementor-element-c15b8e5 .slideshow__slide-caption-text {
        padding-top: 60%
    }

    .elementor-679 .elementor-element.elementor-element-c15b8e5 .slideshow__slide-caption-text .slideshow__slide-caption-title {
        font-size: 32px;
        line-height: 1.3em
    }

    .elementor-679 .elementor-element.elementor-element-c15b8e5 div.slideshow__slide-caption-text div.slideshow__slide-desc {
        line-height: 1.5em
    }

    .elementor-679 .elementor-element.elementor-element-7e76d92 {
        margin-top: 60px;
        margin-bottom: 40px
    }

    .elementor-679 .elementor-element.elementor-element-f077cf3 .elementor-heading-title {
        font-size: 18px
    }

    .elementor-679 .elementor-element.elementor-element-e120ca7 {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-679 .elementor-element.elementor-element-7054251 {
        width: 50%
    }

    .elementor-679 .elementor-element.elementor-element-7054251>.elementor-element-populated {
        margin: 0 0 20px 0
    }

    .elementor-679 .elementor-element.elementor-element-eb3526b {
        text-align: center
    }

    .elementor-679 .elementor-element.elementor-element-4e7cec2 {
        width: 50%
    }

    .elementor-679 .elementor-element.elementor-element-4e7cec2>.elementor-element-populated {
        margin: 0 0 20px 0
    }

    .elementor-679 .elementor-element.elementor-element-a1f5539 {
        text-align: center
    }

    .elementor-679 .elementor-element.elementor-element-ae785d8 {
        width: 50%
    }

    .elementor-679 .elementor-element.elementor-element-19d3c0f {
        text-align: center
    }

    .elementor-679 .elementor-element.elementor-element-49e12d3 {
        width: 50%
    }

    .elementor-679 .elementor-element.elementor-element-1e59c93 {
        text-align: center
    }

    .elementor-679 .elementor-element.elementor-element-c2d30e0 {
        margin-top: 0;
        margin-bottom: 20px
    }

    .elementor-679 .elementor-element.elementor-element-2d226f5 .tg_horizontal_slider_wrapper .tg_horizontal_slider_content {
        width: 100%
    }

    .elementor-679 .elementor-element.elementor-element-2d226f5 .tg_horizontal_slider_wrapper .tg_horizontal_slider_bg {
        width: calc(100% - 100%)
    }

    .elementor-679 .elementor-element.elementor-element-3e89676 .tg_slider_property_clip_wrapper .content>div p {
        font-size: 18px
    }

    .elementor-679 .elementor-element.elementor-element-6fb72fc .elementor-heading-title {
        font-size: 18px
    }

    .elementor-679 .elementor-element.elementor-element-6fb72fc>.elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-679 .elementor-element.elementor-element-1e9ecff {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-679 .elementor-element.elementor-element-6e779c3>.elementor-widget-container {
        margin: 0 30px 0 30px
    }

    .elementor-679 .elementor-element.elementor-element-ef30aa8 {
        text-align: center
    }

    .elementor-679 .elementor-element.elementor-element-ef30aa8 .elementor-heading-title {
        font-size: 28px
    }

    .elementor-679 .elementor-element.elementor-element-ef30aa8>.elementor-widget-container {
        margin: 40px 0 0 0
    }

    .elementor-679 .elementor-element.elementor-element-cb22045 .elementor-text-editor {
        text-align: center
    }

    .elementor-679 .elementor-element.elementor-element-cb22045 {
        font-size: 16px
    }

    .elementor-679 .elementor-element.elementor-element-cb22045>.elementor-widget-container {
        margin: 0
    }

    .elementor-679 .elementor-element.elementor-element-c8a335c>.elementor-widget-container {
        margin: 0
    }

    .elementor-679 .elementor-element.elementor-element-a00719d {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-679 .elementor-element.elementor-element-21cba78>.elementor-element-populated {
        margin: 0;
        padding: 0
    }

    .elementor-679 .elementor-element.elementor-element-8a1f8e8>.elementor-widget-container {
        margin: 60px 0 0 0
    }

    .elementor-679 .elementor-element.elementor-element-f7f2f60 {
        text-align: center
    }

    .elementor-679 .elementor-element.elementor-element-f7f2f60 .elementor-heading-title {
        font-size: 28px
    }

    .elementor-679 .elementor-element.elementor-element-f7f2f60>.elementor-widget-container {
        margin: 40px 0 0 0
    }

    .elementor-679 .elementor-element.elementor-element-936d751 .elementor-text-editor {
        text-align: center
    }

    .elementor-679 .elementor-element.elementor-element-936d751 {
        font-size: 16px
    }

    .elementor-679 .elementor-element.elementor-element-6d04c16>.elementor-element-populated {
        margin: 0;
        padding: 0
    }

    .elementor-679 .elementor-element.elementor-element-fce3e80>.elementor-widget-container {
        margin: 60px 0 0 0
    }

    .elementor-679 .elementor-element.elementor-element-a3874d4 {
        text-align: center
    }

    .elementor-679 .elementor-element.elementor-element-a3874d4 .elementor-heading-title {
        font-size: 28px
    }

    .elementor-679 .elementor-element.elementor-element-a3874d4>.elementor-widget-container {
        margin: 40px 0 0 0
    }

    .elementor-679 .elementor-element.elementor-element-d397946 .elementor-text-editor {
        text-align: center
    }

    .elementor-679 .elementor-element.elementor-element-d397946 {
        font-size: 16px
    }

    .elementor-679 .elementor-element.elementor-element-d13d538 {
        margin-top: 60px;
        margin-bottom: 80px
    }

    .elementor-679 .elementor-element.elementor-element-5a4a5a7>.elementor-widget-container {
        margin: 0 30px 0 30px
    }

    .elementor-679 .elementor-element.elementor-element-bfebc8a {
        text-align: center
    }

    .elementor-679 .elementor-element.elementor-element-bfebc8a .elementor-heading-title {
        font-size: 28px
    }

    .elementor-679 .elementor-element.elementor-element-7837cf3 .elementor-text-editor {
        text-align: center
    }

    .elementor-679 .elementor-element.elementor-element-7837cf3 {
        font-size: 16px
    }

    .elementor-679 .elementor-element.elementor-element-99d6ba9 .eb-map {
        height: 400px
    }

    .elementor-679 .elementor-element.elementor-element-9fed2e8 .elementor-text-editor {
        text-align: center
    }

    .elementor-679 .elementor-element.elementor-element-9fed2e8 {
        font-size: 18px
    }

    .elementor-679 .elementor-element.elementor-element-051420d {
        text-align: center;
        width: 100%;
        max-width: 100%
    }

    .elementor-679 .elementor-element.elementor-element-0bc4562 {
        text-align: center
    }

    .elementor-679 .elementor-element.elementor-element-74e0c77 {
        text-align: center
    }

    .elementor-679 .elementor-element.elementor-element-285940d .elementor-text-editor {
        text-align: center
    }

    .elementor-679 .elementor-element.elementor-element-32d12e8 {
        text-align: center
    }

    .elementor-679 .elementor-element.elementor-element-4dc35a2 .elementor-text-editor {
        text-align: center
    }
}

@media (min-width:768px) {
    .elementor-679 .elementor-element.elementor-element-8b89e87 {
        width: 80%
    }

    .elementor-679 .elementor-element.elementor-element-690a8b7 {
        width: 20%
    }

    .elementor-679 .elementor-element.elementor-element-21cba78 {
        width: 55%
    }

    .elementor-679 .elementor-element.elementor-element-6d04c16 {
        width: 45%
    }

    .elementor-679 .elementor-element.elementor-element-2094416 {
        width: 20%
    }

    .elementor-679 .elementor-element.elementor-element-b4d59ac {
        width: 80%
    }
}

.elementor-198 .elementor-element.elementor-element-21d6e38:not(.elementor-motion-effects-element-type-background),
.elementor-198 .elementor-element.elementor-element-21d6e38>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgba(0, 0, 0, 0)
}

.elementor-198 .elementor-element.elementor-element-21d6e38 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 10px 0 10px 0
}

.elementor-198 .elementor-element.elementor-element-21d6e38>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-bc-flex-widget .elementor-198 .elementor-element.elementor-element-7672484.elementor-column .elementor-column-wrap {
    align-items: center
}

.elementor-198 .elementor-element.elementor-element-7672484.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-198 .elementor-element.elementor-element-7672484.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: flex-end
}

.elementor-198 .elementor-element.elementor-element-f768734 {
    text-align: right;
    width: auto;
    max-width: auto
}

.elementor-198 .elementor-element.elementor-element-f768734 .elementor-image img {
    width: 16px
}

.elementor-198 .elementor-element.elementor-element-f768734>.elementor-widget-container {
    margin: 2px 0 0 0
}

.elementor-198 .elementor-element.elementor-element-8226680 .tg_navigation_wrapper .nav>li>a {
    font-family: Montserrat, Sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase
}

.elementor-198 .elementor-element.elementor-element-8226680 .tg_navigation_wrapper .nav>li {
    margin: 0 0 0 15px
}

.elementor-198 .elementor-element.elementor-element-8226680 .tg_navigation_wrapper .nav {
    text-align: right
}

.elementor-198 .elementor-element.elementor-element-8226680 .tg_navigation_wrapper .nav li ul.sub-menu {
    text-align: left;
    border-radius: 4px;
    background: #000
}

.elementor-198 .elementor-element.elementor-element-8226680 .tg_navigation_wrapper .nav li a {
    color: #fff
}

.elementor-198 .elementor-element.elementor-element-8226680 .tg_navigation_wrapper .nav li a:hover {
    color: #fff
}

.elementor-198 .elementor-element.elementor-element-8226680 .tg_navigation_wrapper .nav ul li a:before,
.elementor-198 .elementor-element.elementor-element-8226680 .tg_navigation_wrapper div .nav li>a:before {
    background-color: #fff
}

.elementor-198 .elementor-element.elementor-element-8226680 .tg_navigation_wrapper .nav li ul:not(.sub-menu) li.current-menu-item a,
.elementor-198 .elementor-element.elementor-element-8226680 .tg_navigation_wrapper .nav li.current-menu-parent ul li.current-menu-item a,
.elementor-198 .elementor-element.elementor-element-8226680 .tg_navigation_wrapper .nav>li.current-menu-ancestor>a,
.elementor-198 .elementor-element.elementor-element-8226680 .tg_navigation_wrapper .nav>li.current-menu-item>a,
.elementor-198 .elementor-element.elementor-element-8226680 .tg_navigation_wrapper .nav>li.current-menu-parent>a {
    color: #fff
}

.elementor-198 .elementor-element.elementor-element-8226680 .tg_navigation_wrapper .nav li ul:not(.sub-menu) li.current-menu-item a:before,
.elementor-198 .elementor-element.elementor-element-8226680 .tg_navigation_wrapper .nav li.current-menu-parent ul li.current-menu-item a:before,
.elementor-198 .elementor-element.elementor-element-8226680 .tg_navigation_wrapper .nav>li.current-menu-ancestor>a:before,
.elementor-198 .elementor-element.elementor-element-8226680 .tg_navigation_wrapper .nav>li.current-menu-item>a:before,
.elementor-198 .elementor-element.elementor-element-8226680 .tg_navigation_wrapper .nav>li.current-menu-parent>a:before {
    background-color: #fff
}

.elementor-198 .elementor-element.elementor-element-8226680 .tg_navigation_wrapper .nav li ul li a {
    color: #fff
}

.elementor-198 .elementor-element.elementor-element-8226680 .tg_navigation_wrapper .nav li ul li a:hover {
    color: #fff
}

.elementor-198 .elementor-element.elementor-element-8226680 .tg_navigation_wrapper .nav li ul li a:before,
.elementor-198 .elementor-element.elementor-element-8226680 .tg_navigation_wrapper .nav li ul li>a:before {
    background-color: #fff
}

.elementor-198 .elementor-element.elementor-element-8226680 .tg_navigation_wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a,
.elementor-198 .elementor-element.elementor-element-8226680 .tg_navigation_wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a,
.elementor-198 .elementor-element.elementor-element-8226680 .tg_navigation_wrapper .nav li ul>li.current-menu-ancestor>a,
.elementor-198 .elementor-element.elementor-element-8226680 .tg_navigation_wrapper .nav li ul>li.current-menu-item>a,
.elementor-198 .elementor-element.elementor-element-8226680 .tg_navigation_wrapper .nav li ul>li.current-menu-parent>a,
.elementor-198 .elementor-element.elementor-element-8226680 .tg_navigation_wrapper .nav li.current-menu-parent ul>li.current-menu-item>a {
    color: #fff
}

.elementor-198 .elementor-element.elementor-element-8226680 .tg_navigation_wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a:before,
.elementor-198 .elementor-element.elementor-element-8226680 .tg_navigation_wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a:before,
.elementor-198 .elementor-element.elementor-element-8226680 .tg_navigation_wrapper .nav li ul>li.current-menu-ancestor>a:before,
.elementor-198 .elementor-element.elementor-element-8226680 .tg_navigation_wrapper .nav li ul>li.current-menu-item>a:before,
.elementor-198 .elementor-element.elementor-element-8226680 .tg_navigation_wrapper .nav li ul>li.current-menu-parent>a:before {
    background-color: #fff
}

.elementor-198 .elementor-element.elementor-element-8226680 {
    width: auto;
    max-width: auto;
    align-self: center
}

.elementor-bc-flex-widget .elementor-198 .elementor-element.elementor-element-67a57c2.elementor-column .elementor-column-wrap {
    align-items: center
}

.elementor-198 .elementor-element.elementor-element-67a57c2.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-198 .elementor-element.elementor-element-67a57c2.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: flex-start
}

.elementor-198 .elementor-element.elementor-element-0b0e79d {
    text-align: left
}

.elementor-198 .elementor-element.elementor-element-0b0e79d .elementor-image img {
    width: 80px
}

.elementor-198 .elementor-element.elementor-element-0b0e79d>.elementor-widget-container {
    margin: 10px 0 10px 0
}

body.elementor-page-198:not(.elementor-motion-effects-element-type-background),
body.elementor-page-198>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000
}

@media (max-width:1024px) {
    .elementor-198 .elementor-element.elementor-element-21d6e38 {
        padding: 10px 30px 10px 30px
    }

    .elementor-198 .elementor-element.elementor-element-f768734>.elementor-widget-container {
        margin: 2px 0 0 0
    }

    .elementor-198 .elementor-element.elementor-element-0b0e79d>.elementor-widget-container {
        margin: 10px 0 0 0
    }
}

@media (max-width:767px) {
    .elementor-198 .elementor-element.elementor-element-21d6e38 {
        padding: 10px 30px 10px 30px
    }

    .elementor-198 .elementor-element.elementor-element-7672484 {
        width: 20%
    }

    .elementor-198 .elementor-element.elementor-element-f768734>.elementor-widget-container {
        margin: 0
    }

    .elementor-198 .elementor-element.elementor-element-67a57c2 {
        width: 80%
    }
}

@media (min-width:768px) {
    .elementor-198 .elementor-element.elementor-element-7672484 {
        width: 70%;
        /* margin-left: 409px; */
    }

    .elementor-198 .elementor-element.elementor-element-67a57c2 {
        width: 30%
    }
}

.elementor-194 .elementor-element.elementor-element-3dcbc8b:not(.elementor-motion-effects-element-type-background),
.elementor-194 .elementor-element.elementor-element-3dcbc8b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-194 .elementor-element.elementor-element-3dcbc8b {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 10px 0 10px 0
}

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

.elementor-bc-flex-widget .elementor-194 .elementor-element.elementor-element-c4ecb9e.elementor-column .elementor-column-wrap {
    align-items: center
}

.elementor-194 .elementor-element.elementor-element-c4ecb9e.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-194 .elementor-element.elementor-element-c4ecb9e.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: flex-start
}

.elementor-194 .elementor-element.elementor-element-4527617 {
    text-align: right;
    width: auto;
    max-width: auto
}

.elementor-194 .elementor-element.elementor-element-4527617 .elementor-image img {
    width: 16px
}

.elementor-194 .elementor-element.elementor-element-4527617>.elementor-widget-container {
    margin: 2px 0 0 0
}

.elementor-194 .elementor-element.elementor-element-8a1ffc1 .tg_navigation_wrapper .nav>li>a {
    font-family: Montserrat, Sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase
}

.elementor-194 .elementor-element.elementor-element-8a1ffc1 .tg_navigation_wrapper .nav>li {
    margin: 0 0 0 15px
}

.elementor-194 .elementor-element.elementor-element-8a1ffc1 .tg_navigation_wrapper .nav {
    text-align: right
}

.elementor-194 .elementor-element.elementor-element-8a1ffc1 .tg_navigation_wrapper .nav li ul.sub-menu {
    text-align: left;
    border-radius: 4px;
    background: #000
}

.elementor-194 .elementor-element.elementor-element-8a1ffc1 .tg_navigation_wrapper .nav li a {
    color: #000
}

.elementor-194 .elementor-element.elementor-element-8a1ffc1 .tg_navigation_wrapper .nav li a:hover {
    color: #000
}

.elementor-194 .elementor-element.elementor-element-8a1ffc1 .tg_navigation_wrapper .nav ul li a:before,
.elementor-194 .elementor-element.elementor-element-8a1ffc1 .tg_navigation_wrapper div .nav li>a:before {
    background-color: #000
}

.elementor-194 .elementor-element.elementor-element-8a1ffc1 .tg_navigation_wrapper .nav li ul:not(.sub-menu) li.current-menu-item a,
.elementor-194 .elementor-element.elementor-element-8a1ffc1 .tg_navigation_wrapper .nav li.current-menu-parent ul li.current-menu-item a,
.elementor-194 .elementor-element.elementor-element-8a1ffc1 .tg_navigation_wrapper .nav>li.current-menu-ancestor>a,
.elementor-194 .elementor-element.elementor-element-8a1ffc1 .tg_navigation_wrapper .nav>li.current-menu-item>a,
.elementor-194 .elementor-element.elementor-element-8a1ffc1 .tg_navigation_wrapper .nav>li.current-menu-parent>a {
    color: #000
}

.elementor-194 .elementor-element.elementor-element-8a1ffc1 .tg_navigation_wrapper .nav li ul:not(.sub-menu) li.current-menu-item a:before,
.elementor-194 .elementor-element.elementor-element-8a1ffc1 .tg_navigation_wrapper .nav li.current-menu-parent ul li.current-menu-item a:before,
.elementor-194 .elementor-element.elementor-element-8a1ffc1 .tg_navigation_wrapper .nav>li.current-menu-ancestor>a:before,
.elementor-194 .elementor-element.elementor-element-8a1ffc1 .tg_navigation_wrapper .nav>li.current-menu-item>a:before,
.elementor-194 .elementor-element.elementor-element-8a1ffc1 .tg_navigation_wrapper .nav>li.current-menu-parent>a:before {
    background-color: #000
}

.elementor-194 .elementor-element.elementor-element-8a1ffc1 .tg_navigation_wrapper .nav li ul li a {
    color: #fff
}

.elementor-194 .elementor-element.elementor-element-8a1ffc1 .tg_navigation_wrapper .nav li ul li a:hover {
    color: #fff
}

.elementor-194 .elementor-element.elementor-element-8a1ffc1 .tg_navigation_wrapper .nav li ul li a:before,
.elementor-194 .elementor-element.elementor-element-8a1ffc1 .tg_navigation_wrapper .nav li ul li>a:before {
    background-color: #fff
}

.elementor-194 .elementor-element.elementor-element-8a1ffc1 .tg_navigation_wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a,
.elementor-194 .elementor-element.elementor-element-8a1ffc1 .tg_navigation_wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a,
.elementor-194 .elementor-element.elementor-element-8a1ffc1 .tg_navigation_wrapper .nav li ul>li.current-menu-ancestor>a,
.elementor-194 .elementor-element.elementor-element-8a1ffc1 .tg_navigation_wrapper .nav li ul>li.current-menu-item>a,
.elementor-194 .elementor-element.elementor-element-8a1ffc1 .tg_navigation_wrapper .nav li ul>li.current-menu-parent>a,
.elementor-194 .elementor-element.elementor-element-8a1ffc1 .tg_navigation_wrapper .nav li.current-menu-parent ul>li.current-menu-item>a {
    color: #fff
}

.elementor-194 .elementor-element.elementor-element-8a1ffc1 .tg_navigation_wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a:before,
.elementor-194 .elementor-element.elementor-element-8a1ffc1 .tg_navigation_wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a:before,
.elementor-194 .elementor-element.elementor-element-8a1ffc1 .tg_navigation_wrapper .nav li ul>li.current-menu-ancestor>a:before,
.elementor-194 .elementor-element.elementor-element-8a1ffc1 .tg_navigation_wrapper .nav li ul>li.current-menu-item>a:before,
.elementor-194 .elementor-element.elementor-element-8a1ffc1 .tg_navigation_wrapper .nav li ul>li.current-menu-parent>a:before {
    background-color: #fff
}

.elementor-194 .elementor-element.elementor-element-8a1ffc1 {
    width: auto;
    max-width: auto;
    align-self: center
}

.elementor-bc-flex-widget .elementor-194 .elementor-element.elementor-element-3605f9f.elementor-column .elementor-column-wrap {
    align-items: center
}

.elementor-194 .elementor-element.elementor-element-3605f9f.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-194 .elementor-element.elementor-element-3605f9f.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: flex-end
}

.elementor-194 .elementor-element.elementor-element-d5f7fad {
    text-align: right
}

.elementor-194 .elementor-element.elementor-element-d5f7fad .elementor-image img {
    width: 80px
}

.elementor-194 .elementor-element.elementor-element-d5f7fad>.elementor-widget-container {
    margin: 10px 0 10px 0
}

@media (max-width:1024px) {
    .elementor-194 .elementor-element.elementor-element-3dcbc8b {
        padding: 10px 30px 10px 30px
    }

    .elementor-194 .elementor-element.elementor-element-4527617>.elementor-widget-container {
        margin: 2px 0 0 0
    }

    .elementor-194 .elementor-element.elementor-element-d5f7fad>.elementor-widget-container {
        margin: 10px 0 0 0
    }
}

@media (max-width:767px) {
    .elementor-194 .elementor-element.elementor-element-3dcbc8b {
        padding: 10px 30px 10px 30px
    }

    .elementor-194 .elementor-element.elementor-element-c4ecb9e {
        width: 20%
    }

    .elementor-194 .elementor-element.elementor-element-4527617>.elementor-widget-container {
        margin: 0
    }

    .elementor-194 .elementor-element.elementor-element-3605f9f {
        width: 80%
    }
}

@media (min-width:768px) {
    .elementor-194 .elementor-element.elementor-element-c4ecb9e {
        width: 70%
    }

    .elementor-194 .elementor-element.elementor-element-3605f9f {
        width: 30%
    }
}

.elementor-19 .elementor-element.elementor-element-083644b:not(.elementor-motion-effects-element-type-background),
.elementor-19 .elementor-element.elementor-element-083644b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #161e27
}

.elementor-19 .elementor-element.elementor-element-083644b {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 60px 0 55px 0
}

.elementor-19 .elementor-element.elementor-element-083644b>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-19 .elementor-element.elementor-element-a37f673 {
    text-align: left
}

.elementor-19 .elementor-element.elementor-element-a37f673 .elementor-image img {
    width: 95px
}

.elementor-19 .elementor-element.elementor-element-a37f673>.elementor-widget-container {
    margin: 10px 0 0 0
}

.elementor-19 .elementor-element.elementor-element-6892a66 {
    color: #9b9b9b;
    font-size: 14px
}

.elementor-19 .elementor-element.elementor-element-bba1a16 {
    color: #d8c2b2;
    font-size: 14px
}

.elementor-19 .elementor-element.elementor-element-ace99d4 .elementor-heading-title {
    color: #9b9b9b;
    font-family: "Gothic A1", Sans-serif;
    font-size: 14px;
    line-height: 2em
}

.elementor-19 .elementor-element.elementor-element-ace99d4>.elementor-widget-container {
    margin: 0
}

.elementor-19 .elementor-element.elementor-element-58541a8 .elementor-heading-title {
    color: #9b9b9b;
    font-family: "Gothic A1", Sans-serif;
    font-size: 14px;
    line-height: 2em
}

.elementor-19 .elementor-element.elementor-element-58541a8>.elementor-widget-container {
    margin: 0
}

.elementor-19 .elementor-element.elementor-element-1a2a7a5 .elementor-heading-title {
    color: #9b9b9b;
    font-family: "Gothic A1", Sans-serif;
    font-size: 14px;
    line-height: 2em
}

.elementor-19 .elementor-element.elementor-element-1a2a7a5>.elementor-widget-container {
    margin: 0
}

.elementor-19 .elementor-element.elementor-element-cc236bf .elementor-heading-title {
    color: #9b9b9b;
    font-family: "Gothic A1", Sans-serif;
    font-size: 14px;
    line-height: 2em
}

.elementor-19 .elementor-element.elementor-element-cc236bf>.elementor-widget-container {
    margin: 0
}

.elementor-19 .elementor-element.elementor-element-1228934 .elementor-heading-title {
    color: #9b9b9b;
    font-family: "Gothic A1", Sans-serif;
    font-size: 14px;
    line-height: 2em
}

.elementor-19 .elementor-element.elementor-element-1228934>.elementor-widget-container {
    margin: 0
}

.elementor-19 .elementor-element.elementor-element-9bba5af .elementor-heading-title {
    color: #9b9b9b;
    font-family: "Gothic A1", Sans-serif;
    font-size: 14px;
    line-height: 2em
}

.elementor-19 .elementor-element.elementor-element-9bba5af>.elementor-widget-container {
    margin: 0
}

.elementor-19 .elementor-element.elementor-element-7ded922 .elementor-heading-title {
    color: #9b9b9b;
    font-family: "Gothic A1", Sans-serif;
    font-size: 14px;
    line-height: 2em
}

.elementor-19 .elementor-element.elementor-element-7ded922>.elementor-widget-container {
    margin: 0
}

.elementor-19 .elementor-element.elementor-element-f8fc880 .elementor-heading-title {
    color: #9b9b9b;
    font-family: "Gothic A1", Sans-serif;
    font-size: 14px;
    line-height: 2em
}

.elementor-19 .elementor-element.elementor-element-f8fc880>.elementor-widget-container {
    margin: 0
}

.elementor-19 .elementor-element.elementor-element-c7a438d .elementor-heading-title {
    color: #9b9b9b;
    font-family: "Gothic A1", Sans-serif;
    font-size: 14px;
    line-height: 2em
}

.elementor-19 .elementor-element.elementor-element-c7a438d>.elementor-widget-container {
    margin: 0
}

.elementor-19 .elementor-element.elementor-element-004660c .elementor-heading-title {
    color: #9b9b9b;
    font-family: "Gothic A1", Sans-serif;
    font-size: 14px;
    line-height: 2em
}

.elementor-19 .elementor-element.elementor-element-004660c>.elementor-widget-container {
    margin: 0
}

.elementor-19 .elementor-element.elementor-element-1208a24 .elementor-heading-title {
    color: #9b9b9b;
    font-family: "Gothic A1", Sans-serif;
    font-size: 14px;
    line-height: 2em
}

.elementor-19 .elementor-element.elementor-element-1208a24>.elementor-widget-container {
    margin: 0
}

.elementor-19 .elementor-element.elementor-element-0043ea2 .elementor-heading-title {
    color: #9b9b9b;
    font-family: "Gothic A1", Sans-serif;
    font-size: 14px;
    line-height: 2em
}

.elementor-19 .elementor-element.elementor-element-0043ea2>.elementor-widget-container {
    margin: 0
}

.elementor-19 .elementor-element.elementor-element-68eb5af .elementor-heading-title {
    color: #9b9b9b;
    font-family: "Gothic A1", Sans-serif;
    font-size: 14px;
    line-height: 2em
}

.elementor-19 .elementor-element.elementor-element-68eb5af>.elementor-widget-container {
    margin: 0
}

.elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-c348128.elementor-column .elementor-column-wrap {
    align-items: flex-start
}

.elementor-19 .elementor-element.elementor-element-c348128.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start
}

.elementor-19 .elementor-element.elementor-element-c348128.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: flex-start
}

.elementor-19 .elementor-element.elementor-element-6554e0d {
    --grid-template-columns: repeat(0, auto);
    --grid-column-gap: 20px;
    --grid-side-margin: 20px;
    --grid-row-gap: 0px;
    --grid-bottom-margin: 0px
}

.elementor-19 .elementor-element.elementor-element-6554e0d .elementor-widget-container {
    justify-content: flex-end
}

.elementor-19 .elementor-element.elementor-element-6554e0d .elementor-social-icon {
    background-color: rgba(0, 0, 0, 0);
    font-size: 24px;
    padding: 0
}

.elementor-19 .elementor-element.elementor-element-6554e0d .elementor-social-icon:hover {
    background-color: rgba(0, 0, 0, 0)
}

.elementor-19 .elementor-element.elementor-element-96f632c:not(.elementor-motion-effects-element-type-background),
.elementor-19 .elementor-element.elementor-element-96f632c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #161e27
}

.elementor-19 .elementor-element.elementor-element-96f632c {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0 0 40px 0
}

.elementor-19 .elementor-element.elementor-element-96f632c>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-a37dcfb.elementor-column .elementor-column-wrap {
    align-items: center
}

.elementor-19 .elementor-element.elementor-element-a37dcfb.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-19 .elementor-element.elementor-element-a37dcfb.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: flex-start
}

.elementor-19 .elementor-element.elementor-element-d32180f .elementor-heading-title {
    color: #9b9b9b;
    font-family: "Gothic A1", Sans-serif;
    font-size: 12px
}

.elementor-19 .elementor-element.elementor-element-d32180f>.elementor-widget-container {
    margin: 0 0 0 20px
}

.elementor-19 .elementor-element.elementor-element-d32180f {
    width: auto;
    max-width: auto;
    align-self: center
}

.elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-145c5f4.elementor-column .elementor-column-wrap {
    align-items: center
}

.elementor-19 .elementor-element.elementor-element-145c5f4.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

@media (min-width:768px) {
    .elementor-19 .elementor-element.elementor-element-6f45def {
        width: 15%
    }

    .elementor-19 .elementor-element.elementor-element-34d5e44 {
        width: 25%
    }

    .elementor-19 .elementor-element.elementor-element-b0128dc {
        width: 15%
    }

    .elementor-19 .elementor-element.elementor-element-162b1af {
        width: 15%
    }

    .elementor-19 .elementor-element.elementor-element-319a4c9 {
        width: 15%
    }

    .elementor-19 .elementor-element.elementor-element-c348128 {
        width: 13.66%
    }

    .elementor-19 .elementor-element.elementor-element-a37dcfb {
        width: 50%
    }

    .elementor-19 .elementor-element.elementor-element-145c5f4 {
        width: 50%
    }
}

@media (max-width:1024px) {
    .elementor-19 .elementor-element.elementor-element-083644b {
        padding: 50px 30px 50px 30px
    }

    .elementor-19 .elementor-element.elementor-element-96f632c {
        padding: 30px 30px 30px 30px
    }
}

@media (max-width:767px) {
    .elementor-19 .elementor-element.elementor-element-34d5e44>.elementor-element-populated {
        margin: 40px 0 0 0
    }

    .elementor-19 .elementor-element.elementor-element-b0128dc {
        width: 50%
    }

    .elementor-19 .elementor-element.elementor-element-162b1af {
        width: 50%
    }

    .elementor-19 .elementor-element.elementor-element-319a4c9 {
        width: 50%
    }

    .elementor-19 .elementor-element.elementor-element-319a4c9>.elementor-element-populated {
        margin: 40px 0 0 0
    }

    .elementor-19 .elementor-element.elementor-element-c348128 {
        width: 50%
    }

    .elementor-19 .elementor-element.elementor-element-6554e0d .elementor-widget-container {
        justify-content: flex-start
    }

    .elementor-19 .elementor-element.elementor-element-96f632c {
        padding: 0 30px 30px 30px
    }

    .elementor-19 .elementor-element.elementor-element-a37dcfb>.elementor-element-populated {
        margin: 30px 0 0 0
    }

    .elementor-19 .elementor-element.elementor-element-d32180f {
        text-align: left
    }

    .elementor-19 .elementor-element.elementor-element-d32180f>.elementor-widget-container {
        margin: 0
    }

    .elementor-19 .elementor-element.elementor-element-145c5f4>.elementor-element-populated {
        margin: 40px 0 0 0
    }
}

.elementor-kit-1546 {
    --e-global-color-primary: #6ec1e4;
    --e-global-color-secondary: #54595f;
    --e-global-color-text: #7a7a7a;
    --e-global-color-accent: #61ce70;
    --e-global-color-4e4f9cda: #4054b2;
    --e-global-color-10e20a71: #23a455;
    --e-global-color-464ba395: #000;
    --e-global-color-8bec17c: #fff;
    --e-global-typography-primary-font-family: "Roboto";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Roboto Slab";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Roboto";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Roboto";
    --e-global-typography-accent-font-weight: 500
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1170px
}

.elementor-widget:not(:last-child) {
    margin-bottom: 0
}

#page_caption {
    display: var(--page-title-display)
}

@media (max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1025px
    }
}

@media (max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 768px
    }
}

.elementor-96 .elementor-element.elementor-element-1f74b99a>.elementor-container {
    min-height: 700px
}

.elementor-96 .elementor-element.elementor-element-1f74b99a>.elementor-container:after {
    content: "";
    min-height: inherit
}

.elementor-96 .elementor-element.elementor-element-1f74b99a:not(.elementor-motion-effects-element-type-background),
.elementor-96 .elementor-element.elementor-element-1f74b99a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(../upload/grey-modern-bedroom-interior-PWF8D2H.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-96 .elementor-element.elementor-element-1f74b99a>.elementor-background-overlay {
    background-color: #000;
    opacity: .2;
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-96 .elementor-element.elementor-element-1f74b99a {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-96 .elementor-element.elementor-element-6ab68c4d {
    padding: 0 10% 0 10%
}

.elementor-bc-flex-widget .elementor-96 .elementor-element.elementor-element-6b7cb460.elementor-column .elementor-column-wrap {
    align-items: center
}

.elementor-96 .elementor-element.elementor-element-6b7cb460.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-96 .elementor-element.elementor-element-433b5d9a .elementor-heading-title {
    color: #fff;
    font-size: 20px;
    font-weight: 300;
    text-transform: uppercase
}

.elementor-96 .elementor-element.elementor-element-433b5d9a>.elementor-widget-container {
    margin: 0 0 20px 0
}

.elementor-96 .elementor-element.elementor-element-564f4206 .elementor-heading-title {
    color: #fff;
    font-family: "Gothic A1", Sans-serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 1.6em
}

.elementor-96 .elementor-element.elementor-element-564f4206>.elementor-widget-container {
    padding: 0
}

.elementor-96 .elementor-element.elementor-element-27830851 {
    margin-top: 100px;
    margin-bottom: 60px
}

.elementor-96 .elementor-element.elementor-element-2e723802 .elementor-heading-title {
    color: #a68164;
    font-size: 20px;
    font-weight: 300;
    text-transform: uppercase
}

.elementor-96 .elementor-element.elementor-element-2e723802>.elementor-widget-container {
    margin: 0 0 20px 0
}

.elementor-96 .elementor-element.elementor-element-5935be6e .elementor-heading-title {
    color: #1d212a;
    font-family: "Gothic A1", Sans-serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 1.6em
}

.elementor-96 .elementor-element.elementor-element-5935be6e>.elementor-widget-container {
    padding: 0 30% 0 0
}

.elementor-96 .elementor-element.elementor-element-2b82212c {
    margin-top: 0;
    margin-bottom: 80px
}

.elementor-96 .elementor-element.elementor-element-dc94047 {
    font-size: 18px
}

.elementor-96 .elementor-element.elementor-element-66a5191b>.elementor-element-populated {
    margin: 0 0 0 80px
}

.elementor-96 .elementor-element.elementor-element-746cf261 .elementor-heading-title {
    font-size: 20px
}

.elementor-96 .elementor-element.elementor-element-746cf261>.elementor-widget-container {
    margin: 10px 0 0 0
}

.elementor-96 .elementor-element.elementor-element-6670c824 {
    margin-top: 20px;
    margin-bottom: 10px
}

.elementor-96 .elementor-element.elementor-element-3f6af8d2 .elementor-heading-title {
    color: #a68164
}

.elementor-96 .elementor-element.elementor-element-7df4ab15 {
    margin-top: 0;
    margin-bottom: 10px
}

.elementor-96 .elementor-element.elementor-element-712aa230 .elementor-heading-title {
    color: #a68164
}

.elementor-96 .elementor-element.elementor-element-5518fcb1 {
    margin-top: 0;
    margin-bottom: 10px
}

.elementor-96 .elementor-element.elementor-element-510fbb16 .elementor-heading-title {
    color: #a68164
}

.elementor-96 .elementor-element.elementor-element-57946756 {
    margin-top: 0;
    margin-bottom: 10px
}

.elementor-96 .elementor-element.elementor-element-63356240 .elementor-heading-title {
    color: #a68164
}

.elementor-96 .elementor-element.elementor-element-671667c {
    margin-top: 0;
    margin-bottom: 0
}

.elementor-96 .elementor-element.elementor-element-595b7ad0 .elementor-heading-title {
    color: #a68164
}

.elementor-96 .elementor-element.elementor-element-35f17744 {
    margin-top: 10px;
    margin-bottom: 0
}

.elementor-96 .elementor-element.elementor-element-53e4f1b3 .elementor-heading-title {
    color: #a68164
}

.elementor-96 .elementor-element.elementor-element-3a847e7c {
    margin-top: 10px;
    margin-bottom: 0
}

.elementor-96 .elementor-element.elementor-element-3fae658f .elementor-heading-title {
    color: #a68164
}

.elementor-96 .elementor-element.elementor-element-657e11ee {
    margin-top: 40px;
    margin-bottom: 0
}

.elementor-96 .elementor-element.elementor-element-4d6fed9 {
    text-align: left;
    width: auto;
    max-width: auto
}

.elementor-96 .elementor-element.elementor-element-4d6fed9 .elementor-image img {
    width: 26px
}

.elementor-96 .elementor-element.elementor-element-6a8d6077 .elementor-heading-title {
    color: #a68164;
    font-size: 28px
}

.elementor-96 .elementor-element.elementor-element-6a8d6077>.elementor-widget-container {
    margin: 3px 0 0 15px
}

.elementor-96 .elementor-element.elementor-element-6a8d6077 {
    width: auto;
    max-width: auto
}

.elementor-96 .elementor-element.elementor-element-536df768 .elementor-heading-title {
    color: #a68164;
    font-size: 20px;
    font-weight: 300;
    text-transform: uppercase
}

.elementor-96 .elementor-element.elementor-element-536df768>.elementor-widget-container {
    margin: 0 0 40px 0
}

.elementor-96 .elementor-element.elementor-element-b4c53d3 {
    margin-top: 0;
    margin-bottom: 60px
}

.elementor-96 .elementor-element.elementor-element-43d53d29>.elementor-element-populated {
    margin: 0 40px 0 0
}

.elementor-96 .elementor-element.elementor-element-679d6f12 {
    margin-top: 15px;
    margin-bottom: 0
}

.elementor-bc-flex-widget .elementor-96 .elementor-element.elementor-element-d6a0a70.elementor-column .elementor-column-wrap {
    align-items: center
}

.elementor-96 .elementor-element.elementor-element-d6a0a70.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-96 .elementor-element.elementor-element-346b27b1 .elementor-heading-title {
    font-size: 16px
}

.elementor-96 .elementor-element.elementor-element-1db5466a>.elementor-element-populated {
    margin: 0 0 0 40px
}

.elementor-96 .elementor-element.elementor-element-44398ad4 {
    margin-top: 15px;
    margin-bottom: 0
}

.elementor-bc-flex-widget .elementor-96 .elementor-element.elementor-element-33f8cc3.elementor-column .elementor-column-wrap {
    align-items: center
}

.elementor-96 .elementor-element.elementor-element-33f8cc3.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-96 .elementor-element.elementor-element-35ebf36b .elementor-heading-title {
    font-size: 16px
}

.elementor-96 .elementor-element.elementor-element-5dda3d30 {
    margin-top: 0;
    margin-bottom: 60px
}

.elementor-96 .elementor-element.elementor-element-444fccfc>.elementor-element-populated {
    margin: 0 40px 0 0
}

.elementor-96 .elementor-element.elementor-element-5590fb76 {
    margin-top: 15px;
    margin-bottom: 0
}

.elementor-bc-flex-widget .elementor-96 .elementor-element.elementor-element-5988a51.elementor-column .elementor-column-wrap {
    align-items: center
}

.elementor-96 .elementor-element.elementor-element-5988a51.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-96 .elementor-element.elementor-element-34ba1baa .elementor-heading-title {
    font-size: 16px
}

.elementor-96 .elementor-element.elementor-element-2dd6d94a>.elementor-element-populated {
    margin: 0 0 0 40px
}

.elementor-96 .elementor-element.elementor-element-dc9146d {
    margin-top: 15px;
    margin-bottom: 0
}

.elementor-bc-flex-widget .elementor-96 .elementor-element.elementor-element-e4d0874.elementor-column .elementor-column-wrap {
    align-items: center
}

.elementor-96 .elementor-element.elementor-element-e4d0874.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-96 .elementor-element.elementor-element-69e8888e .elementor-heading-title {
    font-size: 16px
}

.elementor-96 .elementor-element.elementor-element-5f05d58f {
    margin-top: 120px;
    margin-bottom: 40px
}

.elementor-96 .elementor-element.elementor-element-2f1e1bcb .elementor-heading-title {
    color: #a68164;
    font-size: 20px;
    font-weight: 300;
    text-transform: uppercase
}

.elementor-96 .elementor-element.elementor-element-2f1e1bcb>.elementor-widget-container {
    margin: 0 0 20px 0
}

.elementor-96 .elementor-element.elementor-element-39414d86 .elementor-heading-title {
    color: #1d212a;
    font-family: "Gothic A1", Sans-serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 1.6em
}

.elementor-96 .elementor-element.elementor-element-39414d86>.elementor-widget-container {
    padding: 0 30% 0 0
}

.elementor-96 .elementor-element.elementor-element-f463c4c {
    margin-top: 0;
    margin-bottom: 119px
}

.elementor-96 .elementor-element.elementor-element-59a2bfd9>.elementor-element-populated {
    margin: 0
}

.elementor-96 .elementor-element.elementor-element-46935aeb {
    margin-top: 20px;
    margin-bottom: 10px
}

.elementor-96 .elementor-element.elementor-element-cef8830 .elementor-heading-title {
    font-size: 20px
}

.elementor-96 .elementor-element.elementor-element-cef8830>.elementor-widget-container {
    margin: 10px 0 0 0
}

.elementor-96 .elementor-element.elementor-element-44a1001b .elementor-heading-title {
    font-size: 20px
}

.elementor-96 .elementor-element.elementor-element-44a1001b>.elementor-widget-container {
    margin: 10px 0 0 0
}

.elementor-96 .elementor-element.elementor-element-25c19288 {
    margin-top: 10px;
    margin-bottom: 0
}

.elementor-96 .elementor-element.elementor-element-17dace4d .elementor-image img {
    width: 24px
}

.elementor-96 .elementor-element.elementor-element-17dace4d>.elementor-widget-container {
    margin: 0
}

.elementor-96 .elementor-element.elementor-element-17dace4d {
    width: auto;
    max-width: auto;
    top: 0
}

body:not(.rtl) .elementor-96 .elementor-element.elementor-element-17dace4d {
    left: 0
}

body.rtl .elementor-96 .elementor-element.elementor-element-17dace4d {
    right: 0
}

.elementor-96 .elementor-element.elementor-element-574b42d3 .elementor-heading-title {
    font-size: 15px;
    line-height: 1.7em
}

.elementor-96 .elementor-element.elementor-element-574b42d3 {
    width: auto;
    max-width: auto;
    top: 0
}

body:not(.rtl) .elementor-96 .elementor-element.elementor-element-574b42d3 {
    left: 40px
}

body.rtl .elementor-96 .elementor-element.elementor-element-574b42d3 {
    right: 40px
}

.elementor-96 .elementor-element.elementor-element-5f408a25 .elementor-image img {
    width: 24px
}

.elementor-96 .elementor-element.elementor-element-5f408a25>.elementor-widget-container {
    margin: 0
}

.elementor-96 .elementor-element.elementor-element-5f408a25 {
    width: auto;
    max-width: auto;
    top: 0
}

body:not(.rtl) .elementor-96 .elementor-element.elementor-element-5f408a25 {
    left: 0
}

body.rtl .elementor-96 .elementor-element.elementor-element-5f408a25 {
    right: 0
}

.elementor-96 .elementor-element.elementor-element-27b6cfae .elementor-heading-title {
    font-size: 15px;
    line-height: 1.7em
}

.elementor-96 .elementor-element.elementor-element-27b6cfae {
    width: auto;
    max-width: auto;
    top: 0
}

body:not(.rtl) .elementor-96 .elementor-element.elementor-element-27b6cfae {
    left: 40px
}

body.rtl .elementor-96 .elementor-element.elementor-element-27b6cfae {
    right: 40px
}

.elementor-96 .elementor-element.elementor-element-48452209 {
    margin-top: 40px;
    margin-bottom: 0
}

.elementor-96 .elementor-element.elementor-element-3e975649 .elementor-image img {
    width: 26px
}

.elementor-96 .elementor-element.elementor-element-3e975649>.elementor-widget-container {
    margin: 0
}

.elementor-96 .elementor-element.elementor-element-3e975649 {
    width: auto;
    max-width: auto;
    top: 0
}

body:not(.rtl) .elementor-96 .elementor-element.elementor-element-3e975649 {
    left: 0
}

body.rtl .elementor-96 .elementor-element.elementor-element-3e975649 {
    right: 0
}

.elementor-96 .elementor-element.elementor-element-6c37f519 .elementor-heading-title {
    font-size: 15px;
    line-height: 1.7em
}

.elementor-96 .elementor-element.elementor-element-6c37f519 {
    width: auto;
    max-width: auto;
    top: 0
}

body:not(.rtl) .elementor-96 .elementor-element.elementor-element-6c37f519 {
    left: 40px
}

body.rtl .elementor-96 .elementor-element.elementor-element-6c37f519 {
    right: 40px
}

.elementor-96 .elementor-element.elementor-element-77cc8cef .elementor-image img {
    width: 26px
}

.elementor-96 .elementor-element.elementor-element-77cc8cef>.elementor-widget-container {
    margin: 0
}

.elementor-96 .elementor-element.elementor-element-77cc8cef {
    width: auto;
    max-width: auto;
    top: 0
}

body:not(.rtl) .elementor-96 .elementor-element.elementor-element-77cc8cef {
    left: 0
}

body.rtl .elementor-96 .elementor-element.elementor-element-77cc8cef {
    right: 0
}

.elementor-96 .elementor-element.elementor-element-78475905 .elementor-heading-title {
    font-size: 15px;
    line-height: 1.7em
}

.elementor-96 .elementor-element.elementor-element-78475905 {
    width: auto;
    max-width: auto;
    top: 0
}

body:not(.rtl) .elementor-96 .elementor-element.elementor-element-78475905 {
    left: 40px
}

body.rtl .elementor-96 .elementor-element.elementor-element-78475905 {
    right: 40px
}

.elementor-96 .elementor-element.elementor-element-3d5f5c20 {
    margin-top: 40px;
    margin-bottom: 0
}

.elementor-96 .elementor-element.elementor-element-9752359 {
    text-align: center;
    width: auto;
    max-width: auto;
    top: 0
}

.elementor-96 .elementor-element.elementor-element-9752359 .elementor-image img {
    width: 18px
}

.elementor-96 .elementor-element.elementor-element-9752359>.elementor-widget-container {
    margin: 0
}

body:not(.rtl) .elementor-96 .elementor-element.elementor-element-9752359 {
    left: 0
}

body.rtl .elementor-96 .elementor-element.elementor-element-9752359 {
    right: 0
}

.elementor-96 .elementor-element.elementor-element-45363e14 .elementor-heading-title {
    font-size: 15px;
    line-height: 1.7em
}

.elementor-96 .elementor-element.elementor-element-45363e14 {
    width: auto;
    max-width: auto;
    top: 0
}

body:not(.rtl) .elementor-96 .elementor-element.elementor-element-45363e14 {
    left: 40px
}

body.rtl .elementor-96 .elementor-element.elementor-element-45363e14 {
    right: 40px
}

.elementor-96 .elementor-element.elementor-element-5ae9d318 .elementor-image img {
    width: 16px
}

.elementor-96 .elementor-element.elementor-element-5ae9d318>.elementor-widget-container {
    margin: 0
}

.elementor-96 .elementor-element.elementor-element-5ae9d318 {
    width: auto;
    max-width: auto;
    top: 0
}

body:not(.rtl) .elementor-96 .elementor-element.elementor-element-5ae9d318 {
    left: 0
}

body.rtl .elementor-96 .elementor-element.elementor-element-5ae9d318 {
    right: 0
}

.elementor-96 .elementor-element.elementor-element-417e58ad .elementor-heading-title {
    font-size: 15px;
    line-height: 1.7em
}

.elementor-96 .elementor-element.elementor-element-417e58ad {
    width: auto;
    max-width: auto;
    top: 0
}

body:not(.rtl) .elementor-96 .elementor-element.elementor-element-417e58ad {
    left: 40px
}

body.rtl .elementor-96 .elementor-element.elementor-element-417e58ad {
    right: 40px
}

.elementor-bc-flex-widget .elementor-96 .elementor-element.elementor-element-6fd97ab3.elementor-column .elementor-column-wrap {
    align-items: center
}

.elementor-96 .elementor-element.elementor-element-6fd97ab3.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-96 .elementor-element.elementor-element-6fd97ab3>.elementor-element-populated {
    margin: 70px 0 0 0
}

.elementor-96 .elementor-element.elementor-element-2c18bb5>.elementor-widget-container {
    margin: 0
}

.elementor-96 .elementor-element.elementor-element-2c18bb5 {
    z-index: 2
}

.elementor-bc-flex-widget .elementor-96 .elementor-element.elementor-element-19aa737b.elementor-column .elementor-column-wrap {
    align-items: flex-start
}

.elementor-96 .elementor-element.elementor-element-19aa737b.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start
}

.elementor-96 .elementor-element.elementor-element-1590362c {
    margin-top: 0;
    margin-bottom: 100px;
    padding: 0
}

.elementor-bc-flex-widget .elementor-96 .elementor-element.elementor-element-18b40098.elementor-column .elementor-column-wrap {
    align-items: flex-start
}

.elementor-96 .elementor-element.elementor-element-18b40098.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start
}

.elementor-96 .elementor-element.elementor-element-18b40098>.elementor-element-populated {
    margin: 0 60px 0 0;
    padding: 0
}

.elementor-96 .elementor-element.elementor-element-4a630d45 .elementor-heading-title {
    color: #a68164;
    font-size: 20px;
    font-weight: 300;
    text-transform: uppercase
}

.elementor-96 .elementor-element.elementor-element-4a630d45>.elementor-widget-container {
    margin: 0 0 20px 0
}

.elementor-96 .elementor-element.elementor-element-70ce2fc7 .elementor-heading-title {
    color: #1d212a;
    font-family: "Gothic A1", Sans-serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 1.6em
}

.elementor-96 .elementor-element.elementor-element-70ce2fc7>.elementor-widget-container {
    margin: 0 0 60px 0;
    padding: 0 30% 0 0
}

.elementor-96 .elementor-element.elementor-element-29258953>.elementor-widget-container {
    margin: 0
}

.elementor-bc-flex-widget .elementor-96 .elementor-element.elementor-element-6d1d8adf.elementor-column .elementor-column-wrap {
    align-items: flex-start
}

.elementor-96 .elementor-element.elementor-element-6d1d8adf.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start
}

.elementor-96 .elementor-element.elementor-element-6d1d8adf>.elementor-element-populated {
    margin: 0 0 0 30px
}

.elementor-96 .elementor-element.elementor-element-56aaad1f {
    text-align: center
}

.elementor-96 .elementor-element.elementor-element-56aaad1f .elementor-heading-title {
    color: #fff;
    font-family: Montserrat, Sans-serif;
    font-size: 16px;
    font-weight: 300;
    text-transform: uppercase
}

.elementor-96 .elementor-element.elementor-element-56aaad1f>.elementor-widget-container {
    padding: 20px 10px 15px 10px;
    background-color: #161e27
}

.elementor-96 .elementor-element.elementor-element-d987347>.elementor-widget-container {
    margin: 0;
    padding: 40px 40px 40px 40px;
    box-shadow: 0 0 40px 5px rgba(0, 0, 0, .15)
}

.elementor-96 .elementor-element.elementor-element-6c6e96c5>.elementor-container {
    min-height: 450px
}

.elementor-96 .elementor-element.elementor-element-6c6e96c5>.elementor-container:after {
    content: "";
    min-height: inherit
}

.elementor-96 .elementor-element.elementor-element-6c6e96c5:not(.elementor-motion-effects-element-type-background),
.elementor-96 .elementor-element.elementor-element-6c6e96c5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(../upload/scandi-room-with-vintage-furniture-PJ8UGN3.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-96 .elementor-element.elementor-element-6c6e96c5>.elementor-background-overlay {
    background-color: #000;
    opacity: .2;
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-96 .elementor-element.elementor-element-6c6e96c5 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-bc-flex-widget .elementor-96 .elementor-element.elementor-element-36ae6176.elementor-column .elementor-column-wrap {
    align-items: center
}

.elementor-96 .elementor-element.elementor-element-36ae6176.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-96 .elementor-element.elementor-element-6fb7170f {
    padding: 0 10% 0 10%
}

.elementor-bc-flex-widget .elementor-96 .elementor-element.elementor-element-97c62d2.elementor-column .elementor-column-wrap {
    align-items: flex-end
}

.elementor-96 .elementor-element.elementor-element-97c62d2.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end
}

.elementor-96 .elementor-element.elementor-element-63f9d3d1 .elementor-heading-title {
    color: #fff;
    font-size: 20px;
    font-weight: 300;
    text-transform: uppercase
}

.elementor-96 .elementor-element.elementor-element-63f9d3d1>.elementor-widget-container {
    margin: 0 0 20px 0
}

.elementor-96 .elementor-element.elementor-element-6279a524 .elementor-heading-title {
    color: #fff;
    font-family: "Gothic A1", Sans-serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 1.6em
}

.elementor-96 .elementor-element.elementor-element-6279a524>.elementor-widget-container {
    padding: 0
}

.elementor-bc-flex-widget .elementor-96 .elementor-element.elementor-element-127d95a1.elementor-column .elementor-column-wrap {
    align-items: center
}

.elementor-96 .elementor-element.elementor-element-127d95a1.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-96 .elementor-element.elementor-element-6d89e73a .elementor-button {
    fill: #fff;
    color: #fff;
    background-color: rgba(255, 255, 255, 0);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #fff;
    border-radius: 0;
    padding: 14px 35px 12px 35px
}

:root {
    --page-title-display: none
}

@media (max-width:1024px) and (min-width:768px) {
    .elementor-96 .elementor-element.elementor-element-5c4d5325 {
        width: 50%
    }

    .elementor-96 .elementor-element.elementor-element-66a5191b {
        width: 50%
    }

    .elementor-96 .elementor-element.elementor-element-72d7a752 {
        width: 50%
    }

    .elementor-96 .elementor-element.elementor-element-7d23f929 {
        width: 50%
    }

    .elementor-96 .elementor-element.elementor-element-30721e6f {
        width: 50%
    }

    .elementor-96 .elementor-element.elementor-element-11bd8ea5 {
        width: 50%
    }

    .elementor-96 .elementor-element.elementor-element-594fbc67 {
        width: 50%
    }

    .elementor-96 .elementor-element.elementor-element-194c77b5 {
        width: 50%
    }

    .elementor-96 .elementor-element.elementor-element-34c792a6 {
        width: 50%
    }

    .elementor-96 .elementor-element.elementor-element-611db151 {
        width: 50%
    }

    .elementor-96 .elementor-element.elementor-element-278e509b {
        width: 50%
    }

    .elementor-96 .elementor-element.elementor-element-708166b8 {
        width: 50%
    }

    .elementor-96 .elementor-element.elementor-element-7b70ce42 {
        width: 50%
    }

    .elementor-96 .elementor-element.elementor-element-79fbe14 {
        width: 50%
    }

    .elementor-96 .elementor-element.elementor-element-76ef7d0c {
        width: 50%
    }

    .elementor-96 .elementor-element.elementor-element-56836edf {
        width: 50%
    }

    .elementor-96 .elementor-element.elementor-element-59a2bfd9 {
        width: 60%
    }

    .elementor-96 .elementor-element.elementor-element-16eb549e {
        width: 50%
    }

    .elementor-96 .elementor-element.elementor-element-4f2c684d {
        width: 50%
    }

    .elementor-96 .elementor-element.elementor-element-2594048c {
        width: 50%
    }

    .elementor-96 .elementor-element.elementor-element-712488ed {
        width: 50%
    }

    .elementor-96 .elementor-element.elementor-element-3d552a17 {
        width: 50%
    }

    .elementor-96 .elementor-element.elementor-element-37c60367 {
        width: 50%
    }

    .elementor-96 .elementor-element.elementor-element-7e6cf86c {
        width: 50%
    }

    .elementor-96 .elementor-element.elementor-element-4bbe40b1 {
        width: 50%
    }

    .elementor-96 .elementor-element.elementor-element-6fd97ab3 {
        width: 40%
    }

    .elementor-96 .elementor-element.elementor-element-18b40098 {
        width: 56%
    }

    .elementor-96 .elementor-element.elementor-element-6d1d8adf {
        width: 44%
    }
}

@media (max-width:1024px) {
    .elementor-96 .elementor-element.elementor-element-564f4206 .elementor-heading-title {
        font-size: 22px
    }

    .elementor-96 .elementor-element.elementor-element-564f4206>.elementor-widget-container {
        padding: 0
    }

    .elementor-96 .elementor-element.elementor-element-27830851 {
        margin-top: 80px;
        margin-bottom: 60px
    }

    .elementor-96 .elementor-element.elementor-element-5935be6e .elementor-heading-title {
        font-size: 22px
    }

    .elementor-96 .elementor-element.elementor-element-5935be6e>.elementor-widget-container {
        padding: 0
    }

    .elementor-96 .elementor-element.elementor-element-2b82212c {
        margin-top: 0;
        margin-bottom: 80px
    }

    .elementor-96 .elementor-element.elementor-element-66a5191b>.elementor-element-populated {
        margin: 0 0 0 40px
    }

    .elementor-96 .elementor-element.elementor-element-43d53d29>.elementor-element-populated {
        margin: 0 20px 0 0
    }

    .elementor-96 .elementor-element.elementor-element-1db5466a>.elementor-element-populated {
        margin: 0 0 0 20px
    }

    .elementor-96 .elementor-element.elementor-element-444fccfc>.elementor-element-populated {
        margin: 0 20px 0 0
    }

    .elementor-96 .elementor-element.elementor-element-2dd6d94a>.elementor-element-populated {
        margin: 0 0 0 20px
    }

    .elementor-96 .elementor-element.elementor-element-5f05d58f {
        margin-top: 80px;
        margin-bottom: 20px
    }

    .elementor-96 .elementor-element.elementor-element-39414d86 .elementor-heading-title {
        font-size: 22px
    }

    .elementor-96 .elementor-element.elementor-element-39414d86>.elementor-widget-container {
        padding: 0
    }

    .elementor-96 .elementor-element.elementor-element-f463c4c {
        margin-top: 0;
        margin-bottom: 140px
    }

    .elementor-96 .elementor-element.elementor-element-25c19288 {
        margin-top: 0;
        margin-bottom: 60px
    }

    .elementor-96 .elementor-element.elementor-element-48452209 {
        margin-top: 0;
        margin-bottom: 60px
    }

    .elementor-96 .elementor-element.elementor-element-3d5f5c20 {
        margin-top: 0;
        margin-bottom: 30px
    }

    .elementor-96 .elementor-element.elementor-element-7a398c91>.elementor-element-populated {
        margin: 60px 0 0 0
    }

    .elementor-96 .elementor-element.elementor-element-6fd97ab3>.elementor-element-populated {
        margin: 0
    }

    .elementor-96 .elementor-element.elementor-element-1590362c {
        margin-top: 0;
        margin-bottom: 100px;
        padding: 0
    }

    .elementor-96 .elementor-element.elementor-element-18b40098>.elementor-element-populated {
        margin: 0 20px 0 20px
    }

    .elementor-96 .elementor-element.elementor-element-70ce2fc7 .elementor-heading-title {
        font-size: 22px
    }

    .elementor-96 .elementor-element.elementor-element-70ce2fc7>.elementor-widget-container {
        padding: 0
    }

    .elementor-96 .elementor-element.elementor-element-6279a524 .elementor-heading-title {
        font-size: 22px
    }

    .elementor-96 .elementor-element.elementor-element-6279a524>.elementor-widget-container {
        padding: 0
    }
}

@media (min-width:768px) {
    .elementor-96 .elementor-element.elementor-element-6b7cb460 {
        width: 60%
    }

    .elementor-96 .elementor-element.elementor-element-5036cb6b {
        width: 40%
    }

    .elementor-96 .elementor-element.elementor-element-399b810e {
        width: 25%
    }

    .elementor-96 .elementor-element.elementor-element-5c4d5325 {
        width: 37%
    }

    .elementor-96 .elementor-element.elementor-element-66a5191b {
        width: 37.666%
    }

    .elementor-96 .elementor-element.elementor-element-72d7a752 {
        width: 35%
    }

    .elementor-96 .elementor-element.elementor-element-7d23f929 {
        width: 65.037%
    }

    .elementor-96 .elementor-element.elementor-element-30721e6f {
        width: 35%
    }

    .elementor-96 .elementor-element.elementor-element-11bd8ea5 {
        width: 65.037%
    }

    .elementor-96 .elementor-element.elementor-element-594fbc67 {
        width: 35%
    }

    .elementor-96 .elementor-element.elementor-element-194c77b5 {
        width: 65.037%
    }

    .elementor-96 .elementor-element.elementor-element-34c792a6 {
        width: 35%
    }

    .elementor-96 .elementor-element.elementor-element-611db151 {
        width: 65.037%
    }

    .elementor-96 .elementor-element.elementor-element-278e509b {
        width: 35%
    }

    .elementor-96 .elementor-element.elementor-element-708166b8 {
        width: 65.037%
    }

    .elementor-96 .elementor-element.elementor-element-7b70ce42 {
        width: 35%
    }

    .elementor-96 .elementor-element.elementor-element-79fbe14 {
        width: 65.037%
    }

    .elementor-96 .elementor-element.elementor-element-76ef7d0c {
        width: 35%
    }

    .elementor-96 .elementor-element.elementor-element-56836edf {
        width: 65.037%
    }

    .elementor-96 .elementor-element.elementor-element-243686af {
        width: 15%
    }

    .elementor-96 .elementor-element.elementor-element-59a2bfd9 {
        width: 46.098%
    }

    .elementor-96 .elementor-element.elementor-element-16eb549e {
        width: 50.037%
    }

    .elementor-96 .elementor-element.elementor-element-4f2c684d {
        width: 50%
    }

    .elementor-96 .elementor-element.elementor-element-2594048c {
        width: 50%
    }

    .elementor-96 .elementor-element.elementor-element-712488ed {
        width: 50.037%
    }

    .elementor-96 .elementor-element.elementor-element-3d552a17 {
        width: 50%
    }

    .elementor-96 .elementor-element.elementor-element-37c60367 {
        width: 50.037%
    }

    .elementor-96 .elementor-element.elementor-element-7e6cf86c {
        width: 50%
    }

    .elementor-96 .elementor-element.elementor-element-4bbe40b1 {
        width: 50.037%
    }

    .elementor-96 .elementor-element.elementor-element-7a398c91 {
        width: 38.568%
    }

    .elementor-96 .elementor-element.elementor-element-6fd97ab3 {
        width: 48.592%
    }

    .elementor-96 .elementor-element.elementor-element-19aa737b {
        width: 51.428%
    }

    .elementor-96 .elementor-element.elementor-element-18b40098 {
        width: 70%
    }

    .elementor-96 .elementor-element.elementor-element-6d1d8adf {
        width: 30%
    }

    .elementor-96 .elementor-element.elementor-element-97c62d2 {
        width: 60%
    }

    .elementor-96 .elementor-element.elementor-element-127d95a1 {
        width: 40%
    }
}

@media (max-width:767px) {
    .elementor-96 .elementor-element.elementor-element-1f74b99a>.elementor-container {
        min-height: 100vh
    }

    .elementor-96 .elementor-element.elementor-element-1f74b99a>.elementor-container:after {
        content: "";
        min-height: inherit
    }

    .elementor-96 .elementor-element.elementor-element-433b5d9a {
        text-align: left
    }

    .elementor-96 .elementor-element.elementor-element-564f4206 {
        text-align: left
    }

    .elementor-96 .elementor-element.elementor-element-564f4206 .elementor-heading-title {
        font-size: 18px
    }

    .elementor-96 .elementor-element.elementor-element-27830851 {
        margin-top: 60px;
        margin-bottom: 40px
    }

    .elementor-96 .elementor-element.elementor-element-2e723802 {
        text-align: left
    }

    .elementor-96 .elementor-element.elementor-element-5935be6e {
        text-align: left
    }

    .elementor-96 .elementor-element.elementor-element-5935be6e .elementor-heading-title {
        font-size: 18px
    }

    .elementor-96 .elementor-element.elementor-element-dc94047 {
        font-size: 16px
    }

    .elementor-96 .elementor-element.elementor-element-66a5191b>.elementor-element-populated {
        margin: 40px 0 0 0
    }

    .elementor-96 .elementor-element.elementor-element-6670c824 {
        margin-top: 20px;
        margin-bottom: 0
    }

    .elementor-96 .elementor-element.elementor-element-72d7a752 {
        width: 50%
    }

    .elementor-96 .elementor-element.elementor-element-7d23f929 {
        width: 50%
    }

    .elementor-96 .elementor-element.elementor-element-7df4ab15 {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-96 .elementor-element.elementor-element-30721e6f {
        width: 50%
    }

    .elementor-96 .elementor-element.elementor-element-11bd8ea5 {
        width: 50%
    }

    .elementor-96 .elementor-element.elementor-element-5518fcb1 {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-96 .elementor-element.elementor-element-594fbc67 {
        width: 50%
    }

    .elementor-96 .elementor-element.elementor-element-194c77b5 {
        width: 50%
    }

    .elementor-96 .elementor-element.elementor-element-57946756 {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-96 .elementor-element.elementor-element-34c792a6 {
        width: 50%
    }

    .elementor-96 .elementor-element.elementor-element-611db151 {
        width: 50%
    }

    .elementor-96 .elementor-element.elementor-element-278e509b {
        width: 50%
    }

    .elementor-96 .elementor-element.elementor-element-708166b8 {
        width: 50%
    }

    .elementor-96 .elementor-element.elementor-element-7b70ce42 {
        width: 50%
    }

    .elementor-96 .elementor-element.elementor-element-79fbe14 {
        width: 50%
    }

    .elementor-96 .elementor-element.elementor-element-76ef7d0c {
        width: 50%
    }

    .elementor-96 .elementor-element.elementor-element-56836edf {
        width: 50%
    }

    .elementor-96 .elementor-element.elementor-element-536df768 {
        text-align: left
    }

    .elementor-96 .elementor-element.elementor-element-43d53d29>.elementor-element-populated {
        margin: 0
    }

    .elementor-96 .elementor-element.elementor-element-679d6f12 {
        margin-top: 20px;
        margin-bottom: 40px
    }

    .elementor-96 .elementor-element.elementor-element-d6a0a70 {
        width: 100%
    }

    .elementor-96 .elementor-element.elementor-element-1db5466a>.elementor-element-populated {
        margin: 0
    }

    .elementor-96 .elementor-element.elementor-element-44398ad4 {
        margin-top: 20px;
        margin-bottom: 0
    }

    .elementor-96 .elementor-element.elementor-element-33f8cc3 {
        width: 100%
    }

    .elementor-96 .elementor-element.elementor-element-444fccfc>.elementor-element-populated {
        margin: 0
    }

    .elementor-96 .elementor-element.elementor-element-5590fb76 {
        margin-top: 20px;
        margin-bottom: 40px
    }

    .elementor-96 .elementor-element.elementor-element-5988a51 {
        width: 100%
    }

    .elementor-96 .elementor-element.elementor-element-2dd6d94a>.elementor-element-populated {
        margin: 0
    }

    .elementor-96 .elementor-element.elementor-element-dc9146d {
        margin-top: 20px;
        margin-bottom: 0
    }

    .elementor-96 .elementor-element.elementor-element-e4d0874 {
        width: 100%
    }

    .elementor-96 .elementor-element.elementor-element-69e8888e>.elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-96 .elementor-element.elementor-element-5f05d58f {
        margin-top: 60px;
        margin-bottom: 40px
    }

    .elementor-96 .elementor-element.elementor-element-2f1e1bcb {
        text-align: left
    }

    .elementor-96 .elementor-element.elementor-element-39414d86 {
        text-align: left
    }

    .elementor-96 .elementor-element.elementor-element-39414d86 .elementor-heading-title {
        font-size: 18px
    }

    .elementor-96 .elementor-element.elementor-element-59a2bfd9>.elementor-element-populated {
        margin: 0
    }

    .elementor-96 .elementor-element.elementor-element-46935aeb {
        margin-top: 20px;
        margin-bottom: 0
    }

    .elementor-96 .elementor-element.elementor-element-16eb549e {
        width: 50%
    }

    .elementor-96 .elementor-element.elementor-element-4f2c684d {
        width: 50%
    }

    .elementor-96 .elementor-element.elementor-element-2594048c {
        width: 50%
    }

    .elementor-96 .elementor-element.elementor-element-712488ed {
        width: 50%
    }

    .elementor-96 .elementor-element.elementor-element-3d552a17 {
        width: 50%
    }

    .elementor-96 .elementor-element.elementor-element-37c60367 {
        width: 50%
    }

    .elementor-96 .elementor-element.elementor-element-7e6cf86c {
        width: 50%
    }

    .elementor-96 .elementor-element.elementor-element-4bbe40b1 {
        width: 50%
    }

    .elementor-96 .elementor-element.elementor-element-7a398c91>.elementor-element-populated {
        margin: 60px 0 0 0
    }

    .elementor-96 .elementor-element.elementor-element-7407bdb5 {
        margin-top: 40px;
        margin-bottom: 0;
        padding: 0
    }

    .elementor-96 .elementor-element.elementor-element-6fd97ab3 {
        width: 40%
    }

    .elementor-96 .elementor-element.elementor-element-6fd97ab3>.elementor-element-populated {
        margin: 0;
        padding: 0
    }

    .elementor-96 .elementor-element.elementor-element-2c18bb5>.elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-96 .elementor-element.elementor-element-19aa737b {
        width: 60%
    }

    .elementor-96 .elementor-element.elementor-element-1590362c {
        margin-top: -40px;
        margin-bottom: 60px;
        padding: 0
    }

    .elementor-96 .elementor-element.elementor-element-18b40098>.elementor-element-populated {
        margin: 0;
        padding: 0
    }

    .elementor-96 .elementor-element.elementor-element-4a630d45 {
        text-align: left
    }

    .elementor-96 .elementor-element.elementor-element-70ce2fc7 {
        text-align: left
    }

    .elementor-96 .elementor-element.elementor-element-70ce2fc7 .elementor-heading-title {
        font-size: 18px
    }

    .elementor-96 .elementor-element.elementor-element-6d1d8adf>.elementor-element-populated {
        margin: 0
    }

    .elementor-96 .elementor-element.elementor-element-56aaad1f>.elementor-widget-container {
        margin: 40px 0 0 0
    }

    .elementor-96 .elementor-element.elementor-element-6c6e96c5>.elementor-container {
        min-height: 100vh
    }

    .elementor-96 .elementor-element.elementor-element-6c6e96c5>.elementor-container:after {
        content: "";
        min-height: inherit
    }

    .elementor-96 .elementor-element.elementor-element-97c62d2>.elementor-element-populated {
        margin: 0 0 40px 0
    }

    .elementor-96 .elementor-element.elementor-element-63f9d3d1 {
        text-align: left
    }

    .elementor-96 .elementor-element.elementor-element-6279a524 {
        text-align: left
    }

    .elementor-96 .elementor-element.elementor-element-6279a524 .elementor-heading-title {
        font-size: 18px
    }
}

@media (min-width:1025px) {

    .elementor-96 .elementor-element.elementor-element-6c6e96c5:not(.elementor-motion-effects-element-type-background),
    .elementor-96 .elementor-element.elementor-element-6c6e96c5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed
    }
}

.elementor-kit-1546 {
    --e-global-color-primary: #6ec1e4;
    --e-global-color-secondary: #54595f;
    --e-global-color-text: #7a7a7a;
    --e-global-color-accent: #61ce70;
    --e-global-color-4e4f9cda: #4054b2;
    --e-global-color-10e20a71: #23a455;
    --e-global-color-464ba395: #000;
    --e-global-color-8bec17c: #fff;
    --e-global-typography-primary-font-family: "Roboto";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Roboto Slab";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Roboto";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Roboto";
    --e-global-typography-accent-font-weight: 500
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1170px
}

.elementor-widget:not(:last-child) {
    margin-bottom: 0
}

#page_caption {
    display: var(--page-title-display)
}

@media (max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1025px
    }
}

@media (max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 768px
    }
}

.elementor-862 .elementor-element.elementor-element-31c0c22 .slider_zoom_wrapper {
    height: 800px;
    background: #161e27
}

.elementor-862 .elementor-element.elementor-element-31c0c22 .slider_zoom_wrapper .slideshow__slide-image::before {
    background: #000
}

.elementor-862 .elementor-element.elementor-element-31c0c22 .slider_zoom_wrapper .slideshow__slide-image::before,
.slideshow__slide-image::after {
    opacity: .2
}

.elementor-862 .elementor-element.elementor-element-31c0c22 .slider_zoom_wrapper .pagination__item.is-current,
.elementor-862 .elementor-element.elementor-element-31c0c22 .slider_zoom_wrapper .pagination__item:hover {
    background: #fff
}

.elementor-862 .elementor-element.elementor-element-31c0c22 .slider_zoom_wrapper .pagination__item {
    border-color: #fff
}

.elementor-862 .elementor-element.elementor-element-31c0c22 .slideshow__slide-caption-text .container .slideshow__slide-caption-title {
    width: 45%
}

.elementor-862 .elementor-element.elementor-element-31c0c22 .slideshow__slide-caption-text .container .slideshow__slide-desc {
    width: 45%
}

.elementor-862 .elementor-element.elementor-element-31c0c22 .slideshow__slide-caption-text {
    padding-top: 22%
}

.elementor-862 .elementor-element.elementor-element-31c0c22 .slideshow__slide-caption-title {
    color: #fff
}

.elementor-862 .elementor-element.elementor-element-31c0c22 h1.slideshow__slide-caption-title {
    font-size: 110px
}

.elementor-862 .elementor-element.elementor-element-31c0c22 .slideshow__slide-caption-text h1.slideshow__slide-caption-title {
    letter-spacing: 0
}

.elementor-862 .elementor-element.elementor-element-31c0c22 .slideshow__slide-caption-text .slideshow__slide-caption-title {
    text-transform: uppercase;
    font-family: Montserrat, Sans-serif;
    font-size: 45px;
    font-weight: 500;
    line-height: 1.2em
}

.elementor-862 .elementor-element.elementor-element-31c0c22 .slideshow__slide-caption-text .slideshow__slide-desc {
    color: rgba(255, 255, 255, .7)
}

.elementor-862 .elementor-element.elementor-element-31c0c22 .slideshow__slide-caption-text div.slideshow__slide-desc {
    font-size: 18px
}

.elementor-862 .elementor-element.elementor-element-31c0c22 div.slideshow__slide-caption-text .slideshow__slide-desc {
    letter-spacing: 0
}

.elementor-862 .elementor-element.elementor-element-31c0c22 div.slideshow__slide-caption-text div.slideshow__slide-desc {
    text-transform: none;
    font-family: "Carrois Gothic", Sans-serif;
    font-size: 20px;
    line-height: 1.5em
}

.elementor-862 .elementor-element.elementor-element-31c0c22 .slideshow__slide-caption-subtitle-label {
    color: #fff
}

.elementor-862 .elementor-element.elementor-element-31c0c22 .o-hsub::before {
    background-color: #fff
}

.elementor-862 .elementor-element.elementor-element-9521d0f {
    margin-top: 100px;
    margin-bottom: 60px
}

.elementor-862 .elementor-element.elementor-element-275a7f7 .elementor-heading-title {
    color: #a68164;
    font-size: 20px;
    font-weight: 500;
    text-transform: uppercase
}

.elementor-862 .elementor-element.elementor-element-275a7f7>.elementor-widget-container {
    margin: 0 0 20px 0
}

.elementor-862 .elementor-element.elementor-element-d440883 .elementor-heading-title {
    color: #1d212a;
    font-family: "Gothic A1", Sans-serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 1.6em
}

.elementor-862 .elementor-element.elementor-element-d440883>.elementor-widget-container {
    padding: 0 30% 0 0
}

.elementor-862 .elementor-element.elementor-element-2c6a389 {
    margin-top: 0;
    margin-bottom: 120px
}

.elementor-862 .elementor-element.elementor-element-0eaf095 .slider_parallax_wrapper {
    height: 650px
}

.elementor-862 .elementor-element.elementor-element-0eaf095 .slider_parallax_wrapper .slide .image-container::before {
    background: rgba(0, 0, 0, 0)
}

.elementor-862 .elementor-element.elementor-element-0eaf095 .slider_parallax_wrapper .pagination .item::before {
    background: #fff
}

.elementor-862 .elementor-element.elementor-element-0eaf095 .slider_parallax_wrapper .slide .caption {
    width: 50%
}

.elementor-862 .elementor-element.elementor-element-0eaf095 .slider_parallax_wrapper .slide .title h2 {
    color: #fff
}

.elementor-862 .elementor-element.elementor-element-0eaf095 .slider_parallax_wrapper .slider_parallax_slides .slide .title h2 {
    font-size: 50px
}

.elementor-862 .elementor-element.elementor-element-0eaf095 .slider_parallax_wrapper .slider_parallax_inner .slide .title h2 {
    line-height: 1.3
}

.elementor-862 .elementor-element.elementor-element-0eaf095 .slider_parallax_wrapper .slider_parallax_inner .slider_parallax_slides .slide .title h2 {
    letter-spacing: 0
}

.elementor-862 .elementor-element.elementor-element-0eaf095 .slider_parallax_wrapper .slider_parallax_inner .slider_parallax_slides .slide .caption .title h2 {
    text-transform: none
}

.elementor-862 .elementor-element.elementor-element-0eaf095 .slider_parallax_wrapper .slide .text {
    color: #fff;
    margin-top: 10px
}

.elementor-862 .elementor-element.elementor-element-0eaf095 .slider_parallax_wrapper .slide .caption .text {
    font-size: 18px
}

.elementor-862 .elementor-element.elementor-element-0eaf095 .slider_parallax_wrapper .slide .caption div.text {
    letter-spacing: 0
}

.elementor-862 .elementor-element.elementor-element-0eaf095 .slider_parallax_wrapper .slide div.caption div.text {
    text-transform: none
}

.elementor-862 .elementor-element.elementor-element-0eaf095 .slider_parallax_wrapper .slide .button {
    border-color: #222
}

.elementor-862 .elementor-element.elementor-element-0eaf095 .slider_parallax_wrapper .slide a.button {
    background-color: #222
}

.elementor-862 .elementor-element.elementor-element-0eaf095 .slider_parallax_wrapper div.slide a.button {
    color: #fff
}

.elementor-862 .elementor-element.elementor-element-0eaf095 .slider_parallax_wrapper .slide .button:hover {
    border-color: #555
}

.elementor-862 .elementor-element.elementor-element-0eaf095 .slider_parallax_wrapper .slide a.button:hover {
    background-color: #555
}

.elementor-862 .elementor-element.elementor-element-0eaf095 .slider_parallax_wrapper div.slide a.button:hover {
    color: #fff
}

.elementor-bc-flex-widget .elementor-862 .elementor-element.elementor-element-3eed6dc.elementor-column .elementor-column-wrap {
    align-items: center
}

.elementor-862 .elementor-element.elementor-element-3eed6dc.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-862 .elementor-element.elementor-element-3eed6dc>.elementor-element-populated {
    margin: 0 60px 0 60px
}

.elementor-862 .elementor-element.elementor-element-249060d {
    text-align: center
}

.elementor-862 .elementor-element.elementor-element-249060d .elementor-heading-title {
    font-size: 28px;
    font-weight: 500;
    text-transform: uppercase
}

.elementor-862 .elementor-element.elementor-element-d1a156c .elementor-text-editor {
    columns: 1;
    text-align: center
}

.elementor-862 .elementor-element.elementor-element-d1a156c {
    color: #756963
}

.elementor-862 .elementor-element.elementor-element-d1a156c>.elementor-widget-container {
    margin: 0 0 30px 0
}

.elementor-862 .elementor-element.elementor-element-e5c29b4 {
    text-align: center
}

.elementor-862 .elementor-element.elementor-element-e5c29b4 .elementor-heading-title {
    color: #756963
}

.elementor-862 .elementor-element.elementor-element-0a1c22c {
    text-align: center
}

.elementor-862 .elementor-element.elementor-element-0a1c22c>.elementor-widget-container {
    margin: 0 0 40px 0
}

.elementor-862 .elementor-element.elementor-element-6a85535 {
    text-align: center
}

.elementor-862 .elementor-element.elementor-element-6a85535 .elementor-heading-title {
    color: #756963
}

.elementor-862 .elementor-element.elementor-element-2874ab0 {
    text-align: center
}

.elementor-862 .elementor-element.elementor-element-2874ab0>.elementor-widget-container {
    margin: 0 0 40px 0
}

.elementor-862 .elementor-element.elementor-element-644b2e9 {
    text-align: center
}

.elementor-862 .elementor-element.elementor-element-644b2e9 .elementor-heading-title {
    color: #756963
}

.elementor-862 .elementor-element.elementor-element-8ed5612 {
    text-align: center
}

.elementor-862 .elementor-element.elementor-element-8ed5612>.elementor-widget-container {
    margin: 0
}

.elementor-862 .elementor-element.elementor-element-b47aaa0 {
    margin-top: 0;
    margin-bottom: 100px
}

.elementor-bc-flex-widget .elementor-862 .elementor-element.elementor-element-d968c79.elementor-column .elementor-column-wrap {
    align-items: center
}

.elementor-862 .elementor-element.elementor-element-d968c79.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-862 .elementor-element.elementor-element-d968c79>.elementor-element-populated {
    margin: 0 60px 0 40px
}

.elementor-862 .elementor-element.elementor-element-aa2e218 {
    text-align: center
}

.elementor-862 .elementor-element.elementor-element-aa2e218 .elementor-heading-title {
    font-size: 28px;
    font-weight: 500;
    text-transform: uppercase
}

.elementor-862 .elementor-element.elementor-element-f688a10 .elementor-text-editor {
    columns: 1;
    text-align: center
}

.elementor-862 .elementor-element.elementor-element-f688a10 {
    color: #756963
}

.elementor-862 .elementor-element.elementor-element-f688a10>.elementor-widget-container {
    margin: 0 0 30px 0
}

.elementor-862 .elementor-element.elementor-element-42e8443 {
    text-align: center
}

.elementor-862 .elementor-element.elementor-element-42e8443 .elementor-heading-title {
    color: #756963
}

.elementor-862 .elementor-element.elementor-element-a6d6a62 {
    text-align: center
}

.elementor-862 .elementor-element.elementor-element-a6d6a62>.elementor-widget-container {
    margin: 0 0 40px 0
}

.elementor-862 .elementor-element.elementor-element-82e77cc {
    text-align: center
}

.elementor-862 .elementor-element.elementor-element-82e77cc .elementor-heading-title {
    color: #756963
}

.elementor-862 .elementor-element.elementor-element-78fbe6b {
    text-align: center
}

.elementor-862 .elementor-element.elementor-element-78fbe6b>.elementor-widget-container {
    margin: 0 0 40px 0
}

.elementor-862 .elementor-element.elementor-element-eb3dc02 {
    text-align: center
}

.elementor-862 .elementor-element.elementor-element-eb3dc02 .elementor-heading-title {
    color: #756963
}

.elementor-862 .elementor-element.elementor-element-e2b20ee {
    text-align: center
}

.elementor-862 .elementor-element.elementor-element-e2b20ee>.elementor-widget-container {
    margin: 0
}

.elementor-862 .elementor-element.elementor-element-5e18a19 .slider_parallax_wrapper {
    height: 650px
}

.elementor-862 .elementor-element.elementor-element-5e18a19 .slider_parallax_wrapper .slide .image-container::before {
    background: rgba(0, 0, 0, 0)
}

.elementor-862 .elementor-element.elementor-element-5e18a19 .slider_parallax_wrapper .pagination .item::before {
    background: #fff
}

.elementor-862 .elementor-element.elementor-element-5e18a19 .slider_parallax_wrapper .slide .caption {
    width: 50%
}

.elementor-862 .elementor-element.elementor-element-5e18a19 .slider_parallax_wrapper .slide .title h2 {
    color: #fff
}

.elementor-862 .elementor-element.elementor-element-5e18a19 .slider_parallax_wrapper .slider_parallax_slides .slide .title h2 {
    font-size: 50px
}

.elementor-862 .elementor-element.elementor-element-5e18a19 .slider_parallax_wrapper .slider_parallax_inner .slide .title h2 {
    line-height: 1.3
}

.elementor-862 .elementor-element.elementor-element-5e18a19 .slider_parallax_wrapper .slider_parallax_inner .slider_parallax_slides .slide .title h2 {
    letter-spacing: 0
}

.elementor-862 .elementor-element.elementor-element-5e18a19 .slider_parallax_wrapper .slider_parallax_inner .slider_parallax_slides .slide .caption .title h2 {
    text-transform: none
}

.elementor-862 .elementor-element.elementor-element-5e18a19 .slider_parallax_wrapper .slide .text {
    color: #fff;
    margin-top: 10px
}

.elementor-862 .elementor-element.elementor-element-5e18a19 .slider_parallax_wrapper .slide .caption .text {
    font-size: 18px
}

.elementor-862 .elementor-element.elementor-element-5e18a19 .slider_parallax_wrapper .slide .caption div.text {
    letter-spacing: 0
}

.elementor-862 .elementor-element.elementor-element-5e18a19 .slider_parallax_wrapper .slide div.caption div.text {
    text-transform: none
}

.elementor-862 .elementor-element.elementor-element-5e18a19 .slider_parallax_wrapper .slide .button {
    border-color: #222
}

.elementor-862 .elementor-element.elementor-element-5e18a19 .slider_parallax_wrapper .slide a.button {
    background-color: #222
}

.elementor-862 .elementor-element.elementor-element-5e18a19 .slider_parallax_wrapper div.slide a.button {
    color: #fff
}

.elementor-862 .elementor-element.elementor-element-5e18a19 .slider_parallax_wrapper .slide .button:hover {
    border-color: #555
}

.elementor-862 .elementor-element.elementor-element-5e18a19 .slider_parallax_wrapper .slide a.button:hover {
    background-color: #555
}

.elementor-862 .elementor-element.elementor-element-5e18a19 .slider_parallax_wrapper div.slide a.button:hover {
    color: #fff
}

.elementor-862 .elementor-element.elementor-element-f015ac2 {
    margin-top: 0;
    margin-bottom: 120px
}

.elementor-862 .elementor-element.elementor-element-6db063e .slider_parallax_wrapper {
    height: 650px
}

.elementor-862 .elementor-element.elementor-element-6db063e .slider_parallax_wrapper .slide .image-container::before {
    background: rgba(0, 0, 0, 0)
}

.elementor-862 .elementor-element.elementor-element-6db063e .slider_parallax_wrapper .pagination .item::before {
    background: #fff
}

.elementor-862 .elementor-element.elementor-element-6db063e .slider_parallax_wrapper .slide .caption {
    width: 50%
}

.elementor-862 .elementor-element.elementor-element-6db063e .slider_parallax_wrapper .slide .title h2 {
    color: #fff
}

.elementor-862 .elementor-element.elementor-element-6db063e .slider_parallax_wrapper .slider_parallax_slides .slide .title h2 {
    font-size: 50px
}

.elementor-862 .elementor-element.elementor-element-6db063e .slider_parallax_wrapper .slider_parallax_inner .slide .title h2 {
    line-height: 1.3
}

.elementor-862 .elementor-element.elementor-element-6db063e .slider_parallax_wrapper .slider_parallax_inner .slider_parallax_slides .slide .title h2 {
    letter-spacing: 0
}

.elementor-862 .elementor-element.elementor-element-6db063e .slider_parallax_wrapper .slider_parallax_inner .slider_parallax_slides .slide .caption .title h2 {
    text-transform: none
}

.elementor-862 .elementor-element.elementor-element-6db063e .slider_parallax_wrapper .slide .text {
    color: #fff;
    margin-top: 10px
}

.elementor-862 .elementor-element.elementor-element-6db063e .slider_parallax_wrapper .slide .caption .text {
    font-size: 18px
}

.elementor-862 .elementor-element.elementor-element-6db063e .slider_parallax_wrapper .slide .caption div.text {
    letter-spacing: 0
}

.elementor-862 .elementor-element.elementor-element-6db063e .slider_parallax_wrapper .slide div.caption div.text {
    text-transform: none
}

.elementor-862 .elementor-element.elementor-element-6db063e .slider_parallax_wrapper .slide .button {
    border-color: #222
}

.elementor-862 .elementor-element.elementor-element-6db063e .slider_parallax_wrapper .slide a.button {
    background-color: #222
}

.elementor-862 .elementor-element.elementor-element-6db063e .slider_parallax_wrapper div.slide a.button {
    color: #fff
}

.elementor-862 .elementor-element.elementor-element-6db063e .slider_parallax_wrapper .slide .button:hover {
    border-color: #555
}

.elementor-862 .elementor-element.elementor-element-6db063e .slider_parallax_wrapper .slide a.button:hover {
    background-color: #555
}

.elementor-862 .elementor-element.elementor-element-6db063e .slider_parallax_wrapper div.slide a.button:hover {
    color: #fff
}

.elementor-bc-flex-widget .elementor-862 .elementor-element.elementor-element-09cd681.elementor-column .elementor-column-wrap {
    align-items: center
}

.elementor-862 .elementor-element.elementor-element-09cd681.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-862 .elementor-element.elementor-element-09cd681>.elementor-element-populated {
    margin: 0 60px 0 60px
}

.elementor-862 .elementor-element.elementor-element-9e36adf {
    text-align: center
}

.elementor-862 .elementor-element.elementor-element-9e36adf .elementor-heading-title {
    font-size: 28px;
    font-weight: 500;
    text-transform: uppercase
}

.elementor-862 .elementor-element.elementor-element-8e1ab63 .elementor-text-editor {
    columns: 1;
    text-align: center
}

.elementor-862 .elementor-element.elementor-element-8e1ab63 {
    color: #756963
}

.elementor-862 .elementor-element.elementor-element-8e1ab63>.elementor-widget-container {
    margin: 0 0 30px 0
}

.elementor-862 .elementor-element.elementor-element-ce6015b {
    text-align: center
}

.elementor-862 .elementor-element.elementor-element-ce6015b .elementor-heading-title {
    color: #756963
}

.elementor-862 .elementor-element.elementor-element-ce9c9f1 {
    text-align: center
}

.elementor-862 .elementor-element.elementor-element-ce9c9f1>.elementor-widget-container {
    margin: 0 0 40px 0
}

.elementor-862 .elementor-element.elementor-element-78b138f {
    text-align: center
}

.elementor-862 .elementor-element.elementor-element-78b138f .elementor-heading-title {
    color: #756963
}

.elementor-862 .elementor-element.elementor-element-bb7b8c1 {
    text-align: center
}

.elementor-862 .elementor-element.elementor-element-bb7b8c1>.elementor-widget-container {
    margin: 0 0 40px 0
}

.elementor-862 .elementor-element.elementor-element-d35d6e2 {
    text-align: center
}

.elementor-862 .elementor-element.elementor-element-d35d6e2 .elementor-heading-title {
    color: #756963
}

.elementor-862 .elementor-element.elementor-element-fc11372 {
    text-align: center
}

.elementor-862 .elementor-element.elementor-element-fc11372>.elementor-widget-container {
    margin: 0
}

.elementor-862 .elementor-element.elementor-element-decc53d {
    margin-top: 0;
    margin-bottom: 120px
}

.elementor-bc-flex-widget .elementor-862 .elementor-element.elementor-element-d1b6146.elementor-column .elementor-column-wrap {
    align-items: center
}

.elementor-862 .elementor-element.elementor-element-d1b6146.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-862 .elementor-element.elementor-element-d1b6146>.elementor-element-populated {
    margin: 0 60px 0 40px
}

.elementor-862 .elementor-element.elementor-element-d76929b {
    text-align: center
}

.elementor-862 .elementor-element.elementor-element-d76929b .elementor-heading-title {
    font-size: 28px;
    font-weight: 500;
    text-transform: uppercase
}

.elementor-862 .elementor-element.elementor-element-83ea750 .elementor-text-editor {
    columns: 1;
    text-align: center
}

.elementor-862 .elementor-element.elementor-element-83ea750 {
    color: #756963
}

.elementor-862 .elementor-element.elementor-element-83ea750>.elementor-widget-container {
    margin: 0 0 30px 0
}

.elementor-862 .elementor-element.elementor-element-0b642cb {
    text-align: center
}

.elementor-862 .elementor-element.elementor-element-0b642cb .elementor-heading-title {
    color: #756963
}

.elementor-862 .elementor-element.elementor-element-4604f59 {
    text-align: center
}

.elementor-862 .elementor-element.elementor-element-4604f59>.elementor-widget-container {
    margin: 0 0 40px 0
}

.elementor-862 .elementor-element.elementor-element-b542f3f {
    text-align: center
}

.elementor-862 .elementor-element.elementor-element-b542f3f .elementor-heading-title {
    color: #756963
}

.elementor-862 .elementor-element.elementor-element-550e3d4 {
    text-align: center
}

.elementor-862 .elementor-element.elementor-element-550e3d4>.elementor-widget-container {
    margin: 0 0 40px 0
}

.elementor-862 .elementor-element.elementor-element-e40cd40 {
    text-align: center
}

.elementor-862 .elementor-element.elementor-element-e40cd40 .elementor-heading-title {
    color: #756963
}

.elementor-862 .elementor-element.elementor-element-92af7c4 {
    text-align: center
}

.elementor-862 .elementor-element.elementor-element-92af7c4>.elementor-widget-container {
    margin: 0
}

.elementor-862 .elementor-element.elementor-element-04cd20e .slider_parallax_wrapper {
    height: 650px
}

.elementor-862 .elementor-element.elementor-element-04cd20e .slider_parallax_wrapper .slide .image-container::before {
    background: rgba(0, 0, 0, 0)
}

.elementor-862 .elementor-element.elementor-element-04cd20e .slider_parallax_wrapper .pagination .item::before {
    background: #fff
}

.elementor-862 .elementor-element.elementor-element-04cd20e .slider_parallax_wrapper .slide .caption {
    width: 50%
}

.elementor-862 .elementor-element.elementor-element-04cd20e .slider_parallax_wrapper .slide .title h2 {
    color: #fff
}

.elementor-862 .elementor-element.elementor-element-04cd20e .slider_parallax_wrapper .slider_parallax_slides .slide .title h2 {
    font-size: 50px
}

.elementor-862 .elementor-element.elementor-element-04cd20e .slider_parallax_wrapper .slider_parallax_inner .slide .title h2 {
    line-height: 1.3
}

.elementor-862 .elementor-element.elementor-element-04cd20e .slider_parallax_wrapper .slider_parallax_inner .slider_parallax_slides .slide .title h2 {
    letter-spacing: 0
}

.elementor-862 .elementor-element.elementor-element-04cd20e .slider_parallax_wrapper .slider_parallax_inner .slider_parallax_slides .slide .caption .title h2 {
    text-transform: none
}

.elementor-862 .elementor-element.elementor-element-04cd20e .slider_parallax_wrapper .slide .text {
    color: #fff;
    margin-top: 10px
}

.elementor-862 .elementor-element.elementor-element-04cd20e .slider_parallax_wrapper .slide .caption .text {
    font-size: 18px
}

.elementor-862 .elementor-element.elementor-element-04cd20e .slider_parallax_wrapper .slide .caption div.text {
    letter-spacing: 0
}

.elementor-862 .elementor-element.elementor-element-04cd20e .slider_parallax_wrapper .slide div.caption div.text {
    text-transform: none
}

.elementor-862 .elementor-element.elementor-element-04cd20e .slider_parallax_wrapper .slide .button {
    border-color: #222
}

.elementor-862 .elementor-element.elementor-element-04cd20e .slider_parallax_wrapper .slide a.button {
    background-color: #222
}

.elementor-862 .elementor-element.elementor-element-04cd20e .slider_parallax_wrapper div.slide a.button {
    color: #fff
}

.elementor-862 .elementor-element.elementor-element-04cd20e .slider_parallax_wrapper .slide .button:hover {
    border-color: #555
}

.elementor-862 .elementor-element.elementor-element-04cd20e .slider_parallax_wrapper .slide a.button:hover {
    background-color: #555
}

.elementor-862 .elementor-element.elementor-element-04cd20e .slider_parallax_wrapper div.slide a.button:hover {
    color: #fff
}

:root {
    --page-title-display: none
}

@media (min-width:768px) {
    .elementor-862 .elementor-element.elementor-element-581b2e7 {
        width: 60%
    }

    .elementor-862 .elementor-element.elementor-element-3eed6dc {
        width: 40%
    }

    .elementor-862 .elementor-element.elementor-element-d968c79 {
        width: 40%
    }

    .elementor-862 .elementor-element.elementor-element-774582f {
        width: 60%
    }

    .elementor-862 .elementor-element.elementor-element-684abd3 {
        width: 60%
    }

    .elementor-862 .elementor-element.elementor-element-09cd681 {
        width: 40%
    }

    .elementor-862 .elementor-element.elementor-element-d1b6146 {
        width: 40%
    }

    .elementor-862 .elementor-element.elementor-element-e687552 {
        width: 60%
    }
}

@media (max-width:1024px) {
    .elementor-862 .elementor-element.elementor-element-31c0c22 .slider_zoom_wrapper {
        height: 700px
    }

    .elementor-862 .elementor-element.elementor-element-31c0c22 .slideshow__slide-caption-text .container .slideshow__slide-caption-title {
        width: 50%
    }

    .elementor-862 .elementor-element.elementor-element-31c0c22 .slideshow__slide-caption-text .container .slideshow__slide-desc {
        width: 50%
    }

    .elementor-862 .elementor-element.elementor-element-31c0c22 .slideshow__slide-caption-text {
        padding-top: 33%
    }

    .elementor-862 .elementor-element.elementor-element-31c0c22 .slideshow__slide-caption-text .slideshow__slide-caption-title {
        font-size: 40px
    }

    .elementor-862 .elementor-element.elementor-element-31c0c22 div.slideshow__slide-caption-text div.slideshow__slide-desc {
        font-size: 16px
    }

    .elementor-862 .elementor-element.elementor-element-9521d0f {
        margin-top: 80px;
        margin-bottom: 60px
    }

    .elementor-862 .elementor-element.elementor-element-d440883 .elementor-heading-title {
        font-size: 22px
    }

    .elementor-862 .elementor-element.elementor-element-d440883>.elementor-widget-container {
        padding: 0
    }

    .elementor-862 .elementor-element.elementor-element-2c6a389 {
        margin-top: 0;
        margin-bottom: 80px
    }

    .elementor-862 .elementor-element.elementor-element-3eed6dc>.elementor-element-populated {
        margin: 0 40px 0 40px
    }

    .elementor-862 .elementor-element.elementor-element-249060d .elementor-heading-title {
        font-size: 24px
    }

    .elementor-862 .elementor-element.elementor-element-d968c79>.elementor-element-populated {
        margin: 0 40px 0 40px
    }

    .elementor-862 .elementor-element.elementor-element-aa2e218 .elementor-heading-title {
        font-size: 24px
    }

    .elementor-862 .elementor-element.elementor-element-f015ac2 {
        margin-top: 0;
        margin-bottom: 80px
    }

    .elementor-862 .elementor-element.elementor-element-09cd681>.elementor-element-populated {
        margin: 0 40px 0 40px
    }

    .elementor-862 .elementor-element.elementor-element-9e36adf .elementor-heading-title {
        font-size: 24px
    }

    .elementor-862 .elementor-element.elementor-element-decc53d {
        margin-top: 0;
        margin-bottom: 80px
    }

    .elementor-862 .elementor-element.elementor-element-d1b6146>.elementor-element-populated {
        margin: 0 40px 0 40px
    }

    .elementor-862 .elementor-element.elementor-element-d76929b .elementor-heading-title {
        font-size: 24px
    }
}

@media (max-width:767px) {
    .elementor-862 .elementor-element.elementor-element-31c0c22 .slider_zoom_wrapper {
        height: 100vh
    }

    .elementor-862 .elementor-element.elementor-element-31c0c22 .slideshow__slide-caption-text .container .slideshow__slide-caption-title {
        width: 100%
    }

    .elementor-862 .elementor-element.elementor-element-31c0c22 .slideshow__slide-caption-text .container .slideshow__slide-desc {
        width: 100%
    }

    .elementor-862 .elementor-element.elementor-element-31c0c22 .slideshow__slide-caption-text {
        padding-top: 60%
    }

    .elementor-862 .elementor-element.elementor-element-31c0c22 .slideshow__slide-caption-text .slideshow__slide-caption-title {
        font-size: 32px;
        line-height: 1.3em
    }

    .elementor-862 .elementor-element.elementor-element-31c0c22 div.slideshow__slide-caption-text div.slideshow__slide-desc {
        line-height: 1.5em
    }

    .elementor-862 .elementor-element.elementor-element-9521d0f {
        margin-top: 60px;
        margin-bottom: 40px
    }

    .elementor-862 .elementor-element.elementor-element-275a7f7 {
        text-align: left
    }

    .elementor-862 .elementor-element.elementor-element-d440883 {
        text-align: left
    }

    .elementor-862 .elementor-element.elementor-element-d440883 .elementor-heading-title {
        font-size: 18px
    }

    .elementor-862 .elementor-element.elementor-element-2c6a389 {
        margin-top: 0;
        margin-bottom: 60px
    }

    .elementor-862 .elementor-element.elementor-element-0eaf095 .slider_parallax_wrapper {
        height: 400px
    }

    .elementor-862 .elementor-element.elementor-element-0eaf095>.elementor-widget-container {
        margin: 0 0 40px 0
    }

    .elementor-862 .elementor-element.elementor-element-249060d .elementor-heading-title {
        font-size: 24px
    }

    .elementor-862 .elementor-element.elementor-element-b47aaa0 {
        margin-top: 0;
        margin-bottom: 60px
    }

    .elementor-862 .elementor-element.elementor-element-aa2e218 .elementor-heading-title {
        font-size: 24px;
        line-height: 1.3em
    }

    .elementor-862 .elementor-element.elementor-element-5e18a19 .slider_parallax_wrapper {
        height: 400px
    }

    .elementor-862 .elementor-element.elementor-element-5e18a19>.elementor-widget-container {
        margin: 0 0 40px 0
    }

    .elementor-862 .elementor-element.elementor-element-f015ac2 {
        margin-top: 0;
        margin-bottom: 60px
    }

    .elementor-862 .elementor-element.elementor-element-6db063e .slider_parallax_wrapper {
        height: 400px
    }

    .elementor-862 .elementor-element.elementor-element-6db063e>.elementor-widget-container {
        margin: 0 0 40px 0
    }

    .elementor-862 .elementor-element.elementor-element-9e36adf .elementor-heading-title {
        font-size: 24px;
        line-height: 1.3em
    }

    .elementor-862 .elementor-element.elementor-element-decc53d {
        margin-top: 0;
        margin-bottom: 60px
    }

    .elementor-862 .elementor-element.elementor-element-d76929b .elementor-heading-title {
        font-size: 24px;
        line-height: 1.3em
    }

    .elementor-862 .elementor-element.elementor-element-04cd20e .slider_parallax_wrapper {
        height: 400px
    }

    .elementor-862 .elementor-element.elementor-element-04cd20e>.elementor-widget-container {
        margin: 0 0 40px 0
    }
}

@media (max-width:1024px) and (min-width:768px) {
    .elementor-862 .elementor-element.elementor-element-581b2e7 {
        width: 50%
    }

    .elementor-862 .elementor-element.elementor-element-3eed6dc {
        width: 50%
    }

    .elementor-862 .elementor-element.elementor-element-d968c79 {
        width: 50%
    }

    .elementor-862 .elementor-element.elementor-element-774582f {
        width: 50%
    }

    .elementor-862 .elementor-element.elementor-element-684abd3 {
        width: 50%
    }

    .elementor-862 .elementor-element.elementor-element-09cd681 {
        width: 50%
    }

    .elementor-862 .elementor-element.elementor-element-d1b6146 {
        width: 50%
    }

    .elementor-862 .elementor-element.elementor-element-e687552 {
        width: 50%
    }
}

.elementor-kit-1546 {
    --e-global-color-primary: #6ec1e4;
    --e-global-color-secondary: #54595f;
    --e-global-color-text: #7a7a7a;
    --e-global-color-accent: #61ce70;
    --e-global-color-4e4f9cda: #4054b2;
    --e-global-color-10e20a71: #23a455;
    --e-global-color-464ba395: #000;
    --e-global-color-8bec17c: #fff;
    --e-global-typography-primary-font-family: "Roboto";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Roboto Slab";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Roboto";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Roboto";
    --e-global-typography-accent-font-weight: 500
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1170px
}

.elementor-widget:not(:last-child) {
    margin-bottom: 0
}

#page_caption {
    display: var(--page-title-display)
}

@media (max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1025px
    }
}

@media (max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 768px
    }
}

.elementor-900 .elementor-element.elementor-element-7a92c1d .slider_zoom_wrapper {
    height: 800px;
    background: #161e27
}

.elementor-900 .elementor-element.elementor-element-7a92c1d .slider_zoom_wrapper .slideshow__slide-image::before {
    background: #000
}

.elementor-900 .elementor-element.elementor-element-7a92c1d .slider_zoom_wrapper .slideshow__slide-image::before,
.slideshow__slide-image::after {
    opacity: .2
}

.elementor-900 .elementor-element.elementor-element-7a92c1d .slider_zoom_wrapper .pagination__item.is-current,
.elementor-900 .elementor-element.elementor-element-7a92c1d .slider_zoom_wrapper .pagination__item:hover {
    background: #fff
}

.elementor-900 .elementor-element.elementor-element-7a92c1d .slider_zoom_wrapper .pagination__item {
    border-color: #fff
}

.elementor-900 .elementor-element.elementor-element-7a92c1d .slideshow__slide-caption-text .container .slideshow__slide-caption-title {
    width: 45%
}

.elementor-900 .elementor-element.elementor-element-7a92c1d .slideshow__slide-caption-text .container .slideshow__slide-desc {
    width: 45%
}

.elementor-900 .elementor-element.elementor-element-7a92c1d .slideshow__slide-caption-text {
    padding-top: 22%
}

.elementor-900 .elementor-element.elementor-element-7a92c1d .slideshow__slide-caption-title {
    color: #fff
}

.elementor-900 .elementor-element.elementor-element-7a92c1d h1.slideshow__slide-caption-title {
    font-size: 110px
}

.elementor-900 .elementor-element.elementor-element-7a92c1d .slideshow__slide-caption-text h1.slideshow__slide-caption-title {
    letter-spacing: 0
}

.elementor-900 .elementor-element.elementor-element-7a92c1d .slideshow__slide-caption-text .slideshow__slide-caption-title {
    text-transform: uppercase;
    font-family: Montserrat, Sans-serif;
    font-size: 45px;
    font-weight: 500;
    line-height: 1.2em
}

.elementor-900 .elementor-element.elementor-element-7a92c1d .slideshow__slide-caption-text .slideshow__slide-desc {
    color: rgba(255, 255, 255, .7)
}

.elementor-900 .elementor-element.elementor-element-7a92c1d .slideshow__slide-caption-text div.slideshow__slide-desc {
    font-size: 18px
}

.elementor-900 .elementor-element.elementor-element-7a92c1d div.slideshow__slide-caption-text .slideshow__slide-desc {
    letter-spacing: 0
}

.elementor-900 .elementor-element.elementor-element-7a92c1d div.slideshow__slide-caption-text div.slideshow__slide-desc {
    text-transform: none;
    font-family: "Carrois Gothic", Sans-serif;
    font-size: 20px;
    line-height: 1.5em
}

.elementor-900 .elementor-element.elementor-element-7a92c1d .slideshow__slide-caption-subtitle-label {
    color: #fff
}

.elementor-900 .elementor-element.elementor-element-7a92c1d .o-hsub::before {
    background-color: #fff
}

.elementor-900 .elementor-element.elementor-element-26bb5dc {
    margin-top: 100px;
    margin-bottom: 60px
}

.elementor-900 .elementor-element.elementor-element-7009ae0 .elementor-heading-title {
    color: #a68164;
    font-size: 20px;
    font-weight: 500;
    text-transform: uppercase
}

.elementor-900 .elementor-element.elementor-element-7009ae0>.elementor-widget-container {
    margin: 0 0 20px 0
}

.elementor-900 .elementor-element.elementor-element-e20df18 .elementor-heading-title {
    color: #1d212a;
    font-family: "Gothic A1", Sans-serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 1.6em
}

.elementor-900 .elementor-element.elementor-element-e20df18>.elementor-widget-container {
    padding: 0 30% 0 0
}

.elementor-900 .elementor-element.elementor-element-63047e3 {
    margin-top: 0;
    margin-bottom: 80px
}

.elementor-900 .elementor-element.elementor-element-e90ccf5 {
    font-size: 18px
}

.elementor-900 .elementor-element.elementor-element-01c4c0d>.elementor-element-populated {
    margin: 0 0 0 80px
}

.elementor-900 .elementor-element.elementor-element-cc5172d .elementor-heading-title {
    font-size: 20px
}

.elementor-900 .elementor-element.elementor-element-cc5172d>.elementor-widget-container {
    margin: 10px 0 0 0
}

.elementor-900 .elementor-element.elementor-element-35cd5b3 {
    margin-top: 20px;
    margin-bottom: 10px
}

.elementor-900 .elementor-element.elementor-element-59135b7 .elementor-heading-title {
    color: #a68164
}

.elementor-900 .elementor-element.elementor-element-526af7b {
    margin-top: 0;
    margin-bottom: 10px
}

.elementor-900 .elementor-element.elementor-element-a005e85 .elementor-heading-title {
    color: #a68164
}

.elementor-900 .elementor-element.elementor-element-46a3b0c {
    margin-top: 0;
    margin-bottom: 10px
}

.elementor-900 .elementor-element.elementor-element-b8e8dac .elementor-heading-title {
    color: #a68164
}

.elementor-900 .elementor-element.elementor-element-99bf48c {
    margin-top: 0;
    margin-bottom: 10px
}

.elementor-900 .elementor-element.elementor-element-efb1551 .elementor-heading-title {
    color: #a68164
}

.elementor-900 .elementor-element.elementor-element-7a03d8b {
    margin-top: 0;
    margin-bottom: 0
}

.elementor-900 .elementor-element.elementor-element-c138098 .elementor-heading-title {
    color: #a68164
}

.elementor-900 .elementor-element.elementor-element-5f4599e {
    margin-top: 40px;
    margin-bottom: 0
}

.elementor-900 .elementor-element.elementor-element-4ea1d9c {
    text-align: left;
    width: auto;
    max-width: auto
}

.elementor-900 .elementor-element.elementor-element-4ea1d9c .elementor-image img {
    width: 26px
}

.elementor-900 .elementor-element.elementor-element-65e6b8b .elementor-heading-title {
    color: #a68164;
    font-size: 28px
}

.elementor-900 .elementor-element.elementor-element-65e6b8b>.elementor-widget-container {
    margin: 3px 0 0 15px
}

.elementor-900 .elementor-element.elementor-element-65e6b8b {
    width: auto;
    max-width: auto
}

.elementor-900 .elementor-element.elementor-element-0de5e11 .elementor-heading-title {
    color: #a68164;
    font-size: 20px;
    font-weight: 500;
    text-transform: uppercase
}

.elementor-900 .elementor-element.elementor-element-0de5e11>.elementor-widget-container {
    margin: 0 0 40px 0
}

.elementor-900 .elementor-element.elementor-element-67ef34b {
    margin-top: 0;
    margin-bottom: 60px
}

.elementor-900 .elementor-element.elementor-element-a4f7c8e>.elementor-element-populated {
    margin: 0 40px 0 0
}

.elementor-900 .elementor-element.elementor-element-3523b3a {
    margin-top: 15px;
    margin-bottom: 0
}

.elementor-bc-flex-widget .elementor-900 .elementor-element.elementor-element-d07c68d.elementor-column .elementor-column-wrap {
    align-items: center
}

.elementor-900 .elementor-element.elementor-element-d07c68d.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-900 .elementor-element.elementor-element-12b12d8 .elementor-heading-title {
    font-size: 16px
}

.elementor-bc-flex-widget .elementor-900 .elementor-element.elementor-element-f2edc82.elementor-column .elementor-column-wrap {
    align-items: center
}

.elementor-900 .elementor-element.elementor-element-f2edc82.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-900 .elementor-element.elementor-element-242787e {
    text-align: right
}

.elementor-900 .elementor-element.elementor-element-242787e .elementor-heading-title {
    color: #a68164;
    font-size: 13px
}

.elementor-900 .elementor-element.elementor-element-0438384>.elementor-element-populated {
    margin: 0 0 0 40px
}

.elementor-900 .elementor-element.elementor-element-20a1261 {
    margin-top: 15px;
    margin-bottom: 0
}

.elementor-bc-flex-widget .elementor-900 .elementor-element.elementor-element-d43d83b.elementor-column .elementor-column-wrap {
    align-items: center
}

.elementor-900 .elementor-element.elementor-element-d43d83b.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-900 .elementor-element.elementor-element-9170f0c .elementor-heading-title {
    font-size: 16px
}

.elementor-bc-flex-widget .elementor-900 .elementor-element.elementor-element-4382aa0.elementor-column .elementor-column-wrap {
    align-items: center
}

.elementor-900 .elementor-element.elementor-element-4382aa0.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-900 .elementor-element.elementor-element-212c99e {
    text-align: right
}

.elementor-900 .elementor-element.elementor-element-212c99e .elementor-heading-title {
    color: #a68164;
    font-size: 13px
}

.elementor-900 .elementor-element.elementor-element-1c59bc5 {
    margin-top: 0;
    margin-bottom: 120px
}

.elementor-900 .elementor-element.elementor-element-6fb1a57>.elementor-element-populated {
    margin: 0 40px 0 0
}

.elementor-900 .elementor-element.elementor-element-872db64 {
    margin-top: 15px;
    margin-bottom: 0
}

.elementor-bc-flex-widget .elementor-900 .elementor-element.elementor-element-1bcde0a.elementor-column .elementor-column-wrap {
    align-items: center
}

.elementor-900 .elementor-element.elementor-element-1bcde0a.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-900 .elementor-element.elementor-element-dc29b28 .elementor-heading-title {
    font-size: 16px
}

.elementor-bc-flex-widget .elementor-900 .elementor-element.elementor-element-aaa7b4d.elementor-column .elementor-column-wrap {
    align-items: center
}

.elementor-900 .elementor-element.elementor-element-aaa7b4d.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-900 .elementor-element.elementor-element-e29fa92 {
    text-align: right
}

.elementor-900 .elementor-element.elementor-element-e29fa92 .elementor-heading-title {
    color: #a68164;
    font-size: 13px
}

.elementor-900 .elementor-element.elementor-element-6456a85>.elementor-element-populated {
    margin: 0 0 0 40px
}

.elementor-900 .elementor-element.elementor-element-4ed1409 {
    margin-top: 15px;
    margin-bottom: 0
}

.elementor-bc-flex-widget .elementor-900 .elementor-element.elementor-element-7ec05ca.elementor-column .elementor-column-wrap {
    align-items: center
}

.elementor-900 .elementor-element.elementor-element-7ec05ca.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-900 .elementor-element.elementor-element-742aa68 .elementor-heading-title {
    font-size: 16px
}

.elementor-bc-flex-widget .elementor-900 .elementor-element.elementor-element-d29243b.elementor-column .elementor-column-wrap {
    align-items: center
}

.elementor-900 .elementor-element.elementor-element-d29243b.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-900 .elementor-element.elementor-element-9373346 {
    text-align: right
}

.elementor-900 .elementor-element.elementor-element-9373346 .elementor-heading-title {
    color: #a68164;
    font-size: 13px
}

.elementor-900 .elementor-element.elementor-element-0e3bc1b .tg_slider_property_clip_wrapper {
    width: 100%;
    height: 750px
}

.elementor-900 .elementor-element.elementor-element-0e3bc1b .tg_slider_property_clip_wrapper.intro .content {
    padding: 80px;
    background: #f0e9e4
}

.elementor-900 .elementor-element.elementor-element-0e3bc1b .tg_slider_property_clip_wrapper.intro .content>div a {
    color: #1d212a
}

.elementor-900 .elementor-element.elementor-element-0e3bc1b .tg_slider_property_clip_wrapper.intro div.content a {
    border-color: #1d212a
}

.elementor-900 .elementor-element.elementor-element-0e3bc1b .tg_slider_property_clip_wrapper.intro nav a {
    background: #fff
}

.elementor-900 .elementor-element.elementor-element-0e3bc1b .tg_slider_property_clip_wrapper.intro .content>div h1 {
    color: #1d212a
}

.elementor-900 .elementor-element.elementor-element-0e3bc1b .tg_slider_property_clip_wrapper.intro .content div h1 {
    font-size: 70px
}

.elementor-900 .elementor-element.elementor-element-0e3bc1b .tg_slider_property_clip_wrapper .content>div h1 {
    letter-spacing: 0
}

.elementor-900 .elementor-element.elementor-element-0e3bc1b .tg_slider_property_clip_wrapper .content div h1 {
    text-transform: none
}

.elementor-900 .elementor-element.elementor-element-0e3bc1b .tg_slider_property_clip_wrapper.intro .content span {
    color: #1d212a
}

.elementor-900 .elementor-element.elementor-element-0e3bc1b .tg_slider_property_clip_wrapper .content span {
    font-size: 14px
}

.elementor-900 .elementor-element.elementor-element-0e3bc1b .tg_slider_property_clip_wrapper.intro .content span.subtitle {
    letter-spacing: 4px
}

.elementor-900 .elementor-element.elementor-element-0e3bc1b .tg_slider_property_clip_wrapper .content span.subtitle {
    text-transform: uppercase
}

.elementor-900 .elementor-element.elementor-element-0e3bc1b .tg_slider_property_clip_wrapper.intro .content>div p {
    color: #1d212a;
    letter-spacing: 0
}

.elementor-900 .elementor-element.elementor-element-0e3bc1b .tg_slider_property_clip_wrapper.intro .content>div {
    font-size: 18px
}

.elementor-900 .elementor-element.elementor-element-0e3bc1b .tg_slider_property_clip_wrapper .content>div p {
    text-transform: none;
    font-size: 22px
}

.elementor-900 .elementor-element.elementor-element-d6382db>.elementor-container {
    min-height: 700px
}

.elementor-900 .elementor-element.elementor-element-d6382db>.elementor-container:after {
    content: "";
    min-height: inherit
}

.elementor-900 .elementor-element.elementor-element-d6382db:not(.elementor-motion-effects-element-type-background),
.elementor-900 .elementor-element.elementor-element-d6382db>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(../upload/rob-bye-141865.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-900 .elementor-element.elementor-element-d6382db {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 120px;
    margin-bottom: 0
}

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

.elementor-900 .elementor-element.elementor-element-8efd829 {
    text-align: right
}

.elementor-900 .elementor-element.elementor-element-8efd829 .elementor-heading-title {
    color: #fff;
    font-size: 10px
}

.elementor-900 .elementor-element.elementor-element-8efd829>.elementor-widget-container {
    padding: 0 40px 10px 0
}

:root {
    --page-title-display: none
}

@media (min-width:768px) {
    .elementor-900 .elementor-element.elementor-element-150541b {
        width: 25%
    }

    .elementor-900 .elementor-element.elementor-element-781f370 {
        width: 37%
    }

    .elementor-900 .elementor-element.elementor-element-01c4c0d {
        width: 37.666%
    }

    .elementor-900 .elementor-element.elementor-element-061bedf {
        width: 35%
    }

    .elementor-900 .elementor-element.elementor-element-e195dda {
        width: 65.037%
    }

    .elementor-900 .elementor-element.elementor-element-dd0d0d7 {
        width: 35%
    }

    .elementor-900 .elementor-element.elementor-element-89e83fe {
        width: 65.037%
    }

    .elementor-900 .elementor-element.elementor-element-99c91ea {
        width: 35%
    }

    .elementor-900 .elementor-element.elementor-element-a6d3bd0 {
        width: 65.037%
    }

    .elementor-900 .elementor-element.elementor-element-fc7bd18 {
        width: 35%
    }

    .elementor-900 .elementor-element.elementor-element-1b75e41 {
        width: 65.037%
    }

    .elementor-900 .elementor-element.elementor-element-78dbafd {
        width: 35%
    }

    .elementor-900 .elementor-element.elementor-element-dc577ac {
        width: 65.037%
    }

    .elementor-900 .elementor-element.elementor-element-d07c68d {
        width: 70%
    }

    .elementor-900 .elementor-element.elementor-element-f2edc82 {
        width: 29.957%
    }

    .elementor-900 .elementor-element.elementor-element-d43d83b {
        width: 70%
    }

    .elementor-900 .elementor-element.elementor-element-4382aa0 {
        width: 29.957%
    }

    .elementor-900 .elementor-element.elementor-element-1bcde0a {
        width: 70%
    }

    .elementor-900 .elementor-element.elementor-element-aaa7b4d {
        width: 29.957%
    }

    .elementor-900 .elementor-element.elementor-element-7ec05ca {
        width: 70%
    }

    .elementor-900 .elementor-element.elementor-element-d29243b {
        width: 29.957%
    }
}

@media (max-width:1024px) {
    .elementor-900 .elementor-element.elementor-element-7a92c1d .slider_zoom_wrapper {
        height: 700px
    }

    .elementor-900 .elementor-element.elementor-element-7a92c1d .slideshow__slide-caption-text .container .slideshow__slide-caption-title {
        width: 50%
    }

    .elementor-900 .elementor-element.elementor-element-7a92c1d .slideshow__slide-caption-text .container .slideshow__slide-desc {
        width: 50%
    }

    .elementor-900 .elementor-element.elementor-element-7a92c1d .slideshow__slide-caption-text {
        padding-top: 33%
    }

    .elementor-900 .elementor-element.elementor-element-7a92c1d .slideshow__slide-caption-text .slideshow__slide-caption-title {
        font-size: 40px
    }

    .elementor-900 .elementor-element.elementor-element-7a92c1d div.slideshow__slide-caption-text div.slideshow__slide-desc {
        font-size: 16px
    }

    .elementor-900 .elementor-element.elementor-element-26bb5dc {
        margin-top: 80px;
        margin-bottom: 60px
    }

    .elementor-900 .elementor-element.elementor-element-e20df18 .elementor-heading-title {
        font-size: 22px
    }

    .elementor-900 .elementor-element.elementor-element-e20df18>.elementor-widget-container {
        padding: 0
    }

    .elementor-900 .elementor-element.elementor-element-63047e3 {
        margin-top: 0;
        margin-bottom: 80px
    }

    .elementor-900 .elementor-element.elementor-element-a4f7c8e>.elementor-element-populated {
        margin: 0 20px 0 0
    }

    .elementor-900 .elementor-element.elementor-element-0438384>.elementor-element-populated {
        margin: 0 0 0 20px
    }

    .elementor-900 .elementor-element.elementor-element-1c59bc5 {
        margin-top: 0;
        margin-bottom: 80px
    }

    .elementor-900 .elementor-element.elementor-element-6fb1a57>.elementor-element-populated {
        margin: 0 20px 0 0
    }

    .elementor-900 .elementor-element.elementor-element-6456a85>.elementor-element-populated {
        margin: 0 0 0 20px
    }

    .elementor-900 .elementor-element.elementor-element-0e3bc1b .tg_slider_property_clip_wrapper.intro .content {
        padding: 40px
    }

    .elementor-900 .elementor-element.elementor-element-0e3bc1b .tg_slider_property_clip_wrapper .content>div p {
        font-size: 18px
    }

    .elementor-900 .elementor-element.elementor-element-d6382db>.elementor-container {
        min-height: 500px
    }

    .elementor-900 .elementor-element.elementor-element-d6382db>.elementor-container:after {
        content: "";
        min-height: inherit
    }

    .elementor-900 .elementor-element.elementor-element-d6382db {
        margin-top: 80px;
        margin-bottom: 0
    }
}

@media (max-width:767px) {
    .elementor-900 .elementor-element.elementor-element-7a92c1d .slider_zoom_wrapper {
        height: 100vh
    }

    .elementor-900 .elementor-element.elementor-element-7a92c1d .slideshow__slide-caption-text .container .slideshow__slide-caption-title {
        width: 100%
    }

    .elementor-900 .elementor-element.elementor-element-7a92c1d .slideshow__slide-caption-text .container .slideshow__slide-desc {
        width: 100%
    }

    .elementor-900 .elementor-element.elementor-element-7a92c1d .slideshow__slide-caption-text {
        padding-top: 60%
    }

    .elementor-900 .elementor-element.elementor-element-7a92c1d .slideshow__slide-caption-text .slideshow__slide-caption-title {
        font-size: 32px;
        line-height: 1.3em
    }

    .elementor-900 .elementor-element.elementor-element-7a92c1d div.slideshow__slide-caption-text div.slideshow__slide-desc {
        line-height: 1.5em
    }

    .elementor-900 .elementor-element.elementor-element-26bb5dc {
        margin-top: 60px;
        margin-bottom: 40px
    }

    .elementor-900 .elementor-element.elementor-element-7009ae0 {
        text-align: left
    }

    .elementor-900 .elementor-element.elementor-element-e20df18 {
        text-align: left
    }

    .elementor-900 .elementor-element.elementor-element-e20df18 .elementor-heading-title {
        font-size: 18px
    }

    .elementor-900 .elementor-element.elementor-element-e90ccf5 {
        font-size: 16px
    }

    .elementor-900 .elementor-element.elementor-element-01c4c0d>.elementor-element-populated {
        margin: 0
    }

    .elementor-900 .elementor-element.elementor-element-35cd5b3 {
        margin-top: 20px;
        margin-bottom: 0
    }

    .elementor-900 .elementor-element.elementor-element-061bedf {
        width: 50%
    }

    .elementor-900 .elementor-element.elementor-element-e195dda {
        width: 50%
    }

    .elementor-900 .elementor-element.elementor-element-526af7b {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-900 .elementor-element.elementor-element-dd0d0d7 {
        width: 50%
    }

    .elementor-900 .elementor-element.elementor-element-89e83fe {
        width: 50%
    }

    .elementor-900 .elementor-element.elementor-element-46a3b0c {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-900 .elementor-element.elementor-element-99c91ea {
        width: 50%
    }

    .elementor-900 .elementor-element.elementor-element-a6d3bd0 {
        width: 50%
    }

    .elementor-900 .elementor-element.elementor-element-99bf48c {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-900 .elementor-element.elementor-element-fc7bd18 {
        width: 50%
    }

    .elementor-900 .elementor-element.elementor-element-1b75e41 {
        width: 50%
    }

    .elementor-900 .elementor-element.elementor-element-78dbafd {
        width: 50%
    }

    .elementor-900 .elementor-element.elementor-element-dc577ac {
        width: 50%
    }

    .elementor-900 .elementor-element.elementor-element-0de5e11 {
        text-align: left
    }

    .elementor-900 .elementor-element.elementor-element-a4f7c8e>.elementor-element-populated {
        margin: 0
    }

    .elementor-900 .elementor-element.elementor-element-3523b3a {
        margin-top: 20px;
        margin-bottom: 40px
    }

    .elementor-900 .elementor-element.elementor-element-d07c68d {
        width: 70%
    }

    .elementor-900 .elementor-element.elementor-element-f2edc82 {
        width: 30%
    }

    .elementor-900 .elementor-element.elementor-element-0438384>.elementor-element-populated {
        margin: 0
    }

    .elementor-900 .elementor-element.elementor-element-20a1261 {
        margin-top: 20px;
        margin-bottom: 0
    }

    .elementor-900 .elementor-element.elementor-element-d43d83b {
        width: 70%
    }

    .elementor-900 .elementor-element.elementor-element-4382aa0 {
        width: 30%
    }

    .elementor-900 .elementor-element.elementor-element-1c59bc5 {
        margin-top: 0;
        margin-bottom: 60px
    }

    .elementor-900 .elementor-element.elementor-element-6fb1a57>.elementor-element-populated {
        margin: 0
    }

    .elementor-900 .elementor-element.elementor-element-872db64 {
        margin-top: 20px;
        margin-bottom: 60px
    }

    .elementor-900 .elementor-element.elementor-element-1bcde0a {
        width: 70%
    }

    .elementor-900 .elementor-element.elementor-element-aaa7b4d {
        width: 30%
    }

    .elementor-900 .elementor-element.elementor-element-6456a85>.elementor-element-populated {
        margin: 0
    }

    .elementor-900 .elementor-element.elementor-element-4ed1409 {
        margin-top: 20px;
        margin-bottom: 0
    }

    .elementor-900 .elementor-element.elementor-element-7ec05ca {
        width: 70%
    }

    .elementor-900 .elementor-element.elementor-element-d29243b {
        width: 30%
    }

    .elementor-900 .elementor-element.elementor-element-0e3bc1b .tg_slider_property_clip_wrapper .content>div p {
        font-size: 18px
    }

    .elementor-900 .elementor-element.elementor-element-d6382db>.elementor-container {
        min-height: 500px
    }

    .elementor-900 .elementor-element.elementor-element-d6382db>.elementor-container:after {
        content: "";
        min-height: inherit
    }

    .elementor-900 .elementor-element.elementor-element-d6382db {
        margin-top: 60px;
        margin-bottom: 0
    }

    .elementor-900 .elementor-element.elementor-element-8efd829 {
        text-align: center
    }

    .elementor-900 .elementor-element.elementor-element-8efd829>.elementor-widget-container {
        margin: 0 20px 0 20px;
        padding: 0 0 20px 0
    }
}

@media (min-width:1025px) {

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

.elementor-kit-1546 {
    --e-global-color-primary: #6ec1e4;
    --e-global-color-secondary: #54595f;
    --e-global-color-text: #7a7a7a;
    --e-global-color-accent: #61ce70;
    --e-global-color-4e4f9cda: #4054b2;
    --e-global-color-10e20a71: #23a455;
    --e-global-color-464ba395: #000;
    --e-global-color-8bec17c: #fff;
    --e-global-typography-primary-font-family: "Roboto";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Roboto Slab";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Roboto";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Roboto";
    --e-global-typography-accent-font-weight: 500
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1170px
}

.elementor-widget:not(:last-child) {
    margin-bottom: 0
}

#page_caption {
    display: var(--page-title-display)
}

@media (max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1025px
    }
}

@media (max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 768px
    }
}

.elementor-951 .elementor-element.elementor-element-778b622>.elementor-container {
    min-height: 100vh
}

.elementor-951 .elementor-element.elementor-element-778b622>.elementor-container:after {
    content: "";
    min-height: inherit
}

.elementor-951 .elementor-element.elementor-element-778b622:not(.elementor-motion-effects-element-type-background),
.elementor-951 .elementor-element.elementor-element-778b622>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(../upload/room-divider-in-cozy-apartment-P2DAGBG.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-951 .elementor-element.elementor-element-778b622>.elementor-background-overlay {
    background-color: #000;
    opacity: .2;
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-951 .elementor-element.elementor-element-778b622 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0
}

.elementor-951 .elementor-element.elementor-element-b5eb287>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-951 .elementor-element.elementor-element-9fb9aac {
    text-align: center
}

.elementor-951 .elementor-element.elementor-element-9fb9aac .elementor-image img {
    width: 250px
}

.elementor-951 .elementor-element.elementor-element-ffb2b59 {
    text-align: center
}

.elementor-951 .elementor-element.elementor-element-ffb2b59 .elementor-heading-title {
    color: #fff
}

.elementor-951 .elementor-element.elementor-element-ffb2b59>.elementor-widget-container {
    margin: 30px 0 0 0;
    padding: 0 40px 0 40px
}

.elementor-951 .elementor-element.elementor-element-9a69040>.elementor-container {
    min-height: 100vh
}

.elementor-951 .elementor-element.elementor-element-9a69040>.elementor-container:after {
    content: "";
    min-height: inherit
}

.elementor-951 .elementor-element.elementor-element-9a69040:not(.elementor-motion-effects-element-type-background),
.elementor-951 .elementor-element.elementor-element-9a69040>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(../upload/modern-designed-bedroom-interior-PWPRHDA.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-951 .elementor-element.elementor-element-9a69040>.elementor-background-overlay {
    background-color: #000;
    opacity: .2;
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-951 .elementor-element.elementor-element-9a69040 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0
}

.elementor-951 .elementor-element.elementor-element-9d718b8 {
    text-align: left
}

.elementor-951 .elementor-element.elementor-element-9d718b8 .elementor-heading-title {
    color: #fff
}

.elementor-951 .elementor-element.elementor-element-9d718b8>.elementor-widget-container {
    margin: 0;
    padding: 0 40px 0 0
}

.elementor-951 .elementor-element.elementor-element-e04f852 .elementor-heading-title {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase
}

.elementor-951 .elementor-element.elementor-element-e04f852>.elementor-widget-container {
    margin: 30px 0 0 0
}

.elementor-951 .elementor-element.elementor-element-ef12421>.elementor-container {
    min-height: 100vh
}

.elementor-951 .elementor-element.elementor-element-ef12421>.elementor-container:after {
    content: "";
    min-height: inherit
}

.elementor-951 .elementor-element.elementor-element-ef12421:not(.elementor-motion-effects-element-type-background),
.elementor-951 .elementor-element.elementor-element-ef12421>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(../upload/two-modern-armchairs-PL38UVR.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-951 .elementor-element.elementor-element-ef12421>.elementor-background-overlay {
    background-color: #000;
    opacity: .2;
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-951 .elementor-element.elementor-element-ef12421 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0
}

.elementor-bc-flex-widget .elementor-951 .elementor-element.elementor-element-ff893d7.elementor-column .elementor-column-wrap {
    align-items: center
}

.elementor-951 .elementor-element.elementor-element-ff893d7.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-951 .elementor-element.elementor-element-b507c2a .elementor-heading-title {
    color: #fff;
    font-size: 32px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.3em
}

.elementor-951 .elementor-element.elementor-element-62eb602 {
    text-align: left
}

.elementor-951 .elementor-element.elementor-element-62eb602 .elementor-heading-title {
    color: #fff
}

.elementor-951 .elementor-element.elementor-element-62eb602>.elementor-widget-container {
    margin: 30px 0 0 0;
    padding: 0
}

.elementor-951 .elementor-element.elementor-element-7d665c1>.elementor-container {
    min-height: 100vh
}

.elementor-951 .elementor-element.elementor-element-7d665c1>.elementor-container:after {
    content: "";
    min-height: inherit
}

.elementor-951 .elementor-element.elementor-element-7d665c1:not(.elementor-motion-effects-element-type-background),
.elementor-951 .elementor-element.elementor-element-7d665c1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(../upload/trendy-bedroom-interior-with-grey-commode-and-T9FEZQH.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-951 .elementor-element.elementor-element-7d665c1>.elementor-background-overlay {
    background-color: #000;
    opacity: .2;
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-951 .elementor-element.elementor-element-7d665c1 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0
}

.elementor-bc-flex-widget .elementor-951 .elementor-element.elementor-element-11a66d3.elementor-column .elementor-column-wrap {
    align-items: center
}

.elementor-951 .elementor-element.elementor-element-11a66d3.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-951 .elementor-element.elementor-element-cb99ccb .elementor-heading-title {
    color: #fff;
    font-size: 32px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.3em
}

.elementor-bc-flex-widget .elementor-951 .elementor-element.elementor-element-366b986.elementor-column .elementor-column-wrap {
    align-items: center
}

.elementor-951 .elementor-element.elementor-element-366b986.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-951 .elementor-element.elementor-element-cf87802 {
    text-align: left
}

.elementor-951 .elementor-element.elementor-element-cf87802 .elementor-heading-title {
    color: #fff
}

.elementor-951 .elementor-element.elementor-element-cf87802>.elementor-widget-container {
    margin: 50% 0 0 0;
    padding: 0 15% 0 15%
}

:root {
    --page-title-display: none
}

@media (min-width:1025px) {

    .elementor-951 .elementor-element.elementor-element-778b622:not(.elementor-motion-effects-element-type-background),
    .elementor-951 .elementor-element.elementor-element-778b622>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed
    }

    .elementor-951 .elementor-element.elementor-element-9a69040:not(.elementor-motion-effects-element-type-background),
    .elementor-951 .elementor-element.elementor-element-9a69040>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed
    }

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

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

@media (max-width:1024px) {
    .elementor-951 .elementor-element.elementor-element-778b622>.elementor-container {
        min-height: 100vh
    }

    .elementor-951 .elementor-element.elementor-element-778b622>.elementor-container:after {
        content: "";
        min-height: inherit
    }

    .elementor-951 .elementor-element.elementor-element-778b622 {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-951 .elementor-element.elementor-element-b5eb287 {
        padding: 0 40px 0 40px
    }

    .elementor-951 .elementor-element.elementor-element-9fb9aac .elementor-image img {
        width: 200px
    }

    .elementor-951 .elementor-element.elementor-element-ffb2b59>.elementor-widget-container {
        padding: 0
    }

    .elementor-951 .elementor-element.elementor-element-9a69040>.elementor-container {
        min-height: 100vh
    }

    .elementor-951 .elementor-element.elementor-element-9a69040>.elementor-container:after {
        content: "";
        min-height: inherit
    }

    .elementor-951 .elementor-element.elementor-element-9a69040 {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-951 .elementor-element.elementor-element-ef12421>.elementor-container {
        min-height: 100vh
    }

    .elementor-951 .elementor-element.elementor-element-ef12421>.elementor-container:after {
        content: "";
        min-height: inherit
    }

    .elementor-951 .elementor-element.elementor-element-ef12421 {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-951 .elementor-element.elementor-element-f558955 {
        padding: 0 40px 0 40px
    }

    .elementor-951 .elementor-element.elementor-element-7d665c1>.elementor-container {
        min-height: 100vh
    }

    .elementor-951 .elementor-element.elementor-element-7d665c1>.elementor-container:after {
        content: "";
        min-height: inherit
    }

    .elementor-951 .elementor-element.elementor-element-7d665c1 {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-951 .elementor-element.elementor-element-8418abe {
        padding: 0 36px 0 40px
    }
}

@media (max-width:767px) {
    .elementor-951 .elementor-element.elementor-element-778b622>.elementor-container {
        min-height: 100vh
    }

    .elementor-951 .elementor-element.elementor-element-778b622>.elementor-container:after {
        content: "";
        min-height: inherit
    }

    .elementor-951 .elementor-element.elementor-element-778b622 {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-951 .elementor-element.elementor-element-9a69040>.elementor-container {
        min-height: 100vh
    }

    .elementor-951 .elementor-element.elementor-element-9a69040>.elementor-container:after {
        content: "";
        min-height: inherit
    }

    .elementor-951 .elementor-element.elementor-element-9a69040 {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-951 .elementor-element.elementor-element-9d718b8 {
        text-align: center
    }

    .elementor-951 .elementor-element.elementor-element-9d718b8>.elementor-widget-container {
        padding: 0 40px 0 40px
    }

    .elementor-951 .elementor-element.elementor-element-e04f852 {
        text-align: center
    }

    .elementor-951 .elementor-element.elementor-element-ef12421>.elementor-container {
        min-height: 100vh
    }

    .elementor-951 .elementor-element.elementor-element-ef12421>.elementor-container:after {
        content: "";
        min-height: inherit
    }

    .elementor-951 .elementor-element.elementor-element-ef12421 {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-951 .elementor-element.elementor-element-b507c2a {
        text-align: center
    }

    .elementor-951 .elementor-element.elementor-element-b507c2a .elementor-heading-title {
        font-size: 26px;
        line-height: 1.4em
    }

    .elementor-951 .elementor-element.elementor-element-62eb602 {
        text-align: center
    }

    .elementor-951 .elementor-element.elementor-element-7d665c1 {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-951 .elementor-element.elementor-element-11a66d3>.elementor-element-populated {
        margin: 0;
        padding: 0
    }

    .elementor-951 .elementor-element.elementor-element-cb99ccb .elementor-heading-title {
        font-size: 26px;
        line-height: 1.4em
    }

    .elementor-951 .elementor-element.elementor-element-cb99ccb>.elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-951 .elementor-element.elementor-element-cf87802>.elementor-widget-container {
        margin: 0;
        padding: 0
    }
}

@media (min-width:768px) {
    .elementor-951 .elementor-element.elementor-element-f1e5cea {
        width: 30%
    }

    .elementor-951 .elementor-element.elementor-element-0f3da09 {
        width: 70%
    }

    .elementor-951 .elementor-element.elementor-element-5201532 {
        width: 50%
    }

    .elementor-951 .elementor-element.elementor-element-1070316 {
        width: 50%
    }

    .elementor-951 .elementor-element.elementor-element-ff893d7 {
        width: 30%
    }

    .elementor-951 .elementor-element.elementor-element-0f802fc {
        width: 70%
    }

    .elementor-951 .elementor-element.elementor-element-11a66d3 {
        width: 60%
    }

    .elementor-951 .elementor-element.elementor-element-366b986 {
        width: 40%
    }
}

@media (max-width:1024px) and (min-width:768px) {
    .elementor-951 .elementor-element.elementor-element-f1e5cea {
        width: 40%
    }

    .elementor-951 .elementor-element.elementor-element-0f3da09 {
        width: 60%
    }

    .elementor-951 .elementor-element.elementor-element-ff893d7 {
        width: 50%
    }

    .elementor-951 .elementor-element.elementor-element-0f802fc {
        width: 60%
    }
}

.elementor-kit-1546 {
    --e-global-color-primary: #6ec1e4;
    --e-global-color-secondary: #54595f;
    --e-global-color-text: #7a7a7a;
    --e-global-color-accent: #61ce70;
    --e-global-color-4e4f9cda: #4054b2;
    --e-global-color-10e20a71: #23a455;
    --e-global-color-464ba395: #000;
    --e-global-color-8bec17c: #fff;
    --e-global-typography-primary-font-family: "Roboto";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Roboto Slab";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Roboto";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Roboto";
    --e-global-typography-accent-font-weight: 500
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1170px
}

.elementor-widget:not(:last-child) {
    margin-bottom: 0
}

#page_caption {
    display: var(--page-title-display)
}

@media (max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1025px
    }
}

@media (max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 768px
    }
}

.elementor-981 .elementor-element.elementor-element-17e877a {
    padding: 80px 0 80px 0
}

.elementor-981 .elementor-element.elementor-element-3c69f72>.elementor-element-populated {
    margin: 0 40px 0 0
}

.elementor-981 .elementor-element.elementor-element-6dd9d3b {
    text-align: left
}

.elementor-981 .elementor-element.elementor-element-6dd9d3b .elementor-heading-title {
    font-size: 45px;
    font-weight: 500;
    text-transform: uppercase
}

.elementor-981 .elementor-element.elementor-element-b29eac6 {
    text-align: left
}

.elementor-981 .elementor-element.elementor-element-b29eac6 .elementor-heading-title {
    font-size: 18px
}

.elementor-981 .elementor-element.elementor-element-b29eac6>.elementor-widget-container {
    margin: 20px 0 0 0
}

.elementor-981 .elementor-element.elementor-element-5593ba0>.elementor-widget-container {
    margin: 40px 0 0 0
}

.elementor-981 .elementor-element.elementor-element-fadd91e>.elementor-element-populated {
    margin: 0 0 0 40px
}

.elementor-981 .elementor-element.elementor-element-b0e25b9 .elementor-heading-title {
    color: #a68164;
    font-size: 20px;
    font-weight: 300;
    text-transform: uppercase
}

.elementor-981 .elementor-element.elementor-element-b0e25b9>.elementor-widget-container {
    margin: 0 0 40px 0
}

.elementor-981 .elementor-element.elementor-element-658baaa .elementor-accordion .elementor-accordion-item {
    border-width: 1px;
    border-color: #e1e1e1
}

.elementor-981 .elementor-element.elementor-element-658baaa .elementor-accordion .elementor-accordion-item .elementor-tab-content {
    border-width: 1px;
    border-top-color: #e1e1e1
}

.elementor-981 .elementor-element.elementor-element-658baaa .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 1px;
    border-bottom-color: #e1e1e1
}

.elementor-981 .elementor-element.elementor-element-658baaa .elementor-accordion .elementor-accordion-title {
    line-height: 2em
}

.elementor-981 .elementor-element.elementor-element-658baaa .elementor-accordion .elementor-accordion-icon.elementor-accordion-icon-left {
    margin-right: 40px
}

.elementor-981 .elementor-element.elementor-element-658baaa .elementor-accordion .elementor-accordion-icon.elementor-accordion-icon-right {
    margin-left: 40px
}

.elementor-981 .elementor-element.elementor-element-bec964f .elementor-heading-title {
    color: #a68164;
    font-size: 20px;
    font-weight: 300;
    text-transform: uppercase
}

.elementor-981 .elementor-element.elementor-element-bec964f>.elementor-widget-container {
    margin: 60px 0 20px 0
}

:root {
    --page-title-display: none
}

@media (max-width:1024px) {
    .elementor-981 .elementor-element.elementor-element-17e877a {
        margin-top: 0;
        margin-bottom: 0;
        padding: 60px 0 60px 0
    }

    .elementor-981 .elementor-element.elementor-element-6dd9d3b .elementor-heading-title {
        font-size: 36px
    }
}

@media (max-width:767px) {
    .elementor-981 .elementor-element.elementor-element-17e877a {
        padding: 40px 0 40px 0
    }

    .elementor-981 .elementor-element.elementor-element-3c69f72>.elementor-element-populated {
        margin: 0
    }

    .elementor-981 .elementor-element.elementor-element-6dd9d3b .elementor-heading-title {
        font-size: 28px
    }

    .elementor-981 .elementor-element.elementor-element-fadd91e>.elementor-element-populated {
        margin: 60px 0 0 0
    }
}

.elementor-kit-1546 {
    --e-global-color-primary: #6ec1e4;
    --e-global-color-secondary: #54595f;
    --e-global-color-text: #7a7a7a;
    --e-global-color-accent: #61ce70;
    --e-global-color-4e4f9cda: #4054b2;
    --e-global-color-10e20a71: #23a455;
    --e-global-color-464ba395: #000;
    --e-global-color-8bec17c: #fff;
    --e-global-typography-primary-font-family: "Roboto";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Roboto Slab";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Roboto";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Roboto";
    --e-global-typography-accent-font-weight: 500
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1170px
}

.elementor-widget:not(:last-child) {
    margin-bottom: 0
}

#page_caption {
    display: var(--page-title-display)
}

@media (max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1025px
    }
}

@media (max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 768px
    }
}

.elementor-1007 .elementor-element.elementor-element-c90bc44:not(.elementor-motion-effects-element-type-background),
.elementor-1007 .elementor-element.elementor-element-c90bc44>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(../upload/bed-with-osb-haeadboard-PPJ3WJK.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

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

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

.elementor-1007 .elementor-element.elementor-element-05a26b7 {
    text-align: center
}

.elementor-1007 .elementor-element.elementor-element-05a26b7 .elementor-heading-title {
    color: #fff;
    font-family: Montserrat, Sans-serif;
    font-size: 40px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.3em
}

.elementor-1007 .elementor-element.elementor-element-05a26b7>.elementor-widget-container {
    margin: 0 0 40px 0
}

.elementor-1007 .elementor-element.elementor-element-8e8e17f .availability_search_wrapper label {
    color: #fff
}

.elementor-1007 .elementor-element.elementor-element-8e8e17f .availability_search_wrapper input[type=text] {
    color: rgba(255, 255, 255, .8);
    background-color: rgba(255, 255, 255, 0);
    border-color: rgba(255, 255, 255, .8)
}

.elementor-1007 .elementor-element.elementor-element-8e8e17f .availability_search_wrapper select {
    color: rgba(255, 255, 255, .8);
    background-color: rgba(255, 255, 255, 0);
    border-color: rgba(255, 255, 255, .8)
}

.elementor-1007 .elementor-element.elementor-element-8e8e17f .availability_search_wrapper .mphb_sc_search-wrapper .mphb_sc_search-adults:after,
.elementor-1007 .elementor-element.elementor-element-8e8e17f .availability_search_wrapper .mphb_sc_search-wrapper .mphb_sc_search-children:after {
    color: rgba(255, 255, 255, .8)
}

.elementor-1007 .elementor-element.elementor-element-8e8e17f .availability_search_wrapper input[type=text]::placeholder {
    color: rgba(255, 255, 255, .63)
}

.elementor-1007 .elementor-element.elementor-element-8e8e17f .availability_search_wrapper input[type=submit] {
    color: #000;
    background-color: rgba(255, 255, 255, .8);
    border-color: rgba(255, 255, 255, .8)
}

.elementor-1007 .elementor-element.elementor-element-8e8e17f .availability_search_wrapper input[type=submit]:hover {
    color: #fff;
    background-color: rgba(34, 34, 34, 0);
    border-color: rgba(255, 255, 255, .8)
}

.elementor-1007 .elementor-element.elementor-element-8e8e17f>.elementor-widget-container {
    padding: 0 90px 0 90px
}

:root {
    --page-title-display: none
}

@media (max-width:1024px) {
    .elementor-1007 .elementor-element.elementor-element-05a26b7 .elementor-heading-title {
        font-size: 40px
    }

    .elementor-1007 .elementor-element.elementor-element-8e8e17f>.elementor-widget-container {
        padding: 0 5% 0 5%
    }
}

@media (max-width:767px) {
    .elementor-1007 .elementor-element.elementor-element-05a26b7 .elementor-heading-title {
        font-size: 24px
    }
}
/* ========================================================= */
/* 1. HEADER ICON ALIGNMENT FIX (Logo & Icon in same line)   */
/* ========================================================= */
@media (max-width: 1024px) {
    .elementor-198 .elementor-container {
        display: flex !important;
        align-items: center !important; /* Vertically center everything */
        justify-content: space-between !important;
        flex-wrap: nowrap !important;
    }
    .elementor-198 .elementor-element.elementor-element-67a57c2,
    .elementor-198 .elementor-element.elementor-element-7672484 {
        display: flex !important;
        align-items: center !important; /* Dono column center ho jayenge */
    }
    .elementor-198 .elementor-element.elementor-element-7672484 {
        justify-content: flex-end !important;
    }
    .elementor-198 .elementor-element-f768734 .elementor-image {
        display: flex !important;
        align-items: center !important;
        justify-content: flex-end !important;
        margin: 0 !important;
    }
}

/* ========================================================= */
/* 2. SIDEBAR MENU COMPLETE FIX (Simple Dark Right Sidebar)  */
/* ========================================================= */

/* Sidebar Background & Position Setup */
.mobile_menu_wrapper,
body.leftmenu .mobile_menu_wrapper,
html[data-menu=leftmenu] body.js_nav .mobile_menu_wrapper {
    position: fixed !important;
    top: 0 !important;
    right: -320px !important; /* Screen ke right bahar chupaya */
    left: auto !important;
    width: 300px !important;
    height: 100vh !important;
    background-color: #111111 !important; /* Pure Dark Background */
    z-index: 99999 !important;
    transform: none !important; /* Transform hata diya jisse double menu na ho */
    transition: right 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important; /* Smooth slide */
    box-shadow: -5px 0 20px rgba(0,0,0,0.5) !important;
    padding: 0 !important;
    display: block !important;
    overflow-y: auto !important;
}

/* Open Animation */
body.js_nav .mobile_menu_wrapper {
    right: 0 !important; /* Screen ke andar slide hoga */
}

/* Fix White/Black Box Issue (Override display: table-cell) */
.mobile_menu_wrapper .mobile_menu_content,
.mobile_menu_wrapper .mobile_menu_content > div {
    display: block !important; 
    width: 100% !important;
    height: 100% !important;
    background: transparent !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* Menu Links Styling (Clean Look) */
ul#mobile_main_menu {
    padding: 80px 30px 30px 30px !important; /* Top se space */
    display: block !important;
    margin: 0 !important;
}

ul#mobile_main_menu li {
    display: block !important;
    border-bottom: 1px solid rgba(255,255,255,0.08) !important; /* Light bottom line */
    text-align: left !important;
    margin: 0 !important;
}

ul#mobile_main_menu li a {
    color: #ffffff !important; /* White Text */
    padding: 16px 0 !important;
    font-size: 15px !important;
    font-weight: 500 !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    display: block !important;
    text-decoration: none !important;
    font-family: inherit !important;
}

ul#mobile_main_menu li a:hover {
    color: #a68164 !important; /* Hover pe gold/brown color */
}

/* ========================================================= */
/* FIX FOR VERY SMALL SCREENS (320px / iPhone SE etc.)       */
/* ========================================================= */

@media (max-width: 360px) {
    /* 1. Header ki side padding thodi kam karein taaki space mile */
    .elementor-198 .elementor-element.elementor-element-21d6e38 {
        padding: 10px 10px !important;
    }

    /* 2. Logo ko thoda shrink karein (190px se 140px) */
    .elementor-198 .elementor-element-0b0e79d .elementor-image img {
        max-width: 130px !important;
        height: auto !important;
    }

    /* 3. Hamburger Menu Icon ko thoda shrink karein (68px se 45px) */
    .elementor-198 .elementor-element-f768734 .elementor-image img {
        max-width: 45px !important;
        height: auto !important;
    }

    /* 4. Columns ko free space lene dein */
    .elementor-198 .elementor-element.elementor-element-67a57c2,
    .elementor-198 .elementor-element.elementor-element-7672484 {
        max-width: unset !important;
        flex: 1 !important;
    }
}