

/* Start:/local/templates/main/components/bitrix/news.detail/blog/style.css?1745497228795*/
.rating-wrapper__stars {
    display: flex;
    gap: 4px;
    margin-right: 20px;
}

.rating-wrapper__stars--star {
    background: url('/local/templates/main/components/bitrix/news.detail/blog/images/star.png') center no-repeat;
    width: 2em;
    height: 2em;
    display: block;
    background-size: contain;
    cursor: pointer;
    transition: 0.1s ease-in-out;
}

.rating-wrapper__stars--star.readonly {
    cursor: unset;
}

.rating-wrapper__stars--star.full {
    background: url('/local/templates/main/components/bitrix/news.detail/blog/images/star_full.png') center no-repeat;
    background-size: contain;
}

.rating-wrapper__stars--star.half {
    background: url('/local/templates/main/components/bitrix/news.detail/blog/images/star_half.png') center no-repeat;
    background-size: contain;
}

.rating-wrapper__stars--star.hover {
    background: url('/local/templates/main/components/bitrix/news.detail/blog/images/star_full.png') center no-repeat;
    background-size: contain;
    transform: scale(1.2);
}
/* End */


/* Start:/local/templates/main/components/bitrix/news.list/other_news/style.css?17410850252453*/
.media-news {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 2rem;
    align-content: flex-start;
}

.media-news__link {
    position: relative;
    width: 100%;
    display: flex;
    align-items: flex-end;
    overflow: hidden;
    border-radius: 1rem;
}

.media-news__img {
    display: block;
    width: 100%;
    bottom: 1rem;
    height: auto;
    aspect-ratio: 1/0.848;
    object-fit: cover;
    object-position: center;
    transition: scale var(--transition-time) ease-in-out;
}

.media-news__text {
    --text-offset: 1rem;

    position: absolute;
    width: calc(100% - 2 * var(--text-offset));
    left: 50%;
    bottom: var(--text-offset);
    min-height: 8.4rem;
    display: grid;
    grid-template-columns: 1fr 1.6rem;
    align-items: flex-start;
    gap: 2.3rem;
    padding: 1rem;
    border-radius: 1rem;
    background-color: rgba(22, 22, 22, 0.6);
    transform: translateX(-50%);
    transition: background-color var(--transition-time) ease-in-out;
    overflow: hidden;
}

.media-news__text::before {
    content: '';
    position: absolute;
    inset: 0;
    backdrop-filter: blur(0.75rem);
    border-radius: inherit;
    z-index: -1;
    overflow: hidden;
}

.media-news__title {
    max-width: 44.3rem;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-size: 2rem;
    font-weight: 400;
    line-height: 140%;
    color: var(--gray-bg-color);
}

.media-news__icon {
    display: block;
    width: 100%;
    height: auto;
    aspect-ratio: 1/1;
    color: var(--active-color);
    transition: color var(--transition-time) ease-in-out;
}

@media (hover: hover) and (pointer: fine) {
    .media-news__link:hover .media-news__img {
        scale: 1.1;
    }

    .media-news__link:hover .media-news__text {
        background-color: var(--black-color);
    }

    .media-news__link:hover .media-news__icon {
        color: var(--gray-bg-color);
    }
}

@media (max-width: 1024px) {
    .media-news {
        grid-template-columns: repeat(2, 1fr);
    }

    .media-news__link {
        border-radius: 0.6rem;
    }

    .media-news__text {
        min-height: 7.4rem;
        padding: 1.4rem 1rem;
        gap: 1rem;
    }

    .media-news__title {
        font-size: 1.8rem;
    }
}

@media (max-width: 500px) {
    .media-news {
        grid-template-columns: 1fr;
    }

    .media-news__title {
        font-size: 1.6rem;
    }
}

/* End */


/* Start:/local/components/imedia/form.result.new/templates/main_page_form/style.min.css?17793660031710*/
.form-tab__button,.form-tab__button::after{border-top:var(--border-width) solid var(--gray-bg-color)}.form-tab .form{border-top-left-radius:0}.form-tab__buttons{width:100%;display:flex;background-color:var(--white-color);overflow:auto hidden;white-space:nowrap}.form-tab__button{--border-width:2px;position:relative;padding:3rem 8.4rem;font-size:1.6rem;line-height:130%;text-transform:uppercase;color:var(--gray-color);background-color:var(--white-color);transition:color var(--transition-time) ease-in-out,background-color var(--transition-time) ease-in-out;cursor:pointer}.form-tab__button-text{position:relative;z-index:2}.form-tab__button::after{content:'';position:absolute;right:-3.6rem;top:calc(-1 * var(--border-width));width:8rem;height:calc(100% + 2 * var(--border-width));border-right:var(--border-width) solid var(--gray-bg-color);border-top-right-radius:.8rem;transform:skew(35deg,0);background-color:inherit;z-index:1}.form-tab__button.is-active{color:var(--black-color);background-color:var(--gray-bg-color)}.form-tab__buttons-item:first-child .form-tab__button{border-left:var(--border-width) solid var(--gray-bg-color);border-top-left-radius:1.6rem}.form-tab__buttons-item:not(:first-child) .form-tab__button{padding-left:11.4rem}@media (max-width:1024px){.form-tab__button{padding:2rem;font-size:1.4rem;color:var(--black-color)}.form-tab__button::after{transform:skew(25deg,0);width:4rem;right:-1.9rem}.form-tab__buttons-item:first-child .form-tab__button{padding-right:0;border-top-right-radius:1.6rem}.form-tab__buttons-item:not(:first-child) .form-tab__button{padding-left:4.7rem}}@media (max-width:500px){.form-tab,.form-tab .form{border-top-right-radius:0}.form-tab{margin-inline:-1rem}}
/* End */
/* /local/templates/main/components/bitrix/news.detail/blog/style.css?1745497228795 */
/* /local/templates/main/components/bitrix/news.list/other_news/style.css?17410850252453 */
/* /local/components/imedia/form.result.new/templates/main_page_form/style.min.css?17793660031710 */
