

/* Start:/local/templates/akron-holding/components/bitrix/news.detail/banner/style.css?17534435371998*/
.banner {
    position: relative;
    width: 100%;
    height: 100vh;
}

.banner::after {
    content: '';
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 24, 41, 0) 0%, rgba(0, 24, 41, 0.9) 60%);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.banner__wrapper {
    height: 100%;
}

.banner__inner {
    display: flex;
    gap: 20px;
    align-items: flex-end;
    justify-content: space-between;
    height: 100%;
    padding-bottom: 120px;
}

.banner__block {
    width: 50%;
    display: flex;
    flex-direction: column;
    gap: 40px;
    position: relative;
    z-index: 1;
}

.banner__block--right {
    align-items: flex-end;
}

.banner__block:first-child {
    max-width: 900px;
}

.banner__block:last-child {
    max-width: 440px;
}

.banner__label {}

.banner__title.title {
    color: #ffffff;
    margin-bottom: 0;
}

.banner__text {
    color: #7F8B93;
}


.banner__image {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: -1;
}

@media (max-width: 1023px) {
    .banner {
        max-height: 1020px;
        height: 80vh;
    }

    .banner__title.title {
        word-break: break-word;
    }

    .banner__inner {
        flex-direction: column;
        justify-content: flex-end;
        align-items: flex-start;
        gap: 24px;
        padding-bottom: 80px;
    }

    .banner__block {
        gap: 24px;
        width: 100%;
    }

    .banner__block:last-child {
        max-width: 100%;
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-end;
    }

    .banner__text {
        max-width: 526px;
    }

}

@media (max-width: 767px) {
    .banner {
        max-height: 800px;
    }

    .banner__inner {
        gap: 16px;
    }

    .banner__block {
        gap: 16px;
    }

    .banner__down-arrow {
        display: none;
    }

}
/* End */


/* Start:/local/templates/akron-holding/components/bitrix/system.pagenavigation/.default/style.css?1753443537942*/
.pagination {
    display: flex;
    gap: 20px;
    justify-content: space-between;
    align-items: center;
}

.pagination__list {
    display: flex;
}

.pagination__item {
    width: 64px;
    height: 64px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    color: #001829;
}

.pagination__item.-active {
    border: 1px solid #E00613;
    border-radius: 60px;
}

.pagination__show-more {
    max-width: 440px;
    width: 100%;
}

@media (max-width: 1023px) {
    .pagination__item {
        width: 56px;
        height: 56px;
    }

    .pagination__show-more {
        max-width: 190px;
    }
}

@media (max-width: 767px) {
    .pagination {
        flex-direction: column-reverse;
        gap: 32px;
    }

    .pagination__item {
        width: 40px;
        height: 40px;
    }

    .pagination__show-more {
        max-width: 100%;
        padding: 14px;
        font-size: 14px;
    }
}
/* End */


/* Start:/local/templates/akron-holding/components/bitrix/news.list/geography-of-presence/style.css?175344353726898*/
.geography-of-presence {
    position: relative;
}

.geography-of-presence__inner {
    display: flex;
    flex-direction: column;
    gap: 60px;
}

.geography-of-presence__top {
    display: flex;
    justify-content: space-between;
    gap: 20px;
}

.geography-of-presence__title {
    /* word-break: break-all; */
}

.geography-of-presence__block {
    width: calc(50% - 10px);
}

.geography-of-presence__grid {
    display: grid;
    grid-template-columns: repeat(18, 1fr);
    grid-template-rows: repeat(12, 1fr);
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    overflow: hidden;
    padding: 120px 0;
    margin: -120px 0;
    display: none;
    position: relative;
}

