.hk-werkgruppe{--hk-grau:#54595f;--hk-text:34em}.hk-werkgruppe .hk-main .elementor-widget-text-editor,.hk-werkgruppe .hk-main .elementor-widget-text-editor p{font-family:var(--wp--preset--font-family--dm-sans);font-size:17px;line-height:1.5;color:#000}.hk-werkgruppe .hk-main .elementor-widget-text-editor p{margin:0 0 16px}.hk-werkgruppe .hk-main .elementor-widget-text-editor p:last-child{margin-bottom:0}.hk-werkgruppe .hk-main .elementor a:not(:has(img)){color:#000;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.hk-werkgruppe .hk-main .elementor a:not(:has(img)):hover{color:var(--hk-grau)}.hk-werkgruppe .hk-main .elementor>.elementor-section{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}.hk-werkgruppe .hk-main .elementor>.elementor-section+.elementor-section{margin-top:72px!important}.hk-werkgruppe .hk-main .elementor>.elementor-section:first-child:not(:has(h1)):not(:has(img)){display:none}.hk-werkgruppe .hk-main .elementor>.elementor-section:first-child:not(:has(h1)):not(:has(img))+.elementor-section{margin-top:0!important}.hk-werkgruppe .hk-main .elementor-widget-divider{display:none}.hk-subnav{position:relative;z-index:2;height:0;overflow:visible}.hk-subnav__inner{width:var(--hk-spalte,22%);padding-top:20px!important;padding:0 var(--hk-innen,10px);box-sizing:border-box;font-family:var(--wp--preset--font-family--dm-sans);font-size:15px;line-height:1.6}.hk-subnav ul{list-style:none;margin:0;padding:0}.hk-subnav li{margin:0}.hk-subnav a{color:#000;text-decoration:none}.hk-subnav a:hover{color:var(--hk-grau)}.hk-subnav .hk-subnav__parent{display:inline-block;color:var(--hk-grau)}.hk-subnav .hk-subnav__parent:hover{color:#000}.hk-subnav .is-current a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.hk-werkgruppe .hk-main .elementor-section:has(h1) .elementor-widget,.hk-werkgruppe .hk-main .elementor-section:has(h1) .elementor-widget-container{margin:0!important;padding:0!important}.hk-werkgruppe .hk-main .elementor-section:has(h1) .elementor-widget-wrap{row-gap:16px}.hk-werkgruppe .hk-main h1.elementor-heading-title{font-family:var(--wp--preset--font-family--outfit);font-weight:300!important;font-size:46px!important;letter-spacing:-1.7px!important;line-height:1.1!important;color:#000!important}.hk-werkgruppe .hk-main .elementor-section:has(h1) .elementor-widget-heading:not(:has(h1)) .elementor-heading-title{font-family:var(--wp--preset--font-family--dm-sans)!important;font-size:17px!important;letter-spacing:0!important;line-height:1.45!important;color:var(--hk-grau)!important}.hk-werkgruppe .hk-main .elementor-section:has(h1) .elementor-column:has(h1) .elementor-widget-heading:has(h1){order:-2}.hk-werkgruppe .hk-main .elementor-section:has(h1) .elementor-column:last-child .elementor-widget-text-editor:last-child{order:-1}.hk-werkgruppe .hk-main .elementor-section:has(h1) .elementor-column:last-child .elementor-widget-text-editor:last-child,.hk-werkgruppe .hk-main .elementor-section:has(h1) .elementor-column:last-child .elementor-widget-text-editor:last-child p{color:var(--hk-grau)}.hk-werkgruppe .hk-main .elementor-section:has(h1) .elementor-column:last-child .elementor-widget-text-editor:last-child br{display:none}.hk-werkgruppe .hk-main .elementor-section:has(h1) .elementor-column:last-child .elementor-widget-heading+.elementor-widget-text-editor:last-child{order:0}.hk-werkgruppe .hk-main .elementor-section:has(h1) .elementor-column:last-child .elementor-widget-heading+.elementor-widget-text-editor:last-child,.hk-werkgruppe .hk-main .elementor-section:has(h1) .elementor-column:last-child .elementor-widget-heading+.elementor-widget-text-editor:last-child p{color:#000}.hk-werkgruppe .hk-main .elementor-section:has(h1) .elementor-column:last-child .elementor-widget-heading+.elementor-widget-text-editor:last-child br{display:revert}.hk-werkgruppe .hk-main .elementor-widget-image{text-align:left;margin-bottom:0!important}.hk-werkgruppe .hk-main .elementor-widget-image img{width:100%;height:auto;display:block}.hk-werkgruppe .hk-main .elementor-col-100 .elementor-widget-image,.hk-werkgruppe .hk-main .elementor-col-100 .elementor-widget-heading{max-width:980px}.hk-werkgruppe .hk-main p.elementor-heading-title,.hk-werkgruppe .hk-main .widget-image-caption{font-family:var(--wp--preset--font-family--dm-sans)!important;font-size:15px!important;font-weight:400!important;letter-spacing:0!important;line-height:1.45!important;color:var(--hk-grau)!important;margin:0}.hk-werkgruppe .hk-main .elementor-widget-image+.elementor-widget-heading{margin-top:8px!important}.hk-werkgruppe .hk-main .elementor>.elementor-section:has(.elementor-widget-image):not(:has(.elementor-widget-heading))+.elementor-section:not(:has(h1,h2,img,.elementor-widget-text-editor)){margin-top:8px!important}.hk-werkgruppe .hk-main .elementor-section:has(.elementor-column:nth-child(2) .elementor-widget-image)>.elementor-container{max-width:1000px;margin-left:0;align-items:flex-end}.hk-werkgruppe .hk-main .elementor h2.elementor-heading-title{font-family:var(--wp--preset--font-family--dm-sans)!important;font-size:17px!important;font-weight:400!important;letter-spacing:0!important;line-height:1.5!important;color:#000!important}.hk-werkgruppe .hk-main .elementor-section:has(.elementor-col-25) .elementor-widget-container{margin:0!important;padding:0!important}.hk-werkgruppe .hk-main .elementor-section:has(.elementor-col-25) .elementor-widget{margin-top:0!important;margin-bottom:20px!important}.hk-werkgruppe .hk-main .elementor-section:has(.elementor-col-25) .elementor-widget:last-child{margin-bottom:0!important}.hk-werkgruppe .hk-main .elementor-section:has(.elementor-col-25) .elementor-col-25:first-child .elementor-widget-text-editor,.hk-werkgruppe .hk-main .elementor-section:has(.elementor-col-25) .elementor-col-25:first-child .elementor-widget-text-editor p{font-size:15px;color:var(--hk-grau)}.hk-werkgruppe .hk-main .elementor-section:has(>.elementor-container>.elementor-col-50>.elementor-widget-wrap:not(.elementor-element-populated)) .elementor-widget-text-editor:first-child{display:none}.hk-werkgruppe .hk-main .elementor-section:has(>.elementor-container>.elementor-col-50>.elementor-widget-wrap:not(.elementor-element-populated)) .elementor-widget-text-editor,.hk-werkgruppe .hk-main .elementor-section:has(>.elementor-container>.elementor-col-50>.elementor-widget-wrap:not(.elementor-element-populated)) .elementor-widget-text-editor p{color:var(--hk-grau)}.hk-werkgruppe .hk-main .elementor-section:has(>.elementor-container>.elementor-col-50>.elementor-widget-wrap:not(.elementor-element-populated)) .elementor-widget,.hk-werkgruppe .hk-main .elementor-section:has(>.elementor-container>.elementor-col-50>.elementor-widget-wrap:not(.elementor-element-populated)) .elementor-widget-container{margin:0!important;padding:0!important}.hk-werkgruppe-nav{display:flex;flex-wrap:wrap;gap:8px 32px;margin-top:120px;padding:0 var(--hk-innen,10px);font-family:var(--wp--preset--font-family--dm-sans);font-size:15px;line-height:1.45}.hk-werkgruppe-nav a{color:var(--hk-grau);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.hk-werkgruppe-nav a:hover{color:#000}@media (min-width:768px){.hk-werkgruppe .hk-main .elementor-section:has(h1)>.elementor-container,.hk-werkgruppe .hk-main .elementor-section:has(>.elementor-container>.elementor-col-25)>.elementor-container,.hk-werkgruppe .hk-main .elementor-section:has(>.elementor-container>.elementor-col-50>.elementor-widget-wrap:not(.elementor-element-populated))>.elementor-container{display:grid;grid-template-columns:var(--hk-spalte,22%) minmax(0,calc(var(--hk-text) + 20px));row-gap:16px;max-width:none}.hk-werkgruppe .hk-main .elementor-section:has(h1)>.elementor-container>.elementor-column,.hk-werkgruppe .hk-main .elementor-section:has(>.elementor-container>.elementor-col-50>.elementor-widget-wrap:not(.elementor-element-populated))>.elementor-container>.elementor-column:not(:has(>.elementor-widget-wrap:not(.elementor-element-populated))){grid-column:2;width:auto!important}.hk-werkgruppe .hk-main .elementor-section:has(>.elementor-container>.elementor-col-50>.elementor-widget-wrap:not(.elementor-element-populated))>.elementor-container>.elementor-column:has(>.elementor-widget-wrap:not(.elementor-element-populated)){display:none}.hk-werkgruppe .hk-main .elementor-section:has(>.elementor-container>.elementor-col-25)>.elementor-container>.elementor-column{width:auto!important}.hk-werkgruppe .hk-main .elementor-section:has(>.elementor-container>.elementor-col-25)>.elementor-container>.elementor-col-25:last-child{display:none}.hk-werkgruppe .hk-main .hk-reihe>.elementor-container>.elementor-column{flex:var(--hk-w,1) 1 0!important;width:auto!important;min-width:150px}}@media (max-width:767px){.hk-subnav{height:auto;margin-bottom:48px}.hk-subnav__inner{width:auto;padding-top:0!important}.hk-werkgruppe .hk-main h1.elementor-heading-title{font-size:34px!important;letter-spacing:-1px!important}.hk-werkgruppe .hk-main .elementor>.elementor-section+.elementor-section{margin-top:56px!important}.hk-werkgruppe .hk-main .elementor-section:has(>.elementor-container>.elementor-col-50>.elementor-widget-wrap:not(.elementor-element-populated))>.elementor-container>.elementor-column:has(>.elementor-widget-wrap:not(.elementor-element-populated)),.hk-werkgruppe .hk-main .elementor-section:has(>.elementor-container>.elementor-col-25)>.elementor-container>.elementor-col-25:last-child{display:none}.hk-werkgruppe-nav{margin-top:80px;flex-direction:column}}.hk-werkgruppe .hk-main .elementor-widget-text-editor.hk-label,.hk-werkgruppe .hk-main .elementor-widget-text-editor.hk-label p{font-size:15px;color:var(--hk-grau)}