Si el input-radio ya queda relacionado dentro del label, ¿porque se mantuvo el 'for' del label y el 'id' del input-radio?
<p>Como le guataria que lo contactemos?</p>
<label for="radio-email"><input type="radio" name="cantacto" value="email" id="radio-email">Email</label>
<label for="radio-telefono"><input type="radio" name="cantacto" value="telefono" id="radio-telefono">Telefono</label>
<label for="radio-whatsapp"><input type="radio" name="cantacto" value="whatsapp" id="radio-whatsapp">Whatsapp</label>