.outer-footer{background:var(--farbedunkel);color:var(--farbehell);padding-top:72px;min-height:391.562px}.outer-footer>.s_container{max-width:1180px}.footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:80px;padding-bottom:70px}.footer-name{display:flex;align-items:center;gap:9px;margin:0}.footer-name>span:first-child{font:25px/1 Ribeye,serif;color:var(--orange)}.footer-name>span:last-child{font:14px/14px 'Mouse Memoirs',sans-serif;color:var(--beige)}.footer-claim{font-size:16px;line-height:20px;margin:22px 0 34px;color:rgba(255,255,255,.7)}.footer-label{font:700 18px/39px var(--font-serif);color:var(--orange);margin:0 0 14px}.footer-place{font-size:35px;line-height:1.0057142857;margin:0 0 18.8px}.footer-address{font-size:16px;line-height:20px;color:rgba(255,255,255,.72);margin:0 0 12px}.footer-route{display:inline-flex;gap:10px;align-items:center;border-bottom:1px solid #ffffff66;color:var(--farbehell);font:16px/1.6 Arimo,Arial,sans-serif;text-decoration:none}.route-icon{display:block;width:17px;height:17px;background:url('../../../images/gestaltung/91af8.svg') center/contain no-repeat}.footer-contact{padding-top:6px;display:flex;flex-direction:column;align-items:flex-start;gap:15px}.footer-contact>a,.footer-phone{display:flex;align-items:center;gap:10px;color:var(--farbehell);text-decoration:none;border-bottom:1px solid #ffffff66;font-size:16px;line-height:25.6px;overflow-wrap:anywhere}.phone-icon,.email-icon{display:block;flex:none;width:18px;height:18px;background:url('../../../images/gestaltung/68f66.svg') center/contain no-repeat}.email-icon{background-image:url('../../../images/gestaltung/ad93b.svg')}.footer-socials{display:flex;gap:10px;margin-top:10px}.footer-socials a,.footer-socials>span{width:44px;height:44px;display:block;background:center/20px 20px no-repeat}.instagram-icon{background-image:url('../../../images/gestaltung/597e1.svg')!important}.facebook-icon{background-image:url('../../../images/gestaltung/ee84e.svg')!important}.footer-bottom{min-height:72px;display:flex;justify-content:space-between;align-items:center;gap:25px;border-top:1px solid #ffffff40;font:12px/1.6 Arimo,Arial,sans-serif;color:rgba(255,255,255,.65)}.footer-bottom p{margin:0}.footer-bottom ul{display:flex;flex-wrap:wrap;gap:25px;list-style:none;margin:0;padding:0}.footer-bottom a{color:inherit;text-decoration:none}.outer-footer .link-hell-button a{min-width:162.5px;min-height:40.79px;font-size:14.473706px}
@media(max-width:1100px){.footer-grid{gap:35px}.footer-place{font-size:28px}}@media(max-width:760px){.outer-footer{padding-top:60px}.footer-grid{grid-template-columns:1fr;gap:40px;padding-bottom:45px}.footer-place{font-size:32px}.footer-bottom{align-items:flex-start;flex-direction:column;padding-block:24px;gap:16px}.footer-bottom ul{gap:20px}}

.footer-route,.footer-contact>a,.footer-bottom a{transition:color .18s}.footer-route:is(:hover,:focus-visible),.footer-contact>a:is(:hover,:focus-visible),.footer-bottom a:is(:hover,:focus-visible){color:var(--white);text-decoration:none}.outer-footer a:focus-visible{outline-color:var(--orange)}.footer-socials a{transition:background-color .18s,box-shadow .18s}.footer-socials a:is(:hover,:focus-visible){background-color:#ffffff18;box-shadow:inset 0 0 0 1px #ffffff70}

@media(min-width:1101px){.outer-footer>.s_container{position:relative;left:.5px}.footer-grid{grid-template-rows:177.562px}.footer-name{min-height:30.094px}}

@media(min-width:1101px){body:has(.outer-seitenkopf) .outer-footer{min-height:394px}}
