@media(max-width:1024px){.elementor .so-sys{padding:28px;gap:32px;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-rows:auto}}@media(max-width:1024px){.elementor .so-eq{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto;row-gap:28px;\n}}@media(max-width:1024px){.elementor .so-svc{padding:28px}}@media(max-width:1024px){.elementor .sx-g2{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1024px){.elementor .sx-head{gap:32px;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-rows:auto}}@media(max-width:1024px){.elementor .sx-over{margin-block-start:-168px}}@media(max-width:1024px){.elementor .sx-hero{padding-block-start:72px;padding-block-end:80px}}@media(max-width:1024px){.elementor .ty-h1{font-size:46px;line-height:50px}}@media(max-width:1024px){.elementor .ty-ring{width:480px;height:480px;inset-block-start:-220px;inset-inline-end:-200px;border-width:60px}}@media(max-width:1024px){.elementor .th-btn-primary-ondark{font-size:15px}}@media(max-width:1024px){.elementor .th-nav-link{font-size:14px}}@media(max-width:1024px){.elementor .th-h2{font-size:40px;line-height:44px}}@media(max-width:1024px){.elementor .th-section{padding-block-start:80px;padding-block-end:80px;padding-inline-start:20px;padding-inline-end:20px}}@media(max-width:1024px){.elementor .sx-hero-ov{padding-block-end:200px}}@media(max-width:1024px){.elementor .so-sys-h{font-size:34px;line-height:38px}}