@charset "UTF-8";
/***!  /templates/bp-template/css/template-main.css?v.0.0.1  !***/

.bg-grau{background-color:#B1A598;color:#fff}a.bp-button{display:inline-block;text-decoration:none;color:#fff;background-color:#B1A598;border-radius:12px;padding:10px 25px;text-transform:uppercase}a.bp-button:hover{text-decoration:none;background-color:#857E76;}@media (max-width:768px){a.bp-button{padding:7px 15px}}header.bp-header{}header.bp-header .logo-wrapper{height:122px}header.bp-header .logo{margin-left:auto;margin-right:auto;padding-top:25px;padding-bottom:25px;width:300px;max-width:90%}header.bp-header .logo a,header.bp-header .logo a:hover,header.bp-header .logo a:focus{display:block;line-height:0;text-decoration:none}header.bp-header .header-navigation{position:relative}header.bp-header.bp-small .header-navigation{position:fixed;left:0;top:-1px;width:100%;z-index:1002;background-color:#fff;border-bottom:1px solid;height:60px}header.bp-header .header-navigation .inner{border-top:1px solid #857E76}header.bp-header .header-navigation .main-nav{float:left}header.bp-header .header-navigation .main-nav nav ul>li{float:left;margin-left:30px}header.bp-header .header-navigation .main-nav nav ul>li:first-child{margin-left:0}header.bp-header .header-navigation .main-nav ul>li a{text-decoration:none;text-transform:uppercase;display:block;padding:19px 0;color:#857E76}header.bp-header .header-navigation .main-nav ul>li a:hover{color:#575048}header.bp-header .header-navigation .kontakt-links{float:right;height:60px;display:flex;align-items:center}header.bp-header .header-navigation .kontakt-links ul>li{float:left;margin-left:45px;height:45px}header.bp-header .header-navigation .kontakt-links ul>li:first-child{margin-left:0}header.bp-header .header-navigation .kontakt-links ul>li a{color:#857E76;text-decoration:none}header.bp-header .header-navigation .kontakt-links ul>li .icon-holder{padding-left:45px;position:relative;display:block}header.bp-header .header-navigation .kontakt-links ul>li .icon-holder::before{font-family:'sichtweise-icons';content:"";position:absolute;left:0;top:0;font-size:35px;line-height:45px}header.bp-header .header-navigation .kontakt-links ul>li.tel .icon-holder::before{content:"\e905"}header.bp-header .header-navigation .kontakt-links ul>li.mail .icon-holder::before{content:"\e902"}header.bp-header .header-navigation .kontakt-links ul>li.adresse .icon-holder::before{content:"\e901"}header.bp-header .header-navigation .kontakt-links ul>li.tel span.desktop,header.bp-header .header-navigation .kontakt-links ul>li.mail span.desktop{line-height:45px}@media (max-width:1279px){header.bp-header .header-navigation .main-nav nav ul>li{margin-left:15px}header.bp-header .header-navigation .kontakt-links ul>li{margin-left:20px}}@media (max-width:1023px){header.bp-header .header-navigation .main-nav ul>li a{padding:10px 0}header.bp-header .header-navigation .kontakt-links{height:44px}header.bp-header .header-navigation .kontakt-links ul>li{margin-left:5px;height:35px}header.bp-header .header-navigation .kontakt-links ul>li.tel span.desktop,header.bp-header .header-navigation .kontakt-links ul>li.mail span.desktop{display:none}header.bp-header .header-navigation .kontakt-links ul>li.adresse{display:none}header.bp-header .header-navigation .kontakt-links ul>li .icon-holder::before{right:0;font-size:25px;line-height:38px;left:initial}header.bp-header.bp-small .header-navigation{height:45px}}@media (max-width:640px){header.bp-header .logo-wrapper{height:80px}header.bp-header .logo{padding-top:10px;padding-bottom:10px;width:250px;max-width:250px}header.bp-header .header-navigation .kontakt-links ul>li{margin-left:0}header.bp-header .header-navigation .kontakt-links ul>li .icon-holder::before{font-size:20px}}.bp-header .bp-ankersprungmenue{position:relative;height:35px;width:100%;background-color:#B1A598;z-index:1010;-webkit-transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s;transition:all 0.5s ease-in-out 0s}.bp-header .bp-ankersprungmenue a{color:#fff;display:block;padding:0 8px;font-size:14px;line-height:35px;text-decoration:none;text-transform:uppercase}.bp-header .bp-ankersprungmenue a:hover,.bp-header .bp-ankersprungmenue a:focus{color:#ccc;text-decoration:none}header.bp-header.bp-small .bp-ankersprungmenue{position:fixed;left:0;top:58px;width:100%;z-index:1002}.bp-header .bp-ankersprungmenue ul{display:flex;justify-content:center;flex-wrap:nowrap;overflow-y:hidden;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#484848 #857E76}.bp-header .bp-ankersprungmenue ul li{margin-left:15px;padding:0;text-align:center;white-space:nowrap}.bp-header .bp-ankersprungmenue ul li:first-child{margin-left:0}@media (max-width:1023px){header.bp-header.bp-small .bp-ankersprungmenue{top:43px}}@media (max-width:640px){.bp-header .bp-ankersprungmenue ul{justify-content:inherit}.bp-header .bp-ankersprungmenue ul li{margin-left:0}}main.content{}.sw-anker{position:absolute;top:-160px}.eine-sektion{position:relative}.bp-slider-main.bp-slick ul.slick-dots{bottom:10px;line-height:0;height:15px}.bp-slider-main .ein-slide{height:700px;background-size:cover;background-repeat:no-repeat;position:relative;background-position:center center}.bp-slider-main .ein-slide .inner{position:absolute;left:3%;bottom:100px;color:#fff}@media (max-width:1023px){.sw-anker{top:-100px}}@media (max-width:768px){.sw-anker{top:-50px}}.banner-main{height:500px;background-color:#eee;width:100%;position:relative;background-size:cover;background-position:center center}.banner-main::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;background-color:rgba(255,255,255,0.25)}.banner-main .text-container{float:right;width:350px;height:400px;margin-top:50px;position:relative;display:flex;align-items:center}.banner-main .text-container::before{background-color:rgba(255,255,255,0.8);content:"";position:absolute;right:0;top:0;width:250px;height:400px}.banner-main .text-container .text{z-index:2;position:relative}.banner-main .text-container .text span.overline{font-family:'Alice';margin-bottom:10px;display:block;font-size:22px;line-height:1.1;color:#B1A598}.banner-main .text-container .text .slogan{font-size:30px;line-height:36px;margin:0 0 15px 0;font-weight:400;font-family:'Alice'}@media (max-width:1279px){.banner-main .text-container .text .slogan{font-size:28px;line-height:34px}}@media (max-width:1023px){.banner-main .text-container .text .slogan{font-size:22px;line-height:28px}}@media (max-width:768px){.banner-main{height:400px}.banner-main .inner{position:absolute;left:0;bottom:0;width:100%}.banner-main .text-container{float:none;width:96%;height:auto;position:relative;display:block;align-items:initial;background-color:rgba(255,255,255,0.9);margin:0 auto 15px auto;padding:15px;box-sizing:border-box}.banner-main .text-container::before{display:none}.banner-main .text-container .text span.overline{font-size:20px}}@media (max-width:640px){.banner-main .text-container .text span.overline{margin-bottom:5px;font-size:15px}.banner-main .text-container .text .slogan{font-size:16px;line-height:22px;margin-bottom:10px}}footer.footer{}footer.footer a,footer.footer a:hover,footer.footer a:focus{}footer.footer .footer-inner{margin-top:100px;border-top:1px solid #857E76;padding-top:40px;padding-bottom:40px}footer.footer .footer-inner .links{float:left;width:300px}footer.footer .footer-inner .rechts{float:right;text-align:right}footer.footer .footer-inner .rechts ul>li{display:inline-block;margin-left:25px;line-height:72px;text-transform:uppercase}footer.footer .footer-inner .rechts ul>li a{color:#857E76;text-decoration:none}footer.footer .footer-inner .rechts ul>li a:hover{color:#575048;text-decoration:none}@media (max-width:1023px){footer.footer .footer-inner{margin-top:50px;padding-top:25px;padding-bottom:25px}}@media (max-width:768px){footer.footer .footer-inner .links{float:none;width:275px;margin:0 auto}footer.footer .footer-inner .rechts{float:none;text-align:center;margin-top:25px}footer.footer .footer-inner .rechts ul>li{display:inline-block;margin-left:15px;line-height:1.3;text-transform:uppercase}}#cpnb a#cpnb-decline-btn{display:none !important}
