/* Shared page-content styles for the public site and TinyMCE preview. */
.legal-section-title {
    margin: 1.45em 0 .55em;
    color: #171717;
    font-size: 1.3em;
    line-height: 1.25;
    font-weight: 700;
}

.legal-section-title strong {
    font-weight: 700;
}

.set-page-benefits {
    --set-page-benefits-accent: #218f79;
    --set-page-benefits-accent-dark: #1d7d69;
    --set-page-benefits-border: rgba(33, 143, 121, .24);
    --set-page-benefits-muted: #4c5556;
    width: 100%;
    max-width: 1360px;
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 18px;
    margin: 34px 0 10px;
    line-height: 1.18;
}

.content-block:has(img.content-image-right) > .set-page-benefits {
    grid-column: 1 / -1;
}

.set-page-benefits * {
    box-sizing: border-box;
}

.set-page-benefits__item {
    min-width: 0;
    min-height: 220px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 22px;
    border: 1px solid var(--set-page-benefits-border);
    border-radius: 8px;
    background: #fff;
    color: var(--set-page-benefits-muted);
    padding: 26px;
}

.set-page-benefits__item--accent {
    border-color: var(--set-page-benefits-accent);
    background: var(--set-page-benefits-accent);
    color: #fff;
}

.set-page-benefits__icon {
    width: 44px;
    height: 44px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: rgba(33, 143, 121, .46);
    font-size: 38px;
    line-height: 1;
}

.set-page-benefits__item--accent .set-page-benefits__icon {
    color: rgba(255, 255, 255, .82);
}

/* Иконки преимуществ рисуем SVG-маской вместо иконочного шрифта Bootstrap Icons.
   Так они переживают MITM-антивирусы (Kaspersky и т.п.), которые портят woff2 и дают
   «квадраты» вместо иконок, а также WYSIWYG-сохранение TinyMCE (правится только CSS).
   Цвет берётся из currentColor, поэтому двухцветность на белых/зелёных карточках сохраняется.
   Браузерам без поддержки mask остаётся штатный глиф шрифта (фолбэк). */
