#gform_fields_1{grid-row-gap:12px !important;row-gap:10px !important}#gform_wrapper_1 .gform_heading{display:none !important}#gform_wrapper_1 .gfield_label{font-family:"Roboto",Sans-serif;font-size:17px;font-weight:300}#gform_wrapper_1 input[type=text],#gform_wrapper_1 input[type=email],#gform_wrapper_1 input[type=tel],#gform_wrapper_1 textarea,#gform_wrapper_1 select{background-color:var(--c-blanco) !important;border:none !important;color:#2b2b2b !important;border-left:1px solid var(--c-secundario) !important;width:100%;margin-bottom:10px;border-radius:0;font-family:"Roboto",Sans-serif;font-size:16px}#gform_wrapper_1 input[type=submit],#gform_wrapper_1 input[type=button]{background-color:transparent !important;color:var(--c-texto) !important;border:1px solid var(--c-primario) !important;min-width:300px !important;padding:12px 20px !important;transition:all .5s ease;font-family:"Roboto",Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;border-radius:0;font-size:16px;box-shadow:none}#gform_wrapper_1 input[type=submit]:hover,#gform_wrapper_1 input[type=button]:hover{background-color:var(--c-secundario) !important;border:1px solid var(--c-secundario) !important;color:var(--c-blanco) !important;transition:all .5s ease}.txt-legal{font-size:12px}.form-pantallas *{font-family:"Roboto",Sans-serif;line-height:1.25em}.form-pantallas h1{font-size:40px;font-weight:300;color:var(--c-texto)}.form-pantallas h2{font-size:30px;font-weight:300;line-height:1.2em;color:var(--c-texto)}.form-pantallas h2.gform_title,.form-pantallas .gform_required_legend{display:none !important}.form-pantallas h3{font-size:20px;font-weight:300;line-height:1.2em;color:var(--c-texto)}.form-pantallas p.tit{font-size:2em;font-weight:500;margin-bottom:15px;color:var(--c-texto)}.form-pantallas .gfield_required_asterisk{color:var(--c-secundario);font-size:17px;margin-left:5px}.form-pantallas p,.form-pantallas ul li{color:var(--c-texto)}.form-pantallas ul li:not(:last-child){margin-bottom:10px}.form-pantallas .pantalla-1 div>p{margin-bottom:10px}.form-pantallas ul{list-style:initial}.form-pantallas ul li p,.form-pantallas ol li p{margin-bottom:0}.form-pantallas ul li::marker{font-size:25px;color:var(--c-secundario)}.form-pantallas .campo input{box-shadow:none;background-color:#fff;border:1px solid var(--bg-gris);width:100%;border-radius:10px;padding:12px 15px}.form-pantallas .pregunta textarea{max-height:125px;resize:none}.form-pantallas .gform_page_footer input{background-color:transparent !important;padding:20px 35px !important;font-size:16px !important;font-weight:500 !important;text-transform:uppercase !important;line-height:1.3em !important;letter-spacing:1px !important;border:2px solid var(--c-primario) !important;color:var(--c-texto) !important;border-radius:0 !important;box-shadow:none !important}.form-pantallas .gform_page_footer input:hover{color:var(--c-blanco) !important;background-color:var(--c-primario) !important;transition:all .4s ease-in-out}.form-pantallas p.nota{font-style:italic}.form-pantallas .preg{margin-bottom:15px;padding-bottom:40px;border-bottom:1px dotted var(--c-secundario)}.form-pantallas .campo legend,.form-pantallas .campo label,.form-pantallas .pregunta legend{color:var(--c-texto);font-weight:700;font-size:17px;margin-bottom:20px}.form-pantallas .pregunta legend{display:inline-block}.form-pantallas .rgpd label{color:var(--c-texto);font-size:17px;margin-bottom:20px;margin:0;margin-left:10px;margin-top:-2px}.form-pantallas .rgpd .gfield_required_asterisk{display:none}.form-pantallas .preg .gfield_description{margin-top:-10px !important;margin-bottom:30px !important;font-size:17px;color:var(--c-texto)}.form-pantallas .preg .gfield_description.validation_message{margin-top:20px !important;background-color:var(--gf-form-validation-bg-color);border:var(--gf-form-validation-border-width) var(--gf-form-validation-border-style) var(--gf-form-validation-border-color);border-radius:var(--gf-form-validation-radius);box-shadow:var(--gf-form-validation-shadow);color:#c02b0a;display:flex;flex-direction:column;gap:var(--gf-form-validation-gap);margin-block:var(--gf-form-validation-margin-y);padding-block:var(--gf-form-validation-padding-y);padding-inline:var(--gf-form-validation-padding-x)}.form-pantallas .pregunta .gfield_radio .gchoice,.form-pantallas .pregunta .gfield_checkbox .gchoice{position:relative;background-color:#fff;border-radius:10px;border:3px solid var(--bg-gris);padding:10px;display:block;margin-left:0}.form-pantallas .pregunta .gfield_radio .gchoice label,.form-pantallas .pregunta .gfield_checkbox .gchoice label{margin:0;font-size:17px;font-family:'Roboto',sans-serif;color:var(--c-texto);font-weight:400}.form-pantallas .pregunta input[type=radio],.form-pantallas .pregunta input[type=checkbox]{background-color:transparent;box-shadow:none !important;border-radius:10px;border:none;width:100%;height:100%;z-index:1;position:absolute;top:0;left:0}.form-pantallas .pregunta input[type=radio]:focus,.form-pantallas .pregunta input[type=checkbox]:focus{box-shadow:none !important}.form-pantallas .pregunta input[type=radio]:checked:before,.form-pantallas .pregunta input[type=checkbox]:checked:before{content:'';background-color:transparent;border-radius:10px;border:3px solid var(--c-secundario);width:100%;height:100%;z-index:1;position:absolute;top:0}#resultado-final h1{font-weight:300;font-size:40px}#resultado-final h2{font-weight:300;font-size:30px}#resultado-final .botones{display:flex;column-gap:20px;margin-top:15px;margin-bottom:20px}#resultado-final a.btn{text-decoration:none;color:var(--c-primario);border:2px solid var(--c-primario);background:var(--c-blanco);padding:12px 20px;transition:all .5s;font-family:"Roboto",Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:1px}#resultado-final a.btn:hover{color:var(--c-blanco);background:var(--c-primario)}#resultado-final p{margin-bottom:10px}@media screen and (max-width:1024px){#resultado-final h1{font-size:30px}#resultado-final h2{font-size:25px}}@media screen and (max-width:600px){#resultado-final .botones{flex-direction:column;row-gap:20px}}