.geography-of-presence__grid::before,
.geography-of-presence__grid::after {
    content: "";
    width: 100%;
    height: 158px;
    background: #fff;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}

.geography-of-presence__grid::before {
    top: -2px;
}

.geography-of-presence__grid::after {
    bottom: -2px;
    z-index: -1;
}

.geography-of-presence__grid.-active {
    display: grid;
}

.geography-of-presence__item {
    padding: 22px 8px;
    border-radius: 200px;
    background: #E6ECF0;
    color: #003A66;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}

.geography-of-presence__item::before {
    content: "";
    width: 1000px;
    height: 1000px;
    background-image: url("data:image/svg+xml,%3Csvg width='1820' height='1821' viewBox='0 0 1820 1821' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='910' width='1820' height='1' fill='%23003A66' fill-opacity='0.08'/%3E%3Crect x='910.5' y='0.5' width='1820' height='1' transform='rotate(90 910.5 0.5)' fill='%23003A66' fill-opacity='0.08'/%3E%3C/svg%3E%0A");
    background-size: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: -1;
}

.geography-of-presence__item--has-content:hover {
    background: #E00613;
    color: #fff;
    cursor: pointer;
}

.geography-of-presence__item.-active {
    background: #E00613;
    color: #fff;
    z-index: 10;
}

.geography-of-presence__item.-filtered {
    background: #E00613;
    color: #fff;
    z-index: 10;

}

.geography-of-presence__item--accent {
    background: #00ABC2;
    color: #fff;
}


.geography-of-presence__item--1 {
    grid-area: 1 / 5 / 2 / 6;
}

.geography-of-presence__item--2 {
    grid-area: 2 / 3 / 3 / 4;
}

.geography-of-presence__item--3 {
    grid-area: 2 / 4 / 3 / 5;
}

.geography-of-presence__item--4 {
    grid-area: 2 / 10 / 3 / 11;
}

.geography-of-presence__item--5 {
    grid-area: 2 / 17 / 3 / 18;
}

.geography-of-presence__item--6 {
    grid-area: 3 / 1 / 4 / 2;
}

.geography-of-presence__item--7 {
    grid-area: 3 / 3 / 4 / 4;
}

.geography-of-presence__item--8 {
    grid-area: 3 / 4 / 4 / 5;
}

.geography-of-presence__item--9 {
    grid-area: 3 / 5 / 4 / 6;
}

.geography-of-presence__item--10 {
    grid-area: 3 / 9 / 4 / 10;
}

.geography-of-presence__item--11 {
    grid-area: 3 / 10 / 4 / 11;
}

.geography-of-presence__item--12 {
    grid-area: 3 / 11 / 4 / 12;
}

.geography-of-presence__item--13 {
    grid-area: 3 / 14 / 4 / 15;
}

.geography-of-presence__item--14 {
    grid-area: 3 / 16 / 4 / 17;
}

.geography-of-presence__item--15 {
    grid-area: 3 / 17 / 4 / 18;
}

.geography-of-presence__item--16 {
    grid-area: 3 / 18 / 4 / 19;
}

.geography-of-presence__item--17 {
    grid-area: 4 / 3 / 5 / 4;
}

.geography-of-presence__item--18 {
    grid-area: 4 / 4 / 5 / 5;
}

.geography-of-presence__item--19 {
    grid-area: 4 / 5 / 5 / 6;
}

.geography-of-presence__item--20 {
    grid-area: 4 / 6 / 5 / 7;
}

.geography-of-presence__item--21 {
    grid-area: 4 / 7 / 5 / 8;
}

.geography-of-presence__item--22 {
    grid-area: 4 / 8 / 5 / 9;
}

.geography-of-presence__item--23 {
    grid-area: 4 / 9 / 5 / 10;
}

.geography-of-presence__item--24 {
    grid-area: 4 / 10 / 5 / 11;
}

.geography-of-presence__item--25 {
    grid-area: 4 / 11 / 5 / 12;
}

.geography-of-presence__item--26 {
    grid-area: 4 / 12 / 5 / 13;
}

.geography-of-presence__item--27 {
    grid-area: 4 / 13 / 5 / 14;
}

.geography-of-presence__item--28 {
    grid-area: 4 / 14 / 5 / 15;
}

.geography-of-presence__item--29 {
    grid-area: 4 / 15 / 5 / 16;
}

.geography-of-presence__item--30 {
    grid-area: 4 / 16 / 5 / 17;
}

.geography-of-presence__item--31 {
    grid-area: 4 / 17 / 5 / 18;
}

.geography-of-presence__item--32 {
    grid-area: 5 / 2 / 6 / 3;
}

.geography-of-presence__item--33 {
    grid-area: 5 / 3 / 6 / 4;
}

.geography-of-presence__item--34 {
    grid-area: 5 / 4 / 6 / 5;
}

.geography-of-presence__item--35 {
    grid-area: 5 / 5 / 6 / 6;
}

.geography-of-presence__item--36 {
    grid-area: 5 / 6 / 6 / 7;
}

.geography-of-presence__item--37 {
    grid-area: 5 / 7 / 6 / 8;
}

.geography-of-presence__item--38 {
    grid-area: 5 / 8 / 6 / 9;
}

.geography-of-presence__item--39 {
    grid-area: 5 / 9 / 6 / 10;
}

.geography-of-presence__item--40 {
    grid-area: 5 / 10 / 6 / 11;
}

.geography-of-presence__item--41 {
    grid-area: 5 / 11 / 6 / 12;
}

.geography-of-presence__item--42 {
    grid-area: 5 / 12 / 6 / 13;
}

.geography-of-presence__item--43 {
    grid-area: 5 / 13 / 6 / 14;
}

.geography-of-presence__item--44 {
    grid-area: 5 / 14 / 6 / 15;
}

.geography-of-presence__item--45 {
    grid-area: 5 / 15 / 6 / 16;
}

.geography-of-presence__item--46 {
    grid-area: 5 / 16 / 6 / 17;
}

.geography-of-presence__item--47 {
    grid-area: 5 / 17 / 6 / 18;
}

.geography-of-presence__item--48 {
    grid-area: 6 / 2 / 7 / 3;
}

.geography-of-presence__item--49 {
    grid-area: 6 / 3 / 7 / 4;
}

.geography-of-presence__item--50 {
    grid-area: 6 / 4 / 7 / 5;
}

.geography-of-presence__item--51 {
    grid-area: 6 / 5 / 7 / 6;
}

.geography-of-presence__item--52 {
    grid-area: 6 / 6 / 7 / 7;
}

.geography-of-presence__item--53 {
    grid-area: 6 / 7 / 7 / 8;
}

.geography-of-presence__item--54 {
    grid-area: 6 / 8 / 7 / 9;
}

.geography-of-presence__item--55 {
    grid-area: 6 / 9 / 7 / 10;
}

.geography-of-presence__item--56 {
    grid-area: 6 / 10 / 7 / 11;
}

.geography-of-presence__item--57 {
    grid-area: 6 / 11 / 7 / 12;
}

.geography-of-presence__item--58 {
    grid-area: 6 / 12 / 7 / 13;
}

.geography-of-presence__item--59 {
    grid-area: 6 / 13 / 7 / 14;
}

.geography-of-presence__item--60 {
    grid-area: 6 / 14 / 7 / 15;
}

.geography-of-presence__item--61 {
    grid-area: 6 / 15 / 7 / 16;
}

.geography-of-presence__item--62 {
    grid-area: 7 / 4 / 8 / 5;
}

.geography-of-presence__item--63 {
    grid-area: 7 / 5 / 8 / 6;
}

.geography-of-presence__item--64 {
    grid-area: 7 / 6 / 8 / 7;
}

.geography-of-presence__item--65 {
    grid-area: 7 / 7 / 8 / 8;
}

.geography-of-presence__item--66 {
    grid-area: 7 / 8 / 8 / 9;
}

.geography-of-presence__item--67 {
    grid-area: 7 / 9 / 8 / 10;
}

.geography-of-presence__item--68 {
    grid-area: 7 / 13 / 8 / 14;
}

.geography-of-presence__item--69 {
    grid-area: 7 / 18 / 8 / 19;
}

.geography-of-presence__item--70 {
    grid-area: 8 / 4 / 9 / 5;
}

.geography-of-presence__item--71 {
    grid-area: 8 / 5 / 9 / 6;
}

.geography-of-presence__item--72 {
    grid-area: 8 / 6 / 9 / 7;
}

.geography-of-presence__item--73 {
    grid-area: 9 / 3 / 10 / 4;
}

.geography-of-presence__item--74 {
    grid-area: 9 / 4 / 10 / 5;
}

.geography-of-presence__item--75 {
    grid-area: 9 / 5 / 10 / 6;
}

.geography-of-presence__item--76 {
    grid-area: 9 / 6 / 10 / 7;
}

.geography-of-presence__item--77 {
    grid-area: 9 / 7 / 10 / 8;
}

.geography-of-presence__item--78 {
    grid-area: 9 / 12 / 10 / 13;
}

.geography-of-presence__item--79 {
    grid-area: 10 / 3 / 11 / 4;
}

.geography-of-presence__item--80 {
    grid-area: 10 / 4 / 11 / 5;
}

.geography-of-presence__item--81 {
    grid-area: 10 / 5 / 11 / 6;
}

.geography-of-presence__item--82 {
    grid-area: 10 / 6 / 11 / 7;
}

.geography-of-presence__item--83 {
    grid-area: 10 / 7 / 11 / 8;
}

.geography-of-presence__item--84 {
    grid-area: 10 / 8 / 11 / 9;
}

.geography-of-presence__item--85 {
    grid-area: 11 / 4 / 12 / 5;
}

.geography-of-presence__item--86 {
    grid-area: 11 / 5 / 12 / 6;
}

.geography-of-presence__item--87 {
    grid-area: 11 / 6 / 12 / 7;
}

.geography-of-presence__item--88 {
    grid-area: 11 / 7 / 12 / 8;
}

.geography-of-presence__item--89 {
    grid-area: 11 / 8 / 12 / 9;
}

.geography-of-presence__item--90 {
    grid-area: 12 / 6 / 13 / 7;
}

.geography-of-presence__item-region {
    width: 100%;
    height: 100%;
    text-align: center;
}

.geography-of-presence__item-companies {
    background: #FFFFFF;
    box-shadow: 0px 30px 60px 0px #00000014;
    /* box-shadow: 0px 0px 24px 0px #00000012; */
    padding: 20px;
    border-radius: 12px;
    display: none;
    flex-direction: column;
    gap: 20px;
    position: absolute;
    bottom: calc(100% + 20px);
    left: 50%;
    transform: translateX(-50%);
    width: 440px;
    z-index: 10;
}

.geography-of-presence__item-companies::before {
    content: "";
    width: 24px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='20' viewBox='0 0 24 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 20L0 0H24L12 20Z' fill='white'/%3E%3C/svg%3E%0A");
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);

}

.geography-of-presence__item.-active .geography-of-presence__item-companies {
    display: flex;
}

.geography-of-presence__item-companies-title {
    color: #001829;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 20px;
}

.geography-of-presence__item-companies-close {
    display: none;
    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%3Cmask id='mask0_781_11325' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_781_11325)'%3E%3Cpath d='M6.4 19L5 17.6L10.6 12L5 6.4L6.4 5L12 10.6L17.6 5L19 6.4L13.4 12L19 17.6L17.6 19L12 13.4L6.4 19Z' fill='%23001829' fill-opacity='0.4'/%3E%3C/g%3E%3C/svg%3E%0A");
    width: 24px;
    height: 24px;
}

