.elementor-heading-title, .title_align_right .slideshow__slide-caption-title{
    font-family: 'Lato Regular';
}

.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:"Lato Regular";
    --e-global-typography-primary-font-weight:600;
    --e-global-typography-secondary-font-family:"Lato Regular";
    --e-global-typography-secondary-font-weight:400;
    --e-global-typography-text-font-family:"Lato Regular";
    --e-global-typography-text-font-weight:400;
    --e-global-typography-accent-font-family:"Lato Regular";
    --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-family: 'Lato Regular';
    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-family: 'Lato Regular';
    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-family: 'Lato Regular';
    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-family: 'Lato Regular';
    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-family: 'Lato Regular';
    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-family: 'Lato Regular';
    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-family: 'Lato Regular';
    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-family: 'Lato Regular';
    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){
     .tnc-content {
        width: 100%;
    }

    .tnc-content ul {
        position: initial !important;
        width: 100%;
        text-align: center;
    }

    .tnc-content ul li {
        display: block !important;
    }

    .tnc-content ul li a {
        padding-left: 0px !important;
        border-left: none !important;
        margin-left: 0 !important;
        color: #9b9b9b !important;
    }

    .dinning-desc {
        position: initial !important;
        margin-top: 100px !important;
    }

    .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-start
}
.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-family: 'Lato Regular';
    font-size:16px;
    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-end
}
.elementor-198 .elementor-element.elementor-element-0b0e79d{
    text-align:right
}
.elementor-198 .elementor-element.elementor-element-0b0e79d .elementor-image img{
    width:110px
}
.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%
    }
    .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-family: 'Lato Regular';
    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:110px
}
.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-family: 'Lato Regular';
    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-family: 'Lato Regular';
    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-family: 'Lato Regular';
    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-family: 'Lato Regular';
    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-family: 'Lato Regular';
    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-family: 'Lato Regular';
    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-family: 'Lato Regular';
    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-family: 'Lato Regular';
    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-family: 'Lato Regular';
    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-family: 'Lato Regular';
    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-family: 'Lato Regular';
    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-family: 'Lato Regular';
    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-family: 'Lato Regular';
    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-family: 'Lato Regular';
    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-family: 'Lato Regular';
    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-family: 'Lato Regular';
    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-family: 'Lato Regular';
    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-family: 'Lato Regular';
    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-family: 'Lato Regular';
    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-family: 'Lato Regular';
    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-family: 'Lato Regular';
    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-family: 'Lato Regular';
    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-family: 'Lato Regular';
    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-family: 'Lato Regular';
    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-family: 'Lato Regular';
    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-image:url(../upload/dinning-20260524-02.png);
    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-image:url(../upload/blahotel-20260822-01.png);
    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-image:url(../upload/blahotel-20260822-03.png);
    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-image:url(../upload/blahotel-20260822-02.png);
    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/blahotel-about-the-hotel-img-01.png);
    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-image:url(../upload/blahotel-20251106-03-v2.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
    }

     .roomtype-wraopper{
        margin-left: 00px;
     }

    .elementor-862 .elementor-element.elementor-element-d968c79>.elementor-element-populated {
        margin: 0pc;
    }
}

.finding-content{
    line-height: 30px;
 }

 .roomtype-wraopper{
    margin-left: 30px;
 }

.roomtype-wraopper .room-detail{
    padding-top: 0px
    margin: 0px;
    padding: 10px 0px;
}

.roomtype-wraopper .room-detail b{
    font-family: 'Lato Regular';
    color: #ada6a3;
}

.roomtype-wraopper .room-detail li{
    list-style: none;
}

.roomtype-wraopper .room-detail li p{
    line-height: 22px;
    padding: 0px;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.dining-wrapper .elementor-900 .elementor-element.elementor-element-e20df18>.elementor-widget-container{
        padding: 0 !important;
}

.dinning-desc {
    position: absolute;
    color: white;
    font-size: 19px;
    line-height: 30px;
    top: 100%;
    left: 4%;
    background: rgb(0 0 0 / 20%);
    padding: 0 30px;
    margin-top: 10px;
    overflow: hidden;

    animation: diningSlideIn 0.8s ease 1.5s both;
}

@keyframes diningSlideIn {
    from {
        opacity: 0;
        transform: translateY(-30px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}

.tnc-content ul, .tnc-content ul li{
    padding: 0px;
    margin: 0px;
}

.tnc-content ul {
    position: absolute;
    right: 0px;
}

.tnc-content ul li{
    display: inline-block;
}

.tnc-content ul li a {
    font-size: 11px;
    padding-left: 10px;
    border-left: 1px solid #9b9b9b;
    margin-left: 9px;
    color: #9b9b9b;
}

.tnc-content ul li:first-child a {
    padding-left: 0px;
    border-left: none;
    margin-left: 0px;
}

.tnc-content ul li a:hover{
    color: white;
}

