.elementor-2074 .elementor-element.elementor-element-ca0f655{--display:flex;--min-height:90vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--overlay-opacity:0.3;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2074 .elementor-element.elementor-element-ca0f655::before, .elementor-2074 .elementor-element.elementor-element-ca0f655 > .elementor-background-video-container::before, .elementor-2074 .elementor-element.elementor-element-ca0f655 > .e-con-inner > .elementor-background-video-container::before, .elementor-2074 .elementor-element.elementor-element-ca0f655 > .elementor-background-slideshow::before, .elementor-2074 .elementor-element.elementor-element-ca0f655 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2074 .elementor-element.elementor-element-ca0f655 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-2074 .elementor-element.elementor-element-ca0f655, .elementor-2074 .elementor-element.elementor-element-ca0f655::before{--border-transition:0.3s;}.elementor-2074 .elementor-element.elementor-element-3ed32a4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:100px;--margin-block-end:100px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-2074 .elementor-element.elementor-element-e7ebda1{--display:flex;--background-transition:0.3s;}.elementor-2074 .elementor-element.elementor-element-7ee017b{--e-image-carousel-slides-to-show:1;}.elementor-2074 .elementor-element.elementor-element-7ee017b .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2074 .elementor-element.elementor-element-7ee017b .elementor-swiper-button.elementor-swiper-button-next{color:#000000;}.elementor-2074 .elementor-element.elementor-element-7ee017b .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-2074 .elementor-element.elementor-element-7ee017b .elementor-swiper-button.elementor-swiper-button-next svg{fill:#000000;}.elementor-2074 .elementor-element.elementor-element-f03a77d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2074 .elementor-element.elementor-element-50ad678{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:100px;--padding-block-end:100px;--padding-inline-start:100px;--padding-inline-end:100px;}.elementor-2074 .elementor-element.elementor-element-50ad678:not(.elementor-motion-effects-element-type-background), .elementor-2074 .elementor-element.elementor-element-50ad678 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EFEB;}.elementor-2074 .elementor-element.elementor-element-50ad678, .elementor-2074 .elementor-element.elementor-element-50ad678::before{--border-transition:0.3s;}.elementor-2074 .elementor-element.elementor-element-9c23611{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2074 .elementor-element.elementor-element-aa0a184{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2074 .elementor-element.elementor-element-5b4ab6d{--e-image-carousel-slides-to-show:1;}.elementor-2074 .elementor-element.elementor-element-204709a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;--padding-block-start:100px;--padding-block-end:100px;--padding-inline-start:100px;--padding-inline-end:100px;}.elementor-2074 .elementor-element.elementor-element-5193b20{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:100px;--padding-block-end:100px;--padding-inline-start:100px;--padding-inline-end:100px;}.elementor-2074 .elementor-element.elementor-element-5193b20:not(.elementor-motion-effects-element-type-background), .elementor-2074 .elementor-element.elementor-element-5193b20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDDED2;}.elementor-2074 .elementor-element.elementor-element-5193b20, .elementor-2074 .elementor-element.elementor-element-5193b20::before{--border-transition:0.3s;}.elementor-2074 .elementor-element.elementor-element-5450db2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;}.elementor-2074 .elementor-element.elementor-element-8cdc011 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2074 .elementor-element.elementor-element-6fac5ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:30px;--padding-inline-end:0px;}.elementor-2074 .elementor-element.elementor-element-b841bc8 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2074 .elementor-element.elementor-element-f0e09c4{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:15px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2074 .elementor-element.elementor-element-1087d2b .elementor-counter-number-wrapper{font-size:65px;font-weight:400;line-height:76px;}.elementor-2074 .elementor-element.elementor-element-1087d2b.elementor-element{--align-self:flex-start;}.elementor-2074 .elementor-element.elementor-element-f5bb350{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:15px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2074 .elementor-element.elementor-element-cfb4b6b .elementor-counter-number-wrapper{font-size:65px;font-weight:400;line-height:76px;}.elementor-2074 .elementor-element.elementor-element-cfb4b6b.elementor-element{--align-self:flex-start;}.elementor-2074 .elementor-element.elementor-element-fe46a86{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2074 .elementor-element.elementor-element-01cf33f .elementor-counter-number-wrapper{font-size:65px;font-weight:400;line-height:76px;}.elementor-2074 .elementor-element.elementor-element-01cf33f.elementor-element{--align-self:flex-start;}@media(max-width:1024px){.elementor-2074 .elementor-element.elementor-element-9c23611{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-2074 .elementor-element.elementor-element-5b4ab6d{--e-image-carousel-slides-to-show:1;}.elementor-2074 .elementor-element.elementor-element-5193b20{--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:0px;--padding-inline-end:50px;}}@media(max-width:767px){.elementor-2074 .elementor-element.elementor-element-ca0f655{--min-height:80vh;}.elementor-2074 .elementor-element.elementor-element-3ed32a4{--margin-block-start:30px;--margin-block-end:30px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-2074 .elementor-element.elementor-element-50ad678{--padding-block-start:30px;--padding-block-end:30px;--padding-inline-start:30px;--padding-inline-end:30px;}.elementor-2074 .elementor-element.elementor-element-204709a{--padding-block-start:30px;--padding-block-end:30px;--padding-inline-start:30px;--padding-inline-end:30px;}.elementor-2074 .elementor-element.elementor-element-5193b20{--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-2074 .elementor-element.elementor-element-6fac5ce{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2074 .elementor-element.elementor-element-1087d2b .elementor-counter-number-wrapper{font-size:48px;}.elementor-2074 .elementor-element.elementor-element-cfb4b6b .elementor-counter-number-wrapper{font-size:48px;}.elementor-2074 .elementor-element.elementor-element-01cf33f .elementor-counter-number-wrapper{font-size:48px;}}@media(min-width:768px){.elementor-2074 .elementor-element.elementor-element-50ad678{--width:50%;}.elementor-2074 .elementor-element.elementor-element-204709a{--width:50%;}.elementor-2074 .elementor-element.elementor-element-5450db2{--width:66.666%;}.elementor-2074 .elementor-element.elementor-element-6fac5ce{--width:33.333%;}}/* Start custom CSS for image-carousel, class: .elementor-element-7ee017b */.elementor-2074 .elementor-element.elementor-element-7ee017b img {
    height: 80vh;
    width: 100%;
    object-fit: cover;
}

@media (max-width: 991.98px) {
    .elementor-2074 .elementor-element.elementor-element-7ee017b img {
    height: 40vh;
    width: 100%;
    object-fit: cover;
}
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-5b4ab6d */.elementor-2074 .elementor-element.elementor-element-5b4ab6d img {
    height: 25vw;
    object-fit: cover;
}/* End custom CSS */