.cos--section-gallery-slider,.dnd-section--section-gallery-slider{background-image:url(https://22707695.fs1.hubspotusercontent-na1.net/hubfs/22707695/website/elements/textimage-bg.png);background-position:bottom;background-repeat:no-repeat;background-size:contain;overflow:hidden}.section-gallery-slider .section-header{text-align:center}.gallery-slides-container{margin-left:auto;margin-right:auto;max-width:100%;width:1000px}.gallery-slides .slick-list{overflow:initial;padding-left:40px;padding-right:40px}.gallery-slides .slick-track{display:flex!important}.gallery-slides .slick-slide{align-items:center;display:flex;height:inherit!important;position:relative}.gallery-slides .slick-slide:before{background-image:url(https://22707695.fs1.hubspotusercontent-na1.net/hubfs/22707695/website/elements/ace.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:-20px;content:"";left:-20px;opacity:.2;pointer-events:none;position:absolute;right:-20px;top:-20px;transition:opacity .3s;z-index:0}.gallery-slide{transition:var(--alyka-transition)}.gallery-slide,.gallery-slide>div{position:relative}.gallery-slide img{border-radius:var(--alyka-border-radius) var(--alyka-border-radius) 0 0;box-shadow:0 15px 22px rgba(51,51,51,.6);height:auto;margin-left:auto;margin-right:auto;max-height:800px;object-fit:cover}.gallery-slide .caption,.gallery-slide img{display:block;transition:var(--alyka-transition)}.gallery-slide .caption{background-color:hsla(0,0%,100%,.9);border-radius:0 0 var(--alyka-border-radius) var(--alyka-border-radius);padding:10px var(--alyka-gutter-spacing)}.gallery-slide .caption:before{background:linear-gradient(180deg,#ffe947,#ea5e5d);bottom:0;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.gallery-slides .slick-dots{margin-bottom:2rem;margin-top:2rem}.gallery-slides .slick-slide:not(.slick-current):not(.slick-active):before{opacity:0}.gallery-slides .slick-slide:not(.slick-current):not(.slick-active) .gallery-slide{opacity:.5;transform:scale(.9)}.gallery-slides .slick-slide:not(.slick-current):not(.slick-active) .gallery-slide img{box-shadow:0 9px 22px rgba(51,51,51,.14);filter:grayscale(1)}.gallery-slides .slick-slide:not(.slick-current):not(.slick-active) .gallery-slide .caption{opacity:0}@media (min-width:991.98px){.gallery-slides .slick-list{padding-left:100px;padding-right:100px}.gallery-slide .caption{bottom:10px;left:10px;position:absolute;right:10px}.gallery-slide .caption,.gallery-slide img{border-radius:var(--alyka-border-radius)}}