/* Start:/bitrix/templates/b24_copilot/assets/css/fonts.min.css?17322031161460*/
@font-face {
    font-family: "TT Commons Pro";
    src: url("/src/fonts/TTCommonsPro/eot/TT_Commons_Pro_Medium.eot");
    src: url("/src/fonts/TTCommonsPro/eot/TT_Commons_Pro_Medium.eot?#iefix") format("embedded-opentype"), url("/src/fonts/TTCommonsPro/woff2/TT_Commons_Pro_Medium.woff2") format("woff2"), url("/src/fonts/TTCommonsPro/woff/TT_Commons_Pro_Medium.woff") format("woff"), url("/src/fonts/TTCommonsPro/ttf/TT-Commons-Pro-Medium.ttf") format("truetype");
    font-weight: 500;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: "TT Commons Pro";
    src: url("/src/fonts/TTCommonsPro/eot/TT_Commons_Pro_DemiBold.eot");
    src: url("/src/fonts/TTCommonsPro/eot/TT_Commons_Pro_DemiBold.eot?#iefix") format("embedded-opentype"), url("/src/fonts/TTCommonsPro/woff2/TT_Commons_Pro_DemiBold.woff2") format("woff2"), url("/src/fonts/TTCommonsPro/woff/TT_Commons_Pro_DemiBold.woff") format("woff"), url("/src/fonts/TTCommonsPro/ttf/TT-Commons-Pro-DemiBold.ttf") format("truetype");
    font-weight: 600;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: "TT Commons Pro";
    src: url("/src/fonts/TTCommonsPro/eot/TT_Commons_Pro_Bold.eot");
    src: url("/src/fonts/TTCommonsPro/eot/TT_Commons_Pro_Bold.eot?#iefix") format("embedded-opentype"), url("/src/fonts/TTCommonsPro/woff2/TT_Commons_Pro_Bold.woff2") format("woff2"), url("/src/fonts/TTCommonsPro/woff/TT_Commons_Pro_Bold.woff") format("woff"), url("/src/fonts/TTCommonsPro/ttf/TT-Commons-Pro-Bold.ttf") format("truetype");
    font-weight: 700;
    font-style: normal;
    font-display: swap
}

/* End */


/* Start:/bitrix/templates/b24_copilot/assets/css/root.min.css?17558702146364*/
:root {
    --b24-content-container-max-width: 1328;
    --b24-hex-color-black-0: #000000;
    --b24-rgb-color-black-0: 0, 0, 0;
    --b24-hex-color-black-2: #0b000a;
    --b24-rgb-color-black-2: 11, 0, 10;
    --b24-hex-color-black-49: #7d7d7d;
    --b24-rgb-color-black-49: 125, 125, 125;
    --b24-hex-color-blue-12: #00143d;
    --b24-rgb-color-blue-12: 0, 20, 61;
    --b24-hex-color-blue-43: #0091da;
    --b24-rgb-color-blue-43: 0, 145, 218;
    --b24-hex-color-blue-54: #19aef9;
    --b24-rgb-color-blue-54: 25, 174, 249;
    --b24-hex-color-blue-57: #2cc5f6;
    --b24-rgb-color-blue-57: 44, 197, 246;
    --b24-hex-color-blue-59: #3daaf2;
    --b24-rgb-color-blue-59: 61, 170, 242;
    --b24-hex-color-blue-72: #7198ff;
    --b24-rgb-color-blue-72: 113, 152, 255;
    --b24-hex-color-blue-87: #ccd8f0;
    --b24-rgb-color-blue-87: 204, 216, 240;
    --b24-hex-color-blue-88: #c1f0ff;
    --b24-rgb-color-blue-88: 193, 240, 255;
    --b24-hex-color-blue-89: #c7d4fd;
    --b24-rgb-color-blue-89: 199, 212, 253;
    --b24-hex-color-blue-94: #e1ebff;
    --b24-rgb-color-blue-94: 225, 235, 255;
    --b24-hex-color-blue-97: #eef2ff;
    --b24-rgb-color-blue-97: 238, 242, 255;
    --b24-hex-color-blue-98: #f3f7ff;
    --b24-rgb-color-blue-98: 243, 247, 255;
    --b24-hex-color-blue-99: #f8faff;
    --b24-rgb-color-blue-99: 248, 250, 255;
    --b24-hex-color-green-35: #00b23e;
    --b24-rgb-color-green-35: 0, 178, 62;
    --b24-hex-color-green-24: #007a2a;
    --b24-rgb-color-green-24: 0, 122, 42;
    --b24-hex-color-green-40: #a0cc00;
    --b24-rgb-color-green-40: 160, 204, 0;
    --b24-hex-color-purple-50: #8900ff;
    --b24-rgb-color-purple-50: 137, 0, 255;
    --b24-hex-color-purple-61: #b141f5;
    --b24-rgb-color-purple-61: 177, 65, 245;
    --b24-hex-color-purple-66: #ba5cf4;
    --b24-rgb-color-purple-66: 186, 92, 244;
    --b24-hex-color-purple-94: #eee2ff;
    --b24-rgb-color-purple-94: 238, 226, 255;
    --b24-hex-color-purple-97: #f7f3fd;
    --b24-rgb-color-purple-97: 247, 243, 253;
    --b24-hex-color-purple-98: #f6f3ff;
    --b24-rgb-color-purple-98: 246, 243, 255;
    --b24-hex-color-white-85: #d9d9d9;
    --b24-rgb-color-white-85: 217, 217, 217;
    --b24-hex-color-white-100: #ffffff;
    --b24-rgb-color-white-100: 255, 255, 255;
    --b24-hex-color-gray-37: #525c69;
    --b24-rgb-color-gray-37: 82, 92, 105;
    --b24-hex-color-gray-49: #6c757d;
    --b24-rgb-color-gray-49: 108, 117, 125;
    --b24-hex-color-gray-83: #cad0de;
    --b24-rgb-color-gray-83: 202, 208, 222;
    --b24-hex-color-gray-90: #e0e3ea;
    --b24-rgb-color-gray-90: 224, 227, 234;
    --b24-hex-color-orange-59: #f86233;
    --b24-rgb-color-orange-59: 248, 98, 51;
    --b24-hex-color-orange-61: #ff9839;
    --b24-rgb-color-orange-61: 255, 152, 57
}

*,
*::before,
*::after {
    box-sizing: border-box
}

body {
    margin: 0;
    color: var(--b24-hex-color-black-2);
    font-family: "TT Commons Pro", Arial, sans-serif;
    font-style: normal;
    font-size: 13px;
    font-weight: 500;
    line-height: 20px
}

a {
    color: var(--b24-hex-color-blue-54);
    text-decoration: none
}

a:hover,
a:active,
a:focus {
    text-decoration: underline
}

a:not([href]):not([class]),
a:not([href]):not([class]):hover {
    color: inherit;
    text-decoration: none
}

hr {
    margin: 1rem 0;
    border: none;
    color: inherit;
    border-top: var(--b24-hex-color-gray-83) solid;
    opacity: .25
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin-top: 0;
    margin-bottom: .5rem;
    font-weight: 700;
    line-height: 1
}

h1 {
    font-size: 3.375rem
}

h2 {
    font-size: 1.875rem
}

h3 {
    font-size: 1.125rem;
    line-height: 1.1666666667
}

h4 {
    font-size: 0.9375rem;
    line-height: 1.2631578947
}

h5 {
    font-size: 0.8125rem;
    line-height: 1.25
}

h6 {
    font-size: 0.625rem;
    line-height: 1.675
}

p {
    margin-top: 0;
    margin-bottom: 1rem
}

abbr[title] {
    border-bottom: 0;
    text-decoration: underline;
    text-decoration: underline dotted;
    text-decoration-skip-ink: none;
    cursor: help
}

address {
    margin-bottom: 1rem;
    font-style: normal;
    line-height: inherit
}

ol,
ul {
    padding-left: 2rem
}

ol,
ul,
dl {
    margin-top: 0;
    margin-bottom: 1rem
}

ol ol,
ul ul,
ol ul,
ul ol {
    margin-bottom: 0
}

dt {
    font-weight: 700
}

dd {
    margin-bottom: .5rem;
    margin-left: 0
}

blockquote {
    margin: 0 0 1rem
}

b,
strong {
    font-weight: bolder
}

small,
.small {
    font-size: .875em
}

mark,
.mark {
    padding: .2em;
    background-color: var(--b24-hex-color-blue-99)
}

sub,
sup {
    position: relative;
    font-size: .75em;
    line-height: 0;
    vertical-align: baseline
}

sub {
    bottom: -0.25em
}

sup {
    top: -0.5em
}

pre,
code,
kbd,
samp {
    font-size: 1em;
    direction: ltr;
    unicode-bidi: bidi-override
}

pre {
    display: block;
    margin-top: 0;
    margin-bottom: 1rem;
    overflow: auto;
    font-size: .875em
}

pre code {
    font-size: inherit;
    color: inherit;
    word-break: normal
}

code {
    font-size: .875em;
    color: var(--b24-hex-color-black-49);
    word-wrap: break-word
}

a>code {
    color: inherit
}

kbd {
    padding: .2rem .4rem;
    font-size: .875em;
    color: var(--b24-hex-color-white-100);
    background-color: var(--b24-hex-color-black-2);
    border-radius: .2rem
}

kbd kbd {
    padding: 0;
    font-size: 1em;
    font-weight: 700
}

figure {
    margin: 0 0 1rem
}

img,
svg {
    vertical-align: middle
}

table {
    caption-side: bottom;
    border-collapse: collapse
}

caption {
    padding-top: .5rem;
    padding-bottom: .5rem;
    color: var(--b24-hex-color-gray-49);
    text-align: left
}

th {
    text-align: inherit;
    text-align: -webkit-match-parent
}

thead,
tbody,
tfoot,
tr,
td,
th {
    border-color: inherit;
    border-style: solid;
    border-width: 0
}

label {
    display: inline-block
}

button {
    border-radius: 0
}

button:focus:not(:focus-visible) {
    outline: 0
}

input,
button,
select,
optgroup,
textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

button,
select {
    text-transform: none
}

[role=button] {
    cursor: pointer
}

select {
    word-wrap: normal
}

select:disabled {
    opacity: 1
}

[list]::-webkit-calendar-picker-indicator {
    display: none
}

button,
[type=button],
[type=reset],
[type=submit] {
    -webkit-appearance: button
}

button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
    cursor: pointer
}

[type=checkbox],
[type=radio] {
    padding: 0
}

::-moz-focus-inner {
    padding: 0;
    border-style: none
}

textarea {
    resize: vertical;
    overflow: auto
}

fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0
}

legend {
    float: left;
    max-width: 100%;
    padding: 0;
    margin-bottom: .5rem;
    color: inherit;
    font-size: 1.125rem;
    line-height: inherit;
    white-space: normal
}

legend+* {
    clear: left
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
    padding: 0
}

::-webkit-inner-spin-button {
    height: auto
}

[type=search] {
    outline-offset: -2px;
    -webkit-appearance: textfield
}

::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-color-swatch-wrapper {
    padding: 0
}

::file-selector-button {
    font: inherit
}

::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button
}

output {
    display: inline-block
}

iframe {
    border: 0
}

summary {
    display: list-item;
    cursor: pointer
}

progress {
    vertical-align: baseline
}

details {
    display: block
}

template {
    display: none
}

[hidden] {
    display: none !important
}

/* End */


/* Start:/bitrix/templates/b24_copilot/assets/css/app.header.min.css?175525481429939*/
.header-section {
    --scroll-shift: var(--scroll-shift-width, 0);
    position: fixed;
    max-height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    padding-right: var(--scroll-shift);
    z-index: 10;
    box-sizing: border-box
}

.header-section * {
    box-sizing: border-box
}

.header-section .header-section__inner {
    height: 100%
}

.header-section .header-section__content {
    position: relative
}

.header-content .header-content__switch {
    flex: 0 0 48px;
    margin-left: 9px
}

@media(min-width: 576px) {
    .header-content .header-content__switch {
        margin-left: 16px
    }
}

.header-content .header-content__logo {
    margin-right: 10px
}

.header-content .header-content__buttons {
    display: flex;
    align-items: center
}

.header-content .header-content__authorization,
.header-content .header-content__localization {
    margin-left: 16px
}

@media(max-width: 575.98px) {

    .header-content .header-content__authorization,
    .header-content .header-content__localization {
        display: none
    }
}

.header-content .header-content__header_mobile {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 16px 15px;
    background-color: var(--b24-hex-color-white-100);
    z-index: 1
}

@media(min-width: 576px) {
    .header-content .header-content__header_mobile {
        padding: 16px 40px
    }
}

@media(min-width: 1200px) {
    .header-content .header-content__header_mobile {
        display: none
    }
}

@media(max-width: 1199.98px) {
    .header-content .header-content__dropdown[data-active] {
        position: relative;
        margin: 0 16px;
        border-radius: 24px;
        box-shadow: 0 0 24px 0 rgba(var(--b24-rgb-color-black-0), 0.1);
        overflow-y: auto;
        overscroll-behavior: contain;
        -ms-overscroll-behavior: contain;
        z-index: 2
    }
}

@media(max-width: 1199.98px) {
    .header-content .header-content__dropdown:not([data-active]) {
        height: 0;
        overflow: hidden
    }
}

.header-content-dropdown {
    background: var(--b24-hex-color-white-100)
}

.header-content-dropdown .header-content-dropdown__inner {
    max-width: 1388px;
    margin: 0 auto;
    padding: 0 40px
}

@media(min-width: 1200px) {
    .header-content-dropdown .header-content-dropdown__inner {
        display: flex;
        justify-content: space-between;
        padding: 0 30px
    }
}

.header-content-dropdown .header-content-dropdown__logo,
.header-content-dropdown .header-content-dropdown__buttons {
    align-items: center
}

@media(min-width: 1200px) {

    .header-content-dropdown .header-content-dropdown__logo,
    .header-content-dropdown .header-content-dropdown__buttons {
        padding: 18px 0
    }
}

.header-content-dropdown .header-content-dropdown__logo {
    display: none;
    flex: 0
}

@media(min-width: 1200px) {
    .header-content-dropdown .header-content-dropdown__logo {
        display: flex
    }
}

.header-content-dropdown .header-content-dropdown__menu {
    flex: 1;
    padding-top: 40px
}

@media(min-width: 1200px) {
    .header-content-dropdown .header-content-dropdown__menu {
        padding-top: 0
    }
}

.header-content-dropdown .header-content-dropdown__buttons {
    display: flex
}

@media(max-width: 1199.98px) {
    .header-content-dropdown .header-content-dropdown__buttons {
        justify-content: center;
        margin: 5px -15px 0;
        padding: 35px 15px 40px
    }
}

@media(min-width: 1200px) {
    .header-content-dropdown .header-content-dropdown__buttons {
        flex: 0
    }
}

@media(max-width: 1199.98px) {
    .header-content-dropdown .header-content-dropdown__control {
        max-width: 320px
    }
}

@media(min-width: 1200px) {
    .header-content-dropdown .header-content-dropdown__control:not(:last-child) {
        margin-right: 16px
    }
}

.header-content-dropdown .header-content-dropdown__container {
    height: 100%
}

@media(min-width: 1200px) {
    .header-content-dropdown .header-content-dropdown__container_viewport_mobile {
        display: none
    }
}

@media(max-width: 1199.98px) {
    .header-content-dropdown .header-content-dropdown__container_viewport_desktop {
        display: none
    }
}

@media(max-width: 1199.98px) {

    .header-content-dropdown .header-content-dropdown__control_authorization .header-button,
    .header-content-dropdown .header-content-dropdown__control_localization {
        display: flex;
        justify-content: center
    }
}

@media(max-width: 1199.98px) {
    .header-content-dropdown .header-content-dropdown__control_registration {
        display: none
    }
}

@media(max-width: 1199.98px) {
    .header-content-dropdown .header-content-dropdown__control_authorization {
        flex: 0 0 238px
    }
}

@media(max-width: 1199.98px) {
    .header-content-dropdown .header-content-dropdown__control_localization {
        flex: 0 0 40px;
        justify-content: flex-end
    }
}

.header-logo .header-logo__link {
    display: block
}

.header-logo .header-logo__svg,
.header-logo .header-logo__svg svg {
    display: block
}

.header-logo .header-logo__svg svg[data-logo] {
    width: auto;
    max-width: 96px;
    height: 22px;
    transform: translateY(4px)
}

@media(min-width: 768px) {
    .header-logo .header-logo__svg svg[data-logo] {
        max-width: 174px;
        height: 24px
    }
}

@media(min-width: 1360px) {
    .header-logo .header-logo__svg svg[data-logo] {
        height: 32px;
        transform: translateY(8px)
    }
}

.header-logo_europe .header-logo__svg svg[data-logo] {
    transform: none
}

@media(min-width: 1200px) {
    .header-logo_europe .header-logo__svg svg[data-logo] {
        height: 28px
    }
}

.header-button {
    display: inline-flex;
    padding: 14px 16px;
    background-color: var(--b24-hex-color-blue-98);
    border-radius: 1rem;
    color: var(--b24-hex-color-black-2);
    font-size: 0.8125rem;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    text-decoration: none;
    white-space: nowrap
}

.header-button:hover,
.header-button:active,
.header-button:focus {
    background-color: var(--b24-hex-color-blue-94);
    color: var(--b24-hex-color-black-2);
    text-decoration: none
}

.header-button:not([disabled]) {
    cursor: pointer
}

.header-button[disabled] {
    cursor: default
}

.header-button.header-button_green {
    padding: 16px 24px;
    background-color: var(--b24-hex-color-green-35);
    color: var(--b24-hex-color-white-100)
}

@media(min-width: 1200px) {
    .header-button.header-button_green {
        padding: 16px 14px
    }
}

.header-button.header-button_green:hover {
    background-color: var(--b24-hex-color-green-24)
}

.header-button[disabled],
.header-button.header-button_green[disabled] {
    background-color: var(--b24-hex-color-gray-83);
    color: var(--b24-hex-color-white-100)
}

.header-localization .header-localization__button {
    display: block;
    width: 24px;
    height: 24px;
    background-color: var(--b24-hex-color-black-2);
    -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIgMjIuMjVjNS4zODUgMCA5Ljc1LTQuMzY1IDkuNzUtOS43NVMxNy4zODUgMi43NSAxMiAyLjc1IDIuMjUgNy4xMTUgMi4yNSAxMi41czQuMzY1IDkuNzUgOS43NSA5Ljc1eiIgc3Ryb2tlPSIjMEIwMDBBIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik0yLjI1IDEyLjVoMTkuNU0xMiAyLjc1YTE0LjkxOCAxNC45MTggMCAwIDEgMy45IDkuNzUgMTQuOTE4IDE0LjkxOCAwIDAgMS0zLjkgOS43NSAxNC45MTggMTQuOTE4IDAgMCAxLTMuOS05Ljc1QTE0LjkxOCAxNC45MTggMCAwIDEgMTIgMi43NXoiIHN0cm9rZT0iIzBCMDAwQSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=");
    mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIgMjIuMjVjNS4zODUgMCA5Ljc1LTQuMzY1IDkuNzUtOS43NVMxNy4zODUgMi43NSAxMiAyLjc1IDIuMjUgNy4xMTUgMi4yNSAxMi41czQuMzY1IDkuNzUgOS43NSA5Ljc1eiIgc3Ryb2tlPSIjMEIwMDBBIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik0yLjI1IDEyLjVoMTkuNU0xMiAyLjc1YTE0LjkxOCAxNC45MTggMCAwIDEgMy45IDkuNzUgMTQuOTE4IDE0LjkxOCAwIDAgMS0zLjkgOS43NSAxNC45MTggMTQuOTE4IDAgMCAxLTMuOS05Ljc1QTE0LjkxOCAxNC45MTggMCAwIDEgMTIgMi43NXoiIHN0cm9rZT0iIzBCMDAwQSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=");
    -webkit-mask-size: 24px;
    mask-size: 24px;
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.header-menu-switch {
    width: 48px;
    height: 48px;
    padding: 16px 14px;
    background-color: var(--b24-hex-color-blue-98);
    border-radius: 12px;
    cursor: pointer
}

.header-menu-switch:hover {
    background-color: var(--b24-hex-color-blue-94)
}

.header-menu-switch>div {
    width: 100%;
    height: 2px;
    background-color: var(--b24-hex-color-blue-12);
    border-radius: 12px
}

.header-menu-switch>div:nth-child(2) {
    margin: 5px 0
}

.header-menu-switch[data-active]>div:nth-child(1) {
    -webkit-animation: inMainMenuSwitchLineTop 800ms forwards;
    animation: inMainMenuSwitchLineTop 800ms forwards
}

.header-menu-switch[data-active]>div:nth-child(2) {
    -webkit-animation: inMainMenuSwitchLineMiddle 800ms forwards;
    animation: inMainMenuSwitchLineMiddle 800ms forwards
}

.header-menu-switch[data-active]>div:nth-child(3) {
    -webkit-animation: inMainMenuSwitchLineBottom 800ms forwards;
    animation: inMainMenuSwitchLineBottom 800ms forwards
}

.header-menu-switch[data-closed]>div:nth-child(1) {
    -webkit-animation: outMainMenuSwitchLineTop 800ms backwards;
    animation: outMainMenuSwitchLineTop 800ms backwards;
    -webkit-animation-direction: reverse;
    animation-direction: reverse
}

.header-menu-switch[data-closed]>div:nth-child(2) {
    -webkit-animation: outMainMenuSwitchLineMiddle 800ms backwards;
    animation: outMainMenuSwitchLineMiddle 800ms backwards;
    -webkit-animation-direction: reverse;
    animation-direction: reverse
}

.header-menu-switch[data-closed]>div:nth-child(3) {
    -webkit-animation: outMainMenuSwitchLineBottom 800ms backwards;
    animation: outMainMenuSwitchLineBottom 800ms backwards;
    -webkit-animation-direction: reverse;
    animation-direction: reverse
}

@-webkit-keyframes inMainMenuSwitchLineMiddle {
    50% {
        -webkit-transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(45deg)
    }
}

@keyframes inMainMenuSwitchLineMiddle {
    50% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(45deg)
    }
}

@-webkit-keyframes outMainMenuSwitchLineMiddle {
    50% {
        -webkit-transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(45deg)
    }
}

@keyframes outMainMenuSwitchLineMiddle {
    50% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(45deg)
    }
}

@-webkit-keyframes inMainMenuSwitchLineTop {
    0% {
        -webkit-transform: translateY(0px) rotate(0deg)
    }

    50% {
        -webkit-transform: translateY(7px) rotate(0deg)
    }

    100% {
        -webkit-transform: translateY(7px) rotate(135deg)
    }
}

@keyframes inMainMenuSwitchLineTop {
    0% {
        transform: translateY(0px) rotate(0deg)
    }

    50% {
        transform: translateY(7px) rotate(0deg)
    }

    100% {
        transform: translateY(7px) rotate(135deg)
    }
}

@-webkit-keyframes outMainMenuSwitchLineTop {
    0% {
        -webkit-transform: translateY(0px) rotate(0deg)
    }

    50% {
        -webkit-transform: translateY(7px) rotate(0deg)
    }

    100% {
        -webkit-transform: translateY(7px) rotate(135deg)
    }
}

@keyframes outMainMenuSwitchLineTop {
    0% {
        transform: translateY(0px) rotate(0deg)
    }

    50% {
        transform: translateY(7px) rotate(0deg)
    }

    100% {
        transform: translateY(7px) rotate(135deg)
    }
}

@-webkit-keyframes inMainMenuSwitchLineBottom {
    0% {
        -webkit-transform: translateY(0px) rotate(0deg)
    }

    50% {
        -webkit-transform: translateY(-7px) rotate(0deg)
    }

    100% {
        -webkit-transform: translateY(-7px) rotate(135deg)
    }
}

@keyframes inMainMenuSwitchLineBottom {
    0% {
        transform: translateY(0px) rotate(0deg)
    }

    50% {
        transform: translateY(-7px) rotate(0deg)
    }

    100% {
        transform: translateY(-7px) rotate(135deg)
    }
}

@-webkit-keyframes outMainMenuSwitchLineBottom {
    0% {
        -webkit-transform: translateY(0px) rotate(0deg)
    }

    50% {
        -webkit-transform: translateY(-7px) rotate(0deg)
    }

    100% {
        -webkit-transform: translateY(-7px) rotate(135deg)
    }
}

@keyframes outMainMenuSwitchLineBottom {
    0% {
        transform: translateY(0px) rotate(0deg)
    }

    50% {
        transform: translateY(-7px) rotate(0deg)
    }

    100% {
        transform: translateY(-7px) rotate(135deg)
    }
}

.header-menu {
    display: flex;
    flex-direction: column;
    box-sizing: border-box
}

@media(min-width: 1200px) {
    .header-menu {
        align-items: center;
        justify-content: center;
        flex-direction: row;
        height: 100%
    }
}

.header-menu *::-webkit-scrollbar-track {
    width: 11px
}

.header-menu *::-webkit-scrollbar {
    width: 6px;
    background-color: rgba(var(--b24-rgb-color-gray-49), 0.01);
    border-radius: 6px
}

.header-menu *::-webkit-scrollbar:horizontal {
    height: 6px
}

.header-menu *::-webkit-scrollbar-thumb {
    background-color: rgba(var(--b24-rgb-color-gray-49), 0.1);
    border-radius: 6px
}

@media(min-width: 1200px) {
    .header-menu .header-menu__section {
        display: flex;
        height: 100%
    }
}

@media(max-width: 1199.98px) {
    .header-menu .header-menu__section:not(:last-child) {
        margin-bottom: 26px
    }
}

.header-menu .header-menu__item {
    position: relative;
    display: flex;
    align-items: center
}

@media(max-width: 1199.98px) {
    .header-menu .header-menu__item {
        padding: 1px 0
    }
}

@media(min-width: 1200px) {
    .header-menu .header-menu__item {
        justify-content: space-between;
        margin: auto 12px
    }
}

.header-menu .header-menu__item:after {
    content: none;
    position: relative;
    display: block;
    flex: 0 1 24px;
    width: 24px;
    height: 1em;
    top: 2px;
    margin: 0 0 0 4px;
    background-color: var(--b24-hex-color-black-2);
    -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMS40MTQuNUMuNTI0LjUuMDc3IDEuNTc3LjcwNyAyLjIwN2wzLjU4NiAzLjU4NmExIDEgMCAwIDAgMS40MTQgMGwzLjU4Ni0zLjU4NkM5LjkyMyAxLjU3NyA5LjQ3Ny41IDguNTg2LjVIMS40MTR6IiBmaWxsPSIjMEIwMDBBIi8+PC9zdmc+");
    mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMS40MTQuNUMuNTI0LjUuMDc3IDEuNTc3LjcwNyAyLjIwN2wzLjU4NiAzLjU4NmExIDEgMCAwIDAgMS40MTQgMGwzLjU4Ni0zLjU4NkM5LjkyMyAxLjU3NyA5LjQ3Ny41IDguNTg2LjVIMS40MTR6IiBmaWxsPSIjMEIwMDBBIi8+PC9zdmc+");
    -webkit-mask-size: 10px;
    mask-size: 10px;
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    transform: rotate(0deg)
}

.header-menu .header-menu__item_dropdown:after {
    content: ""
}

.header-menu .header-menu__labels {
    position: absolute;
    display: flex;
    top: 50%;
    right: 45px;
    transform: translateY(-50%)
}

@media(min-width: 1200px) {
    .header-menu .header-menu__labels {
        flex: 1 0;
        top: -100%;
        right: 0;
        transform: none
    }
}

.header-menu .header-menu__label {
    flex: 0 0;
    padding: 2px 5px;
    border-radius: 5px;
    color: #fff;
    font-size: 0.625rem;
    line-height: 1.25
}

@media(min-width: 1200px) {
    .header-menu .header-menu__label {
        border-radius: 8px
    }
}

.header-menu .header-menu__label:not(:last-child) {
    margin-right: 3px
}

.header-menu .header-menu__label_type_new {
    background-color: var(--b24-hex-color-blue-54)
}

.header-menu .header-menu__label_type_soon {
    background-color: var(--b24-hex-color-orange-61)
}

@media(max-width: 1199.98px) {
    .header-menu .header-menu__section[data-hover] .header-menu__link {
        color: var(--b24-hex-color-blue-54)
    }
}

.header-menu .header-menu__section[data-hover]>.header-menu__item_dropdown:after {
    background-color: var(--b24-hex-color-blue-54);
    transform: rotate(180deg)
}

.header-menu .header-menu__link {
    display: block;
    flex: 0 1;
    color: var(--b24-hex-color-black-2);
    font-size: 1.125rem;
    line-height: 1;
    text-decoration: none;
    white-space: nowrap;
    cursor: pointer
}

@media(max-width: 1199.98px) {
    .header-menu .header-menu__link {
        font-size: 0.9375rem;
        font-weight: 700
    }
}

@media(min-width: 1200px) {
    .header-menu .header-menu__link {
        flex: 1 1
    }
}

@media(min-width: 1200px) {

    .header-menu .header-menu__section[data-dropdown-hover][data-hover] .header-menu__link,
    .header-menu .header-menu__item_selected .header-menu__link,
    .header-menu .header-menu__link:hover {
        color: var(--b24-hex-color-blue-54)
    }
}

.header-menu .header-menu__dropdown {
    opacity: 1;
    z-index: 1
}

@media(min-width: 1200px) {
    .header-menu .header-menu__dropdown {
        position: absolute;
        max-width: calc(var(--b24-content-container-max-width)*1px);
        width: 100%;
        top: calc(50% + .875em);
        left: 50%;
        transition: opacity 250ms linear;
        transform: translateX(-50%)
    }
}

.header-menu .header-menu__section:not([data-hover]) .header-menu__dropdown {
    height: 0;
    opacity: 0;
    overflow: hidden;
    visibility: hidden
}

@media(min-width: 1200px) {
    .header-menu .header-menu__section_visibility_xl {
        display: none
    }
}

