

/* Start:/opt/include/css/style.css?169036703444747*/
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__subtitle {
    margin-bottom: 60px;
    text-align: center;
    font-weight: 500;
    font-size: 22px;
    line-height: 135%;
}

.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;
}

/** -TODAY- **/
.corp-today {
    padding: 140px 0;
}
.corp-today__list {
    display: flex;
    flex-wrap: wrap;
    gap: 60px;
    margin-bottom: 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_396_5178' 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_396_5178)'%3e%3cpath d='M37.2012 47.4004H1.20117V8.40039H58.8012V47.4004H45.6012M37.2012 47.4004V51.6004L41.4012 49.2004L45.6012 51.6004V47.4004M37.2012 47.4004V43.2004M45.6012 47.4004V43.2004M37.2012 43.2004H10.2012C10.2012 40.8004 8.40117 39.0004 6.00117 39.0004V17.4004C8.40117 17.4004 10.2012 15.6004 10.2012 13.2004H49.2012C49.2012 15.6004 51.6012 18.0004 54.0012 18.0004V39.0004C51.6012 39.0004 49.8012 40.8004 49.8012 43.2004H45.6012M37.2012 43.2004V40.8004M45.6012 43.2004V40.8004M21.6012 29.4004H42.0012M16.2012 29.4004H16.8012M16.2012 34.8004H31.2012M15.0012 24.0004V19.8004H45.0012V24.0004H15.0012Z' stroke='%23105099' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M47.6051 35.6756C47.6051 39.0998 44.8292 41.8756 41.4051 41.8756C37.9809 41.8756 35.2051 39.0998 35.2051 35.6756C35.2051 32.2514 37.9809 29.4756 41.4051 29.4756C44.8292 29.4756 47.6051 32.2514 47.6051 35.6756Z' 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_396_5157' 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_396_5157)'%3e%3cpath d='M37.7996 52.4238H23.3996M37.7996 52.4238H43.7996M37.7996 52.4238V46.4238M17.3996 52.4238H10.1996M10.1996 52.4238H7.79961V56.0238H16.1996M10.1996 52.4238V48.2238M24.5996 56.0238H42.5996M49.7996 52.4238H53.3996M50.9996 56.0238H56.3996V52.4238H53.3996M37.7996 30.8238V28.4238H28.1996M37.7996 30.8238H47.3996L53.3996 38.0238V46.4238M37.7996 30.8238V46.4238M53.3996 52.4238V46.4238M37.7996 46.4238H53.3996M28.1996 28.4238V40.4238H19.7996V28.4238M28.1996 28.4238H19.7996M19.7996 28.4238H10.1996V30.2238M31.1996 43.4238H33.5996M29.3996 47.0238H33.5996M3.59961 48.2238H10.1996M10.1996 48.2238V42.2238M5.39961 42.2238H10.1996M10.1996 42.2238V36.2238M3.59961 36.2238H10.1996M10.1996 36.2238V30.2238M5.39961 30.2238H10.1996M41.3996 34.4238V41.6238H49.7996V39.2238L45.5996 34.4238H41.3996Z' stroke='%23105099' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M47.4027 55.2023C47.4027 55.6442 47.0446 56.0023 46.6027 56.0023C46.1609 56.0023 45.8027 55.6442 45.8027 55.2023C45.8027 54.7605 46.1609 54.4023 46.6027 54.4023C47.0446 54.4023 47.4027 54.7605 47.4027 55.2023Z' fill='%23105099' stroke='%23105099' stroke-width='2'/%3e%3cpath d='M50.4027 55.2023C50.4027 57.301 48.7014 59.0023 46.6027 59.0023C44.5041 59.0023 42.8027 57.301 42.8027 55.2023C42.8027 53.1037 44.5041 51.4023 46.6027 51.4023C48.7014 51.4023 50.4027 53.1037 50.4027 55.2023Z' stroke='%23105099' stroke-width='2'/%3e%3cpath d='M21.3227 55.2023C21.3227 55.6442 20.9645 56.0023 20.5227 56.0023C20.0808 56.0023 19.7227 55.6442 19.7227 55.2023C19.7227 54.7605 20.0808 54.4023 20.5227 54.4023C20.9645 54.4023 21.3227 54.7605 21.3227 55.2023Z' fill='%23105099' stroke='%23105099' stroke-width='2'/%3e%3cpath d='M24.3227 55.2023C24.3227 57.301 22.6213 59.0023 20.5227 59.0023C18.424 59.0023 16.7227 57.301 16.7227 55.2023C16.7227 53.1037 18.424 51.4023 20.5227 51.4023C22.6213 51.4023 24.3227 53.1037 24.3227 55.2023Z' stroke='%23105099' stroke-width='2'/%3e%3cpath d='M37.2008 8.64795C37.2008 14.0788 32.1328 20.5162 30.622 22.3145C30.3972 22.5821 30.0011 22.5883 29.7689 22.3271C28.1853 20.5464 22.8008 14.0916 22.8008 8.64795C22.8008 4.39321 26.0243 1.20215 30.0008 1.20215C34.1151 1.20215 37.2008 4.39321 37.2008 8.64795Z' stroke='%23105099' stroke-width='2' stroke-linejoin='round'/%3e%3cpath d='M33.6004 8.40176C33.6004 10.39 31.9886 12.0018 30.0004 12.0018C28.0122 12.0018 26.4004 10.39 26.4004 8.40176C26.4004 6.41353 28.0122 4.80176 30.0004 4.80176C31.9886 4.80176 33.6004 6.41353 33.6004 8.40176Z' stroke='%23105099' stroke-width='2' stroke-linejoin='round'/%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_396_5150' 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_396_5150)'%3e%3cpath d='M8.99918 58.8004C18.357 58.8004 37.5933 58.8004 50.9992 58.8004M8.99918 58.8004V51.0004M8.99918 58.8004C6.3992 58.8004 3.79921 58.8004 1.19922 58.8004L1.19922 17.4004L29.9992 1.20044L58.7992 17.4004C58.7992 31.2004 58.7983 45.0004 58.7992 58.8004C57.1526 58.8004 52.9368 58.8004 50.9992 58.8004M50.9992 58.8004V51.0004M8.99918 51.0004V22.2004H50.9992V51.0004M8.99918 51.0004H19.1992M50.9992 51.0004H40.7992M19.1992 51.0004V40.2004H24.5992M19.1992 51.0004H29.9992M40.7992 51.0004V40.2004H35.3992M40.7992 51.0004H29.9992M29.9992 51.0004V40.2004M29.9992 40.2004H24.5992M29.9992 40.2004H35.3992M24.5992 40.2004V30.0004H35.3992V40.2004M21.5992 14.4004H38.3992' stroke='%23105099' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%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_396_5188)'%3e%3cmask id='mask0_396_5188' 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_396_5188)'%3e%3cpath d='M16.8004 45.6002H43.2004M16.8004 39.6002H43.2004M16.8004 33.6002H30.6004M22.2004 25.2002L37.8004 9.60019M8.40039 53.4002V58.8002L15.6004 52.8002L22.8004 58.8002L30.0004 52.8002L37.2004 58.8002L44.4004 52.8002L51.6004 58.8002V6.0002C51.6004 4.4002 50.6404 1.2002 46.8004 1.2002C42.9604 1.2002 22.6004 1.2002 13.2004 1.2002C11.6004 1.2002 8.40039 2.1602 8.40039 6.0002V53.4002Z' stroke='%23105099' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M38.6012 22.8002C38.6012 24.8989 36.8999 26.6002 34.8012 26.6002C32.7025 26.6002 31.0012 24.8989 31.0012 22.8002C31.0012 20.7015 32.7025 19.0002 34.8012 19.0002C36.8999 19.0002 38.6012 20.7015 38.6012 22.8002ZM27.8012 12.0002C27.8012 14.0989 26.0999 15.8002 24.0012 15.8002C21.9025 15.8002 20.2012 14.0989 20.2012 12.0002C20.2012 9.90151 21.9025 8.2002 24.0012 8.2002C26.0999 8.2002 27.8012 9.90151 27.8012 12.0002Z' stroke='%23105099' stroke-width='2'/%3e%3c/g%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_396_5188'%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_396_5198' 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_396_5198)'%3e%3cpath d='M2.69922 13.8002V46.2002L29.6992 58.8002M2.69922 13.8002L23.0992 24.0002M2.69922 13.8002L13.0379 8.88979M29.6992 58.8002L57.2992 45.6002V14.1562M29.6992 58.8002V27.0002M57.2992 14.1562L29.6992 1.2002L20.3166 5.39924M57.2992 14.1562L48.0178 18.6002M26.6992 25.8002L29.6992 27.0002M29.6992 27.0002L36.2992 24.0002M40.4992 22.2002L13.0379 8.88979M40.4992 22.2002L48.0178 18.6002M40.4992 22.2002V33.0002L48.0178 29.4002V18.6002M13.0379 8.88979L20.3166 5.39924M48.0178 18.6002L20.3166 5.39924M6.29922 36.6002L14.6992 40.8002M5.69922 40.8002L10.4992 43.2002' stroke='%23105099' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%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='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cmask id='mask0_396_5205' 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_396_5205)'%3e%3cpath d='M31.1992 1.19995H4.79922C3.59922 1.19995 1.19922 1.91995 1.19922 4.79995V40.7999C1.19922 41.7999 1.79922 43.7999 4.19922 43.7999H22.1992M58.7992 28.1999V40.7999C58.7992 43.1999 56.7992 43.7999 55.7992 43.7999H37.7992M5.99922 34.7999H53.9992M7.79922 29.9999V8.99995C7.79922 8.59995 8.03922 7.79995 8.99922 7.79995C9.95922 7.79995 21.7992 7.79995 27.5992 7.79995M12.2141 27.5999H25.1992M22.1992 43.7999L20.9992 53.3999M22.1992 43.7999H37.7992M20.9992 53.3999H38.9992M20.9992 53.3999H19.1992C17.7592 53.3999 17.3992 54.5999 17.3992 55.1999V58.7999M38.9992 53.3999L37.7992 43.7999M38.9992 53.3999H40.7992C41.3992 53.3999 42.5992 53.7599 42.5992 55.1999C42.5992 56.6399 42.5992 58.1999 42.5992 58.7999M42.5992 58.7999H44.9992M42.5992 58.7999H17.3992M14.9992 58.7999H17.3992M33.5992 7.19995L37.1992 3.59995L39.9942 6.47661L42.5992 5.30788V1.19995H47.3992V5.30788L50.1074 6.47661L53.0173 3.59995L56.3992 7.19995L53.6764 9.95178L54.889 12.6H58.7992V17.4H54.889L53.6764 20.0375L56.3992 23.1672L53.0173 26.5592L50.1074 23.6516L47.3992 24.9042V28.7999H42.5992V24.9042L39.9942 23.6516L37.1545 26.5592L33.6167 22.8297L36.3746 20.0375L35.1941 17.4H31.1992V12.6H35.1941L36.3746 9.95178L33.5992 7.19995ZM12.2141 22.1937H12.8141V22.7937H12.2141V22.1937ZM17.2267 22.1937H17.8267V22.7937H17.2267V22.1937ZM12.2141 17.4H25.1992V12.6H12.2141V17.4Z' stroke='%23105099' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3ccircle cx='44.9996' cy='14.9994' r='4.4' 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%;
}