@supports ((-webkit-mask-image: url('#')) or (mask-image: url('#'))) {
    .set-page-benefits__icon::before {
        content: none !important;
    }

    .set-page-benefits__icon {
        background-color: currentColor;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-position: center;
        mask-position: center;
        -webkit-mask-size: 38px 38px;
        mask-size: 38px 38px;
    }

    /* Устойчивый цвет */
    .set-page-benefits__icon.bi-brightness-high {
        -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYnJpZ2h0bmVzcy1oaWdoIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik04IDExYTMgMyAwIDEgMSAwLTYgMyAzIDAgMCAxIDAgNm0wIDFhNCA0IDAgMSAwIDAtOCA0IDQgMCAwIDAgMCA4TTggMGEuNS41IDAgMCAxIC41LjV2MmEuNS41IDAgMCAxLTEgMHYtMkEuNS41IDAgMCAxIDggMG0wIDEzYS41LjUgMCAwIDEgLjUuNXYyYS41LjUgMCAwIDEtMSAwdi0yQS41LjUgMCAwIDEgOCAxM204LTVhLjUuNSAwIDAgMS0uNS41aC0yYS41LjUgMCAwIDEgMC0xaDJhLjUuNSAwIDAgMSAuNS41TTMgOGEuNS41IDAgMCAxLS41LjVoLTJhLjUuNSAwIDAgMSAwLTFoMkEuNS41IDAgMCAxIDMgOG0xMC42NTctNS42NTdhLjUuNSAwIDAgMSAwIC43MDdsLTEuNDE0IDEuNDE1YS41LjUgMCAxIDEtLjcwNy0uNzA4bDEuNDE0LTEuNDE0YS41LjUgMCAwIDEgLjcwNyAwbS05LjE5MyA5LjE5M2EuNS41IDAgMCAxIDAgLjcwN0wzLjA1IDEzLjY1N2EuNS41IDAgMCAxLS43MDctLjcwN2wxLjQxNC0xLjQxNGEuNS41IDAgMCAxIC43MDcgMG05LjE5MyAyLjEyMWEuNS41IDAgMCAxLS43MDcgMGwtMS40MTQtMS40MTRhLjUuNSAwIDAgMSAuNzA3LS43MDdsMS40MTQgMS40MTRhLjUuNSAwIDAgMSAwIC43MDdNNC40NjQgNC40NjVhLjUuNSAwIDAgMS0uNzA3IDBMMi4zNDMgMy4wNWEuNS41IDAgMSAxIC43MDctLjcwN2wxLjQxNCAxLjQxNGEuNS41IDAgMCAxIDAgLjcwOCIvPgo8L3N2Zz4=");
        mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYnJpZ2h0bmVzcy1oaWdoIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik04IDExYTMgMyAwIDEgMSAwLTYgMyAzIDAgMCAxIDAgNm0wIDFhNCA0IDAgMSAwIDAtOCA0IDQgMCAwIDAgMCA4TTggMGEuNS41IDAgMCAxIC41LjV2MmEuNS41IDAgMCAxLTEgMHYtMkEuNS41IDAgMCAxIDggMG0wIDEzYS41LjUgMCAwIDEgLjUuNXYyYS41LjUgMCAwIDEtMSAwdi0yQS41LjUgMCAwIDEgOCAxM204LTVhLjUuNSAwIDAgMS0uNS41aC0yYS41LjUgMCAwIDEgMC0xaDJhLjUuNSAwIDAgMSAuNS41TTMgOGEuNS41IDAgMCAxLS41LjVoLTJhLjUuNSAwIDAgMSAwLTFoMkEuNS41IDAgMCAxIDMgOG0xMC42NTctNS42NTdhLjUuNSAwIDAgMSAwIC43MDdsLTEuNDE0IDEuNDE1YS41LjUgMCAxIDEtLjcwNy0uNzA4bDEuNDE0LTEuNDE0YS41LjUgMCAwIDEgLjcwNyAwbS05LjE5MyA5LjE5M2EuNS41IDAgMCAxIDAgLjcwN0wzLjA1IDEzLjY1N2EuNS41IDAgMCAxLS43MDctLjcwN2wxLjQxNC0xLjQxNGEuNS41IDAgMCAxIC43MDcgMG05LjE5MyAyLjEyMWEuNS41IDAgMCAxLS43MDcgMGwtMS40MTQtMS40MTRhLjUuNSAwIDAgMSAuNzA3LS43MDdsMS40MTQgMS40MTRhLjUuNSAwIDAgMSAwIC43MDdNNC40NjQgNC40NjVhLjUuNSAwIDAgMS0uNzA3IDBMMi4zNDMgMy4wNWEuNS41IDAgMSAxIC43MDctLjcwN2wxLjQxNCAxLjQxNGEuNS41IDAgMCAxIDAgLjcwOCIvPgo8L3N2Zz4=");
    }

    /* Влагостойкость */
    .set-page-benefits__icon.bi-droplet {
        -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktZHJvcGxldCIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjIxLjhDNy42OS4yOTUgOCAwIDggMHEuMTY0LjU0NC4zNzEgMS4wMzhjLjgxMiAxLjk0NiAyLjA3MyAzLjM1IDMuMTk3IDQuNkMxMi44NzggNy4wOTYgMTQgOC4zNDUgMTQgMTBhNiA2IDAgMCAxLTEyIDBDMiA2LjY2OCA1LjU4IDIuNTE3IDcuMjEuOG0uNDEzIDEuMDIxQTMxIDMxIDAgMCAwIDUuNzk0IDMuOTljLS43MjYuOTUtMS40MzYgMi4wMDgtMS45NiAzLjA3QzMuMzA0IDguMTMzIDMgOS4xMzggMyAxMGE1IDUgMCAwIDAgMTAgMGMwLTEuMjAxLS43OTYtMi4xNTctMi4xODEtMy43bC0uMDMtLjAzMkM5Ljc1IDUuMTEgOC41IDMuNzIgNy42MjMgMS44MnoiLz4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00LjU1MyA3Ljc3NmMuODItMS42NDEgMS43MTctMi43NTMgMi4wOTMtMy4xM2wuNzA4LjcwOGMtLjI5LjI5LTEuMTI4IDEuMzExLTEuOTA3IDIuODd6Ii8+Cjwvc3ZnPg==");
        mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktZHJvcGxldCIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjIxLjhDNy42OS4yOTUgOCAwIDggMHEuMTY0LjU0NC4zNzEgMS4wMzhjLjgxMiAxLjk0NiAyLjA3MyAzLjM1IDMuMTk3IDQuNkMxMi44NzggNy4wOTYgMTQgOC4zNDUgMTQgMTBhNiA2IDAgMCAxLTEyIDBDMiA2LjY2OCA1LjU4IDIuNTE3IDcuMjEuOG0uNDEzIDEuMDIxQTMxIDMxIDAgMCAwIDUuNzk0IDMuOTljLS43MjYuOTUtMS40MzYgMi4wMDgtMS45NiAzLjA3QzMuMzA0IDguMTMzIDMgOS4xMzggMyAxMGE1IDUgMCAwIDAgMTAgMGMwLTEuMjAxLS43OTYtMi4xNTctMi4xODEtMy43bC0uMDMtLjAzMkM5Ljc1IDUuMTEgOC41IDMuNzIgNy42MjMgMS44MnoiLz4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00LjU1MyA3Ljc3NmMuODItMS42NDEgMS43MTctMi43NTMgMi4wOTMtMy4xM2wuNzA4LjcwOGMtLjI5LjI5LTEuMTI4IDEuMzExLTEuOTA3IDIuODd6Ii8+Cjwvc3ZnPg==");
    }

    /* Срок службы */
    .set-page-benefits__icon.bi-hourglass-split {
        -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktaG91cmdsYXNzLXNwbGl0IiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik0yLjUgMTVhLjUuNSAwIDEgMSAwLTFoMXYtMWE0LjUgNC41IDAgMCAxIDIuNTU3LTQuMDZjLjI5LS4xMzkuNDQzLS4zNzcuNDQzLS41OXYtLjdjMC0uMjEzLS4xNTQtLjQ1MS0uNDQzLS41OUE0LjUgNC41IDAgMCAxIDMuNSAzVjJoLTFhLjUuNSAwIDAgMSAwLTFoMTFhLjUuNSAwIDAgMSAwIDFoLTF2MWE0LjUgNC41IDAgMCAxLTIuNTU3IDQuMDZjLS4yOS4xMzktLjQ0My4zNzctLjQ0My41OXYuN2MwIC4yMTMuMTU0LjQ1MS40NDMuNTlBNC41IDQuNSAwIDAgMSAxMi41IDEzdjFoMWEuNS41IDAgMCAxIDAgMXptMi0xM3YxYzAgLjUzNy4xMiAxLjA0NS4zMzcgMS41aDYuMzI2Yy4yMTYtLjQ1NS4zMzctLjk2My4zMzctMS41VjJ6bTMgNi4zNWMwIC43MDEtLjQ3OCAxLjIzNi0xLjAxMSAxLjQ5MkEzLjUgMy41IDAgMCAwIDQuNSAxM3MuODY2LTEuMjk5IDMtMS40OHptMSAwdjMuMTdjMi4xMzQuMTgxIDMgMS40OCAzIDEuNDhhMy41IDMuNSAwIDAgMC0xLjk4OS0zLjE1OEM4Ljk3OCA5LjU4NiA4LjUgOS4wNTIgOC41IDguMzUxeiIvPgo8L3N2Zz4=");
        mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktaG91cmdsYXNzLXNwbGl0IiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik0yLjUgMTVhLjUuNSAwIDEgMSAwLTFoMXYtMWE0LjUgNC41IDAgMCAxIDIuNTU3LTQuMDZjLjI5LS4xMzkuNDQzLS4zNzcuNDQzLS41OXYtLjdjMC0uMjEzLS4xNTQtLjQ1MS0uNDQzLS41OUE0LjUgNC41IDAgMCAxIDMuNSAzVjJoLTFhLjUuNSAwIDAgMSAwLTFoMTFhLjUuNSAwIDAgMSAwIDFoLTF2MWE0LjUgNC41IDAgMCAxLTIuNTU3IDQuMDZjLS4yOS4xMzktLjQ0My4zNzctLjQ0My41OXYuN2MwIC4yMTMuMTU0LjQ1MS40NDMuNTlBNC41IDQuNSAwIDAgMSAxMi41IDEzdjFoMWEuNS41IDAgMCAxIDAgMXptMi0xM3YxYzAgLjUzNy4xMiAxLjA0NS4zMzcgMS41aDYuMzI2Yy4yMTYtLjQ1NS4zMzctLjk2My4zMzctMS41VjJ6bTMgNi4zNWMwIC43MDEtLjQ3OCAxLjIzNi0xLjAxMSAxLjQ5MkEzLjUgMy41IDAgMCAwIDQuNSAxM3MuODY2LTEuMjk5IDMtMS40OHptMSAwdjMuMTdjMi4xMzQuMTgxIDMgMS40OCAzIDEuNDhhMy41IDMuNSAwIDAgMC0xLjk4OS0zLjE1OEM4Ljk3OCA5LjU4NiA4LjUgOS4wNTIgOC41IDguMzUxeiIvPgo8L3N2Zz4=");
    }

    /* Высокая прочность */
    .set-page-benefits__icon.bi-box-seam {
        -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYm94LXNlYW0iIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTguMTg2IDEuMTEzYS41LjUgMCAwIDAtLjM3MiAwTDEuODQ2IDMuNWwyLjQwNC45NjFMMTAuNDA0IDJ6bTMuNTY0IDEuNDI2TDUuNTk2IDUgOCA1Ljk2MSAxNC4xNTQgMy41em0zLjI1IDEuNy02LjUgMi42djcuOTIybDYuNS0yLjZWNC4yNHpNNy41IDE0Ljc2MlY2LjgzOEwxIDQuMjM5djcuOTIzek03LjQ0My4xODRhMS41IDEuNSAwIDAgMSAxLjExNCAwbDcuMTI5IDIuODUyQS41LjUgMCAwIDEgMTYgMy41djguNjYyYTEgMSAwIDAgMS0uNjI5LjkyOGwtNy4xODUgMi44NzRhLjUuNSAwIDAgMS0uMzcyIDBMLjYzIDEzLjA5YTEgMSAwIDAgMS0uNjMtLjkyOFYzLjVhLjUuNSAwIDAgMSAuMzE0LS40NjR6Ii8+Cjwvc3ZnPg==");
        mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYm94LXNlYW0iIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTguMTg2IDEuMTEzYS41LjUgMCAwIDAtLjM3MiAwTDEuODQ2IDMuNWwyLjQwNC45NjFMMTAuNDA0IDJ6bTMuNTY0IDEuNDI2TDUuNTk2IDUgOCA1Ljk2MSAxNC4xNTQgMy41em0zLjI1IDEuNy02LjUgMi42djcuOTIybDYuNS0yLjZWNC4yNHpNNy41IDE0Ljc2MlY2LjgzOEwxIDQuMjM5djcuOTIzek03LjQ0My4xODRhMS41IDEuNSAwIDAgMSAxLjExNCAwbDcuMTI5IDIuODUyQS41LjUgMCAwIDEgMTYgMy41djguNjYyYTEgMSAwIDAgMS0uNjI5LjkyOGwtNy4xODUgMi44NzRhLjUuNSAwIDAgMS0uMzcyIDBMLjYzIDEzLjA5YTEgMSAwIDAgMS0uNjMtLjkyOFYzLjVhLjUuNSAwIDAgMSAuMzE0LS40NjR6Ii8+Cjwvc3ZnPg==");
    }

    /* Безопасная поверхность */
    .set-page-benefits__icon.bi-shield-check {
        -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktc2hpZWxkLWNoZWNrIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik01LjMzOCAxLjU5YTYxIDYxIDAgMCAwLTIuODM3Ljg1Ni40OC40OCAwIDAgMC0uMzI4LjM5Yy0uNTU0IDQuMTU3LjcyNiA3LjE5IDIuMjUzIDkuMTg4YTEwLjcgMTAuNyAwIDAgMCAyLjI4NyAyLjIzM2MuMzQ2LjI0NC42NTIuNDIuODkzLjUzM3EuMTguMDg1LjI5My4xMThhMSAxIDAgMCAwIC4xMDEuMDI1IDEgMSAwIDAgMCAuMS0uMDI1cS4xMTQtLjAzNC4yOTQtLjExOGMuMjQtLjExMy41NDctLjI5Ljg5My0uNTMzYTEwLjcgMTAuNyAwIDAgMCAyLjI4Ny0yLjIzM2MxLjUyNy0xLjk5NyAyLjgwNy01LjAzMSAyLjI1My05LjE4OGEuNDguNDggMCAwIDAtLjMyOC0uMzljLS42NTEtLjIxMy0xLjc1LS41Ni0yLjgzNy0uODU1QzkuNTUyIDEuMjkgOC41MzEgMS4wNjcgOCAxLjA2N2MtLjUzIDAtMS41NTIuMjIzLTIuNjYyLjUyNHpNNS4wNzIuNTZDNi4xNTcuMjY1IDcuMzEgMCA4IDBzMS44NDMuMjY1IDIuOTI4LjU2YzEuMTEuMyAyLjIyOS42NTUgMi44ODcuODdhMS41NCAxLjU0IDAgMCAxIDEuMDQ0IDEuMjYyYy41OTYgNC40NzctLjc4NyA3Ljc5NS0yLjQ2NSA5Ljk5YTExLjggMTEuOCAwIDAgMS0yLjUxNyAyLjQ1MyA3IDcgMCAwIDEtMS4wNDguNjI1Yy0uMjguMTMyLS41ODEuMjQtLjgyOS4yNHMtLjU0OC0uMTA4LS44MjktLjI0YTcgNyAwIDAgMS0xLjA0OC0uNjI1IDExLjggMTEuOCAwIDAgMS0yLjUxNy0yLjQ1M0MxLjkyOCAxMC40ODcuNTQ1IDcuMTY5IDEuMTQxIDIuNjkyQTEuNTQgMS41NCAwIDAgMSAyLjE4NSAxLjQzIDYzIDYzIDAgMCAxIDUuMDcyLjU2Ii8+CiAgPHBhdGggZD0iTTEwLjg1NCA1LjE0NmEuNS41IDAgMCAxIDAgLjcwOGwtMyAzYS41LjUgMCAwIDEtLjcwOCAwbC0xLjUtMS41YS41LjUgMCAxIDEgLjcwOC0uNzA4TDcuNSA3Ljc5M2wyLjY0Ni0yLjY0N2EuNS41IDAgMCAxIC43MDggMCIvPgo8L3N2Zz4=");
        mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktc2hpZWxkLWNoZWNrIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik01LjMzOCAxLjU5YTYxIDYxIDAgMCAwLTIuODM3Ljg1Ni40OC40OCAwIDAgMC0uMzI4LjM5Yy0uNTU0IDQuMTU3LjcyNiA3LjE5IDIuMjUzIDkuMTg4YTEwLjcgMTAuNyAwIDAgMCAyLjI4NyAyLjIzM2MuMzQ2LjI0NC42NTIuNDIuODkzLjUzM3EuMTguMDg1LjI5My4xMThhMSAxIDAgMCAwIC4xMDEuMDI1IDEgMSAwIDAgMCAuMS0uMDI1cS4xMTQtLjAzNC4yOTQtLjExOGMuMjQtLjExMy41NDctLjI5Ljg5My0uNTMzYTEwLjcgMTAuNyAwIDAgMCAyLjI4Ny0yLjIzM2MxLjUyNy0xLjk5NyAyLjgwNy01LjAzMSAyLjI1My05LjE4OGEuNDguNDggMCAwIDAtLjMyOC0uMzljLS42NTEtLjIxMy0xLjc1LS41Ni0yLjgzNy0uODU1QzkuNTUyIDEuMjkgOC41MzEgMS4wNjcgOCAxLjA2N2MtLjUzIDAtMS41NTIuMjIzLTIuNjYyLjUyNHpNNS4wNzIuNTZDNi4xNTcuMjY1IDcuMzEgMCA4IDBzMS44NDMuMjY1IDIuOTI4LjU2YzEuMTEuMyAyLjIyOS42NTUgMi44ODcuODdhMS41NCAxLjU0IDAgMCAxIDEuMDQ0IDEuMjYyYy41OTYgNC40NzctLjc4NyA3Ljc5NS0yLjQ2NSA5Ljk5YTExLjggMTEuOCAwIDAgMS0yLjUxNyAyLjQ1MyA3IDcgMCAwIDEtMS4wNDguNjI1Yy0uMjguMTMyLS41ODEuMjQtLjgyOS4yNHMtLjU0OC0uMTA4LS44MjktLjI0YTcgNyAwIDAgMS0xLjA0OC0uNjI1IDExLjggMTEuOCAwIDAgMS0yLjUxNy0yLjQ1M0MxLjkyOCAxMC40ODcuNTQ1IDcuMTY5IDEuMTQxIDIuNjkyQTEuNTQgMS41NCAwIDAgMSAyLjE4NSAxLjQzIDYzIDYzIDAgMCAxIDUuMDcyLjU2Ii8+CiAgPHBhdGggZD0iTTEwLjg1NCA1LjE0NmEuNS41IDAgMCAxIDAgLjcwOGwtMyAzYS41LjUgMCAwIDEtLjcwOCAwbC0xLjUtMS41YS41LjUgMCAxIDEgLjcwOC0uNzA4TDcuNSA3Ljc5M2wyLjY0Ni0yLjY0N2EuNS41IDAgMCAxIC43MDggMCIvPgo8L3N2Zz4=");
    }

    /* Минимальный уход */
    .set-page-benefits__icon.bi-brush {
        -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYnJ1c2giIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTE1LjgyNS4xMmEuNS41IDAgMCAxIC4xMzIuNTg0Yy0xLjUzIDMuNDMtNC43NDMgOC4xNy03LjA5NSAxMC42NGE2LjEgNi4xIDAgMCAxLTIuMzczIDEuNTM0Yy0uMDE4LjIyNy0uMDYuNTM4LS4xNi44NjgtLjIwMS42NTktLjY2NyAxLjQ3OS0xLjcwOCAxLjc0YTguMSA4LjEgMCAwIDEtMy4wNzguMTMyIDQgNCAwIDAgMS0uNTYyLS4xMzUgMS40IDEuNCAwIDAgMS0uNDY2LS4yNDcuNy43IDAgMCAxLS4yMDQtLjI4OC42Mi42MiAwIDAgMSAuMDA0LS40NDNjLjA5NS0uMjQ1LjMxNi0uMzguNDYxLS40NTIuMzk0LS4xOTcuNjI1LS40NTMuODY3LS44MjYuMDk1LS4xNDQuMTg0LS4yOTcuMjg3LS40NzJsLjExNy0uMTk4Yy4xNTEtLjI1NS4zMjYtLjU0LjU0Ni0uODQ4LjUyOC0uNzM5IDEuMjAxLS45MjUgMS43NDYtLjg5NnEuMTkuMDEyLjM0OC4wNDhjLjA2Mi0uMTcyLjE0Mi0uMzguMjM4LS42MDguMjYxLS42MTkuNjU4LTEuNDE5IDEuMTg3LTIuMDY5IDIuMTc2LTIuNjcgNi4xOC02LjIwNiA5LjExNy04LjEwNGEuNS41IDAgMCAxIC41OTYuMDRNNC43MDUgMTEuOTEyYTEuMiAxLjIgMCAwIDAtLjQxOS0uMWMtLjI0Ni0uMDEzLS41NzMuMDUtLjg3OS40NzktLjE5Ny4yNzUtLjM1NS41MzItLjUuNzc3bC0uMTA1LjE3N2MtLjEwNi4xODEtLjIxMy4zNjItLjMyLjUyOGEzLjQgMy40IDAgMCAxLS43Ni44NjFjLjY5LjExMiAxLjczNi4xMTEgMi42NTctLjEyLjU1OS0uMTM5Ljg0My0uNTY5Ljk5My0xLjA2YTMgMyAwIDAgMCAuMTI2LS43NXptMS40NC4wMjZjLjEyLS4wNC4yNzctLjEuNDU4LS4xODNhNS4xIDUuMSAwIDAgMCAxLjUzNS0xLjFjMS45LTEuOTk2IDQuNDEyLTUuNTcgNi4wNTItOC42MzEtMi41OSAxLjkyNy01LjU2NiA0LjY2LTcuMzAyIDYuNzkyLS40NDIuNTQzLS43OTUgMS4yNDMtMS4wNDIgMS44MjYtLjEyMS4yODgtLjIxNC41NC0uMjc1Ljcydi4wMDFsLjU3NS41NzV6bS00Ljk3MyAzLjA0LjAwNy0uMDA1em0zLjU4Mi0zLjA0My4wMDIuMDAxaC0uMDAyeiIvPgo8L3N2Zz4=");
        mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYnJ1c2giIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTE1LjgyNS4xMmEuNS41IDAgMCAxIC4xMzIuNTg0Yy0xLjUzIDMuNDMtNC43NDMgOC4xNy03LjA5NSAxMC42NGE2LjEgNi4xIDAgMCAxLTIuMzczIDEuNTM0Yy0uMDE4LjIyNy0uMDYuNTM4LS4xNi44NjgtLjIwMS42NTktLjY2NyAxLjQ3OS0xLjcwOCAxLjc0YTguMSA4LjEgMCAwIDEtMy4wNzguMTMyIDQgNCAwIDAgMS0uNTYyLS4xMzUgMS40IDEuNCAwIDAgMS0uNDY2LS4yNDcuNy43IDAgMCAxLS4yMDQtLjI4OC42Mi42MiAwIDAgMSAuMDA0LS40NDNjLjA5NS0uMjQ1LjMxNi0uMzguNDYxLS40NTIuMzk0LS4xOTcuNjI1LS40NTMuODY3LS44MjYuMDk1LS4xNDQuMTg0LS4yOTcuMjg3LS40NzJsLjExNy0uMTk4Yy4xNTEtLjI1NS4zMjYtLjU0LjU0Ni0uODQ4LjUyOC0uNzM5IDEuMjAxLS45MjUgMS43NDYtLjg5NnEuMTkuMDEyLjM0OC4wNDhjLjA2Mi0uMTcyLjE0Mi0uMzguMjM4LS42MDguMjYxLS42MTkuNjU4LTEuNDE5IDEuMTg3LTIuMDY5IDIuMTc2LTIuNjcgNi4xOC02LjIwNiA5LjExNy04LjEwNGEuNS41IDAgMCAxIC41OTYuMDRNNC43MDUgMTEuOTEyYTEuMiAxLjIgMCAwIDAtLjQxOS0uMWMtLjI0Ni0uMDEzLS41NzMuMDUtLjg3OS40NzktLjE5Ny4yNzUtLjM1NS41MzItLjUuNzc3bC0uMTA1LjE3N2MtLjEwNi4xODEtLjIxMy4zNjItLjMyLjUyOGEzLjQgMy40IDAgMCAxLS43Ni44NjFjLjY5LjExMiAxLjczNi4xMTEgMi42NTctLjEyLjU1OS0uMTM5Ljg0My0uNTY5Ljk5My0xLjA2YTMgMyAwIDAgMCAuMTI2LS43NXptMS40NC4wMjZjLjEyLS4wNC4yNzctLjEuNDU4LS4xODNhNS4xIDUuMSAwIDAgMCAxLjUzNS0xLjFjMS45LTEuOTk2IDQuNDEyLTUuNTcgNi4wNTItOC42MzEtMi41OSAxLjkyNy01LjU2NiA0LjY2LTcuMzAyIDYuNzkyLS40NDIuNTQzLS43OTUgMS4yNDMtMS4wNDIgMS44MjYtLjEyMS4yODgtLjIxNC41NC0uMjc1Ljcydi4wMDFsLjU3NS41NzV6bS00Ljk3MyAzLjA0LjAwNy0uMDA1em0zLjU4Mi0zLjA0My4wMDIuMDAxaC0uMDAyeiIvPgo8L3N2Zz4=");
    }

    /* Форма без изменений */
    .set-page-benefits__icon.bi-hand-thumbs-up {
        -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktaGFuZC10aHVtYnMtdXAiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTguODY0LjA0NkM3LjkwOC0uMTkzIDcuMDIuNTMgNi45NTYgMS40NjZjLS4wNzIgMS4wNTEtLjIzIDIuMDE2LS40MjggMi41OS0uMTI1LjM2LS40NzkgMS4wMTMtMS4wNCAxLjYzOS0uNTU3LjYyMy0xLjI4MiAxLjE3OC0yLjEzMSAxLjQxQzIuNjg1IDcuMjg4IDIgNy44NyAyIDguNzJ2NC4wMDFjMCAuODQ1LjY4MiAxLjQ2NCAxLjQ0OCAxLjU0NSAxLjA3LjExNCAxLjU2NC40MTUgMi4wNjguNzIzbC4wNDguMDNjLjI3Mi4xNjUuNTc4LjM0OC45Ny40ODQuMzk3LjEzNi44NjEuMjE3IDEuNDY2LjIxN2gzLjVjLjkzNyAwIDEuNTk5LS40NzcgMS45MzQtMS4wNjRhMS44NiAxLjg2IDAgMCAwIC4yNTQtLjkxMmMwLS4xNTItLjAyMy0uMzEyLS4wNzctLjQ2NC4yMDEtLjI2My4zOC0uNTc4LjQ4OC0uOTAxLjExLS4zMy4xNzItLjc2Mi4wMDQtMS4xNDkuMDY5LS4xMy4xMi0uMjY5LjE1OS0uNDAzLjA3Ny0uMjcuMTEzLS41NjguMTEzLS44NTcgMC0uMjg4LS4wMzYtLjU4NS0uMTEzLS44NTZhMiAyIDAgMCAwLS4xMzgtLjM2MiAxLjkgMS45IDAgMCAwIC4yMzQtMS43MzRjLS4yMDYtLjU5Mi0uNjgyLTEuMS0xLjItMS4yNzItLjg0Ny0uMjgyLTEuODAzLS4yNzYtMi41MTYtLjIxMWExMCAxMCAwIDAgMC0uNDQzLjA1IDkuNCA5LjQgMCAwIDAtLjA2Mi00LjUwOUExLjM4IDEuMzggMCAwIDAgOS4xMjUuMTExek0xMS41IDE0LjcyMUg4Yy0uNTEgMC0uODYzLS4wNjktMS4xNC0uMTY0LS4yODEtLjA5Ny0uNTA2LS4yMjgtLjc3Ni0uMzkzbC0uMDQtLjAyNGMtLjU1NS0uMzM5LTEuMTk4LS43MzEtMi40OS0uODY4LS4zMzMtLjAzNi0uNTU0LS4yOS0uNTU0LS41NVY4LjcyYzAtLjI1NC4yMjYtLjU0My42Mi0uNjUgMS4wOTUtLjMgMS45NzctLjk5NiAyLjYxNC0xLjcwOC42MzUtLjcxIDEuMDY0LTEuNDc1IDEuMjM4LTEuOTc4LjI0My0uNy40MDctMS43NjguNDgyLTIuODUuMDI1LS4zNjIuMzYtLjU5NC42NjctLjUxOGwuMjYyLjA2NmMuMTYuMDQuMjU4LjE0My4yODguMjU1YTguMzQgOC4zNCAwIDAgMS0uMTQ1IDQuNzI1LjUuNSAwIDAgMCAuNTk1LjY0NGwuMDAzLS4wMDEuMDE0LS4wMDMuMDU4LS4wMTRhOSA5IDAgMCAxIDEuMDM2LS4xNTdjLjY2My0uMDYgMS40NTctLjA1NCAyLjExLjE2NC4xNzUuMDU4LjQ1LjMuNTcuNjUuMTA3LjMwOC4wODcuNjctLjI2NiAxLjAyMmwtLjM1My4zNTMuMzUzLjM1NGMuMDQzLjA0My4xMDUuMTQxLjE1NC4zMTUuMDQ4LjE2Ny4wNzUuMzcuMDc1LjU4MSAwIC4yMTItLjAyNy40MTQtLjA3NS41ODItLjA1LjE3NC0uMTExLjI3Mi0uMTU0LjMxNWwtLjM1My4zNTMuMzUzLjM1NGMuMDQ3LjA0Ny4xMDkuMTc3LjAwNS40ODhhMi4yIDIuMiAwIDAgMS0uNTA1LjgwNWwtLjM1My4zNTMuMzUzLjM1NGMuMDA2LjAwNS4wNDEuMDUuMDQxLjE3YS45LjkgMCAwIDEtLjEyMS40MTZjLS4xNjUuMjg4LS41MDMuNTYtMS4wNjYuNTZ6Ii8+Cjwvc3ZnPg==");
        mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktaGFuZC10aHVtYnMtdXAiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTguODY0LjA0NkM3LjkwOC0uMTkzIDcuMDIuNTMgNi45NTYgMS40NjZjLS4wNzIgMS4wNTEtLjIzIDIuMDE2LS40MjggMi41OS0uMTI1LjM2LS40NzkgMS4wMTMtMS4wNCAxLjYzOS0uNTU3LjYyMy0xLjI4MiAxLjE3OC0yLjEzMSAxLjQxQzIuNjg1IDcuMjg4IDIgNy44NyAyIDguNzJ2NC4wMDFjMCAuODQ1LjY4MiAxLjQ2NCAxLjQ0OCAxLjU0NSAxLjA3LjExNCAxLjU2NC40MTUgMi4wNjguNzIzbC4wNDguMDNjLjI3Mi4xNjUuNTc4LjM0OC45Ny40ODQuMzk3LjEzNi44NjEuMjE3IDEuNDY2LjIxN2gzLjVjLjkzNyAwIDEuNTk5LS40NzcgMS45MzQtMS4wNjRhMS44NiAxLjg2IDAgMCAwIC4yNTQtLjkxMmMwLS4xNTItLjAyMy0uMzEyLS4wNzctLjQ2NC4yMDEtLjI2My4zOC0uNTc4LjQ4OC0uOTAxLjExLS4zMy4xNzItLjc2Mi4wMDQtMS4xNDkuMDY5LS4xMy4xMi0uMjY5LjE1OS0uNDAzLjA3Ny0uMjcuMTEzLS41NjguMTEzLS44NTcgMC0uMjg4LS4wMzYtLjU4NS0uMTEzLS44NTZhMiAyIDAgMCAwLS4xMzgtLjM2MiAxLjkgMS45IDAgMCAwIC4yMzQtMS43MzRjLS4yMDYtLjU5Mi0uNjgyLTEuMS0xLjItMS4yNzItLjg0Ny0uMjgyLTEuODAzLS4yNzYtMi41MTYtLjIxMWExMCAxMCAwIDAgMC0uNDQzLjA1IDkuNCA5LjQgMCAwIDAtLjA2Mi00LjUwOUExLjM4IDEuMzggMCAwIDAgOS4xMjUuMTExek0xMS41IDE0LjcyMUg4Yy0uNTEgMC0uODYzLS4wNjktMS4xNC0uMTY0LS4yODEtLjA5Ny0uNTA2LS4yMjgtLjc3Ni0uMzkzbC0uMDQtLjAyNGMtLjU1NS0uMzM5LTEuMTk4LS43MzEtMi40OS0uODY4LS4zMzMtLjAzNi0uNTU0LS4yOS0uNTU0LS41NVY4LjcyYzAtLjI1NC4yMjYtLjU0My42Mi0uNjUgMS4wOTUtLjMgMS45NzctLjk5NiAyLjYxNC0xLjcwOC42MzUtLjcxIDEuMDY0LTEuNDc1IDEuMjM4LTEuOTc4LjI0My0uNy40MDctMS43NjguNDgyLTIuODUuMDI1LS4zNjIuMzYtLjU5NC42NjctLjUxOGwuMjYyLjA2NmMuMTYuMDQuMjU4LjE0My4yODguMjU1YTguMzQgOC4zNCAwIDAgMS0uMTQ1IDQuNzI1LjUuNSAwIDAgMCAuNTk1LjY0NGwuMDAzLS4wMDEuMDE0LS4wMDMuMDU4LS4wMTRhOSA5IDAgMCAxIDEuMDM2LS4xNTdjLjY2My0uMDYgMS40NTctLjA1NCAyLjExLjE2NC4xNzUuMDU4LjQ1LjMuNTcuNjUuMTA3LjMwOC4wODcuNjctLjI2NiAxLjAyMmwtLjM1My4zNTMuMzUzLjM1NGMuMDQzLjA0My4xMDUuMTQxLjE1NC4zMTUuMDQ4LjE2Ny4wNzUuMzcuMDc1LjU4MSAwIC4yMTItLjAyNy40MTQtLjA3NS41ODItLjA1LjE3NC0uMTExLjI3Mi0uMTU0LjMxNWwtLjM1My4zNTMuMzUzLjM1NGMuMDQ3LjA0Ny4xMDkuMTc3LjAwNS40ODhhMi4yIDIuMiAwIDAgMS0uNTA1LjgwNWwtLjM1My4zNTMuMzUzLjM1NGMuMDA2LjAwNS4wNDEuMDUuMDQxLjE3YS45LjkgMCAwIDEtLjEyMS40MTZjLS4xNjUuMjg4LS41MDMuNTYtMS4wNjYuNTZ6Ii8+Cjwvc3ZnPg==");
    }

    /* Пожарная безопасность */
    .set-page-benefits__icon.bi-fire {
        -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktZmlyZSIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBkPSJNOCAxNmMzLjMxNCAwIDYtMiA2LTUuNSAwLTEuNS0uNS00LTIuNS02IC4yNSAxLjUtMS4yNSAyLTEuMjUgMkMxMSA0IDkgLjUgNiAwYy4zNTcgMiAuNSA0LTIgNi0xLjI1IDEtMiAyLjcyOS0yIDQuNUMyIDE0IDQuNjg2IDE2IDggMTZtMC0xYy0xLjY1NyAwLTMtMS0zLTIuNzUgMC0uNzUuMjUtMiAxLjI1LTNDNi4xMjUgMTAgNyAxMC41IDcgMTAuNWMtLjM3NS0xLjI1LjUtMy4yNSAyLTMuNS0uMTc5IDEtLjI1IDIgMSAzIC42MjUuNSAxIDEuMzY0IDEgMi4yNUMxMSAxNCA5LjY1NyAxNSA4IDE1Ii8+Cjwvc3ZnPg==");
        mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktZmlyZSIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBkPSJNOCAxNmMzLjMxNCAwIDYtMiA2LTUuNSAwLTEuNS0uNS00LTIuNS02IC4yNSAxLjUtMS4yNSAyLTEuMjUgMkMxMSA0IDkgLjUgNiAwYy4zNTcgMiAuNSA0LTIgNi0xLjI1IDEtMiAyLjcyOS0yIDQuNUMyIDE0IDQuNjg2IDE2IDggMTZtMC0xYy0xLjY1NyAwLTMtMS0zLTIuNzUgMC0uNzUuMjUtMiAxLjI1LTNDNi4xMjUgMTAgNyAxMC41IDcgMTAuNWMtLjM3NS0xLjI1LjUtMy4yNSAyLTMuNS0uMTc5IDEtLjI1IDIgMSAzIC42MjUuNSAxIDEuMzY0IDEgMi4yNUMxMSAxNCA5LjY1NyAxNSA4IDE1Ii8+Cjwvc3ZnPg==");
    }
}

