.hidden-sm{display:none}.hidden-md{display:block}.left{text-align:left}.right{text-align:right}.center{text-align:center}.offset-left{overflow-x:visible;margin-left:-6vw}@media only screen and (min-width:33.75em){.offset-left{margin-left:-7vw}}@media only screen and (min-width:768px){.offset-left{margin-left:-7vw}}@media only screen and (min-width:60em){.offset-left{margin-left:-7vw}}@media only screen and (min-width:1200px){.offset-left{margin-left:-9.5vw}}@media only screen and (min-width:1660px){.offset-left{margin-left:-14.5vw}}.offset-left img{width:100%;display:inline-block}.offset-right{overflow-x:visible;margin-right:-6vw}@media only screen and (min-width:33.75em){.offset-right{margin-right:-7vw}}@media only screen and (min-width:768px){.offset-right{margin-right:-7vw}}@media only screen and (min-width:60em){.offset-right{margin-right:-7vw}}@media only screen and (min-width:1200px){.offset-right{margin-right:-9.5vw}}@media only screen and (min-width:1660px){.offset-right{margin-right:-14.5vw}}.offset-right img{width:100%;display:inline-block}.container{width:85%;margin-left:auto;margin-right:auto}@media only screen and (min-width:33.75em){.container{width:90%}}@media only screen and (min-width:768px){.container{width:90%;max-width:90%}}@media only screen and (min-width:60em){.container{width:90%;max-width:90%}}@media only screen and (min-width:1200px){.container{width:85%;max-width:85%}}@media only screen and (min-width:1660px){.container{width:75%;max-width:75%;max-width:1440px}}.container-pop{width:100%;margin-left:auto;margin-right:auto}@media only screen and (min-width:33.75em){.container-pop{width:94%}}@media only screen and (min-width:768px){.container-pop{width:92%;max-width:92%}}@media only screen and (min-width:60em){.container-pop{width:92%;max-width:92%}}@media only screen and (min-width:1200px){.container-pop{width:90%;max-width:90%}}@media only screen and (min-width:1660px){.container-pop{width:90%;max-width:90%;max-width:1440px}}.container-mobil{width:85%;margin-left:auto;margin-right:auto}@media only screen and (min-width:768px){.container-mobil{width:100%;max-width:100%}}.container-desktop{width:100%;margin-left:auto;margin-right:auto}@media only screen and (min-width:768px){.container-desktop{width:90%;max-width:90%}}@media only screen and (min-width:60em){.container-desktop{width:90%;max-width:90%}}@media only screen and (min-width:1200px){.container-desktop{width:85%;max-width:85%}}@media only screen and (min-width:1660px){.container-desktop{width:75%;max-width:75%;max-width:1440px}}.row{position:relative;width:100%}.row [class^=col]{float:left;margin:2%;min-height:.125rem}.row:after{content:"";display:table;clear:both}.row-og [class^=col]{float:left;margin:0}.row-og:after{content:"";display:table;clear:both}.col-1,.col-1-5,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{width:96%}.col-1-sm{width:4.33333%}.col-2-sm{width:12.66667%}.col-3-sm{width:21%}.col-4-sm{width:29.33333%}.col-5-sm{width:37.66667%}.col-6-sm{width:46%}.col-7-sm{width:54.33333%}.col-8-sm{width:62.66667%}.col-9-sm{width:71%}.col-10-sm{width:79.33333%}.col-11-sm{width:87.66667%}.col-12-sm{width:96%}.col-og{width:100%}@media only screen and (min-width:768px){.col-1{width:4.33333%}.col-2{width:12.66667%}.col-3{width:21%}.col-4{width:29.33333%}.col-5{width:37.66667%}.col-6{width:46%}.col-7{width:54.33333%}.col-8{width:62.66667%}.col-9{width:71%}.col-10{width:79.33333%}.col-11{width:87.66667%}.col-12{width:96%}.hidden-sm{display:block}.hidden-md{display:none}.col-og{width:50%}}@media only screen and (min-width:768px){.col-1-5,.col-1-5-m-c{width:16%}}@media only screen and (min-width:1660px){.col-og{width:33.33333%}}.row [class*=off-1-sm]{margin-left:10.33333%}.row [class*=off-2-sm]{margin-left:18.66667%}.row [class*=off-3-sm]{margin-left:27%}.row [class*=off-4-sm]{margin-left:35.33333%}.row [class*=off-5-sm]{margin-left:43.66667%}.row [class*=off-6-sm]{margin-left:52%}@media only screen and (min-width:768px){.row [class*=off-1-sm],.row [class*=off-2-sm],.row [class*=off-3-sm],.row [class*=off-4-sm],.row [class*=off-5-sm],.row [class*=off-6-sm]{margin-left:2%}.row [class*=off-1-md]{margin-left:10.33333%}.row [class*=off-2-md]{margin-left:18.16667%}.row [class*=off-3-md]{margin-left:26%}.row [class*=off-4-md]{margin-left:33.83333%}.row [class*=offr-1-md]{margin-right:10.33333%}}@media only screen and (min-width:768px){.m-change{float:right!important}}.row-t-m{padding-top:60px}@media only screen and (min-width:768px){.row-t-m{padding-top:120px}}.row-t-p,.row-t-p2{padding-top:120px}@media only screen and (min-width:768px){.row-t-p2{padding-top:60px}}.container-t-m{padding-top:60px}@media only screen and (min-width:768px){.container-t-m{padding-top:120px}}.container-b-m{padding-bottom:60px}@media only screen and (min-width:768px){.container-b-m{padding-bottom:120px}}.row [class^=col-1-5-m-c]{margin:5% 25%;width:46%}@media only screen and (min-width:768px){.row [class^=col-1-5-m-c]{width:16%;float:left;margin:2%;min-height:.125rem}}@media only screen and (min-width:768px){.desktop-left{float:right!important}}@media only screen and (min-width:768px){.desktop-right{float:left!important}}*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a{color:currentColor}body,html{background-color:#e5dfc7;height:100%;width:100%;margin:0;padding:0;left:0;top:0;font-size:100%}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed;will-change:transform}.beige{background-color:#e5dfc7}.blue{background-color:#5682a4}.yellow{background-color:#eef071}body{overflow-x:hidden!important}.overflow-hidden{overflow:hidden}img{width:100%}button:focus,div:focus{outline:0}@font-face{font-family:"RTGAIASERIF-Regular";font-style:normal;font-weight:400;src:local(""),url(fonts/RTGAIASERIF-Regular.otf) format("opentype")}@font-face{font-family:RTKassebong-Regular;font-style:normal;font-weight:400;src:local(""),url(fonts/RTKassebong-Regular.otf) format("opentype")}a,h1,h2,h3,h4,h5,h6,ol,p,span{font-family:"RTGAIASERIF-Regular",Times New Roman,Times,serif;font-weight:400;color:#5682a4}.kasse,button{font-family:RTKassebong-Regular,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:1px}a{text-decoration:none}p{padding:12px 0}.f-beige{color:#e5dfc7}.f-blue{color:#5682a4}.f-yellow{color:#eef071}.uppercase{text-transform:uppercase}.f-copy{font-size:.6rem}@media only screen and (min-width:768px){.f-copy{font-size:.8rem}}@media only screen and (min-width:1200px){.f-copy{font-size:.8rem}}.f-xs{font-size:.6rem}@media only screen and (min-width:768px){.f-xs{font-size:1rem}}@media only screen and (min-width:1200px){.f-xs{font-size:1.2rem}}.f-sm{font-size:1.2rem}@media only screen and (min-width:768px){.f-sm{font-size:1.2rem}}@media only screen and (min-width:1200px){.f-sm{font-size:1.3rem}}.f-med{font-size:1.4rem;line-height:1.5rem}@media only screen and (min-width:768px){.f-med{font-size:1.7rem;line-height:2rem}}@media only screen and (min-width:1200px){.f-med{font-size:2rem;line-height:2.3rem}}.f-med-2{font-size:1.4rem;line-height:1.5rem}@media only screen and (min-width:768px){.f-med-2{font-size:1.4rem;line-height:1.6rem}}@media only screen and (min-width:1200px){.f-med-2{font-size:2rem;line-height:2.3rem}}.f-slide{font-size:1.2rem;line-height:1.4rem}@media only screen and (min-width:33.75em){.f-slide{font-size:1.4rem;line-height:1.4rem}}@media only screen and (min-width:768px){.f-slide{font-size:1.4rem;line-height:1.5rem}}@media only screen and (min-width:1200px){.f-slide{font-size:2rem;line-height:2.3rem}}.f-pop{font-size:.9rem;line-height:1.1rem}@media only screen and (min-width:768px){.f-pop{font-size:1.3rem;line-height:1.8rem}}@media only screen and (min-width:60em){.f-pop{font-size:1.5rem;line-height:1.8rem}}@media only screen and (min-width:1200px){.f-pop{font-size:2rem;line-height:2.3rem}}@media only screen and (min-width:1660px){.f-pop{font-size:2.2rem;line-height:2.5rem}}.f-large{font-size:1.6rem}@media only screen and (min-width:768px){.f-large{font-size:2.2rem;line-height:2.2rem}}@media only screen and (min-width:1200px){.f-large{font-size:3rem;line-height:3rem}}.f-large-s{font-size:1.6rem}@media only screen and (min-width:768px){.f-large-s{font-size:1.8rem;line-height:2.2rem}}@media only screen and (min-width:1200px){.f-large-s{font-size:2.5rem;line-height:3rem}}.f-xl{font-size:2rem}@media only screen and (min-width:768px){.f-xl{font-size:3.5rem}}@media only screen and (min-width:1200px){.f-xl{font-size:5rem}}.hover{position:relative}.hover:after{background:none repeat scroll 0 0 transparent;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;background:#5682a4;-webkit-transition:width .3s ease 0s,left .3s ease 0s;transition:width .3s ease 0s,left .3s ease 0s;width:0}.hover:hover:after{width:100%;left:0}.site-header{padding:0;position:fixed;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:0;min-height:100%;z-index:10;top:0;right:0;-webkit-transition:width background-color .3s ease-out;transition:width background-color .3s ease-out}.site-header--is-expanded{background-color:#5682a4;width:60vw;-webkit-transition:width .3s ease-out;transition:width .3s ease-out}@media only screen and (min-width:768px){.site-header--is-expanded{width:400px}}.site-header__menu-icon{width:40px;height:24px;position:fixed;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:10;top:60px;right:25px;cursor:pointer}.site-header__menu-icon,.site-header__menu-icon--fix{-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.site-header__menu-icon--fix{opacity:0}@media only screen and (min-width:1200px){.site-header__menu-icon--fix{opacity:1}}@media only screen and (min-width:768px){.site-header__menu-icon{right:40px}}@media only screen and (min-width:1200px){.site-header__menu-icon{right:70px}}.site-header__menu-icon--off{display:none}.site-header__menu-icon--change .site-header__menu-icon__bottom,.site-header__menu-icon--change .site-header__menu-icon__middle,.site-header__menu-icon--change .site-header__menu-icon__top{background-color:#e5dfc7}.site-header__menu-icon--change span{color:#e5dfc7}.site-header__menu-icon__top{content:"";position:absolute;top:0;left:0;width:32px;margin-left:8px;height:4px;background-color:#5682a4;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}@media only screen and (min-width:768px){.site-header__menu-icon__top{display:none}}.site-header__menu-icon__middle{position:absolute;top:10px;left:0;width:40px;height:4px;background-color:#5682a4;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transform-origin:0 50%;transform-origin:0 50%}@media only screen and (min-width:768px){.site-header__menu-icon__middle{display:none}}.site-header__menu-icon__bottom{content:"";position:absolute;bottom:0;left:0;width:26px;margin-left:14px;height:4px;background-color:#5682a4;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}@media only screen and (min-width:768px){.site-header__menu-icon__bottom{display:none}}.site-header--menu-icon-desktop{display:none}@media only screen and (min-width:768px){.site-header--menu-icon-desktop{display:block;position:absolute;right:0;top:-5px}}.site-header--close-x{display:none;position:fixed;will-change:transform;z-index:10;top:55px;right:25px;font-size:2rem;cursor:pointer}@media only screen and (min-width:768px){.site-header--close-x{right:70px}}.site-header--close-x--on{display:block}.site-header__menu-content{opacity:0;-webkit-transform:scale(0);transform:scale(0);height:100vh;-webkit-box-shadow:-2px 0 20px 0 rgba(0,0,0,.08);box-shadow:-2px 0 20px 0 rgba(0,0,0,.08);position:relative;z-index:-20;text-align:center;padding:75px 25px;overflow:scroll}@media only screen and (min-width:768px){.site-header__menu-content{padding:125px 70px}}.site-header__menu-content--is-visible{opacity:1;z-index:1;-webkit-transform:scale(1);transform:scale(1)}.site-header__menu-content .menu-footer{text-align:right;position:relative;margin-top:70px;margin-left:-30px;height:120px}.site-header__menu-content .menu-footer .primus-logo-menu{width:70px;position:absolute;right:0;top:0}.site-header__menu-content .menu-footer .copy-menu{position:absolute;right:0;bottom:0}.primary-nav{padding-top:40px;padding-left:40px;text-align:center;text-align:right}@media only screen and (min-width:768px){.primary-nav{padding-top:10px}}.primary-nav ul{margin:0 auto;display:inline-block;padding:0;width:100%}.primary-nav li{list-style:none;padding:10px 0;border-bottom:1px solid #e5dfc7}.primary-nav li:first-child{border-top:1px solid #e5dfc7}.primary-nav a{color:#e5dfc7;font-weight:500;text-decoration:none;display:block;padding:2px 0}.primary-nav a.is-current-link{color:#eef071}footer{background-color:#5682a4;padding:100px 0}footer .imprint-div{height:110px;margin-top:40px}@media only screen and (min-width:768px){footer .imprint-div{margin-top:0;height:160px}}footer .imprint-div a{font-size:.9rem}@media only screen and (min-width:768px){footer .imprint-div a{font-size:1.3rem;line-height:2.1rem}}footer .imprint-div span{font-size:.6rem}@media only screen and (min-width:768px){footer .imprint-div span{font-size:.6rem}}footer .imprint-div .copy-div,footer .imprint-div .link-div{border-top:1px solid #e5dfc7;width:100%;padding:8px 0;height:33%;display:inline-block}footer .imprint-div .copy-div{border-bottom:1px solid #e5dfc7}@media only screen and (min-width:768px){footer .imprint-div .copy-div{padding:15px 0}}footer .address-div{border-top:1px solid #e5dfc7;border-bottom:1px solid #e5dfc7;width:100%;height:125px}@media only screen and (min-width:768px){footer .address-div{height:160px}}footer .address-div span{margin:11px 0;display:inline-block;font-size:.9rem}@media only screen and (min-width:768px){footer .address-div span{font-size:1.3rem;margin:17px 0}}footer .logo-div{border-top:1px solid #e5dfc7;border-bottom:1px solid #e5dfc7;width:100%;height:125px}@media only screen and (min-width:768px){footer .logo-div{height:160px}}footer .logo-div img{margin:10% 0;width:80%;height:80%}#imprint{padding-top:100px;background-color:#5682a4}#imprint h1,#imprint h2,#imprint h3,#imprint p,#imprint span{color:#e5dfc7}#imprint .back-home{position:absolute;top:50px;right:5%}.logo-top{text-align:center;width:140px;position:absolute;top:55px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}@media only screen and (min-width:768px){.logo-top{left:50%;width:275px}}@media only screen and (min-width:1200px){.logo-top{margin-top:30px}}@media only screen and (min-width:1660px){.logo-top{margin-top:60px}}#home{text-align:center;padding-top:180px}@media only screen and (min-width:1200px){#home{padding-top:200px}}@media only screen and (min-width:1660px){#home{padding-top:260px}}#home .hero{position:absolute;-webkit-transform-origin:-50% 0;transform-origin:-50% 0;-webkit-transform:translateY(35vw);transform:translateY(35vw);width:100%;z-index:1}@media only screen and (min-width:768px){#home .hero{width:700px;top:40%;left:30%;-webkit-transform:translate(0);transform:translate(0)}}#home .hero .hero-heading{color:#fff;text-align:center}@media only screen and (min-width:768px){#home .hero .hero-heading{text-align:left}}#home .hero .hero-heading--second-row{text-align:center;color:#fff}@media only screen and (min-width:768px){#home .hero .hero-heading--second-row{padding-left:140px;text-align:left}}@media only screen and (min-width:1200px){#home .hero .hero-heading--second-row{padding-left:240px}}#home .home-image-composition{width:100%;position:relative;text-align:center}#home .home-image-composition .home-gallery{margin-left:22.5vw;width:55vw;height:85vw;position:relative;text-align:center;overflow:hidden}@media only screen and (min-width:768px){#home .home-image-composition .home-gallery{margin-left:20%;width:60%;height:400px}}@media only screen and (min-width:1660px){#home .home-image-composition .home-gallery{height:500px}}#home .home-image-composition .home-gallery .slide-container{position:relative;left:70%;margin-left:-140%;height:100%;overflow:hidden}@media only screen and (min-width:768px){#home .home-image-composition .home-gallery .slide-container{position:relative;left:0;margin-left:0}}#home .home-image-composition .home-gallery .slide-container .slide{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;opacity:0;-webkit-transition:opacity 1s ease-out;transition:opacity 1s ease-out;height:100%;width:auto}@media only screen and (min-width:768px){#home .home-image-composition .home-gallery .slide-container .slide{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;min-width:100%;height:auto;display:inline-block}}#home .home-image-composition .home-gallery .slide-container .slide--on{opacity:1;-webkit-transition:opacity 1s ease-out;transition:opacity 1s ease-out}#home .home-image-composition .home-ducks{position:absolute;top:-10%;left:45%;width:30%;display:inline-block}@media only screen and (min-width:768px){#home .home-image-composition .home-ducks{top:30%;left:0;width:350px}}#home .home-image-composition .home-wood{position:absolute;top:90%;right:50%;width:20%;display:inline-block}@media only screen and (min-width:768px){#home .home-image-composition .home-wood{top:50%;right:5%;width:170px}}#home .home-image-composition .home-rock{position:absolute;top:102%;right:30%;width:12%;display:inline-block}@media only screen and (min-width:768px){#home .home-image-composition .home-rock{top:10%;right:15%;width:120px}}#project{background:#5682a4;background:-webkit-gradient(linear,left bottom,left top,from(#628eac),color-stop(50%,#e5dfc7));background:linear-gradient(0deg,#628eac,#e5dfc7 50%)}@-moz-document url-prefix(){#project{background:#5682a4;background:linear-gradient(0deg,#5682a4,#e5dfc7 50%)}}@supports (-webkit-touch-callout:none){#project{background:#5682a4;background:-webkit-gradient(linear,left bottom,left top,from(#5682a4),color-stop(50%,#e5dfc7));background:linear-gradient(0deg,#5682a4,#e5dfc7 50%)}}#project .line-up{background-color:#5682a4;width:2px;height:100px;position:absolute;top:20px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}@media only screen and (min-width:768px){#project .line-up{height:200px;width:2px;top:50px}}#project .project-img-top{padding:10%}@media only screen and (min-width:768px){#project .project-img-top{padding-left:5%}}#project .project-text-top{padding:8% 5% 0 0}@media only screen and (min-width:768px){#project .project-text-top{padding:8% 0 0}}#project .project-gallery{width:100%;height:80vw;position:relative}@media only screen and (min-width:768px){#project .project-gallery{height:450px}}@media only screen and (min-width:1660px){#project .project-gallery{height:600px}}#project .project-gallery .project-img-1{width:35%;position:absolute;top:55%;left:20%;z-index:1}@media only screen and (min-width:768px){#project .project-gallery .project-img-1{width:25%;top:30%;left:0}}#project .project-gallery .project-img-2{width:20%;position:absolute;top:10%;left:70%}@media only screen and (min-width:768px){#project .project-gallery .project-img-2{width:20%;top:0;left:20%}}#project .project-gallery .project-img-3{width:65%;position:absolute;top:0;left:0;z-index:1}@media only screen and (min-width:768px){#project .project-gallery .project-img-3{width:40%;top:30%;left:35%}}#project .project-gallery .project-img-4{width:50%;position:absolute;top:35%;right:0}@media only screen and (min-width:768px){#project .project-gallery .project-img-4{width:30%;top:10%;left:70%}}#gebaeude{background:#628eac;padding-bottom:20px}@-moz-document url-prefix(){#gebaeude{background:#5682a4}}@supports (-webkit-touch-callout:none){#gebaeude{background:#5682a4}}@media only screen and (min-width:768px){#gebaeude{padding-bottom:100px}}#gebaeude p,#gebaeude span{color:#e5dfc7}#gebaeude .zahlen-col{height:130px}#gebaeude .zahlen{border-top:1px solid #e5dfc7;border-bottom:1px solid #e5dfc7;padding:10px 0;max-height:60px}@media only screen and (min-width:768px){#gebaeude .zahlen{padding:20px 0;max-height:80px}}#gebaeude .gebaeude-sub-text{margin-top:0}@media only screen and (min-width:768px){#gebaeude .gebaeude-sub-text{margin-top:20px}}#verbindungen{overflow-x:hidden}#verbindungen .verbindungen--first-part{background:#628eac;background:-webkit-gradient(linear,left top,left bottom,color-stop(58%,#628eac),to(#e5dfc7));background:linear-gradient(180deg,#628eac 58%,#e5dfc7)}@-moz-document url-prefix(){#verbindungen .verbindungen--first-part{background:#5682a8;background:linear-gradient(180deg,#5682a8 58%,#e5dfc7)}}@supports (-webkit-touch-callout:none){#verbindungen .verbindungen--first-part{background:#5682a8;background:-webkit-gradient(linear,left top,left bottom,color-stop(58%,#5682a8),to(#e5dfc7));background:linear-gradient(180deg,#5682a8 58%,#e5dfc7)}}#verbindungen span{color:#e5dfc7}#verbindungen .verbindungen--intro .einsundeins{position:absolute;left:50%;top:0;-webkit-transform:translate(-50%);transform:translate(-50%);z-index:2;width:100%;text-align:center}#verbindungen .verbindungen--intro .einsundeins .f-1und1{z-index:1;font-size:10rem}@media only screen and (min-width:768px){#verbindungen .verbindungen--intro .einsundeins .f-1und1{font-size:20rem}}#verbindungen .verbindungen--intro .einsundeins .erster,#verbindungen .verbindungen--intro .einsundeins .zweiter{opacity:1}#verbindungen .verbindungen--intro img{padding-top:30px;width:100%;z-index:1}@media only screen and (min-width:768px){#verbindungen .verbindungen--intro img{padding-top:0;width:100%;-webkit-transform:translateX(0);transform:translateX(0)}}#verbindungen .slider-head-div{text-align:center;border-top:1px solid #e5dfc7;border-bottom:1px solid #e5dfc7;padding:10px 0;margin-top:50px}@media only screen and (min-width:768px){#verbindungen .slider-head-div{padding:20px 0;margin-top:0}}#verbindungen .rockyundwood{margin-top:120px}@media only screen and (min-width:768px){#verbindungen .rockyundwood{padding:100px 0;margin-top:60px}}#verbindungen .rocky-slider-container{margin-left:3%;width:94%}@media only screen and (min-width:768px){#verbindungen .rocky-slider-container{margin-left:0;width:100%}}#verbindungen .rocky-slider-container .rocky-slider img{padding:20px}#verbindungen .wood-slider-container{margin-left:3%;width:94%}@media only screen and (min-width:768px){#verbindungen .wood-slider-container{margin-left:0;width:100%}}#verbindungen .wood-slider-container .wood-slider img{padding:20px}#verbindungen .slider-text{padding:0 10%}#verbindungen .slick-slide{display:inline-block;vertical-align:middle;float:none}#verbindungen .gleichneu-div{width:100%;text-align:center}#verbindungen .gleichneu-div .gleichneu{font-size:7rem;color:#5682a4}@media only screen and (min-width:768px){#verbindungen .gleichneu-div .gleichneu{font-size:20rem}}#verbindungen .slider-gallery-bg{background-color:#e5dfc7;padding:0;margin-top:30px;margin-left:-30%;width:160%}@media only screen and (min-width:768px){#verbindungen .slider-gallery-bg{padding:120px 60px;margin-top:0;margin-left:0;width:100%}}#verbindungen .slider-gallery-bg .slider-gallery div{padding:2px}@media only screen and (min-width:768px){#verbindungen .slider-gallery-bg .slider-gallery div{padding:5px}}#verbindungen .single-slide:hover .hover-slider{z-index:2;opacity:1;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in}#verbindungen .single-slide .hover-slider{position:absolute;background-color:#eef071;height:100%;width:100%;top:0;left:0;cursor:pointer;margin:0;z-index:-1;opacity:0;display:inline-block}@media only screen and (min-width:768px){#verbindungen .single-slide .hover-slider{height:97%;width:97%;margin:1.5%}}#verbindungen .single-slide .hover-slider button{width:80px;height:32px;border:2px solid #5682a4;border-radius:25px;background-color:transparent;color:#5682a4;font-size:1rem;text-transform:uppercase;cursor:pointer;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#verbindungen .single-slide .hover-slider button:hover{color:#eef071;background-color:#5682a4}@media only screen and (min-width:768px){#verbindungen .single-slide .hover-slider button{font-size:1.4rem;width:120px;height:42px}}#lage{padding-top:100px;padding-bottom:50px}@media only screen and (min-width:768px){#lage .container-row{margin:0 2%;width:96%}}#lage .lage-heading-div{position:absolute;left:0;top:0;padding:10%;display:inline-block;z-index:2;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}#lage .lage-text-container{padding:6% 10%}@media only screen and (min-width:768px){#lage .lage-text-container{padding:3%}}@media only screen and (min-width:1200px){#lage .lage-text-container{padding:6%}}#lage .lage-text-container span{color:#e5dfc7}#lage .lage-text-container button{margin-top:20px;margin-bottom:20px;width:140px;height:42px;border:2px solid #eef071;border-radius:25px;background-color:transparent;color:#eef071;font-size:1.4rem;text-transform:uppercase;cursor:pointer}#lage .lage-text-container button:hover{color:#5682a4;background-color:#eef071}@media only screen and (min-width:768px){#lage .lage-text-container button{margin-top:40px}}#downloads{padding-bottom:50px}#downloads table{margin:0 auto;border-spacing:0}#downloads table td{border-bottom:1px solid #5682a4;padding-top:10px;padding-bottom:10px;border-right:none}#downloads table .td-right{padding-left:15px}@media only screen and (min-width:768px){#downloads table .td-right{padding-left:40px}}#downloads table .td-last{border-bottom:0}#downloads .download-button{border:2px solid #eef071;border-radius:25px;color:#5682a4;background-color:#eef071;cursor:pointer;font-size:1.4rem;text-transform:uppercase}#downloads .download-button--mobil{width:40px;height:40px;margin-top:4px}#downloads .download-button--mobil img{padding:5px 5px 5px 10px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media only screen and (min-width:768px){#downloads .download-button--mobil{display:none}}#downloads .download-button--desktop{display:none;width:160px;height:42px;margin-top:15px}@media only screen and (min-width:768px){#downloads .download-button--desktop{display:block}}#downloads .download-button--desktop:hover{color:#eef071;background-color:#5682a4;border:2px solid #5682a4}#kontakt td{display:table-row;padding-right:5%;height:50px;min-height:100%}@media only screen and (min-width:768px){#kontakt td{height:150px;width:33%;display:table-cell;height:auto}}#kontakt .contact-arrow{width:30%;margin-top:40px;-webkit-animation:lefttoright 1s infinite;animation:lefttoright 1s infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes lefttoright{0%{-webkit-transform:translateY(-10px) rotate(90deg);transform:translateY(-10px) rotate(90deg)}50%{-webkit-transform:translateY(10px) rotate(90deg);transform:translateY(10px) rotate(90deg)}to{-webkit-transform:translateY(10px) rotate(90deg);transform:translateY(10px) rotate(90deg)}}@keyframes lefttoright{0%{-webkit-transform:translateY(-10px) rotate(90deg);transform:translateY(-10px) rotate(90deg)}50%{-webkit-transform:translateY(10px) rotate(90deg);transform:translateY(10px) rotate(90deg)}to{-webkit-transform:translateY(10px) rotate(90deg);transform:translateY(10px) rotate(90deg)}}@media only screen and (min-width:768px){#kontakt .contact-arrow{width:60%;margin-top:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-animation:lefttoright 1s infinite;animation:lefttoright 1s infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes lefttoright{0%{-webkit-transform:translate(-15px);transform:translate(-15px)}50%{-webkit-transform:translate(15px);transform:translate(15px)}to{-webkit-transform:translate(15px);transform:translate(15px)}}@keyframes lefttoright{0%{-webkit-transform:translate(-15px);transform:translate(-15px)}50%{-webkit-transform:translate(15px);transform:translate(15px)}to{-webkit-transform:translate(15px);transform:translate(15px)}}}#kontakt button{width:230px;height:45px;border:2px solid #5682a4;border-radius:45px;color:#5682a4;background-color:transparent;cursor:pointer;font-size:1.2rem;text-transform:uppercase;margin-top:70px}@media only screen and (min-width:768px){#kontakt button{margin-top:0;width:270px;font-size:1.7rem;height:50px}#kontakt button:hover{color:#eef071;background-color:#5682a4;border:2px solid #5682a4}}@media only screen and (min-width:1200px){#kontakt button{width:330px;font-size:2rem;height:70px}}#by{background-color:#e3ddc6}#by table{float:right;-webkit-transform:translate(-10%);transform:translate(-10%)}@media only screen and (min-width:768px){#by table{position:absolute;top:50%;right:0;-webkit-transform:translateY(50%);transform:translateY(50%)}}#by p{display:inline}#by .td-border-top{border-top:1px solid #5682a4}#by .rockywood-logo-foot{width:170px}@media only screen and (min-width:768px){#by .rockywood-logo-foot{width:240px}}.circle{height:90px;width:90px;background-color:#eef071;border-radius:50%;display:inline-block;text-align:center;-webkit-transform:rotate(-8deg);transform:rotate(-8deg);padding:10px;position:fixed;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;top:20px;left:12px;z-index:10;opacity:1;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.08);box-shadow:0 0 20px 0 rgba(0,0,0,.08)}@media only screen and (min-width:768px){.circle{height:150px;width:150px;top:30px;left:30px;padding:25px}}@media only screen and (min-width:1200px){.circle{left:50px}}.circle--fix{opacity:0;-webkit-transition:opacity transform .4s ease-in-out;transition:opacity transform .4s ease-in-out}@media only screen and (min-width:1200px){.circle--fix{opacity:1}}.circle:hover{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.circle span{font-size:.9rem}@media only screen and (min-width:768px){.circle span{font-size:1.6rem;line-height:1.8rem}}.icon-div{position:fixed;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;top:30vh;width:32px;right:25px;z-index:5}.icon-div,.icon-div--fix{-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.icon-div--fix{opacity:0}@media only screen and (min-width:1200px){.icon-div--fix{opacity:1}}@media only screen and (min-width:768px){.icon-div{right:40px}}@media only screen and (min-width:1200px){.icon-div{right:70px}}.icon-div .contact-icon-container{position:relative}.icon-div .contact-icon-container .contact-icon{position:absolute;top:0;left:0}.icon-div .contact-icon-container .contact-icon--blue{display:block}.icon-div .contact-icon-container .contact-icon--beige,.icon-div .contact-icon-container .contact-icon--blue--off{display:none}.icon-div .contact-icon-container .contact-icon--beige--on{display:block}.icon-div .download-icon-container{position:relative;margin-top:60px}.icon-div .download-icon-container .download-icon{position:absolute;top:0;left:0}.icon-div .download-icon-container .download-icon--blue{display:block}.icon-div .download-icon-container .download-icon--beige,.icon-div .download-icon-container .download-icon--blue--off{display:none}.icon-div .download-icon-container .download-icon--beige--on{display:block}.modal{display:none;position:fixed;z-index:12;padding:30px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}@media only screen and (min-width:768px){.modal{padding:70px}}.modal-content{background-color:#5682a4;position:relative;margin:auto;padding:20px;width:100%;height:100%;min-height:100%;overflow:scroll}.modal-content h4{padding:20px 0 10px}.modal-content img{padding:5% 10%}@media only screen and (min-width:768px){.modal-content img{padding:0 5%}}.close-modal{position:absolute;bottom:40px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);border:1px solid #e5dfc7}.close-modal .close{color:#e5dfc7;display:inline-block;padding:2px 12px;cursor:pointer}.close-modal:hover .close{color:#eef071!important;border:2px solid #eef071}.display-block{display:block}.container-pop{height:100%}.container-pop table{height:80%}.container-pop table .td-left{display:table-row}@media only screen and (min-width:768px){.container-pop table .td-left{padding-right:5%;display:table-cell;width:60%;height:100%}}.container-pop table .td-right{display:table-row}@media only screen and (min-width:768px){.container-pop table .td-right{width:40%;height:100%;display:table-cell}}.slick-slider{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.prevGallery{position:absolute;z-index:5;top:50%;left:-2%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;display:none}@media only screen and (min-width:768px){.prevGallery{display:block}}.prevGallery img{width:25px}@media only screen and (min-width:768px){.prevGallery img{width:35px;margin-left:5px;-webkit-transition:margin-left .3s ease-out;transition:margin-left .3s ease-out}.prevGallery img:hover{margin-left:0}}.nextGallery{position:absolute;z-index:5;top:50%;right:-2%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;display:none}@media only screen and (min-width:768px){.nextGallery{display:block;right:-3.5%}}@media only screen and (min-width:1200px){.nextGallery{display:block;right:-2%}}.nextGallery img{width:25px}@media only screen and (min-width:768px){.nextGallery img{width:35px;margin-right:5px;-webkit-transition:margin-right .3s ease-out;transition:margin-right .3s ease-out}.nextGallery img:hover{margin-right:0}}.slick-dots{text-align:center;border-top:1px solid #e5dfc7}.slick-dots li{cursor:pointer;list-style:none;display:inline-block;padding:20px}.slick-dots li .custom-slick-dots{height:5px;width:30px;border-radius:5px;background-color:#acbab9}.slick-dots .slick-active .custom-slick-dots{background-color:#e5dfc7}