html, body {height: 100% }body {background: rgba(255, 255, 255, 1) }body, a, p, h1, h2, h3, h4, h5, h6, label {font-family: 'Inter', sans-serif }body, a, p, label {color: rgba(46, 45, 45, 1) }body, a, p {font-size: 1rem;font-weight: 400;line-height: 1.4 }a, a:link {outline: none }h1, h2, h3, h4, h5, h6 {margin: 0;padding: 0;text-transform: uppercase;line-height: 1.2 }h1 {font-size: 1.5rem;margin: 0 0 .9375rem 0;font-weight: 900 }h2 {font-size: 1.35rem;margin: 0 0 .9375rem 0;font-weight: 700 }h3, h4 {font-size: 1.15rem }b, strong {font-weight: 700 }small {font-size: .8rem }p:last-of-type {margin: 0 }ul {list-style-type: square }.grid-container {max-width: 90rem }.fixed {position: fixed!important }.b-fixed {position: fixed!important }.absolute {position: absolute!important }.relative {position: relative!important }.pd_rst {padding: 0!important }.pd_t_rst {padding-top: 0!important }.pd_b_rst {padding-bottom: 0!important }.pd_l_rst {padding-left: 0!important }.pd_r_rst {padding-right: 0!important }.flex_top {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: flex-start;-webkit-align-items: flex-start;-ms-flex-align: flex-start;align-items: flex-start }.flex_centered {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center }.flex_middle {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center }.flex_bottom {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: flex-end;-webkit-align-items: flex-end;-ms-flex-align: flex-end;align-items: flex-end }.flex_right {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end }.flex_left {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start }.white_bg {background-color: rgba(255, 255, 255, 1)!important }.white_txt {color: rgba(255, 255, 255, 1)!important }.brown_bg {background-color: rgba(46, 45, 45, 1)!important }.brown_txt {color: rgba(46, 45, 45, 1)!important }.green_bg {background-color: rgba(0, 142, 125, 1)!important }.green_txt {color: rgba(0, 142, 125, 1)!important }.orange_bg {background-color: rgba(240, 139, 22, 1)!important }.orange_txt {color: rgba(240, 139, 22, 1)!important }.lightgray_bg {background-color: rgba(210, 209, 209, 1)!important }.lightgray_txt {color: rgba(210, 209, 209, 1)!important }.lightergray_bg {background-color: rgba(241, 243, 248, 1)!important }hr {max-width: none;margin: 1.25rem auto;border-bottom: 1px solid rgba(46, 45, 45, 1) }.btn-container {margin: 0 auto;text-align: center }.button {background: rgba(240, 139, 22, 1)!important;color: rgba(255, 255, 255, 1)!important;font-weight: 700!important;text-transform: uppercase!important;margin: 0!important;padding: 0 .9375rem 0!important;font-size: .8rem!important;height: 42px!important;line-height: 40px!important;-webkit-border-radius: 0!important;-moz-border-radius: 0!important;border-radius: 0!important;box-shadow: none!important;-moz-transition: background .4s ease!important;-ms-transition: background .4s ease!important;-o-transition: background .4s ease!important;transition: background .4s ease!important;border: none!important }.button:hover, .button:focus {background: rgba(254, 145, 0, .8)!important;border: none!important }.button.brown {background: rgba(46, 45, 45, 1)!important;color: rgba(255, 255, 255, 1)!important }.button.brown:hover, .button.brown:focus {background: rgba(19, 23, 26, .8)!important;border: none!important }.button span {display: inline-block!important;vertical-align: middle;color: rgba(255, 255, 255, 1)!important;margin: 0 .9375rem 0 0!important }.button i {display: inline-block!important;background: url(../img/icons/hs_ar_up-min.png) center center no-repeat;background-size: contain;width: 43px;height: 30px;vertical-align: middle }[type=color], [type=date], [type=datetime-local], [type=datetime], [type=email], [type=month], [type=number], [type=password], [type=search], [type=tel], [type=text], [type=time], [type=url], [type=week], textarea {border: 1px solid rgba(246, 246, 246, 1)!important;background-color: rgba(246, 246, 246, 1)!important;box-shadow: none!important }textarea[rows] {min-width: 100%;width: 100%;min-height: 259px;max-height: 259px;height: 259px }::-webkit-input-placeholder {font-size: .8rem!important;color: rgba(30, 30, 29, .7)!important }::-moz-placeholder {font-size: .8rem!important;color: rgba(30, 30, 29, .7)!important }:-ms-input-placeholder {font-size: .8rem!important;color: rgba(30, 30, 29, .7)!important }:-moz-placeholder {font-size: .8rem!important;color: rgba(30, 30, 29, .7)!important }::selection {background: rgba(46, 45, 45, 1);text-shadow: none;color: rgba(255, 255, 255, 1) }.overlay {position: absolute;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, .4);z-index: -1 }.site-content, .content-block, .front_feature, .site-footer {position: relative }.site-header {position: fixed;background: rgba(0, 0, 0, 1);width: 100%;padding: 0;border-bottom: 5px solid rgba(240, 139, 22, 1);caret-color: transparent;z-index: 99991!important }.site-header, .site-header .grid-x {height: 85px }.site-header .cell {padding: 0!important }.custom-logo {display: block }.custom-logo, .logo-container, .logo-container img {width: auto;height: 65px }.site-content {padding: 85px 0 0 0;opacity: 0;overflow: hidden }.content-block .button {margin-top: 1.875rem!important }.callout {background: transparent;margin: 0;border: none;color: inherit;width: 100% }.ff01 .grid-x.frst {z-index: 1 }.ff01 .ic-l {width: 100%;height: 50vh;background-position: top right;background-repeat: no-repeat;background-size: cover;z-index: 1 }.ff01 h2 {color: rgba(46, 45, 45, 1) }.ff01 span {display: block;margin: 0 }.ff01 .tagline-1 {font-weight: 700;color: rgba(240, 139, 22, 1);text-transform: uppercase }.ff01 p {color: rgba(46, 45, 45, 1) }.ff01 .callout {padding: 1.875rem }.ff01 img {display: block;margin: 0 auto;text-align: center;width: 90% }.ff01 .hl-container {bottom: 0;z-index: 2 }.ff01 .hl-container .callout {padding-bottom: 1.875rem!important }.ff01 .tagline-2, .ff01 .tagline-3, .ff01 .tagline-4 {display: block;font-size: 1.35rem;text-transform: uppercase;font-weight: 900;line-height: 1.2 }.ff01 .tagline-2 {color: rgba(255, 255, 255, 1) }.ff01 .tagline-3 {color: rgba(240, 139, 22, 1);margin: .9375rem 0 0 0 }.ff01 .tagline-3 i {font-style: normal;color: rgba(255, 255, 255, 1) }.ff01 .tagline-4 {margin: 1.875rem 0 0 0;text-align: center }.ff01 figure {background: url(../img/icons/hs_kreuz_o.png) center center no-repeat;width: 70px;height: 70px;background-size: cover }.ff01 .cell {overflow: hidden }.ff02 .ic-l {width: 100%;height: 75vh;background-position: center center;background-repeat: no-repeat;background-size: cover }.ff02 .frst {overflow: hidden }.ff02 h1 {margin: .25rem 0 }.ff02 span {display: block }.ff02 ul {margin-bottom: 0 }.ff02 .first h1, .ff02 .first span, .ff02 li {color: rgba(46, 45, 45, 1) }.ff02 .tagline-1 {font-weight: 700;text-transform: uppercase }.ff02 img {width: 100%;height: 100%;object-fit: cover;object-position: center center }.ff02 h2 {color: rgba(240, 139, 22, 1);margin: 0 0 .9375rem 0 }.ff02 .lst {z-index: 1 }.ff02 .hsbadge {position: absolute;display: none;visibility: hidden;top: -.9375rem;color: rgba(255, 255, 255, 1);padding: .9375rem;z-index: 2 }.ff02 .hsbadge span {display: block;font-weight: 700;word-wrap: break-word;overflow-wrap: break-word;-webkit-hyphens: auto;-moz-hyphens: auto;hyphens: auto }.ff02 figure {background: url(../img/icons/hs_kreuz_w.png) center center no-repeat;width: 70px;height: 70px;background-size: cover }.ff03 ul {list-style-type: none;margin: 0;padding: 0 }.ff03 img {display: block;width: auto;height: 100px;margin: 0 auto;text-align: center }.ff03 li:nth-child(odd) .callout {background: rgba(210, 209, 209, 1) }.ff03 li:nth-child(even) .callout {background: rgba(240, 139, 22, 1) }.ff03 h3, .ff03 p {text-align: center;color: rgba(46, 45, 45, 1) }.ff03 h3 {font-weight: 700;margin: 3.75rem 0 1.875rem 0 }.ff04 h2 {font-weight: 900 }.ff04 .tagline-1 {display: block;color: rgba(240, 139, 22, 1);font-weight: 700;text-transform: uppercase;font-size: 1rem;margin: 0 0 .25rem 0 }.ff04 .first img {width: 100%;height: 100%;object-fit: cover;object-position: left center }.sf01 h2 {margin: .25rem 0 .9375rem 0;color: rgba(255, 255, 255, 1) }.sf01 .tagline-1 {display: block;font-size: 1.35rem;text-transform: uppercase;font-weight: 700;margin: 0 0 .25rem 0 }.sf01 img {width: 100% }.sf01 .second-img {display: block;max-width: 64rem;margin: 1.875rem auto;text-align: center }.sf02 ul {list-style-type: none;margin: 0;padding: 0 }.sf02 .hsbadge {position: absolute;display: block;width: 88%;top: -17.5%;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);color: rgba(255, 255, 255, 1);padding: .9375rem 1.875rem;z-index: 2 }.sf02 .hsbadge span {display: block;font-size: 1rem;font-weight: 700 }.sf02 img {width: 100%;object-fit: cover;object-position: center center }.sf02 strong {color: rgba(240, 139, 22, 1);text-transform: uppercase }.sf02 hr {margin-left: 0;margin-right: 0 }.sf03 .ic {width: 100%;height: 55vh;background-position: center center;background-repeat: no-repeat;background-size: cover;z-index: 1 }.sf03 .grid-x {height: 27.5vh }.sf03 .tel-badge {background: rgba(46, 45, 45, 1);margin: .5rem auto 0 auto }.sf03 .tel-badge, .sf03 p, .sf03 span {color: rgba(255, 255, 255, 1);font-weight: 700 }.sf03 span {display: block;text-align: center;margin: 0 auto }.id01 h1 {color: rgba(0, 142, 125, 1);text-align: center;margin: .25rem 0 }.id01 span {display: block }.id01 img {display: block;width: 300px;margin: 0 auto;text-align: center }.id02 h1 {margin: 0 0 1.875rem 0 }.co01 h1 {color: rgba(0, 142, 125, 1);text-align: center;margin: .25rem 0 }.co01 span {display: block }.co01 img {display: block;width: 300px;margin: 0 auto;text-align: center }.co02 h1 {margin: 0 0 1.875rem 0 }.wpcf7-list-item {margin: 0 }.wpcf7-list-item-label a, .site-footer span {font-size: .8rem }.wpcf7 .confirmation {padding: .9375rem .9375rem 0 .9375rem }.wpcf7 .button {margin-top: .9375rem!important }.wpcf7-not-valid-tip {color: rgba(240, 139, 22, 1);font-size: .8em }.site-footer {border-top: 5px solid rgba(240, 139, 22, 1) }.site-footer img {width: 240px }.site-footer ul, .site-footer li {list-style-type: none;margin: 0 }.site-footer a, .site-footer p {font-size: .8rem;color: rgba(255, 255, 255, 1) }.site-footer .dropdown.menu>li {display: inline-block;padding: 0 .5rem }.site-footer .dropdown.menu>li:first-child {padding-left: 0 }.site-footer .dropdown.menu>li:last-child {padding-right: 0 }.site-footer .dropdown.menu>li>a {padding: 0;-webkit-transition: color .25s;-moz-transition: color .25s;-o-transition: color .25s;-ms-transition: color .25s;transition: color .25s }.site-footer .dropdown.menu>li>a:hover, .site-footer .dropdown.menu>li.is-active>a {color: rgba(240, 139, 22, 1) }.site-footer .social a {color: transparent;font-size: 0;background-position: 0 0;background-repeat: no-repeat;background-size: cover }.site-footer .fb a {background-image: url(../img/icons/hs_social_fb-min.png) }.site-footer .wa a {background-image: url(../img/icons/hs_social_whatsapp-min.png) }.site-footer .li a {background-image: url(../img/icons/hs_social_linkedin-min.png) }.site-footer .ig a {background-image: url(../img/icons/hs_social_ig-min.png) }.site-footer .footer-menu {padding: 0 0 .25rem 0 }.site-footer .footer-menu li {padding: 0 .5rem!important }.site-footer .footer-menu li:first-child {padding-left: 0!important }.site-footer .footer-menu li:last-child {padding-right: 0!important }.site-footer .footer-menu li a {text-transform: uppercase }.site-footer .copyright {display: block;color: rgba(255, 255, 255, 1);margin: 0 auto;text-align: center;font-size: .8rem;padding: .5rem 0 }@media screen and (max-width: 39.9375em) {}@media screen and (min-width:40em) {.ff01 .ic-l {height: calc(75vh - 85px) }.sf02 .hsbadge {width: 480px }}@media screen and (max-width:63.9888em) {.mo_flex_centered {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center }.mo_pd_rst {padding: 0!important }.site-header {padding: 0 1.875rem }.custom-logo, .logo-container, .site-footer img {width: 150px }.na-nav-container {position: relative;height: 85px;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center }.na-nav-container .na-nav-section {position: fixed;top: 0;right: 0;bottom: 0 }.na-nav-container .na-nav {opacity: 0;background: rgba(0, 0, 0, 1);transition: opacity .1s;width: 0;height: 0 }.na-nav-container input[type="checkbox"] {display: none;max-width: none;margin: 0 }.na-nav-container input[type="checkbox"]:checked ~ .na-nav {opacity: 1;width: 100vw;height: 100vh }.na-nav-container input[type="checkbox"]:checked ~ label .bar {background: rgba(255, 255, 255, 1) }.na-nav-container input[type="checkbox"]:checked ~ label .top {-webkit-transform: translateY(10px) rotate(45deg);-moz-transform: translateY(10px) rotate(45deg);-o-transform: translateY(10px) rotate(45deg);transform: translateY(10px) rotate(45deg) }.na-nav-container input[type="checkbox"]:checked ~ label .middle {width: 0 }.na-nav-container input[type="checkbox"]:checked ~ label .bottom {-webkit-transform: translateY(-4px) rotate(-45deg);-moz-transform: translateY(-4px) rotate(-45deg);-o-transform: translateY(-4px) rotate(-45deg);transform: translateY(-4px) rotate(-45deg) }.na-nav-container .middle {margin: 0 auto }.na-nav-container label {position: relative;width: 30px;display: inline-block;margin: 0;padding: 0;background: transparent;cursor: pointer;z-index: 3 }.na-nav-container .bar {position: relative;display: block;background: rgba(255, 255, 255, 1);width: 30px;height: 2px;border-radius: 5px;margin: 5px auto;transition: background-color .4s ease-in, transform .4s ease-in, width .4s ease-in }.na-nav-container input[type="checkbox"]:checked ~ .na-nav #menu-mobilmenue {background: transparent!important;display: block!important }#menu-mobilmenue {display: none!important }#menu-mobilmenue.dropdown.menu {position: absolute;left: 50%;top: calc(50% - 85px);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%) }#menu-mobilmenue.dropdown.menu>li {margin: 0;padding: .5rem 0;display: block;width: 100%;text-align: center }#menu-mobilmenue.dropdown.menu>li>a {font-size: 1.75rem;font-weight: 400;text-align: center;padding: 0;color: rgba(210, 209, 209, 1);-webkit-transition: color .25s;-moz-transition: color .25s;-o-transition: color .25s;-ms-transition: color .25s;transition: color .25s }#menu-mobilmenue.dropdown.menu>li>a:hover, #menu-mobilmenue.dropdown.menu>li.current-menu-item>a {color: rgba(210, 209, 209, 1)!important }.ff02 .callout {padding: 1.875rem }.ff02 .hsbadge {right: 5% }.ff03 .callout {height: inherit!important;padding: 1.875rem }.ff04 .callout {padding: 1.875rem }.ff04 .first img {height: inherit!important }.ff04 .last img {margin: 1.875rem 0 0 0 }.sf01 .callout {padding: 1.875rem }.sf01 .second img {height: 50vh!important }.sf02 .callout {height: auto!important;padding: 1.875rem }.sf02 .first li:first-child .callout {padding-top: 4.5rem }.sf03 .callout {padding: 1.875rem }.id01 .first {padding: 0 1.875rem!important }.id01 .callout {padding: 1.875rem }.id01 .first .callout {margin: 1.875rem 0 }.id02 .callout {padding: 1.875rem }.co01 .first {padding: 0 1.875rem!important }.co01 .callout {padding: 1.875rem }.co01 .first .callout {margin: 1.875rem 0 }.co02 .callout {padding: 1.875rem }.site-footer {padding: 1.875rem 1.875rem 0 1.875rem }.site-footer img, .site-footer .nfo {margin-bottom: 1.875rem }.site-footer .social a {width: 30px;height: 30px }.site-footer .footer-nfo {padding: 1.875rem 0 .5rem 0 }}@media screen and (min-width:64em) {.jarallax {position: relative;z-index: 0 }.jarallax>.jarallax-img, picture.jarallax-img img {position: absolute;object-fit: cover;top: 0;left: 0;width: 100%;height: 100%;z-index: -1 }.dsktp_pd_rst {padding: 0!important }.dsktp_flex_right {webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end }.dsktp_pd_l_rst {padding-left: 0!important }.dsktp_pd_r_rst {padding-right: 0!important }.dsktp_flex_centered {-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center }.dsktp_lex_right {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end }.main-nav {padding: 0 0 0 7.5rem }.desktop-menu {list-style: none;padding: 0;margin: 0;display: flex }.desktop-menu li {padding: 0 1.5rem!important;display: inline-flex;align-items: center }.desktop-menu li:last-child {padding-right: 0;}.desktop-menu a {padding: 0!important;text-decoration: none;text-transform: uppercase;color: rgba(255, 255, 255, 1);font-weight: 400;display: inline-block;-webkit-transition: color .25s, font-weight .25s;-moz-transition: color .25s, font-weight .25s;-o-transition: color .25s, font-weight .25s;-ms-transition: color .25s, font-weight .25s;transition: color .25s, font-weight .25s;text-align: center }.desktop-menu a:hover, .desktop-menu a:focus, .desktop-menu .is-active > a {background: transparent;color: rgba(240, 139, 22, 1)!important }.callout {padding: 3.75rem }.ff01 .grid-x.frst {height: calc(100vh - 85px) }.ff01 .ic-l {height: calc(100vh - 85px) }.ff01 .ic-r {height: calc(100vh - 85px) }.ff01 .ic-r .cell {height: calc(50vh - 40px) }.ff01 .callout {padding: 3.75rem }.ff01 .tagline-2, .ff01 .tagline-3, .ff01 .tagline-4 {font-size: 2rem }.ff01 .hl-container .callout {padding-bottom: 5rem!important }.ff02 .ic-l {height: calc(100vh - 85px) }.ff02 {height: calc(100vh - 85px) }.ff02 .ic-l {height: 100% }.ff02 .first, .ff02 .last {height: calc(100vh - 85px) }.ff02 .frst, .ff02 .lst {overflow: hidden }.ff02 .frst {height: calc(50.75vh - 40px) }.ff02 .lst {height: calc(49.25vh - 40px) }.ff02 .callout {padding: 0 3.75rem }.ff02 .tagline-1, .ff02 .tagline-2 {font-size: 1.25rem }.ff02 .hsbadge {right: 5% }.ff03 .callout {padding: 1.875rem }.sf01 .callout {padding: 1.875rem 7.5rem }.sf01 .second-img {margin: 3.75rem auto }.sf02 .callout {padding: 5.625rem 7.5rem }.sf02 .hsbadge {width: 480px }.sf02 .hsbadge span {font-size: 1.25rem }.sf02 hr {margin: 1.875rem 0 0 0;max-width: 80% }.sf03 .callout {padding: 1.875rem 3.75rem }.sf03 p {font-size: 1.5rem }.sf03 span {font-size: 2rem }.id01 .first .callout {margin: 3.75rem 0 0 0 }.id01 .callout {padding: 1.875rem }.co01 .first .callout {margin: 3.75rem 0 0 0 }.co01 .callout {padding: 1.875rem }.site-footer {padding: 3.75rem 3.75rem 0 3.75rem }.site-footer img {margin-right: 3.75rem }.site-footer .social a {width: 50px;height: 50px }.site-footer .footer-nfo {padding: 1.875rem 0 .5rem 0 }}@media screen and (max-width: 74.9375em) {}@media screen and (min-width:75em) {}@media screen and (min-width:80em) {body, a, p {font-size: 1.05rem }h1 {font-size: 2rem }h2 {font-size: 1.5rem }h3, h4 {font-size: 1.35rem }.ff02 .hsbadge span {font-size: 1.15rem }}@media screen and (min-width:90em) {.ff01 .callout {padding: 7.5rem }.ff03 .callout {padding: 3.75rem }.sf03 .first .callout {max-width: 80% }.sf03 .callout {padding: 1.875rem 7.5rem }}@media screen and (min-width:100em) {body, a, p {font-size: 1.15rem }h1 {font-size: 2.5rem }h2 {font-size: 2rem }h3, h4 {font-size: 1.5rem }.ff02 .hsbadge span {font-size: 1.25rem }}