/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{text-decoration:underline;border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}@font-face{font-display:swap;font-family:Neue Montreal;font-style:italic;font-weight:400;src:url(../fonts/subset-NeueMontreal-Italic.woff2)format("woff2");src:url(../fonts/subset-NeueMontreal-Italic.woff)format("woff")}@font-face{font-display:swap;font-family:Neue Montreal;font-style:normal;font-weight:500;src:url(../fonts/subset-NeueMontreal-Medium.woff2)format("woff2");src:url(../fonts/subset-NeueMontreal-Medium.woff)format("woff")}@font-face{font-display:swap;font-family:Neue Montreal;font-style:normal;font-weight:400;src:url(../fonts/subset-NeueMontreal-Regular.woff2)format("woff2");src:url(../fonts/subset-NeueMontreal-Regular.woff)format("woff")}@font-face{font-display:swap;font-family:Walbaum Com;font-style:normal;font-weight:400;src:url(../fonts/subset-WalbaumCom-Roman.woff2)format("woff2");src:url(../fonts/subset-WalbaumCom-Roman.woff)format("woff")}html{box-sizing:border-box;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;scroll-behavior:smooth;background-color:#7e6d5b;height:100%;scroll-padding-top:calc(clamp(8rem,min(100vw,177.778vh)/10.3968 + 4.39313rem,clamp(14.3rem,min(100vw,177.778vh)/10.0699,14.3rem)) + 2rem);font-size:62.5%}body{color:#fff;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:auto 3;hyphenate-limit-lines:4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;height:100%;font-family:Neue Montreal,Montserrat,Corbel,URW Gothic,source-sans-pro,sans-serif;font-size:clamp(clamp(1.4rem,min(100vw,177.778vh)/163.75 + 1.17099rem,1.8rem),min(100vw,177.778vh)/80,1.8rem);line-height:1.45;display:flex;overflow-x:hidden}::-moz-selection{background:#000}::selection{background:#000}*,:before,:after{box-sizing:inherit}*{-webkit-tap-highlight-color:#0000;margin:0;padding:0}img{max-width:100%;height:auto}.screen-reader-text{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;word-wrap:normal!important}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.skip-link{position:absolute;left:-9999px}.skip-link:focus{z-index:100000;top:1rem;left:1rem}a{color:#fff;-webkit-tap-highlight-color:#0000}a:link,a:visited{-webkit-tap-highlight-color:#0000;text-decoration:none;transition:all .3s cubic-bezier(.33,1,.68,1)}a:hover,a:active{text-decoration:underline}@media (hover:hover) and (pointer:fine){a[href^=tel\:]{pointer-events:none}}#container{flex:1 0 auto}.wrap{max-width:1440px;margin:0 auto;padding:0 clamp(3rem,min(100vw,177.778vh)/65.5 + 2.42748rem,clamp(4rem,min(100vw,177.778vh)/36,4rem))}@media (width>=768px) and (width<=1239px){.wrap{padding-left:10vw;padding-right:10vw}}p{text-align:left;margin-bottom:3rem}p:last-of-type{margin-bottom:0}p a,p a:link,p a:visited{text-decoration:underline}h1,.h1,h2,.h2,h3,.h3{text-rendering:optimizelegibility;margin:0 0 clamp(1rem,min(100vw,177.778vh)/65.5 + .427481rem,clamp(2rem,min(100vw,177.778vh)/72,2rem));font-weight:400}h1:last-child,.h1:last-child,h2:last-child,.h2:last-child,h3:last-child,.h3:last-child{margin-bottom:0}h1,.h1{font-family:Walbaum Com,Bitstream Charter,Sitka Text,Cambria,serif;font-size:clamp(2.5rem,min(100vw,177.778vh)/32.75 + 1.35496rem,clamp(4.5rem,min(100vw,177.778vh)/32,4.5rem));line-height:1.2}h2,.h2{font-size:clamp(2rem,min(100vw,177.778vh)/54.5833 + 1.31298rem,clamp(3.2rem,min(100vw,177.778vh)/45,3.2rem))}h3,.h3{font-size:clamp(clamp(2rem,min(100vw,177.778vh)/131 + 1.71374rem,2.5rem),min(100vw,177.778vh)/57.6,2.5rem)}h4,.h4{font-size:clamp(clamp(1.4rem,min(100vw,177.778vh)/163.75 + 1.17099rem,1.8rem),min(100vw,177.778vh)/80,1.8rem)}#header{z-index:99;align-items:center;width:100%;height:clamp(8rem,min(100vw,177.778vh)/10.3968 + 4.39313rem,clamp(14.3rem,min(100vw,177.778vh)/10.0699,14.3rem));transition:all .6s cubic-bezier(.33,1,.68,1);display:flex;position:sticky;top:0;left:0}#header .wrap{flex-flow:wrap;justify-content:space-between;align-items:center;width:100%;display:flex;position:relative}@media (width>=768px){#header .wrap{align-items:flex-end}}#header #header__logo img:not(.signet){height:calc(clamp(8rem,min(100vw,177.778vh)/10.3968 + 4.39313rem,clamp(14.3rem,min(100vw,177.778vh)/10.0699,14.3rem))/3.0303);transition:all .6s cubic-bezier(.33,1,.68,1);display:none}@media (width>=481px){#header #header__logo img:not(.signet){display:inline-block}}#header #header__logo img.signet{height:4rem;transition:all .6s cubic-bezier(.33,1,.68,1)}@media (width>=481px){#header #header__logo img.signet{display:none}}#header.header--scrolled{background-color:#fff}#header.header--scrolled #main-menu ul li a{color:#7e6d5b}@media (width>=768px){#header #main-menu-btn{display:none}}@media (width<=767px){#header #main-menu-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;width:4rem;height:2rem;transition:transform .6s cubic-bezier(.33,1,.68,1)}#header #main-menu-btn:focus,#header #main-menu-btn:active{outline:none}#header #main-menu-btn .menu-toggle__icon{background:#fff;width:4rem;height:2px;transition:all .3s .35s;display:block;position:relative}#header #main-menu-btn .menu-toggle__icon:before,#header #main-menu-btn .menu-toggle__icon:after{content:"";background:#fff;width:2.6rem;height:2px;transition:top .3s .35s,background .3s .35s,transform .3s 50ms;position:absolute;left:.7rem}#header #main-menu-btn .menu-toggle__icon:before{top:-1rem}#header #main-menu-btn .menu-toggle__icon:after{top:1rem}#header #main-menu-btn .menu-toggle__icon:focus,#header #main-menu-btn .menu-toggle__icon:active{outline:none}#header #main-menu-btn[aria-expanded=true] .menu-toggle__icon{background:0 0!important}#header #main-menu-btn[aria-expanded=true] .menu-toggle__icon:after,#header #main-menu-btn[aria-expanded=true] .menu-toggle__icon:before{background:#7e6d5b;width:4rem;transition:top .3s 50ms,transform .3s .35s;top:0;left:0}#header #main-menu-btn[aria-expanded=true] .menu-toggle__icon:before{transform:rotate(35deg)}#header #main-menu-btn[aria-expanded=true] .menu-toggle__icon:after{transform:rotate(-35deg)}}#header #main-menu{z-index:1000;list-style:none}@media (width<=767px){#header #main-menu{background-color:#fff;flex-flow:wrap;justify-content:space-between;width:100vw;height:100dvh;padding:1.2rem clamp(3rem,min(100vw,177.778vh)/65.5 + 2.42748rem,clamp(4rem,min(100vw,177.778vh)/36,4rem)) clamp(3rem,min(100vw,177.778vh)/65.5 + 2.42748rem,clamp(4rem,min(100vw,177.778vh)/36,4rem));display:flex;position:fixed;top:clamp(8rem,min(100vw,177.778vh)/10.3968 + 4.39313rem,clamp(14.3rem,min(100vw,177.778vh)/10.0699,14.3rem));left:0}#header #main-menu.hidden{display:none}}#header #main-menu a:focus{outline:1px dotted #000}#header #main-menu ul.main-menu__list{z-index:1;width:100%;margin:0;padding:0;list-style:none;transition:all .6s cubic-bezier(.33,1,.68,1)}@media (width>=768px){#header #main-menu ul.main-menu__list{display:flex}#header #main-menu ul.main-menu__list li.main-menu__item{margin-right:calc(1.35*clamp(1rem,min(100vw,177.778vh)/65.5 + .427481rem,clamp(2rem,min(100vw,177.778vh)/72,2rem)))}}@media (width>=1240px){#header #main-menu ul.main-menu__list li.main-menu__item{margin-right:calc(2*clamp(1rem,min(100vw,177.778vh)/65.5 + .427481rem,clamp(2rem,min(100vw,177.778vh)/72,2rem)))}}#header #main-menu ul.main-menu__list li.main-menu__item:last-of-type{margin-right:0}#header #main-menu ul.main-menu__list li.main-menu__item a{width:100%;display:block}@media (width<=767px){#header #main-menu ul.main-menu__list li.main-menu__item a{color:#7e6d5b;border-bottom:1px solid #7e6d5b;padding-top:2rem;padding-bottom:2rem;font-size:2rem}}#header #main-menu ul.main-menu__list li.main-menu__item a:focus{outline:none}#header #main-menu ul.main-menu__list li.main-menu__item a:hover{text-decoration:underline}#header #main-menu #main-menu__mobile-contact a.btn{color:#7e6d5b;border:1px solid #7e6d5b;margin-right:2rem;padding:11px 26px;font-weight:500;display:inline-block}@media (width>=768px){#header #main-menu #main-menu__mobile-contact{display:none}}html.menu-expanded body{overflow:hidden}html.menu-expanded #header{background-color:#fff}html.menu-expanded #header #header__logo img:not(.signet),html.menu-expanded #header #header__logo img.signet{filter:none!important}html.menu-expanded #header #main-menu ul li a{color:#7e6d5b}a.animated-arrow{width:60%;font-size:clamp(clamp(1.3rem,min(100vw,177.778vh)/327.5 + 1.1855rem,1.5rem),min(100vw,177.778vh)/96,1.5rem);display:flex;position:relative}a.animated-arrow span{white-space:nowrap;display:block}a.animated-arrow .arrow{width:45px;transition:all .3s cubic-bezier(.33,1,.68,1);position:relative;top:2px}a.animated-arrow .arrow:before{content:"";background-color:#fff;width:100%;height:1px;display:block;position:relative;top:.6em;left:13px}a.animated-arrow .arrow:after{content:"";vertical-align:top;border-style:solid;border-width:1px 1px 0 0;width:.5em;height:.5em;display:inline-block;position:absolute;top:6px;right:-13px;transform:rotate(45deg)}a.animated-arrow:hover,a.animated-arrow:active,a.animated-arrow:focus{text-decoration:none}a.animated-arrow:hover .arrow,a.animated-arrow:active .arrow,a.animated-arrow:focus .arrow{width:40%}@media (width<=1239px){a.animated-arrow{margin-top:3rem}}@media (width>=768px){#home #header.header--scrolled #header__logo img:not(.signet),#home #header.header--scrolled #header__logo img.signet{filter:none}}@media (width<=767px){#home #header #main-menu-btn .menu-toggle__icon,#home #header #main-menu-btn .menu-toggle__icon:before,#home #header #main-menu-btn .menu-toggle__icon:after{background:#7e6d5b}}#home #header #main-menu ul li a{color:#7e6d5b}#home #banner{background-position:50%;background-size:cover;height:100vh;margin-top:calc(-1*clamp(8rem,min(100vw,177.778vh)/10.3968 + 4.39313rem,clamp(14.3rem,min(100vw,177.778vh)/10.0699,14.3rem)));margin-bottom:clamp(5rem,min(100vw,177.778vh)/13.1 + 2.1374rem,clamp(10rem,min(100vw,177.778vh)/14.4,10rem))}@media (width>=768px){#home #banner{background-position:0 0}}@media (width>=1240px){#home .grid{display:grid}}#home #unternehmen{grid-template-columns:1fr 2fr;margin-bottom:clamp(3rem,min(100vw,177.778vh)/9.35714 - 1.00763rem,clamp(10rem,min(100vw,177.778vh)/14.4,10rem))}@media (width<=1239px){#home #unternehmen .grid__col:first-of-type{margin-bottom:2rem}}@media (width>=1240px){#home #unternehmen .grid__col:first-of-type{padding-right:4rem}}#home #unternehmen .grid__col:last-of-type{text-align:left;font-size:clamp(1.8rem,min(100vw,177.778vh)/65.5 + 1.22748rem,clamp(2.8rem,min(100vw,177.778vh)/51.4286,2.8rem))}#home #home__kontakt{grid-template-columns:1fr 2fr;margin-bottom:clamp(5rem,min(100vw,177.778vh)/6.55 - .725191rem,clamp(15rem,min(100vw,177.778vh)/9.6,15rem))}#home #home__kontakt .grid__col:first-of-type img{filter:brightness(0)invert();width:clamp(5.2rem,min(100vw,177.778vh)/32.75 + 4.05496rem,clamp(7.2rem,min(100vw,177.778vh)/20,7.2rem));margin-right:9rem;display:block}@media (width<=767px){#home #home__kontakt .grid__col:first-of-type img{float:right;margin:8rem 0 0}}@media (width>=768px) and (width<=1239px){#home #home__kontakt .grid__col:first-of-type img{margin-top:3rem}}@media (width<=1239px){#home #home__kontakt .grid__col:first-of-type{order:2}}@media (width>=1240px){#home #home__kontakt .grid__col:first-of-type{justify-content:space-between;align-items:flex-end;display:flex}}#home #home__kontakt .grid__col:last-of-type{text-align:left;font-size:clamp(clamp(1.4rem,min(100vw,177.778vh)/163.75 + 1.17099rem,1.8rem),min(100vw,177.778vh)/80,1.8rem)}@media (width<=1239px){#home #home__kontakt .grid__col:last-of-type{order:1}}@media (width>=768px){#home #home__kontakt .grid__col:last-of-type{-moz-columns:2;columns:2;-moz-column-gap:4rem;column-gap:4rem}}@media (width<=1239px){#home #home__kontakt{flex-flow:column;display:flex}}#home #leistungen{text-align:left;grid-template-columns:auto 1fr;margin-bottom:clamp(5rem,min(100vw,177.778vh)/6.55 - .725191rem,clamp(15rem,min(100vw,177.778vh)/9.6,15rem))}#home #leistungen h2{margin-bottom:3rem;font-family:Walbaum Com,Bitstream Charter,Sitka Text,Cambria,serif}#home #leistungen h3{border-bottom:1px solid #fff;margin-bottom:clamp(clamp(1rem,min(100vw,177.778vh)/131 + .71374rem,1.5rem),min(100vw,177.778vh)/96,1.5rem);padding-bottom:clamp(clamp(1rem,min(100vw,177.778vh)/131 + .71374rem,1.5rem),min(100vw,177.778vh)/96,1.5rem);font-size:clamp(clamp(1.6rem,min(100vw,177.778vh)/163.75 + 1.37099rem,2rem),min(100vw,177.778vh)/72,2rem)}@media (width>=1240px){#home #leistungen .grid__col:first-of-type{margin-right:48px}}@media (width<=1239px){#home #leistungen .grid__row div{margin-bottom:3rem}#home #leistungen .grid__row:last-of-type div:last-of-type{margin-bottom:0}}@media (width>=1240px){#home #leistungen .grid__row:first-of-type{margin-bottom:10rem}#home #leistungen .grid__row{grid-template-columns:1fr 1fr 1fr;display:grid}#home #leistungen .grid__row div span{padding-right:38px;display:inline-block}#home #leistungen .grid__row div:nth-of-type(2) h3{padding-left:19px}#home #leistungen .grid__row div:nth-of-type(2) span{padding-left:19px;padding-right:19px}#home #leistungen .grid__row div:nth-of-type(3) h3{padding-left:38px}#home #leistungen .grid__row div:nth-of-type(3) span{padding-left:38px;padding-right:0}}#home #strategie{margin-bottom:clamp(5rem,min(100vw,177.778vh)/6.55 - .725191rem,clamp(15rem,min(100vw,177.778vh)/9.6,15rem))}#home #strategie h2{margin-bottom:clamp(2.8rem,min(100vw,177.778vh)/23.3929 + 1.19695rem,clamp(5.6rem,min(100vw,177.778vh)/25.7143,5.6rem));font-family:Walbaum Com,Bitstream Charter,Sitka Text,Cambria,serif}#home #strategie img{aspect-ratio:62/34;-o-object-fit:cover;object-fit:cover;margin-bottom:clamp(2rem,min(100vw,177.778vh)/21.8333 + .282443rem,clamp(5rem,min(100vw,177.778vh)/28.8,5rem))}@media (width<=1239px){#home #strategie img{margin-bottom:2rem}}#home #strategie .grid{grid-template-columns:1fr 2fr}#home #strategie .grid__col:first-of-type{font-size:clamp(1.8rem,min(100vw,177.778vh)/65.5 + 1.22748rem,clamp(2.8rem,min(100vw,177.778vh)/51.4286,2.8rem));line-height:1.3}@media (width<=1239px){#home #strategie .grid__col:first-of-type{margin-bottom:3rem}#home #strategie .grid__col:first-of-type br{display:none}}@media (width>=1240px){#home #strategie .grid__col:first-of-type{padding-right:4rem}}#home #strategie .grid__col:last-of-type{text-align:left}@media (width>=768px){#home #strategie .grid__col:last-of-type{-moz-columns:2;columns:2;-moz-column-gap:4rem;column-gap:4rem}}#home #home__portrait{-moz-column-gap:4rem;text-align:left;grid-template-columns:1fr 1fr;column-gap:4rem;margin-bottom:clamp(5rem,min(100vw,177.778vh)/6.55 - .725191rem,clamp(15rem,min(100vw,177.778vh)/9.6,15rem))}@media (width>=768px){#home #home__portrait{display:grid}}#home #home__portrait img{aspect-ratio:20/23;-o-object-fit:cover;object-fit:cover}#home #home__portrait figcaption{font-size:12px;font-style:italic}#home #home__portrait blockquote{text-align:left;-webkit-hyphens:none;hyphens:none;margin-bottom:clamp(1rem,min(100vw,177.778vh)/65.5 + .427481rem,clamp(2rem,min(100vw,177.778vh)/72,2rem));font-size:clamp(1.8rem,min(100vw,177.778vh)/65.5 + 1.22748rem,clamp(2.8rem,min(100vw,177.778vh)/51.4286,2.8rem));font-style:italic;line-height:1.3;position:relative}@media (width>=768px){#home #home__portrait blockquote{padding-top:2rem}}@media (width<=767px){#home #home__portrait blockquote{margin-top:8.5rem}}#home #home__portrait blockquote:after{content:"";background-image:url(../images/quote.svg);background-size:cover;width:5rem;height:4.5rem;display:inline-block;position:absolute;top:0;right:-10px}@media (width<=767px){#home #home__portrait blockquote:after{top:-5.5rem;right:0}}@media (width>=768px) and (width<=1439px){#home #home__portrait blockquote:after{top:-3.5rem;right:0}}#home #home__portrait p{margin-bottom:clamp(2.8rem,min(100vw,177.778vh)/38.5294 + 1.82672rem,clamp(4.5rem,min(100vw,177.778vh)/32,4.5rem))}@media (width>=1240px){#home #home__portrait{max-width:60%;position:relative;left:50%;transform:translate(-50%)}}#home #projekte h2{margin-bottom:clamp(2.8rem,min(100vw,177.778vh)/23.3929 + 1.19695rem,clamp(5.6rem,min(100vw,177.778vh)/25.7143,5.6rem));font-family:Walbaum Com,Bitstream Charter,Sitka Text,Cambria,serif}#home #projekte .grid{grid-template-columns:34fr 58fr;font-size:clamp(clamp(1.4rem,min(100vw,177.778vh)/109.167 + 1.05649rem,2rem),min(100vw,177.778vh)/72,2rem)}#home #projekte .grid figcaption{margin-top:.5rem}#home #projekte .grid img{aspect-ratio:744/536;-o-object-fit:cover;object-fit:cover}#home #projekte .grid .grid__col:first-of-type img{aspect-ratio:442/536}#home #projekte .grid:nth-of-type(2n){grid-template-columns:58fr 34fr}#home #projekte .grid:nth-of-type(2n) .grid__col:first-of-type img{aspect-ratio:744/536}#home #projekte .grid:nth-of-type(2n) .grid__col:last-of-type img{aspect-ratio:442/536}@media (width<=767px){#home #projekte .grid .grid__col:first-of-type img,#home #projekte .grid .grid__col:last-of-type img{aspect-ratio:330/240!important}#home #projekte .grid .grid__col{margin-bottom:3rem}#home #projekte .grid:last-of-type .grid__col:last-of-type{margin-bottom:0}}@media (width>=768px){#home #projekte .grid{-moz-column-gap:6rem;column-gap:6rem;display:grid}}@media (width>=1240px){#home #projekte .grid{-moz-column-gap:10rem;column-gap:10rem;margin-bottom:10rem}#home #projekte .grid:last-of-type{margin-bottom:0}}#projekte__link{margin-top:10rem}#impressum #header #header__logo img:not(.signet),#impressum #header #header__logo img.signet{filter:brightness(0)invert()}#impressum #header.header--scrolled #header__logo img:not(.signet),#impressum #header.header--scrolled #header__logo img.signet{filter:none}@media (width<=767px){#impressum #header.header--scrolled #main-menu-btn .menu-toggle__icon,#impressum #header.header--scrolled #main-menu-btn .menu-toggle__icon:before,#impressum #header.header--scrolled #main-menu-btn .menu-toggle__icon:after{background:#7e6d5b}}#impressum main{text-align:left;padding-top:clamp(5rem,min(100vw,177.778vh)/13.1 + 2.1374rem,clamp(10rem,min(100vw,177.778vh)/14.4,10rem))}#impressum h1{margin-bottom:clamp(2rem,min(100vw,177.778vh)/18.1944 - .0610688rem,clamp(5.6rem,min(100vw,177.778vh)/25.7143,5.6rem))}#impressum h2{margin-bottom:0;font-weight:500}#impressum ul{padding-left:1em}#impressum ul i{padding-left:2px;font-size:11px;font-style:normal}@media (width>=768px){#kontakt #header #header__logo img:not(.signet){filter:brightness(0)invert()}#kontakt #header.header--scrolled #header__logo img:not(.signet),#kontakt #header.header--scrolled #header__logo img.signet{filter:none}}@media (width<=767px){#kontakt #header #main-menu-btn .menu-toggle__icon,#kontakt #header #main-menu-btn .menu-toggle__icon:before,#kontakt #header #main-menu-btn .menu-toggle__icon:after{background:#7e6d5b}#kontakt #header #main-menu-btn .menu-toggle__icon:focus,#kontakt #header #main-menu-btn .menu-toggle__icon:active{outline:none}}#kontakt #header #main-menu ul li a{color:#7e6d5b}#kontakt #header #main-menu ul li.main-menu__item:nth-of-type(5) a{text-decoration:underline}#kontakt main{padding-top:0}#kontakt main #banner{background-image:url(../images/kontakt-mobile.jpg);background-position:50%;background-size:cover;height:100vh;margin-top:calc(-1*clamp(8rem,min(100vw,177.778vh)/10.3968 + 4.39313rem,clamp(14.3rem,min(100vw,177.778vh)/10.0699,14.3rem)));margin-bottom:clamp(5rem,min(100vw,177.778vh)/13.1 + 2.1374rem,clamp(10rem,min(100vw,177.778vh)/14.4,10rem))}@media (width>=768px){#kontakt main #banner{background-image:url(../images/kontakt.jpg);background-position:0 0}}#kontakt main .wrap h1{margin-bottom:clamp(2rem,min(100vw,177.778vh)/18.1944 - .0610688rem,clamp(5.6rem,min(100vw,177.778vh)/25.7143,5.6rem))}@media (width<=1239px){#kontakt main .wrap{text-align:center}#kontakt main .wrap h1{margin-top:5rem}}@media (width>=1240px){#kontakt main .wrap{grid-template-columns:2fr 1fr;align-items:center;gap:23px;display:grid}}@media (width>=481px){#kontakt main .wrap{gap:38px}}footer{flex-shrink:0;padding-top:clamp(5rem,min(100vw,177.778vh)/13.1 + 2.1374rem,clamp(10rem,min(100vw,177.778vh)/14.4,10rem));font-size:clamp(clamp(1.4rem,min(100vw,177.778vh)/327.5 + 1.2855rem,1.6rem),min(100vw,177.778vh)/90,1.6rem)}footer .wrap{padding-bottom:clamp(5rem,min(100vw,177.778vh)/13.1 + 2.1374rem,clamp(10rem,min(100vw,177.778vh)/14.4,10rem))}footer .wrap hr{border-top:1px solid #fff;margin-bottom:clamp(3rem,min(100vw,177.778vh)/9.35714 - 1.00763rem,clamp(10rem,min(100vw,177.778vh)/14.4,10rem))}@media (width<=767px){footer .wrap hr{margin-bottom:3rem}}footer .wrap .grid{align-items:flex-start;display:grid}@media (width>=1240px){footer .wrap .grid{grid-template-columns:1fr 1.25fr 1fr}}footer .wrap .grid .footer__img img{filter:brightness(0)invert();width:100%}@media (width>=481px){footer .wrap .grid .footer__img img{width:260px}}@media (width<=767px){footer .wrap .grid .footer__img{order:2;margin-top:3rem}}footer .wrap .grid .footer__contact h5{text-transform:uppercase;margin-bottom:clamp(1.2rem,min(100vw,177.778vh)/81.875 + .741985rem,clamp(2rem,min(100vw,177.778vh)/72,2rem));font-size:clamp(clamp(1.4rem,min(100vw,177.778vh)/327.5 + 1.2855rem,1.6rem),min(100vw,177.778vh)/90,1.6rem);font-weight:500}footer .wrap .grid .footer__contact address{-moz-column-gap:15px;grid-template-columns:repeat(2,1fr);gap:23px 15px;font-style:normal;display:grid}@media (width>=481px){footer .wrap .grid .footer__contact address{gap:38px;display:flex}}@media (width<=767px){footer .wrap .grid .footer__contact{order:1}}@media (width>=768px) and (width<=1239px){footer .wrap .grid .footer__contact{margin-top:3rem}}footer .wrap .grid .footer__copy #copyright{color:#fff9;text-align:right;font-size:12px}footer .wrap .grid .footer__copy #copyright a{color:#fff9;margin-right:0}@media (width<=1239px){footer .wrap .grid .footer__copy{order:3;justify-content:space-between;margin-top:3rem;display:flex}}@media (width>=1240px){footer .wrap .grid .footer__copy{text-align:right;align-self:flex-end}footer .wrap .grid .footer__copy a{margin-right:4rem}}@media print{*,:before,:after{box-shadow:none!important;color:#000!important;text-shadow:none!important;background:0 0!important}#header,#footer{display:none!important}a,a:visited{text-decoration:underline}[href]:after{content:"(" attr(href)")";display:inline}.button[href]{max-inline-size:100%}abbr[title]:after{content:"(" attr(title)")"}[href^=\#]:after,[href^=javascript\:]:after{content:""}pre{white-space:pre-wrap!important}pre,blockquote{page-break-inside:avoid;border:1px solid #999}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}