.swiper-pagination-bullet{width:10px;height:10px;border-radius:100px;text-align:center;line-height:20px;font-size:12px;color:#000;opacity:1;background:rgba(0,0,0,.2)}.swiper-pagination-bullet-active{color:#fff;background:#0d45ff}.slide-container{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden}.slide-container:before{content:"";position:absolute;inset:0;background:transparent;transition:background .3s ease;z-index:1}.slide-container:hover:before{background:rgba(0,0,0,.7)}.overlay-content{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:1rem;color:#fff;opacity:0;transform:scale(.8);transition:opacity .3s ease,transform .3s ease;z-index:2}.slide-title{font-size:1.5rem;font-weight:700;margin:.5rem 0}.slide-summary{font-size:1rem;margin:0}.slide-container:hover .overlay-content{opacity:1;transform:scale(1)}.slide-container:hover .overlay-title-banner{display:none}.slide-container:hover .slide-title{font-size:2.5rem}.slide-container:hover .slide-summary{font-size:1.5rem;margin-top:1rem}.swiper-title-container{position:absolute;bottom:0;left:0;width:100%;height:35px;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:3;padding:1rem;text-align:center}.swiper-title{font-weight:700;margin:0;font-size:1rem;color:#fff;line-height:1.2;padding:0 10px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:768px){.overlay-title-text,.swiper-title{font-size:.75rem}.slide-title{font-size:1rem}.slide-summary{font-size:.75rem}}.HomeBanner_banner__hover_v3__A8Vwu{position:relative;overflow:hidden}.HomeBanner_home__overlay_text_v3__DEn5c{top:120px;opacity:0;position:absolute;bottom:0;left:0;padding:20px;color:#fff;transition:opacity .3s ease}.HomeBanner_home__overlay--text_v3_mobile__XgS7V{top:120px;opacity:1;position:absolute;bottom:0;left:0;padding:20px;transition:opacity .3s ease}.HomeBanner_sideBanner_image_v3_mobile__6TxTX{filter:brightness(75%)}@media only screen and (max-width:900px){.HomeBanner_home__overlay--text_v3_mobile__XgS7V{top:370px;bottom:0;padding:15px;font-size:20px}}@media only screen and (max-width:480px){.HomeBanner_home__overlay--text_v3_mobile__XgS7V{top:150px;padding:10px;font-size:16px}.HomeBanner_home__overlay--text_v3_mobile__XgS7V h5{font-size:smaller}.HomeBanner_home__overlay--text_v3_mobile__XgS7V p{font-size:xx-small}}.HomeBanner_home__overlay_text_v3__DEn5c h5{font-size:smaller}.HomeBanner_home__overlay_text_v3__DEn5c p{font-size:xx-small}.HomeBanner_banner__hover_v3__A8Vwu:hover .HomeBanner_featured__image__eYPPh{transition:transform .5s;transform:scale(1.1);overflow:hidden}.HomeBanner_banner__hover_v3__A8Vwu:hover .HomeBanner_sideBanner_image_v3__Yrxa_{filter:brightness(60%)}.HomeBanner_mobile_homebanner__vsa0h{display:none!important}@media (max-width:1000px){.HomeBanner_mobile_homebanner__vsa0h{display:block!important}.HomeBanner_pc_homebanner__sGrcW{display:none!important}}.HomeBanner_swiper-pagination-bullet__Xxd5_{width:20px;height:20px;text-align:center;line-height:20px;font-size:12px;color:#000;opacity:1;background:rgba(0,0,0,.2)}.HomeBanner_swiper-pagination-bullet-active__yfxEk{color:#fff;background:#007aff}.HomeBanner_imageWrapper__MebxI{position:relative;width:100%;aspect-ratio:3/2;overflow:hidden}.HomeBanner_featured__image__eYPPh{object-fit:cover}.HomeBanner_featureSummary__0p2eP{font-size:1rem;color:#555;margin:0 0 .75rem}.HomeBanner_featureDate__XfML8{font-size:.875rem;color:#888}.image-container{overflow:hidden;width:100%;position:relative;aspect-ratio:16/9}.varient-image{transition:transform .5s;object-fit:"cover";border-radius:0}.varient-image:hover{transform:scale(1.1);overflow:hidden}.card-heading{font-weight:400}.card-heading:hover{color:#ba0000}a{color:inherit;text-decoration:none}.card-no-bg{background-color:transparent}.home_categories_mobile{display:none!important}@media (max-width:500px){.home_categories_mobile{display:block!important}.home_categories_desktop{display:none!important}}.content-card2 h6{font-size:smaller}@media only screen and (max-width:600px){.content-card2 h6{font-size:14px!important}.content-card2 p{font-size:10px!important}}.card-text{font-size:smaller}.latest-title{-webkit-line-clamp:2}.latest-summary,.latest-title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.latest-summary{-webkit-line-clamp:3}
/*# sourceMappingURL=d021b3c2465e4329.css.map*/