.ha-carousel .slick-vertical .slick-slide,.ha-slider .slick-vertical .slick-slide{border:0}.ha-carousel .slick-next,.ha-carousel .slick-prev,.ha-slider .slick-next,.ha-slider .slick-prev{-ms-flex-pack:center;padding:0;-webkit-justify-content:center;justify-content:center;-webkit-box-pack:center;font-size:15px;border:1px solid hsla(0,0%,100%,.8);color:#8c8c8c;-webkit-box-align:center;opacity:1;background-color:hsla(0,0%,100%,.8);-webkit-align-items:center;align-items:center;border-radius:50%;-ms-flex-align:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;z-index:999}.ha-carousel .slick-next:focus,.ha-carousel .slick-next:hover,.ha-carousel .slick-prev:focus,.ha-carousel .slick-prev:hover,.ha-slider .slick-next:focus,.ha-slider .slick-next:hover,.ha-slider .slick-prev:focus,.ha-slider .slick-prev:hover{color:#8c8c8c;background-color:#fff}.ha-carousel .slick-next:before,.ha-carousel .slick-prev:before,.ha-slider .slick-next:before,.ha-slider .slick-prev:before{content:"";display:none}.ha-carousel .slick-next>svg,.ha-carousel .slick-prev>svg,.ha-slider .slick-next>svg,.ha-slider .slick-prev>svg{height:1em;fill:currentColor;width:auto}.ha-carousel .slick-disabled,.ha-slider .slick-disabled{opacity:.7}.ha-carousel .slick-prev,.ha-slider .slick-prev{left:25px}.ha-carousel .slick-next,.ha-slider .slick-next{right:25px}.ha-carousel .slick-dots,.ha-slider .slick-dots{bottom:-40px}.ha-carousel .slick-dots li,.ha-slider .slick-dots li{margin-right:2px;margin-left:2px}.ha-carousel .slick-dots li button:focus,.ha-carousel .slick-dots li button:hover,.ha-slider .slick-dots li button:focus,.ha-slider .slick-dots li button:hover{background-color:transparent}.ha-carousel .slick-dots li button:before,.ha-slider .slick-dots li button:before{color:#1b1b1b;opacity:1}.ha-carousel .slick-dots .slick-active button:before,.ha-carousel .slick-dots li button:hover:before,.ha-slider .slick-dots .slick-active button:before,.ha-slider .slick-dots li button:hover:before{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.ha-carousel .slick-next,.ha-carousel .slick-prev{height:2.66em;width:2.66em}.ha-slider .slick-next,.ha-slider .slick-prev{height:3.33em;width:3.33em}.ha-carousel .slick-slider:not(.slick-vertical) .slick-slide{padding-right:5px;padding-left:5px}.ha-carousel .slick-slider.slick-vertical .slick-slide{padding-top:5px;padding-bottom:5px}.ha-slick-item{overflow:hidden;position:relative;vertical-align:bottom;display:inline-block}.ha-slick-content{padding:1.5rem;position:absolute;bottom:0;background:-webkit-linear-gradient(transparent,rgba(0,0,0,.3));background:linear-gradient(transparent,rgba(0,0,0,.3));width:100%}.ha-slick-title{font-size:20px;margin-bottom:.2rem;color:#fff;margin-top:0;display:block}.ha-slick-subtitle{color:#fff;margin:0}.ha-justified-gallery .ha-justified-grid__wrap{margin-right:calc(var(--justified-grid-pull,0)*-1);margin-left:calc(var(--justified-grid-pull,0)*-1);width:auto}.ha-justified-gallery .ha-justified-grid__item{border-radius:3px}.ha-justified-gallery .ha-justified-grid__item img{border-radius:inherit}.ha-justified-gallery .justified-gallery>.ha-justified-grid__item>.caption{-webkit-animation:haSmoothReveal .3s forwards;animation:haSmoothReveal .3s forwards;padding:10px;-webkit-transition:all .25s!important;transition:all .25s!important;bottom:-100px!important}.ha-justified-gallery .justified-gallery>.ha-justified-grid__item>.caption.caption-visible{bottom:0!important}.ha-justified-gallery .justified-gallery>.entry-visible>a>img,.ha-justified-gallery .justified-gallery>.entry-visible>img{-webkit-transition:all .3s,opacity .5s ease-in;transition:all .3s,opacity .5s ease-in;-o-object-fit:cover;object-fit:cover}@-webkit-keyframes haSmoothReveal{0%{-webkit-transform:translateY(100px);transform:translateY(100px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes haSmoothReveal{0%{-webkit-transform:translateY(100px);transform:translateY(100px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.ha-filter{margin-bottom:20px}.ha-filter__item{overflow:hidden;text-overflow:ellipsis;padding:8px 20px;font-size:14px;border:2px solid #885cff;margin-bottom:10px;color:#885cff;-webkit-transition:all .3s;transition:all .3s;text-transform:uppercase;max-width:100%;background-color:transparent;border-radius:3px;cursor:pointer;line-height:1.2;display:inline-block}.ha-filter__item:focus,.ha-filter__item:hover{color:#fff;outline:0;background-color:#885cff}.ha-filter__item--active,.ha-filter__item:active{color:#fff;background-color:#885cff}.ha-filter__item:not(:last-child){margin-right:10px}