/* Fin de Año only: extracted from the current rendered remote ENSAYO stylesheet. Loaded only on the authenticated private campaign preview. */
#page-container .rdq-finde-banner a.rdq-finde-cta,#page-container .rdq-finde-intro a.rdq-finde-page-cta{background:transparent!important;color:#e4c486!important;border:2px solid #e4c486!important;box-shadow:none!important;transform:none;transition:background-color .3s,color .3s,transform .3s,box-shadow .3s!important}
#page-container .rdq-finde-banner a.rdq-finde-cta:hover,#page-container .rdq-finde-banner a.rdq-finde-cta:focus-visible,#page-container .rdq-finde-intro a.rdq-finde-page-cta:hover,#page-container .rdq-finde-intro a.rdq-finde-page-cta:focus-visible{background:#fff9ef!important;color:#321217!important;border-color:#e4c486!important;transform:translateY(-3px) scale(1.04)!important;box-shadow:0 8px 20px rgba(232,221,203,.4)!important}
@media(prefers-reduced-motion:reduce){
#page-container .rdq-finde-banner a.rdq-finde-cta,#page-container .rdq-finde-intro a.rdq-finde-page-cta{transition:none!important}
#page-container .rdq-finde-banner a.rdq-finde-cta:hover,#page-container .rdq-finde-banner a.rdq-finde-cta:focus-visible,#page-container .rdq-finde-intro a.rdq-finde-page-cta:hover,#page-container .rdq-finde-intro a.rdq-finde-page-cta:focus-visible{transform:none!important}
}
body.rdq-finde-page #page-container .rdq-finde-documents{grid-template-columns:minmax(0,1fr);gap:20px}
body.rdq-finde-page #page-container .rdq-finde-documents>div{min-width:0;max-width:100%;box-sizing:border-box}
body.rdq-finde-page #page-container .rdq-finde-menus{min-width:0;max-width:100%}
body.rdq-finde-page #page-container .rdq-finde-menu-languages{flex-wrap:wrap;min-width:0;box-sizing:border-box;gap:6px;overflow-x:visible}
body.rdq-finde-page #page-container .rdq-finde-menu-cards{min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
body.rdq-finde-page #page-container .rdq-finde-menu-card{min-width:0}
body.rdq-finde-page #page-container .rdq-finde-menu-card img{width:100%;height:300px;object-fit:contain;padding:5px}
body.rdq-finde-page #page-container .rdq-finde-conditions-panel{overflow-wrap:anywhere}
@media(min-width:981px){
body.rdq-finde-page #page-container .rdq-finde-menus{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);column-gap:36px;align-content:start}
body.rdq-finde-page #page-container .rdq-finde-menus>h3,body.rdq-finde-page #page-container .rdq-finde-menus>p,body.rdq-finde-page #page-container .rdq-finde-menus>nav{grid-column:1;min-width:0}
body.rdq-finde-page #page-container .rdq-finde-menu-cards{grid-column:2;grid-row:1 / 7;margin:0;align-self:start}
body.rdq-finde-page #page-container .rdq-finde-menu-languages{align-content:start;margin-bottom:12px}
body.rdq-finde-page #page-container .rdq-finde-menu-language-label{margin-top:10px}
body.rdq-finde-page #page-container .rdq-finde-conditions-panel{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);column-gap:36px}
body.rdq-finde-page #page-container .rdq-finde-conditions-panel>h3{grid-column:1;grid-row:1 / 4;margin:0}
body.rdq-finde-page #page-container .rdq-finde-conditions-panel>p,body.rdq-finde-page #page-container .rdq-finde-conditions-panel>details{grid-column:2;min-width:0}
body.rdq-finde-page #page-container .rdq-finde-conditions-panel>details{margin-top:4px}
}
@media(max-width:480px){
body.rdq-finde-page #page-container .rdq-finde-documents>div{padding:22px 18px}
body.rdq-finde-page #page-container .rdq-finde-menu-cards{grid-template-columns:minmax(0,1fr);max-width:280px;margin:20px auto;gap:24px}
body.rdq-finde-page #page-container .rdq-finde-menu-card img{height:320px}
body.rdq-finde-page #page-container .rdq-finde-menu-card strong{font-size:24px}
body.rdq-finde-page #page-container .rdq-finde-menu-status{max-width:100%;box-sizing:border-box}
}
body.rdq-finde-page #page-container .rdq-finde-menu-toolbar{background:#321217!important;color:#e4c486!important;border-color:#e4c486!important}
body.rdq-finde-page #page-container .rdq-finde-menu-toolbar>span{color:#e4c486!important}
body.rdq-finde-page #page-container .rdq-finde .rdq-finde-menu-toolbar button,body.rdq-finde-page #page-container .rdq-finde .rdq-finde-menu-toolbar button:hover,body.rdq-finde-page #page-container .rdq-finde .rdq-finde-menu-toolbar button:focus-visible{background:#321217!important;color:#e4c486!important;border-color:#e4c486!important}
body.rdq-finde-page #page-container .rdq-finde-conditions-panel .rdq-finde-terms>summary{background:#ffffff!important;color:#321217!important;border:2px solid #321217!important;border-radius:4px;transition:background-color .2s}
body.rdq-finde-page #page-container .rdq-finde-conditions-panel .rdq-finde-terms>summary:hover,body.rdq-finde-page #page-container .rdq-finde-conditions-panel .rdq-finde-terms>summary:focus-visible{background:#fff9ef!important;color:#321217!important;border-color:#321217!important}
body.rdq-finde-page #page-container .rdq-finde-conditions-panel .rdq-finde-terms>summary{font-family:"Don Quijote Display",Georgia,serif!important;font-style:italic!important;font-weight:600!important}
body.rdq-finde-page #page-container .rdq-finde-conditions-panel .rdq-finde-terms>summary{font-size:16px!important;font-weight:700!important;color:#321217!important;text-shadow:0.15px 0 currentColor}
@media(min-width:981px){
body.rdq-finde-page #page-container .rdq-finde-conditions-panel .rdq-finde-terms[open]>.rdq-finde-terms-body{box-sizing:border-box;width:calc(100% + 120px);max-width:none;margin-left:-120px;padding:18px 22px}
}
body.rdq-finde-page #page-container .rdq-finde-conditions-panel>.rdq-finde-terms{grid-column:1 / -1!important;grid-row:auto!important;justify-self:stretch;width:100%;min-width:0;box-sizing:border-box;margin:12px 0 0!important;border:0!important;background:transparent}
body.rdq-finde-page #page-container .rdq-finde-conditions-panel .rdq-finde-terms>summary{box-sizing:border-box;width:100%;max-width:587px;margin-left:auto;margin-right:auto;text-align:center}
body.rdq-finde-page #page-container .rdq-finde-conditions-panel .rdq-finde-terms[open]>.rdq-finde-terms-body{box-sizing:border-box;width:calc(100% - 40px)!important;max-width:none!important;margin:12px auto 0!important;padding:20px!important;border:1px solid #bb9c6d;border-radius:4px;text-align:left}
body.rdq-finde-page #page-container .rdq-finde-conditions-panel .rdq-finde-terms[open]>.rdq-finde-terms-body{padding:25px!important;scrollbar-gutter:auto}
body.rdq-finde-page #page-container .rdq-finde-conditions-panel .rdq-finde-terms-body .rdq-legal{width:100%;max-width:none!important;box-sizing:border-box;margin-left:0;margin-right:0}
body.rdq-finde-page #page-container .rdq-finde-conditions-panel .rdq-finde-terms-body p,body.rdq-finde-page #page-container .rdq-finde-conditions-panel .rdq-finde-terms-body h2,body.rdq-finde-page #page-container .rdq-finde-conditions-panel .rdq-finde-terms-body h3,body.rdq-finde-page #page-container .rdq-finde-conditions-panel .rdq-finde-terms-body dl{max-width:none!important;box-sizing:border-box}
body.rdq-finde-page #page-container .rdq-finde-hero-copy .rdq-finde-form-cta{margin-left:12px;margin-top:12px}
@media(max-width:760px){
body.rdq-finde-page #page-container .rdq-finde-hero-copy .rdq-finde-form-cta{display:flex;width:fit-content;margin-left:0;margin-top:12px}
}
body.rdq-finde-page #page-container #rdq-finde-form{display:flex;flex-direction:column;padding:24px 28px;background:#fff9ef;gap:0}
body.rdq-finde-page #page-container #rdq-finde-form>h2{order:-5;margin:0 0 8px;font-size:32px}
body.rdq-finde-page #page-container #rdq-finde-form>h2+p{order:-4;margin:0 0 18px;max-width:none}
body.rdq-finde-page #page-container #rdq-finde-form>.rdq-finde-notice{order:-3;display:block!important;margin:0;padding:12px 16px;background:#e8ddcb;border:0;border-left:3px solid #321217;border-radius:4px 4px 0 0;max-width:none;font-size:14px;line-height:1.6;color:#321217}
body.rdq-finde-page #page-container #rdq-finde-form>.rdq-finde-steps{order:-2;margin:0;padding:8px 16px 8px 36px;gap:6px 28px;background:#e8ddcb;border-left:3px solid #321217;font-size:14px;line-height:1.6}
body.rdq-finde-page #page-container #rdq-finde-form>.rdq-finde-form-policy{order:-1;margin:0 0 18px;padding:8px 16px 12px;background:#e8ddcb;border:0;border-left:3px solid #321217;border-radius:0 0 4px 4px;font-size:14px;line-height:1.6}
body.rdq-finde-page #page-container #rdq-finde-form>.rdq-finde-form-policy p{margin:0 0 5px;max-width:none}
body.rdq-finde-page #page-container #rdq-finde-form>.rdq-finde-form-policy p:last-child{margin-bottom:0}
body.rdq-finde-page #page-container #rdq-finde-form>fieldset{min-width:0;margin:0;padding:0;border:0;background:transparent;border-radius:0}
body.rdq-finde-page #page-container #rdq-finde-form>fieldset.rdq-finde-acceptances{padding:0 0 14px;margin:0 0 18px;border-bottom:1px solid rgba(187,156,109,.6)}
body.rdq-finde-page #page-container #rdq-finde-form>fieldset>legend{float:none;width:100%;box-sizing:border-box;padding:0;margin:0 0 10px;font-size:23px;line-height:1.3}
body.rdq-finde-page #page-container #rdq-finde-form .rdq-finde-acceptances .rdq-finde-check{margin:8px 0;gap:10px}
body.rdq-finde-page #page-container #rdq-finde-form .rdq-finde-acceptances>p{margin:6px 0 0;font-size:13px;line-height:1.5;max-width:none}
body.rdq-finde-page #page-container #rdq-finde-form .rdq-finde-fields{gap:16px 20px;min-width:0}
body.rdq-finde-page #page-container #rdq-finde-form .rdq-finde-fields>label{min-width:0;overflow-wrap:anywhere}
body.rdq-finde-page #page-container #rdq-finde-form .rdq-finde-fields input,body.rdq-finde-page #page-container #rdq-finde-form .rdq-finde-fields select{min-height:44px}
@media(max-width:600px){
body.rdq-finde-page #page-container #rdq-finde-form{padding:20px 18px}
body.rdq-finde-page #page-container #rdq-finde-form>h2{font-size:28px}
body.rdq-finde-page #page-container #rdq-finde-form>.rdq-finde-steps{display:flex;flex-wrap:wrap;gap:4px 24px}
body.rdq-finde-page #page-container #rdq-finde-form>.rdq-finde-steps li{padding-bottom:0}
}
body.rdq-finde-page #page-container .rdq-finde-menu-dialog{border-color:#321217!important}
body.rdq-finde-page #page-container .rdq-finde-menu-toolbar{border-color:#321217!important;background:#321217!important;color:#bb9c6d!important;position:relative;z-index:1;box-shadow:0 10px 34px rgba(19,4,8,.22)}
body.rdq-finde-page #page-container .rdq-finde-menu-toolbar>span{color:#bb9c6d!important}
body.rdq-finde-page #page-container .rdq-finde .rdq-finde-menu-toolbar button,body.rdq-finde-page #page-container .rdq-finde .rdq-finde-menu-toolbar button:hover,body.rdq-finde-page #page-container .rdq-finde .rdq-finde-menu-toolbar button:focus-visible{color:#bb9c6d!important;border-color:#bb9c6d!important}
body.rdq-finde-page #page-container .rdq-finde-menu-toolbar{background-color:rgb(50,18,23)!important;background-image:radial-gradient(circle at 28% -60%,rgba(197,154,85,0.18),rgba(0,0,0,0) 46%),none!important}
body.rdq-finde-page #page-container .rdq-finde-menu-toolbar>span{font-family:"Don Quijote Display",Georgia,serif!important;font-size:18px!important;font-style:italic;font-weight:600;line-height:1.35;min-width:0;overflow-wrap:anywhere}
body.rdq-finde-page #page-container .rdq-finde .rdq-finde-menu-toolbar button,body.rdq-finde-page #page-container .rdq-finde .rdq-finde-menu-toolbar button:hover,body.rdq-finde-page #page-container .rdq-finde .rdq-finde-menu-toolbar button:focus-visible{background:transparent!important}
body.rdq-finde-page #page-container .rdq-finde .rdq-finde-menu-toolbar button:not([data-menu-close]){font-family:"Don Quijote Display",Georgia,serif!important;font-size:18px!important;font-style:italic;font-weight:600}
body.rdq-finde-page #page-container .rdq-finde-menu-languages{display:grid;grid-template-columns:repeat(9,minmax(0,44px));gap:clamp(2px,1%,6px);width:100%;max-width:100%;overflow-x:visible;flex-wrap:nowrap}
body.rdq-finde-page #page-container .rdq-finde-menu-flag{min-width:0;width:100%}
body.rdq-finde-page #page-container .rdq-finde-menu-flag img{max-width:100%;height:auto}
body.rdq-finde-page #page-container #rdq-finde-form .rdq-finde-fields>label:has([data-guests]),body.rdq-finde-page #page-container #rdq-finde-form .rdq-finde-fields>label:has([data-total]){display:flex;flex-direction:column}
body.rdq-finde-page #page-container #rdq-finde-form .rdq-finde-fields>label:has([data-guests]) .rdq-finde-rate{margin-top:auto}
body.rdq-finde-page #page-container #rdq-finde-form .rdq-finde-fields output[data-total]{box-sizing:border-box;width:100%;min-height:44px;margin-top:auto;padding:11px 12px;border:1px solid #321217;border-radius:3px;background:#fffdfa;color:var(--ink);font:inherit}
@media(min-width:981px){
body.rdq-finde-page #page-container #rdq-finde-form .rdq-finde-fields{grid-template-columns:repeat(4,minmax(0,1fr))}
body.rdq-finde-page #page-container #rdq-finde-form .rdq-finde-fields>label,body.rdq-finde-page #page-container #rdq-finde-form .rdq-finde-fields>p{grid-column:span 2}
body.rdq-finde-page #page-container #rdq-finde-form .rdq-finde-fields>label:has([data-guests]),body.rdq-finde-page #page-container #rdq-finde-form .rdq-finde-fields>label:has([data-total]){grid-column:span 1}
body.rdq-finde-page #page-container #rdq-finde-form .rdq-finde-fields>.rdq-finde-wide{grid-column:1 / -1}
}
