@-webkit-keyframes pulse {
    0% {
        -webkit-transform: scale(.1, .1);
        transform: scale(.1, .1);
        opacity: 0
    }
    50% {
        opacity: 1
    }
    100% {
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0
    }
}

@keyframes pulse {
    0% {
        -webkit-transform: scale(.1, .1);
        transform: scale(.1, .1);
        opacity: 0
    }
    50% {
        opacity: 1
    }
    100% {
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0
    }
}

@-webkit-keyframes rotate360 {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes rotate360 {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

a.masterstudy-button {
    display: flex;
    justify-content: center;
    align-items: center;
    outline: 0;
    border: none;
    min-height: auto;
    border-radius: 5px;
    transition: .2s;
    text-decoration: none;
    caret-color: transparent;
    box-shadow: none
}

a.masterstudy-button .masterstudy-button__title {
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0;
    text-transform: capitalize;
    text-decoration: none;
    white-space: nowrap;
    transition: .2s
}

a.masterstudy-button.masterstudy-button_size-sm {
    height: 40px;
    padding: 0 20px
}

a.masterstudy-button.masterstudy-button_size-sm .masterstudy-button__title {
    font-weight: 500
}

a.masterstudy-button.masterstudy-button_size-sm::after,
a.masterstudy-button.masterstudy-button_size-sm::before {
    font-size: 15px;
    font-weight: 500
}

a.masterstudy-button.masterstudy-button_size-sm.masterstudy-button_loading::after,
a.masterstudy-button.masterstudy-button_size-sm.masterstudy-button_loading::before {
    width: 15px;
    height: 15px
}

a.masterstudy-button.masterstudy-button_size-md {
    height: 50px;
    padding: 0 24px
}

a.masterstudy-button.masterstudy-button_size-md .masterstudy-button__title {
    font-weight: 700
}

a.masterstudy-button.masterstudy-button_size-md::after,
a.masterstudy-button.masterstudy-button_size-md::before {
    font-size: 16px;
    font-weight: 500
}

a.masterstudy-button.masterstudy-button_size-md.masterstudy-button_loading::after,
a.masterstudy-button.masterstudy-button_size-md.masterstudy-button_loading::before {
    width: 20px;
    height: 20px
}

a.masterstudy-button.masterstudy-button_icon-left::before {
    display: flex;
    font-family: stmlms;
    margin: 0 5px 0 0;
    transition: .2s
}

a.masterstudy-button.masterstudy-button_icon-center::before {
    display: flex;
    font-family: stmlms;
    margin: 0 auto;
    transition: .2s
}

a.masterstudy-button.masterstudy-button_icon-right::after {
    display: flex;
    font-family: stmlms;
    margin: 0 0 0 5px;
    transition: .2s
}

a.masterstudy-button.masterstudy-button_style-primary {
    background: var(--accent-100)
}

a.masterstudy-button.masterstudy-button_style-primary .masterstudy-button__title {
    color: #fff
}

a.masterstudy-button.masterstudy-button_style-primary::after,
a.masterstudy-button.masterstudy-button_style-primary::before {
    color: #fff;
    border-color: #fff
}

a.masterstudy-button.masterstudy-button_style-primary.masterstudy-button_disabled {
    opacity: .3;
    cursor: default
}

a.masterstudy-button.masterstudy-button_style-primary.masterstudy-button_disabled:hover {
    cursor: default;
    background: var(--accent-100)
}

a.masterstudy-button.masterstudy-button_style-primary.masterstudy-button_disabled:hover .masterstudy-button__title {
    color: #fff
}

a.masterstudy-button.masterstudy-button_style-primary:hover {
    cursor: pointer;
    background: var(--accent-hover)
}

a.masterstudy-button.masterstudy-button_style-secondary.masterstudy-button_disabled,
a.masterstudy-button.masterstudy-button_style-secondary.masterstudy-button_disabled:hover {
    cursor: default
}

a.masterstudy-button.masterstudy-button_style-secondary {
    background: #eef1f7
}

a.masterstudy-button.masterstudy-button_style-secondary .masterstudy-button__title {
    color: #4d5e6f
}

a.masterstudy-button.masterstudy-button_style-secondary::after,
a.masterstudy-button.masterstudy-button_style-secondary::before {
    color: #4d5e6f;
    border-color: #4d5e6f
}

a.masterstudy-button.masterstudy-button_style-secondary.masterstudy-button_disabled::after,
a.masterstudy-button.masterstudy-button_style-secondary.masterstudy-button_disabled::before,
a.masterstudy-button.masterstudy-button_style-secondary.masterstudy-button_disabled:hover::after,
a.masterstudy-button.masterstudy-button_style-secondary.masterstudy-button_disabled:hover::before {
    color: #b3bac2;
    border-color: #b3bac2
}

a.masterstudy-button.masterstudy-button_style-secondary.masterstudy-button_disabled .masterstudy-button__title {
    color: #b3bac2
}

a.masterstudy-button.masterstudy-button_style-secondary.masterstudy-button_disabled:hover .masterstudy-button__title {
    color: #b3bac2
}

a.masterstudy-button.masterstudy-button_style-secondary:hover {
    cursor: pointer
}

a.masterstudy-button.masterstudy-button_style-secondary:hover .masterstudy-button__title {
    color: #001931
}

a.masterstudy-button.masterstudy-button_style-secondary:hover::after,
a.masterstudy-button.masterstudy-button_style-secondary:hover::before {
    color: #001931;
    border-color: #001931
}

a.masterstudy-button.masterstudy-button_style-tertiary.masterstudy-button_disabled:hover::after,
a.masterstudy-button.masterstudy-button_style-tertiary.masterstudy-button_disabled:hover::before,
a.masterstudy-button.masterstudy-button_style-tertiary::after,
a.masterstudy-button.masterstudy-button_style-tertiary::before {
    color: var(--accent-100);
    border-color: var(--accent-100)
}

a.masterstudy-button.masterstudy-button_style-tertiary {
    background: var(--accent-10)
}

a.masterstudy-button.masterstudy-button_style-tertiary .masterstudy-button__title {
    color: var(--accent-100)
}

a.masterstudy-button.masterstudy-button_style-tertiary.masterstudy-button_disabled {
    opacity: .7;
    cursor: default
}

a.masterstudy-button.masterstudy-button_style-tertiary.masterstudy-button_disabled:hover {
    cursor: default;
    background: var(--accent-10)
}

a.masterstudy-button.masterstudy-button_style-tertiary.masterstudy-button_disabled:hover .masterstudy-button__title {
    color: var(--accent-100)
}

a.masterstudy-button.masterstudy-button_style-tertiary:hover {
    cursor: pointer;
    background: var(--accent-100)
}

a.masterstudy-button.masterstudy-button_style-tertiary:hover .masterstudy-button__title {
    color: #fff
}

a.masterstudy-button.masterstudy-button_style-tertiary:hover::after,
a.masterstudy-button.masterstudy-button_style-tertiary:hover::before {
    color: #fff;
    border-color: #fff
}

a.masterstudy-button.masterstudy-button_style-outline {
    background: 0 0;
    border: 1px solid var(--accent-100)
}

a.masterstudy-button.masterstudy-button_style-outline .masterstudy-button__title {
    color: var(--accent-100)
}

a.masterstudy-button.masterstudy-button_style-outline::after,
a.masterstudy-button.masterstudy-button_style-outline::before {
    color: var(--accent-100);
    border-color: var(--accent-100)
}

a.masterstudy-button.masterstudy-button_style-outline.masterstudy-button_disabled {
    border-color: #b3bac2;
    cursor: default
}

a.masterstudy-button.masterstudy-button_style-outline.masterstudy-button_disabled .masterstudy-button__title {
    color: #808c98
}

a.masterstudy-button.masterstudy-button_style-outline.masterstudy-button_disabled::after,
a.masterstudy-button.masterstudy-button_style-outline.masterstudy-button_disabled::before {
    color: #808c98;
    border-color: #808c98
}

a.masterstudy-button.masterstudy-button_style-outline.masterstudy-button_disabled:hover {
    cursor: default;
    background: 0 0;
    border-color: #b3bac2
}

a.masterstudy-button.masterstudy-button_style-outline.masterstudy-button_disabled:hover .masterstudy-button__title {
    color: #808c98
}

a.masterstudy-button.masterstudy-button_style-outline.masterstudy-button_disabled:hover::after,
a.masterstudy-button.masterstudy-button_style-outline.masterstudy-button_disabled:hover::before {
    color: #808c98;
    border-color: #808c98
}

a.masterstudy-button.masterstudy-button_style-outline:hover {
    cursor: pointer;
    background: var(--accent-100)
}

a.masterstudy-button.masterstudy-button_style-outline:hover .masterstudy-button__title {
    color: #fff
}

a.masterstudy-button.masterstudy-button_style-outline:hover::after,
a.masterstudy-button.masterstudy-button_style-outline:hover::before {
    color: #fff;
    border-color: #fff
}

a.masterstudy-button.masterstudy-button_style-transparent-danger {
    background: 0 0;
    border: none
}

a.masterstudy-button.masterstudy-button_style-transparent-danger .masterstudy-button__title,
a.masterstudy-button.masterstudy-button_style-transparent-danger::after,
a.masterstudy-button.masterstudy-button_style-transparent-danger::before {
    color: var(--danger-100)
}

a.masterstudy-button.masterstudy-button_style-transparent-danger.masterstudy-button_disabled {
    border-color: #b3bac2;
    cursor: default
}

a.masterstudy-button.masterstudy-button_style-transparent-danger.masterstudy-button_disabled .masterstudy-button__title {
    color: #808c98
}

a.masterstudy-button.masterstudy-button_style-transparent-danger.masterstudy-button_disabled::after,
a.masterstudy-button.masterstudy-button_style-transparent-danger.masterstudy-button_disabled::before {
    color: #808c98;
    border-color: #808c98
}

a.masterstudy-button.masterstudy-button_style-transparent-danger.masterstudy-button_disabled:hover {
    cursor: default;
    background: 0 0;
    border-color: #b3bac2
}

a.masterstudy-button.masterstudy-button_style-transparent-danger.masterstudy-button_disabled:hover .masterstudy-button__title {
    color: #808c98
}

a.masterstudy-button.masterstudy-button_style-transparent-danger.masterstudy-button_disabled:hover::after,
a.masterstudy-button.masterstudy-button_style-transparent-danger.masterstudy-button_disabled:hover::before {
    color: #808c98;
    border-color: #808c98
}

a.masterstudy-button.masterstudy-button_style-transparent-danger:hover {
    cursor: pointer
}

a.masterstudy-button.masterstudy-button_style-transparent-danger:hover .masterstudy-button__title {
    color: var(--danger-70)
}

a.masterstudy-button.masterstudy-button_style-transparent-danger:hover::after,
a.masterstudy-button.masterstudy-button_style-transparent-danger:hover::before {
    color: var(--danger-70);
    border-color: var(--danger-70)
}

a.masterstudy-button.masterstudy-button_style-danger {
    background: var(--danger-100)
}

a.masterstudy-button.masterstudy-button_style-danger .masterstudy-button__title {
    color: #fff
}

a.masterstudy-button.masterstudy-button_style-danger::after,
a.masterstudy-button.masterstudy-button_style-danger::before {
    color: #fff;
    border-color: #fff
}

a.masterstudy-button.masterstudy-button_style-danger.masterstudy-button_disabled {
    opacity: .3;
    cursor: default
}

a.masterstudy-button.masterstudy-button_style-danger.masterstudy-button_disabled:hover {
    cursor: default;
    background: var(--danger-100)
}

a.masterstudy-button.masterstudy-button_style-danger.masterstudy-button_disabled:hover .masterstudy-button__title {
    color: #fff
}

a.masterstudy-button.masterstudy-button_style-danger:hover {
    cursor: pointer;
    background: var(--accent-100)
}

a.masterstudy-button.masterstudy-button_loading .masterstudy-button__title {
    display: none
}

a.masterstudy-button.masterstudy-button_loading.masterstudy-button_icon-left::before,
a.masterstudy-button.masterstudy-button_loading::before {
    content: "" !important;
    display: flex;
    margin: 0;
    border-radius: 50%;
    border-width: 2px;
    border-style: solid;
    -webkit-animation: pulse 1.5s ease-out;
    animation: pulse 1.5s ease-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    opacity: 0;
    z-index: 99
}

a.masterstudy-button.masterstudy-button_loading.masterstudy-button_icon-right::before {
    display: none
}

a.masterstudy-button.masterstudy-button_loading.masterstudy-button_icon-right::after {
    content: "" !important;
    display: flex;
    margin: 0;
    border-radius: 50%;
    border-width: 2px;
    border-style: solid;
    -webkit-animation: pulse 1.5s ease-out;
    animation: pulse 1.5s ease-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    opacity: 0;
    z-index: 99
}

a.masterstudy-button.masterstudy-button_icon-plus.masterstudy-button_icon-center::before,
a.masterstudy-button.masterstudy-button_icon-plus.masterstudy-button_icon-left::before,
a.masterstudy-button.masterstudy-button_icon-plus.masterstudy-button_icon-right::after {
    content: "\e952"
}

a.masterstudy-button.masterstudy-button_icon-mic.masterstudy-button_icon-center::before,
a.masterstudy-button.masterstudy-button_icon-mic.masterstudy-button_icon-left::before,
a.masterstudy-button.masterstudy-button_icon-mic.masterstudy-button_icon-right::after {
    content: "\e96a"
}

a.masterstudy-button.masterstudy-button_icon-camera.masterstudy-button_icon-center::before,
a.masterstudy-button.masterstudy-button_icon-camera.masterstudy-button_icon-left::before,
a.masterstudy-button.masterstudy-button_icon-camera.masterstudy-button_icon-right::after {
    content: "\e969"
}

a.masterstudy-button.masterstudy-button_icon-upload-alt.masterstudy-button_icon-center::before,
a.masterstudy-button.masterstudy-button_icon-upload-alt.masterstudy-button_icon-left::before,
a.masterstudy-button.masterstudy-button_icon-upload-alt.masterstudy-button_icon-right::after {
    content: "\e993"
}

a.masterstudy-button.masterstudy-button_icon-upload.masterstudy-button_icon-center::before,
a.masterstudy-button.masterstudy-button_icon-upload.masterstudy-button_icon-left::before,
a.masterstudy-button.masterstudy-button_icon-upload.masterstudy-button_icon-right::after {
    content: "\e958"
}

a.masterstudy-button.masterstudy-button_icon-trash.masterstudy-button_icon-center::before,
a.masterstudy-button.masterstudy-button_icon-trash.masterstudy-button_icon-left::before,
a.masterstudy-button.masterstudy-button_icon-trash.masterstudy-button_icon-right::after {
    content: "\e956"
}

a.masterstudy-button.masterstudy-button_icon-play.masterstudy-button_icon-center::before,
a.masterstudy-button.masterstudy-button_icon-play.masterstudy-button_icon-left::before,
a.masterstudy-button.masterstudy-button_icon-play.masterstudy-button_icon-right::after {
    content: "\e955"
}

a.masterstudy-button.masterstudy-button_icon-download.masterstudy-button_icon-center::before,
a.masterstudy-button.masterstudy-button_icon-download.masterstudy-button_icon-left::before,
a.masterstudy-button.masterstudy-button_icon-download.masterstudy-button_icon-right::after {
    content: "\e941"
}

a.masterstudy-button.masterstudy-button_icon-download-alt.masterstudy-button_icon-center::before,
a.masterstudy-button.masterstudy-button_icon-download-alt.masterstudy-button_icon-left::before,
a.masterstudy-button.masterstudy-button_icon-download-alt.masterstudy-button_icon-right::after {
    content: "\e9bb"
}

a.masterstudy-button.masterstudy-button_icon-print.masterstudy-button_icon-center::before,
a.masterstudy-button.masterstudy-button_icon-print.masterstudy-button_icon-left::before,
a.masterstudy-button.masterstudy-button_icon-print.masterstudy-button_icon-right::after {
    content: "\e9f9"
}

a.masterstudy-button.masterstudy-button_icon-arrow-left.masterstudy-button_icon-center::before,
a.masterstudy-button.masterstudy-button_icon-arrow-left.masterstudy-button_icon-left::before,
a.masterstudy-button.masterstudy-button_icon-arrow-left.masterstudy-button_icon-right::after {
    content: "\e964"
}

body.rtl a.masterstudy-button.masterstudy-button_icon-left::before {
    order: 2
}