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}.media{display:flow-root}.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}.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%}
.rs-columns {
  clear: both;
  display: inline-block;
  width: 100%;
}

.rs-column {
  float: left;
  width: 100%;
  margin-top: 7.69231%;
  margin-right: 7.69231%;
}
.rs-column.-large-first {
  clear: left;
}
.rs-column.-large-last {
  margin-right: -5px;
}
.rs-column.-large-first-row {
  margin-top: 0;
}
.rs-column.-large-col-1-1 {
  width: 100%;
}
.rs-column.-large-col-2-1 {
  width: 46.15385%;
}
.rs-column.-large-col-2-2 {
  width: 100%;
}
.rs-column.-large-col-3-1 {
  width: 28.20513%;
}
.rs-column.-large-col-3-2 {
  width: 64.10256%;
}
.rs-column.-large-col-3-3 {
  width: 100%;
}
.rs-column.-large-col-4-1 {
  width: 19.23077%;
}
.rs-column.-large-col-4-2 {
  width: 46.15385%;
}
.rs-column.-large-col-4-3 {
  width: 73.07692%;
}
.rs-column.-large-col-4-4 {
  width: 100%;
}
.rs-column.-large-col-5-1 {
  width: 13.84615%;
}
.rs-column.-large-col-5-2 {
  width: 35.38462%;
}
.rs-column.-large-col-5-3 {
  width: 56.92308%;
}
.rs-column.-large-col-5-4 {
  width: 78.46154%;
}
.rs-column.-large-col-5-5 {
  width: 100%;
}
.rs-column.-large-col-6-1 {
  width: 10.25641%;
}
.rs-column.-large-col-6-2 {
  width: 28.20513%;
}
.rs-column.-large-col-6-3 {
  width: 46.15385%;
}
.rs-column.-large-col-6-4 {
  width: 64.10256%;
}
.rs-column.-large-col-6-5 {
  width: 82.05128%;
}
.rs-column.-large-col-6-6 {
  width: 100%;
}
@media screen and (max-width: 900px) {
  .rs-column {
    margin-top: 7.69231%;
    margin-right: 7.69231%;
  }
  .rs-column.-large-first {
    clear: none;
  }
  .rs-column.-large-last {
    margin-right: 7.69231%;
  }
  .rs-column.-large-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: left;
  }
  .rs-column.-medium-last {
    margin-right: -5px;
  }
  .rs-column.-medium-first-row {
    margin-top: 0;
  }
  .rs-column.-medium-col-1-1 {
    width: 100%;
  }
  .rs-column.-medium-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-2-2 {
    width: 100%;
  }
  .rs-column.-medium-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-3-3 {
    width: 100%;
  }
  .rs-column.-medium-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-medium-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-medium-col-4-4 {
    width: 100%;
  }
  .rs-column.-medium-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-medium-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-medium-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-medium-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-medium-col-5-5 {
    width: 100%;
  }
  .rs-column.-medium-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-medium-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-medium-col-6-6 {
    width: 100%;
  }
}
@media screen and (max-width: 599px) {
  .rs-column {
    margin-top: 7.69231%;
    margin-right: 7.69231%;
  }
  .rs-column.-large-last {
    margin-right: 7.69231%;
  }
  .rs-column.-large-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: none;
  }
  .rs-column.-medium-last {
    margin-right: 7.69231%;
  }
  .rs-column.-medium-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-small-first {
    clear: left;
  }
  .rs-column.-small-last {
    margin-right: -5px;
  }
  .rs-column.-small-first-row {
    margin-top: 0;
  }
  .rs-column.-small-col-1-1 {
    width: 100%;
  }
  .rs-column.-small-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-small-col-2-2 {
    width: 100%;
  }
  .rs-column.-small-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-small-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-small-col-3-3 {
    width: 100%;
  }
  .rs-column.-small-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-small-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-small-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-small-col-4-4 {
    width: 100%;
  }
  .rs-column.-small-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-small-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-small-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-small-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-small-col-5-5 {
    width: 100%;
  }
  .rs-column.-small-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-small-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-small-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-small-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-small-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-small-col-6-6 {
    width: 100%;
  }
}

