body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-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{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{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}
.slick-loading .slick-list{background:#fff url("../../files/layout/./ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("../../files/layout/./fonts/slick.eot");src:url("../../files/layout/./fonts/slick.eot?#iefix") format("embedded-opentype"), url("../../files/layout/./fonts/slick.woff") format("woff"), url("../../files/layout/./fonts/slick.ttf") format("truetype"), url("../../files/layout/./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:2.75vw;width:2.75vw;line-height:0px;font-size:0px;cursor:pointer;background-color:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none;z-index:20}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background-color:transparent;color:transparent}.slick-prev:before,.slick-next:before{content:"";background-size:contain;background-repeat:no-repeat;background-position:center;top:0;bottom:0;left:0;right:0;position:absolute}.slick-prev{left:1.5vw}.slick-prev:before{background-image:url(/files/layout/img/left-green.svg)}.slick-next{right:1.5vw}.slick-next:before{background-image:url(/files/layout/img/right-green.svg)}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-2.5vw;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;padding:0;cursor:pointer}.slick-dots li button{border:0;display:block;height:10px;width:10px;outline:none;line-height:0px;font-size:0px;color:transparent;cursor:pointer;border-radius:100%;background:#fff;padding:5px}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li.slick-active button{background:#83B011}
@font-face{font-family:"Poppins";font-style:normal;font-weight:300;font-display:swap;src:url("../../files/layout/fonts/poppins-v20-latin-300.eot");src:local(""), url("../../files/layout/fonts/poppins-v20-latin-300.eot?#iefix") format("embedded-opentype"), url("../../files/layout/fonts/poppins-v20-latin-300.woff2") format("woff2"), url("../../files/layout/fonts/poppins-v20-latin-300.woff") format("woff"), url("../../files/layout/fonts/poppins-v20-latin-300.ttf") format("truetype"), url("../../files/layout/fonts/poppins-v20-latin-300.svg#Poppins") format("svg")}@font-face{font-family:"Poppins";font-style:normal;font-weight:500;font-display:swap;src:url("../../files/layout/fonts/poppins-v20-latin-500.eot");src:local(""), url("../../files/layout/fonts/poppins-v20-latin-500.eot?#iefix") format("embedded-opentype"), url("../../files/layout/fonts/poppins-v20-latin-500.woff2") format("woff2"), url("../../files/layout/fonts/poppins-v20-latin-500.woff") format("woff"), url("../../files/layout/fonts/poppins-v20-latin-500.ttf") format("truetype"), url("../../files/layout/fonts/poppins-v20-latin-500.svg#Poppins") format("svg")}.fs12{font-size:0.63vw;line-height:0.95vw}.fs16,.ce_text.teaser p,.ce_text.teaser ul{font-size:0.83vw;line-height:1.35vw}@media screen and (max-width:1024px){.fs16,.ce_text.teaser p,.ce_text.teaser ul{font-size:2.9vw;line-height:4.2vw}}.fs18{font-size:0.94vw;line-height:1.25vw}.fs20,.ce_facts>div{font-size:1vw;line-height:2.55vw}@media screen and (max-width:1024px){.fs20,.ce_facts>div{font-size:3.5vw;line-height:3.9vw}}.fs22,body,#hauptnavigation ul li a,#hauptnavigation ul li strong{font-size:1.15vw;line-height:1.72vw}@media screen and (max-width:1024px){.fs22,body,#hauptnavigation ul li a,#hauptnavigation ul li strong{font-size:3.5vw;line-height:5.5vw}}.fs25,h3,.buttonStyleBig,.ce_hyperlink a,.formbody .widget-submit button{font-size:1.3vw;line-height:2.55vw}@media screen and (max-width:1024px){.fs25,h3,.buttonStyleBig,.ce_hyperlink a,.formbody .widget-submit button{font-size:4.8vw;line-height:5.3vw}}.fs32{font-size:1.67vw;line-height:2.55vw}.fs40,h2,.big,*[data-size="l"],#kontakt .ce_kontaktData>div{font-size:2vw;line-height:2.6vw}@media screen and (max-width:1024px){.fs40,h2,.big,*[data-size="l"],#kontakt .ce_kontaktData>div{font-size:5.33vw;line-height:6.9vw}}.fs76,h1,#kontakt h3{font-size:4vw;line-height:4.7vw}@media screen and (max-width:1024px){.fs76,h1,#kontakt h3{font-size:8.5vw;line-height:9.3vw}}#nav-icon1,#nav-icon2,#nav-icon3,#nav-icon4{width:8.53vw;height:4.3vw;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;cursor:pointer}#nav-icon1 span,#nav-icon3 span,#nav-icon4 span{display:block;position:absolute;height:0.4vw;width:100%;background:#fff;border-radius:0.4vw;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out}#nav-icon1 span:nth-child(1){top:0px}#nav-icon1 span:nth-child(2){top:18px}#nav-icon1 span:nth-child(3){top:36px}#nav-icon1.open span:nth-child(1){top:18px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}#nav-icon1.open span:nth-child(2){opacity:0;left:-60px}#nav-icon1.open span:nth-child(3){top:18px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}#nav-icon2 span{display:block;position:absolute;height:9px;width:50%;background:#b32428;opacity:1;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out}#nav-icon2 span:nth-child(even){left:50%;border-radius:0 9px 9px 0}#nav-icon2 span:nth-child(odd){left:0px;border-radius:9px 0 0 9px}#nav-icon2 span:nth-child(1),#nav-icon2 span:nth-child(2){top:0px}#nav-icon2 span:nth-child(3),#nav-icon2 span:nth-child(4){top:18px}#nav-icon2 span:nth-child(5),#nav-icon2 span:nth-child(6){top:36px}#nav-icon2.open span:nth-child(1),#nav-icon2.open span:nth-child(6){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon2.open span:nth-child(2),#nav-icon2.open span:nth-child(5){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-icon2.open span:nth-child(1){left:5px;top:7px}#nav-icon2.open span:nth-child(2){left:calc(50% - 5px);top:7px}#nav-icon2.open span:nth-child(3){left:-50%;opacity:0}#nav-icon2.open span:nth-child(4){left:100%;opacity:0}#nav-icon2.open span:nth-child(5){left:5px;top:29px}#nav-icon2.open span:nth-child(6){left:calc(50% - 5px);top:29px}#nav-icon3.open span{background:#fff}#nav-icon3 span:nth-child(1){top:0px}#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3){top:calc(4.3vw / 3)}#nav-icon3 span:nth-child(4){top:calc(4.3vw / 3 * 2)}#nav-icon3.open span:nth-child(1){top:18px;width:0%;left:50%}#nav-icon3.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon3.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-icon3.open span:nth-child(4){top:18px;width:0%;left:50%}#nav-icon4 span:nth-child(1){top:0px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#nav-icon4 span:nth-child(2){top:18px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#nav-icon4 span:nth-child(3){top:36px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#nav-icon4.open span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:-3px;left:8px}#nav-icon4.open span:nth-child(2){width:0%;opacity:0}#nav-icon4.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:39px;left:8px}@keyframes fadeIn{100%{opacity:1}}@keyframes popin{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes slideup{0%{opacity:0;transform:translate(0px, 100px)}100%{opacity:1;transform:translate(0px, 0px)}}@keyframes slidedown{0%{opacity:0;transform:translate(0px, -100px)}100%{opacity:1;transform:translate(0px, 0px)}}@keyframes slideright{0%{opacity:0;transform:translate(-200px, 0px)}100%{opacity:1;transform:translate(0px, 0px)}}@keyframes slideleft{0%{opacity:0;transform:translate(200px, 0px)}100%{opacity:1;transform:translate(0px, 0px)}}@media screen and (min-width:1023px){.slideup{transform:translate(0px, 100px)}.slidedown{transform:translate(0px, -100px)}.slideright{transform:translate(-200px, 0px)}.slideleft{transform:translate(200px, 0px)}.popin{transform:scale(0)}.popin.visible{animation-name:popin;animation-fill-mode:both;animation-duration:0.5s}.delay1{animation-delay:0.5s}.delay2{animation-delay:1s}.delay3{animation-delay:1.5s}.slideup{opacity:0}.slideup.visible{animation-name:slideup;animation-fill-mode:both;animation-duration:1s}.slidedown{opacity:0}.slidedown.visible{animation-name:slidedown;animation-fill-mode:both;animation-duration:1s}.slideright{opacity:0}.slideright.visible{animation-name:slideright;animation-fill-mode:both;animation-duration:1s}.slideleft{opacity:0}.slideleft.visible{animation-name:slideleft;animation-fill-mode:both;animation-duration:1s}}img{display:block}a{color:currentColor;text-decoration:none}p{margin:0}p+p{margin-top:1.8vw}h1{margin:0px;font-weight:500;margin-bottom:3.4vw}h2{margin:0px;font-weight:500;margin-bottom:4.7vw}h3{margin:0px;font-weight:500}ul{padding:0px;margin:0px;padding-left:20px}p[data-size="l"]{font-weight:300}.buttonStyleBig{outline:none;border:0;border-radius:3.1vw;display:inline-flex;align-items:center;align-content:center;box-sizing:border-box;margin:auto;background:#662D91;transition:all ease 0.5s;height:6.25vw;padding-left:2.6vw;padding-right:1.3vw}.buttonStyleBig:hover{transform:scale(1.05)}.buttonStyleBig:after{content:"";flex-shrink:0;width:3.4vw;height:3.4vw;background-image:url(/files/layout/img/right-grey.svg);background-repeat:no-repeat;background-size:contain;margin-left:2.3vw}body{font-family:"Poppins";font-weight:500;color:#fff;padding:0;margin:0;background:#323336}.mobileMenu{display:none}header{position:fixed;left:0;right:0;top:0;padding:1.5vw 2.7vw;z-index:100;background:#323336;background:linear-gradient(0deg, rgba(50, 51, 54, 0) 0%, rgba(50, 51, 54, 0.15) 77%)}header .inside{display:flex;justify-content:space-between;align-items:flex-start}footer{padding:1.5vw 0;display:flex;justify-content:center;align-items:center;background:#28282A}footer .ce_form{position:fixed;inset:0;background:rgba(0, 0, 0, 0.6);display:flex;align-items:center;justify-content:center;flex-direction:column;padding:3vw;backdrop-filter:blur(5px);opacity:0;pointer-events:none;transition:opacity 0.3s ease;z-index:1000}footer .ce_form form{background:#662D91;border-radius:1.3vw;box-sizing:border-box;padding:3vw;margin:auto;overflow:visible;max-width:960px;width:90vw}footer .ce_form .close-modal{cursor:pointer}footer .ce_form.open{opacity:1;pointer-events:auto;animation:fadeIn 0.3s ease forwards}footer .ce_form.open form{transform:scale(1);opacity:1;animation:zoomIn 0.3s ease forwards}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes zoomIn{from{transform:scale(0.95);opacity:0}to{transform:scale(1);opacity:1}}.imprint{cursor:pointer}#imprinttext{padding:4vw;display:none;color:#bbbbbb}#logo{cursor:pointer;width:20vw}#logo img{width:12.5vw}#hauptnavigation{margin-top:1.5vw}#hauptnavigation ul{list-style:none;padding:0;margin:0;text-align:center}#hauptnavigation ul li{display:inline-block;margin:0px 1.3vw}#hauptnavigation ul li a,#hauptnavigation ul li strong{font-weight:500;display:inline-block}#hauptnavigation ul li a:after,#hauptnavigation ul li strong:after{display:block;content:"";height:2px;width:0;transition:all ease 0.5s;background:#83B011}#hauptnavigation ul li a:hover:after,#hauptnavigation ul li a.active:after,#hauptnavigation ul li strong:hover:after,#hauptnavigation ul li strong.active:after{width:100%}#hauptnavigation ul li:nth-child(2) a:after,#hauptnavigation ul li:nth-child(2) strong:after{background:#C72883}#hauptnavigation ul li:nth-child(3) a:after,#hauptnavigation ul li:nth-child(3) strong:after{background:#662D91}#hauptnavigation ul li:nth-child(4) a:after,#hauptnavigation ul li:nth-child(4) strong:after{background:#F78F25}#phone{display:flex;align-items:center;align-content:center}#phone img{width:5.5vw;border-radius:100%;border:1px solid #fff;margin-right:1.3vw;flex-shrink:0}#container{padding-top:8.3vw;padding-right:1.5vw;padding-left:1.5vw;overflow-x:hidden}#start .fadeGallery{height:40vw;width:100%;border-radius:1.3vw;overflow:hidden;position:relative}#start .fadeGallery .slick-list,#start .fadeGallery .slick-track{height:100%}#start .fadeGallery figure,#start .fadeGallery picture{height:100%;width:100%;position:relative}#start .fadeGallery img{object-fit:cover;object-position:center;width:100%;height:100%}#start .ce_text{height:40vw;display:flex;align-items:center;align-content:center;flex-wrap:wrap;position:absolute;border-radius:1.3vw;justify-content:center;z-index:10;width:100%;top:0}#start .ce_text h1,#start .ce_text h2,#start .ce_text h3,#start .ce_text h4,#start .ce_text p{width:100%;opacity:0;animation-name:slideup;animation-fill-mode:both;animation-duration:1s}#start .ce_text h1+p,#start .ce_text h2+p,#start .ce_text h3+p,#start .ce_text h4+p{animation-delay:0.5s}#start .ce_text p{font-weight:300;max-width:35vw;margin:auto}#start .ce_text figure{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.45}#start .ce_text figure img{object-fit:cover;width:100%;height:100%}.ce_facts{display:flex;align-items:center;align-content:center;justify-content:center;transform:translateY(-50%);margin-bottom:4.7vw}.ce_facts>div{margin:0px 1.15vw;border-radius:2.6vw;display:flex;align-items:center;align-content:center;padding:0px 1.3vw;height:5vw;box-sizing:border-box}.ce_facts>div:before{content:"";background-image:url(/files/layout/img/check.svg);width:2.6vw;height:2.6vw;flex-shrink:0;display:block;background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:1.56vw}.ce_facts>div.pink{background-color:#C72883}.ce_facts>div.lila{background-color:#662D91}.ce_facts>div.orange{background-color:#F78F25}.ce_headline{text-align:center}.reviewContainer{margin-bottom:12.5vw}.ce_hyperlink{text-align:center;margin-top:9vw;margin-bottom:12.5vw;overflow:visible}.ce_hyperlink a{display:inline-flex;align-items:center;align-content:center;box-sizing:border-box;margin:auto;background:#662D91;transition:all ease 0.5s}.ce_hyperlink a:after{content:"";flex-shrink:0;background-image:url(/files/layout/img/right-grey.svg);background-repeat:no-repeat;background-size:contain}@media screen and (min-width:1025px){.ce_hyperlink a{height:6.25vw;padding-left:2.6vw;padding-right:1.3vw;border-radius:3.1vw}.ce_hyperlink a:hover{transform:scale(1.05)}.ce_hyperlink a:after{width:3.4vw;height:3.4vw;margin-left:2.3vw}}@media screen and (max-width:1024px){.ce_hyperlink a{height:12vw;padding-left:8vw;padding-right:2vw;border-radius:10vw}.ce_hyperlink a:after{width:10vw;height:10vw;margin-left:4vw}}@media screen and (min-width:1023px){.col4{display:flex;justify-content:space-between;flex-wrap:wrap}.col4 .ce_headline{width:100%}}.ce_text.teaser{border-radius:1.3vw;background-color:#28282A;box-sizing:border-box;width:23.18vw;padding:1.8vw;padding-bottom:0;position:relative;display:flex;flex-wrap:wrap;align-content:space-between}.ce_text.teaser h3{margin-bottom:4.5vw}.ce_text.teaser p,.ce_text.teaser ul{margin-bottom:1.8vw}.ce_text.teaser p+ul,.ce_text.teaser ul+ul{margin-top:-1.8vw}.ce_text.teaser .text{flex-grow:1}.ce_text.teaser figure{height:50%;margin-left:-1.8vw;margin-right:-1.8vw;overflow:hidden;position:relative;flex-grow:1}.ce_text.teaser figure img{object-fit:cover;width:100%;height:100%;object-position:center}.ce_text.teaser a[href="#openContact"]{outline:none;border:0;display:inline-flex;align-items:center;align-content:center;box-sizing:border-box;margin:auto;background:#662D91;cursor:pointer;transition:all ease 0.5s}.ce_text.teaser a[href="#openContact"]:after{content:"";flex-shrink:0;background-image:url(/files/layout/img/right-grey.svg);background-repeat:no-repeat;background-size:contain}@media screen and (min-width:1025px){.ce_text.teaser a[href="#openContact"]{height:3vw;padding-left:1.3vw;padding-right:0.65vw;border-radius:3.1vw}.ce_text.teaser a[href="#openContact"]:hover{transform:scale(1.05)}.ce_text.teaser a[href="#openContact"]:after{width:1.7vw;height:1.7vw;margin-left:1.15vw}}@media screen and (max-width:1024px){.ce_text.teaser a[href="#openContact"]{height:8vw;padding-left:4vw;padding-right:2vw;border-radius:10vw}.ce_text.teaser a[href="#openContact"]:after{width:6vw;height:6vw;margin-left:4vw}}#ueber-mich{min-height:35vw;position:relative;overflow:visible}#ueber-mich:before{content:"";width:25vw;height:25vw;background-image:url(/files/layout/img/color-left.svg);background-size:contain;background-repeat:no-repeat;background-position:left;position:absolute;z-index:-1;top:50%;transform:translateY(-50%);left:-2vw}#ueber-mich:after{content:"";width:45vw;height:34vw;background-image:url(/files/layout/img/color-right.svg);background-size:contain;background-repeat:no-repeat;background-position:right;position:absolute;z-index:-1;top:50%;transform:translateY(-50%);right:-3.5vw}#ueber-mich .ce_text{width:62vw;margin:auto}#referenzen{margin-right:-1.5vw;margin-left:-1.5vw}.slideGallery img{height:25vw;width:auto;border-radius:1.3vw;margin:0 1vw}.slideGallery .slick-list{margin-bottom:2.5vw}.slideGallery .slick-list:after{content:"";background:linear-gradient(90deg, rgba(50, 51, 54, 0) 0%, rgba(50, 51, 54, 0.16) 25%, #323336 100%);width:26.5vw;top:0;bottom:0;position:absolute;right:0;display:block;z-index:10}.slideGallery .slick-list:before{content:"";background:linear-gradient(90deg, #323336 0%, rgba(50, 51, 54, 0.16) 75%, rgba(50, 51, 54, 0) 100%);width:26.5vw;top:0;bottom:0;position:absolute;left:0;display:block;z-index:10}#kontakt{background:#662D91;border-radius:1.3vw;box-sizing:border-box;padding-bottom:7vw;padding-right:7vw;padding-left:7vw;margin:auto;overflow:visible;width:78vw;margin-top:10vw;margin-bottom:5vw}#kontakt .ce_text{transform:translateY(-3vw)}#kontakt figure img{border:1px solid #fff;border-radius:100%;margin:auto;width:8.6vw}#kontakt .ce_kontaktData{display:flex;justify-content:space-between;align-content:center;align-items:center;margin-top:6vw}#kontakt .ce_kontaktData>div{display:flex;align-content:center;align-items:center;font-weight:300}#kontakt .ce_kontaktData>div a{text-decoration:underline}#kontakt .ce_kontaktData>div img{height:2.8vw;width:auto;flex-shrink:0;margin-right:2vw}.toTop{margin:auto;margin-bottom:2.6vw;display:flex;align-items:center;justify-content:center}.toTop img{margin-right:1.3vw;flex-shrink:0;width:2.75vw}@media screen and (max-width:1024px){h2{margin-bottom:12vw}.mobileMenu{cursor:pointer;display:flex;align-content:center;align-items:center;z-index:100;margin-top:5vw;font-size:4.5vw;line-height:5vw}.mobileMenu #nav-icon3{margin-left:4vw;margin-top:0.5vw}.notMobile{display:none}header{background:#323336;height:13.2vw}#phone{display:none}#logo{width:28vw}#logo img{width:28vw}#hauptnavigation{background:#323336;position:fixed;top:0;overflow:hidden;left:0;right:0;bottom:100vh;transition:all ease 0.5s;display:flex;align-items:center;align-content:center}#hauptnavigation.active{bottom:0}#hauptnavigation ul{width:100%}#hauptnavigation ul li{display:block;text-align:center;margin:3vw 0}#hauptnavigation ul li a,#hauptnavigation ul li strong{font-size:5.3vw;line-height:6.3vw}#container{padding-right:5.3vw;padding-left:5.3vw;padding-top:16vw}#start{margin-left:-5.3vw;margin-right:-5.3vw}#start .fadeGallery{height:60vh;border-radius:0}#start .ce_text{border-radius:0px;height:auto;padding-top:26vw;padding-bottom:26vw;padding-right:5.3vw;padding-left:5.3vw}#start .ce_text p{max-width:100%}.ce_facts{display:block;transform:translateY(-7vw);margin-bottom:15vw}.ce_facts>div{width:65vw;margin:auto;height:13vw;border-radius:14vw;padding:0px 2.7vw;margin-bottom:1.8vw}.ce_facts>div:before{height:8vw;width:8vw;margin-right:4.5vw}.col4{width:72vw;overflow:visible}.col4 .slick-track{display:flex !important}.col4 .slick-slide{height:inherit !important}.col4 .slick-list{overflow:visible}.col4 .ce_text.teaser{margin-right:5.3vw;border-radius:6.7vw;padding:5.3vw;padding-bottom:0;width:initial}.col4 .ce_text.teaser h3{margin-bottom:15vw}.col4 .ce_text.teaser p,.col4 .ce_text.teaser ul{margin-bottom:5vw}.col4 .ce_text.teaser figure{margin-left:-5.3vw;margin-right:-5.3vw}#ueber-mich{min-height:70vw;margin-top:15vw;margin-bottom:30vw}#ueber-mich:before{display:none}#ueber-mich:after{width:105vw;height:70vw;right:-8.5vw}#ueber-mich .ce_text{width:100%}#referenzen{overflow:visible;margin-right:0;margin-left:0;margin-bottom:35vw}#referenzen .ce_gallery{overflow:visible}.slideGallery{width:72vw;overflow:visible}.slideGallery .slick-list{overflow:visible}.slideGallery .slick-list:before,.slideGallery .slick-list:after{display:none}.slideGallery figure{margin-right:5.3vw}.slideGallery img{border-radius:6.7vw;height:58vw}.slick-dots{bottom:-10vw;padding-left:14vw}.slick-dots li{width:12px;height:12px}.slick-dots li button{height:6px;width:6px;padding:2px}#kontakt{width:auto;border-radius:6.7vw}#kontakt .ce_text{transform:translateY(-13vw)}#kontakt .ce_text h3{margin-top:10.5vw;margin-bottom:8vw}#kontakt figure img{width:24vw}#kontakt .ce_kontaktData{display:block;text-align:center}#kontakt .ce_kontaktData>div{display:block;margin-bottom:1vw}#kontakt .ce_kontaktData>div img{height:auto;width:13.5vw;margin:0 auto 3vw auto}#kontakt .ce_kontaktData>div+div{margin-top:10vw}.toTop{display:block;text-align:center;margin:5vw auto 12vw auto}.toTop img{margin:auto;width:14vw;margin-bottom:3vw}footer{padding:2vw 0}#imprinttext{padding:10vw 4vw}#imprinttext h3{margin-bottom:7vw}#imprinttext h4{margin-bottom:3vw}#imprinttext p+h3{margin-top:14vw}#imprinttext p+h4{margin-top:10vw}}.formbody{display:flex;flex-wrap:wrap;gap:30px}.formbody .widget-submit,.formbody .widget-textarea,.formbody .widget-select{flex-basis:100%}.formbody .widget-text{flex-basis:calc(50% - 15px)}.formbody .widget-submit{text-align:center;overflow:visible}.formbody .widget-submit button{outline:none;border:0;display:inline-flex;align-items:center;align-content:center;box-sizing:border-box;margin:auto;background:#fff;color:#662D91;cursor:pointer;transition:all ease 0.5s}.formbody .widget-submit button:after{content:"";flex-shrink:0;background-image:url(/files/layout/img/right-grey.svg);background-repeat:no-repeat;background-size:contain}@media screen and (min-width:1025px){.formbody .widget-submit button{height:6.25vw;padding-left:2.6vw;padding-right:1.3vw;border-radius:3.1vw}.formbody .widget-submit button:hover{transform:scale(1.05)}.formbody .widget-submit button:after{width:3.4vw;height:3.4vw;margin-left:2.3vw}}@media screen and (max-width:1024px){.formbody .widget-submit button{height:12vw;padding-left:8vw;padding-right:2vw;border-radius:10vw}.formbody .widget-submit button:after{width:10vw;height:10vw;margin-left:4vw}}.formbody input[type="text"],.formbody textarea{color:#1c1c1c;background-color:#fff;box-sizing:border-box;padding:20px 30px;border:0;border-radius:3.1vw;width:100%;font-family:"Poppins"}.formbody textarea{border-radius:1.3vw}.formbody select{appearance:base-select;color:currentColor;background-color:#fff;box-sizing:border-box;padding:20px 30px;border:0;border-radius:3.1vw;cursor:pointer;flex-grow:1;flex-basis:100%;width:100%}.formbody select>button{display:flex;width:100%;font-family:inherit;color:currentColor;align-items:center;background-color:transparent;padding:0;gap:20px}.formbody select>button>svg{margin:0 0 0 auto;width:1.2rem;height:1.2rem;stroke:#662D91}.formbody select:has(option:not([hidden]):checked){color:#18181b}.formbody select:focus-visible{outline:2px solid #a1a1aa;outline-offset:-1px}.formbody select::picker-icon{display:none}.formbody select::picker(select){appearance:base-select;border:1px solid #e4e4e7;padding:0.25rem;margin-top:0.25rem;border-radius:calc(0.5rem - 2px);box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);cursor:default;transition:opacity 225ms ease-in-out, transform 225ms ease-in-out;transform-origin:top;transform:translateY(0);opacity:1}@starting-style{.formbody select::picker(select){transform:translateY(-0.25rem) scale(0.95);opacity:0}}.formbody select optgroup label{display:block;padding:0.375rem 0.5rem}.formbody select option{padding:0.375rem 0.5rem;border-radius:calc(0.5rem - 4px);outline:none}.formbody select option::after{content:"";width:1rem;height:1.5rem;margin-left:auto;opacity:0;background:center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2318181b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'%3E%3C/path%3E%3C/svg%3E")}.formbody select option::checkmark{display:none}.formbody select option:checked{background-color:transparent}.formbody select option:checked::after{opacity:1}.formbody select option:hover,.formbody select option:focus-visible{background-color:#f4f4f5;color:#18181b}