@media(min-width: 1200px) {
    .header-menu-dropdown {
        max-height: 90vh
    }
}

.header-menu-dropdown .header-menu-dropdown__footer,
.header-menu-dropdown .header-menu-dropdown__submenu {
    display: none
}

@media(min-width: 1200px) {

    .header-menu-dropdown .header-menu-dropdown__footer,
    .header-menu-dropdown .header-menu-dropdown__submenu {
        display: flex
    }
}

@media(min-width: 1200px) {
    .header-menu-dropdown {
        display: flex;
        padding: 56px 40px 0 56px;
        background-color: var(--b24-hex-color-white-100);
        border-radius: 24px;
        box-shadow: 0 0 24px 0 rgba(var(--b24-rgb-color-black-0), 0.1)
    }

    .header-menu-dropdown .header-menu-dropdown__content {
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 100%;
        padding-right: 16px;
        padding-bottom: 56px;
        overflow-y: auto
    }

    .header-menu-dropdown_template_sidebar .header-menu-dropdown__content {
        padding-bottom: 49px
    }

    .header-menu-dropdown .header-menu-dropdown__sections {
        position: relative;
        display: grid
    }

    .header-menu-dropdown_template_sidebar .header-menu-dropdown__sections {
        grid-template-rows: repeat(5, 1fr)
    }

    .header-menu-dropdown:not(.header-menu-dropdown_template_sidebar) .header-menu-dropdown__sections {
        grid-template-rows: repeat(auto-fit, minmax(0, auto));
        grid-template-columns: [left] 1fr [center] 1fr [right] 1fr;
        column-gap: 56px
    }

    .header-menu-dropdown .header-menu-dropdown__footer {
        margin: 35px 0 0
    }

    .header-menu-dropdown_template_sidebar .header-menu-dropdown__footer {
        margin: 58px 0 0
    }
}

.header-menu-dropdown-section .header-menu-dropdown-section__header {
    display: flex;
    align-items: center;
    font-size: 0.8125rem;
    line-height: 1.25
}

@media(min-width: 1200px) {
    .header-menu-dropdown-section .header-menu-dropdown-section__header {
        font-size: 0.9375rem
    }
}

.header-menu-dropdown-section .header-menu-dropdown-section__link {
    display: block;
    flex: 1 1;
    text-decoration: none
}

.header-menu-dropdown-section a.header-menu-dropdown-section__link:not(:hover) {
    color: var(--b24-hex-color-black-2)
}

.header-menu-dropdown-section .header-menu-dropdown-section__title {
    display: flex;
    align-items: baseline
}

.header-menu-dropdown-section .header-menu-dropdown-section__icon {
    display: flex;
    flex: 0 0 24px;
    width: 24px;
    height: 24px;
    margin-top: auto;
    margin-right: 8px
}

@media(min-width: 1200px) {
    .header-menu-dropdown-section .header-menu-dropdown-section__icon {
        flex: 0 0 32px;
        width: 32px;
        height: 32px;
        margin-right: 16px
    }
}

.header-menu-dropdown-section .header-menu-dropdown-section__icon svg {
    display: block;
    max-width: 100%;
    height: auto
}

@media(min-width: 1200px) {
    .header-menu-dropdown-section .header-menu-dropdown-section__icon svg {
        max-height: 100%
    }
}

.header-menu-dropdown-section .header-menu-dropdown-section__name {
    display: flex;
    align-items: baseline
}

.header-menu-dropdown-section .header-menu-dropdown-section__labels {
    display: flex;
    margin-left: 5px
}

@media(min-width: 1200px) {
    .header-menu-dropdown-section .header-menu-dropdown-section__labels {
        flex: 1 0
    }
}

.header-menu-dropdown-section .header-menu-dropdown-section__label {
    flex: 0 0;
    padding: 2px 5px;
    border-radius: 5px;
    color: var(--b24-hex-color-white-100);
    font-size: 0.625rem;
    line-height: 1.25
}

@media(min-width: 1200px) {
    .header-menu-dropdown-section .header-menu-dropdown-section__label {
        padding: 5px 12px;
        border-radius: 8px
    }
}

.header-menu-dropdown-section .header-menu-dropdown-section__label:not(:last-child) {
    margin-right: 3px
}

.header-menu-dropdown-section .header-menu-dropdown-section__label_type_new {
    background-color: var(--b24-hex-color-blue-54)
}

.header-menu-dropdown-section .header-menu-dropdown-section__label_type_soon {
    background-color: var(--b24-hex-color-orange-61)
}

.header-menu-dropdown-section .header-menu-dropdown-section__description {
    display: none;
    max-width: 320px;
    margin: 15px 0 0 30px;
    color: var(--b24-hex-color-blue-12);
    font-size: .875rem
}

@media(max-width: 1199.98px) {
    .header-menu-dropdown-section .header-menu-dropdown-section__description {
        line-height: 1.17;
        opacity: .6
    }
}

@media(min-width: 1200px) {
    .header-menu-dropdown-section .header-menu-dropdown-section__description {
        display: block;
        margin: 12px 0 0 48px;
        font-size: 0.8125rem
    }
}

@media(max-width: 1199.98px) {
    .header-menu-dropdown-section[data-dropdown-hover] {
        margin-bottom: 38px
    }

    .header-menu-dropdown-section>*>.header-menu-dropdown-section__header:has(.header-menu-dropdown-section__icon+.header-menu-dropdown-section__name) .header-menu-dropdown-section__description {
        display: block
    }

    .header-menu-dropdown-section:not([data-dropdown-hover])>*>.header-menu-dropdown-section__header:first-child {
        margin-top: 8px
    }

    .header-menu-dropdown-section>*>.header-menu-dropdown-section__header:has(.header-menu-dropdown-section__icon+.header-menu-dropdown-section__name) {
        margin-top: 25px
    }

    .header-menu-dropdown-section:not([data-dropdown-hover])>*>.header-menu-dropdown-section__header .header-menu-dropdown-section__link {
        margin: 7px 0 0 32px
    }

    .header-menu-dropdown-section[data-dropdown-hover]>*>.header-menu-dropdown-section__header .header-menu-dropdown-section__link,
    .header-menu-dropdown-section>*>.header-menu-dropdown-section__header:has(.header-menu-dropdown-section__icon+.header-menu-dropdown-section__name) .header-menu-dropdown-section__link {
        margin: 0
    }

    .header-menu-dropdown-section:not([data-dropdown-hover])>*>.header-menu-dropdown-section__header .header-menu-dropdown-section__name {
        font-size: 0.7rem
    }

    .header-menu-dropdown-section[data-dropdown-hover]>*>.header-menu-dropdown-section__header .header-menu-dropdown-section__name,
    .header-menu-dropdown-section>*>.header-menu-dropdown-section__header:has(.header-menu-dropdown-section__icon+.header-menu-dropdown-section__name) .header-menu-dropdown-section__name {
        font-size: 0.8125rem;
        font-weight: 700
    }

    .header-menu-dropdown-section[data-dropdown-hover][data-hover]>*>.header-menu-dropdown-section__header .header-menu-dropdown-section__link,
    .header-menu-dropdown-section[data-dropdown-hover]>*>.header-menu-dropdown-section__header:hover .header-menu-dropdown-section__link {
        color: var(--b24-hex-color-blue-54)
    }

    .header-menu-dropdown-section .header-menu-dropdown-section__footer {
        display: none
    }
}

@media(min-width: 1200px) {
    .header-menu-dropdown-section {
        max-width: 368px;
        width: 100%
    }

    .header-menu-dropdown-section .header-menu-dropdown-section__content {
        margin-left: 48px
    }

    .header-menu-dropdown-section_level_1>*>.header-menu-dropdown-section__header {
        margin-bottom: 17px
    }

    .header-menu-dropdown-section_level_1>*>.header-menu-dropdown-section__header .header-menu-dropdown-section__name {
        font-size: 1.125rem;
        font-weight: 700
    }

    .header-menu-dropdown-section_level_2:not(:last-child) {
        margin-bottom: 12px
    }

    .header-menu-dropdown_template_sidebar .header-menu-dropdown-section_level_1 {
        max-width: 284px;
        z-index: 0
    }

    .header-menu-dropdown_template_sidebar .header-menu-dropdown-section_level_1[data-hover] {
        z-index: 1
    }

    .header-menu-dropdown_template_sidebar .header-menu-dropdown-section_level_1[data-dropdown-hover][data-hover]>*>.header-menu-dropdown-section__header {
        background: linear-gradient(270deg, rgba(var(--b24-rgb-color-blue-72), 0.1) 70%, rgba(var(--b24-rgb-color-blue-59), 0) 100%)
    }

    .header-menu-dropdown_template_sidebar .header-menu-dropdown-section_level_1>*>.header-menu-dropdown-section__header {
        margin-bottom: 0;
        padding: 16px 21px 16px 0;
        border-radius: 16px;
        max-width: 376px
    }

    .header-menu-dropdown_template_sidebar .header-menu-dropdown-section_level_1>*>.header-menu-dropdown-section__header .header-menu-dropdown-section__title:before {
        content: "";
        display: block;
        flex: 0 0 14px;
        width: 14px;
        height: 14px;
        margin-left: auto;
        background-color: var(--b24-hex-color-black-2);
        -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTcuNzA3IDYuMjkzYTEgMSAwIDAgMSAwIDEuNDE0bC02IDZhMSAxIDAgMCAxLTEuNDE0LTEuNDE0TDUuNTg2IDcgLjI5MyAxLjcwN0ExIDEgMCAwIDEgMS43MDcuMjkzbDYgNnoiIGZpbGw9IiMwQjAwMEEiLz48L3N2Zz4=");
        mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTcuNzA3IDYuMjkzYTEgMSAwIDAgMSAwIDEuNDE0bC02IDZhMSAxIDAgMCAxLTEuNDE0LTEuNDE0TDUuNTg2IDcgLjI5MyAxLjcwN0ExIDEgMCAwIDEgMS43MDcuMjkzbDYgNnoiIGZpbGw9IiMwQjAwMEEiLz48L3N2Zz4=");
        -webkit-mask-size: contain;
        mask-size: contain;
        -webkit-mask-position: 50%;
        mask-position: 50%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        order: 3
    }

    .header-menu-dropdown_template_sidebar .header-menu-dropdown-section_level_1>*>.header-menu-dropdown-section__header .header-menu-dropdown-section__link:hover .header-menu-dropdown-section__title:before {
        background-color: var(--b24-hex-color-blue-54)
    }

    .header-menu-dropdown_template_sidebar .header-menu-dropdown-section_level_1>*>.header-menu-dropdown-section__header .header-menu-dropdown-section__icon {
        flex: 0 0 22px;
        width: 22px;
        height: 22px;
        margin-right: 18px
    }

    .header-menu-dropdown_template_sidebar .header-menu-dropdown-section__header .header-menu-dropdown-section__name {
        font-size: 0.8125rem;
        font-weight: 700
    }

    .header-menu-dropdown_template_sidebar .header-menu-dropdown-section__header .header-menu-dropdown-section__descriprion {
        font-size: 0.625rem
    }

    .header-menu-dropdown_template_sidebar .header-menu-dropdown-section_level_1>*>.header-menu-dropdown-section__header .header-menu-dropdown-section__name {
        font-size: 0.9375rem
    }

    .header-menu-dropdown_template_sidebar .header-menu-dropdown-section_level_1>*>.header-menu-dropdown-section__header+.header-menu-dropdown-section__content {
        position: absolute;
        display: flex;
        flex-direction: column;
        max-width: calc(100% - 356px);
        width: 100%;
        height: 100%;
        top: 0;
        left: 280px;
        padding-left: 12px
    }

    .header-menu-dropdown_template_sidebar .header-menu-dropdown-section_level_1:not([data-hover])>*>.header-menu-dropdown-section__header+.header-menu-dropdown-section__content {
        display: none
    }

    .header-menu-dropdown_template_sidebar .header-menu-dropdown-section_level_1>*>.header-menu-dropdown-section__header+.header-menu-dropdown-section__content>.header-menu-dropdown-section__body {
        display: flex;
        flex-direction: column;
        flex: 1 0 auto;
        height: calc(100% + 35px);
        padding-top: 36px;
        padding-right: 10px
    }

    .header-menu-dropdown_template_sidebar .header-menu-dropdown-section_level_1>*>.header-menu-dropdown-section__header+.header-menu-dropdown-section__content>.header-menu-dropdown-section__body>.header-menu-dropdown-section__sections {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        grid-template-rows: repeat(4, 1fr);
        row-gap: 28px;
        height: 100%;
        overflow-y: auto;
        overscroll-behavior: contain;
        -ms-overscroll-behavior: contain
    }

    .header-menu-dropdown_template_sidebar .header-menu-dropdown-section_level_1>*>.header-menu-dropdown-section__header+.header-menu-dropdown-section__content>.header-menu-dropdown-section__head,
    .header-menu-dropdown_template_sidebar .header-menu-dropdown-section_level_1>*>.header-menu-dropdown-section__header+.header-menu-dropdown-section__content>.header-menu-dropdown-section__body {
        padding-left: 56px;
        border-left: 1px solid #f3f3f3
    }

    .header-menu-dropdown_template_sidebar .header-menu-dropdown-section_level_1 .header-menu-dropdown-section {
        margin: 0
    }

    .header-menu-dropdown_template_sidebar .header-menu-dropdown-section_level_1 .header-menu-dropdown-section .header-menu-dropdown-section__header .header-menu-dropdown-section__link .header-menu-dropdown-section__title,
    .header-menu-dropdown_template_sidebar .header-menu-dropdown-section_level_1 .header-menu-dropdown-section .header-menu-dropdown-section__header .header-menu-dropdown-section__link .header-menu-dropdown-section__description {
        max-width: 230px
    }

    .header-menu-dropdown_template_sidebar .header-menu-dropdown-section_level_1 .header-menu-dropdown-section .header-menu-dropdown-section__header .header-menu-dropdown-section__link .header-menu-dropdown-section__description {
        margin: 5px 0 0;
        font-size: 0.625rem;
        line-height: 1.3;
        opacity: .5
    }
}

.header-menu-dropdown-section-head {
    display: none
}

@media(min-width: 1200px) {
    .header-menu-dropdown-section-head {
        display: block
    }
}

.header-menu-dropdown-section-head .header-menu-dropdown-section-head__title {
    display: flex;
    align-items: center
}

.header-menu-dropdown-section-head .header-menu-dropdown-section-head__icon {
    display: block;
    flex: 0 0 25px;
    width: 25px;
    height: 25px;
    margin-right: 16px
}

.header-menu-dropdown-section-head .header-menu-dropdown-section-head__icon svg,
.header-menu-dropdown-section-head .header-menu-dropdown-section-head__icon img {
    max-height: 100%
}

.header-menu-dropdown-section-head .header-menu-dropdown-section-head__icon svg {
    display: block;
    max-width: 100%
}

.header-menu-dropdown-section-head .header-menu-dropdown-section-head__icon img {
    display: block;
    width: 100%
}

.header-menu-dropdown-section-head .header-menu-dropdown-section-head__name {
    display: block;
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1;
    text-decoration: none
}

.header-menu-dropdown-section-head .header-menu-dropdown-section-head__name:not(:hover) {
    color: var(--b24-hex-color-black-2)
}

.header-menu-dropdown-section-head .header-menu-dropdown-section-head__labels {
    display: flex;
    margin-left: 5px
}

@media(min-width: 1200px) {
    .header-menu-dropdown-section-head .header-menu-dropdown-section-head__labels {
        flex: 1 0
    }
}

.header-menu-dropdown-section-head .header-menu-dropdown-section-head__label {
    flex: 0 0;
    padding: 5px 12px;
    border-radius: 8px;
    color: var(--b24-hex-color-white-100);
    font-size: 0.625rem;
    line-height: 1.25
}

.header-menu-dropdown-section-head .header-menu-dropdown-section-head__label:not(:last-child) {
    margin-right: 3px
}

.header-menu-dropdown-section-head .header-menu-dropdown-section-head__label_type_new {
    background-color: var(--b24-hex-color-blue-54)
}

.header-menu-dropdown-section-head .header-menu-dropdown-section-head__label_type_soon {
    background-color: var(--b24-hex-color-orange-61)
}

.header-menu-dropdown-section-head .header-menu-dropdown-section-head__description {
    margin-top: 5px;
    font-size: 0.7rem;
    font-weight: 500;
    opacity: .5
}

.header-menu-dropdown-footer-link {
    display: flex;
    align-items: center;
    font-size: 0.9375rem;
    line-height: 1;
    text-decoration: none
}

a.header-menu-dropdown-footer-link {
    text-decoration: none
}

a.header-menu-dropdown-footer-link:not(:hover) {
    color: var(--b24-hex-color-blue-54)
}

.header-menu-dropdown-submenu {
    display: flex;
    align-items: center;
    margin-top: 49px;
    margin-bottom: -21px;
    padding-top: 27px;
    border-top: 1px solid var(--b24-hex-color-gray-83)
}

.header-menu-dropdown-submenu .header-menu-dropdown-submenu__header {
    flex: 0 0 240px;
    max-width: 240px
}

.header-menu-dropdown-submenu .header-menu-dropdown-submenu__name {
    display: block;
    font-size: 0.9375rem;
    font-weight: 700;
    line-height: 1.25;
    text-decoration: none
}

.header-menu-dropdown-submenu .header-menu-dropdown-submenu__name:not(:hover) {
    color: var(--b24-hex-color-black-2)
}

.header-menu-dropdown-submenu .header-menu-dropdown-submenu__description {
    display: block;
    margin-top: 5px;
    font-size: 0.625rem;
    line-height: 1.3;
    opacity: .5
}

.header-menu-dropdown-submenu .header-menu-dropdown-submenu__list {
    display: flex;
    justify-content: space-between;
    flex: 1 0 auto;
    max-width: 852px;
    margin-left: 52px
}

.header-menu-dropdown-submenu .header-menu-dropdown-submenu__link {
    font-size: 0.7rem;
    line-height: 1.25;
    text-decoration: none
}

.header-menu-dropdown-submenu .header-menu-dropdown-submenu__link:not(:last-child) {
    margin-right: 10px
}

.header-menu-dropdown-submenu .header-menu-dropdown-submenu__link:not(:hover) {
    color: var(--b24-hex-color-black-2)
}

/* End */


/* Start:/bitrix/templates/b24_copilot/assets/css/include/blocks/0.00.content.animated.preview.block.min.css?175330532228010*/
.content-animated-preview-block {
    padding: 0 15px;
    overflow-x: clip;
    box-sizing: border-box
}

@media(min-width: 768px) {
    .content-animated-preview-block {
        padding: 0 30px
    }
}

.content-animated-preview-block * {
    box-sizing: border-box
}

.content-animated-preview-introduce-block {
    padding: 108px 0 113px
}

@media(min-width: 768px) {
    .content-animated-preview-introduce-block {
        padding: 80px 0 85px
    }
}

@media(min-width: 1200px) {
    .content-animated-preview-introduce-block {
        padding: 129px 0 80px
    }
}

.content-animated-preview-introduce-block .content-animated-preview-introduce-block__inner {
    animation-timing-function: linear;
    animation-iteration-count: 1;
    animation-direction: normal;
    animation-play-state: paused;
    animation-fill-mode: both;
    animation-duration: 1s;
    animation-delay: calc(var(--content-animated-preview-block-scroll, 0)*-1s)
}

.content-animated-preview-introduce-block .content-animated-preview-introduce-block__inner {
    position: relative;
    max-width: 390px;
    margin: 0 auto
}

@media(min-width: 768px) {
    .content-animated-preview-introduce-block .content-animated-preview-introduce-block__inner {
        max-width: 768px;
        animation-name: contentAnimatedPreviewBlockAnimationOutHide
    }
}

@media(min-width: 1200px) {
    .content-animated-preview-introduce-block .content-animated-preview-introduce-block__inner {
        max-width: calc(var(--b24-content-container-max-width)*1px)
    }
}

.content-animated-preview-introduce-block .content-animated-preview-introduce-block__scene {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    z-index: 1
}

.content-animated-preview-introduce-block .content-animated-preview-introduce-block__title {
    display: block;
    max-width: 370px;
    margin: 0 auto;
    font-size: 1.875rem;
    font-weight: 700;
    line-height: 1;
    text-align: center
}

@media(min-width: 768px) {
    .content-animated-preview-introduce-block .content-animated-preview-introduce-block__title {
        max-width: 420px;
        font-size: 2.25rem;
        letter-spacing: -2px
    }
}

@media(min-width: 1200px) {
    .content-animated-preview-introduce-block .content-animated-preview-introduce-block__title {
        max-width: 860px;
        font-size: 4.2rem;
        letter-spacing: 0
    }
}

.content-animated-preview-introduce-block .content-animated-preview-introduce-block__title span {
    position: relative;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: -0.225em;
    vertical-align: top
}

.content-animated-preview-introduce-block .content-animated-preview-introduce-block__title span svg {
    position: absolute;
    display: block;
    width: 32px;
    height: 32px;
    top: 0;
    transform: translate(-3%, -45%)
}

@media(min-width: 768px) {
    .content-animated-preview-introduce-block .content-animated-preview-introduce-block__title span svg {
        width: 44px;
        height: 44px
    }
}

@media(min-width: 1200px) {
    .content-animated-preview-introduce-block .content-animated-preview-introduce-block__title span svg {
        width: 74px;
        height: 74px
    }
}

.content-animated-preview-introduce-block .content-animated-preview-introduce-block__i,
.content-animated-preview-introduce-block .content-animated-preview-introduce-block__u {
    animation-iteration-count: infinite, 1;
    animation-direction: normal, normal;
    animation-play-state: running, paused;
    animation-fill-mode: none, both;
    animation-duration: 15s, 1s;
    animation-delay: 0s, calc(var(--content-animated-preview-block-scroll, 0)*-1s)
}

body[style*="--content-animated-preview-block-scroll"] .content-animated-preview-introduce-block .content-animated-preview-introduce-block__u,
body[style*="--content-animated-preview-block-scroll"] .content-animated-preview-introduce-block .content-animated-preview-introduce-block__i {
    animation-play-state: paused, paused
}

.content-animated-preview-introduce-block .content-animated-preview-introduce-block__i {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 32px;
    height: 32px;
    animation-timing-function: linear, linear;
    z-index: 2
}

@media(min-width: 1200px) {
    .content-animated-preview-introduce-block .content-animated-preview-introduce-block__i {
        width: 40px;
        height: 40px
    }
}

.content-animated-preview-introduce-block .content-animated-preview-introduce-block__i svg {
    display: block;
    flex: 1 0 auto;
    max-width: 100%;
    max-height: 100%
}

.content-animated-preview-introduce-block .content-animated-preview-introduce-block__i_1 {
    top: 106%;
    left: 77%
}

@media(min-width: 768px) {
    .content-animated-preview-introduce-block .content-animated-preview-introduce-block__i_1 {
        top: 2.8%;
        left: 10%;
        animation-name: contentAnimatedPreviewBlockAnimationI1, contentAnimatedPreviewBlockAnimationIOutLeftTop
    }
}

@media(min-width: 1200px) {
    .content-animated-preview-introduce-block .content-animated-preview-introduce-block__i_1 {
        top: 17%;
        left: 6.5%
    }
}

.content-animated-preview-introduce-block .content-animated-preview-introduce-block__i_2 {
    top: -17.5%;
    left: 14%
}

@media(min-width: 768px) {
    .content-animated-preview-introduce-block .content-animated-preview-introduce-block__i_2 {
        top: 103%;
        left: 15%;
        animation-name: contentAnimatedPreviewBlockAnimationI2, contentAnimatedPreviewBlockAnimationIOutLeftBottom
    }
}

@media(min-width: 1200px) {
    .content-animated-preview-introduce-block .content-animated-preview-introduce-block__i_2 {
        top: 98.6%;
        left: 10.65%
    }
}

.content-animated-preview-introduce-block .content-animated-preview-introduce-block__i_3 {
    top: 67.7%;
    left: 10%;
    opacity: 0
}

@media(min-width: 768px) {
    .content-animated-preview-introduce-block .content-animated-preview-introduce-block__i_3 {
        animation-name: contentAnimatedPreviewBlockAnimationI3, contentAnimatedPreviewBlockAnimationIOutLeftBottom
    }
}

@media(min-width: 1200px) {
    .content-animated-preview-introduce-block .content-animated-preview-introduce-block__i_3 {
        top: 67.7%;
        left: 6.9%
    }
}

.content-animated-preview-introduce-block .content-animated-preview-introduce-block__i_4 {
    top: 105.8%;
    left: 9.1%;
    opacity: 0
}

@media(min-width: 768px) {
    .content-animated-preview-introduce-block .content-animated-preview-introduce-block__i_4 {
        animation-name: contentAnimatedPreviewBlockAnimationI4, contentAnimatedPreviewBlockAnimationIOutLeftBottom
    }
}

@media(min-width: 1200px) {
    .content-animated-preview-introduce-block .content-animated-preview-introduce-block__i_4 {
        top: 100.8%;
        left: 6.1%
    }
}

.content-animated-preview-introduce-block .content-animated-preview-introduce-block__i_5 {
    top: 76.1%;
    right: 9%
}

@media(min-width: 768px) {
    .content-animated-preview-introduce-block .content-animated-preview-introduce-block__i_5 {
        animation-name: contentAnimatedPreviewBlockAnimationI5, contentAnimatedPreviewBlockAnimationIOutRightBottom
    }
}

@media(min-width: 1200px) {
    .content-animated-preview-introduce-block .content-animated-preview-introduce-block__i_5 {
        top: 75.8%;
        right: 5.4%
    }
}

.content-animated-preview-introduce-block .content-animated-preview-introduce-block__i_6 {
    top: 76.1%;
    right: 9%;
    opacity: 0
}

@media(min-width: 768px) {
    .content-animated-preview-introduce-block .content-animated-preview-introduce-block__i_6 {
        animation-name: contentAnimatedPreviewBlockAnimationI6, contentAnimatedPreviewBlockAnimationIOutRightBottom
    }
}

@media(min-width: 1200px) {
    .content-animated-preview-introduce-block .content-animated-preview-introduce-block__i_6 {
        top: 75.8%;
        right: 5.4%
    }
}

.content-animated-preview-introduce-block .content-animated-preview-introduce-block__i_7 {
    top: -3.3%;
    right: 5.8%;
    opacity: 0
}

@media(min-width: 768px) {
    .content-animated-preview-introduce-block .content-animated-preview-introduce-block__i_7 {
        animation-name: contentAnimatedPreviewBlockAnimationI7, contentAnimatedPreviewBlockAnimationIOutRightTop
    }
}

@media(min-width: 1200px) {
    .content-animated-preview-introduce-block .content-animated-preview-introduce-block__i_7 {
        top: 12.7%;
        right: 5.7%
    }
}

.content-animated-preview-introduce-block .content-animated-preview-introduce-block__i_8 {
    top: 37.7%;
    right: 7.6%;
    opacity: 0
}

@media(min-width: 768px) {
    .content-animated-preview-introduce-block .content-animated-preview-introduce-block__i_8 {
        animation-name: contentAnimatedPreviewBlockAnimationI8, contentAnimatedPreviewBlockAnimationIOutRightTop
    }
}

@media(min-width: 1200px) {
    .content-animated-preview-introduce-block .content-animated-preview-introduce-block__i_8 {
        top: 41.7%;
        right: 4.6%
    }
}

.content-animated-preview-introduce-block .content-animated-preview-introduce-block__i_3,
.content-animated-preview-introduce-block .content-animated-preview-introduce-block__i_4,
.content-animated-preview-introduce-block .content-animated-preview-introduce-block__i_5,
.content-animated-preview-introduce-block .content-animated-preview-introduce-block__i_6,
.content-animated-preview-introduce-block .content-animated-preview-introduce-block__i_7,
.content-animated-preview-introduce-block .content-animated-preview-introduce-block__i_8 {
    display: none
}

@media(min-width: 768px) {

    .content-animated-preview-introduce-block .content-animated-preview-introduce-block__i_3,
    .content-animated-preview-introduce-block .content-animated-preview-introduce-block__i_4,
    .content-animated-preview-introduce-block .content-animated-preview-introduce-block__i_5,
    .content-animated-preview-introduce-block .content-animated-preview-introduce-block__i_6,
    .content-animated-preview-introduce-block .content-animated-preview-introduce-block__i_7,
    .content-animated-preview-introduce-block .content-animated-preview-introduce-block__i_8 {
        display: block
    }
}

.content-animated-preview-introduce-block .content-animated-preview-introduce-block__u {
    position: absolute;
    width: 56px;
    height: 56px;
    animation-timing-function: cubic-bezier(0, 0, 0.58, 1), linear;
    cursor: pointer;
    z-index: 1
}

@media(min-width: 768px) {
    .content-animated-preview-introduce-block .content-animated-preview-introduce-block__u {
        width: 78px;
        height: 78px
    }
}

@media(min-width: 1200px) {
    .content-animated-preview-introduce-block .content-animated-preview-introduce-block__u {
        width: 110px;
        height: 110px
    }
}

.content-animated-preview-introduce-block .content-animated-preview-introduce-block__u:not(:has(>video[data-active])):before {
    content: ""
}

.content-animated-preview-introduce-block .content-animated-preview-introduce-block__u:before {
    position: absolute;
    background-image: var(--poster-url);
    background-position: 50%;
    background-size: contain;
    background-repeat: no-repeat
}

.content-animated-preview-introduce-block .content-animated-preview-introduce-block__u:after {
    content: "";
    position: absolute;
    width: 20px;
    height: 20px;
    top: 50%;
    left: 50%;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iNDQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTM2IDE4LjUzNmMyLjY2NyAxLjU0IDIuNjY3IDUuMzg4IDAgNi45MjhMNiA0Mi43ODRjLTIuNjY3IDEuNTQtNi0uMzg0LTYtMy40NjNWNC42NzhDMCAxLjYgMy4zMzMtLjMyNCA2IDEuMjE1bDMwIDE3LjMyeiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==");
    background-position: 50%;
    background-size: contain;
    background-repeat: no-repeat;
    transform: translate(-50%, -50%);
    opacity: 0;
    transition: opacity 200ms linear
}

