:root{--motion-ease: cubic-bezier(.23, 1, .32, 1)}@media(prefers-reduced-motion:no-preference){.rv-el{transform:translateY(14px);transition-duration:.42s;transition-timing-function:var(--motion-ease)}.rv-el.on{transform:none}.gal-anima .gal-link{transform:translateY(12px);transition:opacity .38s ease-out,transform .38s var(--motion-ease)}.gal-anima .gal-item.is-visto .gal-link{transform:none}}.motion-tabs{position:relative}.motion-indicator{position:absolute;height:1px;background:var(--warm-on-light);pointer-events:none;transform-origin:left center}.motion-tabs .rooms-selector-tab[aria-selected=true]{border-bottom-color:transparent}.gal-filtros.motion-tabs .gal-filtro>.trazo{display:none}.rv-term-item summary,.faq-item summary{-webkit-tap-highlight-color:transparent}.cbtn,.rv-submit,.hab-filtro,.gal-filtro,.rooms-selector-tab{transition:scale .16s var(--motion-ease),color .18s ease-out,background-color .18s ease-out,border-color .18s ease-out}@media(prefers-reduced-motion:no-preference){:is(.cbtn,.rv-submit,.hab-filtro,.gal-filtro,.rooms-selector-tab):active{scale:.98}}.rv-terms{overflow-anchor:none}.rv-term-item{position:relative}.rv-term-item summary{transition:color .18s ease-out}.rv-term-item summary:before{content:"";position:absolute;top:-1px;left:0;width:48px;height:1px;background:var(--warm-on-light);transform-origin:left;transform:scaleX(0);transition:transform .22s var(--motion-ease);pointer-events:none}.rv-term-item[open] summary:before{transform:scaleX(1)}.rv-cards .rv-card{position:relative;transform:none;transition:none;background:transparent;border-color:var(--hair)}.rv-cards .rv-card:before{content:"";position:absolute;inset:-1px;border:1px solid var(--warm-on-light);opacity:0;pointer-events:none;transition:opacity .18s ease-out}.rv-cards .rv-card:after{content:"";position:absolute;top:-1px;left:28px;right:28px;height:1px;background:var(--warm-on-light);opacity:.6;transform:scaleX(0);transform-origin:left;transition:transform .44s var(--motion-ease)}.rv-cards .rv-card.motion-seen:after{transform:scaleX(1)}.rv-cards .rv-card>.trazo{inset:-1px 28px auto;--trazo-w: 72px;--trazo-color: var(--warm-on-light)}.rv-card>.trazo .trazo-hilo,.rv-card>.trazo path:nth-child(-n+2){visibility:hidden}.rv-card>.trazo path{transition:stroke-dashoffset .18s var(--motion-ease)}@media(hover:hover)and (pointer:fine){.rv-card:hover>.trazo path{stroke-dashoffset:0;transition:stroke-dashoffset var(--t, .3s) var(--motion-ease) var(--d, 0s)}}@media(hover:none),(pointer:coarse){.rv-card:hover>.trazo path{stroke-dashoffset:-1;transition:none}}@media(max-width:700px){.rv-cards .rv-card>.trazo{left:22px;right:22px}}.rv-steps li{position:relative;border-top-color:transparent}.rv-steps li:after{content:"";position:absolute;top:-1px;left:0;width:100%;height:1px;background:var(--warm-on-light);opacity:.45;transform:scaleX(.08);transform-origin:left;transition:transform .44s var(--motion-ease)}.rv-steps li.motion-seen:after{transform:scaleX(1)}.rv-steps li:before{font-variant-numeric:tabular-nums}@media(hover:hover)and (pointer:fine){.rv-cards .rv-card:hover{transform:none;border-color:var(--hair)}.rv-card:hover:before{opacity:.38}.gal-link img{transition:transform .42s var(--motion-ease)}.gal-link:hover img{transform:scale(1.025)}}@media(hover:none),(pointer:coarse){.rv-cards .rv-card:hover,.gal-link:hover img{transform:none}}@media(prefers-reduced-motion:reduce){.motion-indicator,.rv-term-item summary:before,.rv-cards .rv-card:before,.rv-cards .rv-card:after,.rv-steps li:after,.cbtn,.rv-submit,.hab-filtro,.gal-filtro,.rooms-selector-tab,.gal-link img{transition:none}.rv-cards .rv-card:after,.rv-steps li:after{transform:none}.gal-anima .gal-link,.gal-link:hover img{opacity:1;transform:none;transition:none}}:where(a[href],button,summary,input,select,textarea,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid currentColor;outline-offset:3px}.avail-i:focus-visible,.avail-s:focus-visible,.rv-field input:focus-visible,.rv-field select:focus-visible,.rv-field textarea:focus-visible{outline:2px solid var(--warm-on-light);outline-offset:3px;border-radius:2px}.avail-btn:focus-visible{outline:2px solid var(--warm-on-light);outline-offset:-4px}.rv-error{margin:8px 0 0;font-size:14px;line-height:1.4;color:#9b2c1f}.rv-field:has([aria-invalid=true]) label{color:#9b2c1f}.rv-field [aria-invalid=true]{box-shadow:0 2px #9b2c1f}@media(prefers-contrast:more){.rv-error{font-weight:500}}:root{--cl-verde: #0E6322;--cl-verde-hover: #0A511B;--cl-verde-fondo: #0A3D14;--cl-acento: #0F7025;--cl-acento-txt: #0E6322;--green: #0E6322;--green-deep: #0C571D;--green-lt: #0F7025;--green-hover: #0A511B;--green-forest: var(--sk-color-marca);--paper: #FFFFFF;--paper2: #FFFFFF;--white: #FFFFFF;--cl-claro: #FFFFFF;--cl-alt: #FFFFFF;--cl-pad: clamp(20px, 5.5vw, 88px);--cl-serif: var(--sk-fuente-titulo);--cl-em: #0F7025;--cl-em-oscuro: #CFE3B4;--cl-em-hero: #DDEFC8}.cl-sec{background:var(--cl-claro);padding:clamp(56px,7vw,104px) var(--cl-pad);position:relative}.cl-foto{margin:0;min-width:0}.cl-foto img{display:block;width:100%;height:auto;border-radius:3px;background:var(--paper2)}.cl-bienvenida .cl-foto img{aspect-ratio:4 / 5;object-fit:cover;max-height:640px}.cl-foto figcaption{margin-top:12px;font-size:13px;letter-spacing:.04em;color:var(--muted)}.cl-link{font-family:Montserrat,sans-serif;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--ink);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:3px}.cl-link:hover{color:var(--cl-acento-txt)}.cl-sec .cta-reservar{box-sizing:border-box;max-width:100%;text-align:center;background:var(--cl-verde);color:#fff;border:1px solid var(--cl-verde);border-radius:999px;padding:14px 28px;text-decoration:none;letter-spacing:2px;text-transform:uppercase;font-size:12px;transition:background-color .2s ease}.cl-sec .cta-reservar:hover{background:var(--cl-verde-hover);border-color:var(--cl-verde-hover)}.cl-sec .cta-reservar:focus-visible,.cl-link:focus-visible{outline:2px solid var(--cl-verde);outline-offset:3px}.cl-hab{background:var(--white);border:1px solid var(--hair);border-radius:3px;overflow:hidden;display:flex;flex-direction:column;min-width:0}.cl-hab-media{display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--paper2)}.cl-hab-media img{display:block;width:100%;height:100%;object-fit:cover}.cl-hab-cuerpo{padding:22px 22px 24px;display:flex;flex-direction:column;flex:1}.cl-hab-cuerpo h3{font-family:var(--cl-serif);font-weight:500;font-size:31px;line-height:1.1;color:var(--ink);margin:0 0 10px}.cl-hab-cuerpo p{font-size:15px;line-height:1.65;color:var(--soft);margin:0 0 14px}.cl-novia{background:var(--cl-verde-fondo);color:#f0e8da;padding:clamp(56px,7vw,96px) var(--cl-pad)}.cl-novia h2{font-family:var(--cl-serif);font-weight:500;font-size:clamp(36px,4.2vw,58px);line-height:1.08;letter-spacing:-.01em;color:#fbf7ef;margin:0 0 22px}.cl-novia h2 em{font-style:italic;color:var(--cl-em-oscuro)}.cl-novia .novia-desc{color:#f0e8da;font-size:17px;line-height:1.7;max-width:62ch}.cl-novia .novia-visual{min-width:0}.cl-novia .novia-habitacion{margin:0;padding:0;border:0;display:block}.cl-novia .novia-habitacion img{width:100%;height:auto;flex:none;aspect-ratio:4 / 3;object-fit:cover;border-radius:3px}.cl-novia .novia-habitacion figcaption{margin-top:12px;font-size:22px;max-width:none}.cl-novia .novia-note{color:#f0e8da}.faq-sec{min-height:0;display:block;background:var(--cl-claro);padding-block:clamp(48px,6vw,88px)}.itin-card{position:static;padding-top:0;margin-bottom:24px}.itin-stack{padding-bottom:24px}.itin-card-in{height:auto;min-height:300px;box-shadow:none}img[data-ampliar]{cursor:zoom-in}img[data-ampliar]:focus-visible{outline:2px solid var(--cl-verde);outline-offset:3px}.cl-visor{position:fixed;inset:0;z-index:2000;background:#0a120af0;display:flex;align-items:center;justify-content:center;padding:56px 64px 40px}.cl-visor[hidden]{display:none}.cl-visor-fig{margin:0;max-width:100%;max-height:100%;display:flex;flex-direction:column;align-items:center;gap:12px;min-height:0}.cl-visor-img{display:block;max-width:100%;max-height:calc(100vh - 150px);max-height:calc(100dvh - 150px);object-fit:contain}.cl-visor-pie{color:#ffffffd9;font-size:14px;text-align:center}.cl-visor-btn{position:absolute;background:#ffffff1f;color:#fff;border:1px solid rgba(255,255,255,.35);border-radius:999px;cursor:pointer;font-family:Montserrat,sans-serif}.cl-visor-btn:hover{background:#ffffff38}.cl-visor-btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.cl-visor-cerrar{top:14px;right:16px;padding:9px 18px;font-size:12px;letter-spacing:2px;text-transform:uppercase}.cl-visor-prev,.cl-visor-next{top:50%;width:48px;height:48px;margin-top:-24px;font-size:30px;line-height:1}.cl-visor-prev{left:12px}.cl-visor-next{right:12px}.cl-visor-num{position:absolute;left:20px;top:20px;color:#ffffffbf;font-size:12px;letter-spacing:.1em}html.cl-visor-abierto{overflow:hidden}@media(max-width:860px){.cl-foto img{max-height:520px;object-fit:cover}}@media(max-width:640px){.cl-visor{padding:56px 12px 28px}.cl-visor-prev,.cl-visor-next{top:auto;bottom:8px;margin-top:0}.cl-visor-prev{left:12px}.cl-visor-next{right:12px}}#page-home .hero{isolation:isolate}#page-home .hero:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to bottom,#0a190c6b,#0a190c47 45%,#0a190c80)}#page-home .hero-caption,#page-home .hero .avail{z-index:2}.avail-btn{background:var(--cl-verde)}.avail-btn:hover{background:var(--cl-verde-hover)}.novia-visual.rv-el{transition-delay:.12s}@media(prefers-reduced-motion:no-preference){.cl-hab{transition:opacity 1s,transform .5s cubic-bezier(.16,.84,.44,1),border-color .4s ease}.cl-hab.on:hover{transform:translateY(-5px);border-color:var(--cl-acento);transition-delay:0s}.cl-hab-media img{transition:transform 1.1s cubic-bezier(.16,.84,.44,1)}.cl-hab:hover .cl-hab-media img{transform:scale(1.055)}.cl-foto img{transition:transform 1.2s cubic-bezier(.16,.84,.44,1)}.cl-foto{overflow:hidden;border-radius:3px}.cl-foto:hover img{transform:scale(1.03)}.cl-sec .cta-reservar{transition:background-color .25s ease,transform .25s ease}.cl-sec .cta-reservar:hover{transform:translateY(-1px)}@keyframes heroLlega{0%{transform:scale(1.16)}to{transform:scale(1.02)}}@keyframes heroBuscador{0%{opacity:0;translate:0 26px}to{opacity:1;translate:0 0}}html:not(.ligero) #page-home .hero-media img{animation:heroLlega 26s cubic-bezier(.12,.6,.2,1) both;will-change:transform;transform-origin:50% 60%}html:not(.ligero) #page-home .hero .avail{animation:heroBuscador 1s cubic-bezier(.16,.84,.44,1) 1.5s both}@keyframes heroSellos{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}html:not(.ligero) #page-home .cl-sellos{animation:heroSellos .9s ease 1.25s both}@supports (animation-timeline: view()){@keyframes heroPara{to{transform:translateY(8%)}}html:not(.ligero) #page-home .hero-media{animation:heroPara linear both;animation-timeline:view();animation-range:exit 0% exit 100%}}}:is(.faq-head h2) em{font-style:italic;font-weight:500;color:var(--cl-em)}.faq-head h2{font-weight:500;font-size:clamp(36px,4.4vw,56px);line-height:1.08;letter-spacing:-.01em}.hab-tipo-name.room-card-name,.hab-unidad-name.room-card-name{font-weight:500}.cl-novia .novia-habitacion figcaption{font-family:var(--cl-serif);font-style:italic;font-weight:500}#page-home{counter-reset:cl-sec}#page-home :is(.faq-head .eye){counter-increment:cl-sec}#page-home :is(.faq-head .eye):before{content:counter(cl-sec,decimal-leading-zero) "  ·  ";content:counter(cl-sec,decimal-leading-zero) "  ·  " / "";display:inline;width:auto;height:auto;margin:0;background:none;opacity:1;vertical-align:baseline;font-family:var(--cl-serif);font-style:italic;font-weight:500;font-size:21px;letter-spacing:.02em;text-transform:none;color:var(--cl-em)}#page-home .cl-novia .novia-eye:before{color:var(--cl-em-oscuro)}.cl-banda{position:relative;overflow:hidden;background:var(--cl-verde-fondo);color:#f1ebdd;border-top:1px solid rgba(207,227,180,.22);border-bottom:1px solid rgba(207,227,180,.22);padding:17px 0}@media(prefers-reduced-motion:no-preference){@keyframes clBanda{to{transform:translate3d(-50%,0,0)}}}@media(max-width:640px){.cl-banda{padding:13px 0}}#page-home .hero-title{font-weight:500;letter-spacing:0;line-height:1}@media(min-width:901px){#page-home .hero-title{font-size:clamp(56px,6.2vw,92px)}}#page-home .hero-title em{display:block;font-style:italic;font-weight:500;color:var(--cl-em-hero)}#page-home .hero-sub{display:flex;align-items:center;justify-content:center;gap:16px;max-width:min(100%,760px);font-size:13px;letter-spacing:.24em;text-transform:uppercase;color:#ffffffe6}#page-home .hero-sub:before,#page-home .hero-sub:after{content:"";flex:0 0 36px;height:1px;background:currentColor;opacity:.55}@media(max-width:480px){#page-home .hero-sub{font-size:11.5px;letter-spacing:.16em;gap:10px}#page-home .hero-sub:before,#page-home .hero-sub:after{flex-basis:18px}}.itin--recuerdos{--franja: #0E6322}.itin--recuerdos .itin-end{background:radial-gradient(ellipse 55% 120% at 88% -10%,#78b2605c,#78b26000 62%),linear-gradient(115deg,var(--cl-verde-fondo) 0%,#0C501C 48%,var(--cl-verde) 100%)}.lc-capa{position:absolute;left:0;top:0;width:100%;height:0;overflow:visible;pointer-events:none;z-index:40}.lc-luz{position:absolute;width:var(--lc-s, 12px);height:var(--lc-s, 12px);margin:calc(var(--lc-s, 12px) / -2) 0 0 calc(var(--lc-s, 12px) / -2);border-radius:50%;pointer-events:none;opacity:0;background:radial-gradient(circle,#fafceafa 0 14%,#cce49cd1 28%,#76aa5257 50%,#76aa5200 70%);animation:lcSube var(--lc-t, 2s) cubic-bezier(.22,.7,.3,1) var(--lc-d, 0s) both;will-change:transform,opacity}.lc-luz--oscuro{background:radial-gradient(circle,#fffef0 0 15%,#e6f2ccb8 32%,#c4e0a038 55%,#c4e0a000 72%)}@keyframes lcSube{0%{opacity:0;transform:translateZ(0) scale(.35)}22%{opacity:1;transform:translate3d(calc(var(--lc-dx) * .25),calc(var(--lc-dy) * .25),0) scale(1)}55%{opacity:.85}to{opacity:0;transform:translate3d(var(--lc-dx),var(--lc-dy),0) scale(.5)}}.lc-anfitrion{position:relative;isolation:isolate}.lc-ambiente{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.lc-luz--flota{animation:lcFlota var(--lc-t, 12s) ease-in-out var(--lc-d, 0s) infinite alternate both;animation-play-state:paused}.lc-en-vista .lc-luz--flota{animation-play-state:running}html.lc-pausa .lc-luz{animation-play-state:paused}@keyframes lcFlota{0%{opacity:.08;transform:translateZ(0) scale(.7)}30%{opacity:.6}55%{opacity:.18;transform:translate3d(calc(var(--lc-dx) * .6),calc(var(--lc-dy) * .5),0) scale(1)}80%{opacity:.5}to{opacity:.3;transform:translate3d(var(--lc-dx),var(--lc-dy),0) scale(.85)}}@media(prefers-reduced-motion:reduce){.lc-capa,.lc-ambiente{display:none}}html.ligero .lc-capa,html.ligero .lc-ambiente{display:none}.rc-book,.rooms-info-cta{box-sizing:border-box;background-color:var(--cl-verde);color:#fff;border:1px solid var(--cl-verde);border-radius:999px}.rc-book:hover,.rooms-info-cta:hover,.rooms-info-cta:focus-visible{background-color:var(--cl-verde-hover);border-color:var(--cl-verde-hover);color:#fff}.rc-book:focus-visible,.rooms-info-cta:focus-visible{outline:2px solid var(--cl-verde);outline-offset:3px}.avail-btn{align-self:center;margin:0 10px;padding:15px 18px;border-radius:999px}@media(min-width:901px){.avail-btn{margin:0 16px;padding:16px 32px}}.novia-cta{box-sizing:border-box;border-radius:999px;padding:15px 28px;font-size:12px;font-weight:500;letter-spacing:2px;text-transform:uppercase}.novia-cta:focus-visible{outline:2px solid #F4F7EE;outline-offset:4px}.skip-link{border-radius:999px;padding-inline:22px}@media(max-width:640px){.wa-float,body:has(#page-reservas) .wa-float{right:12px;bottom:calc(var(--frame-bottom) + 12px);min-width:64px;width:64px;height:64px;padding:0;justify-content:center;gap:0}.wa-float:hover,.wa-float:focus-visible,body:has(#page-reservas) .wa-float:hover,body:has(#page-reservas) .wa-float:focus-visible{padding-right:0}.wa-float-label,.wa-float-short{display:none}.wa-float-icon,body:has(#page-reservas) .wa-float-icon{width:36px;height:36px;min-width:36px}}:root{--muted: var(--sk-color-texto-tenue)}#page-home .hero-sub{color:#fff}.ft-col a,.ft-col p,.ft-bottom,#page-home>footer[data-tone] .ft-bottom,.ft-business{color:#ffffffdb}.ft-legal a{color:#ffffffe6}.ft-col a:hover,.ft-legal a:hover{color:var(--warm-on-dark)}.hdr-clock{display:none}.frame-top{grid-template-areas:"logo util util" "logo nav book"}.frame-top:before{content:none}.hdr-util{justify-self:stretch;justify-content:flex-end;margin-right:calc(-1*clamp(20px,4vw,56px));padding-right:clamp(20px,4vw,56px)}.nav-logo{align-self:center}.nav-logo-img{height:64px}.nav-logo small{margin-top:4px}@media(max-width:1100px){.nav-logo-img{height:54px}}@media(max-width:900px){.frame-top{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"util util" "logo lang"}.frame-top:before{content:""}.hdr-util{margin-right:0;padding-right:0;border-bottom:0}.hdr-lang{padding-right:0;border-right:0}.nav-logo-img{height:42px;max-height:none;max-width:100%;width:auto}}@media(max-width:900px)and (max-height:500px){.frame-top{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"logo util lang"}.frame-top:before{content:none}.nav-logo-img{height:38px}}.cl-hab-media,.hab-media,.room-card-media{aspect-ratio:4 / 3}.cl-hab-media img,.hab-media img,.room-card-media img,.room-modal-img,.cl-novia .novia-habitacion img{filter:saturate(.94) contrast(1.03) brightness(1.02)}.cl-hab{--inv-filete: rgba(15, 112, 37, .42);--inv-marco: 7px;--inv-paspartu: 15px;position:relative;isolation:isolate;background:var(--cl-claro);border:1px solid var(--hair);border-radius:2px}.cl-hab:before{content:"";position:absolute;inset:var(--inv-marco);z-index:0;pointer-events:none;border:1px solid var(--inv-filete);border-radius:1px;transition:border-color .4s ease}.cl-hab:hover:before,.cl-hab:focus-within:before{border-color:var(--cl-acento)}.cl-hab>.trazo{display:none}.cl-hab-media{margin:var(--inv-paspartu) var(--inv-paspartu) 0;padding-bottom:0;border-bottom:0;border-radius:1px}.cl-hab-media>.trazo{display:none}.cl-hab-cuerpo{position:relative;z-index:1;align-items:center;text-align:center;padding:48px calc(var(--inv-paspartu) + 16px) 52px}.cl-hab-cuerpo h3{font-style:italic;font-weight:500;font-size:clamp(32px,2.5vw,38px);line-height:1.05;letter-spacing:.005em;margin:0}.cl-hab-cuerpo p{font-size:15px;line-height:1.7;max-width:34ch;margin:0 auto 18px;text-wrap:pretty}.cl-inv-sello{position:absolute;top:-28px;left:50%;z-index:2;width:56px;height:56px;margin-left:-28px;display:grid;place-items:center;border-radius:50%;box-sizing:border-box;background:var(--cl-claro);border:1px solid var(--inv-filete);outline:1px solid var(--inv-filete);outline-offset:-6px;color:var(--cl-acento)}.cl-inv-rosa{width:38px;height:38px}.cl-inv-rama{display:block;flex:none;width:150px;height:41px;margin:4px auto 10px;color:var(--cl-acento)}.cl-hab-cuerpo{container-type:inline-size}.cl-inv-esq{position:absolute;bottom:calc(var(--inv-marco) + 5px);z-index:1;width:76px;height:76px;color:var(--cl-acento);opacity:.8;pointer-events:none}.cl-inv-esq--izq{left:calc(var(--inv-marco) + 5px)}.cl-inv-esq--der{right:calc(var(--inv-marco) + 5px);transform:scaleX(-1)}.cl-inv path{fill:none;stroke:currentColor;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1 2;stroke-dashoffset:1}.cl-inv-rama path{stroke-dashoffset:-1}.cl-inv-rosa{--d0: .5s}.cl-inv-rama{--d0: 1s}.cl-inv-esq{--d0: 1.5s}.cl-hab--trazada .cl-inv path{stroke-dashoffset:0;transition:stroke-dashoffset var(--t, .4s) cubic-bezier(.33,1,.68,1) calc(var(--d0, 0s) + var(--d, 0s))}@media(prefers-reduced-motion:reduce){.cl-inv path{stroke-dashoffset:0;transition:none!important}}html.ligero .cl-inv path{stroke-dashoffset:0;transition:none!important}@media(max-width:640px){.cl-hab{--inv-marco: 6px;--inv-paspartu: 12px}.cl-hab-cuerpo{padding:46px calc(var(--inv-paspartu) + 14px) 50px}.cl-inv-esq{width:64px;height:64px}}.frame-top,.frame-bottom{z-index:800}.menu,.room-modal{z-index:750}.wa-float{z-index:740}.menu{transition:visibility 0s linear .8s}.menu.open{visibility:visible;transition:none}.menu:not(.open){visibility:hidden}.menu-eye,.ft-col h4{text-transform:none;letter-spacing:.02em}#page-home [data-tone=amanecer]{--tone-bg: #FFFFFF}.menu-contact a{display:inline-flex;align-items:center;min-height:24px}.ft-col .ft-social{display:flex;gap:10px;margin:6px 0 4px}.ft-col .ft-social a{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid rgba(255,255,255,.16);border-radius:50%;color:#ffffffe0;fill:currentColor;opacity:1;transition:border-color .3s ease,background-color .3s ease,color .3s ease}.ft-col .ft-social a svg{width:20px;height:20px}.ft-col .ft-social a:before,.ft-col .ft-social a:after{content:none!important;display:none!important}.ft-col .ft-social a:hover,.ft-col .ft-social a:focus-visible{color:#0b5a1e;border-color:#fff;background:#fff}.ft-col .ft-social a:focus-visible{outline:2px solid var(--warm-on-dark);outline-offset:3px}html.con-inercia,html.con-inercia body{height:auto}html.con-inercia.lenis-smooth{scroll-behavior:auto!important}html.con-inercia.lenis-stopped{overflow:clip}html.con-inercia [data-lenis-prevent]{overscroll-behavior:contain}.sk-titulo{margin:0;font-family:var(--sk-fuente-titulo);font-weight:var(--sk-peso-titulo);letter-spacing:var(--sk-tracking-titulo);line-height:var(--sk-interlinea-titulo);color:var(--sk-color-texto);text-wrap:balance;font-variant-numeric:lining-nums}.sk-titulo{font-size:var(--sk-texto-titulo)}.sk-titulo--portada{font-size:var(--sk-texto-portada)}.sk-titulo em{font-style:var(--sk-estilo-enfasis);color:var(--sk-color-enfasis)}.sk-destacado{margin:0;font-family:var(--sk-fuente-texto);font-size:var(--sk-texto-destacado);line-height:1.5;color:var(--sk-color-texto);text-wrap:pretty}.sk-texto{margin:0;font-family:var(--sk-fuente-texto);font-size:var(--sk-texto-cuerpo);font-weight:var(--sk-peso-texto);line-height:var(--sk-interlinea-texto);color:var(--sk-color-texto);text-wrap:pretty}.sk-nota{margin:0;font-family:var(--sk-fuente-texto);font-size:var(--sk-texto-menor);line-height:1.5;color:var(--sk-color-texto-tenue)}.sk-texto strong,.sk-nota strong,.sk-destacado strong{font-weight:var(--sk-peso-fuerte)}.sk-enlace{display:inline;padding:0;border:0;background:none;cursor:pointer;font-family:var(--sk-fuente-texto);font-size:var(--sk-texto-cuerpo);font-weight:var(--sk-peso-fuerte);color:var(--sk-color-marca);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:6px;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);transition:color var(--sk-duracion) ease,text-decoration-color var(--sk-duracion) ease,text-underline-offset var(--sk-duracion-lenta) var(--sk-curva-salida)}.sk-enlace:hover{color:var(--sk-color-marca-activo);text-decoration-color:currentColor;text-underline-offset:9px}.sk-enlace:focus-visible{outline:2px solid var(--sk-color-foco);outline-offset:4px;border-radius:4px}.sk-nota .sk-enlace{font-size:inherit}.sk-etiqueta{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:var(--sk-radio-control);background:var(--sk-color-marca-tenue);color:var(--sk-color-marca);font-family:var(--sk-fuente-texto);font-size:var(--sk-texto-menor);font-weight:var(--sk-peso-fuerte);line-height:1.3;letter-spacing:.02em;white-space:nowrap}.sk-etiqueta svg{width:16px;height:16px;flex:none}@media(prefers-reduced-motion:reduce){.sk-enlace{transition:none}}.sk-boton{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;min-height:var(--sk-control-alto);padding:8px var(--sk-control-relleno);border:var(--sk-borde) solid var(--sk-color-marca);border-radius:var(--sk-radio-control);background-color:var(--sk-color-marca);background-image:var(--sk-brillo-control);color:var(--sk-color-sobre-marca);box-shadow:var(--sk-sombra-control);font-family:var(--sk-fuente-texto);font-size:var(--sk-texto-cuerpo);font-weight:var(--sk-peso-fuerte);letter-spacing:.01em;line-height:1.2;max-width:100%;text-align:center;text-decoration:none;text-wrap:balance;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--sk-duracion) ease,border-color var(--sk-duracion) ease,color var(--sk-duracion) ease,box-shadow var(--sk-duracion-lenta) var(--sk-curva-salida),transform var(--sk-duracion-lenta) var(--sk-curva-salida)}.sk-boton:hover{background-color:var(--sk-color-marca-activo);border-color:var(--sk-color-marca-activo);box-shadow:var(--sk-sombra-control-activo);transform:translateY(-1px)}.sk-boton:active{transform:scale(.97);transition-duration:.08s;box-shadow:var(--sk-sombra-control)}.sk-boton:focus-visible{outline:2px solid var(--sk-color-foco);outline-offset:3px}.sk-boton svg{width:20px;height:20px;flex:none}.sk-boton--claro{background-image:none;box-shadow:none}.sk-boton:is(.sk-boton--claro):is(:hover,:active){box-shadow:none}.sk-boton--claro{background-color:var(--sk-color-superficie);border-color:var(--sk-color-superficie);color:var(--sk-color-marca-profundo)}.sk-boton--claro:hover{background-color:var(--sk-color-marca-tenue);border-color:var(--sk-color-marca-tenue);box-shadow:none}.sk-boton--claro:focus-visible{outline-color:var(--sk-color-sobre-marca)}.sk-boton[disabled],.sk-boton[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none;background-image:none}@keyframes sk-boton-giro{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.sk-boton,.sk-boton:hover,.sk-boton:active{transition:none;transform:none}}:root{--rd-pad: var(--sk-margen-pagina);--rd-gap: var(--sk-aire-seccion);--rd-gap-int: var(--sk-aire-interno);--rd-serif: var(--sk-fuente-titulo);--rd-sans: var(--sk-fuente-texto);--rd-t-hero: var(--sk-texto-portada);--rd-t-h2: var(--sk-texto-titulo);--rd-t-lead: var(--sk-texto-destacado);--rd-t-cuerpo: var(--sk-texto-cuerpo);--rd-t-menor: var(--sk-texto-menor);--rd-arco: 0;--rd-foto-filtro: saturate(.95) contrast(1.03) brightness(1.01);--rd-ease: var(--sk-curva)}.sk-destacado{max-width:38ch}.sk-texto{max-width:44ch}.sk-enlace{text-decoration-thickness:2px;text-decoration-color:currentColor;transition:color var(--sk-duracion) ease,text-underline-offset var(--sk-duracion) var(--sk-curva)}.sk-boton:where(:not(.sk-boton--contorno,.sk-boton--contorno-claro)){border-width:0}.sk-boton{text-wrap:wrap;white-space:nowrap}:where(a).sk-boton{line-height:inherit;text-align:inherit}:where(button).sk-boton{line-height:normal}.rd-sec--verde :is(.sk-titulo--portada,.sk-titulo,.sk-destacado,.sk-texto){color:#fff}.rd-sec--verde .sk-nota{color:#dce6cf}.rd-sec{padding:var(--rd-gap) var(--rd-pad) 0;background:var(--cl-claro);position:relative}.rd-sec--alt{background:var(--cl-alt)}.rd-sec--verde{background:var(--cl-verde-fondo);color:#fff;padding-bottom:var(--rd-gap)}.rd-sec--cierre{padding-bottom:var(--rd-gap)}.rd-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(12px,2vw,28px);align-items:start}.rd-grid>*{grid-column:var(--c, 1) / span var(--s, 12)}@media(max-width:860px){.rd-grid>*{grid-column:1 / -1}.rd-grid{row-gap:var(--rd-gap-int)}}.rd-foto{margin:0;position:relative}.rd-foto img,.rd-foto video{display:block;width:100%;height:100%;object-fit:cover;filter:var(--rd-foto-filtro)}.rd-foto--v{aspect-ratio:4 / 5;overflow:hidden}.rd-foto--h{aspect-ratio:16 / 10;overflow:hidden}.rd-foto figcaption{font-family:var(--rd-sans);font-size:var(--rd-t-menor);color:var(--muted);margin-top:10px;line-height:1.4}.rd-sec--verde .sk-enlace{color:#fff}.rd-sec--verde :is(.sk-boton,.sk-enlace):focus-visible{outline-color:#fff}.rd-js .rd-in{opacity:0;transform:translateY(24px)}.rd-js .rd-in.rd-visto{opacity:1;transform:none;transition:opacity .7s var(--rd-ease),transform .7s var(--rd-ease);transition-delay:calc(var(--rd-i, 0) * 80ms)}@media(prefers-reduced-motion:reduce){.rd-js .rd-in,.rd-js .rd-in.rd-visto{opacity:1;transform:none;transition:none}.sk-boton,.sk-enlace{transition:none}}:is(.hdr-nav a,.hdr-util-link,.hdr-lang-btn,.menu-contact a,.ft-col a:not(.ft-logo):not(.ft-contact),.ft-legal a,.rc-more:not(.sk-enlace),.home-map-directions:not(.sk-enlace),.itin-link:not(.sk-enlace)){position:relative}:is(.hdr-nav a,.hdr-util-link,.hdr-lang-btn,.menu-contact a,.ft-col a:not(.ft-logo):not(.ft-contact),.ft-legal a,.rc-more:not(.sk-enlace),.home-map-directions:not(.sk-enlace),.itin-link:not(.sk-enlace)):after{content:"";position:absolute;left:0;right:0;bottom:var(--filete-bottom, 0);height:1px;background:currentColor;pointer-events:none;transform:scaleX(0);transform-origin:0 50%;transition:transform .35s var(--rd-ease)}.hdr-nav a{--filete-bottom: 4px}.hdr-util-link{--filete-bottom: 2px}.hdr-lang-btn{--filete-bottom: 4px}.menu-contact a{--filete-bottom: 2px}.ft-col a,.ft-legal a{--filete-bottom: 4px}.rc-more,.home-map-directions,.itin-link{--filete-bottom: -1px}@media(hover:hover){:is(.hdr-nav a,.hdr-util-link,.hdr-lang-btn,.menu-contact a,.ft-col a:not(.ft-logo):not(.ft-contact),.ft-legal a,.rc-more:not(.sk-enlace),.home-map-directions:not(.sk-enlace),.itin-link:not(.sk-enlace)):hover:after{transform:scaleX(1)}}:is(.hdr-nav a,.hdr-util-link,.hdr-lang-btn,.menu-contact a,.ft-col a:not(.ft-logo):not(.ft-contact),.ft-legal a,.rc-more:not(.sk-enlace),.home-map-directions:not(.sk-enlace),.itin-link:not(.sk-enlace)):focus-visible:after,.hdr-nav a[aria-current=page]:after,.hdr-lang-btn.on:after{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){:is(.hdr-nav a,.hdr-util-link,.hdr-lang-btn,.menu-contact a,.ft-col a,.ft-legal a,.rc-more,.home-map-directions,.itin-link):after{transition:none}}@media(prefers-reduced-motion:no-preference){html:not(.ligero) .rv-w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.12em;margin-bottom:-.12em}html:not(.ligero) .rv-w>span{display:inline-block}html:not(.ligero) .rv-txt:not(.rv-listo) .rv-w>span{transform:translateY(115%)}html:not(.ligero) .rv-txt .rv-w>span{transition:transform 1s cubic-bezier(.16,.84,.44,1) calc(var(--i, 0) * 26ms)}html:not(.ligero) .rv-txt.rv-listo .rv-w>span{transform:none}@keyframes rvSube{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}html:not(.ligero) .hero :is(.sk-titulo--portada,.rd-portada-titulo,.rd-portada-nombre,.sk-destacado,.rd-portada-sub,.rd-portada-acciones,.sk-boton,.rd-portada-buscador){animation:rvSube 1s cubic-bezier(.16,.84,.44,1) both}html:not(.ligero) .hero :is(.rd-portada-acciones){animation-delay:.25s}html:not(.ligero) .hero :is(.rd-portada-buscador){animation-delay:.4s}}#nav .hdr-nav a:after,#nav .hdr-nav a:before{content:"";position:absolute;pointer-events:none}#nav .hdr-nav a:after{left:0;right:0;bottom:4px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:50% 50%;transition:transform .35s var(--rd-ease)}#nav .hdr-nav a:before{left:50%;bottom:2px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:currentColor;transform:scale(0);transition:transform .35s var(--rd-ease)}#nav .hdr-nav a[aria-current=page]:before{transform:scale(1)}@media(hover:hover){#nav .hdr-nav a:hover:after{transform:scaleX(1)}#nav .hdr-nav a[aria-current=page]:hover:before{transform:scale(0)}}#nav .hdr-nav a:focus-visible:after{transform:scaleX(1)}#nav .hdr-nav a[aria-current=page]:focus-visible:before{transform:scale(0)}.hdr-book:hover{background-color:#fff;border-color:#fff;color:#0b5a1e;filter:none}.hdr-book[aria-current=page]{background-color:#fff;border-color:#fff;color:#0b5a1e}.hdr-book[aria-current=page]:focus-visible{outline-color:#fff}@media(prefers-reduced-motion:reduce){#nav .hdr-nav a:after,#nav .hdr-nav a:before,.hdr-book{transition:none}}html #page-home :is(.rd-hab:not(.rd-hab--ancha) h3,.rd-svcf-nom,.rd-faq .faq-q,.rd-novia .novia-momentos h3),html #page-rooms :is(.hab-tipo-name.room-card-name,.hab-unidad-name.room-card-name),html #page-experiencias .rd-organiza-sub,html #page-reservas :is(.rv-card-title,.rvd-condiciones .faq-q,.rv-bank-title,.rv-process h3,.rvd-pasos h3){font-weight:600}html :is(#page-home,#page-rooms,#page-experiencias,#page-reservas) :is(.sk-titulo,.rd-sec h2,.rd-bien-texto h3):not(.rd-bien-masajes h3){font-weight:600}#nav :is(.hdr-util-link,.hdr-lang-btn):after,.menu .menu-link:after,.ft-col a:not(.ft-logo):not(.ft-contact):after,.ft-legal a:after{content:"";position:absolute;left:0;right:0;bottom:var(--filete-bottom, 0);height:1px;background:currentColor;pointer-events:none;transform:scaleX(0);transform-origin:50% 50%;transition:transform .35s var(--rd-ease)}.menu .menu-link{position:relative;--filete-bottom: 0px}#nav .hdr-lang-btn:before,.menu .menu-link:before{content:"";position:absolute;left:50%;bottom:calc(var(--filete-bottom, 0px) - 2px);width:4px;height:4px;margin-left:-2px;border-radius:50%;background:currentColor;pointer-events:none;transform:scale(0);transition:transform .35s var(--rd-ease)}:is(#nav .hdr-lang-btn.on,#nav .hdr-lang-btn[aria-current=true],.menu .menu-link[aria-current=page],body:has(#page-home) .menu .menu-link[data-page=home],body:has(#page-rooms) .menu .menu-link[data-page=rooms],body:has(#page-reservas) .menu .menu-link[data-page=reservas],body:has(#page-experiencias) .menu .menu-link[data-page=experiencias],body:has(#page-galeria) .menu .menu-link[data-page=galeria]):before{transform:scale(1)}@media(hover:hover){#nav :is(.hdr-util-link,.hdr-lang-btn):hover:after,.menu .menu-link:hover:after,.ft-col a:not(.ft-logo):not(.ft-contact):hover:after,.ft-legal a:hover:after{transform:scaleX(1)}:is(#nav .hdr-lang-btn.on,#nav .hdr-lang-btn[aria-current=true],.menu .menu-link[aria-current=page],body:has(#page-home) .menu .menu-link[data-page=home],body:has(#page-rooms) .menu .menu-link[data-page=rooms],body:has(#page-reservas) .menu .menu-link[data-page=reservas],body:has(#page-experiencias) .menu .menu-link[data-page=experiencias],body:has(#page-galeria) .menu .menu-link[data-page=galeria]):hover:before{transform:scale(0)}}#nav :is(.hdr-util-link,.hdr-lang-btn):focus-visible:after,.menu .menu-link:focus-visible:after,.ft-col a:not(.ft-logo):not(.ft-contact):focus-visible:after,.ft-legal a:focus-visible:after{transform:scaleX(1)}:is(#nav .hdr-lang-btn.on,#nav .hdr-lang-btn[aria-current=true],.menu .menu-link[aria-current=page],body:has(#page-home) .menu .menu-link[data-page=home],body:has(#page-rooms) .menu .menu-link[data-page=rooms],body:has(#page-reservas) .menu .menu-link[data-page=reservas],body:has(#page-experiencias) .menu .menu-link[data-page=experiencias],body:has(#page-galeria) .menu .menu-link[data-page=galeria]):focus-visible:before{transform:scale(0)}@media(prefers-reduced-motion:reduce){#nav :is(.hdr-util-link,.hdr-lang-btn):after,#nav .hdr-lang-btn:before,.menu .menu-link:after,.menu .menu-link:before,.ft-col a:not(.ft-logo):not(.ft-contact):after,.ft-legal a:after{transition:none}}html :is(#page-home,#page-rooms,#page-experiencias,#page-reservas,#page-galeria) h1,html #page-home .rd-hab--ancha h3,html #page-rooms :is(.hab-tipo-name.room-card-name,.rd-svcf-nom,.hab-incluye-nom),html #page-experiencias .rd-tour-nombre,html #page-reservas .rvd-cifra{font-weight:600}.rd-hab-foto{cursor:pointer}.rd-hab-foto :is(a,button){cursor:pointer}#page-experiencias{--cl-verde: var(--sk-color-marca);--cl-verde-hover: var(--sk-color-marca-activo);--cl-verde-fondo: var(--sk-color-marca-profundo);--rd-v-suave: var(--sk-color-marca-suave);--rd-v-fondo: var(--sk-color-marca-tenue);--rd-prof: var(--sk-color-fondo-alt);--rd-oro: var(--sk-color-acento);--rd-radio: var(--sk-radio)}#page-experiencias .hero.rd-portada{display:flex;align-items:center;height:max(600px,82svh);min-height:600px}#page-experiencias .rd-portada .hero-media:after{background:#04120880}#page-experiencias .rd-portada .hero-media .imgc{width:100%;height:100%;object-fit:cover;object-position:50% 40%;filter:var(--rd-foto-filtro)}.rd-portada-txt{position:relative;z-index:2;box-sizing:border-box;width:100%;padding:var(--frame-top) var(--rd-pad) 0;display:grid;justify-items:start;row-gap:clamp(32px,4vw,56px)}.rd-portada .rd-portada-titulo{color:#fff;margin:0;max-width:none;text-align:left;text-wrap:balance;font-size:clamp(54px,8.6vw,148px);line-height:1;letter-spacing:-.025em}.rd-portada .rd-portada-titulo span{display:block}.rd-portada-accion{display:flex;flex-wrap:wrap;align-items:center;gap:24px clamp(28px,3.4vw,56px)}.rd-portada-sub{margin:0;font-family:var(--rd-sans);font-size:var(--rd-t-lead);line-height:1.5;color:#fff;max-width:40ch;text-wrap:pretty}.rd-portada-accion .sk-boton{min-height:56px;padding:0 36px}.rd-portada .sk-boton:focus-visible{outline-color:#fff}@media(max-width:860px){#page-experiencias .hero.rd-portada{height:max(600px,82svh)}.rd-portada .rd-portada-titulo{font-size:clamp(38px,10.4vw,72px)}.rd-portada-accion{flex-direction:column;align-items:stretch;gap:28px}.rd-portada-accion .sk-boton{width:100%}}@keyframes rdExpSube{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes rdExpAsienta{0%{transform:scale(1.06)}to{transform:none}}@media(prefers-reduced-motion:no-preference){html:not(.ligero) #page-experiencias .rd-portada .hero-media img{animation:rdExpAsienta 22s ease-out 1 both;will-change:transform}html:not(.ligero) #page-experiencias .rd-portada .rd-portada-titulo{animation:rdExpSube .9s cubic-bezier(.16,.84,.44,1) .12s 1 both}html:not(.ligero) #page-experiencias .rd-portada .rd-portada-accion{animation:rdExpSube .9s cubic-bezier(.16,.84,.44,1) .3s 1 both}}#page-experiencias .rd-tours{padding-bottom:var(--rd-gap)}.rd-tours-head{align-items:end}.rd-tours-head .sk-titulo{--c: 1;--s: 7}.rd-tours-head .sk-texto{--c: 9;--s: 4}.rd-tours-lista{list-style:none;margin:clamp(56px,7vw,104px) 0 0;padding:0;display:grid;row-gap:clamp(72px,9vw,144px)}#page-experiencias .rd-tour{position:static;padding:0;margin:0}#page-experiencias .rd-tour .itin-card-in{display:block;height:auto;min-height:0;background:none;border:0;border-radius:0;box-shadow:none;overflow:visible;animation:none;transform:none}.rd-foto--tour{aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--rd-radio)}.rd-tour .rd-foto img{transition:transform 1.1s var(--rd-ease)}.rd-tour .itin-card-in:hover .rd-foto img{transform:scale(1.03)}.rd-tour--colca .rd-foto--tour{aspect-ratio:16 / 10}.rd-tour--catalina .rd-foto--tour{aspect-ratio:4 / 5}.rd-tour--ciudad .rd-foto img{object-position:42% 50%}.rd-tour--volcanes .rd-foto img{object-position:50% 55%}.rd-tour-txt{margin-top:clamp(24px,3vw,32px);display:flex;flex-direction:column;align-items:flex-start}.rd-tour-nombre{font-family:var(--rd-serif);font-weight:500;font-size:clamp(32px,3.2vw,48px);line-height:1.05;letter-spacing:-.02em;color:var(--ink);margin:0;text-wrap:balance}.rd-tour-txt .sk-nota{margin-top:14px;font-weight:500;color:var(--cl-verde)}.rd-tour-txt .sk-texto{margin-top:18px;max-width:40ch}#page-experiencias .rd-tour .itin-link{display:inline-block;margin-top:26px;padding:0;border:0;font-size:var(--rd-t-cuerpo);letter-spacing:normal;text-transform:none;color:var(--cl-verde)}#page-experiencias .rd-tour .itin-link:hover{color:var(--cl-verde-hover)}@media(min-width:861px){#page-experiencias .rd-tour .itin-card-in{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(12px,2vw,28px);align-items:center}.rd-tour .rd-foto{grid-row:1;grid-column:1 / span 7}.rd-tour .rd-tour-txt{grid-row:1;grid-column:9 / span 4;margin-top:0}.rd-tour:nth-child(2n) .rd-foto{grid-column:6 / span 7}.rd-tour:nth-child(2n) .rd-tour-txt{grid-column:1 / span 4}.rd-tour--colca .rd-foto{grid-column:1 / span 8}.rd-tour--colca .rd-tour-txt{grid-column:9 / span 4;padding-left:clamp(16px,2.4vw,36px)}.rd-tour--catalina .rd-foto{grid-column:2 / span 5}.rd-tour--catalina .rd-tour-txt{grid-column:8 / span 4}}#page-experiencias .rd-organiza{background:var(--rd-prof);padding-bottom:var(--rd-gap)}.rd-organiza .rd-grid{align-items:center}.rd-organiza-txt{--c: 1;--s: 6}.rd-organiza-txt .sk-destacado{margin-top:clamp(24px,2.4vw,36px)}.rd-organiza-tarifas{margin-top:clamp(32px,3.4vw,48px)}.rd-organiza-sub{font-family:var(--rd-serif);font-weight:500;font-size:var(--rd-t-lead);line-height:1.2;color:var(--ink);margin:0 0 10px}.rd-organiza-btn{margin-top:clamp(32px,3.4vw,48px)}.rd-organiza-foto{--c: 7;--s: 6;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--rd-radio)}.rd-organiza-foto img{object-position:30% 50%}#page-experiencias .rd-organiza .sk-boton:focus-visible{outline-color:var(--cl-verde)}#page-experiencias .itin--recuerdos .itin-end{display:block;max-width:none;width:auto;margin:0;padding:var(--rd-gap) var(--rd-pad);background:var(--cl-verde-fondo);color:#fff}#page-experiencias .itin--recuerdos .itin-end:before,#page-experiencias .itin--recuerdos .itin-end:after{content:none}.rd-cierre .rd-grid{align-items:center}.rd-cierre-txt{--c: 1;--s: 5}.rd-cierre-txt .sk-destacado{margin-top:clamp(24px,2.4vw,36px)}.rd-cierre-acciones{display:flex;flex-wrap:wrap;align-items:center;gap:18px 32px;margin-top:clamp(32px,3.4vw,48px)}#page-experiencias .rd-cierre .sk-enlace{text-decoration-color:var(--rd-oro)}.rd-cierre-foto{--c: 7;--s: 6;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--rd-radio)}@media(min-width:861px){.rd-cierre-foto{grid-row:1;--c: 1;--s: 6}.rd-cierre-txt{grid-row:1;--c: 8;--s: 5}}@media(prefers-reduced-motion:reduce){.rd-tour .rd-foto img{transition:none}.rd-tour .itin-card-in:hover .rd-foto img{transform:none}}#page-experiencias .rd-portada .hero-media:after{background:linear-gradient(180deg,#04120861,#04120852 45%,#041f0ab3)}#page-experiencias .rd-portada-titulo{text-shadow:0 2px 40px rgba(4,18,8,.3)}#page-experiencias .rd-portada-titulo span:last-child{font-style:italic;font-weight:500;color:#e8f2ea}
