.whitebg{background:#fff;border-radius:20px;box-shadow:0 3px 6px #00000029;padding:15px 20px 20px;margin-top:-100px;position:relative;z-index:11;margin-bottom:64px}
.newswidgetrow{padding:0;margin:0}
.newswidgetrow li{float:left;width:32%;margin-right:2%;position:relative;height:278px;overflow:hidden;border-radius:20px}
.newswidgetrow li:before{content:'';border-radius:20px;height:50%;width:100%;position:absolute;background:transparent linear-gradient(0,#1f212b 0,#1F212B00 100%) 0 0 no-repeat padding-box;bottom:0;z-index:1}
.newswidgetrow li:hover:before{height:100%}
.newswidgetrow li:hover{border-radius:20px}
.newswidgetrow li img{width:100%;position:absolute;height:100%;left:0;top:0;border-radius:20px;-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}
.newswidgetrow li p{color:#fff;font-size:18px;line-height:31px;float:left;display:inline;width:90%;left:20px;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.newswidgetrow li span{background:#c29352;color:#fff;font-size:14px;padding:10px 15px;border-radius:20px;position:absolute;top:20px;left:20px;z-index:11;line-height:14px}
.newswidgetrow li a{color:#fff;float:left;display:inline;width:100%;outline:0;text-decoration:none;left:20px;background:var(--f-brand-color-primary);border:var(--f-brand-color-primary);font-size:16px !important;line-height:16px;cursor:pointer;height:0;opacity:0;margin-top:12px;padding:16px}
.newswidgetrow li a:hover,.newswidgetrow li a:active,.newswidgetrow li:hover a:focus{text-decoration:none;background:var(--f-base-color-solid-burgundy-100);color:#fff;border-color:var(--f-base-color-solid-burgundy-100);background-color:var(--f-base-color-solid-burgundy-100) !important;border:1px solid var(--f-base-color-solid-burgundy-100) !important}
.newswidgetrow li:last-child{margin-right:0}
.newswidgetrow li:hover p{bottom:90px;z-index:11}
.newswidgetrow li:hover a{opacity:1;z-index:11;height:48px}
.newswidgetrow li:hover img{transform:scale(105%);transition:all .5s ease-in-out}
.newswidgetrow li:hover img:focus-visible{outline:0}
.newswidgetheader h2{color:#1f212b;font-size:24px;line-height:32px;margin:0;font-weight:400}
.newswidgetheader{margin:0 0 14px}
.newswidgetheader a{float:right;color:#1f212b;display:inline;font-size:18px;line-height:32px;text-decoration:underline;cursor:pointer}
.newswidgetrow li a{opacity:0;transform:translateY(100%);transition:transform .5s,opacity .5s !important}
.newswidgetrow li:hover a{opacity:1 !important;transform:translateY(0) !important}
.newswidgetrow li a:not([href]){opacity:1;background-color:#dbdee8 !important;color:#9dacbc !important;border-color:#dbdee8 !important;cursor:none !important;pointer-events:none !important}
.newswidgetrow li.hideReadMoreButton:hover p{bottom:30px}
.overlay{position:absolute;bottom:0;padding:var(--f-base-space-6);z-index:2;font-weight:300;width:100%;transition:all .5s ease;height:94px}
.newswidgetrow li:hover .overlay{height:auto}
@media(max-width:480px){.container{width:100% !important}
.newswidgetrow li{width:100%;margin:0 0 30px}
.newswidgetheader h4{font-size:24px;float:left;width:100%;text-align:center;font-weight:600}
.newswidgetrow li a{display:block}
.newswidgetrow li p{bottom:100px}
.newswidgetheader a{color:#8e2157;float:left;width:100%;text-align:center;marign:30px 0;font-size:16px}
.whitebg{margin-top:45px;padding:15px}
.hideNewsAndUpdatesInMobile{display:none}
}