.elementor .e-33935606-d90b{font-size:14px;color:var(--vls-blanco)}.elementor .e-819c741d-5a51{font-size:14px;color:var(--vls-blanco)}.elementor .e-3f372e55-fc2b{font-size:14px;color:var(--vls-blanco)}.elementor .e-4e7f8c4f-5c39{font-size:14px;color:var(--vls-blanco);padding:0;gap:8px}.elementor .e-f1dbd48f-d60a{font-weight:700;font-size:56px;color:var(--vls-blanco);line-height:1.15;display:block}.elementor .e-46b007e9-9033{max-width:760px;font-size:18px;color:var(--vls-blanco);line-height:1.6}.elementor .e-09ba47c2-ad41{padding:10px;border-radius:12px;background-color:var(--vls-blanco);display:flex;flex-wrap:wrap;align-items:center;gap:10px;.em-filtro{flex:0 1 240px;min-width:0}.em-aplicar{flex:0 0 auto}.em-filtro .jet-select__control,.em-filtro .jet-sorting-select{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)}.em-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}.em-aplicar .apply-filters__button:focus-visible{outline:3px solid var(--e-global-color-secondary);outline-offset:2px}@media(max-width:767px){.em-filtro{flex:1 1 100%}.em-aplicar,.em-aplicar .apply-filters__button{width:100%}}\n}.elementor .e-cbc91d59-aa5e{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-d04d58d3-da90{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-21f8c2c0-21c1{padding:0;overflow-x:clip;&:has(.jet-listing-not-found){display:none}\n}.elementor .e-21d5d986-16b9{font-weight:700;font-size:36px;color:var(--vls-text);line-height:1.15;display:block}.elementor .e-75491e65-66d9{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-21f967df-deda{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-1291af14-8bc2{min-width:0;padding:0;flex-direction:column;gap:22px;flex:999 1 620px;&{gap:24px!important}\n}.elementor .e-78a83e2f-4592{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-0b40189f-d7f6{padding:0;&{padding-block-start:var(--vls-sec)!important;padding-block-end:var(--vls-sec)!important}\n}.elementor .e-2290baa9-407c{font-weight:700;font-size:36px;color:var(--vls-blanco);line-height:1.15;display:block;&{color:#FFFFFF!important}\n}.elementor .e-1bf77740-6691{max-width:640px;font-size:18px;color:var(--vls-blanco);line-height:1.6;&{color:#FFFFFF!important}\n}.elementor .e-4a6b1e13-a4c8{display:flex;flex-direction:column}.elementor .e-bf0bc576-1c5b{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-3249858a-c9d2{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-34599e6e-ec71{padding:0;gap:12px;flex-wrap:wrap}.elementor .e-14e65746-5579{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-5b77442a-c9f0{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-36e5865d-d54e{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}