form{display:grid;grid-template-columns:1fr;row-gap:.35rem}#frmC2C_cabecera{display:grid;grid-template-columns:2fr 1fr;justify-content:center;align-items:center;height:inherit}#frmC2C_cabecera>div{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;height:inherit;margin-top:-2rem}#frmC2C_cabecera>img{height:12rem;margin-top:-3rem}.cajaModal h3{text-align:center;margin-bottom:1rem}.c2c_form_header{display:grid;grid-template-columns:auto 1fr;column-gap:.5rem;align-items:center;font-size:1.5rem;color:var(--morado2);font-weight:600;line-height:100%;width:fit-content;margin:0 auto;padding-bottom:.5rem}.c2c_form_header img{height:4.2rem}form input[type=tel],form input[type=text]{border:0;padding:.8rem;border-radius:0;font-size:1rem;box-shadow:0 0 15px rgba(0,0,0,.25);width:100%;box-sizing:border-box}#modalExtra #boxmodalcontrata{gap:0}#modalExtra.backgroundModal .cajaModal.home{height:fit-content;max-height:fit-content}#modalExtra form .filaForm.input{position:relative}#modalExtra form .filaForm.input button{position:absolute;padding:0 .8rem .25rem;width:fit-content;min-width:auto;border-radius:1.5rem;background-color:var(--morado2);top:.35rem;right:.65rem;font-weight:600;font-size:1.6rem}#botonForm_modalExtra.enviando{position:absolute;left:0;width:100%;height:fit-content;display:flex;align-items:center;justify-content:center;background-color:#fff!important;color:var(--magenta1);font-size:.9rem;border-radius:1.5rem}#modalExtra form input{text-align:center;color:#fff;border-radius:1.5rem;background-color:var(--magenta1);transition:all .35s ease-in-out}#modalExtra form input:hover{background-color:#fff;color:var(--magenta1)}#modalExtra form input:focus{background-color:#fff;color:var(--magenta1);border:none}#modalExtra form input::placeholder{color:#fff;text-align:center;font:600}#modalExtra form input:hover::placeholder{color:var(--magenta1)}form button{text-align:center;text-decoration:none;justify-self:center}@media (min-width:467px) and (max-width:667px){#frmC2C_cabecera>div{margin-top:-.1rem}a#botonForm_cabeceraWA{max-width:16rem}}@media (max-width:667px){form{row-gap:.2rem}#frmC2C_cabecera>img{height:8rem;width:auto;overflow:auto;margin-top:-2rem}.newInput .gdprRequiredText{font-size:.7rem}}@media (max-width:467px){form{row-gap:.5rem}form#frmC2C_Inf{row-gap:.2rem}img.icon1-phone{width:3.4rem}input#c2c_Inf{padding:.4rem .4rem .4rem 3rem;font-size:1rem;text-align:center;border-radius:1rem}form#frmC2C_Inf>div>button{font-size:1rem;font-weight:600;padding:.4rem 0;border-radius:1rem;width:fit-content}.heroInfo .c2c_form{padding:1rem}.c2c_form_header{font-size:1.5rem}.c2c_form_header img{margin-top:.4rem;height:4rem}}.gdprRequired{margin:0;padding:0;border:0}.gdprRequired div{display:flex;align-items:center;justify-content:center}.gdprRequired div>div{padding:.1rem}.gdprRequiredText{font-size:.8rem;margin-left:-.4rem;color:#fff}.gdprRequiredText a{color:var(--magenta1);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;height:1.2rem;width:1.2rem;background-image:url(../icons/checkPink_circle.png);background-size:1.2rem;background-repeat:no-repeat;margin-right:.25rem;transition:all .15s ease-in-out}input[type=checkbox]:checked+label{background-image:url(../icons/checkPink_checked.png)}label.checkCustom:before{content:'';display:inline-block;height:.8rem;width:.8rem;text-align:center;margin:0}input[type=checkbox]:checked+label:before{font-size:1rem;line-height:.8rem;color:var(--morado3)}