#kontakt .subpage-splash{padding-bottom:16rem}#kontakt .subpage-splash .row{gap:1rem}#kontakt .subpage-splash .row p{color:#85481d}#kontakt #addresses .box{min-width:50%}#kontakt #info-mail-button{display:block}#kontakt #bella{background:#fff;border-radius:3rem;margin-top:-20rem;padding:2rem}#kontakt #bella .col{align-items:flex-start}#kontakt #bella .image{aspect-ratio:1/1;max-width:18rem}#kontakt #partners .partner{align-items:center;display:flex;flex-direction:column;gap:.5rem;text-align:center}#kontakt .contact-accordeon{background:#f4f0e3;border-radius:3rem;cursor:pointer;display:flex;flex-direction:column;gap:2rem;max-height:6rem;overflow:hidden;padding:2rem 4rem;transition:.4s cubic-bezier(.6,0,.4,1)}#kontakt .contact-accordeon:hover{max-height:8rem}#kontakt .contact-accordeon.open{max-height:300vh}#kontakt .contact-accordeon h3{align-items:center;display:flex;gap:1rem;justify-content:center;margin-bottom:2rem;transition:.4s cubic-bezier(.6,0,.4,1)}#kontakt .contact-accordeon h3.dots{margin-top:-1.5rem}#kontakt .contact-accordeon h3 .accordeon-icon{position:relative;top:-.2rem;transition:.4s cubic-bezier(.6,0,.4,1);width:.6rem}@media (max-width:720px){#kontakt .subpage-splash{padding-bottom:10rem}#kontakt #bella{margin-top:-14rem}#kontakt #bella .row{gap:4rem}#kontakt #bella .col{align-items:center}}
