@import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,300;0,400;0,600;0,700;1,400&display=swap');body,p,li,span,div,input,textarea,select,button{font-family:'Source Sans Pro',sans-serif!important}:root{--accent:blue;--shadow:0px 0px 10px 0px rgba(0,0,0,0.3)}:root{--step--2:clamp(0.52rem,calc(0.45rem + 0.37vw),0.69rem);--step--1:clamp(0.63rem,calc(0.54rem + 0.44vw),0.83rem);--step-0:clamp(0.75rem,calc(0.64rem + 0.53vw),1.00rem);--step-1:clamp(0.90rem,calc(0.77rem + 0.63vw),1.20rem);--step-2:clamp(1.08rem,calc(0.93rem + 0.76vw),1.44rem);--step-3:clamp(1.30rem,calc(1.11rem + 0.91vw),1.73rem);--step-4:clamp(1.56rem,calc(1.34rem + 1.09vw),2.07rem);--step-5:clamp(1.87rem,calc(1.60rem + 1.31vw),2.49rem);--step-6:clamp(2.24rem,calc(1.92rem + 1.57vw),2.99rem)}*{font-family:"Source Sans Pro",sans-serif}body{font-size:var(--step-0);line-height:1.75em;font-size:18px}h1{font-size:var(--step-6)}h2{font-size:var(--step-5)}h3{font-size:var(--step-4)}h4{font-size:var(--step-3)}h5{font-size:var(--step-2)}h6{font-size:var(--step-1)}.smaller,.smaller *{font-size:var(--step--1);line-height:1.75em}.smallest,.smallest *{font-size:var(--step--2);line-height:1.75em}h1,h2,h3,h4,h5,h6{line-height:1.25em;padding-bottom:0.5em}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{padding-bottom:0em}.et_pb_bg_layout_dark a{color:white}.et_pb_text li{line-height:1.25em;padding-bottom:.5em}.et_pb_text p+ul{margin-top:1em}.et_pb_button{font-size:1.2em;font-weight:600}#main-header,#main-header.et-fixed-header{box-shadow:var(--shadow)!important}.et_mobile_menu li a{border-bottom:none;text-align:center;padding:0;font-size:1.4em!important}.et_mobile_menu{height:100vh;overflow-y:auto;top:0!important;overflow-x:hidden}.centered{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap}@media all and (max-width:980px){.mobile-reverse{display:flex;flex-direction:column-reverse}.mobile-reverse .et_pb_column{margin-bottom:0px}.mobile-reverse .et_pb_column:last-child{margin-bottom:30px}}.shadowed{box-shadow:var(--shadow)}.et_pb_blurb_content{max-width:100%}.et_pb_scroll_top.et-pb-icon{background:var(--accent);box-shadow:var(--shadow);border-top-left-radius:5px;border-bottom-left-radius:5px;color:#fff}#trp-floater-ls{background-color:transparent!important;box-shadow:none!important;right:25px!important;top:220px!important}#trp-floater-ls.trp-floater-ls-flags #trp-floater-ls-current-language a img,#trp-floater-ls.trp-floater-ls-flags #trp-floater-ls-language-list a img{width:24px!important;height:16px!important;max-width:initial}@media (max-width:768px){#trp-floater-ls{background-color:transparent!important;box-shadow:none!important;right:59px!important;top:9px!important}}.btn-green:hover{background-color:#006e75!important;color:#fff!important}header{background-color:transparent;position:fixed;width:100vw;z-index:99;margin-top:20px}.et_pb_section_0_tb_header.et_pb_section{background-color:transparent!important}@media (min-width:980px){.pa-hamburger-menu .et_pb_menu__menu{display:none}.pa-hamburger-menu .et_mobile_nav_menu{display:flex;float:none;margin:0 6px;align-items:center}}.pa-hamburger-menu .et_mobile_menu{position:fixed;align-content:vertical;top:0;z-index:-1}.pa-hamburger-menu .et_pb_menu__wrap{justify-content:flex-end}.pa-hamburger-menu .mobile_nav{padding:15px;background-color:#006e7515;border-radius:50%;border:1px solid #006e75;box-shadow:0px 0px 10px #aaaaaa}@media (max-width:980px){.logo img{max-width:120px}}@media (max-width:540px){header{margin-top:10px}header .et_pb_section_0_tb_header.et_pb_section{padding:0 0 0 15px}header .et_block_row .et_pb_column{width:50%!important;display:inline-block}.logo img{max-width:60px}.pa-hamburger-menu .mobile_nav{border:0;box-shadow:none;background-color:transparent;padding:15px 15px 0}.pa-hamburger-menu .mobile_nav>span{margin-bottom:0}.pa-hamburger-menu .et_mobile_menu{top:80px}.probetrining-btn{display:none}.probetraining-mobile{position:fixed;left:0;width:90%;bottom:20px;margin:0 5%;z-index:99;box-shadow:0px 0px 10px 0px #333;border-radius:10px}.pe-pro-seal.pe-pro-seal-ready{visibility:hidden!important}.berge-parallax{min-height:400px!important;max-height:400px!important}.cube{margin:0;width:100%;border-radius:0!important}.cube:first-child{margin-top:-6vh}.cube:first-child .et_pb_column:first-child{margin-bottom:20px}.cube:first-child .et_pb_blurb{margin-bottom:20px!important}.cube .et_pb_blurb .et_pb_blurb_description{font-size:1.5em}.cube:first-child .et_pb_blurb .et-pb-icon{margin-top:0px!important}.steps-parallax{margin-top:-30px;margin-bottom:0}.steps-parallax .et_parallax_bg_wrap>span{background-image:url('https://www.outdoorathleten.de/wp-content/uploads/steps-4-mvl.png')!important}#locations.cube{margin:auto!important;width:80%}#locations.cube.mannheim .et_pb_module,#locations.cube.heidelberg .et_pb_module,#locations.cube.mannheim .et_pb_module{width:100%}}.probetrining-btn{float:right}.probetrining-btn+span{box-shadow:0px 0px 10px #aaaaaa}.probetrining-btn a>span.et_pb_icon_wrap:hover{background-color:#006e75}.probetrining-btn a>span.et_pb_icon_wrap:hover .et-pb-icon{color:#fff}.et_mobile_menu{list-style-type:none!important}.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu{background:rgb(0,110,117);background:linear-gradient(180deg,rgba(0,110,117,1) 0%,rgba(158,249,0,1) 100%);padding:5vh 0;border-top:0}.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu li{padding:1vh 0}.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu li:hover{background:transparent}.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu li a{color:#fff;font-size:1.6em;transition:all 0.5s ease;padding:5px 0}.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu li a:hover{transform:scale(1.2);color:#000}.social-media li a{transition:background 1s ease}.social-media li a:hover{background-color:#9ef900!important}.subfooter a{margin-left:20px;color:#fff}.subfooter a:first-letter{margin-left:0}.subfooter a:hover{color:#9ef900}@media (max-width:540px){.whatsapp{bottom:50px!important;right:15px!important;max-width:60px!important}.newsletter-footer h4,.newsletter-footer p{text-align:center!important}.subfooter p{text-align:center!important}.subfooter p a{margin:10px 0 0;display:block;width:100%}}h1 span{text-transform:uppercase;color:#006e75;font-size:1.5em;margin-top:4vh;display:block}@media (max-width:540px){body.home h1{font-size:2em;margin-top:6vh}body.home h1 span{font-size:1.4em}}body #page-container .hero .et_pb_button_0:hover{color:#242424!important}#locations .et_pb_column{display:flex;flex-wrap:wrap}#locations .et_pb_module{width:33.33%}#locations .et_pb_module:first-child{width:100%}#locations .difl_flipbox .df_fb_front .title{background-color:#9ef900;padding:5px 0}#locations.heidelberg .et_pb_module{width:50%}@media (max-width:540px){#locations .et_pb_module{width:100%;padding:0!important}#locations .et_pb_module h4{font-size:18px!important}#locations .et_pb_module .fb-text{font-size:16px!important}}.coaches img{opacity:0.75;transition:all 0.5s ease}.coaches img:hover{opacity:1}#et-boc .area-outer-wrap[data-da-color=light] .da-close,#et-boc .area-outer-wrap[data-da-color=light] .da-close:hover{background:transparent;-webkit-box-shadow:none;box-shadow:none;color:#000;font-size:28px;right:20px;top:10px}@media (max-width:540px){div.et_pb_section.et_pb_section_1.steps-intersection,div.et_pb_section.et_pb_section_2.steps-intersection,div.et_pb_section.et_pb_section_3.steps-intersection{background-size:200%!important;margin:0;height:85px;padding:0}}.preis-cards.et_pb_row_4 .et_pb_column_1_3{margin-top:0}.preis-cards ul.et_pb_pricing li span:before{display:none}.preis-cards ul.et_pb_pricing li{text-align:center}.preis-cards ul.et_pb_pricing li a{background-color:#000;color:#fff;padding:10px 40px;border-radius:15px;text-transform:uppercase;letter-spacing:1px}.preis-cards ul.et_pb_pricing li a:hover{background-color:#9ef900;color:#000}.preis-cards .preis-fragen ul.et_pb_pricing li a{background-color:#9ef900;color:#000}.preis-cards .preis-fragen ul.et_pb_pricing li a:hover{background-color:#fff;color:#000}.preis-cards ul.et_pb_pricing li a span{font-weight:600}@media (max-width:540px){.preis-cards .et_pb_column{margin:20px 0}}.fito-lg #fito-widget .offers-page-container_3Wm9o .offers-list_1pkPm{width:70%!important;margin-right:3%}#fito-product-details{width:27%!important}@media (max-width:768px){#bsport-widget-318290 .cleanslate .bs-pass-page__payment__pack__list__container,#bsport-widget-883631 .cleanslate .bs-contract-page__contract__list__container,#bsport-widget-318290 .cleanslate .bs-pass-page__private__pass__list__container{grid:none!important;display:block!important}#bsport-widget-883631 .cleanslate .bs-contract-page__contract__list__container button,#bsport-widget-318290 .cleanslate .bs-pass-page__payment__pack__list__container button,#bsport-widget-318290 .cleanslate .bs-pass-page__private__pass__list__container button{margin:10px 0}}.wpforms-validate input,.wpforms-validate textarea{border-radius:10px!important}.wpforms-validate button{border-radius:30px!important;background-color:#000!important;padding-right:40px!important;padding-left:40px!important;letter-spacing:1px!important;;font-weight:600!important;font-size:21px!important}.wpforms-validate button:hover{background-color:#9ef900!important;color:#000!important}#bsport-widget-318290 .cleanslate .bs-pass-page__private__pass__list__container,#bsport-widget-883631 .cleanslate .bs-contract-page__contract__list__container,#bsport-widget-318290 .cleanslate .bs-pass-page__payment__pack__list__container{grid-template-columns:repeat(3,minmax(300px,1fr))!important}.widgettitle{color:#006e75;text-transform:uppercase;font-size:1.4em;font-weight:600;border-bottom:2px solid #9EF900;padding:10px 0!important;margin-bottom:10px}.et_pb_widget li{text-decoration:none;color:#000;line-height:24px}.et_pb_widget a{text-decoration:none;color:#000}.fitness-bootcamp{transition:all 0.5s linear}.fitness-bootcamp:hover{border-color:#006e75}.fitness-bootcamp:hover p{background-color:#006e75}.fitness-bootcamp p{background-color:#B5E200;transition:all 0.5s linear}.fitness-bootcamp:hover p{background-color:#006e75;color:#fff}.extra-seo .et_pb_toggle_content .et_pb_section{padding-top:0}.extra-seo .et_pb_toggle_content .et_pb_section .et_pb_row{width:100%;border-radius:0!important;box-shadow:none;padding:0!important}.extra-seo .et_pb_toggle_content .et_pb_section .et_pb_row .et_pb_module{border:0;padding-top:0}.lala{}