

/* Start:/corp/include/css/style.css?167341501739029*/
body .page-holder {
    max-width: 1540px;
}
body .header__content {
    max-width: 100%;
    margin-left: 40px;
}
body .bc-item {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='6' height='12' viewBox='0 0 6 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.5 1L5.5 6L0.5 11' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
}
body .bc-item a {
    color: var(--site-light-color) !important;
}
body .bc {
    color: rgba(255, 255, 255, 0.5);
}
body .header .page-holder {
    max-width: 1740px;
}
.corp-btn.corp-header-btn {
    height: 44px;
    padding: 9px 14px !important;
    max-width: unset !important;
    width: auto !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    white-space: nowrap;
}
.btn-blue.corp-btn.corp-header-btn {
    margin: 0;
}
.swiper-wrapper {
    -webkit-transition-timing-function: linear !important;
            transition-timing-function: linear !important;
}
.swiper-slide img{
    max-width: 100%;
}
.corp-btn {
    display: flex !important;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    max-width: 340px;
    padding: 30px !important;
    text-align: left !important;
    letter-spacing: -0.01em !important;
    font-weight: 600 !important;
    font-size: 18px !important;
    line-height: 120% !important;
}
.corp-btn--blue {
    justify-content: center;
    max-width: 446px;
}
.btn-blue.corp-btn {
    margin: 0 auto;
}
/* .btn-blue.corp-btn:hover {
    background-color: var(--site-light-color);
} */

.corp-section__title {
    position: relative;
    margin-bottom: 60px;
    font-weight: 600;
    font-size: 130px;
    line-height: 100%;
    text-align: center;
    letter-spacing: -0.04em;
    z-index: 1;
}

.corp-section__title.advantages {
    margin-bottom: 60px;
    padding-left: calc(50% + 31px);
    font-weight: 600;
    font-size: 76px;
    line-height: 110%;
    letter-spacing: -0.035em;
    text-align: left;
}

.corp-main {
    padding: 0 0 90px 0;
    background-color: var(--site-default-color);
    overflow: hidden;
}
.corp-main--inner {
    display: flex;
    gap: 60px;
    padding-top: 20px;
    color: var(--site-light-color);
}
.corp-main--inner .page-title {
    color: var(--site-light-color);
    font-weight: 600;
    font-size: 76px;
    line-height: 110%;
    letter-spacing: -0.035em;
}
.corp-main__subtitle {
    margin-bottom: 40px;
    font-weight: 500;
    font-size: 22px;
    line-height: 135%;
}
.corp-main--left {
    width: 100%;
    max-width: 700px;
    flex-shrink: 0;
}

.corp-main--right {
    margin-top: -10px;
}

/** -ABOUT- **/
.corp-about {
    padding: 140px 0;
    background-color: var(--site-bg-secondary-color);
}
.corp-about__top {
    display: flex;
    gap: 60px;
}
.corp-about__top-column {
    width: 100%;
    max-width: 700px;
    flex-shrink: 0;
}
.corp-about__title {
    padding-top: 20px;
    border-top: 1px solid rgba(0,0,0,0.1);
    font-weight: 400;
    font-size: 18px;
    line-height: 135%;
}
.corp-about__description {
    margin-bottom: 60px;
    font-weight: 600;
    font-size: 32px;
    line-height: 115%;
    letter-spacing: -0.02em;
}
.corp-about__numbers {
    display: flex;
    flex-wrap: wrap;
    gap: 40px 60px;
}
.corp-about__numbers-item {
    width: calc(50% - 30px);
    padding-bottom: 20px;
    border-bottom: 1px solid var(--site-separator-color);
}
.corp-about__numbers-item:first-child {
    width: 100%;
}
.corp-about__numbers-item-number {
    margin-bottom: 20px;
    font-weight: 600;
    font-size: 100px;
    line-height: 110%;
    letter-spacing: -0.06em;
}
.corp-about__numbers-item-descr {
    font-weight: 400;
    font-size: 18px;
    line-height: 135%;
}
.corp-about__numbers-item:first-child .corp-about__numbers-item-number {
    font-weight: 600;
    font-size: 130px;
    line-height: 110%;
    letter-spacing: -0.08em;
}

/** -PARTNERS- **/
.corp-partners {
    padding-bottom: 160px;
}

