.elementor .it-acc-a{max-width:680px;padding-block-start:12px;display:block;}.elementor .it-acc-plus{font-family:var(--font-text);font-weight:300;font-size:28px;color:var(--ink);line-height:1;}.elementor .it-acc-q{font-family:var(--font-display);font-size:26px;color:var(--ink);line-height:1.25;}.elementor .it-acc-icon{width:32px;min-width:32px;justify-content:center;align-items:center;}.elementor .it-acc-title{width:auto;flex:1 1 0px;}.elementor .it-acc-head{cursor:pointer;gap:24px;align-items:center;}.elementor .it-acc-item{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #C9C4B6; padding-block: 22px;\n}.elementor .it-acc{max-width:820px;border-block-start-width:1px;border-top-style: solid; border-top-color: #C9C4B6;\n}.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-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-section{width:100%;background-color:var(--paper);display:flex;flex-direction:column;gap:40px;align-items:center;padding-block: 120px; padding-inline: 48px;\n}