/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.slider{max-width:75%}@media (min-width:1024px){.slider{max-width:100%}}.slider .splide__arrow svg{fill:var(--white)}.slider>*+*{margin-block-start:var(--size-2)}.slider .splide__track--nav>.splide__list{gap:2px}.slider .splide__track--nav>.splide__list>.splide__slide{border:0!important;margin:0!important}.slider .splide__arrow{background-color:#0009}.slider__title{font-family:var(--font-secondary);font-size:var(--size-32);margin-block-end:var(--size-24)}.slider__img{position:relative}.slider__img figcaption{background:linear-gradient(180deg,#9a9a9a03,#000c);color:var(--white);font-size:var(--size-14);inset-block-end:0;inset-inline-end:0;inset-inline-start:0;padding:var(--size-8);padding-block-start:var(--size-16);position:absolute}@media (min-width:1200px){.slider__img figcaption{font-size:medium;font-size:initial;padding:var(--size-16);padding-block-start:var(--size-24)}}.slider__thumb figure{margin-block-start:0;position:relative}.slider__thumb figure:before{background-color:var(--navy-blue);block-size:100%;content:"";display:block;inline-size:100%;inset-block-start:0;inset-inline-start:0;opacity:0%;position:absolute;transition:opacity .4s,border-color .4s;z-index:var(--zi-low)}.slider__thumb figure:hover:before,.slider__thumb figure:focus-visible:before{opacity:55%}.slider__thumb.is-active figure:before{opacity:55%}.slider__thumb.is-active figure svg{opacity:80%}
.layout--one-column{inline-size:100%}
.layout--twocol{container:layout / inline-size;display:grid;gap:var(--size-30);grid-template-columns:1fr}@media (min-width:1200px){.layout--twocol{gap:var(--size-40);grid-template-columns:repeat(2,1fr)}}.layout--twocol-30-70{container:layout / inline-size;display:grid;gap:var(--size-30);grid-template-columns:1fr}@media (min-width:1200px){.layout--twocol-30-70{gap:var(--size-40);grid-template-columns:1fr 2fr}}.layout--twocol-70-30{container:layout / inline-size;display:grid;gap:var(--size-30);grid-template-columns:1fr}@media (min-width:1200px){.layout--twocol-70-30{gap:var(--size-40);grid-template-columns:2fr 1fr}}
.layout--three-columns{container:layout / inline-size;display:grid;gap:var(--size-30);grid-template-columns:1fr}@media (min-width:1200px){.layout--three-columns{gap:var(--size-40);grid-template-columns:repeat(3,1fr)}}.layout--threecol-1-2-1{display:grid;gap:var(--size-30);grid-template-columns:1fr}@media (min-width:1200px){.layout--threecol-1-2-1{gap:var(--size-40);grid-template-columns:1fr 2fr 1fr}}
.layout--four-columns{container:layout / inline-size;display:grid;gap:var(--size-30);grid-template-columns:1fr}@media (min-width:768px){.layout--four-columns{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.layout--four-columns{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.layout--four-columns{gap:var(--size-40);grid-template-columns:repeat(4,1fr)}}