.geography-of-presence__item-companies-list {
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.geography-of-presence__item-companies-item {
    display: flex;
    gap: 10px;
    color: #001829;
    text-transform: uppercase;
}

.geography-of-presence__item-companies-item-label {
    width: 24px;
    height: 24px;
    border-radius: 100px;
}

.geography-of-presence__item-companies-item-name {
    font-size: 14px;
    line-height: 1.4;
}

.geography-of-presence__overlay {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 9;
    width: 100%;
    height: 100%;
    /* background: #000; */
    z-index: -1;
}

.geography-of-presence__overlay.-active {
    z-index: 10;
}

.geography-of-presence__list {
    display: none;
    flex-wrap: wrap;
    gap: 2px 20px;
    columns: 4;

}

.geography-of-presence__list.-active {
    /* display: flex; */
    display: block;
}

.geography-of-presence__region {
    /* width: calc(25% - 15px); */
    position: relative;
}

.geography-of-presence__region-title {
    padding: 10px 54px 10px 20px;
    border-radius: 12px;
    position: relative;
}

.geography-of-presence__region-title::before {
    content: '';
    width: 24px;
    height: 24px;
    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%3Cmask id='mask0_718_8348' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_718_8348)'%3E%3Cpath d='M11.9995 15.0542L6.3457 9.40043L7.39945 8.34668L11.9995 12.9467L16.5995 8.34668L17.6532 9.40043L11.9995 15.0542Z' fill='%23001829'/%3E%3C/g%3E%3C/svg%3E%0A");
    position: absolute;
    top: 50%;
    right: 20px;
    transform: translateY(-50%);
}

