@font-face{font-family:'Open Sans';font-style:normal;font-display:swap;font-weight:300;src:url("../../fonts/open-sans-v15-latin-300.woff2") format('woff2')}@font-face{font-family:'Open Sans';font-style:normal;font-display:swap;font-weight:400;src:url("../../fonts/open-sans-v15-latin-regular.woff2") format('woff2')}@font-face{font-family:'Open Sans';font-style:normal;font-display:swap;font-weight:700;src:url("../../fonts/open-sans-v15-latin-700.woff2") format('woff2')}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:400;src:url("../../fonts/montserrat-v30-latin-regular.woff2") format('woff2')}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:500;src:url("../../fonts/montserrat-v30-latin-500.woff2") format('woff2')}@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:900;src:url("../../fonts/poppins-v24-latin-900.woff2") format('woff2')}.row,.samerow{width:100%;max-width:60%;min-width:1200px;margin:0 auto 0 auto}.row .row{min-width:0;max-width:100%;xmargin:0}.row:before,.row:after,.samerow:before,.samerow:after,.clearfix:before,.clearfix:after{content:"";display:table}.row:after,.samerow:after,.clearfix:after{clear:both}.row,.samerow,.clearfix{zoom:1}.col,.samecol{margin-right:10%;float:left;position:relative}.col:last-child,.samecol:last-child,.col-nav{margin-right:0}.one.col,.one.samecol{width:-.8333333333333334%}.two.col,.two.samecol{width:8.333333333333334%}.three.col,.three.samecol{width:17.5%}.four.col,.four.samecol{width:26.666666666666668%}.five.col,.five.samecol{width:35.833333333333336%}.six.col,.six.samecol{width:45%}.seven.col,.seven.samecol{width:54.166666666666664%}.eight.col,.eight.samecol{width:63.333333333333336%}.nine.col,.nine.samecol{width:72.5%}.ten.col,.ten.samecol{width:81.66666666666667%}.eleven.col,.eleven.samecol{width:90.83333333333333%}.twelve.col,.twelve.samecol{width:100%}@media only screen and (max-width:1270px){.row,.samerow{width:auto !important;padding-left:35px;padding-right:35px;max-width:100%;min-width:0}.row .row,.samerow .row,.row .samerow,.samerow .samerow{padding:0}}@media only screen and (max-width:682px){.row{margin:0}.col{width:auto !important;float:none;margin:0 0 15px 0}.row,.samerow{padding-left:20px;padding-right:20px}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline}:focus{outline:0}html{position:relative;min-height:100%}html,body{width:100%}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}img{max-width:100%;height:auto}a{text-decoration:none}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}.row.wide{width:100%;max-width:80%;min-width:1200px;margin:0 auto 0 auto}.small-row{width:50%;margin-left:25%;min-width:auto;zoom:1;float:left}@media only screen and (max-width:1230px){.small-row{width:60% !important;margin-left:15%}}@media only screen and (max-width:682px){.small-row{width:auto !important;margin-left:0}}.small-row:after{content:"";display:table}html{min-height:100%;position:relative;max-width:100%;overflow-x:hidden;background:#fffffe}html.bgfixed:after{content:" ";width:100%;height:100%;position:fixed;top:0;left:0;bottom:0;right:0;z-index:-99}body{xmargin:0 0 70px 0;padding:80px 0 0 0;height:none}body.s{background:#000001}body.npt{padding:0}body.nm{margin:0}body.footer-match{margin:0 0 70px 0}@media only screen and (max-width:682px){body{padding-top:54px}}body.mobile{padding-top:55px}body.sl{background-color:#fffffe;background-image:-webkit-linear-gradient(left,#fffffe 60%,#eaeaea 60%);background-image:-moz-linear-gradient(left,#fffffe 60%,#eaeaea 60%);background-image:-ms-linear-gradient(left,#fffffe 60%,#eaeaea 60%);background-image:-o-linear-gradient(left,#fffffe 60%,#eaeaea 60%);background-image:linear-gradient(left,#fffffe 60%,#eaeaea 60%)}body.nkv header{background:#444}body.gradient{background-color:#ff0046;background-image:-webkit-linear-gradient(left,#ff0046 0,#00b6bc 100%);background-image:-moz-linear-gradient(left,#ff0046 0,#00b6bc 100%);background-image:-ms-linear-gradient(left,#ff0046 0,#00b6bc 100%);background-image:-o-linear-gradient(left,#ff0046 0,#00b6bc 100%);background-image:linear-gradient(left,#ff0046 0,#00b6bc 100%)}body.gradient-custom{background:url("../../images/main/farbverlauf.svg") no-repeat center center;background-size:cover}body.lightgrey{background:#f2f2f2}section{position:relative;display:block;padding:80px 0;overflow:hidden}@media only screen and (max-width:682px){section{padding:25px 0}}section.ws-2{padding:90px 0}@media only screen and (max-width:682px){section.ws-2{padding:50px 0}}section.ws-3{padding:240px 0}section#intro{padding:80px 0 100px 0}section#intro.npt{padding-top:0;overflow:visible}section#intro.low{padding:30px 0}section#intro.no-bottom{padding-bottom:0}section#intro.hv{padding-top:150px}@media only screen and (max-width:682px){section#intro.hv{padding-top:75px}}section#intro h2{margin-top:0}@media only screen and (max-width:682px){section#intro{padding:0 0 40px 0}}section#intro.npb{padding-bottom:20px}section.low{padding:30px 0}section.low-bottom{padding:80px 0 30px 0}section.no-bottom{padding:80px 0 0 0}section.low-top{padding:30px 0 80px 0}section.no-top{padding:0 0 80px 0}section.tri{padding:80px 0 120px 0}section.tri.top{padding:80px 0}section.np{padding:0}section.w{background-color:#fffffe}section.s{background-color:#000001;color:#fffffe}section.lg{background-color:#efefef;background-color:#fffffe;background-image:-webkit-linear-gradient(top,#fffffe 0,#efefef 100%);background-image:-moz-linear-gradient(top,#fffffe 0,#efefef 100%);background-image:-ms-linear-gradient(top,#fffffe 0,#efefef 100%);background-image:-o-linear-gradient(top,#fffffe 0,#efefef 100%);background-image:linear-gradient(top,#fffffe 0,#efefef 100%)}section.lg-solid{background-color:#efefef}section.grey{background-color:#444;background-color:#7c7c7c;background-image:-webkit-linear-gradient(bottom,#7c7c7c 0,#444 100%);background-image:-moz-linear-gradient(bottom,#7c7c7c 0,#444 100%);background-image:-ms-linear-gradient(bottom,#7c7c7c 0,#444 100%);background-image:-o-linear-gradient(bottom,#7c7c7c 0,#444 100%);background-image:linear-gradient(bottom,#7c7c7c 0,#444 100%)}section.dark{background-color:#212731}section.gradient{background-color:#ff0046;background-color:#ff0046;background-image:-webkit-linear-gradient(left,#ff0046 0,#00b6bc 100%);background-image:-moz-linear-gradient(left,#ff0046 0,#00b6bc 100%);background-image:-ms-linear-gradient(left,#ff0046 0,#00b6bc 100%);background-image:-o-linear-gradient(left,#ff0046 0,#00b6bc 100%);background-image:linear-gradient(left,#ff0046 0,#00b6bc 100%)}section.gradient-vert{background-color:#00b6bc;background-image:-webkit-linear-gradient(top,#00b6bc 30%,#ff0046 100%);background-image:-moz-linear-gradient(top,#00b6bc 30%,#ff0046 100%);background-image:-ms-linear-gradient(top,#00b6bc 30%,#ff0046 100%);background-image:-o-linear-gradient(top,#00b6bc 30%,#ff0046 100%);background-image:linear-gradient(top,#00b6bc 30%,#ff0046 100%)}section.gradient-top{background-color:#ff0046;background-image:-webkit-linear-gradient(top,#ff0046 0,#00b6bc 100%);background-image:-moz-linear-gradient(top,#ff0046 0,#00b6bc 100%);background-image:-ms-linear-gradient(top,#ff0046 0,#00b6bc 100%);background-image:-o-linear-gradient(top,#ff0046 0,#00b6bc 100%);background-image:linear-gradient(top,#ff0046 0,#00b6bc 100%)}section.gradient-bottom{background-color:#ff0046;background-image:-webkit-linear-gradient(bottom,#ff0046 0,#00b6bc 100%);background-image:-moz-linear-gradient(bottom,#ff0046 0,#00b6bc 100%);background-image:-ms-linear-gradient(bottom,#ff0046 0,#00b6bc 100%);background-image:-o-linear-gradient(bottom,#ff0046 0,#00b6bc 100%);background-image:linear-gradient(bottom,#ff0046 0,#00b6bc 100%)}section.grey h1,section.hero h1,section.grey h2,section.hero h2,section.grey h3,section.hero h3,section.grey h4,section.hero h4,section.grey h5,section.hero h5,section.grey h6,section.hero h6,section.grey p,section.hero p,section.grey ul,section.hero ul,section.grey ol,section.hero ol,section.grey li,section.hero li,section.grey strong,section.hero strong,section.grey span,section.hero span,section.grey a,section.hero a{color:#fffffe}section.standalone{margin:2.5% 5%;width:90%}section.hero1{background-color:#ff0046}section.hero2{background-color:#00b6bc}section.hero2dark{background-color:#126879}section.hero2-to-hero2dark{background-color:#00b6bc;background-image:-webkit-linear-gradient(top,#00b6bc 0,#126879 100%);background-image:-moz-linear-gradient(top,#00b6bc 0,#126879 100%);background-image:-ms-linear-gradient(top,#00b6bc 0,#126879 100%);background-image:-o-linear-gradient(top,#00b6bc 0,#126879 100%);background-image:linear-gradient(top,#00b6bc 0,#126879 100%)}section .row.pt{padding-top:40px}section#preview.gradient{background-color:#00b6bc;background-image:-webkit-linear-gradient(left,#00b6bc 0,#ff0046 100%);background-image:-moz-linear-gradient(left,#00b6bc 0,#ff0046 100%);background-image:-ms-linear-gradient(left,#00b6bc 0,#ff0046 100%);background-image:-o-linear-gradient(left,#00b6bc 0,#ff0046 100%);background-image:linear-gradient(left,#00b6bc 0,#ff0046 100%)}section#contact-box-standalone .signet{width:100%;height:100%}section#contact-box-standalone .signet g polygon{fill:#ff0046}section#contact-box-standalone p{color:#fffffe}@media only screen and (max-width:682px){section#contact-box-standalone .signet{width:30%;height:30%;margin:0 35%}}section.home:after{background-image:url("../../images/team/Caro.jpg")}section.unternehmen:after{background-image:url("../../images/team/Friedl.jpg")}section.animation:after{background-image:url("../../images/team/Jan.jpg")}section.produktvideo:after{background-image:url("../../images/team/Chris.jpg")}section.erklaerfilm:after{background-image:url("../../images/team/Tanja.jpg")}section.imagefilm:after{background-image:url("../../images/team/Susi.jpg")}section.jobs:after{background-image:url("../../images/team/Niklas.jpg")}.content-management:after{background-image:url("../../images/team/Valeria.jpg")}.secbgvideo{position:relative;color:#fffffe}@media only screen and (max-width:682px){.secbgvideo{color:#212731}}.secbgvideo .four{position:relative}.secbgvideo .four:after{background-image:url("../../images/main/trust-steps-arrow-white.svg")}.secbgvideo .bgvid,.secbgvideo .bgvid .overlay,.secbgvideo .bgvid .overlay .neutral,.secbgvideo .bgvid .overlay .topfade{position:absolute;z-index:-2;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-size:cover}.secbgvideo .bgvid .overlay,.secbgvideo .bgvid .overlay .overlay,.secbgvideo .bgvid .overlay .neutral .overlay,.secbgvideo .bgvid .overlay .topfade .overlay{z-index:0;-khtml-opacity:.9;-moz-opacity:.9;opacity:.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90)}.secbgvideo .bgvid .overlay .neutral,.secbgvideo .bgvid .overlay .overlay .neutral,.secbgvideo .bgvid .overlay .neutral .overlay .neutral,.secbgvideo .bgvid .overlay .topfade .overlay .neutral{z-index:inherit;background:-webkit-linear-gradient(left,rgba(0,182,188,0.9) 0,rgba(0,0,0,0.8) 50%,rgba(255,0,70,0.9) 100%)}.secbgvideo .bgvid .overlay .topfade,.secbgvideo .bgvid .overlay .overlay .topfade,.secbgvideo .bgvid .overlay .neutral .overlay .topfade,.secbgvideo .bgvid .overlay .topfade .overlay .topfade{z-index:inherit;background:-webkit-linear-gradient(bottom,rgba(0,0,0,0) 50%,rgba(0,0,0,0.5) 100%)}.secbgvideo .bgvid #kv-mobile-img,.secbgvideo .bgvid .overlay #kv-mobile-img,.secbgvideo .bgvid .overlay .neutral #kv-mobile-img,.secbgvideo .bgvid .overlay .topfade #kv-mobile-img{height:100%;width:100%;object-fit:cover}.secbgvideo .bgvideo{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-2;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);background-repeat:no-repeat;background-size:cover}.secbgvideo.solovid .bgvid .overlay{-khtml-opacity:.2;-moz-opacity:.2;opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20)}.secbgvideo.lightgradient .bgvid .overlay{-khtml-opacity:.2;-moz-opacity:.2;opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20)}main.row{margin-top:40px}@media only screen and (max-width:682px){main.row{margin-top:10px}}main.row.sidecol{background:url("images/main/blue-dot.jpg") repeat-y 66% 0}@media only screen and (max-width:682px){main.row.sidecol{background:0 none}}.top-item{padding-top:40px}@media only screen and (max-width:682px){.top-item{padding-top:20px}}.center,.centered{text-align:center}.img-center{display:block;margin-left:auto;margin-right:auto}.pt0{padding-top:0}.pb20{padding-bottom:20px}.pt100{padding-top:100px}@media only screen and (max-width:682px){.pt100{padding-top:50px}}.npt{padding-top:0}.npb,.pb0{padding-bottom:0}.nmt{margin-top:0}.nmb{margin-bottom:0}.mt20{margin-top:20px}.mb0{margin-bottom:0}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb50{margin-bottom:50px}@media only screen and (max-width:682px){.mb50{margin-bottom:20px}}.mb100{margin-bottom:100px}@media only screen and (max-width:682px){.mb100{margin-bottom:20px}}article.sidecol,section.sidecol{padding-right:5%;height:100%}@media only screen and (max-width:682px){article.sidecol,section.sidecol{padding-right:0;border-right:0 none}}article figure{padding:0;margin:60px 0 0 0}article figure figcaption{font-style:italic}@media only screen and (max-width:682px){article figure{margin:25px 0 0 0}}.b-btm{border-bottom:1px solid #aaa;margin-bottom:10px;padding-bottom:10px}.pastel-gradient{background-color:#f1e5e6;background-image:-webkit-linear-gradient(left,#f1e5e6 40%,#c7dae4 100%);background-image:-moz-linear-gradient(left,#f1e5e6 40%,#c7dae4 100%);background-image:-ms-linear-gradient(left,#f1e5e6 40%,#c7dae4 100%);background-image:-o-linear-gradient(left,#f1e5e6 40%,#c7dae4 100%);background-image:linear-gradient(left,#f1e5e6 40%,#c7dae4 100%)}.row-box{padding:25px;border-radius:10px;-o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.compare-table{width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed}.compare-table thead{background:#000001;color:#fffffe;font-weight:700}.compare-table thead tr{background:#000001}.compare-table th,.compare-table td{border:1px solid #aaa;padding:8px 10px;text-align:left;vertical-align:top;line-height:1.35}.compare-table th{font-weight:700}.compare-table td.tar,.compare-table th.tar{text-align:right;white-space:nowrap}.compare-table tbody tr{border-right:1px solid #aaa;background:#fffffe}.compare-table tbody tr:nth-child(even){background:#e2f3f4}@media only screen and (max-width:682px){.compare-table.compare-table--stack-mobile{display:block}.compare-table.compare-table--stack-mobile thead{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.compare-table.compare-table--stack-mobile tbody{display:block}.compare-table.compare-table--stack-mobile tr{display:block;border:1px solid #aaa;margin-bottom:12px}.compare-table.compare-table--stack-mobile td{display:block;border:0;border-bottom:1px solid #e1e1e1;padding:8px 10px;white-space:normal !important;text-align:left !important}.compare-table.compare-table--stack-mobile td:last-child{border-bottom:0}.compare-table.compare-table--stack-mobile td::before{content:attr(data-label) ": ";font-weight:700;display:inline-block;margin-right:4px}}@media only screen and (max-width:682px){.h-no-mb h1,.h-no-mb h2,.h-no-mb h3,.h-no-mb h4,.h-no-mb h5,.h-no-mb h6{margin-bottom:0}}span.nobreak,strong.nobreak,p.nobreak,h1.nobreak,h2.nobreak,h3.nobreak,h4.nobreak,h5.nobreak,h6.nobreak{white-space:nowrap}.fl{float:left}.fr{float:right}.tal{text-align:left}.tar{text-align:right}.tac{text-align:center}@media only screen and (max-width:682px){.nom{display:none}}.oom{display:none}@media only screen and (max-width:682px){.oom{display:inline-block}}@media only screen and (max-width:1270px){.oig{display:none}}.nig{display:none}@media only screen and (max-width:1270px){.nig{display:block}}.flex-wrap{display:flex;flex-wrap:wrap}@media only screen and (max-width:682px){.flex-wrap{flex-direction:column}}.flex{display:flex;flex-shrink:0}.flex-center{display:flex;align-items:center}@media only screen and (max-width:682px){.flex-center{flex-direction:column}}.flex-middle{display:flex;justify-content:center}@media only screen and (max-width:682px){.flex-middle{flex-direction:column}}.flex-baseline{display:flex;align-items:baseline}@media only screen and (max-width:682px){.flex-baseline{flex-direction:column}}.flex-parent-horizontal-row{display:flex;flex-direction:row;align-items:center;justify-content:center}@media only screen and (max-width:682px){.flex-parent-horizontal-row{flex-direction:column}}@media only screen and (max-width:682px){.flex-rev-col{display:flex;flex-direction:column-reverse}}.top-intro{padding:160px 0 120px 0;text-align:center;color:#fffffe;height:10vh;background-color:#ff0046;background-image:-webkit-linear-gradient(left,#ff0046 0,#00b6bc 100%);background-image:-moz-linear-gradient(left,#ff0046 0,#00b6bc 100%);background-image:-ms-linear-gradient(left,#ff0046 0,#00b6bc 100%);background-image:-o-linear-gradient(left,#ff0046 0,#00b6bc 100%);background-image:linear-gradient(left,#ff0046 0,#00b6bc 100%)}.top-intro h1{font-size:80px;font-size:8rem;font-weight:700}.top-intro #ProvenExpert_widgetbar_container{position:absolute;bottom:0;width:100%;z-index:1}.top-intro #ProvenExpert_widgetbar_container div{position:relative !important;right:0}@media only screen and (max-width:682px){.top-intro{padding:80px 0}.top-intro h1{font-size:30px;font-size:3rem}}#kv-wrapper{background:#fffffe}section#opener{background-size:cover}section#opener.empty{height:250px}section#opener.triangle{height:300px;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 10%);clip-path:polygon(0 0,100% 0,100% 100%,0 10%)}section#opener h1{font-size:50px;font-size:5rem;color:#fffffe}section#opener h2{font-size:40px;font-size:4rem;color:#fffffe}footer{width:100%;display:block;left:0;bottom:0;background:#212731;padding:30px 0;font-size:13px}@media only screen and (max-width:682px){footer{height:auto;padding-bottom:0}}footer p{color:#ccc;margin-bottom:15px}footer p:last-child{margin-bottom:0}footer p.icon{position:relative;padding-left:25px}footer p i.fa{color:#00b6bc;font-size:22px;font-size:2.2rem;position:absolute;left:0}footer p a{color:#ccc;padding:0 5px}footer p a:hover{color:#fffffe}#contact-cta{position:fixed;z-index:999;width:100%;height:600px;bottom:-600px;background:#e1ff65}#contact-cta #head{text-align:right;background:0 none;height:45px;width:100%;top:-47px;position:absolute;border-bottom:2px solid #e1ff65}#contact-cta #head a{margin:0 30px 0 0;xborder-top:1px solid #444;xborder-left:1px solid #444;xborder-right:1px solid #444}#contact-cta.slide-up{bottom:0 !important}#contact-cta.slide-down{bottom:-600px !important}#pewl{max-width:100%}video.fitvid{width:100%}.iframe-wrapper{position:relative;width:100%;height:0;padding-bottom:56.25%;box-sizing:border-box}.iframe-wrapper iframe{position:absolute;width:100%;height:100%;left:0;top:0}i.hero2{color:#00b6bc}i.hero1{color:#ff0046}i.dark{color:#212731}.two-col{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.gradient-banner{box-sizing:border-box;border-radius:10px;-o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background-color:#ff0046;background-image:-webkit-linear-gradient(right,#ff0046 0,#00b6bc 100%);background-image:-moz-linear-gradient(right,#ff0046 0,#00b6bc 100%);background-image:-ms-linear-gradient(right,#ff0046 0,#00b6bc 100%);background-image:-o-linear-gradient(right,#ff0046 0,#00b6bc 100%);background-image:linear-gradient(right,#ff0046 0,#00b6bc 100%);padding:25px 25px 25px 0;color:#fffffe}.gradient-banner p{width:90%}.gradient-banner p img.banner-screen{float:left;margin:0 20px 10px 0}@media only screen and (max-width:682px){.gradient-banner{background-color:#ff0046;background-image:-webkit-linear-gradient(bottom,#ff0046 0,#00b6bc 100%);background-image:-moz-linear-gradient(bottom,#ff0046 0,#00b6bc 100%);background-image:-ms-linear-gradient(bottom,#ff0046 0,#00b6bc 100%);background-image:-o-linear-gradient(bottom,#ff0046 0,#00b6bc 100%);background-image:linear-gradient(bottom,#ff0046 0,#00b6bc 100%);padding:25px;text-align:center}.gradient-banner p img.banner-screen{float:none;width:180px;margin:10px auto;display:block}}html{font-size:62.5%}body{font-size:16px;font-size:1.6rem;line-height:25px;color:#000001;font-family:'Open Sans','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400}@media only screen and (max-width:682px){body{font-size:15px;font-size:1.5rem;line-height:22px}}body.lunasima p.w,body.lunasima ul.w,body.lunasima ol.w,body.lunasima li.w,body.lunasima a.w{color:#fffffe}body.lunasima h1,body.lunasima h2,body.lunasima h3,body.lunasima h4,body.lunasima h5{text-transform:uppercase;font-weight:400;letter-spacing:0;font-family:'Poppins','Helvetica','Arial',sans-serif;color:#000001}body.lunasima h1.w,body.lunasima h2.w,body.lunasima h3.w,body.lunasima h4.w,body.lunasima h5.w{color:#fffffe}body.lunasima h2{font-size:60px;font-size:6rem;line-height:62.5px}@media only screen and (max-width:682px){body.lunasima h2{font-size:22px;font-size:2.2rem;line-height:30px}}body.lunasima footer *{color:#fffffe}strong{font-weight:700}a{color:inherit;font-size:inherit}p{margin-bottom:25px;font-weight:400}p small{font-style:italic;font-size:12px;font-size:1.2rem;line-height:.8em}p a{font-weight:400;color:#ff0046}p a:hover{text-decoration:underline}p.preheading{margin-bottom:15px;-khtml-opacity:.5;-moz-opacity:.5;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);padding-left:30px;position:relative}p.preheading:before{content:"";position:absolute;left:0;top:49%;width:25px;height:1px;background:#fffffe}h1,.h1,h2,h3,h4,h5,h6{font-family:'Open Sans';margin-bottom:25px;color:blau;font-weight:300}h1.has-sub,.h1.has-sub,h2.has-sub,h3.has-sub,h4.has-sub,h5.has-sub,h6.has-sub{margin-bottom:0}h1.strong,.h1.strong,h2.strong,h3.strong,h4.strong,h5.strong,h6.strong{font-weight:700}h1{font-size:45px;font-size:4.5rem;line-height:50px}@media only screen and (max-width:682px){h1{font-size:24px;font-size:2.4rem;line-height:25px}}h2{font-size:35px;font-size:3.5rem;line-height:47.5px;margin-bottom:50px}@media only screen and (max-width:682px){h2{font-size:22px;font-size:2.2rem;line-height:25px;margin-bottom:25px}}h3{font-size:27px;font-size:2.7rem;line-height:32.5px}@media only screen and (max-width:682px){h3{font-size:19px;font-size:1.9rem;line-height:25px}}h4{font-size:20px;font-size:2rem;line-height:32.5px}h5{font-size:18px;font-size:1.8rem}h6{font-size:16px;font-size:1.6rem}@media only screen and (max-width:682px){h4,h5,h6{font-size:15px;font-size:1.5rem;line-height:25px}}address{font-style:normal}article h1{font-size:40px;font-size:4rem;font-weight:700}@media only screen and (max-width:682px){article h1{font-size:30px;font-size:3rem;line-height:30px}}article h2{margin:60px 0 15px 0}@media only screen and (max-width:682px){article h2{font-weight:700}}article a{color:#ff0046;font-weight:700}article p li{margin-bottom:20px}article ol li{margin-bottom:20px}p.w,span.w,strong.w,h1.w,h2.w,h3.w,h4.w,h5.w,h6.w,p.white,span.white,strong.white,h1.white,h2.white,h3.white,h4.white,h5.white,h6.white,p.light,span.light,strong.light,h1.light,h2.light,h3.light,h4.light,h5.light,h6.light{color:#fffffe}p.hero1,span.hero1,strong.hero1,h1.hero1,h2.hero1,h3.hero1,h4.hero1,h5.hero1,h6.hero1{color:#ff0046}p.hero2,span.hero2,strong.hero2,h1.hero2,h2.hero2,h3.hero2,h4.hero2,h5.hero2,h6.hero2{color:#126879}p.lg,span.lg,strong.lg,h1.lg,h2.lg,h3.lg,h4.lg,h5.lg,h6.lg{color:#b3b3b3}p.grey,span.grey,strong.grey,h1.grey,h2.grey,h3.grey,h4.grey,h5.grey,h6.grey{color:#444}p.dark,span.dark,strong.dark,h1.dark,h2.dark,h3.dark,h4.dark,h5.dark,h6.dark{color:#212731}p.orange,span.orange,strong.orange,h1.orange,h2.orange,h3.orange,h4.orange,h5.orange,h6.orange{color:#ffbc00}p.kupfer,span.kupfer,strong.kupfer,h1.kupfer,h2.kupfer,h3.kupfer,h4.kupfer,h5.kupfer,h6.kupfer{color:#a4674c}ul{list-style:disc;list-style-position:outside;padding-left:20px}ul.none{list-style:none;padding-left:0}ul.check{list-style:none;position:relative}ul.check li:before{content:"✔";position:absolute;left:-2px}ul.check.hero2 li:before{color:#00b6bc}ul.check.frame{box-sizing:border-box;padding:20px 20px 20px 40px;border:2px solid #000001}ul.check.frame li:before{left:15px}ul.check.frame.hero2{border-color:#00b6bc}ul.check.frame.hero1{border-color:#ff0046}ul li small{font-size:15px;font-size:1.5rem;line-height:20px;margin-bottom:20px;display:inline-block}ol{list-style:decimal;list-style-position:outside;padding-left:16px}.kpi-value{font-size:40px;font-size:4rem;line-height:40px;font-weight:700;color:#000001;margin-bottom:10px;text-transform:uppercase;display:block;font-family:'Poppins','Helvetica','Arial',sans-serif}.kpi-label{font-weight:700}.btn{float:left;z-index:3;position:relative;display:block;background-image:url("images/overlays/buttons.png");background-repeat:none;background-position:0 0}.up,.down{width:70px;height:70px;margin:25px 0 0 47%}.up{background-position:0 0}.up:hover{background-position:0 -70px}.down{background-position:0 -140px}.down:hover{background-position:0 -210px}.left,.right{width:50px;height:50px;cursor:pointer;position:absolute}.left{background-position:-70px 0}.left:hover{background-position:-70px -50px}.right{background-position:-70px -100px}.right:hover{background-position:-70px -150px}.textbtn{font-weight:400;background-color:#00b6bc;color:#fffffe;display:inline-block;padding:10px 35px;text-align:center;text-decoration:none;font-weight:400;border-radius:999px;-o-border-radius:999px;-moz-border-radius:999px;-webkit-border-radius:999px;line-height:25px;margin-top:25px;cursor:pointer;overflow:hidden;position:relative;-webkit-transition:color 300ms;transition:color 300ms ease-in-out;-o-transition:color 300ms ease-in-out;-moz-transition:color 300ms ease-in-out;-webkit-transition:color 300ms ease-in-out;-webkit-font-smoothing:subpixel-antialiased;border:0 none;transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.textbtn:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#ff0046;border-radius:999px;-o-border-radius:999px;-moz-border-radius:999px;-webkit-border-radius:999px;-webkit-transform:scale(0);transform:scale(0);-o-transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);-webkit-transition-property:transform;transition-property:transform;transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.textbtn:hover:before{-webkit-transform:scale(2);transform:scale(2);-o-transform:scale(2);-moz-transform:scale(2);-webkit-transform:scale(2)}.textbtn:hover{color:#fffffe;transform:scale(1.089);-o-transform:scale(1.089);-moz-transform:scale(1.089);-webkit-transform:scale(1.089)}.textbtn.hero1{background-color:#ff0046;color:#fffffe}.textbtn.hero1:before{background-color:#00b6bc}.textbtn.gradient1{background-color:#ff0046;background-image:-webkit-linear-gradient(left,#ff0046 0,#00b6bc 100%);background-image:-moz-linear-gradient(left,#ff0046 0,#00b6bc 100%);background-image:-ms-linear-gradient(left,#ff0046 0,#00b6bc 100%);background-image:-o-linear-gradient(left,#ff0046 0,#00b6bc 100%);background-image:linear-gradient(left,#ff0046 0,#00b6bc 100%);color:#fffffe}.textbtn.gradient1:before{background-color:#00b6bc;background-image:-webkit-linear-gradient(left,#00b6bc 0,#ff0046 100%);background-image:-moz-linear-gradient(left,#00b6bc 0,#ff0046 100%);background-image:-ms-linear-gradient(left,#00b6bc 0,#ff0046 100%);background-image:-o-linear-gradient(left,#00b6bc 0,#ff0046 100%);background-image:linear-gradient(left,#00b6bc 0,#ff0046 100%)}.textbtn.kupfer{background-color:#f5b06e;background-image:-webkit-linear-gradient(bottom,#f5b06e 0,#ad4b23 100%);background-image:-moz-linear-gradient(bottom,#f5b06e 0,#ad4b23 100%);background-image:-ms-linear-gradient(bottom,#f5b06e 0,#ad4b23 100%);background-image:-o-linear-gradient(bottom,#f5b06e 0,#ad4b23 100%);background-image:linear-gradient(bottom,#f5b06e 0,#ad4b23 100%);background:url("../../images/main/button-bg.webp") repeat-x center left;background-size:cover;border-top:2px solid #fffffe;border-left:1px solid #fffffe;border-right:1px solid #fffffe;color:#000001;text-shadow:0 0 2px rgba(255,255,254,0.8);-o-text-shadow:0 0 2px rgba(255,255,254,0.8);-moz-text-shadow:0 0 2px rgba(255,255,254,0.8);-webkit-text-shadow:0 0 2px rgba(255,255,254,0.8);transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;box-shadow:0 0 10px rgba(0,0,1,0.8);-o-box-shadow:0 0 10px rgba(0,0,1,0.8);-moz-box-shadow:0 0 10px rgba(0,0,1,0.8);-webkit-box-shadow:0 0 10px rgba(0,0,1,0.8);font-weight:500}.textbtn.kupfer:before,.textbtn.kupfer:after{content:none}.textbtn.kupfer:hover{background:url("../../images/main/button-bg.webp") repeat-x center left;background-size:cover;color:#000001}.textbtn.small{padding:5px 15px}.textbtn:hover{background:#000001;color:#fffffe}.textbtn.hero2{border:2px solid #00b6bc;background:#00b6bc;color:#fffffe}.textbtn.hero2:hover{border:2px solid #fffffe}.textbtn.grey{border:2px solid #696969;color:#444}.textbtn.grey:hover{color:#fffffe;background:#696969}.textbtn.w,.textbtn.white{border:2px solid #fffffe;color:#fffffe}.textbtn.w:hover,.textbtn.white:hover{color:#000001;background:#fffffe}.textbtn.signal{border:2px solid #e1ff65;color:#444;background:#e1ff65}.textbtn.signal:hover{color:#e1ff65;background:#444}.textbtn.orange{background:#f5b203;color:#fffffe}.textbtn.orange:hover{background:#ff0046;color:#fffffe}.textbtn.sa{margin:30px 0 15px 0}.textbtn strong{display:inline}article.dark .textbtn.orange{color:c2}a.pdf{width:300px;height:30px;display:block;color:c2}a.pdf span{padding:6px 4px;font-size:12px;background:#e6e6e6;color:c2;width:auto;float:left;margin-right:10px}a.pdf p{line-height:1.9}a.pdf:hover p{color:c2}a.pdf:hover span{background:#000001;color:#ffbc00}a.pdf.light{width:auto}a.pdf.light p{color:#e6e6e6}a.pdf.light:hover p{color:#ffbc00}.social-btn{display:block;color:#ccc;margin-bottom:5px}.social-btn:hover{color:#ffbc00}.social-btn i{vertical-align:middle;margin-right:5px}a.hero1{color:#ff0046}a.hero2{color:#00b6bc}.main-error{color:#f00}form#callback{padding:0}form span.error{color:#ff4a4f}form span.agreement{font-size:10px;font-size:1rem;display:inline-block;line-height:12.5px;padding-left:22px;top:-22px;position:relative}form label{display:block;margin-bottom:2px}form label.check-label{display:block;margin-bottom:10px}form input,form textarea{border:0 none;background:#fffffe;margin:0;padding:2% 1.5%;width:96%;transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;font-size:15px;font-size:1.5rem}form input:focus,form textarea:focus{background:#fffffe}form input.bb,form textarea.bb{border:0;outline:0;background:#fffffe}form input.bout,form textarea.bout{background:transparent;border:1px solid #fffffe}form input.border,form textarea.border{color:#212731}form input.border::-webkit-input-placeholder,form textarea.border::-webkit-input-placeholder{color:#126879}form input.border::-moz-placeholder,form textarea.border::-moz-placeholder{color:#126879}form input.border:-ms-input-placeholder,form textarea.border:-ms-input-placeholder{color:#126879}form input.border:-moz-placeholder,form textarea.border:-moz-placeholder{color:#126879}form input.border.half,form textarea.border.half{width:44%;margin-right:5%;float:left}form input.border.half.nmr,form textarea.border.half.nmr{margin-right:0}form textarea{font-family:'Open Sans','Helvetica','Arial',sans-serif}form textarea.border{margin-top:15px}form input{margin-bottom:10px}form input[type=submit]{margin-top:20px;width:auto;padding:13px 17px;margin-bottom:0;background:#ff0046;color:#fffffe;font-weight:800;font-size:16px;font-size:1.6rem;transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;border-radius:999px;-o-border-radius:999px;-moz-border-radius:999px;-webkit-border-radius:999px}form input[type=submit]:hover{cursor:pointer;background:#212731;color:#ff0046}form input[type=checkbox]{width:auto;float:left;margin:10px 10px 10px 0;position:relative;z-index:9}form strong.successMsg{width:100%;text-align:center;background:#00b6bc;float:left}form strong.successMsg p{padding:20px;color:#fffffe;margin-bottom:0}form strong.successMsg p strong{color:#fffffe}form strong.successMsg h3{padding:20px 20px 0 20px;color:#fffffe}form .half{width:48%;margin-right:4%;float:left;xbackground:#ff0}form .half.last{margin-right:0}form #cbnos{margin-top:25px;background:#fffffe}form .checks{box-sizing:border-box;padding:10px;border:1px solid #00b6bc;margin-bottom:10px}form .checks .check{display:inline-block}form .checks .check input[type="checkbox"]{xtransform:scale(1.5);zoom:1.5}form h4{margin-bottom:15px}form select{width:99%;height:40px;font-size:16px;font-size:1.6rem;display:block;background:#00b6bc;color:#fffffe;border:1px solid #fffffe;margin-bottom:10px}form .successOverlay{background:rgba(0,0,1,0.7);width:100%;height:100%;position:fixed;top:0;left:0;z-index:9998}form .successMsg{position:fixed;top:0;left:0;z-index:9999;width:50%;height:auto;margin:40vh 25% 0 25%;transform:translateY(-25%);-o-transform:translateY(-25%);-moz-transform:translateY(-25%);-webkit-transform:translateY(-25%);text-align:center;background:#00b6bc;border-radius:15px;-o-border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px}form .successMsg #successClose{width:40px;height:40px;border-radius:999px;-o-border-radius:999px;-moz-border-radius:999px;-webkit-border-radius:999px;position:absolute;right:-20px;top:-20px;background:#ff0046;border:2px solid #fffffe;box-shadow:0 0 10px #000001;-o-box-shadow:0 0 10px #000001;-moz-box-shadow:0 0 10px #000001;-webkit-box-shadow:0 0 10px #000001}form .successMsg #successClose:before{content:"x";color:#fffffe;width:40px;height:40px;font-size:30px;font-size:3rem;test-align:center;line-height:32px}form .successMsg #successClose:hover{background:#800023;cursor:pointer}form .successMsg .successImg{width:100%;height:300px;background-position:center center;background-size:cover;background-repeat:no-repeat;border-radius:15px 15px 0 0;-o-border-radius:15px 15px 0 0;-moz-border-radius:15px 15px 0 0;-webkit-border-radius:15px 15px 0 0}form .successMsg .successImg.erklaervideo{background-image:url("../../images/main/erklaervideo-success-img.jpg")}form .successMsg .successImg.erklaervideo-ecl{background-image:url("../../images/main/erklaervideo-contact-success-img.jpg")}form .successMsg span{padding:40px;color:#000001;margin-bottom:0 !important;font-size:24px;font-size:2.4rem;display:block}form .successMsg span strong{display:block;font-size:28px;font-size:2.8rem;line-height:35px;margin-bottom:10px}form .successMsg h3{padding:20px 20px 0 20px;color:#fffffe}@media only screen and (max-width:800px){form .successMsg{width:80%;margin:20vh 10% 0 10%}form .successMsg #successImg{height:180px}form .successMsg span{font-size:20px;font-size:2rem}}#customprod{margin-top:50px}#customprod .details{width:95%;float:none;display:inline-block;margin:30px 0;padding:2.5%;background:#beb38f}#customprod .details .detail{width:15.25%;margin-right:2%;float:left}#customprod .details .detail.nmr{margin-right:0}#customprod .details input{border-color:transparent;background:#f0fda9;margin-bottom:0}#customprod .details input::-webkit-input-placeholder{color:#7ca216}#customprod .details input::-moz-placeholder{color:#7ca216}#customprod .details input:-ms-input-placeholder{color:#7ca216}#customprod .details input:-moz-placeholder{color:#7ca216}.error-general{background:#f00;color:#fffffe;text-align:center;width:95%;margin-bottom:20px;padding:1% 2.5%;display:block;font-weight:700}input.error{background:#f00 !important}#recaptcha{z-index:3;position:absolute}header{position:fixed;top:0;left:0;right:0;width:100%;z-index:998}header:after{-khtml-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);content:"";z-index:-1;position:absolute;width:100%;height:100%;top:-1px;left:0;right:0;bottom:0;border-bottom:1px solid #fffffe;background:#efefef;background-color:#ff0046;background-image:-webkit-linear-gradient(left,#ff0046 0,#00b6bc 100%);background-image:-moz-linear-gradient(left,#ff0046 0,#00b6bc 100%);background-image:-ms-linear-gradient(left,#ff0046 0,#00b6bc 100%);background-image:-o-linear-gradient(left,#ff0046 0,#00b6bc 100%);background-image:linear-gradient(left,#ff0046 0,#00b6bc 100%);transition:opacity 1s ease-out ease-in-out;-o-transition:opacity 1s ease-out ease-in-out;-moz-transition:opacity 1s ease-out ease-in-out;-webkit-transition:opacity 1s ease-out ease-in-out;-o-transition:opacity 1s ease-out;-moz-transition:opacity 1s ease-out;-webkit-transition:opacity 1s ease-out}header.bg:after,header.visible:after{-khtml-opacity:1;-moz-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}header.bg nav,header.visible nav{xborder-bottom:0 none}header.bg nav #main-nav-wrapper,header.visible nav #main-nav-wrapper{background:#fffffe}@media only screen and (max-width:700px){header.bg nav #main-nav-wrapper,header.visible nav #main-nav-wrapper{background:rgba(0,0,0,0.85)}}header nav{width:96%;display:inline-block;padding-bottom:20px;margin:20px 2% 0 2%;position:relative;height:30px}@media only screen and (max-width:700px){header nav{xmargin-bottom:0;padding-bottom:8px;xmargin-top:15px}}@media only screen and (max-width:682px){header nav{margin:10px 2% 0 2%}}header nav>*{float:left}header nav #logo{height:60px;width:auto;text-align:left}header nav #logo a{float:left;width:200px;max-width:200px;display:inline-block}header nav #logo a img{width:200px;max-width:200px;margin-top:10px}@media only screen and (max-width:682px){header nav #logo a img{width:140px;margin-top:0}}header nav #logo a svg{width:100%;height:100%}header nav #logo a svg g{fill:#fffffe}header nav #logo a p{color:#fffffe;margin-bottom:0;font-size:20px;font-size:2rem;font-weight:400}@media only screen and (max-width:1230px){header nav #logo a p{font-size:16px;font-size:1.6rem}}header nav #logo a p strong{font-weight:700}@media only screen and (max-width:780px){header nav #logo{overflow:hidden}}@media only screen and (max-width:682px){header nav #logo{position:absolute;left:5px;overflow:visible}}header nav ul#categories{width:80%;padding-left:1%;text-align:center}@media only screen and (max-width:1280px){header nav ul#categories{width:90%;padding-left:0;text-align:right;padding-right:50px}}@media only screen and (max-width:682px){header nav ul#categories{display:none}}header nav ul#categories li{display:inline;position:relative}header nav ul#categories li a{display:inline-block;margin:0 20px;color:#fffffe;font-size:20px;font-size:2rem;border-bottom:2px solid transparent;padding-bottom:5px;padding-top:5px}@media only screen and (max-width:1230px){header nav ul#categories li a{font-size:18px;font-size:1.8rem;margin:0 14px}}@media only screen and (max-width:1100px){header nav ul#categories li a{margin:0 8px;font-size:16px;font-size:1.6rem}}@media only screen and (max-width:960px){header nav ul#categories li a{margin:0 4px;font-size:15px;font-size:1.5rem}}header nav ul#categories li a.active,header nav ul#categories li a:hover{color:#fffffe;border-bottom:2px solid #00b6bc}header nav ul#categories li a.active{font-weight:700}header nav ul#categories li a span{font-weight:700}header nav ul#categories li a.contact{padding:4px 10px;background:#ff0046;color:#fffffe;border:2px solid #ff0046;border-radius:999px;-o-border-radius:999px;-moz-border-radius:999px;-webkit-border-radius:999px}header nav ul#categories li a.contact:hover{border:2px solid #00b6bc;background:#00b6bc}@media only screen and (max-width:870px){header nav ul#categories li a.contact{display:none}}header nav ul#categories li .main-subnav{background:#212731;position:absolute;z-index:2;top:auto;margin-top:20px;width:auto;min-width:600px;height:auto;padding:40px;box-sizing:border-box;transform:translateX(-50%);-o-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);border:1px solid #fffffe;left:50%;display:none}header nav ul#categories li .main-subnav:before{content:"";width:100%;height:40px;position:absolute;top:-21px;left:0;background:transparent;z-index:0}header nav ul#categories li .main-subnav:after{content:"";width:20px;height:20px;background:#212731;box-shadow:-1px -1px 1px #fffffe;-o-box-shadow:-1px -1px 1px #fffffe;-moz-box-shadow:-1px -1px 1px #fffffe;-webkit-box-shadow:-1px -1px 1px #fffffe;transform:translateX(-50%) rotate(45deg);-o-transform:translateX(-50%) rotate(45deg);-moz-transform:translateX(-50%) rotate(45deg);-webkit-transform:translateX(-50%) rotate(45deg);top:-10px;left:50%;position:absolute;z-index:-1}header nav ul#categories li .main-subnav p{color:#00b6bc;font-size:20px;font-size:2rem;border-bottom:1px solid #00b6bc;padding-bottom:20px;margin-bottom:20px}header nav ul#categories li .main-subnav ul{float:left;margin-right:20px}header nav ul#categories li .main-subnav ul:last-child{margin-right:0}header nav ul#categories li .main-subnav ul li{display:block}header nav ul#categories li:hover .main-subnav{display:block}header nav #main-nav-trigger{width:40px;text-align:right;z-index:1000;float:right;position:absolute;right:0}@media only screen and (max-width:700px){header nav #main-nav-trigger{position:absolute;right:5px;top:0}}header nav #main-nav-trigger #menuicon-link{width:39px;height:25px;display:inline-block}header nav #main-nav-trigger #menuicon-link.open #menuicon,header nav #main-nav-trigger #menuicon-link.close #menuicon{width:100%;height:3px;display:block;position:relative;background:#fffffe;margin-top:12px}header nav #main-nav-trigger #menuicon-link.open #menuicon:before,header nav #main-nav-trigger #menuicon-link.close #menuicon:before,header nav #main-nav-trigger #menuicon-link.open #menuicon:after,header nav #main-nav-trigger #menuicon-link.close #menuicon:after{content:'';display:block;height:3px;width:100%;position:absolute;left:0;background:#fffffe;transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}header nav #main-nav-trigger #menuicon-link.open #menuicon:before,header nav #main-nav-trigger #menuicon-link.close #menuicon:before{top:-8px}header nav #main-nav-trigger #menuicon-link.open #menuicon:after,header nav #main-nav-trigger #menuicon-link.close #menuicon:after{bottom:-8px}header nav #main-nav-trigger #menuicon-link.close #menuicon{background:rgba(0,0,0,0);transform-origin:center center;-o-transform-origin:center center;-moz-transform-origin:center center;-webkit-transform-origin:center center;-ms-transform-origin:center center}header nav #main-nav-trigger #menuicon-link.close #menuicon:before,header nav #main-nav-trigger #menuicon-link.close #menuicon:after{top:0;bottom:0}header nav #main-nav-trigger #menuicon-link.close #menuicon:before{transform:rotate(-135deg);-o-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);-o-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}header nav #main-nav-trigger #menuicon-link.close #menuicon:after{transform:rotate(135deg);-o-transform:rotate(135deg);-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg)}#main-nav-wrapper{box-sizing:border-box;width:100%;height:auto;position:fixed;z-index:-1;top:0;left:0;right:0;-khtml-opacity:1;-moz-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);visibility:visible;transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transform:translateY(70px);-o-transform:translateY(70px);-moz-transform:translateY(70px);-webkit-transform:translateY(70px)}@media only screen and (max-width:700px){#main-nav-wrapper{background:rgba(0,0,0,0.85);transform:translateY(48px);-o-transform:translateY(48px);-moz-transform:translateY(48px);-webkit-transform:translateY(48px);bottom:0;width:100%}}#main-nav-wrapper .main-nav-inner{padding:10px 0 20px 0;visibility:visible;-khtml-opacity:1;-moz-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;width:90%;margin:0 auto;text-align:center;color:#00b6bc;font-size:20px;font-size:2rem;visibility:initial}@media only screen and (max-width:700px){#main-nav-wrapper .main-nav-inner{color:#fffffe}}#main-nav-wrapper .main-nav-inner #mainnav{display:none}#main-nav-wrapper .main-nav-inner #mainnav a{font-weight:700}@media only screen and (max-width:700px){#main-nav-wrapper .main-nav-inner #mainnav{display:inline;width:45%;margin-right:10%;float:left;text-align:right;margin-top:10px}#main-nav-wrapper .main-nav-inner #mainnav a{display:block;margin:5px 0}#main-nav-wrapper .main-nav-inner #mainnav a.active{color:#00b6bc}}#main-nav-wrapper .main-nav-inner #subnav{margin-top:10px}#main-nav-wrapper .main-nav-inner #subnav a{margin:0 20px}#main-nav-wrapper .main-nav-inner #subnav a.active{font-weight:800}#main-nav-wrapper .main-nav-inner #subnav a:hover{border-bottom:2px solid #ff0046}@media only screen and (max-width:700px){#main-nav-wrapper .main-nav-inner #subnav{width:45%;float:right;text-align:left}#main-nav-wrapper .main-nav-inner #subnav a{display:block;margin:5px 0}#main-nav-wrapper .main-nav-inner #subnav a.active{color:#00b6bc}}#main-nav-wrapper.inactive{visibility:hidden;z-index:-1;-khtml-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);transform:translateY(-50px);-o-transform:translateY(-50px);-moz-transform:translateY(-50px);-webkit-transform:translateY(-50px);transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}#main-nav-wrapper.inactive .main-nav-inner{visibility:hidden}#main-nav-wrapper.inactive .main-nav-inner a{xopacity:0}#breadcrumb{margin:20px 20px 0 20px}#breadcrumb li a{font-size:11px;color:g2}ul#blogyear{margin-top:25px;list-style-type:none;display:block;padding:0}ul#blogyear li{border-bottom:1px solid #beb38f;display:inline-block;width:100%;font-size:20px;font-size:2rem}ul#blogyear li:last-child{border-bottom:0 none}ul#blogyear li.active a{font-weight:700}@media only screen and (max-width:682px){ul#blogyear li:last-child{margin-right:50px}}ul#blogyear li a{margin-right:5px;padding:6px 10px;background:b2;color:g1;float:left}ul#blogyear li:hover a,ul#blogyear li.active a{color:#beb38f}.infobox{padding:20px;border:1px solid #000001;position:relative;background:#f5f5f5;border-radius:5px;-o-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;perspective:600px;box-sizing:border-box}.infobox:before{content:"";position:absolute;top:-25px;right:-16px;border:2px solid #fffffe;width:30px;height:40px;background:#000001;z-index:1;border-radius:5px;-o-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.infobox:after{content:"?";position:absolute;top:-25px;right:-15px;width:30px;height:40px;font-size:30px;font-size:3rem;line-height:40px;text-align:center;color:#5efaff;z-index:2;transform-origin:50% 50%;-o-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;animation:infobox-question-spin-3d 2.2s linear infinite}.infobox .infobox-headline,.infobox h4{color:#000001;margin-bottom:10px;text-transform:uppercase;font-weight:700}.infobox h4{line-height:23px}.infobox.copper{background:url("../../images/main/noise-dark.webp") repeat center center;border:2px solid #bc826a}.infobox.copper:after{color:#000001}.infobox.copper:before{border:2px solid #3f2d22;background:url("../../images/main/button-bg.webp") no-repeat center center}.infobox.copper .infobox-headline,.infobox.copper h4,.infobox.copper p{color:#fffffe}@media only screen and (max-width:800px){#preiskalkulator h2{font-size:25px;font-size:2.5rem}}#preiskalkulator-banner{background-color:#ff0046;background-image:-webkit-linear-gradient(left,#ff0046 0,#00b6bc 100%);background-image:-moz-linear-gradient(left,#ff0046 0,#00b6bc 100%);background-image:-ms-linear-gradient(left,#ff0046 0,#00b6bc 100%);background-image:-o-linear-gradient(left,#ff0046 0,#00b6bc 100%);background-image:linear-gradient(left,#ff0046 0,#00b6bc 100%);color:#fffffe;padding:10px;border-radius:5px;-o-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin-bottom:25px;text-align:center;font-size:25px;font-size:2.5rem;display:inline-block;width:100%;box-sizing:border-box}@media only screen and (max-width:800px){#preiskalkulator-banner{font-size:16px;font-size:1.6rem;padding:0;line-height:40px}}#preiskalkulator-app{border-radius:15px;-o-border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;box-shadow:0 0 30px #d3d3d3;-o-box-shadow:0 0 30px #d3d3d3;-moz-box-shadow:0 0 30px #d3d3d3;-webkit-box-shadow:0 0 30px #d3d3d3;background:#fffffe;padding:25px;box-sizing:border-box}@media only screen and (max-width:800px){#preiskalkulator-app h1{font-size:25px !important;margin-bottom:5px}#preiskalkulator-app h5{line-height:20px}#preiskalkulator-app h5 strong{font-weight:400}}#preiskalkulator-panel{background:rgba(0,182,188,0.4);border-radius:15px;-o-border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;padding:25px;box-sizing:border-box;margin-bottom:50px;display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"panel videos";grid-gap:30px}#preiskalkulator-panel #calculator-slot-panel{grid-area:panel}#preiskalkulator-panel #calculator-slot-videos{grid-area:videos}@media only screen and (max-width:800px){#preiskalkulator-panel{grid-template-columns:1fr;grid-template-areas:"panel" "videos";padding:15px}}#preiskalkulator-panel #select-panel{background:#fffffe;display:block;padding:15px;box-sizing:border-box;border-radius:15px;-o-border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;position:relative}@media only screen and (max-width:800px){#preiskalkulator-panel #select-panel{width:calc(100% - 8px)}}#preiskalkulator-panel #select-panel #select-arrow{width:60px;height:80px;background:url("../../images/main/ekv-arrow-right-w.svg") no-repeat center center;position:absolute;z-index:2;right:-60px;top:5%}@media only screen and (max-width:800px){#preiskalkulator-panel #select-panel #select-arrow{display:none}}#price-calculator{box-sizing:border-box;width:100%}#price-calculator input.border{border-radius:5px;-o-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}@media only screen and (max-width:800px){#price-calculator input.border{box-sizing:border-box;width:calc(100% - 8px)}}#price-calculator .amount-group{float:left}#price-calculator .amount-group input{padding:0;width:28px;text-align:center;border:none;font-size:17px;font-size:1.7rem}@media only screen and (max-width:800px){#price-calculator .amount-group{float:none}#price-calculator .amount-group input{margin-bottom:0}#price-calculator .desc{margin-bottom:5px;display:inline-block}}#price-calculator #select-film-row{box-sizing:border-box;width:100%;margin-bottom:20px;border-radius:5px;-o-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}#price-calculator #select-film-row #select-film-container{display:flex;align-items:center;justify-content:space-between}#price-calculator #select-film-row #choose-style{font-weight:700;padding-right:10px;color:#00b6bc;margin-bottom:10px;display:inline-block}@media only screen and (max-width:800px){#price-calculator #select-film-row #choose-style{color:#212731}}#price-calculator #select-film-row select{width:250px;padding:5px 35px 5px 5px;font-size:16px;border:1px solid #ccc;height:34px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("../../images/main/dropdown-select.svg") 96%/15% no-repeat #eee;background-size:20px;color:#000001;margin-bottom:0;border-radius:5px;-o-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}#price-calculator #select-film-row select:hover{cursor:pointer;background-color:#e2e2e2}@media only screen and (max-width:800px){#price-calculator #select-film-row select{width:100%}}#price-calculator #select-film-row #price-starting{display:inline;margin-left:auto;text-align:right}#price-calculator #select-film-row #price-starting:after{content:" €"}@media only screen and (max-width:800px){#price-calculator #select-film-row #price-starting{display:none}}#price-calculator input[type="checkbox"]{display:none}@media only screen and (max-width:800px){#price-calculator input[type="submit"]{font-size:13px;font-size:1.3rem}}#price-calculator input[type="checkbox"] + label{position:relative;display:flex;justify-content:flex-start;flex-direction:row;align-items:center;cursor:pointer;font-family:sans-serif;font-size:18px;font-size:1.8rem;line-height:33px}#price-calculator input[type="checkbox"] + label:before{width:50px;height:25px;border-radius:30px;-o-border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;border:2px solid #ddd;background-color:#eee;content:"";margin-right:15px;transition:background-color .5s ease-in-out;-o-transition:background-color .5s ease-in-out;-moz-transition:background-color .5s ease-in-out;-webkit-transition:background-color .5s ease-in-out}#price-calculator input[type="checkbox"] + label:after{width:25px;height:25px;border-radius:30px;-o-border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;background-color:#fff;content:"";transition:margin .1s ease-in-out;-o-transition:margin .1s ease-in-out;-moz-transition:margin .1s ease-in-out;-webkit-transition:margin .1s ease-in-out;box-shadow:0 0 5px #aaa;-o-box-shadow:0 0 5px #aaa;-moz-box-shadow:0 0 5px #aaa;-webkit-box-shadow:0 0 5px #aaa;position:absolute;left:2px;top:4px}#price-calculator input[type="checkbox"]:checked + label{color:#00b6bc}#price-calculator input[type="checkbox"]:checked + label .price{color:#00b6bc !important}#price-calculator input[type="checkbox"]:checked + label:before{background-color:#00b6bc}#price-calculator input[type="checkbox"]:checked + label:after{margin:0 0 0 30px}#price-calculator fieldset#select-booster{box-sizing:border-box;padding:15px;border:1px solid #00b6bc;border-radius:5px;-o-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}@media only screen and (max-width:800px){#price-calculator fieldset#select-booster{background:#fffffe}}#price-calculator fieldset#select-booster legend{color:#00b6bc;padding:0 5px;font-weight:700}@media only screen and (max-width:800px){#price-calculator fieldset#select-booster legend{color:#212731}}#price-calculator fieldset#select-booster label{color:#212731;margin-bottom:5px}#price-calculator fieldset#select-booster label .price{color:#d3d3d3;font-size:15px;font-size:1.5rem;padding-left:5px;margin-left:auto}#price-calculator fieldset#select-booster label .price.active{color:#00b6bc}#price-calculator fieldset#select-booster label.fullwidth{width:100%;display:block;margin-bottom:5px;clear:both}#price-calculator fieldset#select-booster label.fullwidth.disabled{-khtml-opacity:.5;-moz-opacity:.5;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);pointer-events:none}#price-calculator fieldset#select-booster label.fullwidth .price{float:right}#price-calculator .info-btn{width:20px;height:20px;background:#ff0046;color:#fffffe;text-align:center;display:inline-block;border-radius:99px;-o-border-radius:99px;-moz-border-radius:99px;-webkit-border-radius:99px;padding:0;margin:0;font-size:13px;font-size:1.3rem;font-weight:700;line-height:20px;font-family:'Courier New',serif;transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;position:relative;top:-4px}#price-calculator .info-btn:hover{background:#212731;color:#fffffe}#price-calculator #price-sum{display:inline-block;margin-top:15px;background:#00b6bc;color:#fffffe;box-sizing:border-box;width:100%;padding:15px;border-radius:5px;-o-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}#price-calculator #price-sum #sum-boosters{display:none}#price-calculator #price-sum #sum-desc{float:left;font-size:19px;font-size:1.9rem}#price-calculator #price-sum #sum{float:right;font-weight:700;font-size:19px;font-size:1.9rem}#price-calculator #price-sum #sum:after{content:' €'}#price-calculator #contact-us{box-sizing:border-box;width:100%;padding:0 15px 15px 15px;margin-top:15px;border-radius:5px;-o-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#ffe000}#price-calculator #contact-us h3{font-weight:700;color:#ff0046;width:100%;display:inline-block;margin-top:5px;padding:15px 0 5px 0;margin-bottom:10px;background:url("../../images/main/arrow-dl.svg") no-repeat 95% bottom}#price-calculator #contact-us input[name=cbphone]{margin-right:5%}#price-calculator #contact-us input[name=cbemail]{margin-right:0}#price-calculator #overlay{width:100%;height:100%;background:#ff0046;border-radius:15px;-o-border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;position:absolute;top:0;left:0;z-index:1;box-sizing:border-box;padding:15px;transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transform:scale(0);-o-transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);transform-origin:center center;-o-transform-origin:center center;-moz-transform-origin:center center;-webkit-transform-origin:center center;-ms-transform-origin:center center;transition-timing-function:ease-out}#price-calculator #overlay #close-overlay{width:40px;height:40px;background:#fffffe;border-radius:999px;-o-border-radius:999px;-moz-border-radius:999px;-webkit-border-radius:999px;position:absolute;z-index:2;top:20px;right:20px;transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}#price-calculator #overlay #close-overlay span{width:40px;text-align:center;display:block;font-size:25px;font-size:2.5rem;line-height:35px}#price-calculator #overlay #close-overlay:hover{background:#212731;color:#fffffe}#price-calculator #overlay .overlay-info{margin-top:20px;display:none}#price-calculator #overlay .overlay-info h3{color:#fffffe;font-weight:700}#price-calculator #overlay .overlay-info img{float:left;margin:0 20px 0 0;border-radius:5px;-o-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}#price-calculator #overlay .overlay-info p{color:#fffffe;font-weight:700}#price-calculator #overlay .overlay-info.active{display:block}#price-calculator #overlay .overlay-desc{box-sizing:border-box;margin:0;padding:15px;border-radius:10px;-o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background:#fffffe;display:inline-block}#price-calculator #overlay .overlay-desc h4{color:#ff0046;margin-bottom:0}#price-calculator #overlay .overlay-desc p{color:#000001;font-weight:300}#price-calculator #overlay .overlay-desc p:last-child{margin-bottom:0}#price-calculator #overlay .overlay-desc .item{margin-bottom:15px;display:block;width:100%;float:left}#price-calculator #overlay .overlay-desc .item p{margin-bottom:0}#price-calculator #overlay.active{transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1)}select::-ms-expand{display:none}@media screen and (min-width:0 0){select{background:none 9;padding:5px 9}}#video-examples .video-info{display:block;padding:15px;box-sizing:border-box;background:#fffffe;border-radius:15px;-o-border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px}#video-examples div{display:none}#video-examples div video{width:100%;display:block;margin-bottom:25px;overflow:hidden;border-radius:10px;-o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}#video-examples div.active{display:block}@media only screen and (max-width:800px){#preiskalkulator-panel{display:flex;flex-direction:column}#preiskalkulator-panel #calculator-slot-panel,#preiskalkulator-panel #price-calculator,#preiskalkulator-panel #callback,#preiskalkulator-panel #select-panel,#preiskalkulator-panel #calculator-slot-videos{display:contents}#preiskalkulator-panel #select-film-row{order:1;margin-bottom:0}#preiskalkulator-panel #video-examples{order:2;margin:0 0 20px 0}#preiskalkulator-panel fieldset#select-booster{order:3;margin-bottom:15px}#preiskalkulator-panel #price-sum{order:4;margin:0 0 15px 0}#preiskalkulator-panel #cbname,#preiskalkulator-panel label[for="cbname"],#preiskalkulator-panel #cbemail,#preiskalkulator-panel label[for="cbemail"],#preiskalkulator-panel #cbphone,#preiskalkulator-panel label[for="cbphone"]{order:5}#preiskalkulator-panel label[for="cbname"],#preiskalkulator-panel label[for="cbemail"],#preiskalkulator-panel label[for="cbphone"]{display:none}#preiskalkulator-panel label[for="cbname"] span.error,#preiskalkulator-panel label[for="cbemail"] span.error,#preiskalkulator-panel label[for="cbphone"] span.error{display:block;line-height:1;min-height:0;margin:0}#preiskalkulator-panel label[for="cbname"] span.error:empty,#preiskalkulator-panel label[for="cbemail"] span.error:empty,#preiskalkulator-panel label[for="cbphone"] span.error:empty{display:none}#preiskalkulator-panel #cbname,#preiskalkulator-panel #cbemail,#preiskalkulator-panel #cbphone{margin-bottom:6px}#preiskalkulator-panel #callback > br{display:none}#preiskalkulator-panel input[type="submit"][name="callback"]{order:6;margin-top:10px}}.contact-us-card{background:rgba(255,255,254,0.5);box-sizing:border-box;border-radius:10px;-o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;margin-bottom:20px;padding:25px;box-shadow:0 0 30px #d3d3d3;-o-box-shadow:0 0 30px #d3d3d3;-moz-box-shadow:0 0 30px #d3d3d3;-webkit-box-shadow:0 0 30px #d3d3d3}.contact-us-card.dark{background:rgba(0,182,188,0.4);height:calc(100% - 20px)}.contact-us-card #contact-us-calendly{float:left;margin:0 10px 5px 0;border:1px solid #d3d3d3}.card{box-sizing:border-box;border-radius:15px;-o-border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;padding:25px;background:#fffffe}.card.lightblue{background:#b2dce0}.price-factors{list-style:none;padding:0;margin:25px 0 0}.price-factors .price-factor{display:flex;align-items:center;gap:20px;margin-bottom:28px}.price-factors .price-factor:last-child{margin-bottom:0}.price-factors .price-factor img{flex-shrink:0;width:80px;height:80px}.price-factors .price-factor p{margin-bottom:0}@media only screen and (max-width:682px){.price-factors .price-factor{gap:14px;margin-bottom:22px}.price-factors .price-factor img{width:56px;height:56px}}.price-examples{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}@media only screen and (max-width:980px){.price-examples{grid-template-columns:1fr}}