:root{--fancybox-content-bg: #282828;--fancybox-bg: rgba(198, 198, 198, 0.9)}*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,figcaption,blockquote,dl,dd{margin:0}ul[class],ol[class]{margin:0;padding:0;list-style:none}a:link,a:visited,a:hover,a:active{outline:0}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}img{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.masonry-box{overflow:hidden;margin:0;padding:0}.masonry-box .box-item{margin-bottom:35px}.masonry-box .column{float:left}.masonry-box .size-1of4,.masonry-box .size-1of3,.masonry-box .size-1of2{margin:0;padding:0;float:left;width:22.375%;margin-right:3.5%}.masonry-box .size-1of3{width:31%}.masonry-box .size-1of2{width:48%;margin-right:4%}.masonry-box .size-1of1{width:100%;margin-right:0}.masonry-box .size-1of4:nth-child(4n),.masonry-box .size-1of3:nth-child(3n),.masonry-box .size-1of2:nth-child(2n){margin-right:0}@media screen and (min-width: 880px)and (max-width: 5000px){.masonry-box[data-columns]::before{content:"3 .column.size-1of3"}.vier-spalten.masonry-box[data-columns]::before{content:"4 .column.size-1of4"}}@media screen and (min-width: 600px)and (max-width: 879.9px){.masonry-box[data-columns]::before{content:"2 .column.size-1of2"}}@media screen and (max-width: 599.9px){.masonry-box[data-columns]::before{content:"1 .column.size-1of1"}}.slick{width:100%;overflow:hidden}.slick .slick-list{width:calc(100% + 20px);margin-left:-10px}/*! #######################################################################

	MeanMenu 2.0.6
	--------

	To be used with jquery.meanmenu.js by Chris Wharton (http://www.meanthemes.com/plugins/meanmenu/)

####################################################################### */a.meanmenu-reveal{display:none}a.meanmenu-reveal.meanclose{z-index:10000}.mean-container .mean-bar{width:auto;z-index:999999}.mean-container a.meanmenu-reveal{position:absolute;top:80px;cursor:pointer;text-decoration:none;display:block;color:#000;padding-right:0px}.mean-container a.meanmenu-reveal img{height:40px;z-index:999999}.mean-container .mean-nav{width:100%;margin-top:0px;position:absolute;z-index:9999}.mean-container .mean-nav ul{padding:0;margin:0;list-style-type:none;display:block;height:100vh;padding-top:160px;background-color:#282828}.mean-container .mean-nav ul li{position:relative;margin:0;padding:0;border-bottom:1px solid #fff;list-style-type:none;background:#282828}.mean-container .mean-nav ul li:first-child{border-top:1px solid #fff}.mean-container .mean-nav ul li a{font-size:2rem;line-height:2rem;display:block;padding:20px 20px;margin:0;text-align:left;color:#fff;text-decoration:none;text-transform:uppercase}.mean-container .mean-nav ul li ul{padding-top:0px}.mean-container .mean-nav ul li.mean-last a{border-bottom:none;margin-bottom:0}.mean-container .mean-nav ul li li li a{width:70%;padding:1em 15%}.mean-container .mean-nav ul li li li li a{width:60%;padding:1em 20%}.mean-container .mean-nav ul li li li li li a{width:50%;padding:1em 25%}.mean-container .mean-nav ul li a:hover,.mean-container .mean-nav ul li.active a,.mean-container .mean-nav ul li li a:hover,.mean-container .mean-nav ul li li.active a{color:#d3d3d3}.mean-container .mean-nav ul li a.mean-expand{margin-top:1px;width:26px;height:32px;padding:12px !important;text-align:center;position:absolute;right:0;top:0;z-index:2;font-weight:700;border:none !important}.mean-container .mean-push{float:left;width:100%;padding:0;margin:0;clear:both}.mean-nav .wrapper{width:100%;padding:0;margin:0}.mean-container .mean-bar,.mean-container .mean-bar *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.mean-remove{display:none !important}.mean-container .mean-nav ul li.service-nav ul li a{padding:10px 20px;text-transform:none;font-size:1.6rem}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl,.ui-corner-bottom{border-top-right-radius:0px;border-top-left-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover,.ui-state-active:focus{border:none;background:#282828;font-weight:normal;color:#fff;outline:none}.ui-tabs{padding:0}.ui-tabs .ui-tabs-nav{border:none;border-bottom:1px solid #ddd}.accordion{margin-bottom:20px}.accordion h3{outline:none}.accordion .ui-icon,.accordion .ui-widget-header .ui-icon,.accordion .ui-state-hover .ui-icon,.accordion .ui-state-focus .ui-icon,.accordion .ui-button:hover .ui-icon,.accordion .ui-button:focus .ui-icon,.accordion .ui-state-highlight .ui-icon,.accordion .ui-button .ui-state-highlight.ui-icon,.accordion .ui-state-error .ui-icon,.accordion .ui-state-error-text .ui-icon,.accordion .ui-button .ui-icon,.accordion .ui-icon,.accordion .ui-widget-header .ui-icon,.accordion .ui-state-hover .ui-icon,.accordion .ui-state-focus .ui-icon,.accordion .ui-button:hover .ui-icon,.accordion .ui-button:focus .ui-icon,.accordion .ui-state-highlight .ui-icon,.accordion.service .ui-button .ui-state-highlight.ui-icon,.accordion.service .ui-state-error .ui-icon,.accordion.service .ui-state-error-text .ui-icon,.accordion.service .ui-button .ui-icon{outline:none}.accordion .ui-state-active .ui-icon,.accordion .ui-button:active .ui-icon,.accordion .ui-state-active .ui-icon,.accordion .ui-button:active .ui-icon{outline:none}form{overflow:hidden}fieldset{border:0;margin:0;padding:0}form p{padding-bottom:10px}legend{padding:0;margin:0;margin-bottom:7px;font-size:1rem;text-transform:uppercase}label{display:block;margin-bottom:5px}label.inline{display:inline}input,select,textarea{background-color:#a4a4a4;color:#000;border:0;padding:8px;width:100%;margin-bottom:8px}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus input:-webkit-autofill,textarea:-webkit-autofill,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{border:0;-webkit-text-fill-color:#000;-webkit-box-shadow:0 0 0 0 #000 inset;transition:background-color 5000s ease-in-out 0s}input,textarea{width:90%;width:calc(100% - 16px)}textarea{height:120px}input[type=checkbox],input[type=radio]{width:auto;margin-right:5px;border:0}input[type=checkbox]{border:0;background:#fff;padding:0px}input[type=submit],button[type=submit]{width:100%;background:#c6c6c6;color:#fff}.validationerror{background:#282828;color:#fff;padding:8px;margin-bottom:1px;width:100%}@media only screen and (min-width: 220px)and (max-width: 879.9px){input,select,textarea,input[type=submit],button[type=submit],input[type=submit]:hover,.validationerror{width:90%;width:calc(100% - 16px)}input,select,input[type=submit],button[type=submit],input[type=submit]:hover{width:100%}}ul.list{overflow:hidden}ul.list li{margin:0;padding:0;list-style-type:none}ul.list li a{text-decoration:none;display:block}ul.list.dash li:before{content:"-";padding-right:10px}ul.list.downloads li{padding-bottom:5px}ul.list.downloads li:last-child{padding-bottom:0px}ul.list.downloads li a{text-decoration:none}ul.list.downloads li a:hover{text-decoration:none;color:#282828}ul.list.downloads li a:before{content:"";background-image:url(../../default/img/layout/icon-download-black.svg);background-position:center left;background-size:18px auto;padding-top:4px;background-repeat:no-repeat;padding-right:20px}ul.list.downloads.white li a:before{background-image:url(../../default/img/layout/icon-download-white.svg)}table,tbody,thead{width:100%;padding:0;margin:0;border:0px;margin-bottom:15px}tr,td,th{border:0px}tr{padding:0px;margin:0px}tr:hover{background-color:#a4a4a4}th{padding:8px;border-bottom:1px solid #000;vertical-align:top;text-align:left;color:#fff;font-weight:700;background-color:#c6c6c6}td{margin:0;padding:8px;border-bottom:1px dotted #000;vertical-align:top;text-align:left}.video-full{border:0px solid #fff;margin-bottom:30px;position:relative;padding-bottom:37.5%;padding-top:0px;height:0;overflow:hidden}.video-full-stillbild{background-image:url(../img/content/videoheader-stillbild.jpg);background-size:100%;background-repeat:no-repeat}.video{position:relative;padding-bottom:56.25%;padding-top:0px;height:0;overflow:hidden}.video-stillbild{background-image:url(../img/content/videothumbnail-stillbild.jpg);background-size:100%;background-repeat:no-repeat}.video-full iframe,.video iframe{border:0;position:absolute;top:0;left:0;width:100%;height:100%}html{font-size:62.5%}*{font-family:"Roboto","Helvetica","Arial",sans-serif;font-weight:400;font-size:1.6rem;color:#282828}.index-site h1{display:inline;margin-bottom:0px;font-size:2.2rem}.index-site h1+.lead{display:inline;font-size:2.2rem}h1,h2{font-family:"Roboto","Helvetica","Arial",sans-serif;font-size:3rem;margin-top:50px;margin-bottom:20px}h1:first-child,h2:first-child{margin-top:0}h1{font-weight:900;margin-top:80px;margin-bottom:50px}h2,h3,h4,h5{font-weight:700}h3{font-family:"Roboto","Helvetica","Arial",sans-serif;font-size:1.8rem;margin-top:5px;margin-bottom:10px}h3:first-child{margin-top:0}h4{font-family:"Roboto","Helvetica","Arial",sans-serif;font-size:1.6rem}h4:first-child{margin-top:0}h4.kontakt{font-family:"Roboto","Helvetica","Arial",sans-serif;font-size:1.7rem;margin-top:30px;margin-bottom:15px}p{margin-bottom:15px}p:last-child{margin-bottom:0}p.date{font-size:1.4rem}p.lead{font-weight:500;font-size:2rem;margin-bottom:30px}ul{margin-bottom:30px}strong{font-weight:700}a{color:#282828;text-decoration:underline}a:hover{color:#3cab41;text-decoration:none}address{font-style:normal}address a,address a[href^="mailto:"],address a[href^=tel]{display:block;text-decoration:none}.btn-block{display:inline-block}.btn-block .btn{width:100%}.btn{display:block;padding:0px;color:#282828;text-align:left;text-decoration:none;border-bottom:1px solid #3cab41}.btn.calltoaction{padding:0px 5px;display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;transition-duration:1s !important}.btn.calltoaction:hover,.btn.calltoaction:focus,.btn.calltoaction:active{-webkit-transform:translateX(10px);transform:translateX(10px)}.btn.calltoaction:hover:before,.btn.calltoaction:focus:before,.btn.calltoaction:active:before{content:url(../img/layout/icon-arrow.svg);display:inline-block;height:auto;width:16px;padding-right:5px}.btn.inline{display:inline-block}.btn.inline.right{float:right}.btn.color-hg{background-color:#3cab41;color:#fff;padding:10px}.btn.outline{border:1px solid #3cab41;padding:10px}.btn:hover,.btn.active{color:#3cab41}.btn:hover.color-hg,.btn.active.color-hg{background-color:#2f8533;color:#fff}.btn.more:hover,.btn.more:focus,.btn.more:active{-webkit-transform:translateX(0px);transform:translateX(0px)}.btn.more:hover:before,.btn.more:focus:before,.btn.more:active:before{display:none}.btn.whatsapp{background-color:#3cab41;color:#fff;padding:10px;transition-duration:1s}.btn.whatsapp:before{content:url(../img/layout/icon-whatsapp.svg);display:inline-block;height:auto;width:18px;margin-left:0px;padding-right:5px}.btn.whatsapp:hover,.btn.whatsapp:focus,.btn.whatsapp:active{-webkit-transform:translateX(10px);transform:translateX(10px)}img.full{width:100%;height:auto}img.desaturated{-webkit-filter:saturate(0.5);filter:saturate(0.5)}img.fancybox__image{-webkit-filter:saturate(0.5);filter:saturate(0.5)}img.icon.service{display:inline-block}img.effekt{transform:scale(1);transition:transform 1s;transition-duration:2s !important}img.effekt:hover{transition-property:all;transform:scale(1.125);transition-duration:2s;transition-timing-function:ease-out}div.bildcontainer{overflow:hidden}.accordion img{display:inline-block}.accordion.ui-accordion .ui-state-default{background:none !important;border:0px solid;margin:0px;padding:0px;display:flex;margin-top:15px;justify-content:space-between;flex-direction:row-reverse;align-items:center;border-top:1px solid;padding-top:15px}.accordion.ui-accordion .ui-state-default div{font-size:2.4rem;font-family:"Roboto","Helvetica","Arial",sans-serif;color:#fff;display:flex;align-items:center}.accordion.ui-accordion .ui-state-default:first-child{margin-top:0px}.accordion.ui-accordion .ui-state-default:last-of-type{border-bottom:1px solid;padding-bottom:15px}.accordion.ui-accordion .ui-state-default:last-of-type~.ui-accordion-content-active{padding-bottom:15px;border-bottom:1px solid #fff}.accordion.ui-accordion .ui-state-default.ui-state-active{border-bottom:0px !important}.accordion.ui-accordion .ui-state-default img{padding-right:10px;height:80px;max-height:80px;width:80px;max-width:80px}.accordion.ui-accordion .ui-widget-content{background:none;padding:0px;border:0px;margin-top:10px}.accordion .ui-icon,.accordion .ui-widget-header .ui-icon,.accordion .ui-state-hover .ui-icon,.accordion .ui-state-focus .ui-icon,.accordion .ui-button:hover .ui-icon,.accordion .ui-button:focus .ui-icon,.accordion .ui-state-highlight .ui-icon,.accordion .ui-button .ui-state-highlight.ui-icon,.accordion .ui-state-error .ui-icon,.accordion .ui-state-error-text .ui-icon,.accordion .ui-button .ui-icon,.accordion .ui-icon,.accordion .ui-widget-header .ui-icon,.accordion .ui-state-hover .ui-icon,.accordion .ui-state-focus .ui-icon,.accordion .ui-button:hover .ui-icon,.accordion .ui-button:focus .ui-icon,.accordion .ui-state-highlight .ui-icon{background-image:url(../img/layout/icon-accordion.svg);background-size:auto;background-position:right center;outline:none;background-repeat:no-repeat}.accordion .ui-state-active .ui-icon,.accordion .ui-button:active .ui-icon,.accordion .ui-state-active .ui-icon,.accordion .ui-button:active .ui-icon{background-image:url(../img/layout/icon-accordion-off.svg);outline:none}body{display:grid;grid-template-rows:auto 1fr auto}main{position:relative}section{padding-top:50px;padding-bottom:50px;overflow:hidden}section.bg-dark{background:#282828}section.bg-dark h2,section.bg-dark h3,section.bg-dark p,section.bg-dark a{color:#fff}section.eyecatcher{position:relative;z-index:10}section.eyecatcher h2,section.eyecatcher p,section.eyecatcher a{font-size:3rem}section.eyecatcher .text-container+div{position:relative}section.eyecatcher img{position:absolute;height:130%;min-height:300px;width:auto !important;bottom:-50px}.index-site .eyecatcher .heimelektronik,.index-site .eyecatcher .geschaeftskunden,.index-site .eyecatcher .eventtechnik{display:none}.heimelektronik-site .eyecatcher .startbild,.heimelektronik-site .eyecatcher .geschaeftskunden,.heimelektronik-site .eyecatcher .eventtechnik{display:none}.professionelle-systeme-site .eyecatcher .startbild,.professionelle-systeme-site .eyecatcher .heimelektronik,.professionelle-systeme-site .eyecatcher .eventtechnik{display:none}.eventtechnik-site .eyecatcher .startbild,.eventtechnik-site .eyecatcher .heimelektronik,.eventtechnik-site .eyecatcher .geschaeftskunden{display:none}.lead-container{padding-top:50px;padding-bottom:50px}.content-block-center{width:100%;max-width:1110px;margin-left:auto;margin-right:auto}.zweier-grid{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:30px;row-gap:30px}.dreier-grid{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:30px;row-gap:30px}.vierer-grid{display:grid;grid-template-columns:repeat(4, 1fr);column-gap:30px;row-gap:30px}.fuenfer-grid{display:grid;grid-template-columns:repeat(5, 1fr);column-gap:30px;row-gap:30px}.sechser-grid{display:grid;grid-template-columns:repeat(6, 1fr);column-gap:30px;row-gap:30px}.eins-zwei-grid{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:30px;row-gap:30px}.eins-zwei-grid>:last-child{grid-column-start:2;grid-column-end:4}.zwei-eins-grid{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:30px;row-gap:30px}.zwei-eins-grid>:first-child{grid-column-start:1;grid-column-end:3}.eins-drei-grid{display:grid;grid-template-columns:repeat(4, 1fr);column-gap:30px;row-gap:30px}.eins-drei-grid>:last-child{grid-column-start:2;grid-column-end:5}.drei-eins-grid{display:grid;grid-template-columns:repeat(4, 1fr);column-gap:30px;row-gap:30px}.drei-eins-grid>:first-child{grid-column-start:1;grid-column-end:4}.flex-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.flex-column{display:flex;flex-direction:column;justify-content:space-between;align-items:center}header{overflow:hidden;position:relative}header #logo{display:inline-block}header #logo a img,header #logo a svg{height:75px;min-height:75px;max-height:75px;margin-top:-13px;margin-left:-6px}header .head-container{width:100%;padding-top:40px;padding-bottom:40px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(40, 40, 40, 0.75)), to(rgba(255, 255, 255, 0)));background:-moz-linear-gradient(top, rgba(40, 40, 40, 0.75), rgba(255, 255, 255, 0));background:linear-gradient(top, rgba(40, 40, 40, 0.75), rgba(255, 255, 255, 0));display:flex;align-items:center}header .head-container .logo-container{width:50%;float:left;height:50px}header .head-container .logo-container .content-block-half-left{width:100%;max-width:555px;margin-left:auto;margin-right:0px}header .head-container .nav-container{width:50%;border-bottom:calc(30px + 2rem) solid rgba(255,255,255,.75);border-left:10px solid rgba(0,0,0,0);border-right:0px solid rgba(0,0,0,0);float:left}header .head-container .nav-container .content-block-half-right{width:100%;max-width:555px;margin-left:0px;margin-right:auto;text-align:right;position:absolute}header .head-container .nav-container .content-block-half-right .main-nav{margin-right:10px}header .head-container .nav-container .content-block-half-right .main-nav ul.flex-row{height:calc(30px + 2rem)}header .head-container .nav-container .content-block-half-right .main-nav>ul{margin:0;padding:0;overflow:hidden}header .head-container .nav-container .content-block-half-right .main-nav>ul li{margin:0;padding:0;list-style-type:none;text-align:left}header .head-container .nav-container .content-block-half-right .main-nav>ul li a{display:block;padding:15px 0px;color:#282828;line-height:auto;font-size:2rem;line-height:2rem;text-decoration:none;text-transform:normal}header .head-container .nav-container .content-block-half-right .main-nav>ul li a.active,header .head-container .nav-container .content-block-half-right .main-nav>ul li a:hover{color:#3cab41}header .head-container .nav-container .content-block-half-right .main-nav>ul li:first-child{margin-left:10px}header .head-container .nav-container .content-block-half-right .main-nav>ul li:last-child{margin-right:0}header .head-container .nav-container .content-block-half-right .main-nav>ul li:nth-child(3){margin-right:0px}header .head-container .nav-container .content-block-half-right .main-nav>ul li.service-nav{display:none}header .service,header .menue-container{z-index:100;transition:all .2s ease-in-out}header .to-hide{position:fixed;z-index:100;width:100%}header .header-container{top:0px;position:absolute;width:100%;z-index:10;margin-top:44px}header .header-container .image{background-size:cover;width:100%;top:0px;background-position:center center}header .header-container .movie{height:70vh;background-size:cover}header .header-container .movie iframe{position:absolute;top:50%;left:50%;width:177.77777778vh;height:56.25vw;min-width:100%;min-height:100%;border:0;box-sizing:border-box;transform:translate(-50%, -50%);pointer-events:none;background-color:#282828;background-size:cover;background-position:center}header .main-nav-container .main-nav>ul{margin:0;padding:0;overflow:hidden}header .main-nav-container .main-nav>ul li{margin:0;margin-right:40px;padding:0;list-style-type:none}header .main-nav-container .main-nav>ul li a{display:block;padding:15px 0px;color:#282828;line-height:auto;font-size:2rem;line-height:2rem;text-decoration:none;text-transform:normal}header .main-nav-container .main-nav>ul li a.active,header .main-nav-container .main-nav>ul li a:hover{color:#3cab41}header .main-nav-container .main-nav>ul li:first-child{margin-left:20px}header .main-nav-container .main-nav>ul li:last-child{margin-right:0}header .main-nav-container .main-nav>ul li ul{display:none;position:absolute;padding:0;text-align:left;z-index:10}header .main-nav-container .main-nav>ul li ul li a{background-color:#c6c6c6}header .main-nav-container .main-nav>ul li ul li a.active,header .main-nav-container .main-nav>ul li ul li a:hover{background-color:#3cab41}header .main-nav-container .main-nav>ul li:hover ul{display:block}header .service{background-color:#282828;color:#fff}header .service .flex{display:flex;flex-direction:row;justify-content:flex-end}header .service .flex nav{padding:10px 0px}header .service .flex nav.service-nav ul,header .service .flex nav.social-nav ul{margin:0px;padding:0px}header .service .flex nav.service-nav ul li,header .service .flex nav.social-nav ul li{list-style:none;float:left;margin-right:25px}header .service .flex nav.service-nav ul li:last-child,header .service .flex nav.social-nav ul li:last-child{margin-right:0}header .service .flex nav.service-nav ul li a,header .service .flex nav.social-nav ul li a{color:#fff;text-decoration:none;line-height:1}header .service .flex nav.service-nav ul li a:hover,header .service .flex nav.service-nav ul li a.active,header .service .flex nav.social-nav ul li a:hover,header .service .flex nav.social-nav ul li a.active{color:#3cab41}header .service .flex nav.service-nav ul li:hover ul,header .service .flex nav.social-nav ul li:hover ul{display:block}header .service .flex nav.social-nav{margin-left:25px;display:flex}header .service .flex nav.social-nav ul{align-self:center}header .service .flex nav.social-nav ul li{background:#3cab41;text-align:center;margin:0px;margin-right:10px;padding:0px}header .service .flex nav.social-nav ul li:hover{opacity:.7 !important}header .service .flex nav.social-nav ul li a{display:flex;justify-content:center;align-items:center;width:21px;height:21px}header .service .flex nav.social-nav ul li a img{display:inline-block;text-align:center;vertical-align:bottom;height:13px;width:auto}.scrolled .menue-container{background-color:#282828;border-bottom:1px solid #3cab41}header{height:35vh}header .header-container{margin-top:0px !important}header .header-container .image{animation-duration:10s;animation-name:zoom;animation-delay:1s;animation-iteration-count:1;animation-timing-function:linear;animation-fill-mode:forwards;height:35vh;-webkit-filter:saturate(0.5);filter:saturate(0.5)}header .header-container .image .animation{max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@keyframes zoom{0%{transform:scale(1);transition:transform 1s;transition-property:all;transition-duration:2s !important;transition-timing-function:ease-out}100%{transform:scale(1.125)}}.index-site header,.heimelektronik-site header,.professionelle-systeme-site header,.eventtechnik-site header{height:70vh}.index-site header .header-container .image,.heimelektronik-site header .header-container .image,.professionelle-systeme-site header .header-container .image,.eventtechnik-site header .header-container .image{height:70vh}.royalSlider.rsDefault{width:100%;background:none}.royalSlider.rsDefault img{width:100%;height:auto;opacity:.7}.royalSlider.rsDefault .rsArrowIcn{border-radius:0}.royalSlider.rsDefault .rsThumbs{margin-top:4px;background:none}.royalSlider.rsDefault .rsThumbsHor{height:auto}.royalSlider.rsDefault .rsThumb{width:125px;height:84px}.royalSlider.rsDefault img{filter:saturate(0.5)}.rsDefault .rsThumb.rsNavSelected{background:none !important}.rsDefault .rsThumb.rsNavSelected img{opacity:1}footer{position:relative;background-color:#282828;padding-top:25px;padding-bottom:25px}footer p,footer a{color:#fff}footer a,footer a[href^="mailto:"],footer a[href^=tel]{color:#fff;text-decoration:none}footer .footer-nav ul{margin:0px;padding:0px}footer .footer-nav ul li{list-style-type:none;float:left;margin-right:20px}footer .footer-nav ul li:last-child{margin-right:0px}footer .skipp{position:absolute;top:20px;right:20px}footer .skipp img{display:block;opacity:.7}.fancy-box .content-block-center{max-width:770px;width:calc(100% - 40px);margin-left:auto;margin-right:auto}.fancy-box *,.fancy-box h1,.fancy-box p{color:#fff}.fancy-box h1{text-align:center}.fancy-box .downloadlist li a{border-bottom:0}.fancy-box .downloadlist li a:before{background-image:url(../img/layout/icon-download-new-white.svg)}.fancy-box a{color:#fff;border-bottom:1px solid #3cab41;text-decoration:none}.fancy-box a:hover{color:#3cab41}.fancybox__container.is-animated[aria-hidden=false]{animation:.5s ease backwards fancybox-fadeIn}.fancybox__slide{padding:0px !important;padding:10vh 0px !important}.fancybox__iframe{padding:0px}.fancybox__nav .carousel__button.is-prev,.fancybox__nav .carousel__button.is-next{background:#3cab41;top:calc(10vh - 20px)}.fancybox__nav .carousel__button.is-prev{left:0px !important}.fancybox__nav .carousel__button.is-next{left:41px !important}.carousel__button{border-radius:0 !important}.fancybox__container{--carousel-button-width: 40px !important;--carousel-button-height: 40px !important;--carousel-button-svg-filter: none !important}.carousel__button svg path{color:#fff;stroke:#fff}.fancybox__slide::after{display:none}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content{height:80vh !important}.scroller{scrollbar-width:medium;scrollbar-color:rgba(60,171,65,.1) rgba(60,171,65,.25);width:300px;height:100px;overflow-y:scroll}::-webkit-scrollbar{width:17.5px}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 2px rgba(60,171,65,.3);border-radius:0px}::-webkit-scrollbar-thumb{border-radius:0px;-webkit-box-shadow:inset 0 0 2px rgba(60,171,65,.5)}.dienstleistungen img{height:60px}ul.partner li{background:#fff;display:block}ul.partner li a{display:flex;height:100%;padding:20px;justify-content:center;text-align:center}ul.partner li a img{transform:scale(1);transition:transform 1s;height:35px;transition-duration:2s !important}ul.partner li a:hover img{transition-property:all;transform:scale(1.125);transition-duration:2s;transition-timing-function:ease-out}.news li a{position:relative}.news li a .bild-container img{transform:scale(1);transition:transform 1s;transition-property:all;transition-duration:2s !important;transition-timing-function:ease-out}.news li a .text-container{position:absolute;bottom:0px;background:rgba(255,255,255,.75);padding:10px;margin-right:10px}.news li a .text-container h2,.news li a .text-container h3,.news li a .text-container p{color:#282828;padding:0px;margin:0;transform:skew(0deg)}.news li a .text-container h2.date,.news li a .text-container h3.date,.news li a .text-container p.date{padding-bottom:5px;font-size:1.4rem}.news li a .text-container h2{font-size:1.8rem !important}.news li a:hover .bild-container img{transition-property:all;transform:scale(1.125);transition-duration:2s;transition-timing-function:ease-out}.news li a:hover .text-container h3{color:#3cab41}.news-site li a{position:static !important}.news-site li a .news-container{position:relative !important}.news-site li a .news-container .bild-container{margin-bottom:15px;overflow:hidden}.referenzen a .bild-container{overflow:hidden}.referenzen a .bild-container img{transform:scale(1);transition:transform 1s;transition-property:all;transition-duration:2s !important;transition-timing-function:ease-out}.referenzen a .text-container{margin-top:15px}.referenzen a .text-container h3{margin-top:0px}.referenzen a:hover .bild-container img{transition-property:all;transform:scale(1.125);transition-duration:2s;transition-timing-function:ease-out}.referenzen a:hover .text-container p.btn{color:#3cab41}.referenzen.referenz-list p.lead{font-size:1.6rem}.list.ref-kat li{list-style:none;float:left;margin-bottom:25px;margin-right:5px;width:200px}.list.ref-kat li:last-child{margin-right:0px}.list.ref-kat li a.color-hg{background-color:#282828;border-bottom:0;display:block;text-align:center}.list.ref-kat li a.color-hg:hover,.list.ref-kat li a.active{color:#3cab41}.index-site .referenzen p.lead{display:none}.list.dreier-grid.referenz-list,.list.dreier-grid.news-list{grid-row-gap:60px}.fancybox__content>.carousel__button{background:#3cab41;border-radius:0px;height:40px !important;width:40px !important}.fancybox__content>.carousel__button svg{stroke:#fff !important;fill:#fff !important;color:#fff !important;filter:none !important;width:auto !important;height:30px !important}.fancybox__content{padding:0px !important}.referenzen p.lead{margin-top:126px}.fancy-box p.date{margin-top:126px}.fancy-box{padding:0px !important}.fancy-box span.areatitle{color:#fff;display:block}.fancy-box h1{margin-top:0px !important}.fancy-box ul.list .gallerie li{margin-bottom:15px}.fancy-box ul.list .gallerie li img{width:100%;margin-right:0px;cursor:pointer}.fancy-box ul.list .gallerie li:last-child{margin-bottom:0px}.fancy-box .news ul.list.gallerie,.fancy-box .referenzen ul.list.gallerie{margin-bottom:30px}.fancy-box .news ul.list.gallerie li,.fancy-box .referenzen ul.list.gallerie li{width:calc(20% - 10px);margin-right:20px;float:left}.fancy-box .news ul.list.gallerie li:first-child,.fancy-box .referenzen ul.list.gallerie li:first-child{width:100%;margin-right:0px}.fancy-box .news ul.list.gallerie li a img,.fancy-box .referenzen ul.list.gallerie li a img{margin-bottom:0px}.fancy-box .date{margin-bottom:0px}.fancy-box .articleBody{margin-bottom:15px}.fancy-box .articleBody:last-child{margin-bottom:0px}.bg-dark .downloadlist li a{color:#fff}.bg-dark .downloadlist li a:before{background-image:url(../img/layout/icon-download-new.svg)}.bg-dark .downloadlist li small{color:#fff}ul.downloadlist{margin-bottom:15px}ul.downloadlist li a{text-decoration:none}ul.downloadlist li a:before{content:"";background-image:url(../img/layout/icon-download-new-black.svg);background-size:16px;background-position:left center;padding-right:20px;background-repeat:no-repeat}ul.downloadlist li a:hover{color:#3cab41}ul.downloadlist li a:hover:before{background-image:url(../img/layout/icon-download-new-color.svg)}ul.downloadlist li a small{font-size:1rem}ul.downloadlist:last-child{margin-bottom:0px}.standorte{margin-top:50px}#map span.map-title{text-transform:uppercase;font-family:"Roboto","Helvetica","Arial",sans-serif;font-size:1.2rem;font-weight:700}#map h3{margin-bottom:0px}.yt-movie{padding-top:30px}.team li a .bildcontainer{overflow:hidden}.team li a .bildcontainer img{transform:scale(1);transition:transform 1s;transition-property:all;transition-duration:2s !important;transition-timing-function:ease-out}.team li a .bildcontainer img:hover{transition-property:all;transform:scale(1.125);transition-timing-function:ease-out}.team p{margin-bottom:0px}.team h1{margin-bottom:10px;text-align:left}.team h2{font-size:2rem !important;margin-bottom:0px;margin-top:25px}.team ul{margin-top:5px}.team .bildbereich{position:relative}.team .bildbereich .text-container{position:relative}.team .bildbereich .text-container p.jahre{position:absolute;bottom:0px;padding:10px;background:rgba(255,255,255,.75);margin-right:10px;color:#282828}.fancy-box .team h1,.fancy-box .team h2,.fancy-box .team p,.fancy-box .team li{color:#fff}.impressum-datenschutz-site address p:last-child{margin-bottom:15px}@media only screen and (max-width: 1200px){.content-block-center{margin-left:45px;margin-right:45px;width:auto}header .main-nav-container{padding-right:45px}header .head-container .logo-container{width:40%}header .head-container .logo-container .content-block-half-left{margin-left:45px !important;margin-right:auto;width:auto}header .head-container .nav-container{width:60%}header .head-container .nav-container .content-block-half-right{width:calc(60% - 45px) !important;max-width:675px;margin-right:45px !important;margin-left:auto;width:auto}.index-site header,.heimelektronik-site header,.professionelle-systeme-site header,.eventtechnik-site header{height:50vh}.index-site header .header-container .image,.heimelektronik-site header .header-container .image,.professionelle-systeme-site header .header-container .image,.eventtechnik-site header .header-container .image{height:50vh}header .header-container .movie{height:50vh}br.desktop-on{display:none}}@media only screen and (max-width: 1050px){header{height:25vh}header .head-container .logo-container{width:auto;width:35%}header .head-container .nav-container{width:inherit;width:65%}header .head-container .nav-container .content-block-half-right{width:calc(65% - 45px) !important;max-width:682.5px;margin-right:45px !important}header .head-container .nav-container .content-block-half-right .main-nav{margin-right:px}header .head-container .nav-container .content-block-half-right .main-nav ul li{margin-right:10px}header .head-container .nav-container .content-block-half-right .main-nav ul li a{font-size:1.8rem}header .head-container .nav-container .content-block-half-right .main-nav ul li:last-child{margin-right:0px}header .header-container .image{height:30vh}.sechser-grid{grid-template-columns:3fr 3fr}}@media only screen and (max-width: 900px){.index-site header,.heimelektronik-site header,.professionelle-systeme-site header,.eventtechnik-site header{height:35vh}.index-site header .header-container .image,.heimelektronik-site header .header-container .image,.professionelle-systeme-site header .header-container .image,.eventtechnik-site header .header-container .image{height:35vh}header .header-container .movie{height:35vh}.sechser-grid{grid-template-columns:3fr 3fr 3fr}.eyecatcher .zweier-grid{display:flex;flex-wrap:wrap}.eyecatcher .zweier-grid .text-container{width:80%;z-index:100}.eyecatcher .zweier-grid div img.full{right:0px}.fancy-box.referenzen p.lead{margin-top:50px}}@media only screen and (max-width: 800px){header .service .service-nav{display:none}header .head-container .nav-container{display:none}header .head-container .logo-container{width:auto}header .head-container .logo-container .content-block-half-left{margin-left:20px !important}header #logo>a img,header #logo>a svg{width:auto;min-width:auto;max-width:auto;height:40px;min-height:40px;max-height:40px}nav.social-nav{margin-bottom:10px}.content-block-center{margin-left:20px;margin-right:20px;width:auto}grid-item:nth-child(3){order:2}.dreier-grid{grid-template-columns:1fr}.vierer-grid{grid-template-columns:1fr 1fr}.sechser-grid{grid-template-columns:2fr 2fr 2fr}.zwei-eins-grid{grid-template-columns:1fr}.zweier-grid{grid-template-columns:1fr}.zweier-grid div:first-child .ui-state-default:last-of-type{border-bottom:0;padding-bottom:0}#logo>a img{width:45VW}.skipp{display:none}ul.list.ref-kat{display:flex;flex-wrap:wrap}ul.list.ref-kat li{width:auto}ul.list.ref-kat li a{font-size:1.3rem}h1{margin-bottom:20px}.standorte .dreier-grid div{border-bottom:1px solid #3cab41;padding-bottom:30px}.standorte .dreier-grid div:last-child{border-bottom:0px;padding-bottom:0px}.impressum-datenschutz-site div.zwei-eins-grid div:nth-child(1){order:2}}@media only screen and (max-width: 600px){.sechser-grid{grid-template-columns:3fr 3fr}footer .footer-nav ul li a{font-size:1.3rem}}/*# sourceMappingURL=style.css.map */