.geography-of-presence__region.-filtered .geography-of-presence__region-title,
.geography-of-presence__region.-active .geography-of-presence__region-title {
    background: #F2F5F7;
}

.geography-of-presence__region-companies {
    /* display: flex; */
    display: none;
    flex-direction: column;
    gap: 20px;
    padding: 20px;
    top: calc(100% +5px);
    position: absolute;
    z-index: 1;
    background: #fff;
    width: 100%;
    border-radius: 12px;
    box-shadow: 0px 30px 60px 0px #00000014;
}

.geography-of-presence__region.-active .geography-of-presence__region-companies {
    display: flex;
}

.geography-of-presence__region-companies-item {
    display: flex;
    gap: 10px;
    color: #001829;
    text-transform: uppercase;
}

.geography-of-presence__region-companies-item-label {
    width: 24px;
    height: 24px;
    border-radius: 100px;
}

.geography-of-presence__region-companies-item-name {
    font-size: 14px;
    line-height: 1.4;
}

.geography-of-presence__middle {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 20px;
    z-index: 1;
}

.geography-of-presence__type {
    padding: 4px;
    background: #F2F5F7;
    border-radius: 80px;
    display: flex;
    z-index: 20px;
    position: relative;
}

.geography-of-presence__type-item {
    width: 216px;
    border-radius: 80px;
    padding: 13px 16px;
    text-align: center;
    cursor: pointer;
}

.geography-of-presence__type-item.-active {
    background: #E00613;
    color: #fff;
}

.geography-of-presence__search {
    width: calc(50% - 10px);
}

.geography-of-presence__info {
    display: none;
    text-align: center;
    font-size: 20px;
    color: #00182980;
}

.geography-of-presence__info-desc.-active {
    display: block;
    text-align: left;
}



.geography-of-presence__item-id{
    font-size: 14px;
    line-height: 1.2;
    /* color: #E00613; */
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    pointer-events: none;
}

.geography-of-presence__item--1 .geography-of-presence__item-companies,
.geography-of-presence__item--2 .geography-of-presence__item-companies,
.geography-of-presence__item--3 .geography-of-presence__item-companies,
.geography-of-presence__item--6 .geography-of-presence__item-companies,
.geography-of-presence__item--7 .geography-of-presence__item-companies,
.geography-of-presence__item--8 .geography-of-presence__item-companies,
.geography-of-presence__item--9 .geography-of-presence__item-companies,
.geography-of-presence__item--17 .geography-of-presence__item-companies,
.geography-of-presence__item--18 .geography-of-presence__item-companies,
.geography-of-presence__item--19 .geography-of-presence__item-companies,
.geography-of-presence__item--20 .geography-of-presence__item-companies,
.geography-of-presence__item--32 .geography-of-presence__item-companies,
.geography-of-presence__item--33 .geography-of-presence__item-companies,
.geography-of-presence__item--34 .geography-of-presence__item-companies,
.geography-of-presence__item--35 .geography-of-presence__item-companies,
.geography-of-presence__item--36 .geography-of-presence__item-companies,
.geography-of-presence__item--48 .geography-of-presence__item-companies,
.geography-of-presence__item--49 .geography-of-presence__item-companies,
.geography-of-presence__item--50 .geography-of-presence__item-companies,
.geography-of-presence__item--51 .geography-of-presence__item-companies,
.geography-of-presence__item--52 .geography-of-presence__item-companies,
.geography-of-presence__item--53 .geography-of-presence__item-companies,
.geography-of-presence__item--62 .geography-of-presence__item-companies,
.geography-of-presence__item--63 .geography-of-presence__item-companies,
.geography-of-presence__item--64 .geography-of-presence__item-companies,
.geography-of-presence__item--70 .geography-of-presence__item-companies,
.geography-of-presence__item--71 .geography-of-presence__item-companies,
.geography-of-presence__item--72 .geography-of-presence__item-companies,
.geography-of-presence__item--73 .geography-of-presence__item-companies,
.geography-of-presence__item--74 .geography-of-presence__item-companies,
.geography-of-presence__item--75 .geography-of-presence__item-companies,
.geography-of-presence__item--76 .geography-of-presence__item-companies,
.geography-of-presence__item--79 .geography-of-presence__item-companies,
.geography-of-presence__item--80 .geography-of-presence__item-companies,
.geography-of-presence__item--81 .geography-of-presence__item-companies,
.geography-of-presence__item--82 .geography-of-presence__item-companies,
.geography-of-presence__item--85 .geography-of-presence__item-companies,
.geography-of-presence__item--86 .geography-of-presence__item-companies,
.geography-of-presence__item--87 .geography-of-presence__item-companies,
.geography-of-presence__item--90 .geography-of-presence__item-companies{
    left: 0;
    transform: none;
}

