html{height:100%;}#page-wrapper{position:relative;padding-top:200px;overflow:hidden;transition:margin-top 0.5s;}#main-wrapper{position:relative;margin:0 36px;overflow:hidden;}#main-wrapper > #main > div.section,article div.section{position:relative;margin-left:114px;margin-right:114px;}#header div.section,#footer div.section{position:relative;margin-left:150px;margin-right:150px;}
@font-face{font-family:'Chromoxome';font-weight:300;src:url(/sites/all/themes/osttelcom/fonts/399946_0_0.eot);src:url(/sites/all/themes/osttelcom/fonts/399946_0_0.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/osttelcom/fonts/399946_0_0.woff2) format('woff2'),url(/sites/all/themes/osttelcom/fonts/399946_0_0.woff) format('woff'),url(/sites/all/themes/osttelcom/fonts/399946_0_0.ttf) format('truetype'),url(/sites/all/themes/osttelcom/fonts/399946_0_0.svg#wf) format('svg');}@font-face{font-family:'Chromoxome';font-weight:600;src:url(/sites/all/themes/osttelcom/fonts/399946_1_0.eot);src:url(/sites/all/themes/osttelcom/fonts/399946_1_0.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/osttelcom/fonts/399946_1_0.woff2) format('woff2'),url(/sites/all/themes/osttelcom/fonts/399946_1_0.woff) format('woff'),url(/sites/all/themes/osttelcom/fonts/399946_1_0.ttf) format('truetype'),url(/sites/all/themes/osttelcom/fonts/399946_1_0.svg#wf) format('svg');}
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}
.dk-select,.dk-select *,.dk-select *:before,.dk-select *:after,.dk-select-multi,.dk-select-multi *,.dk-select-multi *:before,.dk-select-multi *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.dk-select,.dk-select-multi{position:relative;display:inline-block;vertical-align:middle;line-height:1.5em;width:100%;cursor:pointer;}.dk-selected{width:auto;white-space:nowrap;overflow:hidden;position:relative;border-radius:0;background:none;border:0;padding:10px 20px 10px 0;font-size:16px;height:auto;line-height:20px;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;color:#000000;z-index:299;}.dk-selected:before,.dk-selected:after{content:'';display:block;position:absolute;right:0;}.dk-selected:before{top:17px;right:0px;z-index:99;width:0px;height:0px;border-style:solid;border-width:4px 4px 0 4px;border-color:#000000 transparent transparent transparent;transition:border-color 0.5s;}.dk-selected-disabled{color:#BBBBBB;}.dk-select .dk-select-options{position:absolute;display:none;right:0;list-style:none;padding:5px 0;}.dk-select-open-up .dk-select-options{margin-bottom:-1px;bottom:100%;}.dk-select-open-down .dk-select-options{margin-top:0px;top:100%;}.dk-select-multi .dk-select-options{max-height:10em;}.dk-select-options{width:auto;min-width:100%;z-index:399;border:0 !important;border-radius:0;overflow-x:hidden;overflow-y:auto;max-height:10.5em;list-style:none;padding:20px 0 0 0 !important;margin:-1px 0 0 0 !important;background:#333333;box-shadow:0 0 15px 0 rgba(0,0,0,0.1);white-space:nowrap;}.dk-option-selected{color:#86bc25 !important;background:none;font-weight:600;}.dk-select-options-highlight .dk-option-selected{color:inherit;background:none;}.dk-option{padding:5px 20px !important;line-height:22px;list-style:none;background:none !important;font-size:16px;color:#ffffff;}.dk-option:last-child{margin-bottom:15px;}.dk-option:before{display:none !important;}.dk-select-options .dk-option-highlight{color:#86bc25;}.dk-select-options .dk-option-disabled{color:#BBBBBB;background-color:transparent;}.dk-optgroup{border:solid #CCCCCC;border-width:1px 0;padding:0.25em 0;margin-top:0.25em;}.dk-optgroup + .dk-option{margin-top:0.25em;}.dk-optgroup + .dk-optgroup{border-top-width:0;margin-top:0;}.dk-optgroup:nth-child(2){padding-top:0;border-top:none;margin-top:0;}.dk-optgroup:last-child{border-bottom-width:0;margin-bottom:0;padding-bottom:0;}.dk-optgroup-label{padding:0 0.5em 0.25em;font-weight:bold;width:100%;}.dk-optgroup-options{list-style:none;padding-left:0;}.dk-optgroup-options li{padding-left:1.2em;}.dk-select-open-up .dk-selected{}.dk-select-open-down .dk-selected{}.dk-select-open-up .dk-selected:before,.dk-select-open-down .dk-selected:before{}.dk-select-open-up .dk-selected:after,.dk-select-open-down .dk-selected:after{}.dk-select-open-up .dk-select-options,.dk-select-open-down .dk-select-options,.dk-select-multi:focus .dk-select-options{display:block;}.dk-select-multi:hover,.dk-select-multi:focus{outline:none;}.dk-selected:hover,.dk-selected:focus{outline:none;color:#86bc25;}.dk-selected:hover:before,.dk-select-open-down .dk-selected:before{border-top-color:#86bc25;}.dk-select-disabled{opacity:0.6;color:#BBBBBB;cursor:not-allowed;}.dk-select-disabled .dk-selected:hover,.dk-select-disabled .dk-selected:focus{border-color:inherit;}.dk-select-disabled .dk-selected:hover:before,.dk-select-disabled .dk-selected:focus:before{border-top-color:inherit;}.dk-select-disabled .dk-selected:hover:after,.dk-select-disabled .dk-selected:focus:after{border-left-color:inherit;}select[data-dkcacheid]{display:none;}
.chosen-container{position:relative;display:inline-block;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100% !important;}.chosen-container *{-webkit-box-sizing:border-box;box-sizing:border-box;}.chosen-container .chosen-drop{position:absolute;top:100%;z-index:1010;min-width:100%;max-width:200px;background:#fff;display:none;white-space:nowrap;margin-top:-1px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.1) !important;-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.1) !important;box-shadow:0 0 10px 0 rgba(0,0,0,0.1) !important;}.chosen-container.chosen-with-drop .chosen-drop{display:block;}.chosen-container a{cursor:pointer;}.chosen-container .search-choice .group-name,.chosen-container .chosen-single .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:normal;color:#999999;}.chosen-container .search-choice .group-name:after,.chosen-container .chosen-single .group-name:after{content:":";padding-left:2px;vertical-align:top;}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:10px 20px 10px 0;border-radius:0;text-decoration:none;white-space:nowrap;line-height:20px;color:#000000;}.chosen-container-single .chosen-single:hover{color:#86bc25;}.chosen-container-single .chosen-single input[type="text"]{cursor:pointer;opacity:0;position:absolute;display:none;top:-30px;}.chosen-container-single.chosen-container-active .chosen-single input[type="text"]{display:block;}.chosen-container-single .chosen-default{color:#000000;}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:0;text-overflow:ellipsis;white-space:nowrap;}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px;}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(/sites/all/themes/osttelcom/images/chosen-sprite.png) -42px 1px no-repeat;font-size:1px;}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px;}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px;}.chosen-container-single .chosen-single div:before{content:'';display:block;position:absolute;top:17px;right:0px;z-index:99;width:0px;height:0px;border-style:solid;border-width:4px 4px 0 4px;border-color:#000000 transparent transparent transparent;transition:border-color 0.5s;}.chosen-container-single .chosen-single:hover div:before{border-color:#86bc25 transparent transparent transparent;}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:20px 20px 0 20px;white-space:nowrap;}.chosen-container-single .chosen-search input[type="text"]{margin:0;padding:0 50px 0 10px;line-height:40px;width:100%;height:auto;outline:0;border:1px solid #dddddd;border-radius:0;font-size:inherit;font-family:inherit;font-weight:inherit;}.chosen-container-single .chosen-search .icon{position:absolute;top:30px;right:30px;width:20px;height:20px;}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0;background-clip:padding-box;}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;clip:rect(0,0,0,0);}.chosen-container-single.chosen-container-single-nosearch .chosen-search-input{display:none;}.chosen-container .chosen-results{color:#000000;position:relative;overflow-x:hidden;overflow-y:auto;margin:0;padding:0;max-height:240px;-webkit-overflow-scrolling:touch;}.chosen-container .chosen-results li{display:none;margin:0 20px;padding:10px 0 !important;list-style:none;line-height:20px;-webkit-touch-callout:none;border-top:1px solid #eeeeee;}.chosen-container .chosen-results li:first-child{border-top:0 !important;padding-top:20px !important;}.chosen-container .chosen-results li:last-child{padding-bottom:20px !important;}.chosen-container .chosen-results li:before{display:none !important;}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer;}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default;}.chosen-container .chosen-results li.highlighted{color:#86bc25;}.chosen-container .chosen-results li.result-selected{color:#86bc25;font-weight:700;}.chosen-container .chosen-results li.no-results{color:#000;display:list-item;}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:bold;cursor:default;}.chosen-container .chosen-results li.group-option{padding-left:15px;}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline;}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:8px 10px;border-radius:5px;width:100%;height:auto;border:1px solid #dddddd;cursor:text;}.chosen-container-multi .chosen-choices:hover{border-color:#000000;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.1) !important;-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.1) !important;box-shadow:0 0 10px 0 rgba(0,0,0,0.1) !important;}.chosen-container-multi .chosen-choices li{float:left;list-style:none;}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap;line-height:20px;}.chosen-container-multi .chosen-choices li.search-field input[type="text"]{margin:0;padding:0;height:20px;line-height:20px;outline:0;border:0 !important;background:transparent !important;-webkit-box-shadow:none;box-shadow:none;color:#999;font-size:16px;border-radius:0;width:25px;}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:0px 5px 0px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eeeeee;color:#000;font-size:14px;line-height:13px;cursor:default;}.chosen-container-multi .chosen-choices li.search-choice span{}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(/sites/all/themes/osttelcom/images/chosen-sprite.png) -42px 1px no-repeat;font-size:1px;}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px;}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666;}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4;}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px;}.chosen-container-multi .chosen-results{margin:0;padding:0;}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default;}.chosen-container-active .chosen-single{}.chosen-container-active.chosen-with-drop .chosen-single{color:#86bc25;}.chosen-container-active.chosen-with-drop .chosen-single div:before{border-color:#86bc25 transparent transparent transparent;}.chosen-container-active .chosen-choices{}.chosen-container-active .chosen-choices li.search-field input[type="text"]{color:#222 !important;}.chosen-disabled{opacity:0.5 !important;cursor:default;}.chosen-disabled .chosen-single{cursor:default;}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default;}.chosen-rtl{text-align:right;}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0;}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl;}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px;}.chosen-rtl .chosen-single div{right:auto;left:3px;}.chosen-rtl .chosen-single abbr{right:auto;left:26px;}.chosen-rtl .chosen-choices li{float:right;}.chosen-rtl .chosen-choices li.search-field input[type="text"]{direction:rtl;}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px;}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px;}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0;}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0;}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none;}.chosen-rtl .chosen-search input[type="text"]{padding:4px 5px 4px 20px;background:url(/sites/all/themes/osttelcom/images/chosen-sprite.png) no-repeat -30px -20px;direction:rtl;}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px;}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chosen-rtl .chosen-search input[type="text"],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type="text"],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url(/sites/all/themes/osttelcom/images/chosen-sprite@2x.png) !important;background-size:52px 37px !important;background-repeat:no-repeat !important;}}
.lg-icon{speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.lg-actions .lg-prev,.lg-actions .lg-next{color:#ffffff;left:80px;top:50%;margin-top:-25px;position:fixed;cursor:pointer;z-index:1099;transition:color 0.3s;}.lg-actions .lg-prev svg,.lg-actions .lg-next svg{width:50px;height:50px;}.lg-actions .lg-next{right:80px;left:inherit;}.no-touchevents .lg-actions .lg-prev:hover,.no-touchevents .lg-actions .lg-next:hover{color:#86bc25;}.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{opacity:0.1;cursor:default;margin-left:0 !important;margin-right:0 !important;color:#ffffff !important;}@-webkit-keyframes lg-right-end{0%{left:0;}50%{left:-30px;}100%{left:0;}}@-moz-keyframes lg-right-end{0%{left:0;}50%{left:-30px;}100%{left:0;}}@-ms-keyframes lg-right-end{0%{left:0;}50%{left:-30px;}100%{left:0;}}@keyframes lg-right-end{0%{left:0;}50%{left:-30px;}100%{left:0;}}@-webkit-keyframes lg-left-end{0%{left:0;}50%{left:30px;}100%{left:0;}}@-moz-keyframes lg-left-end{0%{left:0;}50%{left:30px;}100%{left:0;}}@-ms-keyframes lg-left-end{0%{left:0;}50%{left:30px;}100%{left:0;}}@keyframes lg-left-end{0%{left:0;}50%{left:30px;}100%{left:0;}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end 0.3s;-o-animation:lg-right-end 0.3s;animation:lg-right-end 0.3s;position:relative;}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end 0.3s;-o-animation:lg-left-end 0.3s;animation:lg-left-end 0.3s;position:relative;}.lg-toolbar{z-index:1080;left:0;position:absolute;top:0;width:100%;}.lg-close{position:fixed;top:80px;right:80px;color:#ffffff;z-index:299;z-index:1099;cursor:pointer;transition:color 0.3s;}.lg-close:hover{color:#86bc25;}.lg-close svg{width:30px !important;height:30px !important;}.lg-sub-html{background:none;bottom:0;left:0;padding:0 22px 22px 22px;position:fixed;right:0;text-align:center;z-index:1080;font-weight:700;color:#fff;font-size:20px;line-height:24px;letter-spacing:2px;}.lg-sub-html h5{margin:0;}#lg-counter{color:#ffffff;font-size:16px;padding:50px;background:none;vertical-align:middle;display:none !important;}.lg-toolbar,.lg-prev,.lg-next{opacity:1;-webkit-transition:-webkit-transform 0.35s cubic-bezier(0,0,0.25,1) 0s,opacity 0.35s cubic-bezier(0,0,0.25,1) 0s;-moz-transition:-moz-transform 0.35s cubic-bezier(0,0,0.25,1) 0s,opacity 0.35s cubic-bezier(0,0,0.25,1) 0s;-o-transition:-o-transform 0.35s cubic-bezier(0,0,0.25,1) 0s,opacity 0.35s cubic-bezier(0,0,0.25,1) 0s;transition:transform 0.35s cubic-bezier(0,0,0.25,1) 0s,opacity 0.35s cubic-bezier(0,0,0.25,1) 0s;}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{-webkit-transform:scale3d(0.5,0.5,0.5);transform:scale3d(0.5,0.5,0.5);opacity:0;-webkit-transition:-webkit-transform 250ms ease 0s,opacity 250ms !important;-moz-transition:-moz-transform 250ms ease 0s,opacity 250ms !important;-o-transition:-o-transform 250ms ease 0s,opacity 250ms !important;transition:transform 250ms ease 0s,opacity 250ms !important;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1;}.lg-outer .lg-thumb-outer{background-color:#0D0A0A;bottom:0;position:absolute;width:100%;z-index:1080;max-height:350px;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform 0.25s cubic-bezier(0,0,0.25,1) 0s;-moz-transition:-moz-transform 0.25s cubic-bezier(0,0,0.25,1) 0s;-o-transition:-o-transform 0.25s cubic-bezier(0,0,0.25,1) 0s;transition:transform 0.25s cubic-bezier(0,0,0.25,1) 0s;}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab;}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing;}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0s !important;transition-duration:0s !important;}.lg-outer.lg-thumb-open .lg-thumb-outer{-webkit-transform:translate3d(0,0%,0);transform:translate3d(0,0%,0);}.lg-outer .lg-thumb{padding:10px 0;height:100%;margin-bottom:-5px;}.lg-outer .lg-thumb-item{border-radius:5px;cursor:pointer;float:left;overflow:hidden;height:100%;border:2px solid #FFF;border-radius:4px;margin-bottom:5px;}@media (min-width:1025px){.lg-outer .lg-thumb-item{-webkit-transition:border-color 0.25s ease;-o-transition:border-color 0.25s ease;transition:border-color 0.25s ease;}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707;}.lg-outer .lg-thumb-item img{width:100%;height:100%;}.lg-outer.lg-has-thumb .lg-item{padding-bottom:120px;}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0;}.lg-outer.lg-pull-caption-up .lg-sub-html{-webkit-transition:bottom 0.25s ease;-o-transition:bottom 0.25s ease;transition:bottom 0.25s ease;}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:100px;}.lg-outer .lg-toogle-thumb{background-color:#0D0A0A;border-radius:2px 2px 0 0;color:#999;cursor:pointer;font-size:24px;height:39px;line-height:27px;padding:5px 0;position:absolute;right:20px;text-align:center;top:-39px;width:50px;}.lg-outer .lg-toogle-thumb:after{content:"\e1ff";}.lg-outer .lg-toogle-thumb:hover{color:#FFF;}.lg-outer .lg-video-cont{display:inline-block;vertical-align:middle;max-width:1140px;max-height:100%;width:100%;padding:0 5px;}.lg-outer .lg-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative;}.lg-outer .lg-video .lg-object{display:inline-block;position:absolute;top:0;left:0;width:100% !important;height:100% !important;}.lg-outer .lg-video .lg-video-play{width:84px;height:59px;position:absolute;left:50%;top:50%;margin-left:-42px;margin-top:-30px;z-index:1080;cursor:pointer;}.lg-outer .lg-has-vimeo .lg-video-play{background:url(/sites/all/themes/osttelcom/img/vimeo-play.png) no-repeat scroll 0 0 transparent;}.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url(/sites/all/themes/osttelcom/img/vimeo-play.png) no-repeat scroll 0 -58px transparent;}.lg-outer .lg-has-html5 .lg-video-play{background:transparent url(/sites/all/themes/osttelcom/img/video-play.png) no-repeat scroll 0 0;height:64px;margin-left:-32px;margin-top:-32px;width:64px;opacity:0.8;}.lg-outer .lg-has-html5:hover .lg-video-play{opacity:1;}.lg-outer .lg-has-youtube .lg-video-play{background:url(/sites/all/themes/osttelcom/img/youtube-play.png) no-repeat scroll 0 0 transparent;}.lg-outer .lg-has-youtube:hover .lg-video-play{background:url(/sites/all/themes/osttelcom/img/youtube-play.png) no-repeat scroll 0 -60px transparent;}.lg-outer .lg-video-object{width:100% !important;height:100% !important;position:absolute;top:0;left:0;}.lg-outer .lg-has-video .lg-video-object{visibility:hidden;}.lg-outer .lg-has-video.lg-video-palying .lg-object,.lg-outer .lg-has-video.lg-video-palying .lg-video-play{display:none;}.lg-outer .lg-has-video.lg-video-palying .lg-video-object{visibility:visible;}.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1080;opacity:0;-webkit-transition:opacity 0.08s ease 0s;-moz-transition:opacity 0.08s ease 0s;-o-transition:opacity 0.08s ease 0s;transition:opacity 0.08s ease 0s;}.lg-progress-bar .lg-progress{background-color:#a90707;height:5px;width:0;}.lg-progress-bar.lg-start .lg-progress{width:100%;}.lg-show-autoplay .lg-progress-bar{opacity:1;}.lg-autoplay-button:after{content:"\e01d";}.lg-show-autoplay .lg-autoplay-button:after{content:"\e01a";}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transition-duration:0s;transition-duration:0s;}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:-webkit-transform 0.3s ease 0s;-moz-transition:-moz-transform 0.3s ease 0s;-o-transition:-o-transform 0.3s ease 0s;transition:transform 0.3s ease 0s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:-webkit-transform 0.3s ease 0s,opacity 0.15s !important;-moz-transition:-moz-transform 0.3s ease 0s,opacity 0.15s !important;-o-transition:-o-transform 0.3s ease 0s,opacity 0.15s !important;transition:transform 0.3s ease 0s,opacity 0.15s !important;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;}#lg-zoom-in,#lg-zoom-out{display:none;}#lg-zoom-in:after{content:"\e311";}#lg-zoom-out{opacity:0.5;pointer-events:none;}#lg-zoom-out:after{content:"\e312";}.lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto;}.lg-outer .lg-pager-outer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1080;height:10px;}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible;}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px;}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:0 0 0 2px white inset;}.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#FFF;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;-webkit-transition:opacity 0.15s ease 0s,-webkit-transform 0.15s ease 0s;-moz-transition:opacity 0.15s ease 0s,-moz-transform 0.15s ease 0s;-o-transition:opacity 0.15s ease 0s,-o-transform 0.15s ease 0s;transition:opacity 0.15s ease 0s,transform 0.15s ease 0s;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);}.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%;}.lg-outer .lg-pager{background-color:rgba(255,255,255,0.5);border-radius:50%;box-shadow:0 0 0 8px rgba(255,255,255,0.7) inset;display:block;height:12px;-webkit-transition:box-shadow 0.3s ease 0s;-o-transition:box-shadow 0.3s ease 0s;transition:box-shadow 0.3s ease 0s;width:12px;}.lg-outer .lg-pager:hover,.lg-outer .lg-pager:focus{box-shadow:0 0 0 8px white inset;}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0;}.lg-fullscreen:after{content:"\e20c";}.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d";}.group{*zoom:1;}.group:before,.group:after{display:table;content:"";line-height:0;}.group:after{clear:both;}.lg-outer{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999;opacity:0;-webkit-transition:opacity 0.15s ease 0s;-o-transition:opacity 0.15s ease 0s;transition:opacity 0.15s ease 0s;text-align:left;cursor:pointer;}.lg-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.lg-outer.lg-visible{opacity:1;}.lg-outer.lg-css3 .lg-item.lg-prev-slide,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-current{-webkit-transition-duration:inherit !important;transition-duration:inherit !important;-webkit-transition-timing-function:inherit !important;transition-timing-function:inherit !important;}.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-current{-webkit-transition-duration:0s !important;transition-duration:0s !important;opacity:1;}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab;}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing;}.lg-outer .lg{height:100%;width:100%;position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%;}.lg-outer .lg-inner{width:100%;height:100%;position:absolute;left:0;top:0;white-space:nowrap;}.lg-outer .lg-item{display:none !important;}.lg-outer.lg-css3 .lg-prev-slide,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide{display:inline-block !important;}.lg-outer.lg-css .lg-current{display:inline-block !important;}.lg-outer .lg-item,.lg-outer .lg-img-wrap{display:inline-block;text-align:center;position:absolute;width:100%;height:100%;}.lg-outer .lg-item:before,.lg-outer .lg-img-wrap:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px;}.lg-outer .lg-img-wrap{top:0;bottom:0;left:0;right:0;padding:0;}.lg-outer .lg-item.lg-complete{background-image:none;}.lg-outer .lg-item.lg-current{z-index:1060;}.lg-outer .lg-image{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto !important;height:auto !important;-webkit-box-shadow:0px 0px 60px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 60px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 60px 0px rgba(0,0,0,0.1);background:#ffffff;cursor:default;}.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;-webkit-transition:opacity 0.15s ease 0s;-o-transition:opacity 0.15s ease 0s;transition:opacity 0.15s ease 0s;}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1;}.lg-outer .lg-empty-html{display:none;}.lg-outer.lg-hide-download #lg-download{display:none;}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:199999;background:#000000;background:rgba(0,0,0,0.8);opacity:0;cursor:pointer;-webkit-transition:opacity 0.15s ease 0s;-o-transition:opacity 0.15s ease 0s;transition:opacity 0.15s ease 0s;}.backdropfilter .lg-backdrop{}.lg-backdrop.in{opacity:1;}.lg-css3.lg-no-trans .lg-prev-slide,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-current{-webkit-transition:none 0s ease 0s !important;-moz-transition:none 0s ease 0s !important;-o-transition:none 0s ease 0s !important;transition:none 0s ease 0s !important;}.lg-css3.lg-use-css3 .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;}.lg-css3.lg-use-left .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;}.lg-css3.lg-fade .lg-item{opacity:0;}.lg-css3.lg-fade .lg-item.lg-current{opacity:1;}.lg-css3.lg-fade .lg-item.lg-prev-slide,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-current{-webkit-transition:opacity 0.1s ease 0s;-moz-transition:opacity 0.1s ease 0s;-o-transition:opacity 0.1s ease 0s;transition:opacity 0.1s ease 0s;}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0;}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;}.lg-css3.lg-slide.lg-use-left .lg-item{opacity:0;position:absolute;left:0;}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%;}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%;}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1;}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{-webkit-transition:left 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;-moz-transition:left 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;-o-transition:left 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;transition:left 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;}html.lg-on{overflow:hidden;}.lg-outer .lg-item:after{background:url(/sites/all/themes/osttelcom/images/ajax-loader.gif) center center no-repeat #004161;height:80px;width:80px;position:absolute;top:50%;left:50%;margin:-40px 0 0 -40px;z-index:199;padding:0 !important;content:"";}.svgasimg.smil .lg-outer .lg-item:after{background-image:url(/sites/all/themes/osttelcom/images/ajax-loader.svg);}.lg-outer .lg-item.lg-complete:after{display:none;}@media all and (max-width:1023px){.lg-close{top:50px;right:50px;}.lg-actions .lg-prev{left:50px;}.lg-actions .lg-next{right:50px;}}@media all and (max-width:812px){.lg-close{top:0;right:0;color:#ffffff;padding:15px;}.lg-close svg{width:20px !important;height:20px !important;}.lg-actions .lg-prev{left:15px !important;margin-top:-15px;}.lg-actions .lg-next{right:15px !important;margin-top:-15px;}.lg-actions .lg-prev svg,.lg-actions .lg-next svg{width:30px !important;height:30px !important;}.lg-outer .lg-image{max-height:100%;max-width:100%;}}
html{-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;}body{font-family:"Chromoxome",sans-serif;font-weight:300;font-style:normal;line-height:26px;font-size:18px;word-wrap:break-word;margin:0;padding:0;border:0;outline:0;color:#000000;position:relative;text-align:left;background:#ffffff;}body.cke_editable div{border:1px solid #eeeeee;box-sizing:border-box;padding:2px;}::selection,::-moz-selection{background:#53821d;background:rgba(83,130,29,0.8);color:#ffffff;}a,a:link,a:visited{text-decoration:none;color:#000000;-webkit-transition:all 0.3s !important;-moz-transition:all 0.3s !important;transition:all 0.3s !important;}a:hover,a:active,a:focus,span.blue a:hover{text-decoration:none;color:#86bc25;}h1,h2,h3,h4{margin:0;padding:0;font-family:"Chromoxome",sans-serif;font-style:normal;font-weight:600;}h1,h2,h3,#overlay .overlay-title,#otc_check_overlay .overlay-title,#node-produkt #kontakt h4,#node-produkt #content-wrapper .spruch,#node-produkt #content-wrapper .tarife .items-wrapper .items .item .wrapper h4.title,#node-wartungsarbeiten fieldset.webform-component--stoerungen-melden legend{font-size:40px;line-height:44px;margin:0 0 40px 0;text-transform:uppercase;letter-spacing:3px;}h4{font-size:25px;line-height:30px;margin:0 0 25px 0;text-transform:uppercase;letter-spacing:2px;}h1.small,h4.big,#node-beratung fieldset legend,#node-wartungsarbeiten fieldset.webform-component--datenschutzerklaerung legend,#node-bestellformular fieldset legend,#node-angebot .einleitung .subtitle,#node-storyboard .einleitung .subtitle{font-size:30px;line-height:35px;letter-spacing:2px;}h4.small{font-size:20px;line-height:26px;}h5{font-size:18px;line-height:26px;margin:0 0 10px 0;}hr{border:0;height:1px;background:#dddddd;width:100%;margin:30px 0;clear:both;}p{margin:0 0 25px 0;}p:last-child{margin:0 !important;}b,strong{font-weight:bold;font-weight:600;}span.blue,span.blue a{color:#284c7e;}article ul,#overlay ul{margin:0 0 30px 0;padding-left:0;}article ul li,#overlay ul li{list-style:none;padding:0 0 10px 25px !important;position:relative;}article ul li:before,#overlay ul li:before{content:"";position:absolute;top:12px;left:0;width:10px;height:1px;background:#000000;}article ol,#overlay ol{margin:0 0 30px 0;padding-left:0;counter-reset:custom-counter;}article ol li,#overlay ol li{list-style:none;padding:0 0 10px 25px !important;position:relative;counter-increment:custom-counter;}article ol li:before,#overlay ol li:before{content:counter(custom-counter);position:absolute;top:0;left:0;color:#284c7e;}article ol li ol,article ul li ul{margin:10px 0 0 0 !important;}img{outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100%;height:auto;width:100%;border:0;display:block;}img.background.resizetoparent{position:absolute;top:0;left:0;z-index:1;}img.resizetoparent{max-width:inherit !important;}.resizecontainer{position:relative;overflow:hidden;}img.inline{width:auto !important;}svg.icon,[class^="icon-"],[class*=" icon-"]{height:32px;width:32px;display:inline-block;fill:currentColor;position:relative;}#header{position:fixed;top:0;left:0;width:100%;z-index:999;background:#ffffff;padding:70px 0 50px 0;transition:padding 0.5s,box-shadow 0.5s,margin-top 0.5s;}#header div.section{margin:0 150px;}#header #logo{display:block;float:left;width:270px;height:80px;transition:width 0.5s,height 0.5s !important;}#header #menu-icon{display:none;}#header .region-header{position:absolute;top:0;right:0;font-size:14px;line-height:16px;}#header .region-header .wetter{float:left;}#header .region-header .wetter a{display:block;margin-top:-3px;}#header .region-header .wetter svg{width:20px;height:20px;}#header .region-header .karriere{float:left;}#header .region-header .fernwartung{float:left;border-left:1px solid #d5dddf;margin-left:20px;padding-left:20px;}#header .region-header .hotline{float:left;border-left:1px solid #d5dddf;margin-left:20px;padding-left:20px;font-weight:600;}#header #navigation{float:right;margin-top:60px;transition:margin-top 0.5s;}#header #navigation .region-navigation,#header #navigation .region-navigation-right{float:left;}#header #navigation #block-system-main-menu{float:left;line-height:20px;}#navigation ul.menu{margin:0 !important;padding:0 !important;}#navigation ul.menu li{margin:0 0 0 50px !important;padding:0 !important;list-style:none !important;float:left;}#navigation ul.menu li>a{display:block;}#navigation ul.menu li>a:hover{color:#86bc25;}#navigation ul.menu li>a.active{font-weight:600;}#navigation ul.menu li.expanded>.nolink{position:relative;cursor:pointer;transition:color 0.3s !important;}#navigation ul.menu li.expanded>.nolink:hover,#navigation ul.menu li.expanded.childs-shown>.nolink{color:#86bc25;}#navigation ul.menu li.expanded>.nolink:after{margin-top:32px;top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(40,76,126,0);border-bottom-color:#284c7e;border-width:10px;margin-left:-10px;display:none;transition:margin-top 0.5s !important;}#header.small #navigation ul.menu li.expanded>.nolink:after{margin-top:7px !important;}#navigation ul.menu li.expanded.childs-shown>.nolink:after{display:block;}#navigation ul.menu li.expanded>ul.menu{display:none;}#navigation ul.menu li.expanded>ul.menu{position:absolute;top:100%;right:-114px;margin-top:50px !important;width:1000px;background:#284c7e;transition:margin-top 0.5s !important;}#header.small #navigation ul.menu li.expanded>ul.menu{margin-top:25px !important;}#navigation ul.menu li.expanded>ul.menu ul.view{padding:0 !important;margin:0 0 35px 0 !important;}#navigation ul.menu li.expanded>ul.menu>li,#navigation ul.menu li.expanded>ul.menu ul.view li{float:none !important;margin:0 !important;padding:0 !important;}#navigation ul.menu li.expanded>ul.menu>li.first{margin-top:35px !important;}#navigation ul.menu li.expanded>ul.menu>li.last{margin-top:35px !important;}#navigation ul.menu li.expanded>ul.menu>li.menu-views{padding:0 !important;}#navigation ul.menu li.expanded>ul.menu>li>a,#navigation ul.menu li.expanded>ul.menu ul.view li a{font-size:34px;line-height:40px;color:#ffffff;font-weight:600;text-transform:uppercase;padding:15px 114px !important;}#navigation ul.menu li.expanded>ul.menu>li>a.active-trail,#navigation ul.menu li.expanded>ul.menu ul.view li a.active,#navigation ul.menu li.expanded>ul.menu>li>a:hover,#navigation ul.menu li.expanded>ul.menu ul.view li a:hover{color:#86bc25;}#navigation ul.menu li.expanded>ul.menu>li>a svg,#navigation ul.menu li.expanded>ul.menu ul.view li a svg{width:45px;height:45px;margin-right:25px;color:#86bc25;position:relative;top:10px;}#navigation ul.menu li.expanded>ul.menu>li.last>a{background:#1d3960;padding:40px 114px !important;}#menu-bg{display:none;position:fixed;top:0;left:0;width:100%;height:100%;cursor:pointer;background:#000000;opacity:0.9;z-index:899;}#header #navigation #block-views-header-buttons-block{float:left;margin:-5px 0 -5px 50px;}#header #navigation #block-views-header-buttons-block a.button.mein_osttelcom{margin-left:5px;}#header.small{box-shadow:0 0 15px 0 rgba(0,0,0,0.1);padding:25px 0;}#header.small #logo{width:189px;height:56px;}#header.small #navigation{margin-top:36px;}#footer{position:relative;z-index:99;background:#ffffff;}#footer div.section{padding:80px 0;}#footer #logo_footer{width:150px;height:32px;display:block;float:left;margin-bottom:40px;}#footer .region-footer{clear:left;float:left;width:100%;position:relative;}#footer #block-views-fusszeile-kontaktdaten-block{float:left;}#footer #block-views-fusszeile-kontaktdaten-block .left{float:left;}#footer #block-views-fusszeile-kontaktdaten-block .right{float:left;border-left:1px solid #d5dddf;margin-left:40px;padding-left:40px;}#footer #block-views-fusszeile-kontaktdaten-block .oez{float:left;width:100%;margin-top:20px;}#footer #block-block-1{position:absolute;left:50%;bottom:0;width:60px;margin-left:-30px;}#footer #block-menu-menu-fusszeile,#footer #block-menu-menu-fusszeile-2{float:right;clear:right;}#footer #block-menu-menu-fusszeile{}#footer #block-menu-menu-fusszeile-2{}#footer #block-menu-menu-fusszeile ul.menu,#footer #block-menu-menu-fusszeile-2 ul.menu{margin:0 !important;padding:0 !important;text-align:right;}#footer #block-menu-menu-fusszeile ul.menu li,#footer #block-menu-menu-fusszeile-2 ul.menu li{list-style:none !important;}#footer #block-menu-menu-fusszeile ul.menu li a,#footer #block-menu-menu-fusszeile-2 ul.menu li a{display:block;}#footer #block-menu-menu-fusszeile ul.menu li a.active,#footer #block-menu-menu-fusszeile-2 ul.menu li a.active{font-weight:600;}div.tabs{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;display:block;z-index:1999;position:fixed;top:30px;left:30px;margin:0 30px 0 0;padding-right:5px;}.tabs ul.primary{padding:0;margin:0;border:0 !important;}.tabs ul.primary li{display:inline-block;margin:0;padding:0 !important;list-style:none !important;}.tabs ul.primary li:before{display:none !important;}.tabs ul.primary li a{background:#eeeeee;padding:8px 10px;color:#000000;border:0;display:block;margin:0;font-size:14px;line-height:14px;}.tabs ul.primary li a:hover{background:#cccccc;}.tabs ul.primary li.active a{background:#86bc25;color:#ffffff;}#messages{padding:0;margin:0;}#messages>div.section{margin:0 0 50px 0;}.messages{margin:0 0 5px 0;padding:20px;text-align:left;position:relative;font-size:16px;line-height:22px;border:1px solid #aaaaaa;border-left-width:10px;}.messages.warning{border-color:#ebdc47;}.messages.status{border-color:#4F8A10;}.messages.error{border-color:#D43F3F;}.messages p{margin:0;}#messages div.krumo-root{margin:0 !important;}input.form-submit,input.form-submit:focus,a.button,a.button:focus,a.button:link,a.button:visited,button.button,button.button:focus,button.button:link,button.button:visited{font-family:"Chromoxome",sans-serif;color:#ffffff;background:#286ec8;cursor:pointer;text-align:center;padding:0 15px;border-radius:0;text-decoration:none;display:inline-block;-webkit-transition:color 0.3s,opacity 0.3s,background 0.3s !important;-moz-transition:color 0.3s,opacity 0.3s,background 0.3s !important;transition:color 0.3s,opacity 0.3s,background 0.3s !important;border:none !important;-webkit-appearance:none;position:relative;z-index:1;font-weight:300;font-size:18px;line-height:30px;text-transform:uppercase;letter-spacing:1px;}input.form-submit:hover,input.form-submit:active,a.button:hover,a.button:active,button.button:hover,button.button:active{background:#284c7e;}a.button.black,a.button.black:focus,a.button.black:link,a.button.black:visited{background:#333333;}a.button.black:hover,a.button.black:active{background:#86bc25;}a.button.green,a.button.green:focus,a.button.green:link,a.button.green:visited{background:#86bc25;}a.button.green:hover,a.button.green:active{background:#53821d;}a.button.light,a.button.light:focus,a.button.light:link,a.button.light:visited{background:#d5dddf;}a.button.light:hover,a.button.light:active{background:#8C9394;}.edit-link{background:#000000;color:#ffffff !important;padding:0 14px;height:30px;font-size:14px;line-height:30px;border-radius:0;position:absolute !important;top:5px;right:5px;z-index:999;display:none;font-weight:600;}.edit-link:hover{background:#86bc25;text-decoration:none !important;}.views-row:hover .edit-link{display:block;}.ajax-progress,.loading,#loading{background:rgba(0,0,0,0.6);height:100%;width:100%;position:fixed;top:0;left:0;margin:0;z-index:99999;text-indent:-999999px;}.loading,#loading{display:none;}.ajax-progress .throbber,.loading>div,#loading>div{background:url(/sites/all/themes/osttelcom/images/ajax-loader.gif) center center no-repeat #86bc25;height:80px;width:80px;position:absolute;top:50%;left:50%;margin:-40px 0 0 -40px;z-index:199;padding:0 !important;}.svgasimg.smil .ajax-progress .throbber,.svgasimg.smil .loading>div,.svgasimg.smil #loading>div{background-image:url(/sites/all/themes/osttelcom/images/ajax-loader.svg);}.backdropfilter .ajax-progress,.backdropfilter .loading,.backdropfilter #loading{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(0,0,0,0.3);}#admin-menu{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;z-index:9999;height:20px;}#admin-menu .dropdown .admin-menu-icon img{width:16px;}.krumo-root img{width:auto !important;}body.admin-menu{margin-top:0 !important;}html.noscrolling,html.navigation-noscrolling{overflow:hidden;}#cookie-overlay{position:fixed;left:0;bottom:0;width:100%;z-index:999;color:#ffffff;background:rgba(0,0,0,0.8);transform:translateY(100%);transition:transform 0.5s;transition-delay:0s;}body.loaded #cookie-overlay.show{transform:translateY(0);transition-delay:3s;}#cookie-overlay .content-wrapper{padding:15px 20px;padding-right:250px !important;font-size:14px;line-height:20px;position:relative;}#cookie-overlay a.info{color:#ffffff;text-decoration:underline;}#cookie-overlay a.info:hover{color:#86bc25;}#cookie-overlay a.accept{position:absolute;top:50%;margin-top:-20px;right:30px;}#cookie-overlay a.accept:hover{background:#ffffff;color:#000000;}input[type=number]{-moz-appearance:textfield;}::-webkit-inner-spin-button{-webkit-appearance:none;}::-webkit-outer-spin-button{-webkit-appearance:none;}.form-actions{margin:0;}.form-item{position:relative;margin:0 0 25px 0;}input.form-text{font-family:"Chromoxome",sans-serif;position:relative;z-index:1;margin:0;border:0;border-bottom:1px solid #d5dddf;color:#000000;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:300;font-size:18px;-webkit-appearance:none;text-align:left;height:40px;padding:10px 0;line-height:20px;border-radius:0;}form .form-item.form-type-textfield label,form .form-item.form-type-password label,form .form-item.webform-component-textfield label,form .form-item.webform-component-number label,form .form-item.webform-component-textarea label,form .form-item.webform-component-email label,.search-autocomplete label{position:absolute;left:0;top:8px;color:#000000;z-index:2;font-size:18px;line-height:24px;opacity:1;-webkit-transition:opacity 0.15s linear;cursor:text;font-weight:600;text-align:left;text-transform:uppercase;letter-spacing:1px;}form .form-item.form-type-textfield label.focus,form .form-item.form-type-password label.focus,form .form-item.webform-component-textfield label.focus,form .form-item.webform-component-number label.focus,form .form-item.webform-component-textarea label.focus,form .form-item.webform-component-email label.focus,.search-autocomplete label.focus{opacity:0.3;display:block;}form .form-item.form-type-textfield label.has-text,form .form-item.form-type-password label.has-text,form .form-item.webform-component-textfield label.has-text,form .form-item.webform-component-number label.has-text,form .form-item.webform-component-textarea label.has-text,form .form-item.webform-component-email label.has-text,.search-autocomplete label.has-text{opacity:0;-webkit-transition-duration:0s;display:none;}.marker,.form-required{color:#86bc25;}textarea{font-family:"Chromoxome",sans-serif;max-width:100%;padding:10px 15px;border-radius:0;resize:none;border:1px solid #d5dddf;background:#ffffff;color:#000000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:300;font-size:18px;line-height:26px;-webkit-appearance:none;}form .form-item.webform-component-textarea label{position:relative !important;top:auto !important;left:auto !important;margin:0 0 10px 0 !important;display:block !important;opacity:1 !important;}textarea.vert{resize:none;}input.form-text:focus,textarea:focus,input.form-text:hover,textarea:hover{border-color:#333333;}input:focus,select:focus,textarea:focus,button:focus{outline:none;}.webform-component-select{position:relative;height:39px;border-bottom:1px solid #d5dddf;}.webform-component-select>label{position:absolute;top:8px;left:0;font-size:18px;line-height:24px;text-transform:uppercase;letter-spacing:1px;font-weight:600;}.webform-component-select .dk-select,.webform-component-select .chosen-container,.webform-component-select select{float:right;width:auto !important;}.webform-component-select .chosen-container .chosen-drop{right:0;}.form-type-radio input,.form-type-checkbox input{position:absolute;opacity:0;visibility:hidden;}.form-type-radio,.form-type-bef-checkbox,.form-checkboxes .form-item,.form-radios .form-item{float:left;margin:8px 25px 8px 0 !important;width:auto !important;position:static !important;}.form-type-radio label,.form-type-checkbox label{font-weight:600;position:relative;padding-left:40px;cursor:pointer;margin:0;line-height:22px;display:inline-block;}.form-type-radio label>span,.form-type-checkbox label>span{position:absolute;top:-2px;left:0;width:22px;height:22px;border:1px solid #d5dddf;display:block;float:left;line-height:22px;border-radius:50%;}.form-type-radio label>span svg,.form-type-checkbox label>span svg{display:none;position:absolute;top:2px;left:2px;width:18px;height:18px;}.form-type-checkbox label>span{border-radius:0;}.form-type-radio label:hover>span svg,.form-type-checkbox label:hover>span svg{color:#333333;display:block;}.form-type-radio.checked label>span,.form-type-checkbox.checked label>span{border:1px solid #86bc25;}.form-type-radio.checked label>span svg,.form-type-radio.checked label:hover>span svg,.form-type-checkbox.checked label>span svg,.form-type-checkbox.checked label:hover>span svg{color:#86bc25;display:block;}.webform-component-optionsmarkup .description{display:none;}article div.messages{display:none !important;}.webform-client-form>div>.form-item.clear{clear:left;}.webform-client-form .form-item.invalid input,.webform-client-form .form-item.invalid textarea,.form-item input.error,.form-item textarea.error,.form-item select.error,.webform-component-select.invalid{color:#b00836;border-color:#b00836 !important;}.webform-client-form .form-item.invalid .form-required{color:#b00836;}div.error{background:none !important;color:#444444 !important;}.webform-client-form .form-item.invalid label,.webform-client-form .webform-component-checkboxes .form-item.invalid label,.webform-client-form .webform-component-radios.invalid label,input.form-checkbox.error+label,.webform-client-form .form-item.webform-component-date.invalid label{color:#b00836;opacity:1;}.webform-client-form .webform-component-checkboxes .form-item.invalid label>span,.webform-client-form .webform-component-radios.invalid label>span{border-color:#b00836;}.webform-client-form .form-item span.invalid{width:auto;background:#333333;color:#ffffff;padding:0 10px;display:none !important;position:absolute;top:39px;left:0px;white-space:nowrap;font-size:12px;line-height:26px;z-index:999;border-radius:0;}.webform-client-form .form-item.invalid:hover span.invalid{display:block !important;}.webform-client-form .form-item span.invalid:after{bottom:100%;left:8px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,0,0,0);border-bottom-color:#333333;border-width:5px;margin-right:0px;}.webform-client-form .form-actions{position:relative;float:left;width:100%;}.webform-client-form .form-actions .info{font-size:14px;line-height:30px;display:none;position:absolute;top:100%;right:0;color:#ffffff;margin-top:15px;}.with-tooltip{position:relative;}.with-tooltip span.tooltip{background:#000000;color:#ffffff;font-size:14px;line-height:14px;padding:6px 14px;white-space:nowrap;max-width:200px;position:absolute;top:100%;left:50%;margin:13px 0 0 0;display:none;text-transform:none;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);text-overflow:ellipsis;border-radius:13px;}.with-tooltip span.tooltip:after{bottom:100%;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0,0,0,0);border-bottom-color:#000000;border-width:6px;margin-left:-6px;}.no-touchevents .with-tooltip:hover span.tooltip,.with-tooltip.show-tooltip span.tooltip{display:block;}.with-tooltip span.tooltip.up{top:auto !important;bottom:100%;margin:0 0 13px 0;}.with-tooltip span.tooltip.up:after{border-bottom-color:transparent;border-top-color:#000000;bottom:auto !important;top:100%;}.slidein{opacity:0;transition:opacity 1s;}.slidein.inview{opacity:1;}#overlay,#otc_check_overlay{position:fixed;height:400px;width:1000px;top:50%;left:50%;margin:-200px 0 0 -500px;background:#ffffff;z-index:1999;opacity:0;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;transition:opacity 0.5s;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;-moz-box-shadow:0 0 15px 0 rgba(0,0,0,0.3);-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.3);box-shadow:0 0 15px 0 rgba(0,0,0,0.3);}#overlay.toheight{top:5% !important;height:90% !important;margin-top:0 !important;}#overlay.show{opacity:1;-webkit-transition-delay:0.5s;-moz-transition-delay:0.5s;transition-delay:0.5s;}#overlay>a.close,#otc_check_overlay>a.close{position:absolute;top:0;right:0;color:#fff;background:#284c7e;padding:20px;z-index:299;}#overlay>a.close:hover,#otc_check_overlay>a.close:hover{background:#1d3960;}#overlay>a.close svg,#otc_check_overlay>a.close svg{width:30px;height:30px;}#overlay>.content-wrapper,#otc_check_overlay>.content-wrapper{height:100%;overflow:hidden;}#overlay.toheight>.content-wrapper,#otc_check_overlay.toheight>.content-wrapper{overflow-y:auto;-webkit-overflow-scrolling:touch;}#overlay>.content-wrapper>.content,#otc_check_overlay>.content-wrapper>.content{padding:100px;position:relative;}#overlay article div.section{margin-left:0 !important;margin-right:0 !important;}#overlay #node-page,#overlay #node-news{padding:0 !important;background:none !important;}#overlay-bg,#otc_check_overlay-bg{position:fixed;top:0;right:0;width:100%;height:100%;background:#000000;background:rgba(0,0,0,0.8);z-index:1899;cursor:pointer;}#overlay-bg>div{background:url(/sites/all/themes/osttelcom/images/ajax-loader.gif) center center no-repeat #86bc25;height:80px;width:80px;position:absolute;top:50%;left:50%;margin:-40px 0 0 -40px;z-index:199;padding:0 !important;}.svgasimg.smil #overlay-bg>div{background-image:url(/sites/all/themes/osttelcom/images/ajax-loader.svg);}html.noscrolling{overflow:hidden;}
#page-wrapper{display:block !important;}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.spalte{width:47%;float:left;text-align:left;}.spalte.spalte-2{float:right;}span.helper{display:inline-block;height:100%;vertical-align:middle;}a.moremedia{width:5px;height:50px;padding:5px;position:fixed;left:2px;bottom:31px;z-index:1599;opacity:0.5;}body.loaded a.moremedia{display:block !important;}a.moremedia:hover{opacity:1;}#main-wrapper{opacity:0;transition:opacity 2s;min-height:calc(100vh - 504px);}body.loaded #main-wrapper{opacity:1;}#node-page,#node-news,#main-wrapper>#main{background:#d5dddf;padding:150px 0;}#node-page h1,#node-news h1,#main-wrapper>#main h1{margin-bottom:60px;}#node-news .date{margin-bottom:5px;}#node-news .details .bild{max-width:300px;float:right;margin:0 0 50px 50px;}#node-news .bilder{margin-top:50px;max-width:800px;}#node-news .bilder .wrapper{margin:-1%;}#node-news .bilder .bild{width:31.333%;margin:1%;float:left;}#node-news .bilder.count-1 .bild{width:98%;}#node-news .bilder.count-2 .bild{width:48%;}#node-page a.pcvisit{float:right;margin:0 0 30px 50px;}#node-startseite #slider{height:100vh;min-height:660px;position:relative;}#node-startseite #slider .swiper-container{height:100%;box-sizing:border-box;padding-bottom:36px;}#node-startseite #slider .swiper-wrapper{height:100%;overflow:hidden;}#node-startseite #slider .swiper-slide,#node-startseite #slider .swiper-slide .bild{height:100%;}#node-startseite #slider .swiper-slide .bild{overflow:hidden;position:relative;background:#286ec8;}#node-startseite #slider .swiper-slide .bild:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#286ec8;z-index:19;mix-blend-mode:multiply;opacity:1;}.no-mix-blend-mode #node-startseite #slider .swiper-slide .bild:before{display:none;}.no-mix-blend-mode #node-startseite #slider .swiper-slide .bild img{filter:grayscale(1);opacity:0.3;}#node-startseite #slider .swiper-slide .content-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;}#node-startseite #slider .swiper-slide .content-wrapper .table{display:table;width:100%;height:100%;}#node-startseite #slider .swiper-slide .content-wrapper .table-cell{display:table-cell;vertical-align:middle;padding:50px 114px 150px 114px;}#node-startseite #slider .swiper-slide .content-wrapper .icon{color:#86bc25;margin-bottom:30px;}#node-startseite #slider .swiper-slide .content-wrapper .icon svg{width:55px;height:55px;margin:0 !important;}#node-startseite #slider .swiper-slide .content-wrapper .title{font-size:90px;line-height:90px;color:#ffffff;font-weight:600;margin-left:-5px;}#node-startseite #slider .swiper-slide .content-wrapper .untertitle{font-size:30px;line-height:35px;margin-top:10px;color:#ffffff;width:80%;}#node-startseite #slider .swiper-slide .content-wrapper a.link{display:inline-block;margin-top:50px;text-transform:uppercase;color:#ffffff;letter-spacing:1px;position:relative;padding:5px 0;}#node-startseite #slider .swiper-slide .content-wrapper a.link:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:#ffffff;z-index:-1;transition:height 0.3s,left 0.3s,padding 0.3s !important;}#node-startseite #slider .swiper-slide .content-wrapper a.link:hover{color:#000000;}#node-startseite #slider .swiper-slide .content-wrapper a.link:hover:after{height:100%;left:-10px;padding:0 10px;}#node-startseite #slider .swiper-pagination{position:absolute;top:50%;right:114px;z-index:199;width:auto !important;height:auto !important;transform:translateY(-50%) !important;left:auto !important;bottom:auto !important;}#node-startseite #slider .swiper-pagination span{width:4px;height:4px;border-radius:2px;background:#ffffff;margin:20px 0;opacity:1;outline:none !important;transition:height 0.5s,opacity 0.5s;display:block;}#node-startseite #slider .swiper-pagination span.swiper-pagination-bullet-active{height:14px;}#node-startseite #slider .swiper-pagination span:hover{background:#86bc25;}#node-startseite #slider .buttons{position:absolute;left:0;bottom:0;width:100%;z-index:199;height:120px;overflow:hidden;}#node-startseite #slider .buttons>div{padding:0 114px;margin:0 -1%;}#node-startseite #slider .buttons a{display:block;width:48%;margin:0 1%;float:left;text-align:center;color:#ffffff;background:#86bc25;font-size:20px;line-height:120px;text-transform:uppercase;letter-spacing:1px;position:relative;}#node-startseite #slider .buttons a span{position:relative;z-index:9;}#node-startseite #slider .buttons a svg{width:55px;height:55px;margin-right:20px;position:relative;top:20px;display:inline-block;}#node-startseite #slider .buttons a:nth-child(1){background:#9dc648;}#node-startseite #slider .buttons a:nth-child(2){background:#96c23d;}#node-startseite #slider .buttons a:nth-child(3){background:#8fc032;}#node-startseite #slider .buttons a:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:0;background:#333333;z-index:1;transition:height 0.3s !important;}#node-startseite #slider .buttons a:hover:before{height:100%;}#node-startseite #content-wrapper{padding-top:180px;}#node-startseite #einleitung{margin-bottom:80px;}#node-startseite #einleitung .title-wrapper{position:relative;padding-right:300px;}#node-startseite #einleitung .title-wrapper .icons{position:absolute;bottom:0;right:0;}#node-startseite #einleitung .title-wrapper .icons svg{display:block;width:55px;height:55px;float:left;margin-left:30px;}#node-startseite #ueber_uns{float:left;width:50%;position:relative;}#node-startseite #angebote,#node-startseite #storyboard-vorschau{float:left;width:50%;position:relative;}#node-startseite #storyboard-vorschau .storyboard-background{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;}#node-startseite #storyboard-vorschau .storyboard-background::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#286ec8;z-index:19;mix-blend-mode:multiply;opacity:1;}#node-startseite #ueber_uns .ueber-uns-background{position:absolute !important;padding:0 !important;left:0;top:0;width:100%;height:100%;overflow:hidden;}#node-startseite #ueber_uns .ueber-uns-background::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#555;z-index:19;mix-blend-mode:multiply;opacity:1;}#node-startseite #ueber_uns .padding,#node-startseite #angebote .padding,#node-startseite #storyboard-vorschau .padding{padding:80px 50px;margin-right:5px;background:#333333;color:#ffffff;position:relative;}#node-startseite #storyboard-vorschau .padding,#node-startseite #ueber_uns .padding{background:#fff;}#node-startseite #ueber_uns .icon{width:auto;height:45px;margin-bottom:50px;}#node-startseite #ueber_uns .icon img{width:auto !important;height:100% !important;}#node-startseite #angebote .icon,#node-startseite #storyboard-vorschau .icon{margin-bottom:50px;}#node-startseite #storyboard-vorschau .storyboard-vorschau-container .wrapper>.icon{color:#86bc25;}#node-startseite #angebote .icon svg,#node-startseite #storyboard-vorschau .icon svg{width:45px;height:45px;margin:0 !important;}#node-startseite #ueber_uns .title,#node-startseite #angebote .title,#node-startseite #storyboard-vorschau .title{margin-bottom:60px;}#node-startseite #storyboard-vorschau .text,#node-startseite #ueber_uns .text{width:50%;}#node-startseite #ueber_uns a.read-more,#node-startseite #angebote a.read-more,#node-startseite #storyboard-vorschau a.read-more{position:absolute;left:0px;bottom:0px;color:#ffffff;}#node-startseite #ueber_uns a.read-more:hover,#node-startseite #angebote a.read-more:hover,#node-startseite #storyboard-vorschau a.read-more:hover{color:#86bc25;}#node-startseite #ueber_uns a.read-more svg,#node-startseite #angebote a.read-more svg,#node-startseite #storyboard-vorschau a.read-more svg{width:25px;height:25px;margin:0 !important;}#node-startseite #angebote .swiper-container,#node-startseite #angebote .swiper-wrapper,#node-startseite #angebote .swiper-slide{height:100%;}#node-startseite #storyboard-vorschau .storyboard-vorschau-container,#node-startseite #ueber_uns .padding .ueber-uns-container{height:100%;position:relative;z-index:20;}#node-startseite #storyboard-vorschau:hover .storyboard-vorschau-container a.edit-link{display:block;}#node-startseite #storyboard-vorschau .storyboard-vorschau-container a.edit-link{background:#86bc25;}#node-startseite #storyboard-vorschau .storyboard-vorschau-container a.edit-link:hover{background:#284c7e;}#node-startseite #angebote .swiper-slide .wrapper,#node-startseite #storyboard-vorschau .storyboard-vorschau-container .wrapper,#node-startseite #ueber_uns .ueber-uns-container .wrapper{padding-bottom:70px;}#node-startseite #angebote .swiper-pagination{position:absolute;right:0px;left:auto;bottom:0px;width:auto;z-index:99;}#node-startseite #angebote .swiper-pagination span{width:4px;height:4px;border-radius:2px;background:#ffffff;margin:0 0 0 20px;opacity:1;outline:none !important;transition:width 0.5s,opacity 0.5s;display:block;float:left;}#node-startseite #angebote .swiper-pagination span.swiper-pagination-bullet-active{width:14px;}#node-startseite #news{float:left;clear:left;width:100%;margin-top:5px;}#node-startseite #news .left{width:25%;float:left;padding-top:114px;}#node-startseite #news .left .title{margin-right:50px;}#node-startseite #news .left .swiper-navigation a{margin-right:40px;outline:none !important;box-shadow:none !important;}#node-startseite #news .left .swiper-navigation a svg{width:45px;height:45px;}#node-startseite #news .left .swiper-navigation a.swiper-button-disabled{color:#d5dddf;}#node-startseite #news .swiper-container{width:75%;float:right;}#node-startseite #news .swiper-slide{width:33.333%;}#node-startseite #news .swiper-slide .wrapper{margin-right:5px;padding:80px 50px 150px 50px;background:#d5dddf;}#node-startseite #news .swiper-slide .date{margin-bottom:10px;}#node-startseite #news .swiper-slide a.read-more{position:absolute;left:50px;bottom:80px;}#node-downloads{background:#d5dddf;padding:150px 0;}#node-downloads .downloads .einleitung{width:25%;float:left;margin-bottom:5px;}#node-downloads .downloads .einleitung .wrapper{padding:80px 50px 80px 0;}#node-downloads .downloads .item{width:25%;float:left;margin-bottom:5px;}#node-downloads .downloads .item.grid-1{width:50%;margin-left:25%;}#node-downloads .downloads .item.grid-1.item-0{margin-left:0;}#node-downloads .downloads .item.grid-5{width:50%;float:right;}#node-downloads .downloads .item.produktblaetter{width:50% !important;margin-left:0 !important;}#node-downloads .downloads .item .wrapper{margin-right:5px;padding:80px 50px;background:#ffffff;}#node-downloads .downloads .item h4.title{color:#86bc25;}#node-downloads .downloads .item .dateien .datei{border-bottom:1px solid #d5dddf;padding:30px 0;position:relative;}#node-downloads .downloads .item .dateien .datei a{display:block;padding-right:30px;position:relative;text-transform:uppercase;font-weight:600;}#node-downloads .downloads .item .dateien .datei a .size{text-transform:none;font-weight:300;font-size:14px;margin-left:5px;display:inline-block;}#node-downloads .downloads .item .dateien .datei a svg{position:absolute;top:5px;right:0;width:14px;height:14px;}#node-faq{background:#d5dddf;padding:150px 0;}#node-faq .faq .einleitung{width:50%;float:left;margin-bottom:5px;}#node-faq .faq .einleitung .wrapper{padding:0 25% 0 0;}#node-faq .faq .item{width:25%;float:left;margin-bottom:5px;}#node-faq .faq .item.item-2{margin-left:25%;}#node-faq .faq .item .wrapper{margin-right:5px;padding:80px 50px 150px 50px;background:#ffffff;position:relative;}#node-faq .faq .item h4.title{}#node-faq .faq .item .overlay-details{display:none;}#node-faq .faq .item .read-more{position:absolute;left:50px;bottom:80px;}#node-faq .faq .item .read-more svg{width:45px;height:45px;}#node-faq .faq .item.kontakt .wrapper{background:#284c7e;color:#ffffff;display:block;}#node-faq .faq .item.kontakt .wrapper:hover{background:#286ec8;}#node-faq .faq .item.kontakt .wrapper .read-more{color:#ffffff;}#node-karriere{background:#284c7e;padding:150px 0;}#node-karriere .einleitung{width:25%;float:left;}#node-karriere .einleitung .wrapper{padding:80px 50px 80px 0;color:#ffffff;margin-bottom:5px;}#node-karriere .ueber-uns{width:50%;float:left;}#node-karriere .ueber-uns .wrapper{padding:80px 50px;color:#ffffff;margin-right:5px;margin-bottom:5px;background:#86bc25;}#node-karriere .einleitung .wrapper a,#node-karriere .ueber-uns .wrapper a{color:#ffffff;}#node-karriere .einleitung .wrapper a:hover,#node-karriere .ueber-uns .wrapper a:hover{color:#86bc25;}#node-karriere .jobs{float:left;clear:both;width:75%;}#node-karriere .jobs .item{width:33.333%;float:left;margin-bottom:5px;}#node-karriere .jobs .item .wrapper{margin-right:5px;padding:150px 50px 50px 50px;background:#555;position:relative;}#node-karriere .jobs .item .wrapper .job-background{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;}#node-karriere .jobs .item .wrapper .job-background::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#555;mix-blend-mode:multiply;opacity:1;}#node-karriere .jobs .item .wrapper .title-container{display:table;width:100%;margin-bottom:15px;word-wrap:anywhere;}#node-karriere .jobs .item .wrapper .title-container .title{position:relative;z-index:3;color:#fff;display:table-cell;vertical-align:bottom;}#node-karriere .jobs .item .wrapper .read-more-new{position:relative;z-index:3;display:inline-block;color:#fff;}#node-karriere .jobs .item .wrapper .read-more-new svg{width:25px;height:25px;}#node-karriere .jobs .item .wrapper .read-more-new:hover{color:#86bc25;}#node-karriere .jobs .item .overlay-details{display:none;}#node-karriere .jobs .item .read-more{font-size:45px;position:absolute;left:50px;bottom:80px;}#node-karriere .jobs .item .read-more svg{width:45px;height:45px;}#node-karriere .jobs .item .overlay-details,#node-karriere .jobs .item .job-overley-einleitung{display:none;}#node-karriere .jobs.empty .item{float:right;}#node-karriere .kontakt{width:25%;position:absolute;right:0;bottom:0;}#node-karriere .kontakt .wrapper{padding:80px 0 80px 50px;color:#ffffff;}#node-karriere .kontakt a{color:#ffffff;text-decoration:underline;}#node-karriere .kontakt a:hover{color:#86bc25;}#overlay.job-new{margin:0 !important;left:0 !important;top:0 !important;width:100% !important;height:100% !important;background:#284c7e;}#overlay.job-new.toheight:after{opacity:0.5;background:-moz-linear-gradient(top,rgba(40,76,126,0) 0%,rgba(40,76,126,1) 100%);background:-webkit-linear-gradient(top,rgba(40,76,126,0) 0%,rgba(40,76,126,1) 100%);background:linear-gradient(to bottom,rgba(40,76,126,0) 0%,rgba(40,76,126,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00284c7e',endColorstr='#284c7e',GradientType=0);}#overlay.job-new>.content-wrapper>.content{padding:0 !important;overflow:hidden;}#overlay.job-new .job-overlay-container{padding:150px;position:relative;background:#284c7e;}#overlay.job-new .job-overlay-container .content{width:50%;float:right;}#overlay.job-new .job-overlay-container .content>div{background:#fff;padding:70px 50px;margin-bottom:5px;}#overlay.job-new .job-overlay-container .content .kontakt a{text-decoration:underline;}#overlay.job-new .job-overlay-container .einleitung{position:fixed;top:150px;left:150px;width:35%;color:#fff;}#overlay.job-new .job-overlay-container .einleitung .job-einleitung-subtitel{color:#86bc25;}#overlay.job-new .job-overlay-container .einleitung .job-einleitung-titel{text-transform:none;font-weight:600;}#overlay.job-new .job-overlay-container .einleitung .job-einleitung-text{text-transform:none;font-weight:600;}#overlay.job-new .job-overlay-container .einleitung .job-einleitung-text span{text-transform:none;color:#86bc25;}#overlay.job-new .job-overlay-container .einleitung a.button{background:#86bc25;}#overlay.job-new .job-overlay-container .einleitung a.button:hover{background:#333333;}#overlay.job-new .job-overlay-container .einleitung .job-einleitung-bild{margin-top:100px;margin-left:-75px;}#overlay.job-new .job-overlay-container .einleitung .job-einleitung-bild img{max-width:321px;max-height:270px;height:auto;width:auto;}#node-produkt{background:#86bc25;}#node-produkt #content-wrapper{position:relative;z-index:99;padding:220px 0 80px 0;}#node-produkt #content-wrapper .menu{width:20%;float:left;margin-top:-5px;}#node-produkt #content-wrapper .menu ul{margin:0 !important;padding:0 !important;}#node-produkt #content-wrapper .menu ul li{list-style:none !important;margin:0 0 25px 0 !important;padding:0 !important;}#node-produkt #content-wrapper .menu ul li:last-child{margin-bottom:0 !important;}#node-produkt #content-wrapper .menu ul li:before{display:none !important;}#node-produkt #content-wrapper .menu ul li a{display:inline-block;text-transform:uppercase;color:#ffffff;letter-spacing:1px;position:relative;padding:5px 0;}#node-produkt #content-wrapper .menu ul li a.active{border-bottom:2px solid #284c7e;color:#284c7e;}#node-produkt #content-wrapper .menu ul li a:hover{color:#284c7e;}#node-produkt #content-wrapper .spruch{width:20%;float:left;margin-top:200px;clear:left;color:#ffffff;font-weight:600;}#node-produkt #content-wrapper .tarife{width:75%;float:right;position:relative;}#node-produkt #content-wrapper .tarife h1{text-align:center;color:#ffffff;margin:0 0 60px 0 !important;}#node-produkt #content-wrapper .tarife .items-wrapper .items .item{float:left;width:33.333%;}#node-produkt #content-wrapper .tarife .items-wrapper .items.count-1 .item{width:100%;}#node-produkt #content-wrapper .tarife .items-wrapper .items .item.item-0{margin-left:33.333%;}#node-produkt #content-wrapper .tarife .items-wrapper .items.count-1 .item.item-0,#node-produkt #content-wrapper .tarife .items-wrapper .items.count-2 .item.item-0,#node-produkt #content-wrapper .tarife .items-wrapper .items.count-3 .item.item-0{margin-left:0 !important;}#node-produkt.produkt_fernsehen #content-wrapper .tarife .items-wrapper .items .item.big{width:100% !important;margin-left:0 !important;}#node-produkt.produkt_fernsehen #content-wrapper .tarife .items-wrapper .items .item.big .wrapper>div{height:auto !important;}#node-produkt #content-wrapper .tarife .items-wrapper .items .item .wrapper .title.with-icon .icon{width:28px;height:28px;border-radius:50%;border:1px solid #d5dddf;overflow:hidden;margin-bottom:40px;}#node-produkt #content-wrapper .tarife .items-wrapper .items .item .wrapper{background:#ffffff;padding:60px;margin:0 5px 5px 0;}#node-produkt #content-wrapper .tarife .items-wrapper .items .item .wrapper>div{position:relative;padding-bottom:160px;}#node-produkt #content-wrapper .tarife .items-wrapper .items .item .wrapper .details .detail{position:relative;padding:20px 0 20px 55px;color:#777777;line-height:20px;font-size:14px;border-bottom:1px solid #d5dddf;}#node-produkt #content-wrapper .tarife .items-wrapper .items .item .wrapper .details .detail:last-child{border-bottom:0 !important;}#node-produkt #content-wrapper .tarife .items-wrapper .items .item .wrapper .details .detail svg{width:22px;height:22px;position:absolute;top:50%;left:0;margin-top:-11px;}#node-produkt #content-wrapper .tarife .items-wrapper .items .item .wrapper .details .detail.speed label{display:inline-block;width:70px;}#node-produkt #content-wrapper .tarife .items-wrapper .items.count-1 .item .wrapper .group.left,#node-produkt.produkt_fernsehen #content-wrapper .tarife .items-wrapper .items .item.big .wrapper .group.left{width:45%;float:left;padding-right:5%;position:relative;}#node-produkt #content-wrapper .tarife .items-wrapper .items.count-1 .item .wrapper .group.left:before,#node-produkt.produkt_fernsehen #content-wrapper .tarife .items-wrapper .items .item.big .wrapper .group.left:before{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background:#d5dddf;}.csscalc #node-produkt #content-wrapper .tarife .items-wrapper .items.count-1 .item .wrapper .group.left:before,.csscalc #node-produkt.produkt_fernsehen #content-wrapper .tarife .items-wrapper .items .item.big .wrapper .group.left:before{top:20px;height:calc(100% - 40px);}#node-produkt #content-wrapper .tarife .items-wrapper .items.count-1 .item .wrapper .group.right,#node-produkt.produkt_fernsehen #content-wrapper .tarife .items-wrapper .items .item.big .wrapper .group.right{width:45%;float:right;padding-left:5%;position:relative;}#node-produkt.produkt_fernsehen #content-wrapper .tarife .items-wrapper .items .item.big .wrapper>div{padding-bottom:90px;}#node-produkt.produkt_fernsehen #content-wrapper .tarife .items-wrapper .items .item.big .wrapper a.order{position:absolute;right:0;bottom:0;margin:0;}#node-produkt.produkt_fernsehen #content-wrapper .tarife .items-wrapper .items .item.big .wrapper .coming_soon{position:absolute;right:0;bottom:0;margin:0;max-width:140px;overflow:hidden;white-space:nowrap;}#node-produkt.produkt_fernsehen #content-wrapper .tarife .items-wrapper .items .item.big .wrapper a.verfuegbarkeit{position:absolute;right:160px;bottom:0;margin:0;}#node-produkt.produkt_fernsehen #content-wrapper .tarife .items-wrapper .items .item.big .wrapper .produktblatt{top:auto;bottom:5px;right:380px;}#node-produkt #content-wrapper .tarife .items-wrapper .items .item .wrapper .beschreibung.details-before{border-top:1px solid #d5dddf;padding-top:20px;}#node-produkt #content-wrapper .tarife .items-wrapper .items .item .wrapper .bottom{position:absolute;left:0;bottom:0;width:100%;}#node-produkt #content-wrapper .tarife .items-wrapper .items .item .wrapper .preis{font-size:14px;line-height:20px;text-transform:uppercase;}#node-produkt #content-wrapper .tarife .items-wrapper .items .item .wrapper .preis .value{display:block;font-size:30px;line-height:35px;font-weight:600;letter-spacing:2px;}#node-produkt #content-wrapper .tarife .items-wrapper .items .item .wrapper .preis .value.aktion{color:#86bc25;}#node-produkt #content-wrapper .tarife .items-wrapper .items .item .wrapper .preis .value.aktion .star{font-weight:400;}#node-produkt #content-wrapper .tarife .items-wrapper .items .item .wrapper .preis .statt{text-decoration:line-through;}#node-produkt #content-wrapper .tarife .items-wrapper .items .item .wrapper .produktblatt{position:absolute;top:5px;right:0;text-align:right;}#node-produkt #content-wrapper .tarife .items-wrapper .items .item .wrapper .produktblatt a{color:#284c7e;font-size:10px;line-height:12px;}#node-produkt #content-wrapper .tarife .items-wrapper .items .item .wrapper .produktblatt a svg{width:16px;height:16px;display:none;}#node-produkt #content-wrapper .tarife .items-wrapper .items .item .wrapper .produktblatt a:hover{color:#86bc25;}#node-produkt #content-wrapper .tarife .items-wrapper .items .item .wrapper a.order{margin-top:20px;}#node-produkt #content-wrapper .tarife .items-wrapper .items .item .wrapper .coming_soon{margin-top:20px;font-weight:600;font-size:18px;line-height:30px;text-transform:uppercase;letter-spacing:1px;color:#86bc25;display:inline-block;}#node-produkt #content-wrapper .tarife .items-wrapper .items .item .wrapper a.verfuegbarkeit{margin-top:5px;}#node-produkt #content-wrapper .tarife .items-wrapper .items .item.kombi .wrapper{background:none;color:#ffffff;position:relative;margin:60px !important;padding:0 !important;}#node-produkt #content-wrapper .tarife .items-wrapper .items .item.kombi .wrapper .content{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);}#node-produkt #content-wrapper .tarife .items-wrapper .items .item.kombi .wrapper a.show{color:#284c7e;margin-top:50px;display:inline-block;}#node-produkt #content-wrapper .tarife .items-wrapper .items .item.kombi .wrapper a.show:hover{color:#286ec8;margin-left:10px;}#node-produkt #content-wrapper .tarife .items-wrapper .items .item.kombi .wrapper a.show svg{width:90px;height:90px;}#node-produkt.produkt_fernsehen #content-wrapper .tarife .items-wrapper .items .item .wrapper .details .detail{padding:20px 55px 20px 0;}#node-produkt.produkt_fernsehen #content-wrapper .tarife .items-wrapper .items .item .wrapper .details .detail svg{left:auto;right:0;}#node-produkt.produkt_fernsehen #content-wrapper .tarife .items-wrapper .items .item.big .wrapper.more_prices>div{padding-bottom:150px;}#node-produkt.produkt_fernsehen #content-wrapper .tarife .items-wrapper .items .item.big .wrapper.more_prices a.verfuegbarkeit{right:0;}#node-produkt.produkt_fernsehen #content-wrapper .tarife .items-wrapper .items .item.big .wrapper.more_prices .produktblatt{bottom:auto;top:5px;right:0;}#node-produkt.produkt_fernsehen #content-wrapper .tarife .items-wrapper .items .item.big .wrapper.more_prices .bottom .preise{float:left;}#node-produkt.produkt_fernsehen #content-wrapper .tarife .items-wrapper .items .item.big .wrapper.more_prices .bottom .preise .preis{float:left;margin-right:30px;padding-right:30px;border-right:1px solid #d5dddf;position:relative;}#node-produkt.produkt_fernsehen #content-wrapper .tarife .items-wrapper .items .item.big .wrapper.more_prices .bottom .preise .preis:last-child{border-right:0 !important;margin-right:0;padding-right:0;}#node-produkt.produkt_fernsehen #content-wrapper .tarife .items-wrapper .items .item.big .wrapper.more_prices .bottom .preise a.order{position:relative;right:auto;bottom:auto;margin-top:15px;}#node-produkt #content-wrapper .info-block{width:75%;float:right;}#node-produkt #content-wrapper .info-block>div{padding:60px;margin-right:5px;background:#ffffff;}#node-produkt #content-wrapper .rechtliches{float:left;width:100%;margin-top:60px;clear:both;line-height:20px;font-size:14px;color:#ffffff;}#node-produkt #content-wrapper .rechtliches a{color:#ffffff;}#node-produkt #content-wrapper .rechtliches a:hover{color:#86bc25;}#node-produkt #content-wrapper .rechtliches .left{width:20%;float:left;}#node-produkt #content-wrapper .rechtliches .right{width:75%;float:right;}#node-produkt #content-wrapper .rechtliches .right>div{padding:0 60px;}#node-produkt #content-wrapper .rechtliches .right.info_aktion{margin-bottom:30px;}#node-produkt #content-wrapper .rechtliches .right.info_aktion .star{font-size:30px;line-height:15px;color:#284c7e;margin-top:10px;display:inline-block;}#node-produkt #content-wrapper .rechtliches li{padding-bottom:0 !important;}#node-produkt .background{position:fixed;top:0;left:0;width:100%;height:100%;box-sizing:border-box;border-left:36px solid #ffffff;border-right:36px solid #ffffff;padding-top:106px;z-index:9;background:#86bc25;overflow:hidden;}#node-produkt .background img{opacity:0.3;-webkit-filter:grayscale(1);filter:grayscale(1);}#node-produkt #kontakt{position:relative;background:#333333;color:#ffffff;z-index:99;padding:140px 0;}#node-produkt #kontakt a{position:relative;display:block;color:#ffffff;}#node-produkt #kontakt a:hover{color:#86bc25;}#node-produkt #kontakt h4{margin:0 100px 0 0 !important;}#node-produkt #kontakt svg{width:90px;height:90px;position:absolute;top:50%;right:0;margin-top:-45px;transition:right 0.5s;}#node-produkt #kontakt a:hover svg{right:-15px;}#overlay.produkt-bestellen{width:800px;margin-left:-400px;}#overlay.produkt-bestellen>.content-wrapper>.content{padding:0 !important;}#overlay.produkt-bestellen a.link{display:block;width:50%;height:400px;float:left;background:#86bc25;color:#ffffff;text-align:center;}#overlay.produkt-bestellen a.link:hover{background:#53821d;}#overlay.produkt-bestellen a.link svg{width:100px;height:100px;margin:100px 0 50px 0;display:inline-block;}#overlay.produkt-bestellen a.link span{text-transform:uppercase;color:#ffffff;letter-spacing:1px;display:block;}#overlay.produkt-bestellen a.link.kein-kunde{background:#286ec8;}#overlay.produkt-bestellen a.link.kein-kunde:hover{background:#284c7e;}#node-beratung{background:#333333;padding:150px 0;}#node-beratung .einleitung{width:20%;float:left;padding-top:140px;}#node-beratung .einleitung h1{color:#ffffff;}#node-beratung .formular{width:75%;float:right;}#node-beratung fieldset{border:0 !important;margin:0 0 5px 0 !important;padding:0 !important;position:relative;}#node-beratung fieldset legend{color:#ffffff;font-weight:600;text-transform:uppercase;}#node-beratung fieldset.webform-component--ich-interessiere-mich-fuer-folgende-themen legend{text-align:center;margin-bottom:80px;width:100%;}#node-beratung .webform-component--ich-interessiere-mich-fuer-folgende-themen--thema{width:100%;float:left;margin:0 !important;}#node-beratung .webform-component--ich-interessiere-mich-fuer-folgende-themen--thema>label{display:none !important;}#node-beratung .webform-component--ich-interessiere-mich-fuer-folgende-themen--thema .form-item{margin:0 !important;width:25% !important;float:left;height:240px;}#node-beratung .webform-component--ich-interessiere-mich-fuer-folgende-themen--thema .form-item input{display:none;}#node-beratung .webform-component--ich-interessiere-mich-fuer-folgende-themen--thema .form-item label{display:block !important;margin-right:5px;height:100%;background:#ffffff;text-align:center;text-transform:uppercase;letter-spacing:1px;padding:0 !important;transition:background 0.3s,color 0.3s;cursor:pointer;}#node-beratung .webform-component--ich-interessiere-mich-fuer-folgende-themen--thema .form-item:last-child label{margin-right:0 !important;}#node-beratung .webform-component--ich-interessiere-mich-fuer-folgende-themen--thema .form-item label>span{border:0 !important;position:relative !important;top:auto !important;left:auto !important;display:block !important;width:100% !important;height:auto !important;margin:65px 0 35px 0 !important;float:left;}#node-beratung .webform-component--ich-interessiere-mich-fuer-folgende-themen--thema .form-item label>span svg{height:40px;width:40px;}#node-beratung .webform-component--ich-interessiere-mich-fuer-folgende-themen--thema .form-item label:hover{background:#d5dddf;}#node-beratung .webform-component--ich-interessiere-mich-fuer-folgende-themen--thema .form-item.checked label{background:#286ec8;color:#ffffff;}#node-beratung .webform-component--ich-interessiere-mich-fuer-folgende-themen--thema .form-item.checked label>span>svg{color:#ffffff;}#node-beratung .webform-component--ich-interessiere-mich-fuer-folgende-themen--thema span.invalid{top:100%;}#node-beratung fieldset.webform-component--ihr-anliegen legend{width:33.333%;position:absolute;top:50%;left:0;transform:translateY(-50%);padding:50px;box-sizing:border-box;}#node-beratung fieldset.webform-component--ihr-anliegen .fieldset-wrapper{width:66.666%;float:right;padding:50px;background:#ffffff;box-sizing:border-box;}#node-beratung .webform-component--ihr-anliegen--wie-koennen-wir-ihnen-weiterhelfen{margin:0 !important;}#node-beratung fieldset.webform-component--persoenliche-daten legend{width:33.333%;position:absolute;top:50%;right:0;transform:translateY(-50%);padding:50px;box-sizing:border-box;text-align:right;}#node-beratung fieldset.webform-component--persoenliche-daten .fieldset-wrapper{width:66.666%;float:left;padding:50px;background:#ffffff;box-sizing:border-box;}#node-beratung fieldset.webform-component--persoenliche-daten .form-item{width:47%;float:left;clear:left;}#node-beratung fieldset.webform-component--persoenliche-daten .form-item.webform-component--persoenliche-daten--firma{width:100%;}#node-beratung fieldset.webform-component--persoenliche-daten .form-item.webform-component--persoenliche-daten--titel,#node-beratung fieldset.webform-component--persoenliche-daten .form-item.webform-component--persoenliche-daten--nachname,#node-beratung fieldset.webform-component--persoenliche-daten .form-item.webform-component--persoenliche-daten--telefon{float:right;clear:right;}#node-beratung fieldset.webform-component--persoenliche-daten .form-item.webform-component--persoenliche-daten--rueckruf-gewuenscht{margin:0 !important;}#node-beratung fieldset.webform-component--datenschutzerklaerung legend{width:33.333%;position:absolute;top:50%;left:-33.333%;transform:translateY(-50%);box-sizing:border-box;}#node-beratung fieldset.webform-component--datenschutzerklaerung .fieldset-wrapper{padding:50px;background:#ffffff;box-sizing:border-box;}#node-beratung .webform-component--datenschutzerklaerung--infotext a{text-decoration:underline;}#node-beratung .webform-component--datenschutzerklaerung--datenschutz{margin:30px 0 0 0 !important;}#node-beratung input.form-submit{width:33.333%;float:right;padding:30px 0;background:#86bc25;}#node-beratung input.form-submit:hover{background:#53821d;}#node-beratung #confirmation{background:#fff;padding:50px;margin-top:140px;}#node-beratung .captcha{position:absolute;left:25%;bottom:0;z-index:99;width:390px;background:#fff;padding:15px;height:60px;}#node-beratung .captcha img{width:160px;margin-right:20px;float:left;}#node-beratung .captcha .form-item{margin:6px 0 0 0;float:left;width:200px;}#node-beratung .captcha .form-item label{letter-spacing:0;text-transform:none;font-weight:normal;}#node-beratung .captcha .form-item .description{display:none;}#page-wrapper.no-margin-top,#header.no-margin-top{margin-top:0 !important;}#stoerungen-banner{position:fixed;top:0;left:0;width:100%;z-index:1000;background:#96c23d;color:#fff;padding:10px 0;transform:translateY(-100%);transition:transform 0.5s;transition-delay:0s;}#stoerungen-banner.show{transform:translateY(0);transition-delay:0s;}#stoerungen-banner .stoerungen-banner-container{margin:0 150px;padding-right:290px;position:relative;}#stoerungen-banner .stoerungen-banner-container .stoerungen-banner-titel{color:#284c7e;font-weight:600;float:left;position:relative;padding-left:35px;}#stoerungen-banner .stoerungen-banner-container .stoerungen-banner-titel #lottie-conversion{position:absolute;left:0;top:0;width:26px;}#stoerungen-banner .stoerungen-banner-container .stoerungen-banner-titel #lottie-conversion path{fill:#284c7e !important;stroke:#284c7e !important;}#stoerungen-banner .stoerungen-banner-container .stoerungen-banner-text{float:left;}#stoerungen-banner .stoerungen-banner-container .stoerungen-banner-text>*{margin:0 !important;}#stoerungen-banner .stoerungen-banner-container .stoerungen-banner-link{position:absolute;right:0;top:1px;color:#ffffff;font-weight:600;font-size:16px;line-height:24px;text-transform:uppercase;letter-spacing:1px;transition:color 0.3s !important;}#stoerungen-banner .stoerungen-banner-container .stoerungen-banner-link:hover{color:#284c7e;}#node-wartungsarbeiten{background:#d5dddf;padding:150px 0;}#node-wartungsarbeiten .left{width:20%;float:left;}#node-wartungsarbeiten .right,#node-wartungsarbeiten .formular{width:75%;float:right;}#node-wartungsarbeiten .right{border-bottom:1px solid #000000;padding-bottom:100px;margin-bottom:100px;}#node-wartungsarbeiten fieldset,#node-wartungsarbeiten .formular .wartungsarbeiten{border:0 !important;margin:0 0 5px 0 !important;padding:0 !important;position:relative;}#node-wartungsarbeiten .wartungsarbeiten .text{width:66.666%;}#node-wartungsarbeiten .wartungsarbeiten .wartungsarbeiten-wrapper{width:100%;float:left;padding:50px;background:#ffffff;box-sizing:border-box;margin-top:50px;}#node-wartungsarbeiten .wartungsarbeiten .wartungsarbeiten-wrapper .row{display:table;width:100%;border-bottom:1px solid #d5dddf;}#node-wartungsarbeiten .wartungsarbeiten .wartungsarbeiten-wrapper .row>*{display:table-cell;width:17%;vertical-align:top;padding-top:15px;padding-bottom:15px;padding-right:3%;}#node-wartungsarbeiten .wartungsarbeiten .wartungsarbeiten-wrapper .row.row-header>*{font-weight:600;font-size:16px;line-height:24px;color:#d6dede;padding-bottom:5px;padding-top:0;}#node-wartungsarbeiten fieldset legend{font-weight:600;text-transform:uppercase;}#node-wartungsarbeiten fieldset.webform-component--stoerungen-melden legend{position:absolute;top:0;left:-33.333%;box-sizing:border-box;padding:0;width:200px;}#node-wartungsarbeiten fieldset.webform-component--stoerungen-melden .fieldset-wrapper{width:66.666%;float:left;padding:50px;background:#ffffff;box-sizing:border-box;}#node-wartungsarbeiten fieldset.webform-component--stoerungen-melden .form-item{width:47%;float:left;clear:left;}#node-wartungsarbeiten fieldset.webform-component--stoerungen-melden .form-item.webform-component--stoerungen-melden--firma{width:100%;}#node-wartungsarbeiten fieldset.webform-component--stoerungen-melden .form-item.webform-component--stoerungen-melden--titel,#node-wartungsarbeiten fieldset.webform-component--stoerungen-melden .form-item.webform-component--stoerungen-melden--nachname,#node-wartungsarbeiten fieldset.webform-component--stoerungen-melden .form-item.webform-component--stoerungen-melden--telefon{float:right;clear:right;}#node-wartungsarbeiten fieldset.webform-component--stoerungen-melden .form-item.webform-component--stoerungen-melden--ihre-nachricht{margin:25px 0 0 0 !important;width:100%;}#node-wartungsarbeiten fieldset.webform-component--stoerungen-melden .form-item.webform-component--stoerungen-melden--adresse{width:100%;}#node-wartungsarbeiten fieldset.webform-component--stoerungen-melden .form-item.webform-component--stoerungen-melden--adresse .chosen-container{width:100% !important;}#node-wartungsarbeiten fieldset.webform-component--stoerungen-melden .form-item.webform-component--stoerungen-melden--adresse .chosen-single{text-align:right;}#node-wartungsarbeiten fieldset.webform-component--stoerungen-melden .form-item.webform-component--stoerungen-melden--adresse .chosen-drop{max-width:100%;}#node-wartungsarbeiten fieldset.webform-component--datenschutzerklaerung legend{width:33.333%;position:absolute;top:50%;left:-33.333%;transform:translateY(-50%);box-sizing:border-box;padding:0;}#node-wartungsarbeiten fieldset.webform-component--datenschutzerklaerung .fieldset-wrapper{padding:50px;background:#ffffff;box-sizing:border-box;}#node-wartungsarbeiten .webform-component--datenschutzerklaerung--infotext a{text-decoration:underline;}#node-wartungsarbeiten .webform-component--datenschutzerklaerung--datenschutz{margin:30px 0 0 0 !important;}#node-wartungsarbeiten input.form-submit{width:33.333%;float:right;padding:30px 0;background:#86bc25;}#node-wartungsarbeiten input.form-submit:hover{background:#53821d;}#node-wartungsarbeiten #confirmation{background:#fff;padding:50px;margin-top:140px;}#node-wartungsarbeiten .captcha{position:absolute;left:25%;bottom:0;z-index:99;width:390px;background:#fff;padding:15px;height:60px;}#node-wartungsarbeiten .captcha img{width:160px;margin-right:20px;float:left;}#node-wartungsarbeiten .captcha .form-item{margin:6px 0 0 0;float:left;width:200px;}#node-wartungsarbeiten .captcha .form-item label{letter-spacing:0;text-transform:none;font-weight:normal;}#node-wartungsarbeiten .captcha .form-item .description{display:none;}#node-angebot{background:#284c7e;padding:150px 0;}#node-angebot .einleitung{width:40%;float:left;color:#ffffff;}#node-angebot .einleitung .subtitle{text-transform:uppercase;font-weight:600;margin-bottom:35px;}#node-angebot .einleitung h1{font-size:90px;line-height:90px;margin:0 0 0 -5px !important;text-transform:none;}#node-angebot .einleitung .preis{margin-top:200px;}#node-angebot .einleitung .preis .items .item{width:45%;float:left;position:relative;}#node-angebot .einleitung .preis .items.or .item{padding-bottom:45px;}#node-angebot .einleitung .preis .items .item:nth-child(2){float:right;padding-left:5%;}#node-angebot .einleitung .preis .items .item:nth-child(2):before{content:"";position:absolute;top:0;left:0;height:100%;width:1px;background:rgba(255,255,255,0.2);}#node-angebot .einleitung .preis .items .item h4{text-transform:uppercase;letter-spacing:2px;margin:0 80px 0 0 !important;}#node-angebot .einleitung .preis .items .item .value{position:absolute;top:0;right:0;color:#86bc25;font-size:20px;font-weight:600;line-height:30px;}#node-angebot .einleitung .preis a.order{background:#86bc25;}#node-angebot .einleitung .preis a.order:hover{background:#53821d;}#node-angebot .einleitung .preis .items .item a.order{position:absolute;bottom:0;left:0;}#node-angebot .einleitung .preis .items .item:nth-child(2) a.order{left:10%;}#node-angebot .einleitung .preis>a.order{margin-top:50px;}#node-angebot .einleitung .preis .items.or{margin-bottom:50px;}#node-angebot .einleitung .preis .info{font-size:14px;line-height:22px;margin-top:10px;}#node-angebot .content{width:50%;float:right;}#node-angebot .content>div{background:#ffffff;padding:70px 50px;margin-bottom:5px;}#overlay.angebot{margin:0 !important;left:0 !important;top:0 !important;width:100% !important;height:100% !important;background:#284c7e;}#overlay.angebot.toheight:after{opacity:0.5;background:-moz-linear-gradient(top,rgba(40,76,126,0) 0%,rgba(40,76,126,1) 100%);background:-webkit-linear-gradient(top,rgba(40,76,126,0) 0%,rgba(40,76,126,1) 100%);background:linear-gradient(to bottom,rgba(40,76,126,0) 0%,rgba(40,76,126,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00284c7e',endColorstr='#284c7e',GradientType=0);}#overlay.angebot>.content-wrapper>.content{padding:0 !important;overflow:hidden;}#overlay.angebot #node-angebot{padding:150px !important;}#overlay.angebot #node-angebot .einleitung{position:fixed;top:150px;left:150px;width:35%;}#overlay.angebot #node-angebot .einleitung .preis{position:fixed;left:150px;bottom:100px;width:35%;margin-top:0;}#node-bestellformular{background:#284c7e;padding:150px 0;}#node-bestellformular div.messages{display:block !important;margin:-50px 0 70px 0 !important;background:#FFFFFF !important;font-size:18px;line-height:26px;}#node-bestellformular div.messages.error{background:#D43F3F !important;color:#ffffff !important;}#node-bestellformular .formular .webform-client-form,#node-bestellformular .formular .confirmation-page #confirmation{padding-left:25%;position:relative;}#node-bestellformular .formular .confirmation-page #confirmation .confirmation-wrapper{background:#ffffff;padding:50px;}#node-bestellformular .formular .webform-client-form .form-items{float:left;width:100%;position:relative;}#node-bestellformular .formular .webform-pages{width:20%;position:absolute;top:0;left:0;padding-top:200px;}#node-bestellformular .formular .confirmation-page .webform-pages{padding-top:0 !important;}#node-bestellformular .formular .webform-pages ul{margin:0 !important;padding:0 !important;}#node-bestellformular .formular .webform-pages ul li{list-style:none !important;margin:0 0 25px 0 !important;text-transform:uppercase;color:#ffffff;letter-spacing:1px;position:relative;padding:5px 0 !important;float:left;clear:left;}#node-bestellformular .formular .webform-pages ul li:last-child{margin-bottom:0 !important;}#node-bestellformular .formular .webform-pages ul li:before{display:none !important;}#node-bestellformular .formular .webform-pages ul li.current{border-bottom:2px solid #86bc25;color:#86bc25;}#node-bestellformular .form-actions{width:33.333% !important;float:right;position:static;}#node-bestellformular input.form-submit.button-primary{width:100%;padding:30px 0;background:#86bc25;}#node-bestellformular input.form-submit.button-primary:hover{background:#53821d;}#node-bestellformular input.form-submit.webform-previous{position:absolute;left:0;bottom:30px;background:#333333;}#node-bestellformular input.form-submit.webform-previous:hover{background:#000000;}#node-bestellformular .webform-component--bestelluebersicht,#node-bestellformular .webform-component--bestelluebersicht-2{margin:0 !important;}#node-bestellformular #bestelluebersicht .text,#node-bestellformular .formular .confirmation-page #confirmation .text{text-align:center;margin-bottom:60px;color:#ffffff;}#node-bestellformular #bestelluebersicht .text a,#node-bestellformular .formular .confirmation-page #confirmation .text a{color:#ffffff;}#node-bestellformular #bestelluebersicht .text a:hover,#node-bestellformular .formular .confirmation-page #confirmation .text a:hover{color:#86bc25;}#node-bestellformular #bestelluebersicht .text h4,#node-bestellformular .formular .confirmation-page #confirmation h4{margin:0 0 5px 0 !important;}#node-bestellformular #bestelluebersicht .details{background:#ffffff;padding:50px;margin-bottom:5px;}#node-bestellformular #bestelluebersicht .details .row{padding:15px 0;border-bottom:1px solid #d5dddf;}#node-bestellformular #bestelluebersicht .details .row .cell{width:47%;padding-right:3%;float:left;}#node-bestellformular #bestelluebersicht .details .row.header .cell{text-transform:uppercase;font-weight:600;letter-spacing:1px;}#node-bestellformular #bestelluebersicht .details .row .cell span.label{color:#aaaaaa;margin-left:3px;}#node-bestellformular #bestelluebersicht .details .row .cell .aktion{color:#86bc25;}#node-bestellformular #bestelluebersicht .details .row .cell .statt{text-decoration:line-through;}#node-bestellformular #bestelluebersicht .details .info_aktion{margin-top:30px;font-size:12px;line-height:18px;}#node-bestellformular #bestelluebersicht .details .info_aktion .star{color:#86bc25;font-size:14px;}#node-bestellformular #bestelluebersicht .total{background:#ffffff;padding:50px;margin-bottom:5px;}#node-bestellformular #bestelluebersicht .total .cell{width:50%;float:left;text-transform:uppercase;font-weight:600;letter-spacing:1px;}#node-bestellformular #bestelluebersicht .total .cell.preis{color:#86bc25;}#node-bestellformular #bestelluebersicht .total .cell.preis span.label{color:#000000;font-size:14px;text-transform:none;letter-spacing:0;font-weight:300;margin-left:5px;}#node-bestellformular #bestelluebersicht .total .info{margin-top:15px;padding-top:15px;border-top:1px solid #d5dddf;float:left;width:100%;}#node-bestellformular #bestelluebersicht .total .info a{text-decoration:underline;}#node-bestellformular .webform-component--bestandskunde{width:50%;float:left;margin:0 !important;}#node-bestellformular .webform-component--bestandskunde>label{display:none !important;}#node-bestellformular .webform-component--bestandskunde .form-item{margin:0 !important;width:50% !important;float:left;height:90px;}#node-bestellformular .webform-component--bestandskunde .form-item input{display:none;}#node-bestellformular .webform-component--bestandskunde .form-item label{display:block !important;margin-right:5px;height:100%;box-sizing:border-box;background:#ffffff;text-align:left;text-transform:uppercase;letter-spacing:1px;padding:22px 30px 0 120px !important;transition:background 0.3s,color 0.3s;line-height:22px;cursor:pointer;position:relative;}#node-bestellformular .webform-component--bestandskunde .form-item:last-child label{margin-right:0 !important;}#node-bestellformular .webform-component--bestandskunde .form-item label>span{border:0 !important;position:absolute;top:50% !important;left:50px !important;display:block !important;width:auto !important;height:auto !important;margin:-20px 0 0 0 !important;}#node-bestellformular .webform-component--bestandskunde .form-item label>span svg{display:block !important;width:40px;height:40px;transition:color 0.3s;position:relative !important;top:auto !important;left:auto !important;}#node-bestellformular .webform-component--bestandskunde .form-item label:hover{background:#d5dddf;}#node-bestellformular .webform-component--bestandskunde .form-item.checked label{background:#286ec8;color:#ffffff;}#node-bestellformular .webform-component--bestandskunde .form-item.checked label>span svg{color:#ffffff;}#node-bestellformular fieldset{border:0 !important;margin:0 0 5px 0 !important;padding:0 !important;position:relative;}#node-bestellformular fieldset legend{color:#ffffff;font-weight:600;text-transform:uppercase;}#node-bestellformular fieldset.webform-component--hardware{padding:50px !important;background:#ffffff;margin-top:50px !important;}#node-bestellformular fieldset.webform-component--hardware legend{color:#000000;float:left;padding:0;line-height:26px;font-size:18px;text-transform:uppercase;font-weight:600;letter-spacing:1px;margin:0 0 15px 0 !important;}#node-bestellformular fieldset.webform-component--hardware .fieldset-wrapper{width:100%;float:left;padding:0px;background:#ffffff;box-sizing:border-box;}#node-bestellformular fieldset.webform-component--hardware .fieldset-wrapper .form-type-checkboxes{border-top:1px solid #d5dddf;margin:20px 0 0 0;padding-top:20px;float:left;width:100%;}#node-bestellformular fieldset.webform-component--hardware .fieldset-wrapper .form-type-checkboxes>label{width:47%;padding-right:3%;float:left;}#node-bestellformular fieldset.webform-component--hardware .fieldset-wrapper .form-type-checkboxes>label h5{text-transform:uppercase;font-weight:600;letter-spacing:1px;margin:0 !important;}#node-bestellformular fieldset.webform-component--hardware .fieldset-wrapper .form-type-checkboxes .form-checkboxes{width:47%;padding-right:3%;float:right;}#node-bestellformular fieldset.webform-component--hardware .fieldset-wrapper .form-type-checkboxes .form-checkboxes .form-item{margin:50px;}#node-bestellformular fieldset.webform-component--optionen{padding:50px !important;background:#ffffff;margin-top:50px !important;}#node-bestellformular fieldset.webform-component--optionen legend{color:#000000;float:left;padding:0;line-height:26px;font-size:18px;text-transform:uppercase;font-weight:600;letter-spacing:1px;margin:0 0 15px 0 !important;}#node-bestellformular fieldset.webform-component--optionen .fieldset-wrapper{width:100%;float:left;padding:0px;background:#ffffff;box-sizing:border-box;}#node-bestellformular fieldset.webform-component--optionen .fieldset-wrapper .form-type-checkboxes{border-top:1px solid #d5dddf;margin:20px 0 0 0;padding-top:20px;float:left;width:100%;}#node-bestellformular fieldset.webform-component--optionen .fieldset-wrapper .form-type-checkboxes>label{width:47%;padding-right:3%;float:left;}#node-bestellformular fieldset.webform-component--optionen .fieldset-wrapper .form-type-checkboxes>label h5{text-transform:uppercase;font-weight:600;letter-spacing:1px;margin:0 !important;}#node-bestellformular fieldset.webform-component--optionen .fieldset-wrapper .form-type-checkboxes .form-checkboxes{width:47%;padding-right:3%;float:right;}#node-bestellformular fieldset.webform-component--optionen .fieldset-wrapper .form-type-checkboxes .form-checkboxes .form-item{margin:0 !important;}#node-bestellformular fieldset.webform-component--persoenliche-daten legend{text-align:center;margin-bottom:60px !important;width:100%;}#node-bestellformular fieldset.webform-component--persoenliche-daten .fieldset-wrapper{width:66.666%;float:left;padding:50px;background:#ffffff;box-sizing:border-box;}#node-bestellformular fieldset.webform-component--persoenliche-daten .form-item{width:47%;float:left;clear:left;}#node-bestellformular fieldset.webform-component--persoenliche-daten .form-item.webform-component--persoenliche-daten--firma{width:100%;}#node-bestellformular fieldset.webform-component--persoenliche-daten .form-item.webform-component--persoenliche-daten--titel,#node-bestellformular fieldset.webform-component--persoenliche-daten .form-item.webform-component--persoenliche-daten--nachname,#node-bestellformular fieldset.webform-component--persoenliche-daten .form-item.webform-component--persoenliche-daten--telefon{float:right;clear:right;}#node-bestellformular fieldset.webform-component--persoenliche-daten .form-item.webform-component--persoenliche-daten--geburtsdatum input::placeholder{text-align:right;}#node-bestellformular fieldset.webform-component--sepa-lastschrift{width:66.666%;float:left;box-sizing:border-box;padding:50px !important;background:#ffffff;}#node-bestellformular fieldset.webform-component--sepa-lastschrift .fieldset-wrapper{float:left;width:100%;margin-top:20px;}#node-bestellformular fieldset.webform-component--sepa-lastschrift legend{color:#000000;margin:0 !important;padding:0 !important;float:left !important;font-size:18px;line-height:26px;height:48px;}#node-bestellformular fieldset.webform-component--sepa-lastschrift .form-item{margin:0 !important;}#node-bestellformular fieldset.webform-component--kundenkennwort-4-ziffern .webform-component--kundenkennwort-4-ziffern--kennwort .description{font-size:12px;line-height:18px;margin-top:20px;}#node-bestellformular fieldset.webform-component--adresse-fuer-ihren-anschluss{clear:left;float:left;width:100%;}#node-bestellformular fieldset.webform-component--adresse-fuer-ihren-anschluss legend{width:33.333%;position:absolute;top:50%;left:0;transform:translateY(-50%);padding:50px;box-sizing:border-box;}#node-bestellformular fieldset.webform-component--adresse-fuer-ihren-anschluss .fieldset-wrapper{width:66.666%;float:right;padding:50px;background:#ffffff;box-sizing:border-box;}#node-bestellformular fieldset.webform-component--adresse-fuer-ihren-anschluss .form-item{width:47%;float:left;clear:left;}#node-bestellformular fieldset.webform-component--adresse-fuer-ihren-anschluss .form-item.webform-component--adresse-fuer-ihren-anschluss--adresse{width:97%;}#node-bestellformular fieldset.webform-component--adresse-fuer-ihren-anschluss .form-item.webform-component--adresse-fuer-ihren-anschluss--adresse .chosen-container{width:100% !important;}#node-bestellformular fieldset.webform-component--adresse-fuer-ihren-anschluss .form-item.webform-component--adresse-fuer-ihren-anschluss--adresse .chosen-single{text-align:right;}#node-bestellformular fieldset.webform-component--adresse-fuer-ihren-anschluss .form-item.webform-component--adresse-fuer-ihren-anschluss--adresse .chosen-drop{max-width:100%;}#node-bestellformular fieldset.webform-component--ihre-nachricht{clear:left;float:left;width:100%;}#node-bestellformular fieldset.webform-component--ihre-nachricht legend{width:33.333%;position:absolute;top:50%;left:0;transform:translateY(-50%);padding:50px;box-sizing:border-box;}#node-bestellformular fieldset.webform-component--ihre-nachricht .fieldset-wrapper{width:66.666%;float:right;padding:50px;background:#ffffff;box-sizing:border-box;}#node-bestellformular fieldset.webform-component--ihre-nachricht .webform-component--ihre-nachricht--nachricht{margin:0 !important;}#node-bestellformular fieldset.webform-component--ihre-nachricht .webform-component--ihre-nachricht--nachricht label{display:none !important;}#node-bestellformular fieldset.webform-component--bestimmungen{width:66.666%;float:left;box-sizing:border-box;padding:50px !important;background:#ffffff;border-right:5px solid #284c7e !important;}#node-bestellformular fieldset.webform-component--agb{width:33.333%;float:left;box-sizing:border-box;padding:50px !important;background:#ffffff;}#node-bestellformular fieldset.webform-component--bestimmungen .webform-component-checkboxes .form-item,#node-bestellformular fieldset.webform-component--agb .webform-component-checkboxes .form-item{float:none !important;margin:0 !important;}#node-bestellformular fieldset.webform-component--bestimmungen .webform-component-checkboxes .description,#node-bestellformular fieldset.webform-component--agb .webform-component-checkboxes .description{font-size:14px;line-height:22px;margin-left:40px;margin-top:5px;}#node-bestellformular fieldset.webform-component--bestimmungen .form-item,#node-bestellformular fieldset.webform-component--agb .form-item{margin:0 !important;}#user-login input.form-text{border-bottom-color:#000000;background:none;}#user-login .description{font-size:14px;margin-top:5px;color:#aaa;}#node-kontakt{background:#d5dddf;padding:150px 0;}#node-kontakt .content{padding:80px 0;}#node-kontakt .content h1{margin:0 0 80px 0;}#node-kontakt .content h5{margin:0 !important;}#node-kontakt .content span.label{width:70px;display:inline-block;}#node-kontakt .content .kontaktdaten{display:flex;}#node-kontakt .content .kontaktdaten .block{width:33.333%;}#node-kontakt .content a.button{margin-top:20px;}#node-kontakt #map{position:absolute;top:0;right:0;height:100%;width:65%;}#node-kontakt .team{float:left;width:100%;clear:both;padding-top:150px;}#node-kontakt .team .body{margin-bottom:55px;}#node-kontakt .team .team-uebersicht{margin:-4px -2px 0 -2px;}#node-kontakt .team .team-uebersicht .team-item{float:left;width:25%;margin-top:4px;padding:0 2px;box-sizing:border-box;}#node-kontakt .team .team-uebersicht .team-item .team-bild{padding:20px 20px 0 20px;background:#fff;}#node-kontakt .team .team-uebersicht .team-item .team-content{background:#fff;padding:45px 65px;}#node-kontakt .team .team-uebersicht .team-item .team-content>*{float:left;clear:left;}#node-kontakt .team .team-uebersicht .team-item .team-content .team-name{font-size:20px;line-height:25px;font-weight:600;text-transform:uppercase;letter-spacing:2px;}#node-kontakt .team .team-uebersicht .team-item .team-content .team-jobtitel{margin-bottom:20px;}#node-ueber_uns{background:#284c7e;padding:150px 0;}#node-ueber_uns .einleitung{width:25%;float:left;margin-bottom:5px;}#node-ueber_uns .einleitung .wrapper{padding:80px 50px 0 0;}#node-ueber_uns .einleitung .wrapper h1{margin:0 !important;color:#ffffff;}#node-ueber_uns .text{width:50%;float:left;margin-bottom:5px;}#node-ueber_uns .text .wrapper{background:#ffffff;padding:80px 50px;margin-right:5px;}#node-ueber_uns .bild-1{width:25%;float:right;position:relative;overflow:hidden;margin-bottom:5px;}#node-ueber_uns .bild-1 img{position:absolute;top:0;left:0;}#node-ueber_uns .bild-2{width:50%;float:left;height:500px;position:relative;overflow:hidden;margin-bottom:5px;}#node-ueber_uns .untertitel{width:25%;position:relative;float:left;height:500px;margin-bottom:5px;}#node-ueber_uns .untertitel h4{margin:0 !important;position:absolute;top:50%;left:0;width:100%;padding:0 50px;box-sizing:border-box;transform:translateY(-50%);color:#ffffff;}#node-ueber_uns .bild-3{width:25%;float:right;height:500px;position:relative;overflow:hidden;margin-bottom:5px;}#node-adv_page{background:#284c7e;padding:150px 0;}#node-adv_page #content-wrapper{position:relative;z-index:99;}#node-adv_page #content-wrapper .title-wrapper{width:25%;float:left;color:#ffffff;}#node-adv_page #content-wrapper .title-wrapper h1{margin:0 50px 0 0 !important;}#node-adv_page #content-wrapper .body{width:50%;margin-right:25%;float:right;color:#ffffff;margin-bottom:100px;}#node-adv_page #content-wrapper .body a{color:#ffffff;}#node-adv_page #content-wrapper .body a:hover{color:#86bc25;}#node-adv_page #content-wrapper .blocks{clear:right;width:75%;float:right;}#node-adv_page #content-wrapper .blocks h2.title{color:#ffffff;}#node-adv_page #content-wrapper .blocks .items.ersten_block_freilassen .item-0{margin-left:33.333%;}#node-adv_page #content-wrapper .blocks .item{width:33.333%;float:left;margin-bottom:5px;}#node-adv_page #content-wrapper .blocks .count-1 .item{width:100%;}#node-adv_page #content-wrapper .blocks .count-2 .item{width:50%;}#node-adv_page #content-wrapper .blocks .item .wrapper{background:#ffffff;padding:50px;margin-right:5px;}#node-adv_page #content-wrapper .blocks .item .wrapper>*:last-child{margin-bottom:0 !important;}#node-adv_page #content-wrapper .blocks .item .icon{height:45px;width:100%;margin-bottom:50px;}#node-adv_page #content-wrapper .blocks .item .icon img{width:auto !important;height:100% !important;}#node-adv_page .background{position:fixed;top:0;left:0;width:100%;height:100%;box-sizing:border-box;border-left:36px solid #ffffff;border-right:36px solid #ffffff;padding-top:106px;z-index:9;background:#284c7e;overflow:hidden;}#node-adv_page .background:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#284c7e;z-index:19;mix-blend-mode:multiply;opacity:1;}.no-mix-blend-mode #node-adv_page .background:before{display:none;}.no-mix-blend-mode #node-adv_page .background img{filter:grayscale(1);opacity:0.3;}#node-hardware{background:#284c7e;padding:150px 0;}#node-hardware #content-wrapper{position:relative;z-index:99;}#node-hardware #content-wrapper .einleitung{width:25%;float:left;color:#ffffff;}#node-hardware #content-wrapper .einleitung .wrapper{padding-right:50px;}#node-hardware #content-wrapper .body{width:50%;margin-right:25%;float:right;color:#ffffff;margin-bottom:100px;}#node-hardware #content-wrapper .body a{color:#ffffff;}#node-hardware #content-wrapper .body a:hover{color:#86bc25;}#node-hardware #content-wrapper .blocks{clear:right;width:75%;float:right;}#node-hardware #content-wrapper .blocks h2.title{color:#ffffff;}#node-hardware #content-wrapper .blocks .item{width:33.333%;float:left;margin-bottom:5px;}#node-hardware #content-wrapper .blocks .count-1 .item,#node-hardware #content-wrapper .blocks .count-2 .item{width:50%;}#node-hardware #content-wrapper .blocks .item .bild{margin-right:5px;position:relative;overflow:hidden;background:#ffffff;}#node-hardware #content-wrapper .blocks .item .wrapper{background:#ffffff;padding:50px;margin-right:5px;}#node-hardware #content-wrapper .blocks .item .wrapper>*:last-child{margin-bottom:0 !important;}#node-hardware #content-wrapper .blocks .item .title{margin:0 !important;}#node-hardware #content-wrapper .blocks .item .vorschautext{margin:0;}#node-hardware #content-wrapper .blocks .item .read-more{color:#284c7e;}#node-hardware #content-wrapper .blocks .item .read-more svg{width:16px;height:16px;margin-right:3px;position:relative;top:1px;}#node-hardware #content-wrapper .blocks .item .read-more:hover{color:#86bc25;}#node-hardware #content-wrapper .blocks .item .overlay-details{display:none;}#node-hardware #content-wrapper .blocks .item .preise{margin-top:30px;}#node-hardware #content-wrapper .blocks .item .preise>div{font-weight:700;padding-right:100px;position:relative;}#node-hardware #content-wrapper .blocks .item .preise.both>.kaufen{border-bottom:1px solid #eeeeee;margin-bottom:15px;padding-bottom:15px;}#node-hardware #content-wrapper .blocks .item .preise span.value{display:block;color:#86bc25;}#node-hardware #content-wrapper .blocks .item .preise span.stattvalue{text-decoration:line-through;font-size:12px;line-height:16px;text-transform:uppercase;font-weight:300;display:block;margin-top:-2px;}#node-hardware #content-wrapper .blocks .item .preise>div .button{position:absolute;top:0;right:0;}#node-hardware .background{position:fixed;top:0;left:0;width:100%;height:100%;box-sizing:border-box;border-left:36px solid #ffffff;border-right:36px solid #ffffff;padding-top:106px;z-index:9;background:#284c7e;overflow:hidden;}#node-hardware .background:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#284c7e;z-index:19;mix-blend-mode:multiply;opacity:1;}.no-mix-blend-mode #node-hardware .background:before{display:none;}.no-mix-blend-mode #node-hardware .background img{filter:grayscale(1);opacity:0.3;}#node-produkt #content-wrapper .tarife .items-wrapper .items .item.sky-banner .text a{color:#286ec8;text-decoration:underline;}#node-produkt #content-wrapper .tarife .items-wrapper .items .item.sky-banner .text a:hover{color:#86bc25;}#node-produkt #content-wrapper .tarife .items-wrapper .items .item.sky-banner .bild{margin:30px -50px -150px -50px;}#otc_check_overlay{opacity:1 !important;width:800px;margin-left:-400px;-webkit-transition:none !important;-moz-transition:none !important;transition:none !important;}#otc_check_overlay>.content-wrapper{overflow:visible !important;}#otc_check_overlay #otc_check_form .form-item-plz{width:24%;float:left;margin-bottom:30px;}#otc_check_overlay #otc_check_form .form-item-ort{width:74%;float:right;margin-bottom:30px;}#otc_check_overlay #otc_check_form .form-item-strasse{width:74%;float:left;margin-bottom:30px;}#otc_check_overlay #otc_check_form .form-item-hausnummer{width:24%;float:right;margin-bottom:30px;}#otc_check_overlay #otc_check_form .form-item label{opacity:1 !important;display:block !important;position:relative;top:auto;left:auto;}#otc_check_overlay #otc_check_form div.messages{display:block !important;margin-bottom:50px !important;}#otc_check_overlay-bg{-webkit-transition:none !important;-moz-transition:none !important;transition:none !important;}#otc_check_overlay #otc_check_list_form .form-item-address{border-bottom:1px solid #000000;}#otc_check_overlay #otc_check_list_form .message{display:block !important;margin-top:30px;position:relative;}#otc_check_overlay #otc_check_list_form .message.ok{padding-left:50px;}#otc_check_overlay #otc_check_list_form .message.ok .icon{position:absolute;top:0;left:0;width:30px;height:30px;}#otc_check_overlay #otc_check_list_form .message.error{color:#b00836 !important;}#otc_check_overlay #otc_check_list_form .message.error a{color:#b00836 !important;}#node-storyboard{background:#284c7e;padding:150px 0;}#node-storyboard .einleitung{width:40%;float:left;color:#ffffff;}#node-storyboard .einleitung .subtitle{text-transform:uppercase;font-weight:600;margin-bottom:35px;}#node-storyboard .einleitung h1{font-size:90px;line-height:90px;margin:0 0 0 -5px !important;text-transform:none;}#node-storyboard .stories{width:50%;float:right;}#node-storyboard .stories .story{margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid rgba(255,255,255,0.2);}#node-storyboard .stories .story:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none;}#node-storyboard .stories .story .story-content{background:#ffffff;padding:50px;}#node-storyboard .stories .story .story-content .story-datum{margin-bottom:10px;color:#c7d2ce;}#node-storyboard .stories .story .story-content .story-text>*:last-child{margin-bottom:0 !important;}#node-storyboard .stories .story .bilder-video-slider{position:relative;}#node-storyboard .stories .story .bilder-video-slider .swiper-pagination{margin-top:15px;width:100%;position:relative;display:none;}#node-storyboard .stories .story .bilder-video-slider .swiper-pagination .swiper-pagination-bullet{margin:0 5px;background:#fff;opacity:0.2;transition:background 0.3s,opacity 0.3s;}#node-storyboard .stories .story .bilder-video-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#86bc24;opacity:1;}#node-storyboard .stories .story .bilder-video-slider .slider-nav-item{position:absolute;bottom:0;cursor:pointer;color:#fff;outline:none;z-index:20;padding:17px;background:#86bc24;transition:color 0.3s,opacity 0.3s,background 0.3s;}#node-storyboard .stories .story .bilder-video-slider .slider-nav-item.swiper-button-disabled{opacity:0.3 !important;cursor:auto !important;color:#fff !important;background:#86bc24 !important;}#node-storyboard .stories .story .bilder-video-slider.only-one-slide .slider-nav-item,#node-storyboard .stories .story .bilder-video-slider.only-one-slide .swiper-pagination{display:none;}#node-storyboard .stories .story .bilder-video-slider .slider-nav-item:hover{color:#fff;background:#284c7e;}#node-storyboard .stories .story .bilder-video-slider .slider-nav-item.prev{right:59px;}#node-storyboard .stories .story .bilder-video-slider .slider-nav-item.next{right:0;}#node-storyboard .stories .story .bilder-video-slider .slider-nav-item svg.icon{width:25px;height:25px;}#node-storyboard .stories .story .swiper-slide{position:relative;}#node-storyboard .stories .story .swiper-slide .slide-container{overflow:hidden;width:100%;padding-top:56.25%;height:0px;position:relative;}#node-storyboard .stories .story .swiper-slide .vorschaubild{width:100%;padding-top:56.25%;height:0;position:absolute;left:0;top:0;z-index:10;overflow:hidden;}#node-storyboard .stories .story .swiper-slide .vorschaubild.hide-vorschau{opacity:0;}#node-storyboard .stories .story .swiper-slide .vorschaubild img{width:100%;height:100%;position:absolute;top:0;left:0;}#node-storyboard .stories .story .swiper-slide .vorschaubild .play-video-button{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:10;background:#86bc24;border-radius:100%;width:60px;height:60px;color:#fff;cursor:pointer;transition:background 0.3s;}#node-storyboard .stories .story .swiper-slide .vorschaubild .play-video-button:hover{background:#284c7e;}#node-storyboard .stories .story .swiper-slide .vorschaubild .play-video-button::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:inherit;border-radius:50%;-webkit-animation:pulsebg 1.75s ease-out infinite;animation:pulsebg 1.75s ease-out infinite;}@-webkit-keyframes pulsebg{0%{-webkit-transform:scale(1);transform:scale(1);}50%{-webkit-transform:scale(1.4);transform:scale(1.4);opacity:0;}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0;}}#node-storyboard .stories .story .swiper-slide .vorschaubild .play-video-button .play-video-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin-left:1px;}#node-storyboard .stories .story .swiper-slide .vorschaubild .play-video-button .play-video-icon svg.icon{width:30px;height:30px;}#node-storyboard .stories .story .swiper-slide .video-container{width:100%;padding-top:56.25%;height:0px;position:absolute;left:0;top:0;z-index:1;overflow:hidden;}#node-storyboard .stories .story .swiper-slide .video-container .video{width:100%;height:100%;position:absolute;top:0;left:0;}#overlay.storyboard{margin:0 !important;left:0 !important;top:0 !important;width:100% !important;height:100% !important;background:#284c7e;}#overlay.storyboard.toheight:after{opacity:0.5;background:-moz-linear-gradient(top,rgba(40,76,126,0) 0%,rgba(40,76,126,1) 100%);background:-webkit-linear-gradient(top,rgba(40,76,126,0) 0%,rgba(40,76,126,1) 100%);background:linear-gradient(to bottom,rgba(40,76,126,0) 0%,rgba(40,76,126,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00284c7e',endColorstr='#284c7e',GradientType=0);}#overlay.storyboard>.content-wrapper>.content{padding:0 !important;overflow:hidden;}#overlay.storyboard #node-storyboard{padding:150px !important;}#overlay.storyboard #node-storyboard .einleitung{position:fixed;top:150px;left:150px;width:35%;}#node-kuendigung{background:#d5dddf;padding:150px 0;}#node-kuendigung h1{margin-bottom:60px;}#node-kuendigung .formular{padding:50px;background:#ffffff;margin-top:60px;}#node-kuendigung .formular .form-items{margin:0 -1.5%;}#node-kuendigung .formular .form-items .form-item{width:30.333%;float:left;margin:0 1.5% 30px 1.5%;}#node-kuendigung .formular .form-items .form-item.webform-component--adresse{width:97%;clear:both;margin-bottom:50px;}#node-kuendigung .formular .form-items .form-item.webform-component--adresse .chosen-container{width:100% !important;}#node-kuendigung .formular .form-items .form-item.webform-component--adresse .chosen-single{text-align:right;}#node-kuendigung .formular .form-items .form-item.webform-component--adresse .chosen-drop{max-width:100%;}#node-kuendigung .formular .form-items .form-item.webform-component--kuendigungsgrund{width:97%;clear:both;}#node-kuendigung .formular .form-items .form-item.webform-component--dateien{width:97%;clear:both;}#node-kuendigung .formular .form-items .form-item.webform-component--dateien>label{font-weight:600;text-transform:uppercase;letter-spacing:1px;}#node-kuendigung .formular .form-items .form-item.webform-component--dateien .form-managed-file .file{font-weight:600;}#node-kuendigung .formular .form-items .form-item.webform-component--dateien .form-managed-file img{display:none;}#node-kuendigung .formular .form-items .form-item.webform-component--datenschutz{width:97%;clear:both;}#node-kuendigung .formular .form-items .form-item.webform-component--datenschutz .description{color:#aaaaaa;width:100%;float:left;clear:both;font-size:14px;line-height:18px;}#node-kuendigung .formular .form-items .form-actions{margin:0 1.5%;}
body.sliding-popup-shown{overflow:hidden;}#sliding-popup{display:block !important;opacity:1 !important;box-sizing:border-box !important;position:fixed !important;top:0 !important;left:0 !important;bottom:0 !important;right:auto !important;width:100% !important;height:100% !important;margin:0 !important;padding:0 !important;background:rgba(0,0,0,0.8) !important;z-index:999999999 !important;text-align:left !important;overflow-y:auto !important;overflow-x:hidden !important;-webkit-overflow-scrolling:touch !important;color:#000000 !important;}#sliding-popup.eu-cookie-withdraw-wrapper{display:none !important;}#sliding-popup .eu-cookie-compliance-banner{box-sizing:border-box !important;position:relative !important;height:100% !important;display:table !important;width:100% !important;margin:0 !important;padding:0 !important;}#sliding-popup .eu-cookie-compliance-banner .popup-content{box-sizing:border-box !important;position:relative !important;display:table-cell !important;vertical-align:middle !important;margin:0 !important;padding:0 !important;max-width:100% !important;text-align:left !important;width:100% !important;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner{box-sizing:border-box !important;width:100% !important;max-width:1080px !important;margin:0 auto !important;background:#fff !important;padding:50px !important;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #popup-text{float:none !important;max-width:100% !important;margin:0 0 30px 0 !important;font-size:14px;line-height:20px;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #popup-text h4{font-size:20px !important;line-height:26px !important;margin:0 0 10px 0 !important;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #popup-text p:last-of-type{margin-bottom:0 !important;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #popup-text a{text-decoration:underline !important;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #popup-text button{border:0 !important;padding:0 !important;background:none !important;text-decoration:underline !important;transition:opacity 0.5s;font-size:inherit;font-family:inherit;font-weight:700;-webkit-appearance:none;outline:none;margin:2px 0 0 0;color:#222222;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #popup-text button:hover{opacity:0.5;}#sliding-popup .eu-cookie-compliance-banner #eu-cookie-compliance-categories{margin-top:20px !important;}#sliding-popup .eu-cookie-compliance-banner #eu-cookie-compliance-categories .eu-cookie-compliance-category{float:left !important;margin:0 0 20px 0 !important;}#sliding-popup .eu-cookie-compliance-banner #eu-cookie-compliance-categories .eu-cookie-compliance-category .eu-cookie-compliance-category-description{font-size:12px;line-height:16px;color:#ccc;margin:3px 0 0 0;}#sliding-popup .eu-cookie-compliance-banner #eu-cookie-compliance-categories .eu-cookie-compliance-category:last-child{margin-right:0 !important;}#sliding-popup .eu-cookie-compliance-banner #eu-cookie-compliance-categories .eu-cookie-compliance-category .category-item{margin:0 !important;position:relative !important;}#sliding-popup .eu-cookie-compliance-banner #eu-cookie-compliance-categories .eu-cookie-compliance-category .category-item label{margin:0 !important;padding:0 0 0 30px !important;cursor:pointer !important;position:relative !important;opacity:1 !important;line-height:20px !important;font-weight:700 !important;font-size:16px !important;height:20px !important;display:block !important;}#sliding-popup .eu-cookie-compliance-banner #eu-cookie-compliance-categories .eu-cookie-compliance-category .category-item.disabled{opacity:0.4 !important;cursor:default !important;}#sliding-popup .eu-cookie-compliance-banner #eu-cookie-compliance-categories .eu-cookie-compliance-category .category-item input[type="checkbox"]{display:none !important;}#sliding-popup .eu-cookie-compliance-banner #eu-cookie-compliance-categories .eu-cookie-compliance-category .category-item input[type="checkbox"]+label::before{content:"" !important;position:absolute !important;left:0 !important;top:0px !important;width:18px !important;height:18px !important;border:1px solid #000 !important;display:block !important;padding:0 !important;margin:0 !important;}#sliding-popup .eu-cookie-compliance-banner #eu-cookie-compliance-categories .eu-cookie-compliance-category .category-item input[type="checkbox"]+label::after{position:absolute !important;left:4px !important;top:4px !important;width:12px !important;height:12px !important;background:#000 !important;display:block !important;content:"" !important;opacity:0 !important;padding:0 !important;margin:0 !important;}#sliding-popup .eu-cookie-compliance-banner #eu-cookie-compliance-categories .eu-cookie-compliance-category .category-item input[type="checkbox"]:hover+label::after{opacity:0.3 !important;}#sliding-popup .eu-cookie-compliance-banner #eu-cookie-compliance-categories .eu-cookie-compliance-category .category-item input[type="checkbox"]:checked+label::after{opacity:1 !important;}#sliding-popup .eu-cookie-compliance-banner #popup-buttons{margin:0 !important;float:none !important;max-width:none !important;}#sliding-popup .eu-cookie-compliance-banner #popup-buttons .buttons-container{}#sliding-popup .eu-cookie-compliance-banner #popup-buttons .buttons-container button{display:block !important;margin:10px 15px 0 0 !important;float:left !important;font-size:16px !important;font-family:inherit !important;color:#ffffff !important;cursor:pointer !important;text-align:center !important;border-radius:0 !important;text-decoration:none !important;border:none !important;-webkit-appearance:none !important;box-sizing:border-box !important;position:relative !important;width:auto !important;background:#555555 !important;font-weight:700 !important;line-height:30px !important;height:30px !important;padding:0 15px !important;-webkit-transition:color 0.3s,opacity 0.3s,background 0.3s !important;-moz-transition:color 0.3s,opacity 0.3s,background 0.3s !important;transition:color 0.3s,opacity 0.3s,background 0.3s !important;}#sliding-popup .eu-cookie-compliance-banner #popup-buttons .buttons-container button:hover{background:#777777 !important;}#sliding-popup .eu-cookie-compliance-banner #popup-buttons .buttons-container button.save-button{background:#000000 !important;}#sliding-popup .eu-cookie-compliance-banner #popup-buttons .buttons-container button.save-button:hover{background:#333333 !important;}@media all and (max-width:1200px){#sliding-popup .eu-cookie-compliance-banner .popup-content{padding:5% 0 !important;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner{max-width:90% !important;}}@media all and (max-width:812px){#sliding-popup .eu-cookie-compliance-banner .popup-content{padding:5% 0 !important;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner{max-width:90% !important;padding:30px !important;}}
@media all and (min-width:1921px){#main-wrapper > #main > div.section,article div.section{width:1620px;margin-left:auto;margin-right:auto;}#overlay article div.section{width:auto !important;}#node-startseite #slider{min-height:700px;}#node-startseite #slider .swiper-slide .content-wrapper .table{width:1620px;margin:0 auto;}#node-startseite #slider .swiper-slide .content-wrapper .table-cell{padding-left:0;padding-right:0;}#node-startseite #slider .buttons > div{padding:0;width:1620px;margin:0 auto;}#node-startseite #slider .swiper-slide .content-wrapper .title,#node-angebot .einleitung h1{font-size:110px;line-height:110px;}}
@media all and (min-width:1600px) and (max-width:1800px){#node-kontakt .team .team-uebersicht .team-item .team-content{padding:45px;}#overlay.job-new .job-overlay-container .einleitung .job-einleitung-bild{margin-top:70px;}#overlay.job-new .job-overlay-container .einleitung .job-einleitung-bild img{max-width:225px;max-height:189px;}}@media all and (min-width:800px) and (max-width:1599px){#main-wrapper{margin:0 25px;}#main-wrapper>#main>div.section,article div.section{margin-left:75px;margin-right:75px;}#header div.section,#footer div.section,#stoerungen-banner .stoerungen-banner-container{margin:0 100px;}#node-startseite #slider .swiper-slide .content-wrapper .table-cell,#node-startseite #slider .buttons>div{padding-left:75px;padding-right:75px;}#navigation ul.menu li.expanded>ul.menu{right:-75px;width:971px;}#navigation ul.menu li.expanded>ul.menu>li.first,#navigation ul.menu li.expanded>ul.menu>li.last{margin-top:30px !important;}#navigation ul.menu li.expanded>ul.menu>li>a,#navigation ul.menu li.expanded>ul.menu ul.view li a{padding:15px 75px !important;}#navigation ul.menu li.expanded>ul.menu>li.last>a{padding:40px 75px !important}#node-startseite #slider{min-height:600px;}#node-startseite #slider .swiper-container{padding-bottom:25px;}#node-startseite #slider .swiper-pagination{right:75px;}#node-startseite #slider .swiper-slide .content-wrapper .title,#node-angebot .einleitung h1,#node-storyboard .einleitung h1{font-size:80px;line-height:80px;}#node-startseite #storyboard-vorschau .text,#node-startseite #ueber_uns .text{width:100%;}#node-startseite #slider .swiper-slide .content-wrapper .untertitle{font-size:25px;line-height:30px;}#node-startseite #slider .swiper-slide .content-wrapper a.link{margin-top:30px;}#node-startseite #slider .buttons a svg{width:45px;height:45px;top:15px;}#node-produkt .background{border-left-width:25px;border-right-width:25px;}#overlay>.content-wrapper>.content,#otc_check_overlay>.content-wrapper>.content{padding:80px;}#overlay.angebot #node-angebot,#overlay.storyboard #node-storyboard,#overlay.job-new .job-overlay-container{padding:100px !important;}#overlay.angebot #node-angebot .einleitung,#overlay.storyboard #node-storyboard .einleitung,#overlay.job-new .job-overlay-container .einleitung{top:100px;left:100px;width:36%;}#overlay.angebot #node-angebot .einleitung .preis{left:100px;bottom:70px;}#overlay.job-new .job-overlay-container .einleitung .job-einleitung-bild{margin-top:50px;margin-left:-50px;}#overlay.job-new .job-overlay-container .einleitung .job-einleitung-bild img{max-width:225px;max-height:189px;}#node-kontakt .team .team-uebersicht .team-item .team-content{padding:45px;}}@media all and (min-width:800px) and (max-width:1499px){h1,h2,h3,#overlay .overlay-title,#otc_check_overlay .overlay-title,#node-produkt #kontakt h4,#node-produkt #content-wrapper .spruch,#node-produkt #content-wrapper .tarife .items-wrapper .items .item .wrapper h4.title,#node-wartungsarbeiten fieldset.webform-component--stoerungen-melden legend{font-size:36px;line-height:40px;}h4,h1.small,h4.big,#node-beratung fieldset legend,#node-wartungsarbeiten fieldset.webform-component--datenschutzerklaerung legend,#node-bestellformular fieldset legend,#node-angebot .einleitung .subtitle,#node-storyboard .einleitung .subtitle{font-size:25px;line-height:30px;}#node-startseite #ueber_uns,#node-startseite #news .left,#node-faq .faq .item,#node-downloads .downloads .einleitung,#node-downloads .downloads .item,#node-downloads .downloads .item.item-0,#node-downloads .downloads .item.grid-5,#node-karriere .einleitung,#node-karriere .kontakt,#node-ueber_uns .einleitung,#node-ueber_uns .bild-1,#node-ueber_uns .bild-3,#node-ueber_uns .untertitel,#node-adv_page #content-wrapper .title-wrapper,#node-hardware #content-wrapper .einleitung{width:33.333%;}#node-startseite #angebote,#node-startseite #storyboard-vorschau,#node-startseite #news .swiper-container,#node-beratung .formular,#node-wartungsarbeiten .right,#node-wartungsarbeiten .formular,#node-faq .faq .einleitung,#node-karriere .ueber-uns,#node-karriere .jobs,#node-produkt #content-wrapper .tarife,#node-produkt #content-wrapper .info-block,#node-produkt #content-wrapper .rechtliches .right,#node-ueber_uns .text,#node-ueber_uns .bild-2,#node-adv_page #content-wrapper .body,#node-hardware #content-wrapper .body{width:66.666%;}#node-beratung .einleitung,#node-wartungsarbeiten .left,#node-beratung fieldset.webform-component--datenschutzerklaerung legend,#node-wartungsarbeiten fieldset.webform-component--datenschutzerklaerung legend,#node-produkt #content-wrapper .menu,#node-produkt #content-wrapper .spruch,#node-produkt #content-wrapper .rechtliches .left,#node-bestellformular .formular .webform-pages{width:30%;}#node-wartungsarbeiten .wartungsarbeiten .wartungsarbeiten-wrapper{font-size:16px;line-height:24px;}#node-wartungsarbeiten .wartungsarbeiten .text{width:100%;}#node-wartungsarbeiten fieldset.webform-component--stoerungen-melden .fieldset-wrapper{width:100%;}#node-karriere .jobs .item,#node-produkt #content-wrapper .tarife .items-wrapper .items .item{width:50%;}#node-beratung fieldset.webform-component--datenschutzerklaerung legend,#node-wartungsarbeiten fieldset.webform-component--datenschutzerklaerung legend,#node-wartungsarbeiten fieldset.webform-component--stoerungen-melden legend{left:-50%;}#node-faq .faq .item.item-2,#node-downloads .downloads .item.item-0,#node-produkt #content-wrapper .tarife .items-wrapper .items .item.item-0{margin-left:0;}#node-bestellformular .formular .webform-client-form,#node-bestellformular .formular .confirmation-page #confirmation{padding-left:33.333%;}#node-angebot .einleitung h1,#node-storyboard .einleitung h1{font-size:60px;line-height:60px;}#node-angebot .einleitung .preis .items .item h4{font-size:16px;}#node-beratung fieldset.webform-component--persoenliche-daten .fieldset-wrapper{width:100%;margin-left:-50%;}#node-beratung fieldset.webform-component--persoenliche-daten legend{width:50%;padding-right:0;}#node-beratung fieldset.webform-component--ihr-anliegen legend{padding-left:0;}#node-beratung .captcha,#node-wartungsarbeiten .captcha{left:33.333%;}#node-bestellformular .webform-component--bestandskunde{width:100%;margin:0 0 5px 0 !important;}#node-bestellformular .webform-component--bestandskunde .form-item label{padding-top:32px !important;}#node-bestellformular fieldset.webform-component--persoenliche-daten .fieldset-wrapper,#node-bestellformular fieldset.webform-component--adresse-fuer-ihren-anschluss .fieldset-wrapper,#node-bestellformular fieldset.webform-component--bestimmungen,#node-bestellformular fieldset.webform-component--agb{width:100%;}#node-bestellformular fieldset.webform-component--bestimmungen,#node-bestellformular fieldset.webform-component--agb{height:auto !important;}#node-bestellformular fieldset.webform-component--adresse-fuer-ihren-anschluss legend{width:50%;margin-left:-50%;padding-left:0 !important;}#node-bestellformular .form-actions{width:50% !important;}#node-ueber_uns .text{height:auto !important;}#node-ueber_uns .text .wrapper{margin:0;}#node-ueber_uns .bild-1{float:right;box-sizing:border-box;border-left:5px solid #284c7e;}#node-ueber_uns .bild-1 img{position:relative;top:auto;left:auto;}#node-ueber_uns .bild-1,#node-ueber_uns .bild-2,#node-ueber_uns .bild-3,#node-ueber_uns .untertitel{height:500px !important;}#node-ueber_uns .untertitel{float:right;}#node-adv_page #content-wrapper .title-wrapper{margin-bottom:100px;}#node-adv_page #content-wrapper .body{margin-right:0 !important;}#node-adv_page #content-wrapper .blocks{width:100%;}#node-hardware #content-wrapper .einleitung{margin-bottom:100px;}#node-hardware #content-wrapper .body{margin-right:0 !important;margin-bottom:100px;}#node-hardware #content-wrapper .blocks{width:100%;}#node-produkt.produkt_fernsehen #content-wrapper .tarife .items-wrapper .items .item.big .wrapper.more_prices>div{padding-bottom:0;}#node-produkt.produkt_fernsehen #content-wrapper .tarife .items-wrapper .items .item.big .wrapper.more_prices .bottom{position:relative;left:auto;bottom:auto;margin-top:40px;}#node-produkt.produkt_fernsehen #content-wrapper .tarife .items-wrapper .items .item.big .wrapper.more_prices .bottom .preise{width:50%;}#node-produkt.produkt_fernsehen #content-wrapper .tarife .items-wrapper .items .item.big .wrapper.more_prices .bottom .preise .preis{float:none;margin:0 0 10px 0;padding:0 0 10px 0;border-right:0;border-bottom:1px solid #d5dddf;}#node-produkt.produkt_fernsehen #content-wrapper .tarife .items-wrapper .items .item.big .wrapper.more_prices .bottom .preise .preis:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0;}#node-produkt.produkt_fernsehen #content-wrapper .tarife .items-wrapper .items .item.big .wrapper.more_prices .bottom .preise .preis .value{display:inline-block;margin-right:3px;line-height:30px;}#node-produkt.produkt_fernsehen #content-wrapper .tarife .items-wrapper .items .item.big .wrapper.more_prices .bottom .preise a.order{position:absolute;top:0;right:0;margin:0;padding:0 10px;}#node-produkt.produkt_fernsehen #content-wrapper .tarife .items-wrapper .items .item.big .wrapper.more_prices .produktblatt{bottom:50px;top:auto;}#node-produkt.produkt_fernsehen #content-wrapper .tarife .items-wrapper .items .item.big .wrapper .produktblatt{bottom:40px;right:0;}#node-kontakt .team .team-uebersicht .team-item .team-content{padding:36px;}#node-kontakt .team .team-uebersicht .team-item .team-bild{padding:18px 18px 0 18px;}}@media all and (min-width:800px) and (max-width:1399px){#header #logo{width:240px;height:72px;margin-top:8px;}#navigation ul.menu li,#header #navigation #block-views-header-buttons-block{margin-left:25px !important;}#navigation ul.menu li.expanded>ul.menu{width:850px;}#overlay>.content-wrapper>.content,#otc_check_overlay>.content-wrapper>.content{padding:60px;}#node-startseite #slider{min-height:520px;}#node-startseite #slider .swiper-slide .content-wrapper .table-cell{padding-bottom:120px;}#node-startseite #slider .buttons{bottom:-45px;}#node-kontakt .team .team-uebersicht .team-item .team-content{padding:36px;}#node-kontakt .team .team-uebersicht .team-item .team-bild{padding:18px 18px 0 18px;}#node-kontakt .team .team-uebersicht .team-item{width:33.333333%;}#node-wartungsarbeiten .right,#node-wartungsarbeiten .formular{width:70%;}#node-wartungsarbeiten fieldset.webform-component--datenschutzerklaerung legend,#node-wartungsarbeiten fieldset.webform-component--stoerungen-melden legend{left:-43%;}#node-wartungsarbeiten .captcha{left:30%;}#overlay.job-new .job-overlay-container{padding:70px !important;}#overlay.job-new .job-overlay-container .einleitung{top:70px;left:70px;width:38%;}#overlay.job-new .job-overlay-container .einleitung .job-einleitung-bild{margin-left:0;}#overlay.job-new .job-overlay-container .einleitung .job-einleitung-bild img{max-height:170px;max-width:202px;}}@media all and (min-width:800px) and (max-width:1299px){#overlay.job-new .job-overlay-container{padding:70px !important;}#overlay.job-new .job-overlay-container .einleitung{top:auto;left:auto;position:relative;width:100%;float:left;}#overlay.job-new .job-overlay-container .einleitung .job-einleitung-bild{margin:0;position:absolute;top:0;right:0;}#overlay.job-new .job-overlay-container .einleitung .job-einleitung-titel{width:60%;}#overlay.job-new .job-overlay-container .content{width:100%;margin-top:100px;}}@media all and (min-width:800px) and (max-width:1199px){h1,h2,h3,#overlay .overlay-title,#otc_check_overlay .overlay-title,#node-produkt #kontakt h4,#node-produkt #content-wrapper .spruch,#node-produkt #content-wrapper .tarife .items-wrapper .items .item .wrapper h4.title,#node-wartungsarbeiten fieldset.webform-component--stoerungen-melden legend{font-size:32px;line-height:36px;}h4{font-size:25px;line-height:30px;}h1.small,h4.big,#node-beratung fieldset legend,#node-wartungsarbeiten fieldset.webform-component--datenschutzerklaerung legend,#node-bestellformular fieldset legend{font-size:25px;line-height:30px;}h4.small,#node-angebot .einleitung .subtitle,#node-storyboard .einleitung .subtitle{font-size:20px;}h5{font-size:16px;line-height:24px;margin:0 0 10px 0;}#main-wrapper{margin:0 20px;min-height:calc(100vh - 576px);}#main-wrapper>#main>div.section,article div.section{margin-left:50px;margin-right:50px;}#header div.section,#footer div.section,#stoerungen-banner .stoerungen-banner-container{margin:0 80px;}#stoerungen-banner .stoerungen-banner-container{padding-right:220px;}#stoerungen-banner .stoerungen-banner-container .stoerungen-banner-text{clear:left;margin-top:5px;width:100%;}#node-startseite #slider .swiper-slide .content-wrapper .table-cell,#node-startseite #slider .buttons>div{padding-left:50px;padding-right:50px;padding-bottom:120px;}#navigation ul.menu li,#header #navigation #block-views-header-buttons-block{margin-left:40px !important;}#navigation ul.menu li.expanded>ul.menu{right:-50px;width:700px;}#navigation ul.menu li.expanded>ul.menu>li.first,#navigation ul.menu li.expanded>ul.menu>li.last{margin-top:30px !important;}#navigation ul.menu li.expanded>ul.menu>li>a,#navigation ul.menu li.expanded>ul.menu ul.view li a{padding:10px 60px !important;font-size:26px;}#navigation ul.menu li.expanded>ul.menu>li>a svg,#navigation ul.menu li.expanded>ul.menu ul.view li a svg{width:35px;height:35px;top:5px;}#navigation ul.menu li.expanded>ul.menu>li.last>a{padding:30px 60px !important}#header .region-header{right:250px;}#header .region-header a{color:#d5dddf;}#header .region-header a:hover{color:#86bc25;}#header .region-header .karriere,#header .region-header .fernwartung,#header .region-header .hotline{border-left:0;padding-left:0;}#header.small #navigation{margin-top:44px;}#header #navigation #block-views-header-buttons-block{position:absolute;top:-7px;right:0;margin:0 !important;}#footer #block-views-fusszeile-kontaktdaten-block .right{clear:left;margin-left:0;padding-left:0;border-left:0;}#footer #block-menu-menu-fusszeile-2{margin-left:0;padding-left:0;border-left:0;}#footer #block-menu-menu-fusszeile{clear:right;padding-right:0;border-right:0;}#node-startseite #slider{min-height:460px;}#node-startseite #slider .swiper-container{padding-bottom:20px;}#node-startseite #slider .swiper-pagination{right:50px;}#node-startseite #slider .swiper-slide .content-wrapper .title,#node-angebot .einleitung h1,#node-storyboard .einleitung h1{font-size:60px;line-height:60px;margin-left:0;}#node-startseite #slider .swiper-slide .content-wrapper .untertitle{font-size:20px;line-height:26px;}#node-startseite #slider .swiper-slide .content-wrapper a.link{margin-top:20px;}#node-startseite #slider .buttons{height:100px;bottom:-25px;}#node-startseite #slider .buttons a{font-size:16px;line-height:100px;}#node-startseite #slider .buttons a svg{width:35px;height:35px;top:10px;}#node-startseite #slider .swiper-slide .content-wrapper .table-cell{padding-bottom:100px;}#node-produkt .background,#node-adv_page .background,#node-hardware .background{border-left-width:20px;border-right-width:20px;}#overlay,#otc_check_overlay{width:800px;margin-left:-400px;}#overlay>a.close svg,#otc_check_overlay>a.close svg{width:25px;height:25px;}#overlay>.content-wrapper>.content,#otc_check_overlay>.content-wrapper>.content{padding:70px;}#overlay.angebot #node-angebot,#overlay.storyboard #node-storyboard{padding:70px !important;}#node-angebot .einleitung,#overlay.angebot #node-angebot .einleitung,#node-storyboard .einleitung,#overlay.storyboard #node-storyboard .einleitung{top:auto;left:auto;position:relative;width:100%;}#node-angebot .einleitung .preis,#overlay.angebot #node-angebot .einleitung .preis{left:auto;bottom:auto;position:relative;margin-top:50px !important;width:100% !important;}#node-angebot .content,#node-storyboard .stories{width:100%;margin-top:100px !important;}#node-angebot .einleitung .preis .items.or{margin-bottom:30px;}#node-startseite #ueber_uns,#node-startseite #angebote,#node-startseite #storyboard-vorschau,#node-startseite #news .left,#node-startseite #news .swiper-container,#node-faq .faq .einleitung,#node-faq .faq .item,#node-downloads .downloads .item,#node-downloads .downloads .item.grid-1{width:50%;}#node-karriere .einleitung,#node-karriere .ueber-uns,#node-karriere .jobs,#node-karriere .kontakt,#node-downloads .downloads .item.grid-5,#node-downloads .downloads .einleitung,#node-beratung .einleitung,#node-beratung .formular,#node-wartungsarbeiten .left,#node-wartungsarbeiten .right,#node-wartungsarbeiten .formular{width:100%;}#node-karriere .kontakt{position:relative;right:auto;bottom:auto;float:left;}#node-karriere .kontakt .wrapper{padding:80px 0 0 0;}#node-karriere .jobs.empty .item{width:100%;}#node-karriere .jobs.empty .item .wrapper{height:auto !important;padding:80px 50px;}#node-downloads .downloads .einleitung .wrapper,#node-beratung .einleitung,#node-karriere .einleitung .wrapper{padding:0 0 80px 0;height:auto !important;}#node-karriere .ueber-uns .wrapper{height:auto !important;}#node-beratung fieldset.webform-component--ich-interessiere-mich-fuer-folgende-themen .fieldset-wrapper{width:66.666%;float:left;}#node-beratung fieldset.webform-component--ich-interessiere-mich-fuer-folgende-themen legend{width:33.333%;position:absolute;top:50%;right:0;transform:translateY(-50%);padding:0 0 0 50px;box-sizing:border-box;text-align:right;}#node-beratung fieldset.webform-component--ihr-anliegen legend{padding:0 50px 0 0;}#node-beratung fieldset.webform-component--persoenliche-daten .fieldset-wrapper{width:66.666%;margin-left:0;}#node-beratung fieldset.webform-component--persoenliche-daten legend{padding:0 0 0 50px;}#node-beratung fieldset.webform-component--datenschutzerklaerung legend,#node-wartungsarbeiten fieldset.webform-component--datenschutzerklaerung legend{display:none !important;}#node-beratung .captcha,#node-wartungsarbeiten .captcha{left:0%;}#node-wartungsarbeiten .wartungsarbeiten .text{margin-bottom:0;}#node-wartungsarbeiten .wartungsarbeiten{margin-bottom:0 !important;}#node-wartungsarbeiten .wartungsarbeiten .wartungsarbeiten-wrapper{margin-top:40px;}#node-wartungsarbeiten fieldset.webform-component--stoerungen-melden legend{position:relative;top:auto;left:auto;}#node-wartungsarbeiten #confirmation{margin-top:100px;}#node-startseite #content-wrapper{padding-top:150px;}#node-angebot,#node-storyboard,#node-page,#node-news,#main-wrapper>#main,#node-karriere,#node-beratung,#node-wartungsarbeiten,#node-faq,#node-downloads,#node-produkt #content-wrapper,#node-produkt #kontakt,#node-bestellformular,#node-kontakt,#node-ueber_uns,#node-adv_page,#node-hardware{padding:100px 0;}#node-produkt #content-wrapper .menu{position:absolute;top:0;right:0;width:auto;margin-top:0;z-index:99;}#node-produkt #content-wrapper .menu ul li{float:left;margin:0 0 0 30px !important;}#node-produkt #content-wrapper .tarife h1{text-align:left;margin-bottom:60px !important;}#node-produkt #content-wrapper .tarife{width:100%;}#node-produkt #content-wrapper .tarife .items-wrapper .items .item.kombi{display:none;}#node-produkt #content-wrapper .spruch{display:none;}#node-produkt #content-wrapper .info-block{width:100%;}#node-produkt #content-wrapper .rechtliches .left,#node-produkt #content-wrapper .rechtliches .right{width:100%;float:left;}#node-produkt #content-wrapper .rechtliches .right>div{padding:0;margin-top:50px;}#node-produkt #kontakt svg{width:70px;height:70px;margin-top:-35px;}#node-bestellformular .formular .webform-client-form,#node-bestellformular .formular .confirmation-page #confirmation{padding-left:0;}#node-bestellformular .formular .webform-pages{width:100%;position:relative;top:auto;left:auto;float:left;border-bottom:1px solid rgba(255,255,255,0.3);margin-top:-60px;margin-bottom:80px;padding:0 0 40px 0 !important;}#node-bestellformular .formular .webform-pages ul li{float:left;clear:none;margin:0 40px 0 0 !important;}#node-bestellformular #bestelluebersicht .text,#node-bestellformular .formular .confirmation-page #confirmation .text{text-align:left;}#node-bestellformular fieldset.webform-component--persoenliche-daten legend{text-align:left;margin:0 0 40px 0 !important;}#node-bestellformular fieldset.webform-component--adresse-fuer-ihren-anschluss .fieldset-wrapper{width:66.666%;}#node-bestellformular fieldset.webform-component--adresse-fuer-ihren-anschluss legend{width:33.333%;margin-left:0;}#node-ueber_uns .einleitung{width:100%;}#node-ueber_uns .einleitung .wrapper{padding:0 0 70px 0;}#node-ueber_uns .text{width:100%;}#node-ueber_uns .bild-1,#node-ueber_uns .bild-2,#node-ueber_uns .bild-3,#node-ueber_uns .untertitel{width:50% !important;}#node-adv_page #content-wrapper .title-wrapper{width:100%;margin-bottom:0 !important;}#node-adv_page #content-wrapper .title-wrapper h1{margin:0 0 40px 0 !important;}#node-adv_page #content-wrapper .body{width:100%;margin-bottom:100px;}#node-hardware #content-wrapper .einleitung{width:100%;margin-bottom:30px;}#node-hardware #content-wrapper .einleitung .wrapper{padding-right:0;}#node-hardware #content-wrapper .body{width:100%;margin-bottom:100px;}#node-kontakt .team .team-uebersicht .team-item .team-content{padding:24px;}#node-kontakt .team .team-uebersicht .team-item .team-bild{padding:12px 12px 0 12px;}#node-kontakt .team{padding-top:100px;}}
@media all and (min-width:800px) and (max-width:999px){#admin-menu,div.tabs{display:none !important;}a.moremedia{position:absolute;bottom:35px;left:auto;right:2px;}#header div.section,#footer div.section,#main-wrapper>#main>div.section,article div.section,#stoerungen-banner .stoerungen-banner-container{margin-left:8%;margin-right:8%;}#stoerungen-banner .stoerungen-banner-container{padding-right:0;}#page-wrapper{padding-top:152px;}#main-wrapper{margin:0;min-height:calc(100vh - 528px);}#header{padding:40px 0;}#header #logo{margin-top:0;}#header #menu-icon{display:block;}#menu-icon{position:relative;float:right;width:24px;height:18px;margin-top:27px;transition:margin-top 0.5s !important;z-index:119;}#header.small #menu-icon{margin-top:11px;}#menu-icon span{width:100%;height:3px;display:block;background:#000000;position:absolute;left:0;top:0;border-radius:1px;-webkit-transition:-webkit-transform 0.3s,opacity 0.3s,top 0.3s,margin-top 0.3s,background 0.3s,left 0.3s;-moz-transition:-moz-transform 0.3s,opacity 0.3s,top 0.3s,margin-top 0.3s,background 0.3s,left 0.3s;transition:transform 0.3s,opacity 0.3s,top 0.3s,margin-top 0.3s,background 0.3s,left 0.3s;}#menu-icon span.second{top:50%;margin-top:-1px;}#menu-icon span.third{top:100%;margin-top:-2px;}.no-touchevents #menu-icon:hover span{background:#86bc25 !important;}.no-touchevents #menu-icon:hover span.second{left:3px;}#menu-icon.active span{background:#ffffff;}#menu-icon.active span.first{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:50%;margin-top:-2px;}#menu-icon.active span.second{opacity:0;}#menu-icon.active span.third{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;margin-top:-2px;}#header .region-header{position:fixed;top:-50px;left:8%;z-index:109;opacity:0;transition:top 0.5s,opacity 0.5s;transition-delay:0s;}#header.navigation-open .region-header{top:90px;opacity:1;transition-delay:0.5s;}#header .region-header a{color:#d5dddf;}#header .region-header a:hover{color:#86bc25;}#header #navigation{opacity:0;position:fixed;top:0;right:-100%;height:100%;width:100%;margin:0 !important;background:#284c7e;z-index:99;transition:opacity 0.5s,right 0.5s;}#header #navigation:before{content:"";position:absolute;top:0;left:0;width:100%;height:150px;background:-moz-linear-gradient(top,rgba(40,76,126,1) 0%,rgba(40,76,126,1) 80%,rgba(40,76,126,0) 100%);background:-webkit-linear-gradient(top,rgba(40,76,126,1) 0%,rgba(40,76,126,1) 80%,rgba(40,76,126,0) 100%);background:linear-gradient(to bottom,rgba(40,76,126,1) 0%,rgba(40,76,126,1) 80%,rgba(40,76,126,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#284c7e',endColorstr='#00284c7e',GradientType=0);z-index:109;}#header #navigation:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50px;background:-moz-linear-gradient(top,rgba(40,76,126,0) 0%,rgba(40,76,126,1) 100%);background:-webkit-linear-gradient(top,rgba(40,76,126,0) 0%,rgba(40,76,126,1) 100%);background:linear-gradient(to bottom,rgba(40,76,126,0) 0%,rgba(40,76,126,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00284c7e',endColorstr='#284c7e',GradientType=0);z-index:109;visibility:visible;}#header.navigation-open #navigation{opacity:1;right:0;}#header .region-navigation{height:100%;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:101;position:relative;float:none !important;}#header .region-navigation:after{display:none;}#header #navigation .region-navigation-right{position:fixed;top:-50px;left:8%;z-index:110;opacity:0;transition:top 0.5s,opacity 0.5s;transition-delay:0s;}#header.navigation-open #navigation .region-navigation-right{top:40px;opacity:1;transition-delay:0.5s;}#header #navigation #block-views-header-buttons-block{margin:0 !important;position:relative !important;top:auto !important;right:auto !important;}#header #navigation #block-system-main-menu{display:table;width:100%;height:100%;}#header #navigation #block-system-main-menu:after{display:none;}#header #navigation #block-system-main-menu>ul.menu{display:table-cell;vertical-align:middle;padding:150px 8% 50px 8% !important;}#navigation #block-system-main-menu>ul.menu>li{display:block !important;float:none !important;margin:0 !important;border-bottom:1px solid rgba(255,255,255,0.3);padding:30px 0 !important;}#navigation #block-system-main-menu>ul.menu>li.last{border-bottom:0 !important;}#navigation ul.menu li.expanded>.nolink,#navigation ul.menu li>a{font-size:34px;line-height:40px;color:#ffffff;font-weight:300;text-transform:uppercase;letter-spacing:2px;}#navigation ul.menu li.expanded>.nolink::after{display:none;}#navigation ul.menu li.expanded>ul.menu{position:relative !important;top:auto !important;right:auto !important;margin:10px 0 0 0 !important;width:auto !important;background:none !important;}#navigation ul.menu li.expanded>ul.menu ul.view{margin:0 !important;}#navigation ul.menu li.expanded>ul.menu>li.first,#navigation ul.menu li.expanded>ul.menu>li.last{margin:0 !important;}#navigation ul.menu li.expanded>ul.menu>li>a,#navigation ul.menu li.expanded>ul.menu ul.view li a,#navigation ul.menu li.expanded>ul.menu>li.last>a{font-size:20px;line-height:30px;font-weight:300;text-transform:none;padding:5px 0 !important;background:none !important;}#navigation ul.menu li.expanded>ul.menu>li>a svg,#navigation ul.menu li.expanded>ul.menu ul.view li a svg{width:25px;height:25px;margin-right:15px;top:5px;}#menu-bg{display:none !important;}h1,h2,h3,#overlay .overlay-title,#otc_check_overlay .overlay-title,#node-produkt #kontakt h4,#node-produkt #content-wrapper .spruch,#node-produkt #content-wrapper .tarife .items-wrapper .items .item .wrapper h4.title,#node-produkt #content-wrapper .tarife .items-wrapper .items .item .wrapper .preis .value,#node-wartungsarbeiten fieldset.webform-component--stoerungen-melden legend{font-size:28px;line-height:32px;}h4{font-size:22px;line-height:27px;}h1.small,h4.big,#node-beratung fieldset legend,#node-wartungsarbeiten fieldset.webform-component--datenschutzerklaerung legend,#node-bestellformular fieldset legend{font-size:22px;line-height:27px;}h4.small,#node-angebot .einleitung .subtitle,#node-storyboard .einleitung .subtitle{font-size:20px;}h5{font-size:16px;line-height:24px;margin:0 0 10px 0;}#overlay,#otc_check_overlay{width:90%;margin-left:0 !important;left:5% !important;}#node-startseite #slider .swiper-container{padding-bottom:25px;}#node-startseite #slider .buttons{bottom:-25px;}#node-startseite #slider .buttons a svg{margin:10px 0 0 0;}#node-startseite #slider .buttons a span>span{line-height:24px;display:block;margin:15px 0 25px 0;}#node-startseite #einleitung .title-wrapper{padding-right:0;}#node-startseite #einleitung .title-wrapper .icons{display:none;}#node-beratung fieldset.webform-component--ich-interessiere-mich-fuer-folgende-themen,#node-beratung fieldset.webform-component--ihr-anliegen,#node-beratung fieldset.webform-component--persoenliche-daten,#node-beratung fieldset.webform-component--datenschutzerklaerung{padding:50px !important;background:#ffffff !important;}#node-beratung fieldset.webform-component--ich-interessiere-mich-fuer-folgende-themen legend,#node-beratung fieldset.webform-component--ihr-anliegen legend,#node-beratung fieldset.webform-component--persoenliche-daten legend,#node-beratung fieldset.webform-component--datenschutzerklaerung legend{width:auto;position:relative;top:auto;left:auto;right:auto;transform:none;padding:0;float:left;margin-bottom:30px;text-align:left;color:#000000;}#node-beratung fieldset.webform-component--ich-interessiere-mich-fuer-folgende-themen .fieldset-wrapper,#node-beratung fieldset.webform-component--ihr-anliegen .fieldset-wrapper,#node-beratung fieldset.webform-component--persoenliche-daten .fieldset-wrapper,#node-beratung fieldset.webform-component--datenschutzerklaerung .fieldset-wrapper{width:100%;padding:0 !important;background:none !important;float:left;}#node-beratung .webform-component--ich-interessiere-mich-fuer-folgende-themen--thema .form-item label{background:#d5dddf;}#node-beratung .einleitung h1{margin:0 !important;}#node-wartungsarbeiten #confirmation{margin-top:100px;}#node-beratung .captcha,#node-wartungsarbeiten .captcha{position:relative;left:auto;bottom:auto;margin:0 0 5px 0 !important;width:auto;height:53px;padding:30px 50px;}#node-faq .faq .einleitung{width:100%;}#node-faq .faq .einleitung .wrapper{padding:0 0 80px 0;}#node-downloads .downloads .item,#node-downloads .downloads .item.produktblaetter{width:100% !important;}#node-downloads .downloads .item .wrapper{height:auto !important;}#node-produkt .background,#node-adv_page .background,#node-hardware .background{border-left-width:0 !important;border-right-width:0 !important;}#node-produkt #content-wrapper .tarife .items-wrapper .items .item .wrapper{padding:50px;}#node-produkt #content-wrapper .tarife .items-wrapper .items .item .wrapper .title.with-icon .icon{width:28px;height:28px;margin-bottom:30px;}#node-produkt #content-wrapper .tarife .items-wrapper .items .item .wrapper .details .detail{padding:15px 0 15px 45px;}#node-produkt #content-wrapper .tarife .items-wrapper .items .item .wrapper h4.title{margin:0 0 20px 0 !important;}#overlay.produkt-bestellen,#overlay.produkt-bestellen.toheight{height:200px !important;width:70% !important;top:50% !important;left:15% !important;margin:-100px 0 0 0 !important;}#overlay.produkt-bestellen.toheight>.content-wrapper{overflow:hidden !important;}#overlay.produkt-bestellen.toheight:after{display:none !important;}#overlay.produkt-bestellen a.link svg{width:50px;height:50px;margin:45px 0 20px 0;}#overlay.produkt-bestellen a.link span{text-transform:none;letter-spacing:0;}#overlay.produkt-bestellen a.close{background:none;color:#ffffff;}#overlay.produkt-bestellen a.close:hover{color:#86bc25;}#node-bestellformular .webform-component--bestandskunde .form-item label{padding-top:22px !important;}#node-bestellformular fieldset.webform-component--sepa-lastschrift{width:100%;padding:50px !important;margin:0 0 5px 0 !important;height:auto !important;}#node-bestellformular fieldset.webform-component--sepa-lastschrift .fieldset-wrapper{margin-top:20px;}#node-bestellformular fieldset.webform-component--sepa-lastschrift{border-left:0 !important;}#node-bestellformular fieldset.webform-component--persoenliche-daten,#node-bestellformular fieldset.webform-component--adresse-fuer-ihren-anschluss,#node-bestellformular fieldset.webform-component--ihre-nachricht,#node-bestellformular fieldset.webform-component--bestimmungen,#node-bestellformular fieldset.webform-component--agb{padding:50px !important;background:#ffffff !important;box-sizing:border-box;}#node-bestellformular fieldset.webform-component--bestimmungen,#node-bestellformular fieldset.webform-component--agb{width:100% !important;height:auto !important;border-right:0 !important;}#node-bestellformular fieldset.webform-component--persoenliche-daten legend,#node-bestellformular fieldset.webform-component--adresse-fuer-ihren-anschluss legend,#node-bestellformular fieldset.webform-component--ihre-nachricht legend,#node-bestellformular fieldset.webform-component--bestimmungen legend,#node-bestellformular fieldset.webform-component--agb legend{width:auto;position:relative;top:auto;left:auto;right:auto;transform:none;padding:0;float:left;margin-bottom:30px;text-align:left;color:#000000;}#node-bestellformular fieldset.webform-component--persoenliche-daten .fieldset-wrapper,#node-bestellformular fieldset.webform-component--adresse-fuer-ihren-anschluss .fieldset-wrapper,#node-bestellformular fieldset.webform-component--ihre-nachricht .fieldset-wrapper,#node-bestellformular fieldset.webform-component--bestimmungen .fieldset-wrappe,#node-bestellformular fieldset.webform-component--agb .fieldset-wrapper{width:100%;padding:0 !important;background:none !important;float:left;}#node-ueber_uns .bild-1,#node-ueber_uns .bild-2,#node-ueber_uns .bild-3,#node-ueber_uns .untertitel{height:400px !important;}#node-kontakt .content{padding:0 0 70px 0;}#node-kontakt .content h1{margin:0 0 40px 0;}#node-kontakt .content .kontaktdaten{display:block;}#node-kontakt .content .kontaktdaten .block{width:100%;}#node-kontakt #map{position:relative;top:auto;right:auto;height:400px;width:100%;}#node-adv_page #content-wrapper .blocks .item{width:100% !important;margin-left:0 !important;}#node-adv_page #content-wrapper .blocks .item .wrapper{height:auto !important;}#node-hardware #content-wrapper .einleitung{width:100%;margin-bottom:30px;}#node-hardware #content-wrapper .einleitung .wrapper{padding-right:0;}#node-hardware #content-wrapper .blocks .item{width:100% !important;position:relative;}#node-hardware #content-wrapper .blocks .item .bild{position:absolute;top:0;left:0;width:40%;height:100%;margin-right:0;}#node-hardware #content-wrapper .blocks .item .wrapper{height:auto !important;margin:0 0 0 40%;}#node-hardware #content-wrapper .blocks .item .vorschautext{height:auto !important;}#node-hardware #content-wrapper .blocks .item .preise{height:auto !important;}#node-kontakt .team .team-uebersicht .team-item .team-content{padding:30px;}#node-kontakt .team .team-uebersicht .team-item .team-bild{padding:15px 15px 0 15px;}#node-kontakt .team .team-uebersicht .team-item{width:50%;}#node-kontakt .team{padding-top:100px;}#overlay.job-new .job-overlay-container .einleitung .job-einleitung-bild img{max-height:170px;max-width:202px;}#sliding-popup .eu-cookie-compliance-content{margin:0 8%;}#eu-cookie-compliance-categories{padding-right:0;}#sliding-popup .popup-content #popup-buttons{position:relative;bottom:auto;right:auto;float:none !important;margin-top:20px !important;}#sliding-popup #popup-buttons .agree-button{float:none;margin:0 10px 0 0;}#node-kuendigung .formular .form-items .form-item{width:47%;}}
@media all and (max-width:799px){#stoerungen-banner{padding:15px 0;}#stoerungen-banner .stoerungen-banner-container{margin:0 8%;padding-right:0;}#stoerungen-banner .stoerungen-banner-container .stoerungen-banner-text{clear:left;margin-top:12px;width:100%;}#stoerungen-banner .stoerungen-banner-container .stoerungen-banner-link{top:0;font-size:14px;}#stoerungen-banner .stoerungen-banner-container .stoerungen-banner-titel #lottie-conversion{width:24px;}#stoerungen-banner .stoerungen-banner-container .stoerungen-banner-titel{padding-left:30px;}body{font-size:16px;line-height:24px;}#admin-menu,div.tabs{display:none !important;}a.moremedia{position:absolute;bottom:35px;left:auto;right:2px;}p{margin:0 0 20px 0;}h1,h2,h3,#overlay .overlay-title,#otc_check_overlay .overlay-title,#node-produkt #kontakt h4,#node-produkt #content-wrapper .spruch,#node-produkt #content-wrapper .tarife .items-wrapper .items .item .wrapper h4.title,#node-angebot .einleitung h1,#node-storyboard .einleitung h1{font-size:34px;line-height:38px;letter-spacing:1px;}h1 br,h2 br,h3 br{display:none;}article ul,#overlay ul{margin:0 0 20px 0;}#node-page h1,#node-news h1,#main-wrapper>#main h1,#node-kuendigung h1{margin-bottom:50px;}#header div.section,#footer div.section,#main-wrapper>#main>div.section,article div.section{margin-left:8%;margin-right:8%;}#page-wrapper{padding-top:140px;}#main-wrapper{margin:0;min-height:calc(100vh - 516px);}#header{padding:40px 0;}#header #logo{width:200px;height:60px;}#header.small{padding:20px 0;}#header.small #logo{width:135px;height:40px;}#header #menu-icon{display:block;}#menu-icon{position:relative;float:right;width:24px;height:18px;margin-top:21px;transition:margin-top 0.5s !important;z-index:119;}#header.small #menu-icon{margin-top:11px;}#menu-icon span{width:100%;height:3px;display:block;background:#000000;position:absolute;left:0;top:0;border-radius:1px;-webkit-transition:-webkit-transform 0.3s,opacity 0.3s,top 0.3s,margin-top 0.3s,background 0.3s,left 0.3s;-moz-transition:-moz-transform 0.3s,opacity 0.3s,top 0.3s,margin-top 0.3s,background 0.3s,left 0.3s;transition:transform 0.3s,opacity 0.3s,top 0.3s,margin-top 0.3s,background 0.3s,left 0.3s;}#menu-icon span.second{top:50%;margin-top:-1px;}#menu-icon span.third{top:100%;margin-top:-2px;}.no-touchevents #menu-icon:hover span{background:#86bc25 !important;}.no-touchevents #menu-icon:hover span.second{left:3px;}#menu-icon.active span{background:#ffffff;}#menu-icon.active span.first{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:50%;margin-top:-2px;}#menu-icon.active span.second{opacity:0;}#menu-icon.active span.third{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;margin-top:-2px;}#header .region-header{position:fixed;top:-50px;left:8%;z-index:109;opacity:0;transition:top 0.5s,opacity 0.5s;transition-delay:0s;}#header.navigation-open .region-header{top:90px;opacity:1;transition-delay:0.5s;}#header .region-header a{color:#d5dddf;}#header .region-header a:hover{color:#86bc25;}#header #navigation{opacity:0;position:fixed;top:0;right:-100%;height:100%;width:100%;margin:0 !important;background:#284c7e;z-index:99;transition:opacity 0.5s,right 0.5s;}#header #navigation:before{content:"";position:absolute;top:0;left:0;width:100%;height:150px;background:-moz-linear-gradient(top,rgba(40,76,126,1) 0%,rgba(40,76,126,1) 80%,rgba(40,76,126,0) 100%);background:-webkit-linear-gradient(top,rgba(40,76,126,1) 0%,rgba(40,76,126,1) 80%,rgba(40,76,126,0) 100%);background:linear-gradient(to bottom,rgba(40,76,126,1) 0%,rgba(40,76,126,1) 80%,rgba(40,76,126,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#284c7e',endColorstr='#00284c7e',GradientType=0);z-index:109;}#header #navigation:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50px;background:-moz-linear-gradient(top,rgba(40,76,126,0) 0%,rgba(40,76,126,1) 100%);background:-webkit-linear-gradient(top,rgba(40,76,126,0) 0%,rgba(40,76,126,1) 100%);background:linear-gradient(to bottom,rgba(40,76,126,0) 0%,rgba(40,76,126,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00284c7e',endColorstr='#284c7e',GradientType=0);z-index:109;visibility:visible;}#header.navigation-open #navigation{opacity:1;right:0;}#header .region-navigation{height:100%;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:101;position:relative;float:none !important;}#header .region-navigation:after{display:none;}#header #navigation .region-navigation-right{position:fixed;top:-50px;left:8%;z-index:110;opacity:0;transition:top 0.5s,opacity 0.5s;transition-delay:0s;}#header.navigation-open #navigation .region-navigation-right{top:40px;opacity:1;transition-delay:0.5s;}#header #navigation #block-views-header-buttons-block{margin:0 !important;}#header #navigation #block-system-main-menu{display:table;width:100%;height:100%;}#header #navigation #block-system-main-menu:after{display:none;}#header #navigation #block-system-main-menu>ul.menu{display:table-cell;vertical-align:middle;padding:150px 8% 50px 8% !important;}#navigation #block-system-main-menu>ul.menu>li{display:block !important;float:none !important;margin:0 !important;border-bottom:1px solid rgba(255,255,255,0.3);padding:30px 0 !important;}#navigation #block-system-main-menu>ul.menu>li.last{border-bottom:0 !important;}#navigation ul.menu li>a,#navigation ul.menu li.expanded>.nolink{font-size:34px;line-height:40px;color:#ffffff;font-weight:300;text-transform:uppercase;letter-spacing:2px;}#navigation ul.menu li.expanded>.nolink::after{display:none;}#navigation ul.menu li.expanded>ul.menu{position:relative !important;top:auto !important;right:auto !important;margin:10px 0 0 0 !important;width:auto !important;background:none !important;}#navigation ul.menu li.expanded>ul.menu ul.view{margin:0 !important;}#navigation ul.menu li.expanded>ul.menu>li.first,#navigation ul.menu li.expanded>ul.menu>li.last{margin:0 !important;}#navigation ul.menu li.expanded>ul.menu>li>a,#navigation ul.menu li.expanded>ul.menu ul.view li a,#navigation ul.menu li.expanded>ul.menu>li.last>a{font-size:20px;line-height:30px;font-weight:300;text-transform:none;padding:5px 0 !important;background:none !important;}#navigation ul.menu li.expanded>ul.menu>li>a svg,#navigation ul.menu li.expanded>ul.menu ul.view li a svg{width:25px;height:25px;margin-right:15px;top:5px;}#menu-bg{display:none !important;}#footer #block-block-1{left:auto;right:0;bottom:auto;top:-65px;margin:0;width:40px;}#footer #block-menu-menu-fusszeile,#footer #block-menu-menu-fusszeile-2{clear:right;}#footer #block-views-fusszeile-kontaktdaten-block .right{clear:left;}#footer #block-menu-menu-fusszeile,#footer #block-menu-menu-fusszeile-2,#footer #block-views-fusszeile-kontaktdaten-block .right{border:0 !important;margin:0 !important;padding:0 !important;}#cookie-overlay .content-wrapper{padding:20px !important;font-size:12px;line-height:18px;}#cookie-overlay a.accept{position:relative;top:auto;right:auto;margin-top:15px;padding:0 12px;font-size:10px;line-height:26px;}#overlay,#overlay.toheight,#otc_check_overlay,#otc_check_overlay.toheight{top:0 !important;left:0 !important;height:100% !important;width:100% !important;margin:0 !important;}#overlay>a.close,#otc_check_overlay>a.close{top:15px;right:15px;color:#000000;background:rgba(255,255,255,0.8);padding:15px;}#overlay>a.close:hover,#otc_check_overlay>a.close:hover{background:none;color:#284c7e;}#overlay>a.close svg,#otc_check_overlay>a.close svg{width:20px;height:20px;}#overlay>.content-wrapper>.content,#otc_check_overlay>.content-wrapper>.content{padding:70px 8%;}#node-startseite #content-wrapper{padding-top:70px;}#node-angebot,#node-storyboard,#node-page,#node-news,#main-wrapper>#main,#node-karriere,#node-beratung,#node-wartungsarbeiten,#node-faq,#node-downloads,#node-produkt #content-wrapper,#node-produkt #kontakt,#node-bestellformular,#node-kontakt,#node-ueber_uns,#node-adv_page,#node-hardware{padding:70px 0;}#node-startseite #slider{min-height:500px;}#node-startseite #slider .swiper-container{padding-bottom:57px;}#node-startseite #slider .swiper-slide .content-wrapper .table-cell{padding:30px 16% 80px 8%;}#node-startseite #slider .swiper-slide .content-wrapper .title{font-size:50px;line-height:55px;margin-left:0;}#node-startseite #slider .swiper-slide .content-wrapper .untertitle{font-size:16px;line-height:24px;width:100%;}#node-startseite #slider .swiper-slide .content-wrapper a.link{margin-top:30px;}#node-startseite #slider .swiper-pagination{right:8%;margin-top:-25px;}#node-startseite #slider .buttons{height:auto;}#node-startseite #slider .buttons>div{padding:0 8%;}#node-startseite #slider .buttons a{line-height:24px;font-size:16px;padding:25px 0;text-transform:none;letter-spacing:0;}#node-startseite #slider .buttons a svg{width:30px;height:30px;top:0;margin:0 auto 10px auto;}#node-startseite #slider .buttons a span span{display:block;}#node-startseite #einleitung .title-wrapper{padding-right:0;}#node-startseite #einleitung .title-wrapper .icons{display:none;}#node-startseite #einleitung{margin-bottom:70px;}#node-startseite #ueber_uns,#node-startseite #angebote,#node-startseite #storyboard-vorschau{width:100%;}#node-startseite #ueber_uns .padding,#node-startseite #angebote .padding,#node-startseite #storyboard-vorschau .padding{margin:0 0 5px 0;height:auto !important;padding:50px 8%;}#node-startseite #ueber_uns .title,#node-startseite #angebote .title,#node-startseite #storyboard-vorschau .title{margin-bottom:25px;}#node-startseite #storyboard-vorschau .text,#node-startseite #ueber_uns .text{width:100%;}#node-startseite #ueber_uns .ueber-uns-container .wrapper,#node-startseite #angebote .swiper-slide .wrapper,#node-startseite #storyboard-vorschau .storyboard-vorschau-container .wrapper{padding-bottom:50px;}#node-startseite #news{margin-top:70px;position:relative;padding-bottom:70px;}#node-startseite #news .left{width:100%;padding-top:0;}#node-startseite #news .left .swiper-navigation{position:absolute;left:0;bottom:0;}#node-startseite #news .left .swiper-navigation a{margin-right:25px;}#node-startseite #news .left .swiper-navigation a svg{width:30px;height:30px;}#node-startseite #news .swiper-container{width:100%;margin-top:0px;background:#d5dddf;}#node-startseite #news .swiper-slide .wrapper{margin:0;padding:50px 8%;height:auto !important;}#node-startseite #news .swiper-slide a.read-more{left:auto;bottom:auto;position:relative;margin-top:30px;display:inline-block;}#node-karriere .einleitung{width:100%;}#node-karriere .einleitung .wrapper{padding:0 0 50px 0;height:auto !important;}#node-karriere .ueber-uns{width:100%;}#node-karriere .ueber-uns .wrapper{margin:0;height:auto !important;padding:50px 8%;}#node-karriere .jobs{width:100%;}#node-karriere .jobs .item{width:100%;margin:5px 0 0 0;}#node-karriere .jobs .item .wrapper{padding:100px 8% 50px 8%;height:auto !important;margin:0;}#node-karriere .jobs .item h4{margin:0 !important;}#node-karriere .jobs .item .read-more{position:relative;left:auto;bottom:auto;margin-top:30px;display:inline-block;}#node-karriere .jobs .item .read-more svg{width:30px;height:30px;}#node-karriere .kontakt{position:relative;right:auto;bottom:auto;width:100%;float:left;}#node-karriere .kontakt .wrapper{padding:70px 0 0 0;}#overlay.job-new .job-overlay-container{padding:70px 8% !important;}#overlay.job-new .job-overlay-container .einleitung{top:auto;left:auto;position:relative;width:100%;float:left;}#overlay.job-new .job-overlay-container .einleitung .job-einleitung-bild{margin-left:0;margin-top:70px;}#overlay.job-new .job-overlay-container .einleitung .job-einleitung-bild img{max-width:225px;max-height:189px;}#overlay.job-new .job-overlay-container .content{width:100%;float:left;margin-top:70px;}#overlay.job-new .job-overlay-container .content>div{padding:50px 8%;}#overlay.job-new a.close{background:#284c7e;color:#ffffff;}#overlay.job-new a.close:hover{color:#86bc25;}#node-faq .faq .einleitung{width:100%;}#node-faq .faq .einleitung .wrapper{padding:0 0 50px 0;height:auto !important;}#node-faq .faq .item{width:100%;margin:5px 0 0 0 !important;}#node-faq .faq .item .wrapper{padding:50px 8%;height:auto !important;margin:0;}#node-faq .faq .item h4{margin:0 !important;}#node-faq .faq .item .read-more{position:relative;left:auto;bottom:auto;margin-top:30px;display:inline-block;}#node-faq .faq .item .read-more svg{width:30px;height:30px;}#node-downloads .downloads .einleitung{width:100%;}#node-downloads .downloads .einleitung .wrapper{padding:0 0 50px 0;height:auto !important;}#node-downloads .downloads .item,#node-downloads .downloads .item.produktblaetter{width:100% !important;margin:5px 0 0 0 !important;}#node-downloads .downloads .item .wrapper{padding:50px 8%;height:auto !important;margin:0;}#node-downloads .downloads .item .dateien .datei{padding:10px 0;}#node-beratung .einleitung{width:100%;padding:0 0 70px 0;}#node-beratung .einleitung h1{margin:0 !important;}#node-wartungsarbeiten .left{width:100%;}#node-beratung .formular,#node-wartungsarbeiten .formular,#node-wartungsarbeiten .right{width:100%;}#node-wartungsarbeiten .right{margin-bottom:50px;padding-bottom:50px;}#node-wartungsarbeiten .wartungsarbeiten .text{width:100%;}#node-wartungsarbeiten .wartungsarbeiten .wartungsarbeiten-wrapper .row.row-header{display:none;}#node-wartungsarbeiten .wartungsarbeiten .wartungsarbeiten-wrapper .row{display:block;padding-bottom:25px;margin-bottom:25px;}#node-wartungsarbeiten .wartungsarbeiten .wartungsarbeiten-wrapper>*:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none;}#node-wartungsarbeiten .wartungsarbeiten .wartungsarbeiten-wrapper .row>*{display:block;width:100%;padding:0;}#node-beratung fieldset.webform-component--ich-interessiere-mich-fuer-folgende-themen,#node-beratung fieldset.webform-component--ihr-anliegen,#node-beratung fieldset.webform-component--persoenliche-daten,#node-beratung fieldset.webform-component--datenschutzerklaerung,#node-wartungsarbeiten fieldset.webform-component--stoerungen-melden,#node-wartungsarbeiten fieldset.webform-component--datenschutzerklaerung{padding:50px 8% !important;background:#ffffff !important;}#node-wartungsarbeiten .wartungsarbeiten .wartungsarbeiten-wrapper{padding:50px 8% !important;}#node-beratung fieldset.webform-component--ich-interessiere-mich-fuer-folgende-themen legend,#node-beratung fieldset.webform-component--ihr-anliegen legend,#node-beratung fieldset.webform-component--persoenliche-daten legend,#node-beratung fieldset.webform-component--datenschutzerklaerung legend,#node-wartungsarbeiten fieldset.webform-component--stoerungen-melden legend,#node-wartungsarbeiten fieldset.webform-component--datenschutzerklaerung legend{width:auto;position:relative;top:auto;left:auto;right:auto;transform:none;padding:0;float:left;margin-bottom:30px;text-align:left;color:#000000;}#node-wartungsarbeiten fieldset.webform-component--stoerungen-melden legend{font-size:30px;line-height:35px;letter-spacing:2px;}#node-beratung fieldset.webform-component--ich-interessiere-mich-fuer-folgende-themen .fieldset-wrapper,#node-beratung fieldset.webform-component--ihr-anliegen .fieldset-wrapper,#node-beratung fieldset.webform-component--persoenliche-daten .fieldset-wrapper,#node-beratung fieldset.webform-component--datenschutzerklaerung .fieldset-wrapper,#node-wartungsarbeiten fieldset.webform-component--stoerungen-melden .fieldset-wrapper,#node-wartungsarbeiten fieldset.webform-component--datenschutzerklaerung .fieldset-wrapper{width:100%;padding:0 !important;background:none !important;float:left;}#node-beratung fieldset.webform-component--persoenliche-daten .form-item,#node-wartungsarbeiten fieldset.webform-component--stoerungen-melden .form-item{width:100% !important;}#node-beratung .webform-component--ich-interessiere-mich-fuer-folgende-themen--thema .form-item{height:120px;}#node-beratung .webform-component--ich-interessiere-mich-fuer-folgende-themen--thema .form-item label{background:#d5dddf;text-transform:none;letter-spacing:0;}#node-beratung .webform-component--ich-interessiere-mich-fuer-folgende-themen--thema .form-item label>span{margin:30px 0 5px 0 !important;}#node-beratung .webform-component--ich-interessiere-mich-fuer-folgende-themen--thema .form-item label>span svg{width:30px;height:30px;}#node-beratung input.form-submit,#node-wartungsarbeiten input.form-submit{width:50%;}#node-beratung #confirmation,#node-wartungsarbeiten #confirmation{margin-top:0;padding:50px 8%;}#node-beratung .captcha,#node-wartungsarbeiten .captcha{position:relative;left:auto;bottom:auto;margin:0 0 5px 0 !important;height:auto;width:auto;padding:30px 8% !important;}#node-beratung .captcha img,#node-wartungsarbeiten .captcha img{float:none;margin:0;}#node-beratung .captcha .form-item,#node-wartungsarbeiten .captcha .form-item{float:none;margin:10px 0 0 0;}#node-angebot .einleitung,#overlay.angebot #node-angebot .einleitung,#node-storyboard .einleitung,#overlay.storyboard #node-storyboard .einleitung{width:100%;position:relative;top:auto;left:auto;}#node-angebot .einleitung .subtitle,#node-storyboard .einleitung .subtitle{font-size:20px;line-height:26px;text-transform:none;margin-bottom:25px;}#node-angebot .einleitung h1,#node-storyboard .einleitung h1{text-transform:uppercase;margin:0 !important;}#node-angebot .einleitung .preis,#overlay.angebot #node-angebot .einleitung .preis{margin-top:70px;position:relative;bottom:auto;left:auto;width:100%;}#node-angebot .einleitung .preis .items .item h4{margin:0 !important;}#node-angebot .einleitung .preis .items .item .value{position:relative;top:auto;right:auto;}#node-angebot .einleitung .preis>a.order{margin-top:30px;}#node-angebot .content,#node-storyboard .stories{width:100%;margin-top:70px;}#node-angebot .content>div{padding:50px 8%;}#overlay.angebot #node-angebot,#overlay.storyboard #node-storyboard{padding:70px 8% !important;}#overlay.angebot a.close,#overlay.storyboard a.close{background:#284c7e;color:#ffffff;}#overlay.angebot a.close:hover,#overlay.storyboard a.close:hover{color:#86bc25;}#node-storyboard .stories .story .story-content{padding:30px;}#node-storyboard .stories .story .bilder-video-slider .swiper-pagination{display:block;}#node-storyboard .stories .story{padding-bottom:30px;margin-bottom:30px;}#node-storyboard .stories .story .bilder-video-slider .slider-nav-item{display:none !important;}#node-produkt .background,#node-adv_page .background,#node-hardware .background{border:0 !important;padding-top:80px;}#node-produkt #content-wrapper .menu{width:100%;border-bottom:1px solid rgba(255,255,255,0.3);padding-bottom:30px !important;margin-top:-40px !important;}#node-produkt #content-wrapper .menu ul li{float:left;margin:0 30px 0 0 !important;}#node-produkt #content-wrapper .spruch{display:none;}#node-produkt #content-wrapper .tarife{width:100%;margin-top:70px;}#node-produkt #content-wrapper .tarife h1{text-align:left;margin:0 0 40px 0 !important;}#node-produkt #content-wrapper .tarife .items-wrapper .items .item{width:100% !important;margin:0 0 5px 0 !important;}#node-produkt #content-wrapper .tarife .items-wrapper .items .item .wrapper{margin:0 !important;padding:50px 8%;}#node-produkt #content-wrapper .tarife .items-wrapper .items .item .wrapper>div{height:auto !important;}#node-produkt #content-wrapper .tarife .items-wrapper .items .item .wrapper .title.with-icon .icon{width:18px;height:18px;margin-bottom:20px;}#node-produkt #content-wrapper .tarife .items-wrapper .items.count-1 .item .wrapper .group.left,#node-produkt.produkt_fernsehen #content-wrapper .tarife .items-wrapper .items .item.big .wrapper .group.left,#node-produkt #content-wrapper .tarife .items-wrapper .items.count-1 .item .wrapper .group.right,#node-produkt.produkt_fernsehen #content-wrapper .tarife .items-wrapper .items .item.big .wrapper .group.right{width:100%;float:left;padding:0 !important;}#node-produkt #content-wrapper .tarife .items-wrapper .items.count-1 .item .wrapper .group.left:before,#node-produkt.produkt_fernsehen #content-wrapper .tarife .items-wrapper .items .item.big .wrapper .group.left:before{display:none;}#node-produkt #content-wrapper .tarife .items-wrapper .items.count-1 .item .wrapper .group.left .detail:last-child,#node-produkt.produkt_fernsehen #content-wrapper .tarife .items-wrapper .items .item.big .wrapper .group.left .detail:last-child{border-bottom:1px solid #d5dddf !important;}#node-produkt #content-wrapper .tarife .items-wrapper .items .item.kombi .wrapper{margin:0 !important;padding:50px 8% !important;background:#284c7e !important;}#node-produkt #content-wrapper .tarife .items-wrapper .items .item.kombi .wrapper .content{transform:none !important;position:relative;top:auto;left:auto;}#node-produkt #content-wrapper .tarife .items-wrapper .items .item.kombi .wrapper a.show{margin-top:30px;color:#ffffff;}#node-produkt #content-wrapper .tarife .items-wrapper .items .item.kombi .wrapper a.show:hover{color:#86bc25;margin-left:0;}#node-produkt #content-wrapper .tarife .items-wrapper .items .item.kombi .wrapper a.show svg{width:40px;height:40px;}#node-produkt.produkt_fernsehen #content-wrapper .tarife .items-wrapper .items .item.big .wrapper.more_prices>div{padding-bottom:0;}#node-produkt.produkt_fernsehen #content-wrapper .tarife .items-wrapper .items .item.big .wrapper.more_prices .bottom{position:relative;left:auto;bottom:auto;margin-top:40px;}#node-produkt.produkt_fernsehen #content-wrapper .tarife .items-wrapper .items .item.big .wrapper.more_prices .bottom .preise{width:100%;margin-bottom:40px;}#node-produkt.produkt_fernsehen #content-wrapper .tarife .items-wrapper .items .item.big .wrapper.more_prices .bottom .preise .preis{float:none;margin:0 0 10px 0;padding:0 0 10px 0;border-right:0;border-bottom:1px solid #d5dddf;}#node-produkt.produkt_fernsehen #content-wrapper .tarife .items-wrapper .items .item.big .wrapper.more_prices .bottom .preise .preis:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0;}#node-produkt.produkt_fernsehen #content-wrapper .tarife .items-wrapper .items .item.big .wrapper.more_prices .bottom .preise .preis .value{display:inline-block;margin-right:3px;line-height:30px;}#node-produkt.produkt_fernsehen #content-wrapper .tarife .items-wrapper .items .item.big .wrapper.more_prices .bottom .preise a.order{position:absolute;top:0;right:0;margin:0;padding:0 10px;}#node-produkt.produkt_fernsehen #content-wrapper .tarife .items-wrapper .items .item.big .wrapper .produktblatt{bottom:40px;right:0;}#node-produkt.produkt_fernsehen #content-wrapper .tarife .items-wrapper .items .item.big .wrapper.more_prices .produktblatt{bottom:0;right:0px;top:auto;}#node-produkt.produkt_fernsehen #content-wrapper .tarife .items-wrapper .items .item.big .wrapper>div{padding-bottom:160px;}#node-produkt.produkt_fernsehen #content-wrapper .tarife .items-wrapper .items .item.big .wrapper a.order{position:relative;margin-top:20px;bottom:auto;right:auto;float:left;clear:left;}#node-produkt.produkt_fernsehen #content-wrapper .tarife .items-wrapper .items .item.big .wrapper .coming_soon{position:relative;margin-top:20px;bottom:auto;right:auto;float:left;clear:left;max-width:none;}#node-produkt.produkt_fernsehen #content-wrapper .tarife .items-wrapper .items .item.big .wrapper a.verfuegbarkeit{position:relative;margin-top:5px;bottom:auto;right:auto;float:left;clear:left;}#node-produkt.produkt_fernsehen #content-wrapper .tarife .items-wrapper .items .item.big .wrapper .produktblatt{bottom:auto;top:5px;}#node-produkt #content-wrapper .info-block{width:100%;}#node-produkt #content-wrapper .info-block>div{padding:50px 8% !important;margin:0;}#node-produkt #content-wrapper .rechtliches{margin-top:70px;}#node-produkt #content-wrapper .rechtliches .left,#node-produkt #content-wrapper .rechtliches .right{width:100%;}#node-produkt #content-wrapper .rechtliches .right>div{padding:0 !important;margin-top:30px;}#node-produkt #kontakt h4{margin:0 !important;}#node-produkt #kontakt h4 br{display:none;}#node-produkt #kontakt svg{width:40px;height:40px;position:relative;margin-top:30px;top:auto;right:auto !important;}#overlay.produkt-bestellen,#overlay.produkt-bestellen.toheight{height:200px !important;width:90% !important;top:50% !important;left:5% !important;margin:-100px 0 0 0 !important;}#overlay.produkt-bestellen.toheight>.content-wrapper{overflow:hidden !important;}#overlay.produkt-bestellen.toheight:after{display:none !important;}#overlay.produkt-bestellen a.link svg{width:50px;height:50px;margin:45px 0 20px 0;}#overlay.produkt-bestellen a.link span{text-transform:none;letter-spacing:0;}#overlay.produkt-bestellen a.close{background:none;color:#ffffff;}#overlay.produkt-bestellen a.close:hover{color:#86bc25;}#node-bestellformular div.messages{margin:-40px 0 70px 0 !important;font-size:16px;line-height:24px;}#node-bestellformular .formular .webform-pages{position:relative;top:auto;left:auto;padding-top:0;width:100%;border-bottom:1px solid rgba(255,255,255,0.3);padding-bottom:30px !important;margin-top:-40px !important;}#node-bestellformular .formular .webform-pages ul li{clear:none !important;margin:0 30px 0 0 !important;text-transform:none;letter-spacing:0;}#node-bestellformular .formular .webform-client-form,#node-bestellformular .formular .confirmation-page #confirmation{padding-left:0 !important;float:left;width:100%;}#node-bestellformular .formular .webform-client-form .form-items,#node-bestellformular .formular .confirmation-page #confirmation{margin-top:70px;}#node-bestellformular .formular .confirmation-page #confirmation .confirmation-wrapper{padding:50px 8% !important;}#node-bestellformular .formular .confirmation-page #confirmation .text{text-align:left;margin-bottom:30px;}#node-bestellformular #bestelluebersicht .text{text-align:left;margin-bottom:50px;}#node-bestellformular #bestelluebersicht .details{padding:50px 8%;font-size:14px;line-height:22px;}#node-bestellformular #bestelluebersicht .total{padding:50px 8%;}#node-bestellformular #bestelluebersicht .total .cell.preis span.small{display:block;margin:0;line-height:18px;}#node-bestellformular .webform-component--bestandskunde{width:100%;margin-bottom:5px !important;}#node-bestellformular .webform-component--bestandskunde .form-item{height:150px;}#node-bestellformular .webform-component--bestandskunde .form-item label>span{left:50% !important;top:25px !important;margin:0 0 0 -20px !important;}#node-bestellformular .webform-component--bestandskunde .form-item label{padding:80px 16% 20px 16% !important;text-align:center;}#node-bestellformular .form-actions{width:100% !important;margin-top:0px !important;}#node-bestellformular input.form-submit.button-primary{width:50%;float:right;}#node-bestellformular fieldset.webform-component--sepa-lastschrift{width:100%;padding:50px 8% !important;margin:0 0 5px 0 !important;height:auto !important;}#node-bestellformular fieldset.webform-component--sepa-lastschrift .fieldset-wrapper{margin-top:20px;}#node-bestellformular fieldset.webform-component--sepa-lastschrift{border-left:0 !important;}#node-bestellformular fieldset.webform-component--persoenliche-daten,#node-bestellformular fieldset.webform-component--adresse-fuer-ihren-anschluss,#node-bestellformular fieldset.webform-component--ihre-nachricht,#node-bestellformular fieldset.webform-component--bestimmungen,#node-bestellformular fieldset.webform-component--agb{padding:50px 8% !important;background:#ffffff !important;box-sizing:border-box;}#node-bestellformular fieldset.webform-component--bestimmungen,#node-bestellformular fieldset.webform-component--agb{width:100% !important;height:auto !important;border-right:0 !important;}#node-bestellformular fieldset.webform-component--persoenliche-daten legend,#node-bestellformular fieldset.webform-component--adresse-fuer-ihren-anschluss legend,#node-bestellformular fieldset.webform-component--ihre-nachricht legend,#node-bestellformular fieldset.webform-component--bestimmungen legend,#node-bestellformular fieldset.webform-component--agb legend{width:auto;position:relative;top:auto;left:auto;right:auto;transform:none;padding:0;float:left;margin-bottom:30px;text-align:left;color:#000000;}#node-bestellformular fieldset.webform-component--persoenliche-daten .fieldset-wrapper,#node-bestellformular fieldset.webform-component--adresse-fuer-ihren-anschluss .fieldset-wrapper,#node-bestellformular fieldset.webform-component--ihre-nachricht .fieldset-wrapper,#node-bestellformular fieldset.webform-component--bestimmungen .fieldset-wrappe,#node-bestellformular fieldset.webform-component--agb .fieldset-wrapper{width:100%;padding:0 !important;background:none !important;float:left;}#node-bestellformular fieldset.webform-component--persoenliche-daten .form-item,#node-bestellformular fieldset.webform-component--adresse-fuer-ihren-anschluss .form-item{width:100% !important;}#node-bestellformular input.form-submit.webform-previous{bottom:30px;}#node-bestellformular fieldset.webform-component--optionen,#node-bestellformular fieldset.webform-component--hardware{margin-top:30px !important;padding:50px 8% !important;}#node-bestellformular fieldset.webform-component--optionen .fieldset-wrapper .form-type-checkboxes>label,#node-bestellformular fieldset.webform-component--hardware .fieldset-wrapper .form-type-checkboxes>label{width:100%;padding:0;margin:0 0 10px 0 !important;}#node-bestellformular fieldset.webform-component--optionen .fieldset-wrapper .form-type-checkboxes .form-checkboxes,#node-bestellformular fieldset.webform-component--hardware .fieldset-wrapper .form-type-checkboxes .form-checkboxes{width:100%;padding:0;}#node-news .details .bild{margin:0 0 30px 30px;}#node-news .bilder{margin-top:30px;}#node-kontakt .content{padding:0 0 70px 0;}#node-kontakt .content h1{margin:0 0 40px 0;}#node-kontakt .content .kontaktdaten{display:block;}#node-kontakt .content .kontaktdaten .block{width:100%;}#node-kontakt #map{position:relative;top:auto;right:auto;height:300px;width:100%;}#node-ueber_uns .einleitung{width:100%;}#node-ueber_uns .einleitung .wrapper{padding:0 0 50px 0;}#node-ueber_uns .text{width:100%;height:auto !important;}#node-ueber_uns .text .wrapper{padding:50px 8%;margin-right:0;}#node-ueber_uns .bild-1{width:100%;height:auto !important;}#node-ueber_uns .bild-1 img{position:relative;top:auto;left:auto;}#node-ueber_uns .bild-2{width:100%;height:auto !important;}#node-ueber_uns .untertitel{width:100%;height:auto !important;padding:70px 0 50px 0;}#node-ueber_uns .untertitel h4{position:relative;top:auto;left:auto;padding:0;transform:none;}#node-ueber_uns .bild-3{width:100%;height:auto !important;}#node-adv_page #content-wrapper .title-wrapper{width:100%;}#node-adv_page #content-wrapper .title-wrapper h1{margin:0 0 40px 0 !important;}#node-adv_page #content-wrapper .body{width:100%;margin-bottom:70px;margin-right:0 !important;}#node-adv_page #content-wrapper .blocks{width:100%;}#node-adv_page #content-wrapper .blocks .item{width:100% !important;margin-left:0 !important;}#node-adv_page #content-wrapper .blocks .item .wrapper{height:auto !important;padding:40px 8% !important;margin-right:0;}#node-adv_page #content-wrapper .blocks .item .icon{margin-bottom:30px;height:35px;}#node-hardware #content-wrapper .einleitung{width:100%;margin-bottom:30px;}#node-hardware #content-wrapper .einleitung .wrapper{padding-right:0;}#node-hardware #content-wrapper .body{width:100%;margin-bottom:70px;margin-right:0 !important;}#node-hardware #content-wrapper .blocks{width:100%;}#node-hardware #content-wrapper .blocks .item{width:100% !important;}#node-hardware #content-wrapper .blocks .item .bild{margin-right:0;}#node-hardware #content-wrapper .blocks .item .wrapper{height:auto !important;padding:50px 8% !important;margin-right:0;}#node-hardware #content-wrapper .blocks .item .vorschautext{height:auto !important;}#node-hardware #content-wrapper .blocks .item .preise{height:auto !important;}#node-produkt #content-wrapper .tarife .items-wrapper .items .item.sky-banner{position:relative;overflow:hidden;}#node-produkt #content-wrapper .tarife .items-wrapper .items .item.sky-banner .bild{margin:40px -20px -130px -20px;}#otc_check_overlay #otc_check_form .form-item{width:100% !important;}#node-kontakt .team .team-uebersicht .team-item .team-content{padding:20px;}#node-kontakt .team .team-uebersicht .team-item .team-bild{padding:10px 10px 0 10px;}#node-kontakt .team .team-uebersicht .team-item{width:50%;}#node-kontakt .team{padding-top:70px;}#sliding-popup .eu-cookie-compliance-content{margin:0 8%;}#eu-cookie-compliance-categories{padding-right:0;}#sliding-popup .popup-content #popup-buttons{position:relative;bottom:auto;right:auto;float:none !important;margin-top:20px !important;}#sliding-popup #popup-buttons .button{}#sliding-popup #popup-buttons .agree-button{float:none;margin:0 10px 10px 0;}#node-kuendigung{background:none;padding:60px 0;border-top:1px solid #eee;border-bottom:1px solid #eee;}#node-kuendigung .formular{padding:30px 0 0 0;background:none;}#node-kuendigung .formular .form-items .form-item{width:97%;}}@media all and (max-width:599px){#page-wrapper{padding-top:110px;}#header{padding:30px 0;}#header #logo{width:168px;height:50px;}#menu-icon{margin-top:16px;}#overlay>a.close,#otc_check_overlay>a.close{top:0px;right:0px;}#main-wrapper{min-height:calc(100vh - 486px);}#node-kontakt .team .team-uebersicht .team-item .team-content{padding:30px;height:auto !important;}#node-kontakt .team .team-uebersicht .team-item .team-bild{padding:15px 15px 0 15px;}#node-kontakt .team .team-uebersicht{margin:-30px 0 0 0;}#node-kontakt .team .team-uebersicht .team-item{width:100%;margin:30px 0 0 0;padding:0;}}@media all and (max-width:499px){h1,h2,h3,#overlay .overlay-title,#otc_check_overlay .overlay-title,#node-produkt #kontakt h4,#node-produkt #content-wrapper .spruch,#node-produkt #content-wrapper .tarife .items-wrapper .items .item .wrapper h4.title,#node-angebot .einleitung h1,#node-storyboard .einleitung h1{font-size:30px;line-height:35px;letter-spacing:1px;}h4{font-size:20px;line-height:26px;letter-spacing:1px;}h1.small,h4.big,#node-beratung fieldset legend,#node-bestellformular fieldset legend,#node-wartungsarbeiten fieldset.webform-component--stoerungen-melden legend,#node-wartungsarbeiten fieldset.webform-component--datenschutzerklaerung legend{font-size:25px;line-height:30px;letter-spacing:1px;}h4.small,#node-angebot .einleitung .subtitle,#node-storyboard .einleitung .subtitle{font-size:16px;line-height:22px;letter-spacing:1px;}#navigation #block-system-main-menu>ul.menu>li{padding:20px 0 !important;}#navigation ul.menu li>a,#navigation ul.menu li.expanded>.nolink{font-size:26px;line-height:30px;}#navigation ul.menu li.expanded>ul.menu>li>a,#navigation ul.menu li.expanded>ul.menu ul.view li a,#navigation ul.menu li.expanded>ul.menu>li.last>a{font-size:16px;}#navigation ul.menu li.expanded>ul.menu>li>a svg,#navigation ul.menu li.expanded>ul.menu ul.view li a svg{width:25px;height:25px;margin-right:12px;top:6px;}#node-startseite #slider .swiper-slide .content-wrapper .table-cell{padding-bottom:150px;}#node-startseite #slider .swiper-slide .content-wrapper .title{font-size:30px;line-height:35px;margin-left:0;}#node-startseite #slider .swiper-pagination{margin-top:-60px;}#node-startseite #slider .swiper-slide .content-wrapper .icon svg{width:40px;height:40px;}#node-startseite #slider .buttons a{padding:15px 0;line-height:20px;font-size:12px;}#node-startseite #slider .buttons a svg{margin-bottom:5px;}#node-produkt #content-wrapper .menu ul li{margin:5px 0 !important;clear:left;}#node-produkt #content-wrapper .menu ul li a{padding:0 !important;}#node-bestellformular .formular .webform-pages ul li{clear:left !important;padding:0 !important;margin:5px 0 !important;}#node-bestellformular .webform-component--bestandskunde .form-item label{letter-spacing:0;text-transform:none;}#node-bestellformular #bestelluebersicht .details{padding-top:35px;}#node-bestellformular #bestelluebersicht .details .row.header{display:none;}#node-bestellformular #bestelluebersicht .details .row .cell,#node-bestellformular #bestelluebersicht .total .cell{width:100% !important;}#node-bestellformular #bestelluebersicht .details .row .cell.name{font-weight:700;}#node-bestellformular #bestelluebersicht .details .row .cell span.label,#node-bestellformular #bestelluebersicht .total .cell span.label{display:inline-block;font-size:12px !important;color:#aaaaaa !important;margin-left:3px !important;}#node-produkt #content-wrapper .tarife .items-wrapper .items .item .wrapper h4.title{margin:0 0 20px 0 !important;}#node-produkt #content-wrapper .tarife .items-wrapper .items .item .wrapper .preis .value{font-size:30px;line-height:35px;}#node-beratung .webform-component--ich-interessiere-mich-fuer-folgende-themen--thema .form-item label{font-size:12px;line-height:18px;}#node-page a.pcvisit{float:none;margin:0 0 30px 0;display:block;}#node-produkt.produkt_fernsehen #content-wrapper .tarife .items-wrapper .items .item.big .wrapper.more_prices .bottom .preise{margin-bottom:40px;}#node-produkt.produkt_fernsehen #content-wrapper .tarife .items-wrapper .items .item.big .wrapper.more_prices .bottom .preise .preis .value{display:block;}#node-produkt.produkt_fernsehen #content-wrapper .tarife .items-wrapper .items .item.big .wrapper.more_prices .produktblatt{bottom:40px;right:0;top:auto;}#header .region-header .hotline{clear:left;margin:10px 0 0 0;padding:0;border:0;}#footer #block-menu-menu-fusszeile-2{float:left;clear:both;margin-top:20px !important;}#footer #block-menu-menu-fusszeile{float:left;clear:both;}#footer #block-menu-menu-fusszeile ul.menu,#footer #block-menu-menu-fusszeile-2 ul.menu{text-align:left;}#overlay.job-new .job-overlay-container .einleitung .job-einleitung-bild img{max-width:202px;max-height:170px;}}@media all and (max-width:399px){h1,h2,h3,#overlay .overlay-title,#otc_check_overlay .overlay-title,#node-produkt #kontakt h4,#node-produkt #content-wrapper .spruch,#node-produkt #content-wrapper .tarife .items-wrapper .items .item .wrapper h4.title,#node-angebot .einleitung h1,#node-storyboard .einleitung h1{font-size:25px;line-height:30px;letter-spacing:1px;}h4{font-size:20px;line-height:26px;letter-spacing:1px;}h1.small,h4.big,#node-beratung fieldset legend,#node-bestellformular fieldset legend,#node-wartungsarbeiten fieldset.webform-component--stoerungen-melden legend,#node-wartungsarbeiten fieldset.webform-component--datenschutzerklaerung legend{font-size:25px;line-height:30px;letter-spacing:1px;}h4.small,#node-angebot .einleitung .subtitle,#node-storyboard .einleitung .subtitle{font-size:16px;line-height:22px;letter-spacing:1px;}#node-startseite #slider .swiper-slide .content-wrapper .title{font-size:30px;line-height:35px;}#node-angebot .einleitung .preis .items .item h4{text-transform:none;letter-spacing:1px;}#node-produkt #content-wrapper .tarife .items-wrapper .items .item .wrapper .details .detail{padding:15px 0 15px 40px;}#node-bestellformular .webform-component--bestandskunde .form-item{height:140px;}#node-beratung .webform-component--ich-interessiere-mich-fuer-folgende-themen--thema .form-item{height:90px;width:50% !important;margin-bottom:5px !important;}#node-beratung .webform-component--ich-interessiere-mich-fuer-folgende-themen--thema .form-item label>span{margin-top:20px !important;}#node-bestellformular .webform-component--bestandskunde .form-item label,#node-beratung .webform-component--ich-interessiere-mich-fuer-folgende-themen--thema .form-item label{font-size:12px;line-height:18px;}#node-beratung .webform-component--ich-interessiere-mich-fuer-folgende-themen--thema .form-item:nth-child(2n) label{margin-right:0 !important;}#node-bestellformular input.form-submit.button-primary{width:100%;}#node-bestellformular .form-actions{padding-bottom:45px;}#node-bestellformular input.form-submit.webform-previous{bottom:0px;}.webform-client-form .form-actions .info{top:100%;padding-left:100px;width:100%;box-sizing:border-box;line-height:16px;margin-top:-23px;text-align:right;}.webform-component--datenschutzerklaerung--infotext,#node-bestellformular fieldset.webform-component--bestimmungen .webform-component-checkboxes .description,#node-bestellformular fieldset.webform-component--agb .webform-component-checkboxes .description{font-size:12px;line-height:18px;}#node-beratung input.form-submit,#node-wartungsarbeiten input.form-submit{width:100%;}#node-downloads .downloads .item .dateien .datei a{text-transform:none;}#node-beratung .captcha,#node-wartungsarbeiten .captcha{padding:0 !important;background:none !important;}}@media all and (max-width:369px){#stoerungen-banner .stoerungen-banner-container .stoerungen-banner-titel{padding-top:24px;padding-left:0;}#stoerungen-banner .stoerungen-banner-container .stoerungen-banner-text{margin-top:0;}}@media all and (max-width:350px){#header.navigation-open #navigation #block-views-header-buttons-block a.button{text-transform:none;letter-spacing:0px;padding:0 10px;}#node-startseite #slider .swiper-slide .content-wrapper .title{font-size:26px;line-height:30px;}}
