.newsUpdates-loading-spinner{width:55px;height:55px;display:none;background:url(../../../../../etc/clientlibs/st-site-cx/media/app/images/loading-spinner.svg);background-size:cover;animation-name:loading-spinner-rotate;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear;margin:0 auto;margin-bottom:15px;margin-top:15px}
#newsUpdates-template-V3{display:block}
.v3-main-container{margin:0 3%}
.v3-desktop-container{display:flex;flex-direction:row;gap:64px;justify-content:center;padding-top:120px;padding-bottom:120px}
.v3-desktop-container:first-child{padding-bottom:0}
.v3-desktop-container:not(:first-child){padding-top:115px}
.v3-desktop-container .v3-carousel-section{overflow:hidden;display:flex;flex-direction:column;gap:24px;padding-top:4px;padding-left:4px}
.v3-desktop-container .v3-carousel{display:flex;flex-direction:row;gap:32px;width:fit-content}
.v3-desktop-container .v3-carousel .v3-carousel-card{width:min(384px,28vw);display:flex;flex-direction:column;gap:24px}
.v3-desktop-container .v3-carousel .v3-carousel-card img{width:100%;aspect-ratio:1/1;object-fit:cover}
.v3-desktop-container .v3-carousel .v3-carousel-card .v3-carousel-card-text{display:flex;flex-direction:column;gap:4px;margin-top:24px}
.v3-desktop-container .v3-carousel .v3-carousel-card .v3-carousel-card-text .news-and-updates-date{flex-grow:0;font-family:Arial;font-size:.81rem;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal;text-align:left;color:#6a7077;padding-bottom:0}
.v3-desktop-container .v3-carousel .v3-carousel-card .v3-carousel-card-text h3{flex-grow:0;font-family:Arial;font-size:1rem;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.65;letter-spacing:normal;text-align:left;color:#03234b;padding-bottom:0}
.v3-desktop-container .v3-carousel .v3-carousel-card .v3-carousel-card-text h3:hover{text-decoration:underline;text-decoration-thickness:2px}
.v3-desktop-container .v3-carousel-section .v3-carousel-controls{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:24px}
.v3-carousel-controls button,.v3-carousel-controls button:hover,.v3-carousel-controls button:focus{background-color:transparent;border-width:0}
.v3-carousel-controls-left,.v3-carousel-controls-right{display:flex;align-items:center}
.v3-carousel-controls-left.disabled svg path,.v3-carousel-controls-right.disabled svg path{cursor:default;fill:#a6adb5}
.v3-carousel-controls-left svg path,.v3-carousel-controls-right svg path{cursor:pointer;fill:#03234b}
.v3-desktop-container .v3-left-section{display:flex;flex-direction:column;align-items:flex-start;gap:40px;width:352px}
.v3-desktop-container .v3-left-section .v3-title-subtitle{display:flex;flex-direction:column;gap:16px;max-width:100%}
.v3-desktop-container .v3-left-section .v3-left-button{height:48px;font-family:Arial;font-size:.81rem;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal;text-align:center}
.v3-desktop-container .v3-title h3{flex-grow:0;font-size:2.67rem;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.35;letter-spacing:normal;text-align:left;color:#03234b;padding-bottom:0;overflow-wrap:break-word}
.v3-desktop-container .v3-text p{width:285px;flex-grow:0;font-family:Arial;font-size:1.143rem;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.65;letter-spacing:normal;text-align:left;color:#525a63;padding-bottom:0;overflow-wrap:break-word}
.v3-carousel-card a{display:inline-block;width:100%;height:100%}
@media(min-width:1025px){.v3-mobile-main-container{display:none}
.v3-desktop-container .v3-left-section .v3-left-button a{font-size:.905rem;height:fit-content}
}
@media(min-width:1000px) and (max-width:1025px){.v3-desktop-container .v3-carousel .v3-carousel-card{width:min(296px,29vw)}
}
@media(min-width:641px) and (max-width:1000px){.v3-desktop-container .v3-carousel .v3-carousel-card{width:min(296px,25vw)}
}
@media(max-width:1025px){.v3-desktop-container .v3-left-section .v3-left-button a{font-size:.81rem;padding:12px 12px 12px 16px;height:fit-content}
.v3-desktop-container .v3-left-section{gap:20px}
.v3-desktop-container .v3-left-section .v3-title-subtitle{gap:9px}
.v3-desktop-container .v3-left-section .v3-title-subtitle .v3-title h3{font-size:1.714rem;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.35;letter-spacing:normal;text-align:left;color:#03234b}
.v3-desktop-container .v3-left-section .v3-title-subtitle .v3-text p{font-size:1rem;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.65;letter-spacing:normal;text-align:left;color:#525a63}
.v3-desktop-container:not(:first-child){padding-top:80px}
.v3-desktop-container:first-child{padding-top:64px}
.v3-desktop-container:last-child{padding-bottom:64px}
.v3-mobile-main-container{display:none}
.v3-desktop-container{gap:104px}
.v3-desktop-container .v3-carousel-section{gap:40px}
.v3-desktop-container .v3-carousel{gap:24px}
.v3-desktop-container .v3-left-section,.v3-desktop-container .v3-left-section .v3-title-subtitle,.v3-left-section .v3-title-subtitle .v3-text p,.v3-left-section .v3-title-subtitle .v3-title{width:216px}
.v3-desktop-container .v3-carousel .v3-carousel-card .v3-carousel-card-text .news-and-updates-date{font-family:Arial;font-size:.81rem;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal;text-align:left;color:#6a7077}
.v3-desktop-container .v3-carousel .v3-carousel-card .v3-carousel-card-text h3{font-family:Arial;font-size:.905rem;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.65;letter-spacing:normal;text-align:left;color:#03234b;overflow-wrap:break-word}
}
@media(max-width:641px){.v3-main-container{margin:0}
.v3-desktop-container{display:none}
.v3-mobile-main-container{background-color:#f7f8fa}
.v3-mobile-main-container .v3-mobile-card-container{display:flex;flex-direction:column;gap:20px}
.v3-mobile-main-container .v3-mobile-card{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;background-color:white;padding:10px 16px 0 16px;gap:13px}
.v3-mobile-card-container h3{font-weight:bold !important}
.v3-mobile-main-container .v3-mobile-card img{min-width:99px;min-height:114px;max-width:99px;max-height:114px;object-fit:cover}
.v3-mobile-main-container .v3-mobile-text-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:6px}
.v3-mobile-main-container .v3-mobile-text-container .news-and-updates-date{flex-grow:0;font-family:Arial;font-size:.619rem;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.55;letter-spacing:normal;text-align:left;color:#6a7077}
.v3-mobile-main-container .v3-mobile-text-container h3{flex-grow:0;font-family:Arial;font-size:.714rem;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.6;letter-spacing:normal;text-align:left;color:#03234b;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;padding-bottom:0}
.v3-mobile-main-container .v3-mobile-button{display:flex;align-items:center;padding-top:16px;justify-content:center}
.v3-mobile-main-container .v3-mobile-button:last-child{padding-bottom:48px}
.v3-mobile-main-container .v3-mobile-button a.cta{padding:12px;font-size:.81rem;height:fit-content}
.v3-mobile-main-container .v3-mobile-title{padding:64px 21px 32px}
.v3-mobile-main-container .v3-mobile-title-two{padding-top:67px}
.v3-mobile-main-container .v3-mobile-title h2{width:100%;height:48px;font-family:LubalinGraphStd-Medium,Arial,Helvetica,sans-serif;font-size:1.714rem;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;text-align:left;color:#03234b;overflow-wrap:break-word;padding-bottom:0}
.v3-mobile-main-container .v3-mobile-title p{height:32px;margin-top:8px;font-family:Arial;font-size:1rem;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.52;letter-spacing:normal;text-align:left;color:#525a63;display:inline-block}
.v3-mobile-main-container{display:block}
.v3-mobile-main-container .slim-card-card-container{width:245px}
.v3-mobile-main-container .slim-card-image{width:245px;height:160px}
.v3-mobile-main-container .slim-card-title{font-size:.905rem}
.v3-mobile-main-container .slim-card-ctas{flex-direction:column}
.v3-mobile-main-container .v3-desktop-and-tablet-container{display:none}
.v3-mobile-main-container .stdTempl-carrousel-controls.show{display:none}
.v3-mobile-main-container .stdTempl-carrousel-item-video .stdTempl-video-main-container{width:335px}
.v3-mobile-main-container .stdTempl-carrousel-item-video p{font-size:.714rem}
.v3-mobile-main-container .stdTempl-carrousel-content{overflow-x:scroll}
.v3-mobile-main-container .stdTempl-carrousel-content:has(.stdTempl-carrousel-item-video){overflow-x:hidden}
.v3-mobile-main-container .stdTempl-carrousel-content::-webkit-scrollbar{display:none}
}