

/* Start:/local/templates/akron-holding/components/bitrix/news.detail/enterprises/style.css?17534435376039*/
.company-info {
    border-bottom: 1px solid #0018291A;
    padding-bottom: 120px;
}

.company-info__inner {
    display: flex;
    gap: 20px;
    justify-content: space-between;

}

.company-info__label {
    margin-top: 20px;
}

.company-info__block {
    display: flex;
    flex-direction: column;
    gap: 75px;
    justify-content: space-between;
}

.company-info__block:first-child {
    width: calc(75% - 10px);
    max-width: 900px;
}

.company-info__block:last-child {
    width: calc(25% - 10px);
}

.company-info__block-inner {
    display: flex;
    flex-direction: column;
    gap: 40px;
}

.company-info__title.title {
    margin-bottom: 0;
}

.company-info__text {
    font-weight: 500;
    font-size: 40px;
    line-height: 1.2;
}

.company-info__download {
    display: flex;
    gap: 24px;
    font-size: 16px;
    text-transform: uppercase;
    align-items: center;
}

.company-info__download-inner {
    display: flex;
    gap: 24px;
    align-items: center;
}

.company-info__download--accent {
    color: #E00613;
}

.company-info__download-title {
    font-size: 16px;
    padding-left: 32px;
    position: relative;
}

.company-info__download-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_266_106' 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_266_106)'%3E%3Cpath d='M12.0095 15.6923L15.6538 12.048L14.6095 11.004L12.7595 12.854V8.298H11.25V12.854L9.4 11.004L8.35575 12.048L12.0095 15.6923ZM12.0017 21.5C10.6877 21.5 9.45267 21.2507 8.2965 20.752C7.14033 20.2533 6.13467 19.5766 5.2795 18.7218C4.42433 17.8669 3.74725 16.8617 3.24825 15.706C2.74942 14.5503 2.5 13.3156 2.5 12.0017C2.5 10.6877 2.74933 9.45267 3.248 8.2965C3.74667 7.14033 4.42342 6.13467 5.27825 5.2795C6.13308 4.42433 7.13833 3.74725 8.294 3.24825C9.44967 2.74942 10.6844 2.5 11.9983 2.5C13.3123 2.5 14.5473 2.74933 15.7035 3.248C16.8597 3.74667 17.8653 4.42342 18.7205 5.27825C19.5757 6.13308 20.2528 7.13833 20.7518 8.294C21.2506 9.44967 21.5 10.6844 21.5 11.9983C21.5 13.3123 21.2507 14.5473 20.752 15.7035C20.2533 16.8597 19.5766 17.8653 18.7218 18.7205C17.8669 19.5757 16.8617 20.2528 15.706 20.7518C14.5503 21.2506 13.3156 21.5 12.0017 21.5ZM12 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='%23001829' fill-opacity='0.5'/%3E%3C/g%3E%3C/svg%3E%0A");
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}

.company-info__download-link {
    color: #E00613;
    text-decoration: underline;
}

.company-info__block-address {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.company-info__block-address-title {
    font-weight: 500;
    font-size: 40px;
    line-height: 1.2;

}

.company-info__block-address-text {}

.company-info__block-address-logo {
    width: 210px;
    height: 210px;
    border-radius: 300px;
    background: #F2F5F7;
    display: flex;
    align-items: center;
    justify-content: center;
}

.company-info__block-address-logo img {
    max-width: 120px;
}

.company-info__block-address-mob {
    display: none;
}

.company-page-company-info {
    margin-bottom: 120px;
}


.company-page-info-block {
    margin-bottom: 120px;
}

.company-page-video {
    margin-bottom: 120px;
}

.company-page-image {
    margin-bottom: 120px;
}

.company-page-info-block-2 {
    margin-bottom: 60px;
}

.company-page-products {
    margin-bottom: 120px;
}

.company-page-services {
    padding: 120px 0;
}



@media (max-width: 1367px) {}

@media (max-width: 1023px) {
    .company-info {
        margin-bottom: 80px;
        padding-bottom: 80px;
    }



    .company-info__block-inner {
        gap: 24px;
    }

    .company-info__text {
        font-size: 24px;
    }

    .company-info__download {
        width: calc(100vw - 40px);
    }

    .company-info__block-address {
        display: none;
    }

    .company-info__block-address-mob {
        display: block;
    }

    .company-info__block-address-title {
        display: none;
    }

    .company-info__block-address-logo {
        width: 160px;
        height: 160px;
    }

    .company-page-company-info {
        margin-bottom: 80px;
    }

    .company-page-info-block {
        margin-bottom: 80px;
    }

    .company-page-video {
        margin-bottom: 80px;
    }

    .company-page-image {
        margin-bottom: 80px;
    }

    .company-page-info-block-2 {
        margin-bottom: 80px;
    }

    .company-page-products {
        margin-bottom: 80px;
    }

    .company-page-services {
        padding: 80px 0;
    }


}

@media (max-width: 767px) {
    .company-info {
        margin-bottom: 65px;
        padding-bottom: 65px;
    }

    .company-info__text {
        font-size: 18px;
    }

    .company-info__block {
        gap: 28px;
    }

    .company-info__block:first-child {
        width: 100%;
        max-width: 100%;
    }

    .company-info__block:last-child {
        display: none;
    }

    .company-info__download {
        width: 100%;
        flex-direction: column-reverse;
        align-items: flex-start;
    }

    .company-info__download-button.button {
        width: 100%;
    }

    .company-page-company-info {
        margin-bottom: 65px;
    }

    .company-page-info-block {
        margin-bottom: 65px;
    }

    .company-page-video {
        margin-bottom: 65px;
    }

    .company-page-image {
        margin-bottom: 65px;
    }


    .company-page-info-block-2 {
        margin-bottom: 65px;
    }

    .company-page-products {
        margin-bottom: 65px;
    }

    .company-page-services {
        padding: 65x 0;
    }

}
/* 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/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/enterprises/style.css?17534435376039 */
/* /local/templates/akron-holding/components/bitrix/system.pagenavigation/.default/style.css?1753443537942 */
/* /local/templates/akron-holding/components/bitrix/news.list/products/style.css?17534435371187 */
