@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";.anime,a{transition:all .2s ease-in-out}.sombra,.cartaBase,.cartasBaseImagenes .bloqueImg,.cartaBase2,#formu,#formu input,#formu select,input{box-shadow:0 4px 19px #cda06d99}.imagenFuera{height:calc(100% - 2rem);top:-2rem}@media (max-width: 479px){.imagenFuera{height:calc(100% + 1rem);top:-1rem}}html{box-sizing:border-box;font-size:clamp(10px,.9vw,22px);font-family:Montserrat,sans-serif,sans-serif;font-weight:100;background:#fff6f0;scroll-behavior:smooth;letter-spacing:.02em;line-height:1.3em}@media (min-width: 1600px) and (max-width: 1990px){html{font-size:clamp(10px,.9vw,20px)}}@media (max-width: 479px){html{font-size:clamp(16px,1.8vw,18px)}}@media (min-width: 1990px){html{font-size:clamp(14px,7vw,22px)}}*,*:before,*:after{box-sizing:inherit}body{position:relative}body,h1,h2,h3,h4,h5,h6,p,ol,ul{margin:0;padding:0;font-weight:400}h1,h2,h3,h4{line-height:1em;font-family:Montserrat,sans-serif,serif;font-weight:700;padding-bottom:.7rem;color:#ffce95}h1{font-size:clamp(2rem,3.6vw,6vw)}h2{font-size:clamp(2.2em,2vw,30vw);color:#ee6a6a}@media (min-width: 1600px) and (max-width: 1990px){h2{font-size:clamp(3em,2vw,50vw)}}ol,ul{list-style:none}li{list-style:disc;margin-left:1.5rem;margin-bottom:.2rem}img{max-width:100%;height:auto;vertical-align:middle;font-style:italic;background-size:cover;shape-margin:.75rem}a{text-decoration:none;display:inline-block;color:#656a8d}a:hover{transform:scale(1.05)}a img,a svg{vertical-align:middle}.selected{color:#ee6a6a;text-decoration:underline;font-weight:700}p{margin-bottom:.6rem;color:#656a8d}@media (max-width: 479px){p{line-height:1.4}}p:last-child{margin-bottom:0rem}b{font-weight:700}mark{background-color:#ee6a6a;color:#fff;padding:0 .3rem;border-radius:.2rem}.flex{display:flex;gap:1rem;flex-wrap:wrap}.grid{display:grid;grid-template-columns:[pantalla-start] .5vw [extra-start] 5vw [contenido-start] 1fr [contenido-end] 5vw [extra-end] .5vw [pantalla-end]}@media (min-width: 1600px) and (max-width: 1990px){.grid{grid-template-columns:[pantalla-start] 6vw [extra-start] 6vw [contenido-start] 1fr [contenido-end] 6vw [extra-end] 6vw [pantalla-end]}}@media (min-width: 1990px){.grid{grid-template-columns:[pantalla-start] 6vw [extra-start] 6vw [contenido-start] 1fr [contenido-end] 6vw [extra-end] 6vw [pantalla-end]}}.contenido>*{grid-column:contenido}.extra>*{grid-column:extra}.pantalla>*{grid-column:pantalla}.pantalla-izq>*{grid-column:pantalla-start/contenido-end}@media (max-width: 479px){.pantalla-izq>*{grid-column:contenido}}.pantalla-der>*{grid-column:contenido-start/pantalla-end}.pantalla-der-especial>*{grid-column:contenido-start/pantalla-end}@media (max-width: 479px){.pantalla-der-especial>*{grid-column:contenido/pantalla-end}}.conte-cartas{display:flex;gap:1rem;margin:4rem 0;flex-wrap:wrap}#zigzag{padding:4rem 0}#zigzag .bloqueMapa:last-child{z-index:400;transform:translateY(-2rem)}@media (max-width: 479px){#zigzag .bloqueMapa:last-child{transform:translateY(0)}}#zigzag .bloqueMapa:last-child .izq{order:2}#zigzag .bloqueMapa:last-child .der{order:1}.fondo-mitad{background:var(--fondoBurn);background:linear-gradient(0deg,var(--fondoBurn) 50%,rgb(255,255,255) 50%,rgb(255,255,255) 100%)}.btn{border:solid 3px #656a8d;margin:.5rem .5rem .5rem 0;background:#ee6a6a;border-radius:40rem;color:#ffce95;display:flex;padding:1rem}.btn svg{width:100%;height:auto;fill:currentColor!important}.btn:hover{border-radius:2rem;background:#ffce95;color:#656a8d}@media (max-width: 479px){.btn{width:100%;text-align:center}}.desactivado{pointer-events:none}.cartaBase{background:#fff;border-radius:1rem;position:relative;margin:4rem 0}@media (max-width: 479px){.cartaBase{margin:2rem 0}}.cartaBaseTxt{padding:0 4rem 4rem}@media (max-width: 479px){.cartaBaseTxt{order:1;padding-top:2rem}}.cartasBaseImagenes{width:100%;display:flex;left:0;top:-7rem;gap:1rem;justify-content:center;transform:translateY(-3rem)}.cartasBaseImagenes .bloqueImg{backdrop-filter:blur(6px);overflow:hidden;border-radius:1rem;background:#5ecedd66;flex:1 0 fit-content;display:flex;max-width:50%}.cartasBaseImagenes .bloqueImg:first-child{max-width:20%;background:#f806}@media (max-width: 479px){.cartasBaseImagenes{top:0dvh;left:50%;transform:translate(-50%);max-width:90%;flex-wrap:wrap;position:relative;padding-bottom:2rem;order:2}.cartasBaseImagenes .bloqueImg{max-width:100%}.cartasBaseImagenes .bloqueImg:first-child{max-width:100%;justify-content:center}.cartasBaseImagenes .bloqueImg:first-child img{height:70vw}}.baseA{--baseAPadd: 35dvh;text-align:center}.baseA img{object-fit:cover}@media (max-width: 479px){.baseA{display:flex;flex-direction:column}}.cartaBase2{text-align:center;background:url(/fondo-nvite-caracteristicas-2.png),linear-gradient(330deg,#ffce95,#fff 70%) #ffce95;background-size:cover,contain;background-blend-mode:color-dodge,normal;border-radius:1rem;position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;flex:1 0 30%;padding:2rem 2rem 0}.cartaBase2 .imaCelular{max-width:16vw}@media (max-width: 479px){.cartaBase2 .imaCelular{max-width:60vw}}.cartaBase2 img{position:relative;margin-top:0;padding:0;align-self:flex-end;padding-top:2rem}@media (max-width: 479px){.cartaBase2 img{max-width:60vw}}.cartaBase2 h2{color:#4c5065}.cartaBase2 h2,.cartaBase2 p{flex:1 0 100%}.cartaBase2:last-child{flex:1 0 30%;padding:2rem 2rem 0;background:url(/fondo-nvite-caracteristicas-2.png) no-repeat #ffce95;background-size:cover;background-blend-mode:color-dodge}.cartaBase2 #decor{position:absolute;left:0%;bottom:20%;z-index:10;width:10vw}@media (min-width: 1990px){.cartaBase2 #decor{left:6rem}}@media (max-width: 479px){.cartaBase2 #decor{width:27vw}}.cartaBase2 .bande{max-width:80%;height:auto;padding:0;margin:0}@media (max-width: 479px){.cartaBase2 h2{font-size:1.7rem}}.cartaBase3{padding:0!important;overflow:hidden}.cartaBase3 .bande-2{padding:2rem}.cartaBase3 img{width:100%}#conteCaracteristicas{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-around;margin:4rem 0}#conteCaracteristicas>*{position:relative;flex:1;border-radius:1rem;display:flex;justify-content:center;align-items:center;background-size:cover;background-blend-mode:color-dodge;aspect-ratio:3/2}#conteCaracteristicas>* .conte{position:relative;max-width:70%;text-align:center}@media (max-width: 479px){#conteCaracteristicas>* .conte{max-width:80%}}#conteCaracteristicas>* h3{color:#ee6a6a;font-size:clamp(2.3vh,2vw,3vw)}#conteCaracteristicas>* .icono{max-width:1.7rem;position:absolute;right:1rem;top:1rem}@media (max-width: 479px){#conteCaracteristicas>* .icono{right:auto;top:auto;position:relative;max-width:1.5rem;margin:1rem 0}}@media (max-width: 479px){#conteCaracteristicas>*{flex:1 0 47%;flex-direction:column;padding:2rem 0}}.azulBG{border-radius:.8rem;background:url(/fondo-nvite-caracteristicas-banner.png) no-repeat,linear-gradient(43deg,#fff6f0 30%,#dae3ea) no-repeat;background-position:center right,top left;background-size:50%,100%;margin-bottom:1rem}@media (max-width: 479px){.azulBG{background:url(/fondo-nvite-caracteristicas-banner.png) no-repeat,linear-gradient(43deg,#ffce95,#fff) no-repeat;background-position:center bottom;background-size:120%}}.texto-izq{text-align:left}.mini{font-size:.7rem;font-weight:700;color:#656a8d}#formu{width:70%;display:flex;transform:translateY(2pc);align-items:center;padding:2rem;border-radius:1rem;backdrop-filter:blur(5px);background:#ff88004d;text-align:left}#formu img{width:30px;vertical-align:middle;margin:0}@media (max-width: 479px){#formu{width:100%;margin-top:2rem}#formu img{width:20px}}#formu form{display:flex;flex-wrap:wrap}#formu h3{vertical-align:middle;flex:1 0 100%;color:#656a8d;padding:0;margin:0}#formu label{text-align:left}#formu label{flex:1 0 100%;font-size:clamp(.9rem,.8vw,1rem);color:#656a8d;padding-top:1rem!important}#formu input,#formu select{flex:1 0 100%;padding:.5rem;border:none;background:#fff;border-radius:10px}form{display:flex;flex-wrap:wrap}h3{vertical-align:middle;flex:1 0 100%;color:#656a8d;padding:0;margin:0}label{text-align:left}label{flex:1 0 100%;font-size:clamp(.9rem,.8vw,1rem);color:#656a8d;padding-top:1rem!important}input{flex:1 0 100%;padding:.5rem;border:none;background:#fff;border-radius:10px}button[type=submit],#empezar{margin-top:1rem!important;border-radius:10px;padding:.3rem 2rem;color:#fff;margin:.5rem .5rem .5rem 0;background-color:#ee6a6a}@media (max-width: 479px){button[type=submit],#empezar{width:100%;margin:1rem 0;text-align:center}}button[type=submit]:hover,#empezar:hover{background:#ffce95;color:#656a8d}input::placeholder{color:#656a8d}.fondo-formu{background:url(/fondo-formu.webp),linear-gradient(330deg,#ffce95,#fff 70%) #fff;background-repeat:no-repeat;background-size:30%;background-position:right bottom,center right;text-align:center;border-radius:1rem;position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;flex:1 0 30%;padding:2rem 2rem 0}.fondo-formu h2{color:#ee6a6a}.fondo-formu .bande{padding:2rem 0}@media (max-width: 479px){.fondo-formu{background-size:90%;background-position:500% bottom;order:2}}.fondo-alegre{background:url(/fondo-cover-nviteme-invitaciones-digitales.webp) repeat-x #fff;background-size:50%;background-position:0% 300%}@media (max-width: 479px){.fondo-alegre{background-size:100%;background-position:0% 150%}}.desactivado{opacity:.4;cursor:not-allowed!important}@keyframes desaparecer{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes aparecer{0%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(10px)}}.desapareceH1{animation-name:desaparecer;animation-duration:1s}.apareceH1{animation-name:aparecer;animation-duration:1s}#choro{position:relative;padding:4rem;text-align:center}#choro h2{color:#656a8d}@media (max-width: 479px){#choro{padding:4rem 2rem}}#video{margin-bottom:2rem;display:flex;justify-content:center}#video iframe{border-radius:.8rem;aspect-ratio:16/9;width:100%!important;height:auto}@media (max-width: 479px){#video{display:none}}#videoCel{margin-bottom:2rem;display:flex;justify-content:center}#videoCel iframe{border-radius:.8rem;aspect-ratio:9/16;width:100%!important;height:auto}@media (min-width: 1600px) and (max-width: 1990px){#videoCel{display:none}}@media (min-width: 1990px){#videoCel{display:none}}@media (min-width: 767px) and (max-width: 1023px){#videoCel{display:none}}@media (min-width: 1024px) and (max-width: 1599px){#videoCel{display:none}}
