@media(max-width:767px){.elementor .gx-title-ring{width:480px;inset-block-start:-40px;inset-inline-end:-260px;opacity:50%}}@media(max-width:767px){.elementor .gx-proofbar{padding-block-start:0;padding-block-end:0;padding-inline-start:1.25rem;padding-inline-end:1.25rem}}@media(max-width:767px){.elementor .gx-band-lead{font-size:17px;line-height:28px}}@media(max-width:767px){.elementor .gx-band-h1{font-size:38px;line-height:1;margin-block-start:1.25rem;margin-block-end:1rem;margin-inline-start:0;margin-inline-end:0}}@media(max-width:767px){.elementor .gx-band{padding-block-start:8rem;padding-block-end:3.5rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;&::after{background-image:linear-gradient(0deg,#0e1820f7 0%,#0e1820d9 100%)}\n}}@media(max-width:767px){.elementor .gx-logo{width:80px;& img{width:80px}\n}}@media(max-width:767px){.elementor .gx-sec-g{padding-block-start:4.5rem;padding-block-end:4.5rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem}}@media(max-width:767px){.elementor .gx-sec-d{padding-block-start:4.5rem;padding-block-end:4.5rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem}}@media(max-width:767px){.elementor .gx-foot-form{padding-block-start:2.5rem;margin-block-start:2.5rem}}@media(max-width:767px){.elementor .gx-foot-brand{grid-column:span 2}}@media(max-width:767px){.elementor .gx-foot-grid{gap:2rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:767px){.elementor .gx-lockup-h{font-size:26px;flex:0 1 100%;order:-1}}@media(max-width:767px){.elementor .gx-footer{padding-block-start:3.5rem;padding-block-end:2rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem}}@media(max-width:767px){.elementor .gx-cta-p{font-size:17px;line-height:28px}}@media(max-width:767px){.elementor .gx-quote-band{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem}}@media(max-width:767px){.elementor .gx-quotes{margin-block-start:2rem;gap:2.5rem;grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.elementor .gx-col-r{flex:0 1 100%}}@media(max-width:767px){.elementor .gx-col-l{flex:0 1 100%}}@media(max-width:767px){.elementor .gx-split{gap:2.5rem}}@media(max-width:767px){.elementor .gx-intro-light{font-size:16px;line-height:27px}}@media(max-width:767px){.elementor .gx-sec{padding-block-start:4.5rem;padding-block-end:4.5rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem}}@media(max-width:767px){.elementor .gx-label{font-size:24px;padding-block-start:0;padding-block-end:0;padding-inline-start:1.25rem;padding-inline-end:1.25rem}}@media(max-width:767px){.elementor .gx-proof-n-spark{font-size:24px;line-height:28px}}@media(max-width:767px){.elementor .gx-proof-n{font-size:24px;line-height:28px}}@media(max-width:767px){.elementor .gx-proof-grid{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;gap:1.1rem}}@media(max-width:767px){.elementor .gx-cta-sm{font-size:12px;letter-spacing:1.5px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:16px}}@media(max-width:767px){.elementor .gx-header-row{height:68px;padding-block-start:0;padding-block-end:0;padding-inline-start:1.25rem;padding-inline-end:1.25rem;gap:1rem}}@media(max-width:767px){.elementor .ghx-tools{gap:10px;grid-template-columns:1fr}}@media(max-width:767px){.elementor .ghx-lead-dark{font-size:18px;line-height:30px}}@media(max-width:767px){.elementor .ghx-product-rev{gap:1.75rem;grid-template-columns:1fr}}@media(max-width:767px){.elementor .ghx-marquee-item{width:170px;height:64px}}@media(max-width:767px){.elementor .ghx-product-frame{padding:1rem}}@media(max-width:767px){.elementor .ghx-product{gap:1.75rem;grid-template-columns:1fr}}@media(max-width:767px){.elementor .ghx-tile{min-height:340px;padding:1.5rem}}@media(max-width:767px){.elementor .ghx-tiles{gap:12px;grid-template-columns:1fr}}@media(max-width:767px){.elementor .ghx-p{font-size:16px;line-height:27px}}@media(max-width:767px){.elementor .ghx-h2{font-size:34px;letter-spacing:-.5px}}@media(max-width:767px){.elementor .ghx-head-row{flex-direction:column;gap:1rem;align-items:flex-start}}@media(max-width:767px){.elementor .ghx-section-steel{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem}}@media(max-width:767px){.elementor .ghx-section{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem}}@media(max-width:767px){.elementor .ghf-footer-form-row{padding-block-start:32px;padding-block-end:40px;padding-inline-start:1.25rem;padding-inline-end:1.25rem;flex-direction:column;gap:16px}}