@font-face{font-family:"trebuchet_msregular";src:url("../fonts/trebuc-webfont.woff2") format("woff2"),url("../fonts/trebuc-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"gothambold";src:url("../fonts/gotham-bold-webfont.woff2") format("woff2"),url("../fonts/gotham-bold-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"gothambold_italic";src:url("../fonts/gothambolditalic-webfont.woff2") format("woff2"),url("../fonts/gothambolditalic-webfont.woff") format("woff");font-weight:normal;font-style:normal}*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,figcaption,blockquote,dl,dd{margin:0}ul[class],ol[class]{margin:0;padding:0;list-style:none}a:link,a:visited,a:hover,a:active{outline:0}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}img{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}:root{--f-transition-duration: 2s}.fancybox__container{--fancybox-bg: rgba(109, 72, 51, 0.98);--fancybox-color: #fff}.fancybox__nav,.fancybox__infobar,.fancybox__toolbar{--f-button-svg-filter: none;--f-button-svg-stroke-width: 2;--f-button-bg: none;--f-button-hover-bg: none;--f-button-active-bg: none;--f-button-hover-color: #fff;text-shadow:none}.f-button svg{stroke:#97c222}.f-button:hover svg{stroke:#fff}.f-carousel{--f-carousel-dots-width: 13px;--f-carousel-dots-height: 29px;--f-carousel-dot-width: 13px;--f-carousel-dot-height: 13px;--f-carousel-dot-color: #97c222;--f-carousel-dot-opacity: 1;--f-carousel-dot-hover-opacity: 1}.f-carousel .f-carousel__slide{display:flex;justify-content:center}.f-carousel .f-carousel__dots{position:static;display:flex;justify-content:right}.f-carousel .f-carousel__dots li{margin-left:8px}.f-carousel .f-carousel__dots li.is-current span{background-color:#6d4833}@media only screen and (max-width: 1050px){.f-carousel .f-carousel__slide img{height:100%;width:auto;max-width:none}}header{position:relative;width:100%;padding-top:30px;padding-bottom:60px}header .logo-nav{z-index:100}header .logo-nav #logo>a{left:0px}header .logo-nav #logo .btn-mobile-nav{position:relative;top:0;right:0}header .logo-nav #logo.flex.row{align-items:top !important}header .main-nav{display:none;width:100%;height:100vh;top:0;left:0;margin:0;padding:0;z-index:50;background:#97c222;position:fixed}header .main-nav .close{position:absolute;width:100%;top:30px}header .main-nav .close img{top:0;right:0;cursor:pointer}header .main-nav .overlay{position:relative;display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center;height:100%}header .main-nav .overlay ul{width:auto;margin:0px;padding:0px;margin-left:-340px}header .main-nav .overlay ul li{display:block;width:min-content}header .main-nav .overlay ul li a{align-self:flex-start;width:auto;color:#fff;text-transform:uppercase;text-decoration:none;font-family:"gothambold_italic","Helvetica","Arial",sans-serif;font-size:6rem;margin-bottom:30px;line-height:1;display:inline-block}header .main-nav .overlay ul li a:hover,header .main-nav .overlay ul li a.active{color:#6d4833}header .main-nav .overlay ul li a.active+ul{display:inline-block}header .main-nav .overlay ul li ul{position:absolute;display:inline-block;margin-left:240px;display:none}header .main-nav .overlay ul li ul li{width:fit-content}header .main-nav .overlay ul li ul li a{font-size:3rem}header .main-nav .overlay ul li ul li a:hover:before,header .main-nav .overlay ul li ul li a.active:before{position:absolute;content:"";padding:15px 15px;left:-20px;background-image:url(../img/layout/icon-arrow-nav.svg);background-repeat:no-repeat;background-size:15px;background-position:left;padding-right:0px}header .btn-mobile-nav img,header .main-nav .close img{height:32px;width:auto;float:right}.sticky header{position:fixed;background:#fff;border-bottom:1px solid #6d4833;z-index:100;top:0}.sticky header .logo-nav div .btn-mobile-nav{position:static;margin-right:0;display:block}.sticky header .logo-nav div .btn-mobile-nav img{padding-top:0;position:absolute;top:0;right:0}.sticky main{margin-top:150px}.sticky header .logo-nav+.main-nav .close img{padding-top:35px;right:7vw}.noscroll{position:fixed;width:100%}@media only screen and (max-width: 599px)and (min-width: 220px){header .logo-nav{top:5vh}header .logo-nav #logo>a img{float:left;max-height:50px}header .logo-nav #logo .btn-mobile-nav{right:0vw}header .btn-mobile-nav img,header .main-nav .close img{max-height:26px}.sticky header .logo-nav #logo img{margin-left:0vw}.sticky header .logo-nav+.main-nav .close img{padding-top:35px;right:7vw}}@media only screen and (min-width: 220px)and (max-width: 599px),only screen and (min-height: 700px)and (max-height: 1000px){.main-nav li a{font-size:2rem;line-height:3.5rem}.main-nav .socialmedia ul li{width:10%}}@media only screen and (min-height: 500px)and (max-height: 699px){.main-nav .overlay{height:85%}.main-nav .socialmedia ul li{width:8%}}@media only screen and (min-height: 0px)and (max-height: 499px){.main-nav li a{font-size:1rem;line-height:1.5rem}.main-nav .socialmedia ul li{width:8%}}ul.list{overflow:hidden}ul.list li{margin:0;padding:0;list-style-type:none}ul.list li a{text-decoration:none;display:block}ul.list.dash li:before{content:"-";padding-right:10px}.video-full{border:0px solid #fff;margin-bottom:30px;position:relative;padding-bottom:37.5%;padding-top:0px;height:0;overflow:hidden}.video{position:relative;padding-bottom:56.25%;padding-top:0px;height:0;overflow:hidden}.video-full iframe,.video iframe{border:0;position:absolute;top:0;left:0;width:100%;height:100%}html{font-size:62.5%}*{font-family:"trebuchet_msregular","Helvetica","Arial",sans-serif;font-size:1.6rem;color:#6d4833}h1,h2{font-family:"gothambold","Helvetica","Arial",sans-serif;font-size:5rem;margin-top:60px;margin-bottom:30px}h1:first-child,h2:first-child{margin-top:0}section.lead h2{font-size:2rem !important;margin-top:5px;margin-bottom:10px}h3{font-family:"gothambold","Helvetica","Arial",sans-serif;font-size:1.8rem;margin-top:5px;margin-bottom:10px}h3:first-child{margin-top:0}h4{font-family:"gothambold","Helvetica","Arial",sans-serif;font-size:1.6rem}h4:first-child{margin-top:0}h1,h2,h3,h4{text-transform:uppercase;line-height:1.25}p{margin-bottom:15px}p:last-child{margin-bottom:0}p.lead{font-weight:normal;font-size:2rem}q{font-size:2rem;text-transform:uppercase;margin-bottom:15px;color:#97c222;font-family:"gothambold","Helvetica","Arial",sans-serif}q:before,q:after{content:""}q a{text-decoration:underline;font-size:2rem;color:#97c222;font-family:"gothambold","Helvetica","Arial",sans-serif}q:before{content:no-open-quote !important}q:after{content:no-close-quote !important}strong{font-weight:normal}.center{text-align:center}.right{text-align:right}.uppercase{text-transform:uppercase}a{text-decoration:underline}a:hover{color:#97c222;text-decoration:none}address{font-style:normal}address a{display:block;text-decoration:none}.btn{display:block;padding:10px 15px;background-color:#fff;color:#6d4833;border:1px solid #6d4833;text-align:center;text-decoration:none;font-family:"gothambold","Helvetica","Arial",sans-serif;text-transform:uppercase}.btn:hover{background-color:#6d4833;color:#fff}.btn.bgcolor{background-color:#97c222;border:1px solid #97c222}.btn.inline{display:inline-block}.btn.inline.right{float:right}.btn.arrow{background-color:#97c222;color:#6d4833}img.full{width:100%;height:auto}body{display:grid;grid-template-rows:auto auto 1fr}main{position:relative}section{padding-top:0px;padding-bottom:50px}section:first-of-type{padding-top:0}.content-block-center{width:100%;max-width:1310px;margin-left:auto;margin-right:auto}.zweier-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:50px;row-gap:50px}.dreier-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));column-gap:50px;row-gap:50px}.vierer-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));column-gap:50px;row-gap:50px}.fuenfer-grid{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));column-gap:50px;row-gap:50px}.sechser-grid{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));column-gap:50px;row-gap:50px}.siebner-grid{display:grid;grid-template-columns:repeat(7, minmax(0, 1fr));column-gap:50px;row-gap:50px}.achter-grid{display:grid;grid-template-columns:repeat(8, minmax(0, 1fr));column-gap:50px;row-gap:50px}.eins-zwei-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));column-gap:50px;row-gap:50px}.eins-zwei-grid>:last-child{grid-column-start:2;grid-column-end:4}.zwei-eins-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));column-gap:50px;row-gap:50px}.zwei-eins-grid>:first-child{grid-column-start:1;grid-column-end:3}.eins-drei-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));column-gap:50px;row-gap:50px}.eins-drei-grid>:last-child{grid-column-start:2;grid-column-end:5}.drei-eins-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));column-gap:50px;row-gap:50px}.drei-eins-grid>:first-child{grid-column-start:1;grid-column-end:4}.eins-sechs-eins-grid{display:grid;grid-template-columns:repeat(8, minmax(0, 1fr));column-gap:50px;row-gap:50px}.eins-sechs-eins-grid>:first-child{grid-column-start:2;grid-column-end:8}.eins-sechzehn-eins-grid{display:grid;grid-template-columns:repeat(16, minmax(0, 1fr));column-gap:50px;row-gap:50px;column-gap:25px !important}.eins-sechzehn-eins-grid>:first-child{grid-column-start:2;grid-column-end:16}.eins-sechzehn-eins-grid .eins-zwei-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));column-gap:50px;row-gap:50px}.eins-sechzehn-eins-grid .eins-zwei-grid>:nth-child(1n){grid-column-start:1;grid-column-end:2}.eins-sechzehn-eins-grid .eins-zwei-grid>:nth-child(2n){grid-column-start:2;grid-column-end:3}.eins-sechzehn-eins-grid .eins-zwei-grid>:nth-child(3n){grid-column-start:3;grid-column-end:3}.eins-fuenf-zwei-grid{display:grid;grid-template-columns:repeat(8, minmax(0, 1fr));column-gap:50px;row-gap:50px}.eins-fuenf-zwei-grid>:first-child{grid-column-start:2;grid-column-end:7}.zwei-sechs-grid{display:grid;grid-template-columns:repeat(8, minmax(0, 1fr));column-gap:50px;row-gap:50px}.zwei-sechs-grid>:first-child{grid-column-start:3;grid-column-end:8}.sechs-zwei-grid{display:grid;grid-template-columns:repeat(8, minmax(0, 1fr));column-gap:50px;row-gap:50px}.sechs-zwei-grid>:first-child{grid-column-start:1;grid-column-end:7}.sechs-zwei-grid>:nth-child(2n){grid-column-start:7;grid-column-end:9}.drei-dreizehn-grid{display:grid;grid-template-columns:repeat(16, minmax(0, 1fr));column-gap:50px;row-gap:50px;column-gap:25px !important}.drei-dreizehn-grid>:first-child{grid-column-start:4;grid-column-end:16}.eins-dreizehn-vier-grid{display:grid;grid-template-columns:repeat(16, minmax(0, 1fr));column-gap:50px;row-gap:50px;column-gap:25px !important}.eins-dreizehn-vier-grid>:first-child{grid-column-start:2;grid-column-end:13}.eins-elf-zwei-zwei-grid{display:grid;grid-template-columns:repeat(16, minmax(0, 1fr));column-gap:50px;row-gap:50px;column-gap:25px !important;grid-template-columns:repeat(1fr, 9fr, 3fr, 3fr)}.eins-elf-zwei-zwei-grid>:first-child{grid-column-start:2;grid-column-end:11}.eins-elf-zwei-zwei-grid>:nth-child(2n){grid-column-start:11;grid-column-end:14}.eins-elf-zwei-zwei-grid>:nth-child(3n){grid-column-start:14;grid-column-end:17}.eins-fuenf-neun-eins-grid{display:grid;grid-template-columns:repeat(16, minmax(0, 1fr));column-gap:50px;row-gap:50px;column-gap:25px !important;grid-template-columns:repeat(1fr, 5fr, 9fr, 1fr)}.eins-fuenf-neun-eins-grid>:first-child{grid-column-start:2;grid-column-end:7}.eins-fuenf-neun-eins-grid>:nth-child(2n){grid-column-start:7;grid-column-end:16}.eins-fuenf-neun-eins-grid>:nth-child(3n){grid-column-start:7;grid-column-end:16}.eins-fuenf-neun-eins-grid>:nth-child(4n){grid-column-start:16;grid-column-end:17}.eins-neun-fuenf-eins-grid{display:grid;grid-template-columns:repeat(16, minmax(0, 1fr));column-gap:50px;row-gap:50px;column-gap:25px !important;grid-template-columns:repeat(1fr, 9fr, 5fr, 1fr)}.eins-neun-fuenf-eins-grid>:first-child{grid-column-start:2;grid-column-end:3}.eins-neun-fuenf-eins-grid>:nth-child(2n){grid-column-start:3;grid-column-end:10}.eins-neun-fuenf-eins-grid>:nth-child(3n){grid-column-start:10;grid-column-end:16}.eins-neun-fuenf-eins-grid>:nth-child(4n){grid-column-start:16;grid-column-end:17}.flex.row{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.flex.column{display:flex;flex-direction:column;justify-content:space-between}header #logo>a img{height:60px}.sticky-logo{display:none}.sticky header{top:-75px;transition:top 750ms;padding-top:15px;padding-bottom:15px}.sticky header .logo-nav #logo>a img{height:40px}.sticky header .logo-nav #logo.flex.row{align-items:center}.sticky header .logo-nav #logo .logo{display:none}.sticky header .logo-nav .sticky-logo{display:block}.sticky header .btn-mobile-nav img{position:relative !important;height:20px}.sticky.show header{position:fixed;top:0}footer{position:relative;background-color:#6d4833;padding-top:75px;padding-bottom:50px;border-top:5px solid #97c222;background-image:url(../img/layout/cameleon-right.png);background-size:auto 300px;background-repeat:no-repeat;background-position:right bottom}footer q.call-to-action{padding-bottom:25px;display:block;margin-bottom:0px}footer q.call-to-action span{color:#97c222;font-size:3.2rem;line-height:1.25;font-family:"gothambold","Helvetica","Arial",sans-serif;text-transform:uppercase;display:block}footer q.call-to-action>:first-child{padding-bottom:0px}footer nav.service-nav{padding-top:75px}footer nav.service-nav ul{margin:0px;list-style:none;padding-left:0px}footer nav.service-nav ul li{float:left;padding-right:25px}footer nav.service-nav ul li:last-child{padding-right:0px}footer nav.service-nav ul li a{font-family:"gothambold","Helvetica","Arial",sans-serif;text-shadow:5px 5px 5px #6d4833 !important;text-transform:uppercase;color:#fff !important;text-decoration:none}footer nav.service-nav ul li a:hover{color:#97c222}footer .footer-container .flex.row{align-items:center;flex-wrap:nowrap}footer address,footer p{color:#fff;font-family:"gothambold","Helvetica","Arial",sans-serif;font-style:normal}footer span.big{margin-left:50px;display:inline-block;direction:flex}footer span.big a{font-family:"gothambold","Helvetica","Arial",sans-serif;text-shadow:5px 5px 5px #6d4833 !important;font-size:3.2rem;line-height:1;font-style:normal}footer a[href^="mailto:"],footer a[href^=tel]{color:#fff;text-decoration:none}footer a[href^="mailto:"]:hover,footer a[href^=tel]:hover{color:#97c222}footer a[href^=tel]{display:inline-block;margin-bottom:5px}footer .socialnav{margin-top:0px}footer .socialnav li{padding-bottom:10px}footer .socialnav li:last-child{padding-bottom:0px}footer .socialnav li a{color:#fff;text-decoration:none}footer .socialnav li a.facebook,footer .socialnav li a.instagram,footer .socialnav li a.linkedin{width:auto;height:20px}footer .socialnav li a.facebook svg,footer .socialnav li a.instagram svg,footer .socialnav li a.linkedin svg{height:20px}footer .socialnav li a.facebook svg .icon,footer .socialnav li a.instagram svg .icon,footer .socialnav li a.linkedin svg .icon{fill:#fff}footer .socialnav li a.facebook svg:hover .icon,footer .socialnav li a.instagram svg:hover .icon,footer .socialnav li a.linkedin svg:hover .icon{fill:#97c222}footer .skipp{position:absolute;bottom:10px;right:10px}footer .skipp img{display:block;opacity:.7}.holz-span{position:fixed;z-index:-1;max-width:10vw;width:10%;min-width:120px}.holz-span#holz-span-1{right:5vw}.holz-span#holz-span-2{right:0;top:calc(15vw + 15vh)}.unternehmen-site .holz-span#holz-span-1,.referenzen-site .holz-span#holz-span-1{right:1vw;transform:scaleX(-1)}.unternehmen-site .holz-span#holz-span-2,.referenzen-site .holz-span#holz-span-2{right:5vw;top:calc(15vw + 15vh);transform:scaleX(-1)}.news a,.referenzen a{text-decoration:none}.news a h3,.referenzen a h3{margin-bottom:0px;margin-top:15px}.news a .flex.row,.referenzen a .flex.row{justify-content:normal;flex-wrap:nowrap}.news a .flex.row .button-container,.referenzen a .flex.row .button-container{width:50px;margin-top:calc(.9rem + 13px)}.news a .flex.row .button-container img,.referenzen a .flex.row .button-container img{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition-duration:.5s;transition-duration:.5s !important;-webkit-transition-property:transform;transition-property:transform;transition-timing-function:ease-in}.news a .flex.row .text-container,.referenzen a .flex.row .text-container{width:calc(100% - 50px - 25px);margin-left:25px}.news a .bild-container,.referenzen a .bild-container{position:relative}.news a .bild-container .bild-hover,.referenzen a .bild-container .bild-hover{background-color:rgba(0,0,0,0);width:100%;height:100%;display:block;position:absolute;top:0px;opacity:0;transition:transform .5s;transition-duration:.5s !important;transition-timing-function:ease-out;transition-property:all;transition-timing-function:ease-out}.news a .bild-container .text-container,.referenzen a .bild-container .text-container{display:inline-block !important;width:auto;height:auto;position:relative}.news a:hover .bild-container .text-container,.referenzen a:hover .bild-container .text-container{display:block !important}.news a:hover .flex.row .button-container img,.referenzen a:hover .flex.row .button-container img{-webkit-transform:translateX(10px) !important;transform:translateX(10px) !important;transition:transform .5s;transition-property:all;transition-duration:.5s !important;-webkit-transition-duration:1s;transition-timing-function:ease-out}.referenzen-site .list.flex,.angebot-site .list.flex{align-items:center}.referenzen-site .list li,.angebot-site .list li{margin-top:5px}.news-site .news.list.flex{align-items:center}.unternehmen-site h3{margin-bottom:15px;margin-top:0px;font-size:2rem !important}.unternehmen-site h4{font-size:1.8rem;margin-bottom:0px;margin-top:15px}.team{margin-bottom:30px !important;align-items:center}.team .flex.row{justify-content:normal;flex-wrap:nowrap}.team .flex.row .button-container{width:50px;margin-top:calc(.9rem + 13px)}.team .flex.row .button-container img{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition-duration:.5s;transition-duration:.5s !important;-webkit-transition-property:transform;transition-property:transform;transition-timing-function:ease-in}.team .flex.row .text-container{width:calc(100% - 50px - 25px);margin-left:25px}.team .flex.row .text-container p.function{text-transform:uppercase}.team .bild-container{position:relative}.team .bild-container .bild-hover{background-color:rgba(0,0,0,0);width:100%;height:100%;display:block;position:absolute;top:0px}.team .bild-container .mail-container{width:auto;height:auto;display:none !important;position:absolute;top:0px;width:100%;height:100%}.team .bild-container:after{content:"";background-color:rgba(151,194,34,.5);background-image:url(../img/layout/icon-mail.svg);background-size:auto 75px;background-repeat:no-repeat;width:100%;height:100%;background-position:center center;position:absolute;top:0px;display:none;-webkit-transition-duration:.5s;transition-duration:.5s !important;-webkit-transition-property:transform;transition-property:transform;transition-timing-function:ease-in}.team .bild-container:hover .bild-hover{background-color:#97c222;opacity:.7;transition:transform .5s;transition-duration:.5s !important;transition-property:all;transition-timing-function:ease-out;transition-duration:.5s !important}.team .bild-container:hover .mail-container{display:block !important}.team .bild-container:hover:after{-webkit-transition-duration:.5s;transition-duration:.5s !important;-webkit-transition-property:transform;transition-property:transform;transition-timing-function:ease-in;transition-duration:.5s !important}.team a:hover{height:100%;width:100%}.team a:hover .bild-hover{display:none}.team a:hover .bild-container:after{display:block;transition:transform .5 !important;transition-property:all;-webkit-transition-duration:.5s !important;transition-timing-function:ease-out;transition-property:transform;transition-duration:1s !important}.team a:hover .flex.row .button-container img{-webkit-transform:translateX(10px) !important;transform:translateX(10px) !important;transition:transform .5 !important;transition-property:all;transition-duration:.5s !important;-webkit-transition-duration:.5s !important;transition-timing-function:ease-out}.team-darstellung h3:first-child{margin-top:30px}.eyecatcher .flex{align-items:end}.eyecatcher h2{color:#97c222;font-size:7rem;font-size:4rem;line-height:1.25;margin-bottom:0px}#map h3{margin-bottom:0px}.news-site.detail-site .yt-movie,.referenzen-site.detail-site .yt-movie,.impressum-site .yt-movie,.datenschutz-site .yt-movie{margin-top:30px}.news-site.detail-site .eins-sechs-eins-grid,.referenzen-site.detail-site .eins-sechs-eins-grid,.impressum-site .eins-sechs-eins-grid,.datenschutz-site .eins-sechs-eins-grid{display:grid;grid-template-columns:repeat(8, minmax(0, 1fr));column-gap:50px;row-gap:50px}.news-site.detail-site .eins-sechs-eins-grid>:first-child,.referenzen-site.detail-site .eins-sechs-eins-grid>:first-child,.impressum-site .eins-sechs-eins-grid>:first-child,.datenschutz-site .eins-sechs-eins-grid>:first-child{grid-column-start:1;grid-column-end:2}.news-site.detail-site .eins-sechs-eins-grid>:nth-child(2n),.referenzen-site.detail-site .eins-sechs-eins-grid>:nth-child(2n),.impressum-site .eins-sechs-eins-grid>:nth-child(2n),.datenschutz-site .eins-sechs-eins-grid>:nth-child(2n){grid-column-start:2;grid-column-end:8}.news-site.detail-site .eins-neun-fuenf-eins-grid,.referenzen-site.detail-site .eins-neun-fuenf-eins-grid,.impressum-site .eins-neun-fuenf-eins-grid,.datenschutz-site .eins-neun-fuenf-eins-grid{display:grid;grid-template-columns:repeat(16, minmax(0, 1fr));column-gap:50px;row-gap:50px;grid-template-columns:repeat(1fr, 9fr, 5fr, 1fr)}.news-site.detail-site .eins-neun-fuenf-eins-grid>:first-child,.referenzen-site.detail-site .eins-neun-fuenf-eins-grid>:first-child,.impressum-site .eins-neun-fuenf-eins-grid>:first-child,.datenschutz-site .eins-neun-fuenf-eins-grid>:first-child{grid-column-start:2;grid-column-end:11}.news-site.detail-site .eins-neun-fuenf-eins-grid>:nth-child(2n),.referenzen-site.detail-site .eins-neun-fuenf-eins-grid>:nth-child(2n),.impressum-site .eins-neun-fuenf-eins-grid>:nth-child(2n),.datenschutz-site .eins-neun-fuenf-eins-grid>:nth-child(2n){grid-column-start:11;grid-column-end:16}.news-site.detail-site section.slider,.referenzen-site.detail-site section.slider,.impressum-site section.slider,.datenschutz-site section.slider{padding-top:0px}.news-site.detail-site section.slider img,.referenzen-site.detail-site section.slider img,.impressum-site section.slider img,.datenschutz-site section.slider img{margin-bottom:0px}.news-site.detail-site .categories h2,.news-site.detail-site .downloads h2,.referenzen-site.detail-site .categories h2,.referenzen-site.detail-site .downloads h2,.impressum-site .categories h2,.impressum-site .downloads h2,.datenschutz-site .categories h2,.datenschutz-site .downloads h2{font-size:2rem;color:#97c222;margin-bottom:0px}.news-site.detail-site .categories li,.news-site.detail-site .categories li a,.news-site.detail-site .downloads li,.news-site.detail-site .downloads li a,.referenzen-site.detail-site .categories li,.referenzen-site.detail-site .categories li a,.referenzen-site.detail-site .downloads li,.referenzen-site.detail-site .downloads li a,.impressum-site .categories li,.impressum-site .categories li a,.impressum-site .downloads li,.impressum-site .downloads li a,.datenschutz-site .categories li,.datenschutz-site .categories li a,.datenschutz-site .downloads li,.datenschutz-site .downloads li a{font-size:1.8rem;text-transform:uppercase}.news-site.detail-site .sechs-zwei-grid>:first-child,.referenzen-site.detail-site .sechs-zwei-grid>:first-child{grid-column-start:1;grid-column-end:9}.news-site.detail-site a.download,.referenzen-site.detail-site a.download{display:inline-block !important}.news-site.detail-site a.download.extension:before,.referenzen-site.detail-site a.download.extension:before{content:"";background-image:url(../img/layout/icon-download-files.svg);background-repeat:no-repeat;background-size:12px;background-repeat:no-repeat;padding-right:17px;background-position:left center}.news-site.detail-site a.download.extension:hover:before,.referenzen-site.detail-site a.download.extension:hover:before{content:"";background-image:url(../img/layout/icon-download-files-active.svg)}section.shortlinks{background-image:url(../img/layout/cameleon-left.png);background-size:auto 300px;background-repeat:no-repeat;background-position:left bottom;min-height:300px;padding-bottom:35px}section.shortlinks h2{color:#97c222;text-shadow:0 0 10px #fff,0 0 20px #fff,0 0 30px #fff,0 0 40px #fff,0 0 50px #fff,0 0 60px #fff,0 0 70px #fff;font-size:4rem;line-height:1.25;margin-bottom:30px}ul.list.buttons{list-style:none}ul.list.buttons li{float:left;margin-bottom:15px}ul.list.buttons li a{margin-right:15px}ul.list.buttons li:last-child{margin-right:0px}.index-site h2{font-size:5rem}.index-site .aktuell .flex{align-items:center}.index-site a.btn{margin-top:30px;margin-right:15px}.index-site a.btn:last-child{margin-right:0px}section.shortnav{padding-bottom:0px;position:relative;z-index:10}section.shortnav div{position:absolute}section.shortnav h1{line-height:1;margin-bottom:30px}section.shortnav h1 a{font-family:"gothambold_italic","Helvetica","Arial",sans-serif;text-decoration:none;font-size:6rem;display:block;text-shadow:0 0 10px rgba(255,255,255,.5),0 0 0px rgba(255,255,255,.5),0 0 0px rgba(255,255,255,.5),0 0 0px rgba(255,255,255,.5),0 0 10px rgba(255,255,255,.5),0 0 0px rgba(255,255,255,.5),0 0 10px rgba(255,255,255,.5)}.index-site section.slider .f-carousel .f-carousel__dots{justify-content:right}section.slider{padding-top:100px}section.slider h2{font-size:2rem;text-transform:uppercase;margin-bottom:15px;margin-top:15px}section.slider .f-carousel .f-carousel__dots{justify-content:center}.tueren-site section.shortlinks a.btn[href*=tueren]{display:none}.moebel-schraenke-site section.shortlinks a.btn[href*=moebel-schraenke]{display:none}.schreinerarbeiten-site section.shortlinks a.btn[href*=schreinerarbeiten]{display:none}.reparaturen-site section.shortlinks a.btn[href*=reparaturen]{display:none}.impressum-datenschutz-site address p:last-child{margin-bottom:15px}.impressum-site h2,.datenschutz-site h2{font-size:2rem;margin-bottom:5px;margin-top:20px}_::-webkit-full-page-media,_:future,:root section.shortlinks h2{text-shadow:none}@media(hover: hover)and (pointer: fine){.news a .bild-container,.referenzen a .bild-container{position:relative}.news a .bild-container .bild-hover,.referenzen a .bild-container .bild-hover{background-color:rgba(0,0,0,0);width:100%;height:100%;display:block;position:absolute}.news a .bild-container .text-container,.referenzen a .bild-container .text-container{display:none !important;width:auto;height:auto;display:block;position:absolute;bottom:20px;left:20px}.news a:hover .bild-container .bild-hover,.referenzen a:hover .bild-container .bild-hover{background-color:#97c222;opacity:.7;transition:transform .5s;transition-property:all;transition-duration:.5s !important;transition-timing-function:ease-out}.news a:hover .bild-container .text-container,.referenzen a:hover .bild-container .text-container{display:block !important}.referenzen-site .button-container,.angebot-site .button-container{display:none}}@media only screen and (max-width: 1400px){.content-block-center{margin-left:45px;margin-right:45px;width:auto}}@media only screen and (max-width: 1280px){.kontakt-site .eins-elf-zwei-zwei-grid>:first-child{grid-column:1/1;grid-column-start:2;grid-column-end:13}.kontakt-site .eins-elf-zwei-zwei-grid>:nth-child(2n){grid-column:1/3;grid-column-start:2;grid-column-end:7}.kontakt-site .eins-elf-zwei-zwei-grid>:nth-child(3n){grid-column:1/3;grid-column-start:8;grid-column-end:13}}@media only screen and (max-width: 1050px){header .main-nav .overlay ul{margin-left:0px}header .main-nav .overlay ul li{position:relative}header .main-nav .overlay ul li a:focus+ul,header .main-nav .overlay ul li a.active+ul{display:block}header .main-nav .overlay ul li ul{position:static;margin-left:60px;margin-left:30px}header .main-nav .overlay ul li:focus-within ul{display:block}header .main-nav .overlay ul li ul li a:hover:before,header .main-nav .overlay ul li ul li a.active:before{left:-30px}.f-carousel{height:50vh}.index-site section.slider h2{margin-top:30px}.news-site.detail-site .eins-sechs-eins-grid,.referenzen-site.detail-site .eins-sechs-eins-grid,.impressum-site .eins-sechs-eins-grid,.datenschutz-site .eins-sechs-eins-grid{column-gap:25px;row-gap:25px}.news-site.detail-site .eins-sechs-eins-grid>:first-child{grid-column-start:1;grid-column-end:9}.news-site.detail-site .eins-sechs-eins-grid>:nth-child(2n){grid-column-start:2;grid-column-end:8}.news-site.detail-site .eins-neun-fuenf-eins-grid>:first-child{grid-column-start:2;grid-column-end:11}.news-site.detail-site .eins-neun-fuenf-eins-grid>:nth-child(2n){grid-column-start:11;grid-column-end:16}.referenzen-site.detail-site .eins-sechs-eins-grid>:first-child{grid-column-start:1;grid-column-end:9}.referenzen-site.detail-site .eins-sechs-eins-grid>:nth-child(2n){grid-column-start:2;grid-column-end:8}.referenzen-site.detail-site .eins-fuenf-neun-eins-grid>:first-child{grid-column-start:2;grid-column-end:7}.referenzen-site.detail-site .eins-fuenf-neun-eins-grid>:nth-child(2n){grid-column-start:7;grid-column-end:16}.referenzen-site.detail-site .sechs-zwei-grid>:first-child{grid-column-start:1;grid-column-end:9}.eins-sechzehn-eins-grid .dreier-grid{grid-template-columns:repeat(2, 1fr)}.eins-sechzehn-eins-grid .dreier-grid .referenzen:last-child{display:none}.eins-sechzehn-eins-grid .dreier-grid.referenzlist .referenzen:last-child{display:block}.eins-sechzehn-eins-grid .dreier-grid.team{grid-template-columns:repeat(2, 1fr)}.eins-sechzehn-eins-grid .dreier-grid.team>:first-child{grid-column:1}.shortlinks .eins-fuenf-zwei-grid>:first-child{grid-column-start:1;grid-column-end:9}.shortlinks .drei-dreizehn-grid>:first-child{grid-column-start:1;grid-column-end:17}.kontakt-site .eins-elf-zwei-zwei-grid>:first-child{grid-column-start:2;grid-column-end:13}.kontakt-site .eins-elf-zwei-zwei-grid>:nth-child(2n){grid-column-start:2;grid-column-end:8}.kontakt-site .eins-elf-zwei-zwei-grid>:nth-child(3n){grid-column-start:9;grid-column-end:16}}@media only screen and (max-width: 880px){.content-block-center{margin-left:20px;margin-right:20px;width:auto}grid-item:nth-child(3){order:2}.dreier-grid{grid-template-columns:1fr}.vierer-grid{grid-template-columns:1fr 1fr}.eins-zwei-grid{grid-template-columns:1fr}.eins-zwei-grid>:last-child{grid-column-start:1;grid-column-end:1}.zwei-eins-grid{grid-template-columns:1fr}.zwei-eins-grid>:first-child{grid-column-start:1;grid-column-end:1}.eins-sechzehn-eins-grid .dreier-grid{grid-template-columns:repeat(2, 1fr)}.eins-sechzehn-eins-grid .dreier-grid>:first-child{grid-column:1/3}.eins-sechzehn-eins-grid .dreier-grid.team{grid-template-columns:repeat(2, 1fr)}.eins-sechzehn-eins-grid .dreier-grid.team>:first-child{grid-column:1}.eins-sechzehn-eins-grid .dreier-grid .referenzen:last-child{display:block}.eins-sechzehn-eins-grid .dreier-grid.referenzlist>:first-child{grid-column:auto}.eins-elf-zwei-zwei-grid>:first-child{grid-column:1/1;grid-column-start:1;grid-column-end:16}.eins-elf-zwei-zwei-grid>:nth-child(2n){grid-column:1/2;grid-column-start:1;grid-column-end:7}.eins-elf-zwei-zwei-grid>:nth-child(3n){grid-column:1/2;grid-column-start:8;grid-column-end:16}.unternehmen-site .holz-span,.referenzen-site .holz-span,.detail-site .holz-span{min-width:100px}.unternehmen-site .holz-span#holz-span-2,.referenzen-site .holz-span#holz-span-2,.detail-site .holz-span#holz-span-2{right:0;top:300px}section.shortnav h1 a{font-size:5rem}.news-site.detail-site .sechs-zwei-grid>:first-child,.referenzen-site.sdetail-site .sechs-zwei-grid>:first-child{grid-column-start:1;grid-column-end:9}.skipp{display:none}footer .footer-container{display:block;width:100%}footer .footer-container .flex.row{flex-direction:column;align-content:flex-start;align-items:start;flex-wrap:nowrap;display:block}footer span.big{margin-top:25px;margin-left:0px}footer .socialnav{margin-top:25px}footer .socialnav li{float:left;margin-right:10px}footer .socialnav li:last-child{margin-right:0px}.impressum-site div.eins-neun-fuenf-eins-grid{grid-row-gap:0px}}@media only screen and (max-width: 740px){section.shortnav h1 a{font-size:4rem}.eins-sechs-eins-grid{grid-template-columns:repeat(16, minmax(0, 1fr));column-gap:25px !important}.eins-sechs-eins-grid>:first-child{grid-column-start:2;grid-column-end:16}.eins-dreizehn-vier-grid>:first-child{grid-column-start:2;grid-column-end:15}.eins-sechzehn-eins-grid .dreier-grid{grid-template-columns:repeat(1, 1fr)}.eins-sechzehn-eins-grid .dreier-grid>:first-child{grid-column:1/1}.eins-sechzehn-eins-grid .dreier-grid.team{grid-template-columns:repeat(1, 1fr)}.eyecatcher .sechs-zwei-grid{display:flex}section.lead .eins-dreizehn-vier-grid>:first-child{grid-column-start:2;grid-column-end:16}footer .footer-container{width:100%}.index-site .right{text-align:left !important}.news-site.detail-site .eins-sechs-eins-grid>:first-child{grid-column-start:1;grid-column-end:9}.news-site.detail-site .eins-sechs-eins-grid>:nth-child(2n){grid-column-start:1;grid-column-end:9}.news-site.detail-site .eins-neun-fuenf-eins-grid>:first-child{grid-column-start:2;grid-column-end:16}.news-site.detail-site .eins-neun-fuenf-eins-grid>:nth-child(2n){grid-column-start:2;grid-column-end:16}.referenzen-site.detail-site .eins-sechs-eins-grid>:first-child{grid-column-start:1;grid-column-end:9}.referenzen-site.detail-site .eins-sechs-eins-grid>:nth-child(2n){grid-column-start:1;grid-column-end:9}.referenzen-site.detail-site .eins-fuenf-neun-eins-grid>:first-child{grid-column-start:2;grid-column-end:16}.referenzen-site.detail-site .eins-fuenf-neun-eins-grid>:nth-child(2n){grid-column-start:2;grid-column-end:16;order:1}.referenzen-site.detail-site .eins-fuenf-neun-eins-grid .categories{order:2}.kontakt-site .eins-elf-zwei-zwei-grid>:first-child{grid-column-start:2;grid-column-end:16}.kontakt-site .eins-elf-zwei-zwei-grid>:nth-child(2n){grid-column-start:2;grid-column-end:8}.kontakt-site .eins-elf-zwei-zwei-grid>:nth-child(3n){grid-column-start:9;grid-column-end:16}.shortlinks .eins-fuenf-zwei-grid>:first-child{grid-column-start:1;grid-column-end:9}.shortlinks .drei-dreizehn-grid>:first-child{grid-column-start:1;grid-column-end:17}.holz-span{min-width:100px}.holz-span#holz-span-1{right:5vw}.holz-span#holz-span-2{right:0;top:300px}.eins-fuenf-zwei-grid,.eins-sechs-eins-grid,.eins-elf-zwei-zwei-grid,.eins-sechzehn-eins-grid,.eins-dreizehn-vier-grid,.dreier-grid,.drei-dreizehn-grid,.sechs-zwei-grid{column-gap:10px !important}.news-site.detail-site .eins-neun-fuenf-eins-grid,.referenzen-site.detail-site .eins-neun-fuenf-eins-grid,.referenzen-site.detail-site .eins-fuenf-neun-eins-grid,.impressum-site .eins-neun-fuenf-eins-grid,.impressum-site .eins-neun-fuenf-eins-grid>:first-child,.impressum-site .eins-neun-fuenf-eins-grid>:nth-child(2n),.datenschutz-site .eins-neun-fuenf-eins-grid,.datenschutz-site .eins-neun-fuenf-eins-grid>:first-child,.datenschutz-site .eins-neun-fuenf-eins-grid>:nth-child(2n){grid-column-start:2;grid-column-end:16;column-gap:10px !important}.news-site.detail-site .eins-sechs-eins-grid,.referenzen-site.detail-site .eins-sechs-eins-grid{grid-column-start:2;grid-column-end:8;column-gap:10px !important}.impressum-site div.eins-neun-fuenf-eins-grid div:nth-child(1){order:2}}@media only screen and (max-width: 600px){.content-block-center{margin-left:20px;margin-right:20px;width:auto}header .main-nav .overlay ul li ul li a:hover:before,header .main-nav .overlay ul li ul li a.active:before{background-size:10px;padding:10px 10px;left:-20px}section.slider{padding-top:35px}h1,h2{font-size:3rem;font-size:2.7rem}.index-site h2,section.shortnav h1 a,footer quote.call-to-action span,footer q.call-to-action span,footer span.big a,.eyecatcher h2,section.shortlinks h2{font-size:3rem;font-size:2.7rem}p.lead{font-size:1.7rem}.referenzen-site.detail-site .categories li,.news-site.detail-site .downloads li a{font-size:1.7rem}header .main-nav .overlay ul li a{font-size:4rem;font-size:3rem;font-size:2.7rem}header .main-nav .overlay ul li ul li a{font-size:2rem;margin-bottom:25px}.eins-elf-zwei-zwei-grid>:nth-child(2n){grid-column:1/1;grid-column-start:1;grid-column-end:16}.eins-elf-zwei-zwei-grid>:nth-child(3n){grid-column:1/1;grid-column-start:1;grid-column-end:16}.kontakt-site .eins-elf-zwei-zwei-grid>:first-child{grid-column-start:2;grid-column-end:16}.kontakt-site .eins-elf-zwei-zwei-grid>:nth-child(2n){grid-column-start:2;grid-column-end:16}.kontakt-site .eins-elf-zwei-zwei-grid>:nth-child(3n){grid-column-start:2;grid-column-end:16}.impressum-site h2,.datenschutz-site h2{font-size:1.7rem}footer quote.call-to-action span,footer q.call-to-action span{display:inline}}/*# sourceMappingURL=style.css.map */
