/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-6{margin:calc(var(--spacing) * 6)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.size-full{width:100%;height:100%}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@layer bommersheim-headings{h1,h2,h3,h4,h5,h6{letter-spacing:-.015em;font-weight:300;line-height:1.04}.pdf-heading{text-transform:uppercase}.quote-section h1{text-align:center;margin:0 auto}.offer-card h3{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.partner-disc h2{margin:0;line-height:1}.value-card h3,.person-card__body h3{margin:0}.site-footer__heading{margin:0 0 .8rem}.page-frame>.wp-block-post-title{max-width:15ch;color:var(--orange);margin:0 0 2.5rem;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:300;line-height:1}.jobs-page.page-frame>.wp-block-post-title{text-transform:uppercase;max-width:none;margin:0 0 clamp(3rem,7vw,6rem);line-height:1}.pdf-heading{text-align:left;margin:0 0 3.75rem;font-size:clamp(2.8rem,3.5vw,3.45rem);line-height:1.05}.quote-section h1{color:var(--orange)}.offers-section .pdf-heading{text-align:center;margin-bottom:2.5rem}.offer-card h3{color:var(--paper);text-transform:uppercase;margin:0;font-size:clamp(2rem,2.5vw,2.55rem);line-height:1}.partner-disc h2{color:var(--paper);white-space:pre-line}.values-section .pdf-heading{grid-column:2;margin-bottom:3rem}.history-section .pdf-heading{text-align:center;margin-bottom:3.5rem}.history-section h3{color:var(--orange);margin:0 0 .7rem}.process-section .pdf-heading,.people-section .pdf-heading{text-align:center}.person-card__body h3{color:#4e4e4e}.experts-section .pdf-heading{color:var(--magenta)}.jobs-page.page-frame>.wp-block-post-title{text-align:center;margin-bottom:4.75rem}.values-section .pdf-heading,.value-card h3,.process-section .pdf-heading{color:var(--orange)}.quote-section h1{letter-spacing:0;width:min(100%,19ch);max-width:none;font-weight:400;line-height:1.04}.partner-disc h2{font-size:2.65rem;font-weight:400}.person-card__body h3{font-size:1.85rem}.jobs-page.page-frame>.wp-block-post-title{font-size:3.8rem}.quote-section h1{font-size:clamp(4.25rem,4.8vw,4.8rem)}.pdf-heading,.jobs-page.page-frame>.wp-block-post-title{color:var(--orange);letter-spacing:.09em;font-weight:550}.offer-card h3{font-weight:650}.value-card h3{color:var(--orange);font-size:2rem}.history-section h3{font-size:2.1rem;font-weight:700}.person-card__body h3{font-weight:650}.site-footer__heading{color:#555;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.values-section .pdf-heading,.value-card h3{font-weight:650}.site-footer__heading{font-size:1.2rem}.jobs-page.page-frame>.wp-block-post-title,.single-job_listing .page-frame>.wp-block-post-title{font-weight:300}}@font-face{font-family:Roboto;font-style:normal;font-weight:300 800;font-display:swap;src:url(../fonts/Roboto-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:300 800;font-display:swap;src:url(../fonts/Roboto-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--orange:var(--wp--preset--color--brand-orange);--magenta:var(--wp--preset--color--brand-magenta);--ink:var(--wp--preset--color--ink);--paper:var(--wp--preset--color--paper);--soft:var(--wp--preset--color--soft);--line:var(--wp--preset--color--line);color-scheme:light;accent-color:var(--magenta)}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}*,:before,:after{box-sizing:border-box}img,svg{max-width:100%;height:auto;display:block}a{text-underline-offset:.2em;text-decoration-thickness:1px}:focus-visible{outline:3px solid var(--ink);outline-offset:4px;box-shadow:0 0 0 7px var(--paper)}::selection{background:var(--orange);color:var(--ink)}.skip-link{z-index:100;background:var(--ink);color:var(--paper);padding:.75rem 1rem;position:fixed;top:1rem;left:1rem;transform:translateY(-8rem)}.skip-link:focus{transform:translateY(0)}.site-main{min-height:50vh}.site-main>.wp-block-post-content,.site-main>.wp-block-post-content>*{margin-block-start:0}.site-header__inner{margin:0 auto}.site-header .wp-block-site-logo{flex:0 auto}.site-header .wp-block-navigation{text-transform:uppercase}.site-header .wp-block-navigation__container{gap:0}.site-header .wp-block-navigation-item{position:relative}.site-header .wp-block-navigation-item+.wp-block-navigation-item:before{background:var(--line);content:"";width:1px;height:1em;position:absolute;top:50%;left:0;transform:translateY(-50%)}.site-header .wp-block-navigation-item__content{padding-block:.8rem;text-decoration:none}.site-header .wp-block-navigation-item__content:hover,.site-header .wp-block-navigation-item__content:focus-visible{color:var(--orange);font-weight:700}.site-header .wp-block-navigation__responsive-container-open,.site-header .wp-block-navigation__responsive-container-close{border:1px solid var(--ink);justify-content:center;align-items:center;min-width:44px;min-height:44px}.site-header .wp-block-navigation__responsive-container.is-menu-open{background:var(--paper);padding:1.5rem}.site-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{align-items:stretch;gap:.25rem;font-size:1.4rem}.site-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item{padding-inline:0}.site-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item:before{display:none}.pdf-section{margin-inline:auto}.pdf-hero{background:#777;margin-inline:auto;position:relative}.pdf-hero__image,.pdf-hero__image img{width:100%;height:100%}.pdf-hero__image{margin:0;position:absolute;inset:0}.pdf-hero__image img{object-fit:cover}.hero-announcement{background:var(--orange);flex-direction:column;justify-content:center;text-decoration:none;display:flex;position:absolute}.pdf-hero__jobs{margin:0;position:absolute}.pdf-hero__jobs a{aspect-ratio:1;background:var(--magenta);color:var(--paper);text-align:center;text-transform:uppercase;border-radius:50%;place-items:center;text-decoration:none}.quote-section{background:var(--paper);place-items:center;display:grid}.proof-band{background:var(--soft)}.proof-item{align-items:center;display:grid}.proof-item:last-child{border-bottom:0}.proof-item p{margin:0}.proof-item__number{color:var(--magenta);text-align:right;line-height:1}.offers-section{background:var(--paper)}.offers-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.offer-card{background:var(--paper);flex-direction:column;display:flex;position:relative}.offer-card__summary{margin:0}.offer-card__features ul{padding-left:1.1rem}.offer-card__link{width:fit-content;margin-top:auto;padding-top:1.4rem}.partner-section{place-items:center}.partner-disc{aspect-ratio:1;text-align:center;border-radius:50%;flex-direction:column;justify-content:center;display:flex}.partner-disc p{margin:1.4rem 0 0}.partner-disc>a{text-underline-offset:.2em;width:fit-content;margin:1.4rem auto 0;font-weight:600}.collage-section{background:var(--soft);display:grid}.collage-section__mark{place-items:center;display:grid}.collage-section__mark p{aspect-ratio:1;color:var(--paper);place-items:center;margin:0;font-weight:300;display:grid}.collage-section>.wp-block-image,.collage-section>.wp-block-image img{width:100%;height:100%}.collage-section>.wp-block-image{margin:0}.collage-section>.wp-block-image img{object-fit:cover}.values-grid{grid-template-columns:repeat(3,1fr);display:grid}.offers-section:not(:has(.offer-card)),.people-section:not(:has(.person-card)){display:none}.value-card p{margin:1rem 0 0}.process-image{margin:0 auto}.process-image img{object-fit:cover}.process-steps{counter-reset:process;margin:0;padding:0;list-style:none;display:grid}.process-steps li{counter-increment:process}.process-steps li:before{margin-bottom:2rem}.process-steps strong{line-height:1.15}.process-steps span{display:block}.people-section{background:var(--paper)}.experts-section{background:var(--soft)}.people-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.person-card{text-align:center}.person-card__portrait{aspect-ratio:1;background:0 0;border-radius:50%;margin:0 auto;overflow:hidden}.person-card__portrait img{object-fit:contain;object-position:50% 50%;width:100%;height:100%;transform:none}.person-card__role{margin:.5rem 0 0}.person-card__biography{text-align:left;margin:1rem 0 0}.person-card__actions{gap:1.25rem;margin:1.2rem 0 0;font-weight:600;display:flex}.site-footer{background:var(--paper);color:var(--ink)}.site-footer__inner{margin-inline:auto}.site-footer .wp-block-site-logo+p{margin-top:1.2rem}.site-footer a{color:inherit}.site-footer .contact-details{margin:0;font-style:normal;line-height:1.6}.site-footer .wp-block-navigation__container{align-items:flex-start;gap:.25rem}.site-footer .wp-block-navigation-item__content{padding:0;text-decoration:none}.site-footer__sitemap .wp-block-navigation-item__content{text-transform:uppercase}.site-footer__legal{color:#666;margin-inline:auto}.page-frame{margin-inline:auto}.page-frame>.wp-block-post-content{font-size:1.05rem;line-height:1.65}.jobs-page.page-frame>.wp-block-post-content{width:100%}.job_listings{margin-top:0}.jobs-page .job_listings,.jobs-page .job_listings ul.job_listings{width:100%;max-width:none!important}.job_listings .job_filters,.job_listings .load_more_jobs{background:0 0;border:0}.job_listings ul.job_listings{border:0;margin:0;display:grid}.job_listings ul.job_listings li.job_listing{border:0;overflow:hidden}.job_listings ul.job_listings li.job_listing a{background:var(--paper);color:var(--ink);padding:0;text-decoration:none;display:grid}.job_listings .company_logo{display:none}.jobs-page ul.job_listings li.job_listing a div.position{float:none;width:auto;min-height:0;padding:0;display:contents;position:static}.jobs-page ul.job_listings li.job_listing a div.position h3{background:var(--orange);text-transform:uppercase;margin:0}.jobs-page ul.job_listings li.job_listing:nth-child(2n) a div.position h3{background:var(--magenta);color:var(--paper)}.jobs-page ul.job_listings li.job_listing a div.position .company{width:auto;margin:0;display:block}.job_listings .company strong{display:none}.job_listings .company .tagline{display:block}.jobs-page ul.job_listings li.job_listing a div.position .company .tagline{margin-inline:0}.job_listings .company:after{content:"mehr";width:fit-content;margin-top:.7rem;display:block}.jobs-page ul.job_listings li.job_listing a div.location,.jobs-page ul.job_listings li.job_listing a ul.meta{float:none;width:auto;color:var(--ink);position:static}.jobs-page.page-frame{padding-top:10.5rem}.jobs-page ul.job_listings li.job_listing a div.location:before{color:var(--ink);content:"Standort: "}.jobs-page ul.job_listings li.job_listing a ul.meta{gap:.7rem;margin:0;padding-top:.4rem;padding-bottom:.6rem;list-style:none;display:flex}.job_listings .meta .job-type:before{color:var(--ink);content:"Arbeitszeit: ";font-weight:700}.jobs-page ul.job_listings li.job_listing a ul.meta li.date{display:none}.jobs-contact{text-align:center;margin-top:2.5rem}.jobs-contact p{margin:0}.single_job_listing{margin-top:2rem}.single_job_listing .job-listing-meta{flex-wrap:wrap;gap:.5rem;margin:0 0 2.5rem;padding:0;list-style:none;display:flex}.single_job_listing .job-listing-meta li{background:var(--soft);padding:.55rem .8rem}.single_job_listing .job_description{width:100%;max-width:52rem}.single_job_listing .job-description-intro{max-width:52rem;margin:0 0 3rem}.single_job_listing .job-description-grid{grid-template-columns:minmax(0,1fr);gap:3rem;display:grid}.single_job_listing .job-description-grid section{min-width:0}.single_job_listing .job_description h2{color:inherit;margin:2.75rem 0 1.5rem}.single_job_listing .job_description h3{color:inherit;margin:2.75rem 0 1.25rem}.single_job_listing .job-description-grid section>:first-child{margin-top:0}.single_job_listing .job_description :is(ul,ol){margin:0;padding-left:1.35rem}.single_job_listing .job_description li{margin-bottom:.85rem;padding-left:.3rem}.single_job_listing .job_description li::marker{color:var(--orange)}.single_job_listing .job-description-closing{max-width:52rem;margin:3rem 0 0}.single_job_listing .application{background:var(--soft);margin-top:3rem;padding:2rem}.single_job_listing .application .application_button,.wpcf7-form input[type=submit]{background:var(--magenta);min-height:46px;color:var(--paper);cursor:pointer;border:0;padding:.7rem 1.2rem;font-weight:700}.single_job_listing .application_details{box-shadow:none;background:0 0;border:0;margin-top:1.5rem}.wpcf7-form p{margin-bottom:1.5rem}.wpcf7-form label{font-weight:700;display:block}.wpcf7-form input:not([type=checkbox]):not([type=radio]):not([type=submit]),.wpcf7-form select,.wpcf7-form textarea{background:var(--paper);width:100%;min-height:46px;color:var(--ink);border:1px solid #00000080;margin-top:.5rem;padding:.7rem}.wpcf7-form input[type=checkbox]{vertical-align:middle;width:1.25rem;height:1.25rem;margin-right:.5rem}.wpcf7-form .wpcf7-list-item{margin-left:0}.wpcf7-not-valid-tip,.wpcf7-response-output{font-weight:700}.wp-block-button__link{border-radius:0;justify-content:center;align-items:center;min-height:46px;display:inline-flex}.empty-state,.error-state,.editorial-note{background:var(--soft);margin-block:2rem;padding:2rem}@media (max-width:900px){.site-header .wp-block-navigation__responsive-container:not(.is-menu-open){display:none!important}.site-header .wp-block-navigation__responsive-container-open{display:flex!important}html:not(.js) .site-header__inner{flex-wrap:wrap;padding-block:.75rem}html:not(.js) .site-header .wp-block-navigation{width:100%}html:not(.js) .site-header .wp-block-navigation__responsive-container-open,html:not(.js) .site-header .wp-block-navigation__responsive-container-close{display:none!important}html:not(.js) .site-header .wp-block-navigation__responsive-container{width:100%!important;height:auto!important;padding:0!important;display:block!important;position:static!important}html:not(.js) .site-header .wp-block-navigation__responsive-container-content,html:not(.js) .site-header .wp-block-navigation__container{flex-flow:wrap!important;justify-content:flex-start!important;align-items:center!important;display:flex!important}.values-grid,.people-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.offers-grid,.values-grid,.people-grid,.process-steps{grid-template-columns:minmax(0,1fr)}.partner-disc{min-height:0}.site-footer__inner>.wp-block-group,.site-footer__inner .wp-block-template-part,.site-footer__inner .contact-details,.site-footer__inner .wp-block-navigation{width:100%;max-width:calc(100vw - 2rem);padding-inline:0!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.offer-card,.person-card__portrait,.job_listings ul.job_listings li.job_listing{border:2px solid canvastext}}:root{--pdf-shell:var(--wp--style--global--wide-size);--pdf-copy:var(--wp--style--global--content-size);--people-column-gap:4.75rem}.site-header__inner{width:min(100% - 5rem, var(--pdf-shell));gap:3rem}.site-header .wp-block-site-logo img{max-width:40vw}.site-header .wp-block-site-logo{flex-shrink:1}.site-header .wp-block-navigation{letter-spacing:0}.pdf-section{width:min(100% - 5rem, var(--pdf-shell));padding-block:5.25rem}.pdf-hero{height:clamp(560px,46.8vw,740px);min-height:0;overflow:visible}.pdf-hero__image{background:#aaa;overflow:hidden}.pdf-hero__image,.pdf-hero__image img{min-height:0}.pdf-hero__image img{object-position:50% 24%;transform-origin:50% 24%;transform:scale(1.06)}.hero-announcement{left:max(2.5rem, calc((100vw - var(--pdf-shell)) / 2));z-index:2;clip-path:polygon(0 0,88% 0,100% 50%,88% 100%,0 100%);width:500px;min-height:152px;color:var(--paper);padding:1.5rem 4rem 1.5rem 2rem;bottom:-4.75rem}.hero-announcement__label{text-transform:none;font-size:2rem;font-weight:500}@media (min-width:701px){.hero-announcement__label{white-space:nowrap}}.hero-announcement__body p{margin:0}.pdf-hero__jobs{right:max(2.5rem, calc((100vw - var(--pdf-shell)) / 2));z-index:2;bottom:-6.1rem}.pdf-hero__jobs a{flex-direction:column;justify-content:center;width:245px;font-size:1.55rem;font-weight:400;line-height:1;display:flex}.pdf-hero__jobs strong{font-size:3.65rem;font-weight:650;line-height:.95;display:block}@media (min-width:701px) and (max-width:900px){.pdf-hero__jobs a{width:clamp(150px,60vw - 270px,245px);font-size:clamp(1rem,3vw,1.55rem)}.pdf-hero__jobs strong{font-size:clamp(2.3rem,7vw,3.65rem)}}.quote-section{align-content:center;min-height:0;padding:4rem 2.5rem 3rem}@media (min-width:701px){.pdf-hero:has(.hero-announcement)+.quote-section{padding-top:6.75rem}.pdf-hero:has(.pdf-hero__jobs)+.quote-section{padding-top:8.1rem}}.quote-section__attribution{color:#6d6d6d;text-align:center;max-width:900px;margin:1.8rem auto 0;font-style:italic}.proof-list{width:min(100% - 5rem, var(--pdf-copy));max-width:none;padding-block:3.2rem}.proof-item{grid-template-columns:270px 1fr;gap:4rem;min-height:118px;padding-block:1rem}.proof-item__number{font-size:3.8rem;font-weight:650}.proof-item>p:last-child{max-width:none;font-size:1.25rem;line-height:1.45}.offers-section .pdf-section{padding-block:4.75rem 3.5rem}.offers-section .offers-grid{margin-block-start:3.5rem}.offers-grid{align-items:start;gap:2.5rem}.offers-grid>.offer-card{margin-block-start:0}.offer-card{border:2px solid var(--orange);min-height:0;padding:0}.offer-card__header{background:var(--orange);min-height:0;color:var(--paper);padding:1.15rem 1.45rem}.offer-card__subtitle{color:var(--paper);margin:.3rem 0 0;font-size:1.5rem;font-weight:300;line-height:1.2}.offer-card__content{color:#707070;flex-direction:column;flex:1;min-height:330px;padding:.75rem 1.45rem 1.25rem;display:flex}.offer-card__summary,.offer-card__features{font-size:1.2rem;font-weight:300;line-height:1.45}.offer-card__summary p{margin:0}.offer-card__summary p+p,.offer-card__features{margin-top:.75rem}.offer-card__features ul{margin:0;padding:0;list-style:none}.offer-card__features li{padding-left:2rem;position:relative}.offer-card__features li:before{content:"";background:url(../images/offer-bullet.svg) 50%/contain no-repeat;width:1.25rem;height:1.25rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.offer-card__features li+li{margin-top:.5rem}.offer-card__features p{margin:1rem 0 .5rem}.offer-card__features ul+p{margin-top:2rem}.offer-card__features>:first-child{margin-block-start:0}.offer-card__link{text-decoration:none}.partner-section{height:380px;min-height:380px;padding:0 max(2.5rem, calc((100vw - var(--pdf-shell)) / 2));background:var(--paper);justify-content:flex-start;align-items:flex-start;display:flex}.partner-disc{width:520px;max-width:calc(100vw - 5rem);color:var(--paper);z-index:2;padding:5rem;position:relative;margin:0 auto 0 0!important}.collage-section{grid-template-columns:28% 72%;height:440px;min-height:0;overflow:hidden}.collage-section>.wp-block-image{height:440px;min-height:0}.collage-section__mark p{width:255px;max-width:70%;overflow:hidden}.values-section>.pdf-section{grid-template-rows:auto 1fr;grid-template-columns:330px 1fr;align-items:start;column-gap:2.5rem;padding-block:4.8rem;display:grid}.values-images{grid-area:1/1/3;grid-auto-rows:minmax(0,1fr);align-self:stretch;gap:1rem;width:330px;display:grid}.values-images:empty{display:none}.values-image{width:330px;height:100%;margin:0;position:relative;overflow:hidden}.values-image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.values-section>.pdf-section:not(:has(.values-image)){grid-template-columns:1fr}.values-section>.pdf-section:not(:has(.values-image)) .pdf-heading,.values-section>.pdf-section:not(:has(.values-image)) .values-grid{grid-column:1}.values-grid{grid-column:2;gap:2.8rem}.value-card{border-top:0;padding-top:0}.value-card p{margin-top:.75rem;line-height:1.45}.history-section{width:min(100% - 5rem, var(--pdf-copy));text-align:left;max-width:none;padding:4.8rem 0 5rem;margin-inline:auto!important}.history-section>p{margin:.65rem 0;line-height:1.45}.history-section>p:last-child{color:#555;margin-top:2rem}.history-section>*{width:100%;max-width:none!important}.process-section .pdf-section{padding-block:4.6rem 6rem}.process-steps li{color:var(--paper);text-align:center;clip-path:polygon(0 0,calc(100% - 34px) 0,100% 50%,calc(100% - 34px) 100%,0 100%,34px 50%);padding:4.25rem 3.1rem 2rem;display:block}.process-steps li:nth-child(3n+1){clip-path:polygon(0 0,calc(100% - 34px) 0,100% 50%,calc(100% - 34px) 100%,0 100%)}.process-steps li:before{content:counter(process) ". ";margin:0;font-weight:700;line-height:1.2;display:inline}.process-steps strong{display:inline}.process-steps span{margin-top:1rem;line-height:1.45}.people-section .pdf-section{padding-block:5.5rem}.people-grid{gap:var(--people-column-gap)}.person-card{color:inherit}.person-card__portrait{width:250px;max-width:100%}.person-card__role{margin-top:.5rem}.person-card__biography{margin-top:2.4rem;line-height:1.55}.person-card__email{color:#555;width:fit-content;margin:.55rem auto 0;display:block}.person-card__lead{margin:0}.person-card__details{margin-top:1rem}.person-card__disclosure{margin-top:1.3rem}.person-card__disclosure summary{cursor:pointer;width:fit-content;min-height:44px;padding-block:.6rem}.person-card__details p{margin-block:0 1rem}.person-card__details ul{margin-block:0 1rem;padding-left:1.25rem}.person-card__details li+li{margin-top:.4rem}.person-card__details a{text-underline-offset:.2em}.person-card__actions{justify-content:flex-end;margin-top:1.3rem;font-size:1rem}.site-footer__inner{width:min(100% - 5rem, var(--pdf-shell));gap:var(--people-column-gap)}.site-footer .wp-block-site-logo img,.site-footer .wp-block-site-logo{max-width:100%}.site-footer__legal{width:min(100% - 5rem, var(--pdf-shell));font-size:.85rem}.page-frame{width:min(100% - 5rem, var(--pdf-shell));padding-block:5.5rem 7rem}.jobs-page.page-frame>.wp-block-post-content{max-width:none!important}.jobs-page .job_listings{margin-top:4.25rem}.job_listings ul.job_listings{gap:3.5rem}.job_listings ul.job_listings li.job_listing a{grid-template-rows:auto 1fr;min-height:255px}.jobs-page ul.job_listings li.job_listing a div.position h3{min-height:255px;color:var(--paper);grid-area:1/1/3;align-items:flex-start}.jobs-page ul.job_listings li.job_listing a div.position .company{grid-area:2/2/auto/4;padding:1rem 8rem 2rem 2.75rem;position:relative}.jobs-page ul.job_listings li.job_listing a div.location,.jobs-page ul.job_listings li.job_listing a ul.meta{padding-inline:2.75rem}.jobs-page ul.job_listings li.job_listing a div.location{text-align:left;grid-area:1/2;align-self:start;padding-top:2rem;padding-right:0}.jobs-page ul.job_listings li.job_listing a div.location:after{content:" |"}.jobs-page ul.job_listings li.job_listing a ul.meta{grid-area:1/3;align-items:flex-start;padding:2rem 2.75rem 0 .35rem}.job_listings .company:after{position:absolute;bottom:3rem;right:2.75rem}@media (max-width:1100px){.site-header__inner{width:min(100% - 3rem, var(--pdf-shell))}.site-header .wp-block-site-logo img{max-width:min(300px,60vw)}.site-header .wp-block-navigation__responsive-container:not(.is-menu-open){display:none!important}.site-header .wp-block-navigation__responsive-container-open{display:flex!important}.values-section>.pdf-section{grid-template-columns:260px 1fr}.values-images,.values-image{width:260px}:root{--people-column-gap:2.5rem}@layer bommersheim-headings;.jobs-page.page-frame{padding-top:4.5rem}.jobs-page ul.job_listings li.job_listing a div.position h3{grid-area:1/1;width:100%;min-width:0;min-height:190px}.jobs-page ul.job_listings li.job_listing a div.location{text-align:left;grid-area:2/1;padding:1.5rem 2rem 0}.jobs-page ul.job_listings li.job_listing a div.location:after{content:""}.jobs-page ul.job_listings li.job_listing a ul.meta{text-align:left;grid-area:3/1;justify-content:flex-start;padding-inline:2rem}.jobs-page ul.job_listings li.job_listing a div.position .company{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;grid-area:4/1;padding:0 2rem 2rem}.job_listings .company:after{position:static}}@media (max-width:1200px){.values-section>.pdf-section:has(.values-image){grid-template-rows:auto auto auto auto;grid-template-columns:clamp(100px,30vw,220px) minmax(0,1fr);gap:1.5rem clamp(1rem,4vw,2rem)}.values-section>.pdf-section:has(.values-image) .values-images{grid-area:1/1/3;grid-template-columns:1fr;align-self:stretch;width:100%;height:auto;margin-bottom:0}.values-section>.pdf-section:has(.values-image) .values-image{width:100%;height:100%;position:relative}.values-section>.pdf-section:has(.values-image) .values-image img{position:absolute;inset:0}.values-section>.pdf-section:has(.values-image) .values-grid{display:contents}.values-section>.pdf-section:has(.values-image) .value-card:first-child{grid-area:2/2}.values-section>.pdf-section:has(.values-image) .value-card:nth-child(2){grid-area:3/1/auto/-1}.values-section>.pdf-section:has(.values-image) .value-card:nth-child(3){grid-area:4/1/auto/-1}@layer bommersheim-headings{.values-section>.pdf-section:has(.values-image) .pdf-heading{letter-spacing:.035em;overflow-wrap:anywhere;grid-area:1/2;margin-bottom:0;font-size:clamp(1.5rem,5vw,2.6rem)}}}@media (max-width:820px){.pdf-section,.proof-list,.history-section,.page-frame,.site-footer__inner,.site-footer__legal{width:min(100% - 2rem, var(--pdf-shell))}@layer bommersheim-headings{.pdf-heading{font-size:2.6rem}.values-section .pdf-heading{grid-column:1}}.hero-announcement{left:1rem}.pdf-hero__jobs{right:1rem}.offers-grid,.people-grid{grid-template-columns:1fr}.offer-card__content{min-height:0}.values-section>.pdf-section{grid-template-rows:auto;grid-template-columns:1fr}.values-grid{grid-column:1;grid-template-columns:1fr}.process-steps li,.process-steps li:nth-child(3n+1){clip-path:none;min-height:180px}.person-card{max-width:34rem;margin-inline:auto}}@media (max-width:700px){.site-header .wp-block-site-logo img{max-width:min(235px,62vw)}@layer bommersheim-headings{.offer-card h3{hyphenate-limit-chars:10 6 8;overflow-wrap:break-word;font-size:clamp(1.625rem,8.5vw,2rem)}.page-frame:has(.offer-detail)>.wp-block-post-title,.offer-detail>h2{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 6 8;overflow-wrap:break-word}.values-section>.pdf-section:has(.values-image) .pdf-heading{grid-area:auto/1;margin-bottom:2rem;font-size:clamp(2rem,7vw,2.6rem)}.history-section .pdf-heading,.process-section .pdf-heading{text-align:left}}.pdf-hero{height:620px;min-height:620px;overflow:hidden}.pdf-hero__image img{object-position:92% 58%;transform-origin:92% 58%;transform:scale(1.04)}.hero-announcement{width:auto;min-height:132px;padding:1.15rem 3.5rem 1.15rem 1.25rem;bottom:1rem;left:1rem;right:4.5rem}.hero-announcement__label{font-size:1.5rem}.pdf-hero__jobs{top:1rem;bottom:auto;right:1rem}.pdf-hero__jobs a{width:122px;font-size:.9rem}.pdf-hero__jobs strong{font-size:2rem}.quote-section{min-height:0;padding:2.5rem 1rem}.proof-item{grid-template-columns:1fr;gap:.5rem;min-height:0;padding-block:1.5rem}.proof-item__number{text-align:left;font-size:3rem}.offers-section .pdf-section{padding-block:3.5rem}.offers-section .offers-grid{margin-block-start:2.75rem}.offers-section .pdf-heading{margin-bottom:2rem}.offer-card__header{min-height:0}.partner-section{justify-content:center;height:auto;min-height:470px;padding:2rem .5rem}.partner-disc{width:min(430px,100%);max-width:none;padding:clamp(1.25rem,5vw,2rem)}.values-section>.pdf-section:has(.values-image){grid-template-rows:auto;grid-template-columns:minmax(0,1fr);row-gap:0}.values-section>.pdf-section:has(.values-image) .values-images{display:none}.values-section>.pdf-section:has(.values-image) .values-grid{grid-area:auto/1;display:grid}.values-section>.pdf-section:has(.values-image) .values-grid .value-card{grid-area:auto/1}.collage-section{grid-template-columns:1fr;height:auto;min-height:0}.collage-section__mark{min-height:340px}.collage-section>.wp-block-image{height:clamp(220px,66.7vw,360px);min-height:0}.collage-section__mark p{width:210px}.history-section{padding-inline:0}}:root{--muted-text:var(--wp--preset--color--muted)}.site-header .wp-block-navigation-item__content{color:inherit}.site-footer .wp-block-navigation-item__content{align-items:center;min-height:28px;display:inline-flex}.single_job_listing .job-listing-meta li,.single_job_listing .job-listing-meta time{color:var(--ink)}.single_job_listing .job-listing-meta .job-type{background:var(--orange);color:var(--ink)}.single_job_listing .company{border:1px solid var(--line);box-shadow:none;display:block}.jobs-page ul.job_listings li.job_listing a ul.meta li.job-type{color:var(--ink)}.collage-section__mark p{line-height:1}.wpcf7-form input:not([type=checkbox]):not([type=radio]):not([type=submit]),.wpcf7-form select,.wpcf7-form textarea{font:inherit}.process-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.process-steps li,.offer-card,.value-card,.person-card{overflow-wrap:anywhere;min-width:0}.page-frame,.contact-details{overflow-wrap:anywhere}.process-list{padding-left:1.6rem}.process-list li{margin-block:1.5rem;padding-left:.5rem}.process-list strong{color:var(--orange);font-size:1.2rem;display:block}.process-list span{margin-top:.35rem;display:block}.page-frame .people-grid{max-width:none;margin-block:3rem}.page-frame .offer-detail__subtitle{font-weight:600}.page-frame .offer-detail__features{margin-block:2rem}.page-frame>.wp-block-post-content>:is(p,h2,h3,ul,ol,details,.wp-block-buttons){margin-block-start:var(--wp--style--block-gap,1.5rem)}.page-frame .wp-block-details summary{cursor:pointer;min-height:44px;padding-block:.5rem;font-weight:600}.page-frame .wp-block-details>p{margin-top:1rem}@media (max-width:1100px){html:not(.js) .site-header__inner{flex-wrap:wrap;padding-block:.75rem}html:not(.js) .site-header .wp-block-navigation{width:100%}html:not(.js) .site-header .wp-block-navigation__responsive-container-open,html:not(.js) .site-header .wp-block-navigation__responsive-container-close{display:none!important}html:not(.js) .site-header .wp-block-navigation__responsive-container{width:100%!important;height:auto!important;padding:0!important;display:block!important;position:static!important}html:not(.js) .site-header .wp-block-navigation__responsive-container-content,html:not(.js) .site-header .wp-block-navigation__container{flex-flow:wrap!important;justify-content:flex-start!important;align-items:center!important;display:flex!important}}@media (max-width:820px){.process-steps{grid-template-columns:minmax(0,1fr)}}.wp-site-blocks>.site-main{margin-block-start:0}.site-header{border-bottom:0}.pdf-hero,.process-image,.process-image img{width:100%;max-width:none}.hero-announcement__body{color:var(--paper);font-weight:500}.quote-section__attribution{font-size:1.3rem}.proof-item{border-bottom:0}.proof-item>p:last-child,.proof-item>p:last-child strong{color:#555}.offers-section .pdf-section{padding-bottom:3.5rem}.offer-card{border-width:3px}.offer-card__link{align-self:flex-end}.partner-disc{transform:translateY(-9rem)}.partner-disc>a{color:var(--paper)}.collage-section__mark p{letter-spacing:0;text-indent:0;background:url(../images/bc-motif.png) 50%/contain no-repeat;border-radius:0;font-size:0;position:relative}.history-section h3{margin-bottom:1.25rem}.process-steps{gap:1.25rem 0}.process-steps li{padding-inline:2.4rem}.team-section,.experts-section{min-height:0}.person-card__body{padding-top:2.25rem}.person-card__email{text-decoration:none}.person-card__lead{color:#555;font-weight:400}.person-card__disclosure summary{margin-left:auto;text-decoration:none;list-style:none}.person-card__disclosure summary::-webkit-details-marker{display:none}.person-card__disclosure summary:hover{text-decoration:none}.site-footer{border-top:0}.site-footer__inner{align-items:start;padding-block:4rem 2rem;grid-template-columns:repeat(3,minmax(0,1fr))!important}.site-footer__brand{padding-right:0}.site-footer__brand>.wp-block-site-logo{margin-inline:0}.site-footer .wp-block-site-logo img[src$="/Bommersheim_01_mit_Zusatz.svg"]{transform:translateY(-19.6%)}.site-footer .contact-details strong{text-transform:uppercase;font-size:1.15rem}.site-footer .contact-details a{color:inherit;text-decoration:none}.site-footer .contact-details a[href*=linkedin\.com]{align-items:center;margin-top:.65rem;display:inline-flex}.site-footer .contact-details a[href*=linkedin\.com]:before{aspect-ratio:1;background:var(--ink);width:2rem;color:var(--paper);content:"in";place-items:center;font-size:1.2rem;font-weight:700;line-height:1;display:grid}.site-footer__legal{border-top:0;padding-block:0 3rem}.site-footer__legal .wp-block-navigation__container{gap:0}.site-footer__legal .wp-block-navigation-item{align-items:center;min-height:44px;position:relative}.site-footer__legal .wp-block-navigation-item+.wp-block-navigation-item:before{background:var(--orange);content:"";width:2px;height:1em;margin-inline:.7rem}.site-footer__legal .wp-block-navigation-item__content{color:#555;text-transform:uppercase;text-decoration:none}.job_listings ul.job_listings li.job_listing a{grid-template-columns:49% max-content 1fr}.jobs-page ul.job_listings li.job_listing a div.position h3{letter-spacing:.015em}.jobs-page ul.job_listings li.job_listing a div.position .company{color:#666}@media (max-width:1100px){.job_listings ul.job_listings li.job_listing a{grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1fr)}}@media (max-width:820px){.values-section>.pdf-section{min-height:0}.values-images{height:auto}.site-footer__inner{grid-template-columns:1fr 1fr!important}}@media (max-width:700px){@layer bommersheim-headings{.quote-section h1{width:100%}.experts-section .pdf-heading{letter-spacing:.035em;font-size:2.2rem}.partner-disc h2{font-size:clamp(1.65rem,8vw,2.45rem)}}.partner-disc{transform:none}.person-card__body{padding-top:1.75rem}.site-footer__inner{grid-template-columns:1fr!important}.site-footer__legal .wp-block-navigation__container{flex-direction:column;align-items:flex-start}.site-footer__legal .wp-block-navigation-item+.wp-block-navigation-item:before{display:none}}.site-header__inner{min-height:128px}.site-header .wp-block-navigation{font-size:1.375rem}.site-header .wp-block-navigation-item{padding-inline:1.125rem}.site-header .current-menu-item>.wp-block-navigation-item__content,.site-header .current-menu-ancestor>.wp-block-navigation-item__content,.site-header .wp-block-navigation-item__content[aria-current=page]{color:var(--orange);font-weight:700}.quote-section__attribution{font-weight:300}.offer-card__link{color:var(--orange);font-size:1.2rem;font-weight:700}.partner-disc{background:var(--orange)}.partner-disc p{color:var(--paper);font-size:1.5rem;font-weight:300;line-height:1.35}.collage-section>.wp-block-image img{object-position:50% 18%}.value-card p{font-size:1.3rem}.history-section .pdf-heading{margin-bottom:4.5rem}.history-section>p{font-size:1.3rem}.process-steps li{background:var(--orange)}.process-steps strong{font-weight:700}.person-card__email{margin-top:.25rem;font-weight:400}.person-card__biography{font-weight:300}.team-section .person-card__lead,.experts-section .person-card__lead{color:#555;font-weight:300}.person-card__disclosure summary,.person-card__actions a{color:var(--orange);font-size:1.2rem;font-weight:700}.experts-section .person-card__disclosure summary,.experts-section .person-card__actions a{color:var(--magenta)}.site-footer .contact-details{color:#666}.site-footer .contact-details strong{color:#555;font-weight:500}.site-footer .contact-details a[href*=linkedin\.com]{gap:0;font-size:0}.site-footer__legal .wp-block-navigation,.site-footer__legal .wp-block-navigation__container{justify-content:flex-end;width:100%}.jobs-page ul.job_listings li.job_listing a div.position h3{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;text-wrap:balance;padding:2.15rem;font-size:clamp(2rem,2.3vw,2.25rem);font-weight:300;line-height:1.08;display:block}.job_listings .company:after{color:var(--orange);font-size:1.2rem;font-weight:700}@media (min-width:1101px){.site-header .wp-block-navigation{transform:translateY(.5rem)}.jobs-page ul.job_listings li.job_listing a div.position h3{padding-right:2.15rem}}@media (max-width:1100px){.site-header__inner{min-height:108px}@layer bommersheim-headings{.jobs-page.page-frame>.wp-block-post-title{font-size:2.75rem}}}@media (max-width:820px){.site-footer__legal .wp-block-navigation,.site-footer__legal .wp-block-navigation__container{justify-content:flex-start}}@media (max-width:700px){.site-header__inner{min-height:92px}@layer bommersheim-headings{.quote-section h1{font-size:2.65rem}}.partner-disc p{text-wrap:balance;margin-top:1rem;font-size:clamp(.9rem,4vw,1.2rem);font-weight:300}.jobs-page ul.job_listings li.job_listing a div.position h3{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;padding-inline:1rem;font-size:clamp(1.4rem,7.4vw,1.75rem)}}@media (max-width:360px){.jobs-page ul.job_listings li.job_listing a div.position h3{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}}.hero-announcement__body{font-size:2rem}@media (max-width:700px){.hero-announcement__body{font-size:1.5rem}}.values-section,.process-section{background:var(--soft)}.values-section .pdf-heading,.value-card h3,.process-section .pdf-heading{background:0 0}.value-card p{font-weight:300}.process-image,.process-image img{height:auto}.process-section .pdf-heading{text-align:center;margin-inline:auto}.process-steps li{min-height:185px;padding-block:3rem 1.5rem}@media (min-width:701px){.partner-section{height:420px;min-height:420px}.collage-section>.wp-block-image img{transform-origin:0;transform:scale(1.18)}}@media (max-width:700px){.process-image,.process-image img{height:360px}}.site-footer,.site-footer .contact-details,.site-footer__sitemap .wp-block-navigation-item__content{font-size:1.2rem}.site-footer__legal .wp-block-navigation-item__content{font-size:1.1rem}.person-card--expert .person-card__intro{color:#555;font-weight:300}.experts-section .person-card--expert .person-card__intro{color:#555;background:0 0;min-height:0;padding:0}.person-card__intro p,.person-card--expert .person-card__lead p{margin:0}.person-card--core .person-card__intro+.person-card__lead,.person-card--expert .person-card__intro+.person-card__lead{margin-top:1rem}.person-card--core .person-card__intro+.person-card__lead,.person-card--core .person-card__intro+.person-card__lead:first-line,.person-card--expert .person-card__lead,.person-card--expert .person-card__lead:first-line{color:#555;font-weight:300}@media (max-width:700px){.experts-section .person-card--expert .person-card__intro{min-height:0}}:root{--site-header-height:128px}html{scroll-padding-top:calc(var(--site-header-height) + 1rem)}.wp-site-blocks{padding-top:var(--site-header-height)}.site-header{z-index:1000;background:var(--paper);width:100%;position:fixed;inset:0 0 auto}html:not(.js) .wp-site-blocks{padding-top:0}html:not(.js) .site-header{position:sticky}body.admin-bar .site-header{top:32px}@media (max-width:1100px){:root{--site-header-height:108px}}@media (max-width:782px){body.admin-bar .site-header{top:46px}}@media (max-width:700px){:root{--site-header-height:92px}}.process-steps li:before,.process-steps strong{font-size:1.6rem}.process-steps span{font-size:1.15rem}.people-grid>.person-card{margin-block-start:0}.person-card__role,.person-card__email,.person-card__biography,.person-card__disclosure summary{font-size:1.2rem}.person-card__role{min-height:0;font-weight:300;line-height:1.4}.hero-announcement__label,.hero-announcement__body{line-height:1.12}.hero-announcement__body{margin-top:0}.proof-item>p:last-child{font-weight:300}.proof-item>p:last-child strong{font-weight:700}.history-section>p{font-weight:300}.history-section>p:last-child{font-weight:600}.process-image img{object-position:50% 0}.process-steps span{font-weight:300}@media (min-width:701px){.partner-section{height:530px;min-height:530px}.partner-disc{transform:translateY(-1.5rem)}}.jobs-page .job-title__part{font-weight:300;display:block}.jobs-page .job-title__part--bold{font-weight:600}.person-card--core .person-card__intro{color:var(--orange);font-size:1.2rem;font-weight:700}.person-card--expert .person-card__intro{font-weight:500}.site-footer .contact-details__person{font-weight:400}.site-footer .contact-details__secondary{font-weight:300}.jobs-page .jobs-contact{text-align:left;width:100%;margin-top:4rem;max-width:none!important;margin-inline:0!important}.jobs-page .jobs-contact>p{max-width:none!important;margin-inline:0!important}.single_job_listing .job_description p.job-description-intro,.single_job_listing .job_description p.job-description-intro :is(strong,b){font-weight:500}.single_job_listing .job_description ul{padding-left:0;list-style:none}.single_job_listing .job_description ul li{padding-left:2rem;position:relative}.single_job_listing .job_description ul li:before{content:"";background:url(../images/offer-bullet.svg) 50%/contain no-repeat;width:1.25rem;height:1.25rem;position:absolute;top:.25em;left:0}.single_job_listing:has(.job-contact-teaser)>.application{display:none}.job-pdf-download{max-width:52rem;margin:2.5rem 0 0}.job-pdf-download a{color:var(--magenta);text-underline-offset:.2em;font-weight:600}.job-contact-teaser{background:var(--soft);grid-template-columns:170px minmax(0,1fr);align-items:center;gap:2rem;max-width:52rem;margin-top:3rem;padding:2rem;display:grid}.job-contact-teaser__portrait img{object-fit:cover;border-radius:50%;width:170px;height:170px;display:block}.job-contact-teaser__body h2{color:var(--ink);margin:0 0 .65rem;font-size:1.5rem}.job-contact-teaser__body p{margin:.25rem 0}.job-contact-teaser__name{font-weight:600}.job-contact-teaser__body a{color:var(--ink)}.job-contact-teaser__button{background:var(--orange);color:var(--ink);margin-top:1.25rem;padding:.8rem 1.4rem;font-weight:600;text-decoration:none;display:inline-block}@media (max-width:700px){.job-contact-teaser{grid-template-columns:1fr;padding:1.5rem}.job-contact-teaser__portrait img{width:140px;height:140px}}:root{--jobs-copy-size:1.2rem}.contact-page>.wp-block-post-content{font-size:1.2rem;font-weight:300;line-height:1.55}.contact-page>.wp-block-post-content>.has-lead-font-size{font-size:inherit}.contact-page .contact-details{margin-block:2rem;font-style:normal}.contact-page .contact-details strong,.contact-page .wpcf7-form label{font-weight:500}.contact-page .wpcf7-form :is(input,select,textarea){font-family:inherit;font-size:inherit;line-height:inherit}.contact-page .wpcf7-form :is(input:not([type=submit]),select,textarea){font-weight:300}.jobs-page .job-title__suffix{white-space:nowrap;margin-top:1rem;display:block}.single-job_listing .page-frame>.wp-block-post-content{margin-block-start:2rem}.single_job_listing .job_description{padding-inline:.8rem}.jobs-page.page-frame>.wp-block-post-content,.single-job_listing .page-frame>.wp-block-post-content,.single-job_listing .section-kicker{font-size:var(--jobs-copy-size);font-weight:300;line-height:1.55}.jobs-page ul.job_listings li.job_listing a div.location,.jobs-page ul.job_listings li.job_listing a ul.meta,.jobs-page ul.job_listings li.job_listing a div.position .company,.jobs-page ul.job_listings li.job_listing a ul.meta li.job-type,.jobs-page .jobs-contact,.single_job_listing .job-listing-meta,.single_job_listing .job-listing-meta li,.single_job_listing .job-listing-meta time,.single_job_listing .job_description :is(p,li),.single_job_listing .application .application_button{font-size:var(--jobs-copy-size);letter-spacing:0;font-weight:300;line-height:1.55}.single_job_listing .job_description :is(h2,h3,h4,h5,h6){letter-spacing:0;font-weight:600;line-height:1.3}.single_job_listing .job_description h2{font-size:1.65rem}.single_job_listing .job_description h3{font-size:1.4rem}.single_job_listing .job_description :is(h4,h5,h6){color:inherit;font-size:var(--jobs-copy-size);margin:2rem 0 1rem}.single_job_listing .job_description :is(strong,b){font-weight:700}.jobs-page ul.job_listings li.job_listing a div.location:before,.jobs-page .job_listings .meta .job-type:before,.single_job_listing .job-listing-meta .location:before,.single_job_listing .job-listing-meta .job-type:before{font-family:inherit;font-size:inherit;font-weight:500;line-height:inherit}.single_job_listing .job-listing-meta .location:before{content:"Standort: "}.single_job_listing .job-listing-meta .job-type:before{content:"Arbeitszeit: "}.single_job_listing .job-listing-meta .location:before,.single_job_listing .job-listing-meta .job-type:before{vertical-align:baseline;width:auto;height:auto;margin:0;display:inline;font-family:inherit!important}.jobs-page .job_listings .company:after{color:inherit;font-size:var(--jobs-copy-size);font-weight:500;line-height:1.55}.process-section,.history-section{min-height:0}@media (max-width:700px){.proof-list{padding-block:2rem}.proof-item{padding-block:.75rem}.offers-section .pdf-section{padding-bottom:1.5rem}.partner-section{padding-top:1rem}.site-footer__inner,.site-footer__legal{text-align:center}.site-footer__brand>.wp-block-site-logo{margin-inline:auto}.site-footer__inner .wp-block-navigation__container,.site-footer__legal .wp-block-navigation__container{justify-content:center;align-items:center}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}