.ReviewCard-module__WnRNPG__card{border:1px solid var(--grey-200);background-color:var(--white);border-radius:12px;flex-direction:column;gap:32px;width:100%;padding:25px;display:flex;box-shadow:0 1px 1px #0000000d}.ReviewCard-module__WnRNPG__recommendation{grid-gap:12px;border-bottom:3px dashed var(--grey-200);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"avatar bubble""stars stars";align-items:center;gap:12px;padding-bottom:40px;display:grid}.ReviewCard-module__WnRNPG__recommendationAvatar{-o-object-fit:cover;object-fit:cover;flex-shrink:0;grid-area:avatar;width:60px;height:60px}.ReviewCard-module__WnRNPG__recommendationBubble{min-width:0;color:var(--white);font-size:var(--text-12);background-color:#2da44d;border-radius:999px;flex:1;grid-area:bubble;margin:0 auto 0 0;padding:12px 24px 14px;font-weight:400;line-height:21px;display:flex;position:relative;overflow:visible}.ReviewCard-module__WnRNPG__recommendationBubble:after{content:"";clip-path:polygon(100% 100%,0 100%,100% 0);background-color:#2da44d;align-items:center;width:20px;height:15px;margin-top:-1px;position:absolute;top:30px;left:-6px}.ReviewCard-module__WnRNPG__recommendationBubbleNegative,.ReviewCard-module__WnRNPG__recommendationBubbleNegative:after{background-color:#ff5353}.ReviewCard-module__WnRNPG__recommendationText{flex-direction:column;display:flex}.ReviewCard-module__WnRNPG__recommendationTextStrong{align-self:center;font-weight:700}.ReviewCard-module__WnRNPG__recommendationStars{border:1px solid var(--grey-100);background-color:var(--grey-100);border-radius:8px;grid-area:stars;justify-self:end;align-items:center;width:fit-content;height:30px;margin-left:0;padding:7px 8px;display:flex}.ReviewCard-module__WnRNPG__comments{border-bottom:3px dashed var(--grey-200);flex-direction:column;gap:34px;width:100%;padding-bottom:37px;display:flex}.ReviewCard-module__WnRNPG__comment{color:var(--grey-900);flex-direction:column;gap:10px;display:flex}.ReviewCard-module__WnRNPG__headline{font-size:var(--text-16);font-weight:700;line-height:21px}.ReviewCard-module__WnRNPG__commentText{font-size:var(--text-14);font-weight:400;line-height:21px}.ReviewCard-module__WnRNPG__apprenticeshipInformation{flex-direction:column;gap:16px;display:flex;position:relative}.ReviewCard-module__WnRNPG__apprenticeshipCompany{grid-row-gap:7px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);row-gap:7px;min-width:0;display:grid}.ReviewCard-module__WnRNPG__apprenticeshipCompanyLink{color:inherit;-webkit-text-decoration:none;text-decoration:none}.ReviewCard-module__WnRNPG__apprenticeshipCompanyName{color:var(--grey-900);font-size:var(--text-16);grid-area:1/1;margin:0;font-weight:700;line-height:21px}.ReviewCard-module__WnRNPG__apprenticeshipType{color:var(--grey-500);font-size:var(--text-14);grid-area:2/1;margin-top:0;font-weight:500;line-height:21px}.ReviewCard-module__WnRNPG__apprenticeshipSalary{text-align:left;margin:0}@supports (anchor-name:--reviewcardcompanytitle){.ReviewCard-module__WnRNPG__apprenticeshipCompanyName{anchor-name:--reviewcardcompanytitle}}.ReviewCard-module__WnRNPG__apprenticeshipSalaryDl{grid-gap:16px;text-align:left;grid-template-columns:max-content auto;justify-items:start;gap:16px;margin:0;display:grid}.ReviewCard-module__WnRNPG__apprenticeshipSalaryDl dt{color:var(--grey-500);font-size:var(--text-14);text-align:left;margin:0;font-weight:700;line-height:21px}.ReviewCard-module__WnRNPG__apprenticeshipSalaryDl dd{color:var(--grey-900);font-size:var(--text-14);text-align:right;justify-self:end;margin:0;font-weight:500;line-height:21px}.ReviewCard-module__WnRNPG__apprenticeshipDetails{flex-direction:column;gap:8px;margin:0;display:flex}.ReviewCard-module__WnRNPG__apprenticeshipDetailGroup{position:relative}.ReviewCard-module__WnRNPG__detailTerm{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ReviewCard-module__WnRNPG__apprenticeshipDetail{flex-direction:row;align-items:center;gap:4px;margin:0;display:flex}.ReviewCard-module__WnRNPG__apprenticeshipDetailIcon{width:12px;height:12px;color:var(--grey-500)}.ReviewCard-module__WnRNPG__apprenticeshipDetailValue{color:var(--grey-500);font-size:var(--text-12);font-weight:500;line-height:21px}@media screen and (min-width:800px){.ReviewCard-module__WnRNPG__recommendation{flex-flow:row;align-items:center;display:flex}.ReviewCard-module__WnRNPG__recommendationText{flex-direction:row;display:flex}.ReviewCard-module__WnRNPG__recommendationBubble{flex:initial}.ReviewCard-module__WnRNPG__recommendationStars{flex-basis:auto;margin-left:auto}.ReviewCard-module__WnRNPG__apprenticeshipInformation{padding-right:11.5rem}.ReviewCard-module__WnRNPG__apprenticeshipDetails{flex-direction:row;gap:16px}.ReviewCard-module__WnRNPG__apprenticeshipSalary{text-align:right;position:absolute;top:28px;right:0}@supports (anchor-name:--reviewcardcompanytitle){.ReviewCard-module__WnRNPG__apprenticeshipSalary{position-anchor:--reviewcardcompanytitle;top:calc(anchor(bottom) + 7px)}}}
.TakenOnBadge-module__aynfTa__badge{width:fit-content;height:22px;font-size:var(--text-10);justify-content:center;align-items:center;gap:6px;padding:5px 8px;font-weight:500;display:flex}.TakenOnBadge-module__aynfTa__badge.TakenOnBadge-module__aynfTa__yes{background-color:var(--success-100);color:var(--success-700)}.TakenOnBadge-module__aynfTa__badge.TakenOnBadge-module__aynfTa__no{background-color:var(--danger-100);color:var(--danger-700)}.TakenOnBadge-module__aynfTa__badge.TakenOnBadge-module__aynfTa__notFinished{background-color:var(--blue-100);color:var(--blue-600)}.TakenOnBadge-module__aynfTa__badge.TakenOnBadge-module__aynfTa__declined{background-color:var(--grey-100);color:var(--grey-600)}
.ReviewsPagination-module__to6oCq__paginationContainer{justify-content:center;align-items:center;gap:8px;width:fit-content;max-width:100%;margin:auto;padding:4px;display:flex}.ReviewsPagination-module__to6oCq__pageList{justify-content:center;align-items:center;gap:8px;display:flex}.ReviewsPagination-module__to6oCq__pageLink{min-width:40px;height:40px;color:var(--grey-600);border-radius:8px;justify-content:center;align-items:center;padding:0 8px;font-weight:500;-webkit-text-decoration:none;text-decoration:none;display:flex}.ReviewsPagination-module__to6oCq__pageLink:hover{background-color:var(--grey-200);-webkit-text-decoration:none;text-decoration:none}.ReviewsPagination-module__to6oCq__pageLinkActive{border:1px solid var(--grey-300);pointer-events:none;font-weight:600}.ReviewsPagination-module__to6oCq__paginationButton{background-color:var(--grey-100);border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;padding:6px;display:flex}.ReviewsPagination-module__to6oCq__paginationButton:hover,.ReviewsPagination-module__to6oCq__paginationButton:hover>svg,.ReviewsPagination-module__to6oCq__paginationButton:active{background-color:var(--grey-200)}.ReviewsPagination-module__to6oCq__rotate{transform:rotate(.5turn)}.ReviewsPagination-module__to6oCq__ellipsis{min-width:24px;height:40px;color:var(--grey-600);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}
.shared-module__9KS4aG__berufsprofilContent{color:var(--grey-900);padding:0 8px}@media screen and (min-width:800px){.shared-module__9KS4aG__berufsprofilContent{max-width:1140px;margin:0 auto;padding:0}}.shared-module__9KS4aG__gridContainer{-moz-column-gap:48px;column-gap:48px}@media screen and (min-width:1200px){.shared-module__9KS4aG__gridContainer{grid-template-columns:minmax(0,1fr) 350px;grid-template-areas:"main sidebar""sub sidebar";align-content:start;place-items:start stretch;display:grid}}.shared-module__9KS4aG__sidebar{flex-direction:column;grid-area:sidebar;gap:24px;width:100%;margin-bottom:32px;display:flex}@media screen and (min-width:1200px){.shared-module__9KS4aG__sidebar{margin-top:64px;margin-bottom:64px}}.shared-module__9KS4aG__pageContainer{margin-top:40px;position:relative}@media screen and (min-width:800px){.shared-module__9KS4aG__pageContainer{margin-top:64px}}.shared-module__9KS4aG__headline{color:var(--grey-900);margin-bottom:24px;font-size:24px;font-weight:700;line-height:1.25}.shared-module__9KS4aG__subheadline{color:var(--grey-500);font-weight:500}.shared-module__9KS4aG__mainContent{flex-direction:column;grid-area:main;gap:24px;min-width:0;display:flex}@media screen and (min-width:800px){.shared-module__9KS4aG__mainContent{gap:40px}}.shared-module__9KS4aG__subContent{flex-direction:column;grid-area:sub;gap:24px;min-width:0;display:flex}@media screen and (min-width:1200px){.shared-module__9KS4aG__subContent{gap:64px}}
.page-module__E9iksq__mainContentIntro{flex-direction:column;gap:24px;display:flex}.page-module__E9iksq__shortDescription{color:var(--grey-700);font-size:var(--text-16);font-weight:500;line-height:160%}
.InertiaSwiper-module__jd96Sq__swiper{--swiper-card-wrapper-padding:24px;position:relative}.InertiaSwiper-module__jd96Sq__swiperPresetWhite{--swiper-gradient-solid:#fff;--swiper-gradient-transparent:#fff0}.InertiaSwiper-module__jd96Sq__swiperPresetGrey{--swiper-gradient-solid:#f5f5f5;--swiper-gradient-transparent:#f5f5f500}.InertiaSwiper-module__jd96Sq__swiper:before,.InertiaSwiper-module__jd96Sq__swiper:after{content:"";z-index:1;top:var(--swiper-card-wrapper-padding);bottom:var(--swiper-card-wrapper-padding);opacity:1;pointer-events:none;width:24px;transition:opacity .16s;position:absolute}.InertiaSwiper-module__jd96Sq__swiper.InertiaSwiper-module__jd96Sq__swiperAtScrollStart:before,.InertiaSwiper-module__jd96Sq__swiper.InertiaSwiper-module__jd96Sq__swiperAtScrollEnd:after{opacity:0}.InertiaSwiper-module__jd96Sq__swiper:before{background-image:linear-gradient(to right, var(--swiper-gradient-solid), var(--swiper-gradient-transparent));left:0}.InertiaSwiper-module__jd96Sq__swiper:after{background-image:linear-gradient(to left, var(--swiper-gradient-solid), var(--swiper-gradient-transparent));right:0}.InertiaSwiper-module__jd96Sq__swiperCardWrapper{max-width:100%;padding:var(--swiper-card-wrapper-padding,24px);-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;touch-action:pan-x;-webkit-user-select:none;user-select:none;flex-flow:row;gap:6px;display:flex;overflow-x:auto}.InertiaSwiper-module__jd96Sq__swiperCardWrapper :where(a,button,img){-webkit-user-drag:none;touch-action:pan-x}.InertiaSwiper-module__jd96Sq__swiperCardWrapper::-webkit-scrollbar{display:none}.InertiaSwiper-module__jd96Sq__swiperPresetGrey .InertiaSwiper-module__jd96Sq__swiperCardWrapper{white-space:nowrap}
.FurtherContent-module__IwxDEG__container{border:1px solid var(--grey-300);background-color:var(--white);width:100%;box-shadow:0 1px 1px var(--black-50);border-radius:12px;flex-direction:column;padding:0;display:flex;overflow:hidden}.FurtherContent-module__IwxDEG__main{flex-direction:column;padding-top:24px;display:flex}.FurtherContent-module__IwxDEG__title{font-size:var(--text-24);margin:0 24px;font-weight:700}@media screen and (min-width:800px){.FurtherContent-module__IwxDEG__title{font-size:var(--text-20)}}.FurtherContent-module__IwxDEG__divider{border-top:2px dotted var(--grey-200);margin:0 24px}.FurtherContent-module__IwxDEG__citySection{background-color:var(--grey-100)}.FurtherContent-module__IwxDEG__citySectionTitle{font-size:var(--text-16);margin:24px 24px 0;font-weight:700}
.page-module__xiVISW__tocContainer{margin-bottom:24px}
.page-module__21o-Ia__reviewsPageGrid{flex-direction:column;gap:24px;display:flex}@media screen and (min-width:1200px){.page-module__21o-Ia__reviewsPageGrid{grid-gap:32px 48px;grid-template-columns:1fr 350px;align-content:start;place-items:start stretch;gap:32px 48px;display:grid}}.page-module__21o-Ia__reviewsHeadline{color:var(--grey-900);order:-1;font-weight:700;line-height:32px}@media screen and (min-width:1200px){.page-module__21o-Ia__reviewsHeadline{word-wrap:break-word;grid-area:1/1;min-width:0}.page-module__21o-Ia__reviewsMainColumn{grid-area:2/1}.page-module__21o-Ia__reviewsRatingAside{z-index:1;grid-area:2/2;align-self:start;margin-top:0;margin-bottom:120px;padding-top:0;position:sticky;top:203px}}.page-module__21o-Ia__reviewsPagination{margin-top:32px}
