/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.slick-slider .slick-slide{padding:0 .625rem}.slick-slider .slick-slide .slide-content{height:25rem;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.slick-slider .slick-slide .slide-content img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.slick-slider .slick-slide .slide-content .image-caption{position:absolute;bottom:0;background:#fff;color:#231f20;width:100%;padding:.125rem .5rem;font-size:.875rem;line-height:1.7;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility 0s linear .3s;margin-bottom:0}.slick-slider .slick-slide .slide-content:hover .image-caption{opacity:1;visibility:visible;transition-delay:0s}.slick-slider .slick-list{margin:0 -0.625rem}.slick-slider .slick-arrow{padding:0;position:absolute;top:50%;width:2.75rem;height:2.75rem;overflow:hidden;background:rgba(0,0,0,0);box-shadow:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:0;color:rgba(0,0,0,0);z-index:2;transform:translate(0,-50%)}.slick-slider .slick-arrow::before{content:"";display:inline;speak:none;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-transform:none;line-height:1;font-style:normal;font-variant:normal;font-weight:normal;font-family:"icons";font-size:1rem;margin-right:.1875rem}.slick-slider .slick-arrow::before{width:2.75rem;height:2.75rem;display:block;overflow:hidden;border-radius:50%;background-color:#fff;margin-right:0}.slick-slider .slick-arrow::after{position:absolute;color:#53565a;font-size:1rem;top:50%;left:50%;margin:0 !important;z-index:5;transform:translate(-50%,-50%)}.slick-slider .slick-next{right:.625rem}.slick-slider .slick-next::after{content:"";display:inline;speak:none;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-transform:none;line-height:1;font-style:normal;font-variant:normal;font-weight:normal;font-family:"icons";font-size:1rem;margin-left:.5rem}.slick-slider .slick-prev{left:.625rem}.slick-slider .slick-prev::after{content:"";display:inline;speak:none;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-transform:none;line-height:1;font-style:normal;font-variant:normal;font-weight:normal;font-family:"icons";font-size:1rem;margin-left:.5rem}
