.l-session-bitrix {
    position: relative;
     z-index:2;
}
 .l-section--session-bitrix {
    padding: 80px 0 0 0;
}
@media screen and (max-width: 768px) {
    .l-section--session-bitrix {
        padding: 0;
    }
}
.l-top-offer__img {
    position: relative;
    height: 400px;
}
.l-top-offer__img img {
    position: absolute;
    top: 27px;
    right: -189px;
    z-index: 1;
    width: 646px !important;
}
.l-section--offer .top-offer__text {
    z-index: 2;
}
.features.l-difference {
    padding: 50px 0;
    margin-top: 100px;
}
.features.l-difference .features__item__text {
    font-weight: 700;
    white-space: nowrap;
}
.ceys__grid-slider {
    position: relative;
}
.l-cases .block-title {
    font-size: 38px;
    font-style: normal;
    font-weight: 800;
    line-height: 46px;
    white-space: nowrap;
}
.l-cases .block-subtitle {
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px;
}
.l-cases .ceys__titles {
    margin-top: 40px;
}
.l-cases .ceys__card {
    box-shadow: none;
}
.l-session-bitrix {
    background: #FFF;
    box-shadow: 0px 12px 60px 0px rgba(116, 61, 224, 0.18);
    border-radius: 20px;
    display: flex;
}
.l-session-bitrix__title {
    color: #743DE0;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 38px;
    white-space: nowrap;
}
.l-session-bitrix__subtitle {
    margin-top: 12px;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
}
.l-session-bitrix__bottom {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
}
.l-session-bitrix__left {
    width: 100%;
    padding: 30px 0 30px 44px;
}
.l-session-bitrix__right {
    display: flex;
    align-items: flex-end;
}
.l-reasons {
    padding-top: 100px;
}
.l-reasons__label {
    margin-top: 32px;
}
.l-reasons__label-container {
    width: 100%;
    box-shadow: 0px 12px 60px 0px rgba(116, 61, 224, 0.18);
    border-radius: 20px;
    display: flex;
    overflow: hidden;
}
.l-reasons__label-item {
    width: 100%;
    padding: 14px 30px;
    color: #222;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    cursor: pointer;
    transition: .3s;
}
.l-reasons__label-item.yellow {
    background: #fff7da;
}
.l-reasons__label-item.blue {
    background: #D2E1F8;
}
.l-reasons__label-item.pink {
    background: #FAD7E1;
}
.l-reasons__label-item.light-blue {
    background: #D4FFFF;
}
.l-reasons__label-item.purple {
    background: #DFD3F7;
}
.l-reasons__label-item.yellow.active {
    background: #F5C300;
}
.l-reasons__label-item.blue.active {
    background: #307FE2;
    color: #FFF;
}
.l-reasons__label-item.pink.active {
    background: #FA5073;
    color: #FFF;
}
.l-reasons__label-item.light-blue.active {
    background: #68FFFF;
}
.l-reasons__label-item.purple.active {
    background: #9678D3;
    color: #FFF;
}
.l-reasons__label-item.yellow:hover {
    background: #F5C300;
}
.l-reasons__label-item.blue:hover {
    background: #307FE2;
    color: #FFF;
}
.l-reasons__label-item.pink:hover {
    background: #FA5073;
    color: #FFF;
}
.l-reasons__label-item.light-blue:hover {
    background: #68FFFF;
}
.l-reasons__label-item.purple:hover {
    background: #9678D3;
    color: #FFF;
}
.l-reasons__banner {
    margin-top: 100px;
    align-items: center;
    display: none;
    transition: .3s;
}
.l-reasons__banner.active {
    display: flex;
}
.l-reasons__banner .integration__images {
    padding-right: 73px;
}
.l-reasons__banner .integration__images img {
    margin-left: 125px;
}
.l-reasons__banner .integration__images::before {
    content: "";
    left: 54px;
    top: 52%;
    width: 365px;
    height: 365px;
    display: block;
    position: absolute;
    background: #fa5073;
    border-radius: 40% 40% 40% 0;
    transform: translate(0, -50%);
}
.l-reasons__banner-title {
    color: #743DE0;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 38px;
}
.l-reasons__banner-subtitle {
    margin-top: 11px;
    color: #222;
    font-family: Circe;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    position: relative;
    z-index: 2;
}
.l-reasons__banner-subtitle::before {
    content: "";
    position: absolute;
    background: #F5C300;
    top: -12px;
    left: -11px;
    display: block;
    width: 40px;
    height: 40px;
    border-radius: 15px 15px 15px 0;
    z-index: -1;
}
.l-schema {
    margin-top: 150px;
}
.l-schema__container {
    width: 100%;
    border-radius: 20px;
    box-shadow: 0px 12px 60px 0px rgba(116, 61, 224, 0.18);
    background: #FFF;
    display: flex;
    background-image: url('../images/illust.png');
    background-repeat: no-repeat;
    background-position: right;
    padding-left: 40px;
}
.l-schema__left {
    display: flex;
    flex-direction: column;
    padding: 40px 0;
    width: 100%;
}
.l-schema__left-title {
    color: #743DE0;
    font-family: Circe;
    font-size: 30px;
    font-style: normal;
    font-weight: 800;
    line-height: 38px;
    text-transform: uppercase;
}
.l-schema__left-subtitle {
    color: #743DE0;
    font-family: Circe;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px;
}
.l-schema__left-description {
    margin-top: 20px;
    color: #000;
    font-family: Circe;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
}
.l-schema__left-btn {
    margin-top: 40px;
}
.btn {
}
.l-schema__right {
    position: relative;
    width: 100%;
}
.complex .integration__images:before {
    background-image: url("../images/yellow_triangle (2).svg");
    background-repeat: no-repeat;
}
.l-calc {
    margin-top: 150px;
}
.l-certificates .cases__list {
    margin-top: 45px;
}
.l-certificates .owl-item img {
    display: block;
    width: 100%;
}
.l-check-list {
    margin-top: 150px;
}
.block-title {
}
.l-check-list__container {
    margin-top: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 80px;
}
.l-check-list__left {
}
.l-check-list__right {
}
.l-check-list__right-title {
    color: #222;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 38px;
}
.l-check-list__right-list {
    margin-top: 26px;
}
.l-check-list__right-list ul {
    display: flex;
    flex-direction: column;
    gap: 25px;
}
.l-check-list__right-list li {
    list-style-type: auto;
    color: #222;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
    margin-left: 27px;
    position: relative;
}
.l-check-list__right-list li::before {
    content: '';
    position: absolute;
    top: -8px;
    left: -35px;
    width: 40px;
    height: 40px;
    background: #F5C300;
    border-radius: 17px 17px 17px 0;
    z-index: -1;
}
.l-check-list__right-btn {
    margin-top: 44px;
}
.block-subtitle {
    color: var(--, #222);
    text-align: center;
    font-family: Circe;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px;
    margin-top: -20px;
}
.l-qa {
    margin-top: 150px;
}
.l-qa__container {
    width: 100%;
    margin-top: 40px;
}
.l-qa__grid {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 20px;
padding: 0 20px;
}
.l-qa__item {
    border-radius: 10px;
    border: 1px solid #E0E0E0;
    background: #FAFAFA;
    width: 100%;
}
.l-qa__item-header {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 18px 32px 14px 32px;
}
.l-qa__item-header .plus {
}
.l-qa__item-header .minus {
    display: none;
}
.l-qa__item-header.active {
    display: flex;
}
.l-qa__item-header.active .plus {
    display: none;
}
.l-qa__item-header.active .minus {
    display: block;
}
.l-qa__item-name {
    color: #222;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
}
.l-qa__item-icon {
    display: flex;
}
.l-qa__item-content {
    max-height: 0;
    overflow: hidden;
    color: #222;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding: 0 32px;
    max-width: 90%;
}
.l-qa__item-content.active {
    max-height: 100vh;
    padding-bottom: 14px;
}
.l-case-detail__container {
    margin-top: 25px;
}
.l-case-detail__slider {
    position: relative;
}
.l-case-detail__item {
    display: flex;
    gap: 70px;
    padding: 0 80px;
}
.l-case-detail__item-left {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.l-case-detail__item-header {
    display: flex;
    align-items: center;
    padding-bottom: 14.5px;
    border-bottom: 1px solid #222;
}
.l-case-detail__item-img {
    width: 144px;
    height: 60px;
}
.l-case-detail__item-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.l-case-detail__item-name {
    display: flex;
    flex-direction: column;
    margin-left: 20px;
    gap: 6px;
    color:#222;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px;
}
.l-case-detail__item-tags {
    display: flex;
    align-items: center;
    gap: 12px;
    color: #743DE0;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
}
.l-case-detail__item-audio {
    margin-left: auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    position: relative;
}
.l-case-detail__item-audio::after {
    content: '';
    position: absolute;
    top: -30px;
    left: -15px;
    width: 112px;
    height: 133px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='112' height='133' viewBox='0 0 112 133' fill='none'%3E%3Cpath d='M104.029 51.8353L30.6125 2.99849C23.8432 -1.50443 14.8815 -0.883585 8.80079 4.50956C-0.641083 12.8838 -2.35584 26.9629 4.80099 37.3499L7.65009 41.4849C18.1184 56.678 17.9374 76.7838 7.1973 91.7868L4.96444 94.9059C-0.972691 103.2 -1.63689 114.149 3.2544 123.097C8.58549 132.849 21.1294 135.976 30.4301 129.87L103.939 81.6159C114.648 74.5857 114.696 58.9306 104.029 51.8353Z' fill='%23F5C300'/%3E%3C/svg%3E");
    z-index: -1;
}
.l-case-detail__item-content {
    margin-top: 23px;
}
.l-case-detail__item-content--title {
    color:#222;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px;
    position: relative;
}
.l-case-detail__item-content--title::before {
    content: '';
    position: absolute;
    top: -7px;
    left: -14px;
    width: 40px;
    height: 40px;
    background: #F5C300;
    border-radius: 15px 15px 15px 0;
    z-index: -1;
}
.l-case-detail__item-text {
    margin-top: 8px;
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.l-case-detail__item-link {
    margin-top: 24px;
}
.l-case-detail__item-link a {
    color:#743DE0;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px;
    text-decoration-line: underline;
}
.l-case-detail__item-right {
    position: relative;
}
.l-case-detail__item-right::after {
    content: '';
    width: 220px;
    height: 220px;
    position: absolute;
    bottom: 17px;
    left: -95px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220' viewBox='0 0 220 220' fill='none'%3E%3Ccircle cx='110' cy='110' r='81' fill='%23FA5073'/%3E%3Ccircle cx='110' cy='110' r='109.5' stroke='%23FA5073'/%3E%3C/svg%3E");
    z-index: -1;
}
.l-case-detail__item-cert {
    position: relative;
    width: 263px;
    height: 361px;
    padding: 14px;
    border: 0.3px solid #222;
    background: #FFF;
}
.l-case-detail__item-cert img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 5px;
    border: 1px solid #222;
}
.l-case-detail__item-cert::before {
    content: '';
    position: absolute;
    top: -7px;
    right: -7px;
    width: 82px;
    height: 82px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='82' height='82' viewBox='0 0 82 82' fill='none'%3E%3Cpath d='M82 82L68 82L68 -1.22392e-06L82 0L82 82Z' fill='%23743DE0'/%3E%3Cpath d='M5.94475e-06 14L7.16867e-06 -7.16867e-06L82 0L82 14L5.94475e-06 14Z' fill='%23743DE0'/%3E%3C/svg%3E");
}
.l-case-detail__item-cert::after {
    content: '';
    position: absolute;
    bottom: -7px;
    left: -7px;
    width: 82px;
    height: 82px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='82' height='82' viewBox='0 0 82 82' fill='none'%3E%3Cpath d='M0 0H14V82H0V0Z' fill='%23743DE0'/%3E%3Cpath d='M82 68V82H0V68H82Z' fill='%23743DE0'/%3E%3C/svg%3E");
}
.l-section--offer {
    background: linear-gradient(180deg, rgba(150, 120, 211, 0.20) 0%, rgba(150, 120, 211, 0.00) 100%);
    position: relative;
}
.l-section--offer::before {
    content: '';
    position: absolute;
    top: -149px;
    left: -30px;
    width: 484px;
    height: 402px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='449' height='398' viewBox='0 0 449 398' fill='none'%3E%3Cpath opacity='0.6' fill-rule='evenodd' clip-rule='evenodd' d='M-5.32146 375.855C11.6197 390.497 32.3122 398 53.1256 398C69.5827 398 86.2819 393.281 101.045 383.6L103.949 381.785C166.268 341.247 246.86 341.247 309.179 381.785L311.963 383.6C326.484 393.039 342.941 398 359.882 398C381.421 398 402.477 389.892 419.055 375.25C448.702 348.992 456.81 309.301 439.626 274.087C438.416 271.788 437.206 269.489 435.875 267.19L282.437 41.2672C265.132 12.4672 234.638 -4.47393 201.24 -3.9899C167.721 -3.50587 137.831 14.0403 121.253 43.2034L-23.4727 268.158L-24.0778 269.126C-24.9873 270.763 -25.8285 272.469 -26.6528 274.14C-26.9251 274.692 -27.1955 275.241 -27.466 275.781C-43.6811 310.995 -35.0895 350.202 -5.32146 375.855ZM201.361 -2.90083H202.692C235.243 -2.90083 264.648 13.7983 281.589 41.8723L434.786 267.674C436.117 269.852 437.327 272.151 438.416 274.45C455.479 309.18 447.492 348.387 418.087 374.403C401.63 388.924 380.937 396.911 359.64 396.911C342.941 396.911 326.605 392.071 312.326 382.753L309.542 380.938C246.86 340.158 165.905 340.158 103.223 380.938L100.319 382.753C67.4046 404.171 25.1727 401.025 -4.83743 375.008C-34.1215 349.597 -42.7131 310.874 -26.6189 276.145C-25.5299 273.966 -24.4408 271.788 -23.2307 269.61L-22.6257 268.642L122.221 43.8084C138.558 14.8874 168.205 -2.53781 201.361 -2.90083ZM75.0295 369.443C57.1203 369.443 39.3321 363.03 24.8111 350.445C-0.600716 328.421 -8.10325 294.66 5.81272 264.529C6.65977 262.593 7.62785 260.657 8.71693 258.842L9.20095 257.995L133.235 65.2281C147.393 40.3004 173.167 25.1744 201.846 24.8113C230.525 24.4483 256.663 38.9693 271.426 63.655L402.841 257.268C404.051 259.205 405.019 261.141 405.988 263.198C420.751 293.329 413.853 327.453 388.32 350.082C374.041 362.667 356.011 369.564 337.618 369.564C323.097 369.564 308.939 365.329 296.596 357.221L294.176 355.648C240.811 320.919 171.715 320.919 118.351 355.648L115.93 357.221C103.467 365.329 89.1875 369.443 75.0295 369.443ZM203.177 25.7794H202.088C173.651 26.1424 148.361 41.0264 134.324 65.7122L10.169 258.479L9.685 259.326C8.59592 261.141 7.62785 263.077 6.78079 265.013C-7.01417 294.66 0.367352 327.937 25.4161 349.719C51.0699 371.984 87.2514 374.647 115.446 356.374L117.867 354.801C171.594 319.83 241.053 319.83 294.781 354.801L297.201 356.374C309.423 364.361 323.46 368.475 337.739 368.475C356.011 368.475 373.678 361.578 387.836 349.235C413.006 326.969 419.904 293.329 405.261 263.561C404.294 261.626 403.205 259.691 402.117 257.755L402.115 257.753L270.7 64.1391C256.3 40.0584 231.13 25.7794 203.177 25.7794ZM50.7032 328.541C63.167 339.432 78.4141 344.877 93.7822 344.877C106.004 344.877 118.226 341.368 129.359 334.229L131.416 332.898C177.157 303.129 236.33 303.129 282.071 332.898L284.128 334.229C294.656 341.126 306.878 344.756 319.342 344.756C335.194 344.756 350.683 338.706 362.905 327.936C384.686 308.575 390.737 279.291 378.031 253.395C377.184 251.701 376.216 250.007 375.248 248.313L262.589 82.4101C250.004 61.5967 228.102 49.1328 203.779 49.1328H202.811C178.125 49.4958 156.102 62.4437 143.88 83.8622L37.5133 249.16L37.0292 249.886C36.0612 251.58 35.2141 253.153 34.4881 254.847C22.5082 280.622 28.8007 309.664 50.7032 328.541ZM202.69 50.2219H203.658C227.496 50.2219 249.157 62.4437 261.379 83.2572L374.038 249.16C375.006 250.733 375.853 252.427 376.7 254.12L376.7 254.121C389.285 279.654 383.355 308.333 361.816 327.452C349.836 338.101 334.589 343.909 318.979 343.909C306.636 343.909 294.656 340.279 284.249 333.503L282.192 332.171C236.088 302.161 176.552 302.161 130.448 332.171L128.391 333.503C104.31 349.113 73.3317 346.934 51.3082 327.815C29.8897 309.18 23.5973 280.743 35.3351 255.331C36.0612 253.637 36.9082 252.064 37.7553 250.491L38.2393 249.765L144.606 84.4673C156.707 63.2908 178.367 50.4639 202.69 50.2219ZM109.877 323.822C96.6874 323.822 83.6185 319.103 72.9697 309.906C54.2134 293.691 48.768 268.884 59.0538 246.619C59.6588 245.167 60.3848 243.836 61.2319 242.384L61.5949 241.779L152.714 100.078C163.121 81.6845 182.119 70.5517 203.296 70.3097C224.472 69.9466 243.592 80.7164 254.603 98.8677L351.168 241.053C352.015 242.505 352.741 243.957 353.467 245.409C364.358 267.674 359.276 292.723 340.398 309.422C329.871 318.74 316.681 323.822 303.007 323.822C292.358 323.822 281.83 320.676 272.755 314.747L270.939 313.537C231.733 288.004 181.151 288.004 141.945 313.537L140.129 314.747C130.812 320.797 120.284 323.822 109.877 323.822ZM204.022 71.2777H203.175C182.361 71.5198 163.726 82.5315 153.44 100.562L62.321 242.263L61.958 242.868C61.2319 244.199 60.5059 245.651 59.9008 246.982C49.8571 268.763 55.1815 293.086 73.5748 309.059C92.4521 325.395 118.953 327.332 139.524 313.9L141.339 312.69C180.909 286.915 231.975 286.915 271.545 312.69L273.36 313.9C282.314 319.708 292.6 322.854 303.007 322.854C316.318 322.854 329.387 317.893 339.672 308.696C358.066 292.36 363.148 267.795 352.499 246.014L352.499 246.013C351.773 244.561 351.047 243.109 350.2 241.779L253.635 99.5937C242.987 81.8055 224.472 71.2777 204.022 71.2777ZM91.9703 293.813C101.167 301.799 112.421 305.793 123.675 305.793C132.629 305.793 141.584 303.251 149.812 298.048L151.385 297.08C184.905 275.178 228.347 275.178 261.866 297.08L263.439 298.048C271.305 303.13 280.259 305.793 289.456 305.793C301.073 305.793 312.569 301.436 321.523 293.45C337.617 279.171 341.974 257.631 332.656 238.512C332.051 237.181 331.325 235.971 330.599 234.761L247.829 112.905C238.39 97.2952 221.933 88.0986 203.782 88.3406C185.51 88.5826 169.295 98.1423 160.34 113.873L82.1686 235.245L81.8056 235.85L79.9905 239.48C71.1569 258.599 75.8762 279.897 91.9703 293.813ZM203.661 89.3086H204.387C221.933 89.3086 237.664 98.2633 246.74 113.389L329.51 235.245C330.236 236.455 330.841 237.665 331.446 238.875C340.643 257.51 336.286 278.687 320.555 292.603C311.843 300.468 300.589 304.704 289.214 304.704C280.259 304.704 271.426 302.041 263.802 297.08L262.229 296.112C228.226 274.088 184.421 274.088 150.538 296.112L148.965 297.08C131.419 308.576 108.669 306.882 92.5754 292.966C76.8443 279.292 72.2459 258.478 80.8375 239.843C81.14 239.238 81.4425 238.663 81.745 238.089C82.0476 237.514 82.3501 236.939 82.6527 236.334L83.0157 235.85L161.187 114.357C169.9 98.8683 185.873 89.5507 203.661 89.3086ZM135.534 290.302C125.853 290.302 116.173 286.793 108.307 280.016C94.5123 268.037 90.398 249.764 98.0215 233.428C98.5056 232.339 98.9896 231.371 99.5946 230.282L99.8367 229.798L166.754 125.731C174.499 112.178 188.415 103.949 204.025 103.828H204.63C219.998 103.828 233.793 111.694 241.78 124.884L312.69 229.435C313.296 230.524 313.901 231.613 314.385 232.581C322.371 248.917 318.62 267.431 304.825 279.774C297.08 286.672 287.279 290.423 277.235 290.423C269.369 290.423 261.625 288.124 254.969 283.768L253.638 282.921C224.838 264.164 187.689 264.164 159.01 282.921L157.679 283.768C150.902 288.124 143.158 290.302 135.534 290.302ZM204.63 104.796H204.025C188.778 105.038 175.225 113.025 167.601 126.215L100.684 230.282L100.442 230.766C99.9856 231.496 99.5983 232.294 99.228 233.058C99.107 233.307 98.9878 233.553 98.8686 233.791C91.4871 249.764 95.4804 267.552 108.912 279.169C122.707 291.149 142.069 292.601 157.195 282.679L158.526 281.831C187.568 262.954 225.201 262.954 254.364 281.831L255.695 282.679C262.23 286.914 269.732 289.213 277.477 289.213C287.279 289.213 296.838 285.583 304.341 278.806C317.894 266.826 321.524 248.796 313.659 232.823C313.304 232.025 312.884 231.291 312.447 230.528C312.287 230.25 312.126 229.968 311.964 229.677L241.053 125.126C233.188 112.42 219.635 104.796 204.63 104.796ZM122.224 268.28C129 274.089 137.229 277.114 145.578 277.114C152.234 277.114 158.889 275.178 164.819 271.547L165.908 270.821C190.593 254.848 222.419 254.848 246.983 270.821L248.072 271.547C253.76 275.299 260.415 277.235 267.192 277.235C275.783 277.235 284.133 274.089 290.788 268.159C302.647 257.631 305.914 241.658 299.017 227.621C298.654 226.653 298.17 225.806 297.565 224.838L236.698 135.292C229.8 123.917 217.941 117.141 204.751 117.141H204.267C190.956 117.383 178.977 124.401 172.321 136.018L114.963 225.201L114.721 225.564C114.237 226.411 113.753 227.379 113.39 228.226C106.856 242.263 110.365 257.994 122.224 268.28ZM247.588 269.732C235.003 261.625 220.724 257.51 206.445 257.51C192.166 257.51 177.887 261.625 165.303 269.611L164.213 270.337C151.387 278.808 134.687 277.477 122.95 267.312C111.454 257.389 108.066 242.142 114.358 228.468C114.721 227.621 115.205 226.774 115.689 225.927L115.931 225.564L173.289 136.381C179.703 125.006 191.319 118.109 204.388 117.988C217.457 117.867 229.195 124.401 235.971 135.655L296.839 225.201C297.081 225.625 297.323 226.078 297.565 226.532C297.807 226.986 298.049 227.44 298.291 227.863C304.946 241.537 301.8 257.026 290.304 267.191C283.891 272.878 275.662 276.025 267.313 276.025C260.657 276.025 254.244 274.089 248.677 270.458L247.588 269.732ZM154.288 265.737C147.148 265.737 140.009 263.196 134.2 258.113C124.035 249.28 121.01 235.727 126.577 223.626C126.666 223.448 126.754 223.263 126.845 223.074L126.845 223.074C127.125 222.492 127.421 221.875 127.787 221.327L128.029 220.964L177.279 144.486C182.967 134.443 193.252 128.392 204.748 128.271C216.244 128.15 226.651 133.959 232.58 143.76L284.735 220.48C284.977 220.903 285.188 221.297 285.4 221.69C285.612 222.083 285.824 222.476 286.066 222.9C291.995 235.001 289.212 248.675 278.926 257.75C273.239 262.833 265.978 265.616 258.597 265.616C252.788 265.616 247.101 263.922 242.14 260.655L241.172 260.05C220.116 246.376 192.889 246.376 171.834 260.05L170.866 260.655C165.662 264.043 159.975 265.737 154.288 265.737ZM205.111 129.481H204.627C193.494 129.602 183.572 135.532 178.005 145.213L128.634 222.053L127.545 224.231C122.099 235.848 125.004 248.917 134.926 257.387C144.97 266.1 159.249 267.189 170.261 259.928L171.229 259.323C192.647 245.408 220.358 245.408 241.777 259.323L242.745 259.928C247.585 263.075 253.03 264.648 258.597 264.648C265.736 264.648 272.755 261.986 278.2 257.024C288.123 248.312 290.785 235.122 285.098 223.384C285.052 223.292 285.006 223.198 284.959 223.103C284.916 223.014 284.873 222.923 284.829 222.832C284.549 222.25 284.253 221.633 283.888 221.085L231.733 144.365C226.046 135.048 216.123 129.481 205.111 129.481ZM144.486 249.4C149.568 253.756 155.619 255.935 161.79 255.935C166.631 255.935 171.592 254.603 175.948 251.699L176.795 251.094C194.826 239.356 218.18 239.356 236.21 251.094L237.057 251.578C241.293 254.361 246.254 255.814 251.215 255.814C257.508 255.814 263.8 253.393 268.641 249.037C277.353 241.293 279.773 229.555 274.691 219.148C274.51 218.785 274.328 218.452 274.147 218.119C273.965 217.787 273.784 217.454 273.602 217.091L228.95 151.262C223.868 142.792 214.792 137.83 204.99 137.951C195.068 138.072 186.234 143.276 181.394 151.867L139.162 217.454L138.92 217.817C138.738 218.119 138.587 218.452 138.436 218.785L138.436 218.785L138.435 218.786C138.284 219.118 138.133 219.451 137.952 219.753C133.111 230.16 135.652 241.777 144.486 249.4ZM204.99 139.161H205.353C214.671 139.161 223.142 144.002 227.982 152.109L272.634 217.938C272.815 218.24 272.997 218.573 273.178 218.906L273.179 218.908C273.361 219.24 273.542 219.572 273.723 219.874C278.684 229.797 276.385 241.051 267.915 248.553C263.195 252.667 257.266 254.966 251.094 254.966C246.375 254.966 241.656 253.514 237.541 250.852L236.694 250.368C218.301 238.388 194.584 238.388 176.19 250.368L175.343 250.973C165.905 257.145 153.804 256.298 145.212 248.795C136.742 241.414 134.321 230.281 138.92 220.358C139.162 219.632 139.525 219.027 139.888 218.422L182.241 152.593C186.96 144.244 195.431 139.282 204.99 139.161ZM168.088 247.585C162.764 247.585 157.56 245.649 153.204 242.019C145.702 235.484 143.402 225.44 147.638 216.607C147.759 216.304 147.91 216.032 148.061 215.76C148.213 215.488 148.364 215.215 148.485 214.913L148.606 214.671L184.787 158.523C189.023 151.141 196.525 146.664 205.117 146.543H205.48C213.829 146.543 221.453 150.778 225.688 158.039L263.927 214.429C264.29 215.034 264.653 215.639 264.895 216.244C269.251 225.198 267.194 235.242 259.692 242.019C255.456 245.77 250.132 247.827 244.686 247.827C240.451 247.827 236.216 246.617 232.465 244.197L231.739 243.713C216.25 233.669 196.404 233.669 180.915 243.713L180.189 244.197C176.559 246.496 172.323 247.585 168.088 247.585ZM206.448 235C215.524 235 224.478 237.541 232.465 242.745L233.191 243.229C236.7 245.528 240.693 246.738 244.808 246.738C250.011 246.738 255.093 244.802 259.087 241.172C266.347 234.758 268.283 225.198 264.048 216.607C263.927 216.304 263.776 216.032 263.624 215.76C263.473 215.488 263.322 215.215 263.201 214.913L224.962 158.523C220.727 151.504 213.345 147.39 205.238 147.511C197.13 147.632 189.87 151.867 185.755 159.007L149.453 215.397C149.332 215.638 149.181 215.91 149.03 216.182L149.029 216.183L149.029 216.184C148.878 216.456 148.727 216.728 148.606 216.97C144.613 225.44 146.791 235 153.93 241.172C161.312 247.585 171.597 248.311 179.705 243.108L180.431 242.624C188.418 237.541 197.372 235 206.448 235ZM160.824 235.606C164.575 238.873 169.052 240.447 173.651 240.447C177.281 240.447 180.911 239.478 184.057 237.3L184.663 236.937C197.852 228.346 214.915 228.346 228.105 236.937L228.71 237.3C231.856 239.357 235.365 240.447 239.116 240.447C243.836 240.447 248.434 238.752 252.064 235.485C258.599 229.677 260.293 221.085 256.542 213.341C256.299 212.736 256.057 212.252 255.694 211.768L222.901 163.485C219.15 157.193 212.736 153.562 205.476 153.562H205.234C197.973 153.684 191.439 157.556 187.809 163.848L156.831 212.01L156.71 212.252L155.984 213.704C152.474 221.327 154.289 230.04 160.824 235.606ZM228.71 236.09C221.933 231.613 214.189 229.435 206.444 229.435C198.7 229.435 190.955 231.734 184.178 236.09L183.573 236.453C176.676 240.931 167.842 240.326 161.55 234.88C155.378 229.556 153.563 221.448 156.952 214.188C157.073 213.946 157.193 213.734 157.314 213.523L157.315 213.522C157.436 213.31 157.557 213.099 157.678 212.857L188.777 164.453C192.165 158.403 198.457 154.773 205.355 154.652C212.252 154.652 218.545 158.04 222.175 164.09L254.968 212.373L255.694 213.825C259.325 221.085 257.631 229.314 251.459 234.759C248.071 237.784 243.715 239.478 239.237 239.478C235.728 239.478 232.34 238.389 229.315 236.453L228.71 236.09ZM178.249 234.396C174.377 234.396 170.384 232.944 167.238 230.282C161.671 225.441 159.977 218.06 163.123 211.404C163.244 211.223 163.335 211.011 163.426 210.799L163.426 210.799C163.517 210.588 163.607 210.376 163.728 210.194L163.849 209.952L190.35 168.688C193.497 163.243 199.063 159.976 205.355 159.855C211.648 159.734 217.335 163.001 220.602 168.325L248.676 209.71C248.797 209.952 248.918 210.164 249.039 210.376L249.039 210.376L249.04 210.377C249.161 210.588 249.282 210.8 249.402 211.041C252.67 217.697 251.097 225.199 245.53 230.161C242.384 232.944 238.512 234.396 234.397 234.396C231.251 234.396 228.105 233.428 225.443 231.734L224.959 231.371C213.705 223.989 199.063 223.989 187.809 231.371L187.325 231.734C184.542 233.428 181.396 234.396 178.249 234.396ZM206.444 224.715C213.1 224.715 219.755 226.651 225.564 230.403L226.048 230.766C228.589 232.46 231.493 233.307 234.518 233.307C238.27 233.307 242.021 231.855 244.925 229.314C250.128 224.715 251.581 217.697 248.555 211.525C248.434 211.344 248.344 211.132 248.253 210.92L248.253 210.92C248.162 210.708 248.071 210.497 247.95 210.315L219.876 168.93C216.851 163.848 211.406 160.823 205.476 160.944C199.547 161.065 194.223 164.09 191.318 169.293L164.697 210.799C164.54 211.034 164.434 211.268 164.314 211.535C164.248 211.682 164.177 211.838 164.092 212.009C161.187 218.181 162.76 225.078 167.964 229.677C173.288 234.275 180.912 234.88 186.72 231.008L187.204 230.645C193.134 226.651 199.789 224.715 206.444 224.715ZM182.966 228.226C179.699 228.226 176.432 227.015 173.77 224.716C169.051 220.602 167.719 214.431 170.261 208.864C170.321 208.683 170.412 208.501 170.503 208.32C170.593 208.138 170.684 207.957 170.745 207.775L170.866 207.654L193.01 173.288C195.551 168.689 200.271 165.906 205.595 165.906H205.837C211.04 165.906 215.76 168.568 218.422 173.046L241.898 207.533C242.019 207.715 242.109 207.896 242.2 208.078L242.2 208.078C242.291 208.26 242.382 208.441 242.503 208.622C245.165 214.189 243.955 220.481 239.235 224.595C236.573 226.894 233.306 228.226 229.918 228.226C227.256 228.226 224.593 227.499 222.415 225.926L221.931 225.684C212.493 219.513 200.392 219.634 191.074 225.684L190.59 225.926C188.17 227.499 185.629 228.226 182.966 228.226ZM206.442 220.118C212.008 220.118 217.575 221.691 222.415 224.837L222.899 225.079C224.956 226.41 227.377 227.136 229.918 227.136C233.064 227.136 236.089 225.926 238.509 223.748C242.866 219.876 244.076 214.068 241.535 208.985C241.45 208.732 241.307 208.479 241.187 208.267C241.135 208.175 241.087 208.09 241.05 208.017L217.575 173.53C215.034 169.294 210.556 166.753 205.716 166.874C200.755 166.874 196.398 169.536 193.978 173.772L171.713 208.38C171.652 208.562 171.561 208.713 171.471 208.864C171.38 209.015 171.289 209.167 171.229 209.348C168.808 214.431 170.14 220.239 174.496 223.99C178.973 227.863 185.145 228.347 189.985 225.079L190.469 224.837C195.309 221.691 200.876 220.118 206.442 220.118Z' fill='url(%23paint0_linear_1785_11544)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1785_11544' x1='206.902' y1='196.817' x2='402.413' y2='352.327' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23C8C8C8'/%3E%3Cstop offset='0.454952' stop-color='%23C8C8C8' stop-opacity='0.3'/%3E%3Cstop offset='1' stop-color='%23C8C8C8' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat;
}
.l-section--features {
    background: #FFF;
    position: relative;
}
.l-section--features::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 572px;
    height: 600px;
    background-image: url("../images/line_triangle_violet_2.svg");
    background-repeat: no-repeat;
    background-size: cover;
    opacity: .5;
}
.l-section--cases {
    background: linear-gradient(0deg, rgba(150, 120, 211, 0.20) 0%, rgba(150, 120, 211, 0.00) 100%), #FFF;
}
.l-section--session-bitrix {
    background: #EAE4F6;
    position: relative;
}
.l-section--session-bitrix::before {
    content: '';
    position: absolute;
    top: -155px;
    left: 0;
    width: 576.273px;
    height: 478.558px;
    background-image: url("../images/triangle_3.svg");
    background-repeat: no-repeat;
    background-size: contain;
    opacity: .5;
}
.l-section--reasons {
    background: linear-gradient(180deg, rgba(150, 120, 211, 0.20) 0%, rgba(150, 120, 211, 0.00) 100%), #FFF;
}
.l-section--schema {
    background: #FFF;
    padding-bottom: 80px;
}
.l-section--integration {
    background: #FFF;
    position: relative;
}
.l-section--integration::before {
    content: '';
    position: absolute;
    top: 200px;
    right: 0;
    width: 377px;
    height: 682.62px;
    background-image: url("../images/triangle_4.svg");
    background-repeat: no-repeat;
    background-size: contain;
    opacity: .5;
}
.l-section--calc {
    background: #FFF;
}
.l-section--case-detail {
    background: linear-gradient(0deg, rgba(150, 120, 211, 0.20) 0%, rgba(150, 120, 211, 0.00) 100%);
}
.l-section--certificates {
    background: linear-gradient(180deg, rgba(150, 120, 211, 0.20) 0%, rgba(150, 120, 211, 0.00) 100%);
}
.l-section--check-list {
    background: linear-gradient(0deg, rgba(150, 120, 211, 0.20) 0%, rgba(150, 120, 211, 0.00) 100%);
    position: relative;
}
.l-section--check-list::before {
    content: '';
    position: absolute;
    top: -70px;
    left: 0;
    width: 377px;
    height: 682.62px;
    background-image: url("../images/triangle_5.svg");
    background-repeat: no-repeat;
    background-size: contain;
    opacity: .5;
}
.l-section--qa {
margin-bottom: 120px;
    background: linear-gradient(180deg, rgba(150, 120, 211, 0.20) 0%, rgba(150, 120, 211, 0.00) 100%);
}
.l-section--qa .l-qa {
    position: relative;
}
.l-section--qa .l-qa::before {
    content: '';
    position: absolute;
    top: 34px;
    right: 69px;
    width: 184.345px;
    height: 130.583px;
    background-image: url("../images/qa_marks_little.svg");
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1;
}
.l-section--qa .l-qa::after {
    content: '';
    position: absolute;
    top: 138px;
    left: -20px;
    width: 242.682px;
    height: 345.811px;
    background-image: url("../images/qa_marks_big.svg");
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1;
}
:root{
    --scrollbarBG: #CFD8DC;
    --thumbBG: #90A4AE;
}
body{
    font-family: 'Circe';
}
.wrapper {
    width: 1180px;
    margin: 0 auto;
    box-sizing: border-box;
    height: 100%;
    z-index: 2;
}
*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
.ceys{
    margin: 80px 0 80px;
}
.ceys__titles{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.ceys__titles h6{
    font-size: 46px;
    font-style: normal;
    font-weight: 800;
    line-height: 54px;
    color: #743DE0;
}
.ceys__grid{
    margin-top: 18px;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 20px;
}
.ceys__card{
    padding: 16px;
    width: 100%;
    background-color: #fff;
    box-shadow: 0px 12px 60px rgba(116, 61, 224, 0.18);
    display: flex;
    flex-direction: column;
    border-radius: 20px;
    row-gap: 12px;
}
.ceys__card__top{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.ceys__card-title{
    color: #222;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
}
.ceys__card__audio{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
}
.ceys__card__mid p{
    font-size: 14px;
    color: #222;
}
.ceys__card__bottom{
    display: flex;
    align-items: center;
    column-gap: 12px;
    height: 100%;
    align-items: flex-end;
}
.ceys__card__bottom span{
    font-size: 14px;
    color: #743DE0;
}
.active{
    display: block;
}
.pause-btn{
    display: none;
}
.pause-btn.active{
    display: block;
}
.none{
    display: none;
}
.anchor{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.anchor-arrow{
    margin-right: 15px;
    display: block;
}
.dropdown-check-list {
    display: inline-block;
    width: 280px;
    height: 48px;
}
.dropdown-check-list .anchor {
    background-color: white;
    position: relative;
    cursor: pointer;
    display: flex;
    align-items: center;
    padding-left: 15px;
    border: 1px solid #C8C8C8;
    width: 100%;
    height: 100%;
    border-radius: 10px;
    font-size: 14px;
    color: #222;
    line-height: 18px;
}
.flex{
    display: flex;
    align-items: center;
}
.dropdown-check-list ul.items {
    display: none;
    margin: 0;
    border: 1px solid #C8C8C8;
    border-radius: 0px 0px 10px 10px;
    border-top: none;
    width: 280px;
    height: 345px;
    overflow: auto;
    scrollbar-width: thin;
    scrollbar-color: var(--thumbBG) var(--scrollbarBG);
}
.dropdown-check-list ul.items::-webkit-scrollbar {
    width: 15px;
}
.dropdown-check-list ul.items::-webkit-scrollbar-track {
    background: #fff;
    border-radius: 0px 0px 10px 0px;
    border-left: 1px solid #ECECEC;
}
.dropdown-check-list ul.items::-webkit-scrollbar-thumb {
    background-color: #C8C8C8 ;
    width: 8px;
    display: block;
    border-radius: 6px;
    border: 4px solid #fff;
}
.dropdown-check-list ul.items li {
    list-style: none;
    padding: 15px;
    display: flex;
    align-items: center;
    font-size: 14px;
}
.dropdown-check-list.visible .anchor {
    color: #222;
    display: flex;
    align-items: center;
    padding-left: 15px;
    border-radius: 10px 10px 0px 0px ;
}
.dropdown-check-list.visible .items {
    display: block;
    position: absolute;
    background-color: #fff;
}
.cl-checkbox {
    position: relative;
    display: inline-block;
}
.cl-checkbox > input {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    z-index: -1;
    position: absolute;
    left: -10px;
    top: -8px;
    display: block;
    margin: 0;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    background-color: rgba(0, 0, 0, 0.6);
    box-shadow: none;
    outline: none;
    opacity: 0;
    transform: scale(1);
    pointer-events: none;
    transition: opacity 0.3s, transform 0.2s;
}
.cl-checkbox > span {
    display: inline-block;
    width: 100%;
    cursor: pointer;
}
.cl-checkbox > span::before {
    content: "";
    display: inline-block;
    box-sizing: border-box;
    margin-right: 8px;
    border: 1px solid #C8C8C8;
    border-radius: 2px;
    width: 16px;
    height: 16px;
    vertical-align: top;
    transition: border-color 0.2s, background-color 0.2s;
}
.cl-checkbox > span::after {
    content: "";
    display: block;
    position: absolute;
    top: -1px;
    left: -1px;
    width: 10px;
    height: 6px;
    border: solid 3px transparent;
    border-right: none;
    border-top: none;
    transform: translate(3px, 4px) rotate(-45deg) scale(0.6);
}
.cl-checkbox > input:checked + span::before, .cl-checkbox > input:indeterminate + span::before {
    border-color: #743DE0;
}
.cl-checkbox > input:checked + span::after, .cl-checkbox > input:indeterminate + span::after {
    border-color: #743DE0;
}
.cl-checkbox > input:indeterminate + span::after {
    border-left: none;
    transform: translate(4px, 3px);
}
.cl-checkbox:hover > input {
    opacity: 0.04;
}
.cl-checkbox > input:focus {
    opacity: 0.12;
}
.cl-checkbox:hover > input:focus {
    opacity: 0.16;
}
.cl-checkbox > input:active {
    opacity: 1;
    transform: scale(0);
    transition: transform 0s, opacity 0s;
}
.cl-checkbox > input:active + span::before {
    border-color: #85b8b7;
}
.cl-checkbox > input:checked:active + span::before {
    border-color: transparent;
    background-color: rgba(0, 0, 0, 0.6);
}
.cl-checkbox > input:disabled {
    opacity: 0;
}
.cl-checkbox > input:disabled + span {
    color: rgba(0, 0, 0, 0.38);
    cursor: initial;
}
.cl-checkbox > input:disabled + span::before {
    border-color: currentColor;
}
.cl-checkbox > input:checked:disabled + span::before, .cl-checkbox > input:indeterminate:disabled + span::before {
    border-color: transparent;
    background-color: currentColor;
}
.dropdown-check-list.visible.anchor-krest{
    display: block;
}
.anchor-krest{
    margin-right: 10px;
}
.anchor-krest.none {
    display: none;
}
.anchor-krest.active {
    display: block;
}
@media (max-width: 1200px){
    .wrapper {
        width: 100%;
        padding: 0 20px;
    }
    .ceys__grid{
        grid-template-columns: 1fr 1fr;
    }
}
@media (max-width: 700px){
    .ceys__grid{
        grid-template-columns: 1fr;
    }
    .ceys__titles{
        display: block;
    }
    .ceys__titles h6{
        text-align: center;
        margin-bottom: 20px;
        font-size: 24px;
        line-height: 28px;
    }
    .dropdown-check-list{
        width: 100%;
        position: relative;
    }
    .dropdown-check-list ul.items{
        width: 100%;
    }
    .dropdown-check-list ul.items{
        height: 394px;
    }
}
.ceys__card__audio p {
    margin-bottom: 4px 
}
@media screen and (max-width: 1440px) {
    .l-top-offer__img img {
        right: 0;
    }
    .l-cases .block-title {
        white-space: normal;
    }
    .l-session-bitrix__right img {
        width: 100%;
    }
}
@media screen and (max-width: 1200px) {
    .features.l-difference .features__item__text {
        white-space: normal;
    }
}
@media screen and (max-width: 1024px) {
    .l-reasons__banner .integration__images img {
        margin-left: 70px;
        width: 100%;
    }
    .l-session-bitrix__title {
        white-space: normal;
    }
    .l-check-list__left img {
        width: 100%;
    }
    .l-case-detail__item {
        padding: 0 20px;
    }
    .l-reasons__banner .integration__images {
        padding-right: 0;
        width: 100%;
    }
    .l-reasons__banner .l-reasons__banner-content {
        width: 100%;
    }
    .l-reasons__label-container {
        overflow: auto;
        border-radius: 8px;
    }
    .l-reasons__label-item {
        width: 45%;
        padding: 10px 16px;
        flex-shrink: 0;
    }
}
.l-case-detail__item-mob--source {
    display: none;
}
@media screen and (max-width: 768px) {
    .l-section--offer::before {
        top: 97px;
        right: 0;
        left: unset;
        width: 150px;
        height: 100%;
    }
    .l-case-detail__item {
        flex-direction: column;
        border-radius: 12px;
        background: #FFF;
        box-shadow: 0px 12px 60px 0px rgba(116, 61, 224, 0.18);
        padding: 12px 18px;
    }
    .l-case-detail__item-right {
        display: none;
    }
    .l-case-detail__item-right::after {
        left: 100px;
    }
    .l-case-detail__item-mob--source {
        display: flex;
        gap: 17px;
        align-items: center;
        margin-top: 20px;
    }
    .l-case-detail__item-mob--cert .l-case-detail__item-audio {
        display: flex;
    }
    .l-case-detail__item-mob--cert .l-case-detail__item-cert {
        width: 50px;
        height: 68px;
        padding: 3px;
        border-color: #c3c3c3;
    }
    .l-case-detail__item-mob--cert .l-case-detail__item-cert img {
        border-radius: 1px;
        border-color: #c3c3c3;
    }
    .l-case-detail__item-mob--cert .l-case-detail__item-cert::before {
        top: -3px;
        right: -2px;
        width: 14px;
        height: 14px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M15 14.8691L12.4729 14.8691L12.4729 -0.000193818L15 -0.000193596L15 14.8691Z' fill='%23743DE0'/%3E%3Cpath d='M0.198661 2.53847L0.198661 -0.000194896L15 -0.000193596L15 2.53847L0.198661 2.53847Z' fill='%23743DE0'/%3E%3C/svg%3E");
    }
    .l-case-detail__item-mob--cert .l-case-detail__item-cert::after {
        bottom: -3px;
        left: -2px;
        width: 14px;
        height: 14px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M0 0.130859H2.52706V15.0002H0V0.130859Z' fill='%23743DE0'/%3E%3Cpath d='M14.8013 12.4615V15.0002H0V12.4615H14.8013Z' fill='%23743DE0'/%3E%3C/svg%3E");
    }
    .l-case-detail__item-audio {
        display: none;
    }
    .l-case-detail__item-mob--source .l-case-detail__item-audio {
        display: flex;
    }
    .l-case-detail__item-mob--source .l-case-detail__item-audio .play-pause {
        z-index: 2;
    }
    .l-case-detail__item-audio::after {
        top: 0;
        left: unset;
        right: 0;
    }
    .l-case-detail__item-name {
        margin-left: 0;
    }
    .l-case-detail__item-img {
        position: absolute;
        right: 0;
        bottom: 7px;
        width: 75px;
        height: 30px;
    }
    .l-section--offer .top-offer__text .top-offer__text__title {
        font-size: 30px;
        font-style: normal;
        font-weight: 800;
        line-height: 38px;
        text-align: center;
    }
    .l-section--offer .top-offer__text .top-offer__text__subtitle {
        text-align: center;
    }
    .l-section--offer .top-offer__text .top-offer__text__subtitle span{
        font-size: 20px !important;
    }
    .features.l-difference {
        margin-top: 60px;
        padding: 0;
    }
    .l-section--features .features__item__icon {
        margin-bottom: 0;
    }
    .l-case-detail__item-content--title {
        z-index: 2;
    }
    .l-case-detail__item-content--title::before {
        top: -7px;
        left: -9px;
        border-radius: 17px 17px 17px 0;
    }
    .l-case-detail__item-content {
        margin-top: 13px;
        padding: 0 15px;
    }
    .l-top-offer__img {
        width: 100%;
        height: 150px;
        display: flex;
        justify-content: center;
    }
    .l-section--offer .top-offer {
        flex-direction: column-reverse;
    }
    .l-section--offer .l-top-offer__img img {
        width: 260px !important;
        height: 100%;
        position: static;
        margin: 0 auto;
    }
    .l-section--offer .top-offer__text {
        margin-top: 30px;
    }
    .l-section--offer .top-offer__text__title:before {
        display: none;
    }
    .l-section--offer .top-offer__text__description {
        margin-top: 12px;
        text-align: center;
    }
    .features.l-difference {
        display: flex;
        gap: 16px;
    }
    .features.l-difference .features__item {
        display: flex;
        flex-direction: row;
        gap: 14px;
        margin-bottom: 0;
    }
    .features.l-difference .features__item__text {
        text-align: left;
    }
    .l-section--cases .ceys {
        margin: 60px 0 60px;
    }
    .l-cases .ceys__titles {
        margin-top: 20px;
    }
    .l-reasons {
        padding-top: 60px;
    }
    .l-cases .block-title {
        font-size: 24px;
        font-style: normal;
        font-weight: 800;
        line-height: 28px;
    }
    .l-cases .block-subtitle {
        display: none;
    }
    .ceys__grid-slider .owl-nav {
        display: none;
    }
    .l-session-bitrix {
        flex-direction: column;
    }
    .l-session-bitrix__title {
        font-size: 24px;
        font-style: normal;
        font-weight: 800;
        line-height: 28px;
        text-align: center;
    }
    .l-session-bitrix__subtitle {
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
        line-height: 28px;
        text-align: center;
    }
    .l-session-bitrix__btn {
        margin-top: 30px;
    }
    .l-session-bitrix__left {
        padding: 20px 10px;
    }
    .l-session-bitrix__bottom {
        flex-direction: column;
        align-items: center;
    }
    .l-section--reasons .reasons__title {
        font-size: 24px;
        font-style: normal;
        font-weight: 800;
        line-height: 28px;
    }
    .l-section--reasons .l-reasons__banner {
        flex-direction: column;
        margin-top: 45px;
    }
    .l-reasons__banner-subtitle::before {
        width: 32px;
        height: 32px;
        border-radius: 17px 17px 17px 0;
        top: -5px;
    }
    .l-reasons__banner .integration__images {
        padding: 0;
    }
    .l-reasons__banner .integration__images img {
        margin-left: 0;
        width: 261px;
    }
    .l-section--reasons .integration__images {
        order: unset;
    }
    .l-section--reasons .l-reasons__banner .integration__images::before {
        width: 183px;
        height: 183px;
        left: calc(50% - 90px);
    }
    .l-section--reasons .l-reasons__banner-content {
        margin-top: 50px;
    }
    .l-reasons__banner-title {
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
        line-height: 24px;
        text-align: left;
    }
    .l-reasons__banner-subtitle {
        font-size: 18px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        text-align: left;
        z-index: 1;
    }
    .l-section--schema {
        padding-bottom: 20px;
    }
    .l-section--integration {
        background: linear-gradient(180deg, rgba(150, 120, 211, 0.20) 0%, rgba(150, 120, 211, 0.00) 100%);
    }
    .l-schema {
        margin-top: 60px;
    }
    .l-section--case-detail .certificates {
        margin-top: 0;
    }
    .l-check-list {
        margin-top: 60px;
    }
    .l-section--qa .l-qa {
        margin-top: 60px;
    }
    .l-calc {
        margin-top: 60px;
    }
    .l-schema__container {
        flex-direction: column;
        background: none;
        padding: 20px;
    }
    .l-schema__left-title {
        font-size: 24px;
        font-style: normal;
        font-weight: 800;
        line-height: 28px;
        text-align: center;
        text-transform: unset;
    }
    .l-schema__left-subtitle {
        color: #000;
        text-align: center;
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
        line-height: 28px;
        margin-top: 10px;
    }
    .l-schema__left {
        padding: 0;
    }
    .l-schema__left-btn {
        margin-top: 30px;
    }
    .l-schema__left-btn .btn {
        width: 100%;
    }
    .l-section--features::before, .l-section--integration::before, .l-section--session-bitrix::before, .l-section--check-list::before, .l-section--qa .l-qa::after, .l-section--qa .l-qa::before {
        display: none;
    }
    .l-section--integration .integration__include {
        flex-direction: column;
        align-items: center;
        gap: 16px;
    }
    .l-section--integration .integration__btns {
        display: none;
    }
    .block-subtitle {
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
        line-height: 24px;
    }
    .l-case-detail__item-header {
        flex-direction: column-reverse;
        gap: 20px;
        position: relative;
    }
    .l-case-detail__item-audio::after {
        width: 53px;
        height: 44px;
        background-size: contain;
        background-repeat: no-repeat;
        top: 20px;
        right: -4px;
        z-index: 1;
    }
    .l-case-detail__item-right::after {
        display: none;
    }
    .l-check-list__container {
        flex-direction: column;
        gap: 16px;
    }
    .l-check-list__right-title {
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
        line-height: 24px;
    }
    .l-check-list__right-list li {
        font-size: 16px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    .l-check-list__right-list li::before {
        width: 32px;
        height: 32px;
        top: -5px;
        left: -30px;
    }
    .l-check-list__right-list ul {
        gap: 20px;
    }
    .l-check-list__right-btn {
        margin-top: 28px;
    }
    .l-check-list__right-btn .btn {
        width: 100%;
    }
    .l-qa__item-header {
        padding: 10px 16px;
        gap: 16px;
    }
    .l-qa__item-name {
        font-size: 16px;
        font-style: normal;
        font-weight: 700;
    }
    .l-qa__item-content {
        padding: 0 16px;
        max-width: 100%;
    }
}
@media screen and (max-width: 425px) {
    .l-section--offer .top-offer__text .top-offer__text__title {
        text-align: left;
    }
    .l-section--offer .top-offer__text .top-offer__text__subtitle {
        text-align: left;
    }
    .l-section--offer .top-offer__text__description {
        text-align: left;
    }
    .features.l-difference {
        flex-direction: column;
    }
    .features.l-difference .features__item {
        width: 100%;
    }
    .l-reasons__label-item {
        width: 80%;
    }
    .l-section--integration .integration__include__item {
        width: 100%;
    }
}





@media screen and (max-width: 600px) {
.cases__list .owl-item a
{
display: block;
width: calc(40vw - 30px)
	}
}

.i1cb24 {background:rgb(234 229 248); padding-top: 50px;}
.i1cb24__cols {display:flex; gap: 50px; align-items: center; }
.i1cb24__photo {flex: 0 0 auto;width: 50%;}
.i1cb24__photo img {max-width: 100%;}
.i1cb24__info {flex: 1 0 0; padding-left: 50px;}
.i1cb24__title {color: #743de0;font-size: 30px;
  font-style: normal;
  font-weight: 700;
  line-height: 38px;}
.i1cb24__text {margin-top: 15px; font-size: 18px;}
.i1cb24__buttons {margin-top: 30px;}
@media (max-width: 1024px) {
	.i1cb24__info {padding: 0}
}
@media (max-width: 767px) {
	.i1cb24 {padding-top: 70px;
		padding-bottom: 50px;}
	.i1cb24__cols {flex-direction: column;gap: 30px; text-align: center;}
	.i1cb24__photo {order: -1; width: 100%;}
}
@media (max-width: 600px) {
	.i1cb24__title {font-size: 24px; line-height: 1.3;}
	.i1cb24__text {font-size: 16px;margin-top: 10px;}
	.i1cb24__buttons {margin-top: 20px;display: flex;
  justify-content: center;}
}