@media(max-width:1024px){.elementor .ux2-h2{font-size:36px;}}@media(max-width:1024px){.elementor .ux2-cta{& > h2 { font-size:32px; }\n}}@media(max-width:1024px){.elementor .ux2-ind{grid-template-columns:1fr;row-gap:24px; & > span { grid-column:1;grid-row:3; }\n}}@media(max-width:1024px){.elementor .ux2-why{& > div { grid-template-columns:1fr;grid-template-rows:auto;row-gap:0px; } & > div > div:nth-child(n) { grid-column:1 / -1;border-radius:0px;border:1px solid #E4E7EC; } & > div > div:nth-child(n):first-child { border-radius:22px 22px 0px 0px; } & > div > div:nth-child(n):last-child { border-radius:0px 0px 22px 22px;min-height:260px; }\n}}@media(max-width:1024px){.elementor .ux2-skills{& > div { flex-direction:column; } & > div > div { max-width:none;min-height:0px; }\n}}@media(max-width:1024px){.elementor .ux2-models{grid-template-columns:1fr;row-gap:24px; & > div { grid-column:1;grid-row:4; } & > div > div { height:auto;padding:28px 24px 28px 24px; }\n}}@media(max-width:1024px){.elementor .ux2-steps{& > div { flex-wrap:wrap;align-items:stretch; } & > div > div { flex:1 1 calc(50% - 8px);width:auto;height:auto;min-height:347px; } & > div > div:hover,& > div:not(:has(> :hover)) > :nth-child(2) { width:auto;height:auto;flex-basis:calc(50% - 8px); }\n}}@media(max-width:1024px){.elementor .ux2-wgrid{grid-template-columns:1fr;grid-template-rows:auto;& > div { grid-column:auto;border-left:0px; }\n}}@media(max-width:1024px){.elementor .ux2-fit{grid-template-columns:1fr;row-gap:32px; & > span { grid-column:1;grid-row:3; }\n}}@media(max-width:1024px){.elementor .ux2-hero{height:auto;min-height:680px;padding-block-start:180px;padding-block-end:80px;padding-inline-start:20px;padding-inline-end:20px;}}