/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}address,article,aside,blockquote,canvas,dd,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hr,li,main,nav,noscript,ol,p,pre,section,table,tfoot,ul,video{box-sizing:border-box}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}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:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}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{display:none}[hidden]{display:none}body{color:#000;font-family:"Cairo",sans-serif;font-weight:400;font-size:1.25em;line-height:135%;margin:0}h1,h2,h3,h4,h5,h6{position:relative;font-family:"Fredoka Condensed",sans-serif;line-height:135%}.home h1,.home h2,.home h3,.home h4,.home h5,.home h6{color:#fff}h1,h2,h3,h4,h5,h6{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:uppercase;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#fff}h1 a:hover,h1 a:focus,h2 a:hover,h2 a:focus,h3 a:hover,h3 a:focus,h4 a:hover,h4 a:focus,h5 a:hover,h5 a:focus,h6 a:hover,h6 a:focus{color:#e50a46}h1{font-size:1.5em;font-weight:900}@media only screen and (min-width: 1440px){h1{font-size:calc(1.2 * 2em)}}@media screen and (min-width: 1440px){h1{font-size:calc(1.4 * 2em)}}@media screen and (min-width: 1680px){h1{font-size:calc(1.5 * 2em)}}h2{font-size:1em;font-weight:200}@media only screen and (min-width: 810px){h2{font-size:calc(1 * 2em)}}@media only screen and (min-width: 1440px){h2{font-size:calc(1.2 * 2em)}}@media screen and (min-width: 1440px){h2{font-size:calc(1.4 * 2em)}}@media screen and (min-width: 1680px){h2{font-size:calc(1.5 * 2em)}}h2.has-text-align-center:before{left:calc(50% - 50px)}@media only screen and (min-width: 810px){h2.has-text-align-center:before{left:calc(50% - 150px)}}@media only screen and (min-width: 1440px){h2.has-text-align-center:before{left:calc(50% - 250px)}}h2 strong{font-weight:900}h3{font-size:clac(1.425em);font-weight:700}h3 strong{font-weight:200}@media only screen and (min-width: 810px){h3{font-size:clac(1.4 * 1.5em)}}@media screen and (min-width: 1440px){h3{font-size:calc(1.1 * 2em)}}@media screen and (min-width: 1680px){h3{font-size:calc(1.2 * 2em)}}h4{font-size:1em}h5{font-size:1em}h6{font-size:.8em}dfn,cite,em,i{font-style:italic}blockquote cite{font-size:.8em;font-style:normal;font-family:"Fredoka Condensed",sans-serif}.error{color:#a94442;background-color:#f2dede;border-color:#ebccd1}p.kleingedrucktes{font-size:.6em;color:rgba(0,0,0,0.5) !important}p{margin:0 0 .75em}.home p{color:#fff}html{box-sizing:border-box}::-moz-selection,::selection{background-color:#fdc944;color:#fff}a{outline:0}h1,h2,h3,h4,h5,h6{clear:both;margin:1rem 0}hr{border:0;height:2px}ul,ol{padding-left:1.5rem}ul{list-style:disc}ul ul{list-style-type:circle}ol{list-style:decimal}li>ul,li>ol{padding-left:3rem}dt{font-weight:bold}dd{margin:0 1rem 1rem}.home .site-content ul{color:#fff}.site-content ul li{margin-bottom:.5em;position:relative}img{height:auto;max-width:100%;position:relative}figure{margin:0}table{margin:0 0 1rem;border-collapse:collapse;width:100%;font-family:"Fredoka Condensed",sans-serif}table td,table th{padding:0.5em;border:1px solid #dedede;word-break:break-all}.entry-content .button,.entry-content button,.entry-content input[type="button"],.entry-content input[type="reset"],.entry-content input[type="submit"],.entry-content .abtn{position:relative;cursor:pointer;text-decoration:none;display:inline-block;padding:0.5em 1em;font-weight:900;font-family:"Fredoka Condensed",sans-serif;font-size:1em;line-height:1em;white-space:nowrap;letter-spacing:0.1em;background:#fdc944;color:#fff;border:none;text-decoration:none !important;text-transform:uppercase;transition:padding ease 0.2s}.entry-content .button:hover,.entry-content button:hover,.entry-content input[type="button"]:hover,.entry-content input[type="reset"]:hover,.entry-content input[type="submit"]:hover,.entry-content .abtn:hover{padding:0.5em 1.2em;transition:padding ease 0.2s}.knopf a,.knopf a:visited{position:relative;cursor:pointer;text-decoration:none;display:inline-block;padding:0.5em 1em;font-weight:900;font-family:"Fredoka Condensed",sans-serif;font-size:1em;line-height:1em;letter-spacing:0.1em;background:#fdc944;color:#fff;text-decoration:none !important;text-transform:uppercase;transition:padding ease 0.2s;border:none}.knopf a:hover,.knopf a:visited:hover{color:#fff;padding:0.5em 1.2em;transition:padding ease 0.2s}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{width:100%;margin-bottom:3px;-webkit-backface-visibility:hidden;border:none;box-sizing:border-box;outline:none;padding:.36rem .66rem;-webkit-appearance:none;outline-offset:0;border-radius:0;border-bottom:4px solid #e9e9e9;color:#000;background:none;transition:background ease .2s, color ease .2s}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{background:#fdc944;color:#fff;transition:background ease .2s, color ease .2s}.home input[type="text"],.home input[type="email"],.home input[type="url"],.home input[type="password"],.home input[type="search"],.home input[type="number"],.home input[type="tel"],.home input[type="range"],.home input[type="date"],.home input[type="month"],.home input[type="week"],.home input[type="time"],.home input[type="datetime"],.home input[type="datetime-local"],.home input[type="color"],.home textarea{border-bottom:4px solid #e9e9e9;color:#fff}.home input[type="text"]:focus,.home input[type="email"]:focus,.home input[type="url"]:focus,.home input[type="password"]:focus,.home input[type="search"]:focus,.home input[type="number"]:focus,.home input[type="tel"]:focus,.home input[type="range"]:focus,.home input[type="date"]:focus,.home input[type="month"]:focus,.home input[type="week"]:focus,.home input[type="time"]:focus,.home input[type="datetime"]:focus,.home input[type="datetime-local"]:focus,.home input[type="color"]:focus,.home textarea:focus{color:#000;background:#fff}input[type="search"]::-webkit-search-decoration{display:none}input[name="subject"]{display:none !important}input[type="file"]{max-width:100vw;overflow:hidden;white-space:pre;word-break:break-all}select{width:100%;margin-bottom:3px;border:none;box-sizing:border-box;outline:none;padding:.36rem .66rem}textarea{box-sizing:border-box;display:block;width:100%;max-width:100%;resize:vertical;margin-bottom:3px}form p{margin:1rem 0}form{max-width:100vw}.home form{color:#fff}.home form a{color:#fff}a{outline:none;color:#000}a:hover,a:active{text-decoration:none}a:focus{outline:none;text-decoration:none}#burgermenu{width:35px;height:35px;cursor:pointer;display:inline-block;padding:7px 14px}@media only screen and (min-width: 810px){#burgermenu{width:42px;height:42px}}@media only screen and (min-width: 1440px){#burgermenu{width:45px;height:45px;padding:0px}}#burgermenu>*{fill:#fff}#navigations{position:fixed;left:0%;width:0%;height:100vh;top:0;z-index:2;overflow-x:hidden;background-color:#1b5538}@media only screen and (min-width: 1440px){#navigations{height:100vh;max-height:100vh}}#navigations .main-navigation{background-image:url(img/bg-nav.png);background-position:center bottom;background-repeat:no-repeat;background-size:100% auto}@media only screen and (min-width: 1440px){#navigations .main-navigation{height:80vh}}@media only screen and (min-width: 1440px){#navigations .main-navigation .menu-hauptmenue-container{height:95%}}#navigations .main-navigation .menu-hauptmenue-container ul#menu-hauptmenue{padding:2em 0;margin:0;list-style:none;display:flex;flex-direction:column;justify-content:center;height:100%}@media only screen and (min-width: 1440px){#navigations .main-navigation .menu-hauptmenue-container ul#menu-hauptmenue{padding:0}}#navigations .main-navigation .menu-hauptmenue-container ul#menu-hauptmenue li{text-align:center}#navigations .main-navigation .menu-hauptmenue-container ul#menu-hauptmenue li a{font-weight:900;text-transform:uppercase;color:#fff;font-size:1.2em;position:relative;display:inline-block;padding:0.25em 0;white-space:nowrap;text-decoration:none;border:none;transition:padding ease 0.6s}@media only screen and (min-width: 1440px){#navigations .main-navigation .menu-hauptmenue-container ul#menu-hauptmenue li a{font-size:0.7em}}@media screen and (min-width: 1300px){#navigations .main-navigation .menu-hauptmenue-container ul#menu-hauptmenue li a{font-size:1.75em}}#navigations .main-navigation .menu-hauptmenue-container ul#menu-hauptmenue li a:hover,#navigations .main-navigation .menu-hauptmenue-container ul#menu-hauptmenue li a:focus{padding:0.5em 0;transition:padding ease 0.3s}@media only screen and (min-width: 1440px){#navigations .main-navigation .menu-footer-container{height:5%}}#navigations .main-navigation .menu-footer-container ul#menu-footer{padding:2em 0;margin:0;list-style:none;text-align:center}@media only screen and (min-width: 1440px){#navigations .main-navigation .menu-footer-container ul#menu-footer{padding:0;display:flex;justify-content:center}}@media only screen and (min-width: 1440px){#navigations .main-navigation .menu-footer-container ul#menu-footer li{flex:0 1 auto}}#navigations .main-navigation .menu-footer-container ul#menu-footer li a{font-weight:200;text-transform:uppercase;color:#fff;font-size:1.2em;position:relative;display:inline-block;padding:0.25em 0.5em;white-space:nowrap;text-decoration:none;border:none;transition:padding ease 0.6s}@media only screen and (min-width: 1440px){#navigations .main-navigation .menu-footer-container ul#menu-footer li a{font-size:1em}}@media screen and (min-width: 1280px){#navigations .main-navigation .menu-footer-container ul#menu-footer li a{font-size:1.25em}}#navigations .main-navigation .menu-footer-container ul#menu-footer li a:hover,#navigations .main-navigation .menu-footer-container ul#menu-footer li a:focus{padding:0.25em 1em;transition:padding ease 0.3s}#navigations .nav-contact{text-align:center;background-color:#e50a46;display:grid}@media only screen and (min-width: 1440px){#navigations .nav-contact{height:20vh;display:flex;justify-content:center;align-items:center}}#navigations .nav-contact>*{margin:0.3em;display:block;padding:1em}@media only screen and (min-width: 1440px){#navigations .nav-contact>*{padding:1em;display:inline;flex:0 1 auto}}#navigations .nav-contact>* svg>*{fill:#fff}#navigations .nav-contact img{width:250px}#navigations .nav-contact>span a{color:#fff;border-bottom:3px solid #fff;text-decoration:none;padding:0.25em 0.5em;transition:padding 0.5s ease}#navigations .nav-contact>span a:hover{padding:0.25em 0.75em;transition:padding 0.2s ease}#navigations .menuclosebtn{display:block;position:absolute;top:0px;right:0px;width:60px;height:60px;transform:rotate(0deg);transition:transform ease 0.4s;z-index:20;cursor:pointer}@media only screen and (min-width: 1440px){#navigations .menuclosebtn{right:15px;width:120px;height:120px}}#navigations .menuclosebtn:hover{transform:rotate(90deg);transition:transform ease 0.4s}.menuclosebtn:hover{transform:rotate(90deg);transition:transform ease 0.4s}.footer-navigation #menu-footer-1{list-style:none;position:relative;padding:0}.footer-navigation #menu-footer-1 li a{display:block;text-decoration:none}.header-post-navi{position:relative;width:100%;z-index:1;text-align:center;margin:calc(4 * 1rem) auto calc(2 * 1rem)}.header-post-navi a{padding:0 .5em;display:inline-block;font-size:.6666666667em;color:rgba(0,0,0,0.5);text-decoration:none;min-width:90px;transition:all ease .2s}.header-post-navi a:hover,.header-post-navi a:focus{padding:0 1.2em;color:#333;transition:all ease 0.2s}.header-post-navi a img{height:40px;width:auto}.alignleft{float:left;margin-right:1rem}@media only screen and (min-width: 810px){.alignleft{margin-right:calc(2 * 1rem)}}.alignright{float:right;margin-left:1rem}@media only screen and (min-width: 810px){.alignright{margin-left:calc(2 * 1rem)}}.text-center{text-align:center}.clear{clear:both}body{width:100%;max-width:100%;overflow-x:hidden}body.home{background-color:#361e24}.wp-block-spacer{max-height:30px}@media only screen and (min-width: 810px){.wp-block-spacer{max-height:initial}}.site-content{position:relative;min-height:65vh}@media screen and (min-width: 810px){.items-list{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch}}.items-list>.item{position:relative}@media screen and (min-width: 810px){.items-list>.item{flex:0 1 auto;width:50%}}.items-list>.item a.list-thumb{border:none;line-height:0;display:block}.items-list>.item a.list-thumb img{display:block;width:70%;margin:auto;transition:transform 0.25s ease}.items-list>.item:hover .list-thumb img{transform:perspective(800px) rotateY(-15deg) translateY(-50px) rotateX(10deg) scale(1)}.items-list>.item .excerpt-content{padding:1.5rem 2rem 3rem}@media only screen and (min-width: 810px){.items-list>.item .excerpt-content{padding:1.5rem 1.5rem 3rem}}@media only screen and (min-width: 1440px){.items-list>.item .excerpt-content{padding:1.5rem 4rem}}.items-list>.item .excerpt-content h3 a{color:#fff;text-decoration:none}.items-list>.item .excerpt-content p{display:none;color:#fff}.items-list>.item:nth-child(1n){background-color:#fdc944}.items-list>.item:nth-child(2n){background-color:#e50a46}.items-list>.item:nth-child(3n){background-color:#9d3c54}.items-list>.item:nth-child(4n){background-color:#716a59}.box169{position:relative;overflow:hidden}.box169:before{display:block;content:"";width:100%;padding-top:56.25%}.box169>*{position:absolute;top:0;left:0;right:0;bottom:0;height:100% !important;width:auto;border:none}.box169>* img{max-width:initial;height:100%;width:auto}.news-latest,.news-list{padding:0;margin-top:0}@media screen and (min-width: 768px){.news-latest,.news-list{display:flex;flex-wrap:wrap;margin-bottom:1em;justify-content:center}}.news-latest .item,.news-list .item{position:relative;box-shadow:0 0 0px transparent;transition:box-shadow ease 0.5s}@media screen and (min-width: 768px){.news-latest .item,.news-list .item{padding:1em;flex:0 1 auto;width:50%}}@media screen and (min-width: 1440px){.news-latest .item,.news-list .item{flex:0 1 auto;width:25%}}.news-latest .item>*.list-thumb,.news-list .item>*.list-thumb{display:block;border:none;line-height:0;text-decoration:none;overflow:hidden;padding:1em}.news-latest .item>*.list-thumb img,.news-list .item>*.list-thumb img{width:100% !important;transform:scale(1);transition:transform ease 0.2s}.news-latest .item>*.item-content,.news-list .item>*.item-content{padding:1em;color:#fff}.news-latest .item>*.item-content h3,.news-list .item>*.item-content h3{font-size:1em;font-weight:400;font-family:#fff;text-transform:none}.news-latest .item>*.item-content h3 a,.news-list .item>*.item-content h3 a{color:#fff;text-decoration:none}.news-latest .item:hover,.news-list .item:hover{box-shadow:0 0 50px rgba(0,0,0,0.15);transition:box-shadow ease 0.25s}.news-latest .item:hover .list-thumb,.news-list .item:hover .list-thumb{display:block;border:none;line-height:0;text-decoration:none;overflow:hidden}.news-latest .item:hover .list-thumb img,.news-list .item:hover .list-thumb img{transform:scale(1.05);transition:transform ease 0.2s}.jobs-latest,.jobs-list{position:relative}.jobs-latest>.item,.jobs-list>.item{text-align:center;transition:box-shadow 0.6s ease;background-color:#fff}@media only screen and (min-width: 810px){.jobs-latest>.item,.jobs-list>.item{width:25%}}.jobs-latest>.item .list-thumb,.jobs-list>.item .list-thumb{overflow:hidden;display:block}.jobs-latest>.item .list-thumb img,.jobs-list>.item .list-thumb img{border-radius:7px;transform:scale(1.05);transition:transform 0.25s ease}.jobs-latest>.item .item-content h3,.jobs-list>.item .item-content h3{font-size:1em;font-weight:900;line-height:1.5em;min-height:80px;text-transform:uppercase}.jobs-latest>.item:hover,.jobs-list>.item:hover{box-shadow:0 0 70px rgba(0,0,0,0.2);transition:box-shadow 0.2s ease}.jobs-latest>.item:hover .list-thumb img,.jobs-list>.item:hover .list-thumb img{transform:scale(1);transition:transform 0.25s ease}.raster-l-r{margin:0 !important;padding:0 !important;position:relative;gap:0 !important;align-items:stretch;display:block !important}.home .raster-l-r{color:#fff;background-color:rgba(0,0,0,0.2)}@media screen and (min-width: 1280px){.raster-l-r{display:flex !important}}.raster-l-r .wp-block-column{margin:0 !important;padding:0 !important;position:relative;align-self:stretch}@media screen and (min-width: 1280px){.raster-l-r .wp-block-column{flex-basis:50% !important;width:50% !important}}.raster-l-r .wp-block-column h2 a:hover{color:#FFD52B}.raster-l-r .wp-block-column p,.raster-l-r .wp-block-column li{font-size:1em}@media only screen and (min-width: 1440px){.raster-l-r .wp-block-column p,.raster-l-r .wp-block-column li{font-size:0.9em}}.raster-l-r .wp-block-column img{width:100%}.raster-l-r .wp-block-column:first-child{line-height:0}.raster-l-r .wp-block-column:last-child{display:flex;flex-direction:column;justify-content:center}.raster-l-r .wp-block-column:last-child>*{flex:0 1 auto}.raster-l-r:nth-of-type(odd) .wp-block-column:last-child{padding:4rem 1rem !important}.raster-l-r:nth-of-type(odd) .wp-block-column:last-child:after{background-image:url(img/bg-nav-w.png);background-position:center bottom;background-repeat:no-repeat;background-size:100% auto;content:"";position:absolute;bottom:0;left:0;width:100%;height:100%}@media only screen and (min-width: 810px){.raster-l-r:nth-of-type(odd) .wp-block-column:last-child{order:0;padding:3rem 3rem 10rem !important;font-size:1em}}@media screen and (min-width: 1280px){.raster-l-r:nth-of-type(odd) .wp-block-column:last-child{padding:0 3rem !important;flex-basis:50%;font-size:0.8em;max-height:100%}}@media screen and (min-width: 1440px){.raster-l-r:nth-of-type(odd) .wp-block-column:last-child{font-size:0.9em}}@media screen and (min-width: 1680px){.raster-l-r:nth-of-type(odd) .wp-block-column:last-child{font-size:1em}}@media only screen and (min-width: 810px){.raster-l-r:nth-of-type(even) .wp-block-column:first-child{order:1}}.raster-l-r:nth-of-type(even) .wp-block-column:last-child{padding:4rem 1rem !important}.raster-l-r:nth-of-type(even) .wp-block-column:last-child:after{background-image:url(img/bg-nav-w.png);background-position:center bottom;background-repeat:no-repeat;background-size:100% auto;content:"";position:absolute;bottom:0;left:0;width:100%;height:100%}@media only screen and (min-width: 810px){.raster-l-r:nth-of-type(even) .wp-block-column:last-child{order:0;padding:3rem 3rem 10rem !important;font-size:1em}}@media screen and (min-width: 1280px){.raster-l-r:nth-of-type(even) .wp-block-column:last-child{padding:0 3rem !important;flex-basis:50%;font-size:0.8em;max-height:100%}}@media screen and (min-width: 1440px){.raster-l-r:nth-of-type(even) .wp-block-column:last-child{font-size:0.9em}}@media screen and (min-width: 1680px){.raster-l-r:nth-of-type(even) .wp-block-column:last-child{font-size:1em}}.projekte-latest,.projekte-list{justify-content:center}.projekte-latest h3,.projekte-list h3{font-size:1.5em}.front-intro{color:#fff}.front-intro h2{font-size:1.5em}.front-asp{gap:0 !important;flex-wrap:wrap !important;justify-content:center !important;padding:3vw 0;background-color:#9d3c54}.front-asp .wp-block-column{position:relative;transition:width 0.25s ease, flex-basis 0.25s ease;font-size:0.8em}.front-asp .wp-block-column>*{margin-bottom:0}@media only screen and (min-width: 810px){.front-asp .wp-block-column{flex:0 1 30% !important;width:30% !important}}@media only screen and (min-width: 1440px){.front-asp .wp-block-column{flex:0 1 18% !important;width:18% !important}}.front-asp .wp-block-column .asp-hint{position:absolute;bottom:97%;left:0;border-radius:5px;background:#fdc944;padding:.5em .75em;font-size:1.7em;font-weight:900;color:#fff;opacity:0;transition:opacity .25s ease}.front-asp .wp-block-column .asp-hint:after{content:url(img/hint-arrow.png);position:absolute;top:80%;left:20%}.front-asp .wp-block-column .wp-block-group{padding:0 1em;transition:opacity 0.5s ease;display:inline-block;padding:1em;background-color:#9d3c54;color:#fff}@media screen and (min-width: 1280px){.front-asp .wp-block-column .wp-block-group{position:absolute;bottom:0;left:0;opacity:0}}.front-asp .wp-block-column .wp-block-group h3{font-size:1.25em;margin-top:0;color:#fff}.front-asp .wp-block-column:hover{transition:width 0.25s ease, flex-basis 0.25s ease}@media only screen and (min-width: 810px){.front-asp .wp-block-column:hover{flex:0 1 33.333% !important;width:33.333% !important}}@media only screen and (min-width: 1440px){.front-asp .wp-block-column:hover{flex:0 1 20% !important;width:20% !important}}.front-asp .wp-block-column:hover .wp-block-group{opacity:1;transition:opacity 0.25s ease}.front-asp .wp-block-column:hover .asp-hint{opacity:1;transition:opacity .25s ease}.front-nachhaltig{background-color:#e50a46;color:#fff;background-image:url(img/bg-nav-mobile.png);background-position:right bottom;background-repeat:no-repeat;background-size:100% auto;padding:1rem}@media only screen and (min-width: 810px){.front-nachhaltig{background-image:url(img/bg-nav-tablet.png);padding:60px 0}}@media only screen and (min-width: 1440px){.front-nachhaltig{background-image:url(img/bg-nav-desktop.png);padding:100px 0}}.front-nachhaltig h2{color:#fff;font-size:2.5em}.front-marquee{padding:5em 0;background-image:url(img/schneeberg-mobile.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}@media only screen and (min-width: 810px){.front-marquee{background-image:url(img/schneeberg-tablet.jpg)}}@media only screen and (min-width: 1440px){.front-marquee{background-image:url(img/schneeberg-desktop.jpg)}}.front-marquee figure{max-width:80vw !important;text-align:center}@media only screen and (min-width: 810px){.front-marquee figure{margin:2.5vw 5vw !important;max-width:35vw !important}}@media only screen and (min-width: 1440px){.front-marquee figure{max-width:33vw !important}}.front-marquee figure img{display:inline-block;margin:auto;width:80% !important;transition:transform 0.5s ease}.front-marquee figure img:hover{transform:scale(1.25);transition:transform 0.25s ease}.front-marquee figure img:focus{border:none}.front-marquee figure:focus{border:none}.opacity0{opacity:0 !important;transition:opacity ease .5s}.opacity1{opacity:1 !important;transition:opacity ease 3s}.littleslidetotop{padding-top:0px !important;transition:margin-top ease 1.5s}.site-header{display:flex;align-items:center;justify-content:space-between;position:fixed;top:0;left:0;width:100%;z-index:2;text-align:center}@media only screen and (min-width: 810px){.site-header{left:0%;width:100%}}.site-header .headerlogo{display:block;line-height:0}@media only screen and (min-width: 810px){.site-header .headerlogo{width:20%;text-align:center}}@media only screen and (min-width: 1440px){.site-header .headerlogo{width:25%}}.site-header .headerlogo img{width:50%}@media only screen and (min-width: 810px){.site-header .headerlogo img{width:85%}}@media only screen and (min-width: 1440px){.site-header .headerlogo img{width:50%}}@media only screen and (min-width: 1440px){.site-header .header-burger-nav{width:40%;padding:0 1em}}.site-header .header-contact{display:none}@media only screen and (min-width: 1440px){.site-header .header-contact{display:block;position:relative;padding:1.5em 1em;color:#fff;text-transform:uppercase;font-size:0.8em}}@media only screen and (min-width: 1440px){.site-header .header-contact{width:40%}}.site-header .header-contact span{display:none}@media screen and (min-width: 810px){.site-header .header-contact span{display:inline}}.site-header .header-contact a{display:inline-block;padding:14px 15px 15px;line-height:0;color:#fff;transition:color ease 0.2s, margin ease 0.25s;text-decoration:none;font-weight:400}.site-header .header-contact a:hover,.site-header .header-contact a:focus{margin:0 0.5em;color:#fdc944 !important;transition:color ease 0.2s, margin ease 0.25s}.site-header .header-contact a.header-logo-fbinsta{padding:0 5px;line-height:0;position:relative;bottom:-5px}.site-header .header-contact a.header-logo-fbinsta svg path,.site-header .header-contact a.header-logo-fbinsta svg circle,.site-header .header-contact a.header-logo-fbinsta svg rect{fill:#fff;transition:fill ease 0.6s}.site-header .header-contact a.header-logo-fbinsta:hover,.site-header .header-contact a.header-logo-fbinsta:focus{background:none}.site-header .header-contact a.header-logo-fbinsta:hover svg path,.site-header .header-contact a.header-logo-fbinsta:hover svg circle,.site-header .header-contact a.header-logo-fbinsta:hover svg rect,.site-header .header-contact a.header-logo-fbinsta:focus svg path,.site-header .header-contact a.header-logo-fbinsta:focus svg circle,.site-header .header-contact a.header-logo-fbinsta:focus svg rect{fill:#fdc944;transition:fill ease 0.2s}.scrolldown{display:none}@media only screen and (min-width: 810px){.scrolldown{display:block;position:absolute;width:34px;height:60px;left:calc(50% - 17px);bottom:2em;opacity:1;z-index:1;opacity:0;-webkit-animation:mouse-fadein 2s 0.5s 1 forwards;-moz-animation:mouse-fadein 2s 0.5s 1 forwards;-o-animation:mouse-fadein 2s 0.5s 1 forwards;animation:mouse-fadein 2s 0.5s 1 forwards}}@media only screen and (min-width: 1440px){.scrolldown{width:34px;height:60px}}@media only screen and (min-width: 1440px){.mouse{width:34px;height:60px;display:block;background:url(img/mouse.png) no-repeat 0px 0px;background-size:34px 60px}}.mouse-arrow{position:absolute;width:14px;height:8px;left:10px;top:45%;background:url(img/mouse-arrow.png) no-repeat 0px 0px;background-size:14px 8px;-webkit-animation:mouse-arrowmove 0.75s infinite alternate;-moz-animation:mouse-arrowmove 0.75s infinite alternate;-o-animation:mouse-arrowmove 0.75s infinite alternate;animation:mouse-arrowmove 0.75s infinite alternate}@-webkit-keyframes mouse-fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes mouse-fadein{from{opacity:0}to{opacity:1}}@-o-keyframes mouse-fadein{from{opacity:0}to{opacity:1}}@keyframes mouse-fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes mouse-arrowmove{from{top:45%}to{top:55%}}@-moz-keyframes mouse-arrowmove{from{top:45%}to{top:55%}}@-o-keyframes mouse-arrowmove{from{top:45%}to{top:55%}}@keyframes mouse-arrowmove{from{top:45%}to{top:55%}}.header-img{position:relative;line-height:0;padding:0;min-height:134px;background-color:#e50a46}@media only screen and (min-width: 810px){.header-img{max-height:100vh;overflow-y:hidden}}.header-img .overlay-tiles{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-wrap:wrap;align-content:stretch;z-index:1}.header-img .overlay-tiles>*{flex:1 1 auto;background:#1b5438;width:20%}.header-img .overlay-tiles>*:nth-child(1){opacity:0.8}.header-img .overlay-tiles>*:nth-child(2){opacity:0.6}.header-img .overlay-tiles>*:nth-child(3){opacity:0.7}.header-img .overlay-tiles>*:nth-child(4){opacity:0.5}.header-img .overlay-tiles>*:nth-child(5){opacity:0.7}.header-img .overlay-tiles>*:nth-child(6){opacity:0.7}.header-img .overlay-tiles>*:nth-child(7){opacity:0.6}.header-img .overlay-tiles>*:nth-child(8){opacity:0.5}.header-img .overlay-tiles>*:nth-child(9){opacity:0.7}.header-img .overlay-tiles>*:nth-child(10){opacity:0.6}.header-img .overlay-tiles>*:nth-child(11){opacity:0.8}.header-img .overlay-tiles>*:nth-child(12){opacity:0.5}.header-img .overlay-tiles>*:nth-child(13){opacity:0.7}.header-img .overlay-tiles>*:nth-child(14){opacity:0.6}.header-img .overlay-tiles>*:nth-child(15){opacity:0.8}.header-img .overlay-tiles>*:nth-child(16){opacity:0.5}.header-img .overlay-tiles>*:nth-child(17){opacity:0.6}.header-img .overlay-tiles>*:nth-child(18){opacity:0.7}.header-img .overlay-tiles>*:nth-child(19){opacity:0.5}.header-img .overlay-tiles>*:nth-child(20){opacity:0.7}.header-img .header-patch{position:absolute;bottom:37%;left:0em;z-index:1;width:18%}@media only screen and (min-width: 1440px){.header-img .header-patch{bottom:25%;left:4em;width:calc(20% - 8em)}}.header-img .front-header-content{position:absolute;bottom:25%;left:20%;width:60%;z-index:1}.header-img .front-header-content h2{font-size:1.2em;color:#fff;line-height:1.2;hyphens:manual}@media only screen and (min-width: 810px){.header-img .front-header-content h2{display:inline;padding:0 0.25em;background:rgba(27,84,56,0.5);font-size:1.75em}}@media only screen and (min-width: 1440px){.header-img .front-header-content h2{font-size:4em}}.header-img .front-header-content h3{font-size:4em;color:#fff}.header-img h1{font-size:1em;line-height:1;font-weight:900;text-transform:uppercase;text-shadow:none;color:#fff;margin:0;opacity:0}@media only screen and (min-width: 810px){.header-img h1{font-size:2em;-ms-hyphens:manual;-webkit-hyphens:manual;hyphens:manual}}@media only screen and (min-width: 1440px){.header-img h1{font-size:2.5em;line-height:1.25}}body:not(.home) .header-img h1{position:absolute;bottom:10%;width:90%;text-align:center;left:5%;color:#fff;font-weight:900;z-index:1;text-shadow:0 0 40px rgba(0,0,0,0.7);margin:0}@media screen and (min-width: 810px){body:not(.home) .header-img h1{bottom:0px;font-size:4em;line-height:0.7}}@media only screen and (min-width: 1440px){body:not(.home) .header-img h1{font-size:6em}}@media only screen and (min-width: 810px){.single-header-row>*{flex-basis:50% !important;width:50%}}.single-header-row>*:first-child{padding:2em;background:#9d3c54;display:flex;flex-direction:column;justify-content:center}.single-header-row>*:first-child>*{flex:0 1 auto}.single-header-row>*:first-child h1{color:#fff}.single-header-row>*:last-child{background:#fdc944;line-height:0}#colophon{position:relative;width:100%;font-weight:700;padding:2em 0 0;background-image:url(img/bg-nav.png);background-position:center top;background-repeat:no-repeat;background-size:100% auto}@media only screen and (min-width: 810px){#colophon{padding:4em 0 0}}@media only screen and (min-width: 1440px){#colophon{padding:7em 0 0}}#colophon .row{position:relative;color:#fff;background-color:#e50a46}@media screen and (min-width: 1280px){#colophon .row{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}}#colophon .row .footerbox{text-align:center;padding:0.5em;text-align:center}@media screen and (min-width: 1280px){#colophon .row .footerbox{flex:0 1 auto;width:25%;padding:5em 0.25em}}#colophon .row .footerbox:nth-child(1){text-align:center}#colophon .row .footerbox:nth-child(1) img{width:200px}@media screen and (min-width: 1280px){#colophon .row .footerbox:nth-child(1) img{width:50%}}#colophon .row .footerbox a{color:#fff;text-decoration:underline}#colophon .row .footerbox a:hover{text-decoration:none}#colophon .row .footerbox .logo{width:75%;margin:auto}.site-content{width:90%;margin:auto}@media only screen and (min-width: 810px){.site-content{width:80%}}@media only screen and (min-width: 1440px){.site-content{width:50%}}.entry-content>*{position:relative}.entry-content>*.alignwide{margin-left:auto;margin-right:auto}@media only screen and (min-width: 810px){.entry-content>*.alignwide{width:110%;left:-5%}}@media only screen and (min-width: 1440px){.entry-content>*.alignwide{width:150%;left:-25%}}@media only screen and (min-width: 810px){.entry-content>*.alignfull{width:125%;left:-12.5%}}@media only screen and (min-width: 1440px){.entry-content>*.alignfull{width:200%;left:-50%}}.entry-content>*.alignfull.wp-block-group{position:relative}.entry-content>*.alignfull.wp-block-group>.wp-block-group__inner-container{position:relative}@media only screen and (min-width: 810px){.entry-content>*.alignfull.wp-block-group>.wp-block-group__inner-container{width:80%;margin:auto}}@media only screen and (min-width: 1440px){.entry-content>*.alignfull.wp-block-group>.wp-block-group__inner-container{width:50%;margin:auto}}.entry-content>*.alignfull.wp-block-group>.wp-block-group__inner-container>*{position:relative}.entry-content>*.alignfull.wp-block-group>.wp-block-group__inner-container>*.alignwide{margin-left:auto;margin-right:auto}@media only screen and (min-width: 810px){.entry-content>*.alignfull.wp-block-group>.wp-block-group__inner-container>*.alignwide{width:110%;left:-5%}}@media only screen and (min-width: 1440px){.entry-content>*.alignfull.wp-block-group>.wp-block-group__inner-container>*.alignwide{width:150%;left:-25%}}@media only screen and (min-width: 810px){.entry-content>*.alignfull.wp-block-group>.wp-block-group__inner-container>*.alignfull{width:125%;left:-12.5%}}@media only screen and (min-width: 1440px){.entry-content>*.alignfull.wp-block-group>.wp-block-group__inner-container>*.alignfull{width:200%;left:-50%}}.entry-content>*.alignleft{float:left;max-width:calc(5 * (100vw / 12));margin-top:0;margin-left:0;margin-right:1rem}@media only screen and (min-width: 810px){.entry-content>*.alignleft{max-width:calc(4 * (100vw / 12));margin-right:calc(2 * 1rem)}}.entry-content>*.alignright{float:right;max-width:calc(5 * (100vw / 12));margin-top:0;margin-right:0;margin-left:1rem}@media only screen and (min-width: 810px){.entry-content>*.alignright{max-width:calc(4 * (100vw / 12));margin-right:0;margin-left:calc(2 * 1rem)}}.entry-content>*.aligncenter{margin-left:auto;margin-right:auto}embed,iframe,object{max-width:100%}video{width:100%;height:auto}figure{margin-bottom:0 !important}.wp-block-gallery{gap:0 !important}#imagelightbox{cursor:pointer;position:fixed;z-index:100000000;-webkit-box-shadow:0 0 3.125em rgba(0,0,0,0.2);box-shadow:0 0 3.125em rgba(0,0,0,0.2)}#imagelightbox-overlay{background-color:#fff;background-color:rgba(255,255,255,0.9);position:fixed;z-index:99999999;top:0;right:0;bottom:0;left:0}.imagelightbox-arrow{vertical-align:middle;position:fixed;z-index:100000000;top:50%;margin-top:-3.75em;cursor:pointer}.imagelightbox-arrow-left{left:2.5em}.imagelightbox-arrow-right{right:2.5em}.imagelightbox-arrow:before{width:64px;height:100px;display:inline-block;margin-bottom:-0.125em}.imagelightbox-arrow-left:before{content:url("img/arrow-left.png");border-left:none;border-right-color:#fff;margin-left:-0.313em}.imagelightbox-arrow-right:before{content:url("img/arrow-right.png");border-right:none;border-left-color:#fff;margin-right:-0.313em}.imagelightbox-arrow-left:hover:before{content:url("img/arrow-left-ov.png")}.imagelightbox-arrow-right:hover:before{content:url("img/arrow-right-ov.png")}
/*# sourceMappingURL=style.css.map */
