.loan-purpose {
    position: relative;
}

.loan-purpose__input.login__form-input {
    background-color: #fff;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 2l5 4 5-4' fill='none' stroke='%235c5f66' stroke-width='1.4'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right 2rem center;
    background-size: 9rem auto;
    padding-right: 28rem;
    cursor: pointer;
}

.loan-purpose.is-safari .loan-purpose__input.login__form-input {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='16' viewBox='0 0 10 16'%3E%3Cpath d='M1 6l4-4 4 4' fill='none' stroke='%23272727' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1 10l4 4 4-4' fill='none' stroke='%23272727' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-size: 8rem auto;
    background-position: right 4rem center;
}

.loan-purpose.is-safari-mobile .loan-purpose__input.login__form-input {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='16' viewBox='0 0 10 16'%3E%3Cpath d='M1 6l4-4 4 4' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1 10l4 4 4-4' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-position: right 20rem center;
}

.loan-purpose__list {
    display: none;
    position: absolute;
    top: calc(100% + 3rem);
    left: 0;
    width: 100%;
    margin: 0;
    padding: 4rem 0;
    list-style: none;
    background: #fff;
    border: 1px solid #000;
    border-radius: 3rem;
    box-shadow: 0 3rem 9rem rgba(0, 0, 0, .12);
    box-sizing: border-box;
    z-index: 30;
}

.loan-purpose.is-open .loan-purpose__list {
    display: block;
}

.loan-purpose__option {
    padding: 9rem 20rem;
    font: 14rem/1.3 "PT Sans", Arial, sans-serif;
    color: #000;
    cursor: pointer;
}

.loan-purpose__option:hover,
.loan-purpose__option.is-active {
    background: #f2f4f7;
}

.loan-purpose__option.is-selected {
    background: #eaf1fb;
}
