.service-opening-grid{grid-template-columns:1.12fr 1fr;align-items:center;gap:64px;display:grid}.service-opening-photo{align-self:stretch;min-height:510px;position:relative;overflow:hidden}.service-opening-photo img{object-fit:cover;object-position:var(--foco,68%) center}.service-opening-photo figcaption{color:#fff;text-shadow:0 1px 5px #000;background:#092e259c;width:fit-content;padding:6px 10px;font-size:10px;position:absolute;bottom:14px;left:14px;right:14px}@media (max-width:980px){.service-opening-grid{gap:34px}.service-opening-photo{min-height:440px}}@media (max-width:700px){.service-opening-grid{flex-direction:column;align-items:stretch;gap:30px;display:flex}.service-opening-photo{min-height:235px}}.service-proof a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px;align-items:center;gap:6px;padding-block:6px;display:inline-flex}.service-proof a:hover{color:var(--green);text-decoration-color:currentColor}.service-proof-estrellas{color:var(--color-accent-500);gap:1px;display:inline-flex}@media (max-width:700px){.service-proof>a:first-child{flex-basis:100%}.service-proof>.service-proof-sep:first-of-type{display:none}}@media (min-width:701px){.service-opening h1.h1-largo{font-size:clamp(40px,3.8vw,56px)}}@media (max-width:700px){.service-opening .wrap{flex-direction:column;display:flex}.service-opening-grid{display:contents}.service-opening .breadcrumbs{order:0}.service-opening-copy{order:1}.service-opening-intro{order:2;margin-top:24px}.service-opening-photo{order:3;height:200px;min-height:0;margin-top:24px}.service-opening-photo img{object-position:var(--foco,68%) center}.service-opening .service-contact-note{margin-top:12px}}
