

/* Start:/services/notarized-translation/style.css?16476122184219*/
.main-banner {
    justify-content: space-between;
}

.main-banner__content {
    max-width: 500px;
}

.main-banner__img {
    margin-left: 2rem;
}

@media screen and (max-width: 992px) {
    .main-banner__img {
        margin-left: 0;
    }
}

/* Offer */

.offer__title {
    max-width: 607px;
}

.offer-card__icon.document {background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25 23.151C25 16.549 20.1636 15.941 14.5212 9.34969C8.87869 2.75843 0.0109438 11.6163 0.0119703 16.5611C0.0129968 21.5058 -0.591715 29.9504 6.66185 31.5957C13.9154 33.2411 25 29.753 25 23.151Z' fill='%23FDB927' fill-opacity='0.4'/%3E%3Cpath d='M21.0003 17.3333C21.0003 16.781 20.5526 16.3333 20.0003 16.3333H12.0003C11.448 16.3333 11.0003 16.781 11.0003 17.3333C11.0003 17.8856 11.448 18.3333 12.0003 18.3333H20.0003C20.5526 18.3333 21.0003 17.8856 21.0003 17.3333Z' fill='%233440DD'/%3E%3Cpath d='M21.0003 22.6667C21.0003 22.1144 20.5526 21.6667 20.0003 21.6667H12.0003C11.448 21.6667 11.0003 22.1144 11.0003 22.6667C11.0003 23.219 11.448 23.6667 12.0003 23.6667H20.0003C20.5526 23.6667 21.0003 23.219 21.0003 22.6667Z' fill='%233440DD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.33366 3C7.30861 3 5.66699 4.64162 5.66699 6.66667V25.3333C5.66699 27.3584 7.30861 29 9.33366 29H22.667C24.692 29 26.3337 27.3584 26.3337 25.3333V10.6235C26.3337 10.1158 26.1681 9.62201 25.862 9.21693L21.865 3.92672C21.424 3.34306 20.7348 3 20.0033 3H9.33366ZM7.66699 6.66667C7.66699 5.74619 8.41318 5 9.33366 5H19.0003V10.8627C19.0003 11.415 19.448 11.8627 20.0003 11.8627H24.3337V25.3333C24.3337 26.2538 23.5875 27 22.667 27H9.33366C8.41318 27 7.66699 26.2538 7.66699 25.3333V6.66667Z' fill='%233440DD'/%3E%3C/svg%3E%0A");}

@media screen and (max-width: 1200px) {
    .offer__title {
        max-width: 430px;
    }
}

/* Offer end */

/* Advantages */

.advantages-list {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 3.2rem;
}

.advantages__text p {
    margin-top: 1.6rem;
}

.advantages-card {
    padding: 4.2rem;
    border-radius: 1.2rem;
    background-color: #fff;
    box-shadow: 0px 4px 12px rgba(0, 14, 75, 0.1);
}

.advantages-card__step {
    font-weight: 700;
    font-size: 1.8rem;
    line-height: 2.8rem;
    margin-bottom: 1.6rem;
}

.advantages-card__text {
    font-size: 2.5rem;
    line-height: 3rem;
    font-weight: 700;
    color: var(--text-primary-dark);
}

.advantages--mobile {
    display: none;
}

.advantages--mobile .swiper-slide {
    max-width: 311px;
}

.advantages--mobile .slider-pagination {
    margin-top: 6rem;
}

@media screen and (max-width: 992px) {
    .advantages-list {
        display: none;
    }
    .advantages--mobile {
        display: block;
    }
    .advantages-card {
        border-radius: 1rem;
        padding: 3rem;
        min-height: 31.4rem;
    }
}

@media screen and (max-width: 500px) {
    .advantages-card {
        border-radius: .8rem;
        padding: 2.4rem;
    }
    .advantages-card__text {
        font-size: 2.2rem;
    }
}

/* Advantages end */

/* notar */

.notar {
    max-width: 1240px;
}

.notar .slider-pagination {
    margin-top: 6rem;
}

.notar .swiper-slide {
    max-width: 29.2rem;
}

.notar-card {
    background-color: #f9f9f9;
    padding: 3.2rem 2rem;
    border-radius: 1.2rem;
}

.notar-card__img {
    margin-bottom: 2rem;
    border-radius: .6rem;
    display: block;
    width: 100%;
    max-width: 25.2rem;
}

.notar-card__metro {
    font-size: 1.4rem;
    line-height: 2.1rem;
    font-weight: bold;
    text-transform: uppercase;
    color: rgba(37, 45, 150, 1);
    margin-bottom: 1.6rem;
}

.notar-card__title {
    font-size: 2.5rem;
    line-height: 3rem;
    color: var(--text-primary-dark);
    margin-top: 0;
    margin-bottom: 2.4rem;
}

@media screen and (max-width: 992px) {
    .notar-card {
        border-radius: 1rem;
    }
}

@media screen and (max-width: 500px) {
    .notar-card {
        border-radius: .8rem;
    }
}

/* notar end */
/* End */


/* Start:/services/css/offer.css?16476122184501*/
.offer {
    display: flex;
}

.offer__title {
    margin-right: 6.4rem;
    flex-shrink: 0;
}

.offer__cards {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 2.4rem;
    gap: 2.4rem;
}

.offer-card__icon {
    width: 3.2rem;
    height: 3.2rem;
}

.offer-card__icon.award {background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26 7.78709C26 13.5969 20.9702 14.132 15.102 19.9323C9.23384 25.7326 0.0113815 17.9377 0.0124491 13.5863C0.0135167 9.23487 -0.615384 1.80368 6.92832 0.355752C14.472 -1.09218 26 1.97733 26 7.78709Z' fill='%23FDB927' fill-opacity='0.4'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.0007 8.33333C13.6074 8.33333 11.6673 10.2734 11.6673 12.6667C11.6673 15.0599 13.6074 17 16.0007 17C18.3939 17 20.334 15.0599 20.334 12.6667C20.334 10.2734 18.3939 8.33333 16.0007 8.33333ZM13.6673 12.6667C13.6673 11.378 14.712 10.3333 16.0007 10.3333C17.2893 10.3333 18.334 11.378 18.334 12.6667C18.334 13.9553 17.2893 15 16.0007 15C14.712 15 13.6673 13.9553 13.6673 12.6667Z' fill='%233440DD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.0007 3C10.6619 3 6.33399 7.32791 6.33399 12.6667C6.33399 14.6242 6.91583 16.4458 7.91601 17.968L4.46796 23.9402C4.27187 24.2798 4.29241 24.7027 4.52049 25.0217C4.74856 25.3408 5.14207 25.497 5.52688 25.4214L9.01204 24.7363L10.1613 28.0971C10.2882 28.4681 10.6203 28.7308 11.0106 28.7688C11.4009 28.8068 11.7774 28.6131 11.9735 28.2735L15.4132 22.3158C15.6075 22.3274 15.8034 22.3333 16.0007 22.3333C16.1979 22.3333 16.3938 22.3274 16.5881 22.3158L20.0278 28.2735C20.2241 28.6135 20.6011 28.8072 20.9918 28.7687C21.3825 28.7302 21.7145 28.4667 21.8407 28.095L22.9842 24.7274L26.4723 25.421C26.8573 25.4975 27.2516 25.3417 27.4802 25.0226C27.7089 24.7035 27.7296 24.2802 27.5334 23.9402L24.0853 17.968C25.0855 16.4458 25.6673 14.6242 25.6673 12.6667C25.6673 7.32791 21.3394 3 16.0007 3ZM8.33399 12.6667C8.33399 8.43248 11.7665 5 16.0007 5C20.2348 5 23.6673 8.43248 23.6673 12.6667C23.6673 16.9009 20.2348 20.3333 16.0007 20.3333C11.7665 20.3333 8.33399 16.9009 8.33399 12.6667ZM13.3123 21.9546C11.775 21.5104 10.3953 20.6949 9.27652 19.6115L7.30025 23.0345L9.48288 22.6054C9.97361 22.509 10.4602 22.7899 10.622 23.2631L11.3417 25.3678L13.3123 21.9546ZM20.6564 25.3623L18.689 21.9546C20.2263 21.5104 21.606 20.6949 22.7248 19.6115L24.6979 23.029L22.5142 22.5948C22.022 22.4969 21.5336 22.7789 21.3723 23.2541L20.6564 25.3623Z' fill='%233440DD'/%3E%3C/svg%3E%0A");}
.offer-card__icon.chart {background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32 14C32 26 22 22.5 22 22.5C22 22.5 12 19.5228 12 14C12 8.47715 16.4772 4 22 4C27.5228 4 32 8.47715 32 14Z' fill='%23FDB927' fill-opacity='0.4'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.0007 7.7169C10.1318 8.2173 6.33398 12.3314 6.33398 17.3325C6.33398 22.6712 10.6619 26.9991 16.0007 26.9991C21.0017 26.9991 25.1158 23.2014 25.6162 18.3325H16.0007C15.4484 18.3325 15.0007 17.8848 15.0007 17.3325V7.7169ZM4.33398 17.3325C4.33398 10.8891 9.55733 5.6658 16.0007 5.6658C16.5529 5.6658 17.0007 6.11352 17.0007 6.6658V16.3325H26.6673C27.2196 16.3325 27.6673 16.7802 27.6673 17.3325C27.6673 23.7758 22.444 28.9991 16.0007 28.9991C9.55733 28.9991 4.33398 23.7758 4.33398 17.3325Z' fill='%233440DD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.6673 6.23066V12.6658H27.1025C26.3518 9.4866 23.8465 6.98137 20.6673 6.23066ZM19.998 4.08133C24.8251 4.68204 28.6511 8.50803 29.2518 13.3351C29.3427 14.0659 28.737 14.6658 28.0007 14.6658H19.334C18.9658 14.6658 18.6673 14.3673 18.6673 13.9991V5.33247C18.6673 4.59609 19.2673 3.9904 19.998 4.08133Z' fill='%233440DD'/%3E%3C/svg%3E%0A");}

.offer-card__text {
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-weight: 500;
    margin-top: 2rem;
}

@media screen and (max-width: 992px) {
    .offer {
        flex-direction: column;
    }
    .offer__title {
        margin-right: 0;
        margin-bottom: 6rem;
    }
}

@media screen and (max-width: 550px) {
    .offer__title {
        margin-bottom: 4.2rem;
        text-align: center;
    }
    .offer__cards {
        grid-template-columns: 1fr;
    }
    .offer-card {
        text-align: center;
    }
    .offer-card__icon {
        margin-left: auto;
        margin-right: auto;
    }
}
/* End */


/* Start:/services/css/process.css?16476122182633*/
.process__title {
    max-width: 620px;
}

.process__cards {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    column-gap: 6.4rem;
    row-gap: 4.2rem;
}

.process-card {
    position: relative;
    cursor: pointer;
    border-radius: 1.2rem;
    padding: 2.4rem;
    background-color: transparent;
    transition: background-color .2s ease-in-out;
}

.process-card:hover {
    background-color: #fff;
}

.process-card:after {
    position: absolute;
    right: -4.8rem;
    top: 50%;
    transform: translateY(-50%);
    content: '';
    display: block;
    width: 3.2rem;
    height: 3.2rem;
    background-color: #FF6742;
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='15' viewBox='0 0 10 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 13.5L7.5 7.5L1.5 1.5' stroke='white' stroke-width='2.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 50%;
}

.process-card:nth-child(3n):after {
    display: none;
}

.process-card__step {
    color: var(--primary);
    opacity: .15;
    font-size: 6.9rem;
    line-height: 6.9rem;
    font-weight: bold;
    margin-bottom: 2.4rem;
}

.process-card__title {
    font-size: 2.5rem;
    line-height: 3rem;
    font-weight: bold;
    color: var(--text-primary-dark);
}

.process-card__button {
    margin-top: 1.6rem;
}

@media screen and (min-width: 993px) and (max-width: 1200px) {
    .process-card__title {
        font-size: 2rem;
    }
}

@media screen and (max-width: 992px) {
    .process-card:nth-child(3n):after {
        display: block;
    }
    .process-card:nth-child(2n):after {
        display: none;
    }
    .process__cards {
        grid-template-columns: 1fr 1fr;
        row-gap: 2.4rem;
    }
}

@media screen and (max-width: 650px) {
    .process__cards {
        grid-template-columns: 1fr;
        gap: 4.8rem;
    }
    .process-card {
        cursor: initial;
        padding: 0;
    }
    .process-card__button {
        margin-bottom: 1.6rem;
    }
    .process-card__step {
        font-size: 5.3rem;
        line-height: 6.3rem;
    }
    .process-card:hover {
        background-color: transparent;
    }
    .process-card:nth-child(2n):after {
        display: block;
    }
    .process-card:last-child:after {
        display: none;
    }
    .process-card:after {
        top: unset;
        left: 50%;
        bottom: -4.3rem;
        transform: translateY(0) translateX(-50%) rotate(90deg);
    }
}
/* End */


/* Start:/local/templates/megatext/components/bitrix/news.list/faq/style.css?1647612218241*/
.gray-accordion__content {
    font-size: 1.8rem;
    line-height: 2.8rem;
}

.gray-accordion__content a {
    color: var(--primary);
    font-weight: bold;
}

.gray-accordion .gray-accordion__title svg {
    margin-left: 1rem;
}
/* End */


/* Start:/services/notarized-translation/pilot.css?17905278838298*/
/* Страница «Нотариальный перевод» — блоки 2026-09 (цены, офисы, документы, вопросы) */
.nt-title { max-width: 80rem; }
.nt-lead { margin-top: 1.6rem; max-width: 80rem; font-size: 1.8rem; line-height: 2.8rem; }
.nt-note { margin-top: 2.4rem; max-width: 80rem; font-size: 1.6rem; line-height: 2.6rem; }
.nt-note a, .nt-langs a { text-decoration: underline; }

.nt-table { width: 100%; border-spacing: 0; border-collapse: collapse; }
.table-wrapper { padding-bottom: 1.6rem; overflow-x: auto; }
.nt-table td, .nt-table th { text-align: left; font-size: 1.8rem; line-height: 2.8rem; font-weight: bold; color: var(--text-primary-dark); min-width: 22rem; padding: 2.4rem; vertical-align: top; }
.nt-table .large-content { min-width: 45rem; width: 60%; }
.nt-table thead th { padding-top: 0; padding-bottom: 2.4rem; color: #6b7086; font-size: 1.6rem; }
.nt-visually-hidden { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; border: 0; }
.nt-table tbody tr:nth-child(odd) { background-color: #fff; }
.nt-table tbody tr:nth-child(odd) td:first-child { border-top-left-radius: 1.2rem; border-bottom-left-radius: 1.2rem; }
.nt-table tbody tr:nth-child(odd) td:last-child { border-top-right-radius: 1.2rem; border-bottom-right-radius: 1.2rem; }
.nt-table--offices td, .nt-table--offices th { font-size: 1.6rem; line-height: 2.4rem; min-width: 18rem; }
.nt-table--offices td.nt-hours { font-weight: 500; min-width: 30rem; }

.nt-process .process__cards { grid-template-columns: repeat(4, 1fr); column-gap: 3.2rem; }
@media screen and (min-width: 993px) {
    .nt-process .process-card:after { right: -3.2rem; }
    .nt-process .process-card:nth-child(3n):after { display: block; }
    .nt-process .process-card:last-child:after { display: none; }
}
.nt-step__text { margin-top: 1.2rem; font-size: 1.6rem; line-height: 2.4rem; }

.nt-langs p { margin-top: 1.6rem; max-width: 90rem; font-size: 1.6rem; line-height: 2.6rem; }
.nt-langs ul { margin-top: 1.2rem; padding-left: 2.4rem; max-width: 90rem; }
.nt-langs li { font-size: 1.6rem; line-height: 2.6rem; list-style: disc; margin-top: .6rem; }

.nt-faq .gray-accordion { max-width: 100rem; }

@media screen and (max-width: 992px) {
    .nt-process .process__cards { grid-template-columns: 1fr 1fr; }
    .nt-docs .advantages-list { display: block; }
    .nt-docs .advantages-list .advantages-card { display: none; }
}
@media screen and (max-width: 650px) {
    .nt-process .process__cards { grid-template-columns: 1fr; }
    .nt-table td, .nt-table th { font-size: 1.5rem; line-height: 2.2rem; padding: 1.4rem 1.2rem; min-width: 0; }
    .nt-table thead th { padding-top: 0; }
    .nt-table .large-content { min-width: 0; width: 58%; }
    .nt-table--offices, .nt-table--offices tbody, .nt-table--offices tr, .nt-table--offices td { display: block; width: 100%; }
    .nt-table--offices thead { display: none; }
    .nt-table--offices tr { padding: 1.2rem 0; border-radius: 1.2rem; }
    .nt-table--offices td, .nt-table--offices td.nt-hours { padding: .2rem 1.6rem; min-width: 0; }
    .nt-table--offices tbody tr:nth-child(odd) td { border-radius: 0 !important; }
    .nt-lead { font-size: 1.6rem; line-height: 2.6rem; }
}

/* Доработка 2026-09 (вечер): новые блоки */
.nt-subtitle { margin-top: 2.4rem; font-size: 2.2rem; line-height: 3rem; font-weight: bold; color: var(--text-primary-dark); max-width: 80rem; }
.nt-sample__grid { display: grid; grid-template-columns: minmax(0, 46rem) 1fr; gap: 4.8rem; align-items: start; }
.nt-sample__figure { margin: 0; padding: 2.4rem; border-radius: 1.2rem; background-color: #f4f4fa; }
.nt-sample__figure img { display: block; width: 100%; height: auto; }
.nt-sample__figure figcaption { margin-top: 1.2rem; font-size: 1.4rem; line-height: 2rem; color: #6b7086; }
.nt-sample__text p { font-size: 1.6rem; line-height: 2.6rem; max-width: 70rem; }
.nt-sample__text p + p, .nt-sample__list + p { margin-top: 1.6rem; }
.nt-sample__list { margin-top: 1.6rem; padding-left: 2.4rem; max-width: 70rem; }
.nt-sample__list li { list-style: decimal; font-size: 1.6rem; line-height: 2.6rem; margin-top: .6rem; }
.nt-variants__cards { display: grid; grid-template-columns: repeat(3, 1fr); gap: 2.4rem; }
.nt-variant { padding: 3.2rem; border-radius: 1.2rem; background-color: #fff; box-shadow: 0 4px 12px rgba(0, 14, 75, .06); }
.nt-variant__num { font-weight: 700; font-size: 1.8rem; line-height: 2.8rem; color: #FF6742; }
.nt-variant__title { margin: 1.2rem 0 0; font-size: 2.2rem; line-height: 2.8rem; font-weight: bold; color: var(--text-primary-dark); }
.nt-variant__text { margin-top: 1.2rem; font-size: 1.6rem; line-height: 2.4rem; }
.nt-variant__price { margin-top: 1.6rem; font-size: 1.6rem; line-height: 2.4rem; font-weight: bold; color: var(--text-primary-dark); }
.nt-when__grid { display: grid; grid-template-columns: 1fr 1fr; gap: 3.2rem; }
.nt-when__col { padding: 3.2rem; border-radius: 1.2rem; background-color: #f4f4fa; }
.nt-when__title { margin: 0; font-size: 2rem; line-height: 2.8rem; font-weight: bold; color: var(--text-primary-dark); }
.nt-when__list { margin-top: 1.6rem; padding-left: 2.2rem; }
.nt-when__list li { list-style: disc; font-size: 1.6rem; line-height: 2.4rem; margin-top: .8rem; }
.nt-trust__cards { display: grid; grid-template-columns: repeat(4, 1fr); gap: 2.4rem; }
.nt-trust-card { padding: 3.2rem 2.8rem; border-radius: 1.2rem; background-color: #fff; box-shadow: 0 4px 12px rgba(0, 14, 75, .06); }
.nt-trust-card__title { margin: 0; font-size: 2rem; line-height: 2.8rem; font-weight: bold; color: var(--text-primary-dark); }
.nt-trust-card p { margin-top: 1.2rem; font-size: 1.6rem; line-height: 2.4rem; }
.nt-trust-card a { text-decoration: underline; }
.nt-table--docs td, .nt-table--docs th { min-width: 14rem; }
.nt-table--docs .large-content { width: 46%; min-width: 30rem; }
.nt-table--langs .large-content { width: 68%; }
@media screen and (max-width: 992px) {
    .nt-sample__grid { grid-template-columns: 1fr; gap: 2.4rem; }
    .nt-variants__cards { grid-template-columns: 1fr; }
    .nt-trust__cards { grid-template-columns: 1fr 1fr; }
}
@media screen and (max-width: 650px) {
    .nt-subtitle { font-size: 1.9rem; line-height: 2.6rem; }
    .nt-when__grid { grid-template-columns: 1fr; gap: 1.6rem; }
    .nt-when__col, .nt-variant, .nt-trust-card { padding: 2rem; }
    .nt-trust__cards { grid-template-columns: 1fr; gap: 1.6rem; }
    .nt-sample__figure { padding: 1.2rem; }
    .nt-table--docs .large-content { width: 40%; min-width: 0; }
    .nt-table--docs td, .nt-table--docs th { min-width: 9rem; }
    .nt-table--langs .large-content { width: 62%; }
}

@media screen and (max-width: 650px) {
    .nt-table--docs, .nt-table--docs tbody, .nt-table--docs tr, .nt-table--docs td { display: block; width: 100%; }
    .nt-table--docs thead { display: none; }
    .nt-table--docs tr { padding: 1.2rem 0; border-radius: 1.2rem; }
    .nt-table--docs td, .nt-table--docs td.large-content { padding: .2rem 1.6rem; min-width: 0; width: 100%; }
    .nt-table--docs td.large-content { padding-bottom: .6rem; }
    .nt-table--docs td[data-label] { font-weight: 500; }
    .nt-table--docs td[data-label]::before { content: attr(data-label) ": "; color: #6b7086; }
    .nt-table--docs td[data-label="Итого"] { font-weight: bold; }
    .nt-table--docs tbody tr:nth-child(odd) td { border-radius: 0 !important; }
}

/* Вступление-ответ и источники под FAQ (спринт 1, 26.09.2026) */
.nt-intro { padding: 3.2rem 0 0; }
.nt-intro__text { margin: 0; max-width: 96rem; font-size: 1.8rem; line-height: 2.8rem; }
.nt-intro__text a { text-decoration: underline; }
.nt-faq__sources { margin: 2.4rem 0 0; max-width: 100rem; font-size: 1.4rem; line-height: 2.2rem; color: #6b7080; }
.nt-faq__sources a { text-decoration: underline; color: inherit; }
@media screen and (max-width: 992px) {
    .nt-intro { padding-top: 2.4rem; }
    .nt-intro__text { font-size: 1.6rem; line-height: 2.6rem; }
}
/* Ссылки внутри ячеек таблиц — в строку, без переноса остатка текста (27.09.2026) */
.nt-table td a.link--primary { display: inline; }

/* End */


/* Start:/services/passport-translation/passport.css?17905293143394*/
/* Страница «Перевод паспорта» (27.09.2026). Основа — pilot.css страницы «Нотариальный перевод». */
.pp-col__text { margin-top: 1.2rem; font-size: 1.6rem; line-height: 2.6rem; }
.pp-col__text a, .nt-lead a { text-decoration: underline; }
.pp-table--countries td, .pp-table--when td { font-weight: 500; }
.pp-table--countries td:first-child, .pp-table--when td:first-child { font-weight: bold; min-width: 24rem; width: 34%; }
.pp-table--countries .large-content, .pp-table--when .large-content { min-width: 36rem; width: 66%; }
.pp-table--when a, .pp-table--countries a { text-decoration: underline; }
.pp-table--prices .pp-row--total td { color: var(--text-primary-dark); }
.pp-trust .nt-trust__cards { grid-template-columns: repeat(3, 1fr); }
.pp-tips { margin-top: 4rem; }
.pp-tips .nt-when__col { background-color: #fff; }
@media screen and (max-width: 992px) {
    .pp-trust .nt-trust__cards { grid-template-columns: 1fr; }
}
@media screen and (max-width: 650px) {
    .pp-table--countries, .pp-table--countries tbody, .pp-table--countries tr, .pp-table--countries td,
    .pp-table--when, .pp-table--when tbody, .pp-table--when tr, .pp-table--when td { display: block; width: 100% !important; min-width: 0 !important; }
    .pp-table--countries thead, .pp-table--when thead { display: none; }
    .pp-table--countries tr, .pp-table--when tr { padding: 1.2rem 0; border-radius: 1.2rem; }
    .pp-table--countries td, .pp-table--when td { padding: .2rem 1.6rem; }
    .pp-table--countries tbody tr:nth-child(odd) td, .pp-table--when tbody tr:nth-child(odd) td { border-radius: 0 !important; }
    .pp-col__text { font-size: 1.5rem; line-height: 2.4rem; }
}
/* Таблицы на белом фоне (страны, офисы): полосы серые, как карточки */
.pp-countries .nt-table tbody tr:nth-child(odd), .nt-offices:not(.gray-bg) .nt-table tbody tr:nth-child(odd) { background-color: #f4f4fa; }
/* Инфографика */
.pp-infographic { padding-top: 0; }
.pp-infographic__figure { margin: 0; }
.pp-infographic__figure img { display: block; width: 100%; height: auto; }
/* Общие классы для страниц «перевод документов» (диплом, свидетельства, доверенность, справки — 27.09.2026) */
.pp-table--2col td { font-weight: 500; }
.pp-table--2col td:first-child { font-weight: bold; min-width: 24rem; width: 34%; }
.pp-table--2col .large-content { min-width: 36rem; width: 66%; }
.pp-table--2col a { text-decoration: underline; }
.pp-white .nt-table tbody tr:nth-child(odd) { background-color: #f4f4fa; }
.gray-bg .pp-cols .nt-when__col { background-color: #fff; }
.pp-list { margin-top: 1.2rem; padding-left: 2.4rem; max-width: 90rem; }
.pp-list li { list-style: disc; font-size: 1.6rem; line-height: 2.6rem; margin-top: .6rem; }
@media screen and (max-width: 650px) {
    .pp-table--2col, .pp-table--2col tbody, .pp-table--2col tr, .pp-table--2col td { display: block; width: 100% !important; min-width: 0 !important; }
    .pp-table--2col thead { display: none; }
    .pp-table--2col tr { padding: 1.2rem 0; border-radius: 1.2rem; }
    .pp-table--2col td { padding: .2rem 1.6rem; }
    .pp-table--2col tbody tr:nth-child(odd) td { border-radius: 0 !important; }
    .pp-list li { font-size: 1.5rem; line-height: 2.4rem; }
}

/* End */


/* Start:/inc/css/main-banner.css?17475074182188*/
.main-banner-wrapper {
    padding: 10rem 0 15rem 0;
    background-color: #FBFAFC;
}

.main-banner {
    display: flex;
    align-items: center;
    overflow: hidden;
}

.main-banner__content {
    flex-basis: 50%;
    width: 100%;
}

.main-banner__title {
    margin-top: 2.5rem;
    margin-bottom: 0;
}

.main-banner__subtitle {
    margin-top: 1.6rem;
    margin-bottom: 0;
}

.main-banner__buttons {
    margin-top: 4.2rem;
}

.main-banner__buttons .button:first-child {
    margin-right: 2rem;
}

.main-banner__img {
    flex-basis: 50%;
}

.main-banner__img img {
    width: 100%;
    max-width: 650px;
    height: auto;
}

.social_buttons {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 3.6rem;
    height: 3.6rem;
    background-color: #000E4B;
    border-radius: 8px;
    transition: background-color .2s ease-in-out;

}

.social_buttons:hover {
    background-color: rgba(255, 103, 66, 1);
}

.social_buttons {
    margin-right: 0.6rem;
	margin-left: 0.6rem;
}

.social_buttons:nth-of-type(1) {
	margin-left: 1.6rem; 
}

/*.social_buttons:not(:last-child) {
    margin-right: 1.6rem;
	margin-left: 1.6rem;
}*/

@media screen and (max-width: 1200px) {
    .main-banner__buttons {
        display: block;
        flex-direction: column;
    }

    .main-banner__buttons .button:first-child {
        margin-right: 0;
        margin-bottom: 1.6rem;
    }
}

@media screen and (max-width: 1150px) {
    .main-banner__logo {
        display: none;
    }

    .main-banner__title {
        margin-top: 0;
    }
}

@media screen and (max-width: 992px) {
    .main-banner__buttons {
        display: block;
    }

    .main-banner__buttons .button:first-child {
        margin-right: 2rem;
    }

    .main-banner-wrapper {
        padding: 6rem 0 10rem;
    }

    .main-banner {
        flex-direction: column;
        padding: 0;
    }

    .main-banner__img {
        margin-top: 5rem;
    }
}

@media screen and (max-width: 550px) {
    .main-banner__buttons {
        display: block;
        flex-direction: column;
    }

    .main-banner__buttons .button:first-child {
        margin-right: 0;
        margin-bottom: 1.6rem;
    }
}
/* End */


/* Start:/inc/css/main-banner_noindex.css?1647612219351*/
.main-banner__content .bx-breadcrumb {
    margin-bottom: 2.4rem;
}

@media screen and (max-width: 500px) {
    .main-banner__content .bx-breadcrumb {
        margin-bottom: 1.9rem;
    }
}

.main-banner__logo {
    max-width: 206px;
}

.main-banner__title {
    margin-top: 1.6rem;
}

.main-banner__img {
    align-self: center;
}
/* End */


/* Start:/local/templates/megatext/components/bitrix/breadcrumb/mt-breadcrumb/style.min.css?16476361721253*/
.bx-breadcrumb {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.bx-breadcrumb-item {
    font-size: 1.6rem;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    flex-shrink: 0;
}

.bx-breadcrumb-item:last-child {
    flex-shrink: 1;
}

.bx-breadcrumb svg {
    flex-shrink: 0;
}

.bx-breadcrumb-item-angle {
    margin: 0 10px;
    color: #b5bdc2;
    vertical-align: top;
    font-size: 12px;
}

.bx-breadcrumb-item-link {
    font-weight: bold;
    border-bottom: none;
    vertical-align: top;
    line-height: 24px;
}

.bx-breadcrumb-item-link:hover { }

.bx-breadcrumb-item-text {
    font-weight: bold;
    vertical-align: top;
    transition: 250ms linear all;
}

@media screen and (max-width: 992px) {
    .bx-breadcrumb-item {
        font-size: 1.4rem;
    }
}

@media screen and (max-width: 500px) {
    .bx-breadcrumb-item {
        font-size: 1.2rem;
    }
}
/* End */
/* /services/notarized-translation/style.css?16476122184219 */
/* /services/css/offer.css?16476122184501 */
/* /services/css/process.css?16476122182633 */
/* /local/templates/megatext/components/bitrix/news.list/faq/style.css?1647612218241 */
/* /services/notarized-translation/pilot.css?17905278838298 */
/* /services/passport-translation/passport.css?17905293143394 */
/* /inc/css/main-banner.css?17475074182188 */
/* /inc/css/main-banner_noindex.css?1647612219351 */
/* /local/templates/megatext/components/bitrix/breadcrumb/mt-breadcrumb/style.min.css?16476361721253 */
