/* @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}
.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}
