@media(max-width:1024px){.elementor .kv-promo-card{padding-block-start:16px;padding-block-end:16px;padding-inline-start:18px;padding-inline-end:18px;}}@media(max-width:1024px){.elementor .kv-faq-note-text{font-size:15px;}}@media(max-width:1024px){.elementor .kv-faq-li{font-size:16px;}}@media(max-width:1024px){.elementor .kv-faq-a{font-size:16px;}}@media(max-width:1024px){.elementor .kv-faq-body{padding-block-end:16px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:1024px){.elementor .kv-faq-q{font-size:17px;}}@media(max-width:1024px){.elementor .kv-faq-summary{min-height:60px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:1024px){.elementor .kv-btn{height:var(--control-h);padding-block-start:0px;padding-block-end:0px;padding-inline-start:22px;padding-inline-end:22px;gap:10px;}}@media(max-width:1024px){.elementor .kv-panel-forest{padding:18px;border-radius:var(--radius-card);}}@media(max-width:1024px){.elementor .kv-wrap{padding-inline: var(--gutter-mobile);\n}}@media(max-width:1024px){.elementor .kv-btn-text{font-size:15px;}}@media(max-width:1024px){.elementor .kv-mono-link{font-size:11px;color:var(--moss);letter-spacing:0.08em;}}@media(max-width:1024px){.elementor .kv-eyebrow{font-size:12px;letter-spacing:0.14em;}}@media(max-width:1024px){.elementor .kv-h3{font-size:30px;letter-spacing:-0.026em;}}@media(max-width:1024px){.elementor .kv-h2{font-size:28px;letter-spacing:-0.024em;line-height:1.06;}}@media(max-width:1024px){.elementor .kv-only-mobile{display:flex;}}@media(max-width:1024px){.elementor .kv-only-desktop{display:none;}}