.elementor .e-23ab6671-7225{font-size:14px;color:var(--vls-blanco)}.elementor .e-17e9bc80-2867{font-size:14px;color:var(--vls-blanco)}.elementor .e-2d5fa8fd-349b{font-size:14px;color:var(--vls-blanco)}.elementor .e-37f4bdd3-108d{font-size:14px;color:var(--vls-blanco);padding:0;gap:8px}.elementor .e-be5eef3-74d4{font-weight:700;font-size:56px;color:var(--vls-blanco);line-height:1.15;display:block}.elementor .e-3ea73421-ee54{max-width:760px;font-size:18px;color:var(--vls-blanco);line-height:1.6}.elementor .e-602c1b16-ac33{padding:10px;border-radius:12px;background-color:var(--vls-blanco);display:flex;flex-wrap:wrap;align-items:center;gap:10px;.nt-pueblo{flex:0 1 280px;min-width:0}.nt-aplicar{flex:0 0 auto}.nt-pueblo .jet-select__control{box-sizing:border-box;width:100%;min-height:48px;border:1px solid var(--vls-linea);border-radius:8px;padding:0 14px;font-family:inherit;font-size:15px;color:var(--e-global-color-text);background-color:var(--vls-blanco)}.nt-aplicar .apply-filters__button{box-sizing:border-box;min-height:48px;padding:0 24px;border:0;border-radius:8px;background:var(--e-global-color-secondary);color:var(--e-global-color-accent);font-family:inherit;font-size:15px;font-weight:700;cursor:pointer}.nt-aplicar .apply-filters__button:focus-visible{outline:3px solid var(--e-global-color-secondary);outline-offset:2px}@media(max-width:767px){.nt-pueblo{flex:1 1 100%}.nt-aplicar,.nt-aplicar .apply-filters__button{width:100%}}\n}.elementor .e-4cf14f23-1c54{width:100%;max-width:1200px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0;margin-block-end:0;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:16px;box-sizing:border-box;\n}.elementor .e-2ab0f6a5-c8dd{color:var(--vls-blanco);padding:0;background-image:url(https://vivelasierranorte.es/wp-content/uploads/2026/10/avisos-cabecera.webp);background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;&{padding-block-start:32px!important;padding-block-end:40px!important}\n}.elementor .e-375c0d32-76c9{font-weight:700;font-size:36px;color:var(--vls-text);line-height:1.15;display:block}.elementor .e-2e1ad74e-ad06{padding-block-start:0;padding-block-end:14px;padding-inline-start:0;padding-inline-end:0;border-block-end-width:1px;border-bottom-style:solid;border-bottom-color:var(--vls-linea);\n}.elementor .e-a263941-loc1{padding:0;overflow-x:clip;.jet-listing-grid__item{box-sizing:border-box}.jet-listing-not-found{background:var(--vls-blanco);border:1.5px dashed var(--e-global-color-secondary);border-radius:8px;padding:28px;text-align:center;font-size:17px;font-weight:600}\n}.elementor .e-n104n104-loc1{padding:0;padding:0;margin-top:8px;.jet-filters-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.jet-filters-pagination__item{margin:0!important}.jet-filters-pagination__link{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:44px;min-height:44px;padding:0 14px;border:1.5px solid var(--vls-linea);border-radius:8px;background:var(--vls-blanco);font-size:15px;font-weight:600;color:var(--e-global-color-text);text-decoration:none;cursor:pointer}.jet-filters-pagination__current .jet-filters-pagination__link{background:var(--e-global-color-primary);border-color:var(--e-global-color-primary);color:#fff}.jet-filters-pagination__link:focus-visible{outline:3px solid var(--e-global-color-secondary);outline-offset:2px}\n}.elementor .e-925a261-cfce{min-width:0;padding:0;flex-direction:column;gap:22px;flex:999 1 620px;&{gap:24px!important}\n}.elementor .e-85ca10a-69ca{width:100%;max-width:1200px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0;margin-block-end:0;margin-inline-start:auto;margin-inline-end:auto;gap:32px;flex-wrap:wrap;align-items:flex-start;box-sizing:border-box;\n}.elementor .e-18b7267c-5d3b{padding:0;&{padding-block-start:var(--vls-sec)!important;padding-block-end:var(--vls-sec)!important}\n}.elementor .e-6205ca33-3780{font-weight:700;font-size:36px;color:var(--vls-blanco);line-height:1.15;display:block;&{color:#FFFFFF!important}\n}.elementor .e-b6b1ac09-5e08{max-width:640px;font-size:18px;color:var(--vls-blanco);line-height:1.6;&{color:#FFFFFF!important}\n}.elementor .e-89da772c-9cfb{display:flex;flex-direction:column}.elementor .e-1b3f0759-2ce0{width:auto;min-height:52px;font-weight:700;font-size:15px;color:var(--vls-accent);padding-block-start:0;padding-block-end:0;padding-inline-start:26px;padding-inline-end:26px;border-radius:8px;background-color:var(--vls-secondary);&{background:#C9B77A!important;color:#3C3C3B!important;border:1.5px solid #fff0}\n}.elementor .e-47807962-cd5c{width:auto;min-height:52px;font-weight:600;font-size:15px;color:var(--vls-blanco);padding-block-start:0;padding-block-end:0;padding-inline-start:26px;padding-inline-end:26px;border-radius:8px;border-width:1.5px;border-color:var(--vls-blanco);border-style:solid;background-color:#fff0;&{background:transparent!important;color:#FFFFFF!important;border:1.5px solid #FFFFFF!important}\n}.elementor .e-ff167085-0c77{padding:0;gap:12px;flex-wrap:wrap}.elementor .e-dea6133c-8187{width:100%;max-width:1200px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0;margin-block-end:0;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:14px;align-items:flex-start;box-sizing:border-box;&{--vls-cta:48px;background:#9C135A!important;color:#FFF;border-radius:12px!important;padding:var(--vls-cta)!important;box-sizing:border-box;width:100%;max-width:1200px}@media (max-width:1366px){&{--vls-cta:40px}}@media (max-width:1024px){&{--vls-cta:32px}}@media (max-width:767px){&{--vls-cta:24px}}\n}.elementor .e-b67b02d5-3591{color:var(--vls-blanco);padding:0;background-color:var(--vls-text);&{background:transparent!important;padding-block-start:var(--vls-sec)!important;padding-block-end:var(--vls-sec)!important;padding-inline:24px!important;box-sizing:border-box}@media (max-width:767px){&{padding-inline:16px!important}}\n}.elementor .e-78b22490-a8d6{width:100%;font-family:Poppins;color:var(--vls-text);padding:0;background-color:var(--vls-fondo);&{--vls-sec:64px}@media (max-width:1366px){&{--vls-sec:56px}}@media (max-width:1024px){&{--vls-sec:48px}}@media (max-width:767px){&{--vls-sec:40px}}& a.e-button-base,& .apply-filters__button,& .vls-pueblo-boton{display:inline-flex!important;align-items:center;justify-content:center;text-align:center;min-height:48px;box-sizing:border-box}\n}