.borderHeading{display:block;position:relative;border-bottom:#e2e2e2 solid 1px;line-height:40px}
.borderHeading span{padding-bottom:10px;font-size:16px;border-bottom:#725bab solid 4px;font-weight:700;color:#333}
.borderHeading .borderTitle{padding-bottom:12px;border-bottom:#725bab solid 4px;font-size:16px;line-height:20px;font-weight:600;color:#333;display:inline-block}
.horizontalBigTile{margin-top:30px;margin-bottom:15px;display:flex;border-radius:8px;background:#fff;border:#e8e8e8 solid 1px;height:200px;overflow:hidden;position:relative}
.horizontalBigTile figure{position:relative;width:50%;cursor:pointer}
.horizontalBigTile figure img{object-fit:cover;height:200px;width:100%}
.horizontalBigTile .detailsBox{padding:20px;width:50%}
.horizontalBigTile .detailsBox h3{margin:10px 0;font-size:14px;color:#333;line-height:23px;font-weight:700}
.horizontalBigTile .detailsBox h3 a{color:#333;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.horizontalBigTile .detailsBox p{font-size:13px;color:#666;line-height:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.horizontalSmallTileSection{display:block;max-height:388px;overflow:auto}
.horizontalBigTile:hover .detailsBox h3 a{color:#000;text-decoration:none}
.smallTileSection{margin-top:15px;display:flex;gap:15px;margin-bottom:20px}
.smallTile{display:block;border-radius:8px;background:#fff;height:172px;overflow:hidden;position:relative}
.smallTile figure{position:relative;height:100%;cursor:pointer}
.smallTileSection .smallTile figure:after{content:'';width:100%;height:138px;background-image:linear-gradient(#00000000,#000000bf 58%,#000)!important;position:absolute;bottom:0;left:0}
.smallTile figure img{height:172px;width:100%}
.smallTile h3{ margin: 10px 0 0;font-size: 13px;color: #fff;line-height: 22px;font-weight: 500;position: absolute;bottom: 15px;z-index: 2;padding: 0 10px;height: 42px;width: 100%;max-width: 172px;background-image: linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0) 50%);}
.smallTile a{max-height: 174px;border-radius: 8px;border: 1px solid transparent;color: #fff;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;height: 100%;}
.smallTileSection.mobile .smallTile{width:25%}
.smallTile:hover .detailsBox h3 a{color:#fff;text-decoration:none}
.smallTileSection.sideBar{flex-wrap:wrap}
.smallTileSection.sideBar .smallTile{width:calc(50% - 8px)}
.mediumTile{display:block;border-radius:8px;overflow:hidden;background:#fff;border:#e8e8e8 solid 1px;height:204px;position:relative;background-image: linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0) 50%) !important;}
/* .mediumTile a{height:206px;display:block;border-radius:8px;overflow:hidden;} */
.mediumTile::after, .smallTileSection.sideBar .smallTile::after{content:'';position: absolute;top:0;left:0;bottom:0px;height:102%;width:100%;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.51) 29%,#000);z-index: 1;border-radius:8px;}
.mediumTile figure{position:relative;height:206px;}
.mediumTile figure img{height:204px;width:100%}
.mediumTile .detailsBox{padding:10px 15px;position:absolute;bottom:0;z-index:1;width:100%;z-index:2;}
.mediumTile .detailsBox h3,.mediumTile .detailsBox h3 a{margin:0;font-size:14px;color:#fff;line-height:22px;font-weight:700}
.borderHeading{display:block;position:relative;border-bottom:#e2e2e2 solid 1px;line-height:40px}
.borderHeading span{padding-bottom:10px;font-size:16px;border-bottom:#725bab solid 4px;font-weight:700;color:#333}
.horizontalBigTile{margin-top:30px;margin-bottom:15px;display:flex;border-radius:8px;background:#fff;border:#e8e8e8 solid 1px;height:200px;overflow:hidden;position:relative}
.horizontalBigTile figure{position:relative;width:50%;cursor:pointer}
.horizontalBigTile figure img{object-fit:cover;height:200px;width:100%}
.horizontalBigTile .detailsBox{padding:20px;width:50%}
.horizontalBigTile .detailsBox h3{margin:10px 0;font-size:14px;color:#333;line-height:23px;font-weight:700}
.horizontalBigTile .detailsBox h3 a{color:#333;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.horizontalBigTile .detailsBox p{font-size:13px;color:#666;line-height:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.horizontalSmallTileSection{display:block;max-height:388px;overflow:auto}
.horizontalBigTile:hover .detailsBox h3 a{color:#000;text-decoration:none}
.smallTileSection{margin-top:15px;display:flex;gap:15px;margin-bottom:20px}
.smallTile{display:block;border-radius:8px;background:#fff;height:172px;overflow:hidden;position:relative}
.smallTile figure{position:relative;height:100%;cursor:pointer;border-radius:8px;overflow:hidden;}
.smallTileSection .smallTile figure:after{content:'';width:100%;height:138px;background-image:linear-gradient(#00000000,#000000bf 58%,#000)! important;position:absolute;bottom:0;left:0}
.smallTile figure img{height:172px;width:100%}
/* .smallTile h3{margin:10px 0 0;font-size:13px;color:#fff;line-height:22px;font-weight:500;position:absolute;bottom:15px;z-index:1;padding:0 10px;height:42px;width:100%;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:elipsis;text-overflow:ellipsis;max-width:163px} */
/* .smallTile a{color:#fff;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;position:absolute;top:0;bottom:0;height:100%;width:100%;z-index:2;background-image: linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0) 50%);} */
.smallTileSection.mobile .smallTile{width:25%}
.smallTile:hover .detailsBox h3 a{color:#fff;text-decoration:none}
@media screen and (max-width:540px) {
.horizontalBigTile{display:block;height:auto;min-height:390px}
.horizontalBigTile .detailsBox,.horizontalBigTile figure{width:100%}
.horizontalBigTile .detailsBox p{margin:0}
.smallTileSection.mobile{flex-wrap:wrap}
.smallTileSection.mobile .smallTile{width:calc(50% - 8px);display:inline-block}
}

@media screen and (max-width:540px) {
.horizontalBigTile{display:block;height:auto;min-height:390px}
.horizontalBigTile .detailsBox,.horizontalBigTile figure{width:100%}
.horizontalBigTile .detailsBox p{margin:0}
.smallTileSection.mobile{flex-wrap:wrap}
.smallTileSection.mobile .smallTile{width:calc(50% - 8px);display:inline-block}
}