

/* Start:/local/templates/moleculab/css/about-valid-20261019.css?179240810322892*/
/* =========================================================
   MOLECULAB — СТРАНИЦА «О КОМПАНИИ»
   Дизайн изолирован классом .ml-about-page
   ========================================================= */

.ml-about-page {
    --ml-about-blue: #00a8df;
    --ml-about-blue-dark: #1768a6;
    --ml-about-green: #6fc33f;
    --ml-about-green-dark: #4fae2f;
    --ml-about-ink: #264c5b;
    --ml-about-muted: #637b88;
    --ml-about-line: #cde7ed;
    --ml-about-bg: #f3fff0;
    --ml-about-blue-soft: #eefaff;
    --ml-about-green-soft: #f1faec;
    --ml-about-white: #ffffff;

    padding: 24px 0 64px;
    color: var(--ml-about-ink);
    background: var(--ml-about-bg);
    font-family: inherit;
}

.ml-about-page *,
.ml-about-page *::before,
.ml-about-page *::after {
    box-sizing: border-box;
}

.ml-about-page a {
    text-decoration: none;
}

.ml-about-page__container {
    width: calc(100% - 40px);
    max-width: 1230px;
    margin: 0 auto;
}

.ml-about-page__breadcrumbs {
    margin-bottom: 20px;
}

/* Единый вид хлебных крошек на информационных страницах */
.ml-page-breadcrumbs {
    margin: 0 0 20px;
    color: #78828a;
    font-family: inherit;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.45;
}

.ml-page-breadcrumbs .breadcrumbs__list {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin: 0;
    padding: 0;
    list-style: none;
}

.ml-page-breadcrumbs .breadcrumbs__item {
    display: inline-flex;
    align-items: center;
    margin: 0;
    padding: 0;
    color: inherit;
    font: inherit;
}

.ml-page-breadcrumbs .breadcrumbs__link {
    color: #78828a !important;
    font: inherit !important;
    line-height: inherit !important;
    text-decoration: none !important;
}

.ml-page-breadcrumbs .breadcrumbs__item:last-child .breadcrumbs__link {
    color: #545454 !important;
}

.ml-page-breadcrumbs .breadcrumbs__item::after,
.ml-page-breadcrumbs .breadcrumbs__link::after {
    display: none !important;
    content: none !important;
}

.ml-page-breadcrumbs .breadcrumbs__item:not(:last-child)::after {
    display: inline-block !important;
    margin: 0 10px;
    color: #9aa6ae;
    content: "/" !important;
}

.ml-about-page h1,
.ml-about-page h2,
.ml-about-page h3,
.ml-about-page p {
    font-family: inherit;
}

.ml-about-page h2 {
    margin: 0 0 8px;
    font-size: clamp(25px, 2.5vw, 32px);
    line-height: 1.2;
    font-weight: 500;
}

.ml-about-page h3 {
    font-weight: 500;
}

/* HERO */

.ml-about-page__hero {
    display: grid;
    grid-template-columns: minmax(0, 1.25fr) minmax(320px, .75fr);
    gap: 18px;
    align-items: stretch;
}

.ml-about-page__hero-copy,
.ml-about-page__hero-directions {
    border: 1px solid var(--ml-about-line);
    border-radius: 24px;
}

.ml-about-page__hero-copy {
    position: relative;
    overflow: hidden;
    padding: 38px 40px;
    background:
        radial-gradient(circle at 100% 0, rgba(111, 195, 63, .12), transparent 34%),
        linear-gradient(135deg, #ffffff 0%, #f8fcff 100%);
}

.ml-about-page__hero-copy::after {
    content: "";
    position: absolute;
    right: -55px;
    bottom: -80px;
    width: 190px;
    height: 190px;
    border-radius: 50%;
    background: rgba(0, 168, 223, .05);
    pointer-events: none;
}

.ml-about-page__eyebrow {
    position: relative;
    z-index: 1;
    display: inline-flex;
    align-items: center;
    gap: 9px;
    margin-bottom: 13px;
    color: var(--ml-about-green-dark);
    font-size: 14px;
    font-weight: 600;
}

.ml-about-page__eyebrow-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    border-radius: 10px;
    color: var(--ml-about-green-dark);
    background: var(--ml-about-green-soft);
}

