.select{position:relative;font-family:var(--font-euclid,euclidcircularb,arial,sans-serif)}.select.select_visible .select__head{border:2px solid #66f;z-index:10}.select.select_visible .select__drop{display:block;z-index:9}.select.select_visible .select__arrow{transform:rotate(180deg)}.select .select--error{border-color:#ff4c5c}.select__head{position:relative;text-align:left;cursor:pointer}.select__head>*{pointer-events:none}.select__title{margin-right:16px}.select__title svg{flex-shrink:0}.select__arrow{position:absolute;top:16px;right:18px;opacity:.5;transition:transform .3s}.select__inner{position:relative}.select__drop{position:absolute;top:calc(100% - 10px);display:none;padding-top:6px;width:100%;background-color:#fff;border:2px solid rgba(36,36,36,.2);border-bottom-right-radius:8px;border-bottom-left-radius:8px}.select__placeholder{padding-right:20px;font-weight:400;color:rgba(36,36,36,.4)}.select__list{max-height:320px;overflow:auto}.select__option{border-radius:6px}.select__option:focus{outline-color:#66f}.select__label-asterisk:after{content:"*";margin-left:4px;font-size:14px;color:#ff4c5c}.phone-input__complex-input{position:relative;display:flex}.phone-input__select:hover{border:none}.phone-input__select .select,.phone-input__select .select__inner{position:static}.phone-input__select button{display:flex;align-items:center;padding:12px 20px 12px 12px;width:auto;min-width:64px;border-radius:8px 0 0 8px;gap:8px}.phone-input__select .select__drop{border:2px solid rgba(36,36,36,.1);box-shadow:0 2px 10px rgba(36,36,36,.1)}.phone-input{display:flex;align-items:flex-end;border-left:none}.phone-input__flags{vertical-align:middle;width:16px;height:16px}.select__option{display:flex;align-items:center;margin:4px;padding:14px;min-width:64px;min-height:48px;border-radius:8px 0 0 8px;cursor:pointer;gap:8px}.select__option:focus,.select__option:hover{background:rgba(36,36,36,.05)}.phone-input__label{flex:1 1;margin-left:-2px}.input__control.phone-input__control{position:relative;border-radius:0 8px 8px 0;z-index:8}.phone-input__label-asterisk:after{content:"*";margin-left:4px;font-size:14px;color:#ff4c5c}.select-option{display:flex;align-items:center;gap:8px}.data-submitted-block{border-radius:16px}.data-submitted-block__body{display:flex;flex-direction:column;justify-content:center;align-items:center}.data-submitted-block__description{color:rgba(36,36,36,.6)}.data-submitted-block__error .icon{color:#ff4c5c}