.elementor-28958 .elementor-element.elementor-element-d3b934d{margin-top:0px;margin-bottom:0px;padding:-0px -0px -0px -0px;}.elementor-28958 .elementor-element.elementor-element-ed8ea47 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-28958 .elementor-element.elementor-element-e19935b > .elementor-widget-container{margin:-12px -12px -36px -12px;}.elementor-28958 .elementor-element.elementor-element-454d801 > .elementor-background-overlay{background-color:var( --e-global-color-b5b07fd );opacity:1;}.elementor-28958 .elementor-element.elementor-element-454d801{color:var( --e-global-color-62c5fe6d );}.elementor-28958 .elementor-element.elementor-element-791642b{font-size:29px;color:#FFFFFF;}.elementor-28958 .elementor-element.elementor-element-10a10f0:not(.elementor-motion-effects-element-type-background), .elementor-28958 .elementor-element.elementor-element-10a10f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#76B82A;}.elementor-28958 .elementor-element.elementor-element-10a10f0 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28958 .elementor-element.elementor-element-10a10f0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-28958 .elementor-element.elementor-element-a26e628 > .elementor-widget-container{margin:5px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-28958 .elementor-element.elementor-element-a26e628{text-align:center;}.elementor-28958 .elementor-element.elementor-element-a26e628 .elementor-heading-title{font-size:36px;font-weight:300;color:#FFFFFF;}.elementor-28958 .elementor-element.elementor-element-8a17a5c:not(.elementor-motion-effects-element-type-background), .elementor-28958 .elementor-element.elementor-element-8a17a5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bb8a28e );}.elementor-28958 .elementor-element.elementor-element-8a17a5c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-28958 .elementor-element.elementor-element-8a17a5c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28958 .elementor-element.elementor-element-c6026cd{--spacer-size:25px;}.elementor-28958 .elementor-element.elementor-element-3a2c451:not(.elementor-motion-effects-element-type-background), .elementor-28958 .elementor-element.elementor-element-3a2c451 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bb8a28e );}.elementor-28958 .elementor-element.elementor-element-3a2c451{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-28958 .elementor-element.elementor-element-3a2c451 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28958 .elementor-element.elementor-element-eb7e18b > .elementor-element-populated{padding:10px 15px 10px 10px;}.elementor-28958 .elementor-element.elementor-element-18a4409 > .elementor-widget-container{padding:0px 0px 0px 5px;}.elementor-28958 .elementor-element.elementor-element-18a4409{font-size:18px;font-weight:300;color:#000000;}.elementor-28958 .elementor-element.elementor-element-d706ea4:not(.elementor-motion-effects-element-type-background), .elementor-28958 .elementor-element.elementor-element-d706ea4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bb8a28e );}.elementor-28958 .elementor-element.elementor-element-d706ea4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-28958 .elementor-element.elementor-element-d706ea4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28958 .elementor-element.elementor-element-58d9b2d{--spacer-size:25px;}.elementor-28958 .elementor-element.elementor-element-4d7a40f{--spacer-size:25px;}.elementor-28958 .elementor-element.elementor-element-a289fc4{--spacer-size:15px;}.elementor-28958 .elementor-element.elementor-element-7bb6600:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-28958 .elementor-element.elementor-element-7bb6600 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-28958 .elementor-element.elementor-element-7bb6600 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:var( --e-global-color-62c5fe6d );margin:0px 5px 5px 0px;--e-column-margin-right:5px;--e-column-margin-left:0px;}.elementor-28958 .elementor-element.elementor-element-7bb6600 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28958 .elementor-element.elementor-element-59ca015 > .elementor-widget-container{margin:0px 5px 0px 0px;}.elementor-28958 .elementor-element.elementor-element-59ca015 .elementor-heading-title{font-size:16px;color:var( --e-global-color-62c5fe6d );}.elementor-28958 .elementor-element.elementor-element-3749b41:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-28958 .elementor-element.elementor-element-3749b41 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bb8a28e );}.elementor-28958 .elementor-element.elementor-element-3749b41 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 5px 5px 0px;--e-column-margin-right:5px;--e-column-margin-left:0px;}.elementor-28958 .elementor-element.elementor-element-3749b41 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28958 .elementor-element.elementor-element-d7dcdb0 > .elementor-widget-container{margin:0px 5px 0px 0px;}.elementor-28958 .elementor-element.elementor-element-d7dcdb0 .elementor-heading-title{font-size:16px;color:var( --e-global-color-text );}.elementor-28958 .elementor-element.elementor-element-48556b2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-28958 .elementor-element.elementor-element-48556b2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bb8a28e );}.elementor-28958 .elementor-element.elementor-element-48556b2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 5px 5px 0px;--e-column-margin-right:5px;--e-column-margin-left:0px;}.elementor-28958 .elementor-element.elementor-element-48556b2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28958 .elementor-element.elementor-element-fec56b7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-28958 .elementor-element.elementor-element-fec56b7 .elementor-heading-title{font-size:16px;color:var( --e-global-color-text );}.elementor-28958 .elementor-element.elementor-element-f96e87e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-28958 .elementor-element.elementor-element-f96e87e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bb8a28e );}.elementor-28958 .elementor-element.elementor-element-f96e87e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 5px 5px 0px;--e-column-margin-right:5px;--e-column-margin-left:0px;}.elementor-28958 .elementor-element.elementor-element-f96e87e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28958 .elementor-element.elementor-element-e55ca3d > .elementor-widget-container{margin:0px 5px 0px 0px;}.elementor-28958 .elementor-element.elementor-element-e55ca3d .elementor-heading-title{font-size:16px;color:var( --e-global-color-text );}.elementor-28958 .elementor-element.elementor-element-5f6e378:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-28958 .elementor-element.elementor-element-5f6e378 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bb8a28e );}.elementor-28958 .elementor-element.elementor-element-5f6e378 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 5px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-28958 .elementor-element.elementor-element-5f6e378 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28958 .elementor-element.elementor-element-bf0c073 .elementor-heading-title{font-size:16px;color:#000000;}.elementor-28958 .elementor-element.elementor-element-14e4e5b{--spacer-size:4px;}.elementor-28958 .elementor-element.elementor-element-14e4e5b > .elementor-widget-container{background-color:var( --e-global-color-62c5fe6d );margin:0px -11px -2px -11px;}.elementor-28958 .elementor-element.elementor-element-d72f436 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 0px 0px 0px;}.elementor-28958 .elementor-element.elementor-element-d72f436 .elementor-heading-title{font-size:16px;color:var( --e-global-color-text );}.elementor-28958 .elementor-element.elementor-element-a690bec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-b5b07fd );}.elementor-28958 .elementor-element.elementor-element-9c689f1{--spacer-size:50px;}.elementor-28958 .elementor-element.elementor-element-63a68a4 .elementor-heading-title{font-family:"robotoflex-variablef", Sans-serif;font-size:30px;font-weight:300;color:#76B82A;}.elementor-28958 .elementor-element.elementor-element-49d64e0 .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-28958 .elementor-element.elementor-element-49d64e0 .elementor-progress-bar{height:47px;line-height:47px;font-family:"robotoflex-variablef", Sans-serif;font-size:18px;font-weight:300;}.elementor-28958 .elementor-element.elementor-element-49d64e0 .elementor-progress-wrapper{border-radius:5px;overflow:hidden;}.elementor-28958 .elementor-element.elementor-element-464849b .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-28958 .elementor-element.elementor-element-464849b .elementor-progress-bar{height:47px;line-height:47px;font-family:"robotoflex-variablef", Sans-serif;font-size:18px;font-weight:300;}.elementor-28958 .elementor-element.elementor-element-464849b .elementor-progress-wrapper{border-radius:5px;overflow:hidden;}.elementor-28958 .elementor-element.elementor-element-0733762 .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-28958 .elementor-element.elementor-element-0733762 .elementor-progress-bar{height:47px;line-height:47px;font-family:"robotoflex-variablef", Sans-serif;font-size:18px;font-weight:300;}.elementor-28958 .elementor-element.elementor-element-0733762 .elementor-progress-wrapper{border-radius:5px;overflow:hidden;}.elementor-28958 .elementor-element.elementor-element-d131b05 .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-28958 .elementor-element.elementor-element-d131b05 .elementor-progress-bar{height:47px;line-height:47px;font-family:"robotoflex-variablef", Sans-serif;font-size:18px;font-weight:300;}.elementor-28958 .elementor-element.elementor-element-d131b05 .elementor-progress-wrapper{border-radius:5px;overflow:hidden;}.elementor-28958 .elementor-element.elementor-element-51068f2{--spacer-size:50px;}.elementor-28958 .elementor-element.elementor-element-7bb894e{margin-top:20px;margin-bottom:20px;}.elementor-28958 .elementor-element.elementor-element-82eb8bb .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-28958 .elementor-element.elementor-element-1754fd6 > .elementor-widget-container{border-radius:5px 5px 5px 5px;}.elementor-28958 .elementor-element.elementor-element-1754fd6 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-28958 .elementor-element.elementor-element-05b8b87{--spacer-size:50px;}.elementor-28958 .elementor-element.elementor-element-8546329{margin-top:20px;margin-bottom:50px;padding:0px 0px 0px 0px;}.elementor-28958 .elementor-element.elementor-element-d6b4e2f{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-28958 .elementor-element.elementor-element-d6b4e2f .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.59 * 100% );}.elementor-28958 .elementor-element.elementor-element-d6b4e2f:after{content:"0.59";}.elementor-28958 .elementor-element.elementor-element-d6b4e2f .elementor-post__thumbnail__link{width:100%;}.elementor-28958 .elementor-element.elementor-element-d6b4e2f .elementor-post__meta-data span + span:before{content:"•";}.elementor-28958 .elementor-element.elementor-element-d6b4e2f .elementor-post__card{border-color:#E5E5E5;border-width:1px;border-radius:5px;}.elementor-28958 .elementor-element.elementor-element-d6b4e2f .elementor-post__text{margin-top:20px;}.elementor-28958 .elementor-element.elementor-element-d6b4e2f .elementor-post__title, .elementor-28958 .elementor-element.elementor-element-d6b4e2f .elementor-post__title a{color:#000000;font-size:20px;font-weight:300;}.elementor-28958 .elementor-element.elementor-element-d6b4e2f .elementor-post__title{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-28958 .elementor-element.elementor-element-d6b4e2f .elementor-post__meta-data{font-family:"Roboto", Sans-serif;font-weight:300;}.elementor-28958 .elementor-element.elementor-element-d6b4e2f .elementor-post__read-more{color:#76B82A;}.elementor-28958 .elementor-element.elementor-element-d6b4e2f a.elementor-post__read-more{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-28958 .elementor-element.elementor-element-51c6eb3:not(.elementor-motion-effects-element-type-background), .elementor-28958 .elementor-element.elementor-element-51c6eb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-28958 .elementor-element.elementor-element-51c6eb3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-28958 .elementor-element.elementor-element-51c6eb3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28958 .elementor-element.elementor-element-8b380c9 > .elementor-widget-container{margin:17px 17px 17px 0px;}.elementor-28958 .elementor-element.elementor-element-8b380c9{text-align:left;}.elementor-28958 .elementor-element.elementor-element-8b380c9 .elementor-heading-title{color:var( --e-global-color-62c5fe6d );}.elementor-28958 .elementor-element.elementor-element-f5253a2:not(.elementor-motion-effects-element-type-background), .elementor-28958 .elementor-element.elementor-element-f5253a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bb8a28e );}.elementor-28958 .elementor-element.elementor-element-f5253a2{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-28958 .elementor-element.elementor-element-f5253a2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28958 .elementor-element.elementor-element-8a3bc9d .elementor-repeater-item-d639e98 .swiper-slide-bg{background-color:var( --e-global-color-bb8a28e );}.elementor-28958 .elementor-element.elementor-element-8a3bc9d .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-28958 .elementor-element.elementor-element-8a3bc9d .elementor-slide-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );border-color:var( --e-global-color-primary );}.elementor-28958 .elementor-element.elementor-element-8a3bc9d > .elementor-widget-container{background-color:var( --e-global-color-bb8a28e );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b5b07fd );}.elementor-28958 .elementor-element.elementor-element-8a3bc9d .swiper-slide-contents{max-width:66%;}.elementor-28958 .elementor-element.elementor-element-8a3bc9d .swiper-slide-inner{text-align:center;}.elementor-28958 .elementor-element.elementor-element-8a3bc9d .elementor-slide-heading{color:var( --e-global-color-primary );}.elementor-28958 .elementor-element.elementor-element-8a3bc9d .elementor-slide-description{color:var( --e-global-color-text );}.elementor-28958 .elementor-element.elementor-element-8a3bc9d .elementor-swiper-button{color:var( --e-global-color-primary );}.elementor-28958 .elementor-element.elementor-element-8a3bc9d .elementor-swiper-button svg{fill:var( --e-global-color-primary );}.elementor-28958 .elementor-element.elementor-element-6e5f060{--spacer-size:50px;}.elementor-28958 .elementor-element.elementor-element-63d65fb .elementor-heading-title{font-family:"robotoflex-variablef", Sans-serif;font-size:30px;font-weight:300;color:#76B82A;}.elementor-28958 .elementor-element.elementor-element-eab87d9{margin-top:0px;margin-bottom:20px;}.elementor-28958 .elementor-element.elementor-element-52f809c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-28958 .elementor-element.elementor-element-52f809c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E5E5;}.elementor-28958 .elementor-element.elementor-element-52f809c:hover > .elementor-element-populated{background-color:#E5E5E5;box-shadow:1px 1px 10px -2px rgba(0, 0, 0, 0.45);}.elementor-28958 .elementor-element.elementor-element-52f809c > .elementor-element-populated, .elementor-28958 .elementor-element.elementor-element-52f809c > .elementor-element-populated > .elementor-background-overlay, .elementor-28958 .elementor-element.elementor-element-52f809c > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-28958 .elementor-element.elementor-element-52f809c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-28958 .elementor-element.elementor-element-52f809c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28958 .elementor-element.elementor-element-c1f850b > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-28958 .elementor-element.elementor-element-c1f850b .elementor-icon-wrapper{text-align:center;}.elementor-28958 .elementor-element.elementor-element-c1f850b .elementor-icon{font-size:55px;}.elementor-28958 .elementor-element.elementor-element-c1f850b .elementor-icon svg{height:55px;}.elementor-28958 .elementor-element.elementor-element-0c414b3 > .elementor-widget-container{margin:0px 15px 0px 15px;padding:0px 0px 22px 0px;}.elementor-28958 .elementor-element.elementor-element-7f2153e .elementor-button{background-color:#76B82A;font-size:18px;font-weight:300;text-transform:uppercase;border-radius:2px 2px 2px 2px;}.elementor-28958 .elementor-element.elementor-element-7f2153e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-28958 .elementor-element.elementor-element-12fbf75:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-28958 .elementor-element.elementor-element-12fbf75 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E5E5;}.elementor-28958 .elementor-element.elementor-element-12fbf75:hover > .elementor-element-populated{background-color:#E5E5E5;box-shadow:1px 1px 10px -2px rgba(0, 0, 0, 0.45);}.elementor-28958 .elementor-element.elementor-element-12fbf75 > .elementor-element-populated, .elementor-28958 .elementor-element.elementor-element-12fbf75 > .elementor-element-populated > .elementor-background-overlay, .elementor-28958 .elementor-element.elementor-element-12fbf75 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-28958 .elementor-element.elementor-element-12fbf75 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-28958 .elementor-element.elementor-element-12fbf75 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28958 .elementor-element.elementor-element-880a36a > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-28958 .elementor-element.elementor-element-880a36a .elementor-icon-wrapper{text-align:center;}.elementor-28958 .elementor-element.elementor-element-880a36a .elementor-icon{font-size:55px;}.elementor-28958 .elementor-element.elementor-element-880a36a .elementor-icon svg{height:55px;}.elementor-28958 .elementor-element.elementor-element-c359860 > .elementor-widget-container{margin:0px 15px 0px 15px;padding:0px 0px 23px 0px;}.elementor-28958 .elementor-element.elementor-element-5b976bf .elementor-button{background-color:#76B82A;font-size:18px;font-weight:300;text-transform:uppercase;border-radius:2px 2px 2px 2px;}.elementor-28958 .elementor-element.elementor-element-5b976bf > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-28958 .elementor-element.elementor-element-6731d1b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-28958 .elementor-element.elementor-element-6731d1b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E5E5;}.elementor-28958 .elementor-element.elementor-element-6731d1b:hover > .elementor-element-populated{background-color:#E5E5E5;box-shadow:1px 1px 10px -2px rgba(0, 0, 0, 0.45);}.elementor-28958 .elementor-element.elementor-element-6731d1b > .elementor-element-populated, .elementor-28958 .elementor-element.elementor-element-6731d1b > .elementor-element-populated > .elementor-background-overlay, .elementor-28958 .elementor-element.elementor-element-6731d1b > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-28958 .elementor-element.elementor-element-6731d1b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-28958 .elementor-element.elementor-element-6731d1b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28958 .elementor-element.elementor-element-16b44ea > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-28958 .elementor-element.elementor-element-16b44ea .elementor-icon-wrapper{text-align:center;}.elementor-28958 .elementor-element.elementor-element-16b44ea .elementor-icon{font-size:55px;}.elementor-28958 .elementor-element.elementor-element-16b44ea .elementor-icon svg{height:55px;}.elementor-28958 .elementor-element.elementor-element-9301778 > .elementor-widget-container{margin:0px 15px 0px 15px;}.elementor-28958 .elementor-element.elementor-element-cc5f701 .elementor-button{background-color:#76B82A;font-size:18px;font-weight:300;text-transform:uppercase;border-radius:2px 2px 2px 2px;}.elementor-28958 .elementor-element.elementor-element-cc5f701 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-28958 .elementor-element.elementor-element-188fce9{--spacer-size:50px;}.elementor-28958 .elementor-element.elementor-element-c949a59{margin-top:20px;margin-bottom:20px;}.elementor-28958 .elementor-element.elementor-element-f96912a .elementor-heading-title{font-size:30px;font-weight:300;color:#76B82A;}.elementor-28958 .elementor-element.elementor-element-a219027.elementor-arrows-yes .elementor-main-swiper{width:calc( 1160px - 40px );}.elementor-28958 .elementor-element.elementor-element-a219027 .elementor-main-swiper{width:1160px;}.elementor-28958 .elementor-element.elementor-element-a219027 .elementor-main-swiper .swiper-slide{background-color:#E5E5E5;border-radius:5px;}.elementor-28958 .elementor-element.elementor-element-a219027 .elementor-swiper-button{font-size:20px;color:var( --e-global-color-primary );}.elementor-28958 .elementor-element.elementor-element-a219027 .elementor-swiper-button svg{fill:var( --e-global-color-primary );}.elementor-28958 .elementor-element.elementor-element-a219027 .elementor-testimonial__text{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;}.elementor-28958 .elementor-element.elementor-element-a219027 .elementor-testimonial__name{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;}.elementor-28958 .elementor-element.elementor-element-a219027 .elementor-testimonial__title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;}.elementor-28958 .elementor-element.elementor-element-3db4e9d{--spacer-size:50px;}.elementor-28958 .elementor-element.elementor-element-070aa54:not(.elementor-motion-effects-element-type-background), .elementor-28958 .elementor-element.elementor-element-070aa54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E5E5;}.elementor-28958 .elementor-element.elementor-element-070aa54{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-28958 .elementor-element.elementor-element-070aa54 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28958 .elementor-element.elementor-element-12e9159 > .elementor-element-populated{padding:10px 15px 0px 10px;}.elementor-28958 .elementor-element.elementor-element-d7dd8a4 .elementor-heading-title{font-size:30px;font-weight:300;color:#76B82A;}.elementor-28958 .elementor-element.elementor-element-179a79a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 5px;}.elementor-28958 .elementor-element.elementor-element-179a79a{font-size:18px;color:#000000;}.elementor-28958 .elementor-element.elementor-element-a45cbec .elementor-button{background-color:#76B82A;font-size:18px;font-weight:300;text-transform:uppercase;border-radius:2px 2px 2px 2px;}.elementor-28958 .elementor-element.elementor-element-a45cbec > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-28958 .elementor-element.elementor-element-eb48b90 > .elementor-element-populated{padding:10px 15px 0px 10px;}.elementor-28958 .elementor-element.elementor-element-03a8c96 > .elementor-widget-container{padding:130px 0px 0px 0px;}.elementor-28958 .elementor-element.elementor-element-03a8c96 img{border-radius:5px 5px 5px 5px;}.elementor-28958 .elementor-element.elementor-element-da445ce{text-align:left;}.elementor-28958 .elementor-element.elementor-element-fa486b0{text-align:right;}.elementor-28958 .elementor-element.elementor-element-39510d3{--spacer-size:50px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-28958 .elementor-element.elementor-element-12e9159{width:80%;}.elementor-28958 .elementor-element.elementor-element-eb48b90{width:20%;}}@media(max-width:1024px){.elementor-28958 .elementor-element.elementor-element-a219027.elementor-arrows-yes .elementor-main-swiper{width:calc( 770px - 40px );}.elementor-28958 .elementor-element.elementor-element-a219027 .elementor-main-swiper{width:770px;}}@media(max-width:767px){.elementor-28958 .elementor-element.elementor-element-a26e628{text-align:center;}.elementor-28958 .elementor-element.elementor-element-a26e628 .elementor-heading-title{font-size:28px;}.elementor-28958 .elementor-element.elementor-element-59ca015 .elementor-heading-title{font-size:26px;}.elementor-28958 .elementor-element.elementor-element-d7dcdb0 .elementor-heading-title{font-size:26px;}.elementor-28958 .elementor-element.elementor-element-fec56b7 .elementor-heading-title{font-size:26px;}.elementor-28958 .elementor-element.elementor-element-e55ca3d .elementor-heading-title{font-size:26px;}.elementor-28958 .elementor-element.elementor-element-bf0c073 .elementor-heading-title{font-size:26px;}.elementor-28958 .elementor-element.elementor-element-d72f436 .elementor-heading-title{font-size:26px;}.elementor-28958 .elementor-element.elementor-element-d6b4e2f .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-28958 .elementor-element.elementor-element-d6b4e2f:after{content:"0.5";}.elementor-28958 .elementor-element.elementor-element-d6b4e2f .elementor-post__thumbnail__link{width:100%;}.elementor-28958 .elementor-element.elementor-element-f96912a{text-align:center;}.elementor-28958 .elementor-element.elementor-element-a219027.elementor-arrows-yes .elementor-main-swiper{width:calc( 363px - 40px );}.elementor-28958 .elementor-element.elementor-element-a219027 .elementor-main-swiper{width:363px;}.elementor-28958 .elementor-element.elementor-element-d7dd8a4{text-align:center;}.elementor-28958 .elementor-element.elementor-element-da445ce{text-align:center;}.elementor-28958 .elementor-element.elementor-element-fa486b0{text-align:center;}}/* Start custom CSS for html, class: .elementor-element-e19935b *//* Globale Resets, um unerwünschte Abstände zu entfernen */
body, html {
    margin: 0;
    padding: 0;
    overflow-x: hidden; /* Verhindert horizontales Scrollen */
}

.video-section {
    position: relative;
    width: 100%;
    padding-bottom: 42.86%; /* Höhe basierend auf 21:9 Seitenverhältnis */
    height: 0;
    margin: 0; /* Entfernt eventuelle Margin */
    overflow: hidden;
    box-sizing: border-box; /* Sorgt dafür, dass Padding/Margin korrekt berechnet werden */
}

.video-container {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 97%;
    margin: 0; /* Entfernt eventuelle Margin */
    padding: 0; /* Entfernt eventuelle Padding */
    overflow: hidden;
}

.responsive-video {
    width: 100%;
    height: 100%;
    object-fit: cover; /* Sorgt dafür, dass das Video den gesamten Container ausfüllt */
    display: block; /* Verhindert, dass das Video als Inline-Element zusätzliche Abstände erhält */
}

.responsive-image {
    display: none; /* Bild wird standardmäßig ausgeblendet */
    width: 100%;
    height: auto;
}

.content-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 33.33%; /* 1/3 der Breite */
    height: 100%; /* Höhe passt sich der Video-Höhe an */
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 20px;
    margin: 0; /* Entfernt eventuelle Margin */
    z-index: 2; /* Über dem Video */
    box-sizing: border-box;
}

.image-box img {
    width: 100%; /* Bild passt sich der Breite der Box an */
    height: auto; /* Bildhöhe passt sich proportional an */
    margin-bottom: 20px; /* Abstand zwischen Bild und grüner Box */
    display: block; /* Verhindert, dass das Bild als Inline-Element zusätzliche Abstände erhält */
}

.text-box {
    padding: 10px; /* Abstand innerhalb der Box */
    margin-bottom: 20px; /* Abstand zwischen den Boxen */
    color: white; /* Textfarbe weiß für besseren Kontrast */
    font-size: 1.2em; /* Schriftgröße */
    font-family: Arial, sans-serif; /* Schriftart */
    box-sizing: border-box;
}

.green-box {
    background-color: #76b828; /* Grüner Hintergrund */
}

.magenta-box {
    background-color: #a40063; /* Magenta Hintergrund */
}

/* Media Query für Tablets und kleinere Bildschirme */
@media (max-width: 768px) {
    .responsive-video {
        display: none; /* Video ausblenden */
    }

    .responsive-image {
        display: block; /* Bild anzeigen */
    }

    .content-overlay {
        display: none; /* Inhalt (Bild und Textboxen) ausblenden */
    }
}/* End custom CSS */