.ml-about-page__eyebrow-icon svg {
    width: 18px;
    height: 18px;
}

.ml-about-page__title {
    position: relative;
    z-index: 1;
    margin: 0 0 16px;
    font-size: clamp(34px, 4vw, 46px);
    line-height: 1.08;
    font-weight: 500;
    letter-spacing: -.02em;
}

.ml-about-page__lead {
    position: relative;
    z-index: 1;
    max-width: 720px;
    margin: 0 0 16px;
    color: var(--ml-about-ink);
    font-size: 17px;
    line-height: 1.55;
}

.ml-about-page__hero-text {
    position: relative;
    z-index: 1;
    max-width: 750px;
    margin: 0 0 14px;
    color: var(--ml-about-muted);
    font-size: 15px;
    line-height: 1.6;
}

.ml-about-page__hero-text:last-of-type {
    margin-bottom: 0;
}

.ml-about-page__hero-actions {
    position: relative;
    z-index: 1;
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin-top: 24px;
}

.ml-about-page__button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    min-height: 44px;
    padding: 10px 18px;
    border: 1px solid var(--ml-about-green);
    border-radius: 12px;
    color: var(--ml-about-green-dark) !important;
    background: var(--ml-about-white);
    font-size: 14px;
    font-weight: 600;
    line-height: 1.2;
    text-decoration: none !important;
    transition: color .2s ease, background .2s ease, border-color .2s ease, transform .2s ease;
}

.ml-about-page__button::after {
    content: "→";
    transition: transform .2s ease;
}

.ml-about-page__button:hover {
    color: #ffffff !important;
    background: var(--ml-about-green);
    transform: translateY(-2px);
}

.ml-about-page__button:hover::after {
    transform: translateX(3px);
}

.ml-about-page__button--primary {
    color: #ffffff !important;
    background: var(--ml-about-green);
}

.ml-about-page__button--primary:hover {
    border-color: var(--ml-about-green-dark);
    background: var(--ml-about-green-dark);
}

.ml-about-page__hero-directions {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 12px;
    padding: 22px;
    background: linear-gradient(145deg, var(--ml-about-blue-soft), var(--ml-about-green-soft));
}

.ml-about-page__hero-direction {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    min-width: 0;
    min-height: 138px;
    padding: 18px;
    border: 1px solid rgba(255, 255, 255, .8);
    border-radius: 18px;
    color: var(--ml-about-ink) !important;
    background: rgba(255, 255, 255, .88);
    transition: transform .2s ease, border-color .2s ease, box-shadow .2s ease;
}

.ml-about-page__hero-direction:hover {
    transform: translateY(-3px);
    border-color: rgba(111, 195, 63, .55);
    box-shadow: 0 10px 24px rgba(49, 92, 71, .08);
}

.ml-about-page__hero-direction-photo {
    display: flex;
    flex: 1 1 auto;
    align-items: center;
    justify-content: center;
    width: 100%;
    min-height: 72px;
    margin-bottom: 10px;
    overflow: hidden;
}

.ml-about-page__hero-direction-photo img {
    display: block;
    width: auto;
    height: auto;
    max-width: 112px;
    max-height: 88px;
    object-fit: contain;
}

.ml-about-page__hero-direction strong {
    display: block;
    margin-top: 14px;
    font-size: 15px;
    line-height: 1.35;
    font-weight: 600;
}

/* КРАТКИЕ ПРЕИМУЩЕСТВА */

.ml-about-page__facts {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 14px;
    margin-top: 16px;
}

.ml-about-page__fact {
    display: grid;
    grid-template-columns: 48px minmax(0, 1fr);
    gap: 14px;
    align-items: center;
    min-width: 0;
    padding: 19px;
    border: 1px solid var(--ml-about-line);
    border-radius: 18px;
    background: var(--ml-about-white);
    transition: transform .2s ease, border-color .2s ease;
}

