.acemar-seccion-sostenibilidad{align-items:center;box-sizing:border-box;display:grid;grid-template-columns:1fr 1fr;min-height:420px}.acemar-seccion-sostenibilidad--fondo-blanco{background:#fff}.acemar-seccion-sostenibilidad--fondo-gris{background:#f5f5f3}.acemar-seccion-sostenibilidad--fondo-dorado{background:#f9f5ec}.acemar-seccion-sostenibilidad--fondo-negro{background:#1a1a1a}.acemar-seccion-sostenibilidad--imagen-derecha{grid-template-areas:"texto imagen"}.acemar-seccion-sostenibilidad--imagen-derecha .acemar-seccion-sostenibilidad__texto{grid-area:texto;-ms-grid-column:1;-ms-grid-row:1;padding:60px 60px 60px 80px}.acemar-seccion-sostenibilidad--imagen-derecha .acemar-seccion-sostenibilidad__imagen-wrap{grid-area:imagen;-ms-grid-column:2;-ms-grid-row:1}.acemar-seccion-sostenibilidad--imagen-izquierda{grid-template-areas:"imagen texto";grid-template-columns:1fr 1fr}.acemar-seccion-sostenibilidad--imagen-izquierda .acemar-seccion-sostenibilidad__texto{grid-area:texto;-ms-grid-column:2;-ms-grid-row:1;padding:60px 80px 60px 60px}.acemar-seccion-sostenibilidad--imagen-izquierda .acemar-seccion-sostenibilidad__imagen-wrap{grid-area:imagen;-ms-grid-column:1;-ms-grid-row:1}.acemar-seccion-sostenibilidad__texto{align-items:stretch;display:flex;flex-direction:column;justify-content:center}.acemar-seccion-sostenibilidad__titulo{font-family:Italiana,serif;font-weight:400!important;letter-spacing:.04em;line-height:1.1;margin:0 0 24px;padding-bottom:0;text-align:inherit}.acemar-seccion-sostenibilidad__titulo:is(h2){font-size:clamp(1.8rem,4vw,2.5rem)}.acemar-seccion-sostenibilidad__titulo:is(h3){font-size:clamp(1.5rem,3vw,2.5rem)}.acemar-seccion-sostenibilidad__titulo:after{display:none}.acemar-seccion-sostenibilidad__contenido{display:block;font-family:Tenor Sans,sans-serif;font-size:clamp(1rem,1.3vw,1.15rem);line-height:var(--acemar-lh,1.2)}.acemar-seccion-sostenibilidad__contenido p{font-family:inherit;font-size:inherit;line-height:inherit;margin:0 0 10px;padding:0;text-align:inherit;width:100%}.acemar-seccion-sostenibilidad__contenido p:last-child{margin:0;padding:0}.acemar-seccion-sostenibilidad__contenido a,.acemar-seccion-sostenibilidad__contenido b,.acemar-seccion-sostenibilidad__contenido code,.acemar-seccion-sostenibilidad__contenido em,.acemar-seccion-sostenibilidad__contenido i,.acemar-seccion-sostenibilidad__contenido mark,.acemar-seccion-sostenibilidad__contenido span,.acemar-seccion-sostenibilidad__contenido strong{background:none;display:inline;font-size:1em;line-height:inherit;vertical-align:baseline}.acemar-seccion-sostenibilidad__contenido b,.acemar-seccion-sostenibilidad__contenido strong{font-weight:700}.acemar-seccion-sostenibilidad--fondo-negro .acemar-seccion-sostenibilidad__titulo{color:#fff}.acemar-seccion-sostenibilidad--fondo-negro .acemar-seccion-sostenibilidad__contenido,.acemar-seccion-sostenibilidad--fondo-negro .acemar-seccion-sostenibilidad__contenido p{color:hsla(0,0%,100%,.75)}.acemar-seccion-sostenibilidad--fondo-blanco .acemar-seccion-sostenibilidad__titulo,.acemar-seccion-sostenibilidad--fondo-dorado .acemar-seccion-sostenibilidad__titulo,.acemar-seccion-sostenibilidad--fondo-gris .acemar-seccion-sostenibilidad__titulo{color:#1a1a1a}.acemar-seccion-sostenibilidad--fondo-blanco .acemar-seccion-sostenibilidad__contenido,.acemar-seccion-sostenibilidad--fondo-blanco .acemar-seccion-sostenibilidad__contenido p,.acemar-seccion-sostenibilidad--fondo-dorado .acemar-seccion-sostenibilidad__contenido,.acemar-seccion-sostenibilidad--fondo-dorado .acemar-seccion-sostenibilidad__contenido p,.acemar-seccion-sostenibilidad--fondo-gris .acemar-seccion-sostenibilidad__contenido,.acemar-seccion-sostenibilidad--fondo-gris .acemar-seccion-sostenibilidad__contenido p{color:#555}.acemar-seccion-sostenibilidad__imagen-wrap{align-self:stretch;line-height:0;overflow:hidden;position:relative}.acemar-seccion-sostenibilidad__imagen-wrap--zoom,.acemar-seccion-sostenibilidad__imagen-wrap--zoom .acemar-seccion-sostenibilidad__btn-wrap{cursor:zoom-in}.acemar-seccion-sostenibilidad__imagen-wrap--zoom .acemar-seccion-sostenibilidad__btn{cursor:pointer}.acemar-seccion-sostenibilidad__imagen:focus-visible{outline:2px solid #d4c5a0;outline-offset:-4px}.acemar-seccion-sostenibilidad__imagen{aspect-ratio:16/10;display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;width:100%}.acemar-seccion-sostenibilidad__btn-wrap{align-items:center;background:rgba(0,0,0,.25);display:flex;inset:0;justify-content:center;opacity:0;position:absolute;transform:translateY(6px);transition:opacity .3s ease,transform .3s ease}.acemar-seccion-sostenibilidad__btn{align-items:center;backdrop-filter:blur(4px);background:hsla(0,0%,100%,.08);border:2px solid hsla(0,0%,100%,.85);border-radius:4px;color:#fff;display:inline-flex;font-family:Tenor Sans,sans-serif;font-size:.85rem;font-weight:600;gap:8px;letter-spacing:.1em;padding:13px 28px;text-decoration:none;text-transform:uppercase;transition:background .25s,border-color .25s}.acemar-seccion-sostenibilidad__btn:hover{background:hsla(0,0%,100%,.2);border-color:#fff}.acemar-seccion-sostenibilidad__btn svg{flex-shrink:0}.acemar-seccion-sostenibilidad--imagen-con-padding .acemar-seccion-sostenibilidad__imagen-wrap{align-items:center;display:flex;justify-content:center;overflow:visible;padding:32px}.acemar-seccion-sostenibilidad--imagen-con-padding .acemar-seccion-sostenibilidad__imagen{border-radius:16px;box-shadow:0 8px 40px rgba(0,0,0,.14);height:auto}@media(max-width:1024px){.acemar-seccion-sostenibilidad--imagen-derecha .acemar-seccion-sostenibilidad__texto{padding:50px 40px 50px 50px}.acemar-seccion-sostenibilidad--imagen-izquierda .acemar-seccion-sostenibilidad__texto{padding:50px 50px 50px 40px}.acemar-seccion-sostenibilidad--imagen-con-padding .acemar-seccion-sostenibilidad__imagen-wrap{padding:24px}}@media(max-width:768px){.acemar-seccion-sostenibilidad{grid-template-columns:1fr;min-height:auto}.acemar-seccion-sostenibilidad--imagen-derecha,.acemar-seccion-sostenibilidad--imagen-izquierda{grid-template-areas:"imagen" "texto";grid-template-columns:1fr}.acemar-seccion-sostenibilidad--imagen-derecha .acemar-seccion-sostenibilidad__texto,.acemar-seccion-sostenibilidad--imagen-izquierda .acemar-seccion-sostenibilidad__texto{order:2;padding:36px 24px 40px}.acemar-seccion-sostenibilidad--imagen-derecha .acemar-seccion-sostenibilidad__imagen-wrap,.acemar-seccion-sostenibilidad--imagen-izquierda .acemar-seccion-sostenibilidad__imagen-wrap{border-radius:0;order:1;padding:0}.acemar-seccion-sostenibilidad__imagen{aspect-ratio:16/9;border-radius:0}.acemar-seccion-sostenibilidad--imagen-con-padding .acemar-seccion-sostenibilidad__imagen-wrap{padding:16px}.acemar-seccion-sostenibilidad--imagen-con-padding .acemar-seccion-sostenibilidad__imagen{border-radius:10px}.acemar-seccion-sostenibilidad__btn-wrap{opacity:1;transform:none}.acemar-seccion-sostenibilidad--imagen-derecha .acemar-seccion-sostenibilidad__texto{-ms-grid-column:1;-ms-grid-row:2}.acemar-seccion-sostenibilidad--imagen-derecha .acemar-seccion-sostenibilidad__imagen-wrap{-ms-grid-column:1;-ms-grid-row:1}.acemar-seccion-sostenibilidad--imagen-izquierda .acemar-seccion-sostenibilidad__texto{-ms-grid-column:1;-ms-grid-row:2}.acemar-seccion-sostenibilidad--imagen-izquierda .acemar-seccion-sostenibilidad__imagen-wrap{-ms-grid-column:1;-ms-grid-row:1}}@media(hover:hover){.acemar-seccion-sostenibilidad__imagen-wrap:hover .acemar-seccion-sostenibilidad__btn-wrap{opacity:1;transform:translateY(0)}.acemar-seccion-sostenibilidad__imagen-wrap:hover .acemar-seccion-sostenibilidad__imagen{transform:scale(1.03)}}.acemar-ss-lightbox{align-items:center;display:flex;inset:0;justify-content:center;position:fixed;z-index:99999}.acemar-ss-lightbox[hidden]{display:none}.acemar-ss-lightbox__backdrop{backdrop-filter:blur(6px);background:rgba(10,9,8,.92);cursor:zoom-out;inset:0;position:absolute}.acemar-ss-lightbox__content{align-items:center;animation:acemar-ss-lb-in .25s ease both;display:flex;justify-content:center;max-height:94vh;max-width:min(94vw,1400px);position:relative;z-index:1}.acemar-ss-lightbox__img{border-radius:4px;box-shadow:0 32px 100px rgba(0,0,0,.6);display:block;height:auto;max-height:94vh;max-width:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto}.acemar-ss-lightbox__close{align-items:center;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.22);border-radius:50%;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;padding:0;position:absolute;right:18px;top:18px;transition:background .25s ease;width:44px;z-index:2}.acemar-ss-lightbox__close:hover{background:hsla(0,0%,100%,.24)}.acemar-ss-lightbox__close:focus-visible{outline:2px solid #d4c5a0;outline-offset:3px}.acemar-ss-lightbox__close svg{display:block}@media(max-width:768px){.acemar-ss-lightbox__close{height:40px;right:10px;top:10px;width:40px}.acemar-ss-lightbox__content{max-width:96vw}}@keyframes acemar-ss-lb-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.acemar-ss-lightbox__content{animation:none}}
