.recirc-with-image{position:relative;margin-bottom:40px}
.recirc-with-image .container{position:relative;overflow:hidden}
.recirc-with-image .recirc-with-image__border{display:none}
.recirc-with-image .recirc-with-image__background{background:url('../../../../../../static/images/image-recirc/recirc-bg-mobile.png');background-position:left top;background-repeat:no-repeat;background-size:calc(100% - 25%) 100%;position:absolute;height:100%}
.recirc-with-image .recirc-with-image__title{color:#fff;padding-top:40px;padding-left:15px;z-index:10}
.recirc-with-image .recirc-image--indicators{-webkit-box-pack:center;justify-content:center;margin-right:0;width:auto;padding:0}
.recirc-with-image .recirc-image--indicators .slick-arrow{width:auto;cursor:pointer}
.recirc-with-image .recirc-image--indicators .slick-arrow:hover svg{fill:#333}
.recirc-with-image .recirc-image--indicators svg{fill:#007abc;height:20px;width:20px}
.recirc-with-image .recirc-image--indicators .updatepipe{display:-webkit-inline-box;display:inline-flex;vertical-align:top;height:30px;border-left:2px solid #ccc;margin:0 5px}
.recirc-with-image .recirc-image--indicators .carousel-control{position:relative;top:5px;opacity:1;display:-webkit-inline-box;display:inline-flex}
.recirc-with-image .recirc-with-image__item-container{margin-top:20px;margin-bottom:60px;padding:0}
.recirc-with-image .recirc-with-image__item-container .recirc-with-image__item{position:relative;min-height:250px;display:-webkit-box;display:flex}
.recirc-with-image .recirc-with-image__item-container .recirc-with-image__item:hover{color:#fff;text-decoration:none}
.recirc-with-image .recirc-with-image__item-container .recirc-with-image__item:hover .recirc-with-image__gradient{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(1%,#000),color-stop(100%,rgba(0,0,0,0.5)),color-stop(94%,rgba(0,0,0,0)));background-image:linear-gradient(to top,#000 1%,rgba(0,0,0,0.5) 100%,rgba(0,0,0,0) 94%)}
.recirc-with-image .recirc-with-image__item-container .recirc-with-image__item:active,.recirc-with-image .recirc-with-image__item-container .recirc-with-image__item:focus{color:#fff;text-decoration:none}
.recirc-with-image .recirc-with-image__item-container .recirc-with-image__item .recirc-with-image__gradient{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(1%,#000),color-stop(46%,rgba(0,0,0,0.5)),color-stop(94%,rgba(0,0,0,0)));background-image:linear-gradient(to top,#000 1%,rgba(0,0,0,0.5) 46%,rgba(0,0,0,0) 94%);position:absolute;height:100%;width:100%}
.recirc-with-image .recirc-with-image__item-container .recirc-with-image__item .recirc-with-image__item__bg{background-repeat:no-repeat;background-size:cover;background-position:center center;display:-webkit-box;display:flex;width:100%;box-shadow:10px 25px rgba(0,0,0,0.05)}
.recirc-with-image .recirc-with-image__item-container .recirc-with-image__item .recirc-with-image__item__content{margin-top:auto;-webkit-align-self:baseline;align-self:baseline;width:100%;z-index:1}
.recirc-with-image .recirc-with-image__item-container .recirc-with-image__item .recirc-with-image__item__content .recirc-with-image__item-image-title{display:-webkit-box;display:flex;color:#fff;padding-left:20px;padding-right:22px}
.recirc-with-image .recirc-with-image__item-container .recirc-with-image__item .recirc-with-image__item__content .recirc-with-image__item-readTime{color:#fff;padding-left:20px;padding-right:22px;margin-top:15px;margin-bottom:15px;min-height:16px}
.recirc-with-image .recirc-with-image__item-container .recirc-with-image__item{margin-left:15px;margin-right:15px;width:250px;max-width:250px;min-width:250px;height:250px}
.recirc-with-image .no-carousel.recirc-with-image__item-container{display:-webkit-box;display:flex}
.recirc-with-image .slick-list{overflow:visible}
@media screen and (max-width:767px){.recirc-with-image .recirc-with-image__item-container.no-carousel .recirc-with-image__item{margin-left:15px;margin-right:15px;width:250px;max-width:250px;min-width:250px}
.recirc-with-image .recirc-with-image__item-container.no-carousel .recirc-with-image__item .recirc-with-image__item__bg{width:250px;min-width:250px}
.recirc-with-image .recirc-with-image__item-container.no-carousel .recirc-with-image__item .recirc-with-image__item-image-title{line-height:28px;letter-spacing:-0.09px}
.recirc-with-image .recirc-with-image__item-container{padding-left:15px}
}
@media screen and (max-width:1024px){.recirc-with-image .recirc-with-image__item-container.no-carousel.slick-slider{display:table;table-layout:fixed;width:100%}
.recirc-with-image .recirc-with-image__item-container.no-carousel .recirc-with-image__item{padding:0}
}
@media screen and (min-width:768px){.recirc-with-image{margin-bottom:60px}
.recirc-with-image .recirc-with-image__title{padding-left:45px}
.recirc-with-image .recirc-with-image__item-container{margin-top:30px;margin-bottom:110px;margin-left:-315px}
.recirc-with-image .recirc-with-image__item-container .recirc-with-image__item{min-height:270px;width:270px;max-width:270px;min-width:270px;height:270px}
.recirc-with-image .recirc-with-image__item-container .recirc-with-image__item .recirc-with-image__item__bg{box-shadow:20px 50px rgba(0,0,0,0.05)}
.recirc-with-image .recirc-image--indicators{position:absolute;right:10px;top:66.5px;margin-right:8.33333333%}
.recirc-with-image .slick-track{margin-left:120px}
.recirc-with-image .recirc-with-image__background{background:url('../../../../../../static/images/image-recirc/recirc-bg-tablet.png');background-size:calc(100% - 15px) 100%;background-repeat:no-repeat}
}
@media screen and (min-width:1024px){.recirc-with-image{margin-bottom:80px}
.recirc-with-image .recirc-with-image__title{padding-left:55px;padding-top:60px}
.recirc-with-image .slick-track{margin-left:15px}
.recirc-with-image .recirc-with-image__item-container{margin-top:40px;margin-bottom:117px;margin-left:-270px}
.recirc-with-image .recirc-with-image__item-container.no-carousel{margin-left:16.666667%}
.recirc-with-image .recirc-with-image__item-container.no-carousel .recirc-with-image__gradient{width:calc(100% - 30px)}
.recirc-with-image .recirc-with-image__item-container.no-carousel .recirc-with-image__item{width:inherit;max-width:inherit;min-width:inherit;height:inherit;min-height:270px;margin-left:0;margin-right:0}
.recirc-with-image .recirc-with-image__item-container.carousel-4-items .slick-current+.slick-active+.slick-slide+.slick-slide{pointer-events:none;opacity:0}
.recirc-with-image .recirc-with-image__item-container .recirc-with-image__title{line-height:52px}
.recirc-with-image .recirc-with-image__background{background:url('../../../../../../static/images/image-recirc/recirc-bg.png');background-size:calc(100% - 30px) 100%;background-repeat:no-repeat;left:15px}
}
@media screen and (min-width:1300px){.recirc-with-image .recirc-with-image__item-container.carousel-4-items:not(.no-carousel){margin-left:-220px}
}
.keyboard-active .recirc-with-image__item:focus .recirc-with-image__gradient{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(1%,#000),color-stop(100%,rgba(0,0,0,0.5)),color-stop(94%,rgba(0,0,0,0)));background-image:linear-gradient(to top,#000 1%,rgba(0,0,0,0.5) 100%,rgba(0,0,0,0) 94%)}