.geography-of-presence__item--1 .geography-of-presence__item-companies::before,
.geography-of-presence__item--2 .geography-of-presence__item-companies::before,
.geography-of-presence__item--3 .geography-of-presence__item-companies::before,
.geography-of-presence__item--6 .geography-of-presence__item-companies::before,
.geography-of-presence__item--7 .geography-of-presence__item-companies::before,
.geography-of-presence__item--8 .geography-of-presence__item-companies::before,
.geography-of-presence__item--9 .geography-of-presence__item-companies::before,
.geography-of-presence__item--17 .geography-of-presence__item-companies::before,
.geography-of-presence__item--18 .geography-of-presence__item-companies::before,
.geography-of-presence__item--19 .geography-of-presence__item-companies::before,
.geography-of-presence__item--20 .geography-of-presence__item-companies::before,
.geography-of-presence__item--32 .geography-of-presence__item-companies::before,
.geography-of-presence__item--33 .geography-of-presence__item-companies::before,
.geography-of-presence__item--34 .geography-of-presence__item-companies::before,
.geography-of-presence__item--35 .geography-of-presence__item-companies::before,
.geography-of-presence__item--36 .geography-of-presence__item-companies::before,
.geography-of-presence__item--48 .geography-of-presence__item-companies::before,
.geography-of-presence__item--49 .geography-of-presence__item-companies::before,
.geography-of-presence__item--50 .geography-of-presence__item-companies::before,
.geography-of-presence__item--51 .geography-of-presence__item-companies::before,
.geography-of-presence__item--52 .geography-of-presence__item-companies::before,
.geography-of-presence__item--53 .geography-of-presence__item-companies::before,
.geography-of-presence__item--62 .geography-of-presence__item-companies::before,
.geography-of-presence__item--63 .geography-of-presence__item-companies::before,
.geography-of-presence__item--64 .geography-of-presence__item-companies::before,
.geography-of-presence__item--70 .geography-of-presence__item-companies::before,
.geography-of-presence__item--71 .geography-of-presence__item-companies::before,
.geography-of-presence__item--72 .geography-of-presence__item-companies::before,
.geography-of-presence__item--73 .geography-of-presence__item-companies::before,
.geography-of-presence__item--74 .geography-of-presence__item-companies::before,
.geography-of-presence__item--75 .geography-of-presence__item-companies::before,
.geography-of-presence__item--76 .geography-of-presence__item-companies::before,
.geography-of-presence__item--79 .geography-of-presence__item-companies::before,
.geography-of-presence__item--80 .geography-of-presence__item-companies::before,
.geography-of-presence__item--81 .geography-of-presence__item-companies::before,
.geography-of-presence__item--82 .geography-of-presence__item-companies::before,
.geography-of-presence__item--85 .geography-of-presence__item-companies::before,
.geography-of-presence__item--86 .geography-of-presence__item-companies::before,
.geography-of-presence__item--87 .geography-of-presence__item-companies::before,
.geography-of-presence__item--90 .geography-of-presence__item-companies::before{
    left: 33px;
    transform: none;
}

.geography-of-presence__item--5 .geography-of-presence__item-companies,
.geography-of-presence__item--13 .geography-of-presence__item-companies,
.geography-of-presence__item--14 .geography-of-presence__item-companies,
.geography-of-presence__item--15 .geography-of-presence__item-companies,
.geography-of-presence__item--16 .geography-of-presence__item-companies,
.geography-of-presence__item--27 .geography-of-presence__item-companies,
.geography-of-presence__item--28 .geography-of-presence__item-companies,
.geography-of-presence__item--29 .geography-of-presence__item-companies,
.geography-of-presence__item--30 .geography-of-presence__item-companies,
.geography-of-presence__item--31 .geography-of-presence__item-companies,
.geography-of-presence__item--43 .geography-of-presence__item-companies,
.geography-of-presence__item--44 .geography-of-presence__item-companies,
.geography-of-presence__item--45 .geography-of-presence__item-companies,
.geography-of-presence__item--46 .geography-of-presence__item-companies,
.geography-of-presence__item--47 .geography-of-presence__item-companies,
.geography-of-presence__item--59 .geography-of-presence__item-companies,
.geography-of-presence__item--60 .geography-of-presence__item-companies,
.geography-of-presence__item--61 .geography-of-presence__item-companies,
.geography-of-presence__item--68 .geography-of-presence__item-companies,
.geography-of-presence__item--69 .geography-of-presence__item-companies{
    left: initial;
    transform: none;
    z-index: 10;
    right: 0;
}

.geography-of-presence__item--5 .geography-of-presence__item-companies::before,
.geography-of-presence__item--13 .geography-of-presence__item-companies::before,
.geography-of-presence__item--14 .geography-of-presence__item-companies::before,
.geography-of-presence__item--15 .geography-of-presence__item-companies::before,
.geography-of-presence__item--16 .geography-of-presence__item-companies::before,
.geography-of-presence__item--27 .geography-of-presence__item-companies::before,
.geography-of-presence__item--28 .geography-of-presence__item-companies::before,
.geography-of-presence__item--29 .geography-of-presence__item-companies::before,
.geography-of-presence__item--30 .geography-of-presence__item-companies::before,
.geography-of-presence__item--31 .geography-of-presence__item-companies::before,
.geography-of-presence__item--43 .geography-of-presence__item-companies::before,
.geography-of-presence__item--44 .geography-of-presence__item-companies::before,
.geography-of-presence__item--45 .geography-of-presence__item-companies::before,
.geography-of-presence__item--46 .geography-of-presence__item-companies::before,
.geography-of-presence__item--47 .geography-of-presence__item-companies::before,
.geography-of-presence__item--59 .geography-of-presence__item-companies::before,
.geography-of-presence__item--60 .geography-of-presence__item-companies::before,
.geography-of-presence__item--61 .geography-of-presence__item-companies::before,
.geography-of-presence__item--68 .geography-of-presence__item-companies::before,
.geography-of-presence__item--69 .geography-of-presence__item-companies::before{
    left: initial;
    transform: none;
    right: 33px
}