@media(min-width: 768px) {
    .content-animated-preview-introduce-block .content-animated-preview-introduce-block__u:after {
        width: 38px;
        height: 38px
    }
}

.content-animated-preview-introduce-block .content-animated-preview-introduce-block__u:hover:after {
    opacity: 1
}

.content-animated-preview-introduce-block .content-animated-preview-introduce-block__u video,
.content-animated-preview-introduce-block .content-animated-preview-introduce-block__u:before {
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 12px;
    overflow: hidden
}

@media(min-width: 768px) {

    .content-animated-preview-introduce-block .content-animated-preview-introduce-block__u video,
    .content-animated-preview-introduce-block .content-animated-preview-introduce-block__u:before {
        border-radius: 22px
    }
}

@media(min-width: 1200px) {

    .content-animated-preview-introduce-block .content-animated-preview-introduce-block__u video,
    .content-animated-preview-introduce-block .content-animated-preview-introduce-block__u:before {
        border-radius: 32px
    }
}

.content-animated-preview-introduce-block .content-animated-preview-introduce-block__u video::-webkit-media-controls {
    display: none !important
}

.content-animated-preview-introduce-block .content-animated-preview-introduce-block__u video::-webkit-media-controls-panel {
    display: none !important;
    -webkit-appearance: none
}

.content-animated-preview-introduce-block .content-animated-preview-introduce-block__u video::--webkit-media-controls-play-button {
    display: none !important;
    -webkit-appearance: none
}

.content-animated-preview-introduce-block .content-animated-preview-introduce-block__u video::-webkit-media-controls-start-playback-button {
    display: none !important;
    -webkit-appearance: none
}

.content-animated-preview-introduce-block .content-animated-preview-introduce-block__u_1 {
    top: -35.9%;
    left: 2.4%
}

@media(min-width: 768px) {
    .content-animated-preview-introduce-block .content-animated-preview-introduce-block__u_1 {
        top: -24.9%;
        left: 12.2%;
        animation-name: contentAnimatedPreviewBlockAnimationU1, contentAnimatedPreviewBlockAnimationU1Out
    }
}

@media(min-width: 1200px) {
    .content-animated-preview-introduce-block .content-animated-preview-introduce-block__u_1 {
        top: -8.6%;
        left: 6.65%
    }
}

.content-animated-preview-introduce-block .content-animated-preview-introduce-block__u_2 {
    top: 113.5%;
    left: 66%
}

@media(min-width: 768px) {
    .content-animated-preview-introduce-block .content-animated-preview-introduce-block__u_2 {
        top: 10.5%;
        left: 1.5%;
        animation-name: contentAnimatedPreviewBlockAnimationU2, contentAnimatedPreviewBlockAnimationU2Out
    }
}

@media(min-width: 1200px) {
    .content-animated-preview-introduce-block .content-animated-preview-introduce-block__u_2 {
        top: 21.5%;
        left: .4%
    }
}

.content-animated-preview-introduce-block .content-animated-preview-introduce-block__u_3 {
    top: 91.5%;
    left: 83.3%
}

@media(min-width: 768px) {
    .content-animated-preview-introduce-block .content-animated-preview-introduce-block__u_3 {
        top: 75.8%;
        left: 7.3%;
        animation-name: contentAnimatedPreviewBlockAnimationU3, contentAnimatedPreviewBlockAnimationU3Out
    }
}

@media(min-width: 1200px) {
    .content-animated-preview-introduce-block .content-animated-preview-introduce-block__u_3 {
        top: 74.8%;
        left: 4.7%
    }
}

.content-animated-preview-introduce-block .content-animated-preview-introduce-block__u_4 {
    top: 6.9%;
    right: 7.6%;
    animation-name: contentAnimatedPreviewBlockAnimationU4, contentAnimatedPreviewBlockAnimationU4Out
}

@media(min-width: 1200px) {
    .content-animated-preview-introduce-block .content-animated-preview-introduce-block__u_4 {
        top: 14.9%;
        right: 4.85%
    }
}

.content-animated-preview-introduce-block .content-animated-preview-introduce-block__u_5 {
    top: 48.3%;
    right: 1.4%;
    animation-name: contentAnimatedPreviewBlockAnimationU5, contentAnimatedPreviewBlockAnimationU5Out
}

@media(min-width: 1200px) {
    .content-animated-preview-introduce-block .content-animated-preview-introduce-block__u_5 {
        top: 50.2%;
        right: -0.5%
    }
}

.content-animated-preview-introduce-block .content-animated-preview-introduce-block__u_6 {
    top: 86.5%;
    right: 10.45%;
    animation-name: contentAnimatedPreviewBlockAnimationU6, contentAnimatedPreviewBlockAnimationU6Out
}

@media(min-width: 1200px) {
    .content-animated-preview-introduce-block .content-animated-preview-introduce-block__u_6 {
        top: 80.3%;
        right: 6.75%
    }
}

.content-animated-preview-introduce-block .content-animated-preview-introduce-block__u_7 {
    top: -9.4%;
    left: 104%;
    opacity: 0;
    animation-name: contentAnimatedPreviewBlockAnimationU7, contentAnimatedPreviewBlockAnimationU7Out
}

@media(min-width: 1200px) {
    .content-animated-preview-introduce-block .content-animated-preview-introduce-block__u_7 {
        top: 7.4%;
        left: 104%
    }
}

.content-animated-preview-introduce-block .content-animated-preview-introduce-block__u_8 {
    top: 116%;
    right: 104%;
    opacity: 0;
    animation-name: contentAnimatedPreviewBlockAnimationU8, contentAnimatedPreviewBlockAnimationU8Out
}

@media(min-width: 1200px) {
    .content-animated-preview-introduce-block .content-animated-preview-introduce-block__u_8 {
        top: 110%;
        right: 104%
    }
}

.content-animated-preview-introduce-block .content-animated-preview-introduce-block__u_4,
.content-animated-preview-introduce-block .content-animated-preview-introduce-block__u_5,
.content-animated-preview-introduce-block .content-animated-preview-introduce-block__u_6,
.content-animated-preview-introduce-block .content-animated-preview-introduce-block__u_7,
.content-animated-preview-introduce-block .content-animated-preview-introduce-block__u_8 {
    display: none
}

@media(min-width: 768px) {

    .content-animated-preview-introduce-block .content-animated-preview-introduce-block__u_4,
    .content-animated-preview-introduce-block .content-animated-preview-introduce-block__u_5,
    .content-animated-preview-introduce-block .content-animated-preview-introduce-block__u_6,
    .content-animated-preview-introduce-block .content-animated-preview-introduce-block__u_7,
    .content-animated-preview-introduce-block .content-animated-preview-introduce-block__u_8 {
        display: block
    }
}

.content-animated-preview-introduce-block .content-animated-preview-introduce-block__buttons {
    position: relative;
    max-width: 250px;
    margin: 44px auto 0;
    text-align: center;
    z-index: 2
}

@media(min-width: 768px) {
    .content-animated-preview-introduce-block .content-animated-preview-introduce-block__buttons {
        margin-top: 32px
    }
}

@media(min-width: 1200px) {
    .content-animated-preview-introduce-block .content-animated-preview-introduce-block__buttons {
        margin-top: 31px
    }
}

@media(min-width: 768px) {
    @keyframes contentAnimatedPreviewBlockAnimationI1 {

        0%,
        23.33333333333333% {
            opacity: 1
        }

        26.66666666666667%,
        76.66666666666667% {
            opacity: 0
        }

        80%,
        100% {
            opacity: 1
        }
    }

    @keyframes contentAnimatedPreviewBlockAnimationI2 {

        0%,
        23.33333333333333% {
            opacity: 1
        }

        26.66666666666667%,
        96.66666666666667% {
            opacity: 0
        }

        100% {
            opacity: 1
        }
    }

    @keyframes contentAnimatedPreviewBlockAnimationI3 {

        0%,
        23.33333333333333% {
            opacity: 0
        }

        26.66666666666667%,
        53.33333333333333% {
            opacity: 1
        }

        56.66666666666667%,
        100% {
            opacity: 0
        }
    }

    @keyframes contentAnimatedPreviewBlockAnimationI4 {

        0%,
        53.33333333333333% {
            opacity: 0
        }

        56.66666666666667%,
        96.66666666666667% {
            opacity: 1
        }

        100% {
            opacity: 0
        }
    }

    @keyframes contentAnimatedPreviewBlockAnimationI5 {

        0%,
        23.33333333333333% {
            opacity: 1
        }

        26.66666666666667%,
        96.66666666666667% {
            opacity: 0
        }

        100% {
            opacity: 1
        }
    }

    @keyframes contentAnimatedPreviewBlockAnimationI6 {

        0%,
        23.33333333333333% {
            opacity: 0
        }

        26.66666666666667%,
        53.33333333333333% {
            opacity: 1
        }

        56.66666666666667%,
        100% {
            opacity: 0
        }
    }

    @keyframes contentAnimatedPreviewBlockAnimationI7 {

        0%,
        23.33333333333333% {
            opacity: 0
        }

        26.66666666666667%,
        76.66666666666667% {
            opacity: 1
        }

        80%,
        100% {
            opacity: 0
        }
    }

    @keyframes contentAnimatedPreviewBlockAnimationI8 {

        0%,
        76.66666666666667% {
            opacity: 0
        }

        80%,
        96.66666666666667% {
            opacity: 1
        }

        100% {
            opacity: 0
        }
    }

    @keyframes contentAnimatedPreviewBlockAnimationU1 {

        0%,
        23.33333333333333% {
            top: -24.9%;
            left: 12.2%;
            opacity: 1;
            visibility: visible
        }

        26.66666666666667%,
        76.66666666666667% {
            top: 7.4%;
            left: -4%;
            opacity: 0;
            visibility: hidden
        }

        80%,
        100% {
            top: -24.9%;
            left: 12.2%;
            opacity: 1;
            visibility: visible
        }
    }

    @keyframes contentAnimatedPreviewBlockAnimationU2 {

        0%,
        23.33333333333333% {
            top: 10.5%;
            left: 1.5%
        }

        26.66666666666667%,
        76.66666666666667% {
            top: 37.5%;
            left: 4.5%
        }

        80%,
        100% {
            top: 10.5%;
            left: 1.5%
        }
    }

    @keyframes contentAnimatedPreviewBlockAnimationU3 {}

    @keyframes contentAnimatedPreviewBlockAnimationU4 {

        0%,
        23.33333333333333% {
            top: 6.9%;
            right: 7.6%
        }

        26.66666666666667%,
        76.66666666666667% {
            top: -18.1%;
            right: 9%
        }

        80%,
        100% {
            top: 6.9%;
            right: 7.6%
        }
    }

    @keyframes contentAnimatedPreviewBlockAnimationU5 {

        0%,
        53.33333333333333% {
            top: 48.3%;
            right: 1.4%
        }

        56.66666666666667%,
        76.66666666666667% {
            top: 30.3%;
            right: -4%
        }

        80%,
        100% {
            top: 48.3%;
            right: 1.4%
        }
    }

    @keyframes contentAnimatedPreviewBlockAnimationU6 {

        0%,
        53.33333333333333% {
            top: 86.5%;
            right: 10.45%;
            opacity: 1;
            visibility: visible
        }

        56.66666666666667%,
        96.66666666666667% {
            top: 116%;
            right: -4%;
            opacity: 0;
            visibility: hidden
        }

        100% {
            top: 86.5%;
            right: 10.45%;
            opacity: 1;
            visibility: visible
        }
    }

    @keyframes contentAnimatedPreviewBlockAnimationU7 {

        0%,
        23.33333333333333% {
            top: -9.4%;
            left: 104%;
            opacity: 0;
            visibility: hidden
        }

        26.66666666666667%,
        76.66666666666667% {
            top: -9.4%;
            left: 93%;
            opacity: 1;
            visibility: visible
        }

        80%,
        100% {
            top: -9.4%;
            left: 104%;
            opacity: 0;
            visibility: hidden
        }
    }

    @keyframes contentAnimatedPreviewBlockAnimationU8 {

        0%,
        53.33333333333333% {
            top: 116%;
            right: 104%;
            opacity: 0;
            visibility: hidden
        }

        56.66666666666667%,
        96.66666666666667% {
            top: 114%;
            right: 84%;
            opacity: 1;
            visibility: visible
        }

        100% {
            top: 116%;
            right: 104%;
            opacity: 0;
            visibility: hidden
        }
    }

    @keyframes contentAnimatedPreviewBlockAnimationOutHide {
        to {
            opacity: 0
        }
    }

    @keyframes contentAnimatedPreviewBlockAnimationU1Out {
        to {
            transform: translate(-250%, -250%);
            visibility: hidden
        }
    }

    @keyframes contentAnimatedPreviewBlockAnimationU2Out {
        to {
            transform: translate(-250%, -150%);
            visibility: hidden
        }
    }

    @keyframes contentAnimatedPreviewBlockAnimationU3Out {
        to {
            transform: translate(-250%, 150%);
            visibility: hidden
        }
    }

    @keyframes contentAnimatedPreviewBlockAnimationU4Out {
        to {
            transform: translate(250%, -250%);
            visibility: hidden
        }
    }

    @keyframes contentAnimatedPreviewBlockAnimationU5Out {
        to {
            transform: translate(250%, 150%);
            visibility: hidden
        }
    }

    @keyframes contentAnimatedPreviewBlockAnimationU6Out {
        to {
            transform: translate(250%, 250%);
            visibility: hidden
        }
    }

    @keyframes contentAnimatedPreviewBlockAnimationU7Out {
        to {
            transform: translate(250%, -150%);
            visibility: hidden
        }
    }

    @keyframes contentAnimatedPreviewBlockAnimationU8Out {
        to {
            transform: translate(-250%, 250%);
            visibility: hidden
        }
    }

    @keyframes contentAnimatedPreviewBlockAnimationIOutLeftTop {
        to {
            transform: translate(-500%, -500%);
            visibility: hidden
        }
    }

    @keyframes contentAnimatedPreviewBlockAnimationIOutLeftBottom {
        to {
            transform: translate(-500%, 500%);
            visibility: hidden
        }
    }

    @keyframes contentAnimatedPreviewBlockAnimationIOutRightTop {
        to {
            transform: translate(500%, -500%);
            visibility: hidden
        }
    }

    @keyframes contentAnimatedPreviewBlockAnimationIOutRightBottom {
        to {
            transform: translate(500%, 500%);
            visibility: hidden
        }
    }
}

@media(min-width: 1200px) {
    @keyframes contentAnimatedPreviewBlockAnimationU1 {

        0%,
        23.33333333333333% {
            top: -8.6%;
            left: 6.65%;
            opacity: 1;
            visibility: visible
        }

        26.66666666666667%,
        76.66666666666667% {
            top: 7.4%;
            left: -4%;
            opacity: 0;
            visibility: hidden
        }

        80%,
        100% {
            top: -8.6%;
            left: 6.65%;
            opacity: 1;
            visibility: visible
        }
    }

    @keyframes contentAnimatedPreviewBlockAnimationU2 {

        0%,
        23.33333333333333% {
            top: 21.5%;
            left: .4%
        }

        26.66666666666667%,
        76.66666666666667% {
            top: 42%;
            left: 2.75%
        }

        80%,
        100% {
            top: 21.5%;
            left: .4%
        }
    }

    @keyframes contentAnimatedPreviewBlockAnimationU3 {}

    @keyframes contentAnimatedPreviewBlockAnimationU4 {

        0%,
        23.33333333333333% {
            top: 14.9%;
            right: 4.85%
        }

        26.66666666666667%,
        76.66666666666667% {
            top: -2.4%;
            right: 7.7%
        }

        80%,
        100% {
            top: 14.9%;
            right: 4.85%
        }
    }

    @keyframes contentAnimatedPreviewBlockAnimationU5 {

        0%,
        53.33333333333333% {
            top: 50.2%;
            right: -0.5%
        }

        56.66666666666667%,
        76.66666666666667% {
            top: 41.6%;
            right: -1.7%
        }

        80%,
        100% {
            top: 50.2%;
            right: -0.5%
        }
    }

    @keyframes contentAnimatedPreviewBlockAnimationU6 {

        0%,
        53.33333333333333% {
            top: 80.3%;
            right: 6.75%;
            opacity: 1;
            visibility: visible
        }

        56.66666666666667%,
        96.66666666666667% {
            top: 110%;
            right: -4%;
            opacity: 0;
            visibility: hidden
        }

        100% {
            top: 80.3%;
            right: 6.75%;
            opacity: 1;
            visibility: visible
        }
    }

    @keyframes contentAnimatedPreviewBlockAnimationU7 {

        0%,
        23.33333333333333% {
            top: 7.4%;
            left: 104%;
            opacity: 0;
            visibility: hidden
        }

        26.66666666666667%,
        76.66666666666667% {
            top: 7.4%;
            left: 93.55%;
            opacity: 1;
            visibility: visible
        }

        80%,
        100% {
            top: 7.4%;
            left: 104%;
            opacity: 0;
            visibility: hidden
        }
    }

    @keyframes contentAnimatedPreviewBlockAnimationU8 {

        0%,
        53.33333333333333% {
            top: 110%;
            right: 104%;
            opacity: 0;
            visibility: hidden
        }

        56.66666666666667%,
        96.66666666666667% {
            top: 106.8%;
            right: 89.35%;
            opacity: 1;
            visibility: visible
        }

        100% {
            top: 110%;
            right: 104%;
            opacity: 0;
            visibility: hidden
        }
    }
}

.content-animated-preview-slider-block {
    padding: 48px 0 0;
    overflow-x: clip;
    box-sizing: border-box
}

.content-animated-preview-slider-block * {
    box-sizing: border-box
}

.content-animated-preview-slider-block .content-animated-preview-slider-block__inner {
    position: relative;
    max-width: calc(var(--b24-content-container-max-width)*1px);
    margin: 0 auto
}

.content-animated-preview-slider-block .content-animated-preview-slider-block__dots {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    max-width: 520px;
    margin: 0 auto
}

@media(min-width: 768px) {
    .content-animated-preview-slider-block .content-animated-preview-slider-block__dots {
        max-width: 780px
    }
}

@media(min-width: 1200px) {
    .content-animated-preview-slider-block .content-animated-preview-slider-block__dots {
        max-width: 890px
    }
}

.content-animated-preview-slider-block .content-animated-preview-slider-block__dot {
    margin: 0 6px 12px;
    white-space: nowrap
}

@media(min-width: 768px) {
    .content-animated-preview-slider-block .content-animated-preview-slider-block__dot {
        margin: 0 8px 16px
    }
}

.content-animated-preview-slider-block .content-animated-preview-slider-block__dot .bx-ui-chips__message span:not(:last-child) {
    display: none
}

@media(min-width: 768px) {
    .content-animated-preview-slider-block .content-animated-preview-slider-block__dot .bx-ui-chips__message span:not(:last-child) {
        display: inline
    }
}

.content-animated-preview-slider-block .content-animated-preview-slider-block__dot .bx-ui-chips__message span+span {
    display: inline
}

@media(min-width: 768px) {
    .content-animated-preview-slider-block .content-animated-preview-slider-block__dot .bx-ui-chips__message span+span {
        display: none
    }
}

.content-animated-preview-slider-block .content-animated-preview-slider-block__slider {
    position: relative;
    display: flex
}

.content-animated-preview-slider-block .content-animated-preview-slider-block__item {
    flex: 1 0 100%;
    max-width: 100%
}

.content-animated-preview-slider-block:not([data-started]) .content-animated-preview-slider-block__item:not(:first-child) {
    display: none
}

.content-animated-preview-slider-block[data-started] .content-animated-preview-slider-block__item:not([data-animated]) {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1
}

.content-animated-preview-slider-block .content-animated-preview-slider-block__content {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 44px
}

@media(min-width: 768px) {
    .content-animated-preview-slider-block .content-animated-preview-slider-block__content {
        margin-top: 23px
    }
}

@media(min-width: 1200px) {
    .content-animated-preview-slider-block .content-animated-preview-slider-block__content {
        justify-content: normal;
        margin-top: 24px
    }
}

.content-animated-preview-slider-block .content-animated-preview-slider-block__list {
    display: none;
    flex: 0 0 185px;
    max-width: 185px;
    margin: -28px 0 0 3px
}

@media(min-width: 1200px) {
    .content-animated-preview-slider-block .content-animated-preview-slider-block__list {
        display: block
    }
}

.content-animated-preview-slider-block .content-animated-preview-slider-block__list ul {
    display: block;
    margin: 0;
    padding: 0;
    list-style: none
}

.content-animated-preview-slider-block .content-animated-preview-slider-block__list ul li {
    display: block;
    margin: 0 0 28px;
    padding: 0;
    font-size: 0.8125rem;
    line-height: 1.25;
    white-space: nowrap;
    transform: scale(1)
}

.content-animated-preview-slider-block .content-animated-preview-slider-block__list ul li {
    --duration: var(--item-duration);
    --delay: var(--item-delay);
    position: relative;
    display: flex;
    opacity: 0;
    visibility: hidden
}

.content-animated-preview-slider-block .content-animated-preview-slider-block__list ul li {
    animation-iteration-count: 1;
    animation-play-state: running;
    animation-fill-mode: forwards;
    animation-timing-function: linear;
    animation-duration: calc(var(--duration)*1s);
    animation-delay: calc(var(--delay)*1s)
}

.content-animated-preview-slider-block .content-animated-preview-slider-block__item[data-animated] .content-animated-preview-slider-block__list ul li {
    animation-name: contentAnimatedCopilotSliderBlockShow
}

.content-animated-preview-slider-block .content-animated-preview-slider-block__item:not([data-animated]) .content-animated-preview-slider-block__list ul li {
    animation: none
}

.content-animated-preview-slider-block .content-animated-preview-slider-block__media {
    flex: 1 0 100%;
    max-width: 286px;
    transition: opacity 750ms linear
}

@media(min-width: 768px) {
    .content-animated-preview-slider-block .content-animated-preview-slider-block__media {
        max-width: 571px
    }
}

@media(min-width: 1200px) {
    .content-animated-preview-slider-block .content-animated-preview-slider-block__media {
        flex: 1 0 auto;
        max-width: 982px
    }
}

.content-animated-preview-slider-block[data-started] .content-animated-preview-slider-block__item:not([data-animated]) .content-animated-preview-slider-block__media {
    opacity: 0
}

.content-animated-preview-slider-block .content-animated-preview-slider-block__item[data-animated] .content-animated-preview-slider-block__media {
    opacity: 1;
    transition-duration: 500ms
}

.content-animated-preview-slider-block .content-animated-preview-slider-block__picture {
    display: block;
    max-width: 100%
}

.content-animated-preview-slider-block .content-animated-preview-slider-block__button {
    margin-top: 48px;
    text-align: center
}

@media(min-width: 768px) {
    .content-animated-preview-slider-block .content-animated-preview-slider-block__button {
        margin-top: 17px
    }
}

@media(min-width: 1200px) {
    .content-animated-preview-slider-block .content-animated-preview-slider-block__button {
        margin-top: 32px
    }
}

@media(min-width: 1200px) {
    @keyframes contentAnimatedCopilotSliderBlockShow {
        0% {
            opacity: 0;
            visibility: hidden
        }

        100% {
            opacity: 1;
            visibility: visible
        }
    }
}

/* End */


/* Start:/bitrix/templates/b24_copilot/assets/css/include/blocks/0.02.content.copilot.slider.block.min.css?17484465864543*/
.content-copilot-slider-block {
    padding: 64px 0 0;
    box-sizing: border-box
}

@media(min-width: 768px) {
    .content-copilot-slider-block {
        padding: 80px 0 0
    }
}

@media(min-width: 1200px) {
    .content-copilot-slider-block {
        padding: 80px 30px 0
    }
}

.content-copilot-slider-block_pt_0 {
    padding-top: 0px
}

@media(min-width: 768px) {
    .content-copilot-slider-block_pt_0 {
        padding-top: 0px
    }
}

.content-copilot-slider-block_pt_1 {
    padding-top: 16px
}

@media(min-width: 768px) {
    .content-copilot-slider-block_pt_1 {
        padding-top: 20px
    }
}

.content-copilot-slider-block_pt_2 {
    padding-top: 32px
}

@media(min-width: 768px) {
    .content-copilot-slider-block_pt_2 {
        padding-top: 40px
    }
}

.content-copilot-slider-block_pt_3 {
    padding-top: 48px
}

@media(min-width: 768px) {
    .content-copilot-slider-block_pt_3 {
        padding-top: 60px
    }
}

.content-copilot-slider-block_pt_4 {
    padding-top: 64px
}

@media(min-width: 768px) {
    .content-copilot-slider-block_pt_4 {
        padding-top: 80px
    }
}

.content-copilot-slider-block * {
    box-sizing: border-box
}

.content-copilot-slider-block .content-copilot-slider-block__inner {
    max-width: calc(var(--b24-content-container-max-width)*1px);
    margin: 0 auto;
    padding: 48px 15px 16px;
    background: rgba(var(--b24-rgb-color-purple-98), 1);
    background: linear-gradient(180deg, rgba(var(--b24-rgb-color-purple-98), 1) 75%, rgba(var(--b24-rgb-color-blue-59), 0) 100%);
    border-radius: 24px
}

@media(min-width: 768px) {
    .content-copilot-slider-block .content-copilot-slider-block__inner {
        padding: 48px 15px;
        border-radius: 32px
    }
}

@media(min-width: 1200px) {
    .content-copilot-slider-block .content-copilot-slider-block__inner {
        padding: 80px 15px;
        border-radius: 48px
    }
}

.content-copilot-slider-block .content-copilot-slider-block__prologue .content-copilot-slider-block__buttons {
    display: none
}

@media(min-width: 768px) {
    .content-copilot-slider-block .content-copilot-slider-block__prologue .content-copilot-slider-block__buttons {
        display: flex
    }
}

.content-copilot-slider-block .content-copilot-slider-block__description {
    max-width: 300px
}

@media(min-width: 768px) {
    .content-copilot-slider-block .content-copilot-slider-block__description {
        max-width: 420px
    }
}

@media(min-width: 1200px) {
    .content-copilot-slider-block .content-copilot-slider-block__description {
        max-width: 700px
    }
}

.content-copilot-slider-block .content-copilot-slider-block__button {
    flex: 1 0 100%
}

@media(min-width: 768px) {
    .content-copilot-slider-block .content-copilot-slider-block__button {
        flex: 0 0 202px;
        min-width: 202px
    }
}

@media(min-width: 1200px) {
    .content-copilot-slider-block .content-copilot-slider-block__button {
        flex: 0 0 250px;
        min-width: 250px
    }
}

.content-copilot-slider-block .content-copilot-slider-block__tabs {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    max-width: 528px;
    margin: 42px auto 0
}

@media(min-width: 768px) {
    .content-copilot-slider-block .content-copilot-slider-block__tabs {
        margin: 20px auto 0
    }
}

@media(min-width: 1200px) {
    .content-copilot-slider-block .content-copilot-slider-block__tabs {
        flex-wrap: nowrap;
        max-width: 880px;
        margin: 44px auto 0
    }
}

.content-copilot-slider-block .content-copilot-slider-block__tab {
    flex: 1 0 100%;
    max-width: 100%;
    margin: 0 0 16px
}

@media(min-width: 768px) {
    .content-copilot-slider-block .content-copilot-slider-block__tab {
        flex: 0 0 auto;
        margin: 0 8px 12px
    }
}

@media(min-width: 1200px) {
    .content-copilot-slider-block .content-copilot-slider-block__tab {
        flex: 1 0 auto;
        margin: 0 8px 12px
    }
}

.content-copilot-slider-block .content-copilot-slider-block__tab .bx-ui-chips {
    width: 100%;
    white-space: nowrap
}

@media(min-width: 1200px) {
    .content-copilot-slider-block .content-copilot-slider-block__tab .bx-ui-chips {
        padding-left: 20px;
        padding-right: 20px
    }
}

.content-copilot-slider-block .content-copilot-slider-block__content {
    max-width: 592px;
    margin: 16px auto 0;
    background: var(--b24-hex-color-white-100);
    border-radius: 16px
}

@media(min-width: 768px) {
    .content-copilot-slider-block .content-copilot-slider-block__content {
        margin: 10px auto 0;
        border-radius: 24px
    }
}

@media(min-width: 1200px) {
    .content-copilot-slider-block .content-copilot-slider-block__content {
        max-width: 880px;
        margin: 12px auto 0;
        border-radius: 32px
    }
}

.content-copilot-slider-block .content-copilot-slider-block__slider {
    display: grid
}

.content-copilot-slider-block .content-copilot-slider-block__slide {
    position: relative;
    grid-row-start: 1;
    grid-column-start: 1;
    z-index: -1
}

.content-copilot-slider-block:not([data-started]) .content-copilot-slider-block__slide:first-child,
.content-copilot-slider-block .content-copilot-slider-block__slide[data-animated] {
    z-index: 1
}

.content-copilot-slider-block .content-copilot-slider-block__epilogue {
    display: block
}

@media(min-width: 768px) {
    .content-copilot-slider-block .content-copilot-slider-block__epilogue {
        display: none
    }
}

/* End */


/* Start:/bitrix/templates/b24_copilot/assets/css/include/blocks/0.02.content.copilot.slider.block.animation.min.css?175155570672463*/
.b24-sb-copilot {
    margin: 0 auto;
    padding: 0 14px 14px;
    box-sizing: border-box
}

@media(min-width: 1200px) {
    .b24-sb-copilot {
        padding: 0 14px 23px
    }
}

.b24-sb-copilot * {
    box-sizing: border-box
}

.b24-sb-copilot_type_1 {
    max-width: 673px
}

.b24-sb-copilot_type_2 {
    max-width: 794px
}

