@media(max-width:767px){.elementor .tc-text-lg{font-size:15.5px;}}@media(max-width:767px){.elementor .tc-eyebrow{font-size:12px;}}@media(max-width:767px){.elementor .tc-h2-sm{font-size:30px;line-height:1.12;}}@media(max-width:767px){.elementor .header-wa-float{width:56px;height:56px;inset-inline-end:16px;inset-block-end:16px;}}@media(max-width:767px){.elementor .tc-card{border-radius:22px;}}@media(max-width:767px){.elementor .tc-title{font-size:14px;}}@media(max-width:767px){.elementor .tc-h3{font-size:18px;}}@media(max-width:767px){.elementor .tc-h2{font-size:32px;line-height:1.1;}}@media(max-width:767px){.elementor .tc-hero-text{gap:14px;}}@media(max-width:767px){.elementor .tc-heading-group{gap:10px;}}@media(max-width:767px){.elementor .tc-section-y{padding-block-start:56px;padding-block-end:56px;}}@media(max-width:767px){.elementor .tc-container{padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .header-topbar-short{display:block;}}@media(max-width:767px){.elementor .header-topbar-long{display:none;}}@media(max-width:767px){.elementor .tc-step-number{width:44px;height:44px;}}@media(max-width:767px){.elementor .tc-step{flex-direction:row;gap:16px;flex:0 0 auto;}}@media(max-width:767px){.elementor .tc-ks-layout{gap:28px;}}