.elementor-27 .elementor-element.elementor-element-d26ae87{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--background-transition:0.3s;--overlay-opacity:0.61;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-d26ae87::before, .elementor-27 .elementor-element.elementor-element-d26ae87 > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-d26ae87 > .e-con-inner > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-d26ae87 > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-d26ae87 > .e-con-inner > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-d26ae87 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-d26ae87.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-d227f37{--display:flex;--min-height:700px;--background-transition:0.3s;}.elementor-27 .elementor-element.elementor-element-7f40277 img{width:100%;max-width:100%;height:700px;object-fit:cover;object-position:center center;}.elementor-27 .elementor-element.elementor-element-44d83a0{--display:flex;--background-transition:0.3s;}.elementor-27 .elementor-element.elementor-element-9eb9191{--display:flex;--background-transition:0.3s;}.elementor-27 .elementor-element.elementor-element-9eb9191.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-bf66b3c .elementskit-section-title-wraper .elementskit-section-title{color:#634E42;font-family:"styrene", Sans-serif;font-size:0.8em;font-weight:400;text-transform:uppercase;word-spacing:0.22rem;}.elementor-27 .elementor-element.elementor-element-bf66b3c .elementskit-section-title-wraper .elementskit-section-title > span{color:#DFDBD9;}.elementor-27 .elementor-element.elementor-element-bf66b3c .elementskit-section-title-wraper .elementskit-border-divider{width:100px;background:linear-gradient(90deg, #DFDBD9 0%, #DFDBD9 100%);}.elementor-27 .elementor-element.elementor-element-bf66b3c .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long{width:100px;height:1px;color:#DFDBD9;}.elementor-27 .elementor-element.elementor-element-bf66b3c .elementskit-section-title-wraper .elementskit-border-star{width:100px;height:1px;color:#DFDBD9;}.elementor-27 .elementor-element.elementor-element-bf66b3c .elementskit-section-title-wraper .elementskit-border-divider, .elementor-27 .elementor-element.elementor-element-bf66b3c .elementskit-border-divider::before{height:1px;}.elementor-27 .elementor-element.elementor-element-bf66b3c .elementskit-section-title-wraper .elementskit-border-divider:before{background-color:#DFDBD9;color:#DFDBD9;}.elementor-27 .elementor-element.elementor-element-bf66b3c .elementskit-section-title-wraper .elementskit-border-star:after{background-color:#DFDBD9;}.elementor-27 .elementor-element.elementor-element-bf66b3c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-bf66b3c{width:var( --container-widget-width, 110.877% );max-width:110.877%;--container-widget-width:110.877%;--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-bf66b3c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-572282f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-27 .elementor-element.elementor-element-572282f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-c75441e .elementskit-section-title-wraper .elementskit-section-title{color:#271F1A;font-family:"styrene", Sans-serif;font-size:0.9rem;font-weight:400;text-transform:uppercase;font-style:normal;word-spacing:0.22em;}.elementor-27 .elementor-element.elementor-element-c75441e .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-27 .elementor-element.elementor-element-c75441e .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-27 .elementor-element.elementor-element-c75441e > .elementor-widget-container{margin:0rem 0rem 2.1rem 0rem;}.elementor-27 .elementor-element.elementor-element-0e92733{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:14px 14px;--grid-auto-flow:row;--background-transition:0.3s;--margin-top:0px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;}.elementor-27 .elementor-element.elementor-element-78f08b6{--display:flex;--background-transition:0.3s;}.elementor-27 .elementor-element.elementor-element-d9a6ab5:hover img{opacity:0.85;}.elementor-27 .elementor-element.elementor-element-d9a6ab5 img{transition-duration:0.3s;}.elementor-27 .elementor-element.elementor-element-d9a6ab5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-e89c389{--display:flex;--background-transition:0.3s;}.elementor-27 .elementor-element.elementor-element-e89c389:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-e89c389 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DFDBD9E0;}.elementor-27 .elementor-element.elementor-element-e89c389, .elementor-27 .elementor-element.elementor-element-e89c389::before{--border-transition:0.3s;}.elementor-27 .elementor-element.elementor-element-e89c389.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-6c4b76b .elementskit-section-title-wraper .elementskit-section-title{color:#271F1A;font-family:"Playfair Display", Sans-serif;font-size:1.2rem;font-weight:400;font-style:italic;word-spacing:0.1rem;}.elementor-27 .elementor-element.elementor-element-6c4b76b .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-27 .elementor-element.elementor-element-6c4b76b .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-27 .elementor-element.elementor-element-6c4b76b > .elementor-widget-container{margin:7px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-0ea5011{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-27 .elementor-element.elementor-element-011220c:hover img{opacity:0.85;}.elementor-27 .elementor-element.elementor-element-011220c img{transition-duration:0.3s;}.elementor-27 .elementor-element.elementor-element-011220c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-b6ff0b7{--display:flex;--background-transition:0.3s;}.elementor-27 .elementor-element.elementor-element-b6ff0b7:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-b6ff0b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DFDBD9E0;}.elementor-27 .elementor-element.elementor-element-b6ff0b7, .elementor-27 .elementor-element.elementor-element-b6ff0b7::before{--border-transition:0.3s;}.elementor-27 .elementor-element.elementor-element-b6ff0b7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-498881f .elementskit-section-title-wraper .elementskit-section-title{color:#271F1A;font-family:"Playfair Display", Sans-serif;font-size:1.2rem;font-weight:400;font-style:italic;word-spacing:0.1rem;}.elementor-27 .elementor-element.elementor-element-498881f .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-27 .elementor-element.elementor-element-498881f .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-27 .elementor-element.elementor-element-498881f > .elementor-widget-container{margin:7px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-ff44700{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-27 .elementor-element.elementor-element-1bca395:hover img{opacity:0.85;}.elementor-27 .elementor-element.elementor-element-1bca395 img{transition-duration:0.3s;}.elementor-27 .elementor-element.elementor-element-e0096c0{--display:flex;--background-transition:0.3s;}.elementor-27 .elementor-element.elementor-element-e0096c0:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-e0096c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DFDBD9E0;}.elementor-27 .elementor-element.elementor-element-e0096c0, .elementor-27 .elementor-element.elementor-element-e0096c0::before{--border-transition:0.3s;}.elementor-27 .elementor-element.elementor-element-5a7ce34 .elementskit-section-title-wraper .elementskit-section-title{color:#271F1A;font-family:"Playfair Display", Sans-serif;font-size:1.2rem;font-weight:400;font-style:italic;word-spacing:0.1rem;}.elementor-27 .elementor-element.elementor-element-5a7ce34 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-27 .elementor-element.elementor-element-5a7ce34 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-27 .elementor-element.elementor-element-5a7ce34 > .elementor-widget-container{margin:7px 0px 0px 0px;}@media(min-width:768px){.elementor-27 .elementor-element.elementor-element-9eb9191{--width:178.947%;}.elementor-27 .elementor-element.elementor-element-572282f{--width:100%;}.elementor-27 .elementor-element.elementor-element-0e92733{--width:100%;}.elementor-27 .elementor-element.elementor-element-e89c389{--width:50%;}.elementor-27 .elementor-element.elementor-element-b6ff0b7{--width:50%;}.elementor-27 .elementor-element.elementor-element-e0096c0{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-27 .elementor-element.elementor-element-d26ae87{--width:100%;}}@media(max-width:1024px){.elementor-27 .elementor-element.elementor-element-d26ae87{--min-height:0vh;--overlay-opacity:1;--margin-top:0px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;--z-index:0;}.elementor-27 .elementor-element.elementor-element-d227f37{--min-height:0vh;}.elementor-27 .elementor-element.elementor-element-0e92733{--grid-auto-flow:row;}.elementor-27 .elementor-element.elementor-element-d9a6ab5{width:var( --container-widget-width, 199.625px );max-width:199.625px;--container-widget-width:199.625px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-d26ae87{--width:100%;--min-height:0vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-d227f37{--min-height:0vh;}.elementor-27 .elementor-element.elementor-element-44d83a0{--min-height:0px;}.elementor-27 .elementor-element.elementor-element-0e92733{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-27 .elementor-element.elementor-element-d9a6ab5{text-align:center;width:var( --container-widget-width, 493px );max-width:493px;--container-widget-width:493px;--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-d9a6ab5 img{width:100%;max-width:100%;}.elementor-27 .elementor-element.elementor-element-e89c389{--width:50%;--gap:0px 0px;}.elementor-27 .elementor-element.elementor-element-011220c img{width:100%;max-width:100%;}.elementor-27 .elementor-element.elementor-element-011220c{width:var( --container-widget-width, 301.547px );max-width:301.547px;--container-widget-width:301.547px;--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-b6ff0b7{--width:50%;}.elementor-27 .elementor-element.elementor-element-1bca395 img{width:100%;max-width:100%;}.elementor-27 .elementor-element.elementor-element-e0096c0{--width:50%;}}/* Start custom CSS for image, class: .elementor-element-7f40277 */.imgSrcLoadOn{
    opacity: 1;
    height: auto;
    transition: opacity 1s ease-out;
    z-index: 1;
    width: 100%;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44d83a0 */.hero-split-text{
    padding: 20px;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    z-index: 5;
    max-width: 485px;
}

@media (min-width: 1024px){
    .hero-split-text{
        padding: 100px ;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d227f37 */.hero-wrapper{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for elementskit-heading, class: .elementor-element-6c4b76b */.style_h2{
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e89c389 */.overlay-content{
    transition: opacity .3s ease-in-out, transform .5s ease-in-out;
    padding: 4px 2px;
    position: absolute;
    z-index: 5;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    justify-content: center;
    flex-direction: column;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78f08b6 */.overlay-wrapper{
    position: relative;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for elementskit-heading, class: .elementor-element-498881f */.style_h2{
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6ff0b7 */.overlay-content{
    transition: opacity .3s ease-in-out, transform .5s ease-in-out;
    padding: 4px 2px;
    position: absolute;
    z-index: 5;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    justify-content: center;
    flex-direction: column;
}/* End custom CSS */
/* Start custom CSS for elementskit-heading, class: .elementor-element-5a7ce34 */.style_h2{
    line-height: 1;
    margin: 12px 0 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0096c0 */.overlay-content{
    transition: opacity .3s ease-in-out, transform .5s ease-in-out;
    padding: 24px 22px;
    position: absolute;
    z-index: 5;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    justify-content: center;
    flex-direction: column;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-572282f */.space-top{
    padding-top: 90px;
}/* End custom CSS */