.set-page-benefits__copy {
    display: grid;
    gap: 6px;
    min-width: 0;
    max-width: 100%;
}

.set-page-benefits .set-page-benefits__title {
    display: block;
    min-width: 0;
    max-width: 100%;
    margin: 0;
    color: #2f3839;
    font-size: 20px;
    line-height: 1.12;
    font-weight: 760;
    hyphens: auto;
    overflow-wrap: anywhere;
    word-break: normal;
}

.set-page-benefits__item--accent .set-page-benefits__title {
    color: #fff;
}

.set-page-benefits__text {
    display: block;
    min-width: 0;
    max-width: 100%;
    color: currentColor;
    font-size: 14.25px;
    line-height: 1.18;
    font-weight: 420;
    hyphens: auto;
    overflow-wrap: anywhere;
    word-break: normal;
}

.set-contacts {
    max-width: 1180px;
    display: grid;
    gap: 28px;
}

.set-contacts * {
    box-sizing: border-box;
}

.set-contacts__quick {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 14px;
}

.set-contacts__quick-card,
.set-contacts__office {
    border: 1px solid #e2e5df;
    border-radius: 8px;
    background: #fff;
}

.set-contacts__quick-card {
    padding: 18px;
}

.set-contacts .set-contacts__eyebrow {
    margin: 0 0 7px;
    color: #6f7275;
    font-size: 13px;
    line-height: 1.3;
    text-transform: uppercase;
}

