@charset "UTF-8";
@-webkit-keyframes shine{100%{left:125%}}@keyframes shine{100%{left:125%}}@keyframes pulse-pink{0%{transform:scale(0);opacity:1;transform-origin:center}50%{transform:scale(2);transform-origin:center}100%{transform:scale(0);opacity:0;transform-origin:center}}.team{position:relative;background-color:#f0f2f4;width:100% !important;max-width:unset !important;margin:0 0 10rem !important;overflow:visible;padding-bottom:7vw}.team::after{content:"";z-index:-1;position:absolute;display:block;bottom:calc(10rem * -1);left:0;width:100%;height:100%;background:-webkit-linear-gradient(bottom, #f0f2f4 0%, #f0f2f4 100%);background:linear-gradient(to bottom, #f0f2f4 0%, #f0f2f4 100%);-webkit-transform:skewY(-7deg);transform:skewY(-7deg)}.team h2{margin:6rem auto 0;width:fit-content;max-width:min(80%, 1100px);font-size:clamp(2.5rem, 4.5vw, 3rem);font-weight:100;text-align:center;text-transform:uppercase;line-height:1.1}.team .subtitle{display:block;margin:auto;width:fit-content;max-width:min(80%, 1100px);font-size:clamp(1.25rem, 2.5vw, 1.5rem);font-weight:100;text-align:center;text-transform:uppercase}.team h3{margin:0 auto 4rem;width:fit-content;max-width:min(80%, 1100px);text-align:center;padding-inline:2rem;font-weight:100;font-size:clamp(1.25rem, 2.5vw, 1.5rem)}.team .content-text>p{font-size:1.2rem;text-align:center;max-width:60%;margin-left:auto;margin-right:auto;padding-bottom:3rem}.team .mod_rocksolid_slider{width:67%;max-width:1400px;margin:auto;overflow:visible}#article-43{z-index:1;top:calc(10rem * -1);position:relative;margin:10rem 0 0 0 !important;overflow:visible;background-color:#d94581}#article-43::before{content:"";z-index:-1;position:absolute;display:block;top:calc(10rem * -1);left:0;width:100%;height:100%;background:-webkit-linear-gradient(bottom, #d94581 0%, #d94581 100%);background:linear-gradient(to bottom, #d94581 0%, #d94581 100%);-webkit-transform:skewY(-7deg);transform:skewY(-7deg)}.ce_rsce_team{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1.5rem}.ce_rsce_team .team-member{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;min-height:384px}.ce_rsce_team .team-member>a{display:contents}.ce_rsce_team .team-member img{width:100%}.ce_rsce_team .team-member .name{font-size:1.2rem;text-transform:uppercase;margin-block:1rem 0;line-height:1}.ce_rsce_team .team-member p{line-height:1.3;margin:0}.ce_rsce_team .team-member .contact-links{margin-block:1rem 2rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:0.5em;flex-wrap:wrap}.ce_rsce_team .team-member .contact-links .contact{margin-right:1.5em;display:flex;gap:0.25em}.ce_rsce_team .team-member .contact-links .contact .mail{filter:invert(50%) sepia(51%) saturate(7324%) hue-rotate(314deg) brightness(94%) contrast(79%);text-decoration:none}.ce_rsce_team .team-member .contact-links .contact .mail img{height:1.5rem;width:auto;display:block}.ce_rsce_team .team-member .contact-links .contact .mail:hover{filter:invert(25%) sepia(71%) saturate(1036%) hue-rotate(295deg) brightness(92%) contrast(92%)}.ce_rsce_team .team-member .contact-links .contact .phone{color:#d94581;text-decoration:none;font-size:large;font-weight:600}.ce_rsce_team .team-member .contact-links .contact .phone:hover{color:#9d325e}.ce_rsce_team .team-member .contact-links .location{min-width:150px;display:flex}.ce_rsce_team .team-member .contact-links .location img{height:1.5rem;width:auto;display:block;transform:translate(3px, -5px)}.ce_rsce_team .team-member .contact-links .location p{margin-left:0.75em;font-size:large;color:#d94581;font-weight:600}@media screen and (max-width:600px){.begleitung{padding-bottom:0 !important}.begleitung .ribbon-wrap{width:100% !important;padding:30px}.begleitung .ribbon-wrap.open .ribbon-container .img-container{display:block !important}.begleitung .ribbon-wrap .ribbon-container{margin-left:30px;margin-right:30px;margin-top:0 !important;display:flex;flex-direction:column;align-items:flex-start;justify-content:stretch;gap:1em}.begleitung .ribbon-wrap .ribbon-container .img-container{margin-top:0}.begleitung .ribbon-wrap .ribbon-container .img-container .circular-ribbon{transform:none !important;scale:1.2}.begleitung .ribbon-wrap .ribbon-container .info-bubble{font-size:16px;position:relative !important;top:unset !important;bottom:unset !important;left:unset !important;right:unset !important;width:100%}.begleitung .ribbon-wrap .ribbon-container .info-bubble .team_betreuung .team-member{flex-direction:column}.begleitung .ribbon-wrap .ribbon-container .info-bubble .team_betreuung .team-member p,.begleitung .ribbon-wrap .ribbon-container .info-bubble .team_betreuung .team-member h4{width:fit-content;max-width:100%;margin-left:auto;margin-right:auto;text-align:center}.begleitung .ribbon-wrap .ribbon-container .info-bubble .team_betreuung .team-member .left,.begleitung .ribbon-wrap .ribbon-container .info-bubble .team_betreuung .team-member .right{width:100%}.begleitung .ribbon-wrap .ribbon-container .info-bubble .team_betreuung .contact-links{justify-content:center}.begleitung .ribbon-wrap .ribbon-container .info-bubble .bubble{display:none}.begleitung .ribbon-wrap .ribbon-container .info-bubble .bubble-btn{top:unset !important;bottom:unset !important;left:unset !important;right:unset !important;position:relative !important;width:100%;max-width:unset !important;text-align:center;white-space:normal;word-wrap:break-word;font-size:1.05em !important;display:flex !important;flex-direction:row;justify-content:flex-start;padding-left:0.5rem !important;gap:0.2rem}.begleitung .ribbon-wrap .ribbon-container .info-bubble .bubble-btn::after{display:none}.begleitung .ribbon-wrap .ribbon-container .info-bubble .info-box{position:relative !important;margin-top:1em;top:unset !important;bottom:unset !important;left:unset !important;right:unset !important;width:100% !important;max-width:unset !important;background-color:white;box-shadow:3px 3px 7px #888;border-radius:8px;padding:1rem;z-index:2}.begleitung .ribbon-wrap .ribbon-container .info-bubble .info-box .team-member{margin-bottom:1rem}.begleitung .ribbon-wrap .ribbon-container .info-bubble .info-box .info-close{display:none}}@media screen and (max-width:1199px){body main .inside .mod_article.begleitung{width:100%}}.begleitung{}.begleitung h3{font-size:1.2em;font-weight:700}.begleitung .begleitet strong{font-size:clamp(1.3rem, 3.3vw, 1.8rem);font-weight:600}@media screen and (max-width:775px){.begleitung{padding-bottom:3rem}}@media screen and (max-width:400px){.begleitung{padding-bottom:10rem}}@media screen and (max-width:1199px){.begleitung .ribbon-wrap{width:135vw}.begleitung .ribbon-wrap .ribbon-container{margin:auto;width:100%;max-width:1400px;position:relative}.begleitung .ribbon-wrap .ribbon-container .img-container{margin:auto;margin-top:0rem}.begleitung .ribbon-wrap .ribbon-container .img-container .circular-ribbon{margin:auto;height:auto;pointer-events:none;filter:brightness(1.1);transform:translateX(-28vw)}.begleitung .ribbon-wrap .ribbon-container .bubble{height:11px;width:11px;background-color:#d94581;border-radius:50%;cursor:default}.begleitung .ribbon-wrap .ribbon-container .bubble .bubble-pulse{border-radius:50%;width:9px;height:9px;background-color:#d94581;position:absolute;animation:pulse-pink 3s infinite;transform-origin:center;left:1px;top:1px}.begleitung .ribbon-wrap .ribbon-container .info-bubble{position:absolute;cursor:pointer;font-size:14px}.begleitung .ribbon-wrap .ribbon-container .info-bubble.open{z-index:4}.begleitung .ribbon-wrap .ribbon-container .info-bubble.open .bubble-btn{z-index:5}.begleitung .ribbon-wrap .ribbon-container .info-bubble.open .info-box{z-index:4;display:flex}.begleitung .ribbon-wrap .ribbon-container .info-bubble h3{display:none}.begleitung .ribbon-wrap .ribbon-container .info-bubble .bubble-btn{font-size:1em;text-transform:uppercase;font-weight:100;border:0;padding:0;background-color:unset;color:white;position:absolute;background-color:#d94581;border-radius:8px;padding:2px 5px;text-align:left;word-wrap:break-word;min-width:5rem;max-width:22vw}.begleitung .ribbon-wrap .ribbon-container .info-bubble .bubble-btn:hover{cursor:pointer}.begleitung .ribbon-wrap .ribbon-container .info-bubble .bubble-btn:hover::before{transform-origin:left;transform:scaleX(1)}.begleitung .ribbon-wrap .ribbon-container .info-bubble .bubble-btn::before{content:"";position:absolute;width:90%;height:2px;border-radius:3px;background-color:currentColor;bottom:0.4em;left:5%;transform-origin:right;transform:scaleX(0);transition:transform 0.3s ease-in-out;z-index:2}.begleitung .ribbon-wrap .ribbon-container .info-bubble .bubble-btn::after{content:"";width:0;height:0;position:absolute;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:10px solid #d94581;position:absolute;z-index:1}.begleitung .ribbon-wrap .ribbon-container .info-bubble .info-box{position:absolute;display:none;top:0;width:70vw;max-width:25rem;background-color:white;box-shadow:3px 3px 7px #888;border-radius:8px;padding:1rem;z-index:4;font-size:0.9rem;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0.5em}.begleitung .ribbon-wrap .ribbon-container .info-bubble .info-box .info-close{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-start}.begleitung .ribbon-wrap .ribbon-container .info-bubble .info-box .info-close .close-info-box{display:flex;flex-direction:column;justify-content:center;align-items:center;border:0;background-color:#d94581;padding:0.4em;cursor:pointer}.begleitung .ribbon-wrap .ribbon-container .info-bubble .info-box .info-close .close-info-box img{filter:brightness(0) invert(1);height:30px;width:30px}.begleitung .ribbon-wrap .ribbon-container .info-bubble .info-box .info-content{flex-grow:1}.begleitung .ribbon-wrap .ribbon-container #info-bubble1{left:8%;bottom:38.5%}.begleitung .ribbon-wrap .ribbon-container #info-bubble1 .bubble-btn{bottom:30px;left:-20px}.begleitung .ribbon-wrap .ribbon-container #info-bubble1 .bubble-btn::after{left:17px;bottom:-10px;transform:rotate(180deg)}.begleitung .ribbon-wrap .ribbon-container #info-bubble1 .info-box{top:25px;left:-20px}.begleitung .ribbon-wrap .ribbon-container #info-bubble2{left:35%;bottom:69%}.begleitung .ribbon-wrap .ribbon-container #info-bubble2 .bubble-btn{bottom:29px;right:-16px}.begleitung .ribbon-wrap .ribbon-container #info-bubble2 .bubble-btn::after{right:13px;bottom:-8px;transform:rotate(180deg)}.begleitung .ribbon-wrap .ribbon-container #info-bubble2 .info-box{top:25px;left:-148px}.begleitung .ribbon-wrap .ribbon-container #info-bubble3{left:65%;bottom:80%}.begleitung .ribbon-wrap .ribbon-container #info-bubble3 .bubble-btn{bottom:-18px;right:30px}.begleitung .ribbon-wrap .ribbon-container #info-bubble3 .bubble-btn::after{right:-10px;bottom:18px;transform:rotate(90deg)}.begleitung .ribbon-wrap .ribbon-container #info-bubble3 .info-box{top:44px;right:0px}.begleitung .ribbon-wrap .ribbon-container #info-bubble4{right:80%;top:74%}.begleitung .ribbon-wrap .ribbon-container #info-bubble4 .bubble-btn{top:33px;left:-44px}.begleitung .ribbon-wrap .ribbon-container #info-bubble4 .bubble-btn::after{left:40px;top:-10px}.begleitung .ribbon-wrap .ribbon-container #info-bubble4 .info-box{top:-120px;left:-44px}.begleitung .ribbon-wrap .ribbon-container #info-bubble5{right:72%;top:63%}.begleitung .ribbon-wrap .ribbon-container #info-bubble5 .bubble-btn{top:-18px;left:30px}.begleitung .ribbon-wrap .ribbon-container #info-bubble5 .bubble-btn::after{left:-14px;top:17px;transform:rotate(-90deg)}.begleitung .ribbon-wrap .ribbon-container #info-bubble5 .info-box{top:28px;left:-57px}.begleitung .ribbon-wrap .ribbon-container #info-bubble6{right:44%;top:42%}.begleitung .ribbon-wrap .ribbon-container #info-bubble6 .bubble-btn{top:31px;left:-16px}.begleitung .ribbon-wrap .ribbon-container #info-bubble6 .bubble-btn::after{left:13px;top:-10px}.begleitung .ribbon-wrap .ribbon-container #info-bubble6 .info-box{top:100px;right:-67px}}@media screen and (max-width:1199px) and (max-width:400px){.begleitung .ribbon-wrap .ribbon-container{margin-top:3rem}}@media screen and (max-width:1199px) and (max-width:500px){.begleitung .ribbon-wrap .ribbon-container .info-bubble .bubble-btn{font-size:0.8em}}@media screen and (max-width:1199px) and (min-width:601px){.begleitung .ribbon-wrap .ribbon-container .info-bubble .bubble-btn{display:flex !important;flex-direction:column}}@media screen and (min-width:1200px){.begleitung .ribbon-wrap{padding-bottom:8rem}.begleitung .ribbon-wrap .ribbon-container{margin:2rem auto;width:100%;max-width:1400px;position:relative}.begleitung .ribbon-wrap .ribbon-container .img-container{margin:auto;margin-top:0rem}.begleitung .ribbon-wrap .ribbon-container .img-container .circular-ribbon{margin:auto;height:auto;pointer-events:none}.begleitung .ribbon-wrap .ribbon-container .info-bubble{position:absolute;font-size:14px;display:flex;flex-direction:column;max-width:18%}.begleitung .ribbon-wrap .ribbon-container .info-bubble h3{color:#d94581}.begleitung .ribbon-wrap .ribbon-container .info-bubble .bubble-btn{display:none}.begleitung .ribbon-wrap .ribbon-container .top-left{padding-left:10px;text-align:left;border-left:1px solid #000;justify-content:flex-start;align-items:flex-start}.begleitung .ribbon-wrap .ribbon-container .bottom-right{padding-right:10px;text-align:right;border-right:1px solid #000;justify-content:flex-end;align-items:flex-end}.begleitung .ribbon-wrap .ribbon-container #info-bubble1{left:10%;bottom:13%;height:60%;max-height:470px;max-width:20%}.begleitung .ribbon-wrap .ribbon-container #info-bubble2{left:34%;bottom:38%;height:63%;max-height:480px;max-width:25%}.begleitung .ribbon-wrap .ribbon-container #info-bubble3{right:73%;top:69%;height:58%;max-height:380px}.begleitung .ribbon-wrap .ribbon-container #info-bubble4{right:52%;top:65%;height:50%;max-height:300px}.begleitung .ribbon-wrap .ribbon-container #info-bubble5{right:32%;top:46%;height:57%;max-height:380px}.begleitung .ribbon-wrap .ribbon-container #info-bubble6{right:10%;top:13%;height:62%;max-height:500px}}@media screen and (min-width:1030px) and (max-width:1109px){.begleitung .ribbon-wrap .ribbon-container .img-container .circular-ribbon{transform:translateX(-28vw) scale(1.05)}}@media screen and (min-width:1110px) and (max-width:1199px){.begleitung .ribbon-wrap .ribbon-container .img-container .circular-ribbon{transform:translateX(-28vw) scale(1.15)}}.specials_block{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;text-align:center}.specials_block .profile_picture{clip-path:polygon(78% 9%, 98% 45%, 83% 85%, 43% 97%, 8% 73%, 5% 31%, 36% 2%);width:250px;aspect-ratio:1;object-fit:cover}.specials_block .quote{text-align:center;max-width:30rem;margin:auto;color:#73889e;font-size:1.2em;padding:2%}.specials_block .quote::before{content:"«"}.specials_block .quote::after{content:"»"}.specials_block p{margin-block:0}.specials_block h3{margin-block:0;text-transform:uppercase}.specials_block .specials{display:flex;flex-direction:column;gap:2rem}.specials_block .specials .mailto{width:fit-content;margin-left:auto;margin-right:auto;filter:invert(50%) sepia(51%) saturate(7324%) hue-rotate(314deg) brightness(94%) contrast(79%);text-decoration:none}.specials_block .specials .mailto img{height:2rem;width:auto}.specials_block .specials .mailto:hover{filter:invert(25%) sepia(71%) saturate(1036%) hue-rotate(295deg) brightness(92%) contrast(92%)}.specials_block .specials .phone{color:#d94581;text-decoration:none;font-size:large;width:fit-content;margin-left:auto;margin-right:auto}.specials_block .specials .phone:hover{color:#9d325e}@media screen and (min-width:700px){.specials_block{display:grid;grid-template-columns:1fr 4rem 1fr;grid-template-rows:auto 4rem auto 4rem auto}.specials_block .profile_picture{width:350px}.specials_block .specialist:nth-child(1){grid-area:1 / 1 / 3 / 3;justify-self:end}.specials_block .specialist:nth-child(2){grid-area:2 / 2 / 5 / 4;justify-self:start}.specials_block .specialist:nth-child(3){grid-area:4 / 1 / 6 / 3;justify-self:end}}@media screen and (min-width:1325px){.mod_article.team .mod_rocksolid_slider .rsts-slides{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-auto-flow:row}}@media screen and (max-width:1270px){.team_desktop{display:none}}@media screen and (min-width:1271px){.team_mobile{display:none}}.ce_rsce_team{max-width:1400px;width:80%;margin:auto;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr))}@media screen and (max-width:1050px){.ce_rsce_team{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (max-width:550px){.ce_rsce_team{grid-template-columns:repeat(1, minmax(0, 1fr))}}