/** -TODAY- **/
.corp-today {
    padding: 140px 0;
}
.corp-today__list {
    display: flex;
    flex-wrap: wrap;
    gap: 60px;
}
.corp-today__list-item {
    width: calc(100% / 3 - 40px);
    max-width: 447px;
    padding: 160px 40px 40px 40px;
    background-color: var(--site-bg-color);
    border-radius: 8px;
    background-repeat: no-repeat;
    background-position: 40px 40px;
    background-size: 60px 60px;
}
.corp-today__list-item.item-1 {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cmask id='mask0_393_4065' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='60' height='60'%3e%3crect width='60' height='60' fill='%23D9D9D9'/%3e%3c/mask%3e%3cg mask='url(%23mask0_393_4065)'%3e%3cpath d='M23.4 10.8414C24.3806 10.7062 25.3821 10.6364 26.4 10.6364C27.3251 10.6364 28.2367 10.6941 29.1315 10.8061M23.4 10.8414L22.8 25.2L8.39995 20.1628M23.4 10.8414C17.1714 11.7002 11.7841 15.1946 8.39995 20.1628M8.39995 20.1628C7.34569 21.7106 6.48584 23.4013 5.85551 25.2M23.4 53.9586C24.3806 54.0938 25.3821 54.1636 26.4 54.1636C27.4178 54.1636 28.4193 54.0938 29.4 53.9586M23.4 53.9586L22.8 39.6L9.09488 45.6M23.4 53.9586C17.5819 53.1564 12.4979 50.0546 9.09488 45.6M9.09488 45.6C7.84687 43.9664 6.82494 42.1508 6.07579 40.2M6.07579 40.2C5.14592 37.7786 4.63631 35.1488 4.63631 32.4C4.63631 29.8767 5.06575 27.4536 5.85551 25.2M6.07579 40.2L18 33L5.85551 25.2M29.4 53.9586L30 39.6L44.1474 45M29.4 53.9586C35.4758 53.1209 40.7511 49.7752 44.1474 45M44.1474 45C45.196 43.5257 46.0655 41.9151 46.7241 40.2M46.7241 40.2C47.654 37.7786 48.1636 35.1488 48.1636 32.4C48.1636 29.8767 47.7342 27.4536 46.9444 25.2M46.7241 40.2L34.8 33L46.9444 25.2M46.9444 25.2C46.3141 23.4013 45.4542 21.7106 44.4 20.1628M29.1315 10.8061L30 25.8L44.4 20.1628M29.1315 10.8061C35.4736 11.6003 40.9673 15.1234 44.4 20.1628M51.6 32.4C51.6 46.3176 40.3175 57.6 26.4 57.6C12.4824 57.6 1.19995 46.3176 1.19995 32.4C1.19995 18.4824 12.4824 7.2 26.4 7.2C40.3175 7.2 51.6 18.4824 51.6 32.4Z' stroke='%23105099' stroke-width='2'/%3e%3cpath d='M33.6 32.4C33.6 36.3765 30.3764 39.6 26.4 39.6C22.4235 39.6 19.2 36.3765 19.2 32.4C19.2 28.4236 22.4235 25.2 26.4 25.2C30.3764 25.2 33.6 28.4236 33.6 32.4Z' stroke='%23105099' stroke-width='2'/%3e%3cpath d='M30 32.4C30 34.3882 28.3882 36 26.4 36C24.4117 36 22.8 34.3882 22.8 32.4C22.8 30.4118 24.4117 28.8 26.4 28.8C28.3882 28.8 30 30.4118 30 32.4Z' stroke='%23105099' stroke-width='2'/%3e%3cpath d='M54.6004 50.4002V54.0002M55.2004 54.6002H58.8004M54.6004 55.2002V58.8002M50.4004 54.6002H54.0004' stroke='%23105099' stroke-width='2'/%3e%3cpath d='M49.7996 3.60039V7.20039M50.3996 7.80039H53.9996M49.7996 8.40039V12.0004M45.5996 7.80039H49.1996' stroke='%23105099' stroke-width='2'/%3e%3cpath d='M4.2 1.2V4.8M4.8 5.4H8.4M4.2 6V9.6M0 5.4H3.6' stroke='%23105099' stroke-width='2'/%3e%3c/g%3e%3c/svg%3e");
}
.corp-today__list-item.item-2 {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cmask id='mask0_393_4078' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='60' height='60'%3e%3crect width='60' height='60' fill='%23D9D9D9'/%3e%3c/mask%3e%3cg mask='url(%23mask0_393_4078)'%3e%3cpath d='M27.5998 59.4008V55.2008M27.5998 59.4008C24.1303 59.4008 20.8511 58.7655 17.8681 57.6008M27.5998 59.4008C31.4886 59.4008 35.1383 58.6027 38.3998 57.1555M27.5998 7.80078V10.8008M27.5998 7.80078C23.8582 7.80078 20.3378 8.53966 17.1716 9.8846M27.5998 7.80078C31.0183 7.80078 34.2521 8.41754 37.1998 9.54978M23.3003 18.6008C24.6661 18.21 26.1085 18.0008 27.5998 18.0008C29.0911 18.0008 30.5335 18.21 31.8993 18.6008M23.3003 18.6008L22.7998 26.4008L15.7961 23.4008M23.3003 18.6008C20.347 19.4457 17.7521 21.1393 15.7961 23.4008M15.7961 23.4008C14.4465 24.9611 13.4012 26.7919 12.7522 28.8008M12.5998 37.9003C12.2091 36.5345 11.9998 35.0921 11.9998 33.6008C11.9998 31.926 12.2637 30.3129 12.7522 28.8008M12.5998 37.9003L19.1998 33.6008L12.7522 28.8008M12.5998 37.9003C13.2308 40.1059 14.3352 42.1118 15.7961 43.8008M15.7961 43.8008L22.7998 40.8008L23.3003 48.6008M15.7961 43.8008C17.7521 46.0623 20.347 47.7558 23.3003 48.6008M23.3003 48.6008C24.6661 48.9915 26.1085 49.2008 27.5998 49.2008C29.0911 49.2008 30.5335 48.9915 31.8993 48.6008M31.8993 48.6008L32.3998 40.8008L39.4035 43.8008M31.8993 48.6008C34.8526 47.7558 37.4476 46.0623 39.4035 43.8008M39.4035 43.8008C40.8644 42.1118 41.9688 40.1059 42.5998 37.9003M42.5998 37.9003C42.9905 36.5345 43.1998 35.0921 43.1998 33.6008C43.1998 31.926 42.9359 30.3129 42.4474 28.8008M42.5998 37.9003L35.9998 33.6008L42.4474 28.8008M42.4474 28.8008C40.8578 23.8802 36.8902 20.0287 31.8993 18.6008M31.8993 18.6008L32.3998 26.4008L38.9998 23.4008M9.21469 15.2507L11.3998 17.4008M9.21469 15.2507C6.76541 17.7048 4.82808 20.6702 3.5488 24.0008M9.21469 15.2507C11.4707 12.9902 14.1611 11.1634 17.1716 9.8846M9.25068 51.9869L11.9998 49.2008M9.25068 51.9869C7.00413 49.745 5.18593 47.0742 3.90814 44.0865M9.25068 51.9869C11.6722 54.4034 14.5915 56.3214 17.8681 57.6008M3.90814 44.0865C2.54767 40.9054 1.7998 37.3651 1.7998 33.6008C1.7998 33.4001 1.80193 33.2001 1.80616 33.0008M3.90814 44.0865L6.5998 42.6008M1.80616 33.0008H4.7998M1.80616 33.0008C1.87398 29.8037 2.48302 26.7755 3.5488 24.0008M53.3934 33.0008C53.3977 33.2001 53.3998 33.4001 53.3998 33.6008C53.3998 44.0852 47.5984 52.8318 38.9177 56.9187C38.7462 56.9995 38.5736 57.0784 38.3998 57.1555M53.3934 33.0008H50.3998M53.3934 33.0008C53.2442 25.9661 50.4747 19.7494 45.9849 15.2507M3.5488 24.0008L5.9998 25.2008M51.2802 23.0889L48.5998 24.6008M45.9849 15.2507L43.7998 17.4008M45.9849 15.2507C43.524 12.7848 40.5462 10.8351 37.1998 9.54978M17.1716 9.8846L18.5998 12.6008M37.1998 9.54978L35.3998 12.0008M17.8681 57.6008L19.7998 54.6008M36.5998 54.6008L38.3998 57.1555M32.3998 33.6008C32.3998 36.2517 30.2508 38.4008 27.5998 38.4008C24.9488 38.4008 22.7998 36.2517 22.7998 33.6008C22.7998 30.9498 24.9488 28.8008 27.5998 28.8008C30.2508 28.8008 32.3998 30.9498 32.3998 33.6008ZM45.5998 33.6008C45.5998 43.5419 37.5409 51.6008 27.5998 51.6008C17.6587 51.6008 9.5998 43.5419 9.5998 33.6008C9.5998 23.6597 17.6587 15.6008 27.5998 15.6008C37.5409 15.6008 45.5998 23.6597 45.5998 33.6008Z' stroke='%23105099' stroke-width='2'/%3e%3cpath d='M49.2002 42.001L51.6002 43.201' stroke='%23105099' stroke-width='2'/%3e%3cpath d='M38.3994 48.0004C38.3994 48.0004 48.5994 59.4004 49.7994 59.4004C50.9994 59.4004 52.3609 59.4004 53.9994 59.4004C55.638 59.4004 59.3994 57.6004 59.3994 54.6004C59.3994 51.6004 59.3994 23.4004 59.3994 23.4004L53.3994 18.6004V16.2004M53.3994 16.2004H50.9994V13.2004M53.3994 16.2004H55.7994V13.2004M53.3994 7.20039V9.60039M50.9994 7.20039C50.9994 6.60039 51.4794 5.40039 53.3994 5.40039C55.3194 5.40039 55.7994 6.60039 55.7994 7.20039M58.7994 7.80039C58.7994 10.7827 56.3818 13.2004 53.3994 13.2004C50.4171 13.2004 47.9994 10.7827 47.9994 7.80039C47.9994 4.81805 50.4171 2.40039 53.3994 2.40039C56.3818 2.40039 58.7994 4.81805 58.7994 7.80039Z' stroke='%23105099' stroke-width='2'/%3e%3cpath d='M2.39941 15.6008C3.59941 10.8008 12.5994 1.80078 26.9994 1.80078' stroke='%23105099' stroke-width='2'/%3e%3c/g%3e%3c/svg%3e");
}
.corp-today__list-item.item-3 {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cmask id='mask0_393_4090' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='60' height='60'%3e%3crect width='60' height='60' fill='%23D9D9D9'/%3e%3c/mask%3e%3cg mask='url(%23mask0_393_4090)'%3e%3cpath d='M3.60059 8.99922H43.2006C45.1888 8.99922 46.2006 10.011 46.2006 11.9992V34.5412L41.7267 43.5829C39.1487 49.262 42.592 54.2414 46.2006 55.7631V56.3992C46.2006 58.3874 45.1888 59.3992 43.2006 59.3992H3.60059C1.61236 59.3992 0.600586 58.3874 0.600586 56.3992V11.9992C0.600586 10.011 1.61236 8.99922 3.60059 8.99922ZM3.60059 8.99922H20.4006V1.19922H3.60059V8.99922ZM6.00059 54.5992H4.80059M6.00059 13.7992H4.80059M9.60059 54.5992H8.40059M9.60059 13.7992H8.40059M13.2006 13.7992H12.0006M9.60059 28.7992C9.60059 31.1992 11.4006 32.9992 13.8006 32.9992H34.2006C36.6006 32.9992 37.8006 31.1992 37.8006 28.7992M9.60059 41.9992C9.60059 39.5992 11.4006 37.7992 13.8006 37.7992H34.2006C36.6006 37.7992 37.8006 39.5992 37.8006 41.9992M9.00059 1.19922V8.99922M12.6006 1.19922V8.99922M16.2006 1.19922V8.99922M4.80059 1.19922V8.99922M54.6006 47.9992C54.6006 50.3992 52.8006 52.1992 50.4006 52.1992M28.8006 13.1992L40.8006 22.7992C40.8006 22.7992 40.8006 18.0453 40.8006 14.9992C40.8006 13.1992 40.8006 13.1992 38.4006 13.1992H28.8006ZM58.8006 47.3992C58.8006 52.3698 54.7712 56.3992 49.8006 56.3992C44.83 56.3992 40.8006 52.3698 40.8006 47.3992C40.8006 42.4287 49.8006 28.7992 49.8006 28.7992C49.8006 28.7992 58.8006 42.4287 58.8006 47.3992Z' stroke='%23105099' stroke-width='2'/%3e%3c/g%3e%3c/svg%3e");
}
.corp-today__list-item.item-4 {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_393_4099)'%3e%3cmask id='mask0_393_4099' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='-1' width='60' height='61'%3e%3crect y='-0.000793457' width='60' height='60' fill='%23D9D9D9'/%3e%3c/mask%3e%3cg mask='url(%23mask0_393_4099)'%3e%3cpath d='M1.7998 10.1986V5.39863M1.7998 10.1986C1.7998 12.8496 3.34884 14.9986 5.9998 14.9986H40.7998C43.4508 14.9986 44.9998 12.8496 44.9998 10.1986M1.7998 10.1986H44.9998M44.9998 10.1986V5.39863M40.1998 0.598633H6.5998C3.94884 0.598633 1.7998 2.74767 1.7998 5.39863M40.1998 0.598633C42.8508 0.598633 44.9998 2.74767 44.9998 5.39863M40.1998 0.598633H35.9998M44.9998 5.39863H35.9998M1.7998 5.39863H35.9998M8.9998 5.39863L13.1998 0.598633M32.3998 5.39863L35.9998 0.598633M32.3998 5.39863H35.9998M32.3998 5.39863H21.5998L25.1998 0.598633H35.9998M36.5998 14.9986L31.7998 10.1986M24.5998 14.9986L19.7998 10.1986M13.7998 14.9986L8.9998 10.1986' stroke='%23105099' stroke-width='2'/%3e%3cpath d='M1.7998 24.599V19.799M1.7998 24.599C1.7998 27.25 3.34884 29.399 5.9998 29.399H26.9881C28.3692 27.6739 29.5941 26.321 32.3998 24.599M1.7998 24.599H32.3998M32.3998 24.599C37.3206 22.1967 40.097 21.7756 44.9998 22.5546V19.799M40.1998 14.999H6.5998C3.94884 14.999 1.7998 17.1481 1.7998 19.799M40.1998 14.999C42.8508 14.999 44.9998 17.1481 44.9998 19.799M40.1998 14.999H35.9998M44.9998 19.799H35.9998M1.7998 19.799H35.9998M8.9998 19.799L13.1998 14.999M32.3998 19.799L35.9998 14.999M32.3998 19.799H35.9998M32.3998 19.799H21.5998L25.1998 14.999H35.9998M24.5998 29.399L19.7998 24.599M13.7998 29.399L8.9998 24.599' stroke='%23105099' stroke-width='2'/%3e%3cpath d='M1.7998 38.9986V34.1986M1.7998 38.9986C1.7998 41.6496 3.34884 43.7986 5.9998 43.7986H23.7209C23.7209 43.7986 23.2698 41.0311 23.4334 38.9986M1.7998 38.9986H23.4334M23.4334 38.9986C23.5819 37.1075 23.7933 36.0519 24.493 34.1986M26.9898 29.3986H6.5998C3.94884 29.3986 1.7998 31.5477 1.7998 34.1986M26.9898 29.3986C26.9898 29.3986 25.0941 31.8581 24.493 34.1986M26.9898 29.3986H21.7193M24.493 34.1986H21.7193H1.7998M8.9998 34.1986L13.1998 29.3986M13.7998 43.7986L8.9998 38.9986' stroke='%23105099' stroke-width='2'/%3e%3cpath d='M27.2715 57.7034C24.6 55.7987 22.8 53.9987 21 51.1462M48.6 48.5987C46.9404 50.4384 44.4416 51.1362 42 50.9987M23.4842 38.1087L27.7652 42.3407M29.4114 26.5614V33.3593M42.443 22.2354L38.0611 26.8054M59.2908 41.6L54.9535 37.5886M38.7081 58.0013L42.6 53.9473M27 50.9987H32.8085M55.0341 28.1987H48.2195M48.2195 28.1987C46.208 27.0531 43.8804 26.3987 41.4 26.3987C33.7785 26.3987 27.6 32.5772 27.6 40.1987C27.6 47.8203 33.7785 53.9987 41.4 53.9987C49.0215 53.9987 55.2 47.8203 55.2 40.1987C55.2 35.0576 52.3887 30.5731 48.2195 28.1987ZM52.2 48.7903V54.8022M59.4 40.1987C59.4 50.4712 51.6725 58.1987 41.4 58.1987C31.1275 58.1987 23.4 50.4712 23.4 40.1987C23.4 29.9262 31.1275 22.2354 41.4 22.2354C51.6725 22.2354 59.4 29.9262 59.4 40.1987ZM49.8 40.1987C49.8 44.5066 45.7078 48.5987 41.4 48.5987C37.0922 48.5987 33 44.5066 33 40.1987C33 35.8909 37.0922 31.7987 41.4 31.7987C45.7078 31.7987 49.8 35.8909 49.8 40.1987Z' stroke='%23105099' stroke-width='2'/%3e%3c/g%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_393_4099'%3e%3crect width='60' height='60' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}
.corp-today__list-item.item-5 {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cmask id='mask0_393_4111' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='-1' width='60' height='61'%3e%3crect y='-0.000976562' width='60' height='60' fill='%23D9D9D9'/%3e%3c/mask%3e%3cg mask='url(%23mask0_393_4111)'%3e%3cpath d='M35.3996 26.9992H42.5996V34.1992H37.7996M35.3996 26.9992H23.3996M35.3996 26.9992V34.1992M35.3996 26.9992V23.3992M23.3996 26.9992H16.1996V34.1992H20.9996M23.3996 26.9992V34.1992M23.3996 26.9992V23.3992M23.3996 34.1992H35.3996M23.3996 34.1992H20.9996M35.3996 34.1992H37.7996M20.9996 34.1992V40.1992H23.3996M37.7996 34.1992V40.1992H36.5996M23.3996 40.1992H36.5996M23.3996 40.1992V41.3992M36.5996 40.1992V46.1992M30.5996 53.3992V55.7992H28.1996V53.3992M30.5996 53.3992H28.1996M30.5996 53.3992H32.9996M28.1996 53.3992H23.3996V49.1992M26.9996 7.79922H23.3996V11.3992M26.9996 7.79922V1.79922H31.7996V7.79922M26.9996 7.79922H31.7996M31.7996 7.79922H35.3996V11.3992M23.3996 11.3992H26.3996M23.3996 11.3992V14.9992M35.3996 11.3992H32.3996M35.3996 11.3992V14.9992M35.3996 14.9992H32.3996M35.3996 14.9992V18.5992M23.3996 14.9992H26.3996M23.3996 14.9992V18.5992M23.3996 18.5992H26.3996M23.3996 18.5992V22.1992M35.3996 18.5992H32.3996M35.3996 18.5992V22.1992M28.7996 18.5992H29.9996M23.3996 22.1992H25.7996V23.3992H23.3996M23.3996 22.1992V23.3992M29.3996 21.5992V23.9992M35.3996 22.1992H32.9996V23.3992H35.3996M35.3996 22.1992V23.3992M23.3996 41.3992L36.5996 46.1992M23.3996 41.3992V44.9992M36.5996 46.1992V49.7992M23.3996 44.9992L36.5996 49.7992M23.3996 44.9992V49.1992M36.5996 49.7992V53.3992H35.9996M23.3996 49.1992L35.9996 53.3992M35.9996 53.3992H32.9996M32.9996 53.3992V56.9992L31.7996 58.1992H30.5996M30.5996 58.1992H28.1996V59.3992H30.5996V58.1992ZM49.7996 43.7992L37.7996 58.1992M48.5996 58.1992L55.7996 50.9992M4.19956 50.9992L12.5996 58.1992M11.3996 43.7992L23.3996 58.1992M1.79956 59.3992H8.99956M53.3996 59.3992H59.3996M14.9996 1.19922V15.5992M11.3996 8.39922V15.5992M11.3996 17.9992V19.1992' stroke='%23105099' stroke-width='2'/%3e%3c/g%3e%3c/svg%3e");
}
.corp-today__list-item.item-6 {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='60' height='61' viewBox='0 0 60 61' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cmask id='mask0_393_4120' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='60' height='61'%3e%3crect y='0.998047' width='60' height='60' fill='%23D9D9D9'/%3e%3c/mask%3e%3cg mask='url(%23mask0_393_4120)'%3e%3cpath d='M18.6001 0.998047L18.6 4.59805M18.6 4.59805H42.6001M18.6 4.59805H4.20005C2.40005 4.59805 1.80005 6.39805 1.80005 7.59805M42.6001 4.59805V0.998047M42.6001 4.59805H56.4001C58.2001 4.59805 58.8001 6.39805 58.8001 7.59805M58.8001 7.59805H1.80005M58.8001 7.59805V8.19805H1.80005V7.59805M7.80005 10.598V28.598M7.80005 30.998V32.198M14.4 10.598V24.998M14.4 27.398V28.598M21 10.598V24.998M27.6 10.598V11.798M27.6 14.198V24.998M34.2001 10.598V21.398M34.2001 23.798V24.998M41.4001 10.598V24.998M47.4001 10.598V28.598M54.6001 10.598V28.598M54.6001 30.998V32.198M58.8001 35.798V36.998M54.6001 34.598V35.798M14.4 30.998V32.198M7.80005 34.598V35.798M1.80005 35.798V36.998M3.00005 58.598V59.798M6.60005 58.598V59.798M14.4 59.198H60.0001M14.4 59.198C17.4 59.198 19.8 56.798 19.8 53.798C19.8 50.798 17.4 48.398 14.4 48.398C11.4 48.398 9.00005 50.798 9.00005 53.798C9.00005 56.798 11.4 59.198 14.4 59.198ZM9.60005 53.198H3.60005C2.16005 53.198 1.80005 51.998 1.80005 51.398V44.798M51.6001 53.198H57.6001C58.5601 53.198 58.8001 52.278 58.8001 51.878V42.998C58.8001 40.598 57.6001 38.798 55.2001 38.798C55.2001 38.798 57.0001 38.798 52.8001 38.798C48.6001 38.798 43.8001 27.998 40.8001 27.998C37.8001 27.998 25.2 27.998 22.8 27.998C20.4 27.998 14.4 38.798 10.8 38.798C7.20005 38.798 6.00005 38.798 6.00005 38.798C3.60005 38.798 1.80005 41.198 1.80005 42.998V44.798M42.0001 53.198H19.2M1.80005 44.798H5.40005V45.998M5.40005 45.998V47.198H6.60005V45.998H5.40005ZM16.32 53.798C16.32 54.8584 15.4604 55.718 14.4 55.718C13.3397 55.718 12.48 54.8584 12.48 53.798C12.48 52.7377 13.3397 51.878 14.4 51.878C15.4604 51.878 16.32 52.7377 16.32 53.798ZM52.2001 53.798C52.2001 57.0035 49.8001 59.198 46.8001 59.198C43.8001 59.198 41.4001 56.798 41.4001 53.798C41.4001 50.798 43.8001 48.398 46.8001 48.398C49.8001 48.398 52.2001 50.5926 52.2001 53.798ZM48.72 53.798C48.72 54.8584 47.8604 55.718 46.8001 55.718C45.7397 55.718 44.8801 54.8584 44.8801 53.798C44.8801 52.7377 45.7397 51.878 46.8001 51.878C47.8604 51.878 48.72 52.7377 48.72 53.798ZM29.4 42.398H30.6V43.598H29.4V42.398ZM18.6 38.798H30.6V31.598H23.4L18.6 37.598V38.798ZM33.0001 31.598V38.798H45.0001V36.398L41.4001 31.598H33.0001Z' stroke='%23105099' stroke-width='2'/%3e%3c/g%3e%3c/svg%3e");
}
.corp-today__list-item-title {
    margin-bottom: 20px;
    font-weight: 600;
    font-size: 24px;
    line-height: 125%;
    letter-spacing: -0.01em;
}
.corp-today__list-item-text {
    font-weight: 400;
    font-size: 18px;
    line-height: 135%;
}

