.elementor-7 .elementor-element.elementor-element-03caaed > .elementor-container{min-height:100vh;}.elementor-7 .elementor-element.elementor-element-03caaed > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-03caaed:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-03caaed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fitnessunion.at/wp-content/uploads/2022/01/Header_3000px-scaled.webp");background-position:top center;}.elementor-7 .elementor-element.elementor-element-03caaed > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-03caaed{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-220px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c68a9aa{text-align:center;}.elementor-7 .elementor-element.elementor-element-c68a9aa .elementor-heading-title{color:#ffffff;font-family:"Merriweather Sans", Sans-serif;font-size:46px;font-weight:800;font-style:italic;line-height:53px;letter-spacing:1.8px;}.elementor-7 .elementor-element.elementor-element-9bcc743{text-align:center;color:var( --e-global-color-accent );font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:26px;letter-spacing:0.9px;}.elementor-7 .elementor-element.elementor-element-c98688e .elementor-button{font-family:"Merriweather Sans", Sans-serif;}.elementor-7 .elementor-element.elementor-element-db5d175 > .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-7 .elementor-element.elementor-element-db5d175 > .elementor-element-populated{margin:-125px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-50add64{text-align:left;}.elementor-7 .elementor-element.elementor-element-50add64 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Merriweather Sans", Sans-serif;font-size:24px;font-weight:800;font-style:italic;line-height:54px;letter-spacing:0.9px;}.elementor-7 .elementor-element.elementor-element-50add64 > .elementor-widget-container{padding:0px 30px 0px 30px;background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-c5c4d45 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );flex-grow:1;padding-right:calc( 0px/2 );padding-left:calc( 0px/2 );}.elementor-7 .elementor-element.elementor-element-c5c4d45 .dce-posts-container.dce-skin-grid .dce-posts-wrapper{align-items:flex-start;margin-left:calc( -0px/2 );margin-right:calc( -0px/2 );}.elementor-7 .elementor-element.elementor-element-c5c4d45 .dce-posts-container.dce-skin-grid .dce-item-area{justify-content:flex-start;}.elementor-7 .elementor-element.elementor-element-c5c4d45 .elementor-repeater-item-cb2f6c7 > *{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:30px;letter-spacing:0.9px;color:var( --e-global-color-accent );display:inline-block;}.elementor-7 .elementor-element.elementor-element-c5c4d45 .elementor-repeater-item-cb2f6c7 a{color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-c5c4d45 .elementor-repeater-item-5bfc478{text-align:left;}.elementor-7 .elementor-element.elementor-element-c5c4d45 .elementor-repeater-item-5bfc478 > *{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:600;line-height:26px;letter-spacing:0.9px;color:var( --e-global-color-accent );display:inline-block;}.elementor-7 .elementor-element.elementor-element-c5c4d45 .elementor-repeater-item-5bfc478 a{color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-c5c4d45 .dce-post-item{text-align:left;padding-bottom:0px;}.elementor-7 .elementor-element.elementor-element-c5c4d45 .dce-post-item .dce-post-block{padding:13px 30px 13px 30px;}.elementor-7 .elementor-element.elementor-element-c5c4d45 .dce-posts-fallback{text-align:left;font-family:"Merriweather Sans", Sans-serif;}.elementor-7 .elementor-element.elementor-element-c5c4d45 > .elementor-widget-container{padding:8px 0px 16px 0px;background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-41dfbcc{margin-top:24px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-32ad4e4 .elementor-heading-title{font-family:"Merriweather Sans", Sans-serif;}.elementor-7 .elementor-element.elementor-element-32ad4e4 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-7 .elementor-element.elementor-element-a02063b{overflow:hidden;margin-top:0px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-42f206a > .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-7 .elementor-element.elementor-element-c401082 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 4);flex:0 1 calc( 100% / 4 );flex-grow:0;padding-right:calc( 4px/2 );padding-left:calc( 4px/2 );}.elementor-7 .elementor-element.elementor-element-c401082 .elementor-repeater-item-1793dd4 > *{display:inline-block;}.elementor-7 .elementor-element.elementor-element-c401082 .elementor-repeater-item-376cbca.dce-item_image{justify-content:top;}.elementor-7 .elementor-element.elementor-element-c401082 .dce-posts-fallback{text-align:left;font-family:"Merriweather Sans", Sans-serif;}.elementor-7 .elementor-element.elementor-element-c401082 .dce-posts-container.dce-skin-grid .dce-posts-wrapper{margin-left:calc( -4px/2 );margin-right:calc( -4px/2 );}.elementor-7 .elementor-element.elementor-element-c401082 .dce-post-item{padding-bottom:30px;}.elementor-7 .elementor-element.elementor-element-d024246{overflow:hidden;margin-top:0px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-6f469d2 > .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-7 .elementor-element.elementor-element-3066d11 .dce-skin-carousel{height:600px;}.elementor-7 .elementor-element.elementor-element-3066d11 .dce-container-navigation i{font-size:80px;}.elementor-7 .elementor-element.elementor-element-3066d11 .dce-container-navigation svg{height:80px;width:100%;}.elementor-7 .elementor-element.elementor-element-3066d11 .dce-carousel-controls .swiper-button-left{height:80px;width:80px;margin-top:calc(80px / 2);}.elementor-7 .elementor-element.elementor-element-3066d11 .dce-carousel-controls .swiper-button-right{height:80px;width:80px;margin-top:calc(80px / 2);}.elementor-7 .elementor-element.elementor-element-3066d11 .elementor-repeater-item-1793dd4 > *{display:inline-block;}.elementor-7 .elementor-element.elementor-element-3066d11 .elementor-repeater-item-376cbca.dce-item_image{justify-content:top;}.elementor-7 .elementor-element.elementor-element-3066d11 .dce-posts-fallback{text-align:left;font-family:"Merriweather Sans", Sans-serif;}.elementor-7 .elementor-element.elementor-element-eff0957 > .elementor-container{min-height:800px;}.elementor-7 .elementor-element.elementor-element-eff0957:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-eff0957 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-size:cover;}.elementor-7 .elementor-element.elementor-element-eff0957 > .elementor-background-overlay{background-position:bottom center;background-size:cover;opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-eff0957{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:120px;margin-bottom:0px;padding:80px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-e98ab6e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-b172b12 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Merriweather Sans", Sans-serif;}.elementor-7 .elementor-element.elementor-element-b172b12 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-7 .elementor-element.elementor-element-c0c55f3 .kursplan-table div.row > div{padding:12px 12px 12px 12px;}.elementor-7 .elementor-element.elementor-element-c0c55f3 .kursplan-table div.kursname{font-family:"Merriweather Sans", Sans-serif;font-size:18px;font-weight:800;}.elementor-7 .elementor-element.elementor-element-c0c55f3 .kursplan-table div.kurszeit{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:26px;letter-spacing:0.9px;}.elementor-7 .elementor-element.elementor-element-c0c55f3 .kursplan-table div.kurstrainer{font-family:"Merriweather Sans", Sans-serif;font-size:18px;font-weight:800;}.elementor-7 .elementor-element.elementor-element-c0c55f3 .kursplan-table .anmeldebutton{font-family:"Merriweather Sans", Sans-serif;font-size:15px;padding:10px 28px 10px 28px;}.elementor-7 .elementor-element.elementor-element-c0c55f3 > .elementor-widget-container{padding:60px 60px 60px 60px;background-color:#F5F5F5;box-shadow:0px 3px 6px 0px rgba(0,0,0,0.5);}.elementor-7 .elementor-element.elementor-element-a277707{margin-top:120px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-9082073 .elementor-heading-title{font-family:"Merriweather Sans", Sans-serif;}.elementor-7 .elementor-element.elementor-element-9082073 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-7 .elementor-element.elementor-element-44ee171{margin-top:0px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-754a37a .dce-container-navigation i{font-size:12px;}.elementor-7 .elementor-element.elementor-element-754a37a .dce-container-navigation svg{height:12px;width:100%;}.elementor-7 .elementor-element.elementor-element-754a37a .dce-carousel-controls .swiper-button-left{height:12px;width:12px;margin-top:calc(12px / 2);}.elementor-7 .elementor-element.elementor-element-754a37a .dce-carousel-controls .swiper-button-right{height:12px;width:12px;margin-top:calc(12px / 2);}.elementor-7 .elementor-element.elementor-element-754a37a .swiper-button-right path, .elementor-7 .elementor-element.elementor-element-754a37a .swiper-button-left path, .elementor-7 .elementor-element.elementor-element-754a37a .dce-container-navigation svg, .elementor-7 .elementor-element.elementor-element-754a37a .dce-container-navigation i{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-754a37a .swiper-button-right line, .elementor-7 .elementor-element.elementor-element-754a37a .swiper-button-left line, .elementor-7 .elementor-element.elementor-element-754a37a .swiper-button-right polyline, .elementor-7 .elementor-element.elementor-element-754a37a .swiper-button-left polyline{stroke:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-754a37a .swiper-button-right:hover path, .elementor-7 .elementor-element.elementor-element-754a37a .swiper-button-left:hover path, .elementor-7 .elementor-element.elementor-element-754a37a .swiper-button-left:hover svg, .elementor-7 .elementor-element.elementor-element-754a37a .swiper-button-right:hover svg, .elementor-7 .elementor-element.elementor-element-754a37a .swiper-button-left:hover i, .elementor-7 .elementor-element.elementor-element-754a37a .swiper-button-right:hover i{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-754a37a .swiper-button-right:hover line, .elementor-7 .elementor-element.elementor-element-754a37a .swiper-button-left:hover line, .elementor-7 .elementor-element.elementor-element-754a37a .swiper-button-right:hover polyline, .elementor-7 .elementor-element.elementor-element-754a37a .swiper-button-left:hover polyline{stroke:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-754a37a .elementor-repeater-item-aae22fe.dce-item_image{justify-content:center;}.elementor-7 .elementor-element.elementor-element-754a37a .elementor-repeater-item-d4abe5e{text-align:center;padding:29px 29px 29px 29px;}.elementor-7 .elementor-element.elementor-element-754a37a .elementor-repeater-item-d4abe5e > *{font-family:"Zwo Pro", Sans-serif;font-size:22px;font-weight:800;text-transform:uppercase;font-style:italic;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-754a37a .elementor-repeater-item-d4abe5e a{color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-754a37a .elementor-repeater-item-d4abe5e *:not(.dce-post-button) > *{background-color:var( --e-global-color-497ce57 );}.elementor-7 .elementor-element.elementor-element-754a37a .elementor-repeater-item-d4abe5e .dce-post-content{background-color:var( --e-global-color-497ce57 );}.elementor-7 .elementor-element.elementor-element-754a37a .elementor-repeater-item-d4abe5e a.dce-button{background-color:var( --e-global-color-497ce57 );}.elementor-7 .elementor-element.elementor-element-754a37a .elementor-repeater-item-9c9578b > *{display:inline-block;}.elementor-7 .elementor-element.elementor-element-754a37a .dce-posts-fallback{text-align:left;font-family:"Merriweather Sans", Sans-serif;}.elementor-7 .elementor-element.elementor-element-04a5182{margin-top:95px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-513d9fe .elementor-heading-title{font-family:"Merriweather Sans", Sans-serif;}.elementor-7 .elementor-element.elementor-element-513d9fe > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-7 .elementor-element.elementor-element-0a991f1 .elementor-repeater-item-8e2b9fa .swiper-slide-bg{background-color:#833ca3;background-image:url(https://fitnessunion.at/wp-content/uploads/2022/02/Galerie_1.webp);background-size:cover;}.elementor-7 .elementor-element.elementor-element-0a991f1 .elementor-repeater-item-00a826e .swiper-slide-bg{background-color:#833ca3;background-image:url(https://fitnessunion.at/wp-content/uploads/2022/05/Kursraum-Gross-min1.jpg);background-size:cover;}.elementor-7 .elementor-element.elementor-element-0a991f1 .elementor-repeater-item-94551bf .swiper-slide-bg{background-color:#833ca3;background-image:url(https://fitnessunion.at/wp-content/uploads/2022/02/IMG_2926-scaled.jpg);background-size:cover;}.elementor-7 .elementor-element.elementor-element-0a991f1 .elementor-repeater-item-b4ba0b0 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://fitnessunion.at/wp-content/uploads/2022/05/IMG_3218-scaled.jpg);background-size:cover;}.elementor-7 .elementor-element.elementor-element-0a991f1 .elementor-repeater-item-169801e .swiper-slide-bg{background-color:#833ca3;background-image:url(https://fitnessunion.at/wp-content/uploads/2022/06/Pole6-e1668429595885.png);background-size:cover;}.elementor-7 .elementor-element.elementor-element-0a991f1 .swiper-slide{height:600px;transition-duration:calc(4000ms*1.2);}.elementor-7 .elementor-element.elementor-element-0a991f1 .swiper-slide-contents{max-width:40%;}.elementor-7 .elementor-element.elementor-element-0a991f1 .swiper-slide-inner{text-align:center;}.elementor-7 .elementor-element.elementor-element-0a991f1 .elementor-slide-heading{color:var( --e-global-color-accent );font-family:"Merriweather Sans", Sans-serif;font-size:24px;font-weight:700;font-style:italic;}.elementor-7 .elementor-element.elementor-element-0a991f1 .elementor-slide-description{font-family:"Merriweather Sans", Sans-serif;}.elementor-7 .elementor-element.elementor-element-0a991f1 .elementor-slide-button{font-family:"Merriweather Sans", Sans-serif;}.elementor-7 .elementor-element.elementor-element-0a991f1 .elementor-swiper-button{font-size:18px;color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-0a991f1 .elementor-swiper-button svg{fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-0a991f1 .swiper-pagination-bullet{height:15px;width:15px;}.elementor-7 .elementor-element.elementor-element-0a991f1 .swiper-container-horizontal .swiper-pagination-progressbar{height:15px;}.elementor-7 .elementor-element.elementor-element-0a991f1 .swiper-pagination-fraction{font-size:15px;}.elementor-7 .elementor-element.elementor-element-0a991f1 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#D64E2859;opacity:1;}.elementor-7 .elementor-element.elementor-element-0a991f1 .swiper-pagination-bullet-active{background-color:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-c5c4d45 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 3);flex:0 1 calc( 100% / 3 );}.elementor-7 .elementor-element.elementor-element-c401082 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 3);flex:0 1 calc( 100% / 3 );}.elementor-7 .elementor-element.elementor-element-b172b12 > .elementor-widget-container{padding:0px 10px 0px 10px;}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-3948d4a{width:73%;}.elementor-7 .elementor-element.elementor-element-db5d175{width:27%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7 .elementor-element.elementor-element-3948d4a{width:39%;}.elementor-7 .elementor-element.elementor-element-db5d175{width:60%;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-03caaed > .elementor-container{min-height:85vh;}.elementor-7 .elementor-element.elementor-element-03caaed{padding:100px 21px 80px 21px;}.elementor-7 .elementor-element.elementor-element-e7456f8 > .elementor-element-populated{padding:15px 0px 15px 0px;}.elementor-7 .elementor-element.elementor-element-c68a9aa .elementor-heading-title{font-size:26px;line-height:33px;letter-spacing:0.78px;}.elementor-7 .elementor-element.elementor-element-c68a9aa > .elementor-widget-container{padding:0% 0% 5% 0%;}.elementor-7 .elementor-element.elementor-element-9bcc743{font-size:19px;}.elementor-7 .elementor-element.elementor-element-9bcc743 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-48393cf{padding:0px 37px 0px 37px;}.elementor-7 .elementor-element.elementor-element-3948d4a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-50add64{text-align:center;}.elementor-7 .elementor-element.elementor-element-50add64 .elementor-heading-title{font-size:26px;}.elementor-7 .elementor-element.elementor-element-50add64 > .elementor-widget-container{margin:17px 0px 0px 0px;padding:0px 30px 0px 30px;}.elementor-7 .elementor-element.elementor-element-c5c4d45 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );}.elementor-7 .elementor-element.elementor-element-c5c4d45 .elementor-repeater-item-cb2f6c7{text-align:center;}.elementor-7 .elementor-element.elementor-element-c5c4d45 .elementor-repeater-item-cb2f6c7 > *{font-size:18px;line-height:30px;letter-spacing:0.9px;}.elementor-7 .elementor-element.elementor-element-c5c4d45 .elementor-repeater-item-5bfc478{text-align:center;}.elementor-7 .elementor-element.elementor-element-c5c4d45 .elementor-repeater-item-5bfc478 > *{font-size:18px;line-height:30px;letter-spacing:0.9px;}.elementor-7 .elementor-element.elementor-element-c5c4d45 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 0px 16px 0px;}.elementor-7 .elementor-element.elementor-element-41dfbcc{padding:40px 37px 0px 37px;}.elementor-7 .elementor-element.elementor-element-32ad4e4{text-align:center;}.elementor-7 .elementor-element.elementor-element-32ad4e4 .elementor-heading-title{font-size:26px;}.elementor-7 .elementor-element.elementor-element-42f206a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c401082 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );}.elementor-7 .elementor-element.elementor-element-c401082{z-index:0;}.elementor-7 .elementor-element.elementor-element-d024246{margin-top:0px;margin-bottom:-90px;}.elementor-7 .elementor-element.elementor-element-6f469d2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-3066d11 .dce-container-navigation i{font-size:0px;}.elementor-7 .elementor-element.elementor-element-3066d11 .dce-container-navigation svg{height:0px;width:100%;}.elementor-7 .elementor-element.elementor-element-3066d11 .dce-carousel-controls .swiper-button-left{height:0px;width:0px;margin-top:calc(0px / 2);}.elementor-7 .elementor-element.elementor-element-3066d11 .dce-carousel-controls .swiper-button-right{height:0px;width:0px;margin-top:calc(0px / 2);}.elementor-7 .elementor-element.elementor-element-3066d11{z-index:0;}.elementor-7 .elementor-element.elementor-element-eff0957:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-eff0957 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fitnessunion.at/wp-content/uploads/2022/06/Hintergrund_Kursplan_300px_weiss-scaled.webp");}.elementor-7 .elementor-element.elementor-element-eff0957{margin-top:0px;margin-bottom:0px;padding:40px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-e98ab6e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-b172b12{text-align:center;}.elementor-7 .elementor-element.elementor-element-b172b12 .elementor-heading-title{font-size:26px;line-height:65px;letter-spacing:0.78px;}.elementor-7 .elementor-element.elementor-element-b172b12 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-7 .elementor-element.elementor-element-c0c55f3 .kursplan-table div.row > div{padding:4px 4px 4px 4px;}.elementor-7 .elementor-element.elementor-element-c0c55f3 .kursplan-table div.kurszeit{line-height:1.4em;}.elementor-7 .elementor-element.elementor-element-9082073{text-align:center;}.elementor-7 .elementor-element.elementor-element-9082073 .elementor-heading-title{font-size:26px;line-height:65px;letter-spacing:0.7px;}.elementor-7 .elementor-element.elementor-element-31100cd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-754a37a .dce-container-navigation i{font-size:0px;}.elementor-7 .elementor-element.elementor-element-754a37a .dce-container-navigation svg{height:0px;width:100%;}.elementor-7 .elementor-element.elementor-element-754a37a .dce-carousel-controls .swiper-button-left{height:0px;width:0px;margin-top:calc(0px / 2);}.elementor-7 .elementor-element.elementor-element-754a37a .dce-carousel-controls .swiper-button-right{height:0px;width:0px;margin-top:calc(0px / 2);}.elementor-7 .elementor-element.elementor-element-754a37a{z-index:0;}.elementor-7 .elementor-element.elementor-element-513d9fe{text-align:center;}.elementor-7 .elementor-element.elementor-element-513d9fe .elementor-heading-title{font-size:26px;line-height:65px;letter-spacing:0.78px;}.elementor-7 .elementor-element.elementor-element-856f73f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-0a991f1 .elementor-slide-heading{font-size:30px;letter-spacing:0.9px;}.elementor-7 .elementor-element.elementor-element-0a991f1{z-index:0;}}/* Start custom CSS for dce-dynamicposts-v2, class: .elementor-element-c401082 */.elementor-7 .elementor-element.elementor-element-c401082 article.post-4799 img, .elementor-7 .elementor-element.elementor-element-c401082 article:last-child a  {
    visibility: hidden;
}

.elementor-7 .elementor-element.elementor-element-c401082 article.post-4799 span {
    display: none;
}

.elementor-7 .elementor-element.elementor-element-c401082 article.post-4799 .elementor-page-title .elementor-widget-container {
    background-color: transparent;
    border: none;
    background-image: url(/wp-content/uploads/2022/01/Mitglied-SPORTUNION_klein.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
}/* End custom CSS */
/* Start custom CSS for dce-dynamicposts-v2, class: .elementor-element-3066d11 */.elementor-7 .elementor-element.elementor-element-3066d11 article.post-1388 img, .elementor-7 .elementor-element.elementor-element-3066d11 article:last-child a  {
    visibility: hidden;
}

.elementor-7 .elementor-element.elementor-element-3066d11 article.post-1388 span {
    display: none;
}

.elementor-7 .elementor-element.elementor-element-3066d11 article.post-1388 .elementor-page-title .elementor-widget-container {
    background-color: transparent;
    border: none;
    background-image: url(/wp-content/uploads/2022/01/Mitglied-SPORTUNION_klein.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
}/* End custom CSS */
/* Start custom CSS for kursplan, class: .elementor-element-c0c55f3 */@media (max-width: 1024px) {
    
 .elementor-7 .elementor-element.elementor-element-c0c55f3 .elementor-widget-container {
        background-color: transparent;
    }
}/* End custom CSS */
/* Start custom CSS for dce-dynamicposts-v2, class: .elementor-element-754a37a *//* navigation */
.elementor-7 .elementor-element.elementor-element-754a37a .dce-container-navigation i {
    background-color: #D64E28;
    padding: 12px 14px 13px 16px;
}

.elementor-7 .elementor-element.elementor-element-754a37a .dce-container-navigation i:hover {
    background-color: #333;
}

.elementor-7 .elementor-element.elementor-element-754a37a .dce-carousel-controls .dce-container-navigation {
    top: -88px;
    left: 50%;
    margin-left: 473px;
    width: 78px;
}

@media (max-width: 767px) {

.elementor-7 .elementor-element.elementor-element-754a37a .dce-container-navigation i {
     display: none;
 }

.elementor-7 .elementor-element.elementor-element-754a37a .dce-post-item .swiper-slide .dce-item-carousel .swiper-slide-active .element.style {
    
    width: 260px;
}
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-0a991f1 *//* title */
.elementor-7 .elementor-element.elementor-element-0a991f1 .swiper-slide-inner {
    padding: 0
}

.elementor-7 .elementor-element.elementor-element-0a991f1 .swiper-slide-contents {
    padding: 20px 75px;
    background-color: #D64E28; 
}

/* navigation dots */
.elementor-7 .elementor-element.elementor-element-0a991f1 .elementor-slides-wrapper {
    padding-bottom: 55px;
}

/* navigation arrows */
.elementor-7 .elementor-element.elementor-element-0a991f1 .elementor-swiper-button {
    top: auto;
    bottom: 30px;
    background-color: #ED5B32;
    padding: 17px;
}

.elementor-7 .elementor-element.elementor-element-0a991f1 .elementor-swiper-button.elementor-swiper-button-next {
    right: 0;
    background-color: #333;
}

.elementor-7 .elementor-element.elementor-element-0a991f1 .elementor-swiper-button.elementor-swiper-button-prev {
    right: 53px;
    left: auto;
    background-color: #ED5B32;
}

/* einblicke title mobile */
@media (max-width: 767px) {
    .elementor-7 .elementor-element.elementor-element-0a991f1 .swiper-slide-contents  {
    width: 100%;
    max-width: 100%;
}

.elementor-7 .elementor-element.elementor-element-0a991f1 .elementor-swiper-button.elementor-swiper-button-prev {
    z-index: -1;
}
.elementor-7 .elementor-element.elementor-element-0a991f1 .elementor-swiper-button {
    z-index: -1;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Merriweather Sans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://fitnessunion.at/wp-content/uploads/2022/01/MerriweatherSans-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Merriweather Sans';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://fitnessunion.at/wp-content/uploads/2022/01/MerriweatherSans-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Merriweather Sans';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://fitnessunion.at/wp-content/uploads/2022/01/MerriweatherSans-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Merriweather Sans';
	font-style: italic;
	font-weight: 800;
	font-display: auto;
	src: url('https://fitnessunion.at/wp-content/uploads/2022/01/MerriweatherSans-ExtraBoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Merriweather Sans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://fitnessunion.at/wp-content/uploads/2022/01/MerriweatherSans-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Merriweather Sans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://fitnessunion.at/wp-content/uploads/2022/01/MerriweatherSans-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://fitnessunion.at/wp-content/uploads/2022/12/OpenSans-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://fitnessunion.at/wp-content/uploads/2022/12/OpenSans-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://fitnessunion.at/wp-content/uploads/2022/12/OpenSans-Light.ttf') format('truetype');
}
/* End Custom Fonts CSS */