.erius-page .content-wrapper {
    background: -webkit-gradient(linear, left top, left bottom, from(#FFF), color-stop(50%, rgba(196, 225, 225, 0.5)), to(rgba(136, 193, 193, 0.5)));
    background: -o-linear-gradient(top, #FFF 0%, rgba(196, 225, 225, 0.5) 50%, rgba(136, 193, 193, 0.5) 100%);
    background: linear-gradient(180deg, #FFF 0%, rgba(196, 225, 225, 0.5) 50%, rgba(136, 193, 193, 0.5) 100%);
    padding-top: 30px
}

.erius-page .hero-block {
    background-image: url("https://esculap-med.ru/storage/allergii-net/m9/images/hero-bg.jpg");
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 32px 0
}

@media screen and (max-width: 420px) {
    .erius-page .hero-block {
        margin: 0
    }
}

@media screen and (max-width: 1420px) {
    .erius-page .hero-block {
        background-image: url("https://esculap-med.ru/storage/allergii-net/m9/images/hero-bg_m.jpg")
    }
}

@media screen and (max-width: 1940px) {
    .erius-page .hero-block {
        background-position: 75% 100%
    }
}

@media screen and (max-width: 1640px) {
    .erius-page .hero-block {
        background-position: 70% 100%
    }
}

@media screen and (max-width: 1420px) {
    .erius-page .hero-block {
        background-position: 92% 100%
    }
}

.erius-page .hero-block__inner {
    max-width: 854px;
    display: block;
    padding: 0
}

@media screen and (max-width: 1366px) {
    .erius-page .hero-block__inner {
        padding-left: 20px;
        padding-right: 20px
    }
}

.erius-page .hero-block__content {
    width: 100%;
    max-width: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #fff;
    -webkit-box-shadow: 2px 3px 8px 0px rgba(0, 0, 0, .2);
    box-shadow: 2px 3px 8px 0px rgba(0, 0, 0, .2);
    margin: 0 auto 32px
}

@media screen and (max-width: 768px) {
    .erius-page .hero-block__content {
        margin: 0 auto 20px
    }
}

.erius-page .hero-block__logo {
    max-width: 318px;
    margin-right: 60px;
    margin-bottom: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

@media screen and (max-width: 768px) {
    .erius-page .hero-block__logo {
        margin-right: 0;
        margin-bottom: 20px
    }
}

.erius-page .hero-block__text {
    margin-bottom: 0
}

@media screen and (max-width: 768px) {
    .erius-page .hero-block__text {
        font-size: 16px
    }
}

.erius-page .hero-block__modules {
    margin: 0 auto
}

.erius-page .hero-block__mol {
    background: url("https://esculap-med.ru/storage/allergii-net/m9/images/mol.png") 0 0 no-repeat;
    background-size: 100%;
    position: absolute
}

@media screen and (max-width: 1420px) {
    .erius-page .hero-block__mol {
        display: none;
        -webkit-animation: none;
        animation: none
    }
}

.erius-page .hero-block__mol_1 {
    width: 21px;
    height: 20px;
    top: 78px;
    left: 965px;
    -webkit-animation: tremble 3s linear infinite;
    animation: tremble 3s linear infinite
}

@media screen and (max-width: 1970px) {
    .erius-page .hero-block__mol_1 {
        left: 895px
    }
}

.erius-page .hero-block__mol_2 {
    width: 31px;
    height: 30px;
    top: 118px;
    left: 1048px;
    -webkit-animation: tremble_rev 5s linear infinite;
    animation: tremble_rev 5s linear infinite
}

@media screen and (max-width: 1970px) {
    .erius-page .hero-block__mol_2 {
        left: 968px
    }
}

.erius-page .hero-block__mol_3 {
    width: 27px;
    height: 26px;
    top: 192px;
    left: 996px;
    -webkit-animation: tremble 6s linear infinite;
    animation: tremble 6s linear infinite
}

@media screen and (max-width: 1970px) {
    .erius-page .hero-block__mol_3 {
        left: 926px
    }
}

.erius-page .modules {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0)
}

.erius-page .modules .owl-item:first-child {
    margin-left: 12px
}

@media screen and (max-width: 575px) {
    .erius-page .modules .owl-item {
        margin: 0 !important
    }
}

.erius-page .modules .owl-nav button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.erius-page .modules .owl-nav button.owl-prev {
    background: radial-gradient(50.71% 50.71% at 50.7% 50%, rgba(160, 1, 23, 0.9) 90%, rgba(236, 62, 64, 0.9) 100%), -webkit-gradient(linear, left top, right top, from(#DC373A), to(#A10017));
    background: -o-radial-gradient(50.7% 50%, 50.71% 50.71%, rgba(160, 1, 23, 0.9) 90%, rgba(236, 62, 64, 0.9) 100%), -o-linear-gradient(left, #DC373A 0%, #A10017 100%);
    background: radial-gradient(50.71% 50.71% at 50.7% 50%, rgba(160, 1, 23, 0.9) 90%, rgba(236, 62, 64, 0.9) 100%), linear-gradient(90deg, #DC373A 0%, #A10017 100%);
    -webkit-box-shadow: 0px 21.634px 21.634px 0px rgba(69, 180, 198, .2);
    box-shadow: 0px 21.634px 21.634px 0px rgba(69, 180, 198, .2)
}

.erius-page .modules .owl-nav button.owl-prev:before {
    content: "";
    width: 28px;
    height: 19px;
    display: block;
    background: url("https://esculap-med.ru/storage/allergii-net/base/modules/larr.svg") 0 0 no-repeat;
    background-size: 100%
}

.erius-page .modules .owl-nav button.owl-next {
    background: radial-gradient(50.71% 50.71% at 50.7% 50%, rgba(160, 1, 23, 0.9) 90%, rgba(236, 62, 64, 0.9) 100%), -webkit-gradient(linear, left top, right top, from(#DC373A), to(#A10017));
    background: -o-radial-gradient(50.7% 50%, 50.71% 50.71%, rgba(160, 1, 23, 0.9) 90%, rgba(236, 62, 64, 0.9) 100%), -o-linear-gradient(left, #DC373A 0%, #A10017 100%);
    background: radial-gradient(50.71% 50.71% at 50.7% 50%, rgba(160, 1, 23, 0.9) 90%, rgba(236, 62, 64, 0.9) 100%), linear-gradient(90deg, #DC373A 0%, #A10017 100%);
    -webkit-box-shadow: 0px 21.634px 21.634px 0px rgba(69, 180, 198, .2);
    box-shadow: 0px 21.634px 21.634px 0px rgba(69, 180, 198, .2)
}

.erius-page .modules .owl-nav button.owl-next:before {
    content: "";
    width: 28px;
    height: 19px;
    display: block;
    background: url("https://esculap-med.ru/storage/allergii-net/base/modules/rarr.svg") 0 0 no-repeat;
    background-size: 100%
}

.erius-page .top-code {
    color: #8c9092;
    text-align: center;
    font-size: 14px;
    font-style: italic;
    line-height: 150%
}

@media screen and (max-width: 420px) {
    .erius-page .top-code {
        font-size: 10px
    }
}

.erius-page .section-title {
    color: #4a757b;
    font-size: 42px;
    font-weight: 700;
    line-height: normal
}

.erius-page .section-title[data-scroll] {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px)
}

.erius-page .section-title[data-scroll][data-scroll=in] {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: .5s ease;
    -o-transition: .5s ease;
    transition: .5s ease
}

.erius-page .section-title span {
    color: #cf2f37
}

@media(max-width: 768px) {
    .erius-page .section-title {
        text-align: center;
        font-size: 22px
    }

    .erius-page .section-title br {
        display: none
    }
}

.erius-page .section-title_centered {
    text-align: center
}

.erius-page #start .section-title {
    max-width: 600px
}

.erius-page .top-green-block {
    border-radius: 20px;
    background: -webkit-gradient(linear, left top, left bottom, from(#2790AA), to(#45B8C8));
    background: -o-linear-gradient(top, #2790AA 0%, #45B8C8 100%);
    background: linear-gradient(180deg, #2790AA 0%, #45B8C8 100%);
    -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, .25);
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, .25);
    -webkit-backdrop-filter: blur(26px);
    backdrop-filter: blur(26px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden
}

.erius-page .top-green-block[data-scroll] {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px)
}

.erius-page .top-green-block[data-scroll][data-scroll=in] {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: .5s ease;
    -o-transition: .5s ease;
    transition: .5s ease
}

@media screen and (max-width: 768px) {
    .erius-page .top-green-block {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.erius-page .top-green-block__img {
    max-width: 279px;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

@media screen and (max-width: 768px) {
    .erius-page .top-green-block__img {
        display: none
    }
}

.erius-page .top-green-block__img img {
    width: 100%;
    height: 100%;
    display: block
}

.erius-page .top-green-block__content {
    color: #fff;
    font-size: 18px;
    line-height: 150%;
    padding: 23px
}

@media screen and (max-width: 960px) {
    .erius-page .top-green-block__content {
        padding: 15px 20px
    }
}

@media screen and (max-width: 768px) {
    .erius-page .top-green-block__content {
        padding: 20px
    }
}

.erius-page .top-green-block__content p {
    margin: 0;
    line-height: 150%
}

@media screen and (max-width: 960px) {
    .erius-page .top-green-block__content p {
        font-size: 16px
    }
}

.erius-page .top-green-block__content ul {
    margin: 10px 0 0 0;
    padding: 0
}

.erius-page .top-green-block__content ul li {
    list-style: none;
    padding: 0;
    margin: 0;
    position: relative;
    padding-left: 20px;
    color: #fff;
    font-size: 18px;
    line-height: 150%
}

@media screen and (max-width: 768px) {
    .erius-page .top-green-block__content ul li {
        font-size: 16px
    }
}

.erius-page .top-green-block__content ul li:before {
    content: "";
    width: 10px;
    height: 10px;
    background: url("https://esculap-med.ru/storage/allergii-net/m9/images/bull.png") 0 0 no-repeat;
    background-size: 100%;
    position: absolute;
    top: 10px;
    left: 0
}

@media screen and (max-width: 768px) {
    .erius-page .top-green-block__content ul li:before {
        top: 8px
    }
}

.erius-page .top-green-block__item {
    margin: 0 0 20px
}

.erius-page .top-green-block__item:last-child {
    margin: 0
}

.erius-page .buttons-section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

@media screen and (max-width: 768px) {
    .erius-page .buttons-section {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}

.erius-page .buttons-section__col {
    margin-right: 60px
}

.erius-page .buttons-section__col[data-scroll] {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px)
}

.erius-page .buttons-section__col[data-scroll][data-scroll=in] {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: .5s ease;
    -o-transition: .5s ease;
    transition: .5s ease
}

.erius-page .buttons-section__col:last-child {
    margin-right: 0
}

@media screen and (max-width: 960px) {
    .erius-page .buttons-section__col {
        margin-right: 15px
    }

    .erius-page .buttons-section__col:last-child {
        margin-right: 0
    }
}

@media screen and (max-width: 768px) {
    .erius-page .buttons-section__col {
        margin-right: 0;
        margin-bottom: 20px
    }

    .erius-page .buttons-section__col:last-child {
        margin-bottom: 0
    }
}

.erius-page .buttons-section__button {
    width: 100%;
    height: 64px;
    display: block;
    position: relative;
    font-size: 18px;
    line-height: 130%;
    border: none;
    color: #fff;
    border-radius: 144px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(176, 247, 255, 0.2)), color-stop(7.67%, rgba(13, 97, 112, 0.2))), -webkit-gradient(linear, left top, right top, color-stop(0.07%, #45B8C8), color-stop(99.93%, #268FA9));
    background: -o-linear-gradient(top, rgba(176, 247, 255, 0.2) 0%, rgba(13, 97, 112, 0.2) 7.67%), -o-linear-gradient(left, #45B8C8 0.07%, #268FA9 99.93%);
    background: linear-gradient(180deg, rgba(176, 247, 255, 0.2) 0%, rgba(13, 97, 112, 0.2) 7.67%), linear-gradient(90deg, #45B8C8 0.07%, #268FA9 99.93%);
    -webkit-box-shadow: 0px 24px 24px 0px rgba(69, 180, 198, .2);
    box-shadow: 0px 24px 24px 0px rgba(69, 180, 198, .2);
    padding: 20px 96px 20px 36px;
    cursor: pointer
}

@media screen and (max-width: 960px) {
    .erius-page .buttons-section__button {
        font-size: 16px;
        padding: 14px 80px 13px 26px
    }
}

.erius-page .buttons-section__button img {
    width: 64px;
    position: absolute;
    top: 50%;
    right: -1px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.erius-page .buttons-section__button:hover {
    opacity: .8;
    text-decoration: none;
    -webkit-transition: 125ms ease;
    -o-transition: 125ms ease;
    transition: 125ms ease
}

.erius-page .buttons-section__button_download {
    padding: 10px 96px 7px 36px
}

@media screen and (max-width: 960px) {
    .erius-page .buttons-section__button_download {
        padding: 3px 80px 4px 26px
    }
}

.erius-page .simple-text-block {
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%
}

@media(max-width: 768px) {
    .erius-page .simple-text-block {
        font-size: 16px
    }
}

.erius-page .simple-text-block p[data-scroll] {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px)
}

.erius-page .simple-text-block p[data-scroll][data-scroll=in] {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: .5s ease;
    -o-transition: .5s ease;
    transition: .5s ease
}

.erius-page .table-descr {
    border-radius: 24px;
    background: #fff;
    -webkit-box-shadow: 0px 4px 52px 0px rgba(142, 202, 216, .45);
    box-shadow: 0px 4px 52px 0px rgba(142, 202, 216, .45);
    padding: 0 36px
}

.erius-page .table-descr[data-scroll] {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px)
}

.erius-page .table-descr[data-scroll][data-scroll=in] {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: .5s ease;
    -o-transition: .5s ease;
    transition: .5s ease
}

@media screen and (max-width: 768px) {
    .erius-page .table-descr {
        padding: 0 20px
    }
}

.erius-page .table-descr__top {
    padding: 18px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer
}

@media screen and (max-width: 540px) {
    .erius-page .table-descr__top {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}

.erius-page .table-descr__top-title-wrapper {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    text-align: center;
    margin-right: 12px
}

.erius-page .table-descr__top-title {
    color: #45b8c8;
    text-align: center;
    font-size: 23px;
    font-weight: 700;
    line-height: 150%;
    display: inline-block;
    border-bottom: 1px dashed #45b8c8
}

@media screen and (max-width: 768px) {
    .erius-page .table-descr__top-title {
        font-size: 20px
    }
}

@media screen and (max-width: 540px) {
    .erius-page .table-descr__top-title {
        margin-right: 0;
        margin-bottom: 15px;
        border-bottom: none
    }
}

.erius-page .table-descr__top-icon {
    max-width: 32px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-left: auto;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition: .5s ease;
    -o-transition: .5s ease;
    transition: .5s ease
}

@media screen and (max-width: 540px) {
    .erius-page .table-descr__top-icon {
        margin-left: 0
    }
}

.erius-page .table-descr__top-icon img {
    width: 100%;
    display: block
}

.erius-page .table-descr__top.active .table-descr__top-icon {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg)
}

.erius-page .table-descr__bottom {
    position: relative;
    padding-top: 6px;
    padding-bottom: 36px;
    display: none
}

@media screen and (max-width: 768px) {
    .erius-page .table-descr__bottom {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 420px) {
    .erius-page .table-descr__bottom.active .table-descr__hand {
        -webkit-animation: hand_pulse 4s ease-in-out .5s forwards;
        animation: hand_pulse 4s ease-in-out .5s forwards
    }
}

.erius-page .table-descr__wrapper {
    max-width: 100%
}

@media screen and (max-width: 860px) {
    .erius-page .table-descr__wrapper {
        overflow-x: scroll;
        -ms-overflow-style: none;
        scrollbar-width: none
    }

    .erius-page .table-descr__wrapper::-webkit-scrollbar {
        display: none
    }
}

.erius-page .table-descr__hand {
    max-width: 27px;
    position: absolute;
    top: -30px;
    right: 2px;
    opacity: 0
}

@media screen and (max-width: 420px) {
    .erius-page .table-descr__hand {
        opacity: 1
    }
}

.erius-page .table-descr__hand img {
    width: 100%;
    display: block
}

.erius-page .table-descr__scheme-1 {
    position: relative
}

.erius-page .table-descr__scheme-1 img {
    width: 100%;
    display: block
}

@media screen and (max-width: 680px) {
    .erius-page .table-descr__scheme-1 img:first-child {
        display: none
    }
}

.erius-page .table-descr__scheme-1 img:last-child {
    max-width: 320px;
    margin: 0 auto;
    display: none
}

@media screen and (max-width: 680px) {
    .erius-page .table-descr__scheme-1 img:last-child {
        display: block
    }
}

.erius-page .table-descr__scheme-2 {
    position: relative
}

@media screen and (max-width: 420px) {
    .erius-page .table-descr__scheme-2 {
        padding-top: 15px
    }
}

.erius-page .table-descr__scheme-2 img {
    width: 100%;
    max-width: 602px;
    margin: 0 auto;
    display: block
}

.erius-page .table-descr__text-item {
    color: #313131;
    font-size: 18px;
    line-height: 150%;
    margin-bottom: 40px
}

@media screen and (max-width: 768px) {
    .erius-page .table-descr__text-item {
        font-size: 16px;
        text-align: center;
        margin-bottom: 30px
    }
}

.erius-page .table-descr__button-inner {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.erius-page .table-descr__button-inner_1 {
    padding: 11% 17% 54% 67%
}

@media screen and (max-width: 680px) {
    .erius-page .table-descr__button-inner_1 {
        padding: 72% 5% 72% 5%
    }
}

.erius-page .table-descr__button-inner_1 .table-descr__button {
    z-index: 1
}

.erius-page .table-descr__button-inner_2 {
    padding: 24% 86.5% 36% 0%
}

@media screen and (max-width: 680px) {
    .erius-page .table-descr__button-inner_2 {
        padding: 96% 5% 48% 5%
    }
}

.erius-page .table-descr__button-inner_2 .table-descr__button {
    z-index: 1
}

.erius-page .table-descr__button-inner_3 {
    padding: 25% 38% 37% 48%
}

@media screen and (max-width: 680px) {
    .erius-page .table-descr__button-inner_3 {
        padding: 120% 5% 24% 5%
    }
}

.erius-page .table-descr__button-inner_3 .table-descr__button {
    z-index: 1
}

.erius-page .table-descr__button-inner_4 {
    padding: 55% 62% 7% 25%
}

@media screen and (max-width: 680px) {
    .erius-page .table-descr__button-inner_4 {
        padding: 144% 5% 0% 5%
    }
}

.erius-page .table-descr__button-inner_4 .table-descr__button {
    z-index: 1
}

.erius-page .table-descr__button {
    width: 100%;
    height: 100%;
    position: relative;
    cursor: pointer
}

.erius-page .red-icons-info {
    color: #313131
}

.erius-page .red-icons-info__title {
    color: #4a757b;
    text-align: center;
    font-size: 23px;
    font-weight: 700;
    line-height: 150%;
    margin-bottom: 40px
}

.erius-page .red-icons-info__title[data-scroll] {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px)
}

.erius-page .red-icons-info__title[data-scroll][data-scroll=in] {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: .5s ease;
    -o-transition: .5s ease;
    transition: .5s ease
}

@media screen and (max-width: 768px) {
    .erius-page .red-icons-info__title {
        font-size: 18px;
        margin-bottom: 24px
    }
}

.erius-page .red-icons-info__text {
    font-size: 18px;
    line-height: 150%;
    margin-bottom: 24px
}

.erius-page .red-icons-info__text[data-scroll] {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px)
}

.erius-page .red-icons-info__text[data-scroll][data-scroll=in] {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: .5s ease;
    -o-transition: .5s ease;
    transition: .5s ease
}

@media screen and (max-width: 768px) {
    .erius-page .red-icons-info__text {
        font-size: 16px;
        text-align: center
    }
}

.erius-page .red-icons-info__headline {
    font-size: 18px;
    font-weight: 700;
    line-height: 150%;
    margin-bottom: 40px
}

.erius-page .red-icons-info__headline[data-scroll] {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px)
}

.erius-page .red-icons-info__headline[data-scroll][data-scroll=in] {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: .5s ease;
    -o-transition: .5s ease;
    transition: .5s ease
}

@media screen and (max-width: 768px) {
    .erius-page .red-icons-info__headline {
        font-size: 16px;
        text-align: center;
        margin-bottom: 24px
    }
}

.erius-page .red-icons-info__content {
    padding: 0 17px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media screen and (max-width: 1120px) {
    .erius-page .red-icons-info__content {
        padding: 0
    }
}

@media screen and (max-width: 680px) {
    .erius-page .red-icons-info__content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}

.erius-page .red-icons-info__item {
    width: 100%;
    max-width: 210px;
    margin: 0 17px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.erius-page .red-icons-info__item[data-scroll] {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px)
}

.erius-page .red-icons-info__item[data-scroll][data-scroll=in] {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: .5s ease;
    -o-transition: .5s ease;
    transition: .5s ease
}

@media screen and (max-width: 1120px) {
    .erius-page .red-icons-info__item {
        margin: 0 10px
    }
}

@media screen and (max-width: 768px) {
    .erius-page .red-icons-info__item {
        margin: 0;
        margin-bottom: 24px
    }

    .erius-page .red-icons-info__item:last-child {
        margin: 0
    }
}

.erius-page .red-icons-info__icon {
    max-width: 114px;
    margin-bottom: 24px
}

@media screen and (max-width: 768px) {
    .erius-page .red-icons-info__icon {
        max-width: 90px;
        margin-bottom: 20px
    }
}

.erius-page .red-icons-info__icon img {
    width: 100%;
    display: block
}

.erius-page .red-icons-info__icon-text {
    font-size: 18px;
    line-height: 150%;
    text-align: center
}

@media screen and (max-width: 768px) {
    .erius-page .red-icons-info__icon-text {
        font-size: 16px
    }
}

.erius-page .img-scheme-info__green-icon-block {
    position: relative;
    border-radius: 24px;
    background: -webkit-gradient(linear, left top, right top, from(#268FA9), to(#45B8C8));
    background: -o-linear-gradient(left, #268FA9 0%, #45B8C8 100%);
    background: linear-gradient(90deg, #268FA9 0%, #45B8C8 100%);
    -webkit-box-shadow: 0px 19px 26px 0px rgba(98, 150, 184, .24);
    box-shadow: 0px 19px 26px 0px rgba(98, 150, 184, .24);
    padding: 0 36px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.erius-page .img-scheme-info__green-icon-block[data-scroll] {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px)
}

.erius-page .img-scheme-info__green-icon-block[data-scroll][data-scroll=in] {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: .5s ease;
    -o-transition: .5s ease;
    transition: .5s ease
}

@media(max-width: 768px) {
    .erius-page .img-scheme-info__green-icon-block {
        padding: 18px 70px;
        text-align: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        overflow: hidden
    }
}

@media screen and (max-width: 480px) {
    .erius-page .img-scheme-info__green-icon-block {
        padding: 18px 60px
    }
}

@media screen and (max-width: 360px) {
    .erius-page .img-scheme-info__green-icon-block {
        padding: 18px 40px
    }
}

.erius-page .img-scheme-info__green-icon-block-lines {
    max-width: 183px;
    position: absolute;
    top: 0;
    left: 23px;
    -webkit-animation: pulse 1s linear infinite;
    animation: pulse 1s linear infinite
}

@media(max-width: 768px) {
    .erius-page .img-scheme-info__green-icon-block-lines {
        display: none;
        -webkit-animation: none;
        animation: none
    }
}

.erius-page .img-scheme-info__green-icon-block-m-lines {
    display: none;
    max-width: 59px;
    position: absolute;
    top: 0;
    left: 0
}

@media(max-width: 768px) {
    .erius-page .img-scheme-info__green-icon-block-m-lines {
        display: block;
        -webkit-animation: pulse 1s linear infinite;
        animation: pulse 1s linear infinite
    }
}

@media screen and (max-width: 360px) {
    .erius-page .img-scheme-info__green-icon-block-m-lines {
        max-width: 39px
    }
}

.erius-page .img-scheme-info__green-icon-block-icon {
    max-width: 159px;
    position: relative
}

@media(max-width: 768px) {
    .erius-page .img-scheme-info__green-icon-block-icon {
        display: none
    }
}

.erius-page .img-scheme-info__green-icon-block-m-icon {
    max-width: 55px;
    display: none
}

@media(max-width: 768px) {
    .erius-page .img-scheme-info__green-icon-block-m-icon {
        display: block
    }
}

@media screen and (max-width: 360px) {
    .erius-page .img-scheme-info__green-icon-block-m-icon {
        max-width: 39px
    }
}

.erius-page .img-scheme-info__green-icon-block-icon-wrapper {
    max-width: 183px;
    margin-right: 45px;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

@media screen and (max-width: 860px) {
    .erius-page .img-scheme-info__green-icon-block-icon-wrapper {
        margin-right: 30px
    }
}

@media(max-width: 768px) {
    .erius-page .img-scheme-info__green-icon-block-icon-wrapper {
        position: absolute;
        top: 0;
        left: 0
    }
}

.erius-page .img-scheme-info__green-icon-block-text {
    color: #fff;
    font-size: 18px;
    line-height: 140%
}

@media screen and (max-width: 860px) {
    .erius-page .img-scheme-info__green-icon-block-text {
        font-size: 16px
    }
}

@media screen and (max-width: 768px) {
    .erius-page .img-scheme-info__green-icon-block-text {
        font-size: 16px
    }
}

.erius-page .hum-info {
    position: relative;
    border-radius: 20px;
    background: #fff;
    -webkit-box-shadow: 0px 4px 52px 0px rgba(142, 202, 216, .45);
    box-shadow: 0px 4px 52px 0px rgba(142, 202, 216, .45)
}

.erius-page .hum-info__content {
    width: 100%;
    max-width: 540px;
    padding: 36px;
    color: #313131;
    font-size: 18px;
    line-height: 150%
}

@media screen and (max-width: 920px) {
    .erius-page .hum-info__content {
        max-width: none
    }
}

@media screen and (max-width: 768px) {
    .erius-page .hum-info__content {
        font-size: 16px;
        text-align: center;
        padding: 30px 20px 0 20px;
        margin-bottom: 24px
    }
}

.erius-page .hum-info__content p {
    margin: 0 0 24px
}

.erius-page .hum-info__content p[data-scroll] {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px)
}

.erius-page .hum-info__content p[data-scroll][data-scroll=in] {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: .5s ease;
    -o-transition: .5s ease;
    transition: .5s ease
}

.erius-page .hum-info__content p:last-child {
    margin: 0
}

.erius-page .hum-info__img {
    width: 100%;
    max-width: 501px;
    position: absolute;
    right: 0;
    bottom: 0
}

@media screen and (max-width: 980px) {
    .erius-page .hum-info__img {
        max-width: 430px
    }
}

@media screen and (max-width: 920px) {
    .erius-page .hum-info__img {
        position: static;
        margin: 0 auto
    }
}

.erius-page .hum-info__img img {
    width: 100%;
    display: block
}

.erius-page .pack-info__top {
    border-radius: 20px;
    background: -webkit-gradient(linear, left top, right top, from(#268FA9), to(#45B8C8));
    background: -o-linear-gradient(left, #268FA9 0%, #45B8C8 100%);
    background: linear-gradient(90deg, #268FA9 0%, #45B8C8 100%);
    -webkit-box-shadow: 0px 19px 26px 0px rgba(98, 150, 184, .24);
    box-shadow: 0px 19px 26px 0px rgba(98, 150, 184, .24);
    position: relative;
    color: #fff;
    text-align: center;
    font-size: 23px;
    font-weight: 700;
    line-height: 150%;
    padding: 20px
}

.erius-page .pack-info__top span[data-scroll] {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px)
}

.erius-page .pack-info__top span[data-scroll][data-scroll=in] {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: .5s ease;
    -o-transition: .5s ease;
    transition: .5s ease
}

@media screen and (max-width: 768px) {
    .erius-page .pack-info__top {
        font-size: 20px
    }
}

@media screen and (max-width: 540px) {
    .erius-page .pack-info__top {
        font-size: 18px
    }
}

@media screen and (max-width: 480px) {
    .erius-page .pack-info__top {
        font-size: 16px;
        padding: 20px 15px
    }
}

.erius-page .pack-info__bottom {
    border-radius: 0 0 20px 20px;
    background: -webkit-gradient(linear, left top, left bottom, from(#E8F8F8), to(#FFF));
    background: -o-linear-gradient(top, #E8F8F8 0%, #FFF 100%);
    background: linear-gradient(180deg, #E8F8F8 0%, #FFF 100%);
    -webkit-box-shadow: 0px 4px 52px 0px rgba(142, 202, 216, .45);
    box-shadow: 0px 4px 52px 0px rgba(142, 202, 216, .45);
    padding: 62px 36px 36px 36px;
    margin-top: -25px
}

@media(max-width: 768px) {
    .erius-page .pack-info__bottom {
        padding: 62px 20px 30px 20px
    }
}

.erius-page .pack-info__section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 48px
}

.erius-page .pack-info__section:last-child {
    margin-bottom: 0
}

@media(max-width: 768px) {
    .erius-page .pack-info__section {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-bottom: 30px
    }

    .erius-page .pack-info__section:last-child {
        margin-bottom: 0
    }
}

.erius-page .pack-info__pack-wrapper {
    max-width: 350px;
    margin-right: 110px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.erius-page .pack-info__pack-wrapper[data-scroll] {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px)
}

.erius-page .pack-info__pack-wrapper[data-scroll][data-scroll=in] {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: .5s ease;
    -o-transition: .5s ease;
    transition: .5s ease
}

@media screen and (max-width: 1060px) {
    .erius-page .pack-info__pack-wrapper {
        margin-right: 40px
    }
}

@media screen and (max-width: 840px) {
    .erius-page .pack-info__pack-wrapper {
        max-width: 240px
    }
}

@media(max-width: 768px) {
    .erius-page .pack-info__pack-wrapper {
        margin-right: 0;
        margin-bottom: 40px
    }
}

.erius-page .pack-info__circle {
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    position: relative
}

@media screen and (max-width: 1060px) {
    .erius-page .pack-info__circle {
        padding: 0
    }
}

.erius-page .pack-info__circle img {
    width: 100%;
    max-width: 353px;
    display: block;
    -webkit-animation: rotate 40s linear infinite;
    animation: rotate 40s linear infinite
}

.erius-page .pack-info__pack {
    width: 100%;
    max-width: 278px;
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.erius-page .pack-info__pack img {
    width: 100%;
    display: block
}

@media screen and (max-width: 840px) {
    .erius-page .pack-info__pack {
        max-width: 200px
    }
}

.erius-page .pack-info__pack_1 {
    width: 417px;
    max-width: none;
    top: 50%;
    left: 56%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

@media screen and (max-width: 840px) {
    .erius-page .pack-info__pack_1 {
        max-width: 277px
    }
}

.erius-page .pack-info__pack-content[data-scroll] {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px)
}

.erius-page .pack-info__pack-content[data-scroll][data-scroll=in] {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: .5s ease;
    -o-transition: .5s ease;
    transition: .5s ease
}

@media(max-width: 768px) {
    .erius-page .pack-info__pack-content {
        text-align: center
    }
}

.erius-page .pack-info__pack-content-title {
    color: #c8185d;
    font-size: 42px;
    line-height: normal;
    font-weight: 700;
    margin-bottom: 22px
}

.erius-page .pack-info__pack-content-title[data-scroll] {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px)
}

.erius-page .pack-info__pack-content-title[data-scroll][data-scroll=in] {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: .5s ease;
    -o-transition: .5s ease;
    transition: .5s ease
}

@media screen and (max-width: 1060px) {
    .erius-page .pack-info__pack-content-title {
        font-size: 30px
    }
}

@media(max-width: 768px) {
    .erius-page .pack-info__pack-content-title {
        font-size: 22px;
        line-height: 130%;
        margin-bottom: 20px
    }
}

.erius-page .pack-info__pack-content-title_green {
    color: #2bafc4
}

.erius-page .pack-info__ic-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 22px
}

.erius-page .pack-info__ic-text:last-child {
    margin-bottom: 0
}

@media screen and (max-width: 480px) {
    .erius-page .pack-info__ic-text {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.erius-page .pack-info__ic-text-icon {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    background: #fff;
    -webkit-box-shadow: 0px 9px 9.1px 0px rgba(69, 180, 198, .5);
    box-shadow: 0px 9px 9.1px 0px rgba(69, 180, 198, .5);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-right: 24px;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.erius-page .pack-info__ic-text-icon[data-scroll] {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px)
}

.erius-page .pack-info__ic-text-icon[data-scroll][data-scroll=in] {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: .5s ease;
    -o-transition: .5s ease;
    transition: .5s ease
}

@media screen and (max-width: 480px) {
    .erius-page .pack-info__ic-text-icon {
        margin-right: 0;
        margin-bottom: 20px
    }
}

.erius-page .pack-info__ic-text-text {
    color: #313131;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%
}

.erius-page .pack-info__ic-text-text[data-scroll] {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px)
}

.erius-page .pack-info__ic-text-text[data-scroll][data-scroll=in] {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: .5s ease;
    -o-transition: .5s ease;
    transition: .5s ease
}

@media(max-width: 768px) {
    .erius-page .pack-info__ic-text-text {
        font-size: 16px;
        text-align: left
    }
}

@media screen and (max-width: 480px) {
    .erius-page .pack-info__ic-text-text {
        text-align: center
    }
}

.erius-page .chart-section {
    position: relative
}

.erius-page .chart-section__title {
    color: #4a757b;
    text-align: center;
    font-size: 23px;
    font-weight: 700;
    line-height: 150%;
    margin-bottom: 36px
}

.erius-page .chart-section__title[data-scroll] {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px)
}

.erius-page .chart-section__title[data-scroll][data-scroll=in] {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: .5s ease;
    -o-transition: .5s ease;
    transition: .5s ease
}

@media screen and (max-width: 768px) {
    .erius-page .chart-section__title {
        font-size: 18px;
        margin-bottom: 24px
    }
}

.erius-page .chart-section__text {
    font-size: 18px;
    line-height: 150%;
    text-align: center;
    margin-bottom: 36px
}

.erius-page .chart-section__text[data-scroll] {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px)
}

.erius-page .chart-section__text[data-scroll][data-scroll=in] {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: .5s ease;
    -o-transition: .5s ease;
    transition: .5s ease
}

@media screen and (max-width: 768px) {
    .erius-page .chart-section__text {
        font-size: 16px;
        text-align: center;
        margin-bottom: 24px
    }
}

.erius-page .chart-section__wrapper {
    position: relative
}

.erius-page .chart-section__hand {
    max-width: 27px;
    position: absolute;
    top: 5px;
    right: 13px;
    opacity: 0
}

@media screen and (max-width: 420px) {
    .erius-page .chart-section__hand {
        opacity: 1
    }

    .erius-page .chart-section__hand[data-scroll][data-scroll=in] {
        -webkit-animation: hand_pulse 4s ease-in-out forwards;
        animation: hand_pulse 4s ease-in-out forwards
    }
}

@media screen and (max-width: 460px) {
    .erius-page .chart-section__hand {
        top: -15px
    }
}

.erius-page .chart-section__hand img {
    width: 100%;
    display: block
}

.erius-page .chart-section__hand_top {
    top: -40px
}

.erius-page .chart-section__chart-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media screen and (max-width: 768px) {
    .erius-page .chart-section__chart-inner {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}

.erius-page .chart-section__chart-inner .chart-section__chart {
    max-width: 652px;
    margin: 0;
    margin-right: 40px
}

@media screen and (max-width: 1140px) {
    .erius-page .chart-section__chart-inner .chart-section__chart {
        margin-right: 20px
    }
}

@media screen and (max-width: 768px) {
    .erius-page .chart-section__chart-inner .chart-section__chart {
        margin-bottom: 24px
    }
}

.erius-page .chart-section__chart {
    width: 100%;
    max-width: 628px;
    margin: 0 auto
}

.erius-page .chart-section__chart[data-scroll] {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px)
}

.erius-page .chart-section__chart[data-scroll][data-scroll=in] {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: .5s ease;
    -o-transition: .5s ease;
    transition: .5s ease
}

.erius-page .chart-section__chart img {
    width: 100%;
    display: block
}

.erius-page .chart-section__info {
    max-width: 340px;
    border-radius: 24px;
    background: #fff;
    -webkit-box-shadow: 0px 4px 52px 0px rgba(142, 202, 216, .45);
    box-shadow: 0px 4px 52px 0px rgba(142, 202, 216, .45);
    padding: 36px;
    font-size: 18px;
    line-height: 150%
}

.erius-page .chart-section__info[data-scroll] {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px)
}

.erius-page .chart-section__info[data-scroll][data-scroll=in] {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: .5s ease;
    -o-transition: .5s ease;
    transition: .5s ease
}

@media screen and (max-width: 1140px) {
    .erius-page .chart-section__info {
        max-width: 303px;
        padding: 20px
    }
}

@media screen and (max-width: 768px) {
    .erius-page .chart-section__info {
        max-width: none;
        font-size: 16px;
        text-align: center
    }
}

.erius-page .popup-overlay {
    padding: 20px;
    bottom: auto
}

@media screen and (max-width: 768px) {
    .erius-page .popup-overlay {
        padding: 0
    }
}

.erius-page .popup-overlay_top .popup-overlay__inner {
    height: auto
}

.erius-page .text-pop-info .popup {
    width: 100%;
    max-width: 896px
}

@media screen and (max-width: 768px) {
    .erius-page .text-pop-info .popup {
        height: 100%;
        border-radius: 0
    }
}

.erius-page .text-pop-info .pop-content {
    width: 100%;
    border-radius: 20px;
    background: #fff;
    padding: 36px 96px 36px 36px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #313131;
    font-size: 18px;
    line-height: 150%
}

@media screen and (max-width: 768px) {
    .erius-page .text-pop-info .pop-content {
        padding: 52px 20px 20px 20px;
        border-radius: 0
    }
}

.erius-page .text-pop-info .pop-content p {
    margin: 0
}

@media screen and (max-width: 768px) {
    .erius-page .text-pop-info .pop-content {
        font-size: 16px
    }
}

.erius-page .text-pop-info .pop-content__section {
    margin-bottom: 20px
}

.erius-page .text-pop-info .pop-content__section:last-child {
    margin-bottom: 0
}

.erius-page .text-pop-info .pop-content ul {
    margin: 0;
    padding: 0
}

.erius-page .text-pop-info .pop-content ul li {
    list-style: none;
    padding: 0;
    margin: 0;
    position: relative;
    padding-left: 20px;
    color: #313131;
    font-size: 18px;
    line-height: 150%
}

@media screen and (max-width: 768px) {
    .erius-page .text-pop-info .pop-content ul li {
        font-size: 16px
    }
}

.erius-page .text-pop-info .pop-content ul li:before {
    content: "";
    width: 10px;
    height: 10px;
    background: url("https://esculap-med.ru/storage/allergii-net/base/bull.png") 0 0 no-repeat;
    background-size: 100%;
    position: absolute;
    top: 10px;
    left: 0
}

@media screen and (max-width: 768px) {
    .erius-page .text-pop-info .pop-content ul li:before {
        top: 8px
    }
}

@-webkit-keyframes tremble {
    0% {
        -webkit-transform: scale(1) translate(0, 0);
        transform: scale(1) translate(0, 0)
    }

    25% {
        -webkit-transform: scale(0.95) translate(-5px, 5px);
        transform: scale(0.95) translate(-5px, 5px)
    }

    50% {
        -webkit-transform: scale(1) translate(10px, 10px);
        transform: scale(1) translate(10px, 10px)
    }

    75% {
        -webkit-transform: scale(1) translate(-10px, -10px);
        transform: scale(1) translate(-10px, -10px)
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes tremble {
    0% {
        -webkit-transform: scale(1) translate(0, 0);
        transform: scale(1) translate(0, 0)
    }

    25% {
        -webkit-transform: scale(0.95) translate(-5px, 5px);
        transform: scale(0.95) translate(-5px, 5px)
    }

    50% {
        -webkit-transform: scale(1) translate(10px, 10px);
        transform: scale(1) translate(10px, 10px)
    }

    75% {
        -webkit-transform: scale(1) translate(-10px, -10px);
        transform: scale(1) translate(-10px, -10px)
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@-webkit-keyframes tremble_rev {
    0% {
        -webkit-transform: scale(1) translate(0, 0);
        transform: scale(1) translate(0, 0)
    }

    25% {
        -webkit-transform: scale(0.95) translate(5px, -5px);
        transform: scale(0.95) translate(5px, -5px)
    }

    50% {
        -webkit-transform: scale(1) translate(-10px, -10px);
        transform: scale(1) translate(-10px, -10px)
    }

    75% {
        -webkit-transform: scale(1) translate(10px, 10px);
        transform: scale(1) translate(10px, 10px)
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes tremble_rev {
    0% {
        -webkit-transform: scale(1) translate(0, 0);
        transform: scale(1) translate(0, 0)
    }

    25% {
        -webkit-transform: scale(0.95) translate(5px, -5px);
        transform: scale(0.95) translate(5px, -5px)
    }

    50% {
        -webkit-transform: scale(1) translate(-10px, -10px);
        transform: scale(1) translate(-10px, -10px)
    }

    75% {
        -webkit-transform: scale(1) translate(10px, 10px);
        transform: scale(1) translate(10px, 10px)
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@-webkit-keyframes hand_pulse {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    25% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }

    50% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    75% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }

    90% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0
    }
}

@keyframes hand_pulse {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    25% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }

    50% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    75% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }

    90% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0
    }
}