/*стиль для текста*/
* {
	letter-spacing: -0.03em !important;
}

/*главная - .uc-lead-text - как устроен гид*/
.uc-lead-text .t004 {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}

@media screen and (min-width: 1200px) {
	.uc-lead-text {
		padding-top: 20px !important;
		padding-bottom: 20px !important;
	}
}

@media screen and (max-width: 1200px) {
	.uc-lead-text {
		padding-top: 0px !important;
		padding-bottom: 20px !important;
	}

	.uc-lead-text .t-text {
		font-size: 14px !important;
		line-height: 1.35 !important;
		font-weight: 400 !important !important;
	}
}

.uc-red_potoki .t-feed__col-grid__post-wrapper:hover .t-feed__post-bgimg,
.hero__last-post_img:hover {
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
}

.uc-red_potoki .t-feed__col-grid__post-wrapper .t-feed__post-bgimg,
.hero__last-post_img {
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}

.uc-red_potoki .t-feed__post-bgimg {
	overflow: hidden !important;
	border-radius: 12px !important;
}

/*карточки потоков*/
.uc-red_potoki .t-feed__post:nth-child(2n + 2) .t-feed__col-grid__post-wrapper {
	background-color: #fe2722 !important;
}

.uc-red_potoki .t-feed__post:nth-child(2n + 2) .t-feed__post-title,
.uc-red_potoki .t-feed__post:nth-child(2n + 2) .t-feed__post-descr,
.uc-red_potoki .t-feed__post:nth-child(2n + 2) .t-feed__post-date {
	color: white !important;
}

/*anomation*/
.post_title {
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
	transition: 0.2s;
}

.popular-post:hover .post_title {
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
	transition: 0.2s;
	color: #fe2722 !important;
}

.hero__last-post_title,
.post__info {
	pointer-events: none !important;
}

