.elementor-33 .elementor-element.elementor-element-673163e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-33 .elementor-element.elementor-element-910cd54{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;bottom:10px;}.elementor-33 .elementor-element.elementor-element-910cd54 .elementor-icon-wrapper{text-align:center;}.elementor-33 .elementor-element.elementor-element-910cd54 .elementor-icon{font-size:17px;}.elementor-33 .elementor-element.elementor-element-910cd54 .elementor-icon svg{height:17px;}.elementor-33 .elementor-element.elementor-element-060d5c3{--e-image-carousel-slides-to-show:1;border-radius:10px 10px 10px 10px;}.elementor-33 .elementor-element.elementor-element-060d5c3 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;width:11px;height:11px;}.elementor-33 .elementor-element.elementor-element-34f0251{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-33 .elementor-element.elementor-element-362f4af{--display:flex;}.elementor-33 .elementor-element.elementor-element-0b4a028{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-33 .elementor-element.elementor-element-c2f0e62{--e-image-carousel-slides-to-show:1;}.elementor-33 .elementor-element.elementor-element-c2f0e62 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;width:11px;height:11px;}.elementor-33 .elementor-element.elementor-element-b24020d{--e-image-carousel-slides-to-show:1;}.elementor-33 .elementor-element.elementor-element-b24020d .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;width:11px;height:11px;}.elementor-33 .elementor-element.elementor-element-a90a989{--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;--padding-top:0;--padding-bottom:clamp(60px,120px,10vh);--padding-left:40px;--padding-right:40px;}.elementor-33 .elementor-element.elementor-element-f52da26{width:var( --container-widget-width, 626px );max-width:626px;--container-widget-width:626px;--container-widget-flex-grow:0;text-align:center;}.elementor-33 .elementor-element.elementor-element-f52da26.elementor-element{--align-self:center;}.elementor-33 .elementor-element.elementor-element-f52da26 .elementor-heading-title{color:var( --e-global-color-78aee1c );}.elementor-33 .elementor-element.elementor-element-0649fe0{--display:flex;--min-height:100vh;--justify-content:center;--border-radius:10px 10px 10px 10px;}.elementor-33 .elementor-element.elementor-element-0dd46c6{width:var( --container-widget-width, 626px );max-width:626px;--container-widget-width:626px;--container-widget-flex-grow:0;text-align:center;}.elementor-33 .elementor-element.elementor-element-0dd46c6.elementor-element{--align-self:center;}.elementor-33 .elementor-element.elementor-element-0dd46c6 .elementor-heading-title{color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-381e575 .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;padding:12px 50px 12px 50px;}.elementor-33 .elementor-element.elementor-element-a843399 .elementor-button{background-color:var( --e-global-color-5ae8ad8 );fill:#FFFFFF;color:#FFFFFF;padding:12px 50px 12px 50px;}body.elementor-page-33:not(.elementor-motion-effects-element-type-background), body.elementor-page-33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAE9E6;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-33 .elementor-element.elementor-element-0b4a028{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-a90a989{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-33 .elementor-element.elementor-element-0649fe0{--min-height:264px;}.elementor-33 .elementor-element.elementor-element-a843399{width:100%;max-width:100%;}}@media(min-width:441px){.elementor-33 .elementor-element.elementor-element-34f0251{--content-width:1150px;}}/* Start custom CSS for video, class: .elementor-element-673163e */.elementor-33 .elementor-element.elementor-element-673163e .elementor-wrapper {
    --video-aspect-ratio: none !important;
    height: 100vh !important;
}

.elementor-33 .elementor-element.elementor-element-673163e .elementor-video {
    height: 100% !important;
    width: 100% !important;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-060d5c3 */.elementor-33 .elementor-element.elementor-element-060d5c3 img {
    width: 100%;
    
}
.elementor-33 .elementor-element.elementor-element-060d5c3 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-c2f0e62 */.elementor-33 .elementor-element.elementor-element-c2f0e62 img {
    width: 100%;
    
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-b24020d */.elementor-33 .elementor-element.elementor-element-b24020d img {
    width: 100%;
    height: 900px;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS */.swiper-pagination-bullets {
    margin-top: -36px;
    position: relative;
}
.swiper-pagination .swiper-pagination-bullet-active {
    background: #000 !important;
}
span.swiper-pagination-bullet {
    border: 1px solid #000;
    background: transparent !important;
    opacity: 1;
}
.elementor-widget-image-carousel {
    border-radius: 10px;
    overflow: hidden;
}/* End custom CSS */