

/* Start:/local/templates/AlcorTemplate/components/bitrix/news/alcor_news/bitrix/news.detail/.default/style.css?17127403991772*/
.content .container:has(.news_item) {
    padding-left: 0vw;
}

.news_item>.about {
    display: grid;
    grid-template-columns: 50% 50%;
}

.news_item>.about .description {
    color: #000;
    font-size: 1.094vw;
    font-style: normal;
    font-weight: 500;
    line-height: 125%;

    margin: 3.229vw 0.625vw 4.74vw 2.448vw;
}

.news_item>.about .image {
    width: 42.448vw;
    height: 46.51vw;
    flex-shrink: 0;
    padding: 2.188vw 1.672vw 2.5vw 1.672vw;

    border-left: 0.052vw solid #BFBFBF;
}

.news_item>.about .image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

@media (max-device-width: 744px) and (min-device-width: 360px) and (min-device-height: 640px) {
    .news_item>.about {
        grid-template-columns: 100%;
    }

    .news_item>.about .description {
        font-size: 3.73333vw;
        padding: 5.33333vw;
        margin: 0;
    }

    .news_item>.about .image {
        width: 73vw;
        height: 78.93333vw;

        padding: 3.2vw 5.33333vw 5.06667vw 5.33333vw;

        border-left: none;
    }
}

@media (max-device-width: 1240px) and (min-device-width: 744px) and (orientation: portrait) {
    .page_head .page_h1 {
        margin-bottom: 24.05914vw !important;
    }

    .page_head .page_description {
        font-size: 1.88172vw !important;
    }

    .news_item>.about {
        grid-template-columns: 100%;
    }

    .news_item>.about .description {
        font-size: 2.41935vw;
        padding: 4.03226vw;
        margin: 0;
    }

    .news_item>.about .image {
        width: calc(100% - 8.06452vw);
        height: 83.33333vw;

        padding: 0vw 4.03226vw 4.03226vw 4.03226vw;

        border-left: none;
    }
}
/* End */


