.elementor .rm-shell{padding-block-start:40px;padding-block-end:56px;padding-inline-start:32px;padding-inline-end:32px;display:flex;flex-direction:column;gap:32px;}.elementor .rm-grid{padding:0px;display:grid;gap:40px;grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor .rm-meta{font-family:var(--rdm-font);font-weight:400;font-size:12px;color:var(--rdm-muted);letter-spacing:0.08em;line-height:1.4;text-transform:uppercase;margin:0px;white-space: nowrap;\n}.elementor .rm-card-title{font-family:var(--rdm-font);font-weight:500;font-size:16px;color:var(--rdm-ink);letter-spacing:-0.005em;line-height:1.3;margin:0px;}.elementor .rm-card-caption{padding:0px;display:flex;flex-direction:row;gap:16px;justify-content:space-between;align-items: baseline;\n}.elementor .rm-card-img:hover,.elementor .rm-card-img:focus-visible{opacity:88%;}.elementor .rm-card-img{width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;background-color:var(--rdm-line);transition:opacity 0.35s;display:block;}.elementor .rm-card{position:relative;color:var(--rdm-ink);text-decoration:none;padding:0px;display:flex;flex-direction:column;gap:12px;}.elementor .rm-body-text{max-width:62ch;font-family:var(--rdm-font);font-size:16px;color:var(--rdm-muted);line-height:1.65;margin:0px;}.elementor .rm-section-title{font-family:var(--rdm-font);font-weight:500;font-size:20px;color:var(--rdm-ink);letter-spacing:-0.01em;line-height:1.2;margin:0px;text-align: left;\n}