@media (max-width: 1367px) {
    .geography-of-presence__top {
        flex-direction: column;
    }

    .geography-of-presence__block {
        width: 100%;
    }
}

@media (max-width: 1023px) {
    .geography-of-presence__info.-active {
        display: block;
        z-index: 1;
        margin: -30px 0 -10px;
    }

    .geography-of-presence__info-desc,
    .geography-of-presence__info-desc.-active {
        display: none;
    }

    .geography-of-presence__inner {
        gap: 40px;
    }

    .geography-of-presence__search {
        width: 100%;
    }

    .geography-of-presence__type {
        width: 100%;
    }

    .geography-of-presence__type-item {
        width: 50%;
    }




    .geography-of-presence__middle {
        flex-direction: column-reverse;
        gap: 0;
        align-items: flex-start;
    }

    .geography-of-presence__grid {
        grid-column-gap: 12px;
        grid-row-gap: 12px;
    }

    .geography-of-presence__item {
        padding: 0;
        width: 28px;
        height: 28px;
    }

    .geography-of-presence__item-region {
        font-size: 12px;
        line-height: 1.2;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .geography-of-presence__list {
        columns: 2;
    }

    .geography-of-presence__region {
        /* width: calc(50% - 10px); */
    }

    .geography-of-presence__grid::before,
    .geography-of-presence__grid::after {
        height: 135px;
    }
}

@media (max-width: 767px) {
    .geography-of-presence__info.-active {
        /* display: none; */
    }

    .geography-of-presence {
        position: static;
    }

    .geography-of-presence__inner {
        gap: 32px;
    }

    .geography-of-presence__grid.-active {
        display: flex;
        flex-wrap: wrap;
        gap: auto;
    }

    .geography-of-presence__item {
        width: 44px;
        height: 44px;
        display: none;
        position: static;
    }

    .geography-of-presence__item::before {
        content: none;
    }

    .geography-of-presence__item--has-content {
        display: block;
    }

    .geography-of-presence__item-companies {
        top: initial;
        bottom: 0;
        transform: translateX(-50%);
        width: 100%;
        max-width: 100%;
        position: fixed;
        border-radius: 12px 12px 0 0;
        z-index: 11;
    }

    .geography-of-presence__overlay.-active {
        /* background: #00000066; */
        position: fixed;
        z-index: -1;
    }

    .geography-of-presence__grid {
        overflow: initial;
    }

    .geography-of-presence__item.-active::before {
        position: fixed;
        content: "";
        width: 100vw;
        height: 100vh;
        background: #00000066;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: 1;
    }

    .geography-of-presence__item-number {}

    .geography-of-presence__item-companies-close {
        display: block;
    }

    .geography-of-presence__list {
        columns: 1;
    }
    .geography-of-presence__region {
        width: 100%;
    }

    .geography-of-presence__grid::before,
    .geography-of-presence__grid::after {
        content: none;
    }
}
/* End */


/* Start:/local/templates/akron-holding/components/bitrix/news.list/advantages/style.css?17534435379743*/
.advantages {
    z-index: 2;
}

.advantages__list {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
}

.advantages__item {
    border-radius: 12px;
    background: #F2F5F7;
    width: calc(25% - 15px);
    padding-top: calc(25% - 15px);
    position: relative;
    overflow: hidden;
}

.advantages__item:hover {
    background: #E00613;
    transition: background .2s ease;
}

.advantages__item::before {
    content: '';
    width: 210px;
    height: 207px;
    position: absolute;
}

.advantages__item:first-child::before {
    background-image: url("data:image/svg+xml,%3Csvg width='210' height='207' viewBox='0 0 210 207' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M90.5326 0L61.4028 50.4932L93.7977 106.581H29.0079L0 156.757H122.739L151.74 207H210L90.5326 0Z' fill='%23001829' fill-opacity='0.04'/%3E%3C/svg%3E%0A");
    bottom: 0;
    right: 0;
}

.advantages__item:nth-child(2)::before {
    background-image: url("data:image/svg+xml,%3Csvg width='210' height='207' viewBox='0 0 210 207' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M90.5326 207L61.4028 156.507L93.7977 100.419H29.0079L0 50.243H122.739L151.74 0H210L90.5326 207Z' fill='%23001829' fill-opacity='0.04'/%3E%3C/svg%3E%0A");
    top: 0;
    right: 0;
}

.advantages__item:nth-child(3)::before {
    background-image: url("data:image/svg+xml,%3Csvg width='210' height='207' viewBox='0 0 210 207' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M119.467 0L148.597 50.4932L116.202 106.581H180.992L210 156.757H87.2614L58.2596 207H0L119.467 0Z' fill='%23001829' fill-opacity='0.04'/%3E%3C/svg%3E%0A");
    bottom: 0;
    left: 0;
}

.advantages__item:last-child::before {
    background-image: url("data:image/svg+xml,%3Csvg width='210' height='207' viewBox='0 0 210 207' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M90.5326 0L61.4028 50.4932L93.7977 106.581H29.0079L0 156.757H122.739L151.74 207H210L90.5326 0Z' fill='%23001829' fill-opacity='0.04'/%3E%3C/svg%3E%0A");
    bottom: 0;
    right: 0;
}

.advantages__item:first-child:hover::before {
    background-image: url("data:image/svg+xml,%3Csvg width='210' height='207' viewBox='0 0 210 207' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M90.5326 0L61.4028 50.4932L93.7977 106.581H29.0079L0 156.757H122.739L151.74 207H210L90.5326 0Z' fill='white' fill-opacity='0.2'/%3E%3C/svg%3E%0A");
}

.advantages__item:nth-child(2):hover::before {
    background-image: url("data:image/svg+xml,%3Csvg width='210' height='207' viewBox='0 0 210 207' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M90.5326 207L61.4028 156.507L93.7977 100.419H29.0079L0 50.243H122.739L151.74 0H210L90.5326 207Z' fill='%23fff' fill-opacity='0.2'/%3E%3C/svg%3E%0A");
}

.advantages__item:nth-child(3):hover::before {
    background-image: url("data:image/svg+xml,%3Csvg width='210' height='207' viewBox='0 0 210 207' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M119.467 0L148.597 50.4932L116.202 106.581H180.992L210 156.757H87.2614L58.2596 207H0L119.467 0Z' fill='%23fff' fill-opacity='0.2'/%3E%3C/svg%3E%0A");
}

.advantages__item:last-child:hover::before {
    background-image: url("data:image/svg+xml,%3Csvg width='210' height='207' viewBox='0 0 210 207' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M90.5326 0L61.4028 50.4932L93.7977 106.581H29.0079L0 156.757H122.739L151.74 207H210L90.5326 0Z' fill='%23fff' fill-opacity='0.2'/%3E%3C/svg%3E%0A");
}

.advantages__item--akron::before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='440' height='440' viewBox='0 0 440 440' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='440' height='440' fill='%23E00613'/%3E%3Cg clip-path='url(%23clip0_1_2)'%3E%3Cmask id='mask0_1_2' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='140' y='140' width='160' height='160'%3E%3Cpath d='M300 140H140V300H300V140Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1_2)'%3E%3Cpath d='M214.409 140.14C200.539 141.199 187.751 145.524 176.279 153.007C167.171 158.947 158.964 167.148 153.048 176.21C137.627 199.808 135.733 229.973 148.124 255.132C159.235 277.707 180.283 293.822 204.849 298.577C212.966 300.139 221.695 300.426 230.101 299.385C232.896 299.044 238.001 298.039 240.652 297.321C256.037 293.14 269.529 284.742 280.116 272.754C300.245 249.964 305.602 217.304 293.842 189.184C282.984 163.254 259.049 144.698 231.363 140.786C226.529 140.104 218.81 139.799 214.409 140.14ZM225.159 147.139C238.001 148.144 249.327 151.984 259.861 158.875C276.797 169.983 288.377 187.497 291.876 207.273C292.669 211.813 292.922 214.864 292.922 219.996C292.94 226.797 292.399 231.247 290.794 237.69C284.986 261.018 267.905 280.076 245.251 288.51C225.772 295.76 203.731 294.217 185.442 284.293C165.782 273.634 151.984 254.576 148.124 232.719C147.331 228.179 147.078 225.128 147.078 219.996C147.06 213.195 147.601 208.744 149.206 202.266C152.507 189.023 159.433 177.071 169.335 167.507C181.654 155.609 197.364 148.539 214.499 147.157C217.168 146.942 222.507 146.942 225.159 147.139Z' fill='white'/%3E%3Cpath d='M210.982 153.186C205.607 154.066 203.046 154.64 199.24 155.86C185.532 160.257 173.322 169.175 164.953 180.929C152.976 197.726 149.423 219.386 155.429 239.125C156.187 241.62 158.117 246.734 158.297 246.734C158.351 246.734 170.418 226.043 185.099 200.777C199.781 175.492 212.028 154.425 212.299 153.94L212.822 153.061L212.118 153.079C211.739 153.097 211.235 153.151 210.982 153.186Z' fill='white'/%3E%3Cpath d='M227.629 153.815C228.008 154.479 245.738 185.003 274.471 234.478C278.385 241.225 281.649 246.734 281.703 246.734C281.883 246.734 283.813 241.62 284.571 239.125C285.761 235.249 286.609 231.05 287.132 226.546C287.475 223.549 287.421 215.294 287.024 212.1C284.481 191.104 272.847 173.141 254.72 162.195C250.265 159.503 243.989 156.758 239.029 155.34C235.421 154.299 229.253 153.079 227.611 153.061H227.179L227.629 153.815Z' fill='white'/%3E%3Cpath d='M190.799 203.505C173.069 234.029 161.76 253.643 161.868 253.751C161.958 253.84 166.071 253.894 171.915 253.876L181.781 253.823L194.19 232.468L206.599 211.113L216.375 211.059C221.732 211.041 226.133 210.97 226.133 210.934C226.133 210.88 224.004 207.183 221.407 202.715C218.828 198.265 216.663 194.46 216.609 194.299C216.573 194.119 219.369 189.131 223.319 182.311L230.119 170.629L225.123 162.016C222.381 157.296 220.072 153.42 220 153.42C219.946 153.42 206.797 175.959 190.799 203.505Z' fill='white'/%3E%3Cpath d='M228.568 185.559C224.618 192.36 223.59 194.262 223.734 194.496C224.401 195.572 236.775 216.963 236.775 217.035C236.775 217.089 230.786 217.142 223.481 217.16L210.189 217.214L205.265 225.648C202.577 230.278 200.359 234.136 200.359 234.208C200.341 234.298 210.838 234.352 223.662 234.352L246.965 234.37L252.629 244.15L258.292 253.912L268.23 253.876C277.267 253.822 278.169 253.804 278.15 253.535C278.132 253.212 233.853 176.945 233.69 176.927C233.636 176.927 231.327 180.821 228.568 185.559Z' fill='white'/%3E%3Cpath d='M192.855 247.003C190.781 250.61 189.049 253.643 189.013 253.732C188.959 253.858 199.474 253.912 219.982 253.912C237.063 253.912 251.023 253.858 251.023 253.804C251.023 253.732 249.291 250.718 247.199 247.075L243.357 240.453L220 240.471H196.643L192.855 247.003Z' fill='white'/%3E%3Cpath d='M166.359 260.408C166.918 261.359 170.057 264.913 172.456 267.281C181.889 276.667 193.901 283.037 206.833 285.567C220.505 288.241 234.754 286.662 247.416 281.081C255.009 277.725 261.593 273.203 267.617 267.191C269.943 264.895 273.1 261.341 273.641 260.408C273.749 260.247 262.963 260.193 220 260.193C177.037 260.193 166.251 260.247 166.359 260.408Z' fill='white'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_2'%3E%3Crect width='160' height='160' fill='white' transform='translate(140 140)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") !important;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    bottom: initial;
    right: initial;
    transform: translate(-50%, -50%);
    background-size: 100%;
    background-position: center;
}