.b24-sb-copilot_type_3 {
    max-width: 523px
}

.b24-sb-copilot__chat:before {
    border-radius: 16px 16px 0 0
}

@media(min-width: 768px) {
    .b24-sb-copilot__chat:before {
        border-radius: 24px 24px 0 0
    }
}

@media(min-width: 1200px) {
    .b24-sb-copilot__chat:before {
        border-radius: 32px 32px 0 0
    }
}

@media(max-width: 1199.98px) {

    .b24-sb-copilot_type_1 .b24-sb-copilot__chat:before,
    .b24-sb-copilot_type_3 .b24-sb-copilot__chat:before {
        content: "";
        position: absolute;
        display: block;
        width: 100%;
        height: 40px;
        top: 0;
        left: 0;
        background: linear-gradient(0deg, rgba(var(--b24-rgb-color-white-100), 0) 30%, rgba(var(--b24-rgb-color-white-100), 1) 100%);
        z-index: 2
    }
}

.b24-sb-copilot .b24-sb-copilot__container {
    position: relative;
    display: flex;
    align-items: flex-end;
    height: 327px;
    padding-top: 14px;
    overflow-x: visible;
    overflow-y: clip;
    z-index: 1
}

@media(min-width: 1200px) {
    .b24-sb-copilot .b24-sb-copilot__container {
        height: 331px;
        padding-top: 25px
    }
}

.b24-sb-copilot_type_2 .b24-sb-copilot__container {
    align-items: flex-start;
    height: 288px;
    overflow-x: clip;
    overflow-y: visible
}

@media(min-width: 1200px) {
    .b24-sb-copilot_type_2 .b24-sb-copilot__container {
        height: 258px;
        padding-top: 0
    }
}

.b24-sb-copilot_type_3 .b24-sb-copilot__container {
    position: static;
    height: 390px
}

.b24-sb-copilot_type_2 .b24-sb-copilot__chat {
    padding-top: 25px
}

@media(min-width: 1200px) {
    .b24-sb-copilot_type_2 .b24-sb-copilot__chat {
        padding-top: 35px
    }
}

@media(min-width: 1200px) {
    .b24-sb-copilot_type_2 .b24-sb-copilot__textarea {
        transform: translateY(-38px)
    }
}

.b24-sb-copilot .b24-sb-copilot__messages {
    flex: 1 0 100%
}

.b24-sb-copilot .b24-sb-copilot__message {
    display: flex
}

.b24-sb-copilot_type_1 .b24-sb-copilot__message:nth-child(2n) {
    justify-content: flex-end
}

.b24-sb-copilot .b24-sb-copilot__message {
    position: relative;
    margin-bottom: 12px
}

.b24-sb-copilot .b24-sb-copilot__message:not(:first-child) {
    height: 0;
    margin-bottom: 0;
    visibility: hidden
}

.b24-sb-copilot_type_3 .b24-sb-copilot__message {
    position: static
}

.b24-sb-copilot_type_3 .b24-sb-copilot__message.b24-sb-copilot__message_side {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 2
}

[data-slide] [data-animation-input] {
    position: relative;
    display: inline;
    color: rgba(0, 0, 0, 0);
    background: linear-gradient(var(--b24-hex-color-black-2) 0 0) no-repeat 0 0;
    background-size: 0 100%;
    -webkit-background-clip: text;
    background-clip: text;
    visibility: hidden;
    animation-iteration-count: 1;
    animation-play-state: running;
    animation-fill-mode: forwards;
    animation-timing-function: linear
}

[data-slide] [data-animation-placeholder] {
    animation-iteration-count: 1;
    animation-play-state: running;
    animation-fill-mode: forwards;
    animation-timing-function: step-end
}

[data-slide][data-animated] [data-animation-input] {
    animation-name: contentCopilotSliderBlockAnimationTypingMessage
}

[data-slide][data-animated] [data-animation-input][data-animation-disable-hide] {
    animation-name: contentCopilotSliderBlockAnimationTypingMessageDisableHide
}

[data-slide][data-animated] [data-animation-placeholder] {
    animation-name: contentCopilotSliderBlockAnimationPlaceholderHiding
}

.b24-sb-copilot_type_1 [data-animation-message-1],
.b24-sb-copilot_type_1 [data-animation-message-2],
.b24-sb-copilot_type_1 [data-animation-message-3],
.b24-sb-copilot_type_2 [data-animation-message-1],
.b24-sb-copilot_type_2 [data-animation-message-2],
.b24-sb-copilot_type_2 [data-animation-context-menu],
.b24-sb-copilot_type_3 [data-animation-message-1],
.b24-sb-copilot_type_3 [data-animation-loader] {
    opacity: 0
}

.b24-sb-copilot_type_1 [data-animation-message-1],
.b24-sb-copilot_type_1 [data-animation-message-2],
.b24-sb-copilot_type_1 [data-animation-message-3],
.b24-sb-copilot_type_2 [data-animation-message-1],
.b24-sb-copilot_type_2 [data-animation-message-2],
.b24-sb-copilot_type_2 [data-animation-context-menu],
.b24-sb-copilot_type_2 [data-animation-context-hover],
.b24-sb-copilot_type_2 [data-animation-context-hover]:after,
.b24-sb-copilot_type_2 [data-animation-textarea],
.b24-sb-copilot_type_3 [data-animation-message-1],
.b24-sb-copilot_type_3 [data-animation-button],
.b24-sb-copilot_type_3 [data-animation-button]:before,
.b24-sb-copilot_type_3 [data-animation-button]:after,
.b24-sb-copilot_type_3 [data-animation-message-4],
.b24-sb-copilot_type_3 [data-animation-side],
.b24-sb-copilot_type_3 [data-animation-loader] {
    animation-iteration-count: 1;
    animation-play-state: running;
    animation-fill-mode: forwards;
    animation-timing-function: linear;
    animation-duration: 250ms
}

[data-slide][data-animated] .b24-sb-copilot_type_1 [data-animation-message-1],
[data-slide][data-animated] .b24-sb-copilot_type_1 [data-animation-message-2],
[data-slide][data-animated] .b24-sb-copilot_type_1 [data-animation-message-3],
[data-slide][data-animated] .b24-sb-copilot_type_2 [data-animation-message-1],
[data-slide][data-animated] .b24-sb-copilot_type_2 [data-animation-message-2],
[data-slide][data-animated] .b24-sb-copilot_type_3 [data-animation-message-1],
[data-slide][data-animated] .b24-sb-copilot_type_3 [data-animation-message-4] {
    animation-name: contentCopilotSliderBlockAnimationShowMessage
}

[data-slide][data-animated] .b24-sb-copilot_type_3 [data-animation-message-4] {
    animation-name: contentCopilotSliderBlockAnimationShowSideMessage
}

[data-slide][data-animated] .b24-sb-copilot_type_2 [data-animation-context-menu] {
    animation-name: contentCopilotSliderBlockAnimationShowContextMenu
}

[data-slide][data-animated] .b24-sb-copilot_type_2 [data-animation-context-hover] {
    animation-name: contentCopilotSliderBlockAnimationShowContextMenuHover
}

[data-slide][data-animated] .b24-sb-copilot_type_2 [data-animation-context-hover]:after {
    animation-name: contentCopilotSliderBlockAnimationShowContextMenuHoverAfter
}

[data-slide][data-animated] .b24-sb-copilot_type_3 [data-animation-message-1] [data-animation-button] {
    animation-name: contentCopilotSliderBlockAnimationShowButtonHover
}

[data-slide][data-animated] .b24-sb-copilot_type_3 [data-animation-message-1] [data-animation-button]:before {
    animation-name: contentCopilotSliderBlockAnimationShowButtonHoverBefore
}

[data-slide][data-animated] .b24-sb-copilot_type_3 [data-animation-message-1] [data-animation-button]:after {
    animation-name: contentCopilotSliderBlockAnimationShowButtonHoverAfter
}

[data-slide][data-animated] .b24-sb-copilot_type_3 [data-animation-loader] {
    animation-name: contentCopilotSliderBlockAnimationShowLoader
}

[data-slide][data-animated] .b24-sb-copilot_type_3 [data-animation-side] {
    animation-name: contentCopilotSliderBlockAnimationShowSide
}

[data-slide][data-animated] .b24-sb-copilot_type_2 [data-animation-textarea] {
    animation-name: contentCopilotSliderBlockAnimationHideTextArea
}

[data-slide][data-animated] .b24-sb-copilot_type_1 [data-animation-message-2] {
    animation-delay: calc(var(--item-duration)*.5*1s)
}

[data-slide][data-animated] .b24-sb-copilot_type_2 [data-animation-message-2],
[data-slide][data-animated] .b24-sb-copilot_type_2 [data-animation-textarea] {
    animation-delay: calc(var(--item-duration)*.75*1s)
}

[data-slide][data-animated] .b24-sb-copilot_type_1 [data-animation-message-3] {
    animation-delay: calc(var(--item-duration)*.65*1s)
}

[data-slide][data-animated] .b24-sb-copilot_type_1 [data-animation-placeholder],
[data-slide][data-animated] .b24-sb-copilot_type_1 [data-animation-input] {
    animation-duration: calc(var(--item-duration)*.35*1s);
    animation-delay: calc(var(--item-duration)*.1*1s)
}

[data-slide][data-animated] .b24-sb-copilot_type_2 [data-animation-input] {
    animation-duration: calc(var(--item-duration)*.35*1s);
    animation-delay: calc(var(--item-duration)*.1*1s)
}

[data-slide][data-animated] .b24-sb-copilot_type_2 [data-animation-context-menu] {
    animation-duration: calc(var(--item-duration)*.2*1s);
    animation-delay: calc(var(--item-duration)*.5*1s)
}

[data-slide][data-animated] .b24-sb-copilot_type_2 [data-animation-context-hover] {
    animation-delay: calc(var(--item-duration)*.62*1s)
}

[data-slide][data-animated] .b24-sb-copilot_type_2 [data-animation-context-hover]:after {
    animation-delay: calc(var(--item-duration)*.6*1s)
}

[data-slide][data-animated] .b24-sb-copilot_type_3 [data-animation-message-1] [data-animation-button]:before {
    animation-duration: calc(var(--item-duration)*.1*1s);
    animation-delay: calc(var(--item-duration)*.1*1s)
}

[data-slide][data-animated] .b24-sb-copilot_type_3 [data-animation-message-1] [data-animation-button],
[data-slide][data-animated] .b24-sb-copilot_type_3 [data-animation-message-1] [data-animation-button]:after {
    animation-duration: calc(var(--item-duration)*.15*1s);
    animation-delay: calc(var(--item-duration)*.15*1s)
}

[data-slide][data-animated] .b24-sb-copilot_type_3 [data-animation-message-4] {
    animation-delay: calc(var(--item-duration)*.25*1s)
}

[data-slide][data-animated] .b24-sb-copilot_type_3 [data-animation-loader] {
    animation-duration: calc(var(--item-duration)*.2*1s);
    animation-delay: calc(var(--item-duration)*.25*1s)
}

[data-slide][data-animated] .b24-sb-copilot_type_3 [data-animation-side] {
    animation-delay: calc(var(--item-duration)*.45*1s)
}

.b24-sb-copilot-im-crm-category-menu {
    display: flex;
    align-items: center;
    justify-content: space-around;
    margin-bottom: -4px
}

@media(min-width: 1200px) {
    .b24-sb-copilot-im-crm-category-menu {
        justify-content: flex-start;
        margin-bottom: 21px
    }
}

.b24-sb-copilot-im-crm-category-menu .b24-sb-copilot-im-crm-category-menu__item {
    padding-bottom: 8px;
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    color: var(--b24-hex-color-gray-83);
    font-size: 0.625rem;
    font-weight: 700;
    line-height: 1;
    text-transform: uppercase
}

@media(min-width: 1200px) {
    .b24-sb-copilot-im-crm-category-menu .b24-sb-copilot-im-crm-category-menu__item {
        padding-bottom: 13px
    }
}

.b24-sb-copilot-im-crm-category-menu .b24-sb-copilot-im-crm-category-menu__item_active {
    border-color: var(--b24-hex-color-purple-61);
    color: var(--b24-hex-color-purple-61)
}

@media(min-width: 1200px) {
    .b24-sb-copilot-im-crm-category-menu .b24-sb-copilot-im-crm-category-menu__item:not(:last-child) {
        margin-right: 40px
    }
}

.b24-sb-copilot-im-stream-textarea .b24-sb-copilot-im-stream-textarea__buttons {
    display: flex;
    justify-content: space-between;
    margin-bottom: 8px
}

@media(min-width: 1200px) {
    .b24-sb-copilot-im-stream-textarea .b24-sb-copilot-im-stream-textarea__buttons {
        justify-content: flex-end
    }
}

.b24-sb-copilot-im-stream-textarea .b24-sb-copilot-im-stream-textarea__item {
    display: flex;
    align-items: center
}

.b24-sb-copilot-im-stream-textarea .b24-sb-copilot-im-stream-textarea__item:not(:first-child) {
    margin-left: 14px
}

@media(min-width: 1200px) {
    .b24-sb-copilot-im-stream-textarea .b24-sb-copilot-im-stream-textarea__item:not(:first-child) {
        margin-left: 70px
    }
}

@media(max-width: 1199.98px) {
    .b24-sb-copilot-im-stream-textarea .b24-sb-copilot-im-stream-textarea__item:last-child {
        margin-left: auto
    }
}

.b24-sb-copilot-im-stream-textarea .b24-sb-copilot-im-stream-textarea__message {
    display: flex;
    align-items: center;
    color: var(--b24-hex-color-gray-83);
    font-size: 0.8125rem;
    line-height: 1;
    white-space: nowrap
}

