 

.tas-account-page,
.tas-account-page .lk__content,
.tas-account-page .lk__content h1,
.tas-account-page .lk__content h2,
.tas-account-page .lk__content h3,
.tas-account-page .lk__content p,
.tas-account-page .lk__content label,
.tas-account-page .lk__content span,
.tas-account-page .lk__content input,
.tas-account-page .lk__content textarea,
.tas-account-page .lk__content select,
.tas-account-page .lk__content button {
    font-family: "Montserrat", sans-serif !important;
}

/* POL */

.tas-account-page .tas-account-gender {
    margin-top: 18px !important;
}

.tas-account-page .tas-account-gender__title {
    margin-bottom: 10px !important;
    color: #7d7771 !important;
    font-family: "Montserrat", sans-serif !important;
    font-size: 13px !important;
    line-height: 18px !important;
}

.tas-account-page .tas-account-gender__options {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
    gap: 10px 12px !important;
}

.tas-account-page .tas-account-gender__option {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
    gap: 9px !important;

    min-width: 138px !important;
    min-height: 44px !important;

    margin: 0 !important;
    padding: 10px 14px !important;

    color: #1f2421 !important;
    background: #fff !important;

    border: 1px solid #d8d4ce !important;
    border-radius: 10px !important;

    -webkit-box-sizing: border-box !important;

            box-sizing: border-box !important;
    cursor: pointer !important;

    font-family: "Montserrat", sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 20px !important;
}

.tas-account-page
.tas-account-gender__option
input[type="radio"] {
    -webkit-appearance: radio !important;
    -moz-appearance: auto !important;
         appearance: auto !important;

    display: inline-block !important;
    position: static !important;

    width: 16px !important;
    height: 16px !important;
    min-width: 16px !important;
    max-width: 16px !important;

    margin: 0 !important;
    padding: 0 !important;

    opacity: 1 !important;
    visibility: visible !important;

    clip: auto !important;
    -webkit-clip-path: none !important;
            clip-path: none !important;

    -webkit-transform: none !important;

        -ms-transform: none !important;

            transform: none !important;
    pointer-events: auto !important;

    accent-color: #1f8554;
}

/* PASSWORD */

.tas-account-page
.tas-account-password
.field__input {
    padding-right: 68px !important;
}

.tas-account-page
.tas-account-password
.field__label {
    right: 68px !important;

    max-width: calc(100% - 100px) !important;

    overflow: hidden !important;
    white-space: nowrap !important;
    -o-text-overflow: ellipsis !important;
       text-overflow: ellipsis !important;

    -webkit-box-sizing: border-box !important;

            box-sizing: border-box !important;
}

.tas-account-page
.tas-account-password
.field__pass {
    right: 18px !important;
    z-index: 3 !important;
}

/* BUTTONS */

.tas-account-page
.tas-account-actions
.lk__btn {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;

    width: 280px !important;
    min-width: 280px !important;
    max-width: 280px !important;
    min-height: 58px !important;

    margin: 0 !important;
    -webkit-box-sizing: border-box !important;
            box-sizing: border-box !important;

    font-family: "Montserrat", sans-serif !important;
    text-align: center !important;
}

@media (max-width: 767px) {

    .tas-account-page
    .tas-account-actions
    .lk__btn {
        width: 100% !important;
        min-width: 0 !important;
        max-width: 100% !important;
    }

    .tas-account-page
    .tas-account-gender__option {
        min-width: 0 !important;
        -webkit-box-flex: 1 !important;
            -ms-flex: 1 1 calc(50% - 6px) !important;
                flex: 1 1 calc(50% - 6px) !important;
    }

    .tas-account-page
    .tas-account-password
    .field__label {
        max-width: calc(100% - 90px) !important;
    }
}
 

.tas-account-page .tas-account-card {
    font-family: "Montserrat", sans-serif !important;
    font-size: 14px;
    font-weight: 400;
}

.tas-account-page .field__input {
    font-family: "Montserrat", sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 20px !important;
}

.tas-account-page .field__label {
    font-family: "Montserrat", sans-serif !important;
    font-size: 13px !important;
    font-weight: 400 !important;
    line-height: 18px !important;
}

.tas-account-page .field.active .field__label,
.tas-account-page .field__input:focus + .field__label,
.tas-account-page input[type="date"] + .field__label {
    font-size: 10px !important;
    font-weight: 400 !important;
    line-height: 14px !important;
}

.tas-account-page .tas-account-section__title {
    font-family: "Montserrat", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    line-height: 24px !important;
}

.tas-account-page .tas-account-password__title {
    font-family: "Montserrat", sans-serif !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    line-height: 22px !important;
}

.tas-account-page .tas-account-section__hint,
.tas-account-page .tas-account-gender__title {
    font-family: "Montserrat", sans-serif !important;
    font-size: 13px !important;
    font-weight: 400 !important;
    line-height: 18px !important;
}

.tas-account-page
.tas-account-gender__option {
    font-family: "Montserrat", sans-serif !important;
    font-size: 13px !important;
    font-weight: 400 !important;
    line-height: 18px !important;
}

.tas-account-page
.tas-account-actions
.lk__btn {
    font-family: "Montserrat", sans-serif !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    line-height: 18px !important;
    letter-spacing: 0 !important;
    text-transform: none !important;
}
