.elementor-7745 .elementor-element.elementor-element-3a188a8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7745 .elementor-element.elementor-element-3a188a8:not(.elementor-motion-effects-element-type-background), .elementor-7745 .elementor-element.elementor-element-3a188a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4f1dad3 );}.elementor-7745 .elementor-element.elementor-element-3352fa4{--display:flex;}.elementor-7745 .elementor-element.elementor-element-6abc296{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7745 .elementor-element.elementor-element-b5fe06c{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-7745 .elementor-element.elementor-element-b5fe06c .elementor-heading-title{color:var( --e-global-color-text );}.elementor-7745 .elementor-element.elementor-element-ea805d2{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-7745 .elementor-element.elementor-element-69f1b10{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#64B51F;--border-color:#64B51F;--border-radius:0px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-7745 .elementor-element.elementor-element-69f1b10:not(.elementor-motion-effects-element-type-background), .elementor-7745 .elementor-element.elementor-element-69f1b10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-513b63d );}.elementor-7745 .elementor-element.elementor-element-ee281c1{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#F28C28;--border-color:#F28C28;--border-radius:0px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-7745 .elementor-element.elementor-element-ee281c1:not(.elementor-motion-effects-element-type-background), .elementor-7745 .elementor-element.elementor-element-ee281c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-513b63d );}.elementor-7745 .elementor-element.elementor-element-e0d7a4e{--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;--justify-content:space-evenly;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7745 .elementor-element.elementor-element-14fdcac img{width:315px;height:445px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);}.elementor-7745 .elementor-element.elementor-element-bd9add4{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 315px );max-width:315px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:315px;--container-widget-flex-grow:0;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);}.elementor-7745 .elementor-element.elementor-element-bd9add4 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:5px 5px 5px 5px;}.elementor-7745 .elementor-element.elementor-element-dd1c7d5{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#2983C6;--border-color:#2983C6;--border-radius:0px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-7745 .elementor-element.elementor-element-dd1c7d5:not(.elementor-motion-effects-element-type-background), .elementor-7745 .elementor-element.elementor-element-dd1c7d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-513b63d );}.elementor-7745 .elementor-element.elementor-element-b73822b{--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;--justify-content:space-evenly;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7745 .elementor-element.elementor-element-e0f9b7f img{width:147px;height:208px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);}.elementor-7745 .elementor-element.elementor-element-6d42e29 img{width:147px;height:208px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);}.elementor-7745 .elementor-element.elementor-element-5399fb9{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 147px );max-width:147px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:147px;--container-widget-flex-grow:0;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);}.elementor-7745 .elementor-element.elementor-element-5399fb9 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:5px 5px 5px 5px;}.elementor-7745 .elementor-element.elementor-element-585c776{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 147px );max-width:147px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:147px;--container-widget-flex-grow:0;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);}.elementor-7745 .elementor-element.elementor-element-585c776 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:5px 5px 5px 5px;}.elementor-7745 .elementor-element.elementor-element-0524111{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-tabs-title-gap:2px;--n-tabs-gap:0px;--n-tabs-title-border-radius:0px 0px 0px 0px;--n-tabs-title-padding-top:6px;--n-tabs-title-padding-right:10px;--n-tabs-title-padding-bottom:3px;--n-tabs-title-padding-left:10px;--n-tabs-title-font-size:22px;--n-tabs-title-color:var( --e-global-color-513b63d );--n-tabs-icon-gap:12px;--n-tabs-icon-color:var( --e-global-color-513b63d );}.elementor-7745 .elementor-element.elementor-element-0524111 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#727272;}.elementor-7745 .elementor-element.elementor-element-0524111.elementor-element{--align-self:center;}.elementor-7745 .elementor-element.elementor-element-feb4a48{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#F28C28;--border-color:#F28C28;--border-radius:0px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-7745 .elementor-element.elementor-element-feb4a48:not(.elementor-motion-effects-element-type-background), .elementor-7745 .elementor-element.elementor-element-feb4a48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-513b63d );}.elementor-7745 .elementor-element.elementor-element-42afb3b{--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;--justify-content:space-evenly;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7745 .elementor-element.elementor-element-749e1d6 img{width:315px;height:445px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);}.elementor-7745 .elementor-element.elementor-element-d0c4970{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 315px );max-width:315px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:315px;--container-widget-flex-grow:0;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);}.elementor-7745 .elementor-element.elementor-element-d0c4970 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:5px 5px 5px 5px;}.elementor-7745 .elementor-element.elementor-element-d374af2{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#2983C6;--border-color:#2983C6;--border-radius:0px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-7745 .elementor-element.elementor-element-d374af2:not(.elementor-motion-effects-element-type-background), .elementor-7745 .elementor-element.elementor-element-d374af2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-513b63d );}.elementor-7745 .elementor-element.elementor-element-c604bf4{--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;--justify-content:space-evenly;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7745 .elementor-element.elementor-element-dca18ef img{width:147px;height:208px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);}.elementor-7745 .elementor-element.elementor-element-7339806 img{width:147px;height:208px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);}.elementor-7745 .elementor-element.elementor-element-12750b0{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 147px );max-width:147px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:147px;--container-widget-flex-grow:0;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);}.elementor-7745 .elementor-element.elementor-element-12750b0 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:5px 5px 5px 5px;}.elementor-7745 .elementor-element.elementor-element-f787a60{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 147px );max-width:147px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:147px;--container-widget-flex-grow:0;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);}.elementor-7745 .elementor-element.elementor-element-f787a60 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:5px 5px 5px 5px;}.elementor-7745 .elementor-element.elementor-element-e6617f2{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-tabs-title-gap:2px;--n-tabs-gap:0px;--n-tabs-title-border-radius:0px 0px 0px 0px;--n-tabs-title-padding-top:6px;--n-tabs-title-padding-right:10px;--n-tabs-title-padding-bottom:3px;--n-tabs-title-padding-left:10px;--n-tabs-title-font-size:22px;--n-tabs-title-color:var( --e-global-color-513b63d );--n-tabs-icon-gap:12px;--n-tabs-icon-color:var( --e-global-color-513b63d );}.elementor-7745 .elementor-element.elementor-element-e6617f2 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#727272;}.elementor-7745 .elementor-element.elementor-element-e6617f2.elementor-element{--align-self:center;}.elementor-7745 .elementor-element.elementor-element-39b2060{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7745 .elementor-element.elementor-element-39b2060.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7745 .elementor-element.elementor-element-8b2d6cc{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5b6f911 );--border-color:var( --e-global-color-5b6f911 );--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:22px;--padding-right:22px;}.elementor-7745 .elementor-element.elementor-element-8b2d6cc:not(.elementor-motion-effects-element-type-background), .elementor-7745 .elementor-element.elementor-element-8b2d6cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9e057d1 );}.elementor-7745 .elementor-element.elementor-element-e27bffd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5b6f911 );--border-color:var( --e-global-color-5b6f911 );--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:22px;--padding-right:22px;}.elementor-7745 .elementor-element.elementor-element-e27bffd:not(.elementor-motion-effects-element-type-background), .elementor-7745 .elementor-element.elementor-element-e27bffd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9e057d1 );}.elementor-7745 .elementor-element.elementor-element-e27bffd.e-con{--align-self:flex-start;}.elementor-7745 .elementor-element.elementor-element-561aea2{font-size:23px;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-7745 .elementor-element.elementor-element-561aea2 p{margin-block-end:0px;}.elementor-7745 .elementor-element.elementor-element-a512aaa{font-size:23px;line-height:1.2em;color:var( --e-global-color-accent );}.elementor-7745 .elementor-element.elementor-element-a512aaa p{margin-block-end:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-7745 .elementor-element.elementor-element-3352fa4{--width:70%;}.elementor-7745 .elementor-element.elementor-element-39b2060{--width:250px;}.elementor-7745 .elementor-element.elementor-element-8b2d6cc{--width:250px;}.elementor-7745 .elementor-element.elementor-element-e27bffd{--width:250px;}}@media(max-width:1320px) and (min-width:768px){.elementor-7745 .elementor-element.elementor-element-3352fa4{--width:100%;}}@media(max-width:1320px){.elementor-7745 .elementor-element.elementor-element-3a188a8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7745 .elementor-element.elementor-element-3352fa4{--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;}}@media(max-width:767px){.elementor-7745 .elementor-element.elementor-element-ea805d2{--container-widget-width:103px;--container-widget-flex-grow:0;width:var( --container-widget-width, 103px );max-width:103px;}.elementor-7745 .elementor-element.elementor-element-69f1b10{--border-radius:0px 0px 15px 15px;}.elementor-7745 .elementor-element.elementor-element-ee281c1{--border-radius:0px 0px 15px 15px;}.elementor-7745 .elementor-element.elementor-element-e0d7a4e{--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;--gap:24px 10px;--row-gap:24px;--column-gap:10px;}.elementor-7745 .elementor-element.elementor-element-14fdcac img{width:100%;height:100%;}.elementor-7745 .elementor-element.elementor-element-bd9add4{width:100%;max-width:100%;}.elementor-7745 .elementor-element.elementor-element-bd9add4.elementor-element{--align-self:center;}.elementor-7745 .elementor-element.elementor-element-dd1c7d5{--border-radius:0px 0px 15px 15px;}.elementor-7745 .elementor-element.elementor-element-b73822b{--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;--gap:24px 10px;--row-gap:24px;--column-gap:10px;}.elementor-7745 .elementor-element.elementor-element-e0f9b7f img{width:100%;height:100%;}.elementor-7745 .elementor-element.elementor-element-6d42e29 img{width:100%;height:100%;}.elementor-7745 .elementor-element.elementor-element-5399fb9{width:100%;max-width:100%;}.elementor-7745 .elementor-element.elementor-element-5399fb9.elementor-element{--align-self:center;}.elementor-7745 .elementor-element.elementor-element-585c776{width:100%;max-width:100%;}.elementor-7745 .elementor-element.elementor-element-585c776.elementor-element{--align-self:center;}.elementor-7745 .elementor-element.elementor-element-0524111{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-tabs-title-gap:10px;}.elementor-7745 .elementor-element.elementor-element-feb4a48{--border-radius:0px 0px 15px 15px;}.elementor-7745 .elementor-element.elementor-element-42afb3b{--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;--gap:24px 10px;--row-gap:24px;--column-gap:10px;}.elementor-7745 .elementor-element.elementor-element-749e1d6 img{width:100%;height:100%;}.elementor-7745 .elementor-element.elementor-element-d0c4970{width:100%;max-width:100%;}.elementor-7745 .elementor-element.elementor-element-d0c4970.elementor-element{--align-self:center;}.elementor-7745 .elementor-element.elementor-element-d374af2{--border-radius:0px 0px 15px 15px;}.elementor-7745 .elementor-element.elementor-element-c604bf4{--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;--gap:24px 10px;--row-gap:24px;--column-gap:10px;}.elementor-7745 .elementor-element.elementor-element-dca18ef img{width:100%;height:100%;}.elementor-7745 .elementor-element.elementor-element-7339806 img{width:100%;height:100%;}.elementor-7745 .elementor-element.elementor-element-12750b0{width:100%;max-width:100%;}.elementor-7745 .elementor-element.elementor-element-12750b0.elementor-element{--align-self:center;}.elementor-7745 .elementor-element.elementor-element-f787a60{width:100%;max-width:100%;}.elementor-7745 .elementor-element.elementor-element-f787a60.elementor-element{--align-self:center;}.elementor-7745 .elementor-element.elementor-element-e6617f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-tabs-title-gap:10px;}}/* Start custom CSS for image-carousel, class: .elementor-element-bd9add4 */.elementor-7745 .elementor-element.elementor-element-bd9add4 .swiper,
.elementor-7745 .elementor-element.elementor-element-bd9add4 .swiper-wrapper,
.elementor-7745 .elementor-element.elementor-element-bd9add4 .swiper-slide {
    height: auto !important;
    min-height: 0 !important;
}

.elementor-7745 .elementor-element.elementor-element-bd9add4 .swiper-slide {
    display: flex;
    align-items: flex-start;
    justify-content: center;
}

.elementor-7745 .elementor-element.elementor-element-bd9add4 .swiper-slide-inner {
    line-height: 0;
}

.elementor-7745 .elementor-element.elementor-element-bd9add4 img {
    display: block;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-5399fb9 */.elementor-7745 .elementor-element.elementor-element-5399fb9 .swiper,
.elementor-7745 .elementor-element.elementor-element-5399fb9 .swiper-wrapper,
.elementor-7745 .elementor-element.elementor-element-5399fb9 .swiper-slide {
    height: auto !important;
    min-height: 0 !important;
}

.elementor-7745 .elementor-element.elementor-element-5399fb9 .swiper-slide {
    display: flex;
    align-items: flex-start;
    justify-content: center;
}

.elementor-7745 .elementor-element.elementor-element-5399fb9 .swiper-slide-inner {
    line-height: 0;
}

.elementor-7745 .elementor-element.elementor-element-5399fb9 img {
    display: block;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-585c776 */.elementor-7745 .elementor-element.elementor-element-585c776 .swiper,
.elementor-7745 .elementor-element.elementor-element-585c776 .swiper-wrapper,
.elementor-7745 .elementor-element.elementor-element-585c776 .swiper-slide {
    height: auto !important;
    min-height: 0 !important;
}

.elementor-7745 .elementor-element.elementor-element-585c776 .swiper-slide {
    display: flex;
    align-items: flex-start;
    justify-content: center;
}

.elementor-7745 .elementor-element.elementor-element-585c776 .swiper-slide-inner {
    line-height: 0;
}

.elementor-7745 .elementor-element.elementor-element-585c776 img {
    display: block;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-bd9add4 */.elementor-7745 .elementor-element.elementor-element-bd9add4 .swiper,
.elementor-7745 .elementor-element.elementor-element-bd9add4 .swiper-wrapper,
.elementor-7745 .elementor-element.elementor-element-bd9add4 .swiper-slide {
    height: auto !important;
    min-height: 0 !important;
}

.elementor-7745 .elementor-element.elementor-element-bd9add4 .swiper-slide {
    display: flex;
    align-items: flex-start;
    justify-content: center;
}

.elementor-7745 .elementor-element.elementor-element-bd9add4 .swiper-slide-inner {
    line-height: 0;
}

.elementor-7745 .elementor-element.elementor-element-bd9add4 img {
    display: block;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-5399fb9 */.elementor-7745 .elementor-element.elementor-element-5399fb9 .swiper,
.elementor-7745 .elementor-element.elementor-element-5399fb9 .swiper-wrapper,
.elementor-7745 .elementor-element.elementor-element-5399fb9 .swiper-slide {
    height: auto !important;
    min-height: 0 !important;
}

.elementor-7745 .elementor-element.elementor-element-5399fb9 .swiper-slide {
    display: flex;
    align-items: flex-start;
    justify-content: center;
}

.elementor-7745 .elementor-element.elementor-element-5399fb9 .swiper-slide-inner {
    line-height: 0;
}

.elementor-7745 .elementor-element.elementor-element-5399fb9 img {
    display: block;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-585c776 */.elementor-7745 .elementor-element.elementor-element-585c776 .swiper,
.elementor-7745 .elementor-element.elementor-element-585c776 .swiper-wrapper,
.elementor-7745 .elementor-element.elementor-element-585c776 .swiper-slide {
    height: auto !important;
    min-height: 0 !important;
}

.elementor-7745 .elementor-element.elementor-element-585c776 .swiper-slide {
    display: flex;
    align-items: flex-start;
    justify-content: center;
}

.elementor-7745 .elementor-element.elementor-element-585c776 .swiper-slide-inner {
    line-height: 0;
}

.elementor-7745 .elementor-element.elementor-element-585c776 img {
    display: block;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-bd9add4 */.elementor-7745 .elementor-element.elementor-element-bd9add4 .swiper,
.elementor-7745 .elementor-element.elementor-element-bd9add4 .swiper-wrapper,
.elementor-7745 .elementor-element.elementor-element-bd9add4 .swiper-slide {
    height: auto !important;
    min-height: 0 !important;
}

.elementor-7745 .elementor-element.elementor-element-bd9add4 .swiper-slide {
    display: flex;
    align-items: flex-start;
    justify-content: center;
}

.elementor-7745 .elementor-element.elementor-element-bd9add4 .swiper-slide-inner {
    line-height: 0;
}

.elementor-7745 .elementor-element.elementor-element-bd9add4 img {
    display: block;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-5399fb9 */.elementor-7745 .elementor-element.elementor-element-5399fb9 .swiper,
.elementor-7745 .elementor-element.elementor-element-5399fb9 .swiper-wrapper,
.elementor-7745 .elementor-element.elementor-element-5399fb9 .swiper-slide {
    height: auto !important;
    min-height: 0 !important;
}

.elementor-7745 .elementor-element.elementor-element-5399fb9 .swiper-slide {
    display: flex;
    align-items: flex-start;
    justify-content: center;
}

.elementor-7745 .elementor-element.elementor-element-5399fb9 .swiper-slide-inner {
    line-height: 0;
}

.elementor-7745 .elementor-element.elementor-element-5399fb9 img {
    display: block;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-585c776 */.elementor-7745 .elementor-element.elementor-element-585c776 .swiper,
.elementor-7745 .elementor-element.elementor-element-585c776 .swiper-wrapper,
.elementor-7745 .elementor-element.elementor-element-585c776 .swiper-slide {
    height: auto !important;
    min-height: 0 !important;
}

.elementor-7745 .elementor-element.elementor-element-585c776 .swiper-slide {
    display: flex;
    align-items: flex-start;
    justify-content: center;
}

.elementor-7745 .elementor-element.elementor-element-585c776 .swiper-slide-inner {
    line-height: 0;
}

.elementor-7745 .elementor-element.elementor-element-585c776 img {
    display: block;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-bd9add4 */.elementor-7745 .elementor-element.elementor-element-bd9add4 .swiper,
.elementor-7745 .elementor-element.elementor-element-bd9add4 .swiper-wrapper,
.elementor-7745 .elementor-element.elementor-element-bd9add4 .swiper-slide {
    height: auto !important;
    min-height: 0 !important;
}

.elementor-7745 .elementor-element.elementor-element-bd9add4 .swiper-slide {
    display: flex;
    align-items: flex-start;
    justify-content: center;
}

.elementor-7745 .elementor-element.elementor-element-bd9add4 .swiper-slide-inner {
    line-height: 0;
}

.elementor-7745 .elementor-element.elementor-element-bd9add4 img {
    display: block;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-5399fb9 */.elementor-7745 .elementor-element.elementor-element-5399fb9 .swiper,
.elementor-7745 .elementor-element.elementor-element-5399fb9 .swiper-wrapper,
.elementor-7745 .elementor-element.elementor-element-5399fb9 .swiper-slide {
    height: auto !important;
    min-height: 0 !important;
}

.elementor-7745 .elementor-element.elementor-element-5399fb9 .swiper-slide {
    display: flex;
    align-items: flex-start;
    justify-content: center;
}

.elementor-7745 .elementor-element.elementor-element-5399fb9 .swiper-slide-inner {
    line-height: 0;
}

.elementor-7745 .elementor-element.elementor-element-5399fb9 img {
    display: block;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-585c776 */.elementor-7745 .elementor-element.elementor-element-585c776 .swiper,
.elementor-7745 .elementor-element.elementor-element-585c776 .swiper-wrapper,
.elementor-7745 .elementor-element.elementor-element-585c776 .swiper-slide {
    height: auto !important;
    min-height: 0 !important;
}

.elementor-7745 .elementor-element.elementor-element-585c776 .swiper-slide {
    display: flex;
    align-items: flex-start;
    justify-content: center;
}

.elementor-7745 .elementor-element.elementor-element-585c776 .swiper-slide-inner {
    line-height: 0;
}

.elementor-7745 .elementor-element.elementor-element-585c776 img {
    display: block;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-0524111 *//* --------------------------------------------------
   BASIS: Form und Farben
-------------------------------------------------- */

.elementor-7745 .elementor-element.elementor-element-0524111 .e-n-tab-title {
  border-radius: 20px 20px 0 0 !important;
  position: relative;
  z-index: 4;
}

/* Schrift in aktivem und Hover-Zustand weiß halten */
.elementor-7745 .elementor-element.elementor-element-0524111 .e-n-tab-title:hover,
.elementor-7745 .elementor-element.elementor-element-0524111 .e-n-tab-title:hover *,
.elementor-7745 .elementor-element.elementor-element-0524111 .e-n-tab-title[aria-selected="true"],
.elementor-7745 .elementor-element.elementor-element-0524111 .e-n-tab-title[aria-selected="true"] * {
  color: #ffffff !important;
}


/* --------------------------------------------------
   FARBEN: Aktiv + Hover
-------------------------------------------------- */

/* Tab 1: Aufarbeitung */
.elementor-7745 .elementor-element.elementor-element-0524111 .e-n-tab-title:nth-child(1):hover,
.elementor-7745 .elementor-element.elementor-element-0524111 .e-n-tab-title:nth-child(1)[aria-selected="true"] {
  background-color: #64B51F !important;
}

/* Tab 2: Gestaltung */
.elementor-7745 .elementor-element.elementor-element-0524111 .e-n-tab-title:nth-child(2):hover,
.elementor-7745 .elementor-element.elementor-element-0524111 .e-n-tab-title:nth-child(2)[aria-selected="true"] {
  background-color: #F28C28 !important;
}

/* Tab 3: Vernetzung */
.elementor-7745 .elementor-element.elementor-element-0524111 .e-n-tab-title:nth-child(3):hover,
.elementor-7745 .elementor-element.elementor-element-0524111 .e-n-tab-title:nth-child(3)[aria-selected="true"] {
  background-color: #2983C6 !important;
}


/* --------------------------------------------------
   DESKTOP / TABLET
   Nur hier: aktive Tabs höher machen
-------------------------------------------------- */

@media (min-width: 768px) {

  .elementor-7745 .elementor-element.elementor-element-0524111 .e-n-tabs-heading {
    position: relative;
    z-index: 3;
    display: flex;
    align-items: flex-end;
  }

  .elementor-7745 .elementor-element.elementor-element-0524111 .e-n-tab-title {
    display: flex;
    align-items: center;
    min-height: 44px;
  }

  .elementor-7745 .elementor-element.elementor-element-0524111 .e-n-tab-title[aria-selected="true"] {
    min-height: 58px;
    z-index: 6;
  }

  .elementor-7745 .elementor-element.elementor-element-0524111 .e-n-tabs-content {
    position: relative;
    z-index: 1;
    margin-top: -2px;
  }
}


/* --------------------------------------------------
   MOBILE
   Elementor-Mobile-Struktur NICHT überschreiben
-------------------------------------------------- */

@media (max-width: 767px) {

  .elementor-7745 .elementor-element.elementor-element-0524111 .e-n-tabs-heading,
  .elementor-7745 .elementor-element.elementor-element-0524111 .e-n-tab-title,
  .elementor-7745 .elementor-element.elementor-element-0524111 .e-n-tabs-content {
    width: auto !important;
    min-width: 0 !important;
    max-width: none !important;
  }

  .elementor-7745 .elementor-element.elementor-element-0524111 .e-n-tab-title {
    min-height: 44px !important;
    white-space: normal !important;
    overflow: visible !important;
    text-overflow: unset !important;
  }

  .elementor-7745 .elementor-element.elementor-element-0524111 .e-n-tab-title[aria-selected="true"] {
    min-height: 44px !important;
  }

  .elementor-7745 .elementor-element.elementor-element-0524111 .e-n-tabs-content {
    margin-top: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-d0c4970 */.elementor-7745 .elementor-element.elementor-element-d0c4970 .swiper,
.elementor-7745 .elementor-element.elementor-element-d0c4970 .swiper-wrapper,
.elementor-7745 .elementor-element.elementor-element-d0c4970 .swiper-slide {
    height: auto !important;
    min-height: 0 !important;
}

.elementor-7745 .elementor-element.elementor-element-d0c4970 .swiper-slide {
    display: flex;
    align-items: flex-start;
    justify-content: center;
}

.elementor-7745 .elementor-element.elementor-element-d0c4970 .swiper-slide-inner {
    line-height: 0;
}

.elementor-7745 .elementor-element.elementor-element-d0c4970 img {
    display: block;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-12750b0 */.elementor-7745 .elementor-element.elementor-element-12750b0 .swiper,
.elementor-7745 .elementor-element.elementor-element-12750b0 .swiper-wrapper,
.elementor-7745 .elementor-element.elementor-element-12750b0 .swiper-slide {
    height: auto !important;
    min-height: 0 !important;
}

.elementor-7745 .elementor-element.elementor-element-12750b0 .swiper-slide {
    display: flex;
    align-items: flex-start;
    justify-content: center;
}

.elementor-7745 .elementor-element.elementor-element-12750b0 .swiper-slide-inner {
    line-height: 0;
}

.elementor-7745 .elementor-element.elementor-element-12750b0 img {
    display: block;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-f787a60 */.elementor-7745 .elementor-element.elementor-element-f787a60 .swiper,
.elementor-7745 .elementor-element.elementor-element-f787a60 .swiper-wrapper,
.elementor-7745 .elementor-element.elementor-element-f787a60 .swiper-slide {
    height: auto !important;
    min-height: 0 !important;
}

.elementor-7745 .elementor-element.elementor-element-f787a60 .swiper-slide {
    display: flex;
    align-items: flex-start;
    justify-content: center;
}

.elementor-7745 .elementor-element.elementor-element-f787a60 .swiper-slide-inner {
    line-height: 0;
}

.elementor-7745 .elementor-element.elementor-element-f787a60 img {
    display: block;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-d0c4970 */.elementor-7745 .elementor-element.elementor-element-d0c4970 .swiper,
.elementor-7745 .elementor-element.elementor-element-d0c4970 .swiper-wrapper,
.elementor-7745 .elementor-element.elementor-element-d0c4970 .swiper-slide {
    height: auto !important;
    min-height: 0 !important;
}

.elementor-7745 .elementor-element.elementor-element-d0c4970 .swiper-slide {
    display: flex;
    align-items: flex-start;
    justify-content: center;
}

.elementor-7745 .elementor-element.elementor-element-d0c4970 .swiper-slide-inner {
    line-height: 0;
}

.elementor-7745 .elementor-element.elementor-element-d0c4970 img {
    display: block;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-12750b0 */.elementor-7745 .elementor-element.elementor-element-12750b0 .swiper,
.elementor-7745 .elementor-element.elementor-element-12750b0 .swiper-wrapper,
.elementor-7745 .elementor-element.elementor-element-12750b0 .swiper-slide {
    height: auto !important;
    min-height: 0 !important;
}

.elementor-7745 .elementor-element.elementor-element-12750b0 .swiper-slide {
    display: flex;
    align-items: flex-start;
    justify-content: center;
}

.elementor-7745 .elementor-element.elementor-element-12750b0 .swiper-slide-inner {
    line-height: 0;
}

.elementor-7745 .elementor-element.elementor-element-12750b0 img {
    display: block;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-f787a60 */.elementor-7745 .elementor-element.elementor-element-f787a60 .swiper,
.elementor-7745 .elementor-element.elementor-element-f787a60 .swiper-wrapper,
.elementor-7745 .elementor-element.elementor-element-f787a60 .swiper-slide {
    height: auto !important;
    min-height: 0 !important;
}

.elementor-7745 .elementor-element.elementor-element-f787a60 .swiper-slide {
    display: flex;
    align-items: flex-start;
    justify-content: center;
}

.elementor-7745 .elementor-element.elementor-element-f787a60 .swiper-slide-inner {
    line-height: 0;
}

.elementor-7745 .elementor-element.elementor-element-f787a60 img {
    display: block;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-d0c4970 */.elementor-7745 .elementor-element.elementor-element-d0c4970 .swiper,
.elementor-7745 .elementor-element.elementor-element-d0c4970 .swiper-wrapper,
.elementor-7745 .elementor-element.elementor-element-d0c4970 .swiper-slide {
    height: auto !important;
    min-height: 0 !important;
}

.elementor-7745 .elementor-element.elementor-element-d0c4970 .swiper-slide {
    display: flex;
    align-items: flex-start;
    justify-content: center;
}

.elementor-7745 .elementor-element.elementor-element-d0c4970 .swiper-slide-inner {
    line-height: 0;
}

.elementor-7745 .elementor-element.elementor-element-d0c4970 img {
    display: block;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-12750b0 */.elementor-7745 .elementor-element.elementor-element-12750b0 .swiper,
.elementor-7745 .elementor-element.elementor-element-12750b0 .swiper-wrapper,
.elementor-7745 .elementor-element.elementor-element-12750b0 .swiper-slide {
    height: auto !important;
    min-height: 0 !important;
}

.elementor-7745 .elementor-element.elementor-element-12750b0 .swiper-slide {
    display: flex;
    align-items: flex-start;
    justify-content: center;
}

.elementor-7745 .elementor-element.elementor-element-12750b0 .swiper-slide-inner {
    line-height: 0;
}

.elementor-7745 .elementor-element.elementor-element-12750b0 img {
    display: block;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-f787a60 */.elementor-7745 .elementor-element.elementor-element-f787a60 .swiper,
.elementor-7745 .elementor-element.elementor-element-f787a60 .swiper-wrapper,
.elementor-7745 .elementor-element.elementor-element-f787a60 .swiper-slide {
    height: auto !important;
    min-height: 0 !important;
}

.elementor-7745 .elementor-element.elementor-element-f787a60 .swiper-slide {
    display: flex;
    align-items: flex-start;
    justify-content: center;
}

.elementor-7745 .elementor-element.elementor-element-f787a60 .swiper-slide-inner {
    line-height: 0;
}

.elementor-7745 .elementor-element.elementor-element-f787a60 img {
    display: block;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-e6617f2 *//* --------------------------------------------------
   BASIS: Form und Farben
-------------------------------------------------- */

.elementor-7745 .elementor-element.elementor-element-e6617f2 .e-n-tab-title {
  border-radius: 20px 20px 0 0 !important;
  position: relative;
  z-index: 4;
}

/* Schrift in aktivem und Hover-Zustand weiß halten */
.elementor-7745 .elementor-element.elementor-element-e6617f2 .e-n-tab-title:hover,
.elementor-7745 .elementor-element.elementor-element-e6617f2 .e-n-tab-title:hover *,
.elementor-7745 .elementor-element.elementor-element-e6617f2 .e-n-tab-title[aria-selected="true"],
.elementor-7745 .elementor-element.elementor-element-e6617f2 .e-n-tab-title[aria-selected="true"] * {
  color: #ffffff !important;
}


/* --------------------------------------------------
   FARBEN: Aktiv + Hover
-------------------------------------------------- */

/* Tab 1: LSJV */
.elementor-7745 .elementor-element.elementor-element-e6617f2 .e-n-tab-title:nth-child(1):hover,
.elementor-7745 .elementor-element.elementor-element-e6617f2 .e-n-tab-title:nth-child(1)[aria-selected="true"] {
  background-color: #F28C18 !important;
}

/* Tab 2: Geschäftsführung */
.elementor-7745 .elementor-element.elementor-element-e6617f2 .e-n-tab-title:nth-child(2):hover,
.elementor-7745 .elementor-element.elementor-element-e6617f2 .e-n-tab-title:nth-child(2)[aria-selected="true"] {
  background-color: #155FA8 !important;
}

/* Tab 3: leer */
.elementor-7745 .elementor-element.elementor-element-e6617f2 .e-n-tab-title:nth-child(3):hover,
.elementor-7745 .elementor-element.elementor-element-e6617f2 .e-n-tab-title:nth-child(3)[aria-selected="true"] {
  background-color: #64B51F !important;
}


/* --------------------------------------------------
   DESKTOP / TABLET
   Nur hier: aktive Tabs höher machen
-------------------------------------------------- */

@media (min-width: 768px) {

  .elementor-7745 .elementor-element.elementor-element-e6617f2 .e-n-tabs-heading {
    position: relative;
    z-index: 3;
    display: flex;
    align-items: flex-end;
  }

  .elementor-7745 .elementor-element.elementor-element-e6617f2 .e-n-tab-title {
    display: flex;
    align-items: center;
    min-height: 44px;
  }

  .elementor-7745 .elementor-element.elementor-element-e6617f2 .e-n-tab-title[aria-selected="true"] {
    min-height: 58px;
    z-index: 6;
  }

  .elementor-7745 .elementor-element.elementor-element-e6617f2 .e-n-tabs-content {
    position: relative;
    z-index: 1;
    margin-top: -2px;
  }
}


/* --------------------------------------------------
   MOBILE
   Elementor-Mobile-Struktur NICHT überschreiben
-------------------------------------------------- */

@media (max-width: 767px) {

  .elementor-7745 .elementor-element.elementor-element-e6617f2 .e-n-tabs-heading,
  .elementor-7745 .elementor-element.elementor-element-e6617f2 .e-n-tab-title,
  .elementor-7745 .elementor-element.elementor-element-e6617f2 .e-n-tabs-content {
    width: auto !important;
    min-width: 0 !important;
    max-width: none !important;
  }

  .elementor-7745 .elementor-element.elementor-element-e6617f2 .e-n-tab-title {
    min-height: 44px !important;
    white-space: normal !important;
    overflow: visible !important;
    text-overflow: unset !important;
  }

  .elementor-7745 .elementor-element.elementor-element-e6617f2 .e-n-tab-title[aria-selected="true"] {
    min-height: 44px !important;
  }

  .elementor-7745 .elementor-element.elementor-element-e6617f2 .e-n-tabs-content {
    margin-top: 0 !important;
  }
}/* End custom CSS */