input:-webkit-autofill,input:-internal-autofill-selected,input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out 0s;-webkit-box-shadow:0 0 0 1000px white inset!important}input,textarea{font-size:var(--fs-sec-md);line-height:var(--lh-sec-md);letter-spacing:var(--ls-sec-md);font-family:var(--font-secondary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);color:var(--content-color, var(--color-primary));background-color:transparent}input::placeholder,textarea::placeholder{color:var(--placeholder-color, var(--color-primary));font-size:var(--fs-sec-md);line-height:var(--lh-sec-md);letter-spacing:var(--ls-sec-md);font-family:var(--font-secondary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}input.date-default{color:var(--placeholder-color, var(--color-primary))}input:focus,input:focus-visible,textarea:focus,textarea:focus-visible{outline:none}textarea{font-size:var(--fs-sec-base);line-height:var(--lh-sec-base);letter-spacing:var(--ls-sec-base);font-weight:400;font-family:var(--font-secondary)}textarea::placeholder{color:var(--placeholder-color, var(--color-primary));font-size:var(--fs-sec-md);line-height:var(--lh-sec-md);letter-spacing:var(--ls-sec-md);font-family:var(--font-secondary);font-weight:400}.input{font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:var(--ls-base);font-family:var(--font-primary);font-weight:400;margin-top:var(--s3)}@media screen and (min-width: 992px){.input{margin-top:0}}.input .input__label{display:none}.input__wrapper .privacy-content{color:var(--color-primary-contrast)}.input__wrapper input{padding:0 0 var(--s);position:relative;width:100%;border:none;border-bottom:.0625rem solid var(--content-color, var(--color-primary));border-radius:0;background-color:transparent}.input__wrapper input:focus,.input__wrapper input:focus-visible{background:linear-gradient(to top,var(--content-color, var(--color-primary)) 1px,transparent 0)}.input__wrapper input.error{border-color:var(--color-feedback-error-500)}.input__wrapper .validation{font-size:var(--fs-xs);line-height:var(--lh-xs);letter-spacing:var(--ls-xs);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);color:var(--color-feedback-error-500);margin-top:var(--s);min-height:1rem}.input--text .input__label,.input--phone .input__label,.input--email .input__label{display:block;margin-bottom:calc(var(--s) * 6)}.input--select select{border:none;background-color:var(--color-light);color:var(--color-primary);font-size:var(--fs-sec-base);line-height:var(--lh-sec-base);letter-spacing:var(--ls-sec-base);font-family:var(--font-secondary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);width:calc(var(--s2) * 20)}.input--select select option{font-size:var(--fs-sec-xs);line-height:var(--lh-sec-xs);letter-spacing:var(--ls-sec-xs);font-family:var(--font-secondary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}.input--radio{border:none;padding:0}@media screen and (min-width: 768px){.input--radio{margin-top:calc(var(--s) * 7)}}.input--radio legend{margin-bottom:calc(var(--s) * 3)}@media screen and (min-width: 768px){.input--radio legend{margin-bottom:calc(var(--s) * 5)}}.input--radio .input__wrapper{display:flex;justify-content:flex-start;align-items:center;gap:calc(var(--s) * 2)}@media screen and (min-width: 768px){.input--radio .input__wrapper{justify-content:center}}.input--radio .radio-input{padding-right:calc(var(--s) * 3)}.input--radio .radio-input label{margin-left:calc(var(--s) * -2.4);position:relative;padding:5px 0 5px 35px;display:block}.input--radio .radio-input input{appearance:none;-webkit-appearance:none;-moz-appearance:none;visibility:hidden;position:absolute;right:0}.input--radio .radio-input input+i{margin-top:9px;background:#f0f0f0;border:.0625rem solid #000;position:absolute;left:0;top:0}@media screen and (min-width: 768px){.input--radio .radio-input input+i{margin-top:12px}}.input--radio .radio-input [type=radio]+i{height:12px;width:12px;border-radius:100%;left:15px}.input--radio label input[type=radio]+i:before{content:"";display:block;inset:2px;border-radius:100%;position:absolute;z-index:1;background:var(--color-grey-900);transition:all .25s ease;transform:scale(0);opacity:0}.input--radio label input[type=radio]:checked+i:before{transform:scale(1);opacity:1}.input--birthDate input{min-height:calc(var(--s2) * 3.7);text-align:left;appearance:none;-webkit-appearance:none;-moz-appearance:textfield;position:relative}.input--birthDate input::-webkit-calendar-picker-indicator{opacity:0;-webkit-appearance:none}.input--birthDate input::-webkit-calendar-picker-indicator:hover{cursor:pointer}.input--birthDate input:after{content:"";position:absolute;width:24px;height:24px;background-image:url(/static-icons/icon-calendar.svg);background-size:contain;background-repeat:no-repeat;right:var(--s);top:50%;transform:translateY(-50%);pointer-events:none}.input--list{padding-bottom:calc(var(--s) * 8);display:flex;flex-flow:column nowrap;row-gap:calc(var(--s) * 6)}@media screen and (min-width: 768px){.input--list{margin-top:calc(var(--s) * 7);padding-bottom:calc(var(--s) * 2);row-gap:calc(var(--s) * 8)}}.input--list input{height:calc(var(--s) * 7);border:none;border-bottom:.0625rem solid #000}@media screen and (min-width: 768px){.input--list input{margin:0 auto;width:80%}}@media screen and (min-width: 1200px){.input--list input{margin:0 auto;width:50%}}.input.file-lang--es{--input-css-text: "Seleccionar Archivo"}.input.file-lang--en{--input-css-text: "Select File"}.input--file .input__label{margin-bottom:calc(var(--s) * 2)}.input--file p{padding-top:calc(var(--s) * 2)}@media screen and (min-width: 768px){.input--file p{padding-top:calc(var(--s) * 3)}}.input--file input{margin-top:calc(var(--s) * 5);height:calc(var(--s) * 7);width:50%;border:1px solid transparent;border-radius:3em;position:relative;display:inline-block;padding:1em}@media screen and (min-width: 768px){.input--file input{width:40%}}.input--file input:hover{cursor:pointer}.input--file input:hover:before{background-color:var(--content-color, var(--color-primary));border-color:var(--content-color, var(--color-primary))}.input--file input .file-feddback{color:var(--content-color, var(--color-primary))}.input--file input:before{background-color:var(--color-primary-600);transition:all .5s;color:var(--content-color, var(--color-primary));border:.0625rem solid transparent;display:flex;border-radius:3em;justify-content:center;align-items:center;font-size:var(--fs-xs);line-height:var(--lh-xs);letter-spacing:var(--ls-xs);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);content:var(--input-css-text);position:absolute;inset:0}.input--file input input[type=file]{opacity:0;width:200px;height:32px;display:inline-block}@media screen and (min-width: 992px){.input--textarea{padding-top:calc(var(--s) * 1.5)}}.input--textarea .input__wrapper textarea{position:relative;padding:0 0 var(--s);width:100%;height:calc(var(--s) * 30);border:transparent;border-bottom:.0625rem solid var(--content-color, var(--color-primary));border-radius:0;background-color:transparent}@media screen and (min-width: 576px){.input--textarea .input__wrapper textarea{height:calc(var(--s) * 20)}}@media screen and (min-width: 992px){.input--textarea .input__wrapper textarea{height:calc(var(--s) * 30)}}.input--textarea .input__wrapper textarea:focus,.input--textarea .input__wrapper textarea:focus-visible{background:linear-gradient(to top,var(--content-color, var(--color-primary)) 1px,transparent 0)}.input--checkbox label{position:relative;padding:5px 0 5px calc(var(--s) * 3);display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}@media screen and (min-width: 992px){.input--checkbox label{padding:5px 0 5px calc(var(--s) * 4)}}@media screen and (min-width: 1200px){.input--checkbox label{padding:5px 0 5px calc(var(--s) * 6)}}.input--checkbox label a{cursor:pointer;text-decoration:underline;color:var(--content-color, var(--color-primary));transition:color .15s linear}.input--checkbox label a:hover,.input--checkbox label a:focus,.input--checkbox label a:focus-visible{outline:.0625rem solid var(--color-grey-800);color:var(--color-primary-200)}.input--checkbox label input{appearance:none;-webkit-appearance:none;-moz-appearance:none;position:absolute;left:0;width:0;height:0;z-index:30;top:0;user-select:none;line-height:0;padding:0;margin:0;z-index:-2}.input--checkbox label input+i{margin-top:.7em;border:.0625rem solid var(--content-color, var(--color-primary));position:absolute;left:0;top:0}@media screen and (min-width: 992px){.input--checkbox label input+i{margin-top:.3em}}.input--checkbox label input[type=checkbox]+i{width:calc(var(--s) * 2);height:calc(var(--s) * 2)}@media screen and (min-width: 992px){.input--checkbox label input[type=checkbox]+i{width:calc(var(--s) * 3);height:calc(var(--s) * 3)}}@media screen and (min-width: 1200px){.input--checkbox label input[type=checkbox]+i{width:calc(var(--s) * 4);height:calc(var(--s) * 4)}}.input--checkbox label input[type=checkbox]+i:hover{cursor:pointer}.input--checkbox label input[type=checkbox]+i:before{content:"";display:block;inset:2px;position:absolute;z-index:1;background:var(--content-color, var(--color-secondary));transition:all .25s ease;transform:scale(0);opacity:0}.input--checkbox label input[type=checkbox]:checked+i:before{transform:scale(1);opacity:1}.input--checkbox.footerCheck div{color:var(--color-primary-contrast)}.input--secondary{display:flex;flex-flow:column;align-items:flex-start;row-gap:0}@media screen and (min-width: 768px){.input--secondary{margin-top:calc(var(--s) * 7)}}.input--secondary .input__wrapper{display:flex;flex-flow:column nowrap;align-items:flex-start;row-gap:0}@media screen and (min-width: 768px){.input--secondary .input__wrapper{margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);column-gap:var(--gutter)}}@media screen and (min-width: 1200px){.input--secondary .input__wrapper{column-gap:calc(var(--gutter) * 2.5)}}.input--secondary .input__wrapper .radio-input{margin-bottom:0}@media screen and (min-width: 768px){.input--secondary .input__wrapper .radio-input{padding-right:0}}.input--secondary .input__wrapper .radio-input label{text-align:left}.input--secondary .input__wrapper .radio-input label p a{color:var(--content-color, var(--color-primary))}
