.tile-carousel .slick-track{display:flex;align-items:stretch}
.tile-carousel .slick-slide{flex:1}
.TileCarouselM1 .slick-arrow{height:50px;width:50px;border-radius:26px;z-index:5;top:30%;background:url('../../../../../content/dam/M1/icons/Carousel-ArrowLeft-icon-1x.png')}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{background-color:transparent;color:transparent}
.TileCarouselM1 .slick-prev:before,.TileCarouselM1 .slick-next:before{content:"" !important}
.TileCarouselM1 .slick-next{right:-1%;transform:rotate(180deg)}
.TileCarouselM1 .slick-next.slick-arrow.slick-disabled,.TileCarouselM1 .slick-prev.slick-arrow.slick-disabled{display:none !important}
.TileCarouselM1 .slick-next.slick-arrow:hover{transform:scale(1.08) rotate(180deg)}
.TileCarouselM1 .slick-dots{position:relative;top:30px}
.TileCarouselM1 .slick-dots li button{width:15px;height:15px;background:linear-gradient(to bottom,#ff9e1b,#ff9454);border-radius:50%}
.TileCarouselM1 .slick-dots li.slick-active button{opacity:.75;color:transparent}
.tilecarousel{margin-top:2%}
.TileCarouselM1.tile-carousel{max-height:500px}
.TileCarouselM1 .tile-carousel-container{display:flex !important;flex-direction:column;align-items:center;justify-content:space-between;height:auto}
.tile-carousel-container .img-container{margin-bottom:20px;display:flex;flex-direction:column;align-items:center;width:80%}
.tile-carousel-container .img-container img{max-width:100%;height:auto}
.tile-carousel-container .img-container .text-content{padding-bottom:20px}
.tile-carousel-container .img-container .text-content .tile-carousel-font{font-family:DINRound-Bold;font-weight:800;color:#212121;font-size:21px}
.tile-carousel-container .img-container .text-content .tile-carousel-description{font-family:DINRound-Regular;font-weight:400;color:#212121;line-height:1.42;word-wrap:break-word}
.tile-carousel-container .img-container .text-content .tile-carousel-description>p{margin-bottom:0 !important}
.tile-carousel-imageTitle{font-family:DINRound-Bold;font-weight:800;font-size:21px;line-height:30px;width:100%;bottom:0;margin-bottom:15px;color:#fff;position:absolute;text-align:center}
.TileCarouselM1 .tile-carousel-container .button-banner{margin-top:17px;background-color:#ff9e1b;max-width:240px;width:70%;min-width:100px;color:#212121;border:2px solid #ff9e1b;font-size:15px;font-weight:500;padding:10px 5px;text-align:center;cursor:pointer}
.TileCarouselM1 .tile-carousel-container a.btn-abd-animation{width:78%}
@media(max-width:550px){.TileCarouselM1 .slick-arrow{height:20px;width:20px;background:url('../../../../../content/dam/M1/icons/downOrange.svg') repeat}
.TileCarouselM1 .tile-carousel-container .button-banner{margin-top:10px}
.TileCarouselM1 .slick-prev{left:10px;transform:rotate(90deg)}
.TileCarouselM1 .slick-next{right:10px;transform:rotate(270deg)}
}
@media(max-width:767px){.TileCarouselM1 .slick-next.slick-arrow:hover{transform:scale(1) rotate(270deg) !important}
.TileCarouselM1 .slick-next.slick-arrow.slick-disabled{display:none !important}
a.btn-abd-animation{padding:5px;min-width:180px;max-width:70%}
}
@media(min-width:768px) and (max-width:1023px){.tile-carousel-container .img-container .text-content{min-height:190px}
}
@media(min-width:1024px) and (max-width:1098px){.tile-carousel-container .img-container .text-content{min-height:180px}
}