.elementor-1371 .elementor-element.elementor-element-20712ce{--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:260px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1371 .elementor-element.elementor-element-7e80dbe{z-index:1;text-align:center;}.elementor-1371 .elementor-element.elementor-element-7e80dbe .elementor-heading-title{font-family:var( --e-global-typography-b079255-font-family ), Sans-serif;font-size:var( --e-global-typography-b079255-font-size );font-weight:var( --e-global-typography-b079255-font-weight );line-height:var( --e-global-typography-b079255-line-height );color:var( --e-global-color-text );}.elementor-1371 .elementor-element.elementor-element-2fd91f5{z-index:1;text-align:center;}.elementor-1371 .elementor-element.elementor-element-2fd91f5 .dce-transforms > *:first-child{transform:rotateZ(-7deg) rotateX(0deg) rotateY(0deg) scale(1) translateX(0px) translateY(0px) translateZ(0px);}.elementor-1371 .elementor-element.elementor-element-2fd91f5 .elementor-heading-title{font-family:var( --e-global-typography-7677f08-font-family ), Sans-serif;font-size:var( --e-global-typography-7677f08-font-size );font-weight:var( --e-global-typography-7677f08-font-weight );line-height:var( --e-global-typography-7677f08-line-height );color:var( --e-global-color-accent );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1371 .elementor-element.elementor-element-30f42b8 img{width:230px;}.elementor-1371 .elementor-element.elementor-element-756fc3c{--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:0px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-1371 .elementor-element.elementor-element-230ee59{width:var( --container-widget-width, 1000px );max-width:1000px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:center;}.elementor-1371 .elementor-element.elementor-element-230ee59.elementor-element{--align-self:center;}.elementor-1371 .elementor-element.elementor-element-230ee59 .elementor-heading-title{font-family:var( --e-global-typography-541f636-font-family ), Sans-serif;font-size:var( --e-global-typography-541f636-font-size );font-weight:var( --e-global-typography-541f636-font-weight );line-height:var( --e-global-typography-541f636-line-height );color:var( --e-global-color-text );}.elementor-1371 .elementor-element.elementor-element-78ddd07{--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;}.elementor-1371 .elementor-element.elementor-element-14e13c6 img{width:100%;max-width:1500px;}.elementor-1371 .elementor-element.elementor-element-ee5dd7d{--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:60px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-1371 .elementor-element.elementor-element-0ffe518{width:var( --container-widget-width, 1000px );max-width:1000px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;z-index:1;text-align:center;}.elementor-1371 .elementor-element.elementor-element-0ffe518.elementor-element{--align-self:center;}.elementor-1371 .elementor-element.elementor-element-0ffe518 .elementor-heading-title{font-family:var( --e-global-typography-541f636-font-family ), Sans-serif;font-size:var( --e-global-typography-541f636-font-size );font-weight:var( --e-global-typography-541f636-font-weight );line-height:var( --e-global-typography-541f636-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1371 .elementor-element.elementor-element-d6d9ebd{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;text-align:center;font-family:var( --e-global-typography-e735d81-font-family ), Sans-serif;font-size:var( --e-global-typography-e735d81-font-size );font-weight:var( --e-global-typography-e735d81-font-weight );text-transform:var( --e-global-typography-e735d81-text-transform );line-height:var( --e-global-typography-e735d81-line-height );}.elementor-1371 .elementor-element.elementor-element-d6d9ebd a{color:#2C1212;}.elementor-1371 .elementor-element.elementor-element-07d637d{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;z-index:1;}.elementor-1371 .elementor-element.elementor-element-07d637d img{width:84%;max-width:200%;}.elementor-1371 .elementor-element.elementor-element-f4eba9a{--display:flex;--padding-top:40px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1371 .elementor-element.elementor-element-908ee3b{--e-image-carousel-slides-to-show:7;}.elementor-1371 .elementor-element.elementor-element-afdc53a{--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:60px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-1371 .elementor-element.elementor-element-fb19689{width:var( --container-widget-width, 1000px );max-width:1000px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;z-index:1;text-align:center;}.elementor-1371 .elementor-element.elementor-element-fb19689.elementor-element{--align-self:center;}.elementor-1371 .elementor-element.elementor-element-fb19689 .elementor-heading-title{font-family:var( --e-global-typography-541f636-font-family ), Sans-serif;font-size:var( --e-global-typography-541f636-font-size );font-weight:var( --e-global-typography-541f636-font-weight );line-height:var( --e-global-typography-541f636-line-height );color:var( --e-global-color-text );}.elementor-1371 .elementor-element.elementor-element-edc987d{--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:0px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-1371 .elementor-element.elementor-element-83f98c7{--e-image-carousel-slides-to-show:1;}.elementor-1371 .elementor-element.elementor-element-83f98c7 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1371 .elementor-element.elementor-element-83f98c7 .elementor-swiper-button.elementor-swiper-button-next{font-size:40px;color:var( --e-global-color-text );}.elementor-1371 .elementor-element.elementor-element-83f98c7 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-1371 .elementor-element.elementor-element-83f98c7 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-text );}.elementor-1371 .elementor-element.elementor-element-730fb63{--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:60px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-1371 .elementor-element.elementor-element-70dfb8d{width:var( --container-widget-width, 1000px );max-width:1000px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;z-index:1;text-align:center;}.elementor-1371 .elementor-element.elementor-element-70dfb8d.elementor-element{--align-self:center;}.elementor-1371 .elementor-element.elementor-element-70dfb8d .elementor-heading-title{font-family:var( --e-global-typography-b079255-font-family ), Sans-serif;font-size:var( --e-global-typography-b079255-font-size );font-weight:var( --e-global-typography-b079255-font-weight );line-height:var( --e-global-typography-b079255-line-height );color:var( --e-global-color-text );}.elementor-1371 .elementor-element.elementor-element-b5f08fb .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 3);flex:0 1 calc( 100% / 3 );flex-grow:0;padding-right:calc( 30px/2 );padding-left:calc( 30px/2 );}.elementor-1371 .elementor-element.elementor-element-b5f08fb .elementor-repeater-item-decea52 > *{display:inline-block;}.elementor-1371 .elementor-element.elementor-element-b5f08fb .elementor-repeater-item-9f5b791.dce-item_image{justify-content:top;}.elementor-1371 .elementor-element.elementor-element-b5f08fb > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-1371 .elementor-element.elementor-element-b5f08fb .dce-posts-container.dce-skin-grid .dce-posts-wrapper{justify-content:center;margin-left:calc( -30px/2 );margin-right:calc( -30px/2 );}.elementor-1371 .elementor-element.elementor-element-b5f08fb .dce-posts-fallback{text-align:left;}.elementor-1371 .elementor-element.elementor-element-b5f08fb .dce-post-item{padding-bottom:50px;}body.elementor-page-1371:not(.elementor-motion-effects-element-type-background), body.elementor-page-1371 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1371 .elementor-element.elementor-element-7e80dbe .elementor-heading-title{font-size:var( --e-global-typography-b079255-font-size );line-height:var( --e-global-typography-b079255-line-height );}.elementor-1371 .elementor-element.elementor-element-2fd91f5 .dce-transforms > *:first-child{transform:rotateZ(-7deg) rotateX(0deg) rotateY(0deg) scale(1) translateX(0px) translateY(0px) translateZ(0px);}.elementor-1371 .elementor-element.elementor-element-2fd91f5 .elementor-heading-title{font-size:var( --e-global-typography-7677f08-font-size );line-height:var( --e-global-typography-7677f08-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1371 .elementor-element.elementor-element-30f42b8 img{width:200px;}.elementor-1371 .elementor-element.elementor-element-230ee59 .elementor-heading-title{font-size:var( --e-global-typography-541f636-font-size );line-height:var( --e-global-typography-541f636-line-height );}.elementor-1371 .elementor-element.elementor-element-0ffe518 .elementor-heading-title{font-size:var( --e-global-typography-541f636-font-size );line-height:var( --e-global-typography-541f636-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1371 .elementor-element.elementor-element-d6d9ebd{font-size:var( --e-global-typography-e735d81-font-size );line-height:var( --e-global-typography-e735d81-line-height );}.elementor-1371 .elementor-element.elementor-element-908ee3b{--e-image-carousel-slides-to-show:6;}.elementor-1371 .elementor-element.elementor-element-fb19689 .elementor-heading-title{font-size:var( --e-global-typography-541f636-font-size );line-height:var( --e-global-typography-541f636-line-height );}.elementor-1371 .elementor-element.elementor-element-70dfb8d .elementor-heading-title{font-size:var( --e-global-typography-b079255-font-size );line-height:var( --e-global-typography-b079255-line-height );}.elementor-1371 .elementor-element.elementor-element-b5f08fb .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 2);flex:0 1 calc( 100% / 2 );}}@media(max-width:767px){.elementor-1371 .elementor-element.elementor-element-20712ce{--padding-top:100px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1371 .elementor-element.elementor-element-7e80dbe .elementor-heading-title{font-size:var( --e-global-typography-b079255-font-size );line-height:var( --e-global-typography-b079255-line-height );}.elementor-1371 .elementor-element.elementor-element-2fd91f5 .dce-transforms > *:first-child{transform:rotateZ(-7deg) rotateX(0deg) rotateY(0deg) scale(1) translateX(0px) translateY(0px) translateZ(0px);}.elementor-1371 .elementor-element.elementor-element-2fd91f5 .elementor-heading-title{font-size:var( --e-global-typography-7677f08-font-size );line-height:var( --e-global-typography-7677f08-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1371 .elementor-element.elementor-element-756fc3c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1371 .elementor-element.elementor-element-230ee59{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1371 .elementor-element.elementor-element-230ee59 .elementor-heading-title{font-size:var( --e-global-typography-541f636-font-size );line-height:var( --e-global-typography-541f636-line-height );}.elementor-1371 .elementor-element.elementor-element-ee5dd7d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1371 .elementor-element.elementor-element-0ffe518 .elementor-heading-title{font-size:var( --e-global-typography-541f636-font-size );line-height:var( --e-global-typography-541f636-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1371 .elementor-element.elementor-element-d6d9ebd{font-size:var( --e-global-typography-e735d81-font-size );line-height:var( --e-global-typography-e735d81-line-height );}.elementor-1371 .elementor-element.elementor-element-f4eba9a{--padding-top:20px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1371 .elementor-element.elementor-element-908ee3b{--e-image-carousel-slides-to-show:3;}.elementor-1371 .elementor-element.elementor-element-afdc53a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1371 .elementor-element.elementor-element-fb19689 .elementor-heading-title{font-size:var( --e-global-typography-541f636-font-size );line-height:var( --e-global-typography-541f636-line-height );}.elementor-1371 .elementor-element.elementor-element-edc987d{--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1371 .elementor-element.elementor-element-730fb63{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1371 .elementor-element.elementor-element-70dfb8d .elementor-heading-title{font-size:var( --e-global-typography-b079255-font-size );line-height:var( --e-global-typography-b079255-line-height );}.elementor-1371 .elementor-element.elementor-element-b5f08fb .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );}}/* Start custom CSS for heading, class: .elementor-element-2fd91f5 */.elementor-1371 .elementor-element.elementor-element-2fd91f5 {
    position: absolute;
    left: 55%;
    bottom: 30px;
    transform: translateX(-50%);
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-30f42b8 */.elementor-1371 .elementor-element.elementor-element-30f42b8 {
    width: 260px;
    top: -40px;
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20712ce */.elementor-1371 .elementor-element.elementor-element-20712ce {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-07d637d */.elementor-1371 .elementor-element.elementor-element-07d637d {
    position: absolute;
    right: 10%;
    top: 50%;
    width: 200px;
    /*transform: translateY(100%);*/
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-908ee3b */.elementor-1371 .elementor-element.elementor-element-908ee3b.elementor-widget-image-carousel {
    /*overflow: hidden;*/
}
.elementor-1371 .elementor-element.elementor-element-908ee3b .elementor-image-carousel-wrapper{
        width: 150%;
    transform: translateX(-50%);
    left: 50%;
    position: relative;
}
.elementor-1371 .elementor-element.elementor-element-908ee3b img {
    aspect-ratio: 12/18;
    object-fit: cover;
    object-position: center center;
}
.elementor-1371 .elementor-element.elementor-element-908ee3b figure {
    display: inline-flex;
    overflow: hidden;
}

.elementor-1371 .elementor-element.elementor-element-908ee3b figure img {
    transition: all 0.5s ease-out;
}

.elementor-1371 .elementor-element.elementor-element-908ee3b figure:hover img {
    transform: scale(1.1);
}

.elementor-1371 .elementor-element.elementor-element-908ee3b .swiper-wrapper {
    transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4eba9a */.elementor-1371 .elementor-element.elementor-element-f4eba9a {
    overflow: hidden;
}/* End custom CSS */