.form-select label{display:block;font-size:16px;font-weight:400}.form-select__control{position:relative}.form-select select{width:100%;height:58px;padding-inline:16px 40px;transition:border-color .2s,box-shadow .2s;border:1px solid #d4d2ce;border-radius:8px;background-color:rgba(0,0,0,0);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.5' stroke='%23757575'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m19.5 8.25-7.5 7.5-7.5-7.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:20px;color:#363636;font-size:16px;cursor:pointer;appearance:none}.form-select select:invalid{color:#757575}.form-select select:focus{border-color:#477e84;outline:none;box-shadow:0 0 0 3px rgba(71,126,132,.2)}.form-textarea label{display:block;font-size:16px;font-weight:400}.form-textarea__control{position:relative}.form-textarea__icon{display:flex;position:absolute;top:50%;left:16px;align-items:center;justify-content:center;transform:translateY(-50%);color:#757575;pointer-events:none}.form-textarea__icon svg{width:20px;height:20px}.form-textarea textarea{width:100%;height:116px;padding:16px;transition:border-color .2s,box-shadow .2s;border:1px solid #d4d2ce;border-radius:8px;background-color:rgba(0,0,0,0);color:#363636;font-size:16px}.form-textarea textarea::placeholder{opacity:1;color:#757575}.form-textarea textarea:focus{border-color:#477e84;outline:none;box-shadow:0 0 0 3px rgba(71,126,132,.2)}.form-textarea--with-icon input{padding-left:48px}