@font-face{font-family:"Gotham";src:url("../font/gotham-book-webfont.woff") format("woff"), url("../font/gotham-book-webfont.ttf") format("truetype")}@media only screen and (min-width:1800px){body::before,body:before{content:"media0 / extra grosser desktop";padding:5px;font-size:10px;line-height:18px;color:#fff;text-align:center;position:fixed;bottom:0;z-index:999;background:rgba(0, 0, 0, 0.3)}}@media only screen and (max-width:1400px){body::before,body:before{content:"media1 / grosser desktop";padding:5px;font-size:10px;line-height:18px;color:#fff;text-align:center;position:fixed;bottom:0;z-index:999;background:rgba(0, 0, 0, 0.3)}}@media only screen and (max-width:1200px){body::before,body:before{content:"media2 / desktop/laptop";padding:5px;font-size:10px;line-height:18px;color:#fff;text-align:center;position:fixed;bottom:0;z-index:999;background:rgba(0, 0, 0, 0.3)}}@media only screen and (max-width:1024px){body::before,body:before{content:"media3 / laptop";padding:5px;font-size:10px;line-height:18px;color:#fff;text-align:center;position:fixed;bottom:0;z-index:999;background:rgba(0, 0, 0, 0.3)}}@media only screen and (max-width:992px){body::before,body:before{content:"media4 / tablet/ipad querformat";padding:5px;font-size:10px;line-height:18px;color:#fff;text-align:center;position:fixed;bottom:0;z-index:999;background:rgba(0, 0, 0, 0.3)}}@media only screen and (max-width:768px){body::before,body:before{content:"media5 / tablet/ipad hochformat";padding:5px;font-size:10px;line-height:18px;color:#fff;text-align:center;position:fixed;bottom:0;z-index:999;background:rgba(0, 0, 0, 0.3)}}@media only screen and (max-width:576px){body::before,body:before{content:"media6 / smartphone";padding:5px;font-size:10px;line-height:18px;color:#fff;text-align:center;position:fixed;bottom:0;z-index:999;background:rgba(0, 0, 0, 0.3)}}.clearfix{zoom:1}.clearfix:before,.clearfix:after,.clearfix::before,.clearfix::after{content:"";display:table}.clearfix:after,.clearfix::after{clear:both}.ck-editor__editable_inline:not(.ck-comment__input *){height:500px;overflow-y:auto}.animate,a,.btn,nav,nav .navbar-collapse,main .swiper .title-logo,main .main-section section.boxmodul .boxes .he-wrap img,footer a{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.animate-fast{-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px)}}@-moz-keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0)}40%{-moz-transform:translateY(-30px)}60%{-moz-transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px)}}@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes tada{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@-webkit-keyframes vibrate{0%{-webkit-transform:translate(0);transform:translate(0)}20%{-webkit-transform:translate(2px, -2px);transform:translate(2px, -2px)}40%{-webkit-transform:translate(2px, 2px);transform:translate(2px, 2px)}60%{-webkit-transform:translate(-2px, 2px);transform:translate(-2px, 2px)}80%{-webkit-transform:translate(-2px, -2px);transform:translate(-2px, -2px)}100%{-webkit-transform:translate(0);transform:translate(0)}}@keyframes vibrate{0%{-webkit-transform:translate(0);transform:translate(0)}20%{-webkit-transform:translate(2px, -2px);transform:translate(2px, -2px)}40%{-webkit-transform:translate(2px, 2px);transform:translate(2px, 2px)}60%{-webkit-transform:translate(-2px, 2px);transform:translate(-2px, 2px)}80%{-webkit-transform:translate(-2px, -2px);transform:translate(-2px, -2px)}100%{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes heartbeat{from{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(0.91);transform:scale(0.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(0.98);transform:scale(0.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(0.87);transform:scale(0.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes heartbeat{from{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(0.91);transform:scale(0.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(0.98);transform:scale(0.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(0.87);transform:scale(0.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@-webkit-keyframes inM{50%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(45deg)}}@keyframes inM{50%{transform:rotate(0deg)}100%{transform:rotate(45deg)}}@-webkit-keyframes outM{50%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(45deg)}}@keyframes outM{50%{transform:rotate(0deg)}100%{transform:rotate(45deg)}}@-webkit-keyframes inT{0%{-webkit-transform:translateY(0px) rotate(0deg)}50%{-webkit-transform:translateY(9px) rotate(0deg)}100%{-webkit-transform:translateY(9px) rotate(135deg)}}@keyframes inT{0%{transform:translateY(0px) rotate(0deg)}50%{transform:translateY(9px) rotate(0deg)}100%{transform:translateY(9px) rotate(135deg)}}@-webkit-keyframes outT{0%{-webkit-transform:translateY(0px) rotate(0deg)}50%{-webkit-transform:translateY(9px) rotate(0deg)}100%{-webkit-transform:translateY(9px) rotate(135deg)}}@keyframes outT{0%{transform:translateY(0px) rotate(0deg)}50%{transform:translateY(9px) rotate(0deg)}100%{transform:translateY(9px) rotate(135deg)}}@-webkit-keyframes inBtm{0%{-webkit-transform:translateY(0px) rotate(0deg)}50%{-webkit-transform:translateY(-9px) rotate(0deg)}100%{-webkit-transform:translateY(-9px) rotate(135deg)}}@keyframes inBtm{0%{transform:translateY(0px) rotate(0deg)}50%{transform:translateY(-9px) rotate(0deg)}100%{transform:translateY(-9px) rotate(135deg)}}@-webkit-keyframes outBtm{0%{-webkit-transform:translateY(0px) rotate(0deg)}50%{-webkit-transform:translateY(-9px) rotate(0deg)}100%{-webkit-transform:translateY(-9px) rotate(135deg)}}@keyframes outBtm{0%{transform:translateY(0px) rotate(0deg)}50%{transform:translateY(-9px) rotate(0deg)}100%{transform:translateY(-9px) rotate(135deg)}}@keyframes schaukeln{from{transform:rotate(5deg)}to{transform:rotate(-5deg)}}body{background-color:#fffbf6;color:#313131}body,input,textarea,select,table,td,.crow,.text,button{font-family:"Times New Roman", serif;font-size:18px;line-height:26px;font-style:normal;font-variant:normal;font-weight:400}.hx,h1,h2{color:#7d596e;font-style:normal;font-variant:normal;font-weight:600;word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}h1{font-family:"Gotham", sans-serif;font-size:1.9rem;line-height:2.8rem;text-transform:uppercase;letter-spacing:4px}@media only screen and (max-width:768px){h1{font-size:1.7rem;line-height:2.2rem}}h2{font-family:"Gotham", sans-serif;font-weight:500;font-size:1.7rem;line-height:2.5rem;margin-bottom:25px;color:#333333}@media only screen and (max-width:768px){h2{font-size:1.5rem;line-height:1.7rem}}h3{font-size:1.8rem;line-height:2.5rem;font-weight:500;color:#333333;text-align:center}h4{font-size:1.8rem;line-height:2.7rem;font-weight:600;color:#333333}h5{font-size:1rem;line-height:1.4rem;font-weight:600;margin-bottom:0}h6{font-size:1.2rem;line-height:1rem;font-weight:400}strong{font-weight:800}img{max-width:100%}a{color:#af8ea0;text-decoration:none !important}a:hover{color:#7d596e}.btn{background-color:#7d596e;color:#fff;border:0 transparent}@media only screen and (max-width:576px){.btn{width:100%}}.btn:hover{background-color:#eee7eb}.container{width:800px}@media only screen and (max-width:1024px){.container{width:750px}}@media only screen and (max-width:992px){.container{width:100%}}nav{min-height:90px;border-radius:0px 0px 8px 8px;z-index:100}.sticky nav{background:rgba(255, 255, 255, 0.55);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}nav.collapsed .navbar-toggler{color:#313131}nav.collapsed .navbar-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}nav.collapsed .logo{display:block !important}nav .navbar-brand{height:100%;margin-left:50vw;transform:translateX(-50%)}@media only screen and (max-width:768px){nav .navbar-brand{margin-left:10px;transform:none}}nav .navbar-brand .logo{height:calc(90px - 26px) !important;display:none}.sticky nav .navbar-brand .logo{display:block}nav .navbar-toggler{margin:17px 10px 17px 0;z-index:320}nav .navbar-collapse{min-height:100vh;margin:-82px -12px 0;padding:30vh 25px;z-index:300;background:rgba(255, 255, 255, 0.75);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media only screen and (max-width:992px){nav .navbar-collapse .navbar-nav{margin-bottom:15px}}nav .navbar-collapse .navbar-nav .nav-item .nav-link{font-size:1.8rem;padding:20px 0px;color:#313131}nav .navbar-collapse .navbar-nav .nav-item .nav-link:hover{color:#7d596e}@media only screen and (max-width:992px){nav .navbar-collapse .navbar-nav .nav-item .nav-link{padding:15px 0;text-align:center}}main{overflow:hidden;margin-top:-90px}main .swiper{width:calc(100vw + 20px);height:90vh;margin:0 10px 0 -10px;background:#333;z-index:99}main .swiper .swiper-wrapper .swiper-slide{background-size:cover;background-repeat:no-repeat;background-position:center center}main .swiper .swiper-pagination .swiper-pagination-bullet-active{background-color:#7d596e}main .swiper .swiper-button-prev{top:var(--swiper-navigation-top-offset, 60%);color:#7d596e;margin-left:20px}main .swiper .swiper-button-next{top:var(--swiper-navigation-top-offset, 60%);color:#7d596e;margin-right:35px}main .swiper .title-logo{position:absolute;left:50%;top:50%;width:500px;height:150px;background-image:url(../img/logo_light.png);background-size:contain;background-repeat:no-repeat;z-index:120;transform:translate(-50%, -50%)}@media only screen and (max-width:576px){main .swiper .title-logo{width:80vw;transform:translate(-50%, -30%)}}main .swiper:before{content:"";position:absolute;left:0px;bottom:0px;width:100%;height:100px;background-image:url(../img/paper_background.png);background-size:cover;background-repeat:no-repeat;z-index:150}@media only screen and (max-width:1024px){main .swiper:before{height:50px}}@media only screen and (max-width:576px){main .swiper:before{height:30px}}main .main-section{margin:80px 0 130px}main .main-section section{margin:90px 0}main .main-section section.boxmodul{padding:90px 0}main .main-section section.boxmodul h3{margin-bottom:2rem}main .main-section section.boxmodul .boxes .he-wrap{height:240px;overflow:hidden;margin-bottom:25px}main .main-section section.boxmodul .boxes .he-wrap img{min-height:100%;min-width:100%;vertical-align:middle}main .main-section section.boxmodul .boxes .he-wrap:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);transform:scale(1.2);opacity:0.55;filter:alpha(opacity=50);z-index:100}main .main-section section.boxmodul .boxes .he-wrap:hover .text{opacity:1}main .main-section section .image-style-align-right{max-width:45%;float:right;margin:0px 20px 20px 20px}footer{position:relative;background:#eee7eb}footer .container{padding:60px 15px}footer a{color:#7d596e;text-decoration:none !important}footer a:hover{color:#af8ea0}footer:before{content:"";position:absolute;left:0px;top:-100px;width:100%;height:100px;background-image:url(../img/paper_footer.png);background-size:cover;background-repeat:no-repeat}@media only screen and (max-width:1024px){footer:before{height:50px;top:-49px}}@media only screen and (max-width:576px){footer:before{height:30px;top:-29px}}