.gallery-component{background-color:#000;position:relative;z-index:1}.gallery-component.gallery .row{margin:0}.gallery-component.gallery .grid-item{background:#000;border-bottom:1px solid #000;border-right:1px solid #000;height:350px;overflow:hidden;padding:0}.gallery-component.gallery .grid-item .title{padding:50px 5% 1% 10%}.gallery-component.gallery .grid-item .title .cmp-title *{color:#e2231a;font-family:Helvetica;font-size:50px;line-height:40px;text-transform:uppercase;width:85%}.gallery-component a{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.gallery-component a img{height:100%;object-fit:cover;width:100%}.gallery-component a img.img-desktop{display:none}@media (min-width:767px){.gallery-component a img.img-desktop{display:block}}.gallery-component a img.img-mobile{display:block}@media (min-width:767px){.gallery-component a img.img-mobile{display:none}}.gallery-component a:after{background-color:#000;bottom:0;content:"";height:100%;left:0;mix-blend-mode:multiply;opacity:0;position:absolute;-webkit-transition:.5s;transition:.5s;width:100%;z-index:0}.gallery-component a span{color:#fff;display:none;font-size:70px;position:absolute;z-index:1}.gallery-component a:hover span{display:block}.gallery-component a:hover:after{background-color:#e2231a;opacity:1}.gallery-component .carousel-generic-block{margin:0}.gallery-component .slick-dots{bottom:5px}.gallery-component .slick-dots li{height:10px;margin:2px;width:10px}.gallery-component .slick-dots li button{border:1px solid #fff;border-radius:10px;cursor:pointer;height:10px;padding:0;-webkit-transition:.5s;transition:.5s;width:10px}.gallery-component .slick-dots li button:before{display:none}.gallery-component .slick-dots li.slick-active{height:15px;width:15px}.gallery-component .slick-dots li.slick-active button{background-color:#e2231a;border-color:#e2231a;height:15px;margin:0 0 5px -1px;width:15px}.gallery-component .slick-track{margin:0}