body.publico.sao-portada .contenido-pagina>.hero-7{--sao-altura-hero:100vh;min-height:var(--sao-altura-hero)}@media only screen and (min-width: 811px) and (max-width: 1080px){body.publico.sao-portada .contenido-pagina>.hero-7{--sao-altura-hero:700px}}@media only screen and (max-width: 810px){body.publico.sao-portada .contenido-pagina>.hero-7{--sao-altura-hero:680px}}@media only screen and (min-width: 280px) and (max-width: 576px){body.publico.sao-portada .contenido-pagina>.hero-7{--sao-altura-hero:610px}}body.publico.sao-portada .contenido-pagina>.hero-7 .swiper-container{height:var(--sao-altura-hero)}body.publico.sao-portada .contenido-pagina>.hero-7 .swiper-container:not(.swiper-initialized){overflow:hidden}body.publico.sao-portada .contenido-pagina>.hero-7 .swiper-container:not(.swiper-initialized) .swiper-slide~.swiper-slide,body.publico.sao-portada .contenido-pagina>.hero-7 .swiper-container:not(.swiper-initialized) .swiper-button-next,body.publico.sao-portada .contenido-pagina>.hero-7 .swiper-container:not(.swiper-initialized) .swiper-button-prev{visibility:hidden}body.publico.sao-portada .contenido-pagina>.hero-7 .swiper-slide{height:var(--sao-altura-hero);background-color:#657053}body.publico.sao-portada .contenido-pagina>.hero-7 .sao-hero-imagen{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}body.publico.sao-portada .contenido-pagina>.hero-7 .swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}body.publico.sao-portada .contenido-pagina>.hero-7 .swiper-fade .swiper-slide.swiper-slide-active{pointer-events:auto}.sao-portada .filtro-productos form.sao-filtro-portada{display:grid;grid-template-columns:repeat(4, 190px) max-content;grid-template-rows:44px;justify-content:center;align-content:center;align-items:start;gap:10px;min-height:94px}@media (max-width:980px){.sao-portada .filtro-productos form.sao-filtro-portada{grid-template-columns:repeat(3, minmax(0, 190px));grid-template-rows:repeat(2, 44px);min-height:138px}}@media only screen and (min-width: 280px) and (max-width: 576px){.sao-portada .filtro-productos form.sao-filtro-portada{grid-template-columns:minmax(0, 1fr);grid-template-rows:repeat(5, 44px);min-height:294px}}.sao-portada .filtro-productos form.sao-filtro-portada .form-group{margin:0}.sao-portada .filtro-productos form.sao-filtro-portada .sao-filtro-grupo{position:relative;width:100%;text-align:left}.sao-portada .filtro-productos form.sao-filtro-portada .sao-filtro-grupo[open]{z-index:1}.sao-portada .filtro-productos form.sao-filtro-portada summary{display:flex;align-items:center;gap:6px;min-height:44px;padding:0 30px 0 12px;border-radius:8px;background:#fff;box-shadow:0 4px 16px rgba(22,42,90,0.12);color:rgba(0,0,0,0.7);cursor:pointer;font-size:14px}.sao-portada .filtro-productos form.sao-filtro-portada summary::-webkit-details-marker{display:none}.sao-portada .filtro-productos form.sao-filtro-portada summary::after{content:'';position:absolute;right:14px;top:16px;width:8px;height:8px;border:solid #99a3ba;border-width:0 2px 2px 0;transform:rotate(45deg)}.sao-portada .filtro-productos form.sao-filtro-portada .sao-filtro-grupo[open] summary::after{top:20px;transform:rotate(225deg)}.sao-portada .filtro-productos form.sao-filtro-portada .sao-filtro-etiqueta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sao-portada .filtro-productos form.sao-filtro-portada .sao-filtro-cantidad{flex:none;padding:0 5px;border-radius:8px;background:#657053;color:#fff}.sao-portada .filtro-productos form.sao-filtro-portada .sao-filtro-opciones{position:absolute;inset:calc(100% + 4px) 0 auto;max-height:250px;overflow:auto;border-radius:8px;background:#fff;box-shadow:0 4px 16px rgba(22,42,90,0.2)}.sao-portada .filtro-productos form.sao-filtro-portada .sao-filtro-opciones label{display:flex;align-items:center;gap:8px;min-height:44px;margin:0;padding:6px 10px;cursor:pointer;font-size:14px;font-weight:normal}.sao-portada .filtro-productos form.sao-filtro-portada .sao-filtro-opciones input{margin:0}.sao-portada .filtro-productos form.sao-filtro-portada .form-group .btn-enviar{min-height:44px;margin:0}.sao-portada .seccion-home-newsletter #mc_embed_signup form{display:flow-root;margin:20px}@media only screen and (max-width: 810px){.sao-portada .seccion-home-newsletter #mc_embed_signup form{margin:0}}.sao-portada .seccion-home-newsletter #mc_embed_signup form .mc-field-group{padding-bottom:12px}.sao-portada .seccion-home-newsletter #mc_embed_signup form #mce-responses{clear:both}.sao-portada .seccion-home-newsletter #mc_embed_signup form #mce-error-response{color:#fff}.sao-portada [data-sao-mapa] .sao-mapa-alternativa{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1000;padding:10px 16px;border-radius:8px;background:#fff}