@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 .h3{font-size:1.8rem;}}@media(max-width:1024px){.elementor .h2{font-size:1.8rem;}}@media(max-width:1024px){.elementor .h1{text-align:end;}}@media(max-width:1024px){.elementor .green-headline{width:80%;text-align:start;padding-block-start:var(--space-sm);padding-block-end:var(--space-sm);padding-inline-start:var(--space-5x1);padding-inline-end:var(--space-sm);}}@media(max-width:1024px){.elementor .btn-primary{font-family:var(--font-body);font-size:1.1rem;padding-block-start:var(--space-2xs);padding-block-end:var(--space-2xs);}}@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-hero{min-height:90vh;padding-block-end:var(--space-lg);padding-inline-start:0px;background-image:url("https://ecsansebastian.cl/wp-content/uploads/2026/07/Recurso-11.png");background-repeat:no-repeat;background-attachment:scroll;background-size:contain;background-position:-200px 180px;display:flex;flex-direction:column;justify-content:flex-end;align-items:end;}}@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 .text-figures{font-size:1rem;}}@media(max-width:1024px){.elementor .h1-hero{text-align:end;}}