@charset "UTF-8";
@import mod_navigation;.contao-cookiebar{position:fixed;left:0;right:0;top:0;bottom:0;z-index:9999;font-size:0;letter-spacing:0;text-align:center;padding:15px;max-height:100vh;box-sizing:border-box;pointer-events:none;overflow:hidden}.contao-cookiebar *{box-sizing:border-box}.contao-cookiebar:before{content:"";display:inline-block;height:100%;vertical-align:middle}.contao-cookiebar .cc-inner{display:inline-block;overflow-y:auto;max-height:100%;max-width:100%;opacity:0;pointer-events:none;visibility:hidden;font-size:1rem;text-align:left}.contao-cookiebar.cc-top .cc-inner{vertical-align:top}.contao-cookiebar.cc-top.cc-active .cc-inner{animation:cookiebar-top-in 0.5s ease-in-out forwards}.contao-cookiebar.cc-top.cc-saved .cc-inner{animation:cookiebar-top-out 0.5s ease-in-out forwards}.contao-cookiebar.cc-bottom .cc-inner{vertical-align:bottom}.contao-cookiebar.cc-bottom.cc-active .cc-inner{animation:cookiebar-bottom-in 0.5s ease-in-out forwards}.contao-cookiebar.cc-bottom.cc-saved .cc-inner{animation:cookiebar-bottom-out 0.5s ease-in-out forwards}.contao-cookiebar.cc-middle .cc-inner{vertical-align:middle}.contao-cookiebar.cc-middle.cc-active .cc-inner{animation:cookiebar-middle-in 0.5s ease-in-out forwards}.contao-cookiebar.cc-middle.cc-saved .cc-inner{animation:cookiebar-middle-out 0.5s ease-in-out forwards}.contao-cookiebar.cc-left{text-align:left}.contao-cookiebar.cc-right{text-align:right}.contao-cookiebar .cc-head h1:first-child,.contao-cookiebar .cc-head h2:first-child,.contao-cookiebar .cc-head h3:first-child,.contao-cookiebar .cc-head h4:first-child,.contao-cookiebar .cc-head h5:first-child,.contao-cookiebar .cc-head h6:first-child{margin-top:0}.contao-cookiebar .cc-head p{margin-bottom:15px}.contao-cookiebar .cc-btn{display:inline-block;cursor:pointer;width:100%;padding:8px 14px;margin-bottom:8px;font-size:15px;outline:0 none;border:1px solid #cfcfcf;border-radius:4px;color:#444;background:#f5f5f5}.contao-cookiebar .cc-btn:hover{background:#ececec}.contao-cookiebar .cc-btn:last-child{margin-bottom:0}.contao-cookiebar .grayscale .cc-btn{background:#f1efef}.contao-cookiebar .grayscale .cc-btn:hover{background:#ececec}.contao-cookiebar .grayscale .cc-btn.success{background:#fbfbfb}.contao-cookiebar .grayscale .cc-btn.success:hover{background:#f7f7f7}.contao-cookiebar .highlight .cc-btn.success{background:#4e9e3e;border-color:#3e7830;color:#fff}.contao-cookiebar .highlight .cc-btn.success:hover{background:#4c933f}.contao-cookiebar label{position:relative;display:block;padding:8px 13px 8px 0;line-height:1.2rem}.contao-cookiebar label.group{font-weight:600}.contao-cookiebar input{position:absolute;width:1px;height:1px;outline:0 none;opacity:0}.contao-cookiebar input+label{padding:8px 13px 8px 50px;cursor:pointer}.contao-cookiebar input+label:before{content:"";position:absolute;top:6px;left:0;width:35px;height:18px;margin:0;box-sizing:content-box;border-radius:10px;background:#fff;border:2px solid #9c9b99;transition:border-color 0.2s}.contao-cookiebar input+label:after{display:block;content:"";position:absolute;top:10px;left:4px;width:14px;height:14px;border-radius:10px;background:#9c9b99;transition:background 0.2s, margin-left 0.2s, padding 0.2s}.contao-cookiebar input+label:active:after{padding-left:5px}.contao-cookiebar input.cc-group-half+label:after{background:linear-gradient(to right, #9c9b99 0%, #9c9b99 50%, #399d32 50%, #399d32 100%)}.contao-cookiebar input:checked+label:after{background:#399d32;margin-left:17px}.contao-cookiebar input:checked+label:active:after{margin-left:12px}.contao-cookiebar input:checked+label:before{background:#dcf3db;border-color:#399d32}.contao-cookiebar input:disabled+label{pointer-events:none}.contao-cookiebar input:disabled+label:after{background:#c8c7c5}.contao-cookiebar input:disabled+label:before{background:#f4f4f4;border-color:#c8c7c5}.contao-cookiebar.cc-active .cc-inner{opacity:1;pointer-events:auto;visibility:visible}.contao-cookiebar.cc-active.cc-blocked{pointer-events:auto;animation:cookiebar-overlay-in 0.5s ease-in-out forwards}.contao-cookiebar.cc-saved.cc-inner{opacity:0;pointer-events:none;visibility:hidden}.contao-cookiebar.cc-saved.cc-blocked{pointer-events:none;animation:cookiebar-overlay-out 0.5s ease-in-out forwards}@media (min-width:768px){.contao-cookiebar .cc-btn{width:auto;margin-bottom:0}.contao-cookiebar .cc-inner{max-width:750px}}@keyframes cookiebar-overlay-in{0%{background:rgba(0, 0, 0, 0)}100%{background:rgba(0, 0, 0, 0.75)}}@keyframes cookiebar-overlay-out{0%{background:rgba(0, 0, 0, 0.75)}100%{background:rgba(0, 0, 0, 0);visibility:hidden}}@keyframes cookiebar-top-in{0%{opacity:0;transform:translateY(-100%)}100%{opacity:1;transform:translateY(0)}}@keyframes cookiebar-top-out{0%{opacity:1;visibility:visible;transform:translateY(0)}100%{opacity:0;visibility:hidden;transform:translateY(-100%)}}@keyframes cookiebar-middle-in{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes cookiebar-middle-out{0%{opacity:1;visibility:visible;transform:scale(1)}100%{opacity:0;visibility:hidden;transform:scale(0)}}@keyframes cookiebar-bottom-in{0%{opacity:0;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}@keyframes cookiebar-bottom-out{0%{opacity:1;visibility:visible;transform:translateY(0)}100%{opacity:0;visibility:hidden;transform:translateY(100%)}}.contao-cookiebar{color:#444444}.contao-cookiebar p{color:#868686;line-height:1.4}.contao-cookiebar .cc-inner{padding:25px;border-radius:5px;-webkit-box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.25);box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.25);background:#fff}.contao-cookiebar .cc-group{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:center;position:relative;border:1px solid #d0d0d0;border-radius:5px;margin-bottom:10px}.contao-cookiebar .cc-group>label{flex-grow:1;margin:5px 0 5px 10px}.contao-cookiebar .cc-group .cc-detail-btn{border:0 none;outline:0 none;background:transparent;font-size:13px;letter-spacing:0;text-transform:initial;cursor:pointer;color:#a2a2a2;padding:8px 10px;line-height:1.2rem}.contao-cookiebar .cc-group .cc-detail-btn span:nth-child(2){display:none}.contao-cookiebar .cc-group .cc-detail-btn.cc-active span:nth-child(1){display:none}.contao-cookiebar .cc-group .cc-detail-btn.cc-active span:nth-child(2){display:inline}.contao-cookiebar .cc-group .cc-detail-btn:hover{color:#717171}.contao-cookiebar .cc-group .cc-detail-btn-details{display:inline-block;border:0 none;outline:0 none;background:transparent;font-size:13px;letter-spacing:0;text-transform:initial;cursor:pointer;color:#a2a2a2;text-decoration:underline;padding:0;margin:0 0 10px}.contao-cookiebar .cc-group .cc-detail-btn-details span:nth-child(2){display:none}.contao-cookiebar .cc-group .cc-detail-btn-details.cc-active span:nth-child(1){display:none}.contao-cookiebar .cc-group .cc-detail-btn-details.cc-active span:nth-child(2){display:inline}.contao-cookiebar .cc-group .cc-detail-btn-details:hover{color:#717171}.contao-cookiebar .cc-cookies{display:none;width:100%;background:#fbfbfb;border-radius:0 0 5px 5px}.contao-cookiebar .cc-cookies>p{font-size:0.875rem}.contao-cookiebar .cc-cookies>p,.contao-cookiebar .cc-cookies>.cc-cookie{margin:0;padding:15px;border-top:1px solid #e6e6e6}.contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-info{font-size:0.875rem;background:#fff;padding:10px;border-radius:5px;border:1px solid #efefef}.contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-info>div>span{font-weight:600}.contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-info>div+div{margin-top:5px;word-wrap:break-word}.contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-info+button.cc-detail-btn-details{margin-top:15px}.contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-desc>p{margin-bottom:0}.contao-cookiebar .cc-cookies .cc-cookie label.cookie+p,.contao-cookiebar .cc-cookies .cc-cookie label.cookie+.cc-cookie-info,.contao-cookiebar .cc-cookies .cc-cookie label.cookie+button.cc-detail-btn-details{margin-top:10px}.contao-cookiebar .cc-cookies .cc-cookie p{margin:0 0 15px;font-size:0.875rem}.contao-cookiebar .cc-footer,.contao-cookiebar .cc-info{text-align:center}.contao-cookiebar .cc-info{margin-top:15px}.contao-cookiebar .cc-info>p{font-size:0.875rem}.contao-cookiebar .cc-info>a{display:inline-block;font-size:0.813rem;color:#a2a2a2;text-decoration:none}.contao-cookiebar .cc-info>a:hover{color:#717171}.contao-cookiebar .cc-info>a+a:before{display:inline-block;content:"·";margin-right:5px}.mod_navigation,.mod_customnav{margin-bottom:0 !important;padding-bottom:0 !important}.mod_navigation ul,.mod_customnav ul{display:inline-flex;flex-flow:row wrap;width:100%}.mod_navigation ul li,.mod_customnav ul li{padding-left:10px;padding-right:10px}.mod_navigation ul.icons li,.mod_customnav ul.icons li{font-size:200%}.mod_navigation .burger,.mod_customnav .burger{display:inline-block;position:relative;align-self:center;width:36px;height:30px}.mod_navigation .burger span,.mod_customnav .burger span{display:block;position:absolute;top:0;right:0;left:0;width:100%;height:4px;transition:all 0.5s ease;background-color:#ffffff}.mod_navigation .burger span.two,.mod_customnav .burger span.two{top:50%;margin-top:-2px}.mod_navigation .burger span.three,.mod_customnav .burger span.three{top:auto;bottom:0}.mod_navigation .burger .toggle,.mod_customnav .burger .toggle{display:inline-block;position:absolute;z-index:30;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.mod_navigation.open .burger,.mod_customnav.open .burger{z-index:100}.mod_navigation.open .burger span.one,.mod_customnav.open .burger span.one{top:50%;top:calc(50%  - 2px);transform:rotate(-135deg)}.mod_navigation.open .burger span.two,.mod_customnav.open .burger span.two{left:-60px;opacity:0}.mod_navigation.open .burger span.three,.mod_customnav.open .burger span.three{bottom:50%;bottom:calc(50% - 2px);transform:rotate(135deg)}.mod_navigation.open .menu,.mod_customnav.open .menu{background-color:#ffffff;display:inline-flex;flex-flow:row wrap;justify-content:center;align-items:center;z-index:99;position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.mod_navigation.open .menu ul,.mod_customnav.open .menu ul{flex-flow:row wrap}.mod_navigation.open .menu ul li,.mod_customnav.open .menu ul li{flex-basis:100%;padding-left:0 !important;text-align:center}.mod_navigation.open .menu ul li.first,.mod_customnav.open .menu ul li.first{margin-bottom:40px}.mod_navigation.open .menu ul li a,.mod_customnav.open .menu ul li a{font-size:6vw}@media screen and (min-width:600px){.mod_navigation .navi{display:none}.mod_navigation ul li{padding-left:15px;padding-right:15px}}@media screen and (min-width:900px){.mod_navigation .burger{display:none}.mod_navigation .navi{display:inline-flex}.mod_navigation ul li{padding-left:20px;padding-right:20px}}.ce_rsce_slideshow_text{max-height:100%}.ce_rsce_slideshow_text .wrap{display:inline-flex;flex-flow:row wrap;align-items:center;max-height:100%}.ce_rsce_slideshow_text .wrap .slides,.ce_rsce_slideshow_text .wrap .cwrap{width:100%;flex-basis:100%;max-height:100%}.ce_rsce_slideshow_text .wrap .slides{position:relative;width:100%;min-height:100%;max-height:100%;align-self:stretch;display:inline-flex;flex-flow:row wrap;align-items:center;align-content:center;padding-bottom:20px}.ce_rsce_slideshow_text .wrap .slides .placeholder{position:relative;display:inline-block;line-height:0;width:100%;height:100%}.ce_rsce_slideshow_text .wrap .slides .placeholder picture,.ce_rsce_slideshow_text .wrap .slides .placeholder img{width:100%;height:100%;z-index:-1}.ce_rsce_slideshow_text .wrap .slides .slide{opacity:0;animation:20s rsce_slideshow_text-fade infinite linear;position:absolute;left:0;right:0;top:0;bottom:0;margin:0 auto;background:transparent}.ce_rsce_slideshow_text .wrap .slides .slide.slide1{animation-delay:0s}.ce_rsce_slideshow_text .wrap .slides .slide.slide2{animation-delay:5s}.ce_rsce_slideshow_text .wrap .slides .slide.slide3{animation-delay:10s}.ce_rsce_slideshow_text .wrap .slides .slide.slide4{animation-delay:15s}.ce_rsce_slideshow_text .wrap .slides .slide.slide5{animation-delay:20s}.ce_rsce_slideshow_text .wrap .slides .slide picture,.ce_rsce_slideshow_text .wrap .slides .slide img{width:100%;height:100%;object-fit:cover}.ce_rsce_slideshow_text .wrap .cwrap{display:none !important;position:absolute;top:0;bottom:0;left:0;right:0;display:inline-flex;flex-flow:row wrap;box-sizing:border-box;padding:0;align-items:flex-start;align-items:center}.ce_rsce_slideshow_text .wrap .cwrap .text{display:none}@media screen and (min-width:900px){.ce_rsce_slideshow_text .wrap .slides,.ce_rsce_slideshow_text .wrap .cwrap{flex-basis:100%;max-width:100%}.ce_rsce_slideshow_text .wrap .slides{padding-bottom:0}.ce_rsce_slideshow_text .wrap .cwrap{padding:40px;padding-right:0}}@keyframes rsce_slideshow_text-fade{5%{opacity:0.8}20%{opacity:1}25%{opacity:0.8}30%{opacity:0}}.ce_text .wrap{box-sizing:border-box;min-width:0}.ce_text .image_container{display:inline-block;width:100%;max-width:100%;box-sizing:border-box;margin-bottom:20px}.ce_text .text{flex-basis:100%;width:100%;box-sizing:border-box;text-align:center}.ce_text .text .headline span,.ce_text .text .headline .image_container{flex-basis:85%;order:1}.ce_text .text .headline .image_container{flex-basis:15%;margin-right:0 !important;padding-right:20px}.ce_text .las,.ce_text .lab{font-size:140%;vertical-align:middle}.ce_text.float_left .image_container,.ce_text.float_left .text,.ce_text.float_right .image_container,.ce_text.float_right .text{display:inline-block;flex-basis:100%;margin-top:0}.ce_text.float_left .text,.ce_text.float_right .text{order:2}.ce_text.float_left .image_container,.ce_text.float_right .image_container{order:1;margin-bottom:0}.ce_text.float_left .image_container picture,.ce_text.float_right .image_container picture{width:100%}.ce_text.float_left .image_container{margin-bottom:40px}.ce_text.float_right .text{order:1}.ce_text.float_right .image_container{order:2;margin-top:40px}.ce_text.float_above .image_container{flex-basis:100% !important;max-width:100% !important;margin-bottom:20px !important;text-align:center}.ce_text.float_above .image_container img{width:auto}@media screen and (min-width:600px){.ce_text .text{text-align:left}.ce_text.float_right .image_container{margin-bottom:0}.ce_text.float_above .image_container{text-align:left;margin-bottom:30px !important}}@media screen and (min-width:900px){.ce_text .text{}.ce_text.float_left .text,.ce_text.float_right .text{flex-basis:55%;padding-left:40px}.ce_text.float_left .image_container,.ce_text.float_right .image_container{flex-basis:45%}.ce_text.float_left .image_container{}.ce_text.float_right .text{padding-left:0 !important;padding-right:40px}.ce_text.float_right .image_container{margin-top:0;margin-bottom:0}.ce_text.float_above .image_container{margin-bottom:40px !important}}.ce_headline .wrap{width:100%;max-width:100%;flex-basis:100%}.ce_headline .headline{width:100%;max-width:100%;flex-basis:100%}.ce_rsce_bildreiter input{display:none}.ce_rsce_bildreiter .nav{width:100%;max-width:100%;line-height:0;display:inline-flex;flex-flow:row wrap;justify-content:center;width:100%;max-width:100%;background-color:#fff}.ce_rsce_bildreiter .nav label{line-height:0;width:100%;max-width:100%;flex-basis:33.3334%;filter:grayscale(60%);overflow:hidden;transition:all 1s;cursor:pointer;border:0;border-style:inset}.ce_rsce_bildreiter .nav label .image_container{width:100%;max-width:100%;overflow:hidden}.ce_rsce_bildreiter .nav label .image_container picture,.ce_rsce_bildreiter .nav label .image_container img{width:100%;max-width:100%}.ce_rsce_bildreiter .nav label .image_container .caption{font-family:"Nixie One", Helvetica, sans-serif;font-weight:bold;color:#fff;font-size:100%;line-height:100%;padding:5px;width:100%;text-align:center;background-color:rgba(0, 0, 0, 0.5);right:auto;left:0;transition:all 1s}.ce_rsce_bildreiter .nav label.active,.ce_rsce_bildreiter .nav label:hover{filter:grayscale(20%)}.ce_rsce_bildreiter .nav label.active .image_container picture,.ce_rsce_bildreiter .nav label.active .image_container img,.ce_rsce_bildreiter .nav label:hover .image_container picture,.ce_rsce_bildreiter .nav label:hover .image_container img{transition:all 0.5s}.ce_rsce_bildreiter .nav label.active .image_container .caption,.ce_rsce_bildreiter .nav label:hover .image_container .caption{color:#fff;opacity:1;background-color:#ECE7DF}.ce_rsce_bildreiter .nav label:hover .image_container .caption{background-color:#ECE7DF;color:#000;opacity:0.5}.ce_rsce_bildreiter #tab1:checked~.nav .tab1,.ce_rsce_bildreiter #tab2:checked~.nav .tab2,.ce_rsce_bildreiter #tab3:checked~.nav .tab3,.ce_rsce_bildreiter #tab4:checked~.nav .tab4,.ce_rsce_bildreiter #tab5:checked~.nav .tab5,.ce_rsce_bildreiter #tab6:checked~.nav .tab6{display:inline-flex;border:0;filter:grayscale(20%)}.ce_rsce_bildreiter #tab1:checked~.nav .tab1 .image_container picture,.ce_rsce_bildreiter #tab1:checked~.nav .tab1 .image_container img,.ce_rsce_bildreiter #tab2:checked~.nav .tab2 .image_container picture,.ce_rsce_bildreiter #tab2:checked~.nav .tab2 .image_container img,.ce_rsce_bildreiter #tab3:checked~.nav .tab3 .image_container picture,.ce_rsce_bildreiter #tab3:checked~.nav .tab3 .image_container img,.ce_rsce_bildreiter #tab4:checked~.nav .tab4 .image_container picture,.ce_rsce_bildreiter #tab4:checked~.nav .tab4 .image_container img,.ce_rsce_bildreiter #tab5:checked~.nav .tab5 .image_container picture,.ce_rsce_bildreiter #tab5:checked~.nav .tab5 .image_container img,.ce_rsce_bildreiter #tab6:checked~.nav .tab6 .image_container picture,.ce_rsce_bildreiter #tab6:checked~.nav .tab6 .image_container img{transform:scale(1.1);transform-origin:center top;border:0}.ce_rsce_bildreiter #tab1:checked~.nav .tab1 .image_container .caption,.ce_rsce_bildreiter #tab2:checked~.nav .tab2 .image_container .caption,.ce_rsce_bildreiter #tab3:checked~.nav .tab3 .image_container .caption,.ce_rsce_bildreiter #tab4:checked~.nav .tab4 .image_container .caption,.ce_rsce_bildreiter #tab5:checked~.nav .tab5 .image_container .caption,.ce_rsce_bildreiter #tab6:checked~.nav .tab6 .image_container .caption{color:#1D1D1B;background-color:#ECE7DF;opacity:1;width:100%;text-align:center}.ce_rsce_bildreiter #tab1:checked~.box.tab1,.ce_rsce_bildreiter #tab2:checked~.box.tab2,.ce_rsce_bildreiter #tab3:checked~.box.tab3,.ce_rsce_bildreiter #tab4:checked~.box.tab4,.ce_rsce_bildreiter #tab5:checked~.box.tab5,.ce_rsce_bildreiter #tab6:checked~.box.tab6{transition:all 1s;display:inline-flex;height:auto;opacity:1;visibility:visible}.ce_rsce_bildreiter .boxes{line-height:0;transition:all 1s}.ce_rsce_bildreiter .boxes .box{transition:all 1s;display:none;height:0;opacity:0;overflow:hidden;visibility:hidden;flex-flow:row wrap;line-height:110%;padding-top:20px;padding-bottom:20px}.ce_rsce_bildreiter .boxes .box .text,.ce_rsce_bildreiter .boxes .box .info,.ce_rsce_bildreiter .boxes .box .work{flex-basis:100%;box-sizing:border-box}.ce_rsce_bildreiter .boxes .box .text{padding-left:20px;padding-right:20px;padding-top:40px;padding-bottom:40px}.ce_rsce_bildreiter .boxes .box .text .link{text-decoration:none}.ce_rsce_bildreiter .boxes .box .text .link em{font-size:200%}.ce_rsce_bildreiter .boxes .box .text .link:hover{color:#ADAC7E}.ce_rsce_bildreiter .boxes .box .info{padding-left:20px;padding-right:20px;padding-top:40px;padding-bottom:40px;margin-top:20px;align-content:center;text-align:center}.ce_rsce_bildreiter .boxes .box .info .link{padding:5px}.ce_rsce_bildreiter .boxes .box .info .facts,.ce_rsce_bildreiter .boxes .box .info .tattoos{margin-bottom:20px}.ce_rsce_bildreiter .boxes .box .info .facts p,.ce_rsce_bildreiter .boxes .box .info .tattoos p{font-weight:bold;margin-bottom:10px}.ce_rsce_bildreiter .boxes .box .info .facts ul,.ce_rsce_bildreiter .boxes .box .info .facts li,.ce_rsce_bildreiter .boxes .box .info .tattoos ul,.ce_rsce_bildreiter .boxes .box .info .tattoos li{list-style:circle}.ce_rsce_bildreiter .boxes .box .info .facts li,.ce_rsce_bildreiter .boxes .box .info .tattoos li{margin-left:20px}.ce_rsce_bildreiter .boxes .box .work{padding-left:20px;padding-right:20px;margin-top:20px;margin-bottom:0 !important}.ce_rsce_bildreiter .boxes .box .work ul{display:inline-grid;grid-template-columns:1fr 1fr 1fr;width:100%}.ce_rsce_bildreiter .boxes .box .work ul li{overflow:hidden}.ce_rsce_bildreiter .boxes .box .work ul li .image_container{filter:grayscale(100%);transition:all 1s}.ce_rsce_bildreiter .boxes .box .work ul li .image_container:hover{transform:scale(2);filter:grayscale(0)}.ce_rsce_bildreiter .boxes .box strong{font-family:"Nixie One", Helvetica, sans-serif;color:#ADAC7E;font-size:120%}.ce_rsce_bildreiter .boxes .box p:not(:first-child){flex-basis:100%;margin-top:10px}@media screen and (min-width:600px){.ce_rsce_bildreiter .nav{flex-flow:row nowrap}.ce_rsce_bildreiter .nav label{flex-basis:100%}.ce_rsce_bildreiter .nav label .image_container .caption{font-size:120%;padding:10px}.ce_rsce_bildreiter .boxes .box{}.ce_rsce_bildreiter .boxes .box .text,.ce_rsce_bildreiter .boxes .box .info{flex-basis:30%}.ce_rsce_bildreiter .boxes .box .text{flex-basis:70%;padding-right:15px}.ce_rsce_bildreiter .boxes .box .info{margin-top:0;padding-left:15px}.ce_rsce_bildreiter .boxes .box .work{flex-basis:100%}.ce_rsce_bildreiter .boxes .box .work ul{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.ce_rsce_bildreiter .boxes .box .work ul li:first-child{grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:3}}@media screen and (min-width:900px){.ce_rsce_bildreiter .boxes .box .info .work ul{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}}.mod_faqpage article{display:inline-block;width:100%;max-width:100%;margin-bottom:40px}.mod_faqpage section{display:inline-flex;flex-flow:row wrap;width:100%;max-width:100%;box-sizing:border-box;border-bottom:1px solid #efefef}.mod_faqpage section .toggle{display:inline-block;position:relative;width:25px;min-width:25px;max-width:25px;flex-basis:25px;height:25px;margin-right:10px;margin-left:-25px;cursor:pointer}.mod_faqpage section .toggle:before,.mod_faqpage section .toggle:after{content:"";position:absolute;background-color:#1D1D1B;transition:transform 0.25s ease-out}.mod_faqpage section .toggle:before{top:0;left:50%;width:2px;height:100%;margin-left:-1px}.mod_faqpage section .toggle:after{top:50%;left:0;width:100%;height:2px;margin-top:-1px}.mod_faqpage section .question{display:inline-flex;flex-basis:100%;width:100%;flex-flow:row nowrap;text-align:left;align-content:center;align-items:center;font-size:140%;line-height:110%;padding-top:15px;padding-bottom:15px}.mod_faqpage section .question span{flex-basis:100%;padding-right:30px}.mod_faqpage section .question:hover{}.mod_faqpage section .answer{display:inline-block;padding-left:0;opacity:0;height:0 !important;padding-bottom:0}.mod_faqpage section .answer *{display:none}.mod_faqpage section.open .toggle:before{transform:rotate(90deg)}.mod_faqpage section.open .toggle:after{transform:rotate(180deg)}.mod_faqpage section.open .answer{opacity:1;height:auto !important;padding-bottom:15px}.mod_faqpage section.open .answer *{display:inline-block}.mod_faqpage section.last{margin-bottom:0}.mod_faqpage .headline{text-align:center;margin-bottom:10px}@media screen and (min-width:600px){.mod_faqpage section{}.mod_faqpage section .toggle{margin-left:0;margin-right:20px}.mod_faqpage section .question{text-align:left}.mod_faqpage section .answer{padding-left:30px}.mod_faqpage .headline{margin-bottom:15px}}@media screen and (min-width:900px){.mod_faqpage section{}.mod_faqpage .headline{margin-bottom:20px}}.ce_rsce_kontakticon input{display:none;height:0}.ce_rsce_kontakticon .infos .info p{margin-bottom:20px}#kontakt.outview .ce_rsce_kontakticon{position:fixed;top:auto;bottom:0;left:auto;right:0;width:auto !important;height:auto !important;z-index:99;padding-left:0 !important;padding-right:0 !important}#kontakt.outview .ce_rsce_kontakticon .icons,#kontakt.outview .ce_rsce_kontakticon .infos{flex-basis:100%}#kontakt.outview .ce_rsce_kontakticon .icons{display:inline-flex;flex-flow:row nowrap;justify-content:flex-end;text-align:right}#kontakt.outview .ce_rsce_kontakticon .icons .icon{font-size:220%;padding:6px;box-shadow:5px 10px 40px rgba(0, 0, 0, 0.25);backdrop-filter:blur(15px);background-color:rgba(255, 255, 255, 0.75);border-radius:50%;margin:20px;cursor:pointer}#kontakt.outview .ce_rsce_kontakticon .icons .icon.close{display:none}#kontakt.outview .ce_rsce_kontakticon .infos{opacity:0;visibility:hidden;display:none;padding:20px;transition:visibility 0s, opacity 1s linear, height 1s linear, width 1s linear;width:0;height:0;box-shadow:5px 10px 40px rgba(0, 0, 0, 0.25);backdrop-filter:blur(15px);background-color:rgba(255, 255, 255, 0.75);border-radius:100%;transition:opacity 0.5s linear;opacity:0.75 !important}#kontakt.outview .ce_rsce_kontakticon .kontakticon:checked~.icons{height:0}#kontakt.outview .ce_rsce_kontakticon .kontakticon:checked~.icons .icon{box-shadow:none;backdrop-filter:none;background-color:transparent;border-radius:0}#kontakt.outview .ce_rsce_kontakticon .kontakticon:checked~.icons .icon:not(.close){display:none}#kontakt.outview .ce_rsce_kontakticon .kontakticon:checked~.icons .icon.close{display:inline-block;z-index:100}#kontakt.outview .ce_rsce_kontakticon .kontakticon:checked~.infos{opacity:1 !important;visibility:visible;display:inline-block;width:auto;height:auto;left:0;right:0;background-color:#fff;border-radius:0}#kontakt.outview .ce_rsce_kontakticon .kontakticon:checked~.infos .info:first-child{margin-bottom:20px}@media screen and (min-width:600px){.ce_rsce_kontakticon .icons .icon{font-size:250%}.ce_rsce_kontakticon:hover{}}@media screen and (min-width:900px){.ce_rsce_kontakticon .icons .icon{font-size:300%}}#kontakt.inview .ce_rsce_kontakticon .wrap{justify-content:center}#kontakt.inview .ce_rsce_kontakticon .icons{display:none}#kontakt.inview .ce_rsce_kontakticon .infos{display:inline-flex;flex-flow:row wrap;justify-content:center;flex-basis:100%}#kontakt.inview .ce_rsce_kontakticon .infos .info{flex-basis:100%}#kontakt.inview .ce_rsce_kontakticon .infos .info.contact{margin-bottom:20px}@media screen and (min-width:600px){#kontakt.inview .ce_rsce_kontakticon .infos .info{flex-basis:40%;text-align:center}#kontakt.inview .ce_rsce_kontakticon .infos .info.contact{margin-bottom:0}}.formbody{display:inline-flex;flex-flow:row wrap;width:100%;max-width:100%;box-sizing:border-box}.formbody .widget{position:relative;display:inline-block;width:100%;max-width:100%;margin-top:1rem}.formbody .widget label{position:absolute;display:block;opacity:0.5;left:20px;top:auto;font-size:1rem;line-height:1rem;transition:position 0.22s;padding:0;padding:0 !important;background-color:transparent !important;border:0 !important}.formbody .widget label:has(+ textarea){top:20px}.formbody .widget label:has(+ input.text:focus),.formbody .widget label:has(+ input.text:valid),.formbody .widget label:has(+ textarea:focus),.formbody .widget label:has(+ textarea:valid){top:0 !important;opacity:1;font-size:60%;color:#000}.formbody .widget.widget-upload label{position:relative;display:inline-block;flex-basis:100%}.las,.lab{font-size:140%;line-height:100%;vertical-align:middle}.special{font-family:"Nixie One", Helvetica, sans-serif}.mod_article.infos{background:linear-gradient(180deg, white 5%, #ece7df 50%, white 95%)}#kontakt{background:linear-gradient(180deg, white 0%, #ece7df 40%)}#header{position:fixed;padding:0 !important;background-color:rgba(255, 255, 255, 0.7);background-color:#fff;box-shadow:0px 0px 10px #1D1D1B;backdrop-filter:blur(15px);transition:all 1s}#header *{transition:all 1s}#header .ce_logo{flex-basis:100px;padding-right:0}#header .ce_logo .wrap{display:inline-flex;flex-flow:row wrap;align-items:center}#header .ce_logo .big{display:none}#header .ce_logo .small{display:block}#header.transparent .ce_logo{flex-basis:350px}#header.transparent .ce_logo .big{display:block;padding-top:5px;padding-bottom:5px}#header.transparent .ce_logo .small{display:none}#header .mod_navigation ul{justify-content:flex-end;font-size:1rem;line-height:1rem}@media screen and (min-width:600px){#header{}}@media screen and (min-width:900px){#header{}}#main .mod_article{transition:all 0.5s}#main .mod_article[class*="ce_"]{transition:all 1s}#main .outview{opacity:0;transition:all 2s}#main .inview{opacity:1}#main *[class*="ce_"].inview .v-slide-r-l,#main *[class*="ce_"].inview.v-slide-r-l,#main *[class*="mod_"].inview .v-slide-r-l,#main *[class*="mod_"].inview.v-slide-r-l{animation:slide-in-r-l 1.5s forwards}#main *[class*="ce_"].inview .v-slide-l-r,#main *[class*="ce_"].inview.v-slide-l-r,#main *[class*="mod_"].inview .v-slide-l-r,#main *[class*="mod_"].inview.v-slide-l-r{animation:slide-in-l-r 1.5s forwards}#main *[class*="ce_"].inview .v-slide-t-b,#main *[class*="ce_"].inview.v-slide-t-b,#main *[class*="mod_"].inview .v-slide-t-b,#main *[class*="mod_"].inview.v-slide-t-b{animation:slide-in-t-b 2s both}#main *[class*="ce_"].inview .v-slide-b-t,#main *[class*="ce_"].inview.v-slide-b-t,#main *[class*="mod_"].inview .v-slide-b-t,#main *[class*="mod_"].inview.v-slide-b-t{animation:slide-in-b-t 2s both}#main *[class*="ce_"].inview .slide-in-work,#main *[class*="ce_"].inview.slide-in-work,#main *[class*="mod_"].inview .slide-in-work,#main *[class*="mod_"].inview.slide-in-work{animation:slide-in-work 4s both}#main *[class*="ce_"].inview .fade,#main *[class*="ce_"].inview.fade,#main *[class*="mod_"].inview .fade,#main *[class*="mod_"].inview.fade{animation:fade-in 3s both}#main *[class*="ce_"].inview .spin,#main *[class*="ce_"].inview.spin,#main *[class*="mod_"].inview .spin,#main *[class*="mod_"].inview.spin{animation:spin 8s both}#main *[class*="ce_"].inview .pulse,#main *[class*="ce_"].inview.pulse,#main *[class*="mod_"].inview .pulse,#main *[class*="mod_"].inview.pulse{animation:pulse 2s both}#main *[class*="ce_"].inview .pulse-shadow,#main *[class*="ce_"].inview.pulse-shadow,#main *[class*="mod_"].inview .pulse-shadow,#main *[class*="mod_"].inview.pulse-shadow{animation:pulse-shadow 2s infinite}#kontakt{opacity:1 !important}.ce_text.zoom .image_container{margin:0 !important;min-height:100%;align-self:stretch}.ce_text.zoom .image_container picture,.ce_text.zoom .image_container img{min-height:100%;height:100%}.ce_text.zoom .image_container img{object-fit:cover}@media screen and (min-width:900px){#ueberuns .ce_text.float_left .text,#ueberuns .ce_text.float_right .text{flex-basis:50%}#ueberuns .ce_text.float_left .image_container,#ueberuns .ce_text.float_right .image_container{flex-basis:50%}}
