.landing-qr{background-color:#3e3a3b;height:100vh;position:relative;width:100%}@media screen and (min-width:1024px){.landing-qr{min-height:800px}}.landing-qr--header{background:linear-gradient(180deg,#222,transparent);left:0;padding:1.5em 0;position:fixed;right:0;top:0;width:100%;z-index:1}.landing-qr--header a{display:flex;justify-content:center}.landing-qr--header a svg{width:150px}@media screen and (min-width:1024px){.landing-qr--header a svg{width:200px}}.landing-qr--media-cont{height:100%;width:100%}.landing-qr--media-cont img,.landing-qr--media-cont video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.landing-qr--txt-cont{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:50%;padding:0 2em;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@media screen and (min-width:1024px){.landing-qr--txt-cont{padding:0}}.landing-qr--txt-cont .title-size-gold{margin:0;padding:0 0 2em;text-align:center}.landing-qr--txt-cont .title-size-gold span{display:block}@media screen and (min-width:1024px){.landing-qr--txt-cont .title-size-gold span{display:inline-block}}.landing-qr--txt-cont .cta-cont{align-items:flex-start;display:flex;flex-direction:column;gap:1em;justify-content:center}@media screen and (min-width:1024px){.landing-qr--txt-cont .cta-cont{flex-direction:row}}.landing-qr--txt-cont .cta-cont .btn-reserva{display:block;min-width:250px;width:auto;z-index:1}.landing-qr--txt-cont .cta-cont--dropdown{position:relative}.landing-qr--txt-cont .cta-cont--dropdown .btn-reserva{align-items:center;display:flex;justify-content:center}.landing-qr--txt-cont .cta-cont--dropdown .btn-reserva:focus,.landing-qr--txt-cont .cta-cont--dropdown .btn-reserva:hover{background-color:#b4a269!important;border:1px solid #b4a269!important}.landing-qr--txt-cont .cta-cont--dropdown .btn-reserva span img{margin-left:6px;transition:all .25s linear}.landing-qr--txt-cont .cta-cont--dropdown .btn-reserva span img.active{transform:rotate(180deg)}.landing-qr--txt-cont .cta-cont--trigger{height:0;opacity:0;pointer-events:none}.landing-qr--txt-cont .cta-cont--trigger.active{opacity:1;pointer-events:all}.landing-qr--txt-cont .cta-cont--trigger a{border:1px solid #b4a269;color:#fff;display:block;font-size:.9em;line-height:1;padding:.8em 1em;text-align:center}@media screen and (min-width:1024px){.landing-qr--txt-cont .cta-cont--trigger a{font-size:1em}}.landing-qr--txt-cont .cta-cont--trigger a:first-child{border-bottom:0;border-top:0}.landing-qr--nodisp{align-items:center;background-color:#222;display:flex;flex-direction:column;justify-content:center;left:50%;margin:0 auto;max-width:90%;min-height:350px;padding:1em;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@media screen and (min-width:576px){.landing-qr--nodisp{max-width:450px;padding:3em}}.landing-qr--nodisp h2{margin-bottom:1.5em;position:relative;text-align:center}.landing-qr--nodisp h2:before{background-color:#b4a269;bottom:calc(-.75em + 1px);content:"";height:1px;left:-20%;position:absolute;width:140%}.landing-qr--nodisp p{color:#f4f3f1;margin:0;opacity:.7;padding-bottom:1em;text-align:center;width:70%}@media screen and (min-width:576px){.landing-qr--nodisp p{width:50%}}.landing-qr--nodisp p.legal--qr{font-size:.8em;padding:0;width:90%}.landing-qr--nodisp .close-btn{cursor:pointer;position:absolute;right:5%;top:5%}