/** -ACTIONS- **/
.corp-actions {
    padding-bottom: 160px;
}
.corp-actions-notice {
    margin-bottom: 60px;
    font-weight: 600;
    font-size: 24px;
    line-height: 125%;
    text-align: center;
    letter-spacing: -0.01em;
}
.corp-actions .page-holder {
    margin-bottom: 60px;
}

/** -ADVANTAGES- **/
.corp-advantages {
    position: relative;
    overflow: hidden;
    background-color: var(--site-bg-color);
}
.corp-advantages--inner {
    position: relative;
    padding: 140px 0;
    overflow: hidden;
}
.corp-advantages__line {
    position: absolute;
    top: 0;
    left: calc((100vw - 1460px) / 2 + 33px);
    width: 100%;
    max-width: 844px;
}
.corp-advantages--mobile {
    display: none;
}
.corp-advantages__list {
    position: relative;
    display: flex;
    flex-direction: column;
    margin-bottom: 56px;
    padding-bottom: 424px;
    counter-reset: advantage 0;
}
.corp-advantages__list-item {
    position: relative;
    padding-left: calc(50% + 31px);
    counter-increment: advantage 1;
}
.corp-advantages__list-item-text {
    width: 100%;
    max-width: 700px;
    padding: 80px 0;
    border-bottom: 1px solid rgba(51, 51, 51, 0.1);
    font-weight: 600;
    font-size: 24px;
    line-height: 125%;
    letter-spacing: -0.01em;
}
.corp-advantages__list-item:before {
    content: counter(advantage);
    position: absolute;
    left: 425px;
    top: 50%;
    transform: translateY(-50%);
    font-weight: 600;
    font-size: 57px;
    line-height: 100%;
    letter-spacing: -0.03em;
    display: none !important;
}
.corp-advantages__text {
    margin-bottom: 60px;
    font-weight: 600;
    font-size: 76px;
    line-height: 110%;
    text-align: center;
    letter-spacing: -0.035em;
}
.corp-advantages__list .corp-advantages--desctop {
    display: none;
}