.b24-sb-copilot-im-stream-textarea .b24-sb-copilot-im-stream-textarea__message:before {
    content: "";
    display: block;
    margin-right: 4px;
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

.b24-sb-copilot-im-stream-textarea .b24-sb-copilot-im-stream-textarea__message_mention:before {
    width: 16px;
    height: 15px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTggMTQuMzc1Yy00LjA2NyAwLTcuMjItMy4wNTktNy4yMi03LjEyNVMzLjkzMi4xMjUgOCAuMTI1YzQuMTggMCA3LjMxNCAzLjA1OSA3LjMxNCA2LjkxNiAwIDIuNjAzLTEuMzQ5IDMuODk1LTMuMDQgMy44OTUtMS4zNDkgMC0yLjA3LS43Ni0yLjMxOC0xLjIzNWgtLjA5NWMtLjMyMy40NTYtMS4wODMgMS4yMzUtMi4zNTYgMS4yMzUtMS43ODYgMC0zLjI2OC0xLjM0OS0zLjI2OC0zLjY2NyAwLTIuMzE4IDEuNDgyLTMuNjY3IDMuMTkyLTMuNjY3IDEuMDI2IDAgMS43ODYuNzAzIDEuOTM4IDEuMDA3aC4wOTVsLjMwNC0uNzk4aDEuNDA2djMuNzgxYzAgMS4yMTYuNDM3IDEuNjM0IDEuMTAyIDEuNjM0LjU3IDAgMS4yMzUtLjYwOCAxLjIzNS0yLjE4NSAwLTIuOTQ1LTIuMzM3LTUuMjA2LTUuNTEtNS4yMDYtMy4wNTkgMC01LjQxNSAyLjI2MS01LjQxNSA1LjQxNVM0Ljk0IDEyLjY2NSA4IDEyLjY2NWMxLjYzNCAwIDIuOTA3LS42ODQgMy4xMTYtLjgzNmwuODU1IDEuNDA2Yy0uMTkuMTUyLTEuNzEgMS4xNC0zLjk3IDEuMTR6bS0uMjQ4LTUuMjQ0Yy44OTMgMCAxLjYxNS0uNjg0IDEuNjE1LTEuODYycy0uNzIyLTEuODYyLTEuNjE1LTEuODYyLTEuNjE1LjY4NC0xLjYxNSAxLjg2Mi43MjIgMS44NjIgMS42MTUgMS44NjJ6IiBmaWxsPSIjQ0FEMERFIi8+PC9zdmc+")
}

.b24-sb-copilot-im-stream-textarea .b24-sb-copilot-im-stream-textarea__message_quotes:before {
    width: 12px;
    height: 11px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00LjA1IDBjLjc4MSAwIDEuNDE1LjYxMyAxLjQxNSAxLjM2OXYzLjkyM2MwIC44MTYtLjA5MiAxLjI4Ny0uMjc0IDIuMDA4YTUuNzQ5IDUuNzQ5IDAgMCAxLS44NDQgMS44OTZjLS4zNzkuNTQ0LS44NjQuOTc5LTEuNDU0IDEuMzA1LS41NTQuMzA2LTEuMTk1LjQ2OS0xLjkyMy40ODgtLjA0NyAwLS4xNDMuMDY1LS4xNDMtLjEyNVY5LjE5NmMwLS4yMzkuMTEtLjI0Ni4xNjItLjI1LjQwNi0uMDIzLjc0NS0uMTM3IDEuMDE5LS4zNDFhMi42MyAyLjYzIDAgMCAwIC43NTktLjkxOGMuMTk2LS4zOC4zMy0uODA5LjQtMS4yODQuMDctLjQ3Ni4xMDUtLjY0OC4xMDUtMS4xMUgxLjQxNUMuNjM0IDUuMjkyIDAgNC42OCAwIDMuOTIyVjEuMzdDMCAuNjEzLjYzNCAwIDEuNDE1IDBINC4wNXptNi41MzUgMEMxMS4zNjYgMCAxMiAuNjEzIDEyIDEuMzY5djMuOTIzYzAgLjgxNi0uMDkxIDEuMjg3LS4yNzQgMi4wMDhhNS43NSA1Ljc1IDAgMCAxLS44NDMgMS44OTZjLS4zOC41NDQtLjg2NC45NzktMS40NTQgMS4zMDUtLjU1NS4zMDYtMS4xOTUuNDY5LTEuOTIzLjQ4Ny0uMDQ3LjAwMi0uMTQzLjA2Ni0uMTQzLS4xMjRWOS4xOTZjMC0uMjM5LjEwOS0uMjQ2LjE2MS0uMjUuNDA2LS4wMjMuNzQ2LS4xMzcgMS4wMi0uMzQxYTIuNjMgMi42MyAwIDAgMCAuNzU4LS45MThjLjE5Ny0uMzguMzMtLjgwOS40LTEuMjg0LjA3LS40NzYuMTA2LS42NDguMTA2LTEuMTFINy45NWMtLjc4MSAwLTEuNDE1LS42MTMtMS40MTUtMS4zN1YxLjM3QzYuNTM1LjYxMyA3LjE3IDAgNy45NSAwaDIuNjM1eiIgZmlsbD0iI0NBRDBERSIvPjwvc3ZnPg==")
}

.b24-sb-copilot-im-stream-textarea .b24-sb-copilot-im-stream-textarea__message_context:before {
    width: 15px;
    height: 3px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMi41IDEuNWExIDEgMCAxIDEtMiAwIDEgMSAwIDAgMSAyIDB6bTYgMGExIDEgMCAxIDEtMiAwIDEgMSAwIDAgMSAyIDB6bTYgMGExIDEgMCAxIDEtMiAwIDEgMSAwIDAgMSAyIDB6IiBmaWxsPSIjQjFCMUIxIiBzdHJva2U9IiNDQUQwREUiLz48L3N2Zz4=")
}

.b24-sb-copilot-im-stream-textarea .b24-sb-copilot-im-stream-textarea__message_font:before {
    width: 10px;
    height: 10px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zLjg2OCAwaDIuMzA3TDEwIDEwSDcuNjY1TDYuODkgNy43NzNIMy4wNjZMMi4yNjQgMTBIMEwzLjg2OCAwem0tLjIxNSA2LjEzNGgyLjY1TDUuMDE1IDIuNDY1aC0uMDI4bC0xLjMzMyAzLjY3eiIgZmlsbD0iI0IxQjFCMSIvPjwvc3ZnPg==")
}

.b24-sb-copilot-im-stream-textarea .b24-sb-copilot-im-stream-textarea__message_menu:before {
    width: 12px;
    height: 10px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIC44MzNDMCAuMzczLjM4NiAwIC44NjIgMGgxMC4yNzZjLjQ3NiAwIC44NjIuMzczLjg2Mi44MzN2OC4zMzRjMCAuNDYtLjM4Ni44MzMtLjg2Mi44MzNILjg2MkMuMzg2IDEwIDAgOS42MjcgMCA5LjE2N1YuODMzem0xLjY1NS44MzRoOC42ODd2MS42NjZIMS42NTVWMS42Njd6TTEwLjM0MiA1SDEuNjU1djMuMzMzaDguNjg3VjV6IiBmaWxsPSIjQjFCMUIxIi8+PC9zdmc+")
}

.b24-sb-copilot-im-stream-textarea .b24-sb-copilot-im-stream-textarea__input {
    height: 43px;
    border: 1px solid var(--b24-hex-color-gray-83);
    border-radius: 100px
}

.b24-sb-copilot-im-crm-context-menu {
    position: absolute;
    max-width: 296px;
    height: 0;
    left: 0;
    top: calc(100% + 6px);
    color: var(--b24-hex-color-gray-37);
    z-index: 1
}

.b24-sb-copilot-im-crm-context-menu .b24-sb-copilot-im-crm-context-menu__inner {
    padding: 14px;
    background-color: var(--b24-hex-color-white-100);
    border: 1px solid var(--b24-hex-color-purple-61);
    border-radius: 23px
}

.b24-sb-copilot-im-crm-context-menu .b24-sb-copilot-im-crm-context-menu__base {
    display: flex;
    align-items: center
}

.b24-sb-copilot-im-crm-context-menu .b24-sb-copilot-im-crm-context-menu__base:after {
    content: "";
    display: block;
    flex: 0 0 9px;
    width: 9px;
    height: 14px;
    margin-left: 9px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTIgMS41IDYgNi02IDYiIHN0cm9rZT0iIzUyNUM2OSIgc3Ryb2tlLXdpZHRoPSIzIi8+PC9zdmc+");
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

.b24-sb-copilot-im-crm-context-menu .b24-sb-copilot-im-crm-context-menu__base .b24-sb-copilot-im-crm-context-menu__icon {
    flex: 0 0 30px;
    width: 30px;
    height: 30px;
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

@media(min-width: 1200px) {
    .b24-sb-copilot-im-crm-context-menu .b24-sb-copilot-im-crm-context-menu__base .b24-sb-copilot-im-crm-context-menu__icon {
        flex: 0 0 46px;
        width: 46px;
        height: 46px
    }
}

.b24-sb-copilot-im-crm-context-menu .b24-sb-copilot-im-crm-context-menu__content {
    margin: 0 auto 0 12px;
    font-size: 0.8125rem;
    line-height: 1;
    white-space: nowrap
}

@media(min-width: 1200px) {
    .b24-sb-copilot-im-crm-context-menu .b24-sb-copilot-im-crm-context-menu__content {
        font-size: 1.125rem
    }
}

.b24-sb-copilot-im-crm-context-menu .b24-sb-copilot-im-crm-context-menu__content>span {
    display: block;
    margin-top: 4px;
    font-size: 0.7rem;
    opacity: .6
}

@media(min-width: 1200px) {
    .b24-sb-copilot-im-crm-context-menu .b24-sb-copilot-im-crm-context-menu__content>span {
        font-size: 0.8125rem
    }
}

.b24-sb-copilot-im-crm-context-menu .b24-sb-copilot-im-crm-context-menu__hr {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 14px;
    font-size: 0.563rem;
    text-transform: uppercase;
    white-space: nowrap
}

@media(min-width: 1200px) {
    .b24-sb-copilot-im-crm-context-menu .b24-sb-copilot-im-crm-context-menu__hr {
        font-size: 0.7rem
    }
}

.b24-sb-copilot-im-crm-context-menu .b24-sb-copilot-im-crm-context-menu__hr>span {
    display: block;
    opacity: .6
}

.b24-sb-copilot-im-crm-context-menu .b24-sb-copilot-im-crm-context-menu__hr:before,
.b24-sb-copilot-im-crm-context-menu .b24-sb-copilot-im-crm-context-menu__hr:after {
    content: "";
    display: block;
    flex: 1 0 auto;
    height: 1px;
    background-color: var(--b24-hex-color-gray-83)
}

.b24-sb-copilot-im-crm-context-menu .b24-sb-copilot-im-crm-context-menu__hr:before {
    margin: 0 12px 0 6px
}

.b24-sb-copilot-im-crm-context-menu .b24-sb-copilot-im-crm-context-menu__hr:after {
    margin: 0 6px 0 12px
}

.b24-sb-copilot-im-crm-context-menu .b24-sb-copilot-im-crm-context-menu__item {
    display: flex;
    align-items: center;
    margin-left: -14px;
    margin-right: -14px;
    padding: 8px 27px 8px 24px
}

.b24-sb-copilot-im-crm-context-menu .b24-sb-copilot-im-crm-context-menu__item {
    position: relative
}

.b24-sb-copilot-im-crm-context-menu .b24-sb-copilot-im-crm-context-menu__item:after {
    content: "";
    position: absolute;
    display: block;
    width: 22px;
    height: 35px;
    top: 50%;
    left: 75%;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAjCAYAAACQA/olAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJaSURBVHgBzZbPqxJRFMePjhHmW7hw4dvIJEr9AeFKX0LuXaQQrVoYtchaKLR90NaFizaBgeA6MFDElEYochuiBCHMLAIDKY0WtlCnc+ZX4zSMMzoP3ge+er137vfeOef+EMCaV6gbcADePe0MygNHGF9FPTNpf4f6ZahjUY/BAeeo53ueOUVxirkjXqCCFu0PUGdwWamjREX7kmyb1+Vy+Ue32xV7vR4ZU1zvgAvw9XpdVAF51vecGLj2ipfL2Ot1Pr7PzkNkvN1u72LxJmqJqrpiTESj0VwkEsn5/X6h0+l81jWtUR/t+vC1Wk1bFT6fT2w0GlKZ53l1laj6YmZwcPIGgwEsFgsYDocUnt+K7h9tHAgEIBgMSkJOqtXqST6ff4Tlp1RBMU7Dv1hvUe+NJhiK/4wxmTu/s9ksrNfrM3yLa/1+/xv14HTtAuo6mLDZbCyNiVKpBLFY7BYav5GmwnEcpNNpmE6nbDwep4TQ6FqH1WqllVmWBXmXm+PxyBfOToxDoRDgoQO4rMAu4XBYmhgNSDAMoxnX2u32T8zyH0pEJpNxtNOoD72tEQrFw0qlcmU2m91mZaTRlWy7QhkNxWNptVrSxnH9dFPDqDem9XteLBZhuVzCoairwgiLks6DQxiPxyLma44eHVeNC4UCxbdnDAUhoE4TiYSApxs4Rb/1zZL3fT6f7+w2h3i1DxPeTiaTr3Q02qXZbFLSP2Hxw75nXyaTSdvxpT2AfZ7sTPsisLzzRqMRpFIpqaw/7VT0dYIg0Bej/rb6U50D+RKQPEzazeqaoFysfwFa56/BvMGd+wAAAABJRU5ErkJggg==");
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat;
    visibility: hidden
}

.b24-sb-copilot-im-crm-context-menu .b24-sb-copilot-im-crm-context-menu__item .b24-sb-copilot-im-crm-context-menu__icon {
    flex: 0 0 20px;
    width: 20px;
    height: 20px;
    margin-right: 11px
}

.b24-sb-copilot-im-crm-context-menu .b24-sb-copilot-im-crm-context-menu__message {
    font-size: 0.8125rem;
    line-height: 1
}

.b24-sb-copilot-im-textarea {
    display: flex;
    min-height: 40px
}

@media(min-width: 1200px) {
    .b24-sb-copilot-im-textarea {
        min-height: 76px
    }
}

.b24-sb-copilot-im-textarea:after {
    content: "";
    display: block;
    flex: 0 0 40px;
    width: 40px;
    height: 40px;
    margin-top: auto;
    margin-left: 10px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iMjAiIGN5PSIyMCIgcj0iMjAiIGZpbGw9IiNCMTQxRjUiLz48cGF0aCBvcGFjaXR5PSIuNCIgZD0ibTEzLjM1NCAxMy40NjMgMS4xMTkgNy43NzdjLjAxOC4xMjQuMDE3LjI1LS4wMDMuMzc0bC0xLjA4MiA2LjgwNWMtLjE2IDEuMDEzLjg5OCAxLjc3OCAxLjgwOSAxLjMwN2wxNC40NTYtNy40NzFhMS4yNSAxLjI1IDAgMCAwIC4wMjItMi4yMWwtMTQuNDg3LTcuODU4Yy0uOTA0LS40OS0xLjk4LjI1OS0xLjgzNCAxLjI3NnoiIGZpbGw9IiNmZmYiLz48cGF0aCBvcGFjaXR5PSIuNCIgZD0ibTE0LjQzOSAyMSAuMDM0LjI0Yy4wMTguMTI0LjAxNy4yNS0uMDAzLjM3NGwtMS4wODIgNi44MDVjLS4xNiAxLjAxMy44OTggMS43NzggMS44MDkgMS4zMDdsMTQuNDU2LTcuNDcxYy41LS4yNTguNzIzLS43Ny42NjgtMS4yNTVIMTQuNDR6IiBmaWxsPSIjZmZmIi8+PC9zdmc+");
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

@media(min-width: 1200px) {
    .b24-sb-copilot-im-textarea:after {
        margin-right: -40px
    }
}

.b24-sb-copilot-im-textarea .b24-sb-copilot-im-textarea__input {
    position: relative;
    flex: 1 0 auto;
    max-width: calc(100% - 50px);
    padding: 7px 24px 12px 12px;
    border: 1px solid var(--b24-hex-color-purple-61);
    border-radius: 10px
}

@media(min-width: 1200px) {
    .b24-sb-copilot-im-textarea .b24-sb-copilot-im-textarea__input {
        max-width: 100%
    }
}

.b24-sb-copilot-im-textarea .b24-sb-copilot-im-textarea__input:after {
    content: "";
    position: absolute;
    display: block;
    width: 11px;
    height: 15px;
    right: 12px;
    bottom: 12px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTYuMjUuMjI0LjI3Ni4wNTZjMS4yMS4yNDcgMi4xNTggMS4zMDggMi4yMDYgMi41Mi4wMzMuODQ3LjAyIDEuNjk2LjAyIDIuNTQ0IDAgLjc1NC4wMDUgMS41MDktLjAxOCAyLjI2Mi0uMDI3Ljg0LS40MjQgMS41MS0xLjA5IDIuMDEyLTEuNTYxIDEuMTc5LTMuOC40ODMtNC4zOTMtMS4zNjdhMy4wNzYgMy4wNzYgMCAwIDEtLjEzLS44OTdjLS4wMTItMS40My0uMDEtMi44NTgtLjAwMy00LjI4Ny4wMDUtMS4yMS41ODQtMi4wNzUgMS42NzUtMi42MDUuMjItLjEwOC40NzktLjE0MS43Mi0uMjA5bC4xMDgtLjAzaC42Mjh6IiBmaWxsPSIjQjE0MUY1Ii8+PHBhdGggZD0iTTUuMzYyIDEzLjUxMXYtMS4xMjZjLS4yMDMtLjA0LS40MDgtLjA3LS42MDktLjExOS0xLjcwOC0uNDE1LTIuODYzLTEuNDY1LTMuNTQ2LTMuMDM2Qy45NTUgOC42NDcuODcgOC4wMjQuODczIDcuMzljLjAwNC0uMzc0LS4wMDYtLjc1LjAwOS0xLjEyNC4wMTUtLjM3LjQzLS42MTQuNzctLjQ2MS4yMDkuMDk0LjMzOS4yNTUuMzQ0LjQ5Mi4wMDguNDU0LjAwNS45MDkuMDIyIDEuMzYzLjAzOC45OTguNDU1IDEuODMyIDEuMTY5IDIuNTI4LjYzNy42MiAxLjM5OS45OTcgMi4yOTIgMS4wODQgMS4yNzcuMTI1IDIuMzgyLS4yNDcgMy4yODMtMS4xNjQuNTUtLjU1OS45MjQtMS4yMTQgMS4wMzgtMS45ODguMDU4LS4zOTcuMDUyLS44MDIuMDctMS4yMDQuMDA5LS4yMi0uMDA0LS40NDEuMDA3LS42NjEuMDE0LS4yNjQuMjYyLS40ODUuNTMyLS40OS4yODUtLjAwNi41Ny4yLjU3NC40NTguMDE0Ljg0MS4wNzIgMS42ODYtLjE1NiAyLjUxNC0uMjY0Ljk2LS43OTUgMS43NTMtMS41MzcgMi40MTZhNC44MiA0LjgyIDAgMCAxLTIuMjk5IDEuMTQzYy0uMTU3LjAzMi0uMzE3LjA1NC0uNDgyLjA4MnYxLjEzM2gyLjEzNWMuMTY0IDAgLjMyMi4wMTguNDU0LjEzYS41NDEuNTQxIDAgMCAxIC4xOC42MDcuNTU2LjU1NiAwIDAgMS0uNTMyLjM3NUgzLjEyMWEuNTcuNTcgMCAwIDEtLjU1LS40MjguNTUyLjU1MiAwIDAgMSAuMzE5LS42MjcuOTEyLjkxMiAwIDAgMSAuMzMzLS4wNTVjLjY1Mi0uMDA1IDEuMzA0LS4wMDIgMS45NTYtLjAwMmguMTgzeiIgZmlsbD0iI0IxNDFGNSIvPjwvc3ZnPg==");
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

.b24-sb-copilot-im-textarea .b24-sb-copilot-im-textarea__placeholder {
    position: absolute;
    max-width: 100%;
    top: 7px;
    left: 12px;
    color: var(--b24-hex-color-gray-83);
    font-size: 1rem
}

.b24-sb-copilot-im-crm-generator {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    flex: 1 0 auto;
    max-width: 100%;
    padding: 8px 12px;
    border: 1px solid var(--b24-hex-color-purple-61);
    border-radius: 19px
}

@media(min-width: 1200px) {
    .b24-sb-copilot-im-crm-generator {
        flex-wrap: nowrap;
        padding: 12px 14px 11px;
        border-radius: 67px
    }
}

.b24-sb-copilot-im-crm-generator .b24-sb-copilot-im-crm-generator__icon {
    flex: 0 0 30px;
    width: 30px;
    height: 30px;
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat;
    order: 2
}

@media(min-width: 1200px) {
    .b24-sb-copilot-im-crm-generator .b24-sb-copilot-im-crm-generator__icon {
        order: 1
    }
}

.b24-sb-copilot-im-crm-generator .b24-sb-copilot-im-crm-generator__input {
    flex: 1 0 100%;
    margin-bottom: 8px;
    color: var(--b24-hex-color-gray-37);
    order: 1
}

@media(min-width: 1200px) {
    .b24-sb-copilot-im-crm-generator .b24-sb-copilot-im-crm-generator__input {
        flex: 1 0;
        margin: 0 18px;
        order: 2
    }
}

.b24-sb-copilot-im-crm-generator .b24-sb-copilot-im-crm-generator__buttons {
    display: flex;
    align-items: center;
    flex: 0 0 auto;
    margin-left: auto;
    order: 3
}

.b24-sb-copilot-im-crm-generator .b24-sb-copilot-im-crm-generator__enter,
.b24-sb-copilot-im-crm-generator .b24-sb-copilot-im-crm-generator__send {
    display: block;
    margin-left: 6px;
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

@media(min-width: 1200px) {

    .b24-sb-copilot-im-crm-generator .b24-sb-copilot-im-crm-generator__enter,
    .b24-sb-copilot-im-crm-generator .b24-sb-copilot-im-crm-generator__send {
        margin-left: 16px
    }
}

.b24-sb-copilot-im-crm-generator .b24-sb-copilot-im-crm-generator__enter {
    flex: 0 0 54px;
    width: 54px;
    height: 10px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTUiIGhlaWdodD0iMTEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE4Ljg3IDguNzgyaDUuNzEyVjEwSDE3LjQ3Vi4yaDYuOTE2djEuMjE4SDE4Ljg3djMuMDFoNC45MTR2MS4xOUgxOC44N3YzLjE2NHpNMzAuNjE1IDIuNTFjMS44MDYgMCAzLjA4IDEuMDM2IDMuMDggMy4yMlYxMEgzMi4zNVY1Ljg4NGMwLTEuNDU2LS43MjgtMi4xNy0yLjAwMi0yLjE3LTEuNDI4IDAtMi4zNTIuODU0LTIuMzUyIDIuNDY0VjEwaC0xLjM0NFYyLjU4aDEuMjg4VjMuN2MuNTQ2LS43NTYgMS40OTgtMS4xOSAyLjY3NC0xLjE5ek0zOS45MzQgOC42bC40Mi45NjZjLS40MDYuMzUtMS4wMjIuNTE4LTEuNjI0LjUxOC0xLjQ5OCAwLTIuMzUyLS44MjYtMi4zNTItMi4zMjRWMy42ODZoLTEuMjZWMi41OGgxLjI2Vi45NTZoMS4zNDRWMi41OGgyLjEyOHYxLjEwNmgtMi4xMjh2NC4wMThjMCAuNzk4LjQyIDEuMjQ2IDEuMTYyIDEuMjQ2LjM5MiAwIC43Ny0uMTI2IDEuMDUtLjM1ek00OC40MzkgNi4zMzJjMCAuMTEyLS4wMTQuMjgtLjAyOC40MDZoLTYuMDJjLjE2OCAxLjMwMiAxLjIxOCAyLjE3IDIuNjg4IDIuMTcuODY4IDAgMS41OTYtLjI5NCAyLjE0Mi0uODk2bC43NDIuODY4Yy0uNjcyLjc4NC0xLjY5NCAxLjIwNC0yLjkyNiAxLjIwNC0yLjM5NCAwLTMuOTktMS41ODItMy45OS0zLjc5NCAwLTIuMTk4IDEuNTgyLTMuNzggMy43MjQtMy43OCAyLjE0MiAwIDMuNjY4IDEuNTQgMy42NjggMy44MjJ6bS0zLjY2OC0yLjY4OGMtMS4yODggMC0yLjI0Ljg2OC0yLjM4IDIuMTI4aDQuNzZjLS4xNC0xLjI0Ni0xLjA3OC0yLjEyOC0yLjM4LTIuMTI4ek01MS41OTMgMy44MjZjLjQ3Ni0uODY4IDEuNC0xLjMxNiAyLjcwMi0xLjMxNnYxLjMwMmMtLjExMi0uMDE0LS4yMS0uMDE0LS4zMDgtLjAxNC0xLjQ0MiAwLTIuMzM4Ljg4Mi0yLjMzOCAyLjUwNlYxMGgtMS4zNDRWMi41OGgxLjI4OHYxLjI0NnpNNC4xNjcgMGw0LjE2NiA0LjE2N0g1djMuNDY2YS43LjcgMCAwIDAgLjcuN2gzLjQ2N1YxMEg1LjMzM2EyIDIgMCAwIDEtMi0yVjQuMTY3SDBMNC4xNjcgMHoiIGZpbGw9IiM1MjVDNjkiLz48L3N2Zz4=")
}

.b24-sb-copilot-im-crm-generator .b24-sb-copilot-im-crm-generator__send {
    flex: 0 0 30px;
    width: 30px;
    height: 30px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTMwIDE1YzAgOC4yODQtNi43MTYgMTUtMTUgMTUtOC4yODQgMC0xNS02LjcxNi0xNS0xNUMwIDYuNzE2IDYuNzE2IDAgMTUgMGM4LjI4NCAwIDE1IDYuNzE2IDE1IDE1eiIgZmlsbD0iI0IxNDFGNSIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJtMTAuMzIxIDE2LjU4NiAzLjc0NS0zLjg4VjIxaDEuODY4di04LjI5NGwzLjc0NSAzLjg4TDIxIDE1LjIxNiAxNSA5bC02IDYuMjE3IDEuMzIxIDEuMzY5eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==")
}

.b24-sb-copilot-im-crm-message {
    max-width: 100%;
    max-height: 224px;
    padding: 8px 7px 8px 12px;
    border: 1px solid var(--b24-hex-color-purple-61);
    border-radius: 23px;
    color: var(--b24-hex-color-gray-37)
}

@media(min-width: 1200px) {
    .b24-sb-copilot-im-crm-message {
        max-height: none;
        padding: 17px 7px 11px 22px
    }
}

.b24-sb-copilot-im-crm-message .b24-sb-copilot-im-crm-message__input {
    position: relative;
    max-height: 168px;
    padding-right: 14px;
    color: var(--b24-hex-color-purple-61);
    line-height: 1.32;
    overflow: hidden
}

@media(min-width: 1200px) {
    .b24-sb-copilot-im-crm-message .b24-sb-copilot-im-crm-message__input {
        max-height: none;
        padding-right: 20px;
        overflow: visible
    }
}

.b24-sb-copilot-im-crm-message .b24-sb-copilot-im-crm-message__input:after {
    content: "";
    position: absolute;
    display: block;
    width: 7px;
    height: 79px;
    top: 0;
    right: 0;
    background-color: rgba(var(--b24-rgb-color-purple-61), 0.4);
    border-radius: 16px
}

.b24-sb-copilot-im-crm-message .b24-sb-copilot-im-crm-message__epilogue {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 8px;
    padding-right: 10px
}

@media(min-width: 1200px) {
    .b24-sb-copilot-im-crm-message .b24-sb-copilot-im-crm-message__epilogue {
        margin-top: 33px;
        padding-right: 20px
    }
}

.b24-sb-copilot-im-crm-message .b24-sb-copilot-im-crm-message__label {
    display: flex;
    align-items: center
}

.b24-sb-copilot-im-crm-message .b24-sb-copilot-im-crm-message__icon {
    flex: 0 0 30px;
    width: 30px;
    height: 30px;
    margin-right: 4px;
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

@media(min-width: 1200px) {
    .b24-sb-copilot-im-crm-message .b24-sb-copilot-im-crm-message__icon {
        margin-right: 12px
    }
}

.b24-sb-copilot-im-crm-message .b24-sb-copilot-im-crm-message__message {
    font-size: 0.8125rem;
    line-height: 1;
    white-space: nowrap
}

.b24-sb-copilot-im-crm-message .b24-sb-copilot-im-crm-message__buttons {
    display: flex;
    align-items: center;
    flex: 0 0 auto;
    margin-left: auto
}

.b24-sb-copilot-im-crm-message .b24-sb-copilot-im-crm-message__enter,
.b24-sb-copilot-im-crm-message .b24-sb-copilot-im-crm-message__send,
.b24-sb-copilot-im-crm-message .b24-sb-copilot-im-crm-message__mic {
    display: block;
    margin-left: 6px;
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

@media(min-width: 1200px) {

    .b24-sb-copilot-im-crm-message .b24-sb-copilot-im-crm-message__enter,
    .b24-sb-copilot-im-crm-message .b24-sb-copilot-im-crm-message__send,
    .b24-sb-copilot-im-crm-message .b24-sb-copilot-im-crm-message__mic {
        margin-left: 16px
    }
}

.b24-sb-copilot-im-crm-message .b24-sb-copilot-im-crm-message__enter {
    flex: 0 0 54px;
    width: 54px;
    height: 10px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTUiIGhlaWdodD0iMTEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE4Ljg3IDguNzgyaDUuNzEyVjEwSDE3LjQ3Vi4yaDYuOTE2djEuMjE4SDE4Ljg3djMuMDFoNC45MTR2MS4xOUgxOC44N3YzLjE2NHpNMzAuNjE1IDIuNTFjMS44MDYgMCAzLjA4IDEuMDM2IDMuMDggMy4yMlYxMEgzMi4zNVY1Ljg4NGMwLTEuNDU2LS43MjgtMi4xNy0yLjAwMi0yLjE3LTEuNDI4IDAtMi4zNTIuODU0LTIuMzUyIDIuNDY0VjEwaC0xLjM0NFYyLjU4aDEuMjg4VjMuN2MuNTQ2LS43NTYgMS40OTgtMS4xOSAyLjY3NC0xLjE5ek0zOS45MzQgOC42bC40Mi45NjZjLS40MDYuMzUtMS4wMjIuNTE4LTEuNjI0LjUxOC0xLjQ5OCAwLTIuMzUyLS44MjYtMi4zNTItMi4zMjRWMy42ODZoLTEuMjZWMi41OGgxLjI2Vi45NTZoMS4zNDRWMi41OGgyLjEyOHYxLjEwNmgtMi4xMjh2NC4wMThjMCAuNzk4LjQyIDEuMjQ2IDEuMTYyIDEuMjQ2LjM5MiAwIC43Ny0uMTI2IDEuMDUtLjM1ek00OC40MzkgNi4zMzJjMCAuMTEyLS4wMTQuMjgtLjAyOC40MDZoLTYuMDJjLjE2OCAxLjMwMiAxLjIxOCAyLjE3IDIuNjg4IDIuMTcuODY4IDAgMS41OTYtLjI5NCAyLjE0Mi0uODk2bC43NDIuODY4Yy0uNjcyLjc4NC0xLjY5NCAxLjIwNC0yLjkyNiAxLjIwNC0yLjM5NCAwLTMuOTktMS41ODItMy45OS0zLjc5NCAwLTIuMTk4IDEuNTgyLTMuNzggMy43MjQtMy43OCAyLjE0MiAwIDMuNjY4IDEuNTQgMy42NjggMy44MjJ6bS0zLjY2OC0yLjY4OGMtMS4yODggMC0yLjI0Ljg2OC0yLjM4IDIuMTI4aDQuNzZjLS4xNC0xLjI0Ni0xLjA3OC0yLjEyOC0yLjM4LTIuMTI4ek01MS41OTMgMy44MjZjLjQ3Ni0uODY4IDEuNC0xLjMxNiAyLjcwMi0xLjMxNnYxLjMwMmMtLjExMi0uMDE0LS4yMS0uMDE0LS4zMDgtLjAxNC0xLjQ0MiAwLTIuMzM4Ljg4Mi0yLjMzOCAyLjUwNlYxMGgtMS4zNDRWMi41OGgxLjI4OHYxLjI0NnpNNC4xNjcgMGw0LjE2NiA0LjE2N0g1djMuNDY2YS43LjcgMCAwIDAgLjcuN2gzLjQ2N1YxMEg1LjMzM2EyIDIgMCAwIDEtMi0yVjQuMTY3SDBMNC4xNjcgMHoiIGZpbGw9IiM1MjVDNjkiLz48L3N2Zz4=")
}

.b24-sb-copilot-im-crm-message .b24-sb-copilot-im-crm-message__send {
    flex: 0 0 30px;
    width: 30px;
    height: 30px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTMwIDE1YzAgOC4yODQtNi43MTYgMTUtMTUgMTUtOC4yODQgMC0xNS02LjcxNi0xNS0xNUMwIDYuNzE2IDYuNzE2IDAgMTUgMGM4LjI4NCAwIDE1IDYuNzE2IDE1IDE1eiIgZmlsbD0iI0IxNDFGNSIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJtMTAuMzIxIDE2LjU4NiAzLjc0NS0zLjg4VjIxaDEuODY4di04LjI5NGwzLjc0NSAzLjg4TDIxIDE1LjIxNiAxNSA5bC02IDYuMjE3IDEuMzIxIDEuMzY5eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==")
}

.b24-sb-copilot-im-crm-message .b24-sb-copilot-im-crm-message__mic {
    flex: 0 0 12px;
    width: 12px;
    height: 16px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMC40MjIgNy4wNWMuNDgtLjAxMS44NzYuMzY0Ljg4Ni44MzYuMDQ3IDIuMTcxLTEuNTc2IDQuNzItNC43MiA1LjE0MXYxLjEyNWguMzc2Yy40MzIgMCAuNzgyLjM0Ni43ODIuNzcxIDAgLjQyNi0uMzUuNzcxLS43ODIuNzcxSDQuMzQ1YS43NzcuNzc3IDAgMCAxLS43ODItLjc3YzAtLjQyNi4zNS0uNzcyLjc4Mi0uNzcyaC4zNzV2LTEuMTI2QzEuNTggMTIuNjEtLjAyNCAxMC4xMjEgMCA3Ljg5NmEuODYzLjg2MyAwIDAgMSAuODc4LS44NDcuODY0Ljg2NCAwIDAgMSAuODU1Ljc3MWwuMDA0LjA5NGMtLjAwNS40NDQuMjQ3IDEuMjk2LjcxMSAxLjk1OS42NjcuOTUyIDEuNjkyIDEuNTAzIDMuMjE2IDEuNTAzIDEuNTE1IDAgMi41MzYtLjU2MiAzLjIwNC0xLjUzMi40MjctLjYyLjY3NS0xLjQwNi43MDItMS44M2wuMDAyLS4wOTFhLjg2MS44NjEgMCAwIDEgLjg1LS44NzR6IiBmaWxsPSIjQjE0MUY1Ii8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01LjY1NiAwYzEuNDE4IDAgMi41NjggMS4wNyAyLjU2OCAyLjM5MnY1LjA0MmMwIDEuMzIxLTEuMTUgMi4zOTItMi41NjggMi4zOTItMS40MiAwLTIuNTctMS4wNy0yLjU3LTIuMzkyVjIuMzkyQzMuMDg3IDEuMDcgNC4yMzcgMCA1LjY1NyAweiIgZmlsbD0iI0IxNDFGNSIvPjwvc3ZnPg==")
}

.b24-sb-copilot-im-introduce {
    display: inline-block;
    max-width: 353px;
    padding: 17px 20px 20px;
    background-color: var(--b24-hex-color-purple-97);
    border-radius: 10px
}

.b24-sb-copilot-im-introduce .b24-sb-copilot-im-introduce__description {
    display: flex;
    margin-bottom: 15px
}

.b24-sb-copilot-im-introduce .b24-sb-copilot-im-introduce__avatar {
    flex: 0 0 47px;
    width: 47px;
    height: 47px;
    margin-right: 15px;
    background-color: var(--b24-hex-color-white-100);
    background-position: 50%;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 100%;
    overflow: hidden
}

.b24-sb-copilot-im-introduce .b24-sb-copilot-im-introduce__message {
    font-size: 0.7rem;
    line-height: 1.19
}

.b24-sb-copilot-im-introduce .b24-sb-copilot-im-introduce__message b {
    font-size: 0.8125rem;
    font-weight: 600
}

.b24-sb-copilot-im-introduce .b24-sb-copilot-im-introduce__button {
    margin-top: 9px;
    padding: 10px 12px 14px;
    background-color: var(--b24-hex-color-purple-94);
    border-radius: 10px;
    font-size: 0.8125rem;
    line-height: 1;
    text-align: center
}

.b24-sb-copilot-im-crm-record {
    position: relative;
    display: grid;
    grid-template-areas: "sb-b24cimcr-media sb-b24cimcr-header" "sb-b24cimcr-description sb-b24cimcr-description" "sb-b24cimcr-player sb-b24cimcr-player" "sb-b24cimcr-about sb-b24cimcr-about" "sb-b24cimcr-buttons sb-b24cimcr-buttons";
    grid-template-columns: 83px 1fr;
    flex: 1 0 auto;
    padding: 15px 17px 17px 17px;
    background-color: rgba(var(--b24-rgb-color-gray-90), 0.4);
    border-radius: 10px
}

@media(min-width: 1200px) {
    .b24-sb-copilot-im-crm-record {
        grid-template-areas: "sb-b24cimcr-media sb-b24cimcr-header" "sb-b24cimcr-media sb-b24cimcr-description" "sb-b24cimcr-media sb-b24cimcr-player" "sb-b24cimcr-media sb-b24cimcr-about" "sb-b24cimcr-buttons sb-b24cimcr-buttons"
    }
}

.b24-sb-copilot-im-crm-record .b24-sb-copilot-im-crm-record__media {
    grid-area: sb-b24cimcr-media;
    width: 77px;
    height: 77px
}

@media(min-width: 768px) {
    .b24-sb-copilot-im-crm-record .b24-sb-copilot-im-crm-record__media {
        width: 83px;
        height: 83px
    }
}

.b24-sb-copilot-im-crm-record .b24-sb-copilot-im-crm-record__header {
    grid-area: sb-b24cimcr-header;
    margin-left: 16px;
    font-size: 0.65rem;
    line-height: 1;
    white-space: nowrap
}

@media(min-width: 1200px) {
    .b24-sb-copilot-im-crm-record .b24-sb-copilot-im-crm-record__header {
        display: flex;
        align-items: center;
        justify-content: space-between
    }
}

.b24-sb-copilot-im-crm-record .b24-sb-copilot-im-crm-record__title {
    display: flex;
    align-items: center
}

.b24-sb-copilot-im-crm-record .b24-sb-copilot-im-crm-record__title:before {
    content: "";
    display: block;
    flex: 0 0 18px;
    width: 18px;
    height: 18px;
    margin-right: 5px;
    background-color: var(--b24-hex-color-white-100);
    border: 1px solid var(--b24-hex-color-white-85);
    border-radius: 100%
}

.b24-sb-copilot-im-crm-record .b24-sb-copilot-im-crm-record__label {
    display: inline-block;
    margin-top: 8px;
    padding: 4px 10px;
    background-color: var(--b24-hex-color-purple-61);
    border-radius: 100px;
    color: var(--b24-hex-color-white-100);
        font-size: 0.563rem
}

@media(min-width: 1200px) {
    .b24-sb-copilot-im-crm-record .b24-sb-copilot-im-crm-record__label {
        margin-top: 0;
        margin-right: 20px
    }
}

.b24-sb-copilot-im-crm-record .b24-sb-copilot-im-crm-record__description {
    display: grid;
    grid-area: sb-b24cimcr-description;
    grid-template-columns: min-content 1fr;
    margin-top: 25px;
    color: var(--b24-hex-color-gray-37);
    font-size: 0.625rem;
    line-height: 1
}

@media(min-width: 768px) {
    .b24-sb-copilot-im-crm-record .b24-sb-copilot-im-crm-record__description {
        margin-top: 8px
    }
}

@media(min-width: 1200px) {
    .b24-sb-copilot-im-crm-record .b24-sb-copilot-im-crm-record__description {
        margin-left: 41px
    }
}

.b24-sb-copilot-im-crm-record .b24-sb-copilot-im-crm-record__description>span {
    margin-bottom: 10px
}

@media(min-width: 768px) {
    .b24-sb-copilot-im-crm-record .b24-sb-copilot-im-crm-record__description>span {
        margin-bottom: 6px
    }
}

.b24-sb-copilot-im-crm-record .b24-sb-copilot-im-crm-record__description>span:nth-child(2n) {
    margin-left: 7px;
    color: var(--b24-hex-color-blue-57)
}

.b24-sb-copilot-im-crm-record .b24-sb-copilot-im-crm-record__description>span [data-button] {
    position: relative;
    display: inline-block;
    padding: 3px 25px 3px 10px;
    background-color: var(--b24-hex-color-blue-57);
    border-radius: 100px;
    color: var(--b24-hex-color-white-100);
        font-size: 0.563rem
}

@media(min-width: 1200px) {
    .b24-sb-copilot-im-crm-record .b24-sb-copilot-im-crm-record__description>span [data-button] {
        margin-top: -6px
    }
}

.b24-sb-copilot-im-crm-record .b24-sb-copilot-im-crm-record__description>span [data-button]:before,
.b24-sb-copilot-im-crm-record .b24-sb-copilot-im-crm-record__description>span [data-button]:after {
    content: "";
    position: absolute;
    display: block;
    top: 50%;
    transform: translateY(-50%)
}

.b24-sb-copilot-im-crm-record .b24-sb-copilot-im-crm-record__description>span [data-button]:before {
    height: calc(100% - 6px);
    right: 20px;
    border-right: 1px solid rgba(var(--b24-rgb-color-blue-43), 0.6)
}

.b24-sb-copilot-im-crm-record .b24-sb-copilot-im-crm-record__description>span [data-button]:after {
    width: 4px;
    height: 7px;
    right: 10px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNCIgaGVpZ2h0PSI3IiB2aWV3Qm94PSIwIDAgNCA3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Im0xIDEgMiAyLjVMMSA2IiBzdHJva2U9IiNmZmYiLz48L3N2Zz4=");
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

.b24-sb-copilot-im-crm-record .b24-sb-copilot-im-crm-record__player {
    display: flex;
    align-items: center;
    grid-area: sb-b24cimcr-player;
    max-width: 100%;
    margin-top: 2px
}

@media(min-width: 768px) {
    .b24-sb-copilot-im-crm-record .b24-sb-copilot-im-crm-record__player {
        margin-top: 4px
    }
}

@media(min-width: 1200px) {
    .b24-sb-copilot-im-crm-record .b24-sb-copilot-im-crm-record__player {
        margin-left: 16px
    }
}

.b24-sb-copilot-im-crm-record .b24-sb-copilot-im-crm-record__player:before {
    content: "";
    display: block;
    flex: 0 0 24px;
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTI0IDEyYzAgNi42MjctNS4zNzMgMTItMTIgMTJTMCAxOC42MjcgMCAxMiA1LjM3MyAwIDEyIDBzMTIgNS4zNzMgMTIgMTJ6IiBmaWxsPSIjMkVDNUY2Ii8+PHBhdGggZD0iTTEwIDE0Ljk0NlY4LjE5YzAtLjQ5OC41NjMtLjc4OC45NjktLjQ5OGw0LjgyNyAzLjQ0OGMuNTkuNDIxLjU5IDEuMjk4IDAgMS43MmwtNC4xMjUgMi45NDZjLS43LjUtMS42NzEgMC0xLjY3MS0uODZ6IiBmaWxsPSIjZmZmIi8+PC9zdmc+");
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

.b24-sb-copilot-im-crm-record .b24-sb-copilot-im-crm-record__runner {
    position: relative;
    display: flex;
    align-items: center;
    flex: 1 0 auto;
    max-width: calc(100% - 52px);
    height: 5px;
    margin-left: 7px;
    background-color: var(--b24-hex-color-blue-88);
    border-radius: 100px
}

.b24-sb-copilot-im-crm-record .b24-sb-copilot-im-crm-record__runner:before {
    content: "";
    display: block;
    flex: 0 0 19px;
    width: 19px;
    height: 19px;
    margin-left: 54px;
    background-color: var(--b24-hex-color-white-100);
    box-shadow: 0 2px 4px 0 rgba(var(--b24-rgb-color-black-0), 0.15);
    border-radius: 100%
}

.b24-sb-copilot-im-crm-record .b24-sb-copilot-im-crm-record__runner:after {
    content: "";
    position: absolute;
    display: block;
    flex: 0 0 54px;
    width: 54px;
    height: 5px;
    top: 0;
    left: 0;
    background-color: var(--b24-hex-color-blue-57);
    border-radius: 100px
}

.b24-sb-copilot-im-crm-record .b24-sb-copilot-im-crm-record__runner-speed,
.b24-sb-copilot-im-crm-record .b24-sb-copilot-im-crm-record__runner-time {
    position: absolute;
    color: var(--b24-hex-color-gray-37);
    opacity: .7
}

.b24-sb-copilot-im-crm-record .b24-sb-copilot-im-crm-record__runner-speed {
    position: absolute;
    top: 50%;
    right: -22px;
    font-size: .625rem;
    line-height: 1;
    transform: translateY(-50%)
}

.b24-sb-copilot-im-crm-record .b24-sb-copilot-im-crm-record__runner-time {
    position: absolute;
    top: 11px;
    right: 2px;
    font-size: 0.45rem;
    line-height: 1
}

.b24-sb-copilot-im-crm-record .b24-sb-copilot-im-crm-record__about {
    grid-area: sb-b24cimcr-about;
    max-width: 100%;
    margin-top: 16px
}

@media(min-width: 1200px) {
    .b24-sb-copilot-im-crm-record .b24-sb-copilot-im-crm-record__about {
        margin-left: 16px
    }
}

.b24-sb-copilot-im-crm-record .b24-sb-copilot-im-crm-record__about-message,
.b24-sb-copilot-im-crm-record .b24-sb-copilot-im-crm-record__about-mark {
    font-size: .625rem;
    font-weight: 600;
    line-height: 1;
    white-space: nowrap
}

@media(min-width: 768px) {

    .b24-sb-copilot-im-crm-record .b24-sb-copilot-im-crm-record__about-message,
    .b24-sb-copilot-im-crm-record .b24-sb-copilot-im-crm-record__about-mark {
        font-size: 0.625rem
    }
}

.b24-sb-copilot-im-crm-record .b24-sb-copilot-im-crm-record__about-message {
    color: var(--b24-hex-color-gray-37);
    opacity: .7
}

.b24-sb-copilot-im-crm-record .b24-sb-copilot-im-crm-record__about-mark {
    display: flex;
    align-items: center;
    margin-top: 10px;
    color: var(--b24-hex-color-green-40)
}

.b24-sb-copilot-im-crm-record .b24-sb-copilot-im-crm-record__about-mark:before {
    content: "";
    display: block;
    flex: 0 0 13px;
    width: 13px;
    height: 13px;
    margin-right: 6px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxMyAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEyLjIzNSA0Ljg1N0g5LjE0MmEuMjI1LjIyNSAwIDAgMS0uMjA5LS4xMjdjLS4xMzktLjMzNC0uMTMzLS43MS4wMi0xLjA0MWEzLjY3IDMuNjcgMCAwIDAgLjA4My0yLjIxN0M4LjgyNi45NyA4Ljc3LjA1MiA3LjgwMS4wMWExLjAwMiAxLjAwMiAwIDAgMC0uNzIxLjQ3My4yOTIuMjkyIDAgMCAwLS4wMzkuMTVzLjA0NS44OTEgMCAxLjUxYy0uMDQ1LjYyLTEuMjgyIDIuMTk5LTIuMDcgMy4yMDFhLjMxLjMxIDAgMCAxLS4yLjExOCA4NC44NCA4NC44NCAwIDAgMS0xLjA2MS4xNGMtLjA0OC4wMDYtLjA3Ni4wNjMtLjA3Ni4wOXY1LjYyMWMwIC4wMjEuMDI2LjA2Ni4wNzMuMDczLjE1OS4wMjYuNTU2LjA5NS45NTcuMjE5LjUwNC4xNTUuOTI0LjUyMSAxLjc2NC43OTNhLjQ1OC40NTggMCAwIDAgLjE0LjAyMmgzLjk0NWMuNTEtLjA4Ny44ODktLjUwNC45MTUtMS4wMDUuMDA3LS4yOC0uMDUxLS41NTUtLjE3LS44MDktLjAxNy0uMDM3LjAwNS0uMDc1LjA0Ni0uMDgyLjUwNi0uMDg4IDEuMTM5LTEuMDA4LjM2LTEuNzUtLjAyMS0uMDE4LS4wMTctLjA0NC4wMS0uMDUxLjQzLS4xMDUuNzU5LS40MzQuODYtLjg0NGEuODcxLjg3MSAwIDAgMC0uMDI0LS40NzIgMS41OCAxLjU4IDAgMCAwLS4yNjktLjUwOGMtLjAzLS4wMzktLjAxMy0uMDg4LjAzNi0uMTA0LjQyNy0uMTM4LjcyMi0uNTMuNzE5LS45NzYuMDQ5LS40MzctLjMxOC0uOTYtLjc2MS0uOTYxem0tOS44MTIuMjM3SC4xODhjLS4xMTcgMC0uMjA1LjA5OS0uMTg1LjIwNmwxLjI5OSA2Ljk5Yy4wMi4xMDcuMTE4LjE4NS4yMzQuMTg1aC44MjdjLjEyOCAwIC4yMzEtLjA5Ny4yMzEtLjIxNmwuMDE4LTYuOTg4YzAtLjA5OC0uMDg0LS4xNzctLjE4OS0uMTc3eiIgZmlsbD0iI0EwQ0MwMCIvPjwvc3ZnPg==");
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

.b24-sb-copilot-im-crm-record .b24-sb-copilot-im-crm-record__buttons {
    display: flex;
    flex-direction: column;
    gap: 14px 12px;
    grid-area: sb-b24cimcr-buttons;
    margin-top: 18px
}

@media(min-width: 768px) {
    .b24-sb-copilot-im-crm-record .b24-sb-copilot-im-crm-record__buttons {
        align-items: center;
        flex-direction: row;
        margin-top: 20px
    }
}

.b24-sb-copilot-im-crm-record .b24-sb-copilot-im-crm-record__button {
    display: inline-flex;
    justify-content: center;
    padding: 14px 15px;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 12px;
    font-size: 0.8125rem;
    font-weight: 700;
    font-style: inherit;
    line-height: 1;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    box-sizing: border-box;
    outline: none;
    vertical-align: middle
}

@media(min-width: 768px) {
    .b24-sb-copilot-im-crm-record .b24-sb-copilot-im-crm-record__button {
        padding: 6px 15px;
        border-radius: 100px;
        font-size: .625rem
    }
}

.b24-sb-copilot-im-crm-record .b24-sb-copilot-im-crm-record__button_type_blue {
    background-color: var(--b24-hex-color-blue-57);
    border-color: var(--b24-hex-color-blue-57);
    color: var(--b24-hex-color-white-100)
}

.b24-sb-copilot-im-crm-record .b24-sb-copilot-im-crm-record__button_type_gray {
    background-color: rgba(0, 0, 0, 0);
    border-color: var(--b24-hex-color-gray-37);
    color: var(--b24-hex-color-gray-37);
    opacity: .5
}

.b24-sb-copilot-im-crm-record .b24-sb-copilot-im-crm-record__button_type_copilot {
    position: relative;
    padding-left: 45px;
    padding-right: 45px;
    background-color: var(--b24-hex-color-purple-61);
    border-color: var(--b24-hex-color-purple-61);
    color: var(--b24-hex-color-white-100)
}

@media(min-width: 768px) {
    .b24-sb-copilot-im-crm-record .b24-sb-copilot-im-crm-record__button_type_copilot {
        padding-left: 15px;
        padding-right: 30px
    }
}

.b24-sb-copilot-im-crm-record .b24-sb-copilot-im-crm-record__button_type_copilot:before,
.b24-sb-copilot-im-crm-record .b24-sb-copilot-im-crm-record__button_type_copilot:after {
    content: "";
    position: absolute;
    display: block;
    top: 50%;
    transform: translateY(-50%)
}

.b24-sb-copilot-im-crm-record .b24-sb-copilot-im-crm-record__button_type_copilot:before {
    height: calc(100% - 21px);
    right: 41px;
    border-right: 2px solid rgba(var(--b24-rgb-color-purple-50), 0.7)
}

@media(min-width: 768px) {
    .b24-sb-copilot-im-crm-record .b24-sb-copilot-im-crm-record__button_type_copilot:before {
        height: calc(100% - 11px);
        right: 17px
    }
}

.b24-sb-copilot-im-crm-record .b24-sb-copilot-im-crm-record__button_type_copilot:after {
    width: 10px;
    height: 14px;
    right: 18px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNCIgaGVpZ2h0PSI3IiB2aWV3Qm94PSIwIDAgNCA3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Im0xIDEgMiAyLjVMMSA2IiBzdHJva2U9IiNmZmYiLz48L3N2Zz4=");
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

@media(min-width: 768px) {
    .b24-sb-copilot-im-crm-record .b24-sb-copilot-im-crm-record__button_type_copilot:after {
        width: 4px;
        height: 7px;
        right: 7px
    }
}

.b24-sb-copilot-im-crm-record .b24-sb-copilot-im-crm-record__button_type_copilot .b24-sb-copilot-im-crm-record__button-message {
    position: relative
}

.b24-sb-copilot-im-crm-record .b24-sb-copilot-im-crm-record__button_type_copilot .b24-sb-copilot-im-crm-record__button-message:before,
.b24-sb-copilot-im-crm-record .b24-sb-copilot-im-crm-record__button_type_copilot .b24-sb-copilot-im-crm-record__button-message:after {
    content: "";
    position: absolute;
    display: block;
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

.b24-sb-copilot-im-crm-record .b24-sb-copilot-im-crm-record__button_type_copilot .b24-sb-copilot-im-crm-record__button-message:before {
    width: 22px;
    height: 35px;
    top: 50%;
    left: 75%;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAjCAYAAACQA/olAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJaSURBVHgBzZbPqxJRFMePjhHmW7hw4dvIJEr9AeFKX0LuXaQQrVoYtchaKLR90NaFizaBgeA6MFDElEYochuiBCHMLAIDKY0WtlCnc+ZX4zSMMzoP3ge+er137vfeOef+EMCaV6gbcADePe0MygNHGF9FPTNpf4f6ZahjUY/BAeeo53ueOUVxirkjXqCCFu0PUGdwWamjREX7kmyb1+Vy+Ue32xV7vR4ZU1zvgAvw9XpdVAF51vecGLj2ipfL2Ot1Pr7PzkNkvN1u72LxJmqJqrpiTESj0VwkEsn5/X6h0+l81jWtUR/t+vC1Wk1bFT6fT2w0GlKZ53l1laj6YmZwcPIGgwEsFgsYDocUnt+K7h9tHAgEIBgMSkJOqtXqST6ff4Tlp1RBMU7Dv1hvUe+NJhiK/4wxmTu/s9ksrNfrM3yLa/1+/xv14HTtAuo6mLDZbCyNiVKpBLFY7BYav5GmwnEcpNNpmE6nbDwep4TQ6FqH1WqllVmWBXmXm+PxyBfOToxDoRDgoQO4rMAu4XBYmhgNSDAMoxnX2u32T8zyH0pEJpNxtNOoD72tEQrFw0qlcmU2m91mZaTRlWy7QhkNxWNptVrSxnH9dFPDqDem9XteLBZhuVzCoairwgiLks6DQxiPxyLma44eHVeNC4UCxbdnDAUhoE4TiYSApxs4Rb/1zZL3fT6f7+w2h3i1DxPeTiaTr3Q02qXZbFLSP2Hxw75nXyaTSdvxpT2AfZ7sTPsisLzzRqMRpFIpqaw/7VT0dYIg0Bej/rb6U50D+RKQPEzazeqaoFysfwFa56/BvMGd+wAAAABJRU5ErkJggg==");
    visibility: hidden
}

.b24-sb-copilot-im-crm-record .b24-sb-copilot-im-crm-record__button_type_copilot .b24-sb-copilot-im-crm-record__button-message:after {
    width: 28px;
    height: 28px;
    top: 50%;
    left: 50%;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIuMzcxIDE2LjQzMmExIDEgMCAxIDEgLjc2NiAxLjg0NkE5LjQ3NCA5LjQ3NCAwIDAgMSA5LjUgMTlhOS40NzQgOS40NzQgMCAwIDEtMy42MzctLjcyMiAxIDEgMCAxIDEgLjc2Ni0xLjg0NkE3LjQ3NSA3LjQ3NSAwIDAgMCA5LjUgMTdhNy40NzUgNy40NzUgMCAwIDAgMi44NzEtLjU2OHoiIGZpbGw9IiNmZmYiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTkuMzA4IDRjMi45MzEgMCA1LjMwNyAyLjQwNSA1LjMwNyA1LjM3MSAwIDIuOTY2LTIuMzc3IDUuMzcxLTUuMzA3IDUuMzcxQzYuMzc2IDE0Ljc0MiA0IDEyLjMzNyA0IDkuMzcyIDQgNi40MDQgNi4zNzYgNCA5LjMwOCA0em0yLjE4NCA1LjUyNGEuMDg2LjA4NiAwIDAgMC0uMTYgMGwtLjMwNi44MzZhLjg2NC44NjQgMCAwIDEtLjUwNy41MTNsLS44MjUuMzA5YS4wODcuMDg3IDAgMCAwIDAgLjE2M2wuODI1LjMwOGMuMjM1LjA4OS40Mi4yNzYuNTA3LjUxNGwuMzA1LjgzNWEuMDg2LjA4NiAwIDAgMCAuMTYxIDBsLjMwNS0uODM1YS44NjQuODY0IDAgMCAxIC41MDctLjUxNGwuODI1LS4zMDhhLjA4Ny4wODcgMCAwIDAgMC0uMTYzbC0uODI1LS4zMDlhLjg2My44NjMgMCAwIDEtLjUwNy0uNTEzbC0uMzA1LS44MzZ6TTguNDYgNS4zNWEuMTQ4LjE0OCAwIDAgMC0uMjc4IDBsLS41MjkgMS40NDVjLS4xNS40MTEtLjQ3LjczNi0uODc3Ljg4OWwtMS40MjcuNTM0Yy0uMTMuMDQ5LS4xMy4yMzQgMCAuMjgybDEuNDI3LjUzNWMuNDA2LjE1Mi43MjcuNDc3Ljg3Ny44ODhsLjUyOSAxLjQ0NWMuMDQ3LjEzLjIzLjEzLjI3OCAwbC41MjgtMS40NDVjLjE1LS40MTEuNDctLjczNi44NzctLjg4OGwxLjQyOC0uNTM1Yy4xMy0uMDQ5LjEzLS4yMzQgMC0uMjgybC0xLjQyOC0uNTM0YTEuNDk2IDEuNDk2IDAgMCAxLS44NzctLjg5TDguNDYgNS4zNXoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNLjc2NiA1Ljc3YTEgMSAwIDAgMSAxLjgwMi44NTlBNy40NzcgNy40NzcgMCAwIDAgMiA5LjVjMCAxLjAxOS4yMDIgMS45ODguNTY4IDIuODcxYTEgMSAwIDEgMS0xLjg0Ni43NjZBOS40NzQgOS40NzQgMCAwIDEgMCA5LjVjMC0xLjI4Ni4yNTctMi41MTUuNzIyLTMuNjM3bC4wNDQtLjA5MnpNMTguMjc4IDEzLjEzN2ExIDEgMCAxIDEtMS44NDYtLjc2NmwxLjg0Ni43NjZ6IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTE2Ljk3MiA1LjMyMmExIDEgMCAwIDEgMS4zMDYuNTQxQTkuNDc0IDkuNDc0IDAgMCAxIDE5IDkuNWE5LjQ3NCA5LjQ3NCAwIDAgMS0uNzIyIDMuNjM3bC0xLjg0Ni0uNzY2QTcuNDc1IDcuNDc1IDAgMCAwIDE3IDkuNWE3LjQ3NSA3LjQ3NSAwIDAgMC0uNTY4LTIuODcxIDEgMSAwIDAgMSAuNTQtMS4zMDd6TTkuNSAwYzEuMjg2IDAgMi41MTUuMjU3IDMuNjM3LjcyMmwuMDkyLjA0NGExIDEgMCAwIDEtLjg1OCAxLjgwMkE3LjQ3NyA3LjQ3NyAwIDAgMCA5LjUgMmE3LjQ3NyA3LjQ3NyAwIDAgMC0yLjg3MS41NjhBMSAxIDAgMSAxIDUuODYzLjcyMiA5LjQ3NSA5LjQ3NSAwIDAgMSA5LjUgMHoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");
    transform: translate(-50%, -50%);
    visibility: hidden
}

@media(min-width: 768px) {
    .b24-sb-copilot-im-crm-record .b24-sb-copilot-im-crm-record__button_type_copilot .b24-sb-copilot-im-crm-record__button-message:after {
        width: 18px;
        height: 18px
    }
}

.b24-sb-copilot-im-crm-record .b24-sb-copilot-im-crm-record__context {
    display: flex;
    align-items: center;
    gap: 0 17px;
    margin-left: auto;
    margin-right: 21px
}

.b24-sb-copilot-im-crm-record .b24-sb-copilot-im-crm-record__context:before,
.b24-sb-copilot-im-crm-record .b24-sb-copilot-im-crm-record__context:after {
    content: "";
    display: block
}

.b24-sb-copilot-im-crm-record .b24-sb-copilot-im-crm-record__context:before {
    width: 10px;
    height: 14px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxMCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMy4yNzcgNi4yMTJjLS4yOSAwLS41MjYuMjU3LS41MjYuNTc0di4yMjRjMCAuMzE3LjIzNi41NzUuNTI2LjU3NWgzLjQxOWMuMjkgMCAuNTI2LS4yNTguNTI2LS41NzV2LS4yMjRjMC0uMzE3LS4yMzUtLjU3NC0uNTI2LS41NzRIMy4yNzd6TTIuNzUxIDkuMjYzYzAtLjMxNy4yMzYtLjU3NC41MjYtLjU3NGgyLjU3NGMuMjkgMCAuNTI2LjI1Ny41MjYuNTc0di4yMjRjMCAuMzE3LS4yMzYuNTc1LS41MjYuNTc1SDMuMjc3Yy0uMjkgMC0uNTI2LS4yNTgtLjUyNi0uNTc1di0uMjI0eiIgZmlsbD0iI0EzQTNBMyIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMCAyLjE0QzAgMS4yMzYuNjczLjUgMS41MDQuNWg0LjMyMmMuMzkzIDAgLjc3MS4xNjggMS4wNTIuNDY5bDIuNjcgMi44NTNjLjI5LjMwOS40NTIuNzMxLjQ1MiAxLjE3MnY2Ljg2NWMwIC45MDYtLjY3MyAxLjY0MS0xLjUwNCAxLjY0MUgxLjUwNEMuNjc0IDEzLjUgMCAxMi43NjUgMCAxMS44NlYyLjE0em0xLjM3LjE0MmMwLS4xMzYuMTAyLS4yNDYuMjI2LS4yNDZoNC4yMzJhLjIxLjIxIDAgMCAxIC4wODUuMDE4djIuMTY1YzAgLjQ1My4zMzcuODIuNzUyLjgySDguNThjLjAwNy4wMjUuMDExLjA1LjAxMS4wNzZ2Ni41NzdjMCAuMTM2LS4xLjI0Ni0uMjI2LjI0NkgxLjU5NmMtLjEyNCAwLS4yMjUtLjExLS4yMjUtLjI0NnYtOS40MXoiIGZpbGw9IiNBM0EzQTMiLz48L3N2Zz4=");
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

.b24-sb-copilot-im-crm-record .b24-sb-copilot-im-crm-record__context:after {
    width: 18px;
    height: 5px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iNSIgdmlld0JveD0iMCAwIDE4IDUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIgNC41YTIgMiAwIDEgMCAwLTQgMiAyIDAgMCAwIDAgNHpNOSA0LjVhMiAyIDAgMSAwIDAtNCAyIDIgMCAwIDAgMCA0ek0xNiA0LjVhMiAyIDAgMSAwIDAtNCAyIDIgMCAwIDAgMCA0eiIgZmlsbD0iI0EzQTNBMyIvPjwvc3ZnPg==");
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

.b24-sb-copilot-im-copilot-text-side {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(var(--b24-rgb-color-purple-50), 0.2);
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    border-radius: 16px;
    overflow: hidden;
    z-index: 2
}

@media(min-width: 768px) {
    .b24-sb-copilot-im-copilot-text-side {
        border-radius: 24px
    }
}

@media(min-width: 1200px) {
    .b24-sb-copilot-im-copilot-text-side {
        border-radius: 32px
    }
}

.b24-sb-copilot-im-copilot-text-side .b24-sb-copilot-im-copilot-text-side__loader {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.b24-sb-copilot-im-copilot-text-side .b24-sb-copilot-im-copilot-text-side__loading {
    position: relative;
    width: 5.25em;
    height: 5.25em;
    border-top: .3125em solid var(--b24-hex-color-purple-61);
    border-right: .3125em solid var(--b24-hex-color-purple-61);
    border-bottom: .3125em solid var(--b24-hex-color-purple-61);
    border-left: .3125em solid rgba(0, 0, 0, 0);
    border-radius: 50%;
    font-size: 0.8125rem;
    text-indent: -9999em;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: contentCopilotSliderBlockAnimationLoading 1.1s infinite linear;
    animation: contentCopilotSliderBlockAnimationLoading 1.1s infinite linear
}

.b24-sb-copilot-im-copilot-text-side .b24-sb-copilot-im-copilot-text-side__loading:after {
    border-radius: 50%;
    width: 10em;
    height: 10em
}

.b24-sb-copilot-im-copilot-text-side .b24-sb-copilot-im-copilot-text-side__side {
    position: absolute;
    max-width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    transform: translateX(100%)
}

@media(min-width: 576px) {
    .b24-sb-copilot-im-copilot-text-side .b24-sb-copilot-im-copilot-text-side__side {
        width: 380px;
        padding-left: 40px
    }
}

.b24-sb-copilot-im-copilot-text-side .b24-sb-copilot-im-copilot-text-side__popup {
    position: relative;
    height: 100%;
    padding: 14px;
    background-color: var(--b24-hex-color-purple-61);
    border-radius: 16px
}

@media(min-width: 576px) {
    .b24-sb-copilot-im-copilot-text-side .b24-sb-copilot-im-copilot-text-side__popup {
        border-radius: 16px 16px 16px 0
    }
}

@media(min-width: 768px) {
    .b24-sb-copilot-im-copilot-text-side .b24-sb-copilot-im-copilot-text-side__popup {
        border-radius: 24px 24px 24px 0
    }
}

@media(min-width: 1200px) {
    .b24-sb-copilot-im-copilot-text-side .b24-sb-copilot-im-copilot-text-side__popup {
        border-radius: 32px 32px 32px 0
    }
}

.b24-sb-copilot-im-copilot-text-side .b24-sb-copilot-im-copilot-text-side__popup:before {
    position: absolute;
    display: block;
    width: 40px;
    height: 35px;
    top: 30px;
    left: -40px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iMzUiIHZpZXdCb3g9IjAgMCA0MCAzNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNDAgMHYzNUgxNy41QzcuODM1IDM1IDAgMjcuMTY1IDAgMTcuNVM3LjgzNSAwIDE3LjUgMEg0MHoiIGZpbGw9IiMyRUM1RjYiLz48cGF0aCBkPSJtMTQgMTIuNSA1LjI1IDUuMjVtMCAwTDI0LjUgMjNtLTUuMjUtNS4yNSA1LjI1LTUuMjVtLTUuMjUgNS4yNUwxNCAyMyIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIuMzMzIi8+PC9zdmc+");
    background-size: contain;
    background-position: 0;
    background-repeat: no-repeat;
    z-index: -1
}

@media(min-width: 576px) {
    .b24-sb-copilot-im-copilot-text-side .b24-sb-copilot-im-copilot-text-side__popup:before {
        content: ""
    }
}

.b24-sb-copilot-im-copilot-text-side .b24-sb-copilot-im-copilot-text-side__header {
    display: flex;
    align-items: center;
    gap: 0 10px;
    margin-bottom: 12px;
    color: rgba(var(--b24-rgb-color-white-100), 0.7);
    font-size: 0.625rem;
    line-height: 1
}

.b24-sb-copilot-im-copilot-text-side .b24-sb-copilot-im-copilot-text-side__info {
    display: flex;
    align-items: center;
    gap: 0 4px;
    margin-left: auto;
    font-size: .75rem
}

.b24-sb-copilot-im-copilot-text-side .b24-sb-copilot-im-copilot-text-side__info:after {
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQgN0E3IDcgMCAxIDEgMCA3YTcgNyAwIDAgMSAxNCAweiIgZmlsbD0iI2ZmZiIgZmlsbC1vcGFjaXR5PSIuNDUiLz48cGF0aCBkPSJNNy41MiA3Ljk0Nkg2LjA4N1Y3Ljg4YzAtMS42NzcgMS4zNzYtMS44IDEuMzc2LTIuNTYzIDAtLjM3Ny0uMjQ1LS41OTMtLjYzMS0uNTkzLS40MTUgMC0uNjc5LjMzLS43MDcuNzYzdi4wNTZsLTEuNDk4LS4wNjZ2LS4wNTZjMC0xLjE1Ljg1Ny0yLjE0OCAyLjIzMy0yLjE0OCAxLjM3NiAwIDIuMTg2LjggMi4xODYgMS44NzUgMCAxLjQ3LTEuNTI2IDEuNTI2LTEuNTI2IDIuNzMydi4wNjZ6bS0uNzE3IDIuMTg2YS44MjMuODIzIDAgMCAxLS44MzgtLjgzOWMwLS40Ny4zNTgtLjgzOC44MzgtLjgzOC40ODEgMCAuODM5LjM2Ny44MzkuODM4YS44MjMuODIzIDAgMCAxLS44MzkuODM5eiIgZmlsbD0iI0IxNDFGNSIvPjwvc3ZnPg==");
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

.b24-sb-copilot-im-copilot-text-side .b24-sb-copilot-im-copilot-text-side__rating {
    display: flex;
    align-items: center;
    gap: 0 4px;
    padding: 2px 8px 2px 4px;
    background-color: var(--b24-hex-color-purple-50);
    border-radius: 100px;
    font-size: .75rem
}

.b24-sb-copilot-im-copilot-text-side .b24-sb-copilot-im-copilot-text-side__user-picture {
    display: block;
    width: 17px;
    height: auto
}

.b24-sb-copilot-im-copilot-text-side .b24-sb-copilot-im-copilot-text-side__rating-value {
    display: flex;
    align-items: center;
    gap: 0 4px
}

.b24-sb-copilot-im-copilot-text-side .b24-sb-copilot-im-copilot-text-side__rating-value:after {
    content: "";
    display: block;
    width: 7px;
    height: 8px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgNyA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0zLjQzIDF2NS4zNTVtMi40My0xLjg4NEwzLjQzIDcgMSA0LjQ3IiBzdHJva2U9IiNGRjYwNjAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==");
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

.b24-sb-copilot-im-copilot-text-side .b24-sb-copilot-im-copilot-text-side__content {
    position: relative;
    height: calc(100% - 18px);
    padding: 16px;
    background-color: var(--b24-hex-color-white-100);
    border-radius: 15px 15px 0 0;
    font-size: .75rem
}

.b24-sb-copilot-im-copilot-text-side .b24-sb-copilot-im-copilot-text-side__content:after {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 40px;
    bottom: 0;
    left: 0;
    background: linear-gradient(0deg, rgba(var(--b24-rgb-color-white-100), 1) 10%, rgba(var(--b24-rgb-color-white-100), 0) 100%);
    z-index: 2
}

.b24-sb-copilot-im-copilot-text-side .b24-sb-copilot-im-copilot-text-side__description {
    display: flex;
    align-items: center;
    justify-content: space-between;
    line-height: 1
}

.b24-sb-copilot-im-copilot-text-side .b24-sb-copilot-im-copilot-text-side__subscriber {
    display: flex;
    align-items: center;
    gap: 0 3px
}

.b24-sb-copilot-im-copilot-text-side .b24-sb-copilot-im-copilot-text-side__subscriber>*:nth-child(2) {
    color: var(--b24-hex-color-blue-57)
}

.b24-sb-copilot-im-copilot-text-side .b24-sb-copilot-im-copilot-text-side__subscriber:before {
    content: "";
    display: block;
    width: 9px;
    height: 10px;
    margin-right: 3px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDkgMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEuMDY1LjU5OWEuNzY1Ljc2NSAwIDAgMSAxLjE1Ny4xMjNsLjg2NiAxLjI2NmMuMzA0LjQ2NS4xMTIgMS4xLS4zNTMgMS40MWwtLjUyLjM0N2EuMjc1LjI3NSAwIDAgMC0uMDkuMzU4QTguNzE5IDguNzE5IDAgMCAwIDQuOTA3IDcuMDZhLjI4My4yODMgMCAwIDAgLjM1NS0uMDc3bC4zNjctLjUyYy4zMjEtLjQ1NC45NzQtLjYxMyAxLjQxNC0uMjgybDEuMjM5LjkyN2EuNzY3Ljc2NyAwIDAgMSAuMDU4IDEuMTY3QzcuMDQ1IDkuNTEzIDQuODg2IDkuOTk0IDIuMDQ1IDYuOTktLjc5NSAzLjk4Ny0uMjMgMS44MzYgMS4wNjUuNnoiIGZpbGw9IiMyRUM1RjYiLz48cGF0aCBkPSJNOC42ODMgMGMuMTc1IDAgLjMxNi4xNDIuMzE2LjMxNnYyLjVjMCAuMjgyLS4zNC40MjQtLjU0LjIyNWwtLjgwMi0uODAzTDUuNTY2IDQuMzNhLjMxNy4zMTcgMCAwIDEtLjQ0OSAwbC0uNDQ3LS40NDdhLjMxNy4zMTcgMCAwIDEgMC0uNDQ4bDIuMDkxLTIuMDkxTDUuOTU5LjU0Yy0uMi0uMi0uMDU4LS41NC4yMjQtLjU0aDIuNXoiIGZpbGw9IiMyRUM1RjYiLz48L3N2Zz4=");
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

.b24-sb-copilot-im-copilot-text-side .b24-sb-copilot-im-copilot-text-side__date {
    font-size: .625rem;
    opacity: .5
}

.b24-sb-copilot-im-copilot-text-side .b24-sb-copilot-im-copilot-text-side__player {
    display: flex;
    align-items: center;
    max-width: 100%;
    margin-top: 8px
}

.b24-sb-copilot-im-copilot-text-side .b24-sb-copilot-im-copilot-text-side__player:before {
    content: "";
    display: block;
    flex: 0 0 24px;
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTI0IDEyYzAgNi42MjctNS4zNzMgMTItMTIgMTJTMCAxOC42MjcgMCAxMiA1LjM3MyAwIDEyIDBzMTIgNS4zNzMgMTIgMTJ6IiBmaWxsPSIjMkVDNUY2Ii8+PHBhdGggZD0iTTEwIDE0Ljk0NlY4LjE5YzAtLjQ5OC41NjMtLjc4OC45NjktLjQ5OGw0LjgyNyAzLjQ0OGMuNTkuNDIxLjU5IDEuMjk4IDAgMS43MmwtNC4xMjUgMi45NDZjLS43LjUtMS42NzEgMC0xLjY3MS0uODZ6IiBmaWxsPSIjZmZmIi8+PC9zdmc+");
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

.b24-sb-copilot-im-copilot-text-side .b24-sb-copilot-im-copilot-text-side__runner {
    position: relative;
    display: flex;
    align-items: center;
    flex: 1 0 auto;
    max-width: calc(100% - 52px);
    height: 5px;
    margin-left: 7px;
    background-color: var(--b24-hex-color-blue-88);
    border-radius: 100px
}

.b24-sb-copilot-im-copilot-text-side .b24-sb-copilot-im-copilot-text-side__runner:before {
    content: "";
    display: block;
    flex: 0 0 19px;
    width: 19px;
    height: 19px;
    margin-left: 54px;
    background-color: var(--b24-hex-color-white-100);
    box-shadow: 0 2px 4px 0 rgba(var(--b24-rgb-color-black-0), 0.15);
    border-radius: 100%
}

.b24-sb-copilot-im-copilot-text-side .b24-sb-copilot-im-copilot-text-side__runner:after {
    content: "";
    position: absolute;
    display: block;
    flex: 0 0 54px;
    width: 54px;
    height: 5px;
    top: 0;
    left: 0;
    background-color: var(--b24-hex-color-blue-57);
    border-radius: 100px
}

.b24-sb-copilot-im-copilot-text-side .b24-sb-copilot-im-copilot-text-side__runner-speed,
.b24-sb-copilot-im-copilot-text-side .b24-sb-copilot-im-copilot-text-side__runner-time {
    position: absolute;
    color: var(--b24-hex-color-gray-37);
    opacity: .7
}

.b24-sb-copilot-im-copilot-text-side .b24-sb-copilot-im-copilot-text-side__runner-speed {
    position: absolute;
    top: 50%;
    right: -22px;
    font-size: .625rem;
    line-height: 1;
    transform: translateY(-50%)
}

.b24-sb-copilot-im-copilot-text-side .b24-sb-copilot-im-copilot-text-side__runner-time {
    position: absolute;
    top: 11px;
    right: 2px;
    font-size: 0.45rem;
    line-height: 1
}

.b24-sb-copilot-im-copilot-text-side .b24-sb-copilot-im-copilot-text-side__score {
    display: flex;
    align-items: center;
    gap: 0 20px;
    margin-top: 16px;
    padding: 10px 24px;
    background-color: var(--b24-hex-color-blue-57);
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjE0IiBoZWlnaHQ9IjI3IiB2aWV3Qm94PSIwIDAgMjE0IDI3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0xNDEuMzM3IDEyLjAzNWMuMTQxLS44NTEgMS4yNy0xLjA1OSAxLjcwNS0uMzEzbDEuODU5IDMuMTljLjE5LjMyNy41Ni41MDQuOTM0LjQ0N2wzLjY1MS0uNTVjLjg1My0uMTI4IDEuMzk5Ljg4MS44MjUgMS41MjVsLTIuNDYgMi43NTRhLjkyLjkyIDAgMCAwLS4xMzcgMS4wMjZsMS42NTIgMy4zMDNjLjM4Ni43NzItLjQwNiAxLjYwMy0xLjE5NiAxLjI1NWwtMy4zNzktMS40ODhhLjkyMS45MjEgMCAwIDAtMS4wMTguMTg3bC0yLjYzMSAyLjU5MWMtLjYxNS42MDYtMS42NS4xMS0xLjU2My0uNzQ5bC4zNzEtMy42NzRhLjkyMS45MjEgMCAwIDAtLjQ5Mi0uOTFsLTMuMjc4LTEuNzAxYy0uNzY2LS4zOTgtLjYxNC0xLjUzNi4yMjktMS43MThsMy42MDktLjc4M2EuOTIyLjkyMiAwIDAgMCAuNzE0LS43NWwuNjA1LTMuNjQyek0yMDIuMDk4IDYuOTNjLjA5Ni0xLjAwOCAxLjQtMS4zNDIgMS45NjktLjUwNWwyLjQzMyAzLjU4YTEuMDggMS4wOCAwIDAgMCAxLjEyOC40NDhsNC4yMjYtLjk0Yy45ODgtLjIyIDEuNzA4LjkxOCAxLjA4OCAxLjcxN2wtMi42NTQgMy40MmExLjA4IDEuMDggMCAwIDAtLjA3NyAxLjIxMWwyLjIgMy43MjljLjUxNC44NzItLjM0NSAxLjkwOC0xLjI5NiAxLjU2NWwtNC4wNzMtMS40NjZhMS4wOCAxLjA4IDAgMCAwLTEuMTc2LjNMMjAzIDIzLjIzNWMtLjY3Ljc1OC0xLjkyMi4yNjItMS44OS0uNzVsLjEzNy00LjMyN2ExLjA4IDEuMDggMCAwIDAtLjY1LTEuMDI0bC0zLjk3MS0xLjcyNGMtLjkyOC0uNDAzLS44NDMtMS43NDYuMTI5LTIuMDI4bDQuMTU3LTEuMjA4YTEuMDggMS4wOCAwIDAgMCAuNzc0LS45MzRsLjQxMi00LjMxek0xNzkuMzgxIDE4LjI2OGEuMy4zIDAgMCAxIC41NDctLjE0bC42NzUuOTk0YS4zLjMgMCAwIDAgLjMxMy4xMjRsMS4xNzMtLjI2MWEuMy4zIDAgMCAxIC4zMDIuNDc3bC0uNzM3Ljk0OWEuMzAxLjMwMSAwIDAgMC0uMDIxLjMzNmwuNjExIDEuMDM1YS4zLjMgMCAwIDEtLjM2LjQzNWwtMS4xMzEtLjQwN2EuMy4zIDAgMCAwLS4zMjYuMDgzbC0uNzk2LjlhLjMuMyAwIDAgMS0uNTI0LS4yMDdsLjAzOC0xLjIwMWEuMy4zIDAgMCAwLS4xODEtLjI4NWwtMS4xMDItLjQ3OGEuMy4zIDAgMCAxIC4wMzYtLjU2M2wxLjE1NC0uMzM2YS4zLjMgMCAwIDAgLjIxNS0uMjU5bC4xMTQtMS4xOTZ6TTE3MC40MjggMS4zMTZhLjYxOC42MTggMCAwIDEgMS4xMjYtLjI4OWwxLjM5MiAyLjA0OGMuMTQyLjIxLjM5OC4zMTEuNjQ1LjI1NmwyLjQxNy0uNTM3YS42MTguNjE4IDAgMCAxIC42MjMuOTgybC0xLjUxOCAxLjk1NmEuNjE4LjYxOCAwIDAgMC0uMDQ0LjY5M2wxLjI1OCAyLjEzM2EuNjE4LjYxOCAwIDAgMS0uNzQxLjg5NWwtMi4zMy0uODM5YS42MTkuNjE5IDAgMCAwLS42NzMuMTczbC0xLjYzOSAxLjg1NWEuNjE4LjYxOCAwIDAgMS0xLjA4MS0uNDI4bC4wNzgtMi40NzVhLjYxNy42MTcgMCAwIDAtLjM3Mi0uNTg3bC0yLjI3MS0uOTg2YS42MTguNjE4IDAgMCAxIC4wNzMtMS4xNmwyLjM3OC0uNjlhLjYxNy42MTcgMCAwIDAgLjQ0My0uNTM1bC4yMzYtMi40NjV6TTk5LjcwNyAxNy4wNzZhLjI5LjI5IDAgMCAxIC41MDUtLjIwM2wuNzczLjg2NmMuMDc5LjA4OC4yMDQuMTIuMzE1LjA3OWwxLjA5LS4zOTlhLjI5LjI5IDAgMCAxIC4zNS40MThsLS41ODUgMS4wMDNhLjI5LjI5IDAgMCAwIC4wMjMuMzI0bC43MTYuOTE0YS4yOS4yOSAwIDAgMS0uMjkuNDYxbC0xLjEzNC0uMjQ2YS4yOS4yOSAwIDAgMC0uMzAyLjEyMmwtLjY0Ny45NjNhLjI5LjI5IDAgMCAxLS41MjktLjEzM2wtLjExNi0xLjE1NWEuMjkuMjkgMCAwIDAtLjIwOS0uMjQ5bC0xLjExNi0uMzE4YS4yOS4yOSAwIDAgMS0uMDM3LS41NDRsMS4wNjItLjQ2N2EuMjkuMjkgMCAwIDAgLjE3My0uMjc2bC0uMDQyLTEuMTZ6TTUzLjA1OSAxOS42N2EuNDI1LjQyNSAwIDAgMSAuNzk3LS4wNDhsLjY3MiAxLjU2MmMuMDcuMTYuMjI5LjI2Mi40MDIuMjU3bDEuNy0uMDQ5YS40MjQuNDI0IDAgMCAxIC4yOTMuNzQ0bC0xLjI3OCAxLjEyMmEuNDI1LjQyNSAwIDAgMC0uMTIuNDYybC41NzEgMS42MDJhLjQyNC40MjQgMCAwIDEtLjYxNi41MDhsLTEuNDYzLS44N2EuNDI0LjQyNCAwIDAgMC0uNDc2LjAzbC0xLjM0NyAxLjAzOGEuNDI1LjQyNSAwIDAgMS0uNjc0LS40M2wuMzc1LTEuNjU5YS40MjQuNDI0IDAgMCAwLS4xNzUtLjQ0NGwtMS40MDQtLjk2YS40MjQuNDI0IDAgMCAxIC4yMDEtLjc3M2wxLjY5NC0uMTU3YS40MjQuNDI0IDAgMCAwIC4zNjgtLjMwM2wuNDgtMS42MzJ6TTMuMjA2IDE2Ljc5NGEuNDI1LjQyNSAwIDAgMSAuNzY4LS4yMThsLjk5MyAxLjM4MmEuNDI0LjQyNCAwIDAgMCAuNDQ4LjE2NGwxLjY1LS40MTNhLjQyNS40MjUgMCAwIDEgLjQ0NS42NjNsLTEuMDA3IDEuMzcxYS40MjQuNDI0IDAgMCAwLS4wMTguNDc3bC45MDIgMS40NDJhLjQyNS40MjUgMCAwIDEtLjQ5My42MjhsLTEuNjE1LS41MzRhLjQyNC40MjQgMCAwIDAtLjQ1OS4xM0wzLjcyOCAyMy4xOWEuNDI0LjQyNCAwIDAgMS0uNzUtLjI3NWwuMDA5LTEuNzAxYS40MjQuNDI0IDAgMCAwLS4yNjYtLjM5NmwtMS41NzgtLjYzNmEuNDI0LjQyNCAwIDAgMSAuMDMtLjc5OGwxLjYyMS0uNTE4YS40MjUuNDI1IDAgMCAwIC4yOTQtLjM3NWwuMTE4LTEuNjk3eiIgZmlsbD0iIzBDOUJEMyIvPjwvc3ZnPg==");
    background-size: 70%;
    background-position: 75% 75%;
    background-repeat: no-repeat;
    border-radius: 100px;
    color: var(--b24-hex-color-white-100);
    line-height: 1
}

.b24-sb-copilot-im-copilot-text-side .b24-sb-copilot-im-copilot-text-side__score-value {
    font-size: 1.125rem
}

.b24-sb-copilot-im-copilot-text-side .b24-sb-copilot-im-copilot-text-side__score-description {
    font-size: .75rem
}

.b24-sb-copilot-im-copilot-text-side .b24-sb-copilot-im-copilot-text-side__score-description>*:first-child {
    font-size: 0.45rem;
    opacity: .6
}

.b24-sb-copilot-im-copilot-text-side .b24-sb-copilot-im-copilot-text-side__title {
    margin-top: 12px;
    color: var(--b24-hex-color-blue-57)
}

.b24-sb-copilot-im-copilot-text-side .b24-sb-copilot-im-copilot-text-side__message {
    line-height: 1.23
}

.b24-sb-copilot-im-copilot-base {
    display: inline-flex;
    align-items: flex-end;
    margin-left: 48px;
    padding: 14px 20px;
    background-color: var(--b24-hex-color-purple-97);
    border-radius: 10px 10px 0 0
}

@media(min-width: 1200px) {
    .b24-sb-copilot-im-copilot-base {
        margin-left: 0
    }
}

.b24-sb-copilot-im-copilot-base .b24-sb-copilot-im-copilot-base__avatar {
    flex: 0 0 38px;
    width: 38px;
    height: 38px;
    margin-left: -68px;
    margin-right: 30px;
    margin-bottom: -14px;
    background-color: var(--b24-hex-color-white-100);
    background-position: 50%;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 100%;
    overflow: hidden
}

.b24-sb-copilot-im-copilot-base .b24-sb-copilot-im-copilot-base__message {
    font-size: 0.8125rem;
    line-height: 1.27
}

.b24-sb-copilot-im-user-base {
    position: relative;
    display: inline-block;
    margin-right: 11px;
    padding: 10px 16px;
    background-color: var(--b24-hex-color-white-100);
    border: 1px solid var(--b24-hex-color-purple-61);
    border-radius: 10px 10px 0 10px
}

.b24-sb-copilot-im-user-base:after {
    content: "";
    position: absolute;
    display: block;
    width: 12px;
    height: 16px;
    left: calc(100% - 1px);
    bottom: -1px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgY2xpcC1wYXRoPSJ1cmwoI2EpIj48cGF0aCBkPSJNOSAxNS45NzNTOS45ODkgMTUuNCAxMC41IDE0Yy41MTEtMS40LTYuODc2LTYuMjg5LTguMDg0LTkuMDQzQzEuMjA4IDIuMjAzIDEuMjA4IDAgMS4yMDggMEgwdjE1Ljk3M2g5eiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0tMzE0LjUtMjdhOS41IDkuNSAwIDAgMSA5LjUtOS41SC03Ljk4MmE5LjUgOS41IDAgMCAxIDkuNSA5LjVWLjY4YTEwLjUgMTAuNSAwIDAgMCAzLjQzNSA3Ljc2OGw0Ljg4NSA0LjQ0MmMxLjAxNC45MjMuMzYxIDIuNjEtMS4wMSAyLjYxSC0zMDVhOS41IDkuNSAwIDAgMS05LjUtOS41di0zM3oiIHN0cm9rZT0iI0IxNDFGNSIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImEiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDBoMTF2MTZIMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=");
    background-size: 12px 16px;
    background-position: 50%;
    background-repeat: no-repeat
}

.b24-sb-copilot-im-user-base .b24-sb-copilot-im-user-base__message {
    font-size: 0.8125rem;
    line-height: 1.27
}

.b24-sb-copilot-im-user-base .b24-sb-copilot-im-user-base__time {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    margin-top: 4px;
    margin-left: auto;
    color: var(--b24-hex-color-gray-83);
    font-size: .625rem;
    line-height: 1
}

.b24-sb-copilot-im-user-base .b24-sb-copilot-im-user-base__time:after {
    content: "";
    display: block;
    width: 15px;
    height: 8px;
    margin-left: 4px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjYSkiIHN0cm9rZT0iI0IxNDFGNSIgc3Ryb2tlLXdpZHRoPSIyIj48cGF0aCBkPSJtMSA0IDIuNSAyLjVMOSAxTTcuNSA1LjVsMSAxTDE0IDEiLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDE1djhIMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=");
    background-size: 15px 8px;
    background-position: 50%;
    background-repeat: no-repeat
}

@keyframes contentCopilotSliderBlockAnimationShowContextMenu {
    0% {
        opacity: 0;
        transform: translateY(5%);
        visibility: hidden
    }

    15%,
    90% {
        opacity: 1;
        transform: translateY(0);
        visibility: visible
    }

    100% {
        opacity: 0;
        transform: translateY(5%);
        visibility: hidden
    }
}

@keyframes contentCopilotSliderBlockAnimationShowContextMenuHover {
    0% {
        background-color: rgba(0, 0, 0, 0)
    }

    100% {
        background-color: rgba(var(--b24-rgb-color-gray-83), 0.4)
    }
}

@keyframes contentCopilotSliderBlockAnimationShowContextMenuHoverAfter {
    0% {
        opacity: 0;
        transform: translateY(3%);
        visibility: hidden
    }

    100% {
        opacity: 1;
        transform: translateY(0);
        visibility: visible
    }
}

@keyframes contentCopilotSliderBlockAnimationShowButtonHover {
    0% {
        color: inherit
    }

    15%,
    90% {
        color: rgba(0, 0, 0, 0)
    }

    100% {
        color: inherit
    }
}

@keyframes contentCopilotSliderBlockAnimationShowButtonHoverBefore {
    0% {
        opacity: 0;
        transform: translateY(3%);
        visibility: hidden
    }

    15%,
    90% {
        opacity: 1;
        transform: translateY(0);
        visibility: visible
    }

    100% {
        opacity: 0;
        transform: translateY(3%);
        visibility: hidden
    }
}

@keyframes contentCopilotSliderBlockAnimationShowButtonHoverAfter {
    0% {
        opacity: 0;
        visibility: hidden
    }

    15%,
    90% {
        opacity: 1;
        visibility: visible
    }

    100% {
        opacity: 0;
        visibility: hidden
    }
}

@keyframes contentCopilotSliderBlockAnimationHideTextArea {
    0% {
        opacity: 1;
        visibility: visible
    }

    100% {
        opacity: 0;
        visibility: hidden
    }
}

@keyframes contentCopilotSliderBlockAnimationShowMessage {
    0% {
        height: 0;
        margin-bottom: 0;
        opacity: 0;
        visibility: hidden
    }

    100% {
        height: 100%;
        margin-bottom: 12px;
        opacity: 1;
        visibility: visible
    }
}

@keyframes contentCopilotSliderBlockAnimationShowSideMessage {
    0% {
        height: 100%;
        -webkit-backdrop-filter: blur(5px);
        backdrop-filter: blur(5px);
        opacity: 0;
        visibility: hidden
    }

    100% {
        height: 100%;
        -webkit-backdrop-filter: blur(5px);
        backdrop-filter: blur(5px);
        opacity: 1;
        visibility: visible
    }
}

@keyframes contentCopilotSliderBlockAnimationTypingMessage {
    0% {
        visibility: visible;
        background-size: 0 100%
    }

    100% {
        visibility: hidden;
        background-size: 100% 100%
    }
}

@keyframes contentCopilotSliderBlockAnimationTypingMessageDisableHide {
    0% {
        visibility: visible;
        background-size: 0 100%
    }

    100% {
        visibility: visible;
        background-size: 100% 100%
    }
}

@keyframes contentCopilotSliderBlockAnimationPlaceholderHiding {
    0% {
        visibility: hidden
    }

    100% {
        visibility: visible
    }
}

@keyframes contentCopilotSliderBlockAnimationShowSide {
    0% {
        transform: translateX(100%);
        visibility: hidden
    }

    100% {
        transform: translateX(0);
        visibility: visible
    }
}

@keyframes contentCopilotSliderBlockAnimationShowLoader {
    0% {
        opacity: 0;
        visibility: hidden
    }

    15%,
    90% {
        opacity: 1;
        visibility: visible
    }

    100% {
        opacity: 0;
        visibility: hidden
    }
}

@keyframes contentCopilotSliderBlockAnimationLoading {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(360deg)
    }
}

/* End */


/* Start:/local/components/sb/gdpr.manager.bitrix24/templates/.default/base.min.css?175525481412543*/
.bx-main-cookie-policy-sidebar {
    --scroll-shift: var(--scroll-shift-width, 0);
    position: fixed;
    width: 100%;
    left: 0;
    bottom: 0;
    padding-right: var(--scroll-shift);
    background-color: #fff;
    box-shadow: 0 0 24px 0 rgba(0, 0, 0, .1);
    z-index: 10200;
    box-sizing: border-box
}

.bx-main-cookie-policy-sidebar * {
    box-sizing: border-box
}

.bx-main-cookie-policy-sidebar:not([shown=true]) {
    display: none
}

.bx-main-cookie-policy-sidebar:not([data-bx-cookie-policy-initialized]) {
    display: block
}

.bx-main-cookie-policy-sidebar .bx-main-cookie-policy-sidebar__content {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    max-width: 1140px;
    margin: 0 auto;
    padding: 15px
}

.bx-main-cookie-policy-sidebar .bx-main-cookie-policy-sidebar__introduce {
    margin-bottom: 15px;
    font-size: 0.7rem;
    line-height: 1.5
}

.bx-main-cookie-policy-sidebar .bx-main-cookie-policy-sidebar__controller {
    display: flex;
    align-items: center
}

.bx-main-cookie-policy-sidebar .bx-main-cookie-policy-sidebar__control {
    position: relative;
    margin: 5px 0
}

.bx-main-cookie-policy-sidebar .bx-main-cookie-policy-sidebar__control:dir(ltr):not(:last-child) {
    margin-right: 20px
}

.bx-main-cookie-policy-sidebar .bx-main-cookie-policy-sidebar__control:dir(rtl):not(:last-child) {
    margin-left: 20px
}

.bx-main-cookie-policy-sidebar .bx-main-cookie-policy-sidebar__button {
    display: inline-flex;
    padding: 12px 24px;
    background-color: #19aef9;
    border-radius: .875rem;
    color: #fff;
    font-size: 0.8125rem;
    font-weight: 500;
    line-height: 1;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    cursor: pointer
}

.bx-main-cookie-policy-sidebar .bx-main-cookie-policy-sidebar__button:hover {
    background-color: #0091da
}

.bx-main-cookie-policy-sidebar .bx-main-cookie-policy-sidebar__close {
    display: block;
    width: 20px;
    height: 20px;
    cursor: pointer
}

.bx-main-cookie-policy-sidebar .bx-main-cookie-policy-sidebar__close:before,
.bx-main-cookie-policy-sidebar .bx-main-cookie-policy-sidebar__close:after {
    content: "";
    display: block;
    position: absolute;
    width: 24px;
    height: 3px;
    top: 50%;
    left: 50%;
    background-color: #cad0de
}

.bx-main-cookie-policy-sidebar .bx-main-cookie-policy-sidebar__close:before {
    transform: translate(-50%, -50%) rotate(45deg)
}

.bx-main-cookie-policy-sidebar .bx-main-cookie-policy-sidebar__close:after {
    transform: translate(-50%, -50%) rotate(-45deg)
}

@media(min-width: 768px) {
    .bx-main-cookie-policy-sidebar .bx-main-cookie-policy-sidebar__content {
        flex-direction: row
    }

    .bx-main-cookie-policy-sidebar .bx-main-cookie-policy-sidebar__introduce {
        margin-bottom: 0
    }

    .bx-main-cookie-policy-sidebar .bx-main-cookie-policy-sidebar__introduce:dir(ltr):not(:last-child) {
        margin-right: 20px
    }

    .bx-main-cookie-policy-sidebar .bx-main-cookie-policy-sidebar__introduce:dir(rtl):not(:last-child) {
        margin-left: 20px
    }
}

.bx-main-cookie-policy-redirect {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 12;
    box-sizing: border-box
}

.bx-main-cookie-policy-redirect * {
    box-sizing: border-box
}

.bx-main-cookie-policy-redirect:not([shown=true]) {
    display: none
}

.bx-main-cookie-policy-redirect .bx-main-cookie-policy-redirect__popup {
    position: absolute;
    width: 90%;
    max-width: 500px;
    max-height: 70%;
    top: 50%;
    left: 50%;
    padding: 42px;
    background-color: #fff;
    border-radius: 24px;
    box-shadow: 0 0 24px 0 rgba(0, 0, 0, .1);
    transform: translate(-50%, -50%);
    overflow-x: hidden;
    overflow-y: auto;
    z-index: 2
}

.bx-main-cookie-policy-redirect .bx-main-cookie-policy-redirect__logo svg {
    display: block;
    max-width: 100%;
    height: auto;
    margin: 0 auto
}

.bx-main-cookie-policy-redirect .bx-main-cookie-policy-redirect__introduce,
.bx-main-cookie-policy-redirect .bx-main-cookie-policy-redirect__epilogue {
    margin-top: 15px
}

.bx-main-cookie-policy-redirect .bx-main-cookie-policy-redirect__introduce,
.bx-main-cookie-policy-redirect .bx-main-cookie-policy-redirect__epilogue {
    font-size: 0.7rem;
    line-height: 1.5;
    text-align: center
}

.bx-main-cookie-policy-redirect .bx-main-cookie-policy-redirect__controller {
    display: flex;
    align-items: baseline;
    justify-content: center;
    flex-wrap: wrap
}

.bx-main-cookie-policy-redirect .bx-main-cookie-policy-redirect__control {
    margin: 15px 15px 0
}

.bx-main-cookie-policy-redirect .bx-main-cookie-policy-redirect__button_link {
    position: relative;
    display: inline-block;
    color: #0091da;
    font-size: 0.8125rem;
    font-weight: 500;
    line-height: 1;
    cursor: pointer
}

.bx-main-cookie-policy-redirect .bx-main-cookie-policy-redirect__button_link:after {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    top: calc(100% + 2px);
    border-bottom: 1px solid #0091da
}

.bx-main-cookie-policy-redirect .bx-main-cookie-policy-redirect__button_link:dir(ltr):after {
    left: 0
}

.bx-main-cookie-policy-redirect .bx-main-cookie-policy-redirect__button_link:dir(rtl):after {
    right: 0
}

.bx-main-cookie-policy-redirect .bx-main-cookie-policy-redirect__button_default {
    display: inline-flex;
    padding: 14px 24px;
    background-color: #bdf300;
    border-radius: .875rem;
    color: #525c69;
    font-size: 0.8125rem;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    cursor: pointer
}

.bx-main-cookie-policy-redirect .bx-main-cookie-policy-redirect__button_default:hover {
    opacity: .75
}

.bx-main-cookie-policy-redirect .bx-main-cookie-policy-redirect__overflow {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .5);
    z-index: 1
}

.bx-main-cookie-policy-settings {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1000;
    box-sizing: border-box
}

.bx-main-cookie-policy-settings * {
    box-sizing: border-box
}

.bx-main-cookie-policy-settings *::-webkit-scrollbar-track {
    width: 11px
}

.bx-main-cookie-policy-settings *::-webkit-scrollbar {
    width: 6px;
    background-color: rgba(108, 117, 125, .01);
    border-radius: 6px
}

.bx-main-cookie-policy-settings *::-webkit-scrollbar:horizontal {
    height: 6px
}

.bx-main-cookie-policy-settings *::-webkit-scrollbar-thumb {
    background-color: rgba(108, 117, 125, .1);
    border-radius: 6px
}

.bx-main-cookie-policy-settings:not([shown=true]) {
    display: none
}

.bx-main-cookie-policy-settings .bx-main-cookie-policy-settings__popup {
    position: absolute;
    width: 90%;
    max-width: 800px;
    max-height: 70%;
    top: 50%;
    left: 50%;
    background-color: #fff;
    border-radius: 24px;
    box-shadow: 0 0 24px 0 rgba(0, 0, 0, .1);
    transform: translate(-50%, -50%);
    overflow-x: hidden;
    overflow-y: auto;
    z-index: 2
}

.bx-main-cookie-policy-settings .bx-main-cookie-policy-settings__popup:dir(ltr) {
    padding: 42px 10px 42px 42px
}

.bx-main-cookie-policy-settings .bx-main-cookie-policy-settings__popup:dir(rtl) {
    padding: 42px 42px 42px 10px
}

.bx-main-cookie-policy-settings .bx-main-cookie-policy-settings__close {
    position: absolute;
    width: 20px;
    height: 20px;
    top: 26px;
    right: 26px;
    cursor: pointer
}

.bx-main-cookie-policy-settings .bx-main-cookie-policy-settings__close:before,
.bx-main-cookie-policy-settings .bx-main-cookie-policy-settings__close:after {
    content: "";
    display: block;
    position: absolute;
    width: 24px;
    height: 3px;
    top: 50%;
    left: 50%;
    background-color: #cad0de
}

.bx-main-cookie-policy-settings .bx-main-cookie-policy-settings__close:before {
    transform: translate(-50%, -50%) rotate(45deg)
}

.bx-main-cookie-policy-settings .bx-main-cookie-policy-settings__close:after {
    transform: translate(-50%, -50%) rotate(-45deg)
}

.bx-main-cookie-policy-settings .bx-main-cookie-policy-settings__overflow {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .5);
    z-index: 1
}

@media(min-width: 768px) {
    .bx-main-cookie-policy-settings .bx-main-cookie-policy-settings__popup {
        padding: 42px
    }
}

.bx-main-cookie-policy {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    z-index: 12
}

.bx-main-cookie-policy.bx-main-cookie-policy_redirect-popup,
.bx-main-cookie-policy.bx-main-cookie-policy_cookie-settings-popup {
    top: 0
}

.bx-main-cookie-policy.bx-main-cookie-policy_slide-bar:not([data-bx-cookie-policy-initialized]) {
    display: block;
    opacity: 1
}

.bx-main-cookie-policy .bx-main-cookie-policy__slide-bar:not([data-bx-cookie-policy-initialized]) {
    opacity: 1
}

.bx-main-cookie-policy__slide {
    height: auto
}

.bx-main-cookie-policy__slide_bottom {
    bottom: 0
}

.bx-main-cookie-policy[shown=true] {
    display: block
}

.bx-main-cookie-policy[shown=true] .bx-main-cookie-policy__popup,
.bx-main-cookie-policy[shown=true] .bx-main-cookie-policy__slide-bar {
    opacity: 1
}

.bx-main-cookie-policy[shown=true] .bx-main-cookie-policy__overflow {
    display: block
}

.bx-main-cookie-policy .bx-main-cookie-policy-button.bx-main-cookie-policy-button_link {
    color: #19aef9;
    font-size: 0.8125rem;
    font-weight: 500;
    line-height: 1;
    text-decoration: underline;
    cursor: pointer
}

.bx-main-cookie-policy .bx-main-cookie-policy-button.bx-main-cookie-policy-button_link:hover {
    color: #0091da
}

.bx-main-cookie-policy .bx-main-cookie-policy-button.bx-main-cookie-policy-button_normal {
    text-transform: none
}

.bx-main-cookie-policy__popup {
    position: absolute;
    width: 100%;
    max-width: 500px;
    max-height: 70%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: 160ms all linear;
    opacity: 0;
    overflow-x: hidden;
    overflow-y: auto;
    z-index: 12
}

.bx-main-cookie-policy__popup .bx-main-cookie-policy__container {
    padding: 35px;
    background-color: #fff;
    border-radius: 5px
}

.bx-main-cookie-policy__popup .bx-main-cookie-policy__logotype {
    display: block;
    margin: auto
}

.bx-main-cookie-policy__popup .bx-main-cookie-policy__introduce,
.bx-main-cookie-policy__popup .bx-main-cookie-policy__epilogue {
    font-size: 0.7rem;
    line-height: 1.5;
    text-align: center
}

.bx-main-cookie-policy__popup .bx-main-cookie-policy__introduce,
.bx-main-cookie-policy__popup .bx-main-cookie-policy__controller,
.bx-main-cookie-policy__popup .bx-main-cookie-policy__epilogue {
    margin-top: 15px
}

.bx-main-cookie-policy__popup .bx-main-cookie-policy__introduce {
    font-weight: 500
}

.bx-main-cookie-policy__popup .bx-main-cookie-policy__controller {
    display: flex;
    align-items: center;
    justify-content: space-around;
    flex-wrap: wrap
}

.bx-main-cookie-policy__popup .bx-main-cookie-policy__controller.bx-main-cookie-policy__controller_center {
    justify-content: center
}

.bx-main-cookie-policy__popup .bx-main-cookie-policy__button {
    margin: 5px
}

.bx-main-cookie-policy__popup .bx-main-cookie-policy__controller.bx-main-cookie-policy__controller_center .bx-main-cookie-policy__button {
    margin: 5px 10px
}

.bx-main-cookie-policy__popup .bx-main-cookie-policy__epilogue {
    font-weight: 400
}

.bx-main-cookie-policy__popup .bx-main-cookie-policy__close {
    position: absolute;
    width: 24px;
    height: 24px;
    top: 10px;
    right: 10px;
    background: rgba(0, 0, 0, 0);
    transition: 160ms all linear;
    cursor: pointer
}

.bx-main-cookie-policy__popup .bx-main-cookie-policy__close:before,
.bx-main-cookie-policy__popup .bx-main-cookie-policy__close:after {
    content: "";
    display: block;
    position: absolute;
    width: 24px;
    height: 1px;
    top: 50%;
    left: 50%;
    background-color: #707880;
    transition: 160ms all linear
}

.bx-main-cookie-policy__popup .bx-main-cookie-policy__close:before {
    transform: translate(-50%, -50%) rotate(45deg)
}

.bx-main-cookie-policy__popup .bx-main-cookie-policy__close:after {
    transform: translate(-50%, -50%) rotate(-45deg)
}

.bx-main-cookie-policy__popup_settings {
    max-width: 800px
}

.bx-main-cookie-policy__slide-bar {
    position: absolute;
    width: 100%;
    bottom: 0;
    background-color: #fff;
    box-shadow: 0 0 15px 0 #6c757d;
    transition: 160ms all linear;
    opacity: 0;
    z-index: 12
}

.bx-main-cookie-policy__slide-bar .bx-main-cookie-policy__container {
    display: flex;
    align-items: center;
    justify-content: space-between;
    max-width: 1140px;
    margin: 0 auto;
    padding: 15px
}

.bx-main-cookie-policy__slide-bar .bx-main-cookie-policy__introduce {
    font-size: 0.7rem;
    font-weight: 400;
    line-height: 1.5
}

.bx-main-cookie-policy__slide-bar .bx-main-cookie-policy__controller {
    display: flex;
    align-items: center;
    justify-content: space-around
}

.bx-main-cookie-policy__slide-bar .bx-main-cookie-policy__button {
    position: relative;
    margin: 5px 10px;
    white-space: nowrap
}

.bx-main-cookie-policy__slide-bar .bx-main-cookie-policy__close {
    position: absolute;
    width: 24px;
    height: 24px;
    top: 50%;
    background: rgba(0, 0, 0, 0);
    transition: 160ms all linear;
    transform: translateY(-50%);
    cursor: pointer
}

.bx-main-cookie-policy__slide-bar .bx-main-cookie-policy__close:before,
.bx-main-cookie-policy__slide-bar .bx-main-cookie-policy__close:after {
    content: "";
    display: block;
    position: absolute;
    width: 24px;
    height: 1px;
    top: 50%;
    left: 50%;
    background-color: #707880;
    transition: 160ms all linear
}

.bx-main-cookie-policy__slide-bar .bx-main-cookie-policy__close:before {
    transform: translate(-50%, -50%) rotate(45deg)
}

.bx-main-cookie-policy__slide-bar .bx-main-cookie-policy__close:after {
    transform: translate(-50%, -50%) rotate(-45deg)
}

.bx-main-cookie-policy__overflow {
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .5);
    left: 0;
    right: 0;
    z-index: 11
}

@media(max-width: 768px) {
    .bx-main-cookie-policy__slide-bar .bx-main-cookie-policy__container {
        flex-direction: column
    }

    .bx-main-cookie-policy__slide-bar .bx-main-cookie-policy__introduce {
        margin-bottom: 15px
    }

    .bx-main-cookie-policy__slide-bar .bx-main-cookie-policy__container {
        display: flex;
        align-items: center;
        justify-content: space-between;
        max-width: 1140px;
        margin: 0 auto;
        padding: 25px 15px
    }
}

/* End */


/* Start:/bitrix/templates/b24_copilot/components/sb/portal.auth.bitrix24/header.authorization/component.min.css?174359653111320*/
.portal-auth-bitrix24 .portal-auth-bitrix24__button {
    display: inline-flex;
    align-items: center;
    justify-content: center
}

.portal-auth-bitrix24 .portal-auth-bitrix24__button:has(+.portal-auth-bitrix24__button .portal-auth-bitrix24__icon[data-icon-uri]) {
    display: none
}

.portal-auth-bitrix24 .portal-auth-bitrix24__button+.portal-auth-bitrix24__button:has(>.portal-auth-bitrix24__icon:not([data-icon-uri])) {
    display: none
}

.portal-auth-bitrix24 .portal-auth-bitrix24__icon {
    position: relative;
    display: flex;
    align-items: center;
    width: 20px;
    height: 20px;
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
    border-radius: 3px
}

.portal-auth-bitrix24 .portal-auth-bitrix24__icon:not([data-icon-uri]) {
    display: none
}

.portal-auth-bitrix24 .portal-auth-bitrix24__icon[data-icon-uri] {
    margin-left: 4px;
    margin-right: 20px;
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat
}

.portal-auth-bitrix24 .portal-auth-bitrix24__icon[data-icon-uri]:after {
    position: absolute;
    content: "";
    display: block;
    width: 12px;
    height: 8px;
    left: calc(100% + 8px);
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMS40MTQuNUMuNTI0LjUuMDc3IDEuNTc3LjcwNyAyLjIwN2wzLjU4NiAzLjU4NmExIDEgMCAwIDAgMS40MTQgMGwzLjU4Ni0zLjU4NkM5LjkyMyAxLjU3NyA5LjQ3Ny41IDguNTg2LjVIMS40MTR6IiBmaWxsPSIjMEIwMDBBIi8+PC9zdmc+");
    background-position: 50%;
    background-size: 12px;
    background-repeat: no-repeat
}

.portal-auth-bitrix24[data-active] .portal-auth-bitrix24__icon[data-icon-uri]:after {
    transform: rotate(180deg)
}

.portal-auth-bitrix24 .portal-auth-bitrix24__icon[data-icon-uri]:not([style*=background-image]) {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjI2IiBoZWlnaHQ9IjI2IiBmaWxsPSIjQTFCN0JFIi8+CjxwYXRoIGQ9Ik0xMi43NSAxM0MxNS41MTE3IDEzIDE3Ljc1IDEwLjc2MTcgMTcuNzUgOEMxNy43NSA1LjIzODI4IDE1LjUxMTcgMyAxMi43NSAzQzkuOTg4MjggMyA3Ljc1IDUuMjM4MjggNy43NSA4QzcuNzUgMTAuNzYxNyA5Ljk4ODI4IDEzIDEyLjc1IDEzWk0xNi4yNSAxNC4yNUgxNS41OTc3QzE0LjczMDUgMTQuNjQ4NCAxMy43NjU2IDE0Ljg3NSAxMi43NSAxNC44NzVDMTEuNzM0NCAxNC44NzUgMTAuNzczNCAxNC42NDg0IDkuOTAyMzQgMTQuMjVIOS4yNUM2LjM1MTU2IDE0LjI1IDQgMTYuNjAxNiA0IDE5LjVWMjEuMTI1QzQgMjIuMTYwMiA0LjgzOTg0IDIzIDUuODc1IDIzSDE5LjYyNUMyMC42NjAyIDIzIDIxLjUgMjIuMTYwMiAyMS41IDIxLjEyNVYxOS41QzIxLjUgMTYuNjAxNiAxOS4xNDg0IDE0LjI1IDE2LjI1IDE0LjI1WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==")
}

.portal-auth-bitrix24 .portal-auth-bitrix24__message {
    line-height: 1;
    white-space: nowrap
}

.portal-auth-bitrix24 .portal-auth-bitrix24__icon[data-icon-uri]+.portal-auth-bitrix24__message {
    display: none
}

.portal-auth-bitrix24 .portal-auth-bitrix24__popup {
    position: relative
}

.portal-auth-bitrix24-popup {
    position: fixed;
    padding: 42px 10px 42px 42px;
    top: 50%;
    left: 50%;
    background-color: var(--b24-hex-color-white-100);
    border-radius: 24px;
    font-size: 0.9375rem;
    box-shadow: 0 0 24px 0 rgba(var(--b24-rgb-color-black-0), 0.1);
    transform: translate(-50%, -50%);
    z-index: 2
}

@media(min-width: 1200px) {
    .portal-auth-bitrix24-popup {
        position: absolute;
        top: calc(100% + 4px);
        left: calc(100% + 24px);
        padding: 42px;
        transform: translateX(-100%)
    }
}

.portal-auth-bitrix24-popup:not([data-active]) {
    display: none
}

.portal-auth-bitrix24-popup *::-webkit-scrollbar-track {
    width: 11px
}

.portal-auth-bitrix24-popup *::-webkit-scrollbar {
    width: 6px;
    background-color: rgba(var(--b24-rgb-color-gray-49), 0.01);
    border-radius: 6px
}

.portal-auth-bitrix24-popup *::-webkit-scrollbar:horizontal {
    height: 6px
}

.portal-auth-bitrix24-popup *::-webkit-scrollbar-thumb {
    background-color: rgba(var(--b24-rgb-color-gray-49), 0.1);
    border-radius: 6px
}

.portal-auth-bitrix24-popup .portal-auth-bitrix24-popup__close {
    position: absolute;
    width: 20px;
    height: 20px;
    top: 26px;
    right: 26px;
    cursor: pointer
}

.portal-auth-bitrix24-popup .portal-auth-bitrix24-popup__close:before,
.portal-auth-bitrix24-popup .portal-auth-bitrix24-popup__close:after {
    content: "";
    display: block;
    position: absolute;
    width: 24px;
    height: 3px;
    top: 50%;
    left: 50%;
    background-color: var(--b24-hex-color-gray-83)
}

.portal-auth-bitrix24-popup .portal-auth-bitrix24-popup__close:before {
    transform: translate(-50%, -50%) rotate(45deg)
}

.portal-auth-bitrix24-popup .portal-auth-bitrix24-popup__close:after {
    transform: translate(-50%, -50%) rotate(-45deg)
}

.portal-auth-bitrix24-popup .portal-auth-bitrix24-popup__content {
    width: 275px;
    max-height: 280px;
    overflow-y: auto
}

@media(min-width: 1200px) {
    .portal-auth-bitrix24-popup .portal-auth-bitrix24-popup__content {
        width: 255px;
        max-height: none;
        overflow-y: visible
    }
}

.portal-auth-bitrix24-popup .portal-auth-bitrix24-popup__title {
    margin-bottom: 20px;
    font-size: 1.5rem;
    line-height: 1
}

.portal-auth-bitrix24-popup .portal-auth-bitrix24-popup__description {
    display: flex;
    align-items: center;
    font-size: 0.8125rem;
    line-height: 1.5
}

.portal-auth-bitrix24-popup .portal-auth-bitrix24-popup__buttons {
    display: flex;
    align-items: center;
    margin-top: 20px
}

.portal-auth-bitrix24-popup .portal-auth-bitrix24-popup__button {
    display: inline-flex;
    justify-content: center;
    min-width: 94px;
    padding: 14px 24px;
    background-color: var(--b24-hex-color-blue-54);
    border-radius: 1rem;
    color: var(--b24-hex-color-white-100);
    font-size: 0.8125rem;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    text-decoration: none;
    white-space: nowrap
}

.portal-auth-bitrix24-popup .portal-auth-bitrix24-popup__button:hover,
.portal-auth-bitrix24-popup .portal-auth-bitrix24-popup__button:active,
.portal-auth-bitrix24-popup .portal-auth-bitrix24-popup__button:focus {
    background-color: var(--b24-hex-color-blue-43);
    color: var(--b24-hex-color-white-100);
    text-decoration: none
}

.portal-auth-bitrix24-popup .portal-auth-bitrix24-popup__button:not([disabled]) {
    cursor: pointer
}

.portal-auth-bitrix24-popup .portal-auth-bitrix24-popup__button[disabled] {
    cursor: default
}

.portal-auth-bitrix24-popup .portal-auth-bitrix24-popup__qr {
    display: block;
    width: 40px;
    height: 40px;
    margin-left: 13px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMSAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMS44NTE2IDEuNjUyOEMxMS44NTE2IDAuNzQ4MDM3IDEyLjU4NSAwLjAxNDU4NzQgMTMuNDg5OCAwLjAxNDU4NzRIMTkuMjE2NEMyMC4xMjExIDAuMDE0NTg3NCAyMC44NTQ2IDAuNzQ4MDM5IDIwLjg1NDYgMS42NTI4VjcuMzc5MzlDMjAuODU0NiA4LjI4NDE1IDIwLjEyMTEgOS4wMTc2IDE5LjIxNjQgOS4wMTc2SDEzLjQ4OThDMTIuNTg1IDkuMDE3NiAxMS44NTE2IDguMjg0MTUgMTEuODUxNiA3LjM3OTM5VjEuNjUyOFpNMTMuNTE4OCAxLjY4MThIMTkuMTg3NFY3LjM1MDM2SDEzLjUxODhWMS42ODE4Wk0xNy45MDEzIDIuOTY3OTZIMTQuODA1VjYuMDY0MjRIMTcuOTAxM1YyLjk2Nzk2Wk0yLjYyODk2IDAuMDE0NjA0NUMxLjcyNDIgMC4wMTQ2MDQ1IDAuOTkwNzUzIDAuNzQ4MDU0IDAuOTkwNzUzIDEuNjUyODFWNy4zNzk0MUMwLjk5MDc1MyA4LjI4NDE2IDEuNzI0MiA5LjAxNzYxIDIuNjI4OTYgOS4wMTc2MUg4LjM1NTU1QzkuMjYwMzEgOS4wMTc2MSA5Ljk5Mzc2IDguMjg0MTYgOS45OTM3NiA3LjM3OTQxVjEuNjUyODFDOS45OTM3NiAwLjc0ODA1NiA5LjI2MDMxIDAuMDE0NjA0NSA4LjM1NTU2IDAuMDE0NjA0NUgyLjYyODk2Wk04LjMyNjU5IDEuNjgxODJIMi42NTgwM1Y3LjM1MDM4SDguMzI2NTlWMS42ODE4MlpNMy45NDQxOSAyLjk2Nzk4SDcuMDQwNDdWNi4wNjQyNUgzLjk0NDE5VjIuOTY3OThaTTIuNjI5MDUgMTAuODI3N0MxLjcyNDMgMTAuODI3NyAwLjk5MDg0NSAxMS41NjEyIDAuOTkwODQ1IDEyLjQ2NlYxOC4xOTI1QzAuOTkwODQ1IDE5LjA5NzMgMS43MjQyOSAxOS44MzA4IDIuNjI5MDUgMTkuODMwOEg4LjM1NTY1QzkuMjYwNCAxOS44MzA4IDkuOTkzODUgMTkuMDk3MyA5Ljk5Mzg1IDE4LjE5MjVWMTIuNDY2QzkuOTkzODUgMTEuNTYxMiA5LjI2MDQgMTAuODI3NyA4LjM1NTY1IDEwLjgyNzdIMi42MjkwNVpNOC4zMjY2MiAxMi40OTVIMi42NTgwNlYxOC4xNjM1SDguMzI2NjJWMTIuNDk1Wk0zLjk0NDIyIDEzLjc4MTFINy4wNDA1VjE2Ljg3NzRIMy45NDQyMlYxMy43ODExWk0xMS44NTE2IDEyLjQ2NkMxMS44NTE2IDExLjU2MTIgMTIuNTg1IDEwLjgyNzcgMTMuNDg5OCAxMC44Mjc3SDEzLjcwOTNWMTIuMjA5MkgxNS40MjQxVjEwLjgyNzhIMTcuMjgxOVYxMi4yMDkySDE4Ljk5NjhWMTAuODI3OEgxOS4yMTY0QzIwLjEyMTEgMTAuODI3OCAyMC44NTQ2IDExLjU2MTIgMjAuODU0NiAxMi40NjZWMTYuMjU4MUgxOC45OTY4VjE0LjA2NjlIMTcuMjgxOVYxNi4yNTgxSDE1LjQyNDFWMTQuMDY2OUgxMy43MDkzVjE5LjgzMDhIMTMuNDg5OEMxMi41ODUgMTkuODMwOCAxMS44NTE2IDE5LjA5NzMgMTEuODUxNiAxOC4xOTI1VjEyLjQ2NlpNMTUuNDI0MSAxNy42Mzk1SDE3LjI4MTlWMTkuODMwOEgxNS40MjQxVjE3LjYzOTVaTTE4Ljk5NjggMTcuNjM5NUgyMC44NTQ2VjE4LjE5MjVDMjAuODU0NiAxOS4wOTczIDIwLjEyMTEgMTkuODMwOCAxOS4yMTY0IDE5LjgzMDhIMTguOTk2OFYxNy42Mzk1WiIgZmlsbD0iIzg3OEU5NyIvPgo8L3N2Zz4K");
    background-size: 21px;
    background-position: 50%;
    background-repeat: no-repeat;
    border: 2px solid var(--b24-hex-color-gray-83);
    border-radius: 100%;
    transition: 160ms opacity linear;
    opacity: .7
}

.portal-auth-bitrix24-popup .portal-auth-bitrix24-popup__qr:hover {
    opacity: 1
}

.portal-auth-bitrix24-popup .portal-auth-bitrix24-popup__footer {
    margin-top: 20px
}

.portal-auth-bitrix24-popup .portal-auth-bitrix24-popup__subtitle {
    margin-bottom: 10px;
    color: var(--b24-hex-color-gray-49);
    font-size: 0.7rem;
    line-height: 1
}

.portal-auth-bitrix24-popup .portal-auth-bitrix24-popup__subtitle_uppercase {
    text-transform: uppercase
}

.portal-auth-bitrix24-popup .portal-auth-bitrix24-popup__link {
    display: inline-block;
    color: var(--b24-hex-color-blue-54);
    font-size: 0.7rem;
    line-height: 1.5;
    text-decoration: none;
    text-transform: uppercase
}

.portal-auth-bitrix24-popup .portal-auth-bitrix24-popup__link:hover {
    color: var(--b24-hex-color-blue-43)
}

.portal-auth-bitrix24-popup .portal-auth-bitrix24-popup__link_success {
    border-bottom: 2px solid var(--b24-hex-color-green-35);
    color: var(--b24-hex-color-green-35)
}

.portal-auth-bitrix24-popup .portal-auth-bitrix24-popup__link_success:hover {
    border-bottom: 2px solid var(--b24-hex-color-green-24);
    color: var(--b24-hex-color-green-24)
}

.portal-auth-bitrix24-popup .portal-auth-bitrix24-popup__link_danger {
    border-bottom: 2px solid #ec7063;
    color: #ec7063
}

.portal-auth-bitrix24-popup .portal-auth-bitrix24-popup__link_danger:hover {
    border-bottom: 2px solid #ec7063;
    color: #ec7063
}

.portal-auth-bitrix24-popup .portal-auth-bitrix24-popup__portals {
    padding-top: 10px;
    padding-bottom: 10px;
    border-top: 1px solid var(--b24-hex-color-gray-83);
    border-bottom: 1px solid var(--b24-hex-color-gray-83)
}

.portal-auth-bitrix24-popup .portal-auth-bitrix24-popup__list {
    display: flex;
    flex-direction: column;
    max-height: 200px;
    overflow-y: auto
}

.portal-auth-bitrix24-popup .portal-auth-bitrix24-popup__list .portal-auth-bitrix24-popup__link {
    white-space: nowrap
}

.portal-auth-bitrix24-popup .portal-auth-bitrix24-popup__list .portal-auth-bitrix24-popup__link:not(:last-child) {
    margin-bottom: 5px
}

.portal-auth-bitrix24-popup__loader {
    display: flex;
    align-items: center;
    justify-content: center
}

.portal-auth-bitrix24-popup .portal-auth-bitrix24-popup__inner+.portal-auth-bitrix24-popup__loader {
    display: none
}

.portal-auth-bitrix24-popup .portal-auth-bitrix24-popup__loading {
    position: relative;
    width: 7em;
    height: 7em;
    border-top: .2em solid rgba(var(--b24-rgb-color-gray-49), 0.1);
    border-right: .2em solid rgba(var(--b24-rgb-color-gray-49), 0.1);
    border-bottom: .2em solid rgba(var(--b24-rgb-color-gray-49), 0.1);
    border-left: .2em solid rgba(var(--b24-rgb-color-gray-49), 0.5);
    border-radius: 50%;
    font-size: 0.8125rem;
    text-indent: -9999em;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: headerAuthorizationContentLoading 1.1s infinite linear;
    animation: headerAuthorizationContentLoading 1.1s infinite linear
}

.portal-auth-bitrix24-popup .portal-auth-bitrix24-popup__loading:after {
    border-radius: 50%;
    width: 10em;
    height: 10em
}

@-webkit-keyframes headerAuthorizationContentLoading {
    0% {
        -webkit-transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(360deg)
    }
}

@keyframes headerAuthorizationContentLoading {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(360deg)
    }
}

/* End */


/* Start:/bitrix/templates/b24_copilot/assets/css/include/header/lang.selector.globe.min.css?17322031234852*/
.lang-selector-globe .lang-selector-globe__button {
    display: block;
    width: 24px;
    height: 24px;
    background-color: var(--b24-hex-color-black-2);
    -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIgMjIuMjVjNS4zODUgMCA5Ljc1LTQuMzY1IDkuNzUtOS43NVMxNy4zODUgMi43NSAxMiAyLjc1IDIuMjUgNy4xMTUgMi4yNSAxMi41czQuMzY1IDkuNzUgOS43NSA5Ljc1eiIgc3Ryb2tlPSIjMEIwMDBBIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik0yLjI1IDEyLjVoMTkuNU0xMiAyLjc1YTE0LjkxOCAxNC45MTggMCAwIDEgMy45IDkuNzUgMTQuOTE4IDE0LjkxOCAwIDAgMS0zLjkgOS43NSAxNC45MTggMTQuOTE4IDAgMCAxLTMuOS05Ljc1QTE0LjkxOCAxNC45MTggMCAwIDEgMTIgMi43NXoiIHN0cm9rZT0iIzBCMDAwQSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=");
    mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIgMjIuMjVjNS4zODUgMCA5Ljc1LTQuMzY1IDkuNzUtOS43NVMxNy4zODUgMi43NSAxMiAyLjc1IDIuMjUgNy4xMTUgMi4yNSAxMi41czQuMzY1IDkuNzUgOS43NSA5Ljc1eiIgc3Ryb2tlPSIjMEIwMDBBIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik0yLjI1IDEyLjVoMTkuNU0xMiAyLjc1YTE0LjkxOCAxNC45MTggMCAwIDEgMy45IDkuNzUgMTQuOTE4IDE0LjkxOCAwIDAgMS0zLjkgOS43NSAxNC45MTggMTQuOTE4IDAgMCAxLTMuOS05Ljc1QTE0LjkxOCAxNC45MTggMCAwIDEgMTIgMi43NXoiIHN0cm9rZT0iIzBCMDAwQSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=");
    -webkit-mask-size: 24px;
    mask-size: 24px;
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    cursor: pointer
}

.lang-selector-globe .lang-selector-globe__popup {
    position: relative
}

.lang-selector-globe-popup {
    position: fixed;
    padding: 42px 10px 42px 42px;
    top: 50%;
    left: 50%;
    background-color: var(--b24-hex-color-white-100);
    border-radius: 24px;
    font-size: 0.9375rem;
    box-shadow: 0 0 24px 0 rgba(var(--b24-rgb-color-black-0), 0.1);
    transform: translate(-50%, -50%);
    z-index: 2
}

@media(min-width: 1200px) {
    .lang-selector-globe-popup {
        position: absolute;
        top: calc(100% + 16px);
        left: calc(100% + 24px);
        padding: 42px;
        transform: translateX(-100%)
    }
}

.lang-selector-globe-popup:not([data-active]) {
    display: none
}

.lang-selector-globe-popup *::-webkit-scrollbar-track {
    width: 11px
}

.lang-selector-globe-popup *::-webkit-scrollbar {
    width: 6px;
    background-color: rgba(var(--b24-rgb-color-gray-49), 0.01);
    border-radius: 6px
}

.lang-selector-globe-popup *::-webkit-scrollbar:horizontal {
    height: 6px
}

.lang-selector-globe-popup *::-webkit-scrollbar-thumb {
    background-color: rgba(var(--b24-rgb-color-gray-49), 0.1);
    border-radius: 6px
}

.lang-selector-globe-popup .lang-selector-globe-popup__close {
    position: absolute;
    width: 20px;
    height: 20px;
    top: 26px;
    right: 26px;
    cursor: pointer
}

.lang-selector-globe-popup .lang-selector-globe-popup__close:before,
.lang-selector-globe-popup .lang-selector-globe-popup__close:after {
    content: "";
    display: block;
    position: absolute;
    width: 24px;
    height: 3px;
    top: 50%;
    left: 50%;
    background-color: var(--b24-hex-color-gray-83)
}

.lang-selector-globe-popup .lang-selector-globe-popup__close:before {
    transform: translate(-50%, -50%) rotate(45deg)
}

.lang-selector-globe-popup .lang-selector-globe-popup__close:after {
    transform: translate(-50%, -50%) rotate(-45deg)
}

@media(max-width: 1199.98px) {
    .lang-selector-globe-popup .lang-selector-globe-popup__content {
        width: 350px;
        max-height: 280px;
        overflow-y: auto
    }
}

@media(max-width: 575.98px) {
    .lang-selector-globe-popup .lang-selector-globe-popup__content {
        width: 275px
    }
}

@media(min-width: 1200px) {
    .lang-selector-globe-popup .lang-selector-globe-popup__content {
        display: flex
    }
}

.lang-selector-globe-popup .lang-selector-globe-popup__group:not(:last-child) {
    margin-bottom: 20px
}

@media(min-width: 1200px) {
    .lang-selector-globe-popup .lang-selector-globe-popup__group:not(:last-child) {
        margin-right: 50px;
        margin-bottom: 0
    }
}

.lang-selector-globe-popup .lang-selector-globe-popup__title {
    margin-bottom: 12px;
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1
}

@media(min-width: 1200px) {
    .lang-selector-globe-popup .lang-selector-globe-popup__title {
        margin-bottom: 26px
    }
}

.lang-selector-globe-popup .lang-selector-globe-popup__link {
    display: flex;
    align-items: center;
    text-decoration: none;
    color: var(--b24-hex-color-black-2);
    white-space: nowrap
}

.lang-selector-globe-popup .lang-selector-globe-popup__link_active {
    color: var(--b24-hex-color-blue-54)
}

.lang-selector-globe-popup .lang-selector-globe-popup__link:not(:last-child) {
    margin-bottom: 12px
}

.lang-selector-globe-popup .lang-selector-globe-popup__flag {
    width: 20px;
    height: 20px;
    margin-right: 10px;
    border: 1px solid rgba(var(--b24-rgb-color-gray-49), 0.1);
    border-radius: 100%;
    overflow: hidden
}

.lang-selector-globe-popup .lang-selector-globe-popup__flag svg {
    display: block;
    width: 100%;
    height: 100%
}

/* End */
/* /bitrix/templates/b24_copilot/assets/css/fonts.min.css?17322031161460 */
/* /bitrix/templates/b24_copilot/assets/css/root.min.css?17558702146364 */
/* /bitrix/templates/b24_copilot/assets/css/app.header.min.css?175525481429939 */
/* /bitrix/templates/b24_copilot/assets/css/include/blocks/0.00.content.animated.preview.block.min.css?175330532228010 */
/* /bitrix/templates/b24_copilot/assets/css/include/blocks/0.02.content.copilot.slider.block.min.css?17484465864543 */
/* /bitrix/templates/b24_copilot/assets/css/include/blocks/0.02.content.copilot.slider.block.animation.min.css?175155570672463 */
/* /local/components/sb/gdpr.manager.bitrix24/templates/.default/base.min.css?175525481412543 */
/* /bitrix/templates/b24_copilot/components/sb/portal.auth.bitrix24/header.authorization/component.min.css?174359653111320 */
/* /bitrix/templates/b24_copilot/assets/css/include/header/lang.selector.globe.min.css?17322031234852 */