.elementor .home-news-excerpt{font-family:var(--font-body);font-size:16px;color:#4F4F4F;line-height:24px;margin:0px;}.elementor .home-news-headline:hover,.elementor .home-news-headline:focus-visible{color:var(--wpn-blue);}.elementor .home-news-headline{font-family:var(--font-heading);font-weight:600;font-size:32px;color:var(--midnight-court);letter-spacing:-0.6px;line-height:38px;margin:0px;}.elementor .home-news-text{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:8px;}.elementor .home-news-img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:24px;display:block;object-position: center 30%;\n}.elementor .home-news-card{position:relative;padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .home-news-layout{width:100%;column-gap:48px;padding:0px;display:grid;grid-template-columns:minmax(0, 7fr) minmax(0, 5fr);grid-auto-rows:auto;row-gap: 0px; & > :nth-child(1 of .elementor-element:not([style*="display: none"])) { grid-column: 1; grid-row: 1 / span 4; align-self: start; } & > .elementor-element:not(:nth-child(1 of .elementor-element:not([style*="display: none"]))) { grid-column: 2; } & > .elementor-element:not(:nth-child(1 of .elementor-element:not([style*="display: none"]))) .home-news-card { flex-direction: row; align-items: center; gap: 20px; padding: 24px 0 24px 0; border-top: 0; border-bottom: 1px solid #E9E9E9; } & > .elementor-element:not(:nth-child(1 of .elementor-element:not([style*="display: none"]))):nth-child(2 of .elementor-element:not([style*="display: none"])) .home-news-card { padding-top: 0; } & > .elementor-element:not(:nth-child(1 of .elementor-element:not([style*="display: none"]))):last-child .home-news-card { padding-bottom: 0; border-bottom: 0; } & > .elementor-element:not(:nth-child(1 of .elementor-element:not([style*="display: none"]))) .home-news-img { width: 128px; height: 96px; flex: 0 0 128px; aspect-ratio: auto; border-radius: 16px; } & > .elementor-element:not(:nth-child(1 of .elementor-element:not([style*="display: none"]))) .home-news-text { gap: 6px; } & > .elementor-element:not(:nth-child(1 of .elementor-element:not([style*="display: none"]))) .news-date { order: 2; font-size: 12px; line-height: 18px; } & > .elementor-element:not(:nth-child(1 of .elementor-element:not([style*="display: none"]))) .home-news-headline { font-size: 18px; line-height: 24px; letter-spacing: 0; } & > .elementor-element:not(:nth-child(1 of .elementor-element:not([style*="display: none"]))) .home-news-excerpt { display: none; } & .news-stretched-link a.e-heading-link-base { color: inherit; }\n}.elementor .home-news-mobile-only{display:none;}.elementor .home-news-btn:hover,.elementor .home-news-btn:focus-visible{color:var(--midnight-court);border-color:var(--midnight-court);background-color:#FFFFFF;}.elementor .home-news-btn{font-family:var(--font-body);font-weight:500;font-size:16px;color:var(--wpn-blue);line-height:24px;text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:var(--radius-pill);border-width:1.5px;border-color:var(--wpn-blue);border-style:solid;background-color:#FFFFFF;white-space: nowrap;\n}.elementor .home-news-title{font-family:var(--font-heading);font-weight:700;font-size:40px;color:var(--midnight-court);letter-spacing:-0.8px;line-height:44px;margin:0px;}.elementor .home-news-head{padding:0px;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:flex-end;}.elementor .home-news-inner{width:100%;max-width:1200px;padding:0px;display:flex;flex-direction:column;gap:40px;}.elementor .home-news{width:100%;padding-block-start:72px;padding-block-end:72px;padding-inline-start:64px;padding-inline-end:64px;background-color:#FCFDFF;display:flex;flex-direction:column;align-items:center;}.elementor .news-stretched-link{position:static;}.elementor .news-date{font-family:var(--font-body);font-weight:400;font-size:14px;color:#707070;line-height:20px;}.elementor .news-clamp-3{overflow:hidden;display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;\n}.elementor .news-clamp-2{overflow:hidden;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;\n}