:host {
    display: block;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    z-index: 1
}

@font-face {
    font-display: block;
    font-family: Open Sans;
    font-style: normal;
    font-weight: 400;
    src: url(/resources/images/content/articles/edu_fonts/OpenSans-Regular.woff2) format("woff2"), url(/resources/images/content/articles/edu_fonts/OpenSans-Regular.woff) format("woff")
}

@font-face {
    font-display: block;
    font-family: Open Sans;
    font-style: normal;
    font-weight: 700;
    src: url(/resources/images/content/articles/edu_fonts/OpenSans-Bold.woff2) format("woff2"), url(/resources/images/content/articles/edu_fonts/OpenSans-Bold.woff) format("woff")
}

@font-face {
    font-display: block;
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    src: url(/resources/images/content/articles/edu_fonts/Roboto-Regular.woff2) format("woff2"), url(/resources/images/content/articles/edu_fonts/Roboto-Regular.woff) format("woff")
}

@font-face {
    font-display: block;
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    src: url(/resources/images/content/articles/edu_fonts/Roboto-Medium.woff2) format("woff2"), url(/resources/images/content/articles/edu_fonts/Roboto-Medium.woff) format("woff")
}

@font-face {
    font-display: block;
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    src: url(/resources/images/content/articles/edu_fonts/Roboto-Bold.woff2) format("woff2"), url(/resources/images/content/articles/edu_fonts/Roboto-Bold.woff) format("woff")
}

* {
    font-family: Roboto, sans-serif;
    margin: 0;
    outline: none;
    padding: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important
}

*,
:after,
:before {
    box-sizing: border-box
}

html {
    height: 100%;
    scroll-behavior: smooth;
}

body {
    align-items: stretch;
    background: #fff;
    color: #404040;
    display: flex;
    font-size: 1.125rem;
    justify-content: flex-start;
    line-height: normal;
    margin: 0;
    min-height: 100%;
    min-width: 320px;
    padding: 0
}

body._modal {
    overflow-y: hidden
}

.as_link,
a {
    color: #007fff;
    text-decoration: none;
    transition: color .1s
}

@media(hover:hover) {

    .as_link:not(:disabled):hover,
    a:not(:disabled):hover {
        text-decoration: underline
    }
}

.as_link:not(:disabled):active,
a:not(:disabled):active {
    text-decoration: underline
}

.as_link {
    cursor: pointer
}

a img {
    border: none
}

img {
    height: auto;
    max-width: 100%
}

img,
svg {
    display: block
}

ul {
    margin-left: 1.5rem
}

ol,
ul {
    list-style-position: outside
}

ol {
    margin-left: 1rem
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 400
}

button {
    background: none;
    border: none;
    color: inherit;
    cursor: pointer;
    outline: none;
    padding: 0
}

.c_red {
    color: #ff424e
}

.nowrap {
    white-space: nowrap
}

.container {
    margin: 0 auto;
    max-width: 100%;
    padding: 0 16px;
    position: relative;
    width: 1328px
}

.text_center {
    text-align: center
}

.close {
    cursor: pointer;
    height: 24px;
    position: relative;
    width: 24px
}

.close:after,
.close:before {
    background-color: #404040;
    bottom: 0;
    content: "";
    display: block;
    height: 2px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    transition: background-color .2s;
    width: 16px
}

.close:before {
    transform: rotate(45deg)
}

.close:after {
    transform: rotate(-45deg)
}

@media(hover:hover) {

    .close:not(:disabled):hover:after,
    .close:not(:disabled):hover:before {
        background-color: #ff424e
    }
}

.close:not(:disabled):active:after,
.close:not(:disabled):active:before {
    background-color: #ff424e
}

.txt_block>* {
    margin-bottom: 10px
}

.txt_block>:first-child {
    margin-top: 0 !important
}

.txt_block>:last-child {
    margin-bottom: 0
}

.txt_block h2,
.txt_block h3,
.txt_block h4 {
    margin-top: 24px
}

.txt_block ul {
    list-style-type: disc
}

.app {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    width: 100%
}

.main {
    flex-grow: 1;
    height: 100%;
    width: 100%
}

.section {
    padding: 40px 0
}

.section_title {
    font: 700 2.5rem Open Sans, sans-serif;
    line-height: 48px;
    margin-bottom: 48px
}

.section_descr {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 48px;
    margin-top: -40px;
    text-align: center
}

.d_none {
    display: none !important
}

