.elementor .trs-pd-link:hover,.elementor .trs-pd-link:focus-visible{color:#000000;}.elementor .trs-pd-link{min-height:44px;font-family:Sora;font-weight:500;font-size:14px;color:#2B5BD6;line-height:1.3;text-transform:uppercase;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-flex;gap:8px;align-items:center;align-self:flex-start;}.elementor .trs-pd-card-text{font-family:Inter;font-size:16px;color:#2A313B;line-height:1.8;display:block;cursor: auto;\n}.elementor .trs-pd-card-title{font-family:Sora;font-weight:600;font-size:22px;color:#000000;line-height:1.4;display:block;cursor: auto;\n}.elementor .trs-pd-card-name{font-family:Sora;font-weight:600;font-size:13px;color:#2B5BD6;letter-spacing:0.12em;line-height:1.4;text-transform:uppercase;display:block;cursor: auto;\n}.elementor .trs-pd-card{min-width:0px;border-radius:10px;border-width:1px;border-color:rgba(0, 0, 0, 0.1);border-style:solid;background-color:#FFFFFF;display:grid;grid-template-rows:subgrid;grid-row:span 5;align-items:start;padding-block: 28px 20px; padding-inline: 28px; row-gap: 12px;\n}.elementor .trs-pd-cards{padding:0px;margin-block-start:40px;display:grid;gap:32px;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:stretch;}.elementor .trs-pr-text{max-width:72ch;font-family:Inter;font-size:16px;color:#2A313B;line-height:1.8;display:block;cursor: auto;\n}.elementor .trs-pr-h2{font-family:Sora;font-weight:600;font-size:37px;color:#000000;letter-spacing:-0.01em;line-height:1.3;display:block;text-wrap: balance; cursor: auto;\n}