.ml-about-page__fact:hover {
    transform: translateY(-2px);
    border-color: rgba(111, 195, 63, .55);
}

.ml-about-page__fact-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 48px;
    height: 48px;
    border-radius: 15px;
    color: var(--ml-about-green-dark);
    background: var(--ml-about-green-soft);
}

.ml-about-page__fact-icon svg {
    width: 24px;
    height: 24px;
}

.ml-about-page__fact-title {
    display: block;
    margin-bottom: 4px;
    font-size: 16px;
    line-height: 1.3;
    font-weight: 600;
}

.ml-about-page__fact-text {
    display: block;
    color: var(--ml-about-muted);
    font-size: 13px;
    line-height: 1.4;
}

/* ОБЩИЕ СЕКЦИИ */

.ml-about-page__section {
    margin-top: 54px;
}

.ml-about-page__section-heading {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    gap: 24px;
    margin-bottom: 22px;
}

.ml-about-page__section-copy {
    max-width: 780px;
}

.ml-about-page__section-subtitle {
    max-width: 720px;
    margin: 0;
    color: var(--ml-about-muted);
    font-size: 15px;
    line-height: 1.55;
}

/* 4 ЛАБОРАТОРИИ */

.ml-about-page__labs {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 16px;
}

.ml-about-page__lab {
    display: grid;
    grid-template-columns: 68px minmax(0, 1fr);
    gap: 20px;
    min-width: 0;
    padding: 25px;
    border: 1px solid var(--ml-about-line);
    border-radius: 22px;
    background: var(--ml-about-white);
    transition: transform .2s ease, border-color .2s ease, box-shadow .2s ease;
}

.ml-about-page__lab:hover {
    transform: translateY(-3px);
    border-color: rgba(0, 168, 223, .28);
    box-shadow: 0 12px 28px rgba(31, 73, 108, .07);
}

.ml-about-page__lab-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 68px;
    height: 68px;
    border-radius: 19px;
    color: var(--ml-about-blue);
    background: var(--ml-about-blue-soft);
}

.ml-about-page__lab:nth-child(even) .ml-about-page__lab-icon {
    color: var(--ml-about-green-dark);
    background: var(--ml-about-green-soft);
}

.ml-about-page__lab-icon svg {
    width: 36px;
    height: 36px;
}

.ml-about-page__lab-label {
    display: inline-block;
    margin-bottom: 9px;
    color: var(--ml-about-green-dark);
    font-size: 12px;
    font-weight: 600;
}

.ml-about-page__lab h3 {
    margin: 0 0 8px;
    font-size: clamp(19px, 2vw, 23px);
    line-height: 1.25;
}

.ml-about-page__lab p {
    margin: 0 0 9px;
    color: var(--ml-about-muted);
    font-size: 14px;
    line-height: 1.55;
}

.ml-about-page__lab-link {
    display: inline-flex;
    align-items: center;
    gap: 7px;
    margin-top: 4px;
    color: var(--ml-about-green-dark) !important;
    font-size: 14px;
    font-weight: 600;
}

.ml-about-page__lab-link::after {
    content: "→";
    transition: transform .2s ease;
}

.ml-about-page__lab-link:hover::after {
    transform: translateX(3px);
}

/* ДВА КОМПАКТНЫХ БЛОКА */

.ml-about-page__split {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 18px;
}

.ml-about-page__panel {
    min-width: 0;
    padding: 28px;
    border: 1px solid var(--ml-about-line);
    border-radius: 22px;
    background: var(--ml-about-white);
}

.ml-about-page__panel--blue {
    background: var(--ml-about-blue-soft);
}

.ml-about-page__panel p {
    margin: 0 0 18px;
    color: var(--ml-about-muted);
    font-size: 14px;
    line-height: 1.55;
}

.ml-about-page__science-grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 12px;
}

.ml-about-page__science {
    display: flex;
    align-items: center;
    gap: 12px;
    min-width: 0;
    min-height: 84px;
    padding: 14px;
    border: 1px solid transparent;
    border-radius: 15px;
    color: var(--ml-about-ink) !important;
    background: rgba(247, 249, 251, .94);
    font-size: 14px;
    line-height: 1.35;
    transition: transform .2s ease, border-color .2s ease, background .2s ease;
}