.advantages__item-inner {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 20px;
    padding: 40px;
    width: 100%;
    height: 100%;
}

.advantages__item-number {
    font-weight: 500;
    font-size: 80px;
    line-height: 1;
    color: #003A66;
    transition: color .2s ease;
    display: flex;
    gap: 15px;
    align-items: flex-start;
}

.advantages__item-number span {
    font-size: 40px;
    transform: translateY(5px);
}

.advantages__item:hover .advantages__item-number {
    color: #fff;
}

.advantages__item-title {
    color: #1D1D1D;
    transition: color .2s ease;
}

.advantages__item:hover .advantages__item-title {
    color: #fff;
}

@media (max-width: 1367px) {
    .advantages {
        max-width: 900px;
    }

    .advantages__item {
        width: calc(50% - 10px);
        padding-top: calc(50% - 10px);
    }
}

@media (max-width: 1023px) {
    .advantages {
        max-width: 768px;
    }

    .advantages__item-inner {
        padding: 32px;
    }

    .advantages__item-number {
        font-size: 52px;
    }

    .advantages__item-number span {
        font-size: 26px;
    }
}

@media (max-width: 757px) {
    .advantages {
        max-width: 100%;
    }

    .advantages__item {
        width: 100%;
        padding-top: 50%
    }

    .advantages__item-inner {
        padding: 24px;
    }

    .advantages__item-number {
        font-size: 32px;
    }

    .advantages__item-number span {
        font-size: 16px;
    }
    .advantages__item:nth-child(3)::before{
        left: initial;
        right: 0;
    }
}

