.elementor-51 .elementor-element.elementor-element-8e4f7f0{--display:flex;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-51 .elementor-element.elementor-element-0d2445a{padding:0px 0px 0px 0px;text-align:center;}.elementor-51 .elementor-element.elementor-element-0d2445a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-51 .elementor-element.elementor-element-d85abaa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-bc3dae7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-51 .elementor-element.elementor-element-6a9e28f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-662bd43{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-51 .elementor-element.elementor-element-d15e08f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-d5295f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-51 .elementor-element.elementor-element-7ca97d2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-214c354{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-51 .elementor-element.elementor-element-271fd2c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-afa20c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-51 .elementor-element.elementor-element-46fc105{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );--n-tabs-title-color:var( --e-global-color-text );}.elementor-51 .elementor-element.elementor-element-46fc105.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-51 .elementor-element.elementor-element-8e4f7f0{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-51 .elementor-element.elementor-element-0d2445a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-51 .elementor-element.elementor-element-46fc105{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-51 .elementor-element.elementor-element-8e4f7f0{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-51 .elementor-element.elementor-element-0d2445a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-51 .elementor-element.elementor-element-46fc105{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS for gallery, class: .elementor-element-bc3dae7 */.dialog-widget.dialog-lightbox-widget{
    z-index: 100001 !important;
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-662bd43 */.dialog-widget.dialog-lightbox-widget{
    z-index: 100001 !important;
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-d5295f3 */.dialog-widget.dialog-lightbox-widget{
    z-index: 100001 !important;
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-214c354 */.dialog-widget.dialog-lightbox-widget{
    z-index: 100001 !important;
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-afa20c8 */.dialog-widget.dialog-lightbox-widget{
    z-index: 100001 !important;
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-bc3dae7 */.dialog-widget.dialog-lightbox-widget{
    z-index: 100001 !important;
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-662bd43 */.dialog-widget.dialog-lightbox-widget{
    z-index: 100001 !important;
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-d5295f3 */.dialog-widget.dialog-lightbox-widget{
    z-index: 100001 !important;
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-214c354 */.dialog-widget.dialog-lightbox-widget{
    z-index: 100001 !important;
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-afa20c8 */.dialog-widget.dialog-lightbox-widget{
    z-index: 100001 !important;
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-bc3dae7 */.dialog-widget.dialog-lightbox-widget{
    z-index: 100001 !important;
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-662bd43 */.dialog-widget.dialog-lightbox-widget{
    z-index: 100001 !important;
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-d5295f3 */.dialog-widget.dialog-lightbox-widget{
    z-index: 100001 !important;
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-214c354 */.dialog-widget.dialog-lightbox-widget{
    z-index: 100001 !important;
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-afa20c8 */.dialog-widget.dialog-lightbox-widget{
    z-index: 100001 !important;
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-bc3dae7 */.dialog-widget.dialog-lightbox-widget{
    z-index: 100001 !important;
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-662bd43 */.dialog-widget.dialog-lightbox-widget{
    z-index: 100001 !important;
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-d5295f3 */.dialog-widget.dialog-lightbox-widget{
    z-index: 100001 !important;
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-214c354 */.dialog-widget.dialog-lightbox-widget{
    z-index: 100001 !important;
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-afa20c8 */.dialog-widget.dialog-lightbox-widget{
    z-index: 100001 !important;
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-bc3dae7 */.dialog-widget.dialog-lightbox-widget{
    z-index: 100001 !important;
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-662bd43 */.dialog-widget.dialog-lightbox-widget{
    z-index: 100001 !important;
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-d5295f3 */.dialog-widget.dialog-lightbox-widget{
    z-index: 100001 !important;
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-214c354 */.dialog-widget.dialog-lightbox-widget{
    z-index: 100001 !important;
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-afa20c8 */.dialog-widget.dialog-lightbox-widget{
    z-index: 100001 !important;
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-bc3dae7 */.dialog-widget.dialog-lightbox-widget{
    z-index: 100001 !important;
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-662bd43 */.dialog-widget.dialog-lightbox-widget{
    z-index: 100001 !important;
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-d5295f3 */.dialog-widget.dialog-lightbox-widget{
    z-index: 100001 !important;
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-214c354 */.dialog-widget.dialog-lightbox-widget{
    z-index: 100001 !important;
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-afa20c8 */.dialog-widget.dialog-lightbox-widget{
    z-index: 100001 !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-46fc105 */@media (max-width: 767px) {

/* Stack vertically */
.elementor-51 .elementor-element.elementor-element-46fc105 .e-n-tabs-heading {
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
}

/* Each tab full width + centered content */
.elementor-51 .elementor-element.elementor-element-46fc105 .e-n-tab-title {
    width: 100% !important;
    display: flex !important;
    justify-content: center !important;   /* centers horizontally */
    align-items: center !important;       /* centers vertically */
    text-align: center !important;
}

}/* End custom CSS */