@media(max-width:768px){div.input.cmp-input__v2{height:auto;min-height:40px}
div.input.cmp-input__v2 .cmp-input{height:54px}
div.input.cmp-input__v2 .cmp-input .cmp-input__label label{font-family:Avenir;font-weight:600;font-size:12px;line-height:18px;letter-spacing:0;color:#666}
div.input.cmp-input__v2 .cmp-input.error input.cmp-input__text::placeholder{font-family:Avenir;font-size:16px;font-weight:350;line-height:16px}
div.input.cmp-input__v2 .cmp-input:focus-within{height:54px;padding:20px 16px 12px 20px}
div.input.cmp-input__v2 .cmp-input .cmp-input__message{margin-top:-5px}
div.input.cmp-input__v2 .cmp-input input{top:-5px;position:relative}
div.input.cmp-input__v2 .cmp-input input.cmp-input__text{font-family:Avenir;font-size:16px;font-weight:350;line-height:16px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#073074}
div.input.cmp-input__v2 .cmp-input input.cmp-input__text::placeholder{font-family:Avenir;font-size:12px;font-weight:600;line-height:20px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;letter-spacing:0}
div.input.cmp-input__v2 .cmp-input__message.hide{display:none;visibility:hidden}
div.input.cmp-input__v2 .cmp-input__message span.error{color:#d3070a;font-family:Avenir;font-weight:400;font-size:12px;line-height:18px;letter-spacing:0;text-wrap:auto}
div.input.cmp-input__v2 .cmp-input__icon{margin-top:-10px;align-self:center;height:auto}
div.input.cmp-input__v2 .cmp-input__icon .cmp-input__icon-error{display:none;visibility:hidden}
}
.input{padding-top:5px;height:80px}
.input .cmp-input,.input .cmp-input *{box-sizing:border-box}
.input .cmp-input{background:var(--base-base-white,#fefefe);border-radius:8px;border-style:solid;border-color:var(--neutrals-neutrals200,#e1e4ea);border-width:1px;padding:12px 16px 12px 16px;flex-direction:row;gap:10px;align-items:center;justify-content:center;height:57px;position:relative}
.input .cmp-input input{border:0;outline:0}
.input .cmp-input.error{border:1px solid var(--Error-Error,#fb3748)}
.input .cmp-input:focus-within{background:var(--base-base-white,#fefefe);border-radius:8px;border-style:solid;border-color:var(--primary-primary500,#0156df);border-width:1px;padding:12px 16px 12px 16px;gap:10px;align-items:center;justify-content:center;position:relative}
.input .cmp-input__container{display:flex;flex-direction:column;gap:0;align-items:flex-start;justify-content:center;flex:1;position:relative}
.input .cmp-input__label{display:flex;flex-direction:row;gap:4px;align-items:center;justify-content:flex-start;align-self:stretch;flex-shrink:0;position:relative}
.input .cmp-input__label label{color:var(--neutrals-neutrals700,#2b303b);text-align:left;font-family:var(--profuturo-mobile-body-caption-accent-font-family,'Avenir-Medium',sans-serif);font-size:var(--profuturo-mobile-body-caption-accent-font-size,12px);line-height:var(--profuturo-mobile-body-caption-accent-line-height,120%);font-weight:var(--profuturo-mobile-body-caption-accent-font-weight,500);position:relative;display:flex;align-items:center;justify-content:flex-start}
.input .cmp-input__label span{color:var(--primary-primary,#20366d);text-align:left;font-family:var(--profuturo-mobile-body-caption-accent-font-family,'Avenir-Medium',sans-serif);font-size:var(--profuturo-mobile-body-caption-accent-font-size,12px);line-height:var(--profuturo-mobile-body-caption-accent-line-height,120%);font-weight:var(--profuturo-mobile-body-caption-accent-font-weight,500);position:relative;display:flex;align-items:center;justify-content:flex-start}
.input .cmp-input__required{color:var(--primary-primary,#20366d);text-align:left;font-family:var(--profuturo-mobile-body-caption-accent-font-family,'Avenir-Medium',sans-serif);font-size:var(--profuturo-mobile-body-caption-accent-font-size,12px);line-height:var(--profuturo-mobile-body-caption-accent-line-height,120%);font-weight:var(--profuturo-mobile-body-caption-accent-font-weight,500);position:relative;display:flex;align-items:center;justify-content:flex-start}
.input .cmp-input__message{margin-top:10px;white-space:nowrap}
.input .cmp-input__message svg{display:none;visibility:hidden}
.input .cmp-input__message.hide{display:none;visibility:hidden}
.input .cmp-input__message span.error{font-family:'Avenir';font-style:normal;font-weight:400;font-size:10px;line-height:120%;color:#fb3748;text-wrap:auto}
.input .cmp-input__text{color:var(--neutrals-neutrals700,#2b303b);text-align:left;font-family:var(--profuturo-mobile-body-content-regular-font-family,'Avenir-Roman',sans-serif);font-size:var(--profuturo-mobile-body-content-regular-font-size,14px);line-height:var(--profuturo-mobile-body-content-regular-line-height,140%);font-weight:var(--profuturo-mobile-body-content-regular-font-weight,400);position:relative;align-self:stretch;display:flex;align-items:center;justify-content:flex-start;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.input::-webkit-input-placeholder{color:var(--neutrals-neutrals400,#99a0ae);text-align:left;font-family:var(--profuturo-mobile-body-content-regular-font-family,'Avenir-Roman',sans-serif);font-size:var(--profuturo-mobile-body-content-regular-font-size,14px);line-height:var(--profuturo-mobile-body-content-regular-line-height,140%);font-weight:var(--profuturo-mobile-body-content-regular-font-weight,400);position:relative;align-self:stretch;display:flex;align-items:center;justify-content:flex-start;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.input:-moz-placeholder{color:var(--neutrals-neutrals400,#99a0ae);text-align:left;font-family:var(--profuturo-mobile-body-content-regular-font-family,'Avenir-Roman',sans-serif);font-size:var(--profuturo-mobile-body-content-regular-font-size,14px);line-height:var(--profuturo-mobile-body-content-regular-line-height,140%);font-weight:var(--profuturo-mobile-body-content-regular-font-weight,400);position:relative;align-self:stretch;display:flex;align-items:center;justify-content:flex-start;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.input::-moz-placeholder{color:var(--neutrals-neutrals400,#99a0ae);text-align:left;font-family:var(--profuturo-mobile-body-content-regular-font-family,'Avenir-Roman',sans-serif);font-size:var(--profuturo-mobile-body-content-regular-font-size,14px);line-height:var(--profuturo-mobile-body-content-regular-line-height,140%);font-weight:var(--profuturo-mobile-body-content-regular-font-weight,400);position:relative;align-self:stretch;display:flex;align-items:center;justify-content:flex-start;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.input:-ms-input-placeholder{color:var(--neutrals-neutrals400,#99a0ae);text-align:left;font-family:var(--profuturo-mobile-body-content-regular-font-family,'Avenir-Roman',sans-serif);font-size:var(--profuturo-mobile-body-content-regular-font-size,14px);line-height:var(--profuturo-mobile-body-content-regular-line-height,140%);font-weight:var(--profuturo-mobile-body-content-regular-font-weight,400);position:relative;align-self:stretch;display:flex;align-items:center;justify-content:flex-start;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.input.cmp-input__v2{padding-top:0;min-height:54px;height:auto}
.input.cmp-input__v2 .cmp-input,.input.cmp-input__v2 .cmp-input *{box-sizing:border-box}
.input.cmp-input__v2 .cmp-input{background:#fff;border-radius:8px;border-style:solid;border-color:rgba(6,38,93,0.2);border-width:1px;padding:20px 16px 12px 20px;flex-direction:row;gap:10px;align-items:center;justify-content:center;height:100%;position:relative}
.input.cmp-input__v2 .cmp-input input{border:0;outline:0;height:25px;width:-webkit-fill-available;background-color:transparent;font-family:Avenir;font-weight:400;font-size:18px;line-height:20px;letter-spacing:0;color:#073074}
.input.cmp-input__v2 .cmp-input input::placeholder{font-family:Avenir;font-weight:400;font-size:18px;line-height:20px;letter-spacing:0;color:#a6aebc}
.input.cmp-input__v2 .cmp-input input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}
.input.cmp-input__v2 .cmp-input.error{border-color:#d3070a}
.input.cmp-input__v2 .cmp-input.error .cmp-input__icon .cmp-input__icon-info{display:none;visibility:hidden}
.input.cmp-input__v2 .cmp-input.error .cmp-input__icon .cmp-input__icon-error{display:inline-block;visibility:visible}
.input.cmp-input__v2 .cmp-input.error .cmp-input__text::placeholder{font-family:Avenir}
.input.cmp-input__v2 .cmp-input .cmp-input__icon-error{display:none;visibility:hidden}
.input.cmp-input__v2 .cmp-input:focus-within{background:var(--base-base-white,#fefefe);border-radius:12px;border-style:solid;border-color:#3ab45c;border-width:1px;padding:20px 16px 12px 20px;gap:10px;align-items:center;justify-content:center;height:100%;position:relative}
.input.cmp-input__v2 .cmp-input__container{display:flex;flex-direction:row;gap:0;align-items:flex-start;justify-content:left;flex:1;position:relative}
.input.cmp-input__v2 .cmp-input__label{display:flex;width:100%;height:0;position:absolute;top:-10px;left:0}
.input.cmp-input__v2 .cmp-input__label label{font-family:Avenir;font-weight:400;font-size:16px;line-height:20px;letter-spacing:0;color:#5e6f8a;height:20px}
.input.cmp-input__v2 .cmp-input__label span{font-family:Avenir;font-weight:400;font-size:16px;line-height:20px;letter-spacing:0;color:#5e6f8a;height:20px}
.input.cmp-input__v2 .cmp-input__required{background-color:transparent}
.input.cmp-input__v2 .cmp-input__message{display:block;height:auto;margin-top:20px;margin-left:5px}
.input.cmp-input__v2 .cmp-input__message.hide{display:none;visibility:hidden}
.input.cmp-input__v2 .cmp-input__message span.error{color:#d3070a;font-family:Avenir;font-size:14px;font-weight:350;line-height:16.1px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;width:100%;display:inline-block;white-space:nowrap;text-wrap:auto}
.input.cmp-input__v2 .cmp-input__text{color:var(--neutrals-neutrals700,#2b303b);text-align:left;font-family:Avenir;font-size:22px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.input.cmp-input__v2 .cmp-input__icon{height:30px;text-align:center;vertical-align:super;margin-top:-5px}
.input.cmp-input__v2 .cmp-input__icon img{max-width:21.82px;max-height:25.82px;margin-right:10px;vertical-align:-webkit-baseline-middle}
.input.cmp-input__v2 .cmp-input__icon .cmp-input__icon-error{position:static;z-index:1}
.input.cmp-input__v2 .cmp-input__icon .cmp-input__icon-error.hide{display:none;visibility:hidden}
.input.cmp-input__v2 input::placeholder{font-family:Avenir;font-size:22px;font-weight:350;line-height:25.3px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#073074}
.input.cmp-input__v2.error div.cmp-input{border-color:#d3070a}