.sidebar .widget{padding: 20px 20px 20px 20px;padding: 1.25rem 1.25rem 1.25rem 1.25rem;border: 1px solid #ccc;border-radius: 4px;border-radius: .25rem;margin: 24px 0px 24px 0px;margin: 1.5rem 0rem 1.5rem 0rem}.sidebar .widget .widget--title{font-size: 18px;font-size: 1.125rem;background: #f6f6f6;margin: -20px -20px 20px -20px;margin: -1.25rem -1.25rem 1.25rem -1.25rem;padding: 9px 20px 9px 20px;padding: .5625rem 1.25rem .5625rem 1.25rem;color: #fff}.widget_search input[type="text"]{display: block;width: 100%;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s}.widget_search input[type="submit"]{color: #333;background-color: #fff;border-color: #ccc;border-style: solid;border-width: 1px;display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: 400;line-height: 1.42857143;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border-radius: 4px}.widget_pages ul,.widget_nav_menu ul{list-style-type: none;padding: 0;margin: 0}.widget_pages ul ul,.widget_nav_menu ul ul{padding-left: 15px;padding-left: .9375rem}.alignnone{margin: 5px 20px 20px 0}.aligncenter,div.aligncenter{display: block;margin: 5px auto 5px auto}.alignright{float: right;margin: 5px 0 20px 20px}.alignleft{float: left;margin: 5px 20px 20px 0}a img.alignright{float: right;margin: 5px 0 20px 20px}a img.alignnone{margin: 5px 20px 20px 0}a img.alignleft{float: left;margin: 5px 20px 20px 0}a img.aligncenter{display: block;margin-left: auto;margin-right: auto}.wp-caption{background: #fff;border: 1px solid #f0f0f0;max-width: 96%;padding: 5px 3px 10px;text-align: center}.wp-caption.alignnone{margin: 5px 20px 20px 0}.wp-caption.alignleft{margin: 5px 20px 20px 0}.wp-caption.alignright{margin: 5px 0 20px 20px}.wp-caption img{border: 0 none;height: auto;margin: 0;max-width: 98.5%;padding: 0;width: auto}.wp-caption p.wp-caption-text{font-size: 11px;line-height: 17px;margin: 0;padding: 0 4px 5px}.screen-reader-text{clip: rect(1px, 1px, 1px, 1px);position: absolute !important;white-space: nowrap;height: 1px;width: 1px;overflow: hidden}.screen-reader-text:focus{background-color: #f1f1f1;border-radius: 3px;box-shadow: 0 0 2px 2px rgba(0,0,0,0.6);clip: auto !important;color: #21759b;display: block;font-size: 14px;font-size: 0.875rem;font-weight: bold;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000}html,body{height: 100%}body{font-size: 14px;font-size: .875rem;-webkit-font-smoothing: antialiased;-moz-font-smoothing: antialiased;-ms-font-smoothing: antialiased;-o-font-smoothing: antialiased;font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.container{min-width: 320px}.is--right{float: right}.is--align-right{text-align: right}.is--center{float: none;margin: 0 auto}.is--align-center{text-align: center}.is--left{float: left}.is--align-left{text-align: right}.is--hidden{display: none}.is--visible{display: inline-block}.display{box-shadow: 0 0 1px #f6f6f6 inset;background: rgba(246,246,246,0.5)}body{padding-top: 90px;padding-top: 5.625rem}#test{width: 50px;height: 50px;display: block;background: #dadada}#mainnav{background: #f6f6f6;padding: 10px 0px 10px 0px;padding: .625rem 0rem .625rem 0rem}#mainnav a{color: #fff}#mainnav .nav > .active > a,#mainnav .nav > .active > a:focus,#mainnav .nav > .active > a:hover .nav > li > a:focus,#mainnav .nav > li > a:hover,#mainnav .nav .open > a,#mainnav .nav .open > a:focus,#mainnav .nav .open > a:hover{background: #fff}#footer{background: #1d71b8;padding: 60px 0px 60px 0px;padding: 3.75rem 0rem 3.75rem 0rem;margin-top: 40px;margin-top: 2.5rem;color: #fff}#footer a{color: #eee}body{font-family: Arial, Helvetica, "sans-serif";font-size: 17px;padding: 0;line-height: 1.6;background: #f6f6f6;overflow-x: hidden}h1,h2,h3{font-weight: 700}h1{color: #000;font-size: 30px}@media screen and (min-width: 530px){h1{font-size: 40px}}h2{color: #626262;font-size: 25px}@media screen and (min-width: 530px){h2{font-size: 30px}}h3{font-size: 20px}@media screen and (min-width: 530px){h3{font-size: 22px}}.so-widget-sow-editor .textwidget p{text-align: justify}.header--headline h2{display: none}@media screen and (min-width: 530px){.header--headline h2{display: block;margin-top: 100px;font-size: 25px}}@media (max-width: 992px){.hidden-mobil{display: none !important}}@media (min-width: 992px){.hidden-desktop{display: none !important}}@media screen and (max-width: 768px){.header--image{height: 300px}}.sow-features-feature{width: 100% !important}@media screen and (min-width: 768px){.sow-features-feature{width: 50% !important;padding: 0px !important}}@media screen and (min-width: 1000px){.sow-features-feature{width: 25% !important;padding: 0px !important}}ul li,#praxisbeispiel ul li{list-style-type: none;position: relative;padding-left: 20px}ul li:before,#praxisbeispiel ul li:before{content: '';position: absolute;top: 3px;left: 3px;display: inline-block;height: 20px;width: 10px;mask-image: url('https://www.energiemanagement-hch.de/wp-content/themes/child-theme-sample/assets/images/hch-list-logo.svg');-webkit-mask-image: url('https://www.energiemanagement-hch.de/wp-content/themes/child-theme-sample/assets/images/hch-list-logo.svg');mask-size: cover;-webkit-mask-size: cover;background-color: #676767}ul li a,#praxisbeispiel ul li a{color: #ffffff}ul li a:hover,#praxisbeispiel ul li a:hover{text-decoration: none;color: #cccccc}.logo{display: block;position: absolute;top: 0;left: 0;z-index: 99999;display: flex;align-items: center;justify-content: center;margin: 0 auto;background: #f6f6f6}.logo img{margin-bottom: -25px;background: #f6f6f6;padding: 15px;max-width: 200px;height: auto}.logo #menue-mobile{height: 50px;width: 50px;display: flex;justify-content: center;align-items: center;flex-direction: column;position: absolute;z-index: 9999;right: 15px;top: 20px;transition: all ease .5s}.logo #menue-mobile span{height: 3px;background-color: #000000;width: 80%;margin: 5px;opacity: 1;transition: all ease .5s}.menu--scroll .logo{position: fixed}.menu--scroll .logo img{max-width: 150px;transition: all .2s ease}.menu--scroll .logo #menue-mobile{top: 10px}#mainnav{padding: 0;border: none;border-radius: 0;height: 100vh;width: 300px;position: fixed;top: 0;left: 0;z-index: 9999;margin-left: -300px;transition: all ease .5s;background: #f6f6f6}#mainnav .container-fluid{margin-top: 70%;height: 100%}#mainnav .container-fluid .menu-header-container{height: 100%}#mainnav .container-fluid .menu-header-container ul{display: flex;align-items: center;justify-content: center;flex-direction: column;margin: 0 auto;padding: 0 20px;max-width: 1300px}#mainnav .container-fluid .menu-header-container ul li{text-align: center;flex-grow: 1;list-style: none;padding: 10px}#mainnav .container-fluid .menu-header-container ul li a{text-decoration: none;color: #4d4d4d}#mainnav .container-fluid .menu-header-container ul li a:hover{color: #001f35}.menue-is-open #mainnav{margin-left: 0}.menue-is-open #menue-mobile{transform: rotate(-180deg)}.menue-is-open #menue-mobile span{width: 60%;margin-left: 0}.menue-is-open #menue-mobile span:first-child{width: 40%;transform: rotate(45deg);margin-left: 18px;margin-bottom: -2px}.menue-is-open #menue-mobile span:last-child{width: 40%;transform: rotate(-45deg);margin-left: 18px;margin-top: -2px}.content{margin-top: 80px;margin-bottom: -25px}#footer{margin-top: 0;padding: 0 40px;background: #dadada;color: #000000;padding-bottom: 30px}#footer .footer-logo{display: flex;align-items: center;justify-content: center;margin: -50px auto 30px}#footer .footer-logo img{width: 100%;max-width: 175px;height: auto;background: #dadada;padding: 15px}#footer .footer-agency img{width: 100%;height: auto}#footer .footer-contact{clear: both;text-align: center;text-transform: uppercase;margin: 20px 0}#footer .footer-contact .company,#footer .footer-contact .adress,#footer .footer-contact .number,#footer .footer-contact .mail{letter-spacing: 0.1em;margin-bottom: 7px}#footer .footer-images{text-align: center}#footer .footer-images a{color: #fff;font-weight: 700;text-align: center;text-decoration: none;display: inline-block}#footer .footer-images a img{width: 100%;height: auto}#footer .footer-images a span{position: absolute;display: inline-block;left: 0;top: 9vw;text-align: center;width: 100%}@media screen and (min-width: 1400px){#footer .footer-images a span{top: 10vw}}#footer .footer-images a:hover img{border-radius: 20px;transition: all .1s ease}#footer .footer-images a:hover span{color: #4d4d4d;transition: all .1s ease}#footer nav a{color: #000000;margin-right: 20px}@media (min-width: 991px){.logo{display: none}#mainnav{width: 100%;height: auto;margin-left: 0;transition: none;background: #f6f6f6}#mainnav .container-fluid{margin-top: 0}#mainnav .container-fluid .menu-header-container ul{display: flex;align-items: center;justify-content: center;height: 90px;flex-direction: row}#mainnav .container-fluid .menu-header-container ul a{height: 90px;display: block;padding-top: 45px}#mainnav .container-fluid .menu-header-container ul .menu-item-home{padding: 30px 0 15px;margin-bottom: -30px;background: #f6f6f6;text-align: center}#mainnav .container-fluid .menu-header-container ul .menu-item-home a{font-size: 0;display: block;width: 175px;margin-left: auto;margin-right: auto;background-image: url('https://www.energiemanagement-hch.de/wp-content/uploads/2020/02/hch-ingenieurbuero-energiemanagement-logo.png') !important;background-size: contain !important;background-repeat: no-repeat !important;background-position: center center !important}#mainnav .container-fluid .menu-header-container ul li:before{display: none}.menu--scroll{box-shadow: 1px 1px 10px 1px rgba(0,0,0,0.3)}.menu--scroll ul{height: 65px !important}.menu--scroll ul a{height: 65px !important;padding-top: 25px !important}.menu--scroll .menu-item-home{padding: 0px !important;margin-bottom: 0 !important}.menu--scroll .menu-item-home a{display: flex !important;width: 90px !important;padding: 10px;transition: all .2s ease}#footer .footer-contact{clear: none}#footer a{color: #fff !important;font-weight: 700}}.widget_sow-features .sow-more-text{display: block;padding: 15px;margin-top: 15px}.widget_sow-features .sow-more-text a{background: #001f35;color: #fff !important;padding: 10px 20px;text-decoration: none !important}.widget_sow-features .sow-more-text a:hover{background: rgba(0,31,53,0.3);transition: all .1s ease}#references{padding: 60px !important}#references .panel-grid-cell{height: 200px;background: #fff;display: flex;align-content: center;justify-content: center;align-items: center}#praxisbeispiel{display: none}@media screen and (min-width: 992px){#praxisbeispiel{display: flex}}#praxisbeispiel img{width: 100%;height: auto}#praxisbeispiel .so-panel{background: #fff;height: 400px;padding: 15px;display: flex;align-items: center}#praxisbeispiel ul{padding-left: 0;line-height: 1.5}#praxisbeispiel ul li:before{content: "";font-family: FontAwesome;font-size: 25px;margin-right: 5px;color: #001f35 !important}@media screen and (min-width: 992px){#praxisbeispiel-mobile{display: none}}#praxisbeispiel-mobile img{max-height: 400px}#praxisbeispiel-mobile .so-panel{background: #fff;height: 400px;padding: 15px;display: flex;align-items: center;justify-content: center}#praxisbeispiel-mobile ul{padding-left: 0;line-height: 1.5}#praxisbeispiel-mobile ul li:before{content: "";font-family: FontAwesome;font-size: 25px;margin-right: 5px;color: #001f35 !important}.cookie-notice-container{display: flex;flex-direction: column;align-items: center;justify-content: center;padding: 20px 20px 5px}.cookie-notice-container #cn-accept-cookie{background: #f6f6f6;color: #000;font-weight: bold;border-radius: 2px;margin: 15px 0 5px;padding: 10px 30px;max-width: 200px;transition: all ease .2s}.cookie-notice-container #cn-accept-cookie:hover{background: #e9e9e9;color: #000;text-decoration: none}.cookie-notice-container #cn-refuse-cookie{background: none;padding: 0;color: #aaaaaa}.cookie-notice-container #cn-refuse-cookie:hover{text-decoration: none}.cn-revoke-cookie{background: none !important;padding: 0 !important}