.OverviewHeader-module__PQjWMG__container{flex-direction:column;gap:12px;width:100%;display:flex}@media screen and (min-width:800px){.OverviewHeader-module__PQjWMG__container{justify-content:center;align-self:stretch;align-items:center}.OverviewHeader-module__PQjWMG__intro{text-align:center;max-width:760px}}.OverviewHeader-module__PQjWMG__subHeadline{font-size:var(--text-18);font-weight:500}@media screen and (min-width:800px){.OverviewHeader-module__PQjWMG__subHeadline{text-align:center}}
.ProfessionImage-module__iQ0bua__imgContainer{width:100%;position:relative}@media screen and (min-width:800px){.ProfessionImage-module__iQ0bua__imgContainer{min-width:342px;height:273px}}.ProfessionImage-module__iQ0bua__imgStyles{border:12px solid var(--white,#fff);width:100%;height:auto;min-height:240px;max-height:240px;box-shadow:var(--drop-shadow-xl);-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;border-radius:24px}@media screen and (min-width:800px){.ProfessionImage-module__iQ0bua__imgStyles{max-width:380px;min-height:250px}}@media screen and (min-width:1200px){.ProfessionImage-module__iQ0bua__imgStyles{min-width:388px!important}}.ProfessionImage-module__iQ0bua__imgOutline{border:1px solid var(--grey-200,#e5e5e5);border-radius:24px}.ProfessionImage-module__iQ0bua__medalStyles{font-size:var(--headline-56);position:absolute;top:17px;right:32px}@media screen and (min-width:800px){.ProfessionImage-module__iQ0bua__rotateLeft{top:23px;transform:rotate(3.452deg)}.ProfessionImage-module__iQ0bua__rotateRight{top:11px;transform:rotate(-3.048deg)}}.ProfessionImage-module__iQ0bua__rankingBadgeWrapper{filter:drop-shadow(0 6px 4px #00000026);width:36px;height:48px;position:absolute;top:-1px;right:36px}@media screen and (min-width:800px){.ProfessionImage-module__iQ0bua__rankingBadgeWrapper{top:-2px}}.ProfessionImage-module__iQ0bua__rankingBadge{border-top:1px solid var(--grey-200,#e5e5e5);background-color:var(--primary-200,#e4d8fd);width:100%;height:100%;color:var(--primary-600,#5e2dc1);font-size:var(--text-18);clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%);justify-content:center;padding-top:8px;font-weight:700;display:flex}
.SingleProfession-module__XATxMW__row{border-bottom:1px solid var(--grey-200,#e5e5e5);grid-gap:24px;grid:"header""image""content""details"/1fr;gap:24px;min-width:0;padding-bottom:48px;display:grid}@media screen and (min-width:800px){.SingleProfession-module__XATxMW__row{grid:"header image""content image""details details"/minmax(0,728px) minmax(328px,auto)}}.SingleProfession-module__XATxMW__row:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.SingleProfession-module__XATxMW__header{grid-gap:8px;grid-area:header;gap:8px;min-width:0;display:grid}.SingleProfession-module__XATxMW__vacancyCount{color:var(--primary-600,#5e2dc1);font-weight:600;-webkit-text-decoration:none;text-decoration:none}.SingleProfession-module__XATxMW__vacancyCount:hover{color:var(--primary-600,#5e2dc1);-webkit-text-decoration:underline;text-decoration:underline}.SingleProfession-module__XATxMW__image{grid-area:image}.SingleProfession-module__XATxMW__details{grid-row-gap:24px;grid-area:auto;row-gap:24px;display:grid}.SingleProfession-module__XATxMW__content{grid-area:content}.SingleProfession-module__XATxMW__singleProfessionLink{color:var(--grey-900,#171717);-webkit-hyphens:auto;hyphens:auto;word-wrap:break-word;font-weight:700;-webkit-text-decoration:none;text-decoration:none}.SingleProfession-module__XATxMW__singleProfessionLink:hover{-webkit-text-decoration:none;text-decoration:none}.SingleProfession-module__XATxMW__singleProfessionTitle{min-width:0;font-size:var(--headline-24);word-wrap:break-word}@media screen and (min-width:800px){.SingleProfession-module__XATxMW__singleProfessionTitle{font-size:var(--headline-32)}}
.TopProfessionContent-module__zvcvsa__grid{grid-row-gap:48px;grid-auto-flow:row;row-gap:48px;display:grid}@media screen and (min-width:800px){.TopProfessionContent-module__zvcvsa__grid{row-gap:96px;padding:84px 32px 0}.TopProfessionContent-module__zvcvsa__pageContentPadding{padding-top:70px}}.TopProfessionContent-module__zvcvsa__subText,.TopProfessionContent-module__zvcvsa__videoContainer{text-align:center}.TopProfessionContent-module__zvcvsa__videoContainer iframe{border-radius:14px}
