@media(max-width:1024px){.elementor .w-head{flex-direction:column;gap:20px;align-items:flex-start;}}@media(max-width:1024px){.elementor .w-sticky{position:static;}}@media(max-width:1024px){.elementor .w-faq-layout{grid-template-columns:1fr;}}@media(max-width:1024px){.elementor .w-work-meta{flex-direction:column;gap:2px;}}@media(max-width:1024px){.elementor .w-work-img{aspect-ratio:4 / 3;}}@media(max-width:1024px){.elementor .w-work-img-big{aspect-ratio:16 / 9;}}@media(max-width:1024px){.elementor .w-work-big{grid-column:1 / -1;}}@media(max-width:1024px){.elementor .w-works-col{display:contents;}}@media(max-width:1024px){.elementor .w-works-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;}}@media(max-width:1024px){.elementor .w-cmp-cell{font-size:14px;padding-block-start:18px;padding-block-end:20px;padding-inline-start:14px;padding-inline-end:14px;}}@media(max-width:1024px){.elementor .w-cmp-th{font-size:16px;}}@media(max-width:1024px){.elementor .w-cmp-table{grid-template-columns:0.8fr 1.1fr 1.1fr 1.1fr;}}@media(max-width:1024px){.elementor .w-wall-img{max-width:560px;align-self:center;}}@media(max-width:1024px){.elementor .w-wall-panel{grid-template-columns:1fr;}}@media(max-width:1024px){.elementor .w-wall-tab{text-align:center;padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;display:block;border-block-end-width: 0px; border-inline-start-width: 1px; border-inline-start-color: var(--color-line-on-dark);\n}}@media(max-width:1024px){.elementor .w-wall-menu{border-width:1px;border-color:var(--color-line-on-dark);border-style:solid;display:grid;grid-template-columns:repeat(7, 1fr);grid-template-rows:auto;}}@media(max-width:1024px){.elementor .w-wall-tabs{grid-template-columns:1fr;grid-template-areas: "menu" "content";\n}}@media(max-width:1024px){.elementor .w-guide-card{padding:24px;}}@media(max-width:1024px){.elementor .w-guide-grid{grid-template-columns:repeat(2, 1fr);}}@media(max-width:1024px){.elementor .w-quote{display:none;}}@media(max-width:1024px){.elementor .w-hero-media{min-height:0px;aspect-ratio:16 / 10;}}@media(max-width:1024px){.elementor .w-hero-text{padding-block-start:var(--gap-m);padding-block-end:var(--gap-m);padding-inline-end:var(--space-gutter);}}@media(max-width:1024px){.elementor .w-hero{min-height:0px;grid-template-columns:1fr;}}