@media(max-width:767px){.elementor .ta-col{flex:0 0 auto;}}@media(max-width:767px){.elementor .ta-row{flex-direction:column;gap:16px;}}@media(max-width:767px){.elementor .ta-row-split{flex-direction:column;gap:24px;}}@media(max-width:767px){.elementor .ta-lede{font-size:17px;}}@media(max-width:767px){.elementor .ta-h3{font-size:19px;}}@media(max-width:767px){.elementor .ta-h2{font-size:24px;}}@media(max-width:767px){.elementor .ta-h1{font-size:30px;}}@media(max-width:767px){.elementor .ta-eyebrow-rule{width:36px;}}@media(max-width:767px){.elementor .ta-eyebrow{font-size:19px;gap:12px;}}@media(max-width:767px){.elementor .ta-btn-row{flex-direction:column;}}@media(max-width:767px){.elementor .ta-btn-ghost{width:100%;min-height:52px;}}@media(max-width:767px){.elementor .ta-btn-primary{width:100%;min-height:52px;}}@media(max-width:767px){.elementor .ta-band-img{height:200px;}}@media(max-width:767px){.elementor .ta-band-media{flex:0 0 auto;}}@media(max-width:767px){.elementor .ta-step{flex:1 1 auto;}}@media(max-width:767px){.elementor .ta-card-media{height:170px;}}@media(max-width:767px){.elementor .ta-card-service{overflow:visible;flex:0 0 auto;}}@media(max-width:767px){.elementor .ta-section{padding-block-start:48px;padding-block-end:48px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:767px){.elementor .ta-section-inner{gap:32px;}}@media(max-width:767px){.elementor .ta-strip-item{padding:16px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;flex:1 1 auto;}}@media(max-width:767px){.elementor .ta-hero-copy{gap:16px;}}@media(max-width:767px){.elementor .ta-strip-item-last{border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;}}