.ml-about-page__science:hover {
    transform: translateY(-2px);
    border-color: rgba(111, 195, 63, .45);
    background: var(--ml-about-white);
}

.ml-about-page__science-icon {
    display: flex;
    flex: 0 0 43px;
    align-items: center;
    justify-content: center;
    width: 43px;
    height: 43px;
    border-radius: 13px;
    color: var(--ml-about-blue);
    background: var(--ml-about-blue-soft);
}

.ml-about-page__science-icon svg {
    width: 25px;
    height: 25px;
}

.ml-about-page__steps {
    display: grid;
    gap: 10px;
}

.ml-about-page__step {
    display: grid;
    grid-template-columns: 38px minmax(0, 1fr);
    gap: 12px;
    padding: 14px 16px;
    border-radius: 15px;
    background: rgba(255, 255, 255, .9);
}

.ml-about-page__step-number {
    color: var(--ml-about-green-dark);
    font-size: 14px;
    font-weight: 700;
}

.ml-about-page__step strong {
    display: block;
    margin-bottom: 3px;
    font-size: 15px;
    font-weight: 600;
}

.ml-about-page__step span {
    display: block;
    color: var(--ml-about-muted);
    font-size: 13px;
    line-height: 1.4;
}

.ml-about-page__panel-actions {
    margin-top: 18px;
}

/* ПОЧЕМУ MOLECULAB */

.ml-about-page__advantages {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 16px;
}

.ml-about-page__advantage {
    min-width: 0;
    padding: 25px;
    border: 1px solid var(--ml-about-line);
    border-radius: 20px;
    background: var(--ml-about-white);
    transition: transform .2s ease, border-color .2s ease;
}

.ml-about-page__advantage:hover {
    transform: translateY(-2px);
    border-color: rgba(111, 195, 63, .5);
}

.ml-about-page__advantage-head {
    display: flex;
    align-items: center;
    gap: 14px;
    margin-bottom: 13px;
}

.ml-about-page__advantage-icon {
    display: flex;
    flex: 0 0 48px;
    align-items: center;
    justify-content: center;
    width: 48px;
    height: 48px;
    border-radius: 15px;
    color: var(--ml-about-green-dark);
    background: var(--ml-about-green-soft);
}

.ml-about-page__advantage-icon svg {
    width: 25px;
    height: 25px;
}

.ml-about-page__advantage h3 {
    margin: 0;
    font-size: 20px;
    line-height: 1.3;
}

.ml-about-page__advantage p {
    margin: 0 0 10px;
    color: var(--ml-about-muted);
    font-size: 14px;
    line-height: 1.55;
}

.ml-about-page__advantage p:last-of-type {
    margin-bottom: 12px;
}

.ml-about-page__advantage-link {
    color: var(--ml-about-green-dark) !important;
    font-size: 14px;
    font-weight: 600;
}

.ml-about-page__advantage-link::after {
    content: " →";
}

/* ЭКСПЕРТИЗА */

.ml-about-page__expertise {
    display: grid;
    grid-template-columns: 66px minmax(0, 1fr);
    gap: 20px;
    align-items: center;
    margin-top: 16px;
    padding: 28px 30px;
    border-radius: 22px;
    background: linear-gradient(120deg, var(--ml-about-blue-soft), var(--ml-about-green-soft));
}

.ml-about-page__expertise-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 66px;
    height: 66px;
    border-radius: 19px;
    color: var(--ml-about-blue);
    background: rgba(255, 255, 255, .86);
}

.ml-about-page__expertise-icon svg {
    width: 34px;
    height: 34px;
}

.ml-about-page__expertise h3 {
    margin: 0 0 7px;
    font-size: 20px;
    line-height: 1.35;
}

.ml-about-page__expertise p {
    margin: 0;
    color: var(--ml-about-muted);
    font-size: 14px;
    line-height: 1.55;
}

/* ФИНАЛЬНЫЙ CTA */

