@media(max-width:540px){.elementor .ak-work-grid{gap:2.5rem;grid-template-columns:1fr}}@media(max-width:540px){.elementor .ak-project-info{padding-block-start:1.0625rem;& h3{font-size:1.6875rem}& p{margin-top:.75rem;font-size:.9375rem}\n}}@media(max-width:540px){.elementor .ak-project-image{aspect-ratio:1.38}}@media(max-width:540px){.elementor .ak-project-detail-link{display:none}}@media(max-width:540px){.elementor .ak-page-intro{font-size:1.1875rem}}@media(max-width:540px){.elementor .ak-page-hero{& h1{overflow-wrap:normal;font-size:2.75rem}\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-all-projects{& .ak-project-card:nth-child(3n+2){margin-top:0}\n}}@media(max-width:540px){.elementor .ak-project-card{&:nth-child(3n+2){margin-top:0}&:nth-child(3n){display:block}&:nth-child(3n) .ak-project-info h3{margin-top:.4375rem;font-size:1.6875rem}&:nth-child(3n) .ak-text-link{display:none}\n}}@media(max-width:540px){.elementor .ak-wrap{width:calc(100% - 2.5rem)}}