.a-input{position:relative;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.a-input__label{display:inline-block;font-size:14px;font-weight:700;margin-bottom:2px}.a-input__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #ececee;border-radius:12px}@media (width >= 1200px){.a-input__container{border-radius:12px}}.a-input__container--noborder{border:1px solid transparent;border-color:transparent!important}.a-input__textfield{background-color:#fff;border:0;color:#2c2c2c;font-size:16px;font-weight:400;line-height:24px;outline:none;padding:0;width:100%}.a-input__textfield--noborder{border:1px solid transparent}.a-input__textfield--medium{font-size:calc(var(--scale)*14);height:calc(var(--scale)*46);padding:0 calc(var(--scale)*12)}@media (width >= 1200px){.a-input__textfield--medium{font-size:calc(var(--scale)*19);height:calc(var(--scale)*58);padding:0 calc(var(--scale)*20)}}.a-input__textfield--large{font-size:calc(var(--scale)*14);height:calc(var(--scale)*48);padding:0 calc(var(--scale)*12)}@media (width >= 1200px){.a-input__textfield--large{font-size:calc(var(--scale)*19);height:calc(var(--scale)*58);padding:0 calc(var(--scale)*20)}}.a-input__textfield--secondary{background-color:#ecedf0;color:#2c2c2c}.a-input__textfield::-webkit-input-placeholder{color:#7e7f81;font-size:inherit;-webkit-transition:all .4s ease;transition:all .4s ease}.a-input__textfield::-moz-placeholder{color:#7e7f81;font-size:inherit;-moz-transition:all .4s ease;transition:all .4s ease}.a-input__textfield:-ms-input-placeholder{color:#7e7f81;font-size:inherit;-ms-transition:all .4s ease;transition:all .4s ease}.a-input__textfield::-ms-input-placeholder{color:#7e7f81;font-size:inherit;-ms-transition:all .4s ease;transition:all .4s ease}.a-input__textfield::placeholder{color:#7e7f81;font-size:inherit;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.a-input__textfield:focus::-webkit-input-placeholder{opacity:0}.a-input__textfield:focus::-moz-placeholder{opacity:0}.a-input__textfield:focus:-ms-input-placeholder{opacity:0}.a-input__textfield:focus::-ms-input-placeholder{opacity:0}.a-input__textfield:focus::placeholder{opacity:0}
