.c2c_form{background-color:var(--blanco);padding:1.5rem;width:21rem;justify-self:end;border-radius:1rem;box-sizing:border-box;display:grid;grid-template-columns:1fr;row-gap:1rem;box-shadow:0 10px 8px 0 rgba(0,0,0,.3);margin:0 auto}@media (max-width:767px){.c2c_form{width:100%;box-sizing:border-box}}.c2c_form h1{text-align:center;font-size:1.5rem;color:var(--naranja)}.c2c_form .filaForm{display:flex;justify-content:center;column-gap:.5rem}.c2c_form button{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:.5rem}.c2c_form button svg{fill:var(--blanco);width:2.6rem;margin-top:-1.5rem;margin-bottom:-2rem}.backgroundModal .c2c_form{box-shadow:none;padding:0}.backgroundModal .c2c_form form,form{row-gap:1.5rem;margin:1rem 0 0}@media (min-width:668px){.heroInfo .c2c_form{row-gap:1.5rem;margin:1rem 0 0}}@media (max-width:667px){.heroInfo .c2c_form{box-shadow:none;border:10px solid var(--naranja);margin:1rem 0 0}}@media (min-width:668px){section.c2c_formBottom{display:none}}@media (max-width:667px){section.c2c_formBottom .c2c_form{box-shadow:none;border:10px solid var(--naranja);margin:1rem 0!important}}form{display:grid;grid-template-columns:1fr;row-gap:.7rem}form input[type=tel],form input[type=text]{border:0;padding:.8rem;border-radius:0;box-shadow:0 0 15px rgba(0,0,0,.25);width:100%;box-sizing:border-box;font-size:2rem;max-width:14rem}@media (max-width:467px){form{row-gap:.5rem}}.gdprRequired{margin:0;padding:0;border:0}.gdprRequired div{display:flex;align-items:center;justify-content:center}.gdprRequired div>div{padding:.35rem}.gdprRequiredText{font-size:.8rem;margin-left:-.4rem}.gdprRequiredText a{color:var(--negro);text-decoration:underline}.gdprRequiredText a:hover{text-decoration:none}input[type=checkbox]#c2c_Polices,input[type=checkbox]#c2c_Polices_Modal{opacity:0;position:absolute;width:1px!important}.gdprRequired label{display:flex}input[type=checkbox]+label{cursor:pointer}label.checkCustom:before{content:'';background-color:var(--blanco);border:1px solid var(--grisClaro);border-radius:2.5px;display:inline-block;height:17px;width:17px;text-align:center;vertical-align:middle;line-height:12px;margin:0}input[type=checkbox]:checked+label:before{content:'✓';font-size:1.75rem;line-height:.7rem;color:var(--naranja)}