@media(max-width:540px){.elementor .ak-page-hero{& h1{overflow-wrap:normal;font-size:2.75rem}\n}}@media(max-width:540px){.elementor .ak-next-project{& svg{flex-shrink:0;width:2.5rem;height:2.5rem}\n}}@media(max-width:540px){.elementor .ak-form-grid{gap:1.25rem;grid-template-columns:1fr}}@media(max-width:540px){.elementor .ak-field{&.ak-full{grid-column:auto}\n}}@media(max-width:540px){.elementor .ak-contact-form{& .ak-button{justify-content:space-between;width:100%}\n}}@media(max-width:540px){.elementor .ak-contact{padding-block-start:4.0625rem;padding-block-end:3.75rem;padding-inline-start:0;padding-inline-end:0;& h2{font-size:3.375rem}\n}}@media(max-width:540px){.elementor .ak-case-summary{padding-block-start:2.8125rem;padding-block-end:2.8125rem;padding-inline-start:0;padding-inline-end:0;gap:2.8125rem;grid-template-columns:1fr}}@media(max-width:540px){.elementor .ak-case-process-row{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:0;padding-inline-end:0;gap:.9375rem;grid-template-columns:1.5625rem 1fr;& p{grid-column:2}\n}}@media(max-width:540px){.elementor .ak-case-meta{display:grid;gap:1.4375rem;grid-template-columns:1fr 1fr;& div:last-child{grid-column:1/-1}\n}}@media(max-width:540px){.elementor .ak-case-cover{aspect-ratio:4/3}}@media(max-width:540px){.elementor .ak-case-copy{& h2{font-size:2.125rem}\n}}@media(max-width:540px){.elementor .ak-wrap{width:calc(100% - 2.5rem)}}