body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
header,footer,nav,section,aside,main,article,figure,figcaption{display:block}body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img,iframe{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}body{font:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:700}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:300;src:local(""), url("../../files/celluno/layout/fonts/source-sans-pro-v21-latin-300.woff2") format("woff2"), url("../../files/celluno/layout/fonts/source-sans-pro-v21-latin-300.woff") format("woff")}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:300;src:local(""), url("../../files/celluno/layout/fonts/source-sans-pro-v21-latin-300italic.woff2") format("woff2"), url("../../files/celluno/layout/fonts/source-sans-pro-v21-latin-300italic.woff") format("woff")}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:400;src:local(""), url("../../files/celluno/layout/fonts/source-sans-pro-v21-latin-regular.woff2") format("woff2"), url("../../files/celluno/layout/fonts/source-sans-pro-v21-latin-regular.woff") format("woff")}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:400;src:local(""), url("../../files/celluno/layout/fonts/source-sans-pro-v21-latin-italic.woff2") format("woff2"), url("../../files/celluno/layout/fonts/source-sans-pro-v21-latin-italic.woff") format("woff")}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:600;src:local(""), url("../../files/celluno/layout/fonts/source-sans-pro-v21-latin-600.woff2") format("woff2"), url("../../files/celluno/layout/fonts/source-sans-pro-v21-latin-600.woff") format("woff")}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:600;src:local(""), url("../../files/celluno/layout/fonts/source-sans-pro-v21-latin-600italic.woff2") format("woff2"), url("../../files/celluno/layout/fonts/source-sans-pro-v21-latin-600italic.woff") format("woff")}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:700;src:local(""), url("../../files/celluno/layout/fonts/source-sans-pro-v21-latin-700.woff2") format("woff2"), url("../../files/celluno/layout/fonts/source-sans-pro-v21-latin-700.woff") format("woff")}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:700;src:local(""), url("../../files/celluno/layout/fonts/source-sans-pro-v21-latin-700italic.woff2") format("woff2"), url("../../files/celluno/layout/fonts/source-sans-pro-v21-latin-700italic.woff") format("woff")}
@charset "UTF-8";
*{box-sizing:border-box}body{font-family:"Source Sans Pro";font-style:normal;font-weight:300;font-size:16px}.flex .inner,.flexdirect{display:flex;flex-wrap:wrap;justify-content:space-between}.w50{width:46%}p,li,a,input,textarea,button,label,figcaption,.fineuploader-wrapper .qq-upload-button>div{font-size:1.25rem;line-height:1.5}@media (max-width:1024px){p,li,a,input,textarea,button,label,figcaption,.fineuploader-wrapper .qq-upload-button>div{font-size:1.1rem}}h1,h2{font-size:3.75rem;line-height:1.1666;font-weight:300;text-transform:uppercase;margin-top:0;color:#96B422}h1+.text,h1+.grid,h1+.ce_form,h1+ul,h1+p,h2+.text,h2+.grid,h2+.ce_form,h2+ul,h2+p{margin-top:6rem}@media (max-width:1024px){h1,h2{font-size:2.75rem}h1+.text,h1+.grid,h1+.ce_form,h1+ul,h1+p,h2+.text,h2+.grid,h2+.ce_form,h2+ul,h2+p{margin-top:3rem}}@media (max-width:768px){h1,h2{font-size:2.25rem}}@media (max-width:480px){h1,h2{font-size:2rem}}h3{font-size:2rem;line-height:1.2;font-weight:300;text-transform:uppercase;margin-top:0;color:#96B422}@media (max-width:1024px){h3{font-size:1.6rem}}@media (max-width:480px){h3{font-size:1.4rem}}.ce_er24_legal_text h1{display:none}.ce_er24_legal_text h2{font-size:2rem;line-height:1.2;margin:2rem 0 1rem}.ce_er24_legal_text h2+p,.ce_er24_legal_text h2+ul{margin-top:0}@media (max-width:1024px){.ce_er24_legal_text h2{font-size:1.6rem}}@media (max-width:480px){.ce_er24_legal_text h2{font-size:1.4rem}}.ce_er24_legal_text h3{font-size:1.6rem}@media (max-width:1024px){.ce_er24_legal_text h3{font-size:1.4rem}}@media (max-width:480px){.ce_er24_legal_text h3{font-size:1.2rem}}.slogan p{font-family:"Source Sans Pro";font-style:italic;font-weight:400;color:#96B422;font-size:5rem;line-height:1.25;text-transform:uppercase;letter-spacing:0.75rem;margin-bottom:10vh}@media (max-width:1024px){.slogan p{font-size:3.6rem}}@media (max-width:480px){.slogan p{font-size:3rem}}.pt0{padding-top:0 !important}.fineuploader-wrapper .qq-upload-button,button.submit,.ce_hyperlink a{background-color:#96B422;color:#ffffff;display:inline-block;padding:10px 50px;text-decoration:none;font-weight:400;outline:none;border:none}@media (max-width:768px){.fineuploader-wrapper .qq-upload-button,button.submit,.ce_hyperlink a{padding:10px 30px}}.ce_hyperlink.bg-darkblue a{background:#093034}form input,form textarea{background:transparent;border:1px solid #96B422;width:100%;margin-bottom:1rem;padding:0.5rem 1rem}form .widget-checkbox{margin-bottom:3rem}form .widget-checkbox fieldset>span{display:flex;gap:20px;align-items:flex-start}form .widget-checkbox fieldset>span input{width:30px;margin-top:10px}form .widget-checkbox fieldset>span label,form .widget-checkbox fieldset>span a{color:#96B422 !important;text-decoration:none}form .widget-fineuploader{margin-bottom:1rem}form input[type="radio"],form input[type="checkbox"]{opacity:0;height:1px;position:absolute}form input[type="radio"]+label span,form input[type="checkbox"]+label span{display:inline-block;width:30px;height:30px;margin:-5px 5px 0 0;vertical-align:middle;cursor:pointer;background:url("../../files/celluno/layout/img/checkbox-sprite.png") left top no-repeat}form input[type="radio"]:checked+label span,form input[type="checkbox"]:checked+label span{background-position:-30px 0px}body.unterseite #wrapper #container #main .mod_article .inner .skew .skewouter .skewinner .text{padding:1vw 3.5vw}body.unterseite #wrapper #container #main .mod_article.header{min-height:50vh;background-size:100%;background-position:-50%}body.unterseite #wrapper #container #main .mod_article.header .inner{min-height:50vh}body.unterseite #wrapper #container #main .mod_article.header .inner .slogan p{font-size:3.6rem;margin-bottom:5vh}#wrapper{display:flex}#wrapper #header{width:420px;background:#96B422;min-height:100vh;position:fixed;top:0;left:0;display:flex;flex-direction:column;padding:5vw 100px}#wrapper #header .trigger{display:none}@media (max-width:1240px){#wrapper #header{width:320px;padding:5vw 70px}}@media (max-width:1024px){#wrapper #header{width:220px;padding:5vw 30px}}@media (max-width:768px){#wrapper #header{width:100%;z-index:1;padding:5vw 60px 5vw 0;text-align:center;transform:translateX(calc(-100% + 60px));transition:all 200ms ease-in-out}#wrapper #header.is-open{transform:translateX(0);transition:all 200ms ease-in-out}#wrapper #header .trigger{display:block;position:absolute;top:0;right:0;width:60px;min-height:100vw;padding:5vw 0;text-align:center}#wrapper #header .trigger .ce_image{margin-top:40px;overflow:visible;width:200%;transform:rotate(90deg) translateY(calc(-100% - calc(calc(60px - 35px) / 4)));transform-origin:top left}}#wrapper #header .ce_image{margin-bottom:5vw}@media (max-width:768px){#wrapper #header .ce_image{margin-top:10vw}}#wrapper #header .mod_onepage_navigation li{padding:0.5vw 0}#wrapper #header .mod_onepage_navigation li a,#wrapper #header .mod_onepage_navigation li strong{display:block;color:#ffffff;text-decoration:none;text-transform:uppercase}@media (max-width:768px){#wrapper #header .mod_onepage_navigation li a,#wrapper #header .mod_onepage_navigation li strong{font-size:1.4rem}}#wrapper #header .mod_onepage_navigation li a:hover,#wrapper #header .mod_onepage_navigation li strong:hover{font-weight:400}#wrapper #container{width:calc(100% - 420px);margin:0 0 0 auto}@media (max-width:1240px){#wrapper #container{width:calc(100% - 320px)}}@media (max-width:1024px){#wrapper #container{width:calc(100% - 220px)}}@media (max-width:768px){#wrapper #container{width:calc(100% - 60px)}}#wrapper #container #main .ce_text ul li{margin-left:20px}#wrapper #container #main .ce_text ul li::before{content:"•";color:#96B422;font-weight:bold;display:inline-block;width:1em;margin-left:-1em}#wrapper #container .mod_article{padding:10rem 0}@media (max-width:1024px){#wrapper #container .mod_article{padding:5rem 0}}#wrapper #container .mod_article.bg-blue{background:#0C3F42}#wrapper #container .mod_article.bg-blue *{color:#ffffff}#wrapper #container .mod_article.bg-lightblue{background:#637E89}#wrapper #container .mod_article.bg-lightblue *{color:#ffffff}#wrapper #container .mod_article .inner{width:calc(calc(calc(100% - 840px) / 2) + 840px);max-width:92%;margin:0 0 0 auto}#wrapper #container .mod_article .inner>*:not(.skew):not(.wide){padding-right:max(calc(8% * 1.08), calc(100% - 840px));padding-left:3.5vw}@media (max-width:1024px){#wrapper #container .mod_article .inner>*:not(.skew):not(.wide){padding-left:0}}#wrapper #container .mod_article .inner>*:not(.skew):not(.ce_headline)+*{padding-top:130px}@media (max-width:768px){#wrapper #container .mod_article .inner>*:not(.skew):not(.ce_headline)+*{padding-top:50px}}#wrapper #container .mod_article .inner>*.wide{padding-left:3.5vw;padding-right:3.5vw}@media (max-width:1024px){#wrapper #container .mod_article .inner>*.wide{padding-left:0}}#wrapper #container .mod_article .inner .skew .skewouter{background:rgba(150, 180, 34, 0.725);transform:skewY(18deg);padding-bottom:32.5%;transform-origin:bottom right}#wrapper #container .mod_article .inner .skew .skewouter .skewinner{transform:skewY(-18deg);transform-origin:inherit}#wrapper #container .mod_article .inner .skew .skewouter .skewinner h1,#wrapper #container .mod_article .inner .skew .skewouter .skewinner h2{margin-top:0}#wrapper #container .mod_article .inner .skew .skewouter .skewinner .text{padding:3.5vw}#wrapper #container .mod_article .inner .skew .skewouter .skewinner .text *{color:#ffffff}#wrapper #container .mod_article .inner .ce_text .text p{max-width:500px}#wrapper #container .mod_article.header{padding:0;min-height:100vh;background:#093034 url("../../files/celluno/layout/img/celluno-header.jpg") bottom right no-repeat;background-size:100% auto}@media (max-width:1240px){#wrapper #container .mod_article.header{background-size:130%}}@media (max-width:1024px){#wrapper #container .mod_article.header{background-size:150%}}@media (max-width:768px){#wrapper #container .mod_article.header{background-size:180%}}#wrapper #container .mod_article.header .inner{display:flex;flex-direction:column;justify-content:flex-end;min-height:100vh}#wrapper #container .mod_article.header .inner .ce_text.bg-green-opaque{background:rgba(150, 180, 34, 0.725);padding:4.5vw 3.5vw 0.5vw}#wrapper #container .mod_article.header .inner .ce_text.bg-green-opaque *{color:#ffffff}#wrapper #container .mod_article#vorteile .flexdirect{align-items:center;gap:3vw 0}#wrapper #container .mod_article#vorteile .flexdirect figcaption{color:#ffffff;max-width:140px;margin-top:2rem}@media (max-width:768px){#wrapper #container .mod_article#vorteile .flexdirect img{height:60px;width:auto}#wrapper #container .mod_article#vorteile .flexdirect figcaption{height:3.3rem;margin-top:1rem}}@media (max-width:480px){#wrapper #container .mod_article#vorteile .flexdirect .ce_hyperlink{width:100%;margin-top:20px}#wrapper #container .mod_article#vorteile .flexdirect .ce_image:nth-child(3){width:100%}}#wrapper #container .mod_article#vorteile{padding-top:0}#wrapper #container .mod_article#unternehmen .skew .text{padding-bottom:5vw}#wrapper #container .mod_article#unternehmen .skew+.ce_image{margin-top:-35%;position:relative;padding-left:3.5vw}#wrapper #container .mod_article#unternehmen .slick{position:relative;padding-top:0;margin-top:130px;padding-right:max(120px, calc(100% - 840px))}#wrapper #container .mod_article#unternehmen .slick .slick-slider{position:unset}#wrapper #container .mod_article#unternehmen .slick .slick-slide{margin:50px 0}#wrapper #container .mod_article#unternehmen .slick .slick-slide h2{margin-bottom:1rem}#wrapper #container .mod_article#unternehmen .slick .slick-slide .flexdirect{flex-wrap:nowrap;gap:0 30px}#wrapper #container .mod_article#unternehmen .slick .slick-slide:nth-child(2n+2) h2{text-align:right}#wrapper #container .mod_article#unternehmen .slick .slick-slide:nth-child(2n+2) .flexdirect{flex-direction:row-reverse}#wrapper #container .mod_article#unternehmen .slick .slick-arrow{position:absolute;right:20px;top:50%;width:40px;height:40px;background:url("../../files/celluno/layout/img/arrow-down.svg") no-repeat center center;background-size:contain;border:none;outline:none;cursor:pointer}#wrapper #container .mod_article#unternehmen .slick .slick-arrow.slick-prev{transform:translateY(-100%) rotate(180deg)}#wrapper #container .mod_article#unternehmen .slick .slick-arrow.slick-next{transform:translateY(100%)}#wrapper #container .mod_article#unternehmen .slick:after{content:"";width:80px;height:calc(100% - 2px);border:1px solid #96B422;border-right:0;display:inline-block;position:absolute;top:0;right:0;pointer-events:none}@media (max-width:768px){#wrapper #container .mod_article#unternehmen .slick{padding-right:3.5vw;padding-bottom:50px;margin-top:50px}#wrapper #container .mod_article#unternehmen .slick .slick-slide h2{text-align:left !important}#wrapper #container .mod_article#unternehmen .slick .slick-slide .flexdirect{display:block}#wrapper #container .mod_article#unternehmen .slick .slick-slide .flexdirect figure{float:left;width:80px;margin:0 20px 20px 0}#wrapper #container .mod_article#unternehmen .slick:after{display:none}#wrapper #container .mod_article#unternehmen .slick .slick-arrow{top:inherit;bottom:0;left:45%}#wrapper #container .mod_article#unternehmen .slick .slick-arrow.slick-prev{transform:translateX(-100%) rotate(90deg)}#wrapper #container .mod_article#unternehmen .slick .slick-arrow.slick-next{transform:translateX(100%) rotate(-90deg)}}#wrapper #container .mod_article#news .wrapper .produktteaser,#wrapper #container .mod_article#produkte .wrapper .produktteaser{padding-right:max(20px, calc(100% - 360px))}#wrapper #container .mod_article#news .wrapper .produktteaser p,#wrapper #container .mod_article#produkte .wrapper .produktteaser p{color:#96B422}#wrapper #container .mod_article#news .wrapper .produktteaser button,#wrapper #container .mod_article#produkte .wrapper .produktteaser button{background:none;border:none;display:inline-block;font-weight:600;color:#96B422;margin-bottom:20px;padding:0;cursor:pointer}#wrapper #container .mod_article#news .wrapper .produktdetail,#wrapper #container .mod_article#produkte .wrapper .produktdetail{border-top:1px solid #96B422;border-bottom:1px solid #96B422;margin:50px 0;padding:50px 0;position:relative}#wrapper #container .mod_article#news .wrapper .produktdetail button,#wrapper #container .mod_article#produkte .wrapper .produktdetail button{position:absolute;top:20px;right:0;border:none;background:none;color:#96B422;font-weight:400;cursor:pointer;font-size:3rem}@media (max-width:1024px){#wrapper #container .mod_article#news .wrapper .produktdetail,#wrapper #container .mod_article#produkte .wrapper .produktdetail{margin:10px 0 25px;padding:40px 0 25px}#wrapper #container .mod_article#news .wrapper .produktdetail button,#wrapper #container .mod_article#produkte .wrapper .produktdetail button{top:-10px}}#wrapper #container .mod_article#news .mod_newslist button,#wrapper #container .mod_article#produkte .mod_newslist button{margin:0px auto 30px 0;background:none;border:none;display:inline-block;font-weight:600;padding:0;cursor:pointer}@media (max-width:1024px){#wrapper #container .mod_article#news .mod_newslist button,#wrapper #container .mod_article#produkte .mod_newslist button{margin:0px auto 20px 0}}#wrapper #container .mod_article#news .mod_newslist .teaser img,#wrapper #container .mod_article#produkte .mod_newslist .teaser img{width:100%;height:auto}#wrapper #container .mod_article#news .mod_newslist .teaser:not(.first) .teasertext .content,#wrapper #container .mod_article#produkte .mod_newslist .teaser:not(.first) .teasertext .content{display:none}#wrapper #container .mod_article#news .mod_newslist .teaser:not(.first) .teasertext .content .teasertext h3,#wrapper #container .mod_article#produkte .mod_newslist .teaser:not(.first) .teasertext .content .teasertext h3{margin-bottom:0}#wrapper #container .mod_article#news .mod_newslist .teaser:not(.first) .image,#wrapper #container .mod_article#produkte .mod_newslist .teaser:not(.first) .image{width:100%}@media (max-width:1024px){#wrapper #container .mod_article#news .mod_newslist .teaser:not(.first),#wrapper #container .mod_article#produkte .mod_newslist .teaser:not(.first){display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:row}#wrapper #container .mod_article#news .mod_newslist .teaser:not(.first) .image,#wrapper #container .mod_article#produkte .mod_newslist .teaser:not(.first) .image{width:30%}#wrapper #container .mod_article#news .mod_newslist .teaser:not(.first) .teasertext,#wrapper #container .mod_article#produkte .mod_newslist .teaser:not(.first) .teasertext{width:66%}#wrapper #container .mod_article#news .mod_newslist .teaser:not(.first) .teasertext .content,#wrapper #container .mod_article#produkte .mod_newslist .teaser:not(.first) .teasertext .content{display:block}#wrapper #container .mod_article#news .mod_newslist .teaser:not(.first) .teasertext .content .teasertext h3,#wrapper #container .mod_article#produkte .mod_newslist .teaser:not(.first) .teasertext .content .teasertext h3{margin-bottom:inherit}}@media (max-width:480px){#wrapper #container .mod_article#news .mod_newslist .teaser:not(.first) .image,#wrapper #container .mod_article#news .mod_newslist .teaser:not(.first) .teasertext,#wrapper #container .mod_article#produkte .mod_newslist .teaser:not(.first) .image,#wrapper #container .mod_article#produkte .mod_newslist .teaser:not(.first) .teasertext{width:100%}#wrapper #container .mod_article#news .mod_newslist .teaser:not(.first) .image,#wrapper #container .mod_article#produkte .mod_newslist .teaser:not(.first) .image{margin-bottom:20px}}#wrapper #container .mod_article#news .mod_newslist .teaser.first,#wrapper #container .mod_article#produkte .mod_newslist .teaser.first{display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:row}#wrapper #container .mod_article#news .mod_newslist .teaser.first .image,#wrapper #container .mod_article#produkte .mod_newslist .teaser.first .image{width:49%}@media (max-width:1024px){#wrapper #container .mod_article#news .mod_newslist .teaser.first .image,#wrapper #container .mod_article#produkte .mod_newslist .teaser.first .image{width:30%}}@media (max-width:480px){#wrapper #container .mod_article#news .mod_newslist .teaser.first .image,#wrapper #container .mod_article#produkte .mod_newslist .teaser.first .image{width:100%;margin-bottom:20px}}#wrapper #container .mod_article#news .mod_newslist .teaser.first .teasertext,#wrapper #container .mod_article#produkte .mod_newslist .teaser.first .teasertext{width:46%}@media (max-width:1024px){#wrapper #container .mod_article#news .mod_newslist .teaser.first .teasertext,#wrapper #container .mod_article#produkte .mod_newslist .teaser.first .teasertext{width:66%}}@media (max-width:480px){#wrapper #container .mod_article#news .mod_newslist .teaser.first .teasertext,#wrapper #container .mod_article#produkte .mod_newslist .teaser.first .teasertext{width:100%}}#wrapper #container .mod_article#news .mod_newslist .newsdetail,#wrapper #container .mod_article#produkte .mod_newslist .newsdetail{position:relative;padding:50px 0;margin:50px 0;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff}#wrapper #container .mod_article#news .mod_newslist .newsdetail.first>h3,#wrapper #container .mod_article#news .mod_newslist .newsdetail.first .teaser,#wrapper #container .mod_article#produkte .mod_newslist .newsdetail.first>h3,#wrapper #container .mod_article#produkte .mod_newslist .newsdetail.first .teaser{display:none}#wrapper #container .mod_article#news .mod_newslist .newsdetail h3,#wrapper #container .mod_article#produkte .mod_newslist .newsdetail h3{padding-right:30px}#wrapper #container .mod_article#news .mod_newslist .newsdetail button,#wrapper #container .mod_article#produkte .mod_newslist .newsdetail button{position:absolute;top:20px;right:0;border:none;background:none;color:#ffffff;font-weight:400;cursor:pointer;font-size:3rem;line-height:1;margin:0}#wrapper #container .mod_article#news .mod_newslist .newsdetail .text p,#wrapper #container .mod_article#produkte .mod_newslist .newsdetail .text p{max-width:inherit !important}@media (max-width:1024px){#wrapper #container .mod_article#news .mod_newslist .newsdetail,#wrapper #container .mod_article#produkte .mod_newslist .newsdetail{padding:40px 0 25px;margin:10px 0 25px}#wrapper #container .mod_article#news .mod_newslist .newsdetail button,#wrapper #container .mod_article#produkte .mod_newslist .newsdetail button{top:0px}#wrapper #container .mod_article#news .mod_newslist .newsdetail>h3,#wrapper #container .mod_article#news .mod_newslist .newsdetail .teaser,#wrapper #container .mod_article#produkte .mod_newslist .newsdetail>h3,#wrapper #container .mod_article#produkte .mod_newslist .newsdetail .teaser{display:none}}#wrapper #container .mod_article#news :focus,#wrapper #container .mod_article#produkte :focus{box-shadow:none;outline:0}#wrapper #container .mod_article#news .grid,#wrapper #container .mod_article#produkte .grid{display:grid;grid-auto-flow:dense;grid-template-columns:repeat(auto-fit, 50%);justify-content:center}@media (max-width:768px){#wrapper #container .mod_article#news .grid,#wrapper #container .mod_article#produkte .grid{grid-template-columns:repeat(auto-fit, 100%)}}#wrapper #container .mod_article#news .grid>*,#wrapper #container .mod_article#produkte .grid>*{align-items:flex-start;display:flex;flex-direction:column;height:fit-content}#wrapper #container .mod_article#news .grid.mod_newslist.count2,#wrapper #container .mod_article#produkte .grid.mod_newslist.count2{gap:0 2%;grid-template-columns:repeat(auto-fit, 100%)}#wrapper #container .mod_article#news .grid.mod_newslist.count3,#wrapper #container .mod_article#produkte .grid.mod_newslist.count3{gap:0 2%;grid-template-columns:repeat(auto-fit, 49%)}@media (max-width:1024px){#wrapper #container .mod_article#news .grid.mod_newslist.count3,#wrapper #container .mod_article#produkte .grid.mod_newslist.count3{grid-template-columns:repeat(auto-fit, 100%)}}#wrapper #container .mod_article#news .grid.mod_newslist.count4,#wrapper #container .mod_article#produkte .grid.mod_newslist.count4{gap:0 2%;grid-template-columns:repeat(auto-fit, 32%)}@media (max-width:1240px){#wrapper #container .mod_article#news .grid.mod_newslist.count4,#wrapper #container .mod_article#produkte .grid.mod_newslist.count4{grid-template-columns:repeat(auto-fit, 49%)}}@media (max-width:1024px){#wrapper #container .mod_article#news .grid.mod_newslist.count4,#wrapper #container .mod_article#produkte .grid.mod_newslist.count4{grid-template-columns:repeat(auto-fit, 100%)}}#wrapper #container .mod_article#news .fullwidth,#wrapper #container .mod_article#news .first,#wrapper #container .mod_article#produkte .fullwidth,#wrapper #container .mod_article#produkte .first{grid-column:1 / -1}#wrapper #container .mod_article#news .is-hidden,#wrapper #container .mod_article#produkte .is-hidden{display:none}#wrapper #container .mod_article#produkte .grid{grid-gap:50px 0;gap:50px 0}@media (max-width:480px){#wrapper #container .mod_article#produkte .grid{grid-gap:30px 0;gap:30px 0}}#wrapper #container .mod_article#karriere .job{padding-top:0}#wrapper #container .mod_article#karriere .job:first-of-type{margin-top:130px}@media (max-width:1024px){#wrapper #container .mod_article#karriere .job:first-of-type{margin-top:50px}}#wrapper #container .mod_article#karriere .job .toggler{padding:10px 30px 10px 0;border-bottom:1px solid #96B422;margin-bottom:20px;position:relative;cursor:pointer}@media (max-width:1024px){#wrapper #container .mod_article#karriere .job .toggler{padding:5px 30px 5px 0;margin-bottom:15px}}#wrapper #container .mod_article#karriere .job .toggler::after{content:"";display:inline-block;width:20px;height:20px;background:url("../../files/celluno/layout/img/arrow-down.svg") no-repeat center center;background-size:contain;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all 200ms ease-in-out}#wrapper #container .mod_article#karriere .job .toggler.active::after{transform:translateY(-50%) rotate(540deg);transition:all 200ms ease-in-out}#wrapper #container .mod_article#karriere .job .accordion p strong{color:#96B422;font-weight:400}#wrapper #container .mod_article#karriere .job .accordion p a{color:#96B422;text-decoration:none}#wrapper #container .mod_article#karriere .job .accordion .ce_hyperlink{margin:50px 0 70px}#wrapper #container .mod_article#karriere .bewerbungsformular{display:none}#wrapper #container .mod_article#karriere .bewerbungsformular .target strong{color:#96B422;font-weight:400}#wrapper #container .mod_article#kontakt .listKontakt ul{display:flex;flex-direction:column;gap:30px}#wrapper #container .mod_article#kontakt .listKontakt ul li{margin-left:30px;position:relative}#wrapper #container .mod_article#kontakt .listKontakt ul li a{text-decoration:none}#wrapper #container .mod_article#kontakt .listKontakt ul li::before{content:"";display:inline-block;width:20px;height:30px;position:absolute;top:0px;left:-30px;margin-left:0}#wrapper #container .mod_article#kontakt .listKontakt ul li:nth-child(1):before{background:url("../../files/celluno/layout/img/icon-kontakt-location.svg") no-repeat top left;background-size:contain}#wrapper #container .mod_article#kontakt .listKontakt ul li:nth-child(2):before{background:url("../../files/celluno/layout/img/icon-kontakt-phone.svg") no-repeat top left;background-size:contain}#wrapper #container .mod_article#kontakt .listKontakt ul li:nth-child(3):before{background:url("../../files/celluno/layout/img/icon-kontakt-mail.svg") no-repeat top left;background-size:contain}#wrapper #container .mod_article.footer{padding:100px 0}@media (max-width:768px){#wrapper #container .mod_article.footer{padding:50px 0}}#wrapper #container .mod_article.footer .inner{padding:0 3.5vw;align-items:center}#wrapper #container .mod_article.footer .inner>*{padding:0 !important}#wrapper #container .mod_article.footer .inner .slogan p{font-size:1.5rem;letter-spacing:0.5rem;margin-bottom:0;color:#96B422}#wrapper #container .mod_article.footer .inner nav ul li{text-align:center}#wrapper #container .mod_article.footer .inner nav ul li a,#wrapper #container .mod_article.footer .inner nav ul li strong{color:#96B422;text-decoration:none}#wrapper #container .mod_article.footer .inner nav.social ul{display:flex;gap:10px}@media (max-width:1024px){#wrapper #container .mod_article.footer .inner .break{width:100%;height:20px}#wrapper #container .mod_article.footer .inner nav ul{display:flex;gap:30px}#wrapper #container .mod_article.footer .inner nav.social ul{gap:10px}}@media (max-width:480px){#wrapper #container .mod_article.footer .inner>.ce_image{width:100%;margin-bottom:20px}}.hamburger{padding:0px 5px;display:inline-block;cursor:pointer;transition-property:opacity, filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#ffffff}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:4px;background-color:#ffffff;border-radius:4px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--arrow.is-active .hamburger-inner::before{transform:translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrow.is-active .hamburger-inner::after{transform:translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1)}.fineuploader-wrapper .qq-upload-drop-area{display:block !important;background:transparent;border:1px dashed #96B422;margin-top:0}.fineuploader-wrapper .qq-upload-drop-area span{color:#96B422}
