.egift-header[data-v-730f3b9c]{margin:0 auto;max-width:90%;width:100%}.primer-msj[data-v-821ec904]{transition:opacity .5s}.egift{height:100dvh;min-height:800px;overflow:hidden;padding:10% 2.5%;position:relative;width:100%}@media screen and (min-width:768px){.egift{padding:5% 2.5%}}.egift__video-bg{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%;z-index:0}.egift__content{position:relative;z-index:1}.egift .welcome,.egift__content{height:100%;width:100%}.egift .welcome--content{align-items:center;display:flex;flex-direction:column;gap:3em;height:100%;justify-content:space-between;text-align:center;width:100%}.egift .welcome--title img{max-width:80vw}@media screen and (min-width:550px){.egift .welcome--title img{max-width:370px}}@media screen and (min-width:1200px){.egift .welcome--title img{max-width:450px}}.egift .welcome--subtitle{margin-top:2em}@media screen and (min-width:1024px){.egift .welcome--subtitle{margin-top:0}}.egift .welcome--subtitle h2{color:#b2a469;font-family:larken,sans-serif;font-size:1.75em;font-weight:100;line-height:1.1;margin:0;text-align:center}.egift .welcome--subtitle h2:nth-of-type(2),.egift .welcome--subtitle h2:nth-of-type(3){font-style:italic}.egift .welcome--subtitle h2:nth-of-type(2){transform:translateX(-50px)}@media screen and (min-width:1200px){.egift .welcome--subtitle h2{font-size:2em}}.egift .primer-msj{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;margin:0 auto;max-width:400px;width:100%}.egift .primer-msj h2{color:#fff;font-family:larken,sans-serif;font-size:1.625em;font-style:italic;font-weight:100;margin:0;text-align:center}.egift .paso-tres--container{width:100%}.egift .next{cursor:pointer;width:100%}.egift .next p{color:#b2a469;font-size:1.375em;margin-top:0}.egift .next button{background:none;border:none;cursor:pointer}.egift .ctas-paso-cuatro{display:flex;gap:1.5em;justify-content:center;margin-top:2em}.egift .ctas-paso-cuatro button{background:none;border:none;cursor:pointer}.egift .fade-enter-active,.egift .fade-leave-active{transition:opacity .5s}.egift .fade-enter,.egift .fade-leave-to{opacity:0}.egift .fade-header-enter-active,.egift .fade-header-leave-active{transition:opacity .6s cubic-bezier(.4,0,.2,1)}.egift .fade-header-enter,.egift .fade-header-leave-to{opacity:0}