/** PRODUCTS **/
.corp-our-products {
    padding: 140px 0;
    background-color: var(--site-accent-color);
}
.corp-our-products-list {
    display: flex;
    gap: 60px;
    margin-bottom: 60px;
}
.corp-our-products-list__item {
    width: calc(100% / 3);
    padding: 40px;
    background-color: var(--site-light-color);
    border-radius: 8px;
}
.corp-our-products-list__item img {
    max-width: 100%;
    height: auto;
}
.corp-our-products-list__item-title {
    padding-top: 20px;
    font-weight: 600;
    font-size: 24px;
    line-height: 125%;
    text-align: center;
    letter-spacing: -0.01em;
    color: var(--site-dark-color);
}

.corp-our-products .corp-btn:hover {
    background-color: var(--site-light-color);
}

/** -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: 1440px) {
    body .page-holder {
        padding: 0 60px;
    }
    .corp-section__subtitle {
        margin-bottom: 50px;
    }
    .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;
    }

    /** -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;
        margin-bottom: 50px;
    }
    .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;
    }

    /** PRODUCTS **/
    .corp-our-products {
        padding: 120px 0;
    }
    .corp-our-products-list {
        margin-bottom: 50px;
    }
    .corp-our-products-list__item {
        padding: 35px;
    }
}

