@media(max-width:767px){.elementor .itx-icon-box-solid{width:46px;height:46px;min-width:46px;}}@media(max-width:767px){.elementor .itx-icon{width:21px;height:21px;}}@media(max-width:767px){.elementor .itx-icon-box{width:46px;height:46px;min-width:46px;border-radius:12px;}}@media(max-width:767px){.elementor .itx-stat-card{padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;}}@media(max-width:767px){.elementor .itx-stats-sec{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1rem;padding-inline-end:1rem;}}@media(max-width:767px){.elementor .itx-hero-grid{gap:2rem;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .itx-form-card{padding:1.25rem;border-radius:1.25rem;}}@media(max-width:767px){.elementor .itx-foot-grid{grid-template-columns:repeat(1, 1fr);}}@media(max-width:767px){.elementor .itx-chip{font-size:0.85rem;padding-block-start:0.55rem;padding-block-end:0.55rem;padding-inline-start:1rem;padding-inline-end:1rem;}}@media(max-width:767px){.elementor .itx-card-lime{padding:1.35rem;}}@media(max-width:767px){.elementor .itx-grid-4{grid-template-columns:repeat(1, 1fr);}}@media(max-width:767px){.elementor .itx-stat-num{font-size:1.8rem;}}@media(max-width:767px){.elementor .itx-stats{gap:1.25rem;grid-template-columns:repeat(2, 1fr);}}@media(max-width:767px){.elementor .itx-btn-ghost{font-size:0.92rem;padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:1.3rem;padding-inline-end:1.3rem;}}@media(max-width:767px){.elementor .itx-wa{width:56px;height:56px;inset-inline-end:16px;inset-block-end:16px;}}@media(max-width:767px){.elementor .itx-brand-sub{display:none;}}@media(max-width:767px){.elementor .itx-brand-name{font-size:1.4rem;}}@media(max-width:767px){.elementor .itx-brand-text{display:flex;}}@media(max-width:767px){.elementor .itx-mark{height:2.1rem;}}@media(max-width:767px){.elementor .itx-footer{flex-direction:column;}}@media(max-width:767px){.elementor .itx-cta-title{font-size:1.75rem;}}@media(max-width:767px){.elementor .itx-cta-box{padding-block-start:2.25rem;padding-block-end:2.25rem;padding-inline-start:1.1rem;padding-inline-end:1.1rem;border-radius:1.25rem;}}@media(max-width:767px){.elementor .itx-footer-sec{padding-block-start:2.5rem;padding-block-end:1.25rem;padding-inline-start:1rem;padding-inline-end:1rem;gap:2rem;}}@media(max-width:767px){.elementor .itx-btn-dark{font-size:0.92rem;padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;}}@media(max-width:767px){.elementor .itx-btn{font-size:0.92rem;padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:1.3rem;padding-inline-end:1.3rem;}}@media(max-width:767px){.elementor .itx-h3-light{font-size:1.15rem;}}@media(max-width:767px){.elementor .itx-h3{font-size:1.15rem;}}@media(max-width:767px){.elementor .itx-card-dark{padding:1.35rem;}}@media(max-width:767px){.elementor .itx-card{padding:1.35rem;}}@media(max-width:767px){.elementor .itx-grid-3{grid-template-columns:repeat(1, 1fr);}}@media(max-width:767px){.elementor .itx-h2-light{font-size:1.7rem;}}@media(max-width:767px){.elementor .itx-h2{font-size:1.7rem;}}@media(max-width:767px){.elementor .itx-eyebrow{font-size:0.68rem;letter-spacing:0.1em;padding-block-start:0.4rem;padding-block-end:0.4rem;padding-inline-start:0.85rem;padding-inline-end:0.85rem;}}@media(max-width:767px){.elementor .itx-section-dark{padding-block-start:2.75rem;padding-block-end:2.75rem;padding-inline-start:1rem;padding-inline-end:1rem;gap:1.5rem;}}@media(max-width:767px){.elementor .itx-section-light{padding-block-start:2.75rem;padding-block-end:2.75rem;padding-inline-start:1rem;padding-inline-end:1rem;gap:1.5rem;}}@media(max-width:767px){.elementor .itx-lead{font-size:1rem;}}@media(max-width:767px){.elementor .itx-h1{max-width:100%;font-size:2.1rem;}}@media(max-width:767px){.elementor .itx-pill{font-size:0.66rem;letter-spacing:0.08em;padding-block-start:0.4rem;padding-block-end:0.4rem;padding-inline-start:0.8rem;padding-inline-end:0.8rem;}}@media(max-width:767px){.elementor .itx-nav-cta{display:none;}}@media(max-width:767px){.elementor .itx-nav-link{font-size:0.9rem;}}@media(max-width:767px){.elementor .itx-nav-links{display:none;}}@media(max-width:767px){.elementor .itx-nav{padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:1rem;padding-inline-end:0.5rem;border-radius:999px;gap:0.5rem;flex-wrap:nowrap;justify-content:space-between;}}