

/* Start:/local/templates/mfc/components/bitrix/news.detail/aside_right/style.css?17181245342479*/
.sidebar_cta {
	font-family: var(--circe), sans-serif !important;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	gap: 20px;
	width: 100%;
	max-width: 360px;
	background: #FFF3E4;
	border-radius: 10px;
	padding: 28px 24px;

	span, a, p, div {
		font-family: var(--circe), sans-serif !important;
	}

	&:has(.bot) {
		min-height: 264px;
	}

	& .title {
		font-weight: 800;
		font-size: clamp(18px, 1.6vw, 24px);
		line-height: 1.3;
		letter-spacing: -0.02em;
		text-transform: uppercase;
		color: var(--primary);
		margin-bottom: 20px;
	}

	& .text {
		font-size: clamp(16px, 1.4vw, 20px);
		letter-spacing: -0.02em;
		line-height: 1.3;
		color: var(--grey7D);

		a {
			color: var(--grey7D);
			text-decoration: underline;
		}

		a:hover {
			color: var(--secondary);
		}
	}

	a.bot {
		display: flex;
		align-items: center;
		justify-content: space-between;
		font-family: var(--inter), sans-serif !important;
		font-weight: 700;
		font-size: 20px;
		line-height: 1.5;
		letter-spacing: -0.04em;
		color: var(--primary);

		&:hover {
			color: var(--secondary);
		}

		&:after {
			content: 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%3Cpath d='M16 0C7.16344 0 0 7.16344 0 16C0 24.8366 7.16344 32 16 32C24.8366 32 32 24.8366 32 16C32 7.16344 24.8366 0 16 0ZM10.25 6.35547C10.5797 6.33603 10.8776 6.53307 11.1035 6.8828L13.291 11.0312C13.5213 11.5228 13.3905 12.0491 13.0469 12.4004L12.0449 13.4023C11.9831 13.4871 11.9424 13.5825 11.9414 13.6875C12.3257 15.1748 13.4912 16.5467 14.5196 17.4902C15.5479 18.4337 16.6531 19.711 18.0879 20.0137C18.2652 20.0631 18.4825 20.0809 18.6094 19.9629L19.7734 18.7774C20.1753 18.4728 20.7565 18.3252 21.1855 18.5742H21.2051L25.1523 20.9043C25.7317 21.2675 25.7917 21.9695 25.3769 22.3965L22.6582 25.0938C22.2567 25.5055 21.7233 25.6439 21.2051 25.6445C18.9132 25.5759 16.7476 24.451 14.9688 23.2949C12.0491 21.1709 9.37085 18.5364 7.68947 15.3535C7.04461 14.0189 6.28709 12.3159 6.35939 10.8262C6.36584 10.2658 6.51747 9.71675 6.91213 9.35552L9.63088 6.63677C9.84267 6.45656 10.0522 6.36715 10.25 6.35547Z' fill='%23E44E34'/%3E%3C/svg%3E");
			display: block;
			width: 32px;
			height: 32px;
			margin-left: 16px;
		}
	}
}

@media (max-width: 1365px) {
	.sidebar_cta a.bot:after {
		display: none;
	}
}

@media (max-width: 1199px) {
	.sidebar_cta {
		max-width: 519px;
		margin: 0 auto;

		&:has(.bot) {
			min-height: unset;
		}
	}
}
/* End */


/* Start:/local/templates/mfc/components/bitrix/system.pagenavigation/.default/style.css?17181929441501*/
.modern-page-navigation {
    display: flex;
    align-items: center;
    gap: 10px;
    color: var(--grey7D);
    font-weight: 700;
    font-size: 16px;
    font-family: var(--font-family);
}

.modern-page-navigation a, .modern-page-current {
    transition: .4s;
    color: var(--grey7D);
    text-decoration: none;
    display: flex;
    height: 32px;
    width: 32px;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
}

.modern-page-navigation a:hover {
    color: white !important;
    background: #F06736;
}

.modern-page-current {
    background: #F06736;
    color: white;
}

.modern-page-previous svg, .modern-page-next svg {
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 10px;
    height: 15px;
    fill: #f06736;
    transition: .4s;
}

.modern-page-next svg {
    left: calc(50% + 1px);
}

.modern-page-previous svg {
    left: calc(50% - 1px);
}

.modern-page-previous, .modern-page-next {
    position: relative;
    height: 32px;
    width: 32px;
    border-radius: 50%;
}

.modern-page-previous, .modern-page-next {
    transition: .4s;

    &:hover {
         background: #F06736;

        svg {
            fill: white;
        }
     }
}

.modern-page-previous_mod:not(.modern-page-previous_mod_off) {
    display: none !important;
}

.modern-page-previous_mod_off svg {
    fill: #f06736;
}

@media (max-width: 575px) {
    .modern-page-navigation {
        width: 100%;
        justify-content: center;
    }
}
/* End */


/* Start:/local/templates/mfc/components/bitrix/news.list/link_list/style.css?1718112351591*/
.s_page:has(.aside) p.vacancy_subtitle {
	font-size: clamp(17px, 3vw, 24px);
	line-height: 1.4;
}

.link_list {
	display: flex;
	flex-direction: column;
	gap: 16px;
	margin-top: clamp(16px, 3vw, 32px);
}

.link_list__item {
	display: flex;
	justify-content: space-between;
	border: 2px solid var(--greyD0);
	border-radius: 10px;
	padding: 21px 18px;

	a {
		width: calc(100% - 28px);
		font-size: clamp(16px, 3vw, 20px);
	}

	a:not(.btn) {
		color: var(--primary);

		&:hover {
			color: var(--secondary);
		}
	}

	& .link_arrow {
		margin: -3px 0 0 auto;
		width: 18px;
		height: 18px;
	}
}
/* End */


/* Start:/local/templates/mfc/components/bitrix/player/video_simple/style.css?1716391620124*/
td.popupmenu div.popupitem .playlist-edit {background-image:url(/bitrix/components/bitrix/player/images/playlist_edit.gif);}
/* End */
/* /local/templates/mfc/components/bitrix/news.detail/aside_right/style.css?17181245342479 */
/* /local/templates/mfc/components/bitrix/system.pagenavigation/.default/style.css?17181929441501 */
/* /local/templates/mfc/components/bitrix/news.list/link_list/style.css?1718112351591 */
/* /local/templates/mfc/components/bitrix/player/video_simple/style.css?1716391620124 */
