.breadcrumb{color:var(--black);background-color:#0000;font-size:1.5rem}.breadcrumb a:hover{color:var(--blue-color)}.breadcrumb-item{color:var(--black)}@media (max-width:1118px){.breadcrumb{margin-top:5rem}}@media (max-width:768px){.breadcrumb{margin-top:7rem}}
.slider-button{color:var(--blue-color);cursor:pointer;font-size:1.7rem;font-weight:700}.slider-button:hover{color:var(--black)}.text-spacing{display:inline-block}.review-slider{justify-content:center;align-items:center;gap:10px;display:flex}.review-cards{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:20px;display:flex}.review-card{background-color:var(--white);text-align:center;min-width:250px;max-width:300px;box-shadow:var(--box-shadow);box-sizing:border-box;border-radius:15px;flex:calc(33.33% - 20px);padding:2rem;transition:all .3s;position:relative;overflow:hidden}@media (max-width:768px){.review-card{flex:calc(50% - 20px)}}@media (max-width:480px){.review-card{flex:100%}}.review-card.expanded{max-height:none}.expand-link{color:var(--blue-color);cursor:pointer;margin-top:1rem;font-weight:700;display:block}.review-card p{font-size:1.5rem}.review-card h4{color:#333;margin:0 0 10px;font-size:18px}.review-card p{color:#555;margin:0}.review-card .review-stars{background-color:var(--light-bg);border-radius:.5rem;margin-bottom:10px;padding:.2rem .5rem;display:inline-block}.slider-button.slider-btn-left{transform:rotate(180deg)}
.kontakt *{text-transform:none}.kontakt-page section{padding-top:3rem;padding-bottom:3rem}.kontakt p{font-size:1.5rem;font-weight:var(--font-regular);color:var(--black)}.kontakt-page h3{color:var(--black);font-size:3.5rem;font-weight:var(--font-bold);text-align:center}.kontakt .container .willkommen{flex-direction:column;justify-content:center;align-items:center;display:flex}.kontakt span,.kontakt .gradient-text,.kontakt .willkommen p{font-size:2rem;font-weight:var(--font-regular)}.kontakt .gradient-text{background:var(--gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.kontakt-page .kontakt-breadcrump{padding-top:8rem;padding-bottom:0}@media screen and (max-width:1118px){.kontakt-page .kontakt-breadcrump{padding-top:4rem}}.kontakt{background-color:var(--light-bg);padding-top:3rem;padding-bottom:3rem}.kontakt-start{flex-direction:column;justify-content:center;align-items:center;display:flex}.kontakt-page .kontakt-icon{color:var(--white);font-size:3rem}.kontakt-page .circle{background-color:var(--black);border-radius:50%;justify-content:center;align-items:center;width:6rem;height:6rem;display:flex}.kontakt-start h3{color:var(--black);font-size:3.5rem;font-weight:var(--font-bold);text-transform:uppercase;margin-top:2rem}.kontakt-image img{width:100%;height:auto}.appointment{background-color:var(--light-bg)}.appointment p{font-size:2rem;font-weight:var(--font-regular);color:var(--black)}.appointment .box-container{grid-template-columns:repeat(auto-fit,minmax(30rem,1fr));justify-content:center;gap:2rem;display:grid}.appointment .box{border-radius:15px;flex-direction:column;align-items:center;transition:background-color .3s,color .3s;display:flex}.appointment .box .circle{margin:1rem}.appointment .box:hover{background-color:var(--blue-color-transparent);color:var(--white)}
@media screen and (min-width:1200px){.karriere.container{max-width:1200px;margin:0 auto}}.karriere-header{flex-direction:column;justify-content:center;align-items:center;display:flex}.karriere-div h1{color:var(--black);margin-top:3rem;font-size:3rem}.karriere-div h2{color:var(--black);margin-top:2rem;margin-bottom:1rem;font-size:2.5rem}.karriere-div p{color:var(--light-color);text-align:justify;padding-right:1rem;font-size:1.75rem}.karriere-div ul{margin-bottom:2rem;padding-left:2rem}.karriere-div li{color:var(--light-color);margin-bottom:.5rem;font-size:1.75rem}.karriere-div .highlight{color:var(--black);font-weight:700}.karriere-div strong{color:var(--black);margin-top:1rem;font-size:1.75rem;display:block}.karriere{padding-bottom:3rem}.highlight a{color:var(--blue-color);font-weight:700}.highlight a:hover{color:var(--black);text-decoration:underline}.karriere .slider-button{align-items:center;gap:.5rem;display:flex}.karriere .slider-button:hover{color:var(--blue-color);cursor:default}@media screen and (max-width:1118px){.container.karriere{padding-top:4rem}}
.cms-content,.cms-content *{text-transform:none}.cms-page-title{color:var(--black);margin-top:3rem;font-size:3rem}.cms-content h1{color:var(--black);margin-top:3rem;margin-bottom:1rem;font-size:3rem}.cms-content h2{color:var(--black);margin-top:2rem;margin-bottom:1rem;font-size:2.5rem}.cms-content h3{color:var(--black);margin-top:1.5rem;margin-bottom:1rem;font-size:2rem}.cms-content h4{color:var(--black);margin-top:1rem;margin-bottom:.5rem;font-size:1.75rem}.cms-content p,.cms-content li{color:var(--light-color);font-size:1.75rem}.cms-video{aspect-ratio:16/9;object-fit:contain;background:#000;border-radius:15px;width:100%;height:auto;display:block}
