﻿.startseite .head{padding:50px 0;}.startseite .head .detail h1{text-transform:uppercase;margin-top:0;margin-bottom:20px;}.startseite .head .detail .button{margin-top:40px;}.startseite .head .detail .button a{display:inline-block;padding:12px 95px 12px 45px;font-size:18px;font-style:italic;white-space:nowrap;border:1px #e0e0e0 solid;background-color:#fff;position:relative;}.startseite .head .detail .button a:before{content:"";position:absolute;bottom:0;right:0;width:50px;height:100%;background-color:#009640;border-left:1px #e0e0e0 solid;}.startseite .head .detail .button a:after{background-image:url("/Common/img/icon_pfeil_rechts_white.svg");background-size:cover;background-repeat:no-repeat;background-position:center;width:28px;height:28px;content:"";position:absolute;right:10px;}.startseite .head .detail .button a:hover{background-color:#ddd;color:#009640;}.startseite .aktuelles{background-color:#f7f7f7;padding-top:20px;padding-bottom:50px;margin:0 25px 25px 25px;}.startseite .aktuelles .row{display:flex;flex-wrap:wrap;padding:50px 0 0 0;margin-left:-40px;margin-right:-40px;}@media screen and (max-width:767px){.startseite .aktuelles .row{flex-wrap:nowrap;flex-direction:column;}}.startseite .aktuelles .row .item-content{padding-left:40px;padding-right:40px;margin-bottom:40px;}.startseite .aktuelles .row .item-content .item-content-inner{position:relative;height:100%;padding:0;}.startseite .aktuelles .row .item-content .item-content-inner>div{padding-bottom:80px;}.startseite .aktuelles .row .item-content .item-content-inner h2{margin-top:0;}.startseite .aktuelles .row .item-content .item-content-inner .datum{position:absolute;width:70px;height:70px;z-index:10;right:0;background-color:#fff;border:1px #e0e0e0 solid;display:flex;align-items:center;justify-content:center;flex-direction:column;text-transform:uppercase;font-family:"oxanium-medium";font-size:17px;line-height:20px;padding-top:3px;}.startseite .aktuelles .row .item-content .item-content-inner .wrapper-image{position:relative;margin-bottom:35px;}.startseite .aktuelles .row .item-content .item-content-inner .wrapper-image:before{content:"";display:block;padding-top:70%;}.startseite .aktuelles .row .item-content .item-content-inner .wrapper-image .image{position:absolute;top:0;left:0;right:0;bottom:0;display:block;text-align:center;background-size:cover;background-repeat:no-repeat;background-position:center;z-index:1;}.startseite .aktuelles .row .item-content .item-content-inner h2{font-size:20px;color:#606060;text-transform:uppercase;margin-bottom:25px;}.startseite .aktuelles .row .item-content .item-content-inner .description{border-top:1px #e0e0e0 solid;padding-top:25px;}.startseite .aktuelles .row .item-content .item-content-inner .button{margin-top:40px;display:inline-block;padding:12px 85px 12px 35px;font-size:18px;font-style:italic;white-space:nowrap;border:1px #e0e0e0 solid;background-color:#fff;position:absolute;bottom:0;}.startseite .aktuelles .row .item-content .item-content-inner .button:before{content:"";position:absolute;bottom:0;right:0;width:50px;height:100%;background-color:#009640;border-left:1px #e0e0e0 solid;}.startseite .aktuelles .row .item-content .item-content-inner .button:after{background-image:url("/Common/img/icon_pfeil_rechts_white.svg");background-size:cover;background-repeat:no-repeat;background-position:center;width:28px;height:28px;content:"";position:absolute;right:10px;}.startseite .aktuelles .row .item-content .item-content-inner .button:hover{background-color:#ddd;color:#009640;}.startseite .aktuelles .button-more{text-align:right;}.startseite .logos{margin-bottom:25px;}.startseite .logos .item .image{background-size:contain;background-position:center;background-repeat:no-repeat;display:block;min-width:100%;height:auto;filter:grayscale(1);-webkit-transition:filter .2s ease-in-out;-moz-transition:filter .2s ease-in-out;-ms-transition:filter .2s ease-in-out;-o-transition:filter .2s ease-in-out;transition:filter .2s ease-in-out;}.startseite .logos .item .image:hover{filter:grayscale(0);-webkit-transition:filter .2s ease-in-out;-moz-transition:filter .2s ease-in-out;-ms-transition:filter .2s ease-in-out;-o-transition:filter .2s ease-in-out;transition:filter .2s ease-in-out;}.startseite .logos .item .image:before{content:"";display:block;height:55px;}.startseite .leistungen{text-align:center;padding-top:100px;padding-bottom:50px;margin:0 0 140px 0;}.startseite .leistungen h1{position:relative;color:#707070;margin-bottom:60px;}.startseite .leistungen h1:after{content:"";position:absolute;bottom:-15px;left:calc(50% - 55px);width:110px;height:3px;background-color:#79bd1a;}.startseite .leistungen .item{border-radius:15px;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;overflow:hidden;}.startseite .leistungen .item:before{content:"";display:block;padding-top:160%;}.startseite .leistungen .item .over{border-radius:15px 15px 0 0;position:absolute;left:10px;right:10px;bottom:0;min-height:100px;padding:10px 15px;background-color:rgba(255,255,255,.85);color:#707070;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:translateY(calc(100% - 100px));-moz-transform:translateY(calc(100% - 100px));-ms-transform:translateY(calc(100% - 100px));-o-transform:translateY(calc(100% - 100px));transform:translateY(calc(100% - 100px));}.startseite .leistungen .item .over:hover{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}.startseite .leistungen .item .title{height:80px;display:flex;justify-content:center;align-items:center;margin-bottom:10px;}.startseite .leistungen .item .title h2{font-family:rubik;text-align:center;color:#000;font-size:20px;margin:0;padding:0;text-transform:uppercase;}.startseite .leistungen .slick-prev{left:25px!important;}.startseite .leistungen .slick-next{right:25px!important;}.startseite .leistungsbeschreibung{min-height:660px;margin:0 0 380px 0;background-image:url("/Common/img/bg_blatt.jpg");background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;}.startseite .leistungsbeschreibung .content-inner{min-height:660px;}.startseite .leistungsbeschreibung .text{text-align:center;font-family:rubik;font-size:38px;color:#fff;text-transform:uppercase;padding-top:200px;text-shadow:2px 3px 3px #000;}.startseite .leistungsbeschreibung .text div:nth-child(1){margin-bottom:15px;}.startseite .leistungsbeschreibung .text div:nth-child(2){font-size:46px;}.startseite .leistungsbeschreibung .text div:nth-child(2) span{font-family:mistral-webfont;font-size:80px;}.startseite .leistungsbeschreibung .items{position:absolute;bottom:-240px;height:340px;width:calc(100% - 30px);background-color:#fff;border-radius:15px;box-shadow:0 0 5px 0 rgba(0,0,0,.75);padding-top:70px;}.startseite .leistungsbeschreibung .items ul{margin:0;padding:20px 0;display:flex;justify-content:center;}.startseite .leistungsbeschreibung .items ul li{display:inline-block;position:relative;width:320px;height:140px;text-transform:uppercase;border-right:3px #014a05 solid;display:flex;justify-content:center;align-items:flex-end;}.startseite .leistungsbeschreibung .items ul li h3{font-family:rubik;position:relative;margin-bottom:-10px;}.startseite .leistungsbeschreibung .items ul li:last-child{border:0;}.startseite .leistungsbeschreibung .items ul li:nth-child(1) h3:before{background-image:url("/Common/img/icon_inspiration.svg");background-size:cover;background-repeat:no-repeat;background-position:center;width:71px;height:100px;position:absolute;content:"";top:-131px;left:30px;}.startseite .leistungsbeschreibung .items ul li:nth-child(2) h3:before{background-image:url("/Common/img/icon_beratung.svg");background-size:cover;background-repeat:no-repeat;background-position:center;width:106px;height:88px;position:absolute;content:"";top:-125px;left:4px;}.startseite .leistungsbeschreibung .items ul li:nth-child(3) h3:before{background-image:url("/Common/img/icon_umsetzung.svg");background-size:cover;background-repeat:no-repeat;background-position:center;width:120px;height:129px;position:absolute;content:"";top:-131px;left:9px;}.startseite .leistungsbeschreibung .items ul li:nth-child(4) h3:before{background-image:url("/Common/img/icon_pflege.svg");background-size:cover;background-repeat:no-repeat;background-position:center;width:111px;height:83px;position:absolute;content:"";top:-125px;left:-8px;}.startseite .impressionen{text-align:center;margin:0 0 100px 0;}.startseite .impressionen h1{position:relative;color:#707070;margin-bottom:60px;text-transform:uppercase;}.startseite .impressionen h1:after{content:"";position:absolute;bottom:-15px;left:calc(50% - 55px);width:110px;height:3px;background-color:#79bd1a;}.startseite .impressionen .images{margin-left:-15px;margin-right:-15px;}.startseite .impressionen .images .wrapper-image{position:relative;padding:0 15px;}.startseite .impressionen .images .wrapper-image div{position:relative;}.startseite .impressionen .images .wrapper-image div:before{content:"";display:block;padding-top:100%;}.startseite .impressionen .images .wrapper-image .image{border-radius:15px;position:absolute;top:0;left:0;right:0;bottom:0;display:block;text-align:center;background-size:cover;background-repeat:no-repeat;background-position:center;}.startseite .impressionen .images .wrapper-image .image figcaption{display:none;}.startseite .impressionen .images .wrapper-image .image:hover .over{display:flex;}.startseite .impressionen .images .wrapper-image .image .over{border-radius:15px;background-color:rgba(1,74,5,.85);position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;display:flex;justify-content:center;align-items:center;display:none;}.startseite .impressionen .images .slick-list{z-index:10;}.startseite .impressionen .images .slick-dots li{margin:0 5px;}.startseite .impressionen .images .slick-dots li .dots{opacity:1;border:0;color:transparent;display:inline-block;height:10px;width:10px;margin:4px 8px;outline:0;overflow:hidden;background-color:#aea12f;}.startseite .impressionen .images .slick-dots li.slick-active .dots{opacity:1;background-color:#625b4b;}.startseite .aktuelles2{background-image:url("/Common/img/bg_holz.jpg");background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;margin:0 0 100px 0;padding:160px 0;box-shadow:0 0 5px -2px rgba(0,0,0,.75);}.startseite .aktuelles2 .row{display:flex;background-color:#eae8e8;}.startseite .aktuelles2 .row .left{position:relative;}.startseite .aktuelles2 .row .left .image{position:absolute;top:0;left:0;right:0;bottom:0;display:block;background-size:cover;background-repeat:no-repeat;background-position:center;}.startseite .aktuelles2 .row .right>div{padding:150px 50px 150px 100px;}.startseite .aktuelles2 .row .right>div h2{text-transform:uppercase;margin-bottom:30px;font-family:rubik-bold;font-size:20px;color:#014a05;}.startseite .aktuelles2 .row .right>div .datum{margin-top:20px;}.startseite .aktuelles2 .row .right>div .button{margin-top:30px;}.startseite .aktuelles2 .row .right>div .button a{padding:12px 70px;border-radius:12px;background-color:#014a05;color:#fff;font-size:18px;font-family:Rubik;white-space:nowrap;display:inline-block;}@media screen and (max-width:767px){.startseite .aktuelles2 .row{display:block;}.startseite .aktuelles2 .row .left:before{content:"";display:block;padding-top:100%;}}