@media(max-width:767px){.elementor .e-233d6f50-bcec141{width:100%;font-size:0.8rem;margin-block-start:0.5rem;display:none;}}@media(max-width:767px){.elementor .e-0f4be0e-8f96170{width:50%;font-weight:400;font-size:0.8rem;color:var(--Blanco);margin-block-start:0.5rem;display:flex;}}@media(max-width:767px){.elementor .e-745a5880-1e7b9d0{width:25px;height:25px;padding:0px;margin:0px;}}@media(max-width:767px){.elementor .e-5d9c2874-fdd10f8{width:100%;padding:0px;margin-inline-start:0px;}}@media(max-width:767px){.elementor .e-17f4e336-dff7034{width:33%;column-gap:0rem;padding:0px;margin-block-start:0.5rem;margin-block-end:0.5rem;margin-inline-start:0rem;margin-inline-end:0rem;border-inline-end-width:1px;border-style:solid;flex-direction:column;row-gap:0rem;justify-content:center;}}@media(max-width:767px){.elementor .e-88a0349-c8322dd{width:25px;height:25px;padding:0px;margin:0px;}}@media(max-width:767px){.elementor .e-af4ae63-5db94a4{width:100%;text-align:center;padding:0px;margin-block-start:0px;margin-inline-start:0px;}}@media(max-width:767px){.elementor .e-6778303-968708a{width:33%;column-gap:0rem;padding:0px;border-inline-end-width:1px;border-style:solid;flex-direction:column;row-gap:0rem;justify-content:center;align-items:center;}}@media(max-width:767px){.elementor .e-3613eb8-a43d6e2{width:25px;height:25px;}}@media(max-width:767px){.elementor .e-e583a32-f21dbeb{width:100%;text-align:center;padding:0px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .e-73757a4-139405a{width:33%;padding:0px;flex-direction:column;gap:0px;justify-content:space-between;}}@media(max-width:767px){.elementor .e-77d1cd32-3c185d9{column-gap:0rem;padding:0px;margin-block-start:0.5rem;display:none;flex-direction:row;row-gap:0rem;justify-content:center;align-items:center;}}@media(max-width:767px){.elementor .e-30d532b3-5d51316{height:40vh;min-height:40vh;max-height:40vh;padding-block-start:1.5rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:0rem;background-image:url("https://nihongo.school/wp-content/uploads/2026/10/home-top-2-1024x909.avif");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:bottom center;gap:0px;justify-content:center;align-items:start;}}@media(max-width:767px){.elementor .e-d88b6be-82151c8{width:100%;font-size:0.8rem;margin-block-start:0.5rem;display:none;}}@media(max-width:767px){.elementor .e-a443178-f99a841{width:50%;font-weight:400;font-size:0.8rem;color:#123b79;margin-block-start:0.5rem;display:flex;}}@media(max-width:767px){.elementor .e-62e83f5-2affef2{width:25px;height:25px;padding:0px;margin:0px;}}@media(max-width:767px){.elementor .e-206291c-a83e81f{width:100%;padding:0px;margin-inline-start:0px;}}@media(max-width:767px){.elementor .e-5859522-71a9d06{width:33%;column-gap:0rem;padding:0px;margin-block-start:0.5rem;margin-block-end:0.5rem;margin-inline-start:0rem;margin-inline-end:0rem;border-inline-end-width:1px;border-style:solid;flex-direction:column;row-gap:0rem;justify-content:center;}}@media(max-width:767px){.elementor .e-ccf65ce-f0dd727{width:25px;height:25px;padding:0px;margin:0px;}}@media(max-width:767px){.elementor .e-1fa5e15-e047fc4{width:100%;text-align:center;padding:0px;margin-block-start:0px;margin-inline-start:0px;}}@media(max-width:767px){.elementor .e-53249dc-f0db0af{width:33%;column-gap:0rem;padding:0px;border-inline-end-width:1px;border-style:solid;flex-direction:column;row-gap:0rem;justify-content:center;align-items:center;}}@media(max-width:767px){.elementor .e-e6b79ee-59cd242{width:25px;height:25px;}}@media(max-width:767px){.elementor .e-742b2df-356721f{width:100%;text-align:center;padding:0px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .e-dd302f3-21d5d39{width:33%;padding:0px;flex-direction:column;gap:0px;justify-content:space-between;}}@media(max-width:767px){.elementor .e-7787915-9754942{column-gap:0rem;padding:0px;margin-block-start:0.5rem;display:none;flex-direction:row;row-gap:0rem;justify-content:center;align-items:center;}}@media(max-width:767px){.elementor .e-110e5b5-fc68d50{height:40vh;min-height:40vh;max-height:40vh;padding-block-start:1.5rem;padding-block-end:0rem;padding-inline-start:1.5rem;padding-inline-end:0rem;background-image:url("https://nihongo.school/wp-content/uploads/2026/10/Curso-japones-online-1024x910.avif");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:top center;gap:0px;justify-content:center;align-items:start;}}@media(max-width:767px){.elementor .e-1ad4e0d5-94f23a0{padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;display:flex;}}@media(max-width:767px){.elementor .e-2e41527-67208ed{font-weight:400;font-size:0.9rem;padding:0px;align-self:start;.free-resources__line {
flex: 0 0 24px;
width: 24px;
height: 3px;
border-radius: 99px;
background: #ca4b40;
}\n}}@media(max-width:767px){.elementor .e-dc00676-c460f11{width:100%;column-gap:0px;padding-block-start:1rem;padding-block-end:0rem;padding-inline-start:0.5rem;padding-inline-end:0rem;margin:0px;row-gap:0px;}}@media(max-width:767px){.elementor .e-abd7c49-3a2c539{font-size:0.8rem;margin-block-start:0.5rem;}}@media(max-width:767px){.elementor .e-cca3cd0-cb56d9d{color:var(--Texto);}}@media(max-width:767px){.elementor .e-2c36521-90e339e{width:100%;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1rem;padding-inline-end:1rem;margin:0px;justify-content:flex-start;}}@media(max-width:767px){.elementor .e-95c3a25-a4f4377{font-size:0.8rem;margin-block-start:0.5rem;}}@media(max-width:767px){.elementor .e-7344591-335c285{color:var(--Texto);}}@media(max-width:767px){.elementor .e-75e320b-3972d25{font-weight:500;font-size:0.8rem;}}@media(max-width:767px){.elementor .e-a2dd612-8af62b0{width:20px;height:20px;}}@media(max-width:767px){.elementor .e-e89e962-2cbc644{width:auto;height:35px;column-gap:5px;padding-block-start:5px;padding-block-end:5px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0.5rem;margin-block-end:0rem;margin-inline-start:0px;margin-inline-end:0rem;display:flex;row-gap:0px;justify-content:center;align-items:center;}}@media(max-width:767px){.elementor .e-d114b0d-8b20a02{width:100%;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1rem;padding-inline-end:1rem;margin:0px;justify-content:flex-start;}}@media(max-width:767px){.elementor .e-e85825c-4ff1cda{font-size:0.8rem;margin-block-start:0.5rem;}}@media(max-width:767px){.elementor .e-f51228d-8d58161{color:var(--Texto);}}@media(max-width:767px){.elementor .e-7ca4395-353bea3{font-weight:500;font-size:0.8rem;}}@media(max-width:767px){.elementor .e-15216b0-c3e4306{width:20px;height:20px;}}@media(max-width:767px){.elementor .e-1edd688-a5aac0b{width:auto;height:35px;column-gap:5px;padding-block-start:5px;padding-block-end:5px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0.5rem;margin-block-end:0rem;margin-inline-start:0px;margin-inline-end:0rem;display:flex;row-gap:0px;justify-content:center;align-items:center;}}@media(max-width:767px){.elementor .e-dbd1044-52693d4{width:100%;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1rem;padding-inline-end:1rem;margin:0px;justify-content:flex-start;}}@media(max-width:767px){.elementor .e-c8abcf0-1416b5b{font-size:0.8rem;margin-block-start:0.5rem;}}@media(max-width:767px){.elementor .e-78491ac-798a656{color:var(--Texto);}}@media(max-width:767px){.elementor .e-1562ca2-63d10c6{font-weight:500;font-size:0.8rem;}}@media(max-width:767px){.elementor .e-290d2b4-b90c01b{width:20px;height:20px;}}@media(max-width:767px){.elementor .e-2fc5579-06b3ceb{width:auto;height:35px;column-gap:5px;padding-block-start:5px;padding-block-end:5px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0.5rem;margin-block-end:0rem;margin-inline-start:0px;margin-inline-end:0rem;display:flex;row-gap:0px;justify-content:center;align-items:center;}}@media(max-width:767px){.elementor .e-9c3de8a-65dc324{width:100%;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1rem;padding-inline-end:1rem;margin:0px;justify-content:flex-start;}}@media(max-width:767px){.elementor .e-7ccf137-f503f06{padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:1rem;padding-inline-end:1rem;margin-block-end:1rem;}}@media(max-width:767px){.elementor .e-da46dec-1b8270e{padding:0px;flex-direction:column;}}@media(max-width:767px){.elementor .e-9a4eed0-e166cc2{width:100%;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:var(--radio-6);}}@media(max-width:767px){.elementor .e-f35edfe-cd5e163{width:200px;display:none;}}@media(max-width:767px){.elementor .e-5ca7a9d-5a81e63{width:100%;column-gap:0px;padding-block-start:1rem;padding-block-end:0rem;padding-inline-start:0.5rem;padding-inline-end:0rem;margin:0px;row-gap:0px;}}@media(max-width:767px){.elementor .e-5315157-88f3995{width:100%;height:316px;}}@media(max-width:767px){.elementor .e-b11d748-861bcd9{width:100%;height:316px;}}@media(max-width:767px){.elementor .e-9e70ac2-147714c{width:100%;height:316px;}}@media(max-width:767px){.elementor .e-1d93171-0cf43a4{width:100%;height:316px;}}@media(max-width:767px){.elementor .e-247135f-326a0ec{padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:1rem;padding-inline-end:1rem;margin-block-end:1rem;}}