.NewsBannerBase{width:100%;background-color:var(--Gray700);background:var(--Gray700);margin-bottom:100px;overflow-x:hidden}.NewsBannerBase .inner{max-width:var(--max-inner-width);margin:auto;display:flex;flex-direction:column;padding:40px 120px;gap:40px;align-items:flex-start}.NewsBannerBase .inner .main-title{text-align:left}.NewsBannerBase .inner .main-title h1{font-family:Outfit;font-size:3.5rem;font-weight:700;line-height:120%;color:var(--Black)}.NewsBannerBase .inner .main-title p{font-family:Outfit;font-size:1rem;font-weight:300;line-height:160%;letter-spacing:.16px;max-width:391px;color:var(--Black)}.NewsBannerBase .inner .news-grid{display:flex;justify-content:flex-start;border:1px solid var(--Black);border-left:none;width:100%}@media (max-width: 1024px){.NewsBannerBase .inner .news-grid{flex-direction:column}}.NewsBannerBase .inner .news-grid .news-block-link{text-decoration:none;display:block;flex:1 1 0%;min-width:0;box-sizing:border-box}.NewsBannerBase .inner .news-grid .news1-details,.NewsBannerBase .inner .news-grid .news2-details,.NewsBannerBase .inner .news-grid .news3-details{border-left:1px solid var(--Black);display:flex;flex-direction:column;background:var(--white);min-width:0;box-sizing:border-box;height:100%}.NewsBannerBase .inner .news-grid .news1-details img,.NewsBannerBase .inner .news-grid .news2-details img,.NewsBannerBase .inner .news-grid .news3-details img{padding:24px;transition:transform .3s ease;width:100%;height:auto;box-sizing:border-box}.NewsBannerBase .inner .news-grid .news1-details .title-link,.NewsBannerBase .inner .news-grid .news2-details .title-link,.NewsBannerBase .inner .news-grid .news3-details .title-link{padding-left:24px;padding-right:24px;padding-bottom:24px}.NewsBannerBase .inner .news-grid .news1-details .title-link h3,.NewsBannerBase .inner .news-grid .news2-details .title-link h3,.NewsBannerBase .inner .news-grid .news3-details .title-link h3{font-family:Outfit;font-size:1.5rem;font-weight:500;line-height:150%;letter-spacing:.24px;text-decoration-line:underline;color:var(--Black);margin:0;word-wrap:break-word;overflow-wrap:break-word}.NewsBannerBase .inner .news-grid .news1-details p,.NewsBannerBase .inner .news-grid .news2-details p,.NewsBannerBase .inner .news-grid .news3-details p{font-family:Outfit;font-size:1rem;font-weight:300;line-height:160%;letter-spacing:.16px;padding-left:24px;padding-right:24px;padding-bottom:24px;color:var(--Black);margin:0}.NewsBannerBase .inner .news-grid .news-block-link:hover img{transform:scale(1.02)}.NewsBannerBase .inner .news-grid .news-block-link:hover h3{color:var(--RZ-Link-Color)}.NewsBannerBase .inner .more-btn{display:flex;justify-content:flex-end;align-items:end;width:100%}.NewsBannerBase .inner .more-btn a{font-family:Outfit;font-size:1rem;font-weight:400;line-height:140%;letter-spacing:.16px;color:var(--Black);box-shadow:0 3px 0 var(--Gray400);position:relative;display:inline-block;text-decoration:none;width:fit-content;padding-bottom:8px;margin-top:auto;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.NewsBannerBase .inner .more-btn a:after{content:"";position:absolute;left:50%;bottom:-3px;width:0;height:3px;background-color:var(--Black);opacity:0;transform:translate(-50%);transition:width .4s cubic-bezier(.4,0,.2,1),opacity .2s ease}.NewsBannerBase .inner .more-btn a:hover{box-shadow:none}.NewsBannerBase .inner .more-btn a:hover:after{width:100%;opacity:1}@media (max-width: 36em){.NewsBannerBase{margin-bottom:0}.NewsBannerBase .inner{padding:16px 20px;gap:20px}.NewsBannerBase .inner .main-title h1{font-family:Outfit;font-size:2rem;font-weight:700;line-height:120%}.NewsBannerBase .inner .main-title p{font-family:Outfit;font-size:1rem;font-weight:400;line-height:160%;letter-spacing:.16px}.NewsBannerBase .inner .news-grid{border-bottom:none}.NewsBannerBase .inner .news-grid .news1-details,.NewsBannerBase .inner .news-grid .news2-details,.NewsBannerBase .inner .news-grid .news3-details{border-bottom:1px solid var(--Black)}.NewsBannerBase .inner .news-grid .news1-details img,.NewsBannerBase .inner .news-grid .news2-details img,.NewsBannerBase .inner .news-grid .news3-details img{padding:12px}.NewsBannerBase .inner .news-grid .news1-details .title-link h3,.NewsBannerBase .inner .news-grid .news2-details .title-link h3,.NewsBannerBase .inner .news-grid .news3-details .title-link h3{font-family:Outfit;font-size:1.125rem;font-weight:400;line-height:150%}.NewsBannerBase .inner .news-grid .news1-details p,.NewsBannerBase .inner .news-grid .news2-details p,.NewsBannerBase .inner .news-grid .news3-details p{font-family:Outfit;font-size:1rem;font-weight:400;line-height:160%;letter-spacing:.16px}.NewsBannerBase .inner .more-btn a{font-family:Outfit;font-size:1rem;font-weight:500;line-height:126%;letter-spacing:.16px}}
