.header-button-1 a{border-radius:1px solid;text-transform:capitalize}.jm-kontaktieren-sie-uns-cta a.nav-top-link{background:#00679d;border-radius:999px;color:#fff !important;border:2px solid #00679d !important;text-transform:uppercase;line-height:16px !important;padding:8px 16px}.jm-kontaktieren-sie-uns-cta a.nav-top-link:hover{color:#00679d !important;background:#fff;border:2px solid #00679d !important}.jm-hero-headline{font-size:56px}.widget_polylang{width:auto}.widget_polylang ul{margin:0;padding:0;list-style-type:none}.widget_polylang ul li.lang-item{display:inline;text-transform:uppercase;color:#212121;width:30px}.widget_polylang ul li.lang-item a{color:#212121;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:30px}.widget_polylang ul li.lang-item.lang-item-first{border-right:1px solid #212121;padding-right:6px;margin-right:3px}.widget_polylang ul li.lang-item.current-lang a{color:#00679d}#menu-item-67-de,#menu-item-419-de{border-right:1px solid #212121;padding-right:6px;margin-right:0;margin-left:2em}#menu-item-67-en,#menu-item-419-en{margin-left:6px}.nav>li.current-lang>a{color:#00679d !important}.jm-section-headline h2{font-weight:600;font-size:36px;border-bottom:2px solid #212121;padding:8px 0;display:inline-block;width:auto;letter-spacing:-1px}.jm-section-headline-2 h2{font-weight:600;font-size:36px;color:#00679d;letter-spacing:-1px}.jm-leistungen-icon .icon-box-text h3{font-size:14px;font-weight:600}.jm-leistungen-icon .icon-box-text .button.is-small{font-weight:400}.jm-project-banner .banner-bg .overlay{opacity:0}.jm-project-banner:hover .banner-bg .overlay{opacity:1;transition:opacity 1.5s}.jm-project-banner .banner-layers .text-box-content{opacity:0}.jm-project-banner:hover .banner-layers .text-box-content{opacity:1;transition:opacity 1.5s}.jm-team-section{width:100%}.jm-team-section .jm-team-phone,.jm-team-section .jm-team-email,.jm-team-section .jm-team-linkedin{display:inline-block;float:left;font-size:.85em;margin:8px 0}.jm-team-section .jm-team-phone:before,.jm-team-section .jm-team-email:before,.jm-team-section .jm-team-linkedin:before{content:"";display:inline;float:left;position:relative;width:24px;height:24px;margin-right:8px}.jm-team-section .jm-team-phone:before{background:url(https://hartl.work.wjay.eu/wp-content/uploads/2022/07/phone-icon.png)}.jm-team-section .jm-team-email:before{background:url(https://hartl.work.wjay.eu/wp-content/uploads/2022/07/email-icon.png)}.jm-team-section .jm-team-linkedin:before{background:url(https://hartl.work.wjay.eu/wp-content/uploads/2022/07/linkedin-icon.png)}.jm-team-section .jm-team-role{font-size:.9em;text-transform:uppercase;color:#737373;letter-spacing:1px}.jm-impressum-block .banner{background:0 0 !important}.jm-footer{width:100%;color:#212121;font-size:12px}.jm-footer a{color:#212121}.jm-footer-follow a{color:#00679d;border-radius:10px !important}.jm-footer-kontakt-icon .icon-box-text p{margin-top:.7em}.jm-footer-kontaktieren-sie-uns span{font-weight:300}.absolute-footer{display:none !important}