.set-contacts__quick-card strong,
.set-contacts__office h3 {
    display: block;
    margin: 0;
    color: #171717;
    font-size: 21px;
    line-height: 1.22;
    font-weight: 520;
}

.set-contacts__quick-card a,
.set-contacts__office a {
    color: #171717;
    text-decoration: none;
}

.set-contacts__quick-card a:hover,
.set-contacts__quick-card a:focus-visible,
.set-contacts__office a:hover,
.set-contacts__office a:focus-visible {
    text-decoration: underline;
    text-underline-offset: 3px;
}

.set-contacts .set-contacts__section-title {
    margin: 10px 0 -8px;
    font-size: 28px;
    line-height: 1.12;
    font-weight: 520;
}

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

.set-contacts__office {
    overflow: hidden;
}

.set-contacts__office-body {
    display: grid;
    gap: 12px;
    padding: 20px;
}

.set-contacts__office-list {
    display: grid;
    gap: 8px;
}

.set-contacts__office-row {
    display: grid;
    grid-template-columns: 118px minmax(0, 1fr);
    gap: 12px;
}

.set-contacts__office-label {
    color: #6f7275;
    font-size: 14px;
    line-height: 1.45;
    font-weight: 500;
}

.set-contacts__office-value {
    min-width: 0;
    color: #252525;
    line-height: 1.45;
}

