@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local(''),url('../webfonts/open-sans-v28-latin-regular.woff2') format('woff2'),url('../webfonts/open-sans-v28-latin-regular.woff') format('woff');font-display:swap}:root{--headerFont:'Open Sans';--defaultFont:'Open Sans';--colorWhite:rgba(255,255,255,1)}html{background-color:rgba(240,240,240,.5)}body{font-size:16px;margin:0 auto;max-width:850px;font-family:var(--defaultFont);background-color:var(--colorWhite);display:grid;grid-template-columns:auto;grid-template-rows:auto auto auto auto auto auto}img{max-width:100%;height:auto}header{max-width:850px;margin:0 0 .75em 0;grid-area:1/1/2/4;text-align:center}nav{margin:0 0 1em 0;grid-area:2/1/3/4}nav{display:flex;padding:.5em 1em}nav div{display:none}nav div span.bar{display:block;width:25px;height:3px;margin:5px auto;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:rgba(16,16,16,1)}nav ul{display:flex;margin:0;padding:0}nav ul li{margin-left:1em;list-style:none}nav ul li a{font-size:1.25em;font-weight:400;color:rgba(0,0,0,1);text-decoration:none}nav ul li a:hover{color:rgba(0,161,58,1)}aside:first-of-type{grid-area:3/1/4/4;display:grid;grid-template-columns:auto auto auto;grid-template-rows:auto;justify-content:center;gap:10px 10px}aside:first-of-type img{border:1px solid rgba(238,238,238,1);border-radius:.2em;margin-left:.3em}aside:last-of-type{grid-area:6/1/7/4;display:grid;grid-template-columns:auto auto auto;grid-template-rows:auto;justify-content:center;gap:10px 10px}aside:last-of-type img{border:1px solid rgba(238,238,238,1);border-radius:.2em;margin-left:.3em}main{grid-area:5/1/6/4}main address{padding-left:.35em;font-style:normal}main section h1{font-family:var(--headerFont);font-size:1.75em;font-weight:bold;font-style:italic;padding:.15em}main section h1,main section h2,main section h3,main section h4{padding:.15em}main section p{font-size:1em;line-height:1.6em;margin-bottom:.75em;padding-left:.35em}main section p:last-of-type{font-style:italic}iframe.rundgang{width:840px;height:480px;display:block;margin-left:auto;margin-right:auto;padding-top:8px}footer{grid-area:7/1/8/4;margin:1em 0 .5em 0;padding:.2em .2em;display:grid;grid-template-columns:417px 417px;grid-template-rows:auto auto auto;gap:10px 10px}footer a{color:rgba(0,0,0,1);text-decoration:none}footer a:hover{color:rgba(0,0,0,1);text-decoration:underline}footer address{margin-left:.3em;font-style:normal}footer div:first-of-type{grid-area:1/1/2/2}footer div:last-of-type{grid-area:1/2/2/3}footer div:last-of-type p{text-align:left;font-size:1em;padding-left:.25em;padding-top:.25em}footer h2{font-size:1em;margin-left:.25em}footer p:last-of-type{font-size:.8em;grid-area:3/1/4/3;justify-content:center;text-align:center;margin:0}footer ul{margin:0;padding:0;margin-left:.3em}footer ul li{list-style:none;margin:0;padding:0;line-height:1.5em}footer ul li span{min-width:100px;float:left}@media only screen and (min-width:320px) and (max-width:374px){body{max-width:300px}header{margin:0;grid-area:1/1/2/4}nav{max-width:300px;grid-area:2/1/3/4}nav ul{position:fixed;left:-100%;top:5rem;flex-direction:column;background-color:rgba(255,255,255,.9);width:90%;text-align:center;transition:.3s;box-shadow:0 10px 27px rgba(0,0,0,.05)}nav ul.active{left:0}nav ul li{margin:1.5rem 0}nav ul li a{font-weight:bold}nav div{display:block;cursor:pointer}nav div.active .bar:nth-child(2){opacity:0}nav div.active .bar:nth-child(1){transform:translateY(8px) rotate(45deg)}nav div.active .bar:nth-child(3){transform:translateY(-8px) rotate(-45deg)}aside img{width:96%}aside:first-of-type{grid-area:4/1/5/4;display:grid;grid-template-columns:auto;grid-template-rows:auto auto auto;justify-content:center}aside:last-of-type{grid-area:5/1/6/4;display:grid;grid-template-columns:auto;grid-template-rows:auto auto auto;justify-content:center}main{max-width:300px;margin:0 auto;grid-area:3/1/4/4}iframe.rundgang{width:300px;height:200px;display:block;margin-left:auto;margin-right:auto;padding-top:8px}footer{max-width:300px;margin:0 auto .5em auto;grid-area:6/1/7/4;display:grid;grid-template-columns:auto;grid-template-rows:auto auto auto auto}footer a{text-align:center;text-decoration:none;grid-area:3/1/4/2}footer div:first-of-type{grid-area:1/1/2/2}footer div:last-of-type{grid-area:2/1/2/3}footer p:last-of-type{grid-area:4/1/5/2}}@media only screen and (min-width:375px) and (max-width:424px){body{max-width:350px}header{margin:0;grid-area:1/1/2/4}nav{max-width:350px;grid-area:2/1/3/4}nav ul{position:fixed;left:-100%;top:5rem;flex-direction:column;background-color:rgba(255,255,255,.9);width:90%;text-align:center;transition:.3s;box-shadow:0 10px 27px rgba(0,0,0,.05)}nav ul.active{left:0}nav ul li{margin:1.5rem 0}nav ul li a{font-weight:bold}nav div{display:block;cursor:pointer}nav div.active .bar:nth-child(2){opacity:0}nav div.active .bar:nth-child(1){transform:translateY(8px) rotate(45deg)}nav div.active .bar:nth-child(3){transform:translateY(-8px) rotate(-45deg)}aside img{width:97%}aside:first-of-type{grid-area:4/1/5/4;display:grid;grid-template-columns:auto;grid-template-rows:auto auto auto;justify-content:center}aside:last-of-type{grid-area:5/1/6/4;display:grid;grid-template-columns:auto;grid-template-rows:auto auto auto;justify-content:center}main{max-width:350px;margin:0 auto;grid-area:3/1/4/4}iframe.rundgang{width:341.5px;height:228.5px;display:block;margin-left:auto;margin-right:auto;padding-top:8px}footer{max-width:350px;margin:0 auto .5em auto;grid-area:6/1/7/4;display:grid;grid-template-columns:auto;grid-template-rows:auto auto auto auto}footer a{text-align:center;text-decoration:none;grid-area:3/1/4/2}footer div:first-of-type{grid-area:1/1/2/2}footer div:last-of-type{grid-area:2/1/2/3}footer p:last-of-type{grid-area:4/1/5/2}}@media only screen and (min-width:425px) and (max-width:767px){body{max-width:400px}header{margin:0;grid-area:1/1/2/4}nav{max-width:400px;grid-area:2/1/3/4}nav ul{position:fixed;left:-100%;top:5rem;flex-direction:column;background-color:rgba(255,255,255,.9);width:90%;text-align:center;transition:.3s;box-shadow:0 10px 27px rgba(0,0,0,.05)}nav ul.active{left:0}nav ul li{margin:1.5rem 0}nav ul li a{font-weight:bold}nav div{display:block;cursor:pointer}nav div.active .bar:nth-child(2){opacity:0}nav div.active .bar:nth-child(1){transform:translateY(8px) rotate(45deg)}nav div.active .bar:nth-child(3){transform:translateY(-8px) rotate(-45deg)}aside img{width:97%}aside:first-of-type{grid-area:4/1/5/4;display:grid;grid-template-columns:auto;grid-template-rows:auto auto auto;justify-content:center}aside:last-of-type{grid-area:5/1/6/4;display:grid;grid-template-columns:auto;grid-template-rows:auto auto auto;justify-content:center}main{max-width:400px;margin:0 auto;grid-area:3/1/4/4}iframe.rundgang{width:390px;height:260px;display:block;margin-left:auto;margin-right:auto;padding-top:8px}footer{max-width:400px;margin:0 auto .5em auto;grid-area:6/1/7/4;display:grid;grid-template-columns:auto;grid-template-rows:auto auto auto auto}footer a{text-align:center;text-decoration:none;grid-area:3/1/4/2}footer div:first-of-type{grid-area:1/1/2/2}footer div:last-of-type{grid-area:2/1/2/3}footer p:last-of-type{grid-area:4/1/5/2}}@media only screen and (min-width:768px) and (max-width:1023px){header{margin:0}nav{max-width:740px}main{max-width:740px;margin:0 auto}iframe.rundgang{width:720px;height:360px;display:block;margin-left:auto;margin-right:auto;padding-top:8px}footer{max-width:740px;margin:0 auto .5em auto}}