/** -MODAL- **/
#corp__feedback-form {
    position: fixed !important;
    display: block !important;
    left: 0 !important;
    top: 0 !important;
    padding: 160px 40px;
    transform: translateY(-100%);
    width: 100%;
    height: 100%;
    transition: transform 0.3s;
}
#corp__feedback-form.opened {
    transform: translateY(0);
}
#corp__feedback-form .popup-window-close-icon {
    top: 40px;
    right: 40px;
}
#corp__feedback-form .popup-window-close-icon:after {
    background-color: var(--site-light-color);
    border: 1px solid var(--site-default-color);
    background-image: url("/bitrix/templates/template.rimeks/images/svg/close-btn-blue.svg");
}

/* @media (max-width:1540px) {
    .corp-advantages__line {
        left: 184px;
    }
} */


@media (max-width: 1440px) {
    body .page-holder {
        padding: 0 60px;
    }
    .corp-main {
        padding-bottom: 84px;
    }
    .corp-main--inner {
        padding-top: 40px;
    }
    .corp-main--inner .page-title {
        margin-top: 0;
        margin-bottom: 18px;
        font-weight: 600;
        font-size: 62px;
        line-height: 110%;
        letter-spacing: -0.035em;
    }
    .corp-main--left {
        flex-shrink: unset;
    }
    .corp-main__subtitle {
        font-weight: 500;
        font-size: 18px;
        line-height: 135%;
    }
    .corp-main--right {
        flex-shrink: 0;
        max-width: 670px;
        margin-top: -50px;
        transform: translateX(50px);
    }
    .corp-main--right img {
        height: auto;
        max-width: 100%;
    }
    .corp-btn {
        max-width: 400px;
        padding: 25px !important;
        font-weight: 600 !important;
        font-size: 16px !important;
        line-height: 120% !important;
        letter-spacing: -0.01em !important;
    }
    
    .corp-section__title {
        margin-bottom: 50px;
        font-weight: 600;
        font-size: 117px;
        line-height: 100%;
        text-align: center;
        letter-spacing: -0.03em;
    }

    /** -ADVANTAGES- **/
    .corp-advantages--inner {
        padding: 120px 0;
    }
    .corp-section__title.advantages {
        margin-bottom: 50px;
        font-weight: 600;
        font-size: 62px;
        line-height: 110%;
        letter-spacing: -0.035em;
    }
    .corp-advantages__text {
        margin-bottom: 50px;
        font-weight: 600;
        font-size: 62px;
        line-height: 110%;
        text-align: center;
        letter-spacing: -0.035em;
    }
    .corp-advantages__list {
        margin-bottom: 136px;
        padding-bottom: 324px;
    }
    .corp-advantages__list-item:before {
        left: 270px;
    }
    .corp-advantages__list-item-text {
        font-size: 22px;
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .corp-advantages__line {
        left: 60px;
        max-width: 530px;
    }

    /** -ABOUT- **/
    .corp-about__title {
        max-width: 630px;
        font-weight: 400;
        font-size: 16px;
        line-height: 135%;
    }
    .corp-about {
        padding: 120px 0;
    }
    .corp-about__description {
        margin-bottom: 50px;
        font-weight: 600;
        font-size: 28px;
        line-height: 115%;
        letter-spacing: -0.02em;
    }
    .corp-about__numbers {
        gap: 50px 60px;
    }
    .corp-about__numbers-item:first-child .corp-about__numbers-item-number {
        font-size: 117px;
    }
    .corp-about__numbers-item-descr {
        font-size: 16px;
    }
    .corp-about__numbers-item-number {
        font-size: 90px;
    }

    /** TODAY **/
    .corp-today {
        padding: 120px 0;
    }
    .corp-today__list {
        gap: 40px 60px;
    }
    .corp-today__list-item {
        padding: 136px 35px 35px 35px;
    }
    .corp-today__list-item-title {
        font-size: 22px;
    }
    .corp-today__list-item-text {
        font-size: 16px;
    }
    /** -ACTIONS- **/
    .corp-actions {
        padding-bottom: 120px;
    }
    .corp-actions-notice {
        margin-bottom: 50px;
        font-size: 22px;
    }
    .corp-actions .page-holder {
        margin-bottom: 50px;
    }
}

@media (max-width: 1299px) {
    .corp-advantages__line {
        left: 0;
    }
}

@media (max-width: 1199px) {
    /* .corp-advantages__line .corp-advantages--desctop {
        display: none;
    } */
    .corp-advantages--inner {
        padding: 100px 0;
    }
    .corp-section__title.advantages {
        font-size: 38px;
    }
    .corp-advantages__line {
        left: 0;
        max-width: 570px;
    }
    .corp-advantages__line img {
        max-width: 100%;
        height: auto;
    }
    .corp-advantages__list-item-text {
        padding-top: 50px;
        padding-bottom: 50px;
        font-size: 16px;
    }
    .corp-advantages__list-item:before {
        left: 170px;
    }
}

@media (max-width: 1140px) {
    body .header__content {
        margin-left: 0;
    }
    body .header__content-bottom-search,
    body .header__bottom-login,
    body .header__bottom-login-mob {
        display: none;
    }
    body .header__content-bottom-right {
        padding-top: 13.5px;
        padding-bottom: 13.5px;
    }
    body .header__content-bottom-phone svg,
    body .header__bottom-burger svg {
        transform: none;
    }
    body .header__content-bottom-phone {
        margin-right: 20px;
    }
    body .header__bottom-burger {
        margin-left: 20px;
    }

    .corp-btn {
        padding: 25px !important;
    }
    
    #corp__feedback-form {
        padding: 15px;
        overflow-y: auto;
    }
    #corp__feedback-form .page-holder {
        padding: 0;
    }
    #corp__feedback-form .popup-window-close-icon,
    #corp__feedback-form .popup-window-close-icon:after {
        width: 40px;
        height: 40px;
    }
    #corp__feedback-form .popup-window-close-icon {
        top: 15px;
        right: 15px;
    }
    

    .corp-main--inner .page-title {
        font-weight: 600;
        font-size: 40px;
        line-height: 110%;
        letter-spacing: -0.03em;
    }

    .corp-section__title {
        font-weight: 600;
        font-size: 65px;
        line-height: 100%;
    }

    /** -ABOUT- **/
    .corp-about__top {
        display: block;
    }
    .corp-about__title {
        margin-bottom: 40px;
    }
    .corp-about__description {
        margin-bottom: 40px;
        font-weight: 600;
        font-size: 22px;
        line-height: 118%;
        letter-spacing: -0.01em;
    }
    .corp-about__numbers {
        gap: 40px 20px;
    }
    .corp-about__numbers-item {
        width: calc(50% - 10px);
        padding-bottom: 20px;
    }
    .corp-about__numbers-item:first-child .corp-about__numbers-item-number {
        font-weight: 600;
        font-size: 60px;
        line-height: 110%;
        letter-spacing: -0.08em;
    }
    .corp-about__numbers-item-number {
        font-weight: 600;
        font-size: 40px;
        line-height: 110%;
        letter-spacing: -0.06em;
    }
    .corp-about__numbers-item-number {
        font-size: 50px;
    }

    /** -PARTNERS- **/
    .corp-partners {
        padding-bottom: 0;
    }

    /**  -TODAY- **/
    .corp-today {
        padding: 100px 0;
    }
    .corp-today__list {
        gap: 20px;
    }
    .corp-today__list-item {
        width: calc(100% / 2 - 10px);
        max-width: 50%;
        padding: 115px 25px 25px 25px;
        background-position: 25px 25px;
        background-size: 50px 50px;
    }
    .corp-today__list-item-title {
        margin-bottom: 20px;
        font-weight: 600;
        font-size: 20px;
        line-height: 125%;
        letter-spacing: normal;
    }
    .corp-today__list-item-text {
        font-weight: 400;
        font-size: 16px;
        line-height: 140%;
        letter-spacing: -0.003em;
    }
    /** -ACTIONS- **/
    .corp-actions {
        margin-bottom: 60px;
        padding-bottom: 40px;
    }
    
}

