section.m5_ansprechpartner{overflow:hidden}section.m5_ansprechpartner .container:not(.m5_container){position:relative}section.m5_ansprechpartner .image_container_inner{position:relative}section.m5_ansprechpartner .image{display:flex;justify-content:center;align-items:flex-end}body[data-title="Personal Training"] section.m5_ansprechpartner .image{height:485px}body[data-title="Personal Training"] section.m5_ansprechpartner .image picture{height:100%}body[data-title="Personal Training"] section.m5_ansprechpartner .image img{height:100%;object-fit:cover;object-position:bottom}section.m5_ansprechpartner .image img{width:auto}section.m5_ansprechpartner .item{height:100%;margin-right:10px}section.m5_ansprechpartner .slick-list{overflow:visible}section.m5_ansprechpartner .slick-list .item{cursor:grab}section.m5_ansprechpartner .bereiche_title{margin-bottom:0}section.m5_ansprechpartner .bereiche_item_container{position:relative;overflow:hidden}section.m5_ansprechpartner .item_background_overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:url(//www.fit-plus.info/wp-content/themes/mediaMEANS-V5/templates/modules/m5_ansprechpartner/../../../img/restaurant_background_2560.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;z-index:1}section.m5_ansprechpartner .bereiche_item_container:nth-child(odd) .bereiche_title_container{display:flex;justify-content:flex-end}section.m5_ansprechpartner .bereiche_item_container:nth-child(even) .bereiche_title_container{display:flex;justify-content:flex-start}section.m5_ansprechpartner .bereiche_item_container:nth-child(odd) .bereiche_title{text-align:right}section.m5_ansprechpartner .m5_bereiche_title_container.justify-content-md-center .bereiche_title{text-align:center}section.m5_ansprechpartner .bereiche_item_container:nth-child(even) .item_background_overlay{display:none}section.m5_ansprechpartner .bereiche_title_container,section.m5_ansprechpartner .items_container{z-index:3;position:relative}section.m5_ansprechpartner .content_container_inner{padding-top:55px}section.m5_ansprechpartner .name_container,section.m5_ansprechpartner .stelle_container{text-align:center}section.m5_ansprechpartner .name_container *,section.m5_ansprechpartner .stelle_container *{margin-bottom:0}section.m5_ansprechpartner .slick-prev{left:-110px;right:inherit}section.m5_ansprechpartner .slick-next{right:-110px;left:inherit}section.m5_ansprechpartner .item{width:33.33333%}section.m5_ansprechpartner .link_container{position:absolute;bottom:25px;left:50%;transform:translateX(-50%);width:100%;display:flex;justify-content:center}section.m5_ansprechpartner .link_container a{margin-top:0;background:rgba(255,255,255,.35);backdrop-filter:saturate(100%) blur(5px);border:1px solid rgba(255,255,255,.3);padding-top:10px;padding-bottom:10px}section.m5_ansprechpartner .link_container a:hover{color:#fff;background:rgba(78,175,70,1);border:1px solid rgba(78,175,70,.3)}section.m5_ansprechpartner .link_container a:hover svg{fill:#fff}section.m5_ansprechpartner .bereiche_item_container:not(.slider) .items_container{display:flex}section.m5_ansprechpartner .bereiche_item_container:not(.slider):nth-child(odd) .items_container{justify-content:flex-end}section.m5_ansprechpartner .bereiche_item_container:not(.slider):nth-child(even) .items_container{justify-content:flex-start}section.m5_ansprechpartner .stelle_container{margin-top:7px}section.m5_ansprechpartner .stelle_container *{font-weight:600}section.m5_ansprechpartner .bereiche_item_container .item_kreis_container{position:absolute;z-index:2}section.m5_ansprechpartner .bereiche_item_container .item_kreis_container svg{height:750px;width:auto}section.m5_ansprechpartner .bereiche_item_container:nth-child(5n+1) .item_kreis_container,section.m5_ansprechpartner .bereiche_item_container:nth-child(5n+2) .item_kreis_container{display:none}section.m5_ansprechpartner .bereiche_item_container:nth-child(5n+3) .item_kreis_container{top:150px;left:-455px;transform:rotate(-140deg)}section.m5_ansprechpartner .bereiche_item_container:nth-child(5n+4) .item_kreis_container{right:-320px;bottom:-180px;transform:rotate(140deg)}section.m5_ansprechpartner .bereiche_item_container:nth-child(5n+5) .item_kreis_container{bottom:-410px;left:-310px;transform:rotate(-145deg)}section.m5_ansprechpartner .m5_arrow{position:absolute;top:145px;z-index:4;cursor:pointer;background:0 0}section.m5_ansprechpartner .m5_arrow_left{left:-150px}section.m5_ansprechpartner .m5_arrow_right{right:-150px}section.m5_ansprechpartner .m5_arrow svg{fill:#4eaf46;width:15px;min-width:15px;height:30px;min-height:30px}section.m5_ansprechpartner .m5_arrow_left svg:last-child{fill:#366b38;margin-left:-3px;transition:fill .4s}section.m5_ansprechpartner .m5_arrow_left:hover svg:last-child{fill:#4eaf46}section.m5_ansprechpartner .m5_arrow_right svg:first-child{fill:#366b38;margin-right:-3px;transition:fill .4s}section.m5_ansprechpartner .m5_arrow_right:hover svg:first-child{fill:#4eaf46}section.m5_ansprechpartner .m5_link_container.not_first{margin-bottom:60px}section.m5_ansprechpartner .m5_bereiche_item_container[data-bereich=office-dog]:after{content:'';position:absolute;right:-200px;bottom:-200px;width:1000px;height:850px;background:url(//www.fit-plus.info/wp-content/themes/mediaMEANS-V5/templates/modules/m5_ansprechpartner/../../../img/fitplus-bone-and-ball-image.png) no-repeat;background-size:100% 100%}section.m5_ansprechpartner.fp_personal_training_personal_trainer .bereiche_item_container{display:none}section.m5_ansprechpartner.fp_personal_training_personal_trainer .bereiche_item_container[data-bereich=fitness_beratung]{display:block;padding-top:0;padding-bottom:0}body[data-title="Personal Training"] section.m5_ansprechpartner .slick-list,body[data-title="Personal Training"] section.m5_ansprechpartner .slick-track,body[data-title="Personal Training"] section.m5_ansprechpartner .m5_item_inner{height:100%}body[data-title="Personal Training"] section.m5_ansprechpartner .m5_item_inner{display:flex;flex-direction:column;justify-content:end}@media screen and (min-width:2200px){body[data-title="Personal Training"] section.m5_ansprechpartner .image{height:560px}}@media screen and (min-width:2400px){body[data-title="Personal Training"] section.m5_ansprechpartner .image{height:625px}}@media screen and (max-width:1920px){section.m5_ansprechpartner .m5_arrow_left{left:-100px}section.m5_ansprechpartner .m5_arrow_right{right:-100px}}@media screen and (max-width:1750px){section.m5_ansprechpartner .m5_arrow_left{left:-50px}section.m5_ansprechpartner .m5_arrow_right{right:-50px}}@media screen and (max-width:1650px){section.m5_ansprechpartner .m5_arrow{top:120px}section.m5_ansprechpartner .m5_arrow_left{left:0}section.m5_ansprechpartner .m5_arrow_right{right:0}section.m5_ansprechpartner .bereiche_title_container{padding-bottom:55px}}@media screen and (max-width:1599px){section.m5_ansprechpartner .content_container_inner{padding-top:30px}section.m5_ansprechpartner .bereiche_item_container .item_kreis_container svg{height:600px}section.m5_ansprechpartner .bereiche_item_container:nth-child(5n+3) .item_kreis_container{left:-375px}section.m5_ansprechpartner .bereiche_item_container:nth-child(5n+4) .item_kreis_container{right:-250px;bottom:-160px}section.m5_ansprechpartner .bereiche_item_container:nth-child(5n+5) .item_kreis_container{bottom:-320px;left:-250px}}@media screen and (max-width:1499px){body[data-title="Personal Training"] section.m5_ansprechpartner .image{height:345px}}@media screen and (max-width:1399px){section.m5_ansprechpartner .bereiche_item_container[data-bereich=praevention_fitness] .item_kreis_container svg{height:400px}section.m5_ansprechpartner .m5_bereiche_item_container[data-bereich=office-dog]:after{right:-100px;bottom:-100px;width:650px;height:550px}}@media screen and (max-width:1120px){section.m5_ansprechpartner .m5_arrow{top:125px}}@media screen and (max-width:1199px){section.m5_ansprechpartner .item{width:50%}}@media screen and (max-width:991px){section.m5_ansprechpartner .bereiche_item_container .item_kreis_container svg{height:500px}section.m5_ansprechpartner .bereiche_item_container:nth-child(5n+4) .item_kreis_container{right:-230px;bottom:-130px}section.m5_ansprechpartner .bereiche_item_container:nth-child(5n+5) .item_kreis_container{bottom:-260px;left:-210px}section.m5_ansprechpartner .bereiche_item_container[data-bereich=praevention_fitness] .item_kreis_container svg{height:350px}section.m5_ansprechpartner .m5_bereiche_item_container[data-bereich=office-dog]:after{right:-65px;bottom:-65px;width:450px;height:350px}section.m5_ansprechpartner .bereiche_item_container:nth-child(5n+3) .item_kreis_container{top:185px}}@media screen and (max-width:767px){section.m5_ansprechpartner .m5_arrow{top:100px}section.m5_ansprechpartner .m5_arrow_left{left:unset;margin-right:65px}section.m5_ansprechpartner .m5_arrow_left,section.m5_ansprechpartner .m5_arrow_right{right:10px}section.m5_ansprechpartner .bereiche_title{font-size:2.5rem}section.m5_ansprechpartner .bereiche_item_container:nth-child(2n+1) .bereiche_title_container,section.m5_ansprechpartner .bereiche_item_container:not(.slider):nth-child(2n+1) .items_container{justify-content:flex-start}section.m5_ansprechpartner .bereiche_item_container:nth-child(2n+1) .bereiche_title{text-align:left}section.m5_ansprechpartner .item{width:100%}section.m5_ansprechpartner .bereiche_item_container .item_kreis_container svg{height:320px}section.m5_ansprechpartner .bereiche_item_container:nth-child(5n+3) .item_kreis_container{left:-215px}section.m5_ansprechpartner .bereiche_item_container:nth-child(5n+4) .item_kreis_container{right:-240px;bottom:-100px}section.m5_ansprechpartner .bereiche_item_container:nth-child(5n+5) .item_kreis_container{bottom:-180px;left:-150px}section.m5_ansprechpartner .m5_bereiche_title_container.justify-content-md-center .bereiche_title{text-align:start}}@media screen and (max-width:575px){section.m5_ansprechpartner .m5_arrow_left,section.m5_ansprechpartner .m5_arrow_right{right:30px}section.m5_ansprechpartner .bereiche_item_container[data-bereich=praevention_fitness] .item_kreis_container{display:none}body[data-title="Personal Training"] section.m5_ansprechpartner .image{width:100%;height:auto;min-height:280px;max-height:100%}body[data-title="Personal Training"] section.m5_ansprechpartner .image img{height:auto;width:100%}}@media screen and (max-width:399px){section.m5_ansprechpartner .link_container a{padding:10px 30px}section.m5_ansprechpartner .bereiche_item_container .item_kreis_container svg{height:280px}section.m5_ansprechpartner .bereiche_item_container:nth-child(5n+3) .item_kreis_container{left:-205px;top:130px}section.m5_ansprechpartner .bereiche_item_container:nth-child(5n+5) .item_kreis_container{bottom:-190px}section.m5_ansprechpartner .bereiche_item_container:nth-child(5n+4) .item_kreis_container{right:-180px;bottom:-150px}}