/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.slick-slider{position:relative;button.slick-arrow{--btn-bg-color:var(--color-blue);--btn-fg-color:var(--color-white);--btn-hover-bg-color:var(--color-green);--btn-hover-fg-color:var(--color-white);}}.layout--bg-image .slick-slider button.slick-arrow{--btn-bg-color:var(--color-white-transparent);--btn-fg-color:var(--color-blue);}.slick-arrow{color:transparent;background:var(--btn-bg-color);border-radius:50%;overflow:hidden;height:2.4rem;width:2.4rem;position:absolute;right:0;top:-4rem;&::before{content:"";display:inline-block;height:.9rem;width:.9rem;border-right:3px solid var(--btn-fg-color);border-bottom:3px solid var(--btn-fg-color);transform:rotate(45deg);transform:rotate(-45deg);margin:-3px 0 0 -9px;}&:is(:hover,:focus){background-color:var(--btn-hover-fg-color);color:transparent !important;&::before{border-color:var(--btn-hover-fg-color);}}}.slick-prev{right:3.2rem;&::before{transform:rotate(135deg);margin-left:-3px;}}.slick-dots{list-style:none;margin:0;padding:0;display:flex;justify-content:center;& li{margin:0 .5rem;}& button{color:transparent;background:var(--color-white-transparent);padding:0;height:1.8rem;width:1.8rem;&:hover,&:focus{background:var(--color-blue);color:transparent;}}& .slick-active button{background:var(--color-green);}}@media (max-width:767px){.slick-dots{background:var(--color-blue);padding:1rem;}}@media (min-width:768px){.slick-dots{position:absolute;bottom:1rem;width:100%;max-width:var(--max-width);margin:0 auto;}}.slider-buttons{position:absolute;bottom:1rem;right:1rem;& button{width:2rem;height:2rem;padding:.3rem;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.7);opacity:0.7;&:hover,&:focus{background:var(--color-green);opacity:1;}&.paused{opacity:1;}&.paused .fa-pause{display:none;}&:not(.paused) .fa-play{display:none;}}}@media all and (max-width:767px){.slider-buttons{position:absolute;top:8rem;right:1rem;padding-right:0;}}
.paragraph--slide,.node.slide{position:relative;}.slide-content{padding:1rem;& h2{font-size:1.2rem;font-weight:600;line-height:2.1rem;margin:0 0 .2rem;& a{text-decoration:none;}}}@media (max-width:767px){.slick-list{background:var(--color-blue);}.slide-content{background:var(--color-blue);color:white;& h2{line-height:1.1;margin-bottom:.5rem;& a{color:white;}}& .button{background:white;color:var(--color-blue);}}}@media (min-width:768px){.slide-content{background:var(--color-white-transparent);color:black;position:absolute;bottom:3.6rem;left:var(--responsive-padding);width:calc(100% - (2 * var(--responsive-padding)));max-width:var(--max-width);margin:0 auto;display:grid;grid-template-columns:auto auto;& .field--name-field-slide-text{order:3;}& .field--name-field-slide-link{display:flex;justify-content:end;align-items:center;grid-row:span 2;}}}@media (min-width:1240px){.slick-dots,.slide-content{left:calc((100vw - var(--max-width)) / 2);width:100%;}.slide-content h2{font-size:1.4rem;}}
