#s-46 {
  font-family: Poppins, sans-serif;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  background-position: 50% 50%;
  padding-top: 90px;
  padding-bottom: 80px;
}

#s-46 .g-2{--bs-gutter-y:1rem;--bs-gutter-x:1rem}#s-46.overflow-hidden{overflow:hidden !important}#s-46 .order-1{-webkit-box-ordinal-group:2 !important;-ms-flex-order:1 !important;order:1 !important}#s-46 .order-2{-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important}#s-46 .order-3{-webkit-box-ordinal-group:4 !important;-ms-flex-order:3 !important;order:3 !important}@media(min-width:768px){#s-46 .order-md-1{-webkit-box-ordinal-group:2 !important;-ms-flex-order:1 !important;order:1 !important}#s-46 .order-md-2{-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important}#s-46 .order-md-3{-webkit-box-ordinal-group:4 !important;-ms-flex-order:3 !important;order:3 !important}}#s-46 h3{color:#000;line-height:1.4;font-weight:700;font-size:1.424rem}#s-46 .img-link{width:100%;height:100%}#s-46 .sports,#s-46 .swimming,#s-46 .football,#s-46 .ragbi,#s-46 .tennis{font-size:.75rem;color:#fff;font-weight:500;padding:0 8px;line-height:2;letter-spacing:.05rem;text-transform:uppercase;height:24px;display:inline-block;margin-bottom:20px}#s-46 .sports:hover,#s-46 .swimming:hover,#s-46 .football:hover,#s-46 .ragbi:hover,#s-46 .tennis:hover{color:#fff}#s-46 .tennis{background-color:#ff3385}#s-46 .ragbi{background-color:#ffaf25}#s-46 .football{background-color:#0073ff}#s-46 .swimming{background-color:#1bddd4}#s-46 .sports{background-color:#00a651}#s-46 .play-btn-gray-rectangle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-o-transition:all .3s ease;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease}#s-46 .play-btn-gray-rectangle{width:54px;height:54px;background-color:red;color:#fff;font-size:.9375rem;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#s-46 .play-btn-gray-rectangle:hover{background-color:#455ea5;color:#fff}#s-46 .post-meta ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#s-46 .post-meta ul li{margin-right:20px}#s-46 .post-meta ul li:last-child{margin-right:0}#s-46 .rt-meta{font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05rem;color:#a5a6aa}#s-46 .rt-meta{color:#d0d0d0}#s-46 .rt-meta .icon{margin-right:2px;font-size:.875rem}#s-46 .rt-meta a{display:inline-block}#s-46 .rt-meta a.name{font-weight:700}#s-46 .rt-meta a{color:#d0d0d0}#s-46 .rt-meta a.name{color:#fff}#s-46 .rt-meta a.name:hover{color:#2962ff}#s-46 .post-title{color:#000}#s-46 .post-title a{color:inherit;display:inline;padding-bottom:0;-webkit-transition:background-size .8s cubic-bezier(0.25,0.8,0.25,1);-o-transition:background-size .8s cubic-bezier(0.25,0.8,0.25,1);transition:background-size .8s cubic-bezier(0.25,0.8,0.25,1);background-image:-webkit-gradient(linear,left top,left bottom,from(currentColor),color-stop(98%,currentColor));background-image:-o-linear-gradient(top,currentColor 0,currentColor 98%);background-image:linear-gradient(to bottom,currentColor 0,currentColor 98%);background-size:0 1px;background-repeat:no-repeat;background-position:left 100%}#s-46 .post-title:hover a{background-size:100% 1px}#s-46 .rt-post-overlay{position:relative;height:100%;border-radius:10px;-webkit-box-shadow:rgba(136,165,191,0.48) 6px 2px 16px 0,rgba(255,255,255,0.8) -6px -2px 16px 0;box-shadow:rgba(136,165,191,0.48) 6px 2px 16px 0,rgba(255,255,255,0.8) -6px -2px 16px 0}#s-46 .post-img{height:100%;position:relative;border-radius:8px;overflow:hidden}#s-46 .post-img>a:first-of-type{position:relative;display:block}#s-46 .post-img>a:first-of-type::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(59%,rgba(0,0,0,0.2)),to(rgba(0,0,0,0.8)));background-image:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.2) 59%,rgba(0,0,0,0.8) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.2) 59%,rgba(0,0,0,0.8) 100%);background-repeat:no-repeat;background-size:cover;background-position:center center;border-bottom-left-radius:4px;border-bottom-right-radius:4px}#s-46 .rt-play-over-right-bottom{position:absolute;right:0;bottom:0;z-index:9}#s-46 .post-img img{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02);-o-transition:all 1.5s ease-out;transition:all 1.5s ease-out;-webkit-transition:all 1.5s ease-out;-moz-transition:all 1.5s ease-out;-ms-transition:all 1.5s ease-out}#s-46 .post-img+.post-content{position:absolute;left:0;bottom:0;width:100%;z-index:2;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);padding:25px}#s-46 .post-title{font-size:1.424rem;margin-bottom:10px;color:#fff}#s-46 .post-title a{color:inherit;background-size:0 2px}#s-46 .post-title:hover{color:#fff}#s-46 .post-title:hover a{background-size:100% 2px}#s-46 .rt-post-overlay-xl .post-img+.post-content{padding:50px}@media(max-width:767px){#s-46 .rt-post-overlay-xl .post-img+.post-content{padding:25px}}#s-46 .rt-post-overlay-xl .post-title{font-size:1.5rem}#s-46 .rt-post-overlay-xl.layout-2 .post-title{font-size:1.75rem}#s-46 .post-img img{min-height:350px}#s-46 .post-title{font-size:1.25rem}#s-46 .layout-3 .post-img img{min-height:290px;height:290px}@media(max-width:991px){#s-46 .layout-3 .post-img{height:100%}#s-46 .layout-3 .post-img img{min-height:350px;height:350px}}#s-46 .layout-3 .post-title{font-size:1.25rem}#s-46 .rt-post-overlay:hover .post-img img{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}@media(max-width:767px){#s-46 .post-img img{min-height:450px}#s-46 .rt-post-overlay-xl.layout-2 .post-title{font-size:1.25rem}}
