/* @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-paragraph--type--section.c-paragraph--view-mode--slider .c-paragraph__header{display:flex;align-items:center;gap:var(--gaps-8);align-self:stretch;max-inline-size:108rem;margin-block-end:var(--gaps-20)}.c-paragraph--type--section.c-paragraph--view-mode--slider .c-paragraph__title{font-size:2.6rem;line-height:1.3076;flex:1 0 0;padding-block-start:.7rem;color:var(--color-dark);font-weight:500}@media screen and (min-width:48em){.c-paragraph--type--section.c-paragraph--view-mode--slider .c-paragraph__title{font-size:2.8rem;line-height:1.2142}}@media screen and (min-width:80em){.c-paragraph--type--section.c-paragraph--view-mode--slider .c-paragraph__title{font-size:3.3rem;line-height:1.1818}}.c-paragraph--type--section.c-paragraph--view-mode--slider .c-paragraph__navigation{display:flex;align-items:center;gap:var(--gaps-16)}.c-paragraph--type--section.c-paragraph--view-mode--slider .c-paragraph--type--section-item.c-paragraph--view-mode--slider{position:relative}.c-paragraph--type--section.c-paragraph--view-mode--slider .carousel-slider{margin-block-start:var(--gaps-28)}.c-paragraph--type--section.c-paragraph--view-mode--slider .c-node{position:relative}.c-paragraph--type--section.c-paragraph--view-mode--slider .c-node__media{position:relative}.c-paragraph--type--section.c-paragraph--view-mode--slider .c-field--name-field-section-image{position:relative;margin-block-end:1.2rem}.c-paragraph--type--section.c-paragraph--view-mode--slider .c-field--name-field-section-text:not(.no-text){-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:all .1s ease;font-size:1.3rem;line-height:1;display:inline-block;margin-block-end:var(--gaps-8);padding-block:.3rem .1rem;padding-inline:.4rem;text-transform:uppercase;color:var(--color-label-text);border:.1rem solid var(--color-darker);border-radius:.2rem;background-color:var(--color-main);font-weight:700;text-decoration:none !important;inline-size:auto}@media screen and (prefers-reduced-motion:reduce){.c-paragraph--type--section.c-paragraph--view-mode--slider .c-field--name-field-section-text:not(.no-text){transition:none}}.c-paragraph--type--section.c-paragraph--view-mode--slider .c-node__title{font-size:2.2rem;line-height:1.1818;margin-block-end:var(--gaps-8);font-weight:500}@media screen and (min-width:80em){.c-paragraph--type--section.c-paragraph--view-mode--slider .c-node__title{font-size:2.6rem;line-height:1.1538}}.c-paragraph--type--section.c-paragraph--view-mode--slider .c-node__title a{color:currentColor}.c-paragraph--type--section.c-paragraph--view-mode--slider .c-node__title a::after{position:absolute;z-index:1;inset:0;content:"";pointer-events:auto;background-color:rgba(0,0,0,0)}.c-node--view-mode-perspective-teaser .c-field--name-field-publish-date,.c-node--view-mode-perspective-teaser .c-field--name-field-para-author-contact,.c-node--view-mode-teaser .c-field--name-field-publish-date,.c-node--view-mode-slider-item .created-date{font-size:1.6rem;line-height:1.25}
.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}
