.elementor-31626 .elementor-element.elementor-element-7a4bc72{margin-top:0px;margin-bottom:150px;}.elementor-31626 .elementor-element.elementor-element-04c8f1f .elementor-button{background-color:#B5E6F8;text-decoration:none;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:20px 20px 20px 20px;}.elementor-31626 .elementor-element.elementor-element-04c8f1f{padding:20px 35px 35px 35px;}.elementor-31626 .elementor-element.elementor-element-2c00fe3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-31626 .elementor-element.elementor-element-2c00fe3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:64px;font-weight:700;color:var( --e-global-color-text );}.elementor-31626 .elementor-element.elementor-element-5bf03a0{text-align:center;font-family:"Poppins", Sans-serif;font-size:22px;color:var( --e-global-color-5864df5 );}.elementor-31626 .elementor-element.elementor-element-72740e5 .elementor-tab-title, .elementor-31626 .elementor-element.elementor-element-72740e5 .elementor-tab-title:before, .elementor-31626 .elementor-element.elementor-element-72740e5 .elementor-tab-title:after, .elementor-31626 .elementor-element.elementor-element-72740e5 .elementor-tab-content, .elementor-31626 .elementor-element.elementor-element-72740e5 .elementor-tabs-content-wrapper{border-width:0px;}.elementor-31626 .elementor-element.elementor-element-72740e5 .elementor-tab-mobile-title, .elementor-31626 .elementor-element.elementor-element-72740e5 .elementor-tab-desktop-title.elementor-active, .elementor-31626 .elementor-element.elementor-element-72740e5 .elementor-tab-title:before, .elementor-31626 .elementor-element.elementor-element-72740e5 .elementor-tab-title:after, .elementor-31626 .elementor-element.elementor-element-72740e5 .elementor-tab-content, .elementor-31626 .elementor-element.elementor-element-72740e5 .elementor-tabs-content-wrapper{border-color:var( --e-global-color-text );}.elementor-31626 .elementor-element.elementor-element-72740e5 .elementor-tab-title, .elementor-31626 .elementor-element.elementor-element-72740e5 .elementor-tab-title a{color:var( --e-global-color-text );}.elementor-31626 .elementor-element.elementor-element-72740e5 .elementor-tab-title.elementor-active,
					 .elementor-31626 .elementor-element.elementor-element-72740e5 .elementor-tab-title.elementor-active a{color:#0F5F96;}.elementor-31626 .elementor-element.elementor-element-72740e5 .elementor-tab-title{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-31626 .elementor-element.elementor-element-2199592 > .elementor-container{max-width:1150px;}.elementor-31626 .elementor-element.elementor-element-7734cbc{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-31626 .elementor-element.elementor-element-37dfd0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:start;}.elementor-31626 .elementor-element.elementor-element-37dfd0f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:64px;font-weight:700;color:var( --e-global-color-text );}.elementor-31626 .elementor-element.elementor-element-44d455b{text-align:center;font-family:"Poppins", Sans-serif;font-size:22px;color:var( --e-global-color-5864df5 );}.elementor-31626 .elementor-element.elementor-element-8ff2a4c:not(.elementor-motion-effects-element-type-background), .elementor-31626 .elementor-element.elementor-element-8ff2a4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-31626 .elementor-element.elementor-element-8ff2a4c > .elementor-container{min-height:800px;}.elementor-31626 .elementor-element.elementor-element-8ff2a4c, .elementor-31626 .elementor-element.elementor-element-8ff2a4c > .elementor-background-overlay{border-radius:40px 40px 40px 40px;}.elementor-31626 .elementor-element.elementor-element-8ff2a4c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-31626 .elementor-element.elementor-element-8ff2a4c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31626 .elementor-element.elementor-element-702be2a > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-31626 .elementor-element.elementor-element-6adb8e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-31626 .elementor-element.elementor-element-6adb8e5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-text );}.elementor-31626 .elementor-element.elementor-element-cecb238{text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;color:var( --e-global-color-5864df5 );}.elementor-31626 .elementor-element.elementor-element-79bd5e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-31626 .elementor-element.elementor-element-79bd5e0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-text );}.elementor-31626 .elementor-element.elementor-element-32de623{text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;color:var( --e-global-color-5864df5 );}.elementor-31626 .elementor-element.elementor-element-1011869{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31626 .elementor-element.elementor-element-1011869 img{width:100%;max-width:75%;height:500px;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 16px;}.elementor-31626 .elementor-element.elementor-element-8f3f7cd{width:var( --container-widget-width, 40% );max-width:40%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 045px;padding:10px 10px 10px 10px;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-31626 .elementor-element.elementor-element-8f3f7cd img{width:100%;max-width:93%;height:145px;border-radius:14px 14px 14px 14px;}.elementor-31626 .elementor-element.elementor-element-7cbad04{width:var( --container-widget-width, 40% );max-width:40%;margin:20px 045px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-31626 .elementor-element.elementor-element-7cbad04 img{width:100%;max-width:93%;height:145px;border-radius:14px 14px 14px 14px;}.elementor-31626 .elementor-element.elementor-element-9111f78 > .elementor-container{max-width:1150px;}.elementor-31626 .elementor-element.elementor-element-64d900b > .elementor-container{max-width:1300px;}.elementor-31626 .elementor-element.elementor-element-db6374f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-31626 .elementor-element.elementor-element-db6374f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-31626 .elementor-element.elementor-element-db6374f > .elementor-element-populated, .elementor-31626 .elementor-element.elementor-element-db6374f > .elementor-element-populated > .elementor-background-overlay, .elementor-31626 .elementor-element.elementor-element-db6374f > .elementor-background-slideshow{border-radius:40px 40px 40px 40px;}.elementor-31626 .elementor-element.elementor-element-db6374f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-31626 .elementor-element.elementor-element-db6374f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31626 .elementor-element.elementor-element-0b9a831{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-31626 .elementor-element.elementor-element-0b9a831 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-text );}.elementor-31626 .elementor-element.elementor-element-c4db1b4{text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;color:var( --e-global-color-5864df5 );}.elementor-31626 .elementor-element.elementor-element-6e106e1{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31626 .elementor-element.elementor-element-003a73b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-31626 .elementor-element.elementor-element-003a73b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-31626 .elementor-element.elementor-element-003a73b > .elementor-element-populated, .elementor-31626 .elementor-element.elementor-element-003a73b > .elementor-element-populated > .elementor-background-overlay, .elementor-31626 .elementor-element.elementor-element-003a73b > .elementor-background-slideshow{border-radius:40px 40px 40px 40px;}.elementor-31626 .elementor-element.elementor-element-003a73b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-31626 .elementor-element.elementor-element-003a73b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31626 .elementor-element.elementor-element-639b42e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-31626 .elementor-element.elementor-element-639b42e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-text );}.elementor-31626 .elementor-element.elementor-element-438bfe5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31626 .elementor-element.elementor-element-438bfe5 img{max-width:100%;height:377px;object-fit:cover;object-position:center center;}.elementor-31626 .elementor-element.elementor-element-2bf0b4a > .elementor-container{max-width:1150px;}.elementor-31626 .elementor-element.elementor-element-2bf0b4a{margin-top:120px;margin-bottom:0px;}.elementor-31626 .elementor-element.elementor-element-cc13810{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-31626 .elementor-element.elementor-element-b070f39{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:start;}.elementor-31626 .elementor-element.elementor-element-b070f39 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:64px;font-weight:700;color:var( --e-global-color-text );}.elementor-31626 .elementor-element.elementor-element-e72c1f6{text-align:center;font-family:"Poppins", Sans-serif;font-size:22px;color:var( --e-global-color-5864df5 );}.elementor-31626 .elementor-element.elementor-element-701791f, .elementor-31626 .elementor-element.elementor-element-701791f > .elementor-background-overlay{border-radius:40px 40px 40px 40px;}.elementor-31626 .elementor-element.elementor-element-5324c94:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-31626 .elementor-element.elementor-element-5324c94 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-31626 .elementor-element.elementor-element-5324c94 > .elementor-element-populated, .elementor-31626 .elementor-element.elementor-element-5324c94 > .elementor-element-populated > .elementor-background-overlay, .elementor-31626 .elementor-element.elementor-element-5324c94 > .elementor-background-slideshow{border-radius:40px 40px 40px 40px;}.elementor-31626 .elementor-element.elementor-element-5324c94 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-31626 .elementor-element.elementor-element-5324c94 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31626 .elementor-element.elementor-element-c64c932{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-31626 .elementor-element.elementor-element-c64c932 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-text );}.elementor-31626 .elementor-element.elementor-element-0d99e8c{text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;color:var( --e-global-color-5864df5 );}.elementor-31626 .elementor-element.elementor-element-ac41dbd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-31626 .elementor-element.elementor-element-ac41dbd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-31626 .elementor-element.elementor-element-ac41dbd > .elementor-element-populated, .elementor-31626 .elementor-element.elementor-element-ac41dbd > .elementor-element-populated > .elementor-background-overlay, .elementor-31626 .elementor-element.elementor-element-ac41dbd > .elementor-background-slideshow{border-radius:40px 40px 40px 40px;}.elementor-31626 .elementor-element.elementor-element-ac41dbd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-31626 .elementor-element.elementor-element-ac41dbd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31626 .elementor-element.elementor-element-993ab9d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-31626 .elementor-element.elementor-element-993ab9d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-text );}.elementor-31626 .elementor-element.elementor-element-1166198{text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;color:var( --e-global-color-5864df5 );}.elementor-31626 .elementor-element.elementor-element-8321a11, .elementor-31626 .elementor-element.elementor-element-8321a11 > .elementor-background-overlay{border-radius:40px 40px 40px 40px;}.elementor-31626 .elementor-element.elementor-element-316e14c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-31626 .elementor-element.elementor-element-316e14c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-31626 .elementor-element.elementor-element-316e14c > .elementor-element-populated, .elementor-31626 .elementor-element.elementor-element-316e14c > .elementor-element-populated > .elementor-background-overlay, .elementor-31626 .elementor-element.elementor-element-316e14c > .elementor-background-slideshow{border-radius:40px 40px 40px 40px;}.elementor-31626 .elementor-element.elementor-element-316e14c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:40px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-31626 .elementor-element.elementor-element-316e14c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31626 .elementor-element.elementor-element-1cffc46{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-31626 .elementor-element.elementor-element-1cffc46 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-text );}.elementor-31626 .elementor-element.elementor-element-3b0c010{text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;color:var( --e-global-color-5864df5 );}.elementor-31626 .elementor-element.elementor-element-f0d55ef:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-31626 .elementor-element.elementor-element-f0d55ef > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-31626 .elementor-element.elementor-element-f0d55ef > .elementor-element-populated, .elementor-31626 .elementor-element.elementor-element-f0d55ef > .elementor-element-populated > .elementor-background-overlay, .elementor-31626 .elementor-element.elementor-element-f0d55ef > .elementor-background-slideshow{border-radius:40px 40px 40px 40px;}.elementor-31626 .elementor-element.elementor-element-f0d55ef > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:40px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-31626 .elementor-element.elementor-element-f0d55ef > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31626 .elementor-element.elementor-element-e97b393{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-31626 .elementor-element.elementor-element-e97b393 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-text );}.elementor-31626 .elementor-element.elementor-element-7b01785{text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;color:var( --e-global-color-5864df5 );}.elementor-31626 .elementor-element.elementor-element-2f57c4c .elementor-button{background-color:var( --e-global-color-secondary );font-size:18px;text-decoration:none;border-radius:8px 8px 8px 8px;padding:20px 20px 20px 20px;}.elementor-31626 .elementor-element.elementor-element-2f57c4c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:50px 50px 10px 50px;}.elementor-31626 .elementor-element.elementor-element-2f57c4c .elementor-button:hover, .elementor-31626 .elementor-element.elementor-element-2f57c4c .elementor-button:focus{box-shadow:0px 0px 21px 0px rgba(0,0,0,0.5);}.elementor-31626 .elementor-element.elementor-element-eda4b36{margin:0px 090px calc(var(--kit-widget-spacing, 0px) + 0px) 90px;text-align:center;font-size:14px;}.elementor-31626 .elementor-element.elementor-element-db24d89 > .elementor-container{max-width:1150px;}.elementor-31626 .elementor-element.elementor-element-db24d89{margin-top:120px;margin-bottom:120px;}.elementor-31626 .elementor-element.elementor-element-9f758bd:not(.elementor-motion-effects-element-type-background), .elementor-31626 .elementor-element.elementor-element-9f758bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top left, var( --e-global-color-primary ) 0%, var( --e-global-color-1bfb18f ) 100%);}.elementor-31626 .elementor-element.elementor-element-9f758bd > .elementor-container{min-height:800px;}.elementor-31626 .elementor-element.elementor-element-9f758bd{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 40px 0px 40px;}.elementor-31626 .elementor-element.elementor-element-9f758bd, .elementor-31626 .elementor-element.elementor-element-9f758bd > .elementor-background-overlay{border-radius:40px 40px 40px 40px;}.elementor-31626 .elementor-element.elementor-element-9f758bd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31626 .elementor-element.elementor-element-703d2a2 > .elementor-element-populated{margin:40px 40px 40px 40px;--e-column-margin-right:40px;--e-column-margin-left:40px;}.elementor-31626 .elementor-element.elementor-element-9d0966e{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-3325d09 );}.elementor-31626 .elementor-element.elementor-element-f60fd34{width:var( --container-widget-width, 75% );max-width:75%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;}.elementor-31626 .elementor-element.elementor-element-f60fd34 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:56px;font-weight:700;color:var( --e-global-color-27187cc7 );}.elementor-31626 .elementor-element.elementor-element-fd9ebc1{text-align:start;font-size:22px;color:var( --e-global-color-27187cc7 );}.elementor-31626 .elementor-element.elementor-element-e5a9f05.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-31626 .elementor-element.elementor-element-e5a9f05 > .elementor-widget-container{margin:0px 80px 0px 80px;}.elementor-31626 .elementor-element.elementor-element-e5a9f05 .elementor-main-swiper{height:384px;width:100%;}.elementor-31626 .elementor-element.elementor-element-e5a9f05 .elementor-swiper-button{font-size:14px;color:var( --e-global-color-27187cc7 );}.elementor-31626 .elementor-element.elementor-element-e5a9f05 .elementor-swiper-button svg{fill:var( --e-global-color-27187cc7 );}.elementor-31626 .elementor-element.elementor-element-e5a9f05 .swiper-pagination-bullet{height:0px;width:0px;}.elementor-31626 .elementor-element.elementor-element-e5a9f05 .swiper-container-horizontal .swiper-pagination-progressbar{height:0px;}.elementor-31626 .elementor-element.elementor-element-e5a9f05 .swiper-pagination-fraction{font-size:0px;}.elementor-31626 .elementor-element.elementor-element-81aa79d{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:5px;margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31626 .elementor-element.elementor-element-81aa79d .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-31626 .elementor-element.elementor-element-81aa79d .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-31626 .elementor-element.elementor-element-d954324{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-31626 .elementor-element.elementor-element-d954324 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:56px;font-weight:700;color:var( --e-global-color-27187cc7 );}.elementor-31626 .elementor-element.elementor-element-2244130 img{border-radius:40px 40px 40px 40px;}.elementor-31626 .elementor-element.elementor-element-6787160{margin:-80px 0100px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;}.elementor-31626 .elementor-element.elementor-element-6787160 .elementor-icon-wrapper{text-align:end;}.elementor-31626 .elementor-element.elementor-element-6787160.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-31626 .elementor-element.elementor-element-6787160.elementor-view-framed .elementor-icon, .elementor-31626 .elementor-element.elementor-element-6787160.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-31626 .elementor-element.elementor-element-6787160.elementor-view-framed .elementor-icon, .elementor-31626 .elementor-element.elementor-element-6787160.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}:root{--page-title-display:none;}body.elementor-page-31626{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-31626 .elementor-element.elementor-element-003a73b > .elementor-element-populated{margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-31626 .elementor-element.elementor-element-5324c94 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-31626 .elementor-element.elementor-element-ac41dbd > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-31626 .elementor-element.elementor-element-e5a9f05.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}}@media(max-width:767px){.elementor-31626 .elementor-element.elementor-element-04c8f1f .elementor-button{font-size:13px;}.elementor-31626 .elementor-element.elementor-element-2c00fe3 .elementor-heading-title{font-size:25px;}.elementor-31626 .elementor-element.elementor-element-5bf03a0{font-size:15px;}.elementor-31626 .elementor-element.elementor-element-72740e5 .elementor-tab-title{font-size:13px;}.elementor-31626 .elementor-element.elementor-element-7734cbc{font-size:13px;}.elementor-31626 .elementor-element.elementor-element-37dfd0f{text-align:center;}.elementor-31626 .elementor-element.elementor-element-37dfd0f .elementor-heading-title{font-size:23px;}.elementor-31626 .elementor-element.elementor-element-44d455b{font-size:15px;}.elementor-31626 .elementor-element.elementor-element-6adb8e5 .elementor-heading-title{font-size:22px;}.elementor-31626 .elementor-element.elementor-element-cecb238{font-size:14px;}.elementor-31626 .elementor-element.elementor-element-79bd5e0 .elementor-heading-title{font-size:22px;}.elementor-31626 .elementor-element.elementor-element-32de623{font-size:14px;}.elementor-31626 .elementor-element.elementor-element-1011869 img{max-width:100%;}.elementor-31626 .elementor-element.elementor-element-9111f78{margin-top:30px;margin-bottom:0px;}.elementor-31626 .elementor-element.elementor-element-db6374f > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-31626 .elementor-element.elementor-element-0b9a831{padding:20px 20px 20px 20px;}.elementor-31626 .elementor-element.elementor-element-0b9a831 .elementor-heading-title{font-size:22px;}.elementor-31626 .elementor-element.elementor-element-c4db1b4{font-size:14px;}.elementor-31626 .elementor-element.elementor-element-003a73b > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-31626 .elementor-element.elementor-element-639b42e{padding:20px 20px 20px 20px;}.elementor-31626 .elementor-element.elementor-element-639b42e .elementor-heading-title{font-size:22px;}.elementor-31626 .elementor-element.elementor-element-cc13810{font-size:13px;}.elementor-31626 .elementor-element.elementor-element-b070f39{text-align:center;}.elementor-31626 .elementor-element.elementor-element-b070f39 .elementor-heading-title{font-size:23px;}.elementor-31626 .elementor-element.elementor-element-e72c1f6{font-size:15px;}.elementor-31626 .elementor-element.elementor-element-5324c94 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-31626 .elementor-element.elementor-element-c64c932{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;}.elementor-31626 .elementor-element.elementor-element-c64c932 .elementor-heading-title{font-size:22px;}.elementor-31626 .elementor-element.elementor-element-0d99e8c{padding:10px 10px 10px 10px;text-align:center;font-size:14px;}.elementor-31626 .elementor-element.elementor-element-ac41dbd > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-31626 .elementor-element.elementor-element-993ab9d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;}.elementor-31626 .elementor-element.elementor-element-993ab9d .elementor-heading-title{font-size:22px;}.elementor-31626 .elementor-element.elementor-element-1166198{padding:10px 10px 10px 10px;text-align:center;font-size:14px;}.elementor-31626 .elementor-element.elementor-element-316e14c > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-31626 .elementor-element.elementor-element-1cffc46{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;}.elementor-31626 .elementor-element.elementor-element-1cffc46 .elementor-heading-title{font-size:22px;}.elementor-31626 .elementor-element.elementor-element-3b0c010{padding:10px 10px 10px 10px;text-align:center;font-size:14px;}.elementor-31626 .elementor-element.elementor-element-f0d55ef > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-31626 .elementor-element.elementor-element-e97b393{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;}.elementor-31626 .elementor-element.elementor-element-e97b393 .elementor-heading-title{font-size:22px;}.elementor-31626 .elementor-element.elementor-element-7b01785{padding:10px 10px 10px 10px;text-align:center;font-size:14px;}.elementor-31626 .elementor-element.elementor-element-eda4b36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;font-size:12px;}.elementor-31626 .elementor-element.elementor-element-9f758bd{padding:0px 0px 0px 0px;}.elementor-31626 .elementor-element.elementor-element-703d2a2 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-31626 .elementor-element.elementor-element-9d0966e{font-size:13px;}.elementor-31626 .elementor-element.elementor-element-f60fd34{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-31626 .elementor-element.elementor-element-f60fd34 .elementor-heading-title{font-size:23px;}.elementor-31626 .elementor-element.elementor-element-fd9ebc1{font-size:15px;}.elementor-31626 .elementor-element.elementor-element-e5a9f05.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-31626 .elementor-element.elementor-element-e5a9f05 .elementor-main-swiper{height:258px;width:181px;}.elementor-31626 .elementor-element.elementor-element-d954324 .elementor-heading-title{font-size:23px;}}@media(min-width:768px){.elementor-31626 .elementor-element.elementor-element-db6374f{width:68%;}.elementor-31626 .elementor-element.elementor-element-003a73b{width:31.828%;}}/* Start custom CSS for tabs, class: .elementor-element-72740e5 *//* ===========================================
   ELEMENTOR TABS – NEBENEINANDER + ACTIVE STYLE
   =========================================== */

/* Tabs IMMER nebeneinander (Desktop & Mobile) */
.elementor-tabs .elementor-tabs-wrapper {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  justify-content: center !important;
  gap: 16px !important;
}

/* Tab-Buttons: Basis */
.elementor-tabs .elementor-tab-title {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  padding: 10px 16px !important;
  text-align: center !important;
  white-space: nowrap !important;
  flex: 0 0 auto !important;
  background: #ffffff;              /* Hintergrund normal */
  color: #0F5F96;                   /* Textfarbe normal */
  border-radius: 6px;               /* Optional: leichte Rundung */
  border: 1px solid #0F5F96;        /* Rahmen in deiner Brandfarbe */
  transition: all 0.25s ease-in-out;
}

/* ACTIVE TAB – deine gewünschte Hervorhebung */
.elementor-tabs .elementor-tab-title.elementor-active {
  background: #0F5F96 !important;
  color: #ffffff !important;
  border-color: #0F5F96 !important;
}

/* OPTIONAL: Hover-Effekt (kannst du auch entfernen) */
.elementor-tabs .elementor-tab-title:hover {
  background: #0F5F96 !important;
  color: white !important;
  border-color: #0F5F96 !important;
}

/* Entfernt die mobile Doppel-Navigation */
.elementor-tabs .elementor-tab-mobile-title {
  display: none !important;
}

/* Inhalte immer unter den Tabs */
.elementor-tabs .elementor-tabs-content-wrapper {
  display: block !important;
}

/* GRAU-EFFEKT – INAKTIVE TABS */
.elementor-tabs .elementor-tab-title {
  background: linear-gradient(
    180deg,
    #f4f4f4 0%,
    #e9e9e9 100%
  ) !important;
  color: #0F5F96 !important;
  box-shadow: 0 2px 6px rgba(0,0,0,0.08);
}
/* ACTIVE TAB – HERVORGEHOBEN */
.elementor-tabs .elementor-tab-title.elementor-active {
  background: linear-gradient(
    180deg,
    #0F5F96 0%,
    #0c4e7b 100%
  ) !important;
  color: #ffffff !important;
  box-shadow: 0 6px 16px rgba(15,95,150,0.35);
  transform: translateY(-1px);
}
/* PULSE ANIMATION */
@keyframes softPulse {
  0% {
    box-shadow: 0 0 0 0 rgba(15,95,150,0.45);
  }
  70% {
    box-shadow: 0 0 0 8px rgba(15,95,150,0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(15,95,150,0);
  }
}

/* Pulse NUR beim aktiven Tab */
@keyframes softPulse {
  0% {
    box-shadow: 0 0 0 0 rgba(15,95,150,0.6);
  }
  60% {
    box-shadow: 0 0 0 14px rgba(15,95,150,0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(15,95,150,0);
  }
}
.elementor-tabs .elementor-tab-title.elementor-active {
  animation: softPulse 2.2s ease-out infinite;
  transform: translateY(-2px) scale(1.02);
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-e5a9f05 *//* Alle Slides: etwas kleiner und abgedunkelt */
.salestastic-static .swiper-slide {
  transition: transform 0.35s ease, opacity 0.35s ease, filter 0.35s ease;
  transform: scale(0.9);
  opacity: 0.25;
  filter: brightness(0.6);
}

/* Die vom Swiper als active markierte Slide (links): NICHT hervorheben */
.salestastic-static .swiper-slide-active {
  transform: scale(0.9);
  opacity: 0.25;
  filter: brightness(0.6);
}

/* Die NÄCHSTE Slide nach der aktiven = die mittlere in deinem Layout → Fokus */
.salestastic-static .swiper-slide-active + .swiper-slide {
  transform: scale(1);
  opacity: 1;
  filter: brightness(1);
}

/* Optional: die ganz rechts sichtbare Slide etwas heller als die restlichen dunklen */
.salestastic-static .swiper-slide-active + .swiper-slide + .swiper-slide {
  opacity: 0.5;
  filter: brightness(0.8);
}



/* Pfeile nach unten Mitte setzen */
.salestastic-static .elementor-swiper-button-prev,
.salestastic-static .elementor-swiper-button-next {
  top: auto;
  bottom: 40px;
}

.salestastic-static .elementor-swiper-button-prev {
  left: 50%;
  transform: translateX(-70px);
}

.salestastic-static .elementor-swiper-button-next {
  left: 50%;
  transform: translateX(20px);
}

.salestastic-static .elementor-swiper {
  position: relative !important;
}

.salestastic-static .elementor-swiper-button-prev,
.salestastic-static .elementor-swiper-button-next {
  position: absolute !important;
  bottom: -80px !important;
  top: auto !important;
  z-index: 99999 !important;
}

.salestastic-static .elementor-swiper-button-prev {
  left: 50% !important;
  transform: translateX(-70px) !important;
}

.salestastic-static .elementor-swiper-button-next {
  left: 50% !important;
  transform: translateX(10px) !important;
}

.salestastic-static .elementor-swiper-button {
  width: 28px !important;          /* KLEINER Kreis */
  height: 28px !important;
  border-radius: 50% !important;   /* rund */
  background: rgba(15, 95, 150, 0.5) !important; /* Hintergrund 50% opacity */
  color: #ffffff !important;       /* Pfeil bleibt klar weiß */
  font-size: 12px !important;      /* kleiner Pfeil */
  display: flex !important;
  align-items: center;
  justify-content: center;
  box-shadow: none !important;     /* optional: kein Shadow */
  transition: 0.2s ease;
}

/* MOBILE FIX: Auf kleineren Screens die AKTIVE Slide in der Mitte hervorheben */
@media (max-width: 767px) {
  /* Alle Slides erstmal abgedunkelt & kleiner */
  .salestastic-static .swiper-slide {
    transform: scale(0.9);
    opacity: 0.25;
    filter: brightness(0.6);
  }

  /* Die aktive Slide (in der Mitte) → Fokus */
  .salestastic-static .swiper-slide-active {
    transform: scale(1);
    opacity: 1;
    filter: brightness(1);
  }

  /* Die „nächste“ Slide rechts wieder abdunkeln (überschreibt deine Desktop-Logik) */
  .salestastic-static .swiper-slide-active + .swiper-slide,
  .salestastic-static .swiper-slide-active + .swiper-slide + .swiper-slide {
    opacity: 0.25;
    filter: brightness(0.6);
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9f758bd *//* Blaue Box: alles was drin ist, bleibt drin */
.seminar-section {
  overflow: hidden;        /* schneidet alles ab, was raussteht */
}

/* Sicherheitshalber: Carousel nicht nach unten rausdrücken */
.seminar-section .elementor-widget-media-carousel {
  margin-bottom: 0;
  padding-bottom: 30px;    /* Abstand nach unten innerhalb der Box */
}/* End custom CSS */