.career-page .impressum_section{height:auto;margin-bottom:5rem;padding-top:0}.career-page .about_us_header_wrap.team{grid-column-gap:1.25rem;grid-row-gap:5rem;grid-template-columns:1fr 1fr;align-items:center;display:grid;margin-top:0}.career-page .image_full{object-fit:cover;border-radius:.75rem;width:100%;height:100%}.career-page .about_us_choice{grid-column-gap:2.5rem;grid-row-gap:2.5rem;flex-flow:column;margin-top:5rem;display:flex}.career-page .about_us_choice_grid{grid-column-gap:1.25rem;grid-row-gap:2.25rem;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;display:grid}.career-page .current_opportunities_wrap{grid-column-gap:2.5rem;grid-row-gap:2.5rem;flex-flow:column;margin-top:5rem;display:flex}.career-page .vacancy_list{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-columns:1fr 1fr 1fr 1fr;display:grid}.career-page .vacancy_item{min-height:0}.career-page .vacancy_item .team_card_content_wrap.dark{background-color:#252525;grid-column-gap:1.25rem;grid-row-gap:1.25rem;flex-flow:column;box-sizing:border-box;height:100%;padding:1.25rem;display:flex;position:relative;overflow:hidden;border-radius:.75rem;isolation:isolate}.career-page .elements_wrap{position:absolute;right:1.25rem;bottom:1.25rem;left:auto;top:auto;z-index:0;width:7.5rem;height:15rem;pointer-events:none}.career-page .vacancy-decor{opacity:.38;width:100%;height:100%}.career-page .vacancy-decor svg{display:block;width:100%;height:100%}.career-page .vacancy_item .case_description_header,.career-page .vacancy_item .text_body_services.member,.career-page .vacancy_item .gold_button_link{position:relative;z-index:1}.career-page .case_subheader.member_style{color:var(--gold);font-family:Bebasneue,Palatino Linotype,sans-serif;font-size:1.125rem;line-height:96%}.career-page .text_body_services.member{color:#a0a0a0;text-align:left;flex:1;max-width:none;font-family:Montserrat Variablefont Wght,Palatino Linotype,sans-serif;font-size:1rem;font-weight:400;line-height:125%}.career-page .text_body_services.member p{margin-bottom:.75rem}.career-page .vacancy_item .gold_button_link{margin-top:auto;align-self:flex-start;text-decoration:none}.career-page .about_us_principles.join_us{grid-column-gap:1.25rem;grid-row-gap:3.75rem;grid-template-columns:1fr 1fr;align-items:center;margin-top:5rem;margin-bottom:5rem;display:grid}.career-page .about_us_principles.join_us .about_us_principles_column{align-self:center}@media screen and (min-width:992px){.career-page .about_us_principles.join_us .image_wrapper.large{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:.75rem}.career-page .about_us_principles.join_us .image_wrapper.large .image.about{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:.75rem;display:block}}.career-page .about_us_principles_column{grid-column-gap:2.25rem;grid-row-gap:2.25rem;flex-flow:column;align-items:flex-start;width:100%;display:flex}.career-page .h2_service{margin-top:0;margin-bottom:0;font-family:Bebasneue,Palatino Linotype,sans-serif;font-size:2.625rem;font-weight:400;line-height:100%}.career-page .contact_job_section{margin-bottom:5rem}.career-page .banner_contact.job{padding-left:0;padding-right:0}.career-page .text_wrapper.contact{width:60%}.career-page .job_form_body{margin-top:2.5rem}.career-page .form.job_style{flex-flow:column;display:flex}.career-page .form_grid{grid-column-gap:3.75rem;grid-row-gap:3.75rem;grid-template-columns:1fr 1fr;align-items:end;width:100%;display:grid}.career-page .form_grid_column{grid-column-gap:1.25rem;grid-row-gap:1.25rem;flex-flow:column;display:flex}.career-page .form_grid_column.job_style{height:100%}.career-page .input_select.job_style{width:100%}.career-page .form-field.job_style{color:#e8e8e8;background-color:transparent;border:0;border-bottom:2px solid #357266;border-radius:0;width:100%;min-height:3rem;margin-bottom:0;padding:.5rem 0;font-size:1rem;font-weight:600;line-height:120%;resize:none}.career-page textarea.form-field.job_style{min-height:100%;height:100%}.career-page .form-field.job_style:focus{color:#fff;border-color:#fff;outline:none}@media screen and (min-width:1280px){.career-page .about_us_header_wrap.team{grid-row-gap:5rem}.career-page .current_opportunities_wrap{margin-top:7.5rem}.career-page .about_us_principles.join_us{margin-bottom:7.5rem}.career-page .case_subheader.member_style{font-size:1.25rem}}@media screen and (min-width:1440px){.career-page .about_us_header_wrap.team{grid-row-gap:5rem;align-items:center}}@media screen and (max-width:991px){.career-page .about_us_header_wrap.team{grid-column-gap:3.75rem;grid-row-gap:5rem;flex-flow:column;display:flex}.career-page .about_us_choice_grid{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column;display:flex}.career-page .vacancy_list{grid-template-columns:1fr 1fr}.career-page .about_us_principles.join_us{grid-column-gap:3.75rem;grid-row-gap:3.75rem;flex-flow:column;display:flex}.career-page .about_us_principles.join_us .image_wrapper.large{aspect-ratio:auto;overflow:visible;height:auto}.career-page .about_us_principles.join_us .image_wrapper.large .image.about{position:static;height:auto;width:100%;max-width:100%;object-fit:contain}}@media screen and (max-width:767px){.career-page .text_wrapper.contact{width:100%}.career-page .form_grid{flex-flow:column;align-items:stretch;display:flex}.career-page .about_us_choice_grid,.career-page .vacancy_list{flex-flow:column;display:flex}.career-page .image_full{position:relative}.career-page .elements_wrap{width:6.5rem;height:12rem}}@media screen and (max-width:479px){.career-page .about_us_header_wrap.team{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column;display:flex}.career-page .about_us_choice_grid{grid-column-gap:2rem;grid-row-gap:2rem}.career-page .vacancy_list{flex-flow:column;display:flex}.career-page .h2_service{font-size:2.25rem}.career-page .about_us_principles.join_us{margin-top:5rem;margin-bottom:5rem}.career-page .form_grid{grid-column-gap:2.25rem;grid-row-gap:2.25rem}}.team-page .other_team_wrap,.career-page .about_us_choice,.career-page .current_opportunities_wrap,.career-page .about_us_principles.join_us,.contact-page .meeting_section.contact,.faq-page__benefits,.faq-page__browse,.partnership-page .about_us_choice,.partnership-page .current_opportunities_wrap,.partnership-page .partnership-matrix-section,.partnership-page .partnership_core.align_centr,.partnership-page .privileges_section,.referral-page .about_us_choice,.referral-page .process_wrap,.referral-page .current_opportunities_wrap,.how-we-work-page .about_us_choice,.how-we-work-page .how-we-work-page__delivery,.how-we-work-page .how-we-work-page__engagement,.how-we-work-page .how-we-work-page__cta,.case-category-page .other_cases_section,.case-category-page .oneshot_cases_section,.case-detail-page .case-detail-other,.reels_wrap,.other_cases,.portfolio-page .portfolio-animation__section+.portfolio-animation__section,.portfolio-page .portfolio-animation__shorts{margin-top:var(--section-gap);margin-bottom:0}.partnership-page .privileges_section,.journal-hub,.journal-article,.journal-author,.reels_wrap{margin-bottom:var(--section-gap)}.journal-hub-page>.banner_contact,.journal-article-page>.banner_contact,.journal-author-page>.banner_contact,.banner_contact{margin-top:var(--section-gap);margin-bottom:0}.journal-hub-page>.banner_contact,.journal-article-page>.banner_contact,.journal-author-page>.banner_contact{clear:both}.segment_rows_section,.meeting_section.contact{margin-top:var(--section-gap)}.portfolio-page .reels_wrap{margin-top:0;margin-bottom:0}.services-page .other_cases{margin-top:var(--section-gap)}
