.elementor-10896 .elementor-element.elementor-element-3e2ad05 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-10896 .elementor-element.elementor-element-3e2ad05 > .elementor-container{min-height:58vh;}.elementor-10896 .elementor-element.elementor-element-3e2ad05:not(.elementor-motion-effects-element-type-background), .elementor-10896 .elementor-element.elementor-element-3e2ad05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-size:cover;}.elementor-10896 .elementor-element.elementor-element-3e2ad05 > .elementor-background-overlay{opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10896 .elementor-element.elementor-element-3e2ad05{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-10896 .elementor-element.elementor-element-dcf81d4 > .elementor-container{max-width:1085px;}.elementor-10896 .elementor-element.elementor-element-dcf81d4{margin-top:100px;margin-bottom:0px;}.elementor-10896 .elementor-element.elementor-element-b978487:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10896 .elementor-element.elementor-element-b978487 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-10896 .elementor-element.elementor-element-b978487.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-10896 .elementor-element.elementor-element-b978487 > .elementor-element-populated{border-style:solid;border-width:10px 0px 0px 0px;border-color:var( --e-global-color-secondary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-200px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:55px 0px 0px 0px;}.elementor-10896 .elementor-element.elementor-element-b978487 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10896 .elementor-element.elementor-element-478c54c{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;}.elementor-10896 .elementor-element.elementor-element-478c54c > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-10896 .elementor-element.elementor-element-478c54c .elementor-heading-title{font-size:35px;font-weight:800;line-height:50px;letter-spacing:1.35px;color:var( --e-global-color-text );}.elementor-10896 .elementor-element.elementor-element-4b7e525{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;text-align:center;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:32px;color:var( --e-global-color-secondary );}.elementor-10896 .elementor-element.elementor-element-4b7e525 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-10896 .elementor-element.elementor-element-ebf94e7{font-size:18px;line-height:32px;color:var( --e-global-color-text );}.elementor-10896 .elementor-element.elementor-element-b5979d8:not(.elementor-motion-effects-element-type-background), .elementor-10896 .elementor-element.elementor-element-b5979d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-10896 .elementor-element.elementor-element-b5979d8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:64px;margin-bottom:165px;padding:45px 45px 45px 45px;}.elementor-10896 .elementor-element.elementor-element-b5979d8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10896 .elementor-element.elementor-element-1f0e038 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10896 .elementor-element.elementor-element-1f0e038 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10896 .elementor-element.elementor-element-e633760 .elementor-heading-title{font-size:26px;font-weight:800;line-height:35px;color:var( --e-global-color-accent );}.elementor-10896 .elementor-element.elementor-element-cc48d00{font-size:18px;line-height:32px;color:var( --e-global-color-accent );}.elementor-10896 .elementor-element.elementor-element-ebdddf5:not(.elementor-motion-effects-element-type-background), .elementor-10896 .elementor-element.elementor-element-ebdddf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-497ce57 );}.elementor-10896 .elementor-element.elementor-element-ebdddf5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-100px;padding:115px 0px 165px 0px;}.elementor-10896 .elementor-element.elementor-element-ebdddf5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10896 .elementor-element.elementor-element-d8aa8f7 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10896 .elementor-element.elementor-element-d8aa8f7 .elementor-heading-title{font-family:"Merriweather Sans", Sans-serif;}.elementor-10896 .elementor-element.elementor-element-d0776d2 .elementor-repeater-item-aae22fe .dce-img{padding-bottom:calc( 0.8 * 100% );}.elementor-10896 .elementor-element.elementor-element-d0776d2 .elementor-repeater-item-aae22fe.dce-item_image{justify-content:center;}.elementor-10896 .elementor-element.elementor-element-d0776d2 .elementor-repeater-item-aae22fe a:hover{color:var( --e-global-color-secondary );}.elementor-10896 .elementor-element.elementor-element-d0776d2 .elementor-repeater-item-aae22fe{margin:0rem 0rem 2rem 0rem;}.elementor-10896 .elementor-element.elementor-element-d0776d2 .elementor-repeater-item-4e04ebf > *{font-family:"Merriweather Sans", Sans-serif;font-size:0.9rem;font-weight:500;font-style:italic;color:var( --e-global-color-secondary );display:inline-block;}.elementor-10896 .elementor-element.elementor-element-d0776d2 .elementor-repeater-item-4e04ebf a{color:var( --e-global-color-secondary );}.elementor-10896 .elementor-element.elementor-element-d0776d2 .elementor-repeater-item-d4abe5e{text-align:left;margin:0.8rem 0rem 1rem 0rem;}.elementor-10896 .elementor-element.elementor-element-d0776d2 .elementor-repeater-item-d4abe5e > *{font-family:"Merriweather Sans", Sans-serif;font-size:1.25rem;font-weight:800;font-style:italic;line-height:1.625rem;color:var( --e-global-color-text );}.elementor-10896 .elementor-element.elementor-element-d0776d2 .elementor-repeater-item-d4abe5e a{color:var( --e-global-color-text );}.elementor-10896 .elementor-element.elementor-element-d0776d2 .elementor-repeater-item-d4abe5e *:not(.dce-post-button) > *{background-color:var( --e-global-color-497ce57 );}.elementor-10896 .elementor-element.elementor-element-d0776d2 .elementor-repeater-item-d4abe5e .dce-post-content{background-color:var( --e-global-color-497ce57 );}.elementor-10896 .elementor-element.elementor-element-d0776d2 .elementor-repeater-item-d4abe5e a.dce-button{background-color:var( --e-global-color-497ce57 );}.elementor-10896 .elementor-element.elementor-element-d0776d2 .dce-post-item{text-align:left;}.elementor-10896 .elementor-element.elementor-element-d0776d2 .dce-container-navigation i{font-size:12px;}.elementor-10896 .elementor-element.elementor-element-d0776d2 .dce-container-navigation svg{height:12px;width:100%;}.elementor-10896 .elementor-element.elementor-element-d0776d2 .dce-carousel-controls .swiper-button-left{height:12px;width:12px;margin-top:calc(12px / 2);}.elementor-10896 .elementor-element.elementor-element-d0776d2 .dce-carousel-controls .swiper-button-right{height:12px;width:12px;margin-top:calc(12px / 2);}.elementor-10896 .elementor-element.elementor-element-d0776d2 .swiper-button-right path, .elementor-10896 .elementor-element.elementor-element-d0776d2 .swiper-button-left path, .elementor-10896 .elementor-element.elementor-element-d0776d2 .dce-container-navigation svg, .elementor-10896 .elementor-element.elementor-element-d0776d2 .dce-container-navigation i{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-10896 .elementor-element.elementor-element-d0776d2 .swiper-button-right line, .elementor-10896 .elementor-element.elementor-element-d0776d2 .swiper-button-left line, .elementor-10896 .elementor-element.elementor-element-d0776d2 .swiper-button-right polyline, .elementor-10896 .elementor-element.elementor-element-d0776d2 .swiper-button-left polyline{stroke:var( --e-global-color-accent );}.elementor-10896 .elementor-element.elementor-element-d0776d2 .swiper-button-right:hover path, .elementor-10896 .elementor-element.elementor-element-d0776d2 .swiper-button-left:hover path, .elementor-10896 .elementor-element.elementor-element-d0776d2 .swiper-button-left:hover svg, .elementor-10896 .elementor-element.elementor-element-d0776d2 .swiper-button-right:hover svg, .elementor-10896 .elementor-element.elementor-element-d0776d2 .swiper-button-left:hover i, .elementor-10896 .elementor-element.elementor-element-d0776d2 .swiper-button-right:hover i{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-10896 .elementor-element.elementor-element-d0776d2 .swiper-button-right:hover line, .elementor-10896 .elementor-element.elementor-element-d0776d2 .swiper-button-left:hover line, .elementor-10896 .elementor-element.elementor-element-d0776d2 .swiper-button-right:hover polyline, .elementor-10896 .elementor-element.elementor-element-d0776d2 .swiper-button-left:hover polyline{stroke:var( --e-global-color-accent );}.elementor-10896 .elementor-element.elementor-element-d0776d2 .dce-posts-fallback{text-align:left;font-family:"Merriweather Sans", Sans-serif;}@media(max-width:1440px){.elementor-10896 .elementor-element.elementor-element-b978487 > .elementor-element-populated{padding:55px 20px 0px 20px;}}@media(max-width:767px){.elementor-10896 .elementor-element.elementor-element-3e2ad05 > .elementor-container{min-height:40vh;}.elementor-10896 .elementor-element.elementor-element-3e2ad05:not(.elementor-motion-effects-element-type-background), .elementor-10896 .elementor-element.elementor-element-3e2ad05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-10896 .elementor-element.elementor-element-3e2ad05{margin-top:0px;margin-bottom:0px;}.elementor-10896 .elementor-element.elementor-element-dcf81d4{margin-top:-60px;margin-bottom:0px;padding:0% 5% 0% 5%;}.elementor-10896 .elementor-element.elementor-element-b978487 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:55px 0px 0px 0px;}.elementor-10896 .elementor-element.elementor-element-478c54c > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-10896 .elementor-element.elementor-element-478c54c .elementor-heading-title{font-size:24px;line-height:2rem;}.elementor-10896 .elementor-element.elementor-element-4b7e525 > .elementor-widget-container{padding:35px 0px 20px 0px;}.elementor-10896 .elementor-element.elementor-element-4b7e525{font-size:17px;}.elementor-10896 .elementor-element.elementor-element-b5979d8{padding:30px 30px 30px 30px;}.elementor-10896 .elementor-element.elementor-element-ebdddf5{margin-top:0px;margin-bottom:0px;padding:75px 0px 75px 0px;}.elementor-10896 .elementor-element.elementor-element-8a5c8ab > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10896 .elementor-element.elementor-element-d8aa8f7 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-10896 .elementor-element.elementor-element-d8aa8f7{text-align:center;}.elementor-10896 .elementor-element.elementor-element-d8aa8f7 .elementor-heading-title{font-size:26px;line-height:1.2em;letter-spacing:0.7px;}.elementor-10896 .elementor-element.elementor-element-d0776d2 .elementor-repeater-item-aae22fe .dce-img{padding-bottom:calc( 0.5 * 100% );}.elementor-10896 .elementor-element.elementor-element-d0776d2 .elementor-repeater-item-aae22fe .dce-post-image{width:100%;}.elementor-10896 .elementor-element.elementor-element-d0776d2 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-10896 .elementor-element.elementor-element-d0776d2{z-index:0;}.elementor-10896 .elementor-element.elementor-element-d0776d2 .dce-container-navigation i{font-size:0px;}.elementor-10896 .elementor-element.elementor-element-d0776d2 .dce-container-navigation svg{height:0px;width:100%;}.elementor-10896 .elementor-element.elementor-element-d0776d2 .dce-carousel-controls .swiper-button-left{height:0px;width:0px;margin-top:calc(0px / 2);}.elementor-10896 .elementor-element.elementor-element-d0776d2 .dce-carousel-controls .swiper-button-right{height:0px;width:0px;margin-top:calc(0px / 2);}}/* Start custom CSS for text-editor, class: .elementor-element-4b7e525 */.elementor-10896 .elementor-element.elementor-element-4b7e525 a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ebf94e7 */.elementor-10896 .elementor-element.elementor-element-ebf94e7 h2 {
    margin-top: 3rem;
    font-style: italic;       
    font-weight: 800;         
    font-size: 24px;
    letter-spacing: 0.72px;
    line-height: 2rem;
}

.elementor-10896 .elementor-element.elementor-element-ebf94e7 a {
    text-decoration: underline;
    color: var(--e-global-color-text);
}

.elementor-10896 .elementor-element.elementor-element-ebf94e7 a:hover {
    color: var(--e-global-color-secondary);
}

.elementor-10896 .elementor-element.elementor-element-ebf94e7 ul {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-block-end: .9rem !important;
}

.elementor-10896 .elementor-element.elementor-element-ebf94e7 ul li {
    position: relative;
    padding-left: 40px;
}

.elementor-10896 .elementor-element.elementor-element-ebf94e7 ul li::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0%;
    transform: translateY(145%);
    width: 9px;
    height: 9px;
    background-color: #D64E28;
    border-radius: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc48d00 */.elementor-10896 .elementor-element.elementor-element-cc48d00 a {
    text-decoration: underline;
}

.elementor-10896 .elementor-element.elementor-element-cc48d00 h2 {
    color: #fff;
    font-style: italic;       
    font-weight: 800;         
    font-size: 24px;
    letter-spacing: 0.72px;
    line-height: 2rem;
}/* End custom CSS */
/* Start custom CSS for dce-dynamicposts-v2, class: .elementor-element-d0776d2 *//* navigation */
.elementor-10896 .elementor-element.elementor-element-d0776d2 .dce-container-navigation i {
    background-color: #D64E28;
    padding: 12px 14px 13px 16px;
}

.elementor-10896 .elementor-element.elementor-element-d0776d2 .dce-container-navigation i:hover {
    background-color: #333;
}

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

@media (max-width: 767px) {

.elementor-10896 .elementor-element.elementor-element-d0776d2 .dce-container-navigation i {
     display: none;
 }

.elementor-10896 .elementor-element.elementor-element-d0776d2 .dce-post-item .swiper-slide .dce-item-carousel .swiper-slide-active .element.style {
    
    width: 260px;
}
}/* End custom 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 */
/* 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 */