.bg_gr_purple {
    background: linear-gradient(180deg, #f7f0ff, #e7dcf2)
}

.bg_gr_blue {
    background: linear-gradient(180deg, #f1f4fa, #dde9fa)
}

.bg_gr_orange {
    background: linear-gradient(180deg, #fff3de, #f2e2c4)
}

.bg_gr_green {
    background: linear-gradient(180deg, #eefaeb, #dbf0d5)
}

@media(max-width:576px) {
    body {
        overflow-x: hidden;
        overflow-y: visible
    }

    .section {
        padding: 20px 0
    }

    .section_title {
        font-size: 1.25rem;
        line-height: 24px;
        margin-bottom: 24px
    }

    .section_descr {
        font-size: 1rem;
        line-height: 21px;
        margin-bottom: 24px;
        margin-top: -16px
    }

}

form .form_block:not(:last-child) {
    margin-bottom: 12px
}

select {
    -moz-appearance: none;
    -webkit-appearance: none
}

select::-ms-expand {
    display: none
}

.form_block {
    position: relative
}

.form_block input[type=date],
.form_block input[type=email],
.form_block input[type=number],
.form_block input[type=password],
.form_block input[type=search],
.form_block input[type=tel],
.form_block input[type=text],
.form_block select,
.form_block textarea {
    background-color: #fff;
    border: 1px solid #dae1ed;
    border-radius: 8px;
    color: #404040;
    display: block;
    font-size: 1rem;
    height: 45px;
    line-height: 21px;
    padding: 12px 16px;
    position: relative;
    width: 100%;
    z-index: 2
}

.form_block input:disabled {
    cursor: not-allowed;
    pointer-events: all !important;
    background-color: #f5f5f5;
}

.form_block input[type=date]::-webkit-input-placeholder,
.form_block input[type=email]::-webkit-input-placeholder,
.form_block input[type=number]::-webkit-input-placeholder,
.form_block input[type=password]::-webkit-input-placeholder,
.form_block input[type=search]::-webkit-input-placeholder,
.form_block input[type=tel]::-webkit-input-placeholder,
.form_block input[type=text]::-webkit-input-placeholder,
.form_block select::-webkit-input-placeholder,
.form_block textarea::-webkit-input-placeholder {
    color: #757575
}

.form_block input[type=date]::-moz-placeholder,
.form_block input[type=email]::-moz-placeholder,
.form_block input[type=number]::-moz-placeholder,
.form_block input[type=password]::-moz-placeholder,
.form_block input[type=search]::-moz-placeholder,
.form_block input[type=tel]::-moz-placeholder,
.form_block input[type=text]::-moz-placeholder,
.form_block select::-moz-placeholder,
.form_block textarea::-moz-placeholder {
    color: #757575
}

.form_block input[type=date]:-ms-input-placeholder,
.form_block input[type=email]:-ms-input-placeholder,
.form_block input[type=number]:-ms-input-placeholder,
.form_block input[type=password]:-ms-input-placeholder,
.form_block input[type=search]:-ms-input-placeholder,
.form_block input[type=tel]:-ms-input-placeholder,
.form_block input[type=text]:-ms-input-placeholder,
.form_block select:-ms-input-placeholder,
.form_block textarea:-ms-input-placeholder {
    color: #757575
}

.form_block input[type=date]:-moz-placeholder,
.form_block input[type=email]:-moz-placeholder,
.form_block input[type=number]:-moz-placeholder,
.form_block input[type=password]:-moz-placeholder,
.form_block input[type=search]:-moz-placeholder,
.form_block input[type=tel]:-moz-placeholder,
.form_block input[type=text]:-moz-placeholder,
.form_block select:-moz-placeholder,
.form_block textarea:-moz-placeholder {
    color: #757575
}

.form_block input[type=date]:focus::-webkit-input-placeholder,
.form_block input[type=email]:focus::-webkit-input-placeholder,
.form_block input[type=number]:focus::-webkit-input-placeholder,
.form_block input[type=password]:focus::-webkit-input-placeholder,
.form_block input[type=search]:focus::-webkit-input-placeholder,
.form_block input[type=tel]:focus::-webkit-input-placeholder,
.form_block input[type=text]:focus::-webkit-input-placeholder,
.form_block select:focus::-webkit-input-placeholder,
.form_block textarea:focus::-webkit-input-placeholder {
    color: #fff
}

.form_block input[type=date]:focus::-moz-placeholder,
.form_block input[type=email]:focus::-moz-placeholder,
.form_block input[type=number]:focus::-moz-placeholder,
.form_block input[type=password]:focus::-moz-placeholder,
.form_block input[type=search]:focus::-moz-placeholder,
.form_block input[type=tel]:focus::-moz-placeholder,
.form_block input[type=text]:focus::-moz-placeholder,
.form_block select:focus::-moz-placeholder,
.form_block textarea:focus::-moz-placeholder {
    color: #fff
}

.form_block input[type=date]:focus:-ms-input-placeholder,
.form_block input[type=email]:focus:-ms-input-placeholder,
.form_block input[type=number]:focus:-ms-input-placeholder,
.form_block input[type=password]:focus:-ms-input-placeholder,
.form_block input[type=search]:focus:-ms-input-placeholder,
.form_block input[type=tel]:focus:-ms-input-placeholder,
.form_block input[type=text]:focus:-ms-input-placeholder,
.form_block select:focus:-ms-input-placeholder,
.form_block textarea:focus:-ms-input-placeholder {
    color: #fff
}

.form_block input[type=date]:focus:-moz-placeholder,
.form_block input[type=email]:focus:-moz-placeholder,
.form_block input[type=number]:focus:-moz-placeholder,
.form_block input[type=password]:focus:-moz-placeholder,
.form_block input[type=search]:focus:-moz-placeholder,
.form_block input[type=tel]:focus:-moz-placeholder,
.form_block input[type=text]:focus:-moz-placeholder,
.form_block select:focus:-moz-placeholder,
.form_block textarea:focus:-moz-placeholder {
    color: #fff
}

.form_block select {
    background: none;
    padding-right: 60px;
    padding-top: 26px;
    z-index: 4
}

@media(hover:hover) {
    .form_block select:not(:disabled):hover+.select_icon {
        stroke: #ff424e
    }
}

.form_block select:not(:disabled):active+.select_icon {
    stroke: #ff424e
}

.form_block .select_icon {
    height: 24px;
    width: 24px;
    stroke: #757575;
    stroke-width: 1.5px;
    position: absolute;
    right: 24px;
    top: 18px;
    transition: stroke .15s;
    z-index: 3
}

.form_block .label {
    color: #757575;
    cursor: text;
    font-size: 1.125rem;
    height: 23px;
    left: 0;
    letter-spacing: -.18px;
    padding: 0 24px;
    position: absolute;
    top: 18px;
    transition: font-size .1s, top .1s;
    width: 100%;
    z-index: 3
}

.form_block._focus .label {
    font-size: .875rem;
    letter-spacing: -.14px;
    top: 8px;
    z-index: 3
}

.form_block [data-tip] {
    position: absolute;
    right: 24px;
    top: 20px;
    z-index: 5
}

.form_block.req {
    width: calc(100% - 24px)
}

.form_block.req:after {
    color: #757575;
    content: "*";
    display: block;
    font-size: .875rem;
    height: 100%;
    padding-top: 22px;
    position: absolute;
    right: -24px;
    text-align: right;
    top: 0;
    width: 24px
}

.form_block .invalid {
    display: none
}

.form_block._error input[type=date],
.form_block._error input[type=email],
.form_block._error input[type=number],
.form_block._error input[type=password],
.form_block._error input[type=search],
.form_block._error input[type=tel],
.form_block._error input[type=text],
.form_block._error select,
.form_block._error textarea {
    border-color: #ff424e
}

.form_block._error .invalid {
    color: #ff424e;
    display: block;
    font-size: .75rem;
    margin-top: 4px
}

.form_block._error .invalid {
    color: rgb(255, 66, 78);
    display: block;
    font-size: 0.75rem;
    margin-top: 4px;
}

.form_block label.error {
    color: rgb(255, 66, 78);
    display: block;
    width: 100%;
    font-size: 0.75rem;
    margin-top: 4px;
    flex: none;
}

.form_block .field-title {
    color: #d98b28;
    display: block;    
    font-size: 0.85rem;
    margin-top: 4px;
    margin-bottom: 4px;
    flex: none;
}


.form_block._error .label,
.form_block._error.req:after {
    color: #ff424e
}

textarea {
    max-width: 100%;
    min-height: 66px;
    min-width: 100%;
    overflow: hidden;
    resize: none
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

input[type=number] {
    -moz-appearance: textfield
}

.form_label {
    align-items: flex-start;
    color: #404040;
    display: flex;
    justify-content: flex-start;
    position: relative
}

.form_label input {
    cursor: pointer;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 3
}

.form_label input[type=radio]+.input_txt:before {
    border-radius: 100%
}

.form_label input[type=checkbox] {
    height: 16px;
    width: 16px
}

.form_label input[type=checkbox]+.input_txt:before {
    border-radius: 4px
}

.form_label input:checked+.input_txt:before {
    background-position: 50%;
    background-repeat: no-repeat
}

.form_label input:checked[type=radio]+.input_txt:before {
    background-color: #ff424e;
    border-color: #ff424e
}

.form_label input:checked[type=radio]+.input_txt:after {
    background-color: #fff;
    border-radius: 16px;
    content: "";
    display: block;
    height: 14px;
    left: 9px;
    position: absolute;
    top: 10px;
    width: 14px
}

.form_label input:checked[type=checkbox]+.input_txt:before {
    background: #ff424e url(/resources/images/content/articles/edu_images/check_white.svg) no-repeat left .5px top 3.5px;
    border-color: #ff424e
}

.form_label input:disabled+.input_txt {
    opacity: .7
}

.form_label .input_txt {
    align-items: flex-start;
    -moz-column-gap: 8px;
    column-gap: 8px;
    display: inline-flex;
    flex-grow: 1;
    justify-content: flex-start
}

.form_label .input_txt:before {
    background-color: #fff;
    border: 1px solid #b2b2b2;
    content: "";
    display: block;
    flex-shrink: 0;
    height: 16px;
    position: relative;
    transition: background-color .1s, border-color .1s;
    width: 16px
}

.form_label .input_txt .input_txt__inner {
    align-items: center;
    display: inline-flex;
    font-size: .8125rem;
    justify-content: flex-start;
    line-height: 16px;
    transition: color .1s
}

.form_label .input_txt a {
    color: #5aadff
}

.form_label .input_txt a {
    text-decoration: underline;
    color: #5aadff;
}

@media(hover:hover) {
    .form_label .input_txt a:not(:disabled) {
        text-decoration: underline
    }
}

.form_label .input_txt a:not(:disabled):active {
    text-decoration: underline
}

.form_btns {
    display: flex;
    justify-content: flex-end;
    margin-top: 24px
}

.form_btns .btn {
    font: normal 1.125rem Open Sans, sans-serif;
    text-transform: uppercase;
    width: 250px
}

.form_block__agree {
    margin-top: 24px
}

.form_block__agree .input_txt a {
    color: #4854e1
}

.btn {
    align-items: center;
    border-radius: 56px;
    box-shadow: 4px 8px 20px 0 transparent;
    display: inline-flex;
    font-size: 1rem;
    font-weight: 700;
    height: 56px;
    justify-content: center;
    line-height: 24px;
    padding: 0 24px;
    transition: background-color .15s, color .15s, border-color .15s, box-shadow .15s
}

@media(hover:hover) {
    .btn:not(:disabled):hover {
        box-shadow: 4px 8px 20px 0 rgba(0, 0, 0, .3);
        text-decoration: none
    }
}

.btn:not(:disabled):active {
    box-shadow: 4px 8px 20px 0 rgba(0, 0, 0, .3);
    text-decoration: none
}

.btn:disabled {
    cursor: auto
}

.btn_red {
    background-color: #ff424e;
    color: #fff
}

@media(hover:hover) {
    .btn_red:not(:disabled):hover {
        background-color: #fa2b38
    }
}

.btn_red:not(:disabled):active {
    background-color: #fa2b38
}

.btn_white {
    background-color: #fff;
    color: #404040
}

@media(hover:hover) {
    .btn_white:not(:disabled):hover {
        background-color: #e5e6e9
    }
}

.btn_white:not(:disabled):active {
    background-color: #e5e6e9
}

.btn_grey_outline {
    background-color: transparent;
    border: 1px solid #404040;
    color: #404040
}

@media(hover:hover) {
    .btn_grey_outline:not(:disabled):hover {
        background-color: #e5e6e9
    }
}

.btn_grey_outline:not(:disabled):active {
    background-color: #e5e6e9
}

.btn_submit:disabled {
    cursor: default;
    position: relative;
    text-indent: -99999px
}

.btn_submit:disabled:after {
    display: none
}

@keyframes spin {
    to {
        transform: rotate(1turn)
    }
}

.btn_submit:disabled:before {
    animation: spin .7s linear infinite;
    border: 3px solid #fff;
    border-radius: 100%;
    border-top-color: transparent;
    bottom: 0;
    content: "";
    display: block;
    height: 24px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 24px;
    z-index: 3
}

@media(max-width:576px) {
    .btn {
        font-weight: 400;
        padding-left: 16px;
        padding-right: 16px
    }
}

.modal {
    bottom: 0;
    display: block;
    left: 0;
    opacity: 0;
    padding: 20px 0;
    position: fixed;
    right: 0;
    top: 0;
    transition: all .3s ease;
    visibility: hidden;
    z-index: 99999
}

.modal._open {
    opacity: 1;
    overflow-x: hidden;
    overflow-y: auto;
    transition-delay: 0s;
    visibility: visible
}

.modal:before {
    background: #000;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    opacity: .8;
    position: fixed;
    top: 0;
    width: 100%
}

.modal_container {
    align-items: center;
    display: flex;
    justify-content: center;
    margin: 0 auto;
    min-height: 100%;
    padding: 0 10px;
    transform: translate(0);
    width: auto
}

.modal_container .modal_exit__back {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

@keyframes modal-close {
    0% {
        width: 0
    }

    to {
        width: 100%
    }
}

.modal_content {
    background: #fff;
    border-radius: 12px;
    box-shadow: 0 8px 63px rgba(0, 0, 0, .15);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    overflow: hidden;
    padding: 32px 24px;
    position: relative;
    width: 620px;
    z-index: 2
}

.modal_content>.close {
    position: absolute;
    right: 16px;
    top: 16px
}

.modal_content .btn {
    font-size: 14px;
    line-height: normal;
    max-width: 300px;
    padding-left: 0;
    padding-right: 0;
    width: 100%
}

.modal_btns {
    display: flex;
    justify-content: center;
    margin-top: 16px
}

.modal_exit__btn {
    text-decoration: underline
}

.modal_title {
    font-size: 24px;
    line-height: 28px;
    text-align: center
}

.modal_form__title {
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    margin-bottom: 24px
}

.modal_inner._hide {
    display: none
}

.header_app {
    background-color: #fff;
    box-shadow: 0 4px 10px transparent;
    flex-shrink: 0;
    padding: 16px 0 15px;
    position: sticky;
    top: -1px;
    transition: box-shadow .2s, padding .1s;
    width: 100%;
    z-index: 2
}

.header_app .container {
    align-items: center;
    display: flex;
    gap: 48px;
    justify-content: flex-start
}

.header_app._sticky {
    box-shadow: 0 4px 10px rgba(0, 0, 0, .16);
    padding-top: 15px;
    z-index: 5
}

.header_app__top {
    flex-shrink: 0
}

.header_app__bottom,
.header_app__top {
    align-items: center;
    display: flex;
    justify-content: flex-start
}

.header_app__bottom {
    flex-grow: 1
}

.app_logo svg {
    height: 32px;
    width: 66px;
    fill: #ff424e
}

.app_nav__list {
    align-items: center;
    -moz-column-gap: 32px;
    column-gap: 32px;
    display: flex;
    justify-content: flex-start;
    list-style: none;
    margin: 0;
    row-gap: 2px
}

.app_nav__item {
    color: #404040;
    cursor: pointer
}

@media(hover:hover) {
    .app_nav__item:not(:disabled):hover {
        color: #fa2b38;
        text-decoration: underline
    }
}

.app_nav__item:not(:disabled):active {
    color: #fa2b38;
    text-decoration: underline
}

.app_login {
    margin-left: auto
}

.btn__app_login {
    background-color: transparent;
    border: 1px solid #404040;
    color: #404040;
    font-weight: 400;
    height: 43px
}

@media(hover:hover) {
    .btn__app_login:not(:disabled):hover {
        background-color: #e5e6e9
    }
}

.btn__app_login:not(:disabled):active {
    background-color: #e5e6e9
}

.app_menu__toggle {
    display: none
}

@media(max-width:1024px) {
    .header_app {
        padding: 9px 0 8px
    }

    .header_app._sticky {
        padding-top: 8px
    }

    .header_app .container {
        align-items: flex-start;
        flex-direction: column;
        gap: 0;
        height: 100%;
        justify-content: flex-start
    }

    .header_app._menu {
        background-color: #f1f4fa;
        height: 100%;
        left: 0;
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 9
    }

    .header_app._menu .btn_menu_toggle img,
    .header_app._menu .btn_menu_toggle svg {
        opacity: 0
    }

    .header_app._menu .btn_menu_toggle:before {
        opacity: 1;
        transform: rotate(45deg)
    }

    .header_app._menu .btn_menu_toggle:after {
        opacity: 1;
        transform: rotate(-45deg)
    }

    .header_app._menu .header_app__bottom {
        height: 100%;
        opacity: 1;
        padding-top: 32px
    }

    .header_app .app_logo svg {
        height: 23px;
        width: 48px
    }

    .header_app .header_app__bottom {
        transition: opacity .3s
    }

    .header_app .btn_menu_toggle:after,
    .header_app .btn_menu_toggle:before {
        transition: opacity .3s, transform .3s
    }

    .header_app .btn_menu_toggle img {
        transition: opacity .3s
    }

    .header_app__top {
        flex-grow: 1;
        width: 100%
    }

    .header_app__bottom {
        flex-direction: column;
        height: 0;
        opacity: 0;
        overflow: hidden;
        width: 100%
    }

    .app_menu__toggle {
        display: block;
        flex-shrink: 0;
        margin-left: auto
    }

    .btn_menu_toggle {
        align-items: center;
        display: flex;
        flex-shrink: 0;
        height: 32px;
        justify-content: center;
        position: relative;
        width: 32px
    }

    .btn_menu_toggle:after,
    .btn_menu_toggle:before {
        background-color: #404040;
        bottom: 0;
        content: "";
        display: block;
        flex-shrink: 0;
        height: 2px;
        left: 0;
        margin: auto;
        position: absolute;
        right: 0;
        top: 0;
        width: 30px
    }

    .btn_menu_toggle img {
        flex-shrink: 0
    }

    .app_nav {
        width: 100%
    }

    .app_nav__list {
        flex-direction: column
    }

    .app_nav__list li {
        width: 100%
    }

    .app_nav__item {
        background-color: #fff;
        border-radius: 12px;
        display: block;
        padding: 12px 16px;
        width: 100%
    }

    .app_login {
        display: flex;
        justify-content: center;
        margin-left: 0;
        margin-top: auto;
        width: 100%
    }

    .btn__app_login {
        background-color: #ff424e;
        border: none;
        color: #fff;
        height: 56px;
        max-width: 360px;
        width: 100%
    }
}

@media(max-width:1024px)and (hover:hover) {
    .btn__app_login:not(:disabled):hover {
        background-color: #fa2b38
    }
}

@media(max-width:1024px) {
    .btn__app_login:not(:disabled):active {
        background-color: #fa2b38
    }
}

.footer_app {
    background-color: #404040;
    color: #d6d6d6;
    flex-shrink: 0;
    font-size: .875rem;
    line-height: 19px;
    margin-top: 40px;
    padding: 26px 0;
    width: 100%
}

.footer_app .container {
    align-items: center;
    -moz-column-gap: 16px;
    column-gap: 16px;
    display: flex;
    justify-content: flex-start;
    row-gap: 24px
}

.footer_app .app_logo {
    margin-right: 0;
    opacity: .7
}

.footer_app .app_logo svg {
    fill: #d6d6d6
}

.footer_app a {
    color: #d6d6d6
}

.footer_app a:not(.phone_link) {
    text-decoration: underline
}

@media(hover:hover) {
    .footer_app a:not(:disabled):hover {
        color: #fff
    }
}

.footer_app a:not(:disabled):active {
    color: #fff
}

.footer_app__info {
    align-items: center;
    display: flex;
    gap: 16px;
    justify-content: flex-start
}

.app_support {
    margin-left: auto
}

.app_partners {
    margin-left: 32px
}

@media(max-width:1024px) {
    .footer_app {
        padding: 32px 0
    }

    .footer_app .container {
        align-items: center;
        flex-direction: column
    }

    .footer_app .app_logo svg {
        height: 23px;
        width: 48px
    }

    .footer_app__title {
        margin-bottom: 8px
    }

    .app_support {
        margin-left: 0;
        order: 1;
        text-align: center
    }

    .app_support span {
        display: block
    }

    .app_support br {
        display: none
    }

    .app_partners {
        margin-left: 0;
        order: 2
    }

    .app_partners span {
        display: block
    }

    .app_partners br {
        display: none
    }

    .footer_app__info {
        font-size: .75rem;
        gap: 8px;
        line-height: 14px;
        margin-top: 12px;
        order: 3
    }
}

@media(max-width:576px) {
    .footer_app {
        margin-top: 20px
    }
}

.section_promo {
    margin-bottom: 6px;
}

.promo {
    background: url(/resources/images/content/articles/edu_images/bg_promo.png) no-repeat left 416px center;
    padding: 42px 0 42px 48px
}

.promo.promo-student {
    background-image: url(/resources/images/content/articles/edu_images/bg_student.png)
}

.promo.promo-tutor {
    background-image: url(/resources/images/content/articles/edu_images/bg_tutor.png)
}

.promo_title {
    font: 700 3.5rem Open Sans, sans-serif;
    letter-spacing: -1px;
    line-height: 64px
}

.promo_descr {
    font-size: 1.5rem;
    line-height: 32px;
    margin-top: 40px
}

.promo_btns {
    align-items: flex-start;
    -moz-column-gap: 16px;
    column-gap: 16px;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin-top: 56px;
    row-gap: 8px
}

.promo_btns.small_btns {
    margin-top: 24px;
}

.small_btns .btn {    
    margin-top: 12px;
    border-radius: 42px;
    box-shadow: 3px 6px 15px 0 transparent;
    font-size: 0.85rem;
    height: 42px;
    justify-content: center;
    line-height: 18px;
    padding: 0 18px;
    transition: background-color .15s, color .15s, border-color .15s, box-shadow .15s;
}

.promo_note {
    font-size: 1rem;
    line-height: 19px;
    margin-top: 24px
}

@media(max-width:1328px) {
    .section_promo {
        background: url(/resources/images/content/articles/edu_images/bg_promo.png) no-repeat left 416px center
    }

    .promo {
        background: none
    }
}

@media(max-width:576px) {
    .section_promo {
        background: url(/resources/images/content/articles/edu_images/bg_promo_sm.png) no-repeat 100%;
        background-size: cover
    }

    .promo {
        padding: 48px 0 45px
    }

    .promo_title {
        font-size: 1.75rem;
        line-height: 30px;
        text-align: center
    }

    .promo_title br {
        display: none
    }

    .promo_title span {
        display: block;
        font-size: 2.5rem;
        line-height: 54.47px
    }

    .promo_descr {
        font-size: 1rem;
        line-height: 21px;
        margin-top: 24px
    }

    .promo_descr br {
        display: none
    }

    .promo_btns {
        flex-direction: column;
        margin-top: 40px
    }

    .promo_btns .btn {
        width: 100%
    }

    .promo_note {
        font-size: .875rem;
        line-height: 16px;
        text-align: center
    }
}

.about_row {
    align-items: stretch;
    -moz-column-gap: 24px;
    column-gap: 24px;
    display: flex;
    justify-content: flex-start;
    row-gap: 16px
}

.about_txt {
    border: 1px solid #c1c8d6;
    border-radius: 24px;
    font-size: 1.125rem;
    line-height: 28px;
    padding: 24px 32px
}

.about_info {
    flex-shrink: 0;
    width: 492px
}

.about_list {
    list-style: none;
    margin: 0
}

.about_item {
    background-color: #f1f4fa;
    border-radius: 24px;
    padding: 8px 24px
}

.about_item:not(:last-child) {
    margin-bottom: 8px
}

.about_item__title {
    font-size: 2rem;
    line-height: 38px
}

.about_item__descr {
    color: #757575;
    font-size: 1.125rem;
    line-height: 24px;
    margin-top: 2px
}

@media(max-width:1024px) {
    .about_row {
        flex-direction: column
    }

    .about_info,
    .about_txt {
        width: 100%
    }
}

@media(max-width:576px) {
    .about_txt {
        font-size: 1rem;
        line-height: 21px;
        padding: 16px
    }

    .about_item {
        border-radius: 16px;
        padding: 8px 16px
    }

    .about_item__title {
        font-size: 1.5rem;
        line-height: 28px
    }

    .about_item__descr {
        font-size: 1rem;
        line-height: 21px
    }
}

.clients_row {
    align-items: flex-start;
    background: linear-gradient(180deg, #f1f4fa, #dde9fa);
    border-radius: 40px;
    -moz-column-gap: 64px;
    column-gap: 64px;
    display: flex;
    justify-content: flex-start;
    margin: 0 auto;
    max-width: 1074px;
    padding: 48px 64px;
    row-gap: 24px
}

.clients_col {
    width: 100%
}

.clients_note {
    font: 1rem Open Sans, sans-serif;
    line-height: 21px;
    margin-top: 24px;
    text-align: center
}

.clients_item:not(:first-child) {
    margin-top: 32px
}

.clients_item p {
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 26px
}

.clients_item ul {
    font-size: 1rem;
    line-height: 21px;
    margin-left: 1.8rem;
    margin-top: 8px
}

.clients_item li {
    color: #3b3b3b
}

.clients_item li::marker {
    color: #ff424e;
    font-size: 20px
}

.clients_item li:not(:last-child) {
    margin-bottom: 6px
}

@media(max-width:768px) {
    .clients_row {
        flex-direction: column;
        padding: 32px
    }
}

@media(max-width:576px) {
    .clients_row {
        border-radius: 24px;
        padding: 16px
    }

    .clients_item:not(:first-child) {
        margin-top: 24px
    }

    .clients_item p {
        font-size: 1rem;
        line-height: 19px
    }

    .clients_item ul {
        font-size: .875rem;
        line-height: 16px;
        margin-left: 20px
    }

    .clients_item li::marker {
        font-size: 1.125rem
    }

    .clients_note {
        font-size: .875rem;
        line-height: 16px;
        margin-top: 16px
    }
}

.advantages_row {
    align-items: flex-start;
    display: flex;
    flex-wrap: wrap;
    gap: 24px;
    justify-content: flex-start
}

.advantages_row.narrow {
    gap: 20px;
}


.advantages_item {
    width: calc(25% - 24px)
}

.advantages_row.narrow .advantages_item {
    width: calc(20% - 20px)
}

.advantages_item__img {
    align-items: center;
    display: flex;
    height: 80px;
    justify-content: center;
    margin-bottom: 16px;
    width: 80px
}

.advantages_item__img img {
    filter: drop-shadow(4px 8px 10px rgba(255, 66, 78, .3));
    max-height: 80px;
    max-width: 80px
}

.advantages_item__title {
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 26px
}

.advantages_item__descr {
    font-size: 1rem;
    line-height: 21px;
    margin-top: 16px
}

@media(max-width:1024px) {
    .advantages_item {
        width: calc(33.33333% - 24px)
    }
}

@media(max-width:768px) {
    .advantages_item {
        width: calc(50% - 24px)
    }
}

@media(max-width:576px) {
    .advantages_item {
        display: grid;
        gap: 8px;
        grid-auto-rows: 1fr;
        grid-template-areas: "img title" "descr descr";
        grid-template-columns: 48px 1fr;
        grid-template-rows: 48px 1fr;
        width: 100%
    }

    .advantages_item__img {
        grid-area: img
    }

    .advantages_item__title {
        grid-area: title
    }

    .advantages_item__descr {
        grid-area: descr
    }

    .advantages_item__img {
        align-self: center;
        height: 48px;
        margin: 0;
        width: 48px
    }

    .advantages_item__img img {
        filter: drop-shadow(0 4px 10px rgba(255, 66, 78, .3));
        max-height: 46px;
        max-width: 46px
    }

    .advantages_item__title {
        align-self: center;
        font-size: 1rem;
        line-height: 19px
    }

    .advantages_item__descr {
        font-size: .875rem;
        line-height: 19px;
        margin: 0
    }
}


.faq_descr {
    color: #757575;
    font-size: 1.25rem;
    line-height: 24px;
    margin: -16px auto 0;
    max-width: 797px;
    text-align: center
}

.faq_list {
    margin: 0 auto;
    max-width: 856px
}

.faq_list__public {
    margin-top: 48px
}

.faq_list__public .faq_step {
    align-items: flex-start;
    padding: 24px 16px
}

.faq_list__public .faq_step__descr {
    margin-top: -4px;
    padding-left: 52px
}

.faq_list__public .faq_step__complete .faq_step__descr {
    margin-top: -12px
}

.faq_list__connect .faq_step__descr {
    font-weight: 700
}

.faq_step {
    align-items: center;
    background-color: #f1f4fa;
    border-radius: 16px;
    -moz-column-gap: 12px;
    column-gap: 12px;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    padding: 16px;
    position: relative;
    row-gap: 8px
}

.faq_step:not(:last-child) {
    margin-bottom: 16px
}

.faq_step__number {
    flex-shrink: 0;
    width: 40px
}

.faq_step__circle,
.faq_step__number {
    align-items: center;
    display: flex;
    justify-content: center
}

.faq_step__circle {
    border: 2px solid #007fff;
    border-radius: 40px;
    color: #007fff;
    font-size: 1.25rem;
    font-weight: 700;
    height: 32px;
    padding-left: 1px;
    width: 32px
}

.faq_step__title {
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 26px
}

.faq_step__descr {
    font-size: 1rem;
    line-height: 19px;
    width: calc(100% - 52px)
}

.faq_step__descr h3 {
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 24px;
    margin-bottom: 8px
}

.faq_step__descr.txt_block>:not(:last-child) {
    margin-bottom: 4px
}

.faq_note {
    line-height: 24px;
    margin: 32px auto 0;
    max-width: 856px;
    text-align: center
}

.faq_step__btns {
    align-items: center;
    -moz-column-gap: 16px;
    column-gap: 16px;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin-top: 8px;
    padding-left: 52px;
    row-gap: 8px
}

.faq_step__btns .btn {
    font-size: .875rem;
    font-weight: 400;
    height: 40px
}

@media(max-width:1024px) {
    .faq_step {
        align-items: flex-start
    }
}

@media(max-width:768px) {
    .faq_note {
        margin: 24px 0 0;
        text-align: left
    }
}

@media(max-width:576px) {
    .faq_list__public {
        margin-top: 24px
    }

    .faq_step {
        align-items: center
    }

    .faq_step:not(:last-child) {
        margin-bottom: 8px
    }

    .faq_step__number {
        position: static
    }

    .faq_step__title {
        font-size: 1rem;
        line-height: 19px;
        width: calc(100% - 52px)
    }

    .faq_step {
        align-items: flex-start;
        gap: 8px;
        padding: 16px 12px !important
    }

    .faq_step__descr,
    .faq_step__descr h3 {
        font-size: .875rem;
        line-height: 19px
    }

    .faq_list__public .faq_step {
        align-items: center
    }

    .faq_list__public .faq_step__descr {
        margin: 4px 0 0 !important;
        padding-left: 0
    }

    .faq_step__btns {
        justify-content: center;
        padding-left: 0;
        width: 100%
    }

    .faq_step__btns .btn {
        height: auto;
        line-height: 16px;
        padding: 12px 24px;
        text-align: center
    }

    .faq_descr,
    .faq_note {
        font-size: .875rem;
        line-height: 18px
    }

    .faq_descr {
        margin-top: 0
    }

    .faq_list__connect .faq_step__descr {
        font-weight: 400
    }
}

.anketa {
    background: linear-gradient(180deg, #dde9fa, #f1f4fa);
    border-radius: 56px;
    display: grid;
    grid-template-columns: 345px 1fr;
    grid-template-rows: repeat(2, 1fr);
    margin: 0 auto;
    max-width: 1076px;
    padding: 32px;
    grid-column-gap: 32px;
    grid-row-gap: 32px
}

.anketa_header {
    grid-area: 1/1/2/2
}

.anketa_content {
    grid-area: 1/2/3/3
}

.anketa_footer {
    grid-area: 2/1/3/2
}

.anketa_header {
    padding: 32px 12px 0 16px
}

.anketa_title {
    font: 700 3.5rem Open Sans, sans-serif;
    letter-spacing: -1px;
    line-height: 56px
}

.anketa_descr {
    font-size: 1.5rem;
    line-height: 32px;
    margin-top: 40px
}

.anketa_descr span {
    color: #ff424e;
    display: block;
    font-size: 2rem;
    font-weight: 700;
    line-height: 40px
}

.anketa_footer {
    font-size: 1rem;
    line-height: 24px;
    margin-top: auto;
    padding-right: 12px
}

.form_tile {
    background-color: #fff;
    border-radius: 32px;
    padding: 48px
}


@media(max-width:1024px) {
    .anketa {
        display: block
    }

    .anketa_header {
        padding: 0
    }

    .anketa_descr,
    .anketa_header {
        margin-top: 16px
    }

    .anketa_content,
    .anketa_footer {
        margin-top: 32px
    }

    .anketa {
        margin-left: -16px;
        width: calc(100% + 32px)
    }
}

@media(max-width:576px) {
    .anketa {
        border-radius: 32px;
        padding: 24px 16px
    }

    .anketa_header {
        margin: 0
    }

    .anketa_title {
        font-size: 1.75rem;
        line-height: 32px;
        text-align: center
    }

    .anketa_descr {
        margin-top: 8px;
        text-align: center
    }

    .anketa_descr,
    .anketa_descr span {
        font-size: 1.25rem;
        line-height: 24px
    }

    .anketa_descr span {
        color: #404040;
        display: inline;
        font-weight: 400
    }

    .anketa_content {
        margin-top: 24px
    }

    .form_tile {
        border-radius: 24px;
        box-shadow: 0 4px 12px 0 rgba(219, 222, 233, .502);
        padding: 16px
    }

    .form_tile textarea {
        min-height: 129px
    }

    .form_tile .form_block__agree,
    .form_tile .form_btns {
        margin-top: 16px
    }

    .form_tile .form_btns .btn {
        width: 100%
    }

    .anketa_footer {
        font-size: .875rem;
        line-height: 19px;
        margin-top: 24px
    }
}

.ask_block {
    align-items: center;
    background-color: #ff424e;
    border-radius: 48px;
    color: #fff;
    -moz-column-gap: 16px;
    column-gap: 16px;
    display: flex;
    justify-content: flex-start;
    margin: 0 auto;
    max-width: 904px;
    padding: 16px 32px;
    row-gap: 0
}

.ask_title {
    display: none
}

.ask_header {
    flex-shrink: 0
}

.ask_icon {
    align-items: center;
    display: flex;
    height: 64px;
    justify-content: center;
    width: 64px
}

.ask_icon img {
    filter: drop-shadow(4px 8px 10px rgba(132, 29, 36, .3))
}

.ask_txt {
    flex-grow: 1;
    font-size: 1.125rem;
    line-height: 24px
}

.ask_txt a {
    color: inherit;
    text-decoration: underline
}

@media(hover:hover) {
    .ask_txt a:not(:disabled):hover {
        color: #007fff
    }
}

.ask_txt a:not(:disabled):active {
    color: #007fff
}

.ask_btns {
    flex-shrink: 0
}

.ask_btns .btn {
    font-weight: 400;
    height: 43px;
    padding: 0;
    width: 180px
}

@media(max-width:576px) {
    .section_ask .section_title {
        display: none
    }

    .ask_block {
        align-items: flex-start;
        border-radius: 24px;
        flex-direction: column;
        margin-left: -8px;
        padding: 8px;
        width: calc(100% + 16px)
    }

    .ask_header {
        align-items: center;
        display: flex;
        gap: 8px;
        justify-content: flex-start;
        width: 100%
    }

    .ask_icon {
        margin-left: 8px
    }

    .ask_icon img {
        filter: drop-shadow(0 4px 10px rgba(132, 29, 36, .3));
        width: 49px
    }

    .ask_title {
        display: block;
        font: 700 1.25rem Open Sans, sans-serif;
        line-height: 24px;
        padding-right: 16px
    }

    .ask_txt {
        font-size: 1rem;
        line-height: 21px;
        margin-top: 8px;
        padding: 0 8px;
        width: 100%
    }

    .ask_btns {
        margin-top: 24px
    }

    .ask_btns,
    .ask_btns .btn {
        width: 100%
    }
}

.plainmodal-popup {
    -moz-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    display: none;
    width: 600px;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.2);
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.plainmodal-popup .modal-header {
    padding: 15px;
    background-color: #d4e9fd;
    border-bottom: 1px solid #e5e5e5;
}

.plainmodal-popup.submit .modal-header {
    background-color: #ebdaa3;
}

.plainmodal-popup .modal-header .plainmodal-close {
    margin-top: -2px;
    float: right;
    font-size: 21px;
    font-weight: 700;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: 0.2;
}
.plainmodal-popup .modal-header .plainmodal-close:hover {
    opacity: 0.5;
}
.plainmodal-popup .modal-title {
    color: #333333;
    font-size: 18px;
    font-weight: 500;
    font-family: inherit;
    margin: 0;
}
.plainmodal-popup .modal-body {
    padding: 15px;
    font-size: 15px;
    line-height: 1.42857143;
    color: #333;
}

.plainmodal-popup .modal-body p {
    margin: 6px 0;
}

.plainmodal-popup .modal-body .wait-wheel {
    background-image: url("data:image/gif;base64,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");
    background-position: center;
    background-size: 48px 48px;
    background-repeat: no-repeat;
    height: 80px;
    margin-top: 12px;
  }

.plainmodal-popup .modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5;
}
.plainmodal-popup .modal-footer button {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    display: inline-block;
    padding: 6px 12px;
    margin-left:12px;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.42857143;
    border: 1px solid transparent;
    color: #333;    
    background-color: #edebeb;
    border-color: #ccc;
    font-family: inherit;
    min-width: 0;
}
.plainmodal-popup .modal-footer button:hover {
    background-color: #e6e6e6;
    border-color: #adadad;
}
.plainmodal-popup .modal-footer button.btn-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
}
.plainmodal-popup .modal-footer button.btn-primary:hover {
    background-color: #286090;
    border-color: #204d74;
}