﻿/*!
Theme Name: Piano Nisters
Theme URI: https://piano-nisters.de
Author: Korbinian Moser
Author URI: https://KorbinianMoser.com
Description: Theme für den Klavierbauer Marcus Nisters.
Version: 2025-12-27
Text Domain:
*/@font-face{font-display:swap;font-family:"nisters-icons";src:url("fonts/nisters-icons.woff2") format("woff2"),url("fonts/nisters-icons.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-display:swap;font-family:"florentine";src:url("fonts/florentine_regular.woff2") format("woff2"),url("fonts/florentine_regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-display:swap;font-family:"Oooh Baby";font-style:normal;font-weight:400;src:url("fonts/oooh-baby-v4-latin_latin-ext-regular.woff2") format("woff2"),url("fonts/oooh-baby-v4-latin_latin-ext-regular.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:300;src:url("fonts/open-sans-v44-latin_latin-ext-300.woff2") format("woff2"),url("fonts/open-sans-v44-latin_latin-ext-300.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:400;src:url("fonts/open-sans-v44-latin_latin-ext-regular.woff2") format("woff2"),url("fonts/open-sans-v44-latin_latin-ext-regular.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:500;src:url("fonts/open-sans-v44-latin_latin-ext-500.woff2") format("woff2"),url("fonts/open-sans-v44-latin_latin-ext-500.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:600;src:url("fonts/open-sans-v44-latin_latin-ext-600.woff2") format("woff2"),url("fonts/open-sans-v44-latin_latin-ext-600.ttf") format("truetype")}.wp-block-columns{box-sizing:border-box;display:flex;flex-wrap:wrap !important}.wp-block-columns{align-items:normal !important}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media(max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}}@media(min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:initial}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;position:relative;width:100%}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports(-webkit-touch-callout: inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media(prefers-reduced-motion: reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__image-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__video-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__gradient-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient):before{z-index:1}.has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:auto}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.wp-block-latest-posts{box-sizing:border-box}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both;overflow-wrap:break-word}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap}.wp-block-latest-posts.is-grid li{margin:0 1.25em 1.25em 0;width:100%}@media(min-width: 600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4 li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5 li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0}}:root :where(.wp-block-latest-posts.is-grid){padding:0}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt,.wp-block-latest-posts__post-full-content{margin-bottom:1em;margin-top:.5em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;max-width:100%;width:auto}.wp-block-latest-posts__featured-image.alignleft{float:left;margin-right:1em}.wp-block-latest-posts__featured-image.alignright{float:right;margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}.wp-block-quote{box-sizing:border-box;overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-quote>cite{display:block}.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:initial;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:rgba(0,0,0,0)}.wp-block-table.is-style-stripes{border-bottom:1px solid #f0f0f0}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:initial}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:initial}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}html,body{margin:0;padding:0;font:16px/1.5 "Open Sans",sans-serif;font-weight:300;color:#444}*{box-sizing:border-box}.container{max-width:1440px;margin:auto;padding:0 30px}.has-text-align-center{text-align:center}.btn{display:inline-block;padding:.5em 1em;font:inherit;background:#ad965b;color:#fff;text-decoration:none;border-radius:.5em;font-weight:500;border:solid 2px rgba(0,0,0,0);cursor:pointer}h2{font:5rem "florentine",serif;margin:0}@media(max-width: 900px){h2{font-size:3rem}}h3{font-size:1.5rem;font-weight:400}p,ui,ol{margin:0 auto .8em auto}.circle-image-mask{display:inline-block;position:relative;overflow:hidden;width:200px;height:200px;border-radius:999px;background:#000;box-shadow:5px 5px 10px rgba(0,0,0,.5)}.circle-image-mask div,.circle-image-mask figure,.circle-image-mask img{position:absolute;left:0;top:0;width:100% !important;height:100%;margin:0;padding:0}.circle-image-mask img{height:auto}a.line-effect{text-decoration:none;color:inherit;position:relative;display:inline-block}a.line-effect::after{content:"";background:#444;position:absolute;bottom:-0.12em;left:50%;width:0;height:.12em;transition:width .3s ease-in-out,left .3s ease-in-out}a.line-effect:hover::after{left:0;width:100%}#lightbox{display:flex;position:fixed;top:50%;left:50%;width:0;height:0;overflow:hidden;background:rgba(0,0,0,.9);z-index:9999;justify-content:center;align-items:center;cursor:zoom-out;text-align:center;opacity:0;transition:all .3s ease-in-out}#lightbox.visible{top:0;left:0;width:100%;height:100%;opacity:1}#lightbox::before{content:"";font:2rem nisters-icons;color:#fff;position:absolute;left:50%;top:calc(50% - 1rem);opacity:.5;animation:spin 1s infinite linear}#lightbox .lightbox-content{position:relative;cursor:default}#lightbox figure{background:#fff;padding:4px;border-radius:.5rem;box-shadow:5px 5px 10px rgba(0,0,0,.5)}#lightbox figure img{width:100%;height:auto;border-radius:4px}#lightbox figure img.too-tall{height:calc(100vh - 100px);width:auto}#lightbox figure iframe{width:calc(100vw - 103px);height:calc(100vh - 100px);border:none;border-radius:4px}#lightbox figure .youtube-consent{width:calc(100vw - 103px);height:calc(100vh - 100px);background:#000 center repeat;background-image:radial-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.99)),url("img/bg-tv-noise.png");border-radius:4px;display:flex;justify-content:center;align-items:center}#lightbox figure .youtube-consent>div{max-width:400px;position:relative;color:#fff;background:#000;background:#ad965b radial-gradient(#7a6840 30%, #ad965b 100%) center no-repeat;background-size:150% 100%;margin:2rem;padding:1rem 2rem;box-shadow:5px 5px 15px rgba(0,0,0,.5);border-radius:.5rem}#lightbox figure .youtube-consent>div a:not(.btn){color:inherit}#lightbox figure .youtube-consent>div p:not(.button-row){text-align:justify;hyphens:auto}#lightbox figure .youtube-consent>div p.button-row{margin:2rem 0 1rem 0}#lightbox figure .youtube-consent>div p.button-row a.btn{background:rgba(0,0,0,0);border:solid 2px #fff}#lightbox figure .youtube-consent>div p.button-row a.btn:hover{background:#fff;color:#444}#lightbox figure figcaption{cursor:text}#lightbox .next-btn,#lightbox .prev-btn{position:absolute;right:0;top:0;width:100px;max-width:30%;height:100%;padding:calc(50vh - 1rem) 1rem 1rem 1rem;color:#fff;text-decoration:none;opacity:.5;text-align:right}#lightbox .next-btn>span,#lightbox .prev-btn>span{position:absolute;right:0;bottom:0;width:0;height:0;overflow:hidden}#lightbox .next-btn::after,#lightbox .prev-btn::after{content:"";font:1.5rem nisters-icons}#lightbox .next-btn:hover,#lightbox .prev-btn:hover{opacity:1}#lightbox.single .next-btn,#lightbox.single .prev-btn{display:none}#lightbox .prev-btn{right:auto;left:0;text-align:left}#lightbox .prev-btn::after{content:""}#lightbox .close-btn{position:absolute;right:0;top:0;width:100px;height:100px;opacity:.5}#lightbox .close-btn>span{position:absolute;right:0;bottom:0;width:0;height:0;overflow:hidden}#lightbox .close-btn::before,#lightbox .close-btn::after{content:"";position:absolute;right:10px;top:20px;width:20px;height:2px;background:#fff;transform:rotate(45deg)}#lightbox .close-btn::after{transform:rotate(-45deg)}#lightbox .close-btn:hover{opacity:1}@media(max-width: 400px){#lightbox figure .youtube-consent div{margin:1rem}#lightbox figure .youtube-consent p{font-size:.8rem}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}a.will-open-in-lightbox{cursor:zoom-in}.wp-block-gallery{position:relative;margin:0;padding:0 20px;text-align:center;height:250px;overflow:hidden}.wp-block-gallery .next-btn,.wp-block-gallery .prev-btn{position:absolute;right:0;top:0;width:30px;height:100%;padding-top:112px;color:#fff;text-decoration:none;opacity:.5}.wp-block-gallery .next-btn span,.wp-block-gallery .prev-btn span{position:absolute;right:0;bottom:0;width:0;height:0;overflow:hidden}.wp-block-gallery .next-btn::after,.wp-block-gallery .prev-btn::after{content:"";font:1.5rem nisters-icons}.wp-block-gallery .next-btn:hover,.wp-block-gallery .prev-btn:hover{opacity:1}.wp-block-gallery .prev-btn{right:auto;left:0}.wp-block-gallery .prev-btn::after{content:""}.wp-block-gallery figure{position:relative;display:inline-block;background:#fff;background:radial-gradient(white 0%, white 50%, rgba(240, 240, 240, 0.8) 120%);margin:.5rem;padding:4px;box-shadow:5px 5px 10px rgba(0,0,0,.5);border-radius:.5rem;opacity:1;transition:opacity .5s ease-in-out}.wp-block-gallery figure img{display:block;height:200px;width:auto;border-radius:4px}.wp-block-gallery figure figcaption{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#444;text-shadow:none;font-size:.8rem;line-height:1.2;text-align:center}.wp-block-gallery figure figcaption strong{font-weight:600}.wp-block-gallery figure.invisible{opacity:0}@media(max-width: 400px){.wp-block-gallery{height:200px}.wp-block-gallery figure img{height:150px}.wp-block-gallery .next-btn,.wp-block-gallery .prev-btn{padding-top:85px}}header{position:sticky;top:0;width:100%;z-index:99}header .container{display:flex;justify-content:space-between;align-items:center}header .container .custom-logo-link{padding-top:.3rem}header .container .custom-logo-link img{position:relative;height:100px;width:auto;transition:height .3s ease-in-out}header .container .menu{position:relative;list-style:none;margin:0;padding:0}header .container .menu li a{position:relative;text-decoration:none;font-size:1.2rem;transition:all .5s ease-in-out}header .container .menu li a::after{content:"";background:#fff;position:absolute;bottom:-3px;left:50%;width:0;height:3px;transition:width .3s ease-in-out,left .3s ease-in-out}header .container .menu li a:hover::after{left:0;width:100%}header .container::before{content:"";position:absolute;top:-50px;left:0;width:100%;height:0;background:#fff;box-shadow:0 5px 10px rgba(0,0,0,.2);opacity:0;transition:height .5s ease-in-out,opacity .5s ease-in-out}header.stuck .container .custom-logo-link img{height:36px}header.stuck .container .menu{margin:0}header.stuck .container .menu li a{color:#000;text-shadow:none}header.stuck .container .menu li a::after{background:#444}header.stuck .container::before{height:calc(100% + 50px);opacity:1}@media(min-width: 1001px){header .container .hamburger-menu{display:none}header .container .menu{margin:1em 0 0 0;text-align:right}header .container .menu li{display:inline-block;margin:0 1em}header .container .menu li a{color:#fff;text-shadow:2px 2px 0px #000}}@media(max-width: 1000px){header{position:relative}header .container .menu{position:absolute;left:0;top:-30px;width:100%;height:0;overflow:hidden;padding:0 15px;opacity:0;transition:all .3s ease-in-out}header .container .menu::before{content:"";position:absolute;left:0;top:0;width:100%;height:0;background:#fff;opacity:0;box-shadow:0 10px 10px rgba(0,0,0,.5);transition:all .3s ease-in-out}header .container .menu li{padding:.2em 0}header .container .menu li a{color:#444;text-shadow:2px 2px 0px rgba(0,0,0,0)}header .container .menu li a::after{background:#444}header .container .hamburger-menu{display:block;position:relative;width:45px;height:50px;margin-top:2rem;opacity:.5}header .container .hamburger-menu span{position:absolute;left:0;top:0;width:100%;height:5px;background:#fff;transform-origin:left top;transition:all .3s ease-in-out;border-radius:5px}header .container .hamburger-menu span:nth-child(2){top:15px}header .container .hamburger-menu span:nth-child(3){top:30px;transform-origin:left bottom}header .container .hamburger-menu span.label{position:absolute;right:0;bottom:0;width:0;height:0;overflow:hidden}header .container .hamburger-menu:hover{opacity:1}}body.nav-visible header .container .menu{padding:15px;height:auto;opacity:1}body.nav-visible header .container .menu::before{height:100%;opacity:1}body.nav-visible header .container .hamburger-menu span{background:#444}body.nav-visible header .container .hamburger-menu span:nth-child(1){transform:rotate(45deg)}body.nav-visible header .container .hamburger-menu span:nth-child(2){opacity:0}body.nav-visible header .container .hamburger-menu span:nth-child(3){transform:rotate(-45deg)}.top-spacer{height:30px}.content-margin{margin-bottom:-156px}#top_cover{background:#000}#top_cover .wp-block-cover__inner-container{border:solid 5px #000;width:900px;max-width:90%;margin:3rem auto 0 auto;background:rgba(0,0,0,.6);box-shadow:10px 10px 10px rgba(0,0,0,.5)}#top_cover .wp-block-cover__inner-container h2{margin:.5rem 0;text-shadow:3px 3px 0px #000}#top_cover .wp-block-cover__inner-container p{font-size:1.5rem;letter-spacing:.15em;margin:0;padding:.5em;background:#000;color:hsla(0,0%,100%,.5)}@media(max-width: 1400px){#top_cover .wp-block-cover__inner-container{width:600px}#top_cover .wp-block-cover__inner-container p{font-size:1rem}#top_cover .wp-block-cover__inner-container h2{font-size:3rem}}@media(max-width: 500px){#top_cover .wp-block-cover__inner-container{margin-top:-7rem}#top_cover .wp-block-cover__inner-container br{display:none}}#leistungen{position:relative;overflow:hidden;margin:-130px auto -160px auto;z-index:1;padding-bottom:140px;justify-content:center;flex-wrap:wrap}#leistungen::before{content:"";position:absolute;left:-100px;top:130px;width:calc(100% + 110px);height:calc(100% - 250px);background:#fff;transform-origin:top left;transform:rotate(-3deg)}#leistungen::after{content:"";position:absolute;left:-100px;bottom:18px;width:calc(100% + 110px);height:300px;background:#fff;transform-origin:top left;transform:rotate(-3deg)}#leistungen>.wp-block-column{z-index:2;max-width:360px;min-width:240px;position:relative;background:#fff;background:radial-gradient(white 0%, rgba(240, 240, 240, 0.9) 120%);margin:.5rem;padding:1rem 1rem 6em 1rem;box-shadow:5px 5px 15px rgba(0,0,0,.2);border-radius:.5rem}#leistungen>.wp-block-column::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#ad965b;background:#ad965b radial-gradient(#7a6840 30%, #ad965b 100%) center no-repeat;background-size:150% 100%;opacity:0;transition:opacity .3s ease-in-out}#leistungen>.wp-block-column h3,#leistungen>.wp-block-column p{position:relative}#leistungen>.wp-block-column h3::before{content:"";display:block;color:#ad965b;font:5rem/1.5 nisters-icons}#leistungen>.wp-block-column#reparatur h3::before{content:""}#leistungen>.wp-block-column#stimmung h3::before{content:""}#leistungen>.wp-block-column#beratung h3::before{content:""}#leistungen>.wp-block-column#silent h3::before{content:""}#leistungen>.wp-block-column#gebrauchte h3::before{content:""}#leistungen>.wp-block-column p:last-child{position:absolute;bottom:.5em;left:0;width:100%;padding:0 1rem}#leistungen>.wp-block-column:hover{color:#fff}#leistungen>.wp-block-column:hover::before{opacity:1}#leistungen>.wp-block-column:hover .btn{background:rgba(0,0,0,0);border:solid 2px #fff}#leistungen>.wp-block-column:hover .btn:hover{background:#fff;color:#444}#leistungen>.wp-block-column:hover h3::before{color:#fff}#geschichte{position:relative;background:#000 url("img/bg-grey.jpg") center no-repeat;background-size:cover;color:#fff;text-shadow:1px 1px 3px #000}#geschichte .container{padding:200px 30px 160px 30px}#geschichte .container .wp-duotone-grayscale img{z-index:1;filter:grayscale(100%)}#geschichte .container .wp-block-columns::before{content:"";display:block;width:100%;height:120px;background:#fff;mask:url("img/curly-underline.svg") 0 0/100% 100%}#geschichte .container .wp-block-columns .wp-block-column{align-self:center}#geschichte .container .wp-block-columns .wp-block-column:first-child{text-align:center}#geschichte .container .wp-block-columns .wp-block-column:nth-child(2){flex-grow:10;max-width:900px;padding:0 30px}#geschichte .container .wp-block-columns:nth-child(odd){flex-direction:row-reverse}#geschichte .container .wp-block-columns:last-child{justify-content:space-evenly}#geschichte .container .wp-block-columns:last-child .wp-block-column{min-width:200px;max-width:240px}#geschichte .container .wp-block-columns:last-child .wp-block-column h3{font:5rem/1 "florentine",serif;margin:3rem 0 0 0}#geschichte .container .wp-block-columns:last-child .wp-block-column p{margin:0}#geschichte .container .wp-block-columns:last-child .wp-block-column p::after{content:"";font:4rem/1 nisters-icons;color:#fff;display:block;margin-top:1rem}#geschichte .container .wp-block-columns:last-child .wp-block-column.reparaturen p::after{content:""}#geschichte .container .wp-block-columns:last-child .wp-block-column.kunden p::after{content:""}@media(max-width: 900px){#geschichte .container .wp-block-columns:last-child .wp-block-column{flex-shrink:9;min-width:150px}#geschichte .container .wp-block-columns:last-child .wp-block-column h3{font-size:3rem}#geschichte .container .wp-block-columns:last-child .wp-block-column p::after{font-size:2rem;margin-top:.5rem}}@media(max-width: 700px){#geschichte .container .wp-block-columns .wp-block-column{flex-basis:100% !important;text-align:center}#geschichte .container .wp-block-columns .wp-block-column:nth-child(2){padding:0}}#team{position:relative;overflow:hidden;padding:170px 0 300px 0;margin:-200px auto -300px auto;z-index:1}#team::before{content:"";position:absolute;left:-100px;top:130px;width:calc(100% + 110px);height:calc(100% - 300px);background:#fff;transform-origin:top left;transform:rotate(-3deg)}#team .container{position:relative}#team .container h2{margin-bottom:2rem}#team .container h2::after{content:"";display:block;width:100%;height:40px;background:#444;mask:url("img/heart-underline.svg") 0 0/100% 100%}#team .container .wp-block-columns{justify-content:center;flex-wrap:nowrap !important;padding:0 30px}#team .container .wp-block-columns .wp-block-column{position:relative;overflow:hidden;max-width:700px;min-width:240px;min-height:300px;position:relative;background:#fff;background:radial-gradient(white 0%, white 50%, rgba(240, 240, 240, 0.9) 120%);margin:.5rem;padding:1rem;box-shadow:5px 5px 10px rgba(0,0,0,.2);border-radius:.5rem}#team .container .wp-block-columns .wp-block-column>figure,#team .container .wp-block-columns .wp-block-column>figure img{position:absolute;left:0;bottom:0;height:280px !important;width:auto !important;margin:0;padding:0}#team .container .wp-block-columns .wp-block-column>div{position:relative;padding:0 0 0 200px}#team .container .wp-block-columns .wp-block-column>div h3{margin:2rem 0 0 0}#team .container .wp-block-columns .wp-block-column>div p{margin:0}#team .container .wp-block-columns .wp-block-column>div blockquote{position:relative;background:#ad965b;border-radius:1rem;color:#fff;margin:1.5rem 2rem 0 0;padding:.7rem 1.4rem;font:400 1.4rem/1.2 "Oooh Baby"}#team .container .wp-block-columns .wp-block-column>div blockquote::before{content:"";position:absolute;left:-1rem;top:0;width:2rem;height:2rem;background:#ad965b;mask:url("img/triangle.svg") 0 0/100% 100%}@media(max-width: 1100px){#team .container .wp-block-columns{flex-wrap:wrap !important}}@media(max-width: 600px){#team .container .wp-block-columns{padding:0}#team .container .wp-block-columns .wp-block-column>div{padding-left:80px}#team .container .wp-block-columns .wp-block-column>figure img{height:180px !important}}@media(max-width: 400px){#team .container .wp-block-columns{padding:0}#team .container .wp-block-columns .wp-block-column>div{padding:0 0 280px 0}#team .container .wp-block-columns .wp-block-column>figure img{height:280px !important}#team .container .wp-block-columns .wp-block-column blockquote{display:none}}#wissenswertes{position:relative;background:#524844 center;background-image:linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.8)),url("img/bg-wood.jpg");background-size:100% auto;color:#fff;text-shadow:1px 1px 3px #000}#wissenswertes .container{padding:200px 30px 200px 30px}#wissenswertes .container h2{margin-bottom:3rem}#wissenswertes .container h2::after{content:"";display:block;width:100%;height:30px;background:#fff;mask:url("img/zigzag-underline.svg") 0 0/100% 100%}#wissenswertes .container #faq{max-width:800px;text-align:center;margin:4rem auto 0 auto}#wissenswertes .container #faq .wp-block-accordion-item{margin:2rem 0}#wissenswertes .container #faq .wp-block-accordion-item .wp-block-accordion-heading .wp-block-accordion-heading__toggle{background:none;border:none;color:#fff;font:400 normal 1.5rem/1.5 "Open Sans",sans-serif}#wissenswertes .container #faq .wp-block-accordion-item .wp-block-accordion-heading .wp-block-accordion-heading__toggle::before{content:"";font:2rem nisters-icons;color:#fff;margin:0 .5em 0 0;vertical-align:-2px}#wissenswertes .container #faq .wp-block-accordion-item .wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon{display:none}#wissenswertes .container #faq .wp-block-accordion-item .wp-block-accordion-panel p:not(.has-text-align-center){text-align:justify;hyphens:auto}#wissenswertes .container #faq .wp-block-accordion-item .wp-block-accordion-panel a.line-effect::after{background-color:#fff}#wissenswertes .container #faq .wp-block-accordion-item.closed{margin:0;opacity:.8}#wissenswertes .container #faq .wp-block-accordion-item.closed .wp-block-accordion-heading{margin:0}#wissenswertes .container #faq .wp-block-accordion-item.closed .wp-block-accordion-heading .wp-block-accordion-heading__toggle{cursor:pointer;font-size:1rem;font-weight:300}#wissenswertes .container #faq .wp-block-accordion-item.closed .wp-block-accordion-heading .wp-block-accordion-heading__toggle::before{font-size:1.2rem;vertical-align:0}#wissenswertes .container #faq .wp-block-accordion-item.closed .wp-block-accordion-panel{display:none}#wissenswertes .container #faq .wp-block-accordion-item.closed:hover{opacity:1}#kontakt{position:relative;overflow:hidden;padding:170px 0 300px 0;margin:-200px auto -300px auto;z-index:1}#kontakt::before{content:"";position:absolute;left:-100px;top:130px;width:calc(100% + 110px);height:calc(100% - 400px);background:#fff;transform-origin:top left;transform:rotate(-3deg)}#kontakt::after{content:"";position:absolute;left:-100px;bottom:165px;width:calc(100% + 110px);height:300px;background:#fff;transform-origin:top left;transform:rotate(-3deg)}#kontakt .container{position:relative;z-index:2}#kontakt .container h2{margin-bottom:2rem}#kontakt .container h2::after{content:"";display:block;width:100%;height:30px;background:#444;mask:url("img/at-underline.svg") 0 0/100% 100%}#kontakt .container .wp-block-columns{justify-content:center;flex-wrap:nowrap !important;padding:0 30px}#kontakt .container .wp-block-columns .wp-block-column{position:relative;overflow:hidden;max-width:700px;min-width:240px;min-height:300px;position:relative;background:#fff;background:radial-gradient(white 0%, white 50%, rgba(240, 240, 240, 0.9) 120%);margin:.5rem;padding:1rem;box-shadow:5px 5px 10px rgba(0,0,0,.2);border-radius:.5rem}#kontakt .container .wp-block-columns .wp-block-column>figure,#kontakt .container .wp-block-columns .wp-block-column>figure img{position:absolute;left:0;bottom:0;height:280px !important;width:auto !important;margin:0;padding:0}#kontakt .container .wp-block-columns .wp-block-column>div{position:relative;padding:0 0 0 200px}#kontakt .container .wp-block-columns .wp-block-column>div h3{margin:2rem 0 0 0}#kontakt .container .wp-block-columns .wp-block-column>div p{margin:0 0 1em 0}#kontakt .container .wp-block-columns .wp-block-column>div blockquote{position:relative;background:#ad965b;border-radius:1rem;color:#fff;margin:2.5rem 2rem 1rem 0;padding:.7rem 1.4rem;font:400 1.4rem/1.2 "Oooh Baby"}#kontakt .container .wp-block-columns .wp-block-column>div blockquote::before{content:"";position:absolute;left:-1rem;top:0;width:2rem;height:2rem;background:#ad965b;mask:url("img/triangle.svg") 0 0/100% 100%}#kontakt .container .wp-block-columns .wp-block-column>div blockquote p{margin:0}#kontakt .container .wp-block-columns .wp-block-column>div blockquote p strong{display:inline-block;font-size:1.3em;vertical-align:top;text-shadow:3px 3px 3px rgba(0,0,0,.2)}#kontakt .container .wp-block-columns .wp-block-column>div form.mailer{scroll-margin-top:100px}#kontakt .container .wp-block-columns .wp-block-column>div input[type=text],#kontakt .container .wp-block-columns .wp-block-column>div input[type=email],#kontakt .container .wp-block-columns .wp-block-column>div input[type=tel],#kontakt .container .wp-block-columns .wp-block-column>div textarea{display:block;padding:.5em;border:none;border-radius:4px;box-shadow:inset 1px 1px 3px rgba(0,0,0,.3);margin:0 0 .5em 0;width:90%;font:normal 1rem/1.5 Consolas,"Courier New",Courier,monospace}#kontakt .container .wp-block-columns .wp-block-column>div input[type=text]::placeholder,#kontakt .container .wp-block-columns .wp-block-column>div input[type=email]::placeholder,#kontakt .container .wp-block-columns .wp-block-column>div input[type=tel]::placeholder,#kontakt .container .wp-block-columns .wp-block-column>div textarea::placeholder{color:#aaa}#kontakt .container .wp-block-columns .wp-block-column>div textarea{min-height:100px;resize:vertical}#kontakt .container .wp-block-columns .wp-block-column>div label{display:block;margin:1em 0 2em 0;font-size:.8rem;line-height:1}#kontakt .container .wp-block-columns .wp-block-column>div label input[type=checkbox]{width:1rem;height:1rem;margin:0 .3em 0 0;padding:0;vertical-align:baseline}#kontakt .container .wp-block-columns .wp-block-column>div p.submit-row{width:90%;text-align:right}#kontakt .container .wp-block-columns .wp-block-column>div p.submit-row .btn{font-weight:400;box-shadow:2px 2px 5px rgba(0,0,0,.2)}#kontakt .container .wp-block-columns .wp-block-column>div p.submit-row .btn:hover{background:#444}#kontakt .container .wp-block-columns .wp-block-column>div p.error{color:red;font-weight:500;margin:1em 0}#kontakt .container .wp-block-columns .wp-block-column>div p.error a{color:inherit}#kontakt .container .wp-block-columns .wp-block-column>div p.success{color:green;font-weight:500;margin:1em 0}#kontakt .container .wp-block-columns .wp-block-column>div p.success strong{display:inline-block;font-size:1.8em;vertical-align:top;text-shadow:3px 3px 3px rgba(0,0,0,.2)}#kontakt .container #rechtstexte{max-width:800px;text-align:center;margin:2rem auto 0 auto}#kontakt .container #rechtstexte .wp-block-accordion-item{margin:2rem 0}#kontakt .container #rechtstexte .wp-block-accordion-item .wp-block-accordion-heading{scroll-margin-top:70px}#kontakt .container #rechtstexte .wp-block-accordion-item .wp-block-accordion-heading .wp-block-accordion-heading__toggle{background:none;border:none;color:#444;font:400 normal 1.5rem/1.5 "Open Sans",sans-serif}#kontakt .container #rechtstexte .wp-block-accordion-item .wp-block-accordion-heading .wp-block-accordion-heading__toggle::before{content:"";font:2rem nisters-icons;color:#444;margin:0 .5em 0 0;vertical-align:-2px}#kontakt .container #rechtstexte .wp-block-accordion-item .wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon{display:none}#kontakt .container #rechtstexte .wp-block-accordion-item.datenschutz .wp-block-accordion-heading .wp-block-accordion-heading__toggle::before{content:""}#kontakt .container #rechtstexte .wp-block-accordion-item.barrierefreiheit .wp-block-accordion-heading .wp-block-accordion-heading__toggle::before{content:""}#kontakt .container #rechtstexte .wp-block-accordion-item .wp-block-accordion-panel h4{font-weight:400;font-size:1rem;margin:1.5rem 0 .5rem 0}#kontakt .container #rechtstexte .wp-block-accordion-item .wp-block-accordion-panel p{margin:0 0 .5rem 0}#kontakt .container #rechtstexte .wp-block-accordion-item .wp-block-accordion-panel a{color:inherit}#kontakt .container #rechtstexte .wp-block-accordion-item .wp-block-accordion-panel a.line-effect::after{background-color:#fff}#kontakt .container #rechtstexte .wp-block-accordion-item .wp-block-accordion-panel ul,#kontakt .container #rechtstexte .wp-block-accordion-item .wp-block-accordion-panel ol{list-style:none;padding:0;margin:0 0 .5rem 0;counter-reset:i 0}#kontakt .container #rechtstexte .wp-block-accordion-item .wp-block-accordion-panel ul li,#kontakt .container #rechtstexte .wp-block-accordion-item .wp-block-accordion-panel ol li{counter-increment:i 1}#kontakt .container #rechtstexte .wp-block-accordion-item .wp-block-accordion-panel ul li::before,#kontakt .container #rechtstexte .wp-block-accordion-item .wp-block-accordion-panel ol li::before{content:"•";font-weight:600;margin-right:.5rem}#kontakt .container #rechtstexte .wp-block-accordion-item .wp-block-accordion-panel ol li::before{content:counter(i, decimal) ")";font-size:.8em;vertical-align:.1em}#kontakt .container #rechtstexte .wp-block-accordion-item .wp-block-accordion-panel table{width:auto;border:none;border-collapse:collapse;margin:0 auto .5rem auto}#kontakt .container #rechtstexte .wp-block-accordion-item .wp-block-accordion-panel table td{margin:0;padding:0;border:none;text-align:left}#kontakt .container #rechtstexte .wp-block-accordion-item .wp-block-accordion-panel table td:first-child{padding-right:.5rem;text-align:right}#kontakt .container #rechtstexte .wp-block-accordion-item.closed{margin:0;opacity:.8}#kontakt .container #rechtstexte .wp-block-accordion-item.closed .wp-block-accordion-heading{margin:0}#kontakt .container #rechtstexte .wp-block-accordion-item.closed .wp-block-accordion-heading .wp-block-accordion-heading__toggle{cursor:pointer;font-size:1.2rem;font-weight:500}#kontakt .container #rechtstexte .wp-block-accordion-item.closed .wp-block-accordion-heading .wp-block-accordion-heading__toggle::before{font-size:1.2rem;vertical-align:0}#kontakt .container #rechtstexte .wp-block-accordion-item.closed .wp-block-accordion-panel{display:none}#kontakt .container #rechtstexte .wp-block-accordion-item.closed:hover{opacity:1}@media(max-width: 1100px){#kontakt .container .wp-block-columns{flex-wrap:wrap !important}}@media(max-width: 600px){#kontakt .container .wp-block-columns{padding:0}#kontakt .container .wp-block-columns .wp-block-column>div{padding-left:80px}#kontakt .container .wp-block-columns .wp-block-column>figure img{height:180px !important}}@media(max-width: 400px){#kontakt .container .wp-block-columns{padding:0}#kontakt .container .wp-block-columns .wp-block-column>div{padding:0 0 280px 0}#kontakt .container .wp-block-columns .wp-block-column>figure img{height:280px !important}#kontakt .container .wp-block-columns .wp-block-column blockquote{display:none}#kontakt .container .wp-block-columns .wp-block-column:nth-child(2)>div{padding-bottom:190px}}#klaviere{position:relative;background:#524844 center repeat;background-image:linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.8));background-size:100% auto;color:#fff;text-shadow:1px 1px 3px #000}#klaviere .container{padding:200px 30px 200px 30px}#klaviere .container h3{margin-top:1rem;text-align:center}#klaviere .container h2::after,#klaviere .container h3::before{content:"";display:block;width:100%;height:100px;background:#fff;mask:url("img/pik-underline.svg") 0 0/100% 100%}#klaviere .container p:not(.has-text-align-center){max-width:800px;text-align:justify;hyphens:auto}#klaviere .container p.btn-row{margin-top:2em}#klaviere .container table{max-width:800px;margin:0 auto .8em auto;border:none}#klaviere .container table td{padding:0;border:none;border-bottom:1px solid hsla(0,0%,100%,.2)}#klaviere .container table tr:first-child td{border-top:1px solid hsla(0,0%,100%,.2)}#klaviere .container .btn{text-shadow:none;background:rgba(0,0,0,0);border-color:#fff;font-weight:500}#klaviere .container .btn:hover{background:#fff;color:#444}#klaviere .container a.line-effect::after{background-color:#fff}#klaviere .container a.wp-block-latest-posts__post-title{color:inherit;text-decoration:none}#klaviere .container .wp-block-gallery{margin-bottom:2rem}/*# sourceMappingURL=style.css.map */
