h1,h2,h3,h4,h5,h6{text-shadow:2px 2px 2px var(--primary-focus)}h1,h2,h3,h4,h5,h6,.h1,.h2 .h3,.h4,.h5,.h6{font-family:var(--font-display)}.h1,.h2,.h3,.h4,.h5,.h6{margin-top:0;margin-bottom:var(--typography-spacing-vertical);color:var(--primary);font-weight:700;font-size:var(--font-size);font-family:var(--font-family);background-color:transparent}.h1{--font-size: 2rem;--typography-spacing-vertical: 3rem}.h2{--font-size: 1.75rem;--typography-spacing-vertical: 2.625rem}.h3{--font-size: 1.5rem;--typography-spacing-vertical: 2.25rem}.h4{--font-size: 1.25rem;--typography-spacing-vertical: 1.874rem}.h5{--font-size: 1.125rem;--typography-spacing-vertical: 1.6875rem}.content article:last-child{margin-bottom:0}button.inline{width:auto}.slides{position:absolute;display:grid}.slides li{transition:opacity 1s;display:inline-block;grid-column:1;grid-row:1;opacity:0}.slides.home{right:-2rem;top:-2.5rem}.slides.home+p,.slides.home+p+p{margin-right:360px}.currentSlide1 .slides li:nth-child(1){opacity:1}.currentSlide2 .slides li:nth-child(2){opacity:1}.currentSlide3 .slides li:nth-child(3){opacity:1}.currentSlide4 .slides li:nth-child(4){opacity:1}.currentSlide5 .slides li:nth-child(5){opacity:1}.post{position:relative}.post a,.post img{margin:calc(.5 * var(--spacing))}form.post{--block-spacing-horizontal: 1.75rem;margin:var(--block-spacing-vertical) 0;padding:var(--block-spacing-vertical) var(--block-spacing-horizontal)}.post input,.post textarea{border:none;outline:rgba(0,0,0,.1) solid 1px;padding-left:0}.post .form-action{display:flex;gap:1rem}.post .form-action button{display:inline;width:auto}img[src$="#left"]{float:left;margin-left:var(--spacing)}img[src$="#right"]{float:right;margin-right:var(--spacing)}img[src$="#pop-right"]{float:right;z-index:100;width:20rem;margin-right:calc(-2 * var(--block-spacing-horizontal));margin-top:calc(-4 * var(--block-spacing-vertical))}@media (max-width: 768px){.slides.home{right:-1rem;top:6rem}.slides.home+p{margin-right:12rem}.slides.home+p+p{margin-right:1rem}img[src$="#pop-right"],.slides.home li img{width:14rem;margin-top:calc(-2 * var(--block-spacing-vertical))}}@media (max-width: 576px){.slides.home+p{margin-right:8rem}.slides.home+p+p{margin-right:1rem}img[src$="#pop-right"],.slides.home li img{width:10rem;margin-top:calc(-1 * var(--block-spacing-vertical))}}.services{margin-top:var(--spacing)}.services.list{gap:var(--spacing);grid-template-columns:1fr}.services.list article{margin:0}.services h3,.services .h3{font-size:1.125rem}[href^=tel],[href^=mailto]{border:solid 1px var(--primary)}.brands{margin-top:var(--block-spacing-vertical);background-color:#fff;border-radius:var(--border-radius);display:flex;gap:1em;justify-content:center}.contact{margin-top:var(--block-spacing-vertical)}.contact article{margin:0}.contact .flex article:last-child{display:flex;flex-direction:column;justify-content:center;gap:var(--spacing)}.map{min-height:90vh;background-image:url(/img/map-wiedauwkaai.png);background-size:cover;background-position:center center}footer{margin-bottom:0}footer article{margin-bottom:0;border-radius:var(--border-radius) var(--border-radius) 0 0}footer .content{padding:0;text-align:center}footer .content p:last-child{margin-bottom:0}@media (min-width: 992px){.grid{grid-template-columns:repeat(3,minmax(0%,1fr))}.services.list{grid-template-columns:1fr 1fr}.services.list.first{grid-template-columns:2fr 1fr}.services.list.last{grid-template-columns:1fr 2fr}}.grid article{margin:0}