@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;
    }

    /**  -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;
    }

    /** PRODUCTS **/
    .corp-our-products-list {
        gap: 20px;
    }

}

@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;
    }
}

@media (max-width: 768px) {
    body .page-holder {
        padding: 0 22px;
    }
    .corp-section__subtitle {
        padding: 0 30px;
    }
    .corp-main--inner {
        padding-top: 0;
        gap: 0;
    }
    .corp-main--inner .page-title {
        max-width: 330px;
        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;
    }
    /** 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%;
    }
    /** PRODUCTS **/
    .corp-our-products {
        padding: 100px 0;
    }
    .corp-our-products-list {
        flex-direction: column;
    }
    .corp-our-products-list__item {
        width: 100%;
        padding: 25px;
    }
    .corp-our-products-list__item-picture {
        width: 100%;
        max-width: 295px;
        margin: 0 auto;
    }
    .corp-our-products-list__item-title {
        font-size: 18px;
    }
}

@media (max-width:650px) {

    .corp-today__list {
        gap: 20px;
    }

    .corp-today__list-item {
        width: 100%;
        max-width: 100%;
    }

}

@media (max-width:576px) {
    body .page-holder {
        padding: 0 15px;
    }
    .corp-section__subtitle {
        margin-bottom: 40px;
        padding: 0;
        font-weight: 500;
        font-size: 18px;
        line-height: 135%;
    }
    .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;
    }
    /** 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 {
        margin-bottom: 40px;
    }
    .corp-today__list-item-title {
        font-size: 18px;
    }
    .corp-actions-notice {
        margin-bottom: 40px;
        font-size: 18px;
    }
    /** PRODUCTS **/
    .corp-our-products {
        padding: 80px 0;
    }
    .corp-our-products-list {
        margin-bottom: 40px;
    }
}

