.elementor .it-col{padding:0px;flex-direction:column;gap:18px;flex:1 1 0px;}.elementor .it-row{width:100%;max-width:1180px;padding:0px;gap:72px;align-items:center;}.elementor .it-grid-3{width:100%;max-width:1180px;column-gap:28px;padding:0px;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;row-gap: 28px;\n}.elementor .it-card{padding:36px;border-radius:2px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:14px;}.elementor .it-btn-ghost:hover,.elementor .it-btn-ghost:focus-visible{color:var(--paper);background-color:var(--ink);}.elementor .it-btn-ghost{font-family:var(--font-text);font-weight:500;font-size:16px;color:var(--ink);letter-spacing:0.02em;text-decoration:none;border-radius:2px;border-width:1px;border-color:var(--ink);border-style:solid;background-color:transparent;padding-block: 16px; padding-inline: 32px;\n}.elementor .it-btn:hover,.elementor .it-btn:focus-visible{border-color:var(--moss);background-color:var(--moss);}.elementor .it-btn{font-family:var(--font-text);font-weight:500;font-size:16px;color:var(--paper);letter-spacing:0.02em;text-decoration:none;border-radius:2px;border-width:1px;border-color:var(--anthracite);border-style:solid;background-color:var(--anthracite);padding-block: 16px; padding-inline: 32px;\n}.elementor .it-link:hover,.elementor .it-link:focus-visible{color:var(--moss);border-bottom-color: var(--moss);\n}.elementor .it-link{font-family:var(--font-text);font-weight:500;font-size:16px;color:var(--ink);text-decoration:none;cursor:pointer;padding-block-end:3px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--ink);\n}.elementor .it-body{font-family:var(--font-text);font-weight:400;font-size:18px;color:var(--ink-soft);line-height:1.65;}.elementor .it-h3{font-family:var(--font-display);font-weight:400;font-size:36px;color:var(--ink);line-height:1.1;}.elementor .it-h2{font-family:var(--font-display);font-weight:400;font-size:60px;color:var(--ink);word-spacing:0.1em;line-height:1.05;}.elementor .it-display{font-family:var(--font-display);font-weight:400;font-size:132px;color:var(--ink);letter-spacing:-0.01em;word-spacing:0.1em;line-height:0.98;text-align:center;}.elementor .it-eyebrow{font-family:var(--font-text);font-weight:500;font-size:13px;color:var(--ink-soft);letter-spacing:0.16em;text-align:center;text-transform:uppercase;}.elementor .it-section{width:100%;background-color:var(--paper);display:flex;flex-direction:column;gap:40px;align-items:center;padding-block: 120px; padding-inline: 48px;\n}