@media(max-width:767px){.elementor .kn-quote{width:84vw;}}@media(max-width:767px){.elementor .kn-step-num{inset-block-start:0.5em;inset-inline-start:-34px;}}@media(max-width:767px){.elementor .kn-step{padding-block-start:0px;}}@media(max-width:767px){.elementor .kn-belief-line{font-size:11.5vw;font-stretch: 112%;\n}}@media(max-width:767px){.elementor .kn-belief{padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--kn-gutter-mobile);padding-inline-end:var(--kn-gutter-mobile);}}@media(max-width:767px){.elementor .kn-svc-num{font-size:4rem;grid-row:auto;}}@media(max-width:767px){.elementor .kn-svc{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .kn-case-lines{gap:14px;}}@media(max-width:767px){.elementor .kn-case-body{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .kn-chip{max-width:calc(100% - 24px);inset-block-end:12px;inset-inline-start:12px;font-size:14px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:8px;padding-inline-end:14px;border-radius:22px;gap:9px;}}@media(max-width:767px){.elementor .kn-case-media{clip-path:polygon(0 0, calc(100% - 44px) 0, 100% 25.4px, 100% 100%, 0 100%);}}@media(max-width:767px){.elementor .kn-def-word{font-size:min(2rem, 8.2vw);font-stretch: 112%;\n}}@media(max-width:767px){.elementor .kn-def{column-gap:12px;grid-template-columns:40px minmax(0, 1fr);}}@media(max-width:767px){.elementor .kn-h-xl{font-size:clamp(2.6rem, 12vw, 4.4rem);font-stretch: 112%;\n}}@media(max-width:767px){.elementor .kn-chip-right{inset-inline-end:12px;inset-inline-start:auto;}}@media(max-width:767px){.elementor .kn-h-lg{font-size:clamp(2.1rem, 9.6vw, 3.6rem);font-stretch: 112%;\n}}