:root{background-image:url(/assets/background-e6555151.png);background-repeat:repeat;background-position:center center;background-attachment:scroll;background-size:auto;--content-max-width: 800px}*,*:before,*:after{box-sizing:border-box}body{display:flex;flex-direction:column;margin:0;padding:0}h1{color:var(--main-color);font-size:3.2rem;font-weight:400;font-family:Parisienne;margin-bottom:1rem;margin-top:0}h2{color:var(--white);font-size:2.2rem;font-family:Parisienne}p{max-width:var(--content-max-width);text-align:left;margin:0 auto;line-height:1.3rem}a{text-decoration:none}input:hover,textarea:hover,a:hover{filter:drop-shadow(0 0 .1rem var(--white))}textarea{font-family:inherit}input[type=submit]{background-color:var(--main-color);color:var(--background-color);border:1px solid var(--background-color);padding:.8rem 1.4rem;font-family:inherit;font-size:1rem;cursor:pointer}.content-width{max-width:1300px;margin:auto;display:flex;box-sizing:border-box}.compliance-block,.content-block{flex:1 1 auto;display:block;padding:3rem 2.5rem 4rem}@media (max-width: 768px){.content-block{padding:1rem 1.5rem 2rem}.compliance-block{padding:2rem 1.5rem}}.svg-fill-white{fill:var(--white)}.svg-fill-black{fill:var(--black)}:root{--main-color: #5e1a1b;--background-color: #d7caba;--darker-background-color: rgba(94, 26, 27, .2);--white: #FFFFFF;--black: #000000;--grey: #333333}.fadein{position:relative;margin:auto}.fadein__height-container{display:flex;height:50rem;justify-content:center;align-items:center}.fadein img{position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;-webkit-animation-name:fade;-webkit-animation-iteration-count:infinite;-webkit-animation-duration:20s;animation-name:fade;animation-iteration-count:infinite;animation-duration:20s}.slideshow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.slideshow-img{width:100%;height:100%;object-fit:cover;filter:grayscale(80%);-webkit-filter:grayscale(80%)}.logo{max-width:40rem;padding:1rem;will-change:filter;transition:filter .3s;opacity:100%}@-webkit-keyframes fade{0%{opacity:0}15%{opacity:1}25%{opacity:1}53%{opacity:0}to{opacity:0}}@keyframes fade{0%{opacity:0}15%{opacity:1}25%{opacity:1}53%{opacity:0}to{opacity:0}}#f2{-webkit-animation-delay:-15s}#f3{-webkit-animation-delay:-10s}#f4{-webkit-animation-delay:-5s}@media screen and (max-width: 668px){.fadein__height-container{height:30rem}}.profil-picture{max-width:50%;min-width:234px;float:left;padding-bottom:.5rem!important;object-fit:cover;max-height:25rem}.ueber-content{display:flex;gap:1.5rem}.ueber-content__text{text-align:left}.mailto{color:var(--main-color)!important}@media (max-width: 768px){.profil-picture{height:auto;max-width:100%}.ueber-content{display:flex;gap:1rem;flex-direction:column}}.gallery-parallax{background:url(wp-content/backgrounds/ecke_re_oben.png) no-repeat top right fixed;background-color:#5e1a1b33;background-size:cover}.gallery-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;justify-items:center;margin:0;padding:0}.gallery-frame{padding:.5rem .5rem .3rem;background-color:var(--grey)}.gallery-img{max-width:100%;height:auto;object-fit:cover}.gallery-img:hover{opacity:.7}@media screen and (max-width: 768px){.gallery-container{grid-template-columns:repeat(2,minmax(auto,1fr))}}.portfolio__image,.portfolio-lightbox__image{width:100%;display:block}.portfolio-lightbox{display:flex;align-items:center;justify-content:center;transform:scaleX(0);transition:transform .15s ease-in-out;transform-origin:right;padding:2em;position:fixed;top:0;left:0;color:#fff;background:rgba(0,0,0,.5);width:100vw;height:100vh;z-index:10}.portfolio-lightbox:target{transform:scale(1);transform-origin:left}.portfolio-lightbox__content{width:70vh;position:relative}.close{position:absolute;right:-1em;top:-1em;border:white 2px solid;display:flex;width:2em;height:2em;background:var(--main-color);border-radius:50%;align-items:center;justify-content:center;text-decoration:none}.close:after{content:"x";color:#fff}.horizontal-line{border-top:3px solid var(--main-color);border-radius:1rem}.nav-links{display:flex;justify-self:end;gap:.7rem;line-height:12px}.info-wrapper{margin:0 auto;padding:1rem;max-width:var(--content-max-width)}.info-grid-container{display:grid;grid-template-columns:max-content auto;gap:.6rem 1rem;text-align:start}.info-headline{display:flex}.mailto{color:var(--black)}.info-hr-separator{padding-top:1rem;padding-bottom:1rem}h1[data-v-87d1827b]{font-weight:700!important}h2[data-v-87d1827b]{color:var(--main-color)!important}h1[data-v-9b7f0079]{font-weight:700!important}h2[data-v-9b7f0079]{color:var(--main-color)!important}.nav-logo,.nav-burger-wrapper{display:none}.nav-menu{background-color:var(--main-color);color:var(--white);font-size:1.4rem;font-family:Parisienne}.nav-content{display:grid;grid-template-columns:1fr auto 1fr;padding:10px 30px;align-items:center}.nav-items{display:flex;align-items:center;list-style:none;margin:0;padding:0}.nav-items li{padding:0 10px}i{display:none}a{color:var(--white)}@media screen and (max-width: 668px){.nav-burger-wrapper{display:block}.nav-logo{display:initial;width:10rem}.nav-burger{aspect-ratio:1 / 1;width:15px}.nav-menu{position:fixed;width:100%;z-index:3}.open-menu{height:auto}.closed-menu{opacity:0;height:0;padding:0}.nav-content{display:flex;flex-direction:column;z-index:100;position:relative;transition:all .1s ease-out;padding-top:0}.nav-items{flex-direction:column}.nav-links{padding-top:.5rem}i{display:block;text-align:right;padding:0 10px 10px 0}}.footer-wrapper{background-color:var(--main-color);color:var(--white);padding:.4rem}.footer-content{align-content:center;max-width:800px;margin-right:auto;margin-left:auto;line-height:1.6rem}.footer-content__second-row{display:flex;justify-content:center;gap:1rem}#app{font-family:Arial;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:var(--black)}@media (max-width: 768px){#app{margin:auto}}body{height:100%;margin:0}@font-face{font-display:swap;font-family:Parisienne;font-style:normal;font-weight:400;src:url(/assets/parisienne-v13-latin-regular-cf3c285d.woff2) format("woff2")}
