:root{--navy:#071f35;--aqua:#20d3c2;--steel:#e7edf1;--line:#a9bac5}*{box-sizing:border-box}body.xry-panel{margin:0;background:var(--steel);color:var(--navy);font:16px/1.55 Arial,sans-serif}.xry-panel a{color:inherit;text-decoration:none}.xry-panel img{display:block;width:100%;object-fit:cover}.xry-estado{padding:.45rem 3vw;background:var(--navy);color:#fff;display:flex;justify-content:space-between;font-size:.72rem}.xry-cinta{height:80px;background:#fff;display:flex;align-items:center;padding:0 3vw}.xry-logotipo{font-weight:900}.xry-logotipo b{display:inline-grid;place-items:center;width:36px;height:36px;background:var(--aqua);margin-right:.5rem}.xry-cinta nav{margin-left:auto;display:flex;gap:1.2rem;font-size:.8rem;font-weight:800}#xry-activar{display:none}.xry-control{display:grid;grid-template-columns:1fr .8fr .45fr;min-height:650px}.xry-mensaje{padding:7vw 4vw}.xry-mensaje h1{font-size:clamp(3rem,6vw,6rem);line-height:.88}.xry-mensaje a{display:inline-block;background:var(--aqua);padding:1rem;font-weight:900}.xry-control figure{margin:0}.xry-control figure img{height:100%}.xry-control aside{background:var(--navy);color:#fff;padding:3rem 2rem;align-self:stretch}.xry-control dl{display:grid;grid-template-columns:1fr 1fr}.xry-control dt,.xry-control dd{padding:.8rem 0;border-bottom:1px solid #fff4;margin:0}.xry-control dd{color:var(--aqua)}.xry-flujo{padding:6rem 5vw;background:#fff}.xry-flujo header{display:grid;grid-template-columns:.4fr 1fr}.xry-flujo h2{font-size:3.2rem;line-height:1}.xry-flujo>div{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line)}.xry-flujo>div span{padding:1.3rem;border-right:1px solid var(--line);font-weight:900}.xry-red{display:grid;grid-template-columns:1fr 1fr;background:var(--navy);color:#fff}.xry-red img{height:600px}.xry-red>div{padding:4rem}.xry-red a{display:grid;grid-template-columns:60px 1fr;padding:1rem;border-bottom:1px solid #fff4}.xry-red b{color:var(--aqua)}.xry-cierre{position:relative}.xry-cierre img{height:500px;filter:brightness(.5)}.xry-cierre h2{position:absolute;left:5vw;bottom:3vw;color:#fff;font-size:3.5rem}.xry-final{padding:3rem 4vw;background:var(--navy);color:#fff;display:grid;grid-template-columns:1fr 1fr 1fr}.xry-final div,.xry-final nav{display:grid}.xry-interior{padding:5rem}.xry-interior>header{display:grid;grid-template-columns:1fr auto;border-bottom:6px solid var(--aqua)}.xry-interior h1,.xry-legal h1{font-size:clamp(3rem,7vw,6rem);line-height:.9}.xry-interior>section{display:grid;grid-template-columns:1fr 1fr;gap:4rem;margin-top:4rem}.xry-interior img{height:560px}.xry-interior dl{display:grid;grid-template-columns:110px 1fr}.xry-interior dt,.xry-interior dd{padding:.8rem;border-top:1px solid;margin:0}.xry-form{display:grid;gap:1rem}.xry-form label{display:grid}.xry-form input,.xry-form textarea{padding:.8rem}.xry-form button{padding:1rem;background:var(--aqua);border:0}.xry-legal{padding:6rem 8vw}.xry-legal section{max-width:850px;border-top:1px solid;padding:1rem 0}.xry-cookies{position:fixed;left:1rem;bottom:1rem;background:#fff;border-left:8px solid var(--aqua);padding:1rem}.xry-cookies[hidden]{display:none}@media(max-width:760px){#xry-activar{display:block;margin-left:auto}.xry-cinta nav{display:none}.xry-cinta nav.open{display:flex;position:absolute;top:112px;left:0;right:0;background:#fff;padding:1rem;flex-direction:column}.xry-control,.xry-red,.xry-interior>section{grid-template-columns:1fr}.xry-control figure img{height:420px}.xry-flujo,.xry-interior{padding:4rem 1rem}.xry-flujo header{grid-template-columns:1fr}.xry-flujo>div{grid-template-columns:1fr 1fr}.xry-red>div{padding:3rem 1rem}.xry-final{grid-template-columns:1fr;gap:2rem}}