@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");
    }
}

/* warehouses */
.opt-warehouse{
    background-color: var(--site-default-color);
    color: var(--site-light-color);
    padding-top: 140px;
    padding-bottom: 20px;
    overflow: hidden;
}

.opt-warehouse__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;
}
p.opt-warehouse__descr{
    position: relative;
    z-index: 1;
    font-size: 18px;
    line-height: 1.35;
    max-width: 510px;
}
.opt-warehouse__map{
    margin-top: -175px;
    position: relative;
}
.opt-warehouse__map img{
    max-width: 100%;
}
.opt-warehouse__map-point{
    position: absolute;
    top: 50%;
    left: 50%;
    width: 44px;
    height: 44px;
    min-width: 44px;
    min-height: 44px;
    max-width: 44px;
    max-height: 44px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg width='36' height='44' viewBox='0 0 36 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 44L30.728 31.1126C33.2453 28.5637 34.9596 25.3163 35.6541 21.7809C36.3487 18.2455 35.9922 14.581 34.6298 11.2508C33.2674 7.92054 30.9603 5.07414 28.0002 3.07152C25.0402 1.0689 21.5601 0 18 0C14.4399 0 10.9598 1.0689 7.99976 3.07152C5.03968 5.07414 2.73258 7.92054 1.3702 11.2508C0.00781369 14.581 -0.348659 18.2455 0.345857 21.7809C1.04037 25.3163 2.75468 28.5637 5.27201 31.1126L18 44Z' fill='%23F4BF3C'/%3E%3C/svg%3E%0A");
    z-index: 3;
    cursor: pointer;
}
.opt-warehouse__map-point::before{
    content: '';
    position: absolute;
    bottom: 25px;
    left: 50%;
    transform: translate(-50%, 50%);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 24px;
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='25' viewBox='0 0 30 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.2667 0.0419758C12.5029 0.11819 12.1109 0.260989 12.0377 0.489632C12.0242 0.532038 11.8806 0.646112 11.7186 0.743116C11.4733 0.890048 11.4113 0.911581 11.3472 0.871862C11.2817 0.831316 11.2267 0.858677 10.9764 1.05645C10.7481 1.23682 10.6823 1.31274 10.6818 1.39644C10.6815 1.47265 10.591 1.60115 10.3731 1.83488C10.0831 2.14593 10.0594 2.16226 9.97236 2.11022C9.86607 2.0467 9.89296 2.02582 9.55905 2.43095C9.36131 2.67084 9.34259 2.71093 9.36452 2.84695C9.38594 2.97995 9.35705 3.04873 9.11647 3.43745L8.84416 3.87742L8.69998 3.80926C8.61066 3.76702 8.54159 3.75586 8.51842 3.77991C8.49782 3.80128 8.38591 3.99624 8.26966 4.21315L8.05829 4.60757L8.16841 4.76107L8.27854 4.91458L8.0377 5.42795L7.79686 5.94136L7.62801 5.93401L7.45919 5.92665L7.36087 6.17464C7.06134 6.93004 6.64531 8.37436 6.47275 9.25793L6.42753 9.48943L4.15911 9.48525L3.36142 9.48112L2.89391 10.5144C2.63682 11.0827 2.38708 11.6226 2.38537 11.651H5.09624H11.3894L11.4095 11.558C11.4206 11.5068 11.478 11.1961 11.537 10.8675C11.9979 8.30261 12.942 6.22626 14.211 4.98658C15.2911 3.93131 16.5233 3.59004 17.598 4.04848C17.716 4.09883 17.8071 4.14536 17.8005 4.15194C17.7939 4.15851 17.6761 4.13768 17.5388 4.10564C17.2107 4.0291 16.6067 4.03141 16.2684 4.11048C14.7164 4.4732 13.3687 6.35116 12.5177 9.33712C12.3491 9.92857 12.1297 10.9261 12.0655 11.3927L12.03 11.651H12.2902H12.5503L12.5773 11.434C12.7684 9.89943 13.2388 8.27227 13.8281 7.10711C14.3485 6.07829 15.0887 5.22208 15.7515 4.88238C16.4885 4.50466 17.1522 4.4894 17.8725 4.83361C19.3949 5.56112 20.6783 8.05875 21.142 11.1964L21.2122 11.6717L23.844 11.7014C27.2809 11.7177 29.1324 11.7177 29.1472 11.7014C29.2168 11.6247 30.0256 9.7022 29.9994 9.67612C29.9829 9.65979 28.3974 9.64173 25.2872 9.63595C25.2872 9.63595 23.1886 9.61536 23.114 9.60309C23.0043 9.58494 22.9786 9.56155 22.9786 9.47951C22.9786 9.3115 22.7755 8.31844 22.6201 7.72658C22.0744 5.64841 21.19 3.71391 20.1472 2.31766C19.9998 2.12035 19.6528 1.7339 19.3761 1.45897C18.5023 0.590769 18.034 0.349727 16.6989 0.0809097C16.3194 0.00448855 16.138 -0.00377798 14.9483 0.00114041C14.2182 0.00415758 13.4616 0.0225502 13.2667 0.0419758ZM16.3622 5.01646C14.8626 5.43506 13.6034 7.55972 13.0424 10.6177C12.986 10.9246 12.9269 11.2826 12.911 11.4133L12.882 11.651H13.0099C13.1255 11.651 13.1404 11.636 13.1634 11.496C13.4027 10.0401 13.7065 8.98668 14.1641 8.02573C14.4833 7.35555 14.8025 6.89252 15.241 6.4635C15.8069 5.90987 16.2693 5.69854 16.911 5.7002C18.1783 5.7035 19.3555 6.98088 20.1095 9.17114C20.3107 9.75568 20.5276 10.6142 20.6297 11.2296C20.7017 11.6644 20.7122 11.6923 20.8032 11.6923C20.8756 11.6923 20.8949 11.674 20.8795 11.62C20.8681 11.5802 20.8465 11.4454 20.8314 11.3204C20.7732 10.8388 20.5521 9.81578 20.3709 9.18978C19.7436 7.02283 18.7022 5.51144 17.5391 5.08019C17.2171 4.96083 16.6679 4.93107 16.3622 5.01646ZM0.427241 15.1943C0.191655 15.7569 -0.000582222 16.2311 1.32504e-06 16.2481C0.000584872 16.2652 1.4317 16.2791 4.6059 16.2791H6.76009L6.80594 16.4548C6.9968 17.1856 7.33171 18.2236 7.52937 18.697C7.58631 18.8334 7.65767 18.9428 7.68789 18.94C7.71811 18.9372 7.78972 18.9279 7.84703 18.9193C7.94261 18.905 7.97082 18.9431 8.18769 19.379C8.31774 19.6404 8.42557 19.8843 8.42737 19.921C8.42912 19.9577 8.39306 20.0351 8.34721 20.0929C8.23309 20.2367 8.23942 20.2764 8.43228 20.6247C8.52494 20.792 8.6224 20.9722 8.6489 21.0251C8.68713 21.1016 8.71897 21.116 8.8035 21.0952C9.0473 21.0352 9.05168 21.0385 9.33374 21.4938C9.57704 21.8866 9.6025 21.9476 9.56699 22.0518C9.53156 22.1557 9.54727 22.1943 9.70737 22.3961C10.0845 22.8716 10.0768 22.8649 10.1836 22.8082C10.2738 22.7603 10.3013 22.7788 10.6058 23.0914C10.861 23.3535 10.9315 23.452 10.9315 23.5466C10.9315 23.6167 10.9641 23.6911 11.0094 23.724C11.0523 23.7552 11.1846 23.8593 11.3035 23.9553C11.4862 24.1027 11.5317 24.1225 11.5967 24.0822C11.6602 24.0429 11.7128 24.058 11.8966 24.1688C12.1961 24.3493 12.2321 24.379 12.3431 24.5356C12.4703 24.7154 12.5999 24.7758 13.0187 24.851C13.5877 24.953 14.3675 25 15.4925 25C16.6353 25 16.9144 24.9695 17.7524 24.7533C18.5577 24.5456 19.1239 24.1926 19.8519 23.4443C21.3135 21.9419 22.5359 19.3886 23.1733 16.5065L23.2099 16.3411L23.0285 16.3205L26.4642 16.2998L26.9093 15.3079L27.3544 14.3159L26.8899 14.2848C26.6345 14.2676 25.5686 14.2583 23.2095 14.2641L21.4643 14.2746L21.3711 14.8119C20.8091 18.0545 19.2845 20.4184 17.5442 20.7457C16.845 20.8771 16.1647 20.6879 15.4779 20.1708C14.3162 19.2961 13.3238 17.2465 12.9331 14.9152C12.8022 14.134 12.8444 14.2126 12.5563 14.2126C12.363 14.2126 12.307 14.2264 12.307 14.2743C12.307 14.4245 12.5311 15.4543 12.6845 16.0092C13.008 17.1789 13.5026 18.3581 14.0082 19.1645C14.704 20.2748 15.5129 20.961 16.3998 21.1937C16.9246 21.3314 17.3091 21.3377 17.9218 21.2187C18.123 21.1796 17.7331 21.3433 17.4755 21.406C17.1681 21.4808 16.5627 21.472 16.2043 21.3875C16.0438 21.3497 15.7437 21.2373 15.5373 21.1378C14.1094 20.4492 12.8967 18.7624 12.199 16.4942C12.0388 15.9735 11.8036 14.9933 11.7251 14.519L11.6766 14.2262L7.92089 14.1987C5.85526 14.1836 5.9614 14.1713 3.73575 14.1714L0.855523 14.1715L0.427241 15.1943ZM13.1408 14.2229C13.141 14.2286 13.179 14.4564 13.2254 14.7292C13.596 16.9082 14.3399 18.6323 15.3288 19.6044C15.9013 20.1672 16.4365 20.4189 17.0796 20.4276C18.2118 20.443 19.2191 19.6024 20.0377 17.959C20.4944 17.042 20.8009 16.09 21.0175 14.9152C21.0657 14.6538 21.1141 14.398 21.1251 14.3469C21.1415 14.271 21.127 14.2539 21.0459 14.2539C20.9542 14.2539 20.9426 14.2786 20.8952 14.5742C20.7672 15.3718 20.408 16.5188 20.0469 17.2828C19.612 18.2032 18.8306 19.1427 18.2258 19.4726C16.8306 20.2337 15.3562 19.4635 14.3674 17.4571C13.9791 16.6691 13.6436 15.6254 13.4474 14.5949C13.3761 14.2207 13.3721 14.2126 13.2576 14.2126C13.1933 14.2126 13.1407 14.2172 13.1408 14.2229Z' fill='%23105099'/%3E%3C/svg%3E%0A");
    width: 30px;
    height: 30px;
    transition: background-image .2s ease;
}
.opt-warehouse__map-point.checked::before{
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6 16.6L17.65 9.55L16.25 8.15L10.6 13.8L7.75 10.95L6.35 12.35L10.6 16.6ZM12 22C10.6167 22 9.31667 21.7373 8.1 21.212C6.88333 20.6867 5.825 19.9743 4.925 19.075C4.025 18.175 3.31267 17.1167 2.788 15.9C2.26333 14.6833 2.00067 13.3833 2 12C2 10.6167 2.26267 9.31667 2.788 8.1C3.31333 6.88333 4.02567 5.825 4.925 4.925C5.825 4.025 6.88333 3.31267 8.1 2.788C9.31667 2.26333 10.6167 2.00067 12 2C13.3833 2 14.6833 2.26267 15.9 2.788C17.1167 3.31333 18.175 4.02567 19.075 4.925C19.975 5.825 20.6877 6.88333 21.213 8.1C21.7383 9.31667 22.0007 10.6167 22 12C22 13.3833 21.7373 14.6833 21.212 15.9C20.6867 17.1167 19.9743 18.175 19.075 19.075C18.175 19.975 17.1167 20.6877 15.9 21.213C14.6833 21.7383 13.3833 22.0007 12 22Z' fill='%23105099'/%3E%3C/svg%3E%0A");

}
.opt-warehouse__map-point[data-target='moskva']{
    top: 49%;
    left: 11%;
}
.opt-warehouse__map-point[data-target='ekaterinburg']{
    top: 62%;
    left: 27%;
}
.opt-warehouse__map-point[data-target='perm']{
    top: 57%;
    left: 24%;
}
.opt-warehouse__map-point[data-target='tyumen']{
    top: 66%;
    left: 31%;
}
.opt-warehouse__map-point[data-target='chelyabinsk']{
    top: 68%;
    left: 25%;
}
.opt-warehouse__map-point[data-target='ufa']{
    top: 65%;
    left: 21%;
}
.opt-warehouse__map-point[data-target='tagil']{
    top: 56%;
    left: 28%;
}
.opt-warehouse__map-point[data-target='pishma']{
    top: 60%;
    left: 29%;
}

