.heading{display:flex;flex-flow:column;gap:2rem;max-width:80%}.heading__claim{display:block;color:var(--color-claim);font-weight:300;font-size:1rem;text-transform:uppercase}.heading__text{display:block;color:var(--color-dark);font-weight:900}.text--intro{position:relative}.text--intro:after{content:"";display:block;width:0;height:0;aspect-ratio:1.73;position:absolute;top:0;left:0;z-index:-1;border-top:86.5vw solid var(--color-background-light);border-left:50vw solid transparent;border-right:50vw solid transparent}.text--intro:has(.toc){grid-template-columns:1rem 1fr 1rem;grid-template-areas:". content ." ". toc .";gap:2rem 0}@media screen and (min-width: 768px){.text--intro:has(.toc){grid-template-columns:2rem 1fr 2rem}}@media screen and (min-width: 1024px){.text--intro:has(.toc){grid-template-columns:1rem 800fr 220fr 220fr 1rem;grid-template-areas:". content toc toc ."}}@media screen and (min-width: 1300px){.text--intro:has(.toc){grid-template-columns:1fr 800px 220px 220px 1fr}}.text--intro:has(.toc) .text__wrapper{margin-right:2rem}.text__wrapper{grid-area:content}.toc{grid-area:toc;align-self:start;justify-self:start;width:100%;max-width:440px;padding:2rem;position:relative;overflow:hidden;background:#fff}.toc:before{content:"";display:block;height:4rem;width:4rem;position:absolute;top:0;right:0;z-index:10;background:var(--color-bright);border-left:.5rem solid var(--color-background-light);transform:skew(45deg);transform-origin:top right}.toc__list{margin:2rem 0 0;padding:0;list-style:none}.toc__item{position:relative;padding-left:2rem}.toc__item+.toc__item{margin-top:1rem}.toc__item:before{content:"";width:0;height:0;position:absolute;left:0;top:50%;transform:translateY(-50%);border-top:.5rem solid transparent;border-left:1.25rem solid var(--color-bright);border-bottom:.5rem solid transparent}.toc__link{color:inherit;text-decoration:none}.toc__heading{color:var(--color-dark);font-size:1.3125rem;font-weight:900}.cta{position:relative}.cta__wrapper{--color-button-background:white;--color-button-color:var(--color-background-dark);grid-column:2/-2;padding:2rem;position:relative;background:var(--color-background-dark);color:#fff;overflow:hidden}@media screen and (min-width: 768px){.cta__wrapper{padding:4rem}}.cta__wrapper:before{content:"";display:block;height:6rem;width:6rem;position:absolute;top:0;right:0;z-index:10;background:var(--color-bright);border-left:1rem solid white;transform:skew(45deg);transform-origin:top right}.cta__buttons{display:flex;flex-flow:row wrap;gap:1rem;margin-top:1rem}.cta__heading{color:var(--color-bright);font-size:1.375rem;font-weight:900}.text-image{grid-template-areas:". image image image ." ". content content content ."!important;gap:2rem 0!important}.text-image__text{grid-area:content;max-width:640px;justify-self:center;align-self:center}.text-image__image-container{grid-area:image;overflow:hidden}@media screen and (min-width: 768px) and (max-width: 1023px){.text-image__image-container{margin-left:-1rem;margin-right:-1rem}}@media screen and (min-width: 1024px){.text-image--right{grid-template-areas:". . content image image"}.text-image--right .text-image__text{justify-self:start;margin-right:2rem}}@media screen and (min-width: 1024px){.text-image--left{grid-template-areas:"image image content .  ."}.text-image--left .text-image__text{justify-self:end;margin-left:2rem}}.text-image--full{gap:0}@media screen and (min-width: 768px){.text-image--full{grid-template-rows:auto 4rem auto}.text-image--full:after{content:"";display:block;width:8rem;aspect-ratio:211/182;margin-top:2rem;grid-row:3;grid-column:2;align-self:end;justify-self:center;background:url(https://karriere.zahnarzt-blankenburg.de/wp-content/themes/jensch/graphics/logo-icon-blue.svg) center center no-repeat;background-size:contain}}@media screen and (min-width: 1024px){.text-image--full{grid-template-rows:auto 8rem auto}}.text-image--full .text-image__image-container{position:relative}.text-image--full .text-image__image-container:before{content:"";display:block;height:5rem;width:5rem;position:absolute;top:0;right:0;z-index:10;background:var(--color-bright);border-left:1rem solid white;transform:skew(45deg);transform-origin:top right}@media screen and (min-width: 768px){.text-image--full .text-image__image-container{grid-row:1/3;grid-column:2/-2}}.text-image--full .text-image__text{justify-self:end;width:100%;max-width:none;padding:1.4rem 1rem;position:relative;z-index:10;background:#fff}@media screen and (min-width: 768px){.text-image--full .text-image__text{grid-row:2/4;padding:2rem}}@media screen and (min-width: 768px) and (max-width: 1023px){.text-image--full .text-image__text{grid-column:3/5}}@media screen and (min-width: 1024px){.text-image--full .text-image__text{grid-column:3/4;padding:4rem}}.teaser__wrapper{grid-column:2/-2;display:grid;grid-template-columns:1fr;gap:2rem;padding:1rem;background:var(--color-background-dark)}@media screen and (min-width: 768px){.teaser__wrapper{grid-template-columns:1fr 1fr}}@media screen and (min-width: 1024px){.teaser__wrapper{padding:4rem}}.teaser__item{padding:2rem;position:relative;background:#fff;overflow:hidden}.teaser__item:before{content:"";display:block;height:4rem;width:4rem;position:absolute;top:0;right:0;z-index:10;background:var(--color-bright);border-left:1rem solid var(--color-background-dark);transform:skew(45deg);transform-origin:top right}.teaser__image{grid-column:1/-1}@media screen and (max-width: 767px){.teaser__image:nth-of-type(1){grid-row:3}.teaser__image:nth-of-type(2){grid-row:6}.teaser__image:nth-of-type(3){grid-row:9}.teaser__image:nth-of-type(4){grid-row:12}}@media screen and (min-width: 768px){.teaser__image:nth-of-type(1){grid-row:2}.teaser__image:nth-of-type(2){grid-row:4}.teaser__image:nth-of-type(3){grid-row:6}.teaser__image:nth-of-type(4){grid-row:8}}.teaser__link{color:inherit;text-decoration:none}.teaser__link:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:10}.teaser__cta-container{max-width:640px;margin:0
auto}.teaser__cta{grid-column:2/-2;padding:0
2rem 2rem;background:var(--color-background-dark);color:#fff;--color-button-background:white;--color-button-color:var(--color-background-dark)}@media screen and (min-width: 768px){.teaser__cta{padding:0
4rem 4rem}}.team{background:var(--color-background-light)}.team__wrapper{grid-column:2/-2;display:grid;grid-template-columns:1fr;gap:2rem}@media screen and (min-width: 600px){.team__wrapper{grid-template-columns:1fr 1fr}}@media screen and (min-width: 800px){.team__wrapper{grid-template-columns:1fr 1fr 1fr}}.team__item{display:flex;flex-flow:column}.team__heading{display:block}.team__text{flex:1 1;margin-top:.5rem;padding:2rem;position:relative;background:#fff;overflow:hidden}.team__text:before{content:"";display:block;height:4rem;width:4rem;position:absolute;top:0;right:0;z-index:10;background:var(--color-bright);border-left:.5rem solid var(--color-background-light);transform:skew(45deg);transform-origin:top right}.trenner{position:relative}.trenner.module{padding:0}.trenner--icon{height:13rem}.trenner--icon:before{content:"";display:block;height:13rem;aspect-ratio:171/222;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:url(https://karriere.zahnarzt-blankenburg.de/wp-content/themes/jensch/graphics/icon-trenner.svg) center center no-repeat;background-size:contain}.trenner--left:after{left:0;border-left:80vw solid var(--color-background-light)}.trenner--right:after{right:0;border-right:80vw solid var(--color-background-light)}.trenner:after{content:"";display:block;width:0;height:0;aspect-ratio:1.73;position:absolute;top:50%;transform:translateY(-50%);z-index:-1;border-top:46.2427745665vw solid transparent;border-bottom:46.2427745665vw solid transparent}@keyframes details-show{0%{opacity:0;transform:translateY(-.5em)}to{transform:translateY(0)}}.faq{padding-top:0;padding-bottom:0}.faq__wrapper{grid-area:content}.faq__details{padding:2rem;margin-bottom:1rem;background-color:var(--color-background-light)}.faq__details[open] summary .faq__heading:after{transform:translateY(-50%) rotate(90deg)}.faq__details[open] .text{padding:1rem 0 0}.faq__details
summary{position:relative}.faq__details summary
.faq__heading{display:block;position:relative;padding-right:4rem;margin:0;color:var(--color-dark);font-size:1.25rem;font-weight:400;text-transform:unset}.faq__details summary .faq__heading:after{content:"";position:absolute;width:0;height:0;top:50%;right:0;transition:all .8s ease;border-top:.5rem solid transparent;border-left:1.25rem solid var(--color-bright);border-bottom:.5rem solid transparent}.faq__details summary .faq__heading:after{transform:translateY(-50%)}.faq__details
.text{animation:details-show .5s ease-in-out}.faq__details .text p:first-of-type{margin-top:0}.faq__details .text p:last-of-type{margin-bottom:0}.faq__headline{display:block;padding:2rem 0;text-align:center}.footer{--color-button-background:white;--color-button-color:var(--color-background-dark);background-color:var(--color-background-dark);color:#fff}.footer__wrapper{display:grid;grid-template-columns:1rem 220fr 800fr 220fr 1rem;grid-template-areas:". . content . .";padding:4rem 0;gap:2rem 0}@media screen and (min-width: 1304px){.footer__wrapper{grid-template-columns:1fr 220px 800px 220px 1fr}}.footer__logo{grid-row:1;grid-column:2}.footer__logo
svg{display:block;height:10rem;aspect-ratio:211/181;width:auto}.footer__widgets{grid-row:2;grid-column:2/5}@media screen and (min-width: 1024px){.footer__widgets{grid-column:2/4}}.footer__widgets{display:flex;flex-flow:column;gap:2rem;position:relative}.footer__widgets:after{content:"";display:block;width:4rem;border-top:4rem solid var(--color-bright);border-left:4rem solid transparent;position:absolute;top:0;right:0}.footer__nav{grid-column:1/-1;padding:1rem 0;background-color:#fff;display:grid;grid-template-columns:1rem 220fr 800fr 220fr 1rem;grid-template-areas:". nav nav . .";gap:2rem}@media screen and (max-width: 1023px){.footer__nav{padding-bottom:5rem}}@media screen and (min-width: 1304px){.footer__nav{grid-template-columns:1fr 220px 800px 220px 1fr}}.widget{display:grid;grid-template-columns:1fr;grid-template-areas:"title" "text" "buttons";gap:1rem 2rem}@media screen and (min-width: 768px){.widget{grid-template-columns:1fr 2fr 2fr;grid-template-areas:"title text buttons"}}.widget:after{content:"";display:block;width:100%;height:1px;grid-column:1/3;background-color:#fff}.widget--full{grid-template-columns:1fr;grid-template-areas:"title" "text" "buttons";gap:1rem}.widget--full:after{display:none}.widget__title{grid-area:title;font-weight:900;text-transform:uppercase}.widget__body{grid-area:text}.widget__link{grid-area:buttons;align-self:start;justify-self:start}.footer-nav{display:flex;gap:2rem;padding:0;list-style:none;grid-area:nav}.footer-nav__item{position:relative}.footer-nav__item+.footer-nav__item:before{content:"";display:block;width:1px;height:120%;position:absolute;top:50%;left:-1rem;transform:translate(-50%,-50%);background-color:var(--color-text)}.footer-nav__link{color:var(--color-text)}.acfe-form .acf-notice.acf-error-message{color:#a81b1b;font-weight:700;font-size:1rem}.acfe-form .acf-fields{display:flex;flex-flow:column;gap:2rem}.acfe-form .acf-field{position:relative}.acfe-form .acf-field input,.acfe-form .acf-field
textarea{width:100%;padding:.5rem .7rem;border:none;border-bottom:1px solid #E3E3E3;outline:none;font-size:1rem;font-family:Lato,sans-serif}.acfe-form .acf-field input[type=checkbox]{width:1rem;height:1rem}.acfe-form .acf-field
label{font-weight:700;text-transform:uppercase}.acfe-form .acf-field label
.message{font-weight:400;text-transform:initial}.acfe-form .acf-field .acf-true-false{margin:1rem 0}.acfe-form .acf-required{font-weight:900}.acfe-form .acf-button{font-size:1rem;font-family:Lato,sans-serif}.boxes{padding-bottom:0;background-color:var(--color-background-light)}.boxes__wrapper{grid-column:2/-2;display:flex;flex-flow:row wrap;justify-content:center;gap:2rem}.boxes__item{flex:1 1 320px;padding:2rem;position:relative;overflow:hidden;background-color:#fff}.boxes__item:before{content:"";display:block;height:6rem;width:6rem;position:absolute;top:0;right:0;z-index:10;background:var(--color-bright);border-left:1rem solid var(--color-background-light);transform:skew(45deg);transform-origin:top right}.boxes__heading{display:block;padding-right:2rem;color:var(--color-dark);font-size:1.3125rem;font-weight:900}heyflow-modal-element{position:relative;z-index:999999}heyflow-wrapper{display:block;max-width:800px;margin:2rem auto}