.jessica{background:var(--crema)}.jessica .grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(36px,6vw,90px);align-items:center}@media(max-width:900px){.jessica .grid{grid-template-columns:1fr}}.jessica .foto{border-radius:28px;overflow:hidden;aspect-ratio:4/5;background:var(--oceano)}.jessica .foto img,.jessica .foto>span{width:100%;height:100%;object-fit:cover}.jessica .sub{font-family:Fraunces,Lora,serif;font-style:italic;font-size:clamp(19px,1.8vw,23px);line-height:1.45;color:var(--cherry);margin:14px 0 18px}.jessica .texto p{font-size:clamp(16px,1.4vw,18px);line-height:1.8;color:var(--gris);margin-bottom:14px}.jessica .btn{margin-top:16px}.grupos{position:relative;color:#fff;overflow:hidden;min-height:600px;display:flex;align-items:center}.grupos>img,.grupos>span{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.grupos:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#052b3df2,#052b3dbf 45%,#052b3d1a)}.grupos .wrap{position:relative;z-index:2}.grupos .caja{max-width:560px}.grupos .titulo,.grupos .titulo em{color:#fff}.grupos .lead{color:#ffffffe0;margin:18px 0 28px}@media(max-width:760px){.grupos:before{background:linear-gradient(180deg,#052b3d73,#052b3de6 45%,#052b3df7)}}.pasos{background:var(--perla)}.etapas3{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;position:relative}.etapas3:before{content:"";position:absolute;left:16%;right:16%;top:110px;height:2px;background:repeating-linear-gradient(90deg,var(--cherry) 0 8px,transparent 8px 16px);z-index:0}@media(max-width:860px){.etapas3{grid-template-columns:1fr}.etapas3:before{display:none}}.et3{position:relative;z-index:1;text-align:center}.et3 .ci{width:220px;height:220px;border-radius:50%;overflow:hidden;margin:0 auto 22px;border:6px solid #fff;box-shadow:var(--sombra);background:var(--oceano)}.et3 .ci img,.et3 .ci>span{width:100%;height:100%;object-fit:cover}.et3 .n{font-weight:800;font-size:12.5px;letter-spacing:.2em;color:var(--cherry)}.et3 h3{font-family:Fraunces,Lora,serif;font-size:24px;color:var(--oceano);margin:6px 0 8px;text-transform:uppercase;letter-spacing:.01em}.et3 p{color:var(--gris);line-height:1.6;max-width:320px;margin:0 auto}.agenda{background:var(--oceano);color:#fff}.agenda .grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px;align-items:start}@media(max-width:960px){.agenda .grid{grid-template-columns:1fr;gap:34px}}.agenda .titulo,.agenda .titulo em{color:#fff}.agenda .lead{color:#ffffffd6;margin:18px 0 24px}.puntos{list-style:none;display:grid;gap:12px}.puntos li{position:relative;padding-left:22px;font-weight:700;line-height:1.5}.puntos li:before{content:"";position:absolute;left:0;top:.55em;width:9px;height:9px;border-radius:50%;background:var(--cherry)}.persona{display:flex;align-items:center;gap:14px;margin-top:28px}.persona img{width:58px;height:58px;border-radius:50%;object-fit:cover;border:2px solid #fff}.persona b{display:block;font-family:Fraunces,Lora,serif;font-size:20px}.persona small{font-size:14px;color:#fffc}form.ficha-f{background:#fff;color:var(--tinta);border-radius:26px;padding:clamp(22px,4vw,40px);box-shadow:0 40px 80px -40px #0009}.ficha-f h3{font-family:Fraunces,Lora,serif;font-size:clamp(24px,2.3vw,30px);color:var(--oceano);line-height:1.15}.ficha-f .mini{color:var(--gris);font-size:14.5px;margin:8px 0 20px}.etapas{display:flex;gap:8px;margin-bottom:22px}.etapas button{flex:1;border:0;background:none;cursor:pointer;text-align:left;font:800 11.5px Plus Jakarta Sans,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#93a3a9;padding:0}.etapas button:before{content:"";display:block;height:5px;border-radius:5px;background:var(--espuma);margin-bottom:8px}.etapas button.on,.etapas button.hecho{color:var(--oceano)}.etapas button.on:before,.etapas button.hecho:before{background:var(--cherry)}.paso-f{display:grid;grid-template-columns:1fr 1fr;gap:16px}.js .paso-f{display:none}.js .paso-f.on{display:grid}.paso-f .full,.campos .full{grid-column:1/-1}.campos{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:560px){.paso-f,.campos{grid-template-columns:1fr}}.campo label.l{display:block;font-weight:800;font-size:12.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--oceano);margin-bottom:7px}.campo input,.campo select,.campo textarea{width:100%;font:600 16px Plus Jakarta Sans,sans-serif;color:var(--tinta);background:var(--perla);border:2px solid transparent;border-radius:14px;padding:14px 15px;appearance:none;-webkit-appearance:none}.campo input[readonly]{background:var(--espuma);color:var(--oceano)}.campo select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9'%3E%3Cpath d='M1 1l6 6 6-6' stroke='%23073A52' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;padding-right:38px}.campo textarea{min-height:96px;resize:vertical}.campo input:focus,.campo select:focus,.campo textarea:focus{outline:0;border-color:var(--turq);background:#fff}.opciones{display:flex;flex-wrap:wrap;gap:8px}.opciones label{cursor:pointer;position:relative}.opciones input{position:absolute;opacity:0;pointer-events:none}.opciones span{display:inline-block;border:2px solid var(--espuma);border-radius:999px;padding:9px 15px;font-weight:700;font-size:14px;background:#fff;color:var(--oceano)}.opciones input:checked+span{background:var(--turq);border-color:var(--turq);color:#fff}.opciones input:focus-visible+span{outline:3px solid var(--cherry)}.check{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--gris);line-height:1.45;cursor:pointer}.check input{width:20px;height:20px;accent-color:var(--turq);flex:none;margin-top:1px}.nav-f{display:flex;gap:12px;margin-top:22px;align-items:center}.nav-f .btn{flex:1}.nav-f .atras{flex:none;border:0;background:none;cursor:pointer;font-weight:800;color:var(--gris);padding:12px}.nav-f .sig{display:none}.js .nav-f .sig{display:inline-flex}.js .nav-f .enviar,.js .nav-f .atras{display:none}.js .ficha-f[data-paso="3"] .nav-f .enviar,.js .ficha-f:not([data-paso="1"]) .nav-f .atras{display:inline-flex}.js .ficha-f[data-paso="3"] .nav-f .sig{display:none}.ficha-f .nota{text-align:center;font-size:13px;color:var(--gris);margin-top:12px}.aviso{color:var(--cherry);font-weight:700;font-size:14px;margin-top:10px}.err{color:var(--cherry);font-weight:700;font-size:14px;margin:0 0 14px}.gracias{display:none;text-align:center;padding:26px 6px}.gracias .ok{width:66px;height:66px;border-radius:50%;background:var(--turq);color:#fff;display:grid;place-items:center;font-size:32px;margin:0 auto 16px}.gracias h3{margin-bottom:10px}.gracias .btn{margin-top:18px}form.ficha-f.enviado>*:not(.gracias){display:none!important}form.ficha-f.enviado .gracias{display:block}.form-oferta{background:var(--oceano);color:#fff}.form-oferta .grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px;align-items:start}@media(max-width:960px){.form-oferta .grid{grid-template-columns:1fr}}.form-oferta .titulo{color:#fff}.form-oferta .lead{color:#ffffffd6;margin-top:16px}.final{position:relative;min-height:520px;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;overflow:hidden}.final>img,.final>span{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.final:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#052b3d9e}.final .wrap{position:relative;z-index:2;max-width:780px}.final .titulo,.final .titulo em{color:#fff}.final .lead{color:#ffffffe6;margin:18px auto 30px;max-width:600px}footer{background:#03202e;color:#ffffffbf;padding:64px 0 110px}footer .g{display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap;align-items:flex-start}footer .lg img{height:104px;width:auto}footer nav{display:grid;grid-template-columns:repeat(2,auto);gap:12px 36px;font-weight:600}footer nav a:hover{color:#fff}footer .copy{border-top:1px solid rgba(255,255,255,.1);margin-top:46px;padding-top:22px;font-size:13px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}.musica{position:fixed;left:16px;bottom:16px;z-index:60;display:flex;align-items:center;gap:4px;background:var(--oceano);border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:5px;color:#fff;box-shadow:0 8px 20px -10px #00000080;transition:opacity .3s}.musica button{border:0;background:none;cursor:pointer;color:#fff;display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:999px;font:700 12.5px Plus Jakarta Sans,sans-serif;letter-spacing:.04em}.musica .play{background:var(--cherry)}.musica .play i{font-style:normal;font-size:12px;width:12px;text-align:center}.musica .ondas{display:inline-flex;gap:2px;align-items:flex-end;height:12px}.musica .ondas s{width:2px;height:4px;background:#fff;border-radius:2px}.musica.on .ondas s{animation:eq .9s ease-in-out infinite alternate}.musica.on .ondas s:nth-child(2){animation-delay:.2s}.musica.on .ondas s:nth-child(3){animation-delay:.4s}@keyframes eq{to{height:12px}}.musica input{width:70px;accent-color:var(--cherry);margin:0 8px 0 2px}.musica.off .vol,.musica.off input{display:none}.cta-movil{position:fixed;z-index:55;right:14px;bottom:16px;display:none;transition:transform .35s,opacity .35s}.cta-movil .btn{padding:15px 20px;font-size:12.5px}@media(max-width:900px){.cta-movil{display:block}.musica input{display:none}.musica.lejos{opacity:0;pointer-events:none}}.cta-movil.oculto{transform:translateY(150%);opacity:0}.rv{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.rv.in{opacity:1;transform:none}.d1{transition-delay:.1s}.d2{transition-delay:.2s}.d3{transition-delay:.3s}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}.rv{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/jt-c.css.map */
