#goup{width:40px;height:40px;background-color:#bbb;position:fixed;right:20px;bottom:-100px;transition-duration:.5s;display:block;z-index:99999;opacity:.4;border-radius:4px;cursor:pointer;font-size:40px;box-shadow:0px 0px 0px 0px transparent;color:#fff}#goup:before{display:block;text-align:center}#goup.sticky{right:20px;bottom:20px}#goup:hover{opacity:1;box-shadow:0px 0px 0px 10px rgba(51,51,51,.1)}.dropdown-menu.dropdown-with-icons .dropdown-item .material-icons{margin-left:12px;margin-right:0}.dropdown-menu.dropdown-with-icons .dropdown-item{padding:.75rem}.main-raised{max-width:1400px;margin-left:auto;margin-right:auto;margin-top:-100px;border-top-left-radius:20px;border-top-right-radius:20px;overflow:hidden;margin-top:0}@media screen and (min-width:1200px){.main-raised{margin-top:-300px;margin-top:0}}.header-filter .container{z-index:5}.header-filter h1{text-align:center}@media (max-width:991px){.navbar .dropdown.show .dropdown-menu,.navbar .dropdown .dropdown-menu{height:100%;max-height:200px;overflow-y:auto}}ul.navbar-nav a{display:flex;justify-content:space-between}ul.navbar-nav a:hover img{filter:invert(100%)}.dropdown-menu .dropdown-item:hover,.dropdown-menu .dropdown-item:focus,.dropdown-menu .dropdown-item:active,.dropdown-menu a:active,.dropdown-menu a.active,.dropdown-menu a:hover,.dropdown-menu a:focus,.dropdown-menu a:active{background-color:#434242;box-shadow:0 4px 20px 0px rgba(0,0,0,.14),0 7px 10px -5px rgba(68,68,68,.4)}nav.navbar-expand-lg img.mainlogo{max-width:200px}nav.navbar-expand-lg:not(.navbar-transparent) img.mainlogo{filter:invert(100%);height:100%}.header-filter h1{font-size:8em;font-size:8vw;font-weight:700;letter-spacing:8px}.header-filter h1.smallfont{font-size:5vw}.header-filter h1.verysmallfont{font-size:3vw}.header-filter h1{text-shadow:0px 0px 10px #000}@media screen and (min-width:1200px){.header-filter h1{font-size:7em}.header-filter h1.smallfont{font-size:4em}.header-filter h1.verysmallfont{font-size:3em}}h3,.h3{font-size:2rem;line-height:2.2em}h3,.h3,h2,.h2{letter-spacing:3px}body{background-color:#fff}.section{padding:50px 0}.navbar .navbar-nav .nav-item .nav-link{padding:.9375rem 1.2rem;font-size:14px;text-transform:uppercase;letter-spacing:0px;font-weight:200}.breadcrumb{background-color:#fcfcfc;margin:0 auto;max-width:1100px}.breadcrumb *{margin:0 10px}a{color:#4e4e4e}a:hover,a:focus{color:#007dc6;text-decoration:none}.container.maincontentcontainer{max-width:100%;padding:0}footer{z-index:1000;background-color:#e4e4e4;position:absolute;width:100%;max-width:1600px;border-top-right-radius:20px;border-top-left-radius:20px;margin:0 auto;margin-top:-20px;left:0;right:0}.fl-rich-text ul{list-style-position:outside;text-align:left;padding-left:30px}.green-box .fl-rich-text ul{width:auto;display:inline-block;text-align:left;list-style:none}.green-box .fl-rich-text ul li:before{content:"";width:12px;height:12px;border-radius:50%;background-color:rgba(255,255,255,.3);position:absolute;margin-left:-21px;margin-top:5px}.green-box .fl-rich-text ul li{position:relative;margin:8px 0}.green-box .fl-rich-text ul li:after{content:"";width:6px;height:6px;border-radius:50%;background-color:#fff;position:absolute;left:-18px;top:8px;transition-duration:.2s}.green-box .fl-rich-text ul li:hover:after{width:12px;height:12px;left:-21px;top:5px;opacity:0}.ansprechpartner{background-color:#e4e4e4;border-radius:20px}@media screen and (max-width:767px){.ansprechpartner p,.ansprechpartner h4,.ansprechpartner .fl-button-wrap{text-align:center!important}}footer{color:#4e4e4e;padding:20px 10px}footer ul li{display:block}footer .socialmedia{display:flex;justify-content:flex-end;align-items:center}footer .socialmedia i{font-size:36px;margin-right:3px;transition-duration:.4s;cursor:pointer}footer .socialmedia i:hover{color:#666}footer ul.menu{margin-bottom:20px}footer ul.menu a{font-weight:300;line-height:1.5em;padding:0;font-size:1rem;display:inline-block;text-transform:inherit}img.footer_logo{width:200px}#lang_switch{display:inline-block;position:fixed;bottom:0;right:92px;background:#4e4e4e;z-index:1;border-top-right-radius:5px;border-top-left-radius:5px;min-width:90px;box-shadow:0px 0px 0px 0px rgba(51,51,51,.2);transition-duration:.5s}#lang_switch:hover{box-shadow:0px 0px 0px 10px rgba(51,51,51,.1)}#lang_switch a{color:#fff;padding:2px 10px;margin:5px;display:block;border-radius:5px;transition-duration:.4s}#lang_switch a.hide_lang{display:none}#lang_switch:hover a{display:block}#lang_switch a.hide_lang:hover{background-color:#666}nav ul.navbar-nav>li div.dropdown-menu{display:block;opacity:0;transform:scale(0);transition-duration:.4s}nav ul.navbar-nav>li:hover div.dropdown-menu{opacity:1;transform:scale(1)}.navbar-expand-lg .navbar-nav .dropdown-menu{margin-top:-5px}@media screen and (max-width:991px){nav ul.navbar-nav div.dropdown-menu{display:block!important;opacity:1!important;transform:scale(1)!important}nav div.collapse.navbar-collapse{overflow:scroll;background-color:#fff}.navbar .dropdown.show .dropdown-menu,.navbar .dropdown .dropdown-menu{max-height:none}.navbar .navbar-nav .nav-item .nav-link{font-weight:700}}.nav-link.career{background-color:rgba(144,144,144,.5);transition-duration:.4s}.nav-link.career:after{content:"5";line-height:20px;border-radius:50%;text-align:center;position:absolute;background-color:#f0f0f0;color:#333;font-weight:700;transition-duration:.4s;width:20px;height:20px;right:-4px;top:-4px;transition:all .3s ease-in-out;zoom:1}.nav-link.career:hover:after{transform:scale(1.2)}div.tablelayout td{text-align:left;padding:10px;vertical-align:top;border-right:1px solid #e0e0e0}div.tablelayout table tr:first-child td{background-color:#ededed!important;font-weight:700!important}div.tablelayout table tr:nth-child(2n+1) td{background-color:#ededed}div.tablelayout table,div.tablelayout table p{font-size:14px}@media screen and (max-width:768px){div.tablelayout table{table-layout:fixed;width:calc(100vw - 0px)}div.tablelayout table,div.tablelayout table p{font-size:11px}}div.newsticker .fl-list-item-heading{border:1px solid rgba(156,191,42,.4);font-size:18px;box-shadow:0 0 0 0 rgba(0,0,0,1);transform:scale(1);animation:pulse 2s infinite;border-radius:10px;background-color:rgba(156,191,42,.05);color:#007dc6}div.newsticker .fl-module-content{margin:0 20px}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(0,0,0,.7);box-shadow:0 0 0 0 rgba(156,191,42,.7)}70%{box-shadow:0 0 0 5px rgba(0,0,0,0);box-shadow:0 0 0 5px rgba(156,191,42,0)}100%{box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(156,191,42,0)}}body,p,.fl-rich-text *{font-size:16px}p{line-height:180%}nav.navbar ul.navbar-nav a.dropdown-item img{padding-left:23px}div.stage{position:relative}div.stage div.stagetitle{padding:10px 20px;background-color:rgba(230,230,230,.7);text-transform:uppercase;position:absolute;top:10%;left:5%;z-index:1}div.stage div.stagetitle.align-right{left:inherit;right:10%}#lang_switch img{height:20px;border-radius:3px}#lang_switch{min-width:inherit;bottom:inherit;border-top-right-radius:3px;border-top-left-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;position:absolute;right:0;background-color:rgba(144,144,144,.5);height:44px;top:3px;display:flex;flex-direction:row;align-items:center}nav.navbar ul.navbar-nav{margin-right:80px}#lang_switch a{padding:0 2px}nav.navbar>.container{position:relative}.navbar .navbar-nav .nav-item .nav-link{line-height:14px}#lang_switch a.hide_lang:hover{background-color:transparent}@media (max-width:991px){#lang_switch{right:80px}}.tablelayout td img{height:auto}div.wpforms-container-full .wpforms-form input.wpforms-field-medium,div.wpforms-container-full .wpforms-form select.wpforms-field-medium,div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium{max-width:100%!important}div.wpforms-container-full .wpforms-form input[type=date],div.wpforms-container-full .wpforms-form input[type=datetime],div.wpforms-container-full .wpforms-form input[type=datetime-local],div.wpforms-container-full .wpforms-form input[type=email],div.wpforms-container-full .wpforms-form input[type=month],div.wpforms-container-full .wpforms-form input[type=number],div.wpforms-container-full .wpforms-form input[type=password],div.wpforms-container-full .wpforms-form input[type=range],div.wpforms-container-full .wpforms-form input[type=search],div.wpforms-container-full .wpforms-form input[type=tel],div.wpforms-container-full .wpforms-form input[type=text],div.wpforms-container-full .wpforms-form input[type=time],div.wpforms-container-full .wpforms-form input[type=url],div.wpforms-container-full .wpforms-form input[type=week],div.wpforms-container-full .wpforms-form select,div.wpforms-container-full .wpforms-form textarea{border-radius:10px!important;padding:20px 10px!important;border:1px solid #ededed!important}div.wpforms-container-full .wpforms-form .wpforms-list-inline ul li{border:1px solid #ededed!important;border-radius:3px!important;overflow:hidden!important}textarea.wpforms-field-medium{width:100%!important;max-width:100%!important}div.wpforms-container-full .wpforms-form .wpforms-field-label{font-weight:400!important}div.wpforms-container-full .wpforms-field.wpforms-field-select-style-classic select{height:auto!important;padding:10px!important}footer{box-shadow:0 16px 14px 2px rgb(0 0 0/14%),0 6px 30px 5px rgb(0 0 0/12%),0 8px 0px -5px rgb(0 0 0/20%);max-width:100%;background-color:#fff;border-radius:0!important}footer .footer-container{max-width:1400px;margin:0 auto}img.footer_logo{width:300px}.fl-html i,.icon-link-list-container i{font-family:'Font Awesome 5 Pro';font-size:100px;color:#252525}nav.navbar-expand-lg img.mainlogo{max-width:250px;max-height:100%}.navbar .navbar-brand{padding:0}nav.navbar-expand-lg:not(.navbar-transparent) img.mainlogo{filter:invert(0%);content:url("/wp-content/themes/hoock/assets/img/logo_black.png");height:100%}nav.navbar .navbar-brand{height:63px}@media (min-width:1200px){nav.navbar .container{max-width:1200px}}nav.navbar a.dropdown-item i{margin-left:20px}@media (max-width:991px){html.nav-open .navbar-collapse{width:320px}html.nav-open nav.navbar ul.navbar-nav{margin-right:0}}body .header-filter:before{background:none!important}.navbar.navbar-transparent{background-color:#3c3c3c00 !important}.page-header{max-height:400px}.header-filter h1,.header-filter h1.smallfont{font-size:min(70px,7vw) !important;letter-spacing:3px}html{scroll-padding-top:120px}h2 span.fl-heading-text{font-size:16px;letter-spacing:1px;font-weight:700}body .navbar.navbar-transparent{color:#555;background-color:rgba(255,255,255,.8) !important}nav.navbar-expand-lg.navbar-transparent img.mainlogo{content:url(/wp-content/themes/hoock/assets/img/logo_black.png)}