section.m32_trainingsflaechen{background:#1d272a}section.m32_trainingsflaechen .m32_image{min-height:200px}[data-title="Fitnesscenter Landshut"] section.m32_trainingsflaechen .m32_image{min-height:480px}section.m32_trainingsflaechen .m32_image_container img{object-fit:cover;width:100%;height:100%}section.m32_trainingsflaechen .m32_titel_container h2{font-size:1.7006rem}section.m32_trainingsflaechen .m32_link_container.fp_btn a{padding:15px 55px}section.m32_trainingsflaechen .content_inner{display:flex;flex-direction:column}section.m32_trainingsflaechen .stockwerke_inner{display:flex}section.m32_trainingsflaechen .stockwerk_container{margin-left:100px;margin-bottom:60px}section.m32_trainingsflaechen .stockwerk_container:first-child{margin-left:0}section.m32_trainingsflaechen .stockwerk{padding-left:30px;position:relative;text-transform:uppercase;cursor:pointer}section.m32_trainingsflaechen .stockwerk:before{content:'';background:#8e9395;position:absolute;left:0;top:50%;transform:translateY(-50%);width:14px;height:14px;display:inline-block;border-radius:50%}section.m32_trainingsflaechen .stockwerk.active:after{content:'';background:#4eaf46;position:absolute;left:2px;top:50%;transform:translateY(-50%);width:10px;height:10px;display:inline-block;border-radius:50%;border:1px solid #252627}section.m32_trainingsflaechen .titel{margin-bottom:80px}section.m32_trainingsflaechen .bereiche_titel{font-family:"oswald",Tahoma,sans-serif;font-weight:700;line-height:1;text-transform:uppercase;margin-bottom:20px}section.m32_trainingsflaechen .image_info_titel{font-family:"oswald",Tahoma,sans-serif;font-weight:700;line-height:1;text-transform:uppercase;margin-bottom:10px}section.m32_trainingsflaechen .image_info_titel,section.m32_trainingsflaechen .image_info_text{text-align:center}section.m32_trainingsflaechen .bereiche_erdgeschoss_bereiche .bereiche_container{column-count:3}section.m32_trainingsflaechen .bereiche_obergeschoss_bereiche .bereiche_container{width:33.3333333%}section.m32_trainingsflaechen .m32_bereich_container{padding-right:25px;margin-bottom:5px;margin-left:-20px}section.m32_trainingsflaechen .m32_bereich{padding:10px 0 10px 50px;position:relative;transition:.5s;cursor:pointer;border-radius:25px}section.m32_trainingsflaechen .m32_bereich:hover,section.m32_trainingsflaechen .m32_bereich.active{background:#182023}section.m32_trainingsflaechen .m32_bereich:before{content:'';background:url(//www.fit-plus.info/wp-content/themes/mediaMEANS-V5/templates/modules/m32_trainingsflaechen/../../../img/plus_2.png);background-repeat:no-repeat;background-size:contain;background-position:center center;position:absolute;left:20px;top:12.5px;width:19px;height:19px;display:inline-block}section.m32_trainingsflaechen .stockwerk_image_container{position:relative}section.m32_trainingsflaechen .stockwerk_image_container svg{position:absolute;top:0;left:0}section.m32_trainingsflaechen .stockwerk_image_container svg g{transition:.5s}section.m32_trainingsflaechen .stockwerk_image_container svg g:not(.active){opacity:0}section.m32_trainingsflaechen .stockwerk_image_container svg g.active,section.m32_trainingsflaechen .stockwerk_image_container svg g.active g{opacity:.8}section.m32_trainingsflaechen .stockwerk_image_container{transition:.5s}section.m32_trainingsflaechen .stockwerk_image_container:not(.active){display:none}section.m32_trainingsflaechen .bereiche_items:not(.active){display:none}section.m32_trainingsflaechen .image_info_container{position:absolute;bottom:0;width:100%;padding:70px 0 0}section.m32_trainingsflaechen .image_info_overlay{position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(to top,rgba(29,39,42,1) 60%,rgba(29,39,42,.8),rgba(29,39,42,.3),rgba(29,39,42,0));z-index:1}section.m32_trainingsflaechen .image_info_content{display:none;position:relative;z-index:2;transition:.5s}section.m32_trainingsflaechen .image_info_content.active{display:block}section.m32_trainingsflaechen .link_container.desktop{display:block}section.m32_trainingsflaechen .link_container.mobile{display:none}section.m32_trainingsflaechen .image_container_inner.desktop{display:block}section.m32_trainingsflaechen .image_container_inner.mobile{position:relative;display:none}section.m32_trainingsflaechen .m32_arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:1;cursor:pointer;background:0 0}section.m32_trainingsflaechen .m32_arrow_left{left:50px}section.m32_trainingsflaechen .m32_arrow_right{right:50px}section.m32_trainingsflaechen .m32_arrow svg{fill:#4eaf46;width:15px;min-width:15px;height:30px;min-height:30px}section.m32_trainingsflaechen .m32_arrow_left svg:last-child{fill:#366b38;margin-left:-3px;transition:fill .4s}section.m32_trainingsflaechen .m32_arrow_left:hover svg:last-child{fill:#4eaf46}section.m32_trainingsflaechen .m32_arrow_right svg:first-child{fill:#366b38;margin-right:-3px;transition:fill .4s}section.m32_trainingsflaechen .m32_arrow_right:hover svg:first-child{fill:#4eaf46}@media screen and (min-width:1200px){section.m32_trainingsflaechen .m32_content_container{padding-right:32.5px}section.m32_trainingsflaechen .m32_image_container{padding-left:32.5px}}@media screen and (max-width:2199px){section.m32_trainingsflaechen .image_info_container{padding:40px 0}section.m32_trainingsflaechen .m32_bereich_container{padding-right:10px}}@media screen and (max-width:1599px){section.m32_trainingsflaechen .titel{margin-bottom:50px}section.m32_trainingsflaechen .stockwerk_container {margin-bottom:40px}section.m32_trainingsflaechen .m32_bereich_container{padding-right:5px}}@media screen and (max-width:1399px){section.m32_trainingsflaechen .bereiche_erdgeschoss_bereiche .bereiche_container{column-count:2}section.m32_trainingsflaechen .bereiche_obergeschoss_bereiche .bereiche_container{width:50%}}@media screen and (min-width:1200px) and (max-width:1399px){section.m32_trainingsflaechen .m32_image_container{margin-top:163px}}@media screen and (max-width:1199px){section.m32_trainingsflaechen .bereiche_items{display:none !important}section.m32_trainingsflaechen .titel{margin-bottom:40px}section.m32_trainingsflaechen .stockwerk:before{width:20px;height:20px;top:45%}section.m32_trainingsflaechen .stockwerk.active:after{width:20px;height:20px;border:3px solid #fff;left:0;top:45%}section.m32_trainingsflaechen .bereiche_titel{margin-bottom:0}section.m32_trainingsflaechen .link_container.desktop{display:none}section.m32_trainingsflaechen .link_container.mobile{display:flex;justify-content:center}section.m32_trainingsflaechen .stockwerk_container{margin-bottom:35px}section.m32_trainingsflaechen .erdgeschoss_image_container{cursor:grabbing}section.m32_trainingsflaechen .content_inner{margin-bottom:20px}section.m32_trainingsflaechen .image_container_inner.desktop{display:none}section.m32_trainingsflaechen .image_container_inner.mobile{display:block}section.m32_trainingsflaechen .image_info_content{display:flex;flex-direction:column;align-items:center}section.m32_trainingsflaechen .m32_link_container.fp_btn a{margin-top:0}section.m32_trainingsflaechen .m32_image_slide{position:relative}section.m32_trainingsflaechen .image_info_container{height:100%;display:flex;flex-direction:column;justify-content:flex-end}section.m32_trainingsflaechen .image_info_overlay{background:linear-gradient(to top,rgba(29,39,42,1),rgba(29,39,42,.8),rgba(29,39,42,.3),rgba(29,39,42,0))}section.m32_trainingsflaechen .m32_image_container{position:relative}section.m32_trainingsflaechen .m32_slider_arrow svg,section.m32_trainingsflaechen .m32_slider_arrow img{width:18px;height:16px;display:inline-block;position:absolute;top:50%;transform:translateY(-50%);right:30px;z-index:2}}@media screen and (max-width:991px){section.m32_trainingsflaechen .m32_container{max-width:100%;padding-left:0;padding-right:0}section.m32_trainingsflaechen .m32_row{--bs-gutter-y:0;--bs-gutter-x:0}}@media screen and (min-width:768px) and (max-width:991px){section.m32_trainingsflaechen .content_container{max-width:700px;margin:0 auto}}@media screen and (max-width:767px){section.m32_trainingsflaechen .m32_content_container{display:block}}@media screen and (min-width:576px) and (max-width:767px){section.m32_trainingsflaechen .content_container{max-width:520px;margin:0 auto}}@media screen and (max-width:575px){section.m32_trainingsflaechen .content_container{padding-left:20px;padding-right:20px}section.m32_trainingsflaechen .link_container.mobile{padding-left:20px;padding-right:20px}section.m32_trainingsflaechen .m32_link_container.fp_btn a{width:100%;text-align:center}section.m32_trainingsflaechen .stockwerk_container{margin-left:40px}section.m32_trainingsflaechen .m32_link_container.fp_btn a{padding:15px 0}section.m32_trainingsflaechen .m32_arrow_left{left:20px}section.m32_trainingsflaechen .m32_arrow_right{right:20px}}@media screen and (max-width:475px){section.m32_trainingsflaechen .m32_titel_container h2{font-size:1.3006rem}[data-title="Fitnesscenter Landshut"] section.m32_trainingsflaechen .m32_image{object-position:75%}}@media screen and (max-width:420px){section.m32_trainingsflaechen .stockwerke_inner{flex-direction:column}section.m32_trainingsflaechen .stockwerk_container{margin-left:0 !important}section.m32_trainingsflaechen .stockwerk_container{margin-bottom:20px}section.m32_trainingsflaechen .stockwerke_inner{margin-bottom:15px}}@media all and (max-width:350px){[data-title="Fitnesscenter Landshut"] section.m32_trainingsflaechen .m32_image{min-height:380px}}