.set-contacts__phones {
    display: grid;
    gap: 4px;
}

.set-contacts__map {
    position: relative;
    width: 100%;
    min-height: 360px;
    background: #f7f8f6;
    border-top: 1px solid #e2e5df;
}

.set-contacts__map iframe {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    border: 0;
}

.set-contacts .set-contacts__note {
    max-width: 780px;
    margin: 0;
    color: #6f7275;
    line-height: 1.6;
}

@media (max-width: 900px) {
    .set-page-benefits {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 14px;
    }

    .set-page-benefits__item {
        min-height: 196px;
        padding: 22px;
    }

    .set-contacts__quick,
    .set-contacts__offices {
        grid-template-columns: 1fr;
    }
}

@media (max-width: 575.98px) {
    .set-page-benefits {
        grid-template-columns: 1fr;
        margin-top: 26px;
    }

    .set-page-benefits__item {
        min-height: 168px;
        gap: 18px;
        padding: 20px;
    }

    .set-page-benefits__icon {
        width: 40px;
        height: 40px;
        font-size: 34px;
        -webkit-mask-size: 34px 34px;
        mask-size: 34px 34px;
    }

    .set-page-benefits .set-page-benefits__title {
        font-size: 19px;
    }

    .set-page-benefits__text {
        font-size: 13.5px;
    }

    .set-contacts {
        gap: 22px;
    }

    .set-contacts__quick-card,
    .set-contacts__office-body {
        padding: 16px;
    }

    .set-contacts__office-row {
        grid-template-columns: 1fr;
        gap: 2px;
    }

    .set-contacts .set-contacts__section-title {
        font-size: 24px;
    }

    .set-contacts__map {
        min-height: 300px;
    }
}
