.calculator-body{padding:0;margin:0}:-webkit-full-screen{width:100%!important}:-moz-full-screen{width:100%!important}:-ms-fullscreen{width:100%!important}:fullscreen{width:100%!important}.calculator{width:100%}.calculator *{padding:0;margin:0}.calculator,.calculator button,.calculator input{font-family:Verdana,sans-serif;font-size:12px;line-height:16px;color:#333;background:#fff}.calculator a{color:#069;text-decoration:none}.calculator a:hover{text-decoration:underline}.calculator a,.calculator button,.calculator input{outline:0 none}.calculator button::-moz-focus-inner{border:0}.calculator ul{list-style-type:none}.calculator .hidden{display:none}.calculator .fleft{float:left}.calculator .fright{float:right}.calculator .clear{clear:both}.calculator .clear-after:after,.calculator .form-grid .form-grid-row .form-grid-input .input-container:after,.calculator .lightbox.cover-comparison .cover-header-buttons:after,.calculator .lightbox.cover-comparison .quote-products .product:after,.calculator .order-product .form-grid:after,.calculator .popup .header:after,.calculator .products-header ul.header:after,.calculator .results li.product:after,.calculator .select-wrapper.pageable .pages:after,.calculator .video-player .controls>.bar:after,.calculator.no-flex .form-grid .form-grid-row:after{display:block;height:0;overflow:hidden;clear:both;visibility:hidden;content:"."}.calculator .icon,.calculator .il.input.validation-failed:after,.calculator .select-wrapper .select-handle,.calculator .slidebar .knob,.calculator .sprite,.calculator .video-player .controls>.bar .btn{background-image:url(sprite.png);background-repeat:no-repeat}.calculator .icon,.calculator .il.input.validation-failed:after,.calculator .slidebar .knob{display:inline-block;width:16px;max-width:16px;height:16px;padding:0}.calculator .icon.in-text{margin-right:5px}.calculator .icon.curve-down-blue,.calculator .icon.curve-down-grey{width:22px;height:22px}.calculator .icon.plus{background-image:none}.calculator .icon.plus:after{content:"+"}.calculator .icon.question{background-image:none}.calculator .icon.question:after{content:"?"}.calculator .icon.info{background-image:none}.calculator .icon.info:after{content:"i"}.calculator a.has-icon{padding-left:5px}.calculator a.has-icon>.icon{position:relative;left:0;margin-right:5px}.calculator .icon.tick-warning{background-position:0 0}.calculator .icon.document{background-position:-16px 0}.calculator .icon.search{background-position:-16px -32px}.calculator .icon.movie{background-position:-32px 0}.calculator .icon.raquo-white{background-position:-48px 0}.calculator .icon.raquo-grey{background-position:-64px 0}.calculator .icon.laquo-white{background-position:-80px 0}.calculator .icon.laquo-grey{background-position:-96px 0}.calculator .icon.tick{background-position:-128px 0}.calculator .icon.cross{background-position:-144px 0}.calculator .icon.calendar{background-position:0 -32px}.calculator .icon.special-discount{background-position:-80px -48px}.calculator .icon.curve-down-grey{background-position:0 -48px}.calculator .icon.curve-down-blue{background-position:-22px -48px}.calculator .icon.arrow-down{background-position:-80px -32px}.calculator .icon.folddown{background-position:-48px -48px}.calculator .icon.foldup{background-position:-64px -48px}.calculator .icon.input-required{background-position:-96px -32px}.calculator .icon.knob{background-position:-64px -32px}.calculator .icon.select-open{background-position:-136px -32px}.calculator .icon.select-close{background-position:-112px -32px}.calculator .icon.checkbox{background-position:-64px -16px}.calculator .icon.checkbox-checked{background-position:-80px -16px}.calculator .icon.checkbox-disabled{background-position:-96px -16px}.calculator .icon.checkbox-disabled-checked{background-position:-112px -16px}.calculator .icon.checkbox-failed{background-position:-128px -16px}.calculator .icon.checkbox-failed-checked{background-position:-48px -32px}.calculator .icon.radio{background-position:0 -16px}.calculator .icon.radio-checked{background-position:-16px -16px}.calculator .icon.radio-failed{background-position:-144px -16px}.calculator .icon.radio-failed-checked{background-position:-32px -32px}.calculator .icon.radio-disabled{background-position:-32px -16px}.calculator .icon.radio-disabled-checked{background-position:-48px -16px}.calculator .icon.play{background-position:0 -70px}.calculator .icon.pause{background-position:-24px -70px}.calculator .icon.volume{background-position:-48px -70px}.calculator .icon.volume-muted{background-position:-72px -70px}.calculator .icon.fullscreen{background-position:-96px -70px}.calculator .icon.smallscreen{background-position:-120px -70px}.calculator .spinner{position:absolute;top:0;left:0;z-index:9999;background-color:#fff;opacity:.8}.calculator .spinner .spinner-content{width:100%;height:100%}.calculator .spinner .spinner-img{position:relative;width:50px;height:50px;margin:25px auto 0}.calculator .spinner .spinner-img .bullet{position:absolute;width:6px;height:6px;margin-top:2px;margin-left:2px;background-color:#069;border-radius:50%;opacity:.75;-webkit-animation:spinner-bounce .7s steps(100) .7s infinite;-o-animation:spinner-bounce .7s steps(100) .7s infinite;animation:spinner-bounce .7s steps(100) .7s infinite}.calculator .spinner .spinner-img .bullet.b0{top:0;left:20px;-webkit-animation-delay:-.7s;-o-animation-delay:-.7s;animation-delay:-.7s}.calculator .spinner .spinner-img .bullet.b1{top:7px;left:34px;-webkit-animation-delay:-.612s;-o-animation-delay:-.612s;animation-delay:-.612s}.calculator .spinner .spinner-img .bullet.b2{top:20px;left:39px;-webkit-animation-delay:-.525s;-o-animation-delay:-.525s;animation-delay:-.525s}.calculator .spinner .spinner-img .bullet.b3{top:33px;left:34px;-webkit-animation-delay:-.438s;-o-animation-delay:-.438s;animation-delay:-.438s}.calculator .spinner .spinner-img .bullet.b4{top:40px;left:20px;-webkit-animation-delay:-.35s;-o-animation-delay:-.35s;animation-delay:-.35s}.calculator .spinner .spinner-img .bullet.b5{top:33px;left:5px;-webkit-animation-delay:-.262s;-o-animation-delay:-.262s;animation-delay:-.262s}.calculator .spinner .spinner-img .bullet.b6{top:20px;left:0;-webkit-animation-delay:-.175s;-o-animation-delay:-.175s;animation-delay:-.175s}.calculator .spinner .spinner-img .bullet.b7{top:7px;left:5px;-webkit-animation-delay:-88ms;-o-animation-delay:-88ms;animation-delay:-88ms}.calculator .datepicker{position:absolute;z-index:99;width:245px;padding:.3em;margin-left:-1px;font-size:1em;line-height:normal;color:#000;background-color:#fff;border:1px solid #ccc;border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.calculator .datepicker .days .day{cursor:pointer;border-radius:5px}.calculator .datepicker .days .day.selected{color:#fff;background-color:#069}.calculator .datepicker .days .day.selected:hover{color:#fff;background-color:#069}.calculator .datepicker .days .day:hover{background-color:#eee}.calculator .datepicker .days td{width:12.5%}.calculator .datepicker .days .otherMonth{color:#999}.calculator .datepicker .months .month{cursor:pointer;border-radius:5px}.calculator .datepicker .months .month.selected{color:#fff;background-color:#069}.calculator .datepicker .months .month.selected:hover{color:#fff;background-color:#069}.calculator .datepicker .months .month:hover{background-color:#eee}.calculator .datepicker .months td{width:33.33333%}.calculator .datepicker .years .year{cursor:pointer;border-radius:5px}.calculator .datepicker .years .year.selected{color:#fff;background-color:#069}.calculator .datepicker .years .year.selected:hover{color:#fff;background-color:#069}.calculator .datepicker .years .year:hover{background-color:#eee}.calculator .datepicker .years td{width:25%}.calculator .datepicker:after{position:absolute;top:-6px;left:7px;display:inline-block;content:'';border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent}.calculator .datepicker:before{position:absolute;top:-7px;left:6px;display:inline-block;content:'';border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent}.calculator .datepicker .header{padding-bottom:.3em;font-weight:700;text-align:center;border-bottom:inset 1px rgba(204,204,204,.55)}.calculator .datepicker .header .title{display:inline-block;margin:auto;text-align:center}.calculator .datepicker .header .title .titleText{padding:.5em;margin:auto;color:#069;border-radius:5px}.calculator .datepicker .header .title .titleText:hover{background-color:#eee}.calculator .datepicker .header .previous{position:absolute;top:1em;left:.4em;display:block;height:0;overflow:hidden;cursor:pointer;border-top:6px solid #fff;border-right:7px solid #069;border-bottom:6px solid #fff}.calculator .datepicker .header .previous:hover{border-right-color:#000}.calculator .datepicker .header .next{position:absolute;top:1em;right:.4em;display:block;height:0;overflow:hidden;cursor:pointer;border-top:6px solid #fff;border-bottom:6px solid #fff;border-left:7px solid #069}.calculator .datepicker .header .next:hover{border-left-color:#000}.calculator .datepicker .header .closeButton{display:none}.calculator .datepicker .body{position:relative;top:0;left:0;height:15.5em;margin-top:.2em;overflow:hidden}.calculator .datepicker .body .slider>div{height:15.5em}.calculator .datepicker .body .slider>div>div{width:100%;height:100%;text-align:center}.calculator .datepicker .body .slider>div table{width:100%;height:100%;text-align:center}.calculator .datepicker .body .slider>div table thead th{height:2em}.calculator .datepicker .body .slider>div table thead th:hover{background-color:transparent}.calculator .datepicker .unavailable{color:#eee!important;text-decoration:line-through;cursor:default!important}.calculator .datepicker table{border-spacing:0}.calculator .datepicker table th{padding:0}.calculator .datepicker table .day.weeknumber:hover{background:#fff}.calculator .datepicker table td{padding:0}.calculator .datepicker .time{position:relative;width:100%;padding-top:3em;text-align:center}.calculator .datepicker .time>div{display:inline-block}.calculator .datepicker .time .hour{width:3em;padding:.2em;font-size:1.5em;text-align:center}.calculator .datepicker .time .minutes{width:3em;padding:.2em;font-size:1.5em;text-align:center}.calculator .datepicker .time .separator{width:3em;width:1em;padding:.2em;font-size:1.5em;text-align:center}.calculator .datepicker .time .ok{display:block;width:5em;margin:1em auto;font-size:1.5em;text-align:center;cursor:pointer;background-color:#fff;border:solid 1px #ccc;border-radius:5px;outline:0;-webkit-box-shadow:none;box-shadow:none}.calculator .datepicker .time .ok:active{-webkit-box-shadow:inset 0 1px 5px #999;box-shadow:inset 0 1px 5px #999}.calculator .datepicker .time .ok:hover{background-color:#eee}.calculator .slidebar{position:relative;z-index:1;width:250px;height:28px}.calculator .slidebar .label-pointer{position:absolute;top:2px;left:0;width:8px;height:6px}.calculator .slidebar .bar{position:relative;top:13px;height:6px;cursor:pointer;background-color:#ececec;background-position:0 -100px;border-radius:5px;-webkit-box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5)}.calculator .slidebar .label{position:absolute;top:-8px;min-width:20px;font-size:11px;color:#666;white-space:nowrap}.calculator .slidebar .label.fixed{top:20px;right:0;z-index:-1}.calculator .slidebar .knob{position:absolute;top:8px;left:-7px;cursor:pointer;background-position:-64px -32px}.calculator .slidebar.secondary .label{z-index:20;min-width:10px;-webkit-box-shadow:1px 0 0 0 rgba(255,255,255,.7);box-shadow:1px 0 0 0 rgba(255,255,255,.7)}.calculator .slidebar.secondary .label.secondary{z-index:15}.calculator .slidebar.secondary .knob{width:8px}.calculator .slidebar.secondary .knob.knob.secondary{margin-left:8px;background-position:-72px -32px}.calculator .slidebar .selection-range{position:absolute;top:14px;height:5px;cursor:pointer;background-color:#069;-webkit-box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5)}.calculator .slidebar .selection-range.left{border-radius:5px 0 0 5px}.calculator .slidebar .selection-range.right{border-radius:0 5px 5px 0}.calculator .slidebar .slidebar_scale{position:absolute;top:0;left:0;background:red}.calculator .slidebar .slidebar_scale_line{position:absolute;top:0;width:1px;height:5px;background:#000}.calculator .slidebar .slidebar_scale_line.highlight{top:-2px;height:9px}.calculator .slidebar.has-scale .label{top:-18px}.calculator .slidebar.secondary{border:1px solid #000}.calculator .slidebar.fixed{height:35px;margin-top:-12px}.calculator .slidebar.fixed+.help{height:28px;margin-top:-12px}.calculator .slidebar.vertical{width:28px;height:250px}.calculator .slidebar.vertical .bar{top:0;left:13px;width:6px;height:100%}.calculator .slidebar.vertical .knob{top:-7px;left:8px}.calculator .slidebar.vertical .selection-range{left:14px;width:5px;height:auto}.calculator .slidebar.vertical .selection-range.left{border-radius:5px 5px 0 0}.calculator .slidebar.vertical .selection-range.right{float:none;width:5px;margin-right:0;border-radius:0 0 5px 5px}.calculator .booleanswitcher{position:relative;width:98px;height:26px;padding:1px;font-weight:800;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);cursor:pointer;border-radius:5px}.calculator .booleanswitcher.true{background-color:#51a351;background-image:-webkit-gradient(linear,left top,left bottom,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x}.calculator .booleanswitcher.true .content{position:absolute;background-image:none;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.calculator .booleanswitcher.true .content .control{right:2px}.calculator .booleanswitcher.true .content .control:before{position:relative;top:20%;left:-100%;content:'Ja'}.calculator .booleanswitcher.false{background-color:#da4f49;background-image:-webkit-gradient(linear,left top,left bottom,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x}.calculator .booleanswitcher.false .content{background-image:none;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.calculator .booleanswitcher.false .content .control{left:1px}.calculator .booleanswitcher.false .content .control:after{position:relative;top:20%;right:-116%;content:'Nein'}.calculator .booleanswitcher .content{width:100%;height:100%;border-radius:5px}.calculator .booleanswitcher .content .control{position:absolute;width:40%;height:24px;background-color:#f5f5f5;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #999;border-radius:5px}.calculator .foldable-box .header{padding:6px 10px;font-weight:700;color:#069;cursor:pointer;border:1px solid #d3d3d3}.calculator .foldable-box .header>.icon.dropdown{float:right;margin:0 -5px 0 0;background-position:-64px -48px}.calculator .foldable-box.open .header>.icon.dropdown{background-position:-48px -48px}.calculator .foldable-box.open .content-wrapper{height:auto}.calculator .foldable-box .content-wrapper{height:0;overflow:hidden}.calculator .foldable-box.fold-top .header>.icon.dropdown{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.calculator .tooltip{position:absolute;z-index:99999;pointer-events:none}.calculator .tooltip .content{position:relative;width:242px;min-height:17px;padding:2px 5px;margin-top:-4px;margin-left:8px;line-height:16px;background:none repeat scroll 0 0 #ecf9ed;border:1px solid #d3d3d3;border-radius:5px;-webkit-box-shadow:1px 2px 2px 0 rgba(0,0,0,.1);box-shadow:1px 2px 2px 0 rgba(0,0,0,.1)}.calculator .tooltip .content:after,.calculator .tooltip .content:before{position:absolute;width:0;height:0;pointer-events:none;content:" ";border:solid transparent;border-color:rgba(0,0,0,0)}.calculator .tooltip .content:after{top:5px;left:-12px;border-width:6px;border-right-color:#ecf9ed}.calculator .tooltip .content:before{top:3px;left:-16px;border-width:8px;border-right-color:#d3d3d3}.calculator .tooltip.has_icon .content{width:223px;padding-left:24px}.calculator .tooltip .icon{position:absolute;top:0;left:13px}.calculator .tooltip .icon.hidden{display:none}.calculator .tooltip.error{padding:0;background:none repeat scroll 0 0 rgba(0,0,0,0);border:1px none}.calculator .tooltip.error>.content{background:#ffbcbc;border:1px solid #900}.calculator .tooltip.error>.content:after{border-right-color:#ffbcbc}.calculator .tooltip.error>.content:before{border-right-color:#900}.calculator .tooltip.mobile_mode{position:relative;z-index:1;margin:6px 0}.calculator .tooltip.mobile_mode .content{margin-left:0}.calculator .tooltip.mobile_mode .content:after,.calculator .tooltip.mobile_mode .content:before{left:50%;border-color:rgba(0,0,0,0)}.calculator .tooltip.mobile_mode .content:after{top:-12px;margin-left:-6px;border-bottom-color:#ecf9ed}.calculator .tooltip.mobile_mode .content:before{top:-16px;margin-left:-8px;border-bottom-color:#d3d3d3}.calculator .tooltip.mobile_mode .icon{top:4px;left:5px}.calculator .tooltip.mobile_mode.error{background:none repeat scroll 0 0 rgba(0,0,0,0);border:1px none}.calculator .tooltip.mobile_mode.error .content:after{border-bottom-color:#ffbcbc}.calculator .tooltip.mobile_mode.error .content:before{border-bottom-color:#900}.calculator .simplight-ajax-content{z-index:3;display:inline-block;min-width:44px;min-height:44px}.calculator .simplight-content-mask{position:absolute;top:0;right:0;bottom:0;left:0;background:none no-repeat scroll center center #fff;border-radius:4px;opacity:.9}.calculator .mask{z-index:99;background-color:rgba(0,0,0,.4)}.calculator .simplight-box{position:absolute;z-index:9999;width:auto;border-radius:10px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.3);box-shadow:2px 2px 5px rgba(0,0,0,.3)}.calculator .simplight-content{overflow:hidden;background:#fff;border-radius:7px}.calculator .simplight-content .form-grid{border:0 none!important;border-radius:0!important}.calculator .simplight-simple-close{position:absolute;top:-15px;right:-15px;z-index:101;display:block;width:22px;height:22px;background-color:#000;border:2px solid #fff;border-radius:50%;-webkit-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000}.calculator .simplight-simple-close:after{position:absolute;top:0;left:0;display:block;width:18px;height:18px;font-size:18px;font-weight:700;color:#fff;text-align:center;content:"X";border:2px solid transparent;border-radius:50%}.calculator .simplight-iframe-container{height:100%;background-color:#fff}.calculator .simplight-iframe-container iframe{width:100%;height:100%;margin:-2px 0 0 -2px}.calculator .lightbox-content{overflow-y:auto;-webkit-overflow-scrolling:touch}.calculator .lightbox-content.big{width:950px;height:600px}.calculator .lightbox-content.big-16-9{width:944px;height:531px}.calculator .lightbox-content.big-quad{width:600px;height:600px}.calculator .lightbox-content.big-edge{width:500px;height:600px}.calculator .lightbox-content.medium{width:600px;height:300px}.calculator .lightbox-content .lightbox-title{margin-top:0!important;border-top:none!important;border-right:none!important;border-bottom:1px solid #d3d3d3!important;border-left:none!important}.calculator .lightbox-content .success{height:25px;padding-top:9px;padding-left:34px;background:url(/neu/data/icons/tick.png) no-repeat scroll 10px 9px #ccffc4}.calculator .video-player{position:relative}.calculator .video-player .controls{position:absolute;right:0;left:0;z-index:1;width:100%;height:100%}.calculator .video-player .controls .display{position:absolute;top:-webkit-calc(50% - 26px);top:calc(50% - 26px);left:-webkit-calc(50% - 36px);left:calc(50% - 36px);width:72px;height:52px;cursor:pointer;background:#004f77;background-image:-webkit-gradient(linear,left top,left bottom,from(#069),to(#004f77));background-image:-webkit-linear-gradient(top,#069 0,#004f77 100%);background-image:-o-linear-gradient(top,#069 0,#004f77 100%);background-image:linear-gradient(to bottom,#069 0,#004f77 100%);border-radius:5px;opacity:.6}.calculator .video-player .controls .display .play{margin-top:14px;margin-left:24px;border-color:transparent transparent transparent #fff;border-style:solid;border-width:12px 0 12px 24px}.calculator .video-player .controls>.bar{position:absolute;right:7px;bottom:10px;left:7px;max-width:800px;height:30px;margin-right:auto;margin-left:auto;background:#004f77;background-image:-webkit-gradient(linear,left top,left bottom,from(#069),to(#004f77));background-image:-webkit-linear-gradient(top,#069 0,#004f77 100%);background-image:-o-linear-gradient(top,#069 0,#004f77 100%);background-image:linear-gradient(to bottom,#069 0,#004f77 100%);border-radius:5px;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.calculator .video-player .controls>.bar:not(.fixed){opacity:0}.calculator .video-player .controls>.bar ul{height:100%}.calculator .video-player .controls>.bar li{float:left;height:100%}.calculator .video-player .controls>.bar>.left{width:79px;margin-left:5px}.calculator .video-player .controls>.bar>.center{width:-webkit-calc(100% - 192px);width:calc(100% - 192px)}.calculator .video-player .controls>.bar>.right{float:right;width:103px;margin-right:5px}.calculator .video-player .controls>.bar .btn{display:inline-block;width:24px;height:100%;cursor:pointer}.calculator .video-player .controls>.bar .btn.toggle.play{background-position:0 -70px}.calculator .video-player .controls>.bar .btn.toggle.pause{background-position:-24px -70px}.calculator .video-player .controls>.bar .btn.fullscreen{background-position:-96px -70px}.calculator .video-player .controls>.bar .btn.fullscreen.is-fullscreen{background-position:-120px -70px}.calculator .video-player .controls>.bar .btn.volume{background-position:-48px -70px}.calculator .video-player .controls>.bar .btn.volume.is-muted{background-position:-72px -70px}.calculator .video-player .controls>.bar .btn.volume .slidebar-wrapper{position:relative;bottom:0;left:-5px;width:30px;height:0;overflow:hidden;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.calculator .video-player .controls>.bar .btn.volume .slidebar-wrapper .slidebar{top:7px;height:50px}.calculator .video-player .controls>.bar .btn.volume .slidebar-wrapper .slidebar .bar,.calculator .video-player .controls>.bar .btn.volume .slidebar-wrapper .slidebar .selection-range{border-radius:5px 5px 0 0}.calculator .video-player .controls>.bar .btn.volume .slidebar-wrapper .slidebar .selection-range{background-color:#069;border-bottom:1px solid #069}.calculator .video-player .controls>.bar .btn.volume .slidebar-wrapper.fixed,.calculator .video-player .controls>.bar .btn.volume:not(.no-hover):hover .slidebar-wrapper{bottom:55px;height:60px}.calculator .video-player .controls>.bar .duration,.calculator .video-player .controls>.bar .time{width:40px;height:30px;line-height:30px;color:#fff}.calculator .video-player .controls>.bar .time{padding-right:10px;padding-left:5px}.calculator .video-player .controls>.bar .duration{padding-right:5px;padding-left:10px}.calculator .video-player .controls>.bar .timeline{width:100%;height:30px}.calculator .video-player .controls>.bar .timeline.selection-range{background-color:#08c}.calculator .video-player .controls:hover .bar:not(.no-hover),.calculator .video-player .controls:hover .display{opacity:1}.calculator .video-player iframe{display:block}.calculator .video-player img.preview{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.calculator .video-player .yt-consent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;gap:15px}.calculator .video-player .yt-consent .yt-consent-text{text-align:center}.calculator .video-player .yt-consent .yt-consent-link{text-align:center}.calculator .video-player .yt-consent .yt-consent-btn .icon{top:0!important;left:0;width:20px;max-width:20px;height:26px}.calculator .popup{position:absolute;z-index:9;padding:10px;background-color:#fff;border:1px solid #d3d3d3;border-radius:5px}.calculator .popup .header{border-bottom-style:solid;border-bottom-width:1px}.calculator .popup .header .title{float:left;font-weight:700}.calculator .popup .header .close{float:right;cursor:pointer;opacity:.5}.calculator .popup .header .close::hover{opacity:1}.calculator .popup.small{max-width:120px}.calculator .popup.medium{max-width:250px}.calculator .popup.big{max-width:400px}.calculator .popup.pinned:after,.calculator .popup.pinned:before{position:absolute;width:0;height:0;pointer-events:none;content:" ";border:solid transparent}.calculator .popup.pinned.bottom:after,.calculator .popup.pinned.bottom:before{bottom:100%;left:50%}.calculator .popup.pinned.top:after,.calculator .popup.pinned.top:before{top:100%;left:50%}.calculator .popup.pinned.right:after,.calculator .popup.pinned.right:before{top:50%;right:100%}.calculator .popup.pinned.left:after,.calculator .popup.pinned.left:before{top:50%;left:100%}.calculator .popup.pinned:after{border-width:11px}.calculator .popup.pinned:before{border-width:12px}.calculator .popup.pinned.bottom:after{margin-left:-11px;border-bottom-color:#fff}.calculator .popup.pinned.bottom:before{margin-left:-12px;border-bottom-color:#d3d3d3}.calculator .popup.pinned.top:after{margin-left:-11px;border-top-color:#fff}.calculator .popup.pinned.top:before{margin-left:-12px;border-top-color:#d3d3d3}.calculator .popup.pinned.right:after{margin-top:-11px;border-right-color:#fff}.calculator .popup.pinned.right:before{margin-top:-12px;border-right-color:#d3d3d3}.calculator .popup.pinned.left:after{margin-top:-11px;border-left-color:#fff}.calculator .popup.pinned.left:before{margin-top:-12px;border-left-color:#d3d3d3}.calculator .popup.pinned.lightbox:after,.calculator .popup.pinned.lightbox:before{display:none;border:0}.calculator.standalone{max-width:600px;margin:0 auto}.calculator .block{margin-top:10px;border:1px solid #d3d3d3;border-radius:5px}.calculator .block-unbordered{border:0 none!important;border-radius:0!important}.calculator .block-centered{width:auto!important;margin-right:auto;margin-left:auto}.calculator .block-spacing{margin-top:10px}.calculator .block-inner-spacing{padding:5px}.calculator .lpad-small{padding-left:21px!important}.calculator>.header>.b2b-buttons>button.button{width:30%;margin:0 5% 10px 0;line-height:18px;color:#a4a4a4;text-align:center;background:#fff;-webkit-box-shadow:none;box-shadow:none}.calculator>.header>.b2b-buttons>button.button:last-child{margin-right:0}.calculator>.header>.b2b-buttons>button.button:hover{color:#666;background-color:#f2f2f2}.calculator>.steps{width:100%;min-height:100px;overflow:hidden}.calculator>.steps>.step{display:inline-block;width:100%;height:auto;overflow-y:visible;white-space:normal;vertical-align:top}.calculator>.steps>.step.hidden{display:inline-block}.calculator>.steps>.step.hidden *{height:0!important;padding:0!important;margin:0!important;overflow-y:hidden!important;border:0!important}.calculator>.steps>.step>.substeps{width:100%;overflow:hidden}.calculator>.steps>.step>.substeps>.substep{display:inline-block;width:100%;height:auto;overflow-y:visible;white-space:normal;vertical-align:top}.calculator>.steps>.step>.substeps>.substep.hidden{display:inline-block}.calculator>.steps>.step>.substeps>.substep.hidden *{height:0!important;padding:0!important;margin:0!important;overflow-y:hidden!important;border:0!important}.calculator .btn.button{position:relative;padding:2px 4px;color:#333;text-align:left;cursor:pointer;background:#ddd;background-image:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#ddd));background-image:-webkit-linear-gradient(top,#eee 0,#ddd 100%);background-image:-o-linear-gradient(top,#eee 0,#ddd 100%);background-image:linear-gradient(to bottom,#eee 0,#ddd 100%);border:1px solid #d3d3d3;border-radius:5px;-webkit-box-shadow:1px 1px 3px #e2e2e2,inset 0 1px 0 #fff;box-shadow:1px 1px 3px #e2e2e2,inset 0 1px 0 #fff}.calculator .btn.button:not(:first-child){margin-left:5px}.calculator .btn.button:hover{color:#666;background:#eee;background-image:-webkit-gradient(linear,left top,left bottom,from(#ddd),to(#eee));background-image:-webkit-linear-gradient(top,#ddd 0,#eee 100%);background-image:-o-linear-gradient(top,#ddd 0,#eee 100%);background-image:linear-gradient(to bottom,#ddd 0,#eee 100%);-webkit-box-shadow:none;box-shadow:none}.calculator .btn.button>.icon{position:absolute;top:2px;left:6px}.calculator .btn.button>.icon+span{padding:0 10px 0 20px}.calculator .btn.button.has-icon-only .icon{position:relative;top:1px;left:0}.calculator .btn.button.disabled,.calculator .btn.button:disabled{color:#999!important;text-shadow:none!important;cursor:not-allowed!important;background:#ddd!important;border-color:#999!important;-webkit-box-shadow:none!important;box-shadow:none!important}.calculator .btn.button.disabled .icon,.calculator .btn.button:disabled .icon{opacity:.5}.calculator .btn.button.primary{position:relative;font-weight:700;color:#fff;text-align:left;background:#046;background-color:#069;background-image:-webkit-gradient(linear,left top,left bottom,from(#069),to(#046));background-image:-webkit-linear-gradient(top,#069 0,#046 100%);background-image:-o-linear-gradient(top,#069 0,#046 100%);background-image:linear-gradient(to bottom,#069 0,#046 100%);border:1px solid #023;border-radius:5px;-webkit-box-shadow:1px 1px 3px #e2e2e2,inset 0 1px 0 #08c;box-shadow:1px 1px 3px #e2e2e2,inset 0 1px 0 #08c}.calculator .btn.button.primary:hover{background:#069;background-image:-webkit-gradient(linear,left top,left bottom,from(#046),to(#069));background-image:-webkit-linear-gradient(top,#046 0,#069 100%);background-image:-o-linear-gradient(top,#046 0,#069 100%);background-image:linear-gradient(to bottom,#046 0,#069 100%)}.calculator .btn.button.big{line-height:26px}.calculator .btn.button.big .icon{top:8px}.calculator .btn.button.prev{float:left}.calculator .btn.button.next{float:right;margin-bottom:10px}.calculator input[type=checkbox],.calculator input[type=radio]{padding:0;margin:0;margin:0 -13px 0 0;pointer-events:none;opacity:0}.calculator input[type=checkbox]+label,.calculator input[type=radio]+label{position:relative;display:inline-block;padding-left:21px;margin-right:10px;line-height:18px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.calculator input[type=checkbox]+label>.icon,.calculator input[type=radio]+label>.icon{position:absolute;top:0;left:0;font-weight:400;line-height:16px}.calculator input[type=checkbox]+label>.icon:after,.calculator input[type=radio]+label>.icon:after{font-size:0;content:".";opacity:0}.calculator input[type=checkbox]:checked+label>.icon.checkbox,.calculator input[type=checkbox][checked]+label>.icon.checkbox,.calculator input[type=radio]:checked+label>.icon.checkbox,.calculator input[type=radio][checked]+label>.icon.checkbox{background-position:-80px -16px}.calculator input[type=checkbox]:checked+label>.icon.radio,.calculator input[type=checkbox][checked]+label>.icon.radio,.calculator input[type=radio]:checked+label>.icon.radio,.calculator input[type=radio][checked]+label>.icon.radio{background-position:-16px -16px}.calculator input[type=checkbox]:disabled+label,.calculator input[type=checkbox][disabled]+label,.calculator input[type=radio]:disabled+label,.calculator input[type=radio][disabled]+label{color:#b6b6b6;cursor:not-allowed}.calculator input[type=checkbox]:disabled+label>.icon.checkbox,.calculator input[type=checkbox][disabled]+label>.icon.checkbox,.calculator input[type=radio]:disabled+label>.icon.checkbox,.calculator input[type=radio][disabled]+label>.icon.checkbox{background-position:-96px -16px}.calculator input[type=checkbox]:disabled+label>.icon.radio,.calculator input[type=checkbox][disabled]+label>.icon.radio,.calculator input[type=radio]:disabled+label>.icon.radio,.calculator input[type=radio][disabled]+label>.icon.radio{background-position:-32px -16px}.calculator input[type=checkbox]:disabled:checked+label>.icon.checkbox,.calculator input[type=checkbox][disabled][checked]+label>.icon.checkbox,.calculator input[type=radio]:disabled:checked+label>.icon.checkbox,.calculator input[type=radio][disabled][checked]+label>.icon.checkbox{background-position:-112px -16px}.calculator input[type=checkbox]:disabled:checked+label>.icon.radio,.calculator input[type=checkbox][disabled][checked]+label>.icon.radio,.calculator input[type=radio]:disabled:checked+label>.icon.radio,.calculator input[type=radio][disabled][checked]+label>.icon.radio{background-position:-48px -16px}.calculator input[type=checkbox]+label.input-validation-failed,.calculator input[type=radio]+label.input-validation-failed{color:#900}.calculator input[type=checkbox]+label.input-validation-failed>.icon.checkbox,.calculator input[type=radio]+label.input-validation-failed>.icon.checkbox{background-position:-128px -16px}.calculator input[type=checkbox]+label.input-validation-failed>.icon.radio,.calculator input[type=radio]+label.input-validation-failed>.icon.radio{background-position:-144px -16px}.calculator input[type=checkbox]:checked+label.input-validation-failed>.icon.checkbox,.calculator input[type=checkbox][checked]+label.input-validation-failed>.icon.checkbox,.calculator input[type=radio]:checked+label.input-validation-failed>.icon.checkbox,.calculator input[type=radio][checked]+label.input-validation-failed>.icon.checkbox{background-position:-48px -32px}.calculator input[type=checkbox]:checked+label.input-validation-failed>.icon.radio,.calculator input[type=checkbox][checked]+label.input-validation-failed>.icon.radio,.calculator input[type=radio]:checked+label.input-validation-failed>.icon.radio,.calculator input[type=radio][checked]+label.input-validation-failed>.icon.radio{background-position:-32px -32px}.calculator .il.input{display:inline-block;color:#333;background-color:#fff;border:1px solid #ccc;border-radius:5px;-webkit-box-shadow:1px 1px 2px #e2e2e2 inset;box-shadow:1px 1px 2px #e2e2e2 inset}.calculator .il.input input{width:240px;padding:5px 5px 6px 5px;font:13px Verdana,sans-serif;line-height:18px;background:0 0;border:0}.calculator .il.input input:invalid{-webkit-box-shadow:none;box-shadow:none}.calculator .il.input input::-ms-clear{display:none}.calculator .il.input.has-icon .icon{float:left;margin:6px}.calculator .il.input.focus{background-color:#f9f9f9}.calculator .il.input.disabled{color:#b6b6b6;cursor:not-allowed;background-color:#ddd}.calculator .il.input.disabled input{pointer-events:none;cursor:not-allowed}.calculator .il.input.input-validation-failed{background-color:#ffbcbc;-webkit-box-shadow:1px 1px 3px #e2e2e2,inset 0 0 0 #fff;box-shadow:1px 1px 3px #e2e2e2,inset 0 0 0 #fff}.calculator .il.input.validation-failed{position:relative}.calculator .il.input.validation-failed:after{position:absolute;top:0;right:0;pointer-events:none;content:" ";background-position:-96px -32px}.calculator .il.input.dateinput input.date{width:84px}.calculator .il.input.dateinput input.date.time{width:124px}.calculator .il.input.dateinput input.date.time.sec{width:144px}.calculator .il.input.dateinput input.time{width:45px}.calculator .il.input.dateinput input.time.sec{width:65px}.calculator .il.input.dateinput input.html5{position:absolute;bottom:-30px;left:14px;width:1px;height:1px;padding:0;overflow:hidden;border:0 none}.calculator .il.input.dateinput.html5{position:relative;overflow:hidden;overflow-scrolling:none}.calculator .il.input.zip input{width:45px}.calculator .il.input.place input{width:179px}.calculator .il.input.tiny-width input{width:30px}.calculator .il.input.small-width input{width:71px}.calculator .il.input.medium-width input{width:112px}.calculator .ta{width:238px;padding:5px 6px;line-height:16px;color:#333;resize:vertical;background-color:#fff;border:1px solid #ccc;border-radius:5px;outline:0;-webkit-box-shadow:1px 1px 2px #e2e2e2 inset;box-shadow:1px 1px 2px #e2e2e2 inset}.calculator .ta.noresize{resize:none!important}.calculator .ta:focus{background-color:#f9f9f9}.calculator .ta:disabled{color:#b6b6b6;cursor:not-allowed;background-color:#ddd}.calculator .ta.input-validation-failed{background-color:#ffbcbc;-webkit-box-shadow:1px 1px 3px #e2e2e2,inset 0 0 0 #fff;box-shadow:1px 1px 3px #e2e2e2,inset 0 0 0 #fff}.calculator .ta.full-width{width:-webkit-calc(100% - 2px);width:calc(100% - 2px);padding:5px 0}.calculator .select-wrapper{position:relative;display:inline-block;width:252px;line-height:20px;outline:0}.calculator .select-wrapper .select-value{position:absolute;left:-4000px}.calculator .select-wrapper .select-options-wrapper{position:absolute;top:30px;z-index:99999;display:none;width:100%;width:-webkit-calc(100% - 2px);width:calc(100% - 2px);max-height:300px;overflow-x:hidden;overflow-y:auto;color:#4d4d4d;background-color:#fff;border:1px solid #ccc;border-radius:5px;-webkit-box-shadow:2px 2px 5px #e2e2e2;box-shadow:2px 2px 5px #e2e2e2}.calculator .select-wrapper .select-options-wrapper.default-size{width:250px}.calculator .select-wrapper .select-options-wrapper li{padding-left:16px;line-height:26px;text-indent:-10px}.calculator .select-wrapper .select-options-wrapper li.highlight,.calculator .select-wrapper .select-options-wrapper li:hover{cursor:pointer;background-color:#e2e2e2}.calculator .select-wrapper .select-options-wrapper li.no-entries-msg{color:#999;cursor:not-allowed}.calculator .select-wrapper .select-options-wrapper li.no-entries-msg:hover{background-color:#fff}.calculator .select-wrapper .select-options-wrapper li .icon{float:left;margin:5px 5px 0 0}.calculator .select-wrapper .select-options-wrapper li.has-icon{padding-left:22px}.calculator .select-wrapper .select-options-wrapper li.has-icon .icon{position:absolute;top:6px;left:7px}.calculator .select-wrapper .select-options-wrapper li:empty{height:26px}.calculator .select-wrapper .select-options-wrapper li .searchresult{font-weight:700}.calculator .select-wrapper .mask{z-index:501}.calculator .select-wrapper .select-label-wrapper{color:#333;background-color:#fff;border:1px solid #ccc;border-radius:5px;-webkit-box-shadow:1px 1px 2px #e2e2e2 inset;box-shadow:1px 1px 2px #e2e2e2 inset}.calculator .select-wrapper .select-label-wrapper li{overflow:hidden;list-style-type:none}.calculator .select-wrapper .select-label-wrapper>.icon{float:left;margin:6px 7px 6px 6px}.calculator .select-wrapper .select-label-wrapper .select-label{padding:4px 6px;cursor:pointer;border:0}.calculator .select-wrapper .select-label-wrapper .select-label>.option{display:inline-block;width:-webkit-calc(100% - 26px);width:calc(100% - 26px);overflow:hidden;white-space:nowrap;vertical-align:top}.calculator .select-wrapper .select-label-wrapper .combo-input{width:216px;padding:5px 0 6px 6px;font:13px Verdana,sans-serif;line-height:18px;background:0 0;border:0}.calculator .select-wrapper.disabled .select-label-wrapper{cursor:not-allowed;background-color:#ddd}.calculator .select-wrapper.disabled .select-label-wrapper .combo-input,.calculator .select-wrapper.disabled .select-label-wrapper .select-handle,.calculator .select-wrapper.disabled .select-label-wrapper .select-label{cursor:not-allowed}.calculator .select-wrapper .select-handle{position:absolute;top:3px;right:3px;width:24px;height:24px;cursor:pointer;background-position:-136px -32px}.calculator .select-wrapper.open .select-options-wrapper:not(.all-filtered){display:block}.calculator .select-wrapper.open .select-label-wrapper{background-color:#f9f9f9}.calculator .select-wrapper.open .select-handle{background-position:-112px -32px}.calculator .select-wrapper.focus .select-label-wrapper{background-color:#f9f9f9}.calculator .select-wrapper.input-validation-failed .select-label-wrapper{background-color:#ffbcbc;-webkit-box-shadow:1px 1px 3px #e2e2e2,inset 0 0 0 #fff;box-shadow:1px 1px 3px #e2e2e2,inset 0 0 0 #fff}.calculator .select-wrapper.combobox-wrapper .icon{float:right;margin:6px;opacity:.6}.calculator .select-wrapper.combobox-wrapper li .icon,.calculator .select-wrapper.combobox-wrapper.focus .icon,.calculator .select-wrapper.combobox-wrapper.open .icon{opacity:1}.calculator .select-wrapper.combobox-wrapper.pageable{width:300px}.calculator .select-wrapper.combobox-wrapper.pageable .combo-input{width:252px}.calculator .select-wrapper .spinner{z-index:99999}.calculator .select-wrapper.pageable .pages{height:26px;line-height:26px;text-align:center;background-color:#e2e2e2}.calculator .select-wrapper.pageable .pages .prev{float:left;margin-top:7px;margin-left:7px;cursor:pointer;border-top:6px solid transparent;border-right:7px solid #069;border-bottom:6px solid transparent}.calculator .select-wrapper.pageable .pages .prev:not(.disabled):hover{border-right-color:#000}.calculator .select-wrapper.pageable .pages .prev.disabled{cursor:not-allowed;border-right-color:#ccc}.calculator .select-wrapper.pageable .pages .next{float:right;margin-top:7px;margin-right:7px;cursor:pointer;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:7px solid #069}.calculator .select-wrapper.pageable .pages .next:not(.disabled):hover{border-left-color:#000}.calculator .select-wrapper.pageable .pages .next.disabled{cursor:not-allowed;border-left-color:#ccc}.calculator .select-wrapper.pageable .select-options-wrapper{max-height:none;overflow:visible}.calculator .select-wrapper.pageable .select-options-wrapper .paged-options{max-height:300px;overflow-x:hidden;overflow-y:auto}.calculator .select-wrapper.zip{width:81px}.calculator .select-wrapper.zip .combo-input{width:45px}.calculator .select-wrapper.place{width:191px}.calculator .select-wrapper.tiny-width{width:66px}.calculator .select-wrapper.tiny-width .combo-input{width:30px}.calculator .select-wrapper.small-width{width:107px}.calculator .select-wrapper.small-width .combo-input{width:71px}.calculator .select-wrapper.medium-width{width:148px}.calculator .select-wrapper.medium-width .combo-input{width:112px}.calculator .hw>.select-wrapper{position:static;width:0;height:0;overflow:hidden}.calculator .form-caption,.calculator .lightbox-content .lightbox-title{padding:10px;margin-top:10px;font-size:12px;line-height:16px;background-color:#eee;border:1px solid #d3d3d3;border-bottom:0;border-radius:5px;border-bottom-right-radius:0;border-bottom-left-radius:0}.calculator .form-caption.sub-caption{margin:0;border-top:0;border-radius:0}.calculator .radios{display:inline-block;padding:5px 0;line-height:22px}.calculator .radios.inline{line-height:inherit}.calculator .input-info{padding-top:2px;font-size:.8em;line-height:14px}.calculator .input-info:not(.hidden){display:block}.calculator .form-grid{padding:10px;margin-top:10px;border:1px solid #d3d3d3;border-radius:5px}.calculator .form-grid.deletable{position:relative}.calculator .form-grid .button.form-grid-delete{position:absolute;top:5px;right:5px;padding:2px;background:0 0;border-radius:20px}.calculator .form-grid .button.form-grid-delete:hover{background-color:#ffbcbc}.calculator .form-grid.has-caption{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.calculator .form-grid.has-caption .button.form-grid-delete{top:-30px}.calculator .form-grid.form-collapse-bottom{border-bottom-right-radius:0;border-bottom-left-radius:0}.calculator .form-grid.form-collapse-top{margin-top:0;border-top:0;border-top-left-radius:0;border-top-right-radius:0}.calculator .form-grid.form-collapsed{margin-top:0;border-top:0;border-radius:0}.calculator .form-grid .form-grid-row{padding:2px 0 3px;flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.calculator .form-grid .form-grid-row:not(.hidden){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.calculator .form-grid .form-grid-row .form-grid-label{width:35%;width:-webkit-calc(40% - 15px);width:calc(40% - 15px);padding:5px 15px 5px 0;line-height:20px;text-align:right;box-flex:2}.calculator .form-grid .form-grid-row .form-grid-label.full-length{width:100%;line-height:inherit;text-align:left}.calculator .form-grid .form-grid-row .form-grid-input{width:60%;padding-bottom:6px;box-flex:1}.calculator .form-grid .form-grid-row .form-grid-input.full-length{width:100%;line-height:inherit;text-align:left}.calculator .form-grid .form-grid-row .form-grid-input.button{width:252px}.calculator .form-grid .form-grid-row .form-grid-input.button button.button{float:right}.calculator .form-grid .form-grid-row .form-grid-input .input-container{display:inline-block;width:100%}.calculator .form-grid .form-grid-row .form-grid-input .input-container>*{float:left}.calculator .form-grid .form-grid-row .form-grid-input .input-container .help{float:right;margin-top:2px}.calculator .form-grid .form-grid-row .form-grid-input .input-container .help>.icon{width:24px;height:24px;line-height:24px}.calculator .form-grid .form-grid-row .form-grid-input.no-wrap{white-space:nowrap}.calculator .form-grid .form-grid-row .form-grid-input.no-wrap>*{white-space:normal}.calculator .form-grid .form-grid-row .form-grid-input+.help{margin-left:-10px}.calculator .form-grid .form-grid-row .form-grid-input+.help>.icon{width:24px;height:24px;line-height:24px}.calculator .form-grid-add{display:block;height:22px;font-weight:700;line-height:22px;color:#666;text-align:center;background-color:#fff;border:1px solid #d3d3d3;border-top:0;border-radius:5px;border-radius:0 0 5px 5px}.calculator .form-grid-add:hover:not(.disabled){background-color:#f2f2f2}.calculator .form-grid-add.disabled{color:grey;cursor:not-allowed}.calculator .form-grid-add.disabled:hover{text-decoration:none}.calculator.no-flex .form-grid .form-grid-row .form-grid-label{float:left}.calculator.no-flex .form-grid .form-grid-row .form-grid-input{float:right}.calculator .buttons{margin-top:10px}.calculator .help{display:inline-block}.calculator .help>.icon{width:16px;height:16px;margin-left:5px;font-weight:700;line-height:16px;color:#005f8f;text-align:center;cursor:pointer;background-color:#f7f7f7;border-radius:50%}.calculator .help>.icon:hover{color:#069;background-color:#f2f2f2}.calculator .help>.content{position:absolute}.calculator .help>.content ul{list-style-type:initial}.calculator .help>.content ol,.calculator .help>.content ul{margin-left:16px}.calculator .help>.content h4,.calculator .help>.content p{margin:8px 0}.calculator .help>.content h4:first-child,.calculator .help>.content p:first-child{margin-top:0}.calculator .help>.content h4:last-child,.calculator .help>.content p:last-child{margin-bottom:0}.calculator .accordion .toggler{cursor:pointer}.calculator .text-valid{color:#37af40}.calculator .text-warning{color:#fda869}.calculator .text-error{color:#900}.calculator address{font-style:normal}.calculator .stepsbar{overflow:hidden;border:1px solid #d3d3d3;border-radius:5px}.calculator .stepsbar .steps{height:32px;margin-right:-1px;line-height:26px;background:#f1f1f1;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f1f1f1));background-image:-webkit-linear-gradient(top,#fff 0,#f1f1f1 100%);background-image:-o-linear-gradient(top,#fff 0,#f1f1f1 100%);background-image:linear-gradient(to bottom,#fff 0,#f1f1f1 100%)}.calculator .stepsbar .steps>.step{position:relative;float:left;width:33.3%;font-size:12px;text-transform:uppercase;cursor:not-allowed;background:#fff;border-left:none;border-radius:0}.calculator .stepsbar .steps>.step a{display:block;width:160px;padding-top:3px;padding-bottom:3px;margin:0 auto;color:#cbcbcb;text-decoration:none;text-shadow:none;white-space:pre;cursor:inherit;border-right:0}.calculator .stepsbar .steps>.step .count{position:relative;top:4px;float:left;width:16px;margin-right:3px;line-height:16px;color:#cbcbcb;text-align:center;border:1px solid #d3d3d3;border-radius:50%}.calculator .stepsbar .steps>.step .triangle{position:absolute;top:6px;right:-9px;z-index:4;width:18px;height:19px;content:"";background:#fff;border-top:1px solid #d3d3d3;border-left:1px solid #d3d3d3;-webkit-transform:rotate(134deg) skewX(-10deg) skewY(-10deg);-ms-transform:rotate(134deg) skewX(-10deg) skewY(-10deg);-o-transform:rotate(134deg) skewX(-10deg) skewY(-10deg);transform:rotate(134deg) skewX(-10deg) skewY(-10deg)}.calculator .stepsbar .steps>.step.valid:not(.active){background:#f1f1f1;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f1f1f1));background-image:-webkit-linear-gradient(top,#fff 0,#f1f1f1 100%);background-image:-o-linear-gradient(top,#fff 0,#f1f1f1 100%);background-image:linear-gradient(to bottom,#fff 0,#f1f1f1 100%)}.calculator .stepsbar .steps>.step.valid:not(.active) a{color:#004f77;cursor:pointer}.calculator .stepsbar .steps>.step.valid:not(.active) .count{color:#f1f1f1;text-shadow:none;background:#004f77;border-color:#004f77}.calculator .stepsbar .steps>.step.valid:not(.active) .triangle{background:#f1f1f1;background-image:-webkit-linear-gradient(45deg,#fff,#f1f1f1 100%);background-image:-o-linear-gradient(45deg,#fff,#f1f1f1 100%);background-image:linear-gradient(45deg,#fff,#f1f1f1 100%);border-top:1px solid #d3d3d3;border-left:1px solid #d3d3d3}.calculator .stepsbar .steps>.step.valid:not(.active):hover{background:#004f77;background-image:-webkit-gradient(linear,left top,left bottom,from(#069),to(#004f77));background-image:-webkit-linear-gradient(top,#069 0,#004f77 100%);background-image:-o-linear-gradient(top,#069 0,#004f77 100%);background-image:linear-gradient(to bottom,#069 0,#004f77 100%)}.calculator .stepsbar .steps>.step.valid:not(.active):hover .triangle{background:#004f77;background-image:-webkit-linear-gradient(45deg,#069,#004f77 100%);background-image:-o-linear-gradient(45deg,#069,#004f77 100%);background-image:linear-gradient(45deg,#069,#004f77 100%);border:1px none}.calculator .stepsbar .steps>.step.valid:not(.active):hover a{color:#fff;text-decoration:none;cursor:pointer;border-right:0}.calculator .stepsbar .steps>.step.valid:not(.active):hover .count{color:#004f77;text-shadow:none;background:#fff;border-color:#fff}.calculator .stepsbar .steps>.step.pre-active .triangle{border-top:none;border-left:none}.calculator .stepsbar .steps>.step.active{cursor:not-allowed;background:#004f77;background-image:-webkit-gradient(linear,left top,left bottom,from(#069),to(#004f77));background-image:-webkit-linear-gradient(top,#069 0,#004f77 100%);background-image:-o-linear-gradient(top,#069 0,#004f77 100%);background-image:linear-gradient(to bottom,#069 0,#004f77 100%);border-left:rgba(255,255,255,0)}.calculator .stepsbar .steps>.step.active a{color:#fff;text-decoration:none;border-right:0}.calculator .stepsbar .steps>.step.active .count{color:#004f77;text-shadow:none;background:#fff;border-color:#fff}.calculator .stepsbar .steps>.step.active .triangle{background:#004f77;background-image:-webkit-linear-gradient(45deg,#069,#004f77 100%);background-image:-o-linear-gradient(45deg,#069,#004f77 100%);background-image:linear-gradient(45deg,#069,#004f77 100%);border:1px none}.calculator .stepsbar .steps>.step.last .triangle{display:none}.calculator .stepsbar .steps>.step.available:not(.active){cursor:pointer}.calculator .stepsbar .steps>.step.available:not(.active):hover{background:#004f77;background-image:-webkit-gradient(linear,left top,left bottom,from(#069),to(#004f77));background-image:-webkit-linear-gradient(top,#069 0,#004f77 100%);background-image:-o-linear-gradient(top,#069 0,#004f77 100%);background-image:linear-gradient(to bottom,#069 0,#004f77 100%);border-left:rgba(255,255,255,0)}.calculator .stepsbar .steps>.step.available:not(.active):hover a{color:#fff;text-decoration:none;border-right:0}.calculator .stepsbar .steps>.step.available:not(.active):hover .count{color:#004f77;text-shadow:none;background:#fff;border-color:#fff}.calculator .stepsbar .steps>.step.available:not(.active):hover .triangle{background:#004f77;background-image:-webkit-linear-gradient(45deg,#069,#004f77 100%);background-image:-o-linear-gradient(45deg,#069,#004f77 100%);background-image:linear-gradient(45deg,#069,#004f77 100%);border:1px none}.calculator .stepsbar .steps>.step.available:not(.active):not(.valid):not(:hover) a{color:#004f77}.calculator .stepsbar .steps>.step.available:not(.active):not(.valid):not(:hover) .count{color:#004f77;border-color:#004f77}.calculator .stepsbar .substeps.angebotformular.shown:hover .jumpto-enabled .jumpto{display:block}.calculator .stepsbar .substeps.angebotformular.shown:hover .jumpto-enabled .loader{display:none}.calculator .stepsbar .border-substeps{height:19px;overflow-x:hidden;background:#fff;border-top:1px solid #d3d3d3}.calculator .stepsbar .border-substeps>.loader{height:100%;background:#004f77}.calculator .stepsbar .border-substeps>.loader>.label{float:right;width:70px;font-size:10px;line-height:19px;color:#fff}.calculator .stepsbar .border-substeps .jumpto{display:none;overflow:hidden;cursor:default}.calculator .stepsbar .border-substeps .jumpto li{position:relative;float:left;font-size:10px;line-height:19px;text-align:center;white-space:nowrap;cursor:default}.calculator .stepsbar .border-substeps .jumpto li:not(:last-child)::after{position:absolute;top:1px;right:-5px;z-index:4;width:14px;height:14px;content:"";background:#fff;border:1px solid #d3d3d3;border-bottom:1px none;border-left:1px none;-webkit-transform:rotate(48deg) skewX(20deg) skewY(20deg);-ms-transform:rotate(48deg) skewX(20deg) skewY(20deg);-o-transform:rotate(48deg) skewX(20deg) skewY(20deg);transform:rotate(48deg) skewX(20deg) skewY(20deg)}.calculator .stepsbar .border-substeps .jumpto li.active{color:#fff;background:#004f77}.calculator .stepsbar .border-substeps .jumpto li.active::after{background:#004f77;border-color:#004f77}.calculator .stepsbar .border-substeps .jumpto li:last-child{float:right}.calculator .products-header{z-index:1;padding-top:1px;background-color:#f2f2f2;border:1px solid #d3d3d3;border-width:1px 1px 0 1px;border-radius:5px;border-radius:5px 5px 0 0}.calculator .products-header ul.header{padding:10px}.calculator .products-header ul.header li{float:left;height:22px;font-weight:700;line-height:22px}.calculator .products-header ul.header li.product-cover-arrow{width:5%}.calculator .products-header ul.header li.product-cover-button{width:25%}.calculator .products-header ul.header li.product-results{width:53%;text-align:center}.calculator .products-header ul.header li.product-result{width:17%;text-align:right}.calculator .products-header .info{color:#666;text-align:center}.calculator .products-header.pinned{border:1px solid #d3d3d3;border-radius:5px;border-radius:0 0 5px 5px;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.2);box-shadow:0 2px 2px rgba(0,0,0,.2)}.calculator .products-progress:not(.hidden)+.products-header{border-radius:0}.calculator .products-list{border:1px solid #d3d3d3;border-width:0 1px 0 1px;border-radius:5px;border-radius:0}.calculator .products-footer{color:#666;background-color:#f2f2f2;border:1px solid #d3d3d3;border-radius:5px;border-radius:0 0 5px 5px}.calculator .products-footer .products-statistics{padding-top:1px;text-align:center}.calculator .products-footer .products-statistics .filtered,.calculator .products-footer .products-statistics .successed,.calculator .products-footer .products-statistics .total{font-weight:700}.calculator .products-footer .products-tax{text-align:center}.calculator .products-footer .products-tax .tax{font-weight:700}.calculator .products-progress{height:29px;overflow:hidden;border:1px solid #d3d3d3;border-bottom:none;border-radius:5px;border-bottom-right-radius:0;border-bottom-left-radius:0}.calculator .products-progress .label{position:relative;left:50%;z-index:10;font-weight:700;line-height:29px;color:#000;text-shadow:1px 1px 0 #fff}.calculator .products-progress .loader{position:relative;top:-29px;left:0;width:0;height:100%;background-color:#069;background-image:-webkit-linear-gradient(315deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(315deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(135deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:30px 30px;background-size:30px 30px;-webkit-animation:progressbar 1s linear infinite;-o-animation:progressbar 1s linear infinite;animation:progressbar 1s linear infinite}.calculator .results{margin-top:10px}.calculator .order-product.results,.calculator .results li.product{padding:10px;font-size:11px;border-top:1px solid #d3d3d3}.calculator .results li.product.error{background-color:rgba(255,0,0,.1)}.calculator .results li.product.error .errors-title{color:red}.calculator .results .design1{color:#666;list-style-type:none}.calculator .results .design1 div.checkbox{float:left;width:5%}.calculator .results .design1 div.checkbox>.checkbox{display:block}.calculator .results .design1 div.checkbox>.checkbox label{margin:0}.calculator .results .design1 .logo{float:left;width:24%}.calculator .results .design1 .logo img{width:120px;height:40px}.calculator .results .design1 .logo span{display:block;font-weight:700}.calculator .results .design1 .details{float:left;width:54%}.calculator .results .design1 .details table{width:100%}.calculator .results .design1 .details table td{vertical-align:top}.calculator .results .design1 .details table td:first-child{min-width:50%;padding:0 10px;text-align:right;white-space:nowrap}.calculator .results .design1 .beitrag{float:right;width:17%;text-align:right}.calculator .results .design1 .beitrag div{font-size:20px;font-weight:700;color:#069}.calculator .results .design1 .beitrag span.result-title{line-height:26px}.calculator .results .design1 .btns{width:95%;height:27px;padding-top:5px;padding-left:5%}.calculator .results .design1 .btns .infos{float:left;width:30}.calculator .results .design1 .btns .actions{float:right;width:70%}.calculator .results .design1 .btns .actions button{float:right}.calculator .results .design1 .btns .actions button.order{margin-left:5px}.calculator .results .design1 .btns .actions .cover-comparison{margin-left:0}.calculator .results .design1 .icon.special-discount{margin-top:10px}.calculator .results .design2{color:#666;list-style-type:none}.calculator .results .design2 div.checkbox{float:left;width:5%}.calculator .results .design2 div.checkbox>.checkbox{display:block}.calculator .results .design2 div.checkbox>.checkbox label{margin:0}.calculator .results .design2 .logo{float:left;width:24%}.calculator .results .design2 .logo img{width:120px;height:40px}.calculator .results .design2 .logo span{display:block;font-weight:700}.calculator .results .design2 .details{float:left;width:54%}.calculator .results .design2 .details .value{display:inline-block;margin-right:6px;font-weight:700}.calculator .results .design2 .beitrag{float:right;width:17%;text-align:right}.calculator .results .design2 .beitrag div{font-size:20px;font-weight:700;color:#069}.calculator .results .design2 .beitrag span.result-title{line-height:26px}.calculator .results .design2 .btns{width:95%;height:27px;padding-top:5px;padding-left:5%}.calculator .results .design2 .btns .infos{float:left;width:30}.calculator .results .design2 .btns .actions{float:right;width:70%}.calculator .results .design2 .btns .actions button{float:right}.calculator .results .design2 .btns .actions button.order{margin-left:5px}.calculator .results .design2 .btns .actions .cover-comparison{margin-left:0}.calculator .results .design2 .icon.special-discount{margin-top:10px}.calculator .lightbox.cover-comparison .cover-header-buttons{padding:5px 10px}.calculator .lightbox.cover-comparison .cover-header-buttons a:not(.hidden){position:relative;display:block;float:right;padding:5px;margin-left:10px;border:1px solid #d3d3d3;border-radius:5px}.calculator .lightbox.cover-comparison .cover-header-buttons a:not(.hidden) .icon{position:absolute}.calculator .lightbox.cover-comparison .cover-header-buttons a:not(.hidden) span:nth-child(2){padding-left:20px}.calculator .lightbox.cover-comparison .quote-inputs table{width:100%}.calculator .lightbox.cover-comparison .quote-inputs table tr td:nth-child(odd){width:50%;padding-right:10px;font-weight:700;color:#666}.calculator .lightbox.cover-comparison .quote-inputs table tr td:nth-child(odd):not(.list-label):not(.question):not(.info)::after{content:":"}.calculator .lightbox.cover-comparison .quote-inputs.foldable-box{margin:0 10px 5px}.calculator .lightbox.cover-comparison .quote-inputs.foldable-box .content{border:1px solid #d3d3d3;border-radius:5px}.calculator .lightbox.cover-comparison .quote-results{padding:5px 7px}.calculator .lightbox.cover-comparison .quote-results table{width:100%;border-spacing:3px 0;border-collapse:separate}.calculator .lightbox.cover-comparison .quote-results table tr td{width:25%;padding:5px 10px;vertical-align:top}.calculator .lightbox.cover-comparison .quote-results table tr.cover-company .cover-value,.calculator .lightbox.cover-comparison .quote-results table tr.cover-order .cover-value,.calculator .lightbox.cover-comparison .quote-results table tr.cover-product .cover-value,.calculator .lightbox.cover-comparison .quote-results table tr.cover-result .cover-value{text-align:center;border-right:1px solid #d3d3d3;border-left:1px solid #d3d3d3}.calculator .lightbox.cover-comparison .quote-results table tr.cover-company .cover-value{padding:0;border-top:1px solid #d3d3d3;border-top-left-radius:5px;border-top-right-radius:5px}.calculator .lightbox.cover-comparison .quote-results table tr.cover-company .cover-value .grid-value{position:relative;padding:2px}.calculator .lightbox.cover-comparison .quote-results table tr.cover-company .cover-value a{display:block;padding:3px 8px;border-radius:5px}.calculator .lightbox.cover-comparison .quote-results table tr.cover-company .cover-value a:hover{padding:2px 6px;background-color:#fff;border:1px solid #d3d3d3}.calculator .lightbox.cover-comparison .quote-results table tr.cover-company .cover-value .icon{position:absolute;top:17px;right:10px}.calculator .lightbox.cover-comparison .quote-results table tr.cover-order .cover-value{border-bottom:1px solid #d3d3d3}.calculator .lightbox.cover-comparison .quote-results table tr.cover-product .cover-value{font-weight:700}.calculator .lightbox.cover-comparison .quote-results table tr.cover-result .cover-value .result-amount{padding-right:7px;font-size:18px;font-weight:700;color:#069}.calculator .lightbox.cover-comparison .quote-results table tr .cover-value.dominant{border-color:#069}.calculator .lightbox.cover-comparison .quote-results table tr .cover-value.rating-cicle{text-align:center}.calculator .lightbox.cover-comparison .quote-results table tr .cover-value.rating-cicle svg{width:149px}.calculator .lightbox.cover-comparison .quote-results table tr .cover-value .cover-value-addition{font-size:smaller}.calculator .lightbox.cover-comparison .quote-results table .products col{background:#f1f1f1;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f1f1f1));background-image:-webkit-linear-gradient(top,#fff 0,#f1f1f1 100%);background-image:-o-linear-gradient(top,#fff 0,#f1f1f1 100%);background-image:linear-gradient(to bottom,#fff 0,#f1f1f1 100%)}.calculator .lightbox.cover-comparison .quote-results .foldable-box{margin:5px 3px 0}.calculator .lightbox.cover-comparison .quote-results .foldable-box table{font-size:11px;table-layout:fixed;border-collapse:collapse}.calculator .lightbox.cover-comparison .quote-results .foldable-box table tr{border-top:1px solid #fff}.calculator .lightbox.cover-comparison .quote-results .foldable-box table tr:nth-child(even){background:#f9f9f9}.calculator .lightbox.cover-comparison .quote-results .foldable-box ul{margin-left:10px;list-style-type:disc}.calculator .lightbox.cover-comparison .quote-results .foldable-box .subgroup-header{font-weight:700;color:#333}.calculator .lightbox.cover-comparison .quote-results .document-link .icon{position:relative;top:3px;margin-right:4px}.calculator .lightbox.cover-comparison .quote-products{position:absolute;width:500px;height:0;overflow:hidden;background-color:#fff}.calculator .lightbox.cover-comparison .quote-products ul{width:100%;height:100%;overflow:auto}.calculator .lightbox.cover-comparison .quote-products ul>li{padding:1px 0;cursor:pointer;background-color:#fff;border-bottom:1px solid #ccc}.calculator .lightbox.cover-comparison .quote-products ul>li:hover{background-color:#f9f9f9}.calculator .lightbox.cover-comparison .quote-products ul>li.selected{cursor:no-drop;background-color:#ddd;opacity:.7}.calculator .lightbox.cover-comparison .quote-products ul>li.selected .result{color:#333}.calculator .lightbox.cover-comparison .quote-products.closing,.calculator .lightbox.cover-comparison .quote-products.open,.calculator .lightbox.cover-comparison .quote-products.opening{border:1px solid #ccc;border-radius:5px;-webkit-box-shadow:2px 2px 5px #e2e2e2;box-shadow:2px 2px 5px #e2e2e2}.calculator .lightbox.cover-comparison .quote-products.open{overflow:hidden}.calculator .lightbox.cover-comparison .quote-products .result{float:left;width:15%;padding-left:10px;font-size:16px;font-weight:700;line-height:40px;color:#069}.calculator .lightbox.cover-comparison .quote-products .logo{float:left;width:30%}.calculator .lightbox.cover-comparison .quote-products .title{float:left;width:50%;overflow:hidden;line-height:40px;text-overflow:ellipsis;white-space:nowrap}.calculator .lightbox.cover-comparison.print .symbol{font-family:"DejaVu Sans";line-height:12px}.calculator .lightbox.cover-comparison.print img.company{width:120px;min-width:120px;max-width:120px;height:40px}.calculator .lightbox.cover-comparison.print .foldable-box .header{padding-top:15px;font-size:1.4em;font-weight:400;color:#333;border:0;border-bottom:1px solid #333}.calculator .lightbox.cover-comparison.print .cover-result .cover-value{border-bottom:1px solid #333}.calculator .lightbox.cover-comparison.print .quote-results table tr .cover-value{border-color:#333}.calculator .lightbox.cover-comparison.print .quote-results table tr .cover-value ul.pseudo{list-style:none}.calculator .lightbox.cover-comparison.print .quote-results table tr .cover-value.rating-cicle img{width:89px;max-width:89px;height:88px}.calculator .lightbox.cover-comparison.print .quote-results .foldable-box table thead td{padding:0;margin:0}.calculator .lightbox.cover-comparison.print .quote-results .foldable-box table tbody tr:nth-child(2n){background-color:#fff!important}.calculator .lightbox.cover-comparison.print .quote-results .foldable-box table tbody tr td{border-bottom:.5px solid #333}.calculator .lightbox.cover-comparison.print .quote-results .foldable-box table tbody tr.list td{padding-top:0;padding-bottom:0;border-bottom-width:0}.calculator .lightbox.cover-comparison.print .quote-results .foldable-box table tbody tr.list.last td{padding-bottom:5px;border-bottom-width:.5px}.calculator .lightbox.cover-comparison.print .quote-results .foldable-box table tbody tr.list.first td{padding-top:5px}.calculator .lightbox.cover-comparison.print .legal{widows:4;orphans:3}.calculator .lightbox.cover-comparison.print .legal p{padding:15px 7px 5px;text-align:justify;page-break-inside:avoid}.calculator .filter .form-grid .form-grid-row .form-grid-input,.calculator .filter .form-grid .form-grid-row .form-grid-label{width:-webkit-calc(100% - 7px);width:calc(100% - 7px);padding-left:7px}.calculator .filter .form-grid .form-grid-row .form-grid-label{padding-right:0;font-weight:700;color:#666;text-align:left}.calculator .filter .form-grid .form-grid-row .form-grid-col{width:50%}.calculator .filter .form-grid .form-grid-row .form-grid-input .input-container .help{float:left}.calculator .filter.has-filter-extended .filter-general.form-grid{border-bottom-right-radius:0;border-bottom-left-radius:0}.calculator .filter-extended .accordion{border-right:1px solid #d3d3d3;border-left:1px solid #d3d3d3}.calculator .filter-extended .accordion>.toggler{margin-top:0;border-right:0;border-left:0;border-top-left-radius:0;border-top-right-radius:0}.calculator .filter-extended .accordion>.toggler:first-child{border-top:0}.calculator .filter-extended .foldable-box .header{border-top:0;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.calculator .filter-extended .foldable-box .content .form-grid{border:0}.calculator .products-filtered{height:27px;margin-top:-27px;overflow:hidden;text-align:right;opacity:1}.calculator .products-filtered>span{display:inline-block;padding:5px;border:1px solid #d3d3d3;border-width:1px 0 0 1px;border-radius:5px;border-radius:5px 0 0}.calculator .form-grid.order-freetext{padding:0;border:0;border-radius:0}.calculator .form-grid.order-freetext textarea{width:-webkit-calc(100% - 14px);width:calc(100% - 14px);border-top-left-radius:0;border-top-right-radius:0}.calculator .order-product.results{padding:0;border-top:0}.calculator .righstinfo-form{height:200px;overflow:auto}.calculator .righstinfo-form>ul{margin-left:10px;list-style-type:inherit}.calculator .righstinfo-form li{margin:1px 0}.calculator .order-agreements{margin-top:5px;font-weight:700}.calculator .conclusion-video{overflow:hidden;border-radius:5px}.calculator .simplrteaser{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:24px;color:#666}.calculator .simplrteaser h2{font-size:13px;line-height:24px;color:#fff;background-color:#4aaade}.calculator .simplrteaser div,.calculator .simplrteaser h2{border-color:#4aaade}.calculator .simplrteaser div{background:url(/neu/data/img/simplr_screen-app.png) no-repeat;background-position:right 10px bottom 80px}.calculator .simplrteaser p,.calculator .simplrteaser ul{margin-bottom:1em}.calculator .simplrteaser ul{padding-left:2em;list-style-type:disc}.calculator .simplrteaser ul.applist{padding-left:0;margin-bottom:0;list-style-type:none!important}.calculator .simplrteaser ul.applist li{display:block;float:left}.calculator .simplrteaser ul.applist li a{display:block;width:190px}.calculator .simplrteaser ul.applist li a img{width:172px;height:50px}.calculator .simplrteaser ul.applist li a.apple img{margin-left:10px}.calculator .simplrteaser ul.applist li .simplr{height:47px;font-family:Raleway,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;line-height:47px;color:#fff;text-align:center;cursor:pointer;background:#27478a;border:2px solid #27478a;border-radius:7px}.calculator .simplrteaser ul.applist li .simplr:hover{color:#4aaade;text-decoration:none!important;background:#fff;border-color:#4aaade}.calculator .simplrteaser ul.applist li:last-child{float:right}.calculator .simplrteaser .applist:after{display:block;height:0;overflow:hidden;clear:both;visibility:hidden;content:"."}.calculator .icon.order,.calculator .icon.step-next,.calculator .icon.substep-next{background-position:-48px 0}.calculator .icon.cover-comparison,.calculator button.button.disabled .icon.step-next,.calculator button.button.disabled .icon.substep-next,.calculator button.button:disabled .icon.step-next,.calculator button.button:disabled .icon.substep-next{background-position:-64px 0}.calculator .icon.step-prev,.calculator .icon.substep-prev{background-position:-96px 0}.calculator .hw{width:0;height:0;overflow:visible}@media not all{.calculator .tooltip .content{width:243px}.calculator .tooltip.has_icon .content{width:225px}}@media only screen and (max-width:599px){.calculator .simplight-simple-close{top:0;right:0;width:60px;height:36px;padding-right:5px;background-color:transparent;border:0 none;border-bottom:1px solid #d3d3d3;border-radius:0 5px 0 0;-webkit-box-shadow:none;box-shadow:none}.calculator .simplight-simple-close:after{width:55px;font-size:inherit;line-height:36px;color:#000;text-align:right;border:0 none;border-radius:0}.calculator .lightbox-content{margin-top:31px}.calculator .lightbox-content .lightbox-title{position:fixed;z-index:100;margin-top:-31px!important}.calculator{width:450px}.calculator .form-grid .form-grid-row{width:280px;margin:auto;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap}.calculator .form-grid .form-grid-row .form-grid-label{width:100%;padding:6px 0 6px 0;text-align:left;box-flex:1}.calculator .form-grid .form-grid-row .form-grid-input{width:100%;box-flex:1}.calculator.no-flex .form-grid .form-grid-row{width:100%}.calculator.no-flex .form-grid .form-grid-row .form-grid-label{width:-webkit-calc(40% - 15px);width:calc(40% - 15px);text-align:right}.calculator.no-flex .form-grid .form-grid-row .form-grid-input{width:60%}.calculator .stepsbar .steps>.step{width:25%}.calculator .stepsbar .steps>.step.active{width:50%}.calculator .stepsbar .steps>.step:not(.active) a{width:40px;height:26px}.calculator .stepsbar .steps>.step:not(.active) a .title{display:block;width:0;overflow:hidden}.calculator .products-header ul.header li.product-cover-arrow{display:none}.calculator .products-header ul.header li.product-cover-button{display:none}.calculator .products-header ul.header li.product-results{width:70%}.calculator .products-header ul.header li.product-result{width:30%}.calculator .results .design1 div.checkbox{display:none}.calculator .results .design1 .logo{width:78%}.calculator .results .design1 .details{width:95%;padding-left:5%}.calculator .results .design2 div.checkbox{display:none}.calculator .results .design2 .logo{width:78%}.calculator .results .design2 .details{width:95%;padding-left:5%}.calculator .filter .form-grid .form-grid-row .form-grid-col{width:100%}}@media print{.calculator .icon.cross{background-image:none}.calculator .icon.cross:after{font-size:large;content:"\2718"}.calculator .icon.tick{background-image:none}.calculator .icon.tick:after{font-size:large;content:"\2714"}.calculator{width:100%;min-width:100%;max-width:100%}.calculator .steps{overflow:visible}.calculator>.footer .hw,.calculator>.header,.calculator>.steps>.step:not(:nth-child(2)),.calculator>.stepsbar{display:none}.calculator>.steps>.step:nth-child(2){display:block!important;overflow:visible}.calculator>.steps>.step:nth-child(2) .filter,.calculator>.steps>.step:nth-child(2) .product .btns,.calculator>.steps>.step:nth-child(2) .product .checkbox,.calculator>.steps>.step:nth-child(2) .product-cover-arrow,.calculator>.steps>.step:nth-child(2) .product-cover-button button,.calculator>.steps>.step:nth-child(2) .product.error,.calculator>.steps>.step:nth-child(2) .products-footer .products-statistics,.calculator>.steps>.step:nth-child(2) .products-progress,.calculator>.steps>.step:nth-child(2)>.header{display:none}.calculator>.steps>.step:nth-child(2) .product{page-break-before:avoid;page-break-inside:avoid;page-break-after:avoid}.calculator>.steps>.step:nth-child(2) .product .result.result-amount{color:#333}.calculator>.steps>.step:nth-child(2) .products-header{position:static!important;width:auto!important;border-width:1px 1px 0 1px;border-radius:5px 5px 0 0;-webkit-box-shadow:none;box-shadow:none}.calculator>.steps>.step:nth-child(2) .products-list{margin-top:0!important}}@-webkit-keyframes spinner-bounce{12.5%{width:6px;height:6px;margin-top:2px;margin-left:2px;opacity:.75}25%{width:10px;height:10px;margin-top:0;margin-left:0;opacity:1}37.5%{width:6px;height:6px;margin-top:2px;margin-left:2px;opacity:.75}100%{width:6px;height:6px;margin-top:2px;margin-left:2px;opacity:.75}}@-o-keyframes spinner-bounce{12.5%{width:6px;height:6px;margin-top:2px;margin-left:2px;opacity:.75}25%{width:10px;height:10px;margin-top:0;margin-left:0;opacity:1}37.5%{width:6px;height:6px;margin-top:2px;margin-left:2px;opacity:.75}100%{width:6px;height:6px;margin-top:2px;margin-left:2px;opacity:.75}}@keyframes spinner-bounce{12.5%{width:6px;height:6px;margin-top:2px;margin-left:2px;opacity:.75}25%{width:10px;height:10px;margin-top:0;margin-left:0;opacity:1}37.5%{width:6px;height:6px;margin-top:2px;margin-left:2px;opacity:.75}100%{width:6px;height:6px;margin-top:2px;margin-left:2px;opacity:.75}}@-webkit-keyframes progressbar{0%{background-position:0 0}100%{background-position:60px 0}}@-o-keyframes progressbar{0%{background-position:0 0}100%{background-position:60px 0}}@keyframes progressbar{0%{background-position:0 0}100%{background-position:60px 0}}