table.sortable thead th{background-image:url(../../assets/tablesorter/images/default.svg);background-repeat:no-repeat;background-position:center right}table.sortable thead th.tablesorter-headerAsc{background-image:url(../../assets/tablesorter/images/asc.svg)}table.sortable thead th.tablesorter-headerDesc{background-image:url(../../assets/tablesorter/images/desc.svg)}
.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999!important;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0;overflow:hidden}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.glightbox-container .gslide{width:100%;position:absolute;opacity:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{outline:0!important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:0;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;margin:auto;min-width:200px}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.gslide-video{position:relative;max-width:100vh;width:100%!important}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video::before{content:'';display:block;position:absolute;width:100%;height:100%;background:rgba(255,0,0,.34);display:none}.gslide-video.playing::before{display:none}.gslide-video.fullscreen{max-width:100%!important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.ginlined-content{overflow:auto;display:block!important;opacity:1}.gslide-external{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.zoomed .gslide-media{-webkit-box-shadow:none!important;box-shadow:none!important}.desc-bottom .gslide-media,.desc-top .gslide-media{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gslide-description{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description{display:none}.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto!important;width:100%;background:0 0;position:absolute;bottom:0;padding:19px 11px;max-width:100vw!important;-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important;max-height:78vh;overflow:auto!important;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.75)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%);-webkit-transition:opacity .3s linear;transition:opacity .3s linear;padding-bottom:50px}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc string{color:#fff}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}.greset{-webkit-transition:all .3s ease;transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;-webkit-animation:lightboxLoader .8s infinite linear;animation:lightboxLoader .8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#000}.gclose,.gnext,.gprev{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gclose svg,.gnext svg,.gprev svg{display:block;width:25px;height:auto;margin:0;padding:0}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:400;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.75);border-radius:4px}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{-webkit-animation:gfadeIn .5s ease;animation:gfadeIn .5s ease}.gfadeOut{-webkit-animation:gfadeOut .5s ease;animation:gfadeOut .5s ease}.gslideOutLeft{-webkit-animation:gslideOutLeft .3s ease;animation:gslideOutLeft .3s ease}.gslideInLeft{-webkit-animation:gslideInLeft .3s ease;animation:gslideInLeft .3s ease}.gslideOutRight{-webkit-animation:gslideOutRight .3s ease;animation:gslideOutRight .3s ease}.gslideInRight{-webkit-animation:gslideInRight .3s ease;animation:gslideInRight .3s ease}.gzoomIn{-webkit-animation:gzoomIn .5s ease;animation:gzoomIn .5s ease}.gzoomOut{-webkit-animation:gzoomOut .5s ease;animation:gzoomOut .5s ease}@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes gfadeIn{from{opacity:0}to{opacity:1}}@keyframes gfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes gfadeOut{from{opacity:1}to{opacity:0}}@keyframes gfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@-webkit-keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@-webkit-keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@-webkit-keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@media (min-width:769px){.glightbox-container .ginner-container{width:auto;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.glightbox-container .ginner-container.desc-left .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-left .gslide-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,.92)}.glightbox-clean .gslide-media{-webkit-box-shadow:1px 2px 9px 0 rgba(0,0,0,.65);box-shadow:1px 2px 9px 0 rgba(0,0,0,.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.32)}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:rgba(0,0,0,.7)}.glightbox-clean .gprev{top:45%}.glightbox-clean .gnext{top:45%}}@media (min-width:992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height:420px){.goverlay{background:#000}}
.cc-head>*:first-child{margin-top:0}.cc-head>*:last-child{margin-bottom:15px}.contao-cookiebar{--ccb-backdrop: rgba(0, 0, 0, .75);--ccb-anim-duration: .5s;--ccb-checked-clr: #399d32;--ccb-checked-bg: #dcf3db;--ccb-unchecked-clr: #9c9b99;--ccb-unchecked-bg: #fff;--ccb-disabled-clr: #c8c7c5;--ccb-disabled-bg: #f4f4f4;--ccb-focus-clr: #00a4f4;position:fixed;inset:0;z-index:9999;display:flex;align-items:var(--ccb-align, center);justify-content:var(--ccb-justify, center);letter-spacing:0;padding:15px;max-height:100dvh;box-sizing:border-box;pointer-events:none;overflow:hidden;color:var(--ccb-clr, #444)}.contao-cookiebar *{box-sizing:border-box}.contao-cookiebar p{color:var(--ccb-text, #868686);line-height:1.4}.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 45px;cursor:pointer}.contao-cookiebar input+label:before,.contao-cookiebar input+label:after{content:"";position:absolute;border-radius:10px}.contao-cookiebar input+label:before{top:7px;left:0;width:35px;height:18px;margin:0;box-sizing:content-box;background:var(--ccb-unchecked-bg);border:1px solid var(--ccb-unchecked-clr);transition:border-color .2s}.contao-cookiebar input+label:after{display:block;top:11px;left:4px;width:12px;height:12px;background:var(--ccb-unchecked-clr);transition:background .2s,margin-left .2s,padding .2s}.contao-cookiebar input+label:active:after{padding-left:5px}.contao-cookiebar input.cc-group-half+label:after{background:linear-gradient(to right, var(--ccb-unchecked-clr) 0%, var(--ccb-unchecked-clr) 50%, var(--ccb-checked-clr) 50%, var(--ccb-checked-clr) 100%)}.contao-cookiebar input:checked+label:after{background:var(--ccb-checked-clr);margin-left:17px}.contao-cookiebar input:checked+label:active:after{margin-left:12px}.contao-cookiebar input:checked+label:before{background:var(--ccb-checked-bg);border-color:var(--ccb-checked-clr)}.contao-cookiebar input:disabled+label{pointer-events:none}.contao-cookiebar input:disabled+label:after{background:var(--ccb-disabled-clr)}.contao-cookiebar input:disabled+label:before{background:var(--ccb-disabled-bg);border-color:var(--ccb-disabled-clr)}.contao-cookiebar input:focus-visible:not(.cc-hide-focus)+label:before{outline:3px dashed var(--ccb-focus-clr);outline-offset:2px}.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 var(--ccb-btn-bdr, #cfcfcf);border-radius:4px;color:var(--ccb-btn-clr, #444);background:var(--ccb-btn-bg, #f5f5f5)}.contao-cookiebar .cc-btn:hover,.contao-cookiebar .cc-btn:focus{background:var(--ccb-btn-bg-hvr, #ececec)}.contao-cookiebar .cc-btn:last-child{margin-bottom:0}.contao-cookiebar .grayscale{--ccb-btn-bg: #f1efef;--ccb-btn-bg-hvr: #ececec}.contao-cookiebar .grayscale .success{--ccb-btn-bg: #fbfbfb;--ccb-btn-bg-hvr: #f7f7f7}.contao-cookiebar .highlight .success{--ccb-btn-bg: #4e9e3e;--ccb-btn-bg-hvr: #4c933f;--ccb-btn-bdr: #3e7830;--ccb-btn-clr: #fff}.cc-focus:not(.cc-hide-focus):focus-visible{outline:3px dashed var(--ccb-focus-clr);outline-offset:-3px}.cc-invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;float:left}.cc-inner{display:inline-block;overflow-y:auto;max-height:100%;max-width:100%;padding:23px;border-radius:3px;opacity:0;pointer-events:none;visibility:hidden;font-size:1rem;text-align:left;background:var(--ccb-bg, #fff);box-shadow:var(--ccb-box-shadow, rgba(99, 99, 99, 0.2)) 0 2px 8px 0;animation:var(--ccb-anim, cookiebar-middle-in) var(--ccb-anim-duration) ease-in-out forwards}.cc-group{position:relative;border:1px solid var(--ccb-bdr, #d0d0d0);border-radius:5px;margin-bottom:10px}.cc-cookie-info{font-size:.875rem;background:var(--ccb-info-bg, #fff);border:1px solid var(--ccb-info-bdr, #efefef);padding:10px;border-radius:5px}.cc-cookie-info>div>span{font-weight:600}.cc-cookie-info>div+div{margin-top:5px;word-wrap:break-word}.cc-cookie-info+button.cc-detail-btn-details{margin-top:15px}.cc-cookies{background:var(--ccb-cookies-bg, #fbfbfb);border-radius:0 0 5px 5px}.cc-cookies>p{font-size:.875rem}.cc-cookies>p,.cc-cookies>.cc-cookie{margin:0;padding:15px;border-top:1px solid var(--ccb-cookies-bdr, #fbfbfb)}.cc-cookie label.cookie+*{margin-top:10px}.cc-cookie p{margin:0 0 15px;font-size:.875rem}.cc-cookie-desc p{margin-bottom:0}.cc-footer,.cc-info{text-align:center}.cc-info{margin-top:15px}.cc-info>p{font-size:.875rem}.cc-info>a{display:inline-block;font-size:.813rem;color:var(--ccb-detail-clr, #a2a2a2);text-decoration:none}.cc-info>a:hover{color:var(--ccb-detail-clr-hvr, #717171)}.cc-info>a+a:before{display:inline-block;content:"·";margin-right:5px}.cc-active .cc-inner{opacity:1;pointer-events:auto;visibility:visible}.cc-active.cc-blocked{pointer-events:auto;animation:cookiebar-overlay-in var(--ccb-anim-duration) ease-in-out forwards}.cc-saved.cc-inner{opacity:0;pointer-events:none;visibility:hidden}.cc-saved.cc-blocked{pointer-events:none;animation:cookiebar-overlay-out var(--ccb-anim-duration) ease-in-out forwards}.cc-left{--ccb-justify: flex-start}.cc-right{--ccb-justify: flex-end}.cc-top{--ccb-align: flex-start}.cc-top.cc-active{--ccb-anim: cookiebar-top-in}.cc-top.cc-saved{--ccb-anim: cookiebar-top-out}.cc-middle.cc-active{--ccb-anim: cookiebar-middle-in}.cc-middle.cc-saved{--ccb-anim: cookiebar-middle-out}.cc-bottom{--ccb-align: flex-end}.cc-bottom.cc-active{--ccb-anim: cookiebar-bottom-in}.cc-bottom.cc-saved{--ccb-anim: cookiebar-bottom-out}@media(min-width: 768px){.contao-cookiebar .cc-btn{width:auto;margin-bottom:0}.cc-inner{max-width:var(--ccb-max-width, 750px)}}@media(forced-colors){.contao-cookiebar input+label:after{border:1px solid currentColor}.cc-inner{border:1px solid currentColor}input.cc-group-half+label:after{margin-left:9px}}@media(prefers-reduced-motion){.contao-cookiebar{--ccb-anim-duration: 2s}}@media print{.contao-cookiebar{opacity:0}}@keyframes cookiebar-overlay-in{0%{background:rgba(0,0,0,0)}to{background:var(--ccb-backdrop)}}@keyframes cookiebar-overlay-out{0%{background:var(--ccb-backdrop)}to{background:rgba(0,0,0,0);visibility:hidden}}@keyframes cookiebar-top-in{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes cookiebar-top-out{0%{opacity:1;visibility:visible;transform:translateY(0)}to{opacity:0;visibility:hidden;transform:translateY(-100%)}}@keyframes cookiebar-middle-in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes cookiebar-middle-out{0%{opacity:1;visibility:visible;transform:scale(1)}to{opacity:0;visibility:hidden;transform:scale(0)}}@keyframes cookiebar-bottom-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes cookiebar-bottom-out{0%{opacity:1;visibility:visible;transform:translateY(0)}to{opacity:0;visibility:hidden;transform:translateY(100%)}}.cc-groups{display:none;padding-top:15px}.cc-group{text-align:left}.cc-group>label{margin:5px 130px 5px 10px}.cc-detail-btn-details{text-decoration:underline;padding:0;margin:0 0 10px;color:var(--ccb-detail-clr, #a2a2a2);border:0 none;outline:0 none;background:rgba(0,0,0,0);font-size:13px;letter-spacing:0;text-transform:initial;cursor:pointer}.cc-detail-btn-details span:nth-child(2){display:none}.cc-detail-btn-details.cc-active span:nth-child(1){display:none}.cc-detail-btn-details.cc-active span:nth-child(2){display:inline}.cc-detail-btn-details:hover{color:var(--ccb-detail-clr-hvr, #717171)}
/* archivo-black-v21-regular - latin */
@font-face {
  font-family: 'Archivo Black';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local(''),
       url('../../files/googlefonts/archivo-black_v21_20240201-081820/archivo-black-v21-latin-regular.woff2') format('woff2'),
       url('../../files/googlefonts/archivo-black_v21_20240201-081820/archivo-black-v21-latin-regular.woff') format('woff');
}

/* archivo-v19-100 - latin */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local(''),
       url('../../files/googlefonts/archivo_v19_20240201-081815/archivo-v19-latin-100.woff2') format('woff2'),
       url('../../files/googlefonts/archivo_v19_20240201-081815/archivo-v19-latin-100.woff') format('woff');
}
/* archivo-v19-200 - latin */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: local(''),
       url('../../files/googlefonts/archivo_v19_20240201-081815/archivo-v19-latin-200.woff2') format('woff2'),
       url('../../files/googlefonts/archivo_v19_20240201-081815/archivo-v19-latin-200.woff') format('woff');
}
/* archivo-v19-300 - latin */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local(''),
       url('../../files/googlefonts/archivo_v19_20240201-081815/archivo-v19-latin-300.woff2') format('woff2'),
       url('../../files/googlefonts/archivo_v19_20240201-081815/archivo-v19-latin-300.woff') format('woff');
}
/* archivo-v19-regular - latin */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local(''),
       url('../../files/googlefonts/archivo_v19_20240201-081815/archivo-v19-latin-regular.woff2') format('woff2'),
       url('../../files/googlefonts/archivo_v19_20240201-081815/archivo-v19-latin-regular.woff') format('woff');
}
/* archivo-v19-500 - latin */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local(''),
       url('../../files/googlefonts/archivo_v19_20240201-081815/archivo-v19-latin-500.woff2') format('woff2'),
       url('../../files/googlefonts/archivo_v19_20240201-081815/archivo-v19-latin-500.woff') format('woff');
}
/* archivo-v19-600 - latin */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local(''),
       url('../../files/googlefonts/archivo_v19_20240201-081815/archivo-v19-latin-600.woff2') format('woff2'),
       url('../../files/googlefonts/archivo_v19_20240201-081815/archivo-v19-latin-600.woff') format('woff');
}
/* archivo-v19-700 - latin */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local(''),
       url('../../files/googlefonts/archivo_v19_20240201-081815/archivo-v19-latin-700.woff2') format('woff2'),
       url('../../files/googlefonts/archivo_v19_20240201-081815/archivo-v19-latin-700.woff') format('woff');
}
/* archivo-v19-800 - latin */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: local(''),
       url('../../files/googlefonts/archivo_v19_20240201-081815/archivo-v19-latin-800.woff2') format('woff2'),
       url('../../files/googlefonts/archivo_v19_20240201-081815/archivo-v19-latin-800.woff') format('woff');
}
/* archivo-v19-900 - latin */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: local(''),
       url('../../files/googlefonts/archivo_v19_20240201-081815/archivo-v19-latin-900.woff2') format('woff2'),
       url('../../files/googlefonts/archivo_v19_20240201-081815/archivo-v19-latin-900.woff') format('woff');
}
/* archivo-v19-100italic - latin */
@font-face {
  font-family: 'Archivo';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: local(''),
       url('../../files/googlefonts/archivo_v19_20240201-081815/archivo-v19-latin-100italic.woff2') format('woff2'),
       url('../../files/googlefonts/archivo_v19_20240201-081815/archivo-v19-latin-100italic.woff') format('woff');
}
/* archivo-v19-200italic - latin */
@font-face {
  font-family: 'Archivo';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: local(''),
       url('../../files/googlefonts/archivo_v19_20240201-081815/archivo-v19-latin-200italic.woff2') format('woff2'),
       url('../../files/googlefonts/archivo_v19_20240201-081815/archivo-v19-latin-200italic.woff') format('woff');
}
/* archivo-v19-300italic - latin */
@font-face {
  font-family: 'Archivo';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: local(''),
       url('../../files/googlefonts/archivo_v19_20240201-081815/archivo-v19-latin-300italic.woff2') format('woff2'),
       url('../../files/googlefonts/archivo_v19_20240201-081815/archivo-v19-latin-300italic.woff') format('woff');
}
/* archivo-v19-italic - latin */
@font-face {
  font-family: 'Archivo';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local(''),
       url('../../files/googlefonts/archivo_v19_20240201-081815/archivo-v19-latin-italic.woff2') format('woff2'),
       url('../../files/googlefonts/archivo_v19_20240201-081815/archivo-v19-latin-italic.woff') format('woff');
}
/* archivo-v19-500italic - latin */
@font-face {
  font-family: 'Archivo';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: local(''),
       url('../../files/googlefonts/archivo_v19_20240201-081815/archivo-v19-latin-500italic.woff2') format('woff2'),
       url('../../files/googlefonts/archivo_v19_20240201-081815/archivo-v19-latin-500italic.woff') format('woff');
}
/* archivo-v19-600italic - latin */
@font-face {
  font-family: 'Archivo';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: local(''),
       url('../../files/googlefonts/archivo_v19_20240201-081815/archivo-v19-latin-600italic.woff2') format('woff2'),
       url('../../files/googlefonts/archivo_v19_20240201-081815/archivo-v19-latin-600italic.woff') format('woff');
}
/* archivo-v19-700italic - latin */
@font-face {
  font-family: 'Archivo';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local(''),
       url('../../files/googlefonts/archivo_v19_20240201-081815/archivo-v19-latin-700italic.woff2') format('woff2'),
       url('../../files/googlefonts/archivo_v19_20240201-081815/archivo-v19-latin-700italic.woff') format('woff');
}
/* archivo-v19-800italic - latin */
@font-face {
  font-family: 'Archivo';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: local(''),
       url('../../files/googlefonts/archivo_v19_20240201-081815/archivo-v19-latin-800italic.woff2') format('woff2'),
       url('../../files/googlefonts/archivo_v19_20240201-081815/archivo-v19-latin-800italic.woff') format('woff');
}
/* archivo-v19-900italic - latin */
@font-face {
  font-family: 'Archivo';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: local(''),
       url('../../files/googlefonts/archivo_v19_20240201-081815/archivo-v19-latin-900italic.woff2') format('woff2'),
       url('../../files/googlefonts/archivo_v19_20240201-081815/archivo-v19-latin-900italic.woff') format('woff');
}

