﻿.startseite .head{background-color:#eae8e8;}.startseite .head .detail{padding:120px 0;}.startseite .head .detail .row{display:flex;}.startseite .head .detail .row .left>div h1{text-transform:uppercase;position:relative;margin-top:0;margin-bottom:60px;}.startseite .head .detail .row .left>div h1:after{content:"";position:absolute;bottom:-15px;left:0;width:110px;height:3px;background-color:#082944;}.startseite .head .detail .row .left>div .button{margin-top:30px;}.startseite .head .detail .row .left>div .button a{padding:12px 70px;border-radius:12px;background-color:#1b91d2;color:#fff;font-size:18px;font-family:opensans;white-space:nowrap;}@media screen and (max-width:767px){.startseite .head .detail .row .left>div{padding:50px 0;}}.startseite .head .detail .row .right{position:relative;}.startseite .head .detail .row .right .image{position:absolute;top:0;left:0;right:0;bottom:0;display:block;background-size:cover;background-repeat:no-repeat;background-position:center;}.startseite .head .detail .row .right .imagetext{position:absolute;left:0;right:0;bottom:50px;width:100%;z-index:90;text-align:center;font-family:'opensans-bold';font-size:45px;line-height:60px;text-shadow:2px 3px 3px #000;color:#fff;}@media screen and (max-width:767px){.startseite .head .detail .row{display:block;}.startseite .head .detail .row .right .imagetext{font-size:45px;}.startseite .head .detail .row .right:before{content:"";display:block;padding-top:100%;}}@media screen and (max-width:767px){.startseite .head .detail{padding:0;}}.startseite .leistungen{padding:60px 0;}.startseite .leistungen h1{position:relative;margin-bottom:60px;text-align:center;font-family:"opensans-bold";}.startseite .leistungen h1:after{content:"";position:absolute;bottom:-15px;left:calc(50% - 55px);width:110px;height:3px;background-color:#082944;}.startseite .leistungen .col-sm-6{margin-bottom:30px;}.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));font-size:18px;padding-bottom:25px;}.startseite .leistungen .item .over .title{height:80px;display:flex;justify-content:center;align-items:center;margin-bottom:10px;}.startseite .leistungen .item .over .title h2{font-family:opensans-bold;text-align:center;color:#2b2b2b;font-size:20px;margin:0;padding:0;text-transform:uppercase;line-height:1.3;}.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 .over:hover .title{height:unset;}.startseite .leistungen .item .over:hover .title h2{padding-top:20px;padding-bottom:5px;}.startseite .leistungen .slick-prev{left:25px!important;}.startseite .leistungen .slick-next{right:25px!important;}@media screen and (max-width:767px){.startseite .leistungen{margin:0;}}.startseite .leistungsbeschreibung{min-height:550px;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:550px;}.startseite .leistungsbeschreibung .text{text-align:center;font-family:opensans;font-size:38px;color:#fff;text-transform:uppercase;padding-top:115px;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:opensans;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;}@media screen and (max-width:767px){.startseite .leistungsbeschreibung{display:none;}}.startseite .impressionen{text-align:center;margin:0 0 100px 0;}.startseite .impressionen h1{position:relative;margin-bottom:40px;text-transform:uppercase;font-family:"opensans-bold";}.startseite .impressionen h1:after{content:"";position:absolute;bottom:-15px;left:calc(50% - 55px);width:110px;height:3px;background-color:#082944;}.startseite .impressionen .beschreibung{margin-bottom:40px;}.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 .aktuelles{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 .aktuelles .row{display:flex;background-color:#eae8e8;}.startseite .aktuelles .row .left{position:relative;}.startseite .aktuelles .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 .aktuelles .row .right>div{padding:150px 50px 150px 50px;position:relative;}.startseite .aktuelles .row .right>div h2{text-transform:uppercase;margin-bottom:30px;font-family:opensans-bold;font-size:20px;color:#2b2b2b;}.startseite .aktuelles .row .right>div .datum{margin-top:20px;}.startseite .aktuelles .row .right>div .button{margin-top:30px;}.startseite .aktuelles .row .right>div .button a{padding:12px 70px;border-radius:12px;background-color:#1b91d2;color:#fff;font-size:18px;font-family:opensans;white-space:nowrap;display:inline-block;}.startseite .aktuelles .row .right>div .button2{position:absolute;bottom:30px;}.startseite .aktuelles .row .right>div .button2 a{color:#1b91d2;}@media screen and (max-width:767px){.startseite .aktuelles .row{display:block;}.startseite .aktuelles .row .left:before{content:"";display:block;padding-top:100%;}.startseite .aktuelles .row .right>div{padding:50px 0 60px 0;}}@media screen and (max-width:767px){.startseite .aktuelles{padding:0;}}.startseite .footerimage{margin:0 0 0 0;width:100%;padding:160px 20px 165px 20px;background-size:cover;background-position:center;position:relative;color:#fff;overflow:hidden;display:flex;justify-content:center;align-items:center;font-family:"opensans";font-size:45px;text-shadow:2px 3px 3px #000;}.startseite .footerimage:before{content:"";position:absolute;background-color:rgba(0,0,0,.6);width:100%;top:0;bottom:0;}.startseite .footerimage div{z-index:1;text-align:center;text-transform:uppercase;}.startseite .footerimage div strong{font-family:"opensans-bold";}@media screen and (max-width:767px){.startseite .footerimage{padding:50px 20px 55px 20px;font-size:35px;}}