.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}.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;-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 .plyr__poster-enabled.plyr--loading .plyr__poster{display:none}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video::before{content:'';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%;margin:auto}.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%;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 .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}}
body{--color1: #4e4e4e;--color2: #ffffff;--color3: #000000;--color4: #444444;--color5: #888888;--color6: #cccccc;--color7: #e0e0e0;--color8: #333333;--color9: #C3232A;--color10: #222222;--color11: #a5151a;--color12: #aaaaaa;--color13: #f3f3f3;--base-font-color: var(--color1);--base-heading-color: var(--color3);--link-color: var(--color3);--link-hover-color: var(--color9);--link-visited-color: var(--color1);--hyperlink-background: var(--color1);--hyperlink-color: var(--color4);--hyperlink-hover-background: var(--color8);--hyperlink-hover-color: var(--color4);--button-background: var(--color9);--button-color: var(--color2);--button-border: var(--button-background);--button-hover-background: var(--color11);--button-hover-color: var(--color2);--button-hover-border: var(--button-hover-background);--button-active-background: var(--color11);--button-active-color: var(--color2);--button-active-border: var(--button-active-background);--button-background-invert: var(--color2);--button-color-invert: var(--color9);--button-border-invert: var(--button-background-invert);--button-hover-background-invert: var(--color13);--button-hover-color-invert: var(--color11);--button-hover-border-invert: var(--button-hover-background-invert);--button-form-color: var(--color3);--button-form-hover-background: var(--color4);--input-background: var(--color8);--input-color: var(--color2);--input-border: transparent;--input-focus-background: var(--color10);--input-focus-border: transparent;--label-color: var(--color14, var(--color2));--label-focus-color: var(--label-color);--accordion-toggler-background: var(--color9);--accordion-toggler-color: var(--color2);--accordion-toggler-hover-background: var(--color11);--accordion-toggler-hover-color: var(--color2);--focus-background: var(--input-background);--focus-border: var(--color9);--focus-border-offset: 2px}body{--font-base: 'nimbus-sans', sans-serif;--font-heading: 'nimbus-sans-condensed', sans-serif;--font-weight-base: 300;--font-weight-heading: 400}body{--gap-small: 20px;--gap-medium: 35px;--gap-gutter: 30px;--gap-big: 50px;--gap-bigger: 60px;--gap-huge: 100px}body{--trans-color: color .2s ease-in-out, background-color .2s ease-in-out;--trans-transform: transform .2s ease-in-out;--trans-opacity: opacity .2s ease-in-out;--trans-border: border-color .2s ease-in-out;--trans-all: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out, opacity .2s ease-in-out}*,*::before,*::after{box-sizing:border-box}*{margin:0}html{scrollbar-gutter:stable;cursor:default;word-break:break-word}body{min-height:100dvh;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}:focus:not(:focus-visible){outline:none}table{border-collapse:collapse}nav ol,nav ul{list-style:none;margin:0;padding:0}nav ol li,nav ul li{margin:0;padding:0}::selection{background-color:var(--color1);color:var(--color2);text-shadow:none}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;transition-duration:.01ms !important}}.ico{display:inline-block;height:1.4em;width:1.4em;line-height:1;flex-shrink:0;vertical-align:-0.35em}.ico use{fill:currentColor;stroke:currentColor}html{font-size:120%;letter-spacing:.05em;line-height:1.6;text-align:center}@media only screen and (max-width: 568px){html{font-size:100%}}@media only screen and (max-width: 320px){html{font-size:90%}}body{font-family:var(--font-base);font-weight:var(--font-weight-base);color:var(--base-font-color)}:target:before{content:"";display:block;height:300px;margin:-300px 0 0}p{margin:1em 0 0}h3+p,h4+p{margin-top:.5em}main ul,main ol{text-align:left;display:inline-block}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:var(--font-weight-heading);color:var(--base-heading-color);margin:0 auto;line-height:1.1;text-transform:uppercase;letter-spacing:4px;max-width:900px;hyphens:auto}@media(min-width: 1200px){h1,h2,h3,h4{hyphens:manual}}h1{font-size:1.8em;padding:3em 0 0}@media(min-width: 1060px){h1{font-size:2.4em}}h2{font-size:1.5em;padding:3em 0 0}@media(min-width: 1060px){h2{font-size:1.8em}}h3{font-size:1.3em;padding:3em 0 0}h4{font-size:1em;padding:3em 0 0}h1:first-of-type,h2:first-of-type{padding-top:0}h1+h2,h1+h3,h1+h4,h2+h3,h2+h4,h3+h4{padding-top:.4em}.black h1,.black h2,.black h3,.black h4{color:var(--color2);padding:2em 0 0}.ico{padding-right:.5em}table{margin:1.5em 0 2.5em;border-spacing:0;border-collapse:collapse}table td,table th{padding:1.2em;border:1px solid var(--color6);line-height:1.2;vertical-align:top}table td h2:first-of-type,table td h3:first-of-type,table td h4:first-of-type,table th h2:first-of-type,table th h3:first-of-type,table th h4:first-of-type{padding:0}table tr:first-child td,table tr:first-child th{border-top:0;padding-top:0}table tr:last-child td{border-bottom:0}table tr td:first-child,table tr th:first-child{border-left:0;padding-left:0}table tr td:last-child,table tr th:last-child{border-right:0;padding-right:0}a{color:var(--link-color);text-decoration:none;transition:var(--trans-all)}a:hover{color:var(--link-hover-color);border-color:var(--link-hover-color)}a:active{color:var(--link-color)}a:focus{outline:0}a:focus-visible{outline:var(--focus-border-offset) solid var(--focus-border);outline-offset:var(--focus-border-offset)}main a{border-bottom:1px dotted var(--link-color)}figure a{border:none}::-webkit-input-placeholder{color:var(--color2);font-family:var(--font-base)}::-moz-placeholder{color:var(--color2);font-family:var(--font-base)}:-ms-input-placeholder{color:var(--color2);font-family:var(--font-base)}::placeholder{color:var(--color2);font-family:var(--font-base)}textarea,input[type=text],input[type=button],input[type=email],input[type=tel],input[type=password],input[type=search]{-webkit-appearance:none;border:none;width:100%;padding:.6em 1em .9em;font-size:1rem;color:var(--input-color);font-weight:200;background-color:var(--input-background)}textarea:focus,input[type=text]:focus,input[type=button]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=password]:focus,input[type=search]:focus{background-color:var(--input-focus-background);color:var(--input-color)}label{display:none}.formbody{display:flex;flex-wrap:wrap;justify-content:space-between;margin:4em auto 1em;max-width:600px}.formbody .widget-text{flex-grow:1;padding:0 1em 1em 0}.formbody .widget-textarea,.formbody .widget-upload{width:100%;padding:0 1em 1em 0}.formbody .widget-submit{width:100%;text-align:left !important}.formbody .widget-radio{flex-grow:1;padding:0 1em 1em 0}.formbody .widget-radio fieldset{padding:2.8em 1em .7em;border:none;display:flex;position:relative;background-color:var(--color7)}.formbody .widget-radio fieldset legend{position:absolute;top:.8em;left:1em}.formbody .widget-radio fieldset>span{display:flex;margin-right:2em}.formbody .widget-radio fieldset>span input{margin-right:.5em}.formbody .widget-radio fieldset>span label{display:block}input[type=submit],button[type=submit],.btn{-webkit-appearance:none;border:1px solid var(--button-border);letter-spacing:3px;cursor:pointer;line-height:1.8;transition:var(--trans-all);padding:1em 2em;text-align:center;background-color:var(--button-background);color:var(--button-color);font-weight:400;text-transform:uppercase}input[type=submit]:hover,button[type=submit]:hover,.btn:hover{background-color:var(--button-form-hover-background);color:var(--button-color)}input[type=submit]:focus,button[type=submit]:focus,.btn:focus{border-color:var(--button-form-hover-background)}.button,.back a{background-color:var(--button-background);color:var(--button-color);font-size:18px;padding:.6em 1.5em;text-transform:uppercase;font-family:var(--font-heading);font-weight:var(--font-weight-heading);transition:var(--trans-color)}.button:hover,.back a:hover{background-color:var(--button-hover-background);color:var(--button-hover-color)}.back a{margin:5em 0;display:inline-block}.fullsearch{position:fixed;inset:0;width:100%;height:100dvh;background-color:var(--color9);z-index:1001;pointer-events:none;clip-path:circle(0% at 95% 8%);transition:clip-path .8s cubic-bezier(0.4, 0, 0.2, 1)}.search-active{overflow:hidden}.search-active .fullsearch{clip-path:circle(150% at 95% 8%);pointer-events:all}.search-active .search-input{opacity:1;transform:none;pointer-events:all;z-index:1002}.search-active .searchicon{cursor:pointer}.search-active .searchicon .icon-search{opacity:0;pointer-events:none}.search-input{z-index:1002;height:80px;position:absolute;top:40%;left:2%;pointer-events:none;opacity:0;transform:translate(40px, 0);transition:var(--trans-all)}.search-input input{color:var(--color2);font-size:17px;border:0;background-color:rgba(0,0,0,0);-webkit-appearance:none;box-sizing:border-box;outline:0;font-weight:200}.search-input input:focus{background-color:rgba(0,0,0,0);color:var(--color2)}@media(min-width: 640px){.search-input{left:5%}.search-input input{font-size:25px}}@media(min-width: 1060px){.search-input{left:10%}.search-input input{font-size:30px}}@media(min-width: 1200px){.search-input{left:20%}.search-input input{font-size:54px}}.search-input ::-webkit-input-placeholder{color:var(--color2)}.search-input :-moz-placeholder{color:var(--color2);opacity:1}.search-input ::-moz-placeholder{color:var(--color2);opacity:1}.search-input :-ms-input-placeholder{color:var(--color2)}.searchicon{position:relative;cursor:pointer;margin-left:2em;z-index:1001}.searchicon .btn-material{outline:0;width:35px;height:35px;background-color:var(--color9);transform:rotate(45deg);transition:transform .7s cubic-bezier(0.4, 0, 0.2, 1)}.searchicon .icon-search,.searchicon .icon-close{position:absolute;font-size:1em;transition:var(--trans-opacity)}.searchicon .icon-search{color:var(--color2)}.searchicon .icon-close{color:var(--color2);opacity:0;pointer-events:none;top:4px;right:0}.search-active .searchicon .icon-close{opacity:1;pointer-events:all}.results{max-width:800px;margin:0 auto}.results .formbody .widget-submit{width:auto}.results .formbody .widget-submit button{padding:.65em 2em}.results .formbody .widget-radio fieldset{padding:0;background-color:rgba(0,0,0,0)}.results .relevance,.results .url{font-size:.7rem;color:var(--color12);display:block;padding-top:2em}.results .highlight{background-color:var(--color9);color:var(--color2)}.results h3{line-height:1.7}.max-800,.max{max-width:800px;margin:0 auto}.max-1400,footer .inside,header .inside,main .mod_article,.wrapper,.mod_newsreader .ce_text,.mod_newsreader .content-text,.mod_newsreader h2,.mod_newsreader h1{max-width:1400px;margin:0 auto;padding:0 2em}@media(min-width: 1200px){#main{margin-top:7em}.ce_image.full,.content-image.full{margin-top:7em}}.black{background-image:url(../../files/Layout/img/pattern_mittel.svg);background-repeat:repeat;color:var(--color2);padding:4em 0;margin:4em 0}main .mod_article.black{max-width:100%;padding:4em 0;margin:4em 0}main .mod_article.black h2{color:var(--color2);padding:2em 0 0}main .mod_article.black .ce_gallery,main .mod_article.black .content-gallery{max-width:1400px;margin:0 auto;padding:0 2em}main .ce_text,main .content-text,main .mod_newsreader{margin:6em auto 2em}main .ce_headline,main .content-headline,main .ce_gallery,main .content-gallery{margin-top:2em}main .mod_article .reader{max-width:100%;margin:0;padding:0}main .mod_article:first-of-type{margin-top:4em}@media(min-width: 1060px){main .mod_article:first-of-type{margin-top:8em}}@media(min-width: 1200px){main .mod_article:first-of-type{margin-top:12em}}.col-3{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:10em}.col-3 .contact{width:100%;margin:4em 0 0}@media(min-width: 1060px){.col-3 .contact{width:33%;margin:4em 3% 0}}@media(min-width: 1600px){.col-3 .contact{width:23%}}.col-1-2,.col-1-3,.col-2-3,.col-1-4,.col-3-4{width:100%}@media(min-width: 917px){.col-1-2{width:50%}.col-1-3{width:33.333%}.col-2-3{width:66.666%}.col-1-4{width:25%}.col-3-4{width:75%}}.grid{display:grid;grid-template-columns:1fr;gap:var(--gap-gutter)}@media(min-width: 917px){.grid.grid-2{grid-template-columns:repeat(2, 1fr)}.grid.grid-3{grid-template-columns:repeat(3, 1fr)}.grid.grid-4{grid-template-columns:repeat(4, 1fr)}.grid.grid-5{grid-template-columns:repeat(5, 1fr)}.grid.grid-6{grid-template-columns:repeat(6, 1fr)}}@media(min-width: 917px){.grid .grid-column-1{grid-column:span 1}.grid .grid-column-2{grid-column:span 2}.grid .grid-column-3{grid-column:span 3}.grid .grid-column-4{grid-column:span 4}.grid .grid-column-5{grid-column:span 5}}.sidepadding-standard{padding-left:var(--gap-small);padding-right:var(--gap-small)}@media(min-width: 640px){.sidepadding-standard{padding-left:var(--gap-medium);padding-right:var(--gap-medium)}}@media(min-width: 917px){.sidepadding-standard{padding-left:var(--gap-big);padding-right:var(--gap-big)}}.vertical-padding-top{padding-top:var(--gap-medium)}@media(min-width: 640px){.vertical-padding-top{padding-top:var(--gap-big)}}@media(min-width: 917px){.vertical-padding-top{padding-top:var(--gap-bigger)}}@media(min-width: 1200px){.vertical-padding-top{padding-top:var(--gap-huge)}}.vertical-padding-bottom{padding-bottom:var(--gap-medium)}@media(min-width: 640px){.vertical-padding-bottom{padding-bottom:var(--gap-big)}}@media(min-width: 917px){.vertical-padding-bottom{padding-bottom:var(--gap-bigger)}}@media(min-width: 1200px){.vertical-padding-bottom{padding-bottom:var(--gap-huge)}}.vertical-padding-all{padding-top:var(--gap-medium)}@media(min-width: 640px){.vertical-padding-all{padding-top:var(--gap-big)}}@media(min-width: 917px){.vertical-padding-all{padding-top:var(--gap-bigger)}}@media(min-width: 1200px){.vertical-padding-all{padding-top:var(--gap-huge)}}.vertical-padding-all{padding-bottom:var(--gap-medium)}@media(min-width: 640px){.vertical-padding-all{padding-bottom:var(--gap-big)}}@media(min-width: 917px){.vertical-padding-all{padding-bottom:var(--gap-bigger)}}@media(min-width: 1200px){.vertical-padding-all{padding-bottom:var(--gap-huge)}}.vertical-padding-none{padding-top:0;padding-bottom:0}.invisible{display:none}header{background-image:url(../../files/Layout/img/pattern_mittel.svg);background-repeat:repeat;color:var(--color2);position:relative;height:auto;z-index:1002}header .inside{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;padding:0 2em 2em}header .inside .logo{height:80px}header .logolink{margin:1.5em 4em 1.5em 0}header .searchicon{position:absolute;right:2.5em;top:2.91em}header .searchicon .icon-search{top:4px;right:0px}@media only screen and (max-width: 568px){header .searchicon .icon-search,header .searchicon .icon-close{top:7px;right:2px}}header nav{display:none;width:100%;border:1px solid var(--color9);padding:1em;background-color:#111}header nav ul{display:block}header nav ul li a,header nav ul li strong{display:block;padding:.3em .5em;font-weight:700;text-transform:uppercase;color:var(--color2);font-size:.9em;letter-spacing:1.5px}header nav ul li a:hover,header nav ul li a.active,header nav ul li a.trail,header nav ul li strong:hover,header nav ul li strong.active,header nav ul li strong.trail{color:var(--color9)}header nav ul li.extra{display:block}header nav ul li.bottom a,header nav ul li.bottom strong{color:var(--color5)}header nav ul li.space{margin-top:2em}header .show-menu{background:#111;text-align:center;padding:12px 15px;display:block;cursor:pointer;text-transform:uppercase;position:relative;width:100%;margin:.5em 0 -1px;border:1px solid var(--color9);color:var(--color9)}header .show-menu span{padding:0}header .show-menu .lines{border-bottom:12px double var(--color9);border-top:4px solid var(--color9);content:"";height:20px;width:28px;cursor:pointer;position:absolute;top:14px;right:11px}header input[type=checkbox]{display:none}header input[type=checkbox]:checked~#haupt{display:block}@media(min-width: 1200px){header{position:fixed;top:0;width:100%;height:7em;z-index:1002;background-color:var(--color2)}header .inside{height:100%;padding:0 2em}header .logolink{margin:0}header .searchicon{position:relative;right:auto;top:auto}header nav{display:block !important;flex-grow:1;z-index:1000;width:auto;border:none;padding:0;background:none}header nav ul{display:flex;flex-wrap:wrap;justify-content:flex-end}header nav ul li a,header nav ul li strong{display:inline;padding:2em 1em}header nav ul li.extra{display:none}header nav ul li.bottom a,header nav ul li.bottom strong{color:var(--color2)}header nav ul li.space{margin-top:0}header .show-menu{display:none}}footer{background-image:url(../../files/Layout/img/pattern_mittel.svg);background-repeat:repeat;color:var(--color2)}.back-to-top{background-image:url(../../files/Layout/img/pattern_mittel.svg);background-repeat:repeat;color:var(--color9);position:fixed;bottom:0;right:0;padding:.1em .4em;border:none;text-decoration:none;display:none;font-size:2em;opacity:.5;transition:var(--trans-opacity)}.back-to-top:hover{opacity:1}.pagination{margin:2em 0 4em}.pagination ul{display:inline;margin:0;padding:0}.pagination ul li{display:inline}.pagination ul li a,.pagination ul li span{background-color:var(--color1);color:var(--color3);display:inline-block;margin:0 .2em .5em 0;padding:.5em 1em;border:none}.pagination ul li a:hover,.pagination ul li a.current,.pagination ul li span:hover,.pagination ul li span.current{background-color:var(--color4);text-decoration:none;color:var(--color2)}.product-grid{display:grid;grid-template-columns:1fr;gap:2em;margin:5em 0}@media(min-width: 640px){.product-grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1060px){.product-grid{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1200px){.product-grid{grid-template-columns:repeat(4, 1fr)}}.product-grid .element-item{box-shadow:0 0 15px 0 rgba(0,0,0,.2);display:flex;flex-direction:column;transition:var(--trans-transform)}.product-grid .element-item:hover{box-shadow:0 0 15px 5px rgba(0,0,0,.2)}.product-grid .element-item figure{margin:0;transition:var(--trans-opacity)}.product-grid .element-item figure img{width:100%;object-fit:contain;object-position:center;height:300px;padding:1em}.product-grid .element-item figure:hover{opacity:.6}.product-grid .element-item h2{margin:0;line-height:1.1;font-size:.9em;letter-spacing:2px;padding:0}.product-grid .element-item h2 a{color:var(--color2);border:none;padding:.3em;background-color:var(--color12);display:block}.product-grid .element-item h2 a:hover{background-color:var(--color11)}.product-grid .element-item p{margin:.4em 1em;font-size:.9em;line-height:1.2}.product-grid .element-item p.more{margin:1em 1em 2em}.contact{display:flex;flex-direction:column;box-shadow:0 0 20px 0 rgba(0,0,0,.1);margin:0;font-size:.8em;padding-bottom:2em;transition:var(--trans-transform)}.contact:hover{box-shadow:0 0 20px 5px rgba(0,0,0,.1)}.contact figure{order:-1;margin:0 !important;overflow:hidden}.contact figure img{transition:var(--trans-transform);width:100%;height:100%;object-fit:cover;object-position:center}.contact figure img:hover{transform:scale(1.2)}.contact h2,.contact p{padding:0 30px}.contact h2{font-size:1.3em;margin-top:2em}.contact h3{font-size:1em;margin:1em auto 2em;width:80%;border-bottom:2px solid var(--color13);padding:0 0 2.5em}.referenzen{position:relative;box-shadow:0 0 15px 0 rgba(0,0,0,.2)}.referenzen figure img{max-height:450px;object-fit:cover;object-position:center}.referenzen h2{position:absolute;color:var(--color2);padding:0;font-weight:700;text-shadow:0 0 10px #555;line-height:1;display:block;text-transform:none;letter-spacing:0;font-family:var(--font-base);width:100%;max-width:100%;top:50px;font-size:1.4em}@media(min-width: 640px){.referenzen h2{top:110px;font-size:2em}}@media(min-width: 1060px){.referenzen h2{top:250px;font-size:2.5em}}@media(min-width: 1200px){.referenzen h2{top:350px;font-size:3.2em}}.referenzen ul{list-style:none;margin:0;padding:1em .5em 2em;display:flex;justify-content:center;flex-wrap:wrap}.referenzen ul li{flex-grow:1}@media(min-width: 640px){.referenzen ul li{flex-grow:0}}.referenzen ul li p,.referenzen ul li a{margin:.5em;padding:.5em .8em;display:block;border:none;background-color:var(--color9);color:var(--color2);line-height:1.2}.referenzen ul li p:hover,.referenzen ul li a:hover{color:var(--color2);background-color:var(--color11)}.referenzen ul li .ort{font-size:.8em;font-style:italic;color:var(--color6)}@keyframes bounceInLeft{0%{opacity:0;transform:translateX(-4%)}35%{opacity:0;transform:translateX(-4%)}50%{opacity:1;transform:translateX(0)}100%{opacity:1;transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;transform:translateX(4%)}35%{opacity:0;transform:translateX(4%)}50%{opacity:1;transform:translateX(0)}100%{opacity:1;transform:translateX(0)}}@keyframes kenburns{0%{transform:scale(1)}100%{transform:scale(1.1)}}.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-moz-transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:2333.3333333333%;position:absolute;right:0}.tns-t-ct:after{content:"";display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:1.4285714286%;height:10px;float:left}.tiny-slider{position:relative;overflow:hidden}.tiny-slider .swiper-slide .wrap{position:absolute;bottom:35%;width:100%;text-align:center;animation-name:bounceInRight;animation-duration:2s;animation-iteration-count:1;max-width:70%;margin:0 15%}.tiny-slider .swiper-slide .wrap p{color:var(--color2);font-size:1.2em;padding:0;font-weight:700;text-shadow:0 0 10px #555;line-height:1;max-width:700px;display:block;margin:.4em auto}.tiny-slider .swiper-slide .wrap p a.button{font-size:clamp(.85rem,.4em,1.1rem)}@media(min-width: 640px){.tiny-slider .swiper-slide .wrap p{font-size:1.7em}}@media(min-width: 1200px){.tiny-slider .swiper-slide .wrap p{font-size:2.7em}}.tiny-logos .swiper,.tiny-logos-gross .swiper,.product-slider .swiper{margin:2em 3em 0;position:relative}.tiny-logos .swiper .swiper-slide,.tiny-logos-gross .swiper .swiper-slide,.product-slider .swiper .swiper-slide{height:auto;display:flex;align-items:center;justify-content:center}.swiper-button-prev,.swiper-button-next{display:none;z-index:5;width:32px;height:32px;margin-top:0;top:50%;transform:translateY(-50%);opacity:1;outline:none;transition:padding .5s ease;color:var(--color1)}@media(min-width: 917px){.swiper-button-prev,.swiper-button-next{display:flex}}.swiper-button-prev:after,.swiper-button-next:after{font-size:1em}.swiper-button-prev{left:-2.5em}.swiper-button-prev:hover{padding-right:.5em}.swiper-button-next{right:-2.5em}.swiper-button-next:hover{padding-left:.5em}.swiper-pagination-bullet{background:var(--color2);width:10px;height:10px;margin:.2em;opacity:1}.swiper-pagination-bullet:hover,.swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--color9)}.textbanner{background-size:cover;width:100%;height:100vh;min-height:500px;background-attachment:scroll;background-position:50% 50%;color:var(--color2);display:flex;animation:20s ease-out 0s 1 kenburns;transform-origin:50%;animation-direction:alternate}figure{margin:0}figure.float_right{float:right;margin:3.5em 0 .5em 3em;max-width:50%}figure.float_left{float:left;margin:3.5em 3em .5em 0;max-width:50%}figure.float_above{margin:1em 0}.ce_image.full figure,.content-image.full figure{margin:0}.ce_image.full figure img,.content-image.full figure img{width:100%;height:400px;object-fit:cover;object-position:50% 20%}h1+figure,h2+figure,h3+figure,h4+figure{margin-top:3em}.ce_gallery.last,.content-gallery.last{margin-bottom:4em}.ce_gallery.first,.content-gallery.first{margin-top:4em}.ce_gallery ul,.content-gallery ul{display:flex;flex-wrap:wrap;padding:0;margin:0;list-style:none;justify-content:center}.ce_gallery ul.swiper-wrapper,.content-gallery ul.swiper-wrapper{flex-wrap:nowrap;justify-content:flex-start}.ce_gallery ul li,.content-gallery ul li{transition:var(--trans-opacity);padding:0;margin:0 2% 2em;height:300px;box-shadow:0 0 15px 0 rgba(0,0,0,.2)}.ce_gallery ul li.swiper-slide,.content-gallery ul li.swiper-slide{margin:0;height:auto;box-shadow:none}.ce_gallery ul li figure,.content-gallery ul li figure{position:relative;padding:1em;height:100%;overflow:hidden}.ce_gallery ul li figure a,.content-gallery ul li figure a{display:block;overflow:hidden;border:none;height:100%}.ce_gallery ul li figure img,.content-gallery ul li figure img{display:block;transition:var(--trans-transform);width:100%;height:100%;object-fit:contain;object-position:center}.ce_gallery ul li figure img:hover,.content-gallery ul li figure img:hover{transform:scale(1.2)}.ce_gallery ul li figure figcaption,.content-gallery ul li figure figcaption{position:absolute;left:0;bottom:0;font-family:var(--font-heading);font-weight:var(--font-weight-heading);background-color:var(--color9);color:var(--color2);padding:.3em .5em .4em 1em;opacity:.7;transition:var(--trans-opacity)}.ce_gallery ul li figure figcaption:after,.content-gallery ul li figure figcaption:after{width:0;height:0;border-style:solid;border-width:2.3em 0 0 2.3em;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--color9);content:"";position:absolute;left:100%;bottom:0}.ce_gallery ul li:hover,.content-gallery ul li:hover{opacity:.6}.ce_gallery ul li:hover figcaption,.content-gallery ul li:hover figcaption{opacity:1}.ce_gallery .swiper-slide,.content-gallery .swiper-slide{flex-basis:auto}.ce_gallery ul.cols_8 li:not(.swiper-slide),.ce_gallery.content-gallery--cols-8 ul li:not(.swiper-slide),.content-gallery ul.cols_8 li:not(.swiper-slide),.content-gallery.content-gallery--cols-8 ul li:not(.swiper-slide){flex-basis:100%}@media(min-width: 640px){.ce_gallery ul.cols_8 li:not(.swiper-slide),.ce_gallery.content-gallery--cols-8 ul li:not(.swiper-slide),.content-gallery ul.cols_8 li:not(.swiper-slide),.content-gallery.content-gallery--cols-8 ul li:not(.swiper-slide){flex-basis:50%}}@media(min-width: 917px){.ce_gallery ul.cols_8 li:not(.swiper-slide),.ce_gallery.content-gallery--cols-8 ul li:not(.swiper-slide),.content-gallery ul.cols_8 li:not(.swiper-slide),.content-gallery.content-gallery--cols-8 ul li:not(.swiper-slide){flex-basis:33.333%}}@media(min-width: 1060px){.ce_gallery ul.cols_8 li:not(.swiper-slide),.ce_gallery.content-gallery--cols-8 ul li:not(.swiper-slide),.content-gallery ul.cols_8 li:not(.swiper-slide),.content-gallery.content-gallery--cols-8 ul li:not(.swiper-slide){flex-basis:25%}}@media(min-width: 1200px){.ce_gallery ul.cols_8 li:not(.swiper-slide),.ce_gallery.content-gallery--cols-8 ul li:not(.swiper-slide),.content-gallery ul.cols_8 li:not(.swiper-slide),.content-gallery.content-gallery--cols-8 ul li:not(.swiper-slide){flex-basis:8.8%}}.ce_gallery ul.cols_7 li:not(.swiper-slide),.ce_gallery.content-gallery--cols-7 ul li:not(.swiper-slide),.content-gallery ul.cols_7 li:not(.swiper-slide),.content-gallery.content-gallery--cols-7 ul li:not(.swiper-slide){flex-basis:100%}@media(min-width: 640px){.ce_gallery ul.cols_7 li:not(.swiper-slide),.ce_gallery.content-gallery--cols-7 ul li:not(.swiper-slide),.content-gallery ul.cols_7 li:not(.swiper-slide),.content-gallery.content-gallery--cols-7 ul li:not(.swiper-slide){flex-basis:50%}}@media(min-width: 917px){.ce_gallery ul.cols_7 li:not(.swiper-slide),.ce_gallery.content-gallery--cols-7 ul li:not(.swiper-slide),.content-gallery ul.cols_7 li:not(.swiper-slide),.content-gallery.content-gallery--cols-7 ul li:not(.swiper-slide){flex-basis:33.333%}}@media(min-width: 1060px){.ce_gallery ul.cols_7 li:not(.swiper-slide),.ce_gallery.content-gallery--cols-7 ul li:not(.swiper-slide),.content-gallery ul.cols_7 li:not(.swiper-slide),.content-gallery.content-gallery--cols-7 ul li:not(.swiper-slide){flex-basis:25%}}@media(min-width: 1200px){.ce_gallery ul.cols_7 li:not(.swiper-slide),.ce_gallery.content-gallery--cols-7 ul li:not(.swiper-slide),.content-gallery ul.cols_7 li:not(.swiper-slide),.content-gallery.content-gallery--cols-7 ul li:not(.swiper-slide){flex-basis:10.2%}}.ce_gallery ul.cols_6 li:not(.swiper-slide),.ce_gallery.content-gallery--cols-6 ul li:not(.swiper-slide),.content-gallery ul.cols_6 li:not(.swiper-slide),.content-gallery.content-gallery--cols-6 ul li:not(.swiper-slide){flex-basis:100%}@media(min-width: 640px){.ce_gallery ul.cols_6 li:not(.swiper-slide),.ce_gallery.content-gallery--cols-6 ul li:not(.swiper-slide),.content-gallery ul.cols_6 li:not(.swiper-slide),.content-gallery.content-gallery--cols-6 ul li:not(.swiper-slide){flex-basis:50%}}@media(min-width: 917px){.ce_gallery ul.cols_6 li:not(.swiper-slide),.ce_gallery.content-gallery--cols-6 ul li:not(.swiper-slide),.content-gallery ul.cols_6 li:not(.swiper-slide),.content-gallery.content-gallery--cols-6 ul li:not(.swiper-slide){flex-basis:33.333%}}@media(min-width: 1060px){.ce_gallery ul.cols_6 li:not(.swiper-slide),.ce_gallery.content-gallery--cols-6 ul li:not(.swiper-slide),.content-gallery ul.cols_6 li:not(.swiper-slide),.content-gallery.content-gallery--cols-6 ul li:not(.swiper-slide){flex-basis:25%}}@media(min-width: 1200px){.ce_gallery ul.cols_6 li:not(.swiper-slide),.ce_gallery.content-gallery--cols-6 ul li:not(.swiper-slide),.content-gallery ul.cols_6 li:not(.swiper-slide),.content-gallery.content-gallery--cols-6 ul li:not(.swiper-slide){flex-basis:12.666%}}.ce_gallery ul.cols_5 li:not(.swiper-slide),.ce_gallery.content-gallery--cols-5 ul li:not(.swiper-slide),.content-gallery ul.cols_5 li:not(.swiper-slide),.content-gallery.content-gallery--cols-5 ul li:not(.swiper-slide){flex-basis:100%}@media(min-width: 640px){.ce_gallery ul.cols_5 li:not(.swiper-slide),.ce_gallery.content-gallery--cols-5 ul li:not(.swiper-slide),.content-gallery ul.cols_5 li:not(.swiper-slide),.content-gallery.content-gallery--cols-5 ul li:not(.swiper-slide){flex-basis:100%}}@media(min-width: 917px){.ce_gallery ul.cols_5 li:not(.swiper-slide),.ce_gallery.content-gallery--cols-5 ul li:not(.swiper-slide),.content-gallery ul.cols_5 li:not(.swiper-slide),.content-gallery.content-gallery--cols-5 ul li:not(.swiper-slide){flex-basis:50%}}@media(min-width: 1060px){.ce_gallery ul.cols_5 li:not(.swiper-slide),.ce_gallery.content-gallery--cols-5 ul li:not(.swiper-slide),.content-gallery ul.cols_5 li:not(.swiper-slide),.content-gallery.content-gallery--cols-5 ul li:not(.swiper-slide){flex-basis:33.333%}}@media(min-width: 1200px){.ce_gallery ul.cols_5 li:not(.swiper-slide),.ce_gallery.content-gallery--cols-5 ul li:not(.swiper-slide),.content-gallery ul.cols_5 li:not(.swiper-slide),.content-gallery.content-gallery--cols-5 ul li:not(.swiper-slide){flex-basis:16%}}.ce_gallery ul.cols_4 li:not(.swiper-slide),.ce_gallery.content-gallery--cols-4 ul li:not(.swiper-slide),.content-gallery ul.cols_4 li:not(.swiper-slide),.content-gallery.content-gallery--cols-4 ul li:not(.swiper-slide){flex-basis:100%}@media(min-width: 640px){.ce_gallery ul.cols_4 li:not(.swiper-slide),.ce_gallery.content-gallery--cols-4 ul li:not(.swiper-slide),.content-gallery ul.cols_4 li:not(.swiper-slide),.content-gallery.content-gallery--cols-4 ul li:not(.swiper-slide){flex-basis:100%}}@media(min-width: 917px){.ce_gallery ul.cols_4 li:not(.swiper-slide),.ce_gallery.content-gallery--cols-4 ul li:not(.swiper-slide),.content-gallery ul.cols_4 li:not(.swiper-slide),.content-gallery.content-gallery--cols-4 ul li:not(.swiper-slide){flex-basis:50%}}@media(min-width: 1060px){.ce_gallery ul.cols_4 li:not(.swiper-slide),.ce_gallery.content-gallery--cols-4 ul li:not(.swiper-slide),.content-gallery ul.cols_4 li:not(.swiper-slide),.content-gallery.content-gallery--cols-4 ul li:not(.swiper-slide){flex-basis:33.333%}}@media(min-width: 1200px){.ce_gallery ul.cols_4 li:not(.swiper-slide),.ce_gallery.content-gallery--cols-4 ul li:not(.swiper-slide),.content-gallery ul.cols_4 li:not(.swiper-slide),.content-gallery.content-gallery--cols-4 ul li:not(.swiper-slide){flex-basis:21%}}.ce_gallery ul.cols_3 li:not(.swiper-slide),.ce_gallery.content-gallery--cols-3 ul li:not(.swiper-slide),.content-gallery ul.cols_3 li:not(.swiper-slide),.content-gallery.content-gallery--cols-3 ul li:not(.swiper-slide){flex-basis:100%}@media(min-width: 640px){.ce_gallery ul.cols_3 li:not(.swiper-slide),.ce_gallery.content-gallery--cols-3 ul li:not(.swiper-slide),.content-gallery ul.cols_3 li:not(.swiper-slide),.content-gallery.content-gallery--cols-3 ul li:not(.swiper-slide){flex-basis:100%}}@media(min-width: 917px){.ce_gallery ul.cols_3 li:not(.swiper-slide),.ce_gallery.content-gallery--cols-3 ul li:not(.swiper-slide),.content-gallery ul.cols_3 li:not(.swiper-slide),.content-gallery.content-gallery--cols-3 ul li:not(.swiper-slide){flex-basis:100%}}@media(min-width: 1060px){.ce_gallery ul.cols_3 li:not(.swiper-slide),.ce_gallery.content-gallery--cols-3 ul li:not(.swiper-slide),.content-gallery ul.cols_3 li:not(.swiper-slide),.content-gallery.content-gallery--cols-3 ul li:not(.swiper-slide){flex-basis:50%}}@media(min-width: 1200px){.ce_gallery ul.cols_3 li:not(.swiper-slide),.ce_gallery.content-gallery--cols-3 ul li:not(.swiper-slide),.content-gallery ul.cols_3 li:not(.swiper-slide),.content-gallery.content-gallery--cols-3 ul li:not(.swiper-slide){flex-basis:29.333%}}.ce_gallery ul.cols_2 li:not(.swiper-slide),.ce_gallery.content-gallery--cols-2 ul li:not(.swiper-slide),.content-gallery ul.cols_2 li:not(.swiper-slide),.content-gallery.content-gallery--cols-2 ul li:not(.swiper-slide){flex-basis:100%}@media(min-width: 917px){.ce_gallery ul.cols_2 li:not(.swiper-slide),.ce_gallery.content-gallery--cols-2 ul li:not(.swiper-slide),.content-gallery ul.cols_2 li:not(.swiper-slide),.content-gallery.content-gallery--cols-2 ul li:not(.swiper-slide){flex-basis:100%}}@media(min-width: 1060px){.ce_gallery ul.cols_2 li:not(.swiper-slide),.ce_gallery.content-gallery--cols-2 ul li:not(.swiper-slide),.content-gallery ul.cols_2 li:not(.swiper-slide),.content-gallery.content-gallery--cols-2 ul li:not(.swiper-slide){flex-basis:50%}}@media(min-width: 1200px){.ce_gallery ul.cols_2 li:not(.swiper-slide),.ce_gallery.content-gallery--cols-2 ul li:not(.swiper-slide),.content-gallery ul.cols_2 li:not(.swiper-slide),.content-gallery.content-gallery--cols-2 ul li:not(.swiper-slide){flex-basis:46%}}.ce_gallery ul.cols_1 li:not(.swiper-slide),.ce_gallery.content-gallery--cols-1 ul li:not(.swiper-slide),.content-gallery ul.cols_1 li:not(.swiper-slide),.content-gallery.content-gallery--cols-1 ul li:not(.swiper-slide){flex-basis:100%}@media(min-width: 917px){.ce_gallery ul.cols_1 li:not(.swiper-slide),.ce_gallery.content-gallery--cols-1 ul li:not(.swiper-slide),.content-gallery ul.cols_1 li:not(.swiper-slide),.content-gallery.content-gallery--cols-1 ul li:not(.swiper-slide){flex-basis:100%}}@media(min-width: 1060px){.ce_gallery ul.cols_1 li:not(.swiper-slide),.ce_gallery.content-gallery--cols-1 ul li:not(.swiper-slide),.content-gallery ul.cols_1 li:not(.swiper-slide),.content-gallery.content-gallery--cols-1 ul li:not(.swiper-slide){flex-basis:50%}}@media(min-width: 1200px){.ce_gallery ul.cols_1 li:not(.swiper-slide),.ce_gallery.content-gallery--cols-1 ul li:not(.swiper-slide),.content-gallery ul.cols_1 li:not(.swiper-slide),.content-gallery.content-gallery--cols-1 ul li:not(.swiper-slide){flex-basis:96%}}video{object-fit:cover}.ce_youtube,.content-youtube{border:none;color:var(--color3);max-width:700px;margin-top:1em}.ce_youtube h3,.content-youtube h3{margin-bottom:1.5em}.ce_youtube figure.aspect,.content-youtube figure.aspect{aspect-ratio:16/9;position:relative}.ce_youtube figure.aspect iframe,.content-youtube figure.aspect iframe{width:100%;height:100%}.ce_youtube .video_container,.content-youtube .video_container{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.ce_youtube .video_container iframe,.content-youtube .video_container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.ce_downloads,.content-downloads{margin:2.5em 0}.ce_downloads ul,.content-downloads ul{list-style:none;margin:0;padding:0}.ce_downloads li a,.content-downloads li a,.ce_download p a,.content-download p a{padding:.8em 3em 1em 1.5em;background-color:var(--hyperlink-background);color:var(--hyperlink-color);text-align:left;font-weight:600;position:relative;display:inline-flex;align-items:center;gap:.5em;margin-bottom:1em;width:100%;max-width:700px}.ce_downloads li a:hover,.content-downloads li a:hover,.ce_download p a:hover,.content-download p a:hover{background-color:var(--hyperlink-hover-background);color:var(--hyperlink-hover-color)}.ce_downloads li a .ico,.content-downloads li a .ico,.ce_download p a .ico,.content-download p a .ico{position:absolute;right:.8em;font-size:1.3em}.ce_downloads li a .size,.content-downloads li a .size,.ce_download p a .size,.content-download p a .size{font-size:.7em;color:var(--color2)}.ce_download,.content-download{margin:2.5em 0}.ce_download p,.content-download p{margin:0}.ce_hyperlink a,.content-hyperlink a{position:relative;padding-right:1.8em;display:inline-flex;align-items:center;gap:.4em}.ce_hyperlink a .ico,.content-hyperlink a .ico{font-size:1.1em}.padlarge+.ce_hyperlink,.padlarge+.content-hyperlink{margin-top:-7em}.content-accordion .handorgel__header{max-width:none;margin:0;text-transform:none;letter-spacing:normal;text-align:left}.content-accordion .handorgel__header:not(:first-child){border-top:1px solid var(--color7)}.content-accordion .handorgel__header__button{position:relative;cursor:pointer;width:100%;padding:.8em 3em 1em 1.5em;background-color:var(--accordion-toggler-background);color:var(--accordion-toggler-color);text-align:left;font-weight:600;transition:var(--trans-color)}.content-accordion .handorgel__header__button:hover{background-color:var(--accordion-toggler-hover-background);color:var(--accordion-toggler-hover-color)}.content-accordion .handorgel__header__button:after{content:"+";position:absolute;right:.5em;color:var(--accordion-toggler-color);font-weight:700;font-size:2em;top:0}.content-accordion .handorgel__header__button[aria-expanded=true]{background-color:var(--accordion-toggler-hover-background)}.content-accordion .handorgel__header__button[aria-expanded=true]:after{content:"-";top:-0.1em;right:.6em}.content-accordion .handorgel__content{background:rgba(0,0,0,0)}.content-accordion .handorgel__content__inner{padding:2em 2em 4em;background-color:var(--color13);text-align:left}h1+.content-accordion,h2+.content-accordion,h3+.content-accordion,div.content-text+.content-accordion{margin-top:4em}footer{padding:9em 0;margin-top:8em;text-align:left}footer .inside{display:flex;justify-content:center;flex-direction:column}@media(min-width: 1060px){footer .inside{justify-content:space-between;flex-direction:row;flex-wrap:wrap}}footer .inside .adresse,footer .inside .mod_customnav,footer .inside .mod_form{width:100%;max-width:400px;margin:0 auto}@media(min-width: 1060px){footer .inside .adresse,footer .inside .mod_customnav,footer .inside .mod_form{width:29%;max-width:none;margin:0}}footer .inside .mod_form .formbody{margin-top:1em}footer .inside .mod_form .formbody>*{padding-right:0}footer .inside .mod_form .formbody>* input,footer .inside .mod_form .formbody>* button{padding:.4em 1em}footer .inside .logolink{width:100%}footer .inside .logolink img{max-width:300px;width:100%;margin:6em auto 0}footer .inside h3{color:var(--color2);font-size:1em;letter-spacing:2px;border-bottom:2px solid var(--color9);padding-bottom:1em;margin-bottom:1em}footer .inside a{color:var(--color2)}footer .inside a:hover{color:var(--color9)}footer .inside .mummert{display:block;width:100%;text-align:center;color:#323232;margin-top:2.5em}.contao-cookiebar{top:unset}.contao-cookiebar p{margin-top:0;color:var(--color2)}.contao-cookiebar .cc-inner{border-radius:0 !important;width:100%;background:var(--color1);color:var(--color2);font-size:.9rem;line-height:1.3}.contao-cookiebar .cc-inner .cc-group .cc-detail-btn{width:auto;color:var(--color2)}.contao-cookiebar .cc-inner .cc-group .cc-detail-btn:hover{color:var(--color5)}.contao-cookiebar .cc-inner .cc-cookies{background:none}.contao-cookiebar .cc-inner .cc-cookies .cc-cookie .cc-cookie-info{background:none;padding:0;border:0}.contao-cookiebar .cc-inner a{color:var(--color2);text-decoration:none}.contao-cookiebar .cc-inner a:hover{color:var(--color5)}.contao-cookiebar .cc-inner button{transition:var(--trans-all)}.contao-cookiebar .cc-inner button.cc-btn{border-radius:0 !important;background:none;border:1px solid #777;color:#888;padding:.5em 1em;font-weight:500}.contao-cookiebar .cc-inner button.cc-btn:hover{background:none;border-color:#999;color:#aaa}.contao-cookiebar .cc-inner button.cc-btn.success{background-color:var(--color2) !important;border-color:var(--color2);color:var(--color1)}.contao-cookiebar .cc-inner button.cc-btn.success:hover{background-color:#373737 !important;border-color:#373737;color:var(--color2)}.contao-cookiebar input+label::before{background:none}.contao-cookiebar input:checked+label::before{border-color:#95c11a;background:none}.contao-cookiebar input:checked+label::after{background:#95c11a}#map{width:100%;height:320px}@media(min-width: 640px){#map{height:450px}}.maplibregl-popup-content p{margin:0}.goverlay,.glightbox-mobile .goverlay{background:var(--color2)}.glightbox-clean .gslide-title{color:var(--color1)}.glightbox-clean .gprev,.glightbox-clean .gnext,.glightbox-clean .gclose{background-color:var(--color9)}.glightbox-clean .gprev:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gclose:hover{background-color:var(--color11)}.glightbox-clean .gprev path,.glightbox-clean .gnext path,.glightbox-clean .gclose path{fill:var(--color2)}.gprev .garrow,.gnext .garrow,.gclose .garrow{stroke:var(--color2)}@media print{header,footer,nav,.mod_navigation,.mod_customnav,.searchicon,.back-to-top,.contao-cookiebar{display:none !important}}

