@media(max-width:767px){.elementor .text-body{font-size:1.15rem;text-align:end;}}@media(max-width:767px){.elementor .text-small{font-size:0.85rem;text-align:center;}}@media(max-width:767px){.elementor .h5{font-size:1.4rem;}}@media(max-width:767px){.elementor .h4{font-size:1rem;line-height:1.8rem;text-align:center;}}@media(max-width:767px){.elementor .h3{font-size:1.5rem;}}@media(max-width:767px){.elementor .h1{line-height:120%;text-align:center;}}@media(max-width:767px){.elementor .green-headline{width:85%;text-align:start;padding-block-start:var(--space-sm);padding-block-end:var(--space-sm);padding-inline-start:var(--space-x1);padding-inline-end:var(--space-3xs);}}@media(max-width:767px){.elementor .btn-secundary{text-decoration:none;}}@media(max-width:767px){.elementor .div-highligts{padding-block-start:var(--space-lg);padding-block-end:var(--space-lg);border-block-end-width:1px;border-inline-end-width:0px;}}@media(max-width:767px){.elementor .container-photo-text{width:100%;gap:var(--space-md);}}@media(max-width:767px){.elementor .container-heading{width:100%;padding:var(--space-2xs);gap:var(--space-md);}}@media(max-width:767px){.elementor .container-wide{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;}}@media(max-width:767px){.elementor .container-lg{width:var(--container-lg);padding-block-start:var(--space-md);padding-block-end:var(--space-md);display:flex;flex-direction:column;justify-content:center;align-items:center;}}@media(max-width:767px){.elementor .container-full{width:100%;padding:0px;display:flex;flex-direction:column;gap:var(--space-lg);justify-content:center;align-items:center;}}@media(max-width:767px){.elementor .container-hero{min-height:90vh;padding-block-start:0rem;padding-block-end:var(--space-x1);padding-inline-start:var(--space-sm);background-image:url("https://ecsansebastian.cl/wp-content/uploads/2026/07/Recurso-11-910x1024.png");background-repeat:no-repeat;background-attachment:scroll;background-size:600px auto;background-position:-300px 100px;display:flex;flex-direction:column;justify-content:flex-end;align-items:end;}}@media(max-width:767px){.elementor .page-full{display:flex;flex-direction:column;justify-content:center;align-items:center;}}@media(max-width:767px){.elementor .page-format{padding-block-start:var(--space-x1);padding-block-end:var(--space-x1);}}@media(max-width:767px){.elementor .h1-hero{line-height:100%;text-align:end;}}