.elementor-806 .elementor-element.elementor-element-76f1c8ed{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-806 .elementor-element.elementor-element-75f51308{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{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-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{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-widget-flip-box .elementor-flip-box__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-806 .elementor-element.elementor-element-074a455 .elementor-flip-box__front{background-color:#FFFFFF;}.elementor-806 .elementor-element.elementor-element-074a455 .elementor-flip-box__back{background-color:#FFFFFF;}.elementor-806 .elementor-element.elementor-element-074a455 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;text-align:center;}.elementor-806 .elementor-element.elementor-element-074a455 .elementor-flip-box__image img{width:100%;}.elementor-806 .elementor-element.elementor-element-074a455 .elementor-flip-box__image{opacity:1;}.elementor-806 .elementor-element.elementor-element-074a455 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-806 .elementor-element.elementor-element-074a455 .elementor-flip-box__button{margin-center:0;}.elementor-806 .elementor-element.elementor-element-074a455 .elementor-flip-box__back .elementor-flip-box__layer__description{color:#000000;}.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-806 .elementor-element.elementor-element-207d8235{text-align:center;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-806 .elementor-element.elementor-element-7edcc350{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-806 .elementor-element.elementor-element-be4c836 .elementor-flip-box__front{background-color:#FFFFFF;}.elementor-806 .elementor-element.elementor-element-be4c836 .elementor-flip-box__back{background-color:#FFFFFF;}.elementor-806 .elementor-element.elementor-element-be4c836 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;text-align:center;}.elementor-806 .elementor-element.elementor-element-be4c836 .elementor-flip-box__image img{width:100%;}.elementor-806 .elementor-element.elementor-element-be4c836 .elementor-flip-box__image{opacity:1;}.elementor-806 .elementor-element.elementor-element-be4c836 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-806 .elementor-element.elementor-element-be4c836 .elementor-flip-box__button{margin-center:0;}.elementor-806 .elementor-element.elementor-element-be4c836 .elementor-flip-box__back .elementor-flip-box__layer__description{color:#000000;}.elementor-806 .elementor-element.elementor-element-6e8bb61a{text-align:center;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-806 .elementor-element.elementor-element-42f123de{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-806 .elementor-element.elementor-element-9f18d0e .elementor-flip-box__front{background-color:#FFFFFF;}.elementor-806 .elementor-element.elementor-element-9f18d0e .elementor-flip-box__back{background-color:#FFFFFF;}.elementor-806 .elementor-element.elementor-element-9f18d0e .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;text-align:center;}.elementor-806 .elementor-element.elementor-element-9f18d0e .elementor-flip-box__image img{width:100%;}.elementor-806 .elementor-element.elementor-element-9f18d0e .elementor-flip-box__image{opacity:1;}.elementor-806 .elementor-element.elementor-element-9f18d0e .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-806 .elementor-element.elementor-element-9f18d0e .elementor-flip-box__button{margin-center:0;}.elementor-806 .elementor-element.elementor-element-9f18d0e .elementor-flip-box__back .elementor-flip-box__layer__description{color:#000000;}.elementor-806 .elementor-element.elementor-element-56db4197{text-align:center;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-806 .elementor-element.elementor-element-533693d9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-806 .elementor-element.elementor-element-319315e .elementor-flip-box__front{background-color:#FFFFFF;}.elementor-806 .elementor-element.elementor-element-319315e .elementor-flip-box__back{background-color:#FFFFFF;}.elementor-806 .elementor-element.elementor-element-319315e .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;text-align:center;}.elementor-806 .elementor-element.elementor-element-319315e .elementor-flip-box__image img{width:100%;}.elementor-806 .elementor-element.elementor-element-319315e .elementor-flip-box__image{opacity:1;}.elementor-806 .elementor-element.elementor-element-319315e .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-806 .elementor-element.elementor-element-319315e .elementor-flip-box__button{margin-center:0;}.elementor-806 .elementor-element.elementor-element-319315e .elementor-flip-box__back .elementor-flip-box__layer__description{color:#000000;}.elementor-806 .elementor-element.elementor-element-201e7ee{text-align:center;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-806 .elementor-element.elementor-element-56610140{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-806 .elementor-element.elementor-element-5aa832b .elementor-flip-box__front{background-color:#FFFFFF;}.elementor-806 .elementor-element.elementor-element-5aa832b .elementor-flip-box__back{background-color:#FFFFFF;}.elementor-806 .elementor-element.elementor-element-5aa832b .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;text-align:center;}.elementor-806 .elementor-element.elementor-element-5aa832b .elementor-flip-box__image img{width:100%;}.elementor-806 .elementor-element.elementor-element-5aa832b .elementor-flip-box__image{opacity:1;}.elementor-806 .elementor-element.elementor-element-5aa832b .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-806 .elementor-element.elementor-element-5aa832b .elementor-flip-box__button{margin-center:0;}.elementor-806 .elementor-element.elementor-element-5aa832b .elementor-flip-box__back .elementor-flip-box__layer__description{color:#000000;}.elementor-806 .elementor-element.elementor-element-798a805{text-align:center;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-806 .elementor-element.elementor-element-6dd0ece0{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-offset-size:25px;--e-n-carousel-swiper-slides-gap:55px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-81px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-81px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:81px;}@media(max-width:1024px) and (min-width:768px){.elementor-806 .elementor-element.elementor-element-76f1c8ed{--width:calc(100% - 160px);}}@media(max-width:1024px){.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-flip-box .elementor-flip-box__button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-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-806 .elementor-element.elementor-element-207d8235{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-806 .elementor-element.elementor-element-6e8bb61a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-806 .elementor-element.elementor-element-56db4197{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-806 .elementor-element.elementor-element-201e7ee{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-806 .elementor-element.elementor-element-798a805{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-806 .elementor-element.elementor-element-6dd0ece0{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-flip-box .elementor-flip-box__button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-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-806 .elementor-element.elementor-element-207d8235{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-806 .elementor-element.elementor-element-6e8bb61a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-806 .elementor-element.elementor-element-56db4197{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-806 .elementor-element.elementor-element-201e7ee{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-806 .elementor-element.elementor-element-798a805{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-806 .elementor-element.elementor-element-6dd0ece0{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:-10px;--e-n-carousel-arrow-next-right-position:-10px;--e-n-carousel-arrow-size:40px;}}/* Start custom CSS for flip-box, class: .elementor-element-074a455 */.elementor-806 .elementor-element.elementor-element-074a455{
    aspect-ratio: 1 / 1;
    box-shadow: 0px 0px 10px 4px rgba(0, 0, 0, 0.1);
}
.elementor-806 .elementor-element.elementor-element-074a455 > .elementor-flip-box{
    height: 100%;
    width: 100%;
    aspect-ratio: 1 / 1;
}
.elementor-806 .elementor-element.elementor-element-074a455 .elementor-flip-box__image{
    margin: 0;
}
.elementor-806 .elementor-element.elementor-element-074a455 .elementor-flip-box__layer.elementor-flip-box__back .elementor-flip-box__layer__overlay{
    overflow-y: auto;
    display: flex;
    justify-content: flex-start;
    padding: 30px 15px;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-be4c836 */.elementor-806 .elementor-element.elementor-element-be4c836{
    aspect-ratio: 1 / 1;
    box-shadow: 0px 0px 10px 4px rgba(0, 0, 0, 0.1);
}
.elementor-806 .elementor-element.elementor-element-be4c836 > .elementor-flip-box{
    height: 100%;
    width: 100%;
    aspect-ratio: 1 / 1;
}
.elementor-806 .elementor-element.elementor-element-be4c836 .elementor-flip-box__image{
    margin: 0;
}
.elementor-806 .elementor-element.elementor-element-be4c836 .elementor-flip-box__layer.elementor-flip-box__back .elementor-flip-box__layer__overlay{
    overflow-y: auto;
    display: flex;
    justify-content: flex-start;
    padding: 30px 15px;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-9f18d0e */.elementor-806 .elementor-element.elementor-element-9f18d0e{
    aspect-ratio: 1 / 1;
    box-shadow: 0px 0px 10px 4px rgba(0, 0, 0, 0.1);
}
.elementor-806 .elementor-element.elementor-element-9f18d0e > .elementor-flip-box{
    height: 100%;
    width: 100%;
    aspect-ratio: 1 / 1;
}
.elementor-806 .elementor-element.elementor-element-9f18d0e .elementor-flip-box__image{
    margin: 0;
}
.elementor-806 .elementor-element.elementor-element-9f18d0e .elementor-flip-box__layer.elementor-flip-box__back .elementor-flip-box__layer__overlay{
    overflow-y: auto;
    display: flex;
    justify-content: flex-start;
    padding: 30px 15px;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-319315e */.elementor-806 .elementor-element.elementor-element-319315e{
    aspect-ratio: 1 / 1;
    box-shadow: 0px 0px 10px 4px rgba(0, 0, 0, 0.1);
}
.elementor-806 .elementor-element.elementor-element-319315e > .elementor-flip-box{
    height: 100%;
    width: 100%;
    aspect-ratio: 1 / 1;
}
.elementor-806 .elementor-element.elementor-element-319315e .elementor-flip-box__image{
    margin: 0;
}
.elementor-806 .elementor-element.elementor-element-319315e .elementor-flip-box__layer.elementor-flip-box__back .elementor-flip-box__layer__overlay{
    overflow-y: auto;
    display: flex;
    justify-content: flex-start;
    padding: 30px 15px;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-5aa832b */.elementor-806 .elementor-element.elementor-element-5aa832b{
    aspect-ratio: 1 / 1;
    box-shadow: 0px 0px 10px 4px rgba(0, 0, 0, 0.1);
}
.elementor-806 .elementor-element.elementor-element-5aa832b > .elementor-flip-box{
    height: 100%;
    width: 100%;
    aspect-ratio: 1 / 1;
}
.elementor-806 .elementor-element.elementor-element-5aa832b .elementor-flip-box__image{
    margin: 0;
}
.elementor-806 .elementor-element.elementor-element-5aa832b .elementor-flip-box__layer.elementor-flip-box__back .elementor-flip-box__layer__overlay{
    overflow-y: auto;
    display: flex;
    justify-content: flex-start;
    padding: 30px 15px;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-074a455 */.elementor-806 .elementor-element.elementor-element-074a455{
    aspect-ratio: 1 / 1;
    box-shadow: 0px 0px 10px 4px rgba(0, 0, 0, 0.1);
}
.elementor-806 .elementor-element.elementor-element-074a455 > .elementor-flip-box{
    height: 100%;
    width: 100%;
    aspect-ratio: 1 / 1;
}
.elementor-806 .elementor-element.elementor-element-074a455 .elementor-flip-box__image{
    margin: 0;
}
.elementor-806 .elementor-element.elementor-element-074a455 .elementor-flip-box__layer.elementor-flip-box__back .elementor-flip-box__layer__overlay{
    overflow-y: auto;
    display: flex;
    justify-content: flex-start;
    padding: 30px 15px;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-be4c836 */.elementor-806 .elementor-element.elementor-element-be4c836{
    aspect-ratio: 1 / 1;
    box-shadow: 0px 0px 10px 4px rgba(0, 0, 0, 0.1);
}
.elementor-806 .elementor-element.elementor-element-be4c836 > .elementor-flip-box{
    height: 100%;
    width: 100%;
    aspect-ratio: 1 / 1;
}
.elementor-806 .elementor-element.elementor-element-be4c836 .elementor-flip-box__image{
    margin: 0;
}
.elementor-806 .elementor-element.elementor-element-be4c836 .elementor-flip-box__layer.elementor-flip-box__back .elementor-flip-box__layer__overlay{
    overflow-y: auto;
    display: flex;
    justify-content: flex-start;
    padding: 30px 15px;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-9f18d0e */.elementor-806 .elementor-element.elementor-element-9f18d0e{
    aspect-ratio: 1 / 1;
    box-shadow: 0px 0px 10px 4px rgba(0, 0, 0, 0.1);
}
.elementor-806 .elementor-element.elementor-element-9f18d0e > .elementor-flip-box{
    height: 100%;
    width: 100%;
    aspect-ratio: 1 / 1;
}
.elementor-806 .elementor-element.elementor-element-9f18d0e .elementor-flip-box__image{
    margin: 0;
}
.elementor-806 .elementor-element.elementor-element-9f18d0e .elementor-flip-box__layer.elementor-flip-box__back .elementor-flip-box__layer__overlay{
    overflow-y: auto;
    display: flex;
    justify-content: flex-start;
    padding: 30px 15px;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-319315e */.elementor-806 .elementor-element.elementor-element-319315e{
    aspect-ratio: 1 / 1;
    box-shadow: 0px 0px 10px 4px rgba(0, 0, 0, 0.1);
}
.elementor-806 .elementor-element.elementor-element-319315e > .elementor-flip-box{
    height: 100%;
    width: 100%;
    aspect-ratio: 1 / 1;
}
.elementor-806 .elementor-element.elementor-element-319315e .elementor-flip-box__image{
    margin: 0;
}
.elementor-806 .elementor-element.elementor-element-319315e .elementor-flip-box__layer.elementor-flip-box__back .elementor-flip-box__layer__overlay{
    overflow-y: auto;
    display: flex;
    justify-content: flex-start;
    padding: 30px 15px;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-5aa832b */.elementor-806 .elementor-element.elementor-element-5aa832b{
    aspect-ratio: 1 / 1;
    box-shadow: 0px 0px 10px 4px rgba(0, 0, 0, 0.1);
}
.elementor-806 .elementor-element.elementor-element-5aa832b > .elementor-flip-box{
    height: 100%;
    width: 100%;
    aspect-ratio: 1 / 1;
}
.elementor-806 .elementor-element.elementor-element-5aa832b .elementor-flip-box__image{
    margin: 0;
}
.elementor-806 .elementor-element.elementor-element-5aa832b .elementor-flip-box__layer.elementor-flip-box__back .elementor-flip-box__layer__overlay{
    overflow-y: auto;
    display: flex;
    justify-content: flex-start;
    padding: 30px 15px;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-074a455 */.elementor-806 .elementor-element.elementor-element-074a455{
    aspect-ratio: 1 / 1;
    box-shadow: 0px 0px 10px 4px rgba(0, 0, 0, 0.1);
}
.elementor-806 .elementor-element.elementor-element-074a455 > .elementor-flip-box{
    height: 100%;
    width: 100%;
    aspect-ratio: 1 / 1;
}
.elementor-806 .elementor-element.elementor-element-074a455 .elementor-flip-box__image{
    margin: 0;
}
.elementor-806 .elementor-element.elementor-element-074a455 .elementor-flip-box__layer.elementor-flip-box__back .elementor-flip-box__layer__overlay{
    overflow-y: auto;
    display: flex;
    justify-content: flex-start;
    padding: 30px 15px;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-be4c836 */.elementor-806 .elementor-element.elementor-element-be4c836{
    aspect-ratio: 1 / 1;
    box-shadow: 0px 0px 10px 4px rgba(0, 0, 0, 0.1);
}
.elementor-806 .elementor-element.elementor-element-be4c836 > .elementor-flip-box{
    height: 100%;
    width: 100%;
    aspect-ratio: 1 / 1;
}
.elementor-806 .elementor-element.elementor-element-be4c836 .elementor-flip-box__image{
    margin: 0;
}
.elementor-806 .elementor-element.elementor-element-be4c836 .elementor-flip-box__layer.elementor-flip-box__back .elementor-flip-box__layer__overlay{
    overflow-y: auto;
    display: flex;
    justify-content: flex-start;
    padding: 30px 15px;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-9f18d0e */.elementor-806 .elementor-element.elementor-element-9f18d0e{
    aspect-ratio: 1 / 1;
    box-shadow: 0px 0px 10px 4px rgba(0, 0, 0, 0.1);
}
.elementor-806 .elementor-element.elementor-element-9f18d0e > .elementor-flip-box{
    height: 100%;
    width: 100%;
    aspect-ratio: 1 / 1;
}
.elementor-806 .elementor-element.elementor-element-9f18d0e .elementor-flip-box__image{
    margin: 0;
}
.elementor-806 .elementor-element.elementor-element-9f18d0e .elementor-flip-box__layer.elementor-flip-box__back .elementor-flip-box__layer__overlay{
    overflow-y: auto;
    display: flex;
    justify-content: flex-start;
    padding: 30px 15px;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-319315e */.elementor-806 .elementor-element.elementor-element-319315e{
    aspect-ratio: 1 / 1;
    box-shadow: 0px 0px 10px 4px rgba(0, 0, 0, 0.1);
}
.elementor-806 .elementor-element.elementor-element-319315e > .elementor-flip-box{
    height: 100%;
    width: 100%;
    aspect-ratio: 1 / 1;
}
.elementor-806 .elementor-element.elementor-element-319315e .elementor-flip-box__image{
    margin: 0;
}
.elementor-806 .elementor-element.elementor-element-319315e .elementor-flip-box__layer.elementor-flip-box__back .elementor-flip-box__layer__overlay{
    overflow-y: auto;
    display: flex;
    justify-content: flex-start;
    padding: 30px 15px;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-5aa832b */.elementor-806 .elementor-element.elementor-element-5aa832b{
    aspect-ratio: 1 / 1;
    box-shadow: 0px 0px 10px 4px rgba(0, 0, 0, 0.1);
}
.elementor-806 .elementor-element.elementor-element-5aa832b > .elementor-flip-box{
    height: 100%;
    width: 100%;
    aspect-ratio: 1 / 1;
}
.elementor-806 .elementor-element.elementor-element-5aa832b .elementor-flip-box__image{
    margin: 0;
}
.elementor-806 .elementor-element.elementor-element-5aa832b .elementor-flip-box__layer.elementor-flip-box__back .elementor-flip-box__layer__overlay{
    overflow-y: auto;
    display: flex;
    justify-content: flex-start;
    padding: 30px 15px;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-074a455 */.elementor-806 .elementor-element.elementor-element-074a455{
    aspect-ratio: 1 / 1;
    box-shadow: 0px 0px 10px 4px rgba(0, 0, 0, 0.1);
}
.elementor-806 .elementor-element.elementor-element-074a455 > .elementor-flip-box{
    height: 100%;
    width: 100%;
    aspect-ratio: 1 / 1;
}
.elementor-806 .elementor-element.elementor-element-074a455 .elementor-flip-box__image{
    margin: 0;
}
.elementor-806 .elementor-element.elementor-element-074a455 .elementor-flip-box__layer.elementor-flip-box__back .elementor-flip-box__layer__overlay{
    overflow-y: auto;
    display: flex;
    justify-content: flex-start;
    padding: 30px 15px;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-be4c836 */.elementor-806 .elementor-element.elementor-element-be4c836{
    aspect-ratio: 1 / 1;
    box-shadow: 0px 0px 10px 4px rgba(0, 0, 0, 0.1);
}
.elementor-806 .elementor-element.elementor-element-be4c836 > .elementor-flip-box{
    height: 100%;
    width: 100%;
    aspect-ratio: 1 / 1;
}
.elementor-806 .elementor-element.elementor-element-be4c836 .elementor-flip-box__image{
    margin: 0;
}
.elementor-806 .elementor-element.elementor-element-be4c836 .elementor-flip-box__layer.elementor-flip-box__back .elementor-flip-box__layer__overlay{
    overflow-y: auto;
    display: flex;
    justify-content: flex-start;
    padding: 30px 15px;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-9f18d0e */.elementor-806 .elementor-element.elementor-element-9f18d0e{
    aspect-ratio: 1 / 1;
    box-shadow: 0px 0px 10px 4px rgba(0, 0, 0, 0.1);
}
.elementor-806 .elementor-element.elementor-element-9f18d0e > .elementor-flip-box{
    height: 100%;
    width: 100%;
    aspect-ratio: 1 / 1;
}
.elementor-806 .elementor-element.elementor-element-9f18d0e .elementor-flip-box__image{
    margin: 0;
}
.elementor-806 .elementor-element.elementor-element-9f18d0e .elementor-flip-box__layer.elementor-flip-box__back .elementor-flip-box__layer__overlay{
    overflow-y: auto;
    display: flex;
    justify-content: flex-start;
    padding: 30px 15px;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-319315e */.elementor-806 .elementor-element.elementor-element-319315e{
    aspect-ratio: 1 / 1;
    box-shadow: 0px 0px 10px 4px rgba(0, 0, 0, 0.1);
}
.elementor-806 .elementor-element.elementor-element-319315e > .elementor-flip-box{
    height: 100%;
    width: 100%;
    aspect-ratio: 1 / 1;
}
.elementor-806 .elementor-element.elementor-element-319315e .elementor-flip-box__image{
    margin: 0;
}
.elementor-806 .elementor-element.elementor-element-319315e .elementor-flip-box__layer.elementor-flip-box__back .elementor-flip-box__layer__overlay{
    overflow-y: auto;
    display: flex;
    justify-content: flex-start;
    padding: 30px 15px;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-5aa832b */.elementor-806 .elementor-element.elementor-element-5aa832b{
    aspect-ratio: 1 / 1;
    box-shadow: 0px 0px 10px 4px rgba(0, 0, 0, 0.1);
}
.elementor-806 .elementor-element.elementor-element-5aa832b > .elementor-flip-box{
    height: 100%;
    width: 100%;
    aspect-ratio: 1 / 1;
}
.elementor-806 .elementor-element.elementor-element-5aa832b .elementor-flip-box__image{
    margin: 0;
}
.elementor-806 .elementor-element.elementor-element-5aa832b .elementor-flip-box__layer.elementor-flip-box__back .elementor-flip-box__layer__overlay{
    overflow-y: auto;
    display: flex;
    justify-content: flex-start;
    padding: 30px 15px;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-074a455 */.elementor-806 .elementor-element.elementor-element-074a455{
    aspect-ratio: 1 / 1;
    box-shadow: 0px 0px 10px 4px rgba(0, 0, 0, 0.1);
}
.elementor-806 .elementor-element.elementor-element-074a455 > .elementor-flip-box{
    height: 100%;
    width: 100%;
    aspect-ratio: 1 / 1;
}
.elementor-806 .elementor-element.elementor-element-074a455 .elementor-flip-box__image{
    margin: 0;
}
.elementor-806 .elementor-element.elementor-element-074a455 .elementor-flip-box__layer.elementor-flip-box__back .elementor-flip-box__layer__overlay{
    overflow-y: auto;
    display: flex;
    justify-content: flex-start;
    padding: 30px 15px;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-be4c836 */.elementor-806 .elementor-element.elementor-element-be4c836{
    aspect-ratio: 1 / 1;
    box-shadow: 0px 0px 10px 4px rgba(0, 0, 0, 0.1);
}
.elementor-806 .elementor-element.elementor-element-be4c836 > .elementor-flip-box{
    height: 100%;
    width: 100%;
    aspect-ratio: 1 / 1;
}
.elementor-806 .elementor-element.elementor-element-be4c836 .elementor-flip-box__image{
    margin: 0;
}
.elementor-806 .elementor-element.elementor-element-be4c836 .elementor-flip-box__layer.elementor-flip-box__back .elementor-flip-box__layer__overlay{
    overflow-y: auto;
    display: flex;
    justify-content: flex-start;
    padding: 30px 15px;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-9f18d0e */.elementor-806 .elementor-element.elementor-element-9f18d0e{
    aspect-ratio: 1 / 1;
    box-shadow: 0px 0px 10px 4px rgba(0, 0, 0, 0.1);
}
.elementor-806 .elementor-element.elementor-element-9f18d0e > .elementor-flip-box{
    height: 100%;
    width: 100%;
    aspect-ratio: 1 / 1;
}
.elementor-806 .elementor-element.elementor-element-9f18d0e .elementor-flip-box__image{
    margin: 0;
}
.elementor-806 .elementor-element.elementor-element-9f18d0e .elementor-flip-box__layer.elementor-flip-box__back .elementor-flip-box__layer__overlay{
    overflow-y: auto;
    display: flex;
    justify-content: flex-start;
    padding: 30px 15px;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-319315e */.elementor-806 .elementor-element.elementor-element-319315e{
    aspect-ratio: 1 / 1;
    box-shadow: 0px 0px 10px 4px rgba(0, 0, 0, 0.1);
}
.elementor-806 .elementor-element.elementor-element-319315e > .elementor-flip-box{
    height: 100%;
    width: 100%;
    aspect-ratio: 1 / 1;
}
.elementor-806 .elementor-element.elementor-element-319315e .elementor-flip-box__image{
    margin: 0;
}
.elementor-806 .elementor-element.elementor-element-319315e .elementor-flip-box__layer.elementor-flip-box__back .elementor-flip-box__layer__overlay{
    overflow-y: auto;
    display: flex;
    justify-content: flex-start;
    padding: 30px 15px;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-5aa832b */.elementor-806 .elementor-element.elementor-element-5aa832b{
    aspect-ratio: 1 / 1;
    box-shadow: 0px 0px 10px 4px rgba(0, 0, 0, 0.1);
}
.elementor-806 .elementor-element.elementor-element-5aa832b > .elementor-flip-box{
    height: 100%;
    width: 100%;
    aspect-ratio: 1 / 1;
}
.elementor-806 .elementor-element.elementor-element-5aa832b .elementor-flip-box__image{
    margin: 0;
}
.elementor-806 .elementor-element.elementor-element-5aa832b .elementor-flip-box__layer.elementor-flip-box__back .elementor-flip-box__layer__overlay{
    overflow-y: auto;
    display: flex;
    justify-content: flex-start;
    padding: 30px 15px;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-074a455 */.elementor-806 .elementor-element.elementor-element-074a455{
    aspect-ratio: 1 / 1;
    box-shadow: 0px 0px 10px 4px rgba(0, 0, 0, 0.1);
}
.elementor-806 .elementor-element.elementor-element-074a455 > .elementor-flip-box{
    height: 100%;
    width: 100%;
    aspect-ratio: 1 / 1;
}
.elementor-806 .elementor-element.elementor-element-074a455 .elementor-flip-box__image{
    margin: 0;
}
.elementor-806 .elementor-element.elementor-element-074a455 .elementor-flip-box__layer.elementor-flip-box__back .elementor-flip-box__layer__overlay{
    overflow-y: auto;
    display: flex;
    justify-content: flex-start;
    padding: 30px 15px;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-be4c836 */.elementor-806 .elementor-element.elementor-element-be4c836{
    aspect-ratio: 1 / 1;
    box-shadow: 0px 0px 10px 4px rgba(0, 0, 0, 0.1);
}
.elementor-806 .elementor-element.elementor-element-be4c836 > .elementor-flip-box{
    height: 100%;
    width: 100%;
    aspect-ratio: 1 / 1;
}
.elementor-806 .elementor-element.elementor-element-be4c836 .elementor-flip-box__image{
    margin: 0;
}
.elementor-806 .elementor-element.elementor-element-be4c836 .elementor-flip-box__layer.elementor-flip-box__back .elementor-flip-box__layer__overlay{
    overflow-y: auto;
    display: flex;
    justify-content: flex-start;
    padding: 30px 15px;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-9f18d0e */.elementor-806 .elementor-element.elementor-element-9f18d0e{
    aspect-ratio: 1 / 1;
    box-shadow: 0px 0px 10px 4px rgba(0, 0, 0, 0.1);
}
.elementor-806 .elementor-element.elementor-element-9f18d0e > .elementor-flip-box{
    height: 100%;
    width: 100%;
    aspect-ratio: 1 / 1;
}
.elementor-806 .elementor-element.elementor-element-9f18d0e .elementor-flip-box__image{
    margin: 0;
}
.elementor-806 .elementor-element.elementor-element-9f18d0e .elementor-flip-box__layer.elementor-flip-box__back .elementor-flip-box__layer__overlay{
    overflow-y: auto;
    display: flex;
    justify-content: flex-start;
    padding: 30px 15px;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-319315e */.elementor-806 .elementor-element.elementor-element-319315e{
    aspect-ratio: 1 / 1;
    box-shadow: 0px 0px 10px 4px rgba(0, 0, 0, 0.1);
}
.elementor-806 .elementor-element.elementor-element-319315e > .elementor-flip-box{
    height: 100%;
    width: 100%;
    aspect-ratio: 1 / 1;
}
.elementor-806 .elementor-element.elementor-element-319315e .elementor-flip-box__image{
    margin: 0;
}
.elementor-806 .elementor-element.elementor-element-319315e .elementor-flip-box__layer.elementor-flip-box__back .elementor-flip-box__layer__overlay{
    overflow-y: auto;
    display: flex;
    justify-content: flex-start;
    padding: 30px 15px;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-5aa832b */.elementor-806 .elementor-element.elementor-element-5aa832b{
    aspect-ratio: 1 / 1;
    box-shadow: 0px 0px 10px 4px rgba(0, 0, 0, 0.1);
}
.elementor-806 .elementor-element.elementor-element-5aa832b > .elementor-flip-box{
    height: 100%;
    width: 100%;
    aspect-ratio: 1 / 1;
}
.elementor-806 .elementor-element.elementor-element-5aa832b .elementor-flip-box__image{
    margin: 0;
}
.elementor-806 .elementor-element.elementor-element-5aa832b .elementor-flip-box__layer.elementor-flip-box__back .elementor-flip-box__layer__overlay{
    overflow-y: auto;
    display: flex;
    justify-content: flex-start;
    padding: 30px 15px;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-6dd0ece0 */.elementor-806 .elementor-element.elementor-element-6dd0ece0 > div{
    padding-top: 30px;
    padding-bottom: 30px;
}/* End custom CSS */