@media screen and (min-width: 940px) and (max-width: 1200px) {
	.uc-header-button .t-col {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
}

@media screen and (min-width: 640px) and (max-width: 940px) {
	.uc-header-button .t-col {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
}

@media screen and (max-width: 960px) {
	.uc-header-button .t-container {
		max-width: none !important;
	}
}

@media screen and (max-width: 640px) {
	.uc-header-button .t784__btn-wrapper {
		display: none !important;
	}
}

@media screen and (max-width: 940px) {
	.uc-header-button .t-heading_sm {
		font-size: 26px !important;
	}
}

.uc-button .t142 .t142__submit_size_sm {
	height: 51px;
	font-size: 14px;
	padding-left: 30px;
	padding-right: 30px;
}

.uc-button .t142 .t142__submit {
	padding-left: 0px !important;
	padding-right: 0px !important;
	width: 100% !important;
}

@media screen and (min-width: 960px) {
	.uc-tabs .t395__wrapper {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		width: -webkit-fit-content !important;
		width: -moz-fit-content !important;
		width: fit-content !important;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.uc-tabs .t395__width_16 {
		width: -webkit-fit-content !important;
		width: -moz-fit-content !important;
		width: fit-content !important;
	}

	.uc-tabs .t395__title {
		padding: 14px 20px !important;
	}

	.uc-tabs .t395__tab:first-child .t395__title {
		padding: 14px 20px 14px 30px !important;
	}

	.uc-tabs .t395__tab:last-child .t395__title {
		padding: 14px 30px 14px 20px !important;
	}

	.uc-tabs .t395__tab_active .t395__title {
		color: #fe2722 !important;
		font-weight: 500 !important;
		text-decoration: underline !important;
	}

	.uc-tabs .t-width_12 {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
		-webkit-box-pack: center !important;
		-ms-flex-pack: center !important;
		justify-content: center !important;
	}
}

/*статьи*/

@media screen and (min-width: 640px) {
	.uc-descr .t-container,
	.uc-quote .t-container,
	.uc-descr-1 .t-container {
		max-width: 760px !important;
	}

	.uc-descr .t1001__container_column,
	.uc-descr-1 .t1001__container_column,
	.uc-descr-2 .t1001__container_column {
		padding-right: 0px !important;
		padding-left: 0px !important;
	}

	.uc-content .t-container,
	.uc-notification .t-container {
		max-width: 760px !important;
	}

	.uc-content .t220 .t-col_8,
	.uc-notification .t220 .t-col_8 {
		max-width: 760px;
	}

	.uc-content .t-prefix_2,
	.uc-notification .t-prefix_2 {
		padding-left: 0px;
	}

	.uc-content .t-col,
	.uc-notification .t-col {
		margin-left: 0px !important;
		margin-right: 0px !important;
	}

	.uc-content .t220__title,
	.uc-notification .t220__title {
		margin-top: 0px !important;
		padding-bottom: 10px !important;
	}

	.uc-cards .t774__container,
	.uc-cards-1 .t774__container,
	.uc-cards-2 .t774__container,
	.uc-cards-3 .t774__container {
		max-width: 760px !important;
	}

	.uc-cards .t-col_6,
	.uc-cards-1 .t-col_6,
	.uc-cards-2 .t-col_6,
	.uc-cards-3 .t-col_6 {
		max-width: 375px !important;
	}

	.uc-cards .t-col,
	.uc-cards-1 .t-col,
	.uc-cards-2 .t-col,
	.uc-cards-3 .t-col {
		margin-left: 0px !important;
		margin-right: 0px !important;
	}

	.uc-cards .t-card__col:nth-child(2n),
	.uc-cards-2 .t-card__col:nth-child(2n) {
		padding-left: 5px;
		padding-right: 0px !important;
	}

	.uc-cards .t-card__col:nth-child(2n + 1),
	.uc-cards-2 .t-card__col:nth-child(2n + 1) {
		padding-right: 5px;
		padding-left: 0px !important;
	}

	.uc-quote .t774__imgwrapper {
		padding-bottom: 0 !important;
		height: 375px !important;
	}

	.uc-cards .t774__textwrapper,
	.uc-cards-1 .t774__textwrapper,
	.uc-cards-2 .t774__textwrapper,
	.uc-cards-3 .t774__textwrapper {
		padding: 20px !important;
		padding-bottom: 0px !important;
	}

	.uc-cards .t774 .t-card__btn-wrapper,
	.uc-cards-1 .t774 .t-card__btn-wrapper,
	.uc-cards-2 .t774 .t-card__btn-wrapper,
	.uc-cards-3 .t774 .t-card__btn-wrapper {
		padding: 20px !important;
	}

	.uc-cards-2 .t774__container {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.uc-cards-1 .t-col_4 {
		max-width: 246.6px !important;
	}

	.uc-cards-1 .t-card__col:nth-child(3n + 2) {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}

	.uc-cards-3 .t-prefix_2 {
		padding-left: 0px !important;
	}

	.uc-cards-3 .t774__wrapper {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}

	.uc-cards-3 .t774__imgwrapper {
		width: 50%;
	}

	.uc-cards-3 .t774__content {
		width: 50%;
	}

	.uc-cards-3 .t774__textwrapper {
		padding-top: 0px !important;
	}
}

.uc-content .t220__textwrapper {
	border-radius: 12px !important;
}

.uc-content .t220__textwrapper,
.uc-notification .t220__textwrapper {
	margin-left: 0 !important;
	padding: 30px !important;
}

.uc-content .t-text ul,
.uc-notification .t-text ul {
	margin-bottom: 0px !important;
}

.uc-content .t220__title,
.uc-notification .t220__title {
	margin-top: 0px !important;
	padding-bottom: 10px !important;
}

.hero__last-post_title {
	font-size: 34px !important;
}

.uc-quote .t-col.t-col_11 {
	margin-top: 20px !important;
}

@media screen and (max-width: 780px) {
	.uc-content .t-container,
	.uc-quote .t-container,
	.uc-notification .t-container {
		margin-right: 10px !important;
		margin-left: 10px !important;
		width: calc(100% - 20px) !important;
	}

	.uc-descr .t1001__container_column,
	.uc-descr-1 .t1001__container_column {
		padding-right: 10px !important;
		padding-left: 10px !important;
	}

	.uc-descr .t-col,
	.uc-descr-1 .t-col {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}

	.uc-descr .t-container,
	.uc-descr-1 .t-container {
		max-width: -webkit-fill-available !important;
	}

	.uc-bread .t-col,
	.uc-rubricator .t-col {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}

	.uc-lead .t-col,
	.uc-text .t-col,
	.uc-headine .t-col {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}

	.uc-quote .t-col {
		padding-left: 0px !important;
		padding-right: 0px !important;
		margin-bottom: 0px !important;
		margin-top: 0px !important;
	}

	.uc-cards .t774__col_mobile-grid,
	.uc-cards-1 .t774__col_mobile-grid,
	.uc-cards-2 .t774__col_mobile-grid,
	.uc-cards-3 .t774__col_mobile-grid {
		padding-right: 0px !important;
		padding-left: 0px !important;
	}
}

@media screen and (max-width: 640px) {
	.uc-rubricator .t976_blur-right {
		right: 10px !important;
	}

	.uc-rubricator .t976_blur-left {
		left: 10px !important;
	}

	.uc-descr .t-container.t1001__container_column,
	.uc-descr-1 .t-container.t1001__container_column {
		max-width: -webkit-fill-available !important;
	}

	.hero__last-post_title {
		font-size: 24px !important;
	}

	.uc-content .t220__textwrapper,
	.uc-notification .t220__textwrapper {
		margin-left: 0 !important;
		padding: 20px !important;
	}
}

.post__info {
	padding-bottom: 10px !important;
	opacity: 0.5;
}

.hero__last-post_title {
	margin-bottom: 10px !important;
}

.descr-row {
	padding-top: 20px;
}

.descr-row {
	padding-top: 20px;
	font-family: "Inter", sans-serif;
	font-weight: 400;
	line-height: 1.35;
	font-size: 14px !important;
	color: #89898b;
}

.description {
	padding-top: 10px;
	font-family: "Inter", sans-serif;
	font-weight: 400;
	line-height: 1.35;
	font-size: 16px !important;
	color: #5c5c5e;
}

.uc-quote .t-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	background-color: #fe2722;
	border-radius: 12px;
	padding-bottom: 20px !important;
}

.uc-quote .t-prefix_2 {
	padding-left: 0px !important;
}

.uc-quote .t013__text {
	padding-top: 20px !important;
	padding-bottom: 10px !important;
}

.uc-quote .t013__autor-descr.t-descr {
	display: none !important;
}

.uc-quote .t013__autor-title {
	padding-top: 0px !important;
	margin-bottom: 0px !important;
}

.uc-quote .t013__text.t-text.t-text_md,
.uc-quote .t013__autor-title.t-descr {
	color: white !important;
}

.uc-quote .t-col.t-col_1.t013__centeredsection {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.uc-quote .t-col_1 {
	max-width: -webkit-fit-content;
	max-width: -moz-fit-content;
	max-width: fit-content;
}

.uc-quote .t013__img {
	margin: 0px !important;
	padding-right: 10px !important;
}

.uc-quote .t013__autor-title {
	padding-bottom: 0px !important;
}

@media screen and (max-width: 1200px) {
	.uc-quote .t-col {
		margin-left: 20px !important;
		margin-right: 20px !important;
	}
}

.uc-headine .t795__title {
	margin-bottom: 0px !important;
}

@media screen and (max-width: 640px) {
	.uc-cards .t774__textwrapper,
	.uc-cards-1 .t774__textwrapper,
	.uc-cards-2 .t774__textwrapper,
	.uc-cards-3 .t774__textwrapper {
		padding: 0px !important;
		padding-top: 10px !important;
		padding-bottom: 10px !important;
	}

	.uc-cards .t-card__btn-wrapper,
	.uc-cards-1 .t-card__btn-wrapper,
	.uc-cards-2 .t-card__btn-wrapper,
	.uc-cards-3 .t-card__btn-wrapper {
		padding: 0px !important;
	}

	.uc-cards .t774__wrapper,
	.uc-cards-1 .t774__wrapper,
	.uc-cards-2 .t774__wrapper,
	.uc-cards-3 .t774__wrapper {
		background-color: transparent !important;
	}

	.uc-cards .t774__bgimg,
	.uc-cards-1 .t774__bgimg,
	.uc-cards-2 .t774__bgimg,
	.uc-cards-3 .t774__bgimg {
		border-radius: 12px !important;
	}
}

.uc-cards-2 .t-card__col:nth-child(2) .t774__content {
	display: none !important;
}

.uc-cards-3 .t774__wrapper {
	background-color: transparent !important;
}

.uc-cards-3 .t774__bgimg {
	border-radius: 12px !important;
}

@media screen and (min-width: 960px) and (max-width: 1200px) {
	.uc-bread .t-container,
	.uc-lead .t-container,
	.uc-text .t-container,
	.uc-headine .t-container,
	.uc-feedback .t-col_8,
	.uc-feedback .t-container {
		max-width: 760px !important;
	}

	.uc-bread .t-prefix_2,
	.uc-lead .t-prefix_2,
	.uc-text .t-prefix_2,
	.uc-headine .t-prefix_2,
	.uc-feedback .t-prefix_2 {
		padding-left: 0px !important;
	}

	.uc-bread .t-col,
	.uc-lead .t-col,
	.uc-text .t-col,
	.uc-headine .t-col,
	.uc-feedback .t-col {
		margin-left: 0px !important;
	}
}

@media screen and (min-width: 780px) and (max-width: 960px) {
	.uc-bread .t-container,
	.uc-lead .t-container,
	.uc-text .t-container,
	.uc-headine .t-container,
	.uc-feedback .t-col_8,
	.uc-feedback .t-container {
		max-width: 760px !important;
	}

	.uc-bread .t-prefix_2,
	.uc-lead .t-prefix_2,
	.uc-text .t-prefix_2,
	.uc-headine .t-prefix_2,
	.uc-feedback .t-prefix_2 {
		padding-left: 0px !important;
	}

	.uc-bread .t-col,
	.uc-lead .t-col,
	.uc-text .t-col,
	.uc-headine .t-col,
	.uc-feedback .t-col {
		margin-left: 0px !important;
	}

	.uc-cards .t-card__container,
	.uc-cards-1 .t-card__container,
	.uc-cards-2 .t-card__container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
}

@media screen and (max-width: 780px) {
	.shape {
		width: calc(100% - 20px) !important;
		left: 10px !important;
	}

	.uc-descr-1 .descr-row {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		gap: 5px !important;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.uc-headin .t-container {
		margin-left: 0px !important;
	}
}

.uc-descr .descr-row,
.uc-descr-2 .descr-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 5px !important;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.uc-descr .t1001__img-wrapper.t-container.t1001__container_column {
	display: none !important;
}

.uc-descr .t-text_md {
	font-size: 16px !important;
	line-height: 1.35 !important;
}

.custom-container .t-heading_sm {
	font-size: 16px !important;
	line-height: 1.35 !important;
	font-weight: 400 !important;
	padding-bottom: 10px !important;
}

.uc-descr .hero__last-post_title {
	margin-bottom: 0px !important;
}