.ml-about-page__final {
    position: relative;
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    gap: 30px;
    align-items: center;
    overflow: hidden;
    margin-top: 54px;
    padding: 34px 38px;
    border-radius: 26px;
    color: #ffffff;
    background: linear-gradient(120deg, #254a67, #1768a6);
}

.ml-about-page__final::after {
    content: "";
    position: absolute;
    right: -80px;
    bottom: -145px;
    width: 240px;
    height: 240px;
    border-radius: 50%;
    background: rgba(111, 195, 63, .17);
    pointer-events: none;
}

.ml-about-page__final-copy,
.ml-about-page__final-actions {
    position: relative;
    z-index: 1;
}

.ml-about-page__final h2 {
    max-width: 700px;
    margin-bottom: 9px;
    color: #ffffff;
}

.ml-about-page__final p {
    max-width: 760px;
    margin: 0 0 8px;
    color: rgba(255, 255, 255, .86);
    font-size: 14px;
    line-height: 1.55;
}

.ml-about-page__contacts {
    display: flex;
    flex-wrap: wrap;
    gap: 10px 20px;
    margin-top: 16px;
}

.ml-about-page__contacts a {
    color: #ffffff !important;
    font-size: 15px;
    font-weight: 600;
}

.ml-about-page__final-actions {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    justify-content: flex-end;
}

.ml-about-page__final-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 44px;
    padding: 10px 18px;
    border-radius: 12px;
    color: #254a67 !important;
    background: #ffffff;
    font-size: 14px;
    font-weight: 600;
    text-decoration: none !important;
    transition: transform .2s ease, background .2s ease;
}

.ml-about-page__final-button--green {
    color: #ffffff !important;
    background: var(--ml-about-green);
}

.ml-about-page__final-button:hover {
    transform: translateY(-2px);
    background: var(--ml-about-green-soft);
}

.ml-about-page__final-button--green:hover {
    background: var(--ml-about-green-dark);
}

/* TABLET */

@media (max-width: 1000px) {
    .ml-about-page__hero {
        grid-template-columns: 1fr;
    }

    .ml-about-page__hero-directions {
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }

    .ml-about-page__hero-direction {
        min-height: 125px;
    }

    .ml-about-page__hero-direction-photo img {
        max-width: 86px;
        max-height: 62px;
    }

    .ml-about-page__facts {
        grid-template-columns: 1fr;
    }

    .ml-about-page__final {
        grid-template-columns: 1fr;
    }

    .ml-about-page__final-actions {
        justify-content: flex-start;
    }
}

/* MOBILE */

@media (max-width: 760px) {
    .ml-about-page {
        padding: 18px 0 42px;
    }

    .ml-about-page__container {
        width: calc(100% - 28px);
    }

    .ml-page-breadcrumbs {
        margin-bottom: 16px;
        font-size: 14px;
    }

    .ml-about-page__hero-copy {
        padding: 27px 22px;
        border-radius: 19px;
    }

    .ml-about-page__hero-directions {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        padding: 14px;
        border-radius: 19px;
    }

    .ml-about-page__hero-direction {
        min-height: 116px;
        padding: 14px;
        border-radius: 15px;
    }

    .ml-about-page__hero-direction-photo {
        min-height: 58px;
        margin-bottom: 8px;
    }

    .ml-about-page__hero-direction-photo img {
        max-width: 82px;
        max-height: 58px;
    }

    .ml-about-page__title {
        font-size: 32px;
    }

    .ml-about-page__lead {
        font-size: 16px;
    }

    .ml-about-page__hero-actions {
        flex-direction: column;
        align-items: stretch;
    }

    .ml-about-page__button {
        width: 100%;
        min-height: 46px;
        text-align: center;
    }

    .ml-about-page__facts,
    .ml-about-page__labs,
    .ml-about-page__split,
    .ml-about-page__advantages {
        grid-template-columns: 1fr;
    }

    .ml-about-page__section {
        margin-top: 42px;
    }

    .ml-about-page__section-heading {
        display: block;
        margin-bottom: 18px;
    }

    .ml-about-page__lab {
        grid-template-columns: 1fr;
        padding: 21px;
    }

    .ml-about-page__science-grid {
        grid-template-columns: 1fr;
    }

    .ml-about-page__panel {
        padding: 22px 18px;
    }

    .ml-about-page__advantage {
        padding: 21px 18px;
    }

    .ml-about-page__expertise {
        grid-template-columns: 1fr;
        padding: 22px 19px;
    }

    .ml-about-page__final {
        margin-top: 42px;
        padding: 27px 22px;
        border-radius: 21px;
    }

    .ml-about-page__final-actions {
        display: grid;
    }

    .ml-about-page__final-button {
        width: 100%;
    }
}