@media (max-width:991px) {
    .corp-main {
        padding-bottom: 80px;
    }
    .corp-main__subtitle {
        margin-bottom: 91px;
    }
    .corp-main--inner .page-title {
        margin-top: 16px;
        margin-bottom: 40px;
    }
    .corp-main--inner img {
        display: none;
    }
    
    /** -ACTIONS- **/
    .corp-actions-notice {
        max-width: 400px;
        margin-left: auto;
        margin-right: auto;
        font-weight: 500;
        font-size: 22px;
        line-height: 135%;
    }
    
     /** -ADVANTAGES- **/
     .corp-advantages--inner {
        padding: 100px 0;
    }

    .corp-advantages__list {
        padding-bottom: 170px;
    }
    /* .corp-advantages__list .corp-advantages--desctop {
        display: none;
    } */
    .corp-advantages--desctop {
        display: none;
    }
    .corp-advantages--mobile {
        display: block;
    }

    .corp-advantages__text {
        font-weight: 600;
        font-size: 40px;
        line-height: 110%;
        text-align: center;
        letter-spacing: -0.04em;
    }
    .corp-advantages__list-item-text {
        font-size: 16px;
        border-bottom: none;
    }
    .corp-advantages__list-item:before {
        left: 90px;
        font-weight: 600;
        font-size: 28px;
        line-height: 120%;
        letter-spacing: -0.02em;
    }
}

