.elementor .trs-pr-note{max-width:72ch;font-family:Inter;font-size:15px;color:#2A313B;line-height:1.6;display:block;cursor: auto;\n}.elementor .trs-pr-action:hover,.elementor .trs-pr-action:focus-visible{color:#000000;}.elementor .trs-pr-action{min-height:44px;font-family:Sora;font-weight:500;font-size:14px;color:#2B5BD6;line-height:1.3;text-align:end;text-transform:uppercase;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-flex;gap:8px;justify-content:flex-end;align-items:center;justify-self: end;\n}.elementor .trs-pr-range{font-family:Inter;font-weight:400;font-size:16px;color:#2A313B;line-height:1.5;display:block;font-variant-numeric: tabular-nums; cursor: auto;\n}.elementor .trs-pr-from{font-family:Sora;font-weight:600;font-size:17px;color:#000000;line-height:1.4;display:block;font-variant-numeric: tabular-nums; cursor: auto;\n}.elementor .trs-pr-label{width:1px;height:1px;overflow:hidden;position:absolute;font-family:Sora;font-weight:600;font-size:11px;color:#5B6470;letter-spacing:0.1em;line-height:1.4;text-transform:uppercase;display:block;clip-path:inset(50%);white-space: nowrap; cursor: auto;\n}.elementor .trs-pr-cell{min-width:0px;text-align:end;padding:0px;display:flex;flex-direction:column;gap:4px;align-items:flex-end;}.elementor .trs-pr-desc{max-width:62ch;font-family:Inter;font-size:15px;color:#5B6470;line-height:1.6;display:block;cursor: auto;\n}.elementor .trs-pr-name{font-family:Sora;font-weight:600;font-size:17px;color:#000000;line-height:1.4;display:block;cursor: auto;\n}.elementor .trs-pr-service{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:6px;}.elementor .trs-pr-row{column-gap:32px;border-block-end-width:1px;display:grid;grid-template-columns:minmax(0, 1fr) 130px 190px 210px;align-items:center;padding-block: 22px; padding-inline: 20px; border-block-end-style: solid; border-block-end-color: #DCE3EC; row-gap: 14px;\n}.elementor .trs-pr-group-title{font-family:Sora;font-weight:600;font-size:17px;color:#000000;line-height:1.4;margin-block-start:28px;border-radius:5px;background-color:#F0F4F8;display:block;padding-block: 14px; padding-inline: 20px; cursor: auto;\n}.elementor .trs-pr-group{padding:0px;display:block;}.elementor .trs-pr-col-end{text-align:end;}.elementor .trs-pr-col{font-family:Sora;font-weight:600;font-size:12px;color:#5B6470;letter-spacing:0.1em;line-height:1.4;text-transform:uppercase;display:block;cursor: auto;\n}.elementor .trs-pr-head{column-gap:32px;border-block-end-width:1px;display:grid;grid-template-columns:minmax(0, 1fr) 130px 190px 210px;align-items:end;padding-block: 0px 14px; padding-inline: 20px; border-block-end-style: solid; border-block-end-color: #000000;\n}.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}.elementor .trs-pr-section{width:100%;scroll-margin-top:24px;display:block;padding-block: 88px; padding-inline: max(40px, 50% - 600px);\n}.elementor .trs-cs-col-body{padding:0px;display:flex;flex-direction:column;gap:22px;grid-column:7 / span 6;align-items:flex-start;}.elementor .trs-cs-col-head{padding:0px;display:flex;flex-direction:column;gap:18px;grid-column:1 / span 5;align-items:flex-start;}.elementor .trs-cs-split{column-gap:32px;padding:0px;display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));align-items:start;row-gap:32px;\n}.elementor .trs-cs-btn:hover,.elementor .trs-cs-btn:focus-visible{color:#FFFFFF;border-color:#2B5BD6;background-color:#2B5BD6;}.elementor .trs-cs-btn:focus{outline-width:3px;outline-color:#4581FF;outline-style:none;}.elementor .trs-cs-btn{min-height:48px;font-weight:500;font-size:14px;color:#FFFFFF;letter-spacing:0px;line-height:1.2;text-decoration:none;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:30px;padding-inline-end:30px;border-radius:5px;border-width:1px;border-color:#000000;border-style:solid;background-color:#000000;transition:background-color 0.2s, border-color 0.2s, color 0.2s;display:inline-flex;gap:10px;justify-content:center;align-items:center;font-family: var(--e-global-typography-primary-font-family, "Sora"), sans-serif;\n}.elementor .trs-cs-page{width:100%;color:#14171C;padding:0px;display:block;background-color: var(--e-global-color-c4f6f6d, #FFFFFF); font-family: var(--e-global-typography-text-font-family, "Inter"), sans-serif;\n}.elementor .trs-cs-surface{background-color: var(--e-global-color-b51a998, #F0F4F8);\n}