svg#svg-line{
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: visible;
}

.opt-warehouse__slider-holder{
    margin-top: -140px;
}
.opt-warehouse__slider-slide{
    position: relative;
    padding: 20px 25px;
    border-radius: 8px;
    background: var(--site-light-color);
    color: var(--site-dark-color);
    height: auto !important;
    z-index: 3;
    cursor: pointer;
    max-width: max(335px, calc(100% / 4 - 40px * 3 / 4));
}
.opt-warehouse__slider-slide::before{
    content: '';
    position: absolute;
    top: 15px;
    right: 15px;
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6 16.6L17.65 9.55L16.25 8.15L10.6 13.8L7.75 10.95L6.35 12.35L10.6 16.6ZM12 22C10.6167 22 9.31667 21.7373 8.1 21.212C6.88333 20.6867 5.825 19.9743 4.925 19.075C4.025 18.175 3.31267 17.1167 2.788 15.9C2.26333 14.6833 2.00067 13.3833 2 12C2 10.6167 2.26267 9.31667 2.788 8.1C3.31333 6.88333 4.02567 5.825 4.925 4.925C5.825 4.025 6.88333 3.31267 8.1 2.788C9.31667 2.26333 10.6167 2.00067 12 2C13.3833 2 14.6833 2.26267 15.9 2.788C17.1167 3.31333 18.175 4.02567 19.075 4.925C19.975 5.825 20.6877 6.88333 21.213 8.1C21.7383 9.31667 22.0007 10.6167 22 12C22 13.3833 21.7373 14.6833 21.212 15.9C20.6867 17.1167 19.9743 18.175 19.075 19.075C18.175 19.975 17.1167 20.6877 15.9 21.213C14.6833 21.7383 13.3833 22.0007 12 22ZM12 20C14.2333 20 16.125 19.225 17.675 17.675C19.225 16.125 20 14.2333 20 12C20 9.76667 19.225 7.875 17.675 6.325C16.125 4.775 14.2333 4 12 4C9.76667 4 7.875 4.775 6.325 6.325C4.775 7.875 4 9.76667 4 12C4 14.2333 4.775 16.125 6.325 17.675C7.875 19.225 9.76667 20 12 20Z' fill='%23105099'/%3E%3Ccircle cx='0.0449219' cy='0.0449219' r='0.0449219' transform='matrix(1 0 0 -1 11.9551 12.0449)' fill='%23105099'/%3E%3C/svg%3E%0A");
    transition: background .2s ease;
}
.opt-warehouse__slider-slide.checked::before{
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6 16.6L17.65 9.55L16.25 8.15L10.6 13.8L7.75 10.95L6.35 12.35L10.6 16.6ZM12 22C10.6167 22 9.31667 21.7373 8.1 21.212C6.88333 20.6867 5.825 19.9743 4.925 19.075C4.025 18.175 3.31267 17.1167 2.788 15.9C2.26333 14.6833 2.00067 13.3833 2 12C2 10.6167 2.26267 9.31667 2.788 8.1C3.31333 6.88333 4.02567 5.825 4.925 4.925C5.825 4.025 6.88333 3.31267 8.1 2.788C9.31667 2.26333 10.6167 2.00067 12 2C13.3833 2 14.6833 2.26267 15.9 2.788C17.1167 3.31333 18.175 4.02567 19.075 4.925C19.975 5.825 20.6877 6.88333 21.213 8.1C21.7383 9.31667 22.0007 10.6167 22 12C22 13.3833 21.7373 14.6833 21.212 15.9C20.6867 17.1167 19.9743 18.175 19.075 19.075C18.175 19.975 17.1167 20.6877 15.9 21.213C14.6833 21.7383 13.3833 22.0007 12 22Z' fill='%23105099'/%3E%3C/svg%3E%0A");

}
h4.opt-warehouse__slider-slide-title{
    font-size: 32px;
    font-weight: 600;
    line-height: 1.15;
    letter-spacing: -0.64px;
    margin-top: 0;
    margin-bottom: 10px;
}
p.opt-warehouse__slider-slide-desc{
    font-size: 18px;
    line-height: 1.35;
    margin-bottom: 24px;
}
.opt-warehouse__slider-info-item{
    padding-left: 42px;
    font-size: 18px;
    line-height: 1.35;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 32px;
}
.opt-warehouse__slider-info-item + .opt-warehouse__slider-info-item{
    margin-top: 20px;
}
.opt-warehouse__slider-info-item.opt-warehouse__slider-info--pickup{
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_901_1876)'%3E%3Cpath d='M26.6654 10.001L15.9987 4.00098L5.33203 10.001M26.6654 10.001V22.001L15.9987 28.001M26.6654 10.001L15.9987 16.001M15.9987 28.001L5.33203 22.001V10.001M15.9987 28.001V16.001M5.33203 10.001L15.9987 16.001M21.332 7.00098L10.6654 13.001' stroke='%23105099' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_901_1876'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");

}
.opt-warehouse__slider-info-item.opt-warehouse__slider-info--delivery{
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_901_1881)'%3E%3Cpath d='M9.33268 25.3333C10.8054 25.3333 11.9993 24.1394 11.9993 22.6667C11.9993 21.1939 10.8054 20 9.33268 20C7.85992 20 6.66602 21.1939 6.66602 22.6667C6.66602 24.1394 7.85992 25.3333 9.33268 25.3333Z' stroke='%23105099' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M22.6667 25.3333C24.1394 25.3333 25.3333 24.1394 25.3333 22.6667C25.3333 21.1939 24.1394 20 22.6667 20C21.1939 20 20 21.1939 20 22.6667C20 24.1394 21.1939 25.3333 22.6667 25.3333Z' stroke='%23105099' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.66602 22.666H3.99935V17.3327M2.66602 6.66602H17.3327V22.666M11.9993 22.666H19.9993M25.3327 22.666H27.9993V14.666M27.9993 14.666H17.3327M27.9993 14.666L23.9993 7.99935H17.3327' stroke='%23105099' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4 12H9.33333' stroke='%23105099' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_901_1881'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");

}


