/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.carousel-slider{position:relative}.carousel-slider__content .views-row,.carousel-slider__content .c-field__item{inline-size:33.7rem;margin-inline-end:2rem}@media screen and (min-width:48em){.carousel-slider__content .views-row,.carousel-slider__content .c-field__item{inline-size:32.9rem}}@media screen and (min-width:64em){.carousel-slider__content .views-row,.carousel-slider__content .c-field__item{inline-size:43.3rem}}@media screen and (min-width:80em){.carousel-slider__content .views-row,.carousel-slider__content .c-field__item{inline-size:45.7rem}}.flickity-prev-next-button{inline-size:4rem;block-size:4rem;padding:0;cursor:pointer;border:0;background:none}@media screen and (min-width:80em){.flickity-prev-next-button{transform:none}}.flickity-page-dots{margin-block:var(--gaps-28)}.flickity-page-dots li{inline-size:3.2rem;block-size:.2rem;background-color:var(--color-black-200)}@media screen and (min-width:48em){.flickity-page-dots li{inline-size:5.9rem}}.perspectives-slider .flickity-page-dots li{background-color:#514f54}.flickity-page-dots li.is-selected{background-color:var(--color-darker)}.section--education .c-paragraph--type--focus-text .flickity-page-dots li.is-selected{background-color:var(--color-white)}.c-node--view-mode-slider-item .c-field--name-field-teaser-image,.c-product--view-mode-slider .c-field--name-field-images{position:relative;margin-block-end:var(--gaps-16)}.c-node--view-mode-slider-item .c-field--name-field-teaser-image img,.c-product--view-mode-slider .c-field--name-field-images img{block-size:var(--image-height-l);object-fit:cover}
.view-jobs .views-infinite-scroll-content-wrapper{display:flex;flex-direction:column;gap:var(--gaps-8)}.view-jobs .views-infinite-scroll-content-wrapper::after{display:none}.view-jobs .views-row .c-node--type-job{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:var(--gaps-20) 3.6rem var(--gaps-20) var(--gaps-20);padding-inline-end:4.5rem;background:var(--color-background-primary);gap:var(--gaps-16,1.6rem)}@media screen and (min-width:48em){.view-jobs .views-row .c-node--type-job{padding:var(--gaps-20) 6.1rem var(--gaps-20) var(--gaps-20)}}@media screen and (min-width:80em){.view-jobs .views-row .c-node--type-job{max-inline-size:108rem}}@media screen and (min-width:48em){.view-jobs .views-row .c-node--type-job{flex-direction:row;align-items:center;gap:2.4rem var(--gaps-24,2.4rem)}}.view-jobs .views-row .cover-link{position:absolute;z-index:6;inset:0;content:"";font-size:0}.view-jobs .views-row .c-node--type-job:before{position:absolute;inset-block-start:50%;inset-inline-end:var(--gaps-12);inline-size:1.7rem;block-size:1.7rem;content:"";transform:translateY(-50%);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='13' viewBox='0 0 8 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M7.53711 6.4082L6.97266 6.97266L1.69336 12.2852L1.12891 12.8496L0 11.7207L0.564453 11.1562L5.3125 6.4082L0.564453 1.66016L0 1.0957L1.12891 0L1.69336 0.564453L7.00586 5.84375L7.57031 6.4082H7.53711Z' fill='%23252329'/%3E %3C/svg%3E");background-repeat:no-repeat;background-position:center center}@media screen and (min-width:48em){.view-jobs .views-row .c-node--type-job:before{inset-inline-end:var(--gaps-20)}}.view-jobs .views-row .c-field--name-field-job-employer{font-size:1.9rem;line-height:1.1578;position:relative;inset-block-start:.4rem;letter-spacing:-0.02rem;font-weight:500;line-height:2.3rem}@media screen and (min-width:48em){.view-jobs .views-row .c-field--name-field-job-employer{font-size:1.9rem;line-height:1.2631}}@media screen and (min-width:80em){.view-jobs .views-row .c-field--name-field-job-employer{font-size:2.2rem;line-height:1.2272}}@media screen and (min-width:48em){.view-jobs .views-row .c-field--name-field-job-employer{flex-shrink:0;inline-size:28rem}}.view-jobs .views-row .c-node__title a{font-size:1.6rem;line-height:1.25;color:var(--color-text-primary);font-weight:500;line-height:2.2rem}@media screen and (min-width:48em){.view-jobs .views-row .c-node__title a{font-size:1.9rem;line-height:1.1578}}@media screen and (min-width:48em)and (min-width:48em){.view-jobs .views-row .c-node__title a{font-size:1.9rem;line-height:1.2631}}@media screen and (min-width:48em)and (min-width:80em){.view-jobs .views-row .c-node__title a{font-size:2.2rem;line-height:1.2272}}.view-jobs .views-row .c-node__content{position:relative;inset-block-start:.4rem;display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;align-self:stretch;justify-content:center}.view-jobs .views-row .c-node__inner{display:inline;line-height:1}.view-jobs .views-row .c-field--name-field-job-date{font-size:1.6rem;line-height:1.25;display:inline;font-weight:400}.view-jobs .views-row .c-field--name-field-job-workplace{font-size:1.6rem;line-height:1.25;display:inline;font-weight:400}.view-jobs .views-row .c-field--name-field-job-workplace:before{display:inline;content:"|"}.view-jobs .pager{margin-block-start:var(--gaps-28)}
.c-block--tools{display:flex;align-items:center;justify-content:center;padding-inline-end:2rem;gap:var(--gaps-15)}@media screen and (min-width:48em){.c-block--tools{padding-inline-end:0}}.c-block--tools__link{display:inline-flex;align-items:center;transition:ease-in .65s color;text-decoration:none;color:var(--color-light);gap:var(--gaps-8)}.hero-without-image .c-block--tools__link,.navigation-is-visible .c-block--tools__link{color:var(--color-text-primary)}.c-block--tools__text,.c-block--tools__user-name{font-size:1.7rem;line-height:1.1764;transform:translateY(0.08em);font-weight:500;line-height:2rem;-webkit-font-smoothing:antialiased}@media screen and (min-width:64em){.c-region--secondary-navigation{display:none}}.c-region--secondary-navigation .c-block--tools{flex-direction:column;gap:1.5rem}@media screen and (min-width:48em){.c-region--secondary-navigation .c-block--tools{flex-direction:row;justify-content:center}}.c-region--secondary-navigation .c-block--tools__button svg,.c-region--secondary-navigation .c-block--tools__link svg{fill:currentColor}.c-region--secondary-navigation .c-block--tools__text,.c-region--secondary-navigation .c-block--tools__user-name{transform:translateY(0.2rem);color:currentColor}.c-region--secondary-navigation .c-block--tools__link .c-block--tools__text{position:relative;inset-block-start:.2rem}.c-region--header-tools .c-block--tools__button{display:flex;gap:.5rem;padding-inline:1.5rem}.c-region--header-tools .c-block--tools__button svg{fill:currentColor}.c-region--header-tools .c-block--tools__button--user{padding-inline:2rem}.c-region--header-tools .c-block--tools__link svg,.c-region--header-tools .c-block--tools__button svg{fill:currentColor}.c-region--header-tools .c-block--tools__link{padding-inline:var(--gaps-20)}.c-region--header-tools .c-block--tools__text,.c-region--header-tools .c-block--tools__user-name{display:none;transform:translateY(0.2rem);color:currentColor}@media screen and (min-width:80em){.c-region--header-tools .c-block--tools__text,.c-region--header-tools .c-block--tools__user-name{display:inline}}.hero-without-image .c-region--navigation .c-block--tools__link svg,.hero-without-image .c-region--navigation .c-block--tools__button svg,.hero-without-image .c-region--header-tools .c-block--tools__link svg,.hero-without-image .c-region--header-tools .c-block--tools__button svg{fill:currentColor}.hero-without-image .c-region--navigation .c-block--tools__text,.hero-without-image .c-region--navigation .c-block--tools__user-name,.hero-without-image .c-region--header-tools .c-block--tools__text,.hero-without-image .c-region--header-tools .c-block--tools__user-name{color:currentColor}
