/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.button--rounded-grey svg{margin-left:auto;height:12px;}.buttons--left{text-align:left;}.buttons--centered{text-align:center;}.buttons--right{text-align:right;}.buttons--margin-top{margin-top:3rem;}.buttons--padding-top{padding-top:1rem;}.buttons--large-padding-top{padding-top:5.5rem;}
.slider > li{transition:width 0.4s ease,min-width 0.4s ease;min-width:0;}.expand-body{transition:opacity 0.5s 0.3s ease;opacity:0;max-height:0;overflow:hidden;}.card-expanded-wide .expand-body{max-height:none;opacity:1;overflow-y:auto;}.card-expanded-wide .primary-body{display:flex;flex-direction:row;flex-wrap:nowrap;}@media (min-width:48em){.card-expand .primary-body--text{min-height:180px;}.card-expand .primary-body--image{margin:24px 0;}}.card-expand.card-expanded-wide .primary-body--image{min-height:50%;height:auto !important;margin:0 0 0 8px;align-content:center;}@media (min-width:48em){.card-expand:not(.card-expanded-wide) .primary-body--image{padding:3rem 0;}}.card-expand.card-expanded-tall .expand-body{max-height:100%;overflow-y:auto;}.card-expanded-tall .expand-body{max-height:none;opacity:1;}
.a11y-slider-dots{display:flex;gap:1rem;align-items:center;justify-content:center;width:100%;margin-top:32px;}.a11y-slider-container{position:relative;}@media (min-width:48em){.a11y-slider-dots{position:absolute;bottom:-80px;margin-top:0;}.a11y-slider-container{margin-bottom:160px;}}.a11y-slider li{position:relative;}.border-timer{stroke:#8800FD;stroke-width:0;stroke-opacity:0;stroke-dasharray:0 0;}.a11y-slider-container .border-timer{animation:0.4s fade-out linear forwards;}.active .border-timer{animation:6s timer-in linear forwards;}@keyframes timer-in{0%{stroke-dasharray:0 400%;stroke-width:3px;stroke-dashoffset:0;stroke-opacity:1;}100%{stroke-dasharray:400%;stroke-dashoffset:0;stroke-width:3px;stroke-opacity:1;}}@keyframes fade-out{0%{stroke-width:3;stroke-opacity:1;}100%{stroke-width:0;stroke-opacity:0;}}.a11y-slider-autoplay{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;}[data-autoplaying][data-autoplaying=true]:after{content:" (Playing)";}[data-autoplaying][data-autoplaying=false]:after{content:" (Paused)";}
