@media(max-width:1024px){.elementor .photo{width:100vw;min-height:15rem;max-height:20rem;}}@media(max-width:1024px){.elementor .text-body{text-align:start;}}@media(max-width:1024px){.elementor .text-small{font-size:0.85rem;display:block;}}@media(max-width:1024px){.elementor .h4{font-size:1rem;line-height:100%;}}@media(max-width:1024px){.elementor .container-photo-text{width:80%;gap:var(--space-sm);grid-template-columns:repeat(1, 1fr);}}@media(max-width:1024px){.elementor .container-heading{width:100%;padding:var(--space-md);}}@media(max-width:1024px){.elementor .container-wide{width:80%;padding:0px;gap:var(--space-lg);}}@media(max-width:1024px){.elementor .container-lg{width:var(--container-lg-tablet);display:flex;flex-direction:column;justify-content:center;align-items:center;}}@media(max-width:1024px){.elementor .container-full{width:100%;padding:0px;gap:var(--space-lg);}}@media(max-width:1024px){.elementor .container-frontpage{min-height:30vh;max-height:40vh;padding-block-end:var(--space-xs);padding-inline-start:var(--space-lg);display:flex;flex-direction:column;justify-content:flex-end;align-items:start;}}@media(max-width:1024px){.elementor .page-full{min-height:100vh;overflow:hidden;}}@media(max-width:1024px){.elementor .page-format{width:100%;padding-block-start:var(--space-lg);padding-block-end:var(--space-lg);display:flex;flex-direction:column;gap:0px;justify-content:flex-start;align-items:center;}}@media(max-width:1024px){.elementor .h1-hero{text-align:end;}}