body,p,ul,ol{font-family:'Rajdhani',Helvetica,Arial,sans-serif}#main-header.et-fixed-header #logo{content:url("https://galler-elektrotechnik.de/wp-content/uploads/2026/03/galler-logo-color.png")!important}@media (max-width:767px){#logo{content:url("https://galler-elektrotechnik.de/wp-content/uploads/2026/03/galler-logo-color.png");width:140px!important;height:auto!important}}#main-header,#main-header.et-fixed-header{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;border-bottom:none!important}#top-menu li a:hover{opacity:.7!important}@media (min-width:981px){#top-menu li.menu-cta{display:inline-block!important}#top-menu li.menu-cta>a{border:2px solid #ed1c30!important;background-color:#ed1c30!important;color:#ffffff!important;border-radius:3px!important;text-align:center!important;line-height:1!important;padding:10px 15px!important;display:inline-block!important;vertical-align:middle!important}#top-menu li.menu-cta>a:hover{background-color:#3d505a!important;color:#fff!important;border:1px solid #3d505a}#main-header.et-fixed-header #top-menu li.menu-cta>a{padding:5px 15px!important;color:#fff!important}}@media (max-width:980px){:root{--mcd-header-h:0px}.mobile_menu_bar:before,.et-fixed-header .mobile_menu_bar:before{color:#000!important}.mobile_nav.opened .mobile_menu_bar:before{content:"\4d"!important}.et_non_fixed_nav.et_transparent_nav #main-header,.et_fixed_nav #main-header{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;z-index:999999!important;background-color:#fff}body{padding-top:var(--mcd-header-h)!important}#main-header .container{width:90%!important;max-width:100%!important}.mobile_nav.opened .et_mobile_menu{left:0!important;right:0!important;width:100%!important;margin:0!important;border-radius:0!important;background-color:#ffffff!important;overflow-y:auto!important;max-height:calc(100vh - var(--mcd-header-h))!important;-webkit-overflow-scrolling:touch}.et_mobile_menu li a{color:#000000!important}.et_mobile_menu li.menu-cta>a{border:2px solid #69b957!important;background-color:#69b957!important;color:#ffffff!important;border-radius:0px!important;padding:10px 14px!important;line-height:1!important}}h1{font-family:'Cairo',Helvetica,Arial,sans-serif;font-style:normal;color:#fff;font-weight:700;line-height:1.1em;letter-spacing:4px;text-transform:uppercase;padding:5px 10px;display:inline-block;margin-bottom:8px;background-color:#ed1c30}@media (orientation:landscape){h1{font-size:18px}}@media (orientation:portrait){h1{font-size:16px}}h2{font-family:'Cairo',Helvetica,Arial,sans-serif;font-style:normal;color:#3d505a;font-weight:700;line-height:1.1em;letter-spacing:0px}@media (orientation:landscape){h2{font-size:3vmax}}@media (orientation:portrait){h2{font-size:8vmin}}@media (orientation:landscape){.hero h2{color:#3d505a;font-size:4.5vmax}}@media (orientation:portrait){.hero h2{color:#3d505a;font-size:8vmin}}h3{font-family:'Cairo',Helvetica,Arial,sans-serif;font-style:normal;color:#3d505a;font-weight:600;line-height:1.1em;letter-spacing:0px}@media (orientation:landscape){h3{font-size:3vmax}}@media (orientation:portrait){h3{font-size:8vmin}}h4{font-family:'Cairo',Helvetica,Arial,sans-serif;font-style:normal;color:#3d505a;font-weight:600;line-height:1.1em;letter-spacing:0px}@media (orientation:landscape){h4{font-size:2.5vmax}}@media (orientation:portrait){h4{font-size:7vmin}}h6{font-family:'Cairo',Helvetica,Arial,sans-serif;font-style:normal;color:#fff;font-weight:700;line-height:1.1em;letter-spacing:3px;text-transform:uppercase;padding:5px 10px;display:inline-block;margin-bottom:8px;background-color:#ed1c30}@media (orientation:landscape){h6{font-size:15px}}@media (orientation:portrait){h6{font-size:15px}}.et_pb_row.scroll-banner{overflow:hidden}.et_pb_row.scroll-banner .et_pb_column{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center;gap:40px;width:max-content!important;animation:scrollImages 25s linear infinite;will-change:transform}.et_pb_row.scroll-banner .et_pb_column>.et_pb_module{flex:0 0 auto!important;width:auto!important;max-width:none!important}.et_pb_row.scroll-banner .et_pb_image,.et_pb_row.scroll-banner .et_pb_image .et_pb_image_wrap,.et_pb_row.scroll-banner .et_pb_image img{display:block;width:auto!important;max-width:none!important}.et_pb_row.scroll-banner .et_pb_image img{height:40px;width:auto}@keyframes scrollImages{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.scroll-down{width:30px;height:50px;border:2px solid #ffffff;border-radius:20px;position:relative;margin:0 auto;margin-top:3em}.scroll-down span{position:absolute;top:8px;left:50%;width:6px;height:6px;background:#ffffff;border-radius:50%;transform:translateX(-50%);animation:scrollDot 2s infinite}@keyframes scrollDot{0%{opacity:0;top:8px}40%{opacity:1}80%{opacity:0;top:30px}100%{opacity:0}}.et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title:before{display:block!important;content:"\e04f"!important}.wsf-form{font-family:'Cairo',Helvetica,Arial,Lucida,sans-serif}.hidelabel .wsf-label{}.wsf-form .wsf-field-wrapper .wsf-label{color:#3d505a;font-size:16px;font-weight:600;font-family:'Cairo',Helvetica,Arial,Lucida,sans-serif}.wsf-form .wsf-field-wrapper .wsf-field{color:#3d505a;font-size:16px}.wsf-form .wsf-field-wrapper .wsf-field{background:#fff;border:1px solid #ed1c30!important;border-radius:3px}.wsf-form .wsf-field-wrapper .wsf-field::placeholder{color:#3d505a!important;font-size:16px;font-family:'Cairo',Helvetica,Arial,Lucida,sans-serif}button.wsf-button.wsf-button-primary{background-color:#ed1c30!important;border:0px solid #ffffff!important;border-radius:3px;margin-top:20px!important;padding:8px;font-size:20px!important;font-family:'Cairo';font-weight:800;color:#fff!important}button.wsf-button.wsf-button-primary:hover{background-color:#3d505a!important;cursor:pointer}input[type="checkbox"][aria-invalid="true"]{color:#fff!important;font-size:16px}input[type="checkbox"][aria-invalid="true"]{color:#fff!important;font-size:16px}input[type=checkbox].wsf-field:checked+label.wsf-label:before{background-color:rgba(255,255,255,0.2)!important;border-color:#ffffff;color:#ff6700!important}