body {
    background-color: #d8e8fe;
    font-family: "Golos";
    min-height: 100vh;
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: 1366px 70vh;
    background-position-y: 80vh
}
body #page-container {
    width: 100%;
    height: 100%;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    overflow: auto
}
.content {
    width: 100%;
    max-width: 1366px;
    margin: 0 auto;
    background-repeat: no-repeat;
    background-size: 80%;
    background-position-x: 80%
}
.content.popup {
    display: flex;
    height: 100%
}
.content.popup .button_back, .content.popup .content__wraper {
    display: none
}
.button_back.lecta {
    width: auto;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    font-family: Arial, Helvetica, sans-serif;
    font-family: "Inter";
    font-weight: 700;
    padding: 20px 40px;
    font-size: 14px
}
.button_back.lecta p {
    display: flex;
    flex-wrap: wrap;
    justify-content: center
}
.button_back.lecta img {
    height: 40px
}
.button_back.lecta img:nth-child(2) {
    margin-left: 31px;
    height: 44px;
    width: auto
}
.button_back.lecta img:nth-child(3) {
    height: 40px;
    margin: 0 25px
}
.button_back p:hover {
    cursor: pointer
}
.button_back p {
    margin-bottom: 0
}
.content__wraper {
    font-family: Arial, Helvetica, sans-serif;
    font-family: "Golos";
    background-color: #d8e8fe;
    color: #1b1b1b;
    font-size: 18px;
    border-radius: 40px;
    margin-bottom: 32px
}
.gray, .list_row.header p {
    color: #797e8c
}
p {
    margin: 0
}
@media all and (max-width: 1406px) {body #page-container { background-size: 100% } }
@media all and (max-width: 1366px) {body { background-size: 100% 70vh } }
@media all and (max-width: 900px) {body #page-container .content { background-size: calc(100vw - 20%) 300px; background-position-x: 100% } .button_back.lecta { padding: 10px 16px } .content__wraper { font-size: 16px; border-radius: 20px } .content__bookLogo { max-width: 312px } }
.content .invisible {
    display: none
}