

/* Start:/local/templates/extranet/components/bitrix/news/partners/style.css?174280438957432*/
div.is-required .label:not(.with-icon)::after {
    display: none;
}

.partnership-meta div.services__body-container {
    display: flex;
    flex-direction: column;
}
.partnership-meta.service-forms.page_service_index div.service-forms__about {
    order: 1;
    margin-top: 60px;
    margin-bottom: 0;
}

.partnership-application div.page-layout {
    grid-template-columns: 250px 1fr;
    grid-gap: 60px;
}

.partnership-success .page-layout {
    grid-template-columns: 1fr;
    grid-gap: 0px;
}

.partnership-success .page-layout__sidebar {
    display: none;
}

.partnership-success .page-layout__header-text {
    max-width: 840px;
}

.partnership-success .subtitle {
    color: var(--101117, #101117);
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 130%;
    margin-top: 32px;
}

@media (max-width: 1024px) {
    .partnership-success .subtitle {
        font-size: 28px;
        margin-top: 24px;
    }
}

@media (max-width: 767px) {
    .partnership-success .subtitle {
        font-size: 22px;
        margin-top: 16px;
    }
}
.partnership-detail .text-typography ul.ul > li::before {
    bottom: initial;
    min-width: initial;
    max-width: initial;
    height: initial;
    background-color: initial;
    content: url("/local/templates/extranet/components/bitrix/news/partners/img/list.svg");
    margin-right: 8px;
    top: 6px;
}

.partnership-detail .text-typography ol ol {
    margin-left: 24px;
}
.partnership-detail .text-typography ol ol > li::before {
    content: "—";
    font-size: 16px;
}

.partnership-detail .list-files__name {
    display: inline-block;
    position: relative;
    padding-left: 24px;
}
.partnership-detail .list-files__name > .icon {
    position: absolute;
    top: 3px;
    left: 0;
}
.partnership-detail .list-files__name .btn-action__title {
    margin-left: 0;
}

.partners-slider {
    overflow: hidden;
    padding: 13px;
    margin: -13px;
}
.partners-slider .swiper-slide {
    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;
    padding: 20px;
    border-radius: 12px;
    height: auto;
    max-width: 100%;
    background: #FFF;
    -webkit-box-shadow: 0px 0px 16px 0px rgba(63, 67, 106, 0.12);
    box-shadow: 0px 0px 16px 0px rgba(63, 67, 106, 0.12);
}
.partners-slider .swiper-slide img {
    max-height: 60px;
    max-width: 100%;
}
.partners-slider .slider-controls {
    margin-top: 24px;
}
.partners-slider .slider-control:first-child .icon {
    -webkit-transform: rotate(180deg) translateX(1px);
    -ms-transform: rotate(180deg) translateX(1px);
    transform: rotate(180deg) translateX(1px);
}
.partners-slider .slider-control:last-child .icon {
    -webkit-transform: translateX(1px);
    -ms-transform: translateX(1px);
    transform: translateX(1px);
}
.partners-slider .swiper-pagination-bullet {
    background: #e1dbf9;
}
.partners-slider .swiper-pagination-bullet-active {
    background: #e1dbf9;
}
.partners-slider .swiper-pagination-bullet_timer.swiper-pagination-bullet-active .swiper-pagination-bullet__timer-bckg {
    background-color: #9D87F1;
}

div.partnership-meta.service-forms.page_service_index .page-intro {
    background: radial-gradient(88.86% 194.32% at -9.93% 138.44%, rgba(145, 43, 193, 0.5) 0%, rgba(43, 177, 193, 0) 100%), -webkit-gradient(linear, left top, right top, from(#474B95), to(#220452));
    background: -o-radial-gradient(-9.93% 138.44%, 88.86% 194.32%, rgba(145, 43, 193, 0.5) 0%, rgba(43, 177, 193, 0) 100%), -o-linear-gradient(left, #474B95 0%, #220452 100%);
    background: radial-gradient(88.86% 194.32% at -9.93% 138.44%, rgba(145, 43, 193, 0.5) 0%, rgba(43, 177, 193, 0) 100%), linear-gradient(90deg, #474B95 0%, #220452 100%);
}
div.partnership-meta.service-forms.page_service_index .page-intro__wrapper-image {
    max-width: 395px;
    max-height: 336px;
    min-width: 395px;
    min-height: 336px;
    top: 32px;
    right: 0;
    position: absolute;
}
div.partnership-meta.service-forms.page_service_index .page-intro__container {
    padding-top: 74px;
    padding-bottom: 62px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
div.partnership-meta.service-forms.page_service_index .services__top-logos {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 36px;
}
div.partnership-meta.service-forms.page_service_index .services__top-logos img {
    max-height: 50px;
    min-height: 50px;
}
div.partnership-meta.service-forms.page_service_index .services__top .page-intro__wrapper-image {
    display: none;
}
div.partnership-meta.service-forms.page_service_index .services__top .title {
    margin-bottom: 24px;
}
div.partnership-meta.service-forms.page_service_index .services__top .text-typography {
    font-size: 16px;
    line-height: 150%;
    margin-bottom: 32px;
}
div.partnership-meta.service-forms.page_service_index .services__top .text-typography p {
    margin-top: 20px;
    margin-bottom: 20px;
}
div.partnership-meta.service-forms.page_service_index .services__top .text-typography p:first-child {
    margin-top: 0;
}
div.partnership-meta.service-forms.page_service_index .services__top .text-typography p:last-child {
    margin-bottom: 0;
}
div.partnership-meta.service-forms.page_service_index .services__body .container {
    padding-bottom: 84px;
}
div.partnership-meta.service-forms.page_service_index .services__body-wrapper {
    margin-bottom: 60px;
}
div.partnership-meta.service-forms.page_service_index .services__body-wrapper:last-child {
    margin-bottom: 0;
}
div.partnership-meta.service-forms.page_service_index .services__body .service-forms__cards {
    max-width: inherit;
}
div.partnership-meta.service-forms.page_service_index .service-forms__about {
    width: 100%;
    max-width: 100%;
}
div.partnership-meta .service-forms__about-title {
    margin-bottom: 32px;
}
div.partnership-meta .service-forms__cards .cards-layout {
    margin: 0;
    gap: 20px;
}
div.partnership-meta .service-forms__cards .card-layout {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin: 0;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 calc(50% - 10px);
    flex: 1 1 calc(50% - 10px);
    background: rgba(66, 94, 245, 0.1);
    padding: 32px;
    -webkit-box-shadow: none;
    box-shadow: none;
}
div.partnership-meta .service-forms__cards .card-layout__image {
    max-width: 200px;
    max-height: 170px;
    min-width: 200px;
    min-height: 170px;
    margin-left: 20px;
}
div.partnership-meta .service-forms__cards .card-layout__image img {
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%;
}
div.partnership-meta .service-forms__cards .card-layout__header {
    margin-bottom: 16px;
}
div.partnership-meta .service-forms__cards .card-layout__title {
    font-size: 24px;
    font-weight: 600;
    line-height: 130%;
}
div.partnership-meta .service-forms__cards .card-layout__title:not(:last-child) {
    margin-bottom: 8px;
}
div.partnership-meta .service-forms__cards .card-layout__label {
    font-size: 10px;
    line-height: 14px;
    background: #FFD633;
    border-radius: 40px;
    padding: 0px 8px 1px 8px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}
div.partnership-meta .service-forms__cards .card-layout__text {
    font-size: 16px;
    line-height: 150%;
    margin-bottom: auto;
}
div.partnership-meta .service-forms__cards .card-layout__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
div.partnership-meta .service-forms__cards .card-layout .btn {
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin-top: 20px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    padding: 11px 24px;
}
div.partnership-meta .service-forms__cards .card-layout .btn .icon {
    width: 5px;
    height: 8px;
    margin-right: 0;
    margin-left: 11px;
    margin-top: 1px;
}
div.partnership-meta .service-forms__cards .card-layout .btn_color_white-purple {
    color: #000000;
}
div.partnership-meta .service-forms__cards .card-layout .btn_color_white-purple .icon {
    color: #9D87F1;
}
div.partnership-meta .service-forms__privilege-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 32px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
div.partnership-meta .service-forms__privilege-text {
    font-size: 20px;
    line-height: 140%;
    margin-right: 20px;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 calc(50% - 20px);
    flex: 1 1 calc(50% - 20px);
}
div.partnership-meta .service-forms__privilege-cards {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 20px;
}
div.partnership-meta .card-privilege {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 calc(50% - 10px);
    flex: 1 1 calc(50% - 10px);
    background: rgba(77, 174, 248, 0.1);
    padding: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-radius: 8px;
}
div.partnership-meta .card-privilege_purple {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 calc(50% - 20px);
    flex: 1 1 calc(50% - 20px);
    max-width: 600px;
    margin-left: auto;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: rgba(66, 94, 245, 0.1);
}
div.partnership-meta .card-privilege_purple .card-privilege__number {
    font-size: 48px;
    font-weight: 500;
    line-height: 130%;
    margin-right: 24px;
}
div.partnership-meta .card-privilege_purple .card-privilege__text {
    font-size: 16px;
    line-height: 150%;
    max-width: 203px;
}
div.partnership-meta .card-privilege__icon {
    width: 56px;
    min-width: 56px;
    height: 56px;
    border-radius: 50%;
    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: 32px;
    background: #FFFFFF;
}
div.partnership-meta .card-privilege__icon .icon {
    width: 32px;
    height: 32px;
    color: #4DAEF8;
}
div.partnership-meta .card-privilege__title {
    font-size: 18px;
    font-weight: 600;
    line-height: 130%;
    margin-bottom: 16px;
}
div.partnership-meta .card-privilege__text {
    font-size: 14px;
    line-height: 140%;
}
div.partnership-meta .about-card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border: 1px solid rgba(66, 94, 245, 0.4);
    border-radius: 12px;
    padding: 32px;
    width: 100%;
}
div.partnership-meta .about-card__description {
    margin-right: 60px;
}
div.partnership-meta .about-card__title {
    font-size: 16px;
    font-weight: 600;
    line-height: 150%;
    margin-bottom: 16px;
}
div.partnership-meta .about-card__title a {
    text-decoration: none;
    color: #7E6CC1;
}
div.partnership-meta .about-card__text {
    font-size: 14px;
    line-height: 150%;
}
div.partnership-meta .about-card__text p:not(:last-child) {
    margin-bottom: 24px;
}
div.partnership-meta .about-card__participants {
    border-radius: 8px;
    background: rgba(77, 174, 248, 0.1);
    padding: 24px 32px;
    min-width: 415px;
    max-width: 415px;
}
div.partnership-meta .about-card__participants-title {
    font-size: 16px;
    font-weight: 600;
    line-height: 150%;
    margin-bottom: 20px;
}
div.partnership-meta .about-card__participants-logos {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 12px 34px;
}
div.partnership-meta .about-card__participants-logos img {
    max-height: 47px;
}

.partnership-meta a:not(.btn) {
    color: #7E6CC1;
}

.partnership-meta a:not(.btn):hover, .partnership-meta a:not(.btn):focus {
    color: #9D87F1;
}

@media only screen and (max-width: 1279px) {
    div.partnership-meta.service-forms.page_service_index .page-intro__wrapper-image {
        width: 395px;
        right: 40px;
    }
}
@media only screen and (max-width: 1136px) {
    div.partnership-meta.service-forms.page_service_index .page-intro__wrapper-image {
        max-width: 280px;
        max-height: 237px;
        min-width: 280px;
        min-height: 237px;
        width: 280px;
        top: 66px;
    }
    div.partnership-meta.service-forms.page_service_index .page-intro__container {
        padding-top: 66px;
        padding-bottom: 48px;
    }
    div.partnership-meta.service-forms.page_service_index .services__top .title {
        margin-bottom: 20px;
    }
    div.partnership-meta.service-forms.page_service_index .services__top .text-typography {
        font-size: 14px;
        margin-bottom: 20px;
    }
    div.partnership-meta.service-forms.page_service_index .services__top-logos {
        gap: 24px;
    }
    div.partnership-meta.service-forms.page_service_index .services__top-logos img {
        max-height: 40px;
        min-height: 40px;
    }
    div.partnership-meta.service-forms.page_service_index .services__body .container {
        padding-top: 48px;
        padding-bottom: 60px;
    }
    div.partnership-meta.service-forms.page_service_index .services__body .service-forms__about-title {
        font-size: 28px;
        line-height: 120%;
        margin-bottom: 24px;
    }
    div.partnership-meta.service-forms.page_service_index .services__body-wrapper {
        margin-bottom: 48px;
    }
    div.partnership-meta.service-forms.page_service_index .services__body-wrapper:last-child {
        margin-bottom: 0;
    }
    div.partnership-meta .service-forms__cards .card-layout {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        padding: 24px;
    }
    div.partnership-meta .service-forms__cards .card-layout__header {
        margin-bottom: 12px;
    }
    div.partnership-meta .service-forms__cards .card-layout .btn {
        margin-top: 16px;
    }
    div.partnership-meta .service-forms__privilege-header {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    div.partnership-meta .service-forms__privilege-text {
        margin-right: 0;
        font-size: 18px;
        margin-bottom: 24px;
    }
    div.partnership-meta .card-privilege {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%;
        min-width: 100%;
    }
    div.partnership-meta .card-privilege_purple {
        padding: 16px 32px;
    }
    div.partnership-meta .about-card {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 24px;
    }
    div.partnership-meta .about-card__description {
        margin-right: 0;
        margin-bottom: 32px;
    }
    div.partnership-meta .about-card__participants {
        max-width: 100%;
        min-width: 100%;
        padding: 24px;
    }
    div.partnership-meta .about-card__participants-logos {
        gap: 17px 24px;
    }
}
@media only screen and (max-width: 767px) {
    div.partnership-meta.service-forms.page_service_index .page-intro__wrapper-image {
        display: none;
    }
    div.partnership-meta.service-forms.page_service_index .page-intro__container {
        padding-top: 60px;
        padding-bottom: 40px;
    }
    div.partnership-meta.service-forms.page_service_index .services__top-logos {
        gap: 12px;
    }
    div.partnership-meta.service-forms.page_service_index .services__top-logos img {
        max-height: 30px;
        min-height: 30px;
    }
    div.partnership-meta.service-forms.page_service_index .services__top .page-intro__wrapper-image {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        position: relative;
        top: 0;
        right: 0;
        margin: 0 auto 16px;
        max-width: 288px;
        max-height: 245px;
        min-width: 288px;
        min-height: 245px;
        width: 288px;
    }
    div.partnership-meta.service-forms.page_service_index .services__top .text-typography {
        max-width: 100%;
        margin-bottom: 16px;
    }
    div.partnership-meta.service-forms.page_service_index .services__top .text-typography p {
        margin: 16px 0;
    }
    div.partnership-meta.service-forms.page_service_index .services__top .text-typography p:first-child {
        margin-top: 0;
    }
    div.partnership-meta.service-forms.page_service_index .services__top .text-typography p:last-child {
        margin-bottom: 0;
    }
    div.partnership-meta.service-forms.page_service_index .services__body .container {
        padding-top: 20px;
        padding-bottom: 48px;
    }
    div.partnership-meta.service-forms.page_service_index .services__body .service-forms__about-title {
        font-size: 22px;
        line-height: 120%;
        margin-bottom: 20px;
    }
    div.partnership-meta.service-forms.page_service_index .services__body-wrapper {
        margin-bottom: 40px;
    }
    div.partnership-meta.service-forms.page_service_index .services__body-wrapper:last-child {
        margin-bottom: 0;
    }
    div.partnership-meta .service-forms__cards .cards-layout {
        gap: 16px;
    }
    div.partnership-meta .service-forms__cards .card-layout {
        padding: 16px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }
    div.partnership-meta .service-forms__cards .card-layout__image {
        margin-left: 0;
        max-width: 140px;
        max-height: 120px;
        min-width: 140px;
        min-height: 120px;
        margin-bottom: 16px;
    }
    div.partnership-meta .service-forms__cards .card-layout__title {
        font-size: 20px;
        line-height: 130%;
    }
    div.partnership-meta .service-forms__cards .card-layout__header {
        margin-bottom: 12px;
    }
    div.partnership-meta .service-forms__cards .card-layout__text {
        font-size: 14px;
        line-height: 150%;
    }
    div.partnership-meta .service-forms__cards .card-layout .btn {
        margin-top: 12px;
        spadding: 9px 24px;
    }
    div.partnership-meta .service-forms__privilege-text {
        font-size: 16px;
        line-height: 150%;
        margin-bottom: 20px;
    }
    div.partnership-meta .service-forms__privilege-cards {
        gap: 16px;
    }
    div.partnership-meta .service-forms__privilege-header {
        margin-bottom: 20px;
    }
    div.partnership-meta .card-privilege {
        padding: 24px 20px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    div.partnership-meta .card-privilege__icon {
        margin-right: 0;
        margin-bottom: 16px;
    }
    div.partnership-meta .card-privilege__title {
        font-size: 16px;
        line-height: 130%;
        margin-bottom: 12px;
    }
    div.partnership-meta .card-privilege_purple {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    div.partnership-meta .card-privilege_purple .card-privilege__number {
        font-size: 32px;
        line-height: 100%;
        margin-bottom: 8px;
    }
    div.partnership-meta .card-privilege_purple .card-privilege__text {
        margin-left: 0;
    }
    div.partnership-meta .about-card {
        padding: 16px;
    }
    div.partnership-meta .about-card__title {
        font-size: 14px;
        line-height: 130%;
        margin-bottom: 12px;
    }
    div.partnership-meta .about-card__description {
        margin-bottom: 24px;
    }
    div.partnership-meta .about-card__participants {
        padding: 16px;
    }
    div.partnership-meta .about-card__participants-title {
        font-size: 14px;
        line-height: 130%;
        margin-bottom: 12px;
    }
    div.partnership-meta .about-card__participants-logos {
        gap: 8px 16px;
    }
    div.partnership-meta .about-card__participants-logos img {
        max-height: 30px;
    }

    .partners-slider .swiper-slide img {
        max-height: 32px;
    }
}
.partnership-application_signing #infoBlock {
    margin-top: 20px;
}
.partnership-application_signing .page-layout__info {
    margin-top: 24px;
}
.partnership-application_signing .page-layout__header {
    max-width: 876px;
    margin-bottom: 44px;
}
.partnership-application_signing .page-layout__subtitle {
    font-weight: 600;
    font-size: 30px;
    line-height: 130%;
    margin-bottom: 32px;
}
.partnership-application_signing .page-layout__info {
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    max-width: 500px;
}
.partnership-application_signing .note,
.partnership-application_signing .btn_save {
    display: none;
}
.partnership-application_signing .list-files {
    margin-bottom: 60px;
}
.partnership-application_signing .list-files__item:first-child {
    padding-top: 0;
}
.partnership-application_signing .list-files__item:last-child {
    padding-bottom: 0;
}
.partnership-application_signing .list-files__name {
    width: auto;
    min-width: inherit;
}
.partnership-application_signing .input-groups {
    padding: 0;
}
.partnership-application_signing .form__actions {
    padding: 0;
    margin-top: 32px;
}
.partnership-application_signing .form__actions .btn {
    font-weight: 500;
}
.partnership-application_signing .form__actions .btn_save {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.partnership-application_signing .form__info {
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 24px;
}
.partnership-application_signing .form .checkbox {
    margin-top: 60px;
}
.partnership-application_signing .form .checkbox__view {
    min-width: 28px;
    max-width: 28px;
    height: 28px;
    top: -3px;
    margin-right: 12px;
}
.partnership-application_signing .form .checkbox__text {
    font-size: 20px;
    line-height: 140%;
}
.partnership-application_signing .ukep-signing {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 16px;
}
.partnership-application_signing .ukep-signing__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 4px;
}
.partnership-application_signing .ukep-signing__label {
    font-size: 16px;
    line-height: 24px;
    color: #666666;
}
.partnership-application_signing .ukep-signing__text {
    font-size: 20px;
    line-height: 28px;
}
.partnership-application_signing .ukep-signing__status_success {
    color: #65BC89;
}

@media only screen and (max-width: 1199px) {
    .partnership-application div.page-layout {
        grid-template-columns: 1fr;
        grid-gap: 32px;
    }
    .partnership-application .page-layout__header {
        margin-bottom: 20px;
    }
    .partnership-application .page-layout__header .title {
        font-size: 36px;
        line-height: 120%;
    }
    .partnership-application .page-layout__header .title:not(:last-child) {
        margin-bottom: 20px;
    }
    .partnership-application .form__mandatory {
        margin-bottom: 32px;
    }
    .partnership-application .form__section {
        margin-bottom: 20px;
    }
    .partnership-application .form__section:last-child {
        margin-bottom: 0;
    }
    .partnership-application .form__section .note {
        margin-bottom: 16px;
    }
    .partnership-application .form__section-title {
        margin-bottom: 16px;
    }
    .partnership-application .form__actions {
        margin-top: 24px;
    }
    .partnership-application .label {
        font-size: 14px;
        line-height: 150%;
        margin-bottom: 4px;
    }
    .partnership-application .input-groups {
        gap: 16px;
    }
    .partnership-application .input-groups > .input-group__header {
        margin-bottom: 0;
    }
    .partnership-application .input-group .input {
        margin-top: 0;
    }
    .partnership-application .checkbox__view {
        min-width: 16px;
        max-width: 16px;
        height: 16px;
    }
    .partnership-application .checkbox__text {
        font-size: 14px;
        line-height: 140%;
    }
    .partnership-application_signing .note {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .partnership-application_signing .note_yellow {
        background: #FFD633;
        border: none;
        padding: 10px 18px;
        margin-bottom: 24px;
    }
    .partnership-application_signing .note_yellow .note__text {
        font-size: 14px;
        line-height: 22px;
    }
    .partnership-application_signing .page-layout__header {
        margin-bottom: 24px;
    }
    .partnership-application_signing .page-layout__header .title:not(:last-child) {
        margin-bottom: 24px;
    }
    .partnership-application_signing .page-layout__subtitle {
        font-size: 28px;
        line-height: 120%;
        margin-bottom: 24px;
    }
    .partnership-application_signing .form__info {
        display: none;
    }
    .partnership-application_signing .form__actions-error {
        display: none;
    }
    .partnership-application_signing .form__actions .btn_save {
        display: none;
    }
    .partnership-application_signing .input-groups,
    .partnership-application_signing .ukep-signing,
    .partnership-application_signing .notinstalled .list-step,
    .partnership-application_signing .notinstalled__error,
    .partnership-application_signing .notinstalled__subtitle,
    .partnership-application_signing .checking__button--again {
        display: none;
    }
    .partnership-application_signing .list-files {
        margin-bottom: 40px;
    }
    .partnership-application_signing .list-files ~ .page-layout__subtitle {
        display: none;
    }
}
@media only screen and (max-width: 767px) {
    .partnership-application div.page-layout {
        gap: 24px;
    }
    .partnership-application .page-layout__header {
        margin-bottom: 16px;
    }
    .partnership-application .page-layout__header .title {
        font-size: 26px;
        line-height: 32px;
    }
    .partnership-application .page-layout__header .title:not(:last-child) {
        margin-bottom: 16px;
    }
    .partnership-application .note__main {
        font-size: 12px;
        line-height: 150%;
    }
    .partnership-application .input-file {
        padding: 16px;
    }
    .partnership-application .form__mandatory {
        margin-bottom: 20px;
        font-size: 14px;
        line-height: 130%;
    }
    .partnership-application .form__section {
        margin-bottom: 24px;
    }
    .partnership-application .form__section:last-child {
        margin-bottom: 0;
    }
    .partnership-application .form__section-title {
        font-size: 16px;
        line-height: 140%;
        padding: 8px 8px 8px 12px;
        margin-bottom: 12px;
    }
    .partnership-application .form__section .note {
        margin: 0 0 12px;
    }
    .partnership-application .form__actions {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .partnership-application .form__actions .btn {
        width: 100%;
        margin-right: 0;
    }
    .partnership-application .form__actions-error {
        margin-top: 12px;
        margin-left: 0;
    }
    .partnership-application .input-groups {
        padding: 0 12px;
        gap: 12px;
    }
    .partnership-application .input-group_half {
        max-width: 100%;
    }
    .partnership-application .input-group__title {
        font-size: 14px;
        line-height: 150%;
    }
    .partnership-application .input-group__header {
        margin-bottom: 8px;
    }
    .partnership-application .list-files .list-files__item .list-files__name span.btn-action__label {
        margin-left: 8px;
    }
    .partnership-application .list-files:not(.list-files_notify) .list-files__name {
        position: relative;
        display: block;
    }
    .partnership-application .list-files:not(.list-files_notify) .list-files__item .list-files__name-wrapper {
        position: relative;
    }
    .partnership-application .list-files:not(.list-files_notify) .list-files__item .list-files__name-wrapper span.btn-action__label {
        position: absolute;
        bottom: -29px;
        left: 0;
        margin-left: 0;
        margin-top: 0;
    }
    .partnership-application .list-files:not(.list-files_notify) .list-files__item .list-files__actions {
        margin-top: 8px;
        position: absolute;
        bottom: 0;
        right: 0;
    }
    .partnership-application .list-files:not(.list-files_notify) .list-files__item .list-files__actions .btn-action {
        margin-right: 8px;
    }
    .partnership-application .list-files:not(.list-files_notify) .list-files__item .list-files__actions .btn-action:last-child {
        margin-right: 0;
    }
    .partnership-application .list-files:not(.list-files_notify) .list-files__item .list-files__actions .btn-action .icon + span {
        margin-left: 6px;
    }
    .partnership-application_signing .list-files {
        margin-bottom: 24px;
    }
    .partnership-application_signing .list-files:not(.list-files_notify) .list-files__item {
        padding: 12px 0;
    }
    .partnership-application_signing .list-files:not(.list-files_notify) .list-files__item:first-child {
        padding-top: 0;
    }
    .partnership-application_signing .list-files:not(.list-files_notify) .list-files__item:last-child {
        padding-bottom: 0;
    }
    .partnership-application_signing .list-files:not(.list-files_notify) .list-files__item .list-files__name-wrapper span.btn-action__label {
        position: relative;
        bottom: 0;
        margin-left: 8px;
    }
    .partnership-application_signing .list-files:not(.list-files_notify) .list-files__item .list-files__actions {
        position: relative;
        padding-left: 24px;
        margin-left: 0;
        margin-top: 4px;
        align-self: flex-start;
    }
    .partnership-application_signing .page-layout__info {
        font-size: 20px;
        line-height: 130%;
    }
    .partnership-application_signing .page-layout__subtitle {
        font-size: 22px;
        line-height: 120%;
        margin-bottom: 16px;
    }
    .partnership-application_signing .note_yellow {
        margin-top: 16px;
        margin-bottom: 16px;
    }
    .partnership-application.page-layout_message .page-layout__text-title {
        font-size: 22px;
        line-height: 120%;
    }
    .partnership-application.page-layout_message .text-typography {
        font-size: 14px;
        line-height: 22px;
    }
}
div.partnership-meta .page-intro__layer {
    background: radial-gradient(104.93% 163.56% at -9.93% 138.44%, rgba(145, 43, 193, 0.5) 0%, rgba(43, 177, 193, 0) 100%), -webkit-gradient(linear, left top, right top, from(#474B95), to(#220452));
    background: -o-radial-gradient(-9.93% 138.44%, 104.93% 163.56%, rgba(145, 43, 193, 0.5) 0%, rgba(43, 177, 193, 0) 100%), -o-linear-gradient(left, #474B95 0%, #220452 100%);
    background: radial-gradient(104.93% 163.56% at -9.93% 138.44%, rgba(145, 43, 193, 0.5) 0%, rgba(43, 177, 193, 0) 100%), linear-gradient(90deg, #474B95 0%, #220452 100%);
}
div.partnership-meta.page_service_index .page-intro__container {
    padding-bottom: 122px;
}
div.partnership-meta.page_service_index .page-intro__container .page-intro__wrapper-image_mobile {
    display: none;
}
div.partnership-meta.page_service_index .page-intro__container .page-intro__wrapper-image img {
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%;
    height: 100%;
}
div.partnership-meta.page_service_index .services__top-wrapper {
    max-width: 707px;
}
div.partnership-meta.page_service_index .services__top-wrapper .title {
    margin-bottom: 24px;
}
div.partnership-meta.page_service_index .services__top-wrapper .text-typography {
    font-size: 16px;
    line-height: 150%;
    opacity: 1;
    max-width: 707px;
    margin-bottom: 32px;
}
div.partnership-meta.page_service_index .services__top .service-forms__steps-item {
    max-width: 50%;
    min-width: 50%;
    padding: 23px;
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
div.partnership-meta.page_service_index .services__top .service-forms__steps-number {
    margin-right: 20px;
}
div.partnership-meta.page_service_index .services__top .service-forms__steps span {
    max-width: 100%;
}
div.partnership-meta.page_service_index .services__body .container {
    padding-bottom: 84px;
}
div.partnership-meta.page_service_index .services__body .service-forms__cards {
    max-width: 596px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 16px;
}
div.partnership-meta.page_service_index .services__body .service-forms__top .service-forms__card {
    max-width: 100%;
    background: rgba(66, 94, 245, 0.05);
    border: none;
    padding: 40px 32px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    font-size: 18px;
}
div.partnership-meta.page_service_index .services__body .service-forms__top .service-forms__card .btn-action {
    margin-top: 16px;
}
div.partnership-meta.page_service_index .services__body .service-forms__top .service-forms__card .btn-action .icon {
    width: 13.5px;
    min-width: 13.5px;
    max-width: 13.5px;
    height: 14.3px;
    margin-right: 10px;
    color: #7E6CC1;
}
div.partnership-meta.page_service_index .services__body .service-forms__top .service-forms__card .btn-action span {
    margin: 0;
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    color: #7E6CC1;
}
div.partnership-meta.page_service_index .services__body .service-forms__top .service-forms__card .icon {
    min-width: 32px;
    max-width: 32px;
    width: 32px;
    height: 32px;
}
div.partnership-meta.page_service_index .services__body .service-forms__top .service-forms__card p {
    max-width: 100%;
}
div.partnership-meta.page_service_index .services__body .service-forms__subtitle {
    font-weight: 600;
    font-size: 16px;
    line-height: 150%;
    margin-bottom: 12px;
}
div.partnership-meta.page_service_index .services__body .service-forms__logos {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 27px;
    margin-bottom: 32px;
}
div.partnership-meta.page_service_index .services__body .service-forms__logos img {
    max-height: 38px;
    max-width: 166px;
}
div.partnership-meta .cards-layout {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 20px;
    margin: 0;
}
div.partnership-meta .card-layout {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 calc(50% - 10px);
    flex: 0 1 calc(50% - 10px);
    padding: 36px;
}
div.partnership-meta .card-layout__header {
    margin-bottom: 16px;
}
div.partnership-meta .card-layout__title {
    font-weight: 700;
    font-size: 20px;
    line-height: 140%;
    position: relative;
    width: 100%;
}
div.partnership-meta .card-layout__title span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 79%;
}
div.partnership-meta .card-layout__title img {
    position: absolute;
    width: 48px;
    max-width: 48px;
    min-width: 48px;
    height: 48px;
    top: 0;
    right: 0;
}
div.partnership-meta .card-layout__label {
    font-size: 10px;
    line-height: 14px;
    padding: 2px 8.5px;
    margin-top: 8px;
    background: rgba(66, 94, 245, 0.1);
    border-radius: 40px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}
div.partnership-meta .card-layout__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 16px;
    line-height: 150%;
    margin-bottom: auto;
}
div.partnership-meta .card-layout__more {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 57px;
    text-decoration: none;
    font-size: 14px;
    line-height: 17px;
    color: #7E6CC1;
}
div.partnership-meta .card-layout__more .icon {
    width: 5px;
    height: 8px;
    margin-left: 5px;
    position: relative;
    top: 1px;
}

@media only screen and (max-width: 1279px) {
    div.partnership-meta.page_service_index .page-intro__container .page-intro__wrapper-image {
        width: 280px;
        height: 237px;
        max-width: 280px;
        max-height: 237px;
        min-width: 280px;
        min-height: 237px;
        top: 66px;
    }
    div.partnership-meta.page_service_index .services__top-wrapper {
        max-width: 660px;
    }
    div.partnership-meta.page_service_index .services__body .service-forms__cards {
        max-width: 100%;
    }
}
@media only screen and (max-width: 1024px) {
    div.partnership-meta.page_service_index .page-intro__container {
        padding-top: 66px;
        padding-bottom: 48px;
    }
    div.partnership-meta.page_service_index .services__top-wrapper {
        max-width: 57%;
    }
    div.partnership-meta.page_service_index .services__top-wrapper .title {
        margin-bottom: 20px;
    }
    div.partnership-meta.page_service_index .services__top-wrapper .text-typography {
        font-size: 14px;
        margin-bottom: 20px;
    }
    div.partnership-meta.page_service_index .services__top .service-forms__steps-list {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 8px;
    }
    div.partnership-meta.page_service_index .services__top .service-forms__steps-item {
        max-width: 100%;
        width: 100%;
        padding: 19px;
        font-size: 14px;
    }
    div.partnership-meta.page_service_index .services__top .service-forms__steps-item span {
        -ms-flex-item-align: center;
        align-self: center;
    }
    div.partnership-meta.page_service_index .services__body .container {
        padding-top: 48px;
        padding-bottom: 60px;
    }
    div.partnership-meta.page_service_index .services__body .service-forms__about {
        margin-right: 0;
        margin-bottom: 32px;
    }
    div.partnership-meta.page_service_index .services__body .service-forms__about-title {
        margin-bottom: 24px;
    }
    div.partnership-meta.page_service_index .services__body .service-forms__about .text-typography {
        margin-bottom: 24px;
    }
    div.partnership-meta.page_service_index .services__body .service-forms__about .text-typography:last-child {
        margin-bottom: 0;
    }
    div.partnership-meta.page_service_index .services__body .service-forms__logos {
        margin-bottom: 24px;
    }
    div.partnership-meta.page_service_index .services__body .service-forms__top .service-forms__card {
        padding: 24px;
        font-size: 16px;
        line-height: 150%;
    }
    div.partnership-meta.page_service_index .services__body .service-forms__list-title {
        margin-bottom: 24px;
    }
    div.partnership-meta .card-layout {
        padding: 20px;
    }
    div.partnership-meta .card-layout__header {
        margin-bottom: 0;
    }
    div.partnership-meta .card-layout__title {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-bottom: 20px;
    }
    div.partnership-meta .card-layout__title img {
        position: relative;
        width: 44px;
        max-width: 44px;
        min-width: 44px;
        height: 44px;
        margin-left: 20px;
    }
    div.partnership-meta .card-layout__label {
        margin-top: 0;
        margin-bottom: 8px;
    }
    div.partnership-meta .card-layout__text {
        font-size: 14px;
    }
}
@media only screen and (max-width: 767px) {
    div.partnership-meta.page_service_index .page-intro__container {
        padding-top: 60px;
        padding-bottom: 40px;
    }
    div.partnership-meta.page_service_index .page-intro__container .page-intro__wrapper-image {
        width: 224px;
        height: 195px;
        max-width: 224px;
        max-height: 195px;
        min-width: 224px;
        min-height: 195px;
        margin: 0 auto;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-bottom: 16px;
    }
    div.partnership-meta.page_service_index .page-intro__container .page-intro__wrapper-image img {
        width: auto;
    }
    div.partnership-meta.page_service_index .page-intro__container .page-intro__wrapper-image_desktop {
        display: none;
    }
    div.partnership-meta.page_service_index .page-intro__container .page-intro__wrapper-image_mobile {
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    div.partnership-meta.page_service_index .services__top-wrapper {
        max-width: 100%;
        margin-right: 0;
    }
    div.partnership-meta.page_service_index .services__top-wrapper .text-typography {
        margin-bottom: 16px;
    }
    div.partnership-meta.page_service_index .services__top .service-forms__steps-item {
        padding: 15px;
    }
    div.partnership-meta.page_service_index .services__top .service-forms__steps-number {
        font-size: 40px;
    }
    div.partnership-meta.page_service_index .services__body .container {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    div.partnership-meta.page_service_index .services__body .service-forms__about {
        margin-bottom: 40px;
    }
    div.partnership-meta.page_service_index .services__body .service-forms__about-title {
        font-size: 22px;
        line-height: 120%;
        margin-bottom: 20px;
    }
    div.partnership-meta.page_service_index .services__body .service-forms__about .text-typography {
        font-size: 14px;
        margin-bottom: 20px;
    }
    div.partnership-meta.page_service_index .services__body .service-forms__about .text-typography:last-child {
        margin-bottom: 0;
    }
    div.partnership-meta.page_service_index .services__body .service-forms__about .text-typography p {
        margin: 8px 0;
    }
    div.partnership-meta.page_service_index .services__body .service-forms__about .text-typography p:first-child {
        margin-top: 0;
    }
    div.partnership-meta.page_service_index .services__body .service-forms__about .text-typography p:last-child {
        margin-bottom: 0;
    }
    div.partnership-meta.page_service_index .services__body .service-forms__about .text-typography ul li {
        font-size: 12px;
    }
    div.partnership-meta.page_service_index .services__body .service-forms__about .text-typography ul li::before {
        margin-right: 8px;
        bottom: 2px;
    }
    div.partnership-meta.page_service_index .services__body .service-forms__subtitle {
        margin-bottom: 8px;
    }
    div.partnership-meta.page_service_index .services__body .service-forms__logos {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        gap: 8px 27px;
        margin-bottom: 20px;
    }
    div.partnership-meta.page_service_index .services__body .service-forms__logos img {
        max-height: 30.54px;
    }
    div.partnership-meta.page_service_index .services__body .service-forms__top .service-forms__card {
        padding: 16px;
        font-size: 14px;
    }
    div.partnership-meta.page_service_index .services__body .service-forms__top .service-forms__card .icon {
        margin-right: 16px;
    }
    div.partnership-meta.page_service_index .services__body .service-forms__top .service-forms__card .btn-action {
        margin-top: 12px;
    }
    div.partnership-meta.page_service_index .services__body .service-forms__top .service-forms__card .btn-action .icon {
        width: 10.5px;
        min-width: 10.5px;
        max-width: 10.5px;
        height: 11.1px;
        margin-right: 5px;
    }
    div.partnership-meta.page_service_index .services__body .service-forms__top .service-forms__card .btn-action span {
        font-size: 12px;
        line-height: 150%;
    }
    div.partnership-meta.page_service_index .services__body .service-forms__list-title {
        margin-bottom: 20px;
    }
    div.partnership-meta .cards-layout {
        gap: 16px;
    }
    div.partnership-meta .card-layout {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
        flex: 1 1 100%;
        padding: 16px;
    }
    div.partnership-meta .card-layout__title {
        font-size: 18px;
        line-height: 130%;
    }
    div.partnership-meta .card-layout__title img {
        width: 40px;
        max-width: 40px;
        min-width: 40px;
        height: 40px;
        margin-left: 16px;
    }
    div.partnership-meta .card-layout__more {
        margin-top: 21px;
    }
}
.partnership-detail {
    padding-bottom: 84px;
}
.partnership-detail .section-need {
    max-width: 828px;
    margin-bottom: 0;
}
.partnership-detail .section-need__list-step {
    margin-bottom: 32px;
}
.partnership-detail .section-need__header-section {
    margin-bottom: 40px;
}
.partnership-detail .list-files {
    margin: -24px 0 8px;
}
.partnership-detail .list-files__item:last-child {
    border-bottom: 1px solid #E3E3E3;
}
.partnership-detail .section-scroll__service-wrapper {
    max-width: 329px;
}
.partnership-detail .get-service__item {
    margin-bottom: 24px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.partnership-detail .get-service_type_row {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.partnership-detail .get-service_type_row .get-service__item {
    margin-bottom: 0;
}
.partnership-detail .text-typography {
    line-height: 28px;
}
.partnership-detail .text-typography ul li {
    margin-bottom: 16px;
}
.partnership-detail .list-files__name {
    max-width: 100%;
}
.partnership-detail .list-files__name .icon {
    margin-right: 8px;
}
.partnership-detail .list-files__actions {
    margin-left: 32px;
}
.partnership-detail .list-files__action .icon {
    font-size: 12px;
}

@media only screen and (max-width: 1024px) {
    .partnership-detail {
        padding-bottom: 60px;
    }
    .partnership-detail .page-intro__container {
        padding-bottom: 32px;
    }
    .partnership-detail .page-intro__title {
        line-height: 110%;
    }
    .partnership-detail .get-service_type_row .get-service__item {
        font-size: 14px;
        line-height: 22px;
    }
    .partnership-detail .get-service_type_row .btn {
        padding: 10px 28px;
    }
    .partnership-detail .section-scroll {
        margin-top: 48px;
    }
    .partnership-detail .section-need {
        max-width: 100%;
    }
    .partnership-detail .section-need__header-section {
        margin-bottom: 32px;
    }
    .partnership-detail .section-need__header .title {
        line-height: 120%;
        margin-bottom: 24px;
    }
    .partnership-detail .section-need__main-title {
        font-size: 36px;
        line-height: 120%;
    }
    .partnership-detail .section-need__actions-btn {
        padding: 10px 35px;
    }
    .partnership-detail .text-typography {
        font-size: 16px;
        line-height: 24px;
    }
    .partnership-detail .list-files {
        margin: -20px 0 8px;
    }
    .partnership-detail .list-files__item {
        padding: 20px 0;
    }
}
@media only screen and (max-width: 767px) {
    .partnership-detail {
        padding-bottom: 48px;
    }
    .partnership-detail .page-intro__container {
        padding-bottom: 24px;
    }
    .partnership-detail .page-intro__title {
        font-size: 26px;
        line-height: 32px;
    }
    .partnership-detail .page-intro__wrapper_header {
        margin-bottom: 32px;
    }
    .partnership-detail .get-service_type_row .btn {
        margin-top: 24px;
        width: 100%;
    }
    .partnership-detail .section-scroll {
        margin-top: 40px;
    }
    .partnership-detail .section-need__header-section {
        margin-bottom: 24px;
    }
    .partnership-detail .section-need__header .title {
        font-size: 26px;
        line-height: 120%;
        margin-bottom: 20px;
    }
    .partnership-detail .section-need__main-title {
        font-size: 26px;
        line-height: 120%;
        margin-bottom: 16px;
    }
    .partnership-detail .text-typography {
        font-size: 14px;
        line-height: 22px;
    }
    .partnership-detail .list-files {
        margin: -16px 0 0;
    }
    .partnership-detail .list-files__item {
        padding: 16px 0;
    }
    .partnership-detail .list-files:not(.list-files_notify) .list-files__item {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .partnership-detail .list-files:not(.list-files_notify) .list-files__item .list-files__name {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
    .partnership-detail .list-files:not(.list-files_notify) .list-files__item .list-files__name span.btn-action__label {
        margin-left: 8px;
    }
    .partnership-detail .list-files:not(.list-files_notify) .list-files__item .list-files__actions {
        margin-top: 4px;
        margin-left: 24px;
    }
    .partnership-detail .list-step__item {
        padding-bottom: 24px;
    }
    .partnership-detail .list-step__title {
        font-size: 16px;
        line-height: 140%;
    }
    .partnership-detail .list-step .text-typography_second {
        padding-top: 8px;
        font-size: 14px;
        line-height: 22px;
    }
}
.page_service_partner_form .page-layout__header {
    margin-bottom: 24px;
}
.page_service_partner_form .page-layout__header-info {
    margin-top: 24px;
}

.note_partner_form {
    font-size: 16px;
    line-height: 22px;
}
.note_partner_form a {
    color: #7E6CC1;
    text-decoration: none;
}
.note_partner_form .note__icon {
    margin-right: 12px;
}

.checkbox__text a {
    text-decoration: none;
}

.input-groups_not_margin div.input-group {
    margin-bottom: 0;
}
.form_application .form__mandatory {
    margin-bottom: 32px;
}
.form_application .form__section-title,
.form_application .form__section-subtitle {
    font-size: 18px;
    line-height: 25px;
    font-weight: 600;
}
.form_application .form__section-title {
    background-color: rgba(66, 94, 245, 0.1);
}
.form_application .form__section-subtitle,
.form_application .form__section-note {
    margin-bottom: 20px;
}
.form_application .label {
    display: inline;
	  margin-bottom: 6px;
}
.label-required {
    color: rgba(126, 108, 193, 1);
}
.list-step.list-step_sidebar .list-step__circle {
    background-color: #fff;
}
@media (max-width: 1279px) {
    .list-step.list-step_sidebar {
        --circle-size: 28px;
        display: flex;
        padding: 0;
        background-color: transparent;
    }
    .list-step.list-step_sidebar .list-step__item {
        flex: 1;
        margin-bottom: 0;
    }
    .list-step.list-step_sidebar .list-step__item:last-child .list-step__header:before {
        display: none;
    }
    .list-step.list-step_sidebar .list-step__header {
        flex-direction: column;
    }
    .list-step.list-step_sidebar .list-step__header:before {
        content: '';
        width: 100%;
        height: 1px;
        background: #E3E3E3;
        top: calc(var(--circle-size) / 2);
        position: absolute;
        left: 50%;
    }
    .list-step.list-step_sidebar .list-step__circle {
        align-self: inherit;
        margin-right: 0;
        margin-bottom: 8px;
    }
    .list-step.list-step_sidebar .list-step__title {
        max-width: 155px;
        text-align: center;
        font-size: 14px;
        line-height: 16px;
    }
    .page_service_partner_form .page-layout__header {
        margin-bottom: 20px;
    }
    .form_application .form__section-subtitle,
    .form_application .form__section-title {
        margin-bottom: 16px;
    }
    .form_application .form__section {
        margin-bottom: 24px;
    }
    .form_application .label {
        font-size: 14px;
        line-height: 21px;
        margin-bottom: 4px;
    }
    .form_application .form__section-subtitle {
        font-size: 16px;
        line-height: 24px;
    }
    span.checkbox__view {
        min-width: 16px;
        max-width: 16px;
        height: 16px;
    }
    span.checkbox__text{
        font-size: 14px;
        line-height: 19px;
    }
}
@media (max-width: 767px) {
    .list-step.list-step_sidebar {
        --circle-size: 24px;
    }
    .list-step.list-step_sidebar .list-step__title {
        max-width: 95px;
        font-size: 11px;
        line-height: 13px;
    }
    .page_service_partner_form .page-layout__header {
        margin-bottom: 16px;
    }
    .form_application .form__mandatory {
        margin-bottom: 20px;
        margin-top: 0;
    }
    .form_application .form__section-subtitle,
    .form_application .form__section-title {
        margin-bottom: 12px;
    }
    .form_application .form__section-title {
        padding: 8px 12px;
        font-size: 16px;
        line-height: 22px;
    }
    .form_application .form__section-wrapper {
        padding: 0 12px;
    }
    .form_application .input-group__title {
        font-size: 14px;
        line-height: 21px;
    }
    .input-groups_not_margin div.input-group {
        margin-bottom: 12px;
    }
    .input-groups div.input-group_half {
        max-width: 100%;
    }
    .form_application .form__actions {
        flex-direction: column;
    }
    .form_application .form__action {
        width: 100%;
        margin-right: 0;
        margin-bottom: 12px;
    }
    .form_application .form__action:last-child {
        margin-bottom: 0;
    }
    .partnership-application_signing .page-layout .signing_docs_step .btn {
        width: 100%;
        min-width: 100%;
        max-width: 100%;
        margin: 0;
    }
}
/* End */


/* Start:/local/templates/extranet/assets/css/service/360.css?176003547934869*/
.page-intro_360_index{--intro-bg:radial-gradient(108.89% 41.57% at -8.89% 34.09%,rgba(145,43,193,.5) 0%,rgba(43,177,193,0) 100%),radial-gradient(29.18% 19.96% at 76.77% 23.79%,rgba(43,177,193,.46) 0%,rgba(43,177,193,0) 100%),radial-gradient(32.37% 28.27% at 25.35% 41.79%,rgba(225,28,130,.6) 0%,rgba(225,28,130,0) 100%),linear-gradient(90deg,#474b95,#220452);background-attachment:scroll;background-position:0 0;background-size:100% 2907px}.modal_meta_360{max-width:700px}.modal_meta_360 .modal__header{padding:36px 36px 24px;position:relative}.modal_meta_360 .modal__title{color:#000;font-size:24px;line-height:31px;padding-right:48px}.modal_meta_360 .modal__close{padding:16px;position:absolute;right:0;top:0}.modal_meta_360 .modal__main{padding:0 36px}.modal_meta_360 .modal__main-text{margin-bottom:32px}.modal_meta_360 .modal__text{color:#666;font-size:20px;line-height:28px}.modal_meta_360 .modal__groups{display:flex;flex-direction:column;gap:20px}.modal_meta_360 .modal__footer{display:flex;justify-content:flex-end;padding:24px 36px 36px}.modal_meta_360 .modal__btn{font-size:12px;font-weight:600;line-height:18px;padding:11px 22px;text-transform:uppercase}.service-forms{grid-template-columns:1fr}.service-forms.page_service_index{padding-bottom:0}.service-forms.page_service_index .page-intro_360.page-intro{margin-top:calc(var(--header-height)*-1)}.service-forms.page_service_index .page-intro_360 .page-intro__container{padding-bottom:0;padding-top:64px}.service-forms.page_service_index .page-intro_360 .page-intro__container .page-intro__wrapper-image{margin-top:-32px;max-width:474px;position:relative;right:0}.service-forms.page_service_index .page-intro_360 .page-intro__container .page-intro__wrapper-image img{width:100%}.service-forms.page_service_index .page-intro_360 .services__top{max-width:746px;width:100%}.service-forms.page_service_index .page-intro_360 .services__top-wrapper .title{margin-bottom:24px}.service-forms.page_service_index .page-intro_360 .services__top-wrapper .text-typography{margin-bottom:32px}.service-forms.page_service_index .page-intro_360 .services__top .service-forms__steps-number{margin-right:20px}.service-forms.page_service_index .page-intro_360 .services__top .service-forms__steps-number .icon{height:40px;min-height:40px;min-width:40px;width:40px}.service-forms.page_service_index .page-intro_360 .services__top .service-forms__steps-item{font-size:16px;font-weight:400;line-height:130%;max-width:367px;padding:24px;width:100%}.service-forms.page_service_index .services__top{max-width:808px}.service-forms.page_service_index .services__top .title{line-height:110%}.service-forms.page_service_index .services__top .text-typography{color:#fff;font-size:24px;line-height:130%;margin-bottom:48px;max-width:760px;opacity:.8}.service-forms.page_service_index .services__top .service-forms__steps-title{color:#fff;font-size:24px;font-weight:700;line-height:130%;margin-bottom:16px}.service-forms.page_service_index .services__top .service-forms__steps-list{grid-gap:12px;display:flex}.service-forms.page_service_index .services__top .service-forms__steps-item{align-items:center;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.05);border-radius:12px;color:#fff;display:flex;font-size:18px;font-weight:600;justify-content:flex-start;line-height:21px;max-width:236px;padding:25px}.service-forms.page_service_index .services__top .service-forms__steps-item span{max-width:220px}.service-forms.page_service_index .services__top .service-forms__steps-item_small span{max-width:161px}.service-forms.page_service_index .services__top .service-forms__steps-number{font-size:40px;font-weight:700;line-height:40px;margin-right:12px}.service-forms.page_service_index .services__body{background:#fff}.service-forms.page_service_index .services__body .container{padding-bottom:60px}.service-forms.page_service_index .services__body .service-forms__top{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:60px}.service-forms.page_service_index .services__body .service-forms__top .service-forms__card{align-items:center;background:rgba(66,94,245,.05);box-shadow:none;flex-direction:row;font-size:18px;justify-content:flex-start;line-height:140%;max-width:600px;min-height:100%;padding:38px 32px;width:100%}.service-forms.page_service_index .services__body .service-forms__top .service-forms__card .icon{color:#9d87f1;height:32px;margin-right:24px;width:32px}.service-forms.page_service_index .services__body .service-forms__top .service-forms__card p{max-width:370px}.service-forms.page_service_index .services__body .service-forms__top .service-forms__card p span{font-weight:700}.service-forms.page_service_index .services__body .service-forms__top .service-forms__card_mobile{display:none}.service-forms.page_service_index .services__body .service-forms__about{display:flex;flex-direction:column;margin-right:12px;max-width:604px;width:100%}.service-forms.page_service_index .services__body .service-forms__about .icon{height:54px;width:253px}.service-forms.page_service_index .services__body .service-forms__about-title{font-size:30px;line-height:130%;margin-bottom:24px}.service-forms.page_service_index .services__body .service-forms__about .text-typography{font-size:16px;line-height:140%;margin-bottom:24px}.service-forms.page_service_index .services__body .service-forms__about span{color:#666;font-size:16px;line-height:140%}.service-forms.page_service_index .services__body .service-forms__about span:not(:last-child){margin-bottom:16px}.service-forms.page_service_index .services__body .service-forms__info{font-size:20px}.service-forms.page_service_index .services__body .service-forms__list-title{font-size:30px;line-height:130%;margin-bottom:32px}.service-forms.page_service_index .services__body .service-forms__list-wrapper{display:flex;flex-wrap:wrap;margin:-10px}.service-forms.page_service_index .services__body .service-forms__list-wrapper:not(:last-child){margin-bottom:22px}.service-forms.page_service_index .services__body .service-forms__info{color:#666;font-size:16px;line-height:140%}.service-forms.page_service_index .services__body .service-forms__item{flex:1 1 50%;max-width:50%;padding:10px}.service-forms.page_service_index .services__body .service-forms__card{align-items:stretch;background:#fff;border-radius:12px;box-shadow:0 0 16px rgba(63,67,106,.12);display:flex;justify-content:space-between;min-height:320px;overflow:hidden;padding:36px 36px 40px;position:relative}.service-forms.page_service_index .services__body .service-forms__card-main{display:flex;flex-direction:column;max-width:432px;padding-right:24px;width:100%}.service-forms.page_service_index .services__body .service-forms__card-preview{align-self:flex-start;height:48px;width:48px}.service-forms.page_service_index .services__body .service-forms__card-img{height:100%;object-fit:contain;width:100%}.service-forms.page_service_index .services__body .service-forms__card-title{font-size:20px;font-weight:700;line-height:140%;margin-bottom:16px}.service-forms.page_service_index .services__body .service-forms__card-text{font-size:16px;line-height:130%;max-width:408px}.service-forms.page_service_index .services__body .service-forms__card-text:not(:last-child){margin-bottom:17px}.service-forms.page_service_index .services__body .service-forms__card-links{display:flex;margin-top:auto}.service-forms.page_service_index .services__body .service-forms__card-link{color:#000;font-size:14px;font-weight:500;line-height:21px;padding:11px 24px;text-decoration:none}.service-forms.page_service_index .services__body .service-forms__card-link:not(:last-child){margin-right:20px}.service-forms.page_service_index .services__body .service-forms__card-link .icon{height:9px;margin:1px 0 0 10px;width:6px}.service-forms.page_service_index .services__body .get-feedback__requests{margin-top:60px}.service-forms.page_service_index .services__body .get-feedback__requests-header{align-items:flex-end;justify-content:flex-start}.service-forms.page_service_index .services__body .get-feedback__requests-title{color:#000;font-size:30px;line-height:130%;margin-bottom:0}.service-forms.page_service_index .services__body .get-feedback__requests-action{color:#7e6cc1;margin-bottom:3px;margin-left:20px}.service-forms.page_service_index .services__body .get-feedback__requests .btn_size_medium_second{font-weight:600;padding:9px 24px}.service-forms.page_service_index .services__body .get-feedback__requests .btn_size_medium_second:not(:first-child){margin-top:20px}.service-forms .page-layout__header{margin-bottom:0;max-width:1016px}.service-forms .page-layout__header .text-typography{color:#666;line-height:130%}.service-forms .page-layout__header .text-typography p{margin:16px 0}.service-forms .page-layout__header .text-typography p:last-child{margin-bottom:0}.service-forms .page-layout__header .text-typography p:first-child{margin-top:0}.service-forms .page-layout__header .text-typography ul{margin-bottom:16px;margin-top:-12px}.service-forms .page-layout__header .text-typography ul li{margin-bottom:4px}.service-forms .page-layout__header .text-typography ul li:last-child{margin-bottom:0}.service-forms .page-layout__header .text-typography ul:first-child{margin-top:0}.service-forms .page-layout__header .text-typography ul:last-child{margin-bottom:0}.service-forms .page-layout__main{max-width:912px}.service-forms .page-layout__main .title{font-size:30px;line-height:130%;margin-bottom:24px}.service-forms .page-layout__main .note{margin-bottom:44px}.service-forms .page-layout__main .form__section-title{margin-top:12px;width:100%}.service-forms .page-layout__main .form__mandatory{align-items:flex-start;display:flex;font-size:16px;line-height:130%;margin-bottom:20px}.service-forms .page-layout__main .form__mandatory-icon{color:#7e6cc1}.service-forms .page-layout__main .form__mandatory-icon:not(:last-child){margin-right:4px}.service-forms .page-layout__main .form__mandatory-text{color:#666}.service-forms .page-layout__main .input_textarea{min-height:108px}.service-forms .page-layout__main .custom-select__body .custom-select__simplebar{max-height:412px}.service-forms .page-layout__main .custom-select__body .custom-select__simplebar .simplebar-track.simplebar-vertical{background-color:#f3f3f3;border-radius:12px;opacity:1;right:5px;visibility:visible;width:6px}.service-forms .page-layout__main .custom-select__body .custom-select__simplebar .simplebar-scrollbar{left:-2px;width:inherit}.service-forms .page-layout__main .custom-select__body .custom-select__simplebar .simplebar-scrollbar:before{background-color:#9d87f1;border-radius:12px;opacity:1;width:inherit}.service-forms .page-layout__main .custom-select__body .checkbox{padding:8px 14px}.service-forms .page-layout__main .custom-select__body .checkbox:hover{background-color:#ebe7fc}.service-forms .page-layout__main .service-forms__radiobuttons{margin-bottom:32px}.service-forms .page-layout__main .service-forms__radiobuttons:last-child{margin-bottom:0}.service-forms .page-layout__main .service-forms__radiobuttons .text-typography{line-height:28px;margin-bottom:24px}.service-forms .page-layout__main .service-forms__radiobutton .input-group .radiobutton{align-items:flex-start}.service-forms .page-layout__main .service-forms__radiobutton .input-group .radiobutton .radiobutton__view{margin-top:5px}.service-forms .page-layout__main .service-forms__radiobutton .input-group:not(:last-child){margin-bottom:16px}.service-forms .page-layout__main .service-forms__radiobutton .input-group_half{margin-bottom:0;max-width:fit-content}.service-forms .page-layout__main .service-forms__radiobutton .input-group_half:not(:last-child){margin-bottom:0}.service-forms .page-layout__main .service-forms__radiobutton .radiobutton__text{font-size:20px;line-height:28px}.service-forms .page-layout__main .form__actions{margin-top:32px}.service-forms .page-layout__main .service-forms__card{background:#f9f9f9;border:1px solid #e3e3e3;border-radius:8px;margin:0 10px 20px;padding:16px}.service-forms .page-layout__main .service-forms__card:not(:last-child){margin-bottom:32px}.service-forms .page-layout__main .service-forms__card-header{border-bottom:1px solid #e3e3e3;font-size:16px;font-weight:700;line-height:24px;margin-bottom:28px;padding-bottom:20px}.service-forms .page-layout__main .service-forms__card-item{padding:24px 0}.service-forms .page-layout__main .service-forms__card-item:not(:last-child){border-bottom:1px solid #e3e3e3}.service-forms .page-layout__main .service-forms__card-item:first-child{padding-top:0}.service-forms .page-layout__main .service-forms__card-item:last-child{padding-bottom:0}.service-forms .page-layout__main .service-forms__card-item>.input-group{margin-left:0;margin-right:0}.service-forms .page-layout__main .service-forms__card-item>.input-group.service-forms__radiobuttons{margin-bottom:24px}.service-forms .page-layout__main .service-forms__card-item>.input-group.service-forms__radiobuttons:last-child{margin-bottom:0}.service-forms.page_microservices .service-chat__title{font-size:18px;font-weight:700;line-height:140%;margin-bottom:12px}.service-forms.page_microservices .service-chat__list{display:flex;flex-direction:column}.service-forms.page_microservices .service-chat__item{display:flex;font-size:14px;line-height:130%;padding:12px 0}.service-forms.page_microservices .service-chat__item:not(:last-child){border-bottom:1px solid #e3e3e3}.service-forms.page_microservices .service-chat__item:first-child{padding-top:0}.service-forms.page_microservices .service-chat__item:last-child{padding-bottom:0}.service-forms.page_microservices .service-chat__name{color:#9f9f9f;margin-right:22px;max-width:214px;min-width:214px}.service-forms.page_microservices .service-chat .input_textarea{min-height:120px}.service-forms.page_microservices .service-chat .list-btns{grid-gap:12px;margin:0}.service-forms.page_microservices .service-chat .list-btns__btn{margin:0}.service-forms.page_microservices .service-chat .chat-message__file{border-color:#e3e3e3}.service-forms.page_microservices .service-chat .chat-message__file .list-files__actions .btn-action,.service-forms.page_microservices .service-chat .chat-message__file .list-files__name{font-size:16px;line-height:24px}.service-forms.page_microservices .service-chat .chat-message__file .list-files__actions .btn-action .icon{height:13px;width:12px}.service-forms.page_microservices .service-chat .chat-message__body{background-color:#fff;border-color:#cec3f8}.service-forms.page_microservices .service-chat .chat-message_out .chat-message__file{border-color:#ebe7fc}.service-forms.page_microservices .service-chat .chat-message_out .chat-message__body{background:#f9f9f9;border-color:#f9f9f9}@media only screen and (max-width:1279px){.service-forms.page_service_index .page-intro_360 .page-intro__container{padding-bottom:48px;padding-top:24px}.service-forms.page_service_index .page-intro_360 .page-intro__container .page-intro__wrapper-image{bottom:32px;margin-top:0;max-width:370px;position:absolute;top:6px;width:auto}.service-forms.page_service_index .page-intro_360 .page-intro__container .services__top{z-index:100}.service-forms.page_service_index .page-intro_360.services__body .service-forms__top{flex-direction:row}.service-forms.page_service_index .page-intro_360.services__body .service-forms__about{min-width:auto}.service-forms.page_service_index .page-intro_360.services__body .service-forms__about-title{margin-bottom:24px}.service-forms.page_service_index .page-intro__container .page-intro__wrapper-image{right:-1px;width:520px}.service-forms.page_service_index .services__top{max-width:100%}.service-forms.page_service_index .services__top .text-typography{font-size:18px;line-height:26px;margin-bottom:32px;max-width:520px}.service-forms.page_service_index .services__top .title{font-size:48px;margin-bottom:32px}.service-forms.page_service_index .services__top .service-forms__steps-item{flex:1 1 33%;font-size:16px;line-height:18px;max-width:100%;padding:18px}.service-forms.page_service_index .services__body .container{padding-bottom:40px;padding-top:40px}.service-forms.page_service_index .services__body .service-forms__top{flex-direction:column;margin-bottom:48px}.service-forms.page_service_index .services__body .service-forms__top .service-forms__card{display:none;font-size:20px;max-width:100%;padding:32px;width:100%}.service-forms.page_service_index .services__body .service-forms__top .service-forms__card_mobile{display:flex;margin-bottom:24px}.service-forms.page_service_index .services__body .service-forms__top .service-forms__card p{max-width:68%}.service-forms.page_service_index .services__body .service-forms__top .service-forms__card p span{color:#000;font-size:20px;line-height:140%}.service-forms.page_service_index .services__body .service-forms__top .service-forms__card .icon{height:36px;width:36px}.service-forms.page_service_index .services__body .service-forms__about{margin-bottom:0;margin-right:0;max-width:100%;min-width:100%}.service-forms.page_service_index .services__body .service-forms__about-title{margin-bottom:20px}.service-forms.page_service_index .services__body .service-forms__about span:not(:last-child){margin-bottom:16px}.service-forms.page_service_index .services__body .service-forms__card{min-height:100%;padding:20px;position:relative}.service-forms.page_service_index .services__body .service-forms__card-preview{height:44px;position:absolute;right:20px;top:20px;width:44px}.service-forms.page_service_index .services__body .service-forms__card-main{max-width:100%;padding-right:0}.service-forms.page_service_index .services__body .service-forms__card-title{font-size:18px;line-height:130%;max-width:calc(100% - 60px);min-height:44px}.service-forms.page_service_index .services__body .service-forms__card-text{font-size:14px;line-height:150%;max-width:100%}.service-forms.page_service_index .services__body .service-forms__card-text:not(:last-child){margin-bottom:24px}.service-forms.page_microservices .service-chat .list-btns__btn{flex-basis:auto;flex-grow:inherit;padding:9px 27px}}@media only screen and (max-width:1024px){.service-forms.page_service_index .page-intro_360.services__body .service-forms__top{flex-direction:column}.service-forms.page_service_index .page-intro_360.services__body .service-forms__about{margin-bottom:0}.service-forms.page_service_index .page-intro_360.services__body .service-forms__top .service-forms__card{display:none}.service-forms.page_service_index .page-intro_360.services__body .service-forms__top .service-forms__card_mobile{display:flex;margin-bottom:24px;max-width:100%;padding:32px}.service-forms.page_service_index .page-intro_360.services__body .service-forms__top .service-forms__card_mobile p{max-width:100%}.service-forms.page_service_index .page-intro_360.services__body .service-forms__top .service-forms__card_mobile p span{color:#000;font-size:20px}.service-forms.page_service_index .page-intro_360 .page-intro__container{padding-bottom:28px;padding-top:24px}.service-forms.page_service_index .page-intro_360 .page-intro__container .page-intro__wrapper{margin-bottom:32px}.service-forms.page_service_index .page-intro_360 .page-intro__container .page-intro__wrapper:last-child{margin-bottom:0}.service-forms.page_service_index .services__top .title{font-size:48px;margin-bottom:32px}.service-forms.page_service_index .services__top .service-forms__steps-item{flex:1 1 33%;font-size:16px;line-height:18px;max-width:100%;padding:18px}.service-forms.page_service_index .services__body .container{padding-bottom:40px;padding-top:40px}.service-forms.page_service_index .services__body .service-forms__top{flex-direction:column;margin-bottom:48px}.service-forms.page_service_index .services__body .service-forms__about{margin-right:0;max-width:100%;min-width:100%}.service-forms.page_service_index .services__body .service-forms__about-title{margin-bottom:20px}.service-forms.page_service_index .services__body .service-forms__about span:not(:last-child){margin-bottom:16px}.service-forms.page_service_index .services__body .get-feedback__requests{margin-top:48px}.service-forms.page_service_index .services__body .get-feedback__requests-title{font-size:28px;line-height:120%}.service-forms.page_service_index .services__body .get-feedback__requests-action{margin-bottom:1px}.service-forms.page_service_index .services__body .get-feedback__requests .btn_size_medium_second{padding:7px 24px}.service-forms.page_service_index .services__body .get-feedback__requests .btn_size_medium_second:not(:first-child){margin-top:16px}.service-forms .page-layout__header{max-width:100%}.service-forms .page-layout__header .title{font-size:28px;line-height:120%}.service-forms .page-layout__header .text-typography{font-size:16px;line-height:140%}.service-forms .page-layout__header .text-typography p{margin:12px 0}.service-forms .page-layout__header .text-typography p:last-child{margin-bottom:0}.service-forms .page-layout__header .text-typography p:first-child{margin-top:0}.service-forms .page-layout__header .text-typography ul{margin-bottom:12px}.service-forms .page-layout__header .text-typography ul li{margin-bottom:0}.service-forms .page-layout__header .text-typography ul:first-child{margin-top:0}.service-forms .page-layout__header .text-typography ul:last-child{margin-bottom:0}.service-forms .page-layout__main{max-width:100%}.service-forms .page-layout__main .title{font-size:28px;line-height:120%}.service-forms .page-layout__main .note{margin-bottom:32px}.service-forms .page-layout__main .form__section-title{font-size:16px;line-height:24px}.service-forms .page-layout__main .form__mandatory{margin-bottom:16px}.service-forms .page-layout__main .label{font-size:14px;line-height:22px}.service-forms .page-layout__main .input_textarea{min-height:88px}.service-forms .page-layout__main .input-group_third{max-width:100%}.service-forms .page-layout__main .service-forms__radiobuttons .text-typography{font-size:16px;line-height:24px}.service-forms .page-layout__main .service-forms__radiobutton .radiobutton__text{font-size:14px;line-height:130%}.service-forms .page-layout__main .service-forms__radiobutton .input-group .radiobutton .radiobutton__view{margin-top:-1px}.service-forms .page-layout__main .form__actions .btn{padding:10px 28px}.service-forms .page-layout__main .service-forms__card-header{margin-bottom:20px}.service-forms.page_microservices .service-chat__name{max-width:160px;min-width:160px}.service-forms.page_microservices .service-chat .card-layout__chat:not(:last-child),.service-forms.page_microservices .service-chat .input-group:not(:last-child),.service-forms.page_microservices .service-chat .input-groups:not(:last-child){margin-bottom:24px}}@media only screen and (max-width:900px){.service-forms.page_service_index .page-intro_360 .page-intro__container .page-intro__wrapper-image{height:180px;overflow:hidden;top:-20px;width:456px}.service-forms.page_service_index .page-intro_360 .page-intro__container .page-intro__wrapper-image img{opacity:.9}.service-forms.page_service_index .page-intro_360 .page-intro__container .page-intro__wrapper-image:after{background:linear-gradient(355deg,#382784 60.88%,hsla(0,0%,77%,0) 127%);bottom:0;box-shadow:40px 35px 0 40px #382784;content:"";filter:blur(20px);height:35px;left:40px;position:absolute;right:40px;width:calc(100% - 80px)}.service-forms.page_service_index .services__top .text-typography{max-width:390px}}@media only screen and (max-width:800px){.service-forms.page_service_index .page-intro_360 .page-intro__container .page-intro__wrapper-image{right:-70px}.service-forms.page_service_index .page-intro_360.services__body .service-forms__top .service-forms__card_mobile p{max-width:403px}}@media only screen and (max-width:767px){.service-forms.page_service_index .page-intro_360 .page-intro__container{flex-direction:column;padding-bottom:12px;padding-top:16px}.service-forms.page_service_index .page-intro_360 .page-intro__container .page-intro__wrapper{flex-direction:column;margin-bottom:24px}.service-forms.page_service_index .page-intro_360 .page-intro__container .page-intro__wrapper-image{margin:0 auto 16px;max-width:288px;order:1;position:relative;right:0;top:0}.service-forms.page_service_index .page-intro_360 .page-intro__container .page-intro__wrapper-image img{opacity:1}.service-forms.page_service_index .page-intro_360 .page-intro__container .page-intro__wrapper-image:after{display:none}.service-forms.page_service_index .page-intro_360 .page-intro__container .services__top{order:2}.service-forms.page_service_index .page-intro_360 .page-intro__container .services__top .title{margin-bottom:16px}.service-forms.page_service_index .page-intro_360 .page-intro__container .services__top .text-typography{margin-bottom:16px;max-width:100%}.service-forms.page_service_index .page-intro_360 .page-intro__container .services__top .service-forms__steps-list{flex-wrap:wrap}.service-forms.page_service_index .page-intro_360 .page-intro__container .services__top .service-forms__steps-item{flex-basis:100%;font-size:14px;max-width:100%;padding:18px}.service-forms.page_service_index .page-intro_360 .page-intro__container .services__top .service-forms__steps-item span{max-width:100%}.service-forms.page_service_index .page-intro_360 .page-intro__container .services__top .service-forms__steps-number{margin-right:16px}.service-forms.page_service_index .page-intro_360 .page-intro__container .services__top .service-forms__steps-number .icon{height:36px;min-height:36px;min-width:36px;width:36px}.service-forms.page_service_index .page-intro_360.services__body .service-forms__top .service-forms__card_mobile{font-size:16px;margin-bottom:20px;padding:32px 16px}.service-forms.page_service_index .page-intro_360.services__body .service-forms__top .service-forms__card_mobile .icon{height:32px;margin-right:16px;min-height:32px;min-width:32px;width:32px}.service-forms.page_service_index .page-intro_360.services__body .service-forms__top .service-forms__card_mobile p{max-width:403px}.service-forms.page_service_index .page-intro_360.services__body .service-forms__top .service-forms__card_mobile p span{font-size:16px}.service-forms.page_service_index .page-intro_360.services__body .service-forms__about .text-typography,.service-forms.page_service_index .page-intro_360.services__body .service-forms__about-title{margin-bottom:20px}.service-forms.page_service_index .page-intro_360.services__body .service-forms__info{font-size:14px}.service-forms.page_service_index .page-intro__container{padding-bottom:24px;padding-top:56px}.service-forms.page_service_index .page-intro__container .page-intro__wrapper-image{right:-77px;width:330px}.service-forms.page_service_index .services__top .title{font-size:32px;margin-bottom:16px}.service-forms.page_service_index .services__top .text-typography{font-size:14px;line-height:22px;margin-bottom:16px}.service-forms.page_service_index .services__top .service-forms__steps-number{font-size:18px;line-height:18px;margin-right:8px}.service-forms.page_service_index .services__body .container{padding-bottom:32px;padding-top:32px}.service-forms.page_service_index .services__body .service-forms__top{margin-bottom:40px}.service-forms.page_service_index .services__body .service-forms__top .service-forms__card{font-size:16px;margin-bottom:20px;padding:32px 16px}.service-forms.page_service_index .services__body .service-forms__top .service-forms__card .icon{height:32px;margin-right:16px;min-width:32px;width:32px}.service-forms.page_service_index .services__body .service-forms__top .service-forms__card p{max-width:100%}.service-forms.page_service_index .services__body .service-forms__top .service-forms__card p span{font-size:16px}.service-forms.page_service_index .services__body .service-forms__about{margin-bottom:32px}.service-forms.page_service_index .services__body .service-forms__about .text-typography{margin-bottom:20px}.service-forms.page_service_index .services__body .service-forms__about-title{font-size:26px;line-height:120%;margin-bottom:17px}.service-forms.page_service_index .services__body .service-forms__info{font-size:16px}.service-forms.page_service_index .services__body .service-forms__list-title{font-size:22px;line-height:120%}.service-forms.page_service_index .services__body .service-forms__list-wrapper{margin:-8px}.service-forms.page_service_index .services__body .service-forms__list-wrapper:not(:last-child){margin-bottom:16px}.service-forms.page_service_index .services__body .service-forms__item{flex-basis:100%;max-width:100%;padding:8px}.service-forms.page_service_index .services__body .service-forms__card{min-height:auto;padding:20px}.service-forms.page_service_index .services__body .service-forms__card-title{margin-bottom:12px;min-height:40px}.service-forms.page_service_index .services__body .service-forms__card-preview{height:40px;width:40px}.service-forms.page_service_index .services__body .service-forms__card-text:not(:last-child){margin-bottom:20px}.service-forms.page_service_index .services__body .service-forms__card-link{padding:9px;width:100%}.service-forms.page_service_index .services__body .service-forms__info{font-size:14px}.service-forms.page_service_index .services__body .get-feedback__requests{margin-top:40px}.service-forms.page_service_index .services__body .get-feedback__requests-title{font-size:22px}.service-forms.page_service_index .services__body .get-feedback__requests-action{margin-bottom:0}.service-forms.page_service_index .services__body .get-feedback__requests .btn_size_medium_second:not(:first-child){margin-top:12px}.service-forms.page_service_index .services__body .get-feedback__requests .card-appeal__title{margin-top:0}.service-forms .page-layout__header .title{font-size:22px}.service-forms .page-layout__header .text-typography{font-size:14px;line-height:150%}.service-forms .page-layout__header .text-typography p{margin:8px 0}.service-forms .page-layout__header .text-typography p:last-child{margin-bottom:0}.service-forms .page-layout__header .text-typography p:first-child{margin-top:0}.service-forms .page-layout__header .text-typography ul{margin-bottom:8px;margin-top:-8px}.service-forms .page-layout__header .text-typography ul:first-child{margin-top:0}.service-forms .page-layout__header .text-typography ul:last-child{margin-bottom:0}.service-forms .page-layout__main .title{font-size:22px}.service-forms .page-layout__main .note{margin-bottom:24px}.service-forms .page-layout__main .form__mandatory{font-size:14px;margin-bottom:12px}.service-forms .page-layout__main .form__section-title{font-size:14px;line-height:22px}.service-forms .page-layout__main .input-group_half{max-width:100%}.service-forms .page-layout__main .service-forms__radiobuttons .text-typography{font-size:14px;line-height:22px;margin-bottom:16px}.service-forms .page-layout__main .service-forms__card{padding:12px}.service-forms .page-layout__main .service-forms__card-header{margin-bottom:12px}.service-forms.page_microservices .service-chat__title{font-size:16px;margin-bottom:8px}.service-forms.page_microservices .service-chat__item{flex-direction:column;font-size:12px}.service-forms.page_microservices .service-chat__name{margin-bottom:4px;margin-right:0;max-width:100%;min-width:100%}.service-forms.page_microservices .service-chat .list-btns{padding:0}.service-forms.page_microservices .service-chat .card-layout__header{margin-bottom:20px}.service-forms.page_microservices .service-chat .card-layout__header .title_size_small{font-size:20px;line-height:26px}.service-forms.page_microservices .service-chat .card-layout__chat{border-left:none;border-radius:0;border-right:none;margin-left:-16px;padding:16px;width:100vw}.service-forms.page_microservices .service-chat .card-layout__chat:not(:last-child),.service-forms.page_microservices .service-chat .input-group:not(:last-child),.service-forms.page_microservices .service-chat .input-groups:not(:last-child){margin-bottom:20px}.service-forms.page_microservices .service-chat .chat-message__file .list-files__actions .btn-action,.service-forms.page_microservices .service-chat .chat-message__file .list-files__name{font-size:14px;line-height:22px}}@media only screen and (max-width:610px){.service-forms.page_service_index .page-intro__container .page-intro__wrapper-image{right:-152px;width:290px}.service-forms.page_service_index .services__top .text-typography,.service-forms.page_service_index .services__top .title{max-width:76%}.service-forms.page_service_index .services__top .service-forms__steps-list{flex-wrap:wrap}.service-forms.page_service_index .services__top .service-forms__steps-item{flex-basis:100%}}@media only screen and (max-width:460px){.service-forms.page_service_index .page-intro_360 .page-intro__container .services__top .service-forms__steps-item span{max-width:200px}.service-forms.page_service_index .page-intro_360 .page-intro__container .services__top .service-forms__steps-item_small span{max-width:141px}.service-forms.page_service_index .page-intro__container .page-intro__wrapper-image{right:-166px;top:25px}.service-forms.page_service_index .services__top .text-typography,.service-forms.page_service_index .services__top .title{max-width:70%}.service-forms.page_service_index .services__body .get-feedback__requests{flex-direction:column}.service-forms.page_service_index .services__body .get-feedback__requests-action{margin-left:0;margin-top:8px}.service-forms.page_service_index .services__body .get-feedback__requests .btn_size_medium_second{width:100%}.service-forms.page_service_index .services__body .service-forms__card-links{flex-direction:column}.service-forms.page_service_index .services__body .service-forms__card-link:not(:last-child){margin-bottom:14px;margin-right:0}.service-forms .page-layout__main .form__actions .btn{width:100%}}@media only screen and (max-width:1279px){.modal_meta_360{max-width:580px}.modal_meta_360 .modal__header{padding:24px 24px 16px}.modal_meta_360 .modal__main{padding:0 24px 16px}.modal_meta_360 .modal__main-text{margin-bottom:24px}.modal_meta_360 .modal__text{font-size:18px;line-height:140%}.modal_meta_360 .modal__groups{gap:16px}.modal_meta_360 .modal__group .label{font-size:14px;line-height:150%;margin-bottom:4px}.modal_meta_360 .modal__footer{padding:20px 24px 24px}.modal_meta_360 .modal__btn{padding:8px 26px}}@media only screen and (max-width:767px){.modal_meta_360{max-width:288px}.modal_meta_360 .modal__header{padding:16px}.modal_meta_360 .modal__title{font-size:16px;line-height:140%}.modal_meta_360 .modal__main{padding:0 24px 12px}.modal_meta_360 .modal__main-text{margin-bottom:16px}.modal_meta_360 .modal__text{font-size:14px;line-height:150%}.modal_meta_360 .modal__groups{gap:12px}.modal_meta_360 .modal__group .label{line-height:120%}.modal_meta_360 .modal__footer{padding:16px}.modal_meta_360 .modal__btn{padding:8px;width:100%}}
/* End */


/* Start:/local/templates/extranet/components/bitrix/news/partners/bitrix/news.list/.default/style.css?1738865094150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/local/templates/extranet/components/bitrix/news/partners/bitrix/catalog.section.list/.default/style.css?17388650947151*/
/* line */
.bx_catalog_line { margin-bottom: 30px; }

.bx_catalog_line .bx_catalog_line_category_title {
	padding-bottom: 14px;
	border-bottom: 1px solid #e5e5e5;
	font-size: 24px;
}

.bx_catalog_line .bx_catalog_line_category_title a {
	color: #000;
	text-decoration: none;
}

.bx_catalog_line .bx_catalog_line_ul { padding: 0; }

.bx_catalog_line .bx_catalog_line_ul li {
	margin-bottom: 20px;
	list-style: none;
}

.bx_catalog_line .bx_catalog_line_ul li:before { content: '' !important }

.bx_catalog_line .bx_catalog_line_img {
	position: relative;
	display: block;
	float: left;
	overflow: hidden;
	margin-right: 40px;
	width: 125px;
	height: 125px;
	border: 1px solid #ccc;
	border-radius: 2px;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	-webkit-background-size: contain;
}

.bx_catalog_line .bx_catalog_line_title {
	margin-bottom: 10px;
	padding: 0;
	vertical-align: top;
	line-height: 18px;
}

.bx_catalog_line .bx_catalog_line_title a {
	color: #4c7da6;
	font-size: 18px;
}

.bx_catalog_line .bx_catalog_line_title a:hover { text-decoration: none; }

.bx_catalog_line .bx_catalog_line_title span { font-size: 16px }

.bx_catalog_line .bx_catalog_line_description {
	color: #3f3f3f;
	font-size: 13px;
	line-height: 16px;
}

@media (max-width: 639px) {
	.bx-touch .bx_catalog_line .bx_catalog_line_img {
		margin-right: 10px;
		width: 50px;
		height: 50px;
	}

	.bx-touch .bx_catalog_line .bx_catalog_line_title {
		margin-bottom: 5px;
		line-height: 14px;
	}

	.bx-touch .bx_catalog_line .bx_catalog_line_title a { font-size: 14px; }

	.bx-touch .bx_catalog_line .bx_catalog_line_description { font-size: 11px; }
}

.bx_catalog_line .bx_catalog_line_img,
.bx_catalog_line .bx_catalog_line_title,
.bx_catalog_line .bx_catalog_line_title a,
.bx_catalog_line .bx_catalog_line_description { transition: all 0.3s ease; }

/* text */
.bx_catalog_text { margin-bottom: 30px; }

.bx_catalog_text .bx_catalog_text_category_title {
	padding-bottom: 14px;
	border-bottom: 1px solid #e5e5e5;
	font-size: 24px;
}

.bx_catalog_text .bx_catalog_text_category_title a {
	color: #000;
	text-decoration: none;
}

.bx_catalog_text .bx_catalog_text_ul { padding: 0; }

.bx_catalog_text .bx_catalog_text_ul li {
	float: left;
	margin: 0 10px 10px;
	list-style: none;
}

.bx_catalog_text .bx_catalog_text_ul li:before { content: '' !important }

.bx_catalog_text .bx_catalog_text_title {
	margin: 0;
	padding: 0;
	vertical-align: top;
	font-size: 14px;
	line-height: 14px;
}

.bx_catalog_tile .bx_catalog_tile_title a {
	display: inline-block;
	overflow: hidden;
	max-width: 100%;
	color: #4c7da6;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	font-size: 14px;
}

.bx_catalog_text .bx_catalog_text_title a:hover { text-decoration: none }

.bx_catalog_text .bx_catalog_text_title span { font-size: 12px; }

@media (max-width: 639px) {
	.bx-touch .bx_catalog_text .bx_catalog_line_title {
		margin-bottom: 5px;
		line-height: 12px;
	}

	.bx-touch .bx_catalog_text .bx_catalog_line_title a { font-size: 12px; }
}

.bx_catalog_text .bx_catalog_line_title,
.bx_catalog_text .bx_catalog_line_title a { transition: all 0.3s ease; }

/* tile */

.bx_catalog_tile { margin-bottom: 30px; }

.bx_catalog_tile .bx_catalog_tile_category_title {
	padding-bottom: 14px;
	border-bottom: 1px solid #e5e5e5;
	font-size: 24px;
}

.bx_catalog_tile .bx_catalog_tile_category_title a {
	color: #000;
	text-decoration: none;
}

.bx_catalog_tile .bx_catalog_tile_ul { padding: 0; }

.bx_catalog_tile .bx_catalog_tile_ul li {
	float: left;
	box-sizing: border-box;
	margin-bottom: 20px;
	padding: 0 10px;
	width: 12.5%;
	list-style: none;
	text-align: center;
}

.bx_catalog_tile .bx_catalog_tile_ul li:before { content: '' !important }

.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1) { clear: both; }

.bx_catalog_tile .bx_catalog_tile_img {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0 auto;
	width: 78px;
	height: 78px;
	border: 1px solid #ccc;
	border-radius: 2px;
	background-color: #fff;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	-webkit-background-size: contain;
}

.bx_catalog_tile .bx_catalog_tile_title {
	margin-top: 5px;
	margin-bottom: 10px;
	padding: 0;
	vertical-align: top;
	line-height: 14px;
}

.bx_catalog_tile .bx_catalog_tile_title a {
	color: #4c7da6;
	font-size: 14px;
}

.bx_catalog_tile .bx_catalog_tile_title a:hover { text-decoration: none; }

.bx_catalog_tile .bx_catalog_tile_title span { font-size: 12px; }

/*2*/
@media (max-width: 980px) {
	.bx_catalog_tile .bx_catalog_tile_ul li { width: 20%; }

	.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1) { clear: none; }

	.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1) { clear: both; }
}

/*3*/
@media (max-width: 639px) {
	.bx-touch .bx_catalog_tile .bx_catalog_tile_title {
		margin-bottom: 5px;
		line-height: 14px;
	}

	.bx-touch .bx_catalog_tile .bx_catalog_tile_title { line-height: 10px; }

	.bx-touch .bx_catalog_tile .bx_catalog_tile_title a { font-size: 11px; }
}

@media (min-width: 480px) and (max-width: 639px) {
	.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li { width: 25%; }

	.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1) { clear: none; }

	.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1) { clear: none; }

	.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(4n+1) { clear: both; }
}

/*4*/
@media (max-width: 479px) {
	.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li { width: 33.3%; }

	.bx-touch .bx_catalog_tile .bx_catalog_tile_img {
		width: 100%;
		height: 80px;
	}

	.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1) { clear: none; }

	.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1) { clear: none; }

	.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(3n+1) { clear: both; }

}

.bx_catalog_tile .bx_catalog_tile_title,
.bx_catalog_tile .bx_catalog_tile_title a,
.bx_catalog_tile .bx_catalog_tile_ul li,
.bx_catalog_tile .bx_catalog_tile_img { transition: all 0.3s ease; }

/* list */

.bx_sitemap { margin-bottom: 30px; }

.bx_sitemap .bx_sitemap_title {
	padding-bottom: 14px;
	border-bottom: 1px solid #e5e5e5;
	font-size: 24px;
}

.bx_sitemap .bx_sitemap_title a {
	color: #000;
	text-decoration: none;
}

.bx_sitemap .bx_sitemap_ul li {
	padding: 0;
	line-height: 14px;
}

.bx_sitemap .bx_sitemap_ul li:before { content: '' !important }

.bx_sitemap .bx_sitemap_li_title {
	display: inline-block;
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
	vertical-align: top;
	font-weight: normal;
	line-height: 13px;
}

.bx_sitemap .bx_sitemap_li_title a {
	color: #4c7da6;
	white-space: nowrap;
	font-size: 13px;
}

.bx_sitemap .bx_sitemap_li_title a:hover { text-decoration: none }

.bx_sitemap .bx_sitemap_li_title span { font-size: 11px; }

@media (max-width: 639px) {
	.bx-touch .bx_sitemap .bx_catalog_line_title {
		margin-bottom: 5px;
		line-height: 12px;
	}

	.bx-touch .bx_sitemap .bx_catalog_line_title a { font-size: 12px; }
}

.bx_sitemap .bx_catalog_line_title,
.bx_sitemap .bx_catalog_line_title a { transition: all 0.3s ease; }
/* End */
/* /local/templates/extranet/components/bitrix/news/partners/style.css?174280438957432 */
/* /local/templates/extranet/assets/css/service/360.css?176003547934869 */
/* /local/templates/extranet/components/bitrix/news/partners/bitrix/news.list/.default/style.css?1738865094150 */
/* /local/templates/extranet/components/bitrix/news/partners/bitrix/catalog.section.list/.default/style.css?17388650947151 */