@media(max-width: 1300px){
    .opt-warehouse{
        padding-top: 110px;
    }
    .opt-warehouse__slider-holder {
        margin-top: -80px;
    }
    .opt-warehouse__title {
        font-weight: 600;
        font-size: 66px;
    }

    h4.opt-warehouse__slider-slide-title{
        font-size: 27px;
        line-height: 1.20;
        letter-spacing: -0.22px;
    }
    p.opt-warehouse__slider-slide-desc{
        font-size: 16px;
        line-height: 1.4;
        margin-bottom: 37px;
    }
    .opt-warehouse__slider-info-item{
        padding-left: 30px;
        font-size: 16px;
        line-height: 1.4;
        background-size: 24px;
    }
    .opt-warehouse__slider-info-item + .opt-warehouse__slider-info-item{
        margin-top: 10px;
    }
}

@media(max-width: 940px){
    .opt-warehouse__slider-holder {
        margin-top: -25px;
    }
}

@media(max-width: 768px){
    .opt-warehouse{
        padding-top: 80px;
    }
    .opt-warehouse__title {
        font-size: 43px;
        letter-spacing: -1.29px;
        margin-bottom: 40px;
    }
    p.opt-warehouse__descr {
        font-size: 16px;
    }

    .opt-warehouse__slider-slide{
        padding: 18px 22px;
    }

    h4.opt-warehouse__slider-slide-title{
        font-size: 22px;
    }
    .opt-warehouse__map {
        margin-top: -200px;
        margin-left: -15px;
        margin-right: -15px;
        display: flex;
        justify-content: center;
    }
    .opt-warehouse__map img{
        max-width: 350vw;
        display: block;
        margin-left: 190%;
    }

    .opt-warehouse__map-point{
        width: 40px;
        height: 40px;
        min-width: 40px;
        min-height: 40px;
        max-width: 40px;
        max-height: 40px;
    }
    .opt-warehouse__map-point::before{
        bottom: 23px;
        background-size: 22px;
        width: 25px;
        height: 25px;
    }
    .opt-warehouse__map-point[data-target='moskva']{
        top: 48%;
        left: 7%;
    }
    .opt-warehouse__map-point[data-target='ekaterinburg']{
        top: 62%;
        left: 65%;
    }
    .opt-warehouse__map-point[data-target='perm']{
        top: 57%;
        left: 53%;
    }
    .opt-warehouse__map-point[data-target='tyumen']{
        top: 66%;
        left: 78%;
    }
    .opt-warehouse__map-point[data-target='chelyabinsk']{
        top: 68%;
        left: 58%;
    }
    .opt-warehouse__map-point[data-target='ufa']{
        top: 65%;
        left: 44%;
    }
    .opt-warehouse__map-point[data-target='tagil']{
        top: 55%;
        left: 68%;
    }
    .opt-warehouse__map-point[data-target='pishma']{
        top: 60%;
        left: 72%;
    }
    .opt-warehouse__slider-holder {
        margin-top: -112px;
    }
    .opt-warehouse__slider-slide{
        position: relative;
        padding: 20px 25px;
        border-radius: 8px;
        background: var(--site-light-color);
        color: var(--site-dark-color);
        height: auto !important;
        z-index: 3;
        cursor: pointer;
        max-width: 255px;
    }
    .opt-warehouse__slider-slide::before {
        top: 12px;
        right: 12px;
    }
}

/* 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 */
/* /opt/include/css/style.css?169036703444747 */
/* /bitrix/templates/template.rimeks/components/bitrix/breadcrumb/rimeks-breadcrumb/style.css?17473027981903 */
