/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.slide{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slide--no-image{--color-text:var(--slideshow-style);--color-heading:var(--slideshow-style)}.slide--has-image{--color-text:var(--color-white);--color-heading:var(--color-white);--color-link:var(--color-white);background-color:var(--slideshow-style);background-position:center center;background-size:cover}.slideshow__arrow,.slideshow__bullets{--color-link:var(--slideshow-style)}.slideshow--primary{--slideshow-style:var(--color-primary);--color-link:var(--color-secondary)}.slideshow--secondary{--slideshow-style:var(--color-secondary)}.slideshow--tertiary{--slideshow-style:var(--color-tertiary)}.slideshow--quaternary{--slideshow-style:var(--color-quaternary)}.slide--no-text{background-image:none!important}.slide__title{margin:0;font-size:var(--size-font-200)}@media (min-width:960px){.slide__title{font-size:var(--size-font-300);line-height:1.25}.slide--no-text .slide__title{font-size:var(--size-font-400)}}@media (min-width:960px){.slide__text{font-size:var(--size-font-125)}}.slide--has-image .slide__overlay{position:absolute;z-index:1;inset:0;background:hsla(var(--color-black-hsl),.5)}.slide__image{position:relative;overflow:hidden;width:100%}.slide__image img,.slide__image picture{float:inline-start;width:100%}.slide__image .field--name-field-m-caption{display:none}.slide__content{position:relative;z-index:2;width:100%;padding:var(--size-spacing-200);text-align:center}.slide__content a.centered{cursor:pointer;text-decoration:none!important}.slide__content .centered>*{margin-bottom:var(--size-spacing-200)}.slide__content .centered>:last-child{margin-bottom:0}@media (min-width:1440px){.slide__content{padding:var(--size-spacing-300)}}.slide--has-image .slide__content{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;inset:0}
.text--scale-large{font-size:1.125em}.text--scale-small{font-size:.9em}