@media (max-width: 420px) {
    .ml-about-page__container {
        width: calc(100% - 22px);
    }

    .ml-about-page__hero-directions {
        grid-template-columns: 1fr;
    }

    .ml-about-page__hero-direction-photo img {
        max-width: 96px;
        max-height: 68px;
    }

    .ml-about-page__fact {
        grid-template-columns: 42px minmax(0, 1fr);
        padding: 16px;
    }

    .ml-about-page__fact-icon {
        width: 42px;
        height: 42px;
    }
}

/* Единый стиль информационных страниц MolecuLab. */
.ml-about-page{--ml-about-blue:#00a6ce;--ml-about-blue-dark:#007e9e;--ml-about-green:#76c344}
.ml-about-page .ml-about-page__hero{gap:24px}
.ml-about-page .ml-about-page__hero-copy{padding:34px 38px;background:linear-gradient(115deg,#fff 50%,#ecfaff);border-radius:22px}
.ml-about-page .ml-about-page__hero-copy::after{display:none}
.ml-about-page .ml-about-page__hero-directions{border-radius:22px}
.ml-about-page .ml-about-page__title{font-size:clamp(30px,3.1vw,44px);line-height:1.2;font-weight:700}
.ml-about-page h2{font-size:clamp(24px,2.4vw,30px);line-height:1.3;font-weight:700}
.ml-about-page h3{font-weight:700;line-height:1.35}
.ml-about-page .ml-about-page__eyebrow{font-size:13px;font-weight:700;color:#007e9e}
.ml-about-page .ml-about-page__lead,.ml-about-page .ml-about-page__hero-text{line-height:1.75}
.ml-about-page .ml-about-page__hero-text{font-size:16px}
.ml-about-page .ml-about-page__section{margin-top:32px}
.ml-about-page .ml-about-page__facts,.ml-about-page .ml-about-page__labs,.ml-about-page .ml-about-page__split,.ml-about-page .ml-about-page__advantages{gap:24px}
.ml-about-page .ml-about-page__lab,.ml-about-page .ml-about-page__panel,.ml-about-page .ml-about-page__advantage{border-radius:22px;box-shadow:none}
.ml-about-page .ml-about-page__lab p,.ml-about-page .ml-about-page__panel p{font-size:15px;line-height:1.75}
.ml-about-page a:focus-visible{outline:3px solid #0088ab;outline-offset:4px}
.ml-about-page .ml-about-page__final{border-radius:22px}
@media(max-width:760px){
 .ml-about-page .ml-about-page__hero-copy{padding:26px 22px}
 .ml-about-page .ml-about-page__hero,.ml-about-page .ml-about-page__facts,.ml-about-page .ml-about-page__labs,.ml-about-page .ml-about-page__split,.ml-about-page .ml-about-page__advantages{gap:18px}
 .ml-about-page .ml-about-page__section{margin-top:24px}
 .ml-about-page .ml-about-page__hero-directions{border-radius:22px}
}
@media(prefers-reduced-motion:reduce){
 .ml-about-page *,.ml-about-page *::before,.ml-about-page *::after{transition:none!important}
}
/* Единая ширина блоков: убираем отступы общего шаблона внутри контейнера. */
.ml-about-page .ml-about-page__container {
    padding-left: 0 !important;
    padding-right: 0 !important;
    box-sizing: border-box;
}

/* End */
/* /local/templates/moleculab/css/about-valid-20261019.css?179240810322892 */