/* End */


/* Start:/local/templates/akron-holding/components/bitrix/news.list/products/style.css?17534435371187*/
.products {}

.products__inner {
    display: flex;
    flex-wrap: wrap;
    gap: 80px 20px;
}

.products__block {
    width: calc(50% - 10px);
    display: flex;
    flex-direction: column;
    gap: 30px;
}

.products__block:first-child {
    height: 70px;
    display: flex;
    justify-content: flex-end;
}

.products__list {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
}

.products__item {
    width: calc(25% - 15px);
    padding-top: calc(25% - 15px);
}

.products__item--big {
    width: calc(50% - 10px);
}

@media (max-width: 1367px) {
    .products__item {
        width: calc(33.33333% - 13.333333px);
        padding-top: calc(33.33333% - 13.333333px);
    }

}

@media (max-width: 1023px) {
    .products__block:first-child {
        height: inherit;
    }

    .products__inner {
        gap: 24px;
    }

    .products__block {
        width: 100%;
    }

    .products__item {
        width: calc(50% - 10px);
        padding-top: calc(50% - 10px);
    }
}

@media (max-width: 767px) {
    .products__item {
        width: 100%;
        padding-top: 75%;
    }

    .products__item--big {
        width: 100%;
        padding-top: 75%;
    }
}
/* End */
/* /local/templates/akron-holding/components/bitrix/news.detail/banner/style.css?17534435371998 */
/* /local/templates/akron-holding/components/bitrix/system.pagenavigation/.default/style.css?1753443537942 */
/* /local/templates/akron-holding/components/bitrix/news.list/geography-of-presence/style.css?175344353726898 */
/* /local/templates/akron-holding/components/bitrix/news.list/advantages/style.css?17534435379743 */
/* /local/templates/akron-holding/components/bitrix/news.list/products/style.css?17534435371187 */
