.elementor .dm-news-excerpt{font-family:var(--dm-font);font-size:16px;color:var(--dm-body);line-height:1.75;}.elementor .dm-news-meta{font-family:var(--dm-font);font-size:13px;color:var(--dm-label);line-height:1.4;}.elementor .dm-news-title:hover,.elementor .dm-news-title:focus-visible{color:var(--dm-primary-hover);}.elementor .dm-news-title{font-family:var(--dm-font);font-weight:600;font-size:26px;color:var(--dm-primary);letter-spacing:-0.015em;line-height:1.3;}.elementor .dm-news-text{padding:0px;display:flex;flex-direction:column;gap:12px;}.elementor .dm-news-thumb{width:100%;height:auto;transition:transform 0.3s;display:block;}.elementor .dm-news-media{overflow:hidden;padding:0px;border-radius:16px;display:block;}.elementor .dm-news-row{padding-block-start:40px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:grid;gap:40px;grid-template-columns:35% 1fr;align-items:start;border-bottom-style: solid; border-bottom-color: var(--dm-border);\n}.elementor .dm-news-wrap{width:100%;max-width:1100px;padding:0px;margin-inline: auto;\n}.elementor .dm-news-hero{padding-block-start:88px;padding-block-end:56px;padding-inline-start:40px;padding-inline-end:40px;background-color:var(--dm-section-grey);display:flex;flex-direction:column;align-items:center;}.elementor .dm-link:hover,.elementor .dm-link:focus-visible{color:var(--dm-primary);}.elementor .dm-link{font-family:var(--dm-font);font-weight:600;font-size:15px;color:var(--dm-ink);text-decoration:underline;text-underline-offset: 4px;\n}.elementor .dm-body{font-family:var(--dm-font);font-weight:400;font-size:var(--dm-body-size);color:var(--dm-body);letter-spacing:-0.01em;line-height:1.6;}.elementor .dm-h1{font-family:var(--dm-font);font-weight:600;font-size:var(--dm-h1);color:var(--dm-ink);letter-spacing:-0.03em;line-height:1.1;}.elementor .dm-eyebrow{font-family:var(--dm-font);font-weight:600;font-size:var(--dm-eyebrow-size);color:var(--dm-label);letter-spacing:0.1em;line-height:1.4;text-transform:uppercase;}.elementor .dm-head{max-width:820px;padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .dm-section{width:100%;font-family:var(--dm-font);padding-block-start:108px;padding-block-end:108px;padding-inline-start:40px;padding-inline-end:40px;background-color:var(--dm-white);display:flex;flex-direction:column;align-items:center;}.elementor .dm-lead{font-size:var(--dm-lead-size);}