@media(max-width:767px){.elementor .hp-faq-a{font-size:15.5px;}}@media(max-width:767px){.elementor .hp-faq-q{font-size:17px;}}@media(max-width:767px){.elementor .hp-faq-item{padding-block-start:18px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:6px;}}@media(max-width:767px){.elementor .hp-step-d{font-size:15.5px;}}@media(max-width:767px){.elementor .hp-step-t{font-size:18px;}}@media(max-width:767px){.elementor .hp-step-b{padding-block-start:2px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .hp-step-n{width:42px;height:42px;font-size:18px;}}@media(max-width:767px){.elementor .hp-step{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;gap:14px;grid-template-columns:42px minmax(0, 1fr);}}@media(max-width:767px){.elementor .hp-cat-arrow{display:none;}}@media(max-width:767px){.elementor .hp-cat-d{display:none;}}@media(max-width:767px){.elementor .hp-cat-t{font-size:15.5px;}}@media(max-width:767px){.elementor .hp-cat-cap{padding-block-start:0px;padding-block-end:0px;padding-inline-start:2px;padding-inline-end:2px;}}@media(max-width:767px){.elementor .hp-cat-media{height:auto;aspect-ratio:1/1;border-radius:16px;}}@media(max-width:767px){.elementor .hp-cat{gap:10px;}}@media(max-width:767px){.elementor .hp-pr-d{font-size:13.5px;line-height:1.55em;}}@media(max-width:767px){.elementor .hp-pr-t{font-size:15.5px;line-height:1.35em;}}@media(max-width:767px){.elementor .hp-pr-ico{width:38px;height:38px;min-width:38px;padding:9px;}}@media(max-width:767px){.elementor .hp-pr{padding-block-start:16px;padding-block-end:16px;padding-inline-start:14px;padding-inline-end:14px;border-radius:16px;border-width:1px;border-color:var(--k-line);border-style:solid;background-color:var(--k-surface);flex-direction:column;gap:10px;}}@media(max-width:767px){.elementor .hp-head-txt{gap:8px;}}@media(max-width:767px){.elementor .hp-head{flex-direction:column;gap:14px;align-items:flex-start;}}@media(max-width:767px){.elementor .hp-btn-ghost{font-size:16px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .hp-btn-primary{font-size:16px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .hp-lead{font-size:16px;}}@media(max-width:767px){.elementor .hp-h2{font-size:28px;}}@media(max-width:767px){.elementor .hp-wrap{gap:32px;}}@media(max-width:767px){.elementor .hp-section{padding-block-start:56px;padding-block-end:56px;padding-inline-start:16px;padding-inline-end:16px;}}