/* Start:/local/templates/AlcorTemplate/components/bitrix/system.pagenavigation/news_pagination/style.css?17127403993361*/
.news>.pagination {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    align-self: flex-end;
    width: 25%;
    border-left: 0.052vw solid #BFBFBF;

    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.news>.pagination .arrow {
    width: 1.25vw;
    height: 1.25vw;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    padding: 1.25vw 1.094vw 1.25vw 1.406vw;
    text-decoration: none;
    border-right: 0.052vw solid #BFBFBF;
    transition: background-color 320ms ease-in-out;
}

.news>.pagination a.arrow svg,
.news>.pagination a.arrow svg path {
    transition: stroke 320ms ease-in-out,
        fill 320ms ease-in-out,
        color 320ms ease-in-out;
}

.news>.pagination a.arrow:hover {
    background-color: #F50;
    color: #FFF;
}

.news>.pagination a.arrow:hover svg path {
    stroke: #FFF;
    fill: #FFF;
    color: #FFF;
}

.news>.pagination .arrow.right {
    transform: rotate(-180deg);
}

.news>.pagination .arrow svg {
    width: 100%;
    height: 100%;
}

.news>.pagination .items {
    display: grid;
    grid-auto-flow: column;
    grid-auto-columns: 1.198vw;
    gap: 0vw 0.763vw;
}

.news>.pagination .items .current,
.news>.pagination .items .link,
.news>.pagination .items .more {
    text-decoration: none;
    color: #201F26;
    font-size: 1.094vw;
    font-style: normal;
    font-weight: 500;
    line-height: 125%;

    display: flex;
    align-items: center;
    justify-content: center;

    transition: all 320ms ease-in-out;
}

.news>.pagination .items .link:hover{
    color: #F50;
    position: relative;
}

.news>.pagination .items .current {
    color: #F50;
}

@media (max-device-width: 744px) and (min-device-width: 360px) and (min-device-height: 640px) {
    .news>.pagination {
        width: 100%;
        border-top: 0.26667vw solid #BFBFBF;
        border-left: none;
    }

    .news>.pagination .arrow {
        width: 6.4vw;
        height: 6.4vw;
        padding: 4.53333vw 3.2vw 4vw 3.73333vw;
        border-right: 0.26667vw solid #BFBFBF;
    }

    .news>.pagination .items {
        display: grid;
        grid-auto-flow: column;
        grid-auto-columns: 4.8vw;
        gap: 0vw 2.5vw;
    }

    .news>.pagination .items .current,
    .news>.pagination .items .link,
    .news>.pagination .items .more {
        font-size: 4.26667vw;
    }
}

@media (max-device-width: 1240px) and (min-device-width: 744px) and (orientation: portrait) {
    .news>.pagination {
        width: 100%;
        border-top: none;
        border-left: none;
    }

    .news>.pagination .arrow {
        width: 4.03226vw;
        height: 4.03226vw;
        padding: 3.36022vw 2.68817vw;
        border-right: 0.13441vw solid #BFBFBF;
    }

    .news>.pagination .items {
        display: grid;
        grid-auto-flow: column;
        grid-auto-columns: 3.36022vw;
        gap: 0vw 2.37635vw;
    }

    .news>.pagination .items .current,
    .news>.pagination .items .link,
    .news>.pagination .items .more {
        font-size: 2.68817vw;
    }
}
/* End */


/* Start:/local/templates/AlcorTemplate/components/bitrix/news/alcor_news/bitrix/news.list/other_news/style.css?17131921149215*/
.news_item>.other_news {
    display: flex;
    flex-direction: column;
    overflow: hidden;
}

.swiper-notification {
    display: none !important;
}

.news_item>.other_news>.title {
    color: #201F26;
    font-size: 2.5vw;
    font-style: normal;
    font-weight: 700;
    line-height: 125%;

    padding: 1.927vw 0vw 1.458vw 2.448vw;

    border-top: 0.052vw solid #BFBFBF;
    border-bottom: 0.052vw solid #BFBFBF;

    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}

.news_item>.other_news>.title .slider_controls {
    display: flex;
    flex-direction: row;
    align-items: center;
    margin: 0 2.083vw;
}

.news_item>.other_news>.title .slider_controls .slide_prev,
.news_item>.other_news>.title .slider_controls .slide_next {
    width: 1.25vw;
    height: 1.25vw;

    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;

    cursor: pointer;

    transition: transform 320ms ease-in-out;
}

.news_item>.other_news>.title .slider_controls .slide_prev {
    margin-right: 3.854vw;
}

.news_item>.other_news>.title .slider_controls .slide_next {
    rotate: -180deg;
}

.news_item>.other_news>.title .slider_controls .slide_prev svg,
.news_item>.other_news>.title .slider_controls .slide_next svg {
    width: 100%;
    height: 100%;
}

.news_item>.other_news>.title .slider_controls .slide_prev svg path,
.news_item>.other_news>.title .slider_controls .slide_next svg path {
    transition: fill 320ms ease-in-out,
        stroke 320ms ease-in-out;
}

.news_item>.other_news>.title .slider_controls .slide_prev:not(.swiper-button-disabled):hover svg path,
.news_item>.other_news>.title .slider_controls .slide_next:not(.swiper-button-disabled):hover svg path {
    fill: #F50;
    stroke: #F50;
}

.news_item>.other_news>.title .slider_controls .slide_prev:not(.swiper-button-disabled):hover,
.news_item>.other_news>.title .slider_controls .slide_next:not(.swiper-button-disabled):hover {
    transform: scale(120%);
}

.news_item>.other_news .items {
    height: 36.823vw;

    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    gap: 0;
}

.news_item>.other_news .items .item {
    height: 36.823vw;
    padding: 2.188vw calc(22.896vw - 18.49vw - 2.083vw) 1.886vw 2.083vw;
    text-decoration: none;
}

.news_item>.other_news .items .item:hover {
    cursor: pointer;
}

.news_item>.other_news .items .item:not(:last-child) {
    border-right: 0.052vw solid #BFBFBF;
}

.news_item>.other_news .items .item.without_border {
    border: 0vw solid #EFEFEF;
}

.news_item>.other_news .items .item .image {
    width: 100%;
    height: 45.12%;
    margin-bottom: 0.521vw;
    padding: 2.188vw 0vw 0vw 0vw;
}

.news_item>.other_news .items .item .image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.news_item>.other_news .items .item .date {
    color: #BFBFBF;
    font-size: 0.833vw;
    font-style: normal;
    font-weight: 700;
    line-height: 125%;
    text-transform: uppercase;
    margin-bottom: 1.042vw;
    width: fit-content;
    padding: 0vw 2.203vw;
}

.news_item>.other_news .items .item .title {
    color: #201F26;
    font-size: 1.094vw;
    margin-bottom: 1.668vw;
    line-height: 125%;
    font-style: normal;
    font-weight: bold;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.news_item>.other_news .items .item .title a {
    color: #201F26;
    text-decoration: none;
}
.news_item>.other_news .items .item .preview {
    color: #201F26;
    font-size: 1.094vw;
    font-style: normal;
    font-weight: 400;
    line-height: 125%;
    margin-bottom: 1.668vw;
    height: 4.3vw;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.news_item>.other_news .items .item .button {
    text-decoration: none;
    color: #BFBFBF;
    text-align: center;
    font-size: 0.938vw;
    font-style: normal;
    font-weight: 500;
    line-height: 200%;
    text-transform: uppercase;

    padding: 0.622vw 3.281vw 0.615vw 3.229vw;

    border: 0.104vw solid #BFBFBF;
    display: flex;
    align-items: center;
    width: fit-content;
    justify-content: center;

    margin: auto 2.203vw 3.866vw 2.203vw;
}

@media (max-device-width: 744px) and (min-device-width: 360px) and (min-device-height: 640px) {
    .news_item>.other_news>.title {
        font-size: 6.93333vw;
        padding: 4.26667vw 0vw 6.13333vw 5.33333vw;
        border-top: 0.052vw solid #BFBFBF;
        border-bottom: 0.052vw solid #BFBFBF;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
    }

    .news_item>.other_news>.title .slider_controls {
        margin: 0 5.33333vw;
        margin-top: 1.33333vw;
    }

    .news_item>.other_news>.title .slider_controls .slide_prev,
    .news_item>.other_news>.title .slider_controls .slide_next {
        width: 5.33333vw;
        height: 5.33333vw;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .news_item>.other_news>.title .slider_controls .slide_prev {
        margin-right: 6.93333vw;
    }

    .news_item>.other_news .items {
        height: auto;
        margin-top: 4.26667vw;
    }

    .news_item>.other_news .items .item {
        height: auto;
        margin-bottom: 13.06667vw;
    }

    .news_item>.other_news .items .item:not(:last-child) {
        border-right: 0vw;
    }

    .news_item>.other_news .items .item.without_border {
        border: 0vw;
    }

    .news_item>.other_news .items .item .image {
        width: 68vw;
        height: 63vw;
        margin-bottom: 2.66667vw;
        padding: 0 5.33333vw;

    }

    .news_item>.other_news .items .item .date {
        font-size: 2.66667vw;
        margin-bottom: 5.33333vw;
        padding: 0vw 5.33333vw;
    }

    .news_item>.other_news .items .item .title{
        max-width: 70.4vw;
        font-size: 3.73333vw;
        margin-bottom: 2.66667vw;
        -webkit-line-clamp: 1;
    }

    .news_item>.other_news .items .item .preview {
        max-width: 70.4vw;
        font-size: 3.73333vw;
        margin-bottom: 2.66667vw;
        height: 14.2vw;
        -webkit-line-clamp: 3;
    }

    .news_item>.other_news .items .item .button {
        font-size: 3.73333vw;
        font-weight: 600;
        padding: 2.93333vw 12vw 2.93333vw 12vw;
        border: 0.53333vw solid #BFBFBF;
        margin-top: 0;
        margin-left: 5.33333vw;
        margin-bottom: 0;
    }
}

@media (max-device-width: 1240px) and (min-device-width: 744px) and (orientation: portrait) {
    .news_item>.other_news>.title {
        font-size: 4.83871vw;

        padding: 2.82258vw 0vw 2.82258vw 4.03226vw;

        border-top: 0.13441vw solid #BFBFBF;
        border-bottom: 0.13441vw solid #BFBFBF;

        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
    }

    .news_item>.other_news>.title .slider_controls {
        margin: 0 5.37634vw;
        margin-top: 0.67204vw;
    }

    .news_item>.other_news>.title .slider_controls .slide_prev,
    .news_item>.other_news>.title .slider_controls .slide_next {
        width: 2.68817vw;
        height: 2.68817vw;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .news_item>.other_news>.title .slider_controls .slide_prev {
        margin-right: 4.03226vw;
    }

    .news_item>.other_news .items {
        height: auto;
        margin-top: 0;
    }

    .news_item>.other_news .items .item {
        height: auto;
        margin-bottom: 0;
        padding-bottom: 4.03226vw;
    }

    .news_item>.other_news .items .item:not(:last-child) {
        border-right: 0.13441vw solid #BFBFBF;
        ;
    }

    .news_item>.other_news .items .item.without_border {
        border: 0vw;
    }

    .news_item>.other_news .items .item .image {
        width: 33.75914vw;
        height: 33.75914vw;
        margin-bottom: 1.34409vw;
        padding: 4.03226vw;
        padding-bottom: 0vw;
    }

    .news_item>.other_news .items .item .date {
        font-size: 2.66667vw;
        margin-bottom: 2.68817vw;
        padding: 0vw 5.33333vw;
    }

    .news_item>.other_news .items .item .preview {
        font-size: 2.41935vw;

        margin-bottom: 1.34409vw;

        -webkit-line-clamp: 5;

        height: 15.45699vw;
        width: 33.75914vw;

        padding: 0vw 4.03226vw;
    }

    .news_item>.other_news .items .item .button {
        font-size: 1.88172vw;
        font-weight: 600;
        padding: 1.47849vw 6.04839vw;
        border: 0.26882vw solid #BFBFBF;
        margin-top: 0;
        margin-left: 4.03226vw;
        margin-bottom: 0;
    }
}
/* End */
/* /local/templates/AlcorTemplate/components/bitrix/news/alcor_news/bitrix/news.detail/.default/style.css?17127403991772 */
/* /local/templates/AlcorTemplate/components/bitrix/system.pagenavigation/news_pagination/style.css?17127403993361 */
/* /local/templates/AlcorTemplate/components/bitrix/news/alcor_news/bitrix/news.list/other_news/style.css?17131921149215 */
