@charset "UTF-8";h1,h2,h3{letter-spacing:-.1rem}body,h6{line-height:1.6}ol,p,ul{margin-top:0}html{font-size:62.5%}body{font-size:1.5em;font-weight:400;font-family:Raleway,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#222}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:2rem;font-weight:300}h1{font-size:4rem;line-height:1.2}h2{font-size:3.6rem;line-height:1.25}h3{font-size:3rem;line-height:1.3}h4{font-size:2.4rem;line-height:1.35;letter-spacing:-.08rem}h5{font-size:1.8rem;line-height:1.5;letter-spacing:-.05rem}h6{font-size:1.5rem;letter-spacing:0}@media (min-width:550px){h1{font-size:5rem}h2{font-size:4.2rem}h3{font-size:3.6rem}h4{font-size:3rem}h5{font-size:2.4rem}h6{font-size:1.5rem}}a{color:#1EAEDB}a:hover{color:#0FA0CE}.button,button,input[type=submit],input[type=reset],input[type=button]{display:inline-block;height:38px;padding:0 30px;color:#555;text-align:center;font-size:11px;font-weight:600;line-height:38px;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:transparent;border-radius:4px;border:1px solid #bbb;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box}.button:focus,.button:hover,button:focus,button:hover,input[type=submit]:focus,input[type=submit]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=button]:focus,input[type=button]:hover{color:#333;border-color:#888;outline:0}.button.button-primary,button.button-primary,input[type=submit].button-primary,input[type=reset].button-primary,input[type=button].button-primary{color:#FFF;background-color:#33C3F0;border-color:#33C3F0}.button.button-primary:focus,.button.button-primary:hover,button.button-primary:focus,button.button-primary:hover,input[type=submit].button-primary:focus,input[type=submit].button-primary:hover,input[type=reset].button-primary:focus,input[type=reset].button-primary:hover,input[type=button].button-primary:focus,input[type=button].button-primary:hover{color:#FFF;background-color:#1EAEDB;border-color:#1EAEDB}#hero,html body #navb{background:#171e23;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#171e23', endColorstr='#2a3944', GradientType=1 )}input[type=text],input[type=tel],input[type=url],input[type=password],input[type=email],input[type=number],input[type=search],select,textarea{height:38px;padding:6px 10px;background-color:#fff;border:1px solid #D1D1D1;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box}input[type=text],input[type=tel],input[type=url],input[type=password],input[type=email],input[type=number],input[type=search],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{min-height:65px;padding-top:6px;padding-bottom:6px}input[type=text]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=password]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,select:focus,textarea:focus{border:1px solid #33C3F0;outline:0}label,legend{display:block;margin-bottom:.5rem;font-weight:600}fieldset{padding:0;border-width:0}input[type=checkbox],input[type=radio]{display:inline}label>.label-body{display:inline-block;margin-left:.5rem;font-weight:400}ul{list-style:circle inside}ol{list-style:decimal inside}ol,ul{padding-left:0}ol ol,ol ul,ul ol,ul ul{margin:1.5rem 0 1.5rem 3rem;font-size:90%}.button,button,li{margin-bottom:1rem}code{padding:.2rem .5rem;margin:0 .2rem;font-size:90%;white-space:nowrap;background:#F1F1F1;border:1px solid #E1E1E1;border-radius:4px}pre>code{display:block;padding:1rem 1.5rem;white-space:pre}td,th{padding:12px 15px;text-align:left;border-bottom:1px solid #E1E1E1}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}fieldset,input,select,textarea{margin-bottom:1.5rem}blockquote,dl,figure,form,ol,p,pre,table,ul{margin-bottom:2.5rem}hr{margin-top:3rem;margin-bottom:3.5rem;border-width:0;border-top:1px solid #E1E1E1}.container:after,.row:after,.u-cf{content:"";display:table;clear:both}html body{font-family:Raleway,sans-serif;font-family:Montserrat,sans-serif;background-color:#fff;color:#252627}html body section{padding:30px 0}#btn-primary{color:#f36;font-weight:600;border:2px solid #f36;padding:10px 15px;border-radius:30px;cursor:pointer;text-align:left;display:inline-block}#btn-primary:hover{color:#fff;background-color:#f36;text-decoration:none}input#input-primary{font-size:14px;font-weight:600;text-indent:15px;border-radius:30px;border:none;width:347px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-right:10px}.listcalculator,.quickcalculator{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}input#input-primary:focus{outline:0}#hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100vh;background:-webkit-linear-gradient(90deg,#171e23 0,#2a3944 100%);background:-webkit-gradient(linear,left top,right top,from(#171e23),to(#2a3944));background:-webkit-linear-gradient(left,#171e23 0,#2a3944 100%);background:linear-gradient(90deg,#171e23 0,#2a3944 100%)}#hero .hero-contents{z-index:2;width:80%;text-align:center;margin-top:80px}#hero .hero-contents h1{font-size:42px;color:#fff;margin-bottom:1rem}#hero .hero-contents p{font-size:26px;color:#fff;margin:0;height:40px}#hero .hero-contents ul{margin-bottom:3rem}#hero .hero-contents ul li{margin-bottom:0;height:40px;display:block}html body header nav #logo,html body header nav #nav{display:-webkit-inline-box;display:-ms-inline-flexbox}#hero .hero-contents form input{width:300px;height:50px;padding:0 15px;-webkit-box-shadow:rgba(0,0,0,.05) 0 20px 40px;box-shadow:rgba(0,0,0,.05) 0 20px 40px}#hero .hero-contents form #input-primary{text-indent:15px}#hero .hero-contents form #btn-primary{text-indent:0;text-align:center}#hero .hero-contents:first-child{text-indent:15px}.navb-toggler{position:static;z-index:100;width:100%;left:0}html body header{z-index:99;width:100%;background-color:#fff;-webkit-box-shadow:rgba(0,0,0,.05) 0 20px 40px;box-shadow:rgba(0,0,0,.05) 0 20px 40px}html body header nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:0 20px}html body header nav #logo{height:60px;margin:1rem 0;display:inline-flex;cursor:pointer}html body header nav #logo img,html body header nav #logo svg{height:100%}html body header nav #logo span{color:#727781;font-size:24px;margin:auto 15px}html body header nav #logo:hover{text-decoration:none}html body header nav #nav{display:inline-flex}@media screen and (max-width:992px){html body header nav ul:first-child{display:none}}html body header nav ul{opacity:1;margin-bottom:0;margin-left:10px}html body header nav ul li{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;float:right;height:100%}html body header nav ul li a{display:inline-block;text-align:center;font-size:16px;color:#727781;padding:0 15px;font-weight:600;float:right}html body header nav ul li a:hover{color:#17191d;text-decoration:none}html body #navb{z-index:1;position:fixed;opacity:0;top:0;left:0;width:100%;height:80px;background:-webkit-linear-gradient(90deg,#171e23 0,#2a3944 100%);background:-webkit-gradient(linear,left top,right top,from(#171e23),to(#2a3944));background:-webkit-linear-gradient(left,#171e23 0,#2a3944 100%);background:linear-gradient(90deg,#171e23 0,#2a3944 100%)}.partner-badges img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.partner-badges img:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}.partner-badges div div{margin:15px 0}.rangeslider,.rangeslider__fill{display:block;background-color:#f9f9f9;-webkit-box-shadow:inset 2px 0 10px rgba(0,0,0,.1);box-shadow:inset 2px 0 10px rgba(0,0,0,.1);border-radius:10px}.rangeslider{background:#f9f9f9;position:relative}.rangeslider--horizontal{height:20px;width:100%}.rangeslider--vertical{width:20px;min-height:150px;max-height:100%}.rangeslider--disabled{filter:alpha(Opacity=40);opacity:.4}.rangeslider__fill{background:#F36;position:absolute}.rangeslider--horizontal .rangeslider__fill{top:0;height:100%}.rangeslider--vertical .rangeslider__fill{bottom:0;width:100%}.rangeslider__handle{background:#fff;border:2px solid #eaeaea;cursor:pointer;display:inline-block;width:40px;height:40px;position:absolute;background-size:100%;border-radius:50%}.rangeslider__handle:active{background:#fff!important}.rangeslider--active .rangeslider__handle,.rangeslider__handle:active{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.12));background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.1)),to(rgba(0,0,0,.12)));background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.12))}.rangeslider--horizontal .rangeslider__handle{top:-10px;touch-action:pan-y;-ms-touch-action:pan-y}.rangeslider--vertical .rangeslider__handle{left:-10px;touch-action:pan-x;-ms-touch-action:pan-x}input[type=range]:focus+.rangeslider .rangeslider__handle{-webkit-box-shadow:0 0 8px rgba(255,0,255,.9);box-shadow:0 0 8px rgba(255,0,255,.9)}.headroom{position:fixed;top:0;left:0;width:100%;z-index:101;-webkit-transition:.6s ease-in-out;transition:.6s ease-in-out}.headroom--pinned{display:block}.headroom--unpinned{-webkit-transform:translate(0,-150px);-ms-transform:translate(0,-150px);transform:translate(0,-150px)}.quickcalculator{background-color:#fff;user-select:none}.quickcalculator h3{font-size:1.8rem;letter-spacing:0;display:inline-block;margin-bottom:15px}.quickcalculator .calc-main{padding:30px 10px;border:1px solid #eaeaea;-webkit-box-shadow:rgba(0,0,0,.05) 0 20px 40px;box-shadow:rgba(0,0,0,.05) 0 20px 40px}.quickcalculator .calc-main .adaptions-holder,.quickcalculator .calc-main .format-holder,.quickcalculator .calc-main .layout-holder,.quickcalculator .calc-main .technologie-holder{width:100%;padding:0 30px;display:inline-block;margin-bottom:10px}.quickcalculator .calc-main .adaptions-holder .technologie,.quickcalculator .calc-main .format-holder .technologie,.quickcalculator .calc-main .layout-holder .technologie,.quickcalculator .calc-main .technologie-holder .technologie{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.quickcalculator .calc-main .adaptions-holder .technologie #gif,.quickcalculator .calc-main .adaptions-holder .technologie #html,.quickcalculator .calc-main .adaptions-holder .technologie #image,.quickcalculator .calc-main .format-holder .technologie #gif,.quickcalculator .calc-main .format-holder .technologie #html,.quickcalculator .calc-main .format-holder .technologie #image,.quickcalculator .calc-main .layout-holder .technologie #gif,.quickcalculator .calc-main .layout-holder .technologie #html,.quickcalculator .calc-main .layout-holder .technologie #image,.quickcalculator .calc-main .technologie-holder .technologie #gif,.quickcalculator .calc-main .technologie-holder .technologie #html,.quickcalculator .calc-main .technologie-holder .technologie #image{width:95px;border-radius:50%;background-color:#fff;border:3px solid #eaeaea;padding:2rem;margin:0 5px 10px;cursor:pointer}.quickcalculator .calc-main .adaptions-holder .technologie #gif:hover,.quickcalculator .calc-main .adaptions-holder .technologie #html:hover,.quickcalculator .calc-main .adaptions-holder .technologie #image:hover,.quickcalculator .calc-main .format-holder .technologie #gif:hover,.quickcalculator .calc-main .format-holder .technologie #html:hover,.quickcalculator .calc-main .format-holder .technologie #image:hover,.quickcalculator .calc-main .layout-holder .technologie #gif:hover,.quickcalculator .calc-main .layout-holder .technologie #html:hover,.quickcalculator .calc-main .layout-holder .technologie #image:hover,.quickcalculator .calc-main .technologie-holder .technologie #gif:hover,.quickcalculator .calc-main .technologie-holder .technologie #html:hover,.quickcalculator .calc-main .technologie-holder .technologie #image:hover{border:3px solid #ccc}.quickcalculator .calc-main .adaptions-holder .technologie div[data-marked=true],.quickcalculator .calc-main .format-holder .technologie div[data-marked=true],.quickcalculator .calc-main .layout-holder .technologie div[data-marked=true],.quickcalculator .calc-main .technologie-holder .technologie div[data-marked=true]{border:3px solid #f36!important;background-color:#fff!important}.quickcalculator .calc-main .adaptions-holder .rangeslider-wrap,.quickcalculator .calc-main .format-holder .rangeslider-wrap,.quickcalculator .calc-main .layout-holder .rangeslider-wrap,.quickcalculator .calc-main .technologie-holder .rangeslider-wrap{margin:15px 0}.quickcalculator .calc-main .adaptions-holder .rangeslider-wrap .output-holder,.quickcalculator .calc-main .format-holder .rangeslider-wrap .output-holder,.quickcalculator .calc-main .layout-holder .rangeslider-wrap .output-holder,.quickcalculator .calc-main .technologie-holder .rangeslider-wrap .output-holder{float:right}.quickcalculator .calc-main select{width:100%;margin-bottom:0}.quickcalculator .calc-footer{border:1px solid #eaeaea;background-color:#fff;padding:30px 40px;-webkit-box-shadow:rgba(0,0,0,.05) 0 20px 40px;box-shadow:rgba(0,0,0,.05) 0 20px 40px}.quickcalculator .calc-footer .price-assets-adaption:last-of-type{margin-top:10px}.quickcalculator .calc-footer hr{margin-top:1rem;margin-bottom:.5rem}.quickcalculator .calc-footer div{line-height:2}.quickcalculator .calc-footer .result-holder{display:inline;float:right;text-align:right}.quickcalculator .calc-footer .price-kampagne span{font-size:20px;font-weight:600}.quickcalculator .calc-footer .mwst-kampagne{font-weight:600}.quickcalculator .calc-footer .price-kampagne #mwst{display:inline}.quickcalculator .calc-footer p.legal{margin:3rem 0 1rem;font-size:13px}.quickcalculator .calc-footer #btn-primary{display:inline-block;width:100%;margin-top:10px;text-align:center}*{-webkit-box-sizing:border-box;box-sizing:border-box}.listcalculator{background-color:#fff;user-select:none}.listcalculator h3{font-size:2.5rem;text-align:center}.listcalculator select{margin:5px 5px 0;float:left}.listcalculator ul li{cursor:pointer;position:relative;padding:12px 8px 12px 35px;list-style-type:none;background:#fafafa;-webkit-transition:.2s;transition:.2s;margin-bottom:0;border:1px solid #eaeaea;border-top:none}.listcalculator ul li:hover{background:#fff}.listcalculator .close{position:absolute;right:0;top:0;padding:12px 16px;font-size:2.4rem;opacity:1!important;color:#252627!important}.listcalculator .close:hover{background-color:#f36;color:#fff!important}.listcalculator .header{padding:15px;color:#fff;text-align:center;border:1px solid #eaeaea;-webkit-box-shadow:rgba(0,0,0,.05) 0 20px 40px;box-shadow:rgba(0,0,0,.05) 0 20px 40px}.listcalculator .header #btn-primary{width:20%;float:right;text-align:center}.listcalculator #list-results{-webkit-box-shadow:rgba(0,0,0,.05) 0 20px 40px;box-shadow:rgba(0,0,0,.05) 0 20px 40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}.listcalculator #list-results:focus{outline:0}.listcalculator #list-results li{width:100%;-webkit-transition:none;transition:none}.listcalculator .header:after{content:"";display:table;clear:both}.listcalculator input{margin:0;border:none;border-radius:0;width:80%;padding:10px;float:left;font-size:16px}.draggable-mirror{position:absolute;-webkit-transition:none;transition:none;background-color:#fff!important;-webkit-box-shadow:rgba(0,0,0,.05) 0 20px 40px;box-shadow:rgba(0,0,0,.05) 0 20px 40px}.draggable-source--is-dragging{color:transparent}