/**
 * The base file that should be imported by every file.
 * There should be no CSS generation in this or from imported scss files at all!
 */
/**
 * Library
 */
/**
 * Variables and functions
 */
.vacancy-breadcrumbs {
  margin-block-start: 1.5rem; }
  @media (min-width: 981px) {
    .vacancy-breadcrumbs {
      margin-block-start: 2.5rem; } }

.meet-the-team {
  margin-block: var(--wp--preset--spacing--200) var(--wp--preset--spacing--64); }
  .meet-the-team__columns {
    display: flex;
    flex-direction: column;
    gap: 2rem; }
    @media (min-width: 782px) {
      .meet-the-team__columns {
        gap: 5rem; } }
    @media (min-width: 981px) {
      .meet-the-team__columns {
        flex-direction: row;
        align-items: center; } }
  .meet-the-team__image figure {
    width: 100%;
    height: 15rem;
    overflow: hidden;
    border-radius: var(--wp--custom--border-radius--normal) var(--wp--custom--border-radius--normal); }
    @media (min-width: 480px) {
      .meet-the-team__image figure {
        height: 22rem; } }
    @media (min-width: 782px) {
      .meet-the-team__image figure {
        height: 27.75rem; } }
    @media (min-width: 981px) {
      .meet-the-team__image figure {
        width: 32rem;
        height: 50rem;
        margin-left: -5vw; } }
    @media (min-width: 1200px) {
      .meet-the-team__image figure {
        width: 36.75rem; } }
    .meet-the-team__image figure img {
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover; }
  .meet-the-team__content {
    max-width: 31rem;
    flex-grow: 1; }
    .meet-the-team__content-text h1, .meet-the-team__content-text h2 {
      font-weight: 400; }

/*# sourceMappingURL=meet-the-team.css.map */