@media (max-width: 768px) {
    body .page-holder {
        padding: 0 22px;
    }
    .corp-main--inner {
        padding-top: 0;
        gap: 0;
    }
    .corp-main--inner .page-title {
        max-width: 300px;
        margin-top: 0;
        font-size: 38px;
    }
    .corp-main__subtitle {
        margin-bottom: 182px;
        font-weight: 500;
        font-size: 22px;
        line-height: 135%;
    }
    .corp-btn {
        max-width: 345px;
        padding: 23px !important;
    }
    /** ADVANTAGES **/
    .corp-advantages__line {
        left: 167px;
    }
    .corp-advantages__list {
        padding-bottom: 140px;
    }
    .corp-section__title.advantages {
        margin-bottom: 60px;
    }
    .corp-section__title.advantages,
    .corp-advantages__list-item {
        padding-left: calc(50% + 15px);
    }
    .corp-advantages__list-item-text {
        max-width: 340px;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .corp-advantages__list-item:not(:first-child) .corp-advantages__list-item-text {
        padding-top: 20px;
    }
    /** ABOUT **/
    .corp-about {
        padding: 100px 0;
    }
    .corp-about__title {
        font-size: 18px;
    }
    .corp-about__title br {
        display: none;
    }
    .corp-about__description {
        font-weight: 600;
        font-size: 24px;
        line-height: 120%;
    }
    .corp-about__numbers-item:first-child .corp-about__numbers-item-number {
        font-weight: 600;
        font-size: 70px;
        line-height: 100%;
    }
}

@media (max-width: 700px) {
    .corp-advantages__line {
        left: 15px;
    }
    .corp-section__title.advantages, .corp-advantages__list-item {
        padding-left: 35%;
    }
}

@media (max-width:650px) {

    .corp-today__list {
        gap: 20px;
    }
    
    .corp-today__list-item {
        width: 100%;
        max-width: 100%;
    }

    .corp-advantages--inner {
        padding: 80px 0;
    }
    .corp-advantages__list-item br {
        display: none;
    }

    .corp-advantages__list-item-text {
        font-weight: 600;
        font-size: 16px;
        line-height: 125%;
        letter-spacing: -0.005em;
    }

    .corp-advantages__list {
        padding-bottom: 236px;
    }
    .corp-advantages__text {
        margin-bottom: 40px;
    }
    .corp-advantages__line {
        max-width: 242px;
    }
}

@media (max-width:576px) {
    body .page-holder {
        padding: 0 15px;
    }
    .corp-main--inner .page-title {
        font-size: 32px;
    }
    .corp-main--inner .page-title {
        padding-top: 35px;
    }
    .corp-main__subtitle {
        font-size: 18px;
    }
    .corp-main__subtitle {
        margin-bottom: 160px;
    }
    /** ADVANTAGES **/
    .corp-advantages--inner {
        padding: 80px 0;
    }
    .corp-section__title.advantages {
        margin-bottom: 40px;
        font-size: 29px;
    }
    .corp-advantages__list {
        margin-bottom: 15px;
    }
    .corp-section__title.advantages,
    .corp-advantages__list-item {
        padding-left: 130px;
    }
    .corp-advantages__list-item:not(:first-child) .corp-advantages__list-item-text {
        padding-top: 10px;
    }
    .corp-advantages__list-item:nth-child(2) .corp-advantages__list-item-text {
        padding-top: 13px;
    }
    .corp-advantages__list-item:nth-child(3) .corp-advantages__list-item-text {
        padding-top: 20px;
    }
    .corp-advantages__list-item:nth-child(4) .corp-advantages__list-item-text {
        padding-top: 40px;
    }
    .corp-advantages__list-item:nth-child(5) .corp-advantages__list-item-text {
        padding-top: 37px;
    }
    .corp-advantages__list-item-text {
        font-size: 14px;
        max-width: 215px;
    }
    .corp-advantages__text {
        font-size: 29px;
    }
    /** ABOUT **/
    .corp-about {
        padding: 80px 0;
    }
    .corp-about__title {
        font-size: 16px;
    }
    .corp-about__description {
        font-size: 22px;
    }
    .corp-about__numbers-item:first-child .corp-about__numbers-item-number {
        font-size: 60px;
    }
    .corp-about__numbers-item-number {
        margin-bottom: 10px;
        font-weight: 600;
        font-size: 40px;
        line-height: 100%;
    }
    .corp-about__numbers-item {
        padding-bottom: 10px;
    }
    .corp-about__numbers-item-descr {
        font-size: 14px;
    }
    /** TODAY **/
    .corp-today {
        padding: 80px 0;
    }
    .corp-section__title {
        margin-bottom: 40px;
        font-size: 43px;
    }
    .corp-today__list-item-title {
        font-size: 18px;
    }
    .corp-actions-notice {
        margin-bottom: 40px;
        font-size: 18px;
    }
    .corp-advantages__line {
        left: 15px;
    }
    
    .corp-advantages__line img {
        max-width: inherit;
    }
}


@media (max-width:370px) {
    .corp-section__title.advantages {
        font-size: 22px;
    }
}

@media (max-width:450px) {
    body .bc-item:nth-last-child(3) {
        background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='6' height='12' viewBox='0 0 6 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5.5 1L0.5 6L5.5 11' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
    }
    /* .corp-advantages__line {
        max-width: 232px;
        left: 15px;
    }
    .corp-advantages__list-item {
        padding-left: 147px;
    }

    .corp-advantages__list-item-text {
        max-width: 195px;
    }
    
    .corp-advantages__list-item:before {
        left: 57px;
    } */
}
/* End */


/* Start:/bitrix/templates/template.rimeks/components/bitrix/breadcrumb/rimeks-breadcrumb/style.css?17473027981903*/
.bc {
    position: relative;
    margin-top: 20px;
    margin-bottom: 40px;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 145%;
    letter-spacing: 0.005em;
    color: var(--site-label-tetriary-color);
}

.bread_crumbs--light.bc{
  color: var(--site-light-color);
}

.bc-item:first-child {
    background: none;
    padding-left: 0px;
}

.bc-item:first-child {
    background: none;
    padding-left: 0px;
}

.bc-item {
    padding-left: 21px;
    float: left;
    background: url('/bitrix/templates/template.rimeks/components/bitrix/breadcrumb/rimeks-breadcrumb/img/bc-arrow.svg') 9px 33% no-repeat;
    background-size: 6px;
}

.bc-item a {
    color: var(--site-dark-color) !important;
    transition: color .3s ease;
}

.bc-item a:hover {
  color: var(--site-default-color) !important;
}

li.relative.drop-container {
    position: relative;
  }
  li.relative.drop-container:hover .drop {
    display: block !important;
  }
  .drop-container span {
    color:#808080;
  }
  .drop-container .drop {
    display: none;
    position: absolute;
    z-index: 100;
    top: 20px;
    left: -40px;
    background-color: #f5f5f5;
    padding:5px 0;
    border-radius: 5px;
  }
  .drop-container .drop a {
    display: block;
    padding: 5px 10px;
  }
  .drop{
      min-width:250px;
      width:100%;
  }
  .drop ul {
      list-style: none;
      padding-left: 10px;
  }
  .drop ul li.active{
    color:black;
    font-weight: 600;
  }

@media(max-width: 450px) {
  .bc {
    margin-top: 10px;
    margin-bottom: 50px;
  }

  .bc-item:nth-last-child(3) {
    padding-left: 15px;
    background: url('/bitrix/templates/template.rimeks/components/bitrix/breadcrumb/rimeks-breadcrumb/img/bc-arrow-back.svg') 0px center no-repeat;
    background-size: 6px;
  }

  .bc-item:not(:nth-last-child(3)) {
    display: none;
  }
  /* ma-28163 start */
  .bc {
    margin-bottom: 15px;
  }
  /* ma-28163 end */
}

/* End */


/* Start:/bitrix/templates/template.rimeks/components/bitrix/news.list/actions/style.css?16734150175320*/
.title-card,
.title-card a {
    margin-top: 15px;
    font-size: 20px;
    line-height: 20px;
    font-weight: 900;
    text-transform: uppercase;
    font-style: italic;
    text-decoration: none;
    color: black !important;
    }

    .card-text {
        font-family: 'Roboto', sans-serif;
        font-weight: 400;
        padding: 0;
        width: 80%;
        font-size: 16px;
        line-height: 24px;
        margin-top: 15px;
        margin-bottom: 10px !important;
    }

    .card-text-2 {
        font-family: 'Roboto', sans-serif;
        font-weight: 400;
        padding: 0;
        width: 80%;
        left: 0;
        font-size: 16px;
        line-height: 24px;
        margin-top: 15px;
        margin-bottom: 10px !important;
    }

    .card-banner .card-body {
        /* position: relative; */
        display: flex;
        width: 100%;
        height: 100%;
        max-width: 770px;
        max-height: 510px;
        padding: 0;
        flex-direction: column;
        flex-wrap: nowrap;
        border-radius: 8px;
    }

    .card-banner .card-body .card-img {
        width: 100%;
        height: 100%;
    }

    .card-body {
        /* position: relative; */
        overflow: hidden;
        background-position: center;
        background-repeat: no-repeat;
        background-size: 100% 100%;
        inset: 0;
    }

    .card-banner {
        display: flex;
        flex-direction: column;
    }

    .card-banner .content-card-img {
        width: 100%;
        height: 100%;
        border-radius: 8px;
        object-fit: cover;
        max-height: 230px;
    }

    .card-banner .card-body .card-img-figure {
        width: 120%;
        height: 100%;
        position: absolute;
        overflow: hidden;
        left: -10%;
        top: -25%;
        border-radius: 100%;
    }

    .card-banner .card-body .card-img-figure .card-img {
        width: 420px;
        height: 240px;
        position: relative;
        background-position: center;
        background-repeat: no-repeat;
        background-size: 100% 100%;
        left: 8%;
        top: 25%;
        margin: 0;
        padding: 0;
    }
.cards__wrapper{
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 40px 20px;
    overflow-x: auto;
}
.cards__wrapper::-webkit-scrollbar{
    display: none;
    -webkit-appearance: none;
    width: 0;
    height: 0;
}
.card-body > a{
    border-radius: 8px;
    overflow: hidden;
}
.card-body > a::before{
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
}
.card.card-banner{
    position: relative;
}
.card__text {
    position: relative;
    padding: 22px;
    background: linear-gradient(0, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
    transition: background;
}
.card__text:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 138px;
    background: linear-gradient(0, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
    user-select: none;
    pointer-events: none;
    transition: opacity 0.2s;
}
.card__name{
    font-weight: 600;
    font-size: 18px;
    line-height: 125%;
    margin-bottom: 10px;
    color: var(--site-dark-color);
    transition: color .3s ease;
}
.card__srok{
    font-weight: 400;
    font-size: 14px;
    line-height: 145%;
    color: var(--site-label-tetriary-color);
    transition: color .3s ease;
}
.card__holder {
    background-color: var(--site-light-color);
    border-radius: 8px;
    min-width: 350px;
}
.card__holder:hover .card__name{
    color: var(--site-default-color);
}
.card__holder:hover .card__srok{
    color: var(--site-dark-color);
}
.card__holder .content-card-img{
    transition: transform .3s ease;
}
.card__holder:hover .content-card-img{
    transform: scale(1.02);
}
.card__holder.card__holder-more {
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 600;
    font-size: 24px;
    line-height: 125%;
    letter-spacing: -0.01em;
    border-radius: 8px;
    color: rgba(51, 51, 51, 0.4);
    background-color: var(--site-bg-color);
    transition: color 0.2s;
}
.card__holder.card__holder-more:hover {
    color: var(--site-default-color);
}
.card__holder:hover .card__text:before {
    opacity: 0;
}
@media (max-width: 1440px) {
    .card__holder {
        min-width: 318px;
    }
    .card__name {
        font-size: 16px;
    }
}
@media (max-width: 991px) {
    .card__holder {
        min-width: 270px;
    }
    .card__text {
        padding: 16px;
    }
    .card__name {
        font-size: 15px;
    }
    .card__srok {
        font-size: 12px;
    }
}
@media (max-width: 650px) {
    .cards__wrapper {
        margin-right: -25px;
        padding-right: 25px;   
    }
    .card__holder {
        min-width: 270px;
    }
    .card__text:before {
        content: none;
    }
    .card__text {
        padding: 17px;
    }
    .card__name {
        font-size: 15px;
    } 
}
@media (max-width:450px) {
    .cards__wrapper {
        margin-right: -15px;
        padding-right: 15px;   
    }
}
/* End */
/* /corp/include/css/style.css?167341501739029 */
/* /bitrix/templates/template.rimeks/components/bitrix/breadcrumb/rimeks-breadcrumb/style.css?17473027981903 */
/* /bitrix/templates/template.rimeks/components/bitrix/news.list/actions/style.css?16734150175320 */
