.c-cards{padding-block:60px;background:#FFFFFF}@media (min-width:992px){.c-cards{padding-block:80px}}.c-cards__title{margin-bottom:1.4em;font-size:clamp(1.25rem,1rem + 1vw,2rem);line-height:112.5%;font-family:"CabinetGrotesk",sans-serif;color:#302A9C;font-weight:800;word-break:break-word}@media (min-width:768px){.c-cards__title{margin-left:8.4%}}.c-cards__card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:100%;padding:32px 24px 40px;background:#F6F5FA}.c-cards__card--contact{padding:60px 32px 48px}@media (min-width:992px){.c-cards__card--contact{padding:80px 58px 48px 58px}}.c-cards__image{width:auto;max-width:100%;height:auto;max-height:70px;margin-bottom:24px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.c-cards__image--contact{position:absolute;left:50%;top:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:60%}@media (min-width:576px){.c-cards__image--contact{width:46%}}@media (min-width:992px){.c-cards__image--contact{width:56%}}.c-cards__list{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.75rem}.c-cards__list li{padding:0;margin:0}.c-cards__list-item a{display:block;text-decoration:none;font-size:clamp(1.125rem,1rem + 0.5vw,1.5rem);line-height:125%;font-family:"CabinetGrotesk",sans-serif;color:#302A9C;font-weight:700;word-break:break-word}.c-cards__list-item a:focus,.c-cards__list-item a:hover{text-decoration:underline}.c-cards__list-item--address a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;max-width:220px;text-decoration:underline;font-size:clamp(1rem,0.875rem + 0.25vw,1.125rem);line-height:133.333%;font-weight:700;word-break:break-word;font-family:"CabinetGrotesk",sans-serif;color:#302A9C}.c-cards__list-item--address a:focus,.c-cards__list-item--address a:hover{text-decoration:none}@media (min-width:992px){.c-cards__list-item--address{margin-top:0.75rem}}.c-cards__text{margin:0 0 24px;font-size:clamp(1rem,0.875rem + 0.25vw,1.125rem);line-height:133.333%;font-weight:500;word-break:break-word;font-family:"GeneralSans",sans-serif;color:#241D4A}.c-cards__links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:8px 16px;margin-top:auto}.c-cards__links a{font-size:clamp(1rem,0.875rem + 0.25vw,1.125rem);line-height:133.333%;font-weight:600;word-break:break-word;font-family:"GeneralSans",sans-serif;color:#302A9C;text-decoration:underline;text-underline-offset:1px}.c-cards__links a:focus,.c-cards__links a:hover{text-decoration:none}.c-cards__links-label{font-size:clamp(1rem,0.875rem + 0.25vw,1.125rem);line-height:133.333%;font-weight:600;word-break:break-word;font-family:"GeneralSans",sans-serif;color:#302A9C}.c-cards__title{max-width:851px;margin:0 auto 1.4em;text-align:center;font-size:clamp(1.375rem,0.75rem + 2vw,2.75rem);line-height:113.636%;font-family:"CabinetGrotesk",sans-serif;color:#302A9C;font-weight:700;word-break:break-word;font-weight:900}.c-vacancyOverview__column{height:100%}@media (min-width:992px){.c-vacancyOverview__row>div{padding-left:2%}}@media (min-width:992px){.c-vacancyOverview__row>div+div{padding-left:6%}}.c-vacancyOverview__school{margin:0 0 2em;font-size:clamp(0.875rem,0.75rem + 0.25vw,1rem);line-height:125%;word-break:break-word;font-family:"GeneralSans",sans-serif;font-weight:600;text-decoration:none;color:#302A9C;letter-spacing:0.96px;text-transform:uppercase}.c-vacancyOverview__column--lv .c-vacancyOverview__school span{color:#D2226E}.c-vacancyOverview__column--ld .c-vacancyOverview__school span{color:#067F7F}.c-vacancyOverview__card{height:auto;margin-bottom:1.5rem;padding:1.5rem 1.75rem}@media (min-width:992px){.c-vacancyOverview__card{padding:1.75rem 2.75rem 2.25rem}}.c-vacancyOverview__title{margin:0 0 1em;font-size:clamp(1.125rem,1rem + 0.5vw,1.5rem);line-height:125%;font-family:"CabinetGrotesk",sans-serif;color:#302A9C;font-weight:700;word-break:break-word}.c-vacancyOverview__empty{margin:0 0 1em;font-size:clamp(1.125rem,1rem + 0.5vw,1.5rem);line-height:125%;font-family:"CabinetGrotesk",sans-serif;color:#302A9C;font-weight:700;word-break:break-word}