@font-face{font-family:"StarBlushSerif";src:url("/files/custom_fonts/Star_Blush_Serif_Regular.woff") format("woff")}.tickerpre{height:1px;width:1px;opacity:0}.impr{font-size:20px !important;font-weight:400 !important;line-height:35px !important}.impr H3{font-weight:500;text-transform:uppercase;letter-spacing:3px;margin-bottom:0px;margin-top:25px}.impr p{margin-top:0px}.ce_gallery.hover-gal{transition:all 350ms ease-out;min-height:300px;height:100%}.ce_gallery.hover-gal ul{height:100%;width:100%;position:relative}.ce_gallery.hover-gal ul:hover li:nth-of-type(2) img{opacity:1;transform:scale(1.025)}.ce_gallery.hover-gal ul li{height:100%;width:100%}.ce_gallery.hover-gal ul li figure{overflow:hidden;height:100%}.ce_gallery.hover-gal ul li figure img{transition:all 350ms ease-out;height:100%;width:100%;object-fit:cover}.ce_gallery.hover-gal li{position:absolute}.ce_gallery.hover-gal li:nth-of-type(2) img{opacity:0}.mod_ticker .tickertext{margin-top:230px;margin-bottom:230px;font-size:3vw;font-family:"Archivo", sans-serif;font-weight:500;color:#000000;background-color:transparent;text-transform:lowercase}.mod_ticker .tickertext .span{padding-right:105px}.mod_ticker .tickertext .span:hover{color:#000000}.mod_ticker .tickertext .span:after{content:" ";background-color:"";background-image:url(../../files/nav/pfeil.svg);background-repeat:no-repeat;width:1.2vw;height:1.2vw;display:inline-block;margin-left:25px}.mod_ticker .tickertext .span a{color:#000000}.mod_ticker .tickertext .span a:hover{color:#FFEB00}.loop{margin-top:230px;margin-bottom:230px;display:flex;white-space:nowrap;width:100%;overflow:hidden;mix-blend-mode:difference}.loop-text{font-size:3vw;font-family:"Archivo", sans-serif;font-weight:500;color:#fff;background-color:transparent;text-transform:lowercase;line-height:0px}.loop-text span{padding-right:105px}.loop-text span:hover{color:#fff}.loop-text span:after{content:" ";background-color:"";background-image:url(../../files/nav/pfeil.svg);background-repeat:no-repeat;width:1.2vw;height:1.2vw;display:inline-block;margin-left:25px;filter:invert(1)}.loop-text span a{color:#000000}.loop-text span a:hover{color:#FFEB00}.loop-text{animation:loopText 35s infinite linear}@keyframes loopText{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes marquee{0%{left:0}100%{left:-100%}}.worksneak{margin-bottom:180px}.worksneak a{display:block;border-top:2px solid #000000;text-decoration:none;color:#000000}.worksneak a:last-of-type{border-bottom:2px solid #000000}.worksneak h3{padding-left:1vw}.worksneak .layout_simple{padding:25px;padding-left:1vw;font-size:3vw;font-family:"Archivo", sans-serif;display:flex;flex-wrap:wrap;align-items:baseline;font-size:2.3vw}.worksneak .layout_simple a{text-decoration:none;color:#000000}.worksneak .layout_simple .link{width:100%}.worksneak .layout_simple .subhead{font-size:1vw}.worksneak .layout_simple .subhead:before{content:" ";background-color:"";background-image:url(../../files/nav/pfeil.svg);background-repeat:no-repeat;width:0.8vw;height:0.8vw;display:inline-block;margin-left:1vw;margin-right:1vw}.worksneak .layout_simple:hover{background-color:#000000;color:#fff}.worksneak .layout_simple:hover a{color:#fff}.worksneak .layout_simple:hover .subhead:before{filter:invert(1)}.section-container .ardorlink{grid-column:3/7;grid-row:6/8;margin-top:10px !important;margin-bottom:0px !important}.bg{padding:8%;box-sizing:border-box}.bg.leine{background-image:url(../../files/content/work/loeckerwirt/background-leine.jpg);background-size:cover;background-size:100% auto;background-repeat:no-repeat}.bg figure{filter:drop-shadow(1px 0px 10px #919191);transition:all 300ms ease-out;transform:scale(1);overflow:hidden}.bg figure video{transform:scale(1.002)}.bg:hover figure{transform:scale(1.02)}.bg.full{padding:0px}.bg.beig{background-color:#f9f7f5}.cursor2{width:20px;height:20px;position:fixed;top:0px;left:0px;border-radius:50%;pointer-events:none;backdrop-filter:invert(1) grayscale(1);-webkit-backdrop-filter:invert(1) grayscale(1);z-index:99999;transform:translate(-60%, -60%)}.hover-strat_hover_out,.hover-ux_hover_out,.hover-cd_hover_out,.hover-print_hover_out,.hover-grafik_hover_out,.hover-foto_hover_out,.hover-kamp_hover_out,.hover-film_hover_out,.hover-prod_hover_out,.hover-develop_hover_out,.hover-mark_hover_out,.hover-social_hover_out{animation-name:hover_foto_out;animation-duration:0.2s;animation-fill-mode:forwards;width:300px;height:300px}@keyframes hover_foto_out{0%{width:300px;height:300px}100%{width:20px;height:20px}}@keyframes hover_foto{0%{width:20px;height:20px}100%{width:300px;height:300px}}.hover-strat,.hover-ux,.hover-cd,.hover-print,.hover-grafik,.hover-foto,.hover-kamp,.hover-film,.hover-prod,.hover-develop,.hover-mark,.hover-social{background-repeat:no-repeat;background-size:cover;border-radius:0px;background-position:center center;width:300px;height:300px;z-index:0;animation-name:hover_foto;animation-duration:0.3s;animation-fill-mode:forwards}.hover-strat:before,.hover-ux:before,.hover-cd:before,.hover-print:before,.hover-grafik:before,.hover-foto:before,.hover-kamp:before,.hover-film:before,.hover-prod:before,.hover-develop:before,.hover-mark:before,.hover-social:before{position:absolute;width:25px;height:25px;background-color:#fff;transform:translateY(-60%) translateX(-60%);border-radius:20px;top:90%;left:90%}.hover-strat{background-image:url(../../files/nav/hover/strategie.jpg)}.hover-ux{background-image:url(../../files/nav/hover/ux.jpg)}.hover-cd{background-image:url(../../files/nav/hover/cd.jpg)}.hover-print{background-image:url(../../files/nav/hover/print.jpg)}.hover-grafik{background-image:url(../../files/nav/hover/grafik.jpg)}.hover-foto{background-image:url(../../files/nav/hover/foto.jpg)}.hover-kamp{background-image:url(../../files/nav/hover/kampagne.jpg)}.hover-film{background-image:url(../../files/nav/hover/video.jpg)}.hover-prod{background-image:url(../../files/nav/hover/produkt.jpg)}.hover-develop{background-image:url(../../files/nav/hover/webdevelopment.jpg)}.hover-mark{background-image:url(../../files/nav/hover/markendesign.jpg)}.hover-social{background-image:url(../../files/nav/hover/socialmedia.jpg)}.hover_hover_out{animation-name:hover_c_out;animation-duration:0.3s;animation-fill-mode:forwards;width:45px;height:45px}@keyframes hover_c_out{0%{width:45px;height:45px}100%{width:20px;height:20px}}.hover{opacity:1;animation-name:hover_c;animation-duration:0.3s;animation-fill-mode:forwards}@keyframes hover_c{0%{width:20px;height:20px}100%{width:45px;height:45px}}.cursorinnerhover{width:30px;height:30px;opacity:0.5}.headerfixed{position:fixed;z-index:99;mix-blend-mode:difference;width:100%;display:flex;justify-content:space-between;padding:3vw;padding-top:2vw;box-sizing:border-box;pointer-events:none}.headerfixed .logo{width:140px}.headerfixed .head-left,.headerfixed .head-right{pointer-events:all}@keyframes headeruber{0%{width:100%}100%{width:0px}}@keyframes fade{0%{opacity:0;transform:translatey(40px)}100%{opacity:1;transform:translatey(0px)}}@keyframes fadevid{0%{opacity:0;transform:translatey(40px)}100%{opacity:1;transform:translatey(0px)}}#header .inside{height:70vh;width:100%;position:relative}#header .inside .claim{opacity:0;position:absolute;z-index:2;bottom:0%;left:6vw;width:84%;animation:fade 1.5s cubic-bezier(0.25, 0.74, 0.22, 0.99) forwards;animation-delay:300ms}#header .inside .claim .fuck,#header .inside .claim .fuck2{font-size:3.3vw;line-height:4vw;font-family:"Archivo", sans-serif;font-weight:400;color:#000000;position:relative}#header .inside .claim .fuck:after,#header .inside .claim .fuck2:after{position:absolute;width:100%;height:100%;background-color:#fff;right:0px;top:0px;display:block;z-index:0;animation:headeruber 1.5s cubic-bezier(0.25, 0.74, 0.22, 0.99) forwards;animation-delay:1s}#header .inside .claim .fuck H1,#header .inside .claim .fuck2 H1{margin-bottom:0px;margin-top:0px}#header .inside .claim .fuck2:after{animation:headeruber 1.9s cubic-bezier(0.25, 0.74, 0.22, 0.99) forwards;animation-delay:1.3s}#header .inside .claim .based{font-family:"Archivo", sans-serif;font-size:0.87vw;letter-spacing:2px;position:absolute;right:-3.7vw;top:5.6vw;line-height:1.3vw}#header .inside .claim .down{position:absolute;right:0px;bottom:0px;width:40px;height:40px;transition:all 450ms ease-out}#header .inside .claim .down:hover{transform:scale(1.1)}.clients-sp .ce_hyperlink{margin-top:120px}#main .mod_article.black .ce_hyperlink.work-btn{grid-column:9/14;grid-row:17/19;text-align:center}.navigation{font-size:22px;font-family:"Archivo", sans-serif;padding-bottom:10px}.navigation a,.navigation .active{color:#fff;text-decoration:none;padding-left:5px;padding-right:5px;box-sizing:border-box;font-weight:400}.navigation a:before,.navigation .active:before{content:" ";background-color:#fff;width:0%;height:1.5px;top:13px;display:block;position:absolute;transition:all 100ms ease-out}.navigation a:hover:before,.navigation .active:hover:before{width:100%}.navigation .active:before{width:100%}.navigation ul{display:flex;margin:0px}.navigation ul li{list-style-type:none;margin-left:25px;position:relative}#footer{font-family:"Archivo", sans-serif;font-size:20px;line-height:40px;padding-top:100px;padding-bottom:100px}#footer .inside{width:90%;max-width:1400px;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;justify-content:space-between}#footer .inside a{color:#000000;text-decoration:none}#footer .inside em{font-style:normal;position:relative}#footer .inside em:before{background-color:#000000;width:100%;position:absolute;height:1.5px;display:block;content:" ";top:10.3px;left:0px}#footer .inside .gruppenpink{font-size:11px;margin-top:-5px;position:absolute}H2,.ce_text:not(.fuck) h1{font-size:10vw;font-weight:normal;text-transform:uppercase;margin-bottom:2vw;margin-top:0px;font-family:"StarBlushSerif", serif;line-height:10vw}#main .ce_text{font-family:"Archivo", sans-serif;font-size:1.8vw;font-weight:600;z-index:1;line-height:2.5vw}#main .ce_text.leistungen ul{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0px;color:#fff}#main .ce_text.leistungen ul li{padding:25px;box-sizing:border-box;border-bottom:1px solid #000000;width:47.5%;list-style-type:none}#main .ce_text.leistungen ul li span{-webkit-backdrop-filter:invert(1) grayscale(1);mix-blend-mode:difference}#main .ce_text.leistungen ul li:before{display:none}#main .ce_text.right H2{text-align:right;padding-right:15%}#main .mod_article.art-padd{padding-top:180px;padding-bottom:180px}#main .mod_article.black{background-color:#000000;color:#fff;font-family:"StarBlushSerif", serif;box-sizing:border-box}#main .mod_article.black .ce_text{color:#fff;position:relative}#main .mod_article.black .ce_text p{width:70%}#main .mod_article.black .ce_hyperlink{position:relative;margin-top:50px}#main .mod_article.black .ce_hyperlink a{color:#fff;border:2px solid #fff}#main .mod_article.black .inside{padding-top:180px;padding-bottom:180px}#main .mod_article.fuck .ce_text{font-weight:200;font-size:7vw;line-height:8vw}#main .mod_article.fuck .ce_text strong{font-weight:200;color:#000000;position:relative;z-index:2;padding-right:2vw;padding-left:2vw;transition:all 450ms ease-out}#main .mod_article.fuck .ce_text strong:after{content:" ";position:absolute;width:0px;height:100%;background-color:#000000;display:block;top:0px;left:0px;z-index:-1;transition:all 450ms ease-out}#main .mod_article.fuck .ce_text strong.fade-text{color:#fff}#main .mod_article.fuck .ce_text strong.fade-text:after{width:100%}#main .mod_article.fuck .ce_text p{margin-top:0px}#main .mod_article.center{text-align:center}.ce_hyperlink a{padding:15px;padding-left:30px;padding-right:30px;font-family:"Archivo", sans-serif;font-size:19px;text-transform:uppercase;border:2px solid #000000;border-radius:200px;text-decoration:none;display:inline-block;color:#000000;letter-spacing:1px}.mod_ticker .tickertext{margin-top:230px;margin-bottom:230px;font-size:3vw;font-family:"Archivo", sans-serif;font-weight:500;color:#000000;background-color:transparent;text-transform:lowercase}.mod_ticker .tickertext .msg-white{color:#000000;position:relative;padding-left:0px;padding-right:105px}.mod_ticker .tickertext .msg-white:hover{color:#000000}.mod_ticker .tickertext .msg-white:after{content:" ";background-color:"";background-image:url(../../files/nav/pfeil.svg);background-repeat:no-repeat;width:1.2vw;height:1.2vw;display:inline-block;margin-left:25px}.mod_ticker .tickertext .msg-white a{color:#000000}.mod_ticker .tickertext .msg-white a:hover{color:#FFEB00}#expand{min-width:30%;height:100%;position:absolute;right:10%;will-change:width;display:flex;z-index:0}#expand figure{height:auto;min-height:auto;width:100%;min-width:100%}#expand figure img{object-fit:cover;height:100%;width:100%}.einleitung{font-family:"Archivo", sans-serif;font-size:2.5vw;width:70%;font-weight:600;color:#fff;z-index:1;mix-blend-mode:difference}#container.cont-starts{padding-top:6vw}#container{padding-top:200px}.mod_article.small .inside{padding-left:10%}.mod_article.small.small.start{height:80vh;position:relative}.mod_article.small.small.start .inside{height:100%}.slider-video{height:100%;width:100%;background-color:#efefef;animation:fadevid 1.5s cubic-bezier(0.25, 0.74, 0.22, 0.99) forwards;animation-delay:300ms;opacity:0}.slider-video video{object-fit:cover;height:100%;width:100%}h3{text-transform:uppercase;letter-spacing:4px;font-size:20px;font-family:"Archivo", sans-serif;font-weight:400;margin-top:0px;margin-bottom:20px}.workgrid H2{position:absolute;opacity:0;bottom:-20px;transform:translateY(100%);transition:all 450ms ease-out}.workgrid H2,.worklist h2{font-family:"Archivo", sans-serif;font-size:16px;line-height:20px;margin-bottom:-10px;text-transform:none;display:flex;align-items:baseline;flex-wrap:wrap}.workgrid H2 span,.worklist h2 span{font-weight:500;margin-right:15px;font-size:26px;text-transform:none}.workgrid H2 div,.worklist h2 div{position:relative;padding-left:25px}.workgrid H2 div:before,.worklist h2 div:before{content:" ";background-color:"";background-image:url(../../files/nav/pfeil-white.svg);background-repeat:no-repeat;width:10px;height:10px;display:inline-block;position:absolute;left:0px;top:6px}.worklist h2 div{margin-top:8px}.worklist h2 div::before{filter:invert(1)}.workgrid h2 div{margin-top:4px}.workgrid{width:70%;display:grid;grid-template-columns:repeat(14, 1fr);grid-template-rows:repeat(18, 7vw);gap:0% 0%;grid-template-areas:". . . . . . . . . work1 work1 work1 work1 work1 ." ". . . . . . . . . work1 work1 work1 work1 work1 ." "work2 work2 work2 work2 work2 work2 work2 work2 . work1 work1 work1 work1 work1 ." "work2 work2 work2 work2 work2 work2 work2 work2 . work1 work1 work1 work1 work1 ." "work2 work2 work2 work2 work2 work2 work2 work2 . work1 work1 work1 work1 work1 ." "work2 work2 work2 work2 work2 work2 work2 work2 . . . . . . ." ". . . . . . . . . . . . . . ." ". . . . . . . . . . . . . . ." ". . work3 work3 work3 work3 work3 . . . . . . . ." ". . work3 work3 work3 work3 work3 . work4 work4 work4 work4 work4 . ." ". . work3 work3 work3 work3 work3 . work4 work4 work4 work4 work4 . ." ". . work3 work3 work3 work3 work3 . work4 work4 work4 work4 work4 . ." ". . . . . . . . work4 work4 work4 work4 work4 . ." ". . . . . . . . work4 work4 work4 work4 work4 . ." "work5 work5 work5 work5 work5 work5 . . work4 work4 work4 work4 work4 . ." "work5 work5 work5 work5 work5 work5 . . . . . . . . ." "work5 work5 work5 work5 work5 work5 . . . . . . . . ." "work5 work5 work5 work5 work5 work5 . . . . . . . . .";width:90%;height:100%;margin-left:auto;margin-right:auto}.workgrid .ce_player,.workgrid .ce_gallery{position:relative;overflow:visible}.work1{grid-area:work1}.work2{grid-area:work2}.work3{grid-area:work3}.work4{grid-area:work4}.work5{grid-area:work5}.work1,.work2,.work3,.work4,.work5{background-color:#efefef}.work1 img,.work1 video,.work1 figure,.work1 li,.work2 img,.work2 video,.work2 figure,.work2 li,.work3 img,.work3 video,.work3 figure,.work3 li,.work4 img,.work4 video,.work4 figure,.work4 li,.work5 img,.work5 video,.work5 figure,.work5 li{object-fit:cover;object-position:center;height:100%;width:100%;transition:all 350ms ease-out;transform:scale(1.01);overflow:hidden}.work1:hover img,.work1:hover video,.work2:hover img,.work2:hover video,.work3:hover img,.work3:hover video,.work4:hover img,.work4:hover video,.work5:hover img,.work5:hover video{transform:scale(1.025)}.work1:hover h2,.work2:hover h2,.work3:hover h2,.work4:hover h2,.work5:hover h2{opacity:1}.work1.ce_gallery:before,.work1.ce_player:before,.work2.ce_gallery:before,.work2.ce_player:before,.work3.ce_gallery:before,.work3.ce_player:before,.work4.ce_gallery:before,.work4.ce_player:before,.work5.ce_gallery:before,.work5.ce_player:before{background-color:#000000;opacity:0.35;display:block;content:"";width:100%;height:100%;position:absolute;left:0px;top:0px;z-index:1;transform:scale(1.025);transition:all 350ms ease-out}.work_link:hover+.work1 img,.work_link:hover+.work1 video,.work_link:hover+.work2 img,.work_link:hover+.work2 video,.work_link:hover+.work3 img,.work_link:hover+.work3 video,.work_link:hover+.work4 img,.work_link:hover+.work4 video,.work_link:hover+.work5 img,.work_link:hover+.work5 video{transform:scale(1.025)}.work_link:hover+.work1 h2,.work_link:hover+.work2 h2,.work_link:hover+.work3 h2,.work_link:hover+.work4 h2,.work_link:hover+.work5 h2{opacity:1}.work_link:hover+.work1.ce_gallery ul li:nth-of-type(2) img,.work_link:hover+.work2.ce_gallery ul li:nth-of-type(2) img,.work_link:hover+.work3.ce_gallery ul li:nth-of-type(2) img,.work_link:hover+.work4.ce_gallery ul li:nth-of-type(2) img,.work_link:hover+.work5.ce_gallery ul li:nth-of-type(2) img{opacity:1}.work_link:hover+.work1.ce_gallery:before,.work_link:hover+.work1.ce_player:before,.work_link:hover+.work2.ce_gallery:before,.work_link:hover+.work2.ce_player:before,.work_link:hover+.work3.ce_gallery:before,.work_link:hover+.work3.ce_player:before,.work_link:hover+.work4.ce_gallery:before,.work_link:hover+.work4.ce_player:before,.work_link:hover+.work5.ce_gallery:before,.work_link:hover+.work5.ce_player:before{transition:all 350ms ease-out;opacity:0}.work2.padding{padding:2%;box-sizing:border-box;background-color:white}.workgrid .ce_gallery ul{position:relative;height:100%;width:100%}.workgrid .ce_gallery ul:hover li:nth-of-type(2) img{opacity:1;transform:scale(1.025)}.workgrid .ce_gallery li{position:absolute}.workgrid .ce_gallery li:nth-of-type(2) img{opacity:0}html.is-changing .transition-fade{transition:opacity 0.55s;opacity:1}html.is-animating .transition-fade{opacity:0}.radial-gradient{position:absolute;top:0px;left:0px;height:100%;width:100%;opacity:0.3;z-index:0;pointer-events:none;background:#9b59b6}.radial-gradient:before{content:" ";width:100%;height:100%;display:block;position:absolute;z-index:1;pointer-events:none;background:linear-gradient(95deg, black 0%, rgba(255, 255, 255, 0) 50%, black 100%)}.grad-vid{width:100%;height:100%;position:absolute;pointer-events:none;z-index:0;opacity:0.35;transform:scale(1.3)}.grad-vid:before{content:" ";width:100%;height:100%;display:block;position:absolute;z-index:1;pointer-events:none;background:radial-gradient(circle, rgba(255, 255, 255, 0) 0%, black 100%);opacity:0.75}.grad-vid figure{height:100%;width:100%}.grad-vid video{width:100%;height:100%;object-fit:cover;object-position:center;filter:invert(1)}::selection{background:#FFEB00;color:#000000}::-moz-selection{background:#FFEB00;color:#000000}
@charset "UTF-8";
.gal_o_m ul{display:flex}.workleser .gal_detail_height.gal_detail ul{grid-auto-rows:8vw}.gal_detail_333 ul{display:flex;justify-content:space-between;gap:30px}.layout_full.bild_alternativ .header_img{display:none}.video_marg{margin-bottom:20px}.seo-hidden-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0, 0, 0, 0);overflow:hidden}.ce_form .widget.widget-captcha.error{width:100%;margin-bottom:4%;font-family:"Archivo", sans-serif;background-color:#ff5c5c;box-sizing:border-box;padding-left:20px;padding-right:20px;border-radius:40px}.black .worksneak .layout_simple:hover{background-color:#fff;color:#000000}.black .worksneak .layout_simple:hover .subhead::before{filter:invert(0)}#fixed{mix-blend-mode:difference;z-index:999;position:fixed;top:0px;left:0px}.emty_div{height:300px}.loop .loop-text span::after{background-repeat:no-repeat}#container.cont-error404{padding-top:0px;height:100vh;display:flex;align-items:center;position:relative;overflow:hidden;width:100%}.loop.error_404_loop{margin-top:0px;margin-bottom:0px}.loop.error_404_loop .loop-text{font-size:10vw;font-size:10vw;line-height:11vw;margin-top:0px;margin-bottom:0px}.loop.error_404_loop .loop-text span::after{width:3.2vw;height:3.2vw;margin-left:40px}.loop.error_404_loop .loop-text span{padding-right:155px}.backlink_error.ce_hyperlink{text-align:center;margin-top:80px}.black .worksneak a,.black .worksneak a:last-of-type{border-color:#fff;color:#fff}.black .worksneak .layout_simple .subhead::before{filter:invert(1)}.black .worksneak{margin-bottom:0px}.aufl_ak .accordion ul li::before{display:none}.work_out{position:relative}.work_link{opacity:0;position:absolute;width:100%;height:calc(100% + 60px);display:block;left:0px;top:0px;margin-top:0px !important;margin-bottom:0px !important;z-index:4;padding:0 !important;font-size:0px;box-sizing:border-box}.work_link *{position:absolute;width:100%;height:100%;left:0px;top:0px;display:block;padding:0 !important;box-sizing:border-box}.work4.scale_up video{transform:scale(1.11)}.work4.scale_up:hover video,.work_link:hover+.work4.scale_up video{transform:scale(1.15)}.work_link:hover+div h2{opacity:1}.ce_text ul{padding-left:2vw}.ce_text ul li{list-style:none}.ce_text ul li:before{content:"";width:1vw;height:1vw;margin-left:-2vw;margin-right:1.2vw;display:inline-block;background-image:url(../../files/nav/pfeil.svg);background-repeat:no-repeat;transform:translatey(-0.2vw)}.section-container.ardor_gal .inside{grid-template-rows:180px 10vw 7vw 7vw 7vw 7vw 7vw 7vw 7vw 7vw 7vw 7vw 7vw 7vw 7vw 7vw 7vw}.section-container.ardor_gal .img1{grid-row:1/5}#main .mod_article.black .ce_text.ce_accordion p{width:100%}.workleser .image_container img{width:100%}.flex-box_out{height:80vh;align-content:center;display:flex;flex-wrap:wrap}.flex-box_out .ce_hyperlink{width:100%}.flex-box_out p{margin-top:0px;margin-bottom:0px}.aufl_ak.intitiativ .accordion>div>div:first-of-type,.aufl_ak.intitiativ .accordion>div>div:nth-of-type(2){width:100%}.aufl_ak.intitiativ .accordion>div>div:first-of-type p,.aufl_ak.intitiativ .accordion>div>div:nth-of-type(2) p{width:100% !important}.black .ce_accordion.aufl_ak .toggler.active::before,.black .ce_accordion.aufl_ak .toggler.active::after{background-color:#000000;right:35px}#main .mod_article.black .aufl_ak .ce_hyperlink a{border-color:#000000;color:#000000;text-align:center}#main .mod_article.black .aufl_ak .ce_hyperlink a:hover{background-color:#000000;color:#fff}#main .mod_article.black .aufl_ak .accordion .ce_text{color:#000000}.aufl_ak .backg{position:absolute;background-color:#fff;transition:all 150ms ease-in-out;width:100%;height:0px;bottom:0px;left:0px;z-index:-1}.aufl_ak .toggler.active{color:#000000}.aufl_ak .toggler.active .backg{height:100%}.aufl_ak .accordion{color:#000000;background-color:#fff;box-sizing:border-box;padding-left:40px;padding-right:40px}.aufl_ak .toggler{z-index:2;transition:all 250ms ease-in-out;font-size:1.8vw;font-weight:600;line-height:2.5vw;font-family:"Archivo", sans-serif;position:relative}.aufl_ak .toggler span{transition:all 250ms ease-in-out;padding:0px}.aufl_ak .toggler.active span{padding-left:40px}.aufl_ak .ce_hyperlink{width:100%}.aufl_ak p{width:100%;margin-bottom:0px}.aufl_ak li,.aufl_ak h3{font-size:1.6vw;line-height:1.9vw}.aufl_ak h3{margin-top:40px;margin-bottom:20px}.aufl_ak .accordion>div{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:start;padding-bottom:40px}.aufl_ak .accordion>div>div:first-of-type{width:35%}.aufl_ak .accordion>div>div:nth-of-type(2){width:60%}.aufl_ak .accordion>div>div ul{padding:0px;margin:0px}.aufl_ak .accordion>div>div ul li{list-style:none;padding-top:30px;padding-bottom:30px;font-weight:400}.aufl_ak .accordion>div>div ul li:not(:last-of-type){border-bottom:1px solid #000000}#main .mod_article.black .ce_hyperlink a:hover{color:#000000}.einleitung+.ce_hyperlink a{color:#fff;mix-blend-mode:difference;border-color:#fff}.einleitung+.ce_hyperlink a:hover{background-color:#fff;color:#000000}.work-sp .ce_hyperlink{margin-top:2.3vw}.no-marg.ce_text h1{margin-bottom:0px}.marg-bot-kl,.ce_hyperlink:not(:last-of-type).marg-bot-kl,.ce_hyperlink.marg-bot-kl{margin-bottom:60px}.worklist{display:flex;flex-wrap:wrap;justify-content:space-between}.worklist .layout_latest{width:30%;align-self:flex-start;margin-bottom:5%;position:relative}.worklist .layout_latest:nth-child(2n){width:65%}.worklist .layout_latest:nth-child(3n){width:47.5%}.worklist .layout_latest:nth-child(5n),.worklist .layout_latest:nth-child(11n){width:65%}.worklist .layout_latest:nth-child(4n),.worklist .layout_latest:nth-child(10n){width:47.5%}.worklist .layout_latest:nth-child(6n){width:30%}.worklist .layout_latest:nth-child(8n){width:65%}.worklist .layout_latest .more-link{position:absolute;left:0px;top:0px;width:100%;height:100%}.worklist .layout_latest h2{letter-spacing:0;margin-top:20px;text-transform:none;margin-bottom:5px}.worklist .layout_latest h2 a{text-decoration:none;color:#000000}.worklist .layout_latest .sub-head{font-family:"Archivo", sans-serif;font-weight:300;font-size:1.2vw}.worklist .layout_latest:hover img{transition:all 350ms ease-out;transform:scale(1.02);opacity:1}.worklist .image_container{width:100%;height:33vw;max-height:80vh;position:relative;overflow:hidden;background-color:#000000}.worklist .image_container *{width:100%;height:100%;object-fit:cover}.worklist .image_container img{transition:all 350ms ease-out;opacity:0.75}.black .clients_gall_new ul li img{filter:invert(1)}.section-container .ce_image,.gal-kl .ce_image,.sp_kont .ce_image{background-color:#efefef}#main .workleser .ce_text{font-size:1.5vw;font-weight:500;line-height:2.3vw}.workleser{}.workleser h1{font-family:"Archivo", sans-serif;font-size:2.5vw;line-height:2.9vw;margin-top:0px;font-weight:600}.workleser h2{font-family:"Archivo", sans-serif;text-transform:none;font-size:2vw;line-height:3vw;font-weight:600;margin-top:0px;margin-bottom:0px}.workleser .categories{display:flex;padding-left:0px;flex-wrap:wrap;gap:30px;margin-top:60px;margin-bottom:80px}.workleser .categories li{list-style:none}.workleser .categories li a{border:2px solid #000000;text-decoration:none;font-family:"Archivo", sans-serif;color:#000000;border-radius:50px;padding-top:15px;padding-bottom:15px;padding-left:20px;padding-right:20px;text-transform:uppercase;letter-spacing:1px;display:block}.workleser .categories .ce_hyperlink{margin-top:0px;margin-bottom:0px}.workleser .ce_text{margin-top:120px;margin-bottom:120px}.workleser .ce_text+.ce_hyperlink{margin-top:-90px;margin-bottom:120px}.workleser .gal_detail ul{display:grid;margin-left:auto;margin-right:auto;grid-template-columns:repeat(12, 1fr);grid-auto-rows:5vw;gap:30px}.workleser .gal_detail ul li{width:100%;height:100%}.workleser .gal_detail ul li *{width:100%;height:100%;object-fit:cover}.workleser .gal_detail ul li:nth-child(5n+1){grid-column:1 / 8;grid-row:span 4}.workleser .gal_detail ul li:nth-child(5n+2){grid-column:8 / 13;grid-row:span 4}.workleser .gal_detail ul li:nth-child(5n+3){grid-column:1 / 6;grid-row:span 8}.workleser .gal_detail ul li:nth-child(5n+4){grid-column:6 / 13;grid-row:span 4}.workleser .gal_detail ul li:nth-child(5n+5){grid-column:6 / 13;grid-row:span 4}.workleser .gal_detail.gal_detail_3 ul{display:grid;margin-left:auto;margin-right:auto;grid-template-columns:repeat(12, 1fr);grid-template-rows:repeat(5, 5vw);grid-column-gap:30px;grid-row-gap:30px}.workleser .gal_detail.gal_detail_3 ul li{width:100%;height:100%}.workleser .gal_detail.gal_detail_3 ul li *{width:100%;height:100%;object-fit:cover}.workleser .gal_detail.gal_detail_3 ul li:first-of-type{grid-column:1/4;grid-row:1/6}.workleser .gal_detail.gal_detail_3 ul li:nth-of-type(2){grid-column:4/9;grid-row:1/6}.workleser .gal_detail.gal_detail_3 ul li:nth-of-type(3){grid-column:9/13;grid-row:1/6}.gal_detail.gal_detail_2 ul{grid-template-rows:repeat(4, 5vw)}.gal_detail.gal_detail_2.hoch ul{grid-template-rows:repeat(7, 5vw)}.gal_detail.gal_detail_2.hoch ul li{grid-row:1/8}.workleser{margin-bottom:180px}.workleser .back{display:none}.clients_gall_new{margin-top:100px}.clients_gall_new ul{display:flex;flex-wrap:wrap;row-gap:150px}.clients_gall_new ul li{width:25%;display:flex;justify-content:center;align-items:center}.clients_gall_new ul li img{height:80px}.grad-vid-2{opacity:0.8;position:absolute;width:100%;left:0px;top:0px;height:100%}.grad-vid-2 *{width:100%;height:100%;object-fit:cover}.grad-vid-2 video{width:100%;height:100%;object-fit:cover}.sp_kont{display:flex;flex-wrap:wrap}.sp_kont .ce_image{width:100%;height:100%}.sp_kont .ce_image *{width:100%;height:100%;object-fit:cover}.ce_hyperlink.down_link span:after{content:"";width:12px;height:12px;transform:translateY(0px) rotate(180deg);margin-left:10px;background:url(/files/nav/pfeil.svg);display:inline-block;background-size:contain;background-position:center center;background-repeat:no-repeat;transition:all 100ms ease-out}.ce_hyperlink.down_link a:hover span:after{transition:all 100ms ease-out;filter:invert(1)}.black .ce_text ul li::before{background-color:#fff}.black .ce_text a{color:#fff}.gal-kl{position:relative;overflow:visible;margin-top:5vw}.gal-kl .img{width:100%;height:100%}.gal-kl .img *{width:100%;height:100%;object-fit:cover}.gal-kl .img1{grid-column:10/14;grid-row:1/6;text-align:right;margin-top:-40%}.gal-kl .img2{grid-column:2/5;grid-row:3/8}.gal-kl .img3{grid-column:6/11;grid-row:2/9}.gal-kl .img4{grid-column:12/16;grid-row:6/11}.gal-kl .img5{grid-column:4/9;grid-row:10/14}.gal-kl .inside{display:grid;max-width:1700px;margin-left:auto;margin-right:auto;grid-template-columns:5% 5% 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 5% 5%;grid-template-rows:0px 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw;grid-column-gap:0px;grid-row-gap:0px}.ce_hyperlink{margin-top:50px}.ce_hyperlink:not(:last-of-type){margin-bottom:30px}.ce_hyperlink.inline-b:not(:last-of-type){margin-bottom:0px;margin-right:25px}.inline-b{display:inline-block}.center{text-align:center}.black .ce_form label a{color:#fff}.black .ce_form .widget input,.black .ce_form .widget textarea,.black .ce_form .submit{border-color:#fff;color:#fff;background-color:transparent;border-radius:40px}.black .ce_form .widget input::placeholder,.black .ce_form .widget textarea::placeholder,.black .ce_form .submit::placeholder{color:#fff}.black .ce_form input[type="checkbox"]+label::before{border-color:#fff;border-radius:10vw}.black .ce_form input[type="checkbox"]:checked+label::before,.black .ce_form input[type="checkbox"][checked="checked"]+label::before{background:#fff url("/files/nav/check-black.svg") center center no-repeat;background-size:50%}.ce_form .submit{border:2px solid #000000;background-color:transparent;border-radius:50px;position:relative;padding-left:35px;padding-right:35px;padding-top:13px;padding-bottom:13px;text-transform:uppercase;letter-spacing:1px}.ce_form .formbody{display:flex;flex-wrap:wrap;justify-content:space-between}.ce_form .widget{width:48%}.ce_form .widget input,.ce_form .widget textarea{width:100%;box-sizing:border-box;border:2px solid #000000;font-family:"Archivo", sans-serif;padding-left:30px;padding-right:30px;padding-top:25px;padding-bottom:25px}.ce_form .widget input::placeholder,.ce_form .widget textarea::placeholder{opacity:1}.ce_form .widget.widget-checkbox,.ce_form .widget.widget-submit{width:auto}.ce_form .widget.widget-captcha{width:0px}.ce_form .widget.widget-textarea,.ce_form .widget.full{width:100%}.ce_form .widget:not(.widget-submit, .widget-captcha){margin-bottom:4%}.ce_form .widget input,.ce_form .widget textarea,.ce_form .widget .checkbox_container,.ce_form .widget .submit{font-size:1.6vw;line-height:1.8vw}.ce_form label{font-family:"Archivo", sans-serif}.ce_form label a{color:#000000}.ce_form fieldset.checkbox_container{margin:0px;padding:0px;border:0px}.ce_form fieldset.checkbox_container span{display:flex;flex-wrap:wrap}.ce_form input[type="checkbox"]{display:none}.ce_form input[type="checkbox"]+label::before{width:2vw;height:2vw;display:inline-block;margin-right:1vw;margin-bottom:-0.6vw;border:2px solid #000000;content:""}.ce_form input[type="checkbox"]:checked+label::before,.ce_form input[type="checkbox"][checked="checked"]+label::before{background:#000000 url("/files/nav/check-white.svg") center center no-repeat;background-size:auto;background-size:80%;pointer-events:none}#header:not(.starts){display:none}.grecaptcha-badge{display:none !important}.accordion{overflow:hidden;transition:max-height 0.3s ease;max-height:0}.accordion.active{max-height:5000px;transition:all 0.3s ease}.marg-bot{margin-bottom:180px}.black .ce_accordion .toggler::before,.black .ce_accordion .toggler::after{background-color:#fff}.ce_accordion:not(:last-of-type){border-bottom:2px solid #fff}.ce_accordion .toggler{padding-top:30px;padding-bottom:30px;position:relative}.ce_accordion .toggler:before,.ce_accordion .toggler:after{width:22px;height:2px;background-color:#000000;position:absolute;right:0px;top:50%;transform:translateX(-50%);content:"";display:block;z-index:1;transition:all 250ms ease-in-out}.ce_accordion .toggler:after{transform:translateX(-50%) rotate(90deg)}.ce_accordion .toggler.active:after{transform:translateX(-50%) rotate(180deg)}.ce_accordion .toggler.active:before{transform:translateX(-50%) rotate(90deg);opacity:0}.ce_accordion .accordion p:first-of-type{margin-top:0px}.mod_article .wrap,.mod_article.wrap .inside{width:80%;margin-left:auto;margin-right:auto}.mod_article .wrap-kl,.mod_article.wrap-kl .inside{width:80%;max-width:1400px;margin-left:auto;margin-right:auto}.mod_article.black.wrap .ce_text p{width:100%}.ce_text a{color:#000000}.contao-cookiebar .cc-groups .cc-group,.contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-info{border-radius:0px;border-color:#fff;background-color:transparent}.contao-cookiebar .cc-groups .cc-group *,.contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-info *{background-color:transparent;border-color:#fff}.contao-cookiebar .cc-info>a+a::before{display:inline-block;content:"·";margin-right:7px;margin-left:5px}.contao-cookiebar .cc-info>a{color:#fff;letter-spacing:1px}.contao-cookiebar .cc-info>a:hover{color:#fff}.contao-cookiebar.cc-active.cc-blocked{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);animation:none;transition:all 0.6s ease}.contao-cookiebar.cc-active.cc-blocked.cc-saved{backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);animation:none;transition:all 0.6s ease}.contao-cookiebar .cc-inner{border-radius:0px;box-shadow:none;background-color:#000000;color:#fff;font-family:"Archivo", sans-serif;box-sizing:border-box;max-width:480px;padding:50px;position:absolute;right:50px;bottom:50px;max-height:calc(100vh - 100px)}.contao-cookiebar .cc-inner p{color:#fff;font-size:15px}.contao-cookiebar .cc-inner .cc-head{margin-bottom:20px}.contao-cookiebar .cc-btn{border-radius:50px;background-color:transparent;border:2px solid #fff;color:#fff;text-transform:uppercase;letter-spacing:1px;display:block;width:100%;margin-bottom:10px;font-size:13px;padding-top:10px;padding-bottom:10px;font-weight:500}.contao-cookiebar .cc-btn:hover{background-color:#fff;color:#000000}.ce_hyperlink a,.submit{position:relative;transition:all 100ms ease-out}.ce_hyperlink a:hover,.submit:hover{background-color:#000000;color:#fff;border-color:#000000;transition:all 100ms ease-out}.ce_hyperlink a span,.submit span{transition:all 0.3s ease;display:block}.ce_hyperlink a span:last-of-type,.submit span:last-of-type{transform:translateX(-50%) translateY(100%);position:absolute;text-align:center;box-sizing:border-box;left:50%;width:100%}.ce_hyperlink a:hover span:first-of-type,.submit:hover span:first-of-type{transform:translateY(-100%)}.ce_hyperlink a:hover span:last-of-type,.submit:hover span:last-of-type{transform:translateX(-50%) translateY(-100%)}.ce_hyperlink a div,.submit div{position:relative;overflow:hidden}.mod_article.black .ce_hyperlink a:hover,.ce_form .submit:hover{background-color:#fff;color:#000000}.clients_gall{margin-top:100px}.clients_gall:last-of-type{margin-top:50px}.clients_gall ul{display:flex;justify-content:space-between;gap:5%;row-gap:50px}.clients_gall ul li{display:flex;align-items:center}.clients{padding-top:180px;padding-bottom:180px;padding-right:10%}.imgup{margin-top:25%}.imgleft{margin-left:-40%}.imgright{margin-left:40%}.start{position:relative}.img{will-change:transform;transition:transform 0.1s ease;transform:translateX(0%)}#wrapper{background-color:#fff !important}.section-container{position:relative;overflow:visible}.section-container.mod_article.black{padding-top:0px;padding-bottom:0px}.section-container .ce_text{grid-column:3/9;grid-row:2/6}.section-container .ce_text p{width:100% !important}.section-container .img{width:100%;height:100%}.section-container .img *{width:100%;height:100%;object-fit:cover}.section-container .img1{grid-column:10/14;grid-row:1/6;text-align:right;margin-top:-40%}.section-container .img2{grid-column:2/5;grid-row:8/12}.section-container .img3{grid-column:6/11;grid-row:7/14}.section-container .img4{grid-column:12/16;grid-row:11/16}.section-container .img5{grid-column:4/9;grid-row:15/18}.section-container .inside{display:grid;grid-template-columns:5% 5% 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 5% 5%;grid-template-rows:180px 7vw 7vw 7vw 7vw 7vw 7vw 7vw 7vw 7vw 7vw 7vw 7vw 7vw 7vw 7vw 7vw;grid-column-gap:0px;grid-row-gap:0px}.hamburger{width:24px;height:24px;display:block;cursor:pointer}.hamburger-box{width:24px;height:24px;position:relative}.hamburger-inner{width:24px;height:2px;background-color:#fff;position:absolute;top:calc(50% - 4px);left:calc(50% - 12px);transition:transform 0.2s ease}.hamburger.is-active .hamburger-inner::after{transform:rotate(-45deg) translate(6px, 5px);width:20px}.hamburger.is-active .hamburger-inner::before{transform:rotate(45deg) translate(6px, -5px);width:20px}.hamburger .hamburger-inner::before{content:"";width:24px;height:2px;background-color:#fff;position:absolute;top:-7px;left:0;overflow:visible;transition:transform 0.2s ease}.hamburger .hamburger-inner::after{content:"";width:24px;height:2px;background-color:#fff;position:absolute;bottom:-7px;left:0;transition:transform 0.2s ease}.hamburger.is-active .hamburger-inner{transform:rotate(-45deg)}.tray,.nav-mobi{display:none}@media (min-width:1700px){#container{padding-top:300px}.ce_form input[type="checkbox"]+label::before{width:1.4vw;height:1.4vw;margin-right:0.7vw;margin-bottom:-0.45vw}H2,.ce_text:not(.fuck) h1{font-size:7vw}.ce_text.text-gr ul{padding-left:25px}.ce_form .widget input,.ce_form .widget textarea,.ce_form .widget .checkbox_container,.ce_form .widget .submit{font-size:1vw;line-height:1.2vw}#main .ce_text.text-gr{font-size:26px;line-height:37px}#main .ce_text.text-gr .toggler{font-size:1.8vw;line-height:2.5vw}.ce_text.text-gr ul li::before{width:14px;height:14px;margin-left:-25px;margin-right:11px;transform:translatey(-2px)}}@media (pointer:coarse){.cursor2{display:none}.cursor2.hover-foto,.cursor2.hover-pre,.cursor2.hover-next,.cursor2.hover-plus,.cursor2.hover-info,.cursor2.hover-strat,.cursor2.hover-ux,.cursor2.hover-cd,.cursor2.hover-print,.cursor2.hover-grafik,.cursor2.hover-kamp,.cursor2.hover-film,.cursor2.hover-prod,.cursor2.hover-develop,.cursor2.hover-mark,.cursor2.hover-social{display:block;width:180px;height:180px;z-index:9;transform:translate(-50px, 20px)}}@media (min-width:2000px){.section-container .inside{grid-template-rows:180px 6vw 6vw 6vw 6vw 6vw 6vw 6vw 6vw 6vw 6vw 6vw 6vw 6vw 6vw 6vw 6vw}}@font-face{font-family:"StarBlushSerif";src:url("/files/custom_fonts/Star_Blush_Serif_Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Star_Blush_Seri_Bold.woff";src:url("/files/custom_fonts/Star_Blush_Serif_Regular.woff") format("woff");font-weight:bold;font-style:normal}@font-face{font-family:"Star_Blush_Serif_Italic.woff";src:url("/files/custom_fonts/Star_Blush_Serif_Regular.woff") format("woff");font-weight:normal;font-style:italic}@font-face{font-family:"Star_Blush_Serif_Bold-Italic.woff";src:url("/files/custom_fonts/Star_Blush_Serif_Regular.woff") format("woff");font-weight:bold;font-style:italic}@media (max-width:1400px){#main .workleser .ce_text{font-size:1.8vw;line-height:2.7vw}.worksneak .layout_simple .subhead{font-size:1.3vw}.worksneak .layout_simple .subhead::before{width:0.9vw;height:0.9vw}.section-container.ardor_gal .inside{grid-template-rows:180px 11vw 7vw 7vw 7vw 7vw 7vw 7vw 7vw 7vw 7vw 7vw 7vw 7vw 7vw 7vw 7vw}.clients_gall_new ul{row-gap:100px}.loop{margin-top:180px;margin-bottom:180px}.workgrid{width:100%}.clients{padding-top:150px;padding-bottom:150px}#main .mod_article.black .inside{padding-top:150px;padding-bottom:150px}.workgrid H2 span{font-size:22px;line-height:30px}#main .ce_text{font-size:2vw;line-height:2.7vw}}@media (max-width:1200px){.section-container .ardorlink{grid-row:5/7;z-index:1}#container.cont-error404 .loop.error_404_loop .loop-text{font-size:15vw;line-height:16vw}.loop-text span::after{width:5.2vw;height:5.2vw;margin-left:20px}.loop.error_404_loop .loop-text span{padding-right:105px}#main .workleser h2{font-size:3vw;line-height:3.5vw}#main .workleser .ce_text{font-size:2.4vw;line-height:3.4vw}.worksneak .layout_simple .subhead{font-size:1.8vw}.worksneak .layout_simple .subhead::before{width:1.2vw;height:1.2vw}.clients-sp .ce_hyperlink{margin-top:20px}#header .inside .claim .down{bottom:6px;width:30px;height:30px}.ce_text ul li::before{width:1.2vw;height:1.2vw}#footer .inside em::before{top:8.4px}.workgrid H2 div::before,.worklist h2 div::before{top:4px}.worklist h2 div,.workgrid H2 div{margin-top:4px}.workgrid H2 span,.worklist h2 span{font-size:22px;line-height:24px}.workgrid H2 div,.worklist h2 div{width:100%;line-height:17px}.workleser h2{font-size:3vw;line-height:3.6vw}#header .inside .claim{bottom:0%}.loop .loop-text{font-size:5vw}.loop .loop-text span::after{width:2.2vw;height:2.2vw}#main .ce_text{font-size:2.5vw;line-height:3.4vw}#header .inside .claim .fuck,#header .inside .claim .fuck2{font-size:4.3vw;line-height:5vw}#main .mod_article.black .ce_hyperlink{margin-top:30px}.workgrid H2 span{display:block}.workgrid H2{bottom:-10px;transform:translateY(100%)}.clients-sp .rs-column{width:100%;margin-right:0px}.ce_hyperlink{margin-top:30px}.clients_gall_new ul{row-gap:70px}.clients_gall_new ul .image_container{max-width:80%}.section-container .ce_text{grid-column:3/10;grid-row:1/6}.section-container .inside{grid-template-rows:repeat(17, 7vw)}.section-container .img1{grid-column:11/15;grid-row:1/6}#main .mod_article.black.section-container .inside{padding-bottom:0px}#footer{font-size:18px;line-height:38px}#container{padding-top:130px}#main .mod_article.art-padd{padding-bottom:100px;padding-top:100px}.work-sp .rs-column{margin-right:0px;width:100%}.marg-bot{margin-bottom:130px}#main .mod_article.black .ce_text p{width:100%}.aufl_ak .accordion>div>div:first-of-type{width:100%}.aufl_ak .accordion>div>div:nth-of-type(2){width:100%}.aufl_ak li,.aufl_ak h3,.aufl_ak .toggler{font-size:2.5vw;line-height:3.4vw}.aufl_ak h3{margin-top:20px;margin-bottom:10px}.aufl_ak .accordion>div>div ul li{padding-top:20px;padding-bottom:20px}.ce_form .widget input,.ce_form .widget textarea,.ce_form .widget .checkbox_container,.ce_form .widget .submit{font-size:2.2vw;line-height:2.5vw}#main .mod_article.black.work-box .ce_text p{width:90%}.workleser h1{font-size:3.5vw;line-height:3.9vw}.aufl_ak .ce_text:first-of-type h3{margin-top:0px}.workleser .categories{gap:15px}.workleser .categories .ce_hyperlink a{font-size:16px}}@media (max-width:900px){.gal_detail_333 ul{gap:20px}.workleser h1{font-size:4.5vw}#main .workleser h2{font-size:3.8vw;line-height:4.2vw}#main .workleser .ce_text{font-size:3vw;line-height:3.8vw}.worksneak .layout_simple .subhead{font-size:2vw}.worksneak .layout_simple .subhead::before{width:1.3vw;height:1.3vw}#header .inside .claim .down{bottom:10px}.bg{padding:0px;background:none}.bg.leine{background:none}.bg figure{filter:drop-shadow(0px 0px 0px #919191)}.ce_hyperlink.down_link span::after{width:10px;height:10px}.ce_text ul li::before{width:1.5vw;height:1.5vw;margin-right:1.8vw}.sp_impr .rs-column{margin-top:0px}.section-container.ardor_gal .inside{grid-template-rows:180px 7vw 7vw 7vw 7vw 7vw 7vw 7vw 7vw 7vw 7vw 7vw 7vw 7vw 7vw 7vw 7vw}.telex>div{padding-right:50px !important}.loop{margin-top:100px;margin-bottom:100px}#main .mod_article.black .inside{padding-top:100px;padding-bottom:100px}≈ .clients{padding-top:100px;padding-bottom:100px}#main .ce_text{font-size:2.9vw;line-height:3.9vw}.workleser h2{font-size:3.3vw;line-height:3.9vw}.section-container .ce_text{grid-column:3/11}.section-container .img1{grid-column:12/16;grid-row:1/6;margin-left:-10%}.footer4 p,.footer5 p{display:flex;justify-content:space-between}.footer4{width:45%}.footer5{width:48%}#footer{padding-top:80px;padding-bottom:80px}.sp_kont .rs-column.-large-first-row:last-of-type{margin-top:65px}.worklist .layout_latest{width:47.5% !important;margin-bottom:5%}.worklist .layout_latest:last-child:nth-child(odd){width:100% !important}.workleser .ce_text{margin-top:80px;margin-bottom:80px}.workleser .ce_text+.ce_hyperlink{margin-top:-50px;margin-bottom:80px}.gal_detail.gal_detail_2.hoch ul{grid-template-rows:repeat(7, 3vw)}.workleser .gal_detail.gal_detail_3 ul{grid-template-rows:repeat(5, 3vw)}.ce_hyperlink a{font-size:16px}.workleser .categories{gap:15px;margin-top:50px;margin-bottom:60px}.aufl_ak li,.aufl_ak h3,.aufl_ak .toggler{font-size:3.2vw;line-height:3.8vw}.ce_form .widget input,.ce_form .widget textarea,.ce_form .widget .checkbox_container,.ce_form .widget .submit{font-size:3vw;line-height:3.3vw}.ce_form input[type="checkbox"]+label::before{width:2.8vw;height:2.8vw;margin-right:2vw}.contao-cookiebar .cc-inner{right:auto;bottom:auto;position:unset}.headerfixed{padding:5vw;padding-top:4vw}}.worksneak{margin-bottom:120px}@media (max-width:767px){.backlink_error.ce_hyperlink{width:100vw}.footer1{margin-bottom:20px}#main .mod_article.black .ce_hyperlink.work-btn{text-align:left;margin-bottom:15px}#main .workleser h2{font-size:4.5vw;line-height:5.2vw}#main .workleser .ce_text{font-size:3.8vw;line-height:5vw}.ce_text ul li::before{width:2.2vw;height:2.2vw;margin-right:2.4vw}.tray{display:block}.nav-mobi{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding-top:0px;width:100%;height:100vh;background-color:#000000;z-index:8;position:fixed;transition:all 0.75s cubic-bezier(0.25, 0.74, 0.22, 0.99) 0s;opacity:0;pointer-events:none;transition-delay:0.25s;top:0px;left:0px}.nav-mobi.show{opacity:1;pointer-events:all;transition-delay:0s}.nav-mobi .navigation{font-size:7vw;line-height:9vw;transition:all 0.75s cubic-bezier(0.25, 0.74, 0.22, 0.99) 0s;opacity:0;pointer-events:none;transition-delay:0s}.nav-mobi.show .navigation{opacity:1;pointer-events:all;transition-delay:0.25s}.nav-mobi .navigation ul{padding:0px;display:block}.nav-mobi .navigation ul li{margin-left:0px}.nav-mobi .navigation a,.nav-mobi .navigation .active{display:inline-block;position:relative;box-sizing:border-box;margin-top:2px;margin-bottom:2px}.nav-mobi .navigation a::before,.nav-mobi .navigation .active::before{left:0px}.nav-mobi a.invisible{display:none}.nav-mobi .navigation a::before,.nav-mobi .navigation .active::before{height:2px;top:4.8vw}.head-right .navigation{display:none}.headerfixed{padding-top:25px}#header .inside{height:50vh}#header .inside .claim .fuck,#header .inside .claim .fuck2{font-size:6.3vw;line-height:8vw}#container.cont-starts{padding-top:50px}.flex-box_out{height:auto}#expand{min-width:20%;min-height:400px;position:relative;left:auto;margin-left:auto}.mod_article.small.small.start{height:auto}.mod_article.small.small.start .inside{padding-left:0px}.mod_article.small.small.start .inside .ce_text,.mod_article.small.small.start .inside .ce_hyperlink{margin-left:10%;width:80%}.mod_article.small.small.start .inside .ce_text{margin-top:50px}#main .ce_text{font-size:2.9vw;line-height:3.9vw}#main .ce_text{font-size:4.9vw;line-height:6.5vw}#header .inside .claim{left:5%}.loop{margin-top:80px;margin-bottom:80px}.loop .loop-text{font-size:7vw}.loop .loop-text span{padding-right:50px}H2,.ce_text:not(.fuck) h1{font-size:15vw;margin-bottom:4vw;line-height:16vw}#main .mod_article.black .ce_hyperlink{margin-top:30px}.mod_article.small.work-box .inside{padding-right:10%}.workgrid{display:block;margin-top:60px}.workgrid>div:not(.work-btn){display:block;width:100%;height:300px;margin-bottom:140px}.workgrid>div:not(.work-btn):last-of-type{margin-bottom:60px}.workgrid .work_link{height:370px !important;margin-bottom:-370px !important}.workgrid H2{opacity:1}.workgrid H2 div,.worklist h2 div{padding-left:20px}.ce_hyperlink{margin-top:20px}.clients-sp .rs-column{margin-top:0px}.clients_gall_new{margin-top:80px}.clients_gall_new ul li{width:33%}.clients_gall_new ul li img{height:65px}.clients_gall_new ul{row-gap:50px}.section-container .inside{grid-template-rows:30vw 7vw 7vw 7vw 7vw 12vw 7vw 7vw 7vw 7vw 7vw 7vw 7vw 7vw 7vw 7vw 7vw}.ardor_gal.section-container .inside{grid-template-rows:55vw 7vw 7vw 7vw 7vw 12vw 7vw 7vw 7vw 7vw 7vw 7vw 7vw 7vw 7vw 7vw 7vw}.section-container .ce_text,.ardor_gal.section-container .ce_text{grid-column:3/14}.section-container .img1,.ardor_gal.section-container .img1{grid-column:12/16;grid-row:5/9;margin-left:0%}.section-container .img1,.ardor_gal.section-container .img1{margin-top:-20%}#footer .inside{width:80%}#footer .inside>div{width:100%}#footer{font-size:18px;line-height:33px}.footer5 p{margin:0px}.footer4 p{margin-bottom:0px}.footer4 p,.footer5 p{justify-content:start;gap:15px}#main .ce_text.right H2{text-align:left;padding-right:0%}#main .ce_text.leistungen ul li{padding:20px;width:100%}.work-sp .rs-column{margin-top:0px}.worklist .layout_latest{width:100% !important;margin-bottom:40px}.worklist .layout_latest:last-of-type{margin-bottom:0px}.worklist .image_container{height:80vw}.workleser h1{font-size:5.5vw;line-height:6.4vw}.workleser h2{font-size:4.8vw;line-height:6.4vw}.workleser .categories{margin-top:40px}.workleser .ce_text{margin-top:60px;margin-bottom:60px}.workleser .ce_text+.ce_hyperlink{margin-top:-40px;margin-bottom:60px}.workleser h2{font-size:5.8vw;line-height:7.4vw}.workleser .gal_detail ul{grid-column-gap:20px !important;grid-row-gap:20px !important}.workleser{margin-bottom:80px}#main .mod_article.fuck .ce_text{font-size:8vw;line-height:9.5vw}.marg-bot{margin-bottom:80px}.ce_accordion .toggler::before,.ce_accordion .toggler::after{width:18px}.aufl_ak .accordion{padding-left:20px;padding-right:20px}.aufl_ak .toggler.active span{padding-left:20px}.black .ce_accordion.aufl_ak .toggler.active::before,.black .ce_accordion.aufl_ak .toggler.active::after{right:15px}.aufl_ak li,.aufl_ak h3,.aufl_ak .toggler{font-size:3.6vw;line-height:4.8vw}.ce_accordion .toggler{padding-top:25px;padding-bottom:25px}.aufl_ak .accordion>div>div ul li{padding-top:15px;padding-bottom:15px}.aufl_ak .accordion>div{padding-bottom:20px}#main .aufl_ak .accordion .ce_text{font-size:3.6vw;line-height:4.8vw;font-weight:400}.ce_form .widget{width:100%}.ce_form .widget input,.ce_form .widget textarea,.ce_form .widget .checkbox_container,.ce_form .widget .submit{font-size:4vw;line-height:4.3vw}.ce_form input[type="checkbox"]+label::before{width:3vw;height:3vw;margin-right:2.6vw}.ce_text strong{font-weight:800}.contao-cookiebar .cc-inner{padding:40px;max-width:100%}#main .ce_text{font-size:4.3vw;line-height:6.3vw}.footer4 p{display:block}#footer .inside>div{line-height:30px}#footer .inside>div p{margin-top:10px}#footer .inside .footer5 p{font-size:13px;margin-top:25px}.worksneak .layout_simple .subhead{font-size:2.8vw;display:block;width:100%}.worksneak .layout_simple .subhead{margin-top:5px}.worksneak .layout_simple .subhead::before{width:1.9vw;height:1.9vw;margin-left:0;margin-right:1.9vw}.worksneak .layout_simple{font-size:3.4vw;display:block}.worksneak{margin-bottom:100px}}@media (max-width:500px){.gal_o_m ul{display:block}.gal_detail_333 ul{display:block;gap:0px}.gal_detail_333 ul li:not(:last-of-type){margin-bottom:20px}#header .inside .claim .fuck,#header .inside .claim .fuck2{font-size:9.3vw;line-height:10vw;width:85%}#header .inside .claim .down{bottom:5px;width:20px;height:20px}.ce_hyperlink{margin-top:30px}.nav-mobi .navigation a::before,.nav-mobi .navigation .active::before{top:6.8vw}#main .ce_text{font-size:6.3vw;line-height:8.4vw;font-weight:500}.nav-mobi .navigation{font-size:11vw;line-height:13vw}.loop .loop-text{font-size:8vw}.loop .loop-text span::after{width:3.8vw;height:3.8vw;margin-left:15px;background-repeat:no-repeat}.telex>div{padding-right:30px !important}.mod_article.small.small.start .inside .ce_text,.mod_article.small.small.start .inside .ce_hyperlink{margin-left:5%;width:90%}.mod_article.small.work-box .inside{padding-right:5%}.mod_article.small .inside{padding-left:5%}#main .mod_article.black.work-box .ce_text p{width:100%}#main .mod_article.black .inside{padding-top:50px;padding-bottom:50px}.clients{padding-top:50px;padding-bottom:50px}.section-container .ce_text,.ardor_gal.section-container .ce_text{grid-column:2/15}#footer{padding-top:30px;padding-bottom:35px}#footer .inside{width:90%}#footer .inside em::before{top:8.5px}.section-container{position:relative;overflow:hidden}.section-container .inside{grid-template-rows:65vw repeat(25, 7vw)}.ardor_gal.section-container .inside{grid-template-rows:100vw 50px 80px repeat(22, 7vw)}.section-container .img2{grid-column:2/8;grid-row:5/12}.section-container .img3{grid-column:9/15;grid-row:7/15}.section-container .img1,.ardor_gal.section-container .img1{grid-column:4/8;grid-row:12/18}.section-container .img1,.ardor_gal.section-container .img1{grid-column:4/8;grid-row:12/18}.section-container .img5{grid-column:3/10;grid-row:21/26}.section-container .img4{grid-column:11/16;grid-row:17/25}.mod_article .wrap,.mod_article.wrap .inside{width:90%}#container{padding-top:100px}#main .ce_text.leistungen ul li{padding:18px}#main .mod_article.art-padd{padding-bottom:50px;padding-top:50px}#main .ce_text.leistungen{font-size:6vw;line-height:6.4vw}.marg-bot{margin-bottom:50px}#main .mod_article.fuck .ce_text{font-size:10.5vw;line-height:12.7vw}.ce_hyperlink.inline-b:not(:last-of-type){margin-bottom:0px;margin-right:0px}.ce_hyperlink{margin-top:30px}.gal-kl .inside{grid-template-columns:5% 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 5%;grid-template-rows:repeat(14, 9vw)}.gal-kl .img2{grid-column:3/9;grid-row:3/9}.gal-kl .img3{grid-column:10/16;grid-row:1/8}.gal-kl .img4{grid-column:7/14;grid-row:10/14}.gal-kl .img5{grid-column:1/6;grid-row:10/15}.gal-kl{position:relative;overflow:hidden}.ce_accordion .toggler::before,.ce_accordion .toggler::after{width:13px}.aufl_ak li,.aufl_ak h3,.aufl_ak .toggler{font-size:4.2vw;line-height:5.8vw}.aufl_ak .accordion{padding-left:5%;padding-right:5%}.aufl_ak .toggler.active span{padding-left:5%}.black .ce_accordion.aufl_ak .toggler.active::before,.black .ce_accordion.aufl_ak .toggler.active::after{right:3%}#main .aufl_ak .accordion .ce_text{font-size:4.2vw;line-height:5.8vw}.ce_form .widget input,.ce_form .widget textarea,.ce_form .widget .checkbox_container,.ce_form .widget .submit{font-size:5vw;line-height:5.3vw}.mod_article .wrap-kl,.mod_article.wrap-kl .inside{width:90%}.ce_form .widget:not(.widget-submit, .widget-captcha){margin-bottom:5%}.ce_form .checkbox_container label{font-size:4.4vw}.ce_form input[type="checkbox"]+label::before{width:4vw;height:4vw;margin-bottom:-0.9vw}.black .ce_form .widget input,.black .ce_form .widget textarea,.black .ce_form .submit{padding-top:15px;padding-bottom:15px;padding-left:20px;padding-right:20px;border-radius:30px}.black .ce_form .submit{padding-left:30px;padding-right:30px}.contao-cookiebar .cc-inner{padding:30px}.ce_hyperlink a{font-size:14px}.ce_hyperlink.inline-b:not(:last-of-type){margin-bottom:0px;margin-right:0px}.ce_hyperlink.inline-b:not(:first-of-type){margin-top:15px}.ce_text ul li::before{width:3.2vw;height:3.2vw;margin-right:3.4vw}.ce_hyperlink.down_link span::after{width:9px;height:9px;margin-left:8px}#main .layout_full .ce_text{font-size:5.5vw;line-height:7.6vw;font-weight:400}.workleser .ce_text{margin-top:50px;margin-bottom:50px}.workleser .ce_text+.ce_hyperlink{margin-top:-30px;margin-bottom:50px}#header .inside{height:60vh}#container.cont-starts{padding-top:20px}#header .inside .claim .down{bottom:2vw}#main .mod_article.black .ce_hyperlink{margin-top:20px}.layout_full .ce_gallery.gal_detail ul{display:block}.layout_full .ce_gallery.gal_detail ul li:not(:last-of-type){margin-bottom:20px}#main .workleser h2{font-size:6.5vw;line-height:7.5vw;font-weight:500}.workleser h1{font-size:7.6vw;line-height:7.8vw}.worksneak .layout_simple{font-size:6.4vw}.worksneak .layout_simple .subhead{font-size:4.8vw}.worksneak .layout_simple .subhead::before{width:3vw;height:3vw;margin-right:3vw}.worksneak .layout_simple{padding:16px;padding-left:5px;padding-right:5px}.worksneak{margin-bottom:70px}.workleser{margin-bottom:60px}.workleser .categories{display:block}.workleser .categories .ce_hyperlink{border-top:2px solid #000000}.workleser .categories .ce_hyperlink:last-of-type{border-bottom:2px solid #000000}.workleser .categories .ce_hyperlink a{display:block;width:100%;box-sizing:border-box;padding:14px;padding-left:20px;padding-right:20px;letter-spacing:0.5px;border-radius:0px;border:0px}.workleser .categories .ce_hyperlink a span:last-of-type,.workleser .categories .submit span:last-of-type{transform:translateX(0%) translateY(100%);position:absolute;text-align:left;box-sizing:border-box;left:0px;width:100%}.workleser .categories .ce_hyperlink a:hover span:last-of-type,.workleser .categories .submit:hover span:last-of-type{transform:translateX(0%) translateY(-100%)}.workleser .categories span:after{content:"";width:12px;height:12px;transform:translateY(0px) rotate(180deg);margin-left:10px;background:url(/files/nav/pfeil.svg);display:inline-block;background-size:contain;background-position:center center;background-repeat:no-repeat;transition:all 100ms ease-out}.workleser .categories a:hover span:after{transition:all 100ms ease-out;filter:invert(1)}.workleser .categories .ce_hyperlink a span,.workleser .categories .submit span{display:flex;justify-content:space-between;align-items:center}.work1.ce_gallery::before,.work1.ce_player::before,.work2.ce_gallery::before,.work2.ce_player::before,.work3.ce_gallery::before,.work3.ce_player::before,.work4.ce_gallery::before,.work4.ce_player::before,.work5.ce_gallery::before,.work5.ce_player::before{opacity:0.15}.clients_gall_new ul li{width:50%}.loop.error_404_loop .loop-text span{padding-right:35px}.loop.error_404_loop .loop-text span::after{width:4.2vw;height:4.2vw;margin-left:20px}.backlink_error.ce_hyperlink{margin-top:50px}.section-container .ardorlink{grid-row:3/4;grid-column:2/14;margin-top:0px !important}.black .ce_form input[type="checkbox"]:checked+label::before,.black .ce_form input[type="checkbox"][checked="checked"]+label::before{background:#fff url("/files/nav/check-black.svg") center center no-repeat;background-size:auto;background-size:70%}.ce_form .widget.widget-captcha.error{border-radius:40px}}
