@media(max-width:1024px){.elementor .display-title{font-size:56px;}}@media(max-width:1024px){.elementor .tool-grid{grid-template-columns:repeat(6, minmax(0, 1fr));grid-template-rows:repeat(4, auto);}}@media(max-width:1024px){.elementor .north-star{width:320px;height:320px;inset-inline-end:-60px;margin-block-start:-160px;}}@media(max-width:1024px){.elementor .menu-toggle{display:inline-flex;justify-content:center;align-items:center;}}@media(max-width:1024px){.elementor .nav-link{min-height:48px;font-size:18px;display:flex;align-items:center;}}@media(max-width:1024px){.elementor .site-nav{width:100%;position:absolute;inset-block-start:72px;inset-inline-end:0px;inset-inline-start:0px;padding-block-start:16px;padding-block-end:28px;padding-inline-start:32px;padding-inline-end:32px;border-block-end-width:1px;background-color:var(--light);display:none;flex-direction:column;gap:4px;align-items:stretch;border-bottom-style: solid; border-bottom-color: var(--color-line); border-bottom-style: solid; border-bottom-color: var(--line);\n}}@media(max-width:1024px){.elementor .split-title{margin-inline-end:0px;}}@media(max-width:1024px){.elementor .section{padding-block-start:96px;padding-block-end:96px;gap:48px;}}@media(max-width:1024px){.elementor .label{font-size:12px;}}@media(max-width:1024px){.elementor .container{padding-inline-start:32px;padding-inline-end:32px;}}@media(max-width:1024px){.elementor .header-nav-cta{margin-block-start:12px;margin-inline-start:0px;align-self:flex-start;}}@media(max-width:1024px){.elementor .home-contact{gap:40px;}}@media(max-width:1024px){.elementor .home-about-media{max-width:420px;}}@media(max-width:1024px){.elementor .home-tools{padding-block-start:96px;padding-block-end:96px;gap:48px;}}@media(max-width:1024px){.elementor .home-hero{padding-block-start:80px;padding-block-end:80px;}}