#textarea-container-quines{display:none}.if:has(#ayudas-si:checked) #textarea-container-quines{display:grid;margin-top:var(--space-16)}.formH5{background:var(--greyscale-50);border-radius:var(--space-8);padding:var(--space-16)}form .select{align-items:center;background-color:#fff;border:2px solid var(--greyscale-400);border-radius:var(--space-8);cursor:pointer;display:grid;font-size:18px;grid-template-areas:"select";line-height:1.1;min-width:100%;padding:.3rem .5rem;position:relative;width:100%}form .select:has(.input-error){border-color:red}form .select select{appearance:none;background-image:url('data:image/svg+xml;utf8,<svg width="15" height="9" viewBox="0 0 15 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.2395 1.91992L7.2395 7.91992L13.2395 1.91992" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-position:right 10px center;background-repeat:no-repeat;background-size:15px;border:none;cursor:inherit;font-family:inherit;font-size:inherit;height:38px;line-height:inherit;margin:0;outline:none;padding:0 1em 0 0;width:100%;z-index:1}form .select:after,form select{grid-area:select}form .select:after{content:url(data:image/svg+xml;utf8,<svg width="15" height="9" viewBox="0 0 15 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.2395 1.91992L7.2395 7.91992L13.2395 1.91992" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>);justify-self:end;pointer-events:none}.two-cols-form{column-gap:var(--space-24);display:grid;grid-template-columns:1fr 1fr}.layoutform{container:layout/inline-size}.layoutform-container{display:grid;gap:var(--space-16);grid-template-columns:1fr 300px}.tarifaResumen{border-radius:12px;container:infopresu/inline-size;height:max-content;padding:32px}.form-steps-container,.tarifaResumen{background-color:#fff;margin-inline:auto;margin-bottom:var(--space-80);width:100%}.form-steps-container{container:steps/inline-size;flex-direction:row;max-width:100%}.form-step,.form-steps-container{align-items:center;border-radius:8px;display:flex}.form-step{background-color:#fff;color:var(--greyscale-300);flex-basis:0;flex-grow:1;gap:10px;padding:16px 24px;transition:background-color .5s ease-in-out .2s,color .253s ease-in-out .5s,box-shadow .19s ease-in-out .4s,border-radius .2s ease-in-out}#formStep1{transition:background-color .5s ease-in-out,color .253s ease-in-out .2s,box-shadow .19s ease-in-out .2s,border-radius .2s ease-in-out}.form-step .fstep-icon{align-items:center;border:2px solid;border-radius:100%;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.form-step.active{background-color:#fff;border-radius:3px;box-shadow:0 0 0 2px var(--primary-500);color:var(--primary-700);transform:scale(1)}.form-step.done{transition:background-color .19s ease-in-out .1s,color .253s ease-in-out .3s,box-shadow .19s ease-in-out,border-radius .2s ease-in-out}.form-step.done .fstep-text{color:var(--greyscale-900)}.form-step.done .fstep-icon{background-color:#2fb35b;border-color:#2fb35b;color:#fff;transition:background-color .19s ease-in-out .3s,color .19s ease-in-out .48s,border .2s ease-in-out .492s}.form-step.active .fstep-icon{background-color:var(--primary-50)}.form-step.done .fstep-icon strong{display:none}.form-step .fstep-icon svg{transform:scale(1);transition:transform .3s ease-in-out,display normal .3s ease;@starting-style{display:none;transform:scale(.6)}}.form-step.done .fstep-icon svg{display:block!important;transition:transform .3s ease-in-out,display allow-discrete .3s ease}.form-interactions{background-color:#fff;border-radius:12px;container:form/inline-size;height:max-content;margin-inline:auto;margin-bottom:var(--space-80);max-width:613px;padding:32px;width:100%}.form-interactions-head{background-color:var(--greyscale-30);border-radius:8px;margin-bottom:var(--space-40);padding:12px;text-align:center}.form-interactions-head .info-resumen{color:var(--greyscale-600);font-size:15px;line-height:1.6;margin-bottom:0}.form-interactions-head .info-resumen.tblack{color:var(--greyscale-900)}.form-stepts-container form{display:flex;flex-direction:column;gap:var(--space-24);margin-bottom:var(--space-24)}.form-grid{display:grid;gap:var(--space-24);grid-template-columns:1fr 1fr}form label{display:flex;flex-direction:column;gap:var(--space-8)}input:disabled,input[disabled]{background-color:var(--greyscale-100)}.radio-label,form label:has(input[type=checkbox]){flex-direction:row}form label span{font-weight:700}form label input{background:var(--greyscale-0);border:2px solid var(--greyscale-400);border-radius:8px;font-size:18px;padding:.5rem;width:100%}.form-service{container:service/inline-size;position:relative}.form-service input[type=radio]{-webkit-appearance:none;appearance:none;background-color:#fff;height:0;margin:0;opacity:0;position:absolute;width:0}.personaAtendida{border:2px solid var(--greyscale-400);border-radius:8px;cursor:pointer;display:flex;padding:32px;transition:background-color .3s ease-in-out,border .3s ease-in-out}.personaAtendida:hover{background-color:var(--primary-100);border:2px solid var(--primary-500)}.personaAtendida p{margin-bottom:0}.form-service input[type=radio].input-error+.personaAtendida{border:2px solid red}.form-service input[type=radio]:checked+.personaAtendida{border:2px solid var(--primary-500)}.input-container{align-items:flex-start;cursor:pointer;display:flex;padding-left:35px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.input-container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.input-container .checkmark{background-color:#fff;border:1px solid var(--greyscale-400);border-radius:4px;height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.input-container:hover input~.checkmark{background-color:#ccc}.input-container input:checked~.checkmark{background-color:var(--primary-500);border:1px solid var(--primary-500)}.input-container .checkmark:after{content:"";display:none;position:absolute}.input-container input:checked~.checkmark:after{display:block}.input-container .checkmark:after{border:solid #fff;border-width:0 3px 3px 0;height:10px;left:7px;top:3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:5px}.btn-formularios{align-items:center;background-color:var(--primary-500);border:none;border-radius:8px;color:var(--greyscale-white,#fff);display:flex;font-family:DM Sans,sans-serif;font-style:normal;font-weight:500;gap:12px;justify-content:center;margin-bottom:11px;max-width:100%;padding:16px;transition:background-color .2s ease;width:100%}.btn-formularios:hover{background-color:var(--primary-600)}.btn-formularios svg{transform:translateX(0);transition:transform .3s ease-in-out}.btn-formularios:hover svg{transform:translateX(1rem)}.input-error{border-color:red}.noticePayment{color:var(--greyscale-600);font-size:15px;line-height:1.6;margin-bottom:0}.noticePayment.b{color:var(--greyscale-500);font-size:15px}.iba-input{display:grid;gap:var(--space-16);grid-template-columns:max-content minmax(max-content,1fr)}.iba-input input{text-align:center}.pais-iban{grid-template-columns:repeat(2,max-content)}.ccc-iban,.pais-iban{display:grid;gap:var(--space-16)}.ccc-iban{grid-template-columns:repeat(4,minmax(max-content,auto))}#formulario>*{opacity:1;transition:opacity .6s ease-in-out .1s,display allow-discrete .6s ease-in-out .1s;@starting-style{opacity:0}}.error-text{color:red;font-size:14px;margin-bottom:.5rem;opacity:1;transition:opacity .3s ease-in-out,display allow-discrete .3s ease-in-out;@starting-style{opacity:0}}.error-text:last-child{margin-bottom:0}@container (max-width: 500px){.form-step .fstep-text{display:none}.form-step{justify-content:center;padding:16px 0}}@media (max-width:478px){.form-interactions{padding:32px 16px}}@container form (width < 535px){.ccc-iban,.iba-input,.pais-iban{gap:2px}}@container form (width < 467px){.iba-input{grid-template-columns:min-content 1fr}}@container form (width < 463px){.iba-input input{padding:.5rem 0}}@container form (width < 317px){.ccc-iban,.iba-input,.pais-iban{gap:1px}}@container form (width < 307px){.iba-input{gap:6px;grid-template-columns:1fr}}@container layout ( width < 600px){.layoutform-container{grid-template-columns:1fr}.tarifaResumen{order:1}.form-interactions{order:2}}