@keyframes rotate{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}@keyframes zoom_rotate{0%{transform:translateX(80%) translateY(50%) scale(.1) rotate(-540deg)}to{transform:rotate(0deg)}}.u-block-space{margin-bottom:4.5rem!important}.u-block-space-small{margin-bottom:2rem!important}.rahmen{background-color:#e9dbc2;border:8px solid #bfb4a0}body{color:#79695f}main{width:90vw}h2{font-weight:600;margin-bottom:.5rem}#styleguide .styleguide-img{box-shadow:0 0 10px 10px rgba(0,0,0,.05);max-width:30rem;-o-object-fit:cover;object-fit:cover}.columns{display:grid;gap:2.5rem 3.5rem;grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr))}.two-column{display:grid;gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:820px){.two-column{grid-template-columns:1fr}}.three-column{display:grid;gap:2.5rem clamp(2.5rem,-.313rem + 5vw,5rem);grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1180px){.three-column{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.three-column{grid-template-columns:1fr}}.text-highliht{color:#79695f;font-weight:600;margin-top:.5rem}.service{border:1px solid #e9dbc2}.service__heading{background-color:#d3d3d3;padding:.7rem 2rem}.service__heading:hover{background-color:#e9dbc2}.service__link{align-items:center;display:flex;font-size:120%;font-weight:400;gap:.5rem;text-decoration:none}.service__icon{display:block;width:2rem}.service__text{align-content:center;display:grid;padding:2rem}.service__symbol{font-size:145%;line-height:1;margin-left:auto;transform:rotate(-25deg)}.about{gap:0}.about__text{align-content:center;background-color:#79695f;color:#e9dbc2;display:grid;padding:2rem}.about__media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#header_wrapper{max-width:1450px;width:90vw}#header_wrapper header #logo{background-color:#e9dbc2;border:8px solid #bfb4a0;bottom:0;height:11rem;margin:0 auto 1rem;max-width:17rem;position:absolute;right:0;right:15%;transform:translateY(75%)}@media (max-width:1180px){#header_wrapper header #logo{height:7rem;max-width:15rem;padding:.7rem;position:static;transform:translateY(0)}}#header_wrapper header nav{align-self:center;flex-basis:55%;margin:1.5rem 0}#wrapper #content_wrapper #topslide{--image-offset:4.5rem;background-color:#79695f;margin-bottom:var(--image-offset)}@media (max-width:820px){#wrapper #content_wrapper #topslide{--image-offset:0;height:auto}}#wrapper #content_wrapper #topslide .topslide-wrapper{display:flex;height:100%;margin:0 auto;max-width:1450px;width:90vw}@media (max-width:820px){#wrapper #content_wrapper #topslide .topslide-wrapper{display:block;padding-top:1rem}}#wrapper #content_wrapper #topslide .topslide-wrapper .topslide-img{aspect-ratio:1/.6;background-color:#e9dbc2;border:8px solid #bfb4a0;flex:1;height:100%;transform:translateY(var(--image-offset))}#wrapper #content_wrapper #topslide .topslide-wrapper .topslide-img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#wrapper #content_wrapper #topslide .topslide-wrapper .topslide-heading{color:#e9dbc2;font-size:175%;font-style:italic;font-weight:600;padding:2rem}@media (max-width:667px){#wrapper #content_wrapper #topslide .topslide-wrapper .topslide-heading{font-size:130%}}#wrapper #content_wrapper #topslide .topslide-wrapper .topslide-heading span{display:block}#wrapper #content_wrapper #topslide .topslide-wrapper .topslide-heading span:last-child{margin-left:2rem}#wrapper #content_wrapper #topslide .topslide-wrapper>div:last-child{align-self:end;display:flex;flex:1;justify-content:center}.special-heading{color:#79695f;font-size:120%;margin-bottom:2rem}.news-ticker b{display:block;font-size:150%;font-weight:600}footer{background-color:#79695f;color:#e9dbc2;margin-top:6rem;padding-bottom:2rem}@media (max-width:820px){footer{margin-top:3rem}}footer .footer-wrapper{margin:0 auto;max-width:1450px;width:90vw}footer .footer-wrapper .footer-top{display:flex;gap:2rem 2.5rem;justify-content:space-between}@media (max-width:820px){footer .footer-wrapper .footer-top{flex-direction:column}}footer .footer-wrapper .footer-top .footer-kontakt{background-color:#e9dbc2;border:8px solid #bfb4a0;color:#79695f;font-size:130%;max-width:38rem;padding:2rem;transform:translateY(-5rem);width:50%}@media (max-width:820px){footer .footer-wrapper .footer-top .footer-kontakt{font-size:100%;max-width:-moz-max-content;max-width:max-content;transform:translateY(0);width:auto}}footer .footer-wrapper .footer-top .footer-kontakt b{margin-top:0}footer .footer-wrapper .footer-top .footer-kontakt a{color:inherit}footer .footer-wrapper .footer-soc{display:flex;font-size:210%;gap:1.5rem;justify-content:center;margin-top:2rem}footer a{color:#e9dbc2;text-decoration:none}footer a:hover{text-decoration:underline}footer>div address span a[href^=tel]{display:inline-block;margin-top:.5rem}footer>div address span a:before{margin-right:8px!important}footer>div b{margin-top:0}