

/* Start:/local/components/bitrix/news.list/templates/news/style.css?176529573633174*/
/*--START---SITE SETTINGS---*/

/*Variables*/
:root {
	--custom-d-grid: 1680px;
	--custop-d-padding: 3vw;
	--primary-d_color: #FBBA00;
	--secondary-d_color: #F9F9F9;
	--accent-d_color: #E84E0F;
	--h1-d_size: 60px;
	--h1-d_size-lg-mobile: 40px;
	--h1-d_size-xs-mobile: 35px;
	--h2-d_size: 48px;
	--text-d_color: #222222;
	--regular-d_size: 18px;
	--small-size: 16px;
	--lineheight: 1.3;
	--userfont: ekibastuz-d, sans-serif;
	--systemfont: -apple-system, Arial, Verdana, sans-serif;
	--scroll-behavior: smooth;
	--section-offset: 0;
}

/*Bootstrap*/
.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl { --bs-gutter-x: .625rem; }
.row, .row > * { --bs-gutter-x: 20px; }

/*Fonts*/
@font-face { src: url("/local/components/bitrix/news.list/templates/news/../fonts/Ekibastuz-woff/Ekibastuz-Light.woff") format("woff"); font-family: "ekibastuz-d"; font-weight: 300; font-style: normal; }
@font-face { src: url("/local/components/bitrix/news.list/templates/news/../fonts/Ekibastuz-woff/Ekibastuz-Regular.woff") format("woff"); font-family: "ekibastuz-d"; font-weight: 400; font-style: normal; }
@font-face { src: url("/local/components/bitrix/news.list/templates/news/../fonts/Ekibastuz-woff/Ekibastuz-Bold.woff") format("woff"); font-family: "ekibastuz-d"; font-weight: 700; font-style: normal; }
@font-face { src: url("/local/components/bitrix/news.list/templates/news/../fonts/Ekibastuz-woff/Ekibastuz-Black.woff") format("woff"); font-family: "ekibastuz-d"; font-weight: 900; font-style: normal; }

::placeholder { color: #666; }
::selection { background-color: var(--accent-d_color); color: #fff; }
input, textarea { outline: none; }
input:focus:required:invalid, textarea:focus:required:invalid { border-color: red; }
input:required:valid, textarea:required:valid { border-color: green; }

::-webkit-scrollbar {
	width: 10px;
} 
::-webkit-scrollbar-thumb {
	border-right: solid 5px var(--accent-d_color);
	background: var(--accent-d_color);
}
::-webkit-scrollbar-track{
	border: none;
	background: #fff;
} 
::-moz-scrollbar { 
	width: 10px;
}
::-moz-scrollbar-thumb {
	border-right: solid 5px var(--accent-d_color);
	background: var(--accent-d_color);
}
::-moz-scrollbar-track {
	border: none;
	background: var(--accent-d_color);
}

html {
	scroll-behavior: var(--scroll-behavior);
}
@media (prefers-reduced-motion: reduce) {
		html {
			--scroll-behavior: auto;
		}
}

body {
	font-family: var(--userfont);
	font-size: var(--regular-d_size);
	line-height: var(--lineheight);
	color: var(--text-d_color);
	min-width: 320px;
	position: relative;
	overflow-x: hidden;
	background-color: #fff;
}
p{
	margin: 0px;
}

/*--END---SITE SETTINGS---*/

/*-------------------*/

/*--START---SITE STYLE---*/

/*---GRID Style---*/
.wrap .custom_d-grid_xl {
	max-width: var(--custom-d-grid) !important;
	width: 100% !important;
	min-width: 320px;
	padding: 0px var(--custop-d-padding) !important;
	margin: 0px auto 0px auto;
}
/*--START H1--*/
.dobronew .custom_d-grid_xl .top-text h1.inner-h1 {
	font-weight: 700 !important;
	padding-top: 0 !important;
	font-size: 50px !important;
	line-height: 1.1;
	color: #000 !important;
	margin-bottom: 9px !important;
}
.mob_logo_container{
	display: none;
}
.filter_block_section{
	width: 100%;
	box-sizing: content-box;
	position: relative;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.filter_block_section .filter-stuff {
	max-width: 70%;
}
.filter_block_section .filter-stuff h2 {
	font-family: var(--userfont);
	font-size: 25px;
	font-weight: 700;
	line-height: 1.2;
}
.blog_shild-rnd {
	width: 12.5%;
}
.blog_shild-rnd-img {
	width: 223px;
	height: 198px;
	margin-top: -123px;
}
.blog_rnd-g.rnd4 {
	width: 36px;
	height: 36px;
	bottom: 1px;
	position: absolute;
	right: 171px;
}
.blog_rnd-g {
	background: url(/local/components/dobrolov/blog/templates/.default/bitrix/news.list/.default/./images/grey.png) no-repeat center top;
	background-size: 100% auto;
}
.blog_rnd-g.rnd3 {
	width: 63px;
	height: 63px;
	top: -162px;
	position: absolute;
	right: -15px;
}
.blog_rnd-g {
	background: url(/local/components/dobrolov/blog/templates/.default/bitrix/news.list/.default/./images/grey.png) no-repeat center top;
	background-size: 100% auto;
}
.mob_logo_container .filter_block_section{
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.new-author a {
    color: #000;
    text-decoration: none;
}
a.news-header-top {
    display: flex;
    color: #fff;
    text-decoration: none;
}
.new-img {
	min-height: 270px;
	width: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 100%;
	opacity: 0.7;
	transition: 470ms all ease-in-out;
}
.new-img:hover {
	transform: scale(1.1);
}
.new-img:hover {
	opacity: 1 !important;
}
.new-right .new-author img {
	position: relative;
	bottom: 8px;
}


/*--START LIST NEWS--*/

.our-news-section {
	max-width: 100%;
	position: relative;
	padding: 32px 0px;
	background-color: #FFFFFF;
}
.our-news-section .new-text .new-author a,
.our-news-section .new-text .new-author h4 {
	font-size: 18px;
	font-family: var(--userfont);
	font-weight: 700;
	color: #000;
	text-decoration: none;
}
.wrapper.news_w_list_item{
	max-width: 100%;
	width: 100%;
}
.new-right .new-author {
	margin-bottom: 0;
}
.autor_links_info span{
	font-size: 14px;
	font-weight: 400;
	line-height: 1.2;
	color: #56575c;
}
.new-news .our-news-item {
	flex-direction: column;
	text-decoration: none !important;
	border: none !important;
	/*! max-height: 690px; */
	position: relative;
	align-items: flex-start !important;
	margin-bottom: 0px;
}
.our-news-item a{
	max-height: 250px;
	border-radius: 16px;
}

.new-author img {
	height: 62px;
	width: auto;
	margin-right: 12px;
}
.new-author {
	max-width: 37%;
	display: flex;
	color: #000;
	text-decoration: none;
	font-size: 14px;
	position: relative;
	font-weight: 700;
	margin-bottom: 32px;
}
.new-news .new-author{
	max-width: 100%;
	margin: 22px 0px 32px 0px;
}
.new-news .new-preview {
	height: 77px;
	line-height: 1.2;

}
.new-text {
		padding: 0px 0px;
}
.our-news-item .new-sup {
	max-width: 94%;
	font-size: 25px !important;
	font-weight: 700;
	font-family: var(--userfont) !important;
	line-height: 1.2 !important;
}
.new-preview, .new-preview-2 {
    font-size: 21px;
    color: #2f2e2e;;
    white-space: break-spaces;
    text-overflow: ellipsis;
    width: 100%;
    height: 58px;
    overflow: hidden;
    font-weight: 700;
    position: relative;
}
.new-preview-2 {
	color: #fff;
	min-height: 118px;
	max-height: 140px;
	overflow: hidden;
}
.our-news-item .date {
    color: #505050;
    font-size: 14px;
    letter-spacing: 0.06em;
    margin-top: 24px;
    width: 100%;
    font-weight: 700;
}
.new-news-1 .wrapper {
	padding: 0;
	display: flex;
	flex-wrap: wrap;
}

.new-news {
	display: flex;
	flex: 1 0 33%;
	margin-bottom: 180px;
	padding-right: 16px;
	max-width: 66%;
}
.new-news--hidden {
	display: none !important;
	opacity: 0;
	transition: opacity 800ms ease-out;
}
.new-preview p {
    margin: 0;
    line-height: initial;
    white-space: normal;
}
.new-med {
	max-width: 59%;
	margin-top: 0px;
	margin-bottom: 16px;
	font-family: var(--userfont);
	font-size: 14px;
}
.new-info {
    display: flex;
    width: 100%;
    flex-direction: column;
    justify-content: flex-end;
    position: absolute;
    bottom: -80px;
}
.new-info-2 {
	width: 100%;
}
.new-options {
    width: 100%;
    margin-top: 16px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
		line-height: 1.7;
}
.new-share, .new-bookmark {
    transition: .1s opacity ease-in-out;
    cursor: pointer;
}
.new-share:hover, .new-bookmark:hover {
    opacity: 1;
}
.new-share {
    background-image: url(/local/templates/dobrolov/news/share.svg);
    height: 18px;
    width: 18px;
    background-size: contain;
    background-repeat: no-repeat;
    position: relative;
    z-index: 1;
		margin: -3px 25px 0px 0px;
}
.new-bookmark {
    background-image: url(/local/templates/dobrolov/news/bookmark.svg);
    height: 24px;
    width: 24px;
    background-size: contain;
    background-repeat: no-repeat;
}
.new-options .eye_block{
	font-size: 14px;
	font-weight: 400;
	font-family: var(--userfont);
	color: #505050;
	letter-spacing: 0.06em;
	line-height: 1.3;
	display: flex;
	justify-content: center;
	align-items: center;
}
.new-options .new-eye {
    background-image: url(/local/templates/dobrolov/news/eye.svg);
    height: 24px;
    width: 24px;
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 8px;
		margin-top: 4px;
		vertical-align: middle;
}
.new-text .new-tags {
	width: 100%;
	position: relative;
	margin-bottom: 25px;
}
.new-text .new-tag {
	font-family: var(--userfont);
	font-size: 14px;
	color: #000 !important;
	font-weight: 700;
	padding: 10px;
	border-radius: 60px;
	background-color: #edeff3;
	transition: all 350ms ease-out;
}
.new-text .new-tags .new-tag:hover{
	background-color: #FDB913;
}
.new-text .new-tags .new-tag.active{
	background-color: #FDB913;
}
/*Reset filter*/
.new-main_tags .new-tag.reset-tag{
	font-family: var(--userfont);
	font-size: 14px;
	color: #f3f3f3 !important;
	font-weight: 400;
	letter-spacing: 0.02rem;
	line-height: 24px;
	padding: 7px 20px;
	border-radius: 100px;
	background-color: #323232;
	cursor: pointer;
	transition: all 300ms ease-out;
}
.new-main_tags .new-tag.reset-tag:hover{
	background-color: #414141;
}
.new-main_tags .new-tag.reset-tag .filter_res_icon{
	width: 18px;
	height: 18px;
	display: inline-block;
	position: relative;
	background-color: #f3f3f3;
	margin-right: 4px;
	border-radius: 100px;
	transform: translate(-5px, 4px);
}
.new-main_tags .new-tag.reset-tag .filter_res_icon:before,
.new-main_tags .new-tag.reset-tag .filter_res_icon:after{
	content: "";
	width: 12px;
	height: 2px;
	position: absolute;
	top: 8px;
	left: 3px;
	background-color: #323232;
	transform: rotate(-45deg);
}
.new-main_tags .new-tag.reset-tag .filter_res_icon:after{
	transform: rotate(45deg);
}
.new-main_filters {
	display: flex;
	justify-content: space-between;
	width: 50%;
	margin-top: 35px;
	cursor: pointer;
	margin-left: 20px;
}
.new-main_filter {
	font-family: var(--userfont);
	font-size: 14px;
	color: #131313 !important;
	font-weight: 700;
	letter-spacing: 0.02rem;
	line-height: 20px;
	position:relative;
	padding: 10px;
}
.new-main_filter.active {
    font-weight: 800;
}
.new-main_filter.active:before {
	content: "";
	height: 18px;
	width: 18px;
	display: block;
	background-image: url(/local/templates/dobrolov_new/img/filters/vector-active.svg);
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	left: -15px;
	position: absolute;
	top: 9px;
	opacity: 1;
}
.new-main_filter:before {
	content: "";
	height: 18px;
	width: 18px;
	display: block;
	background-image: url(/local/templates/dobrolov_new/img/filters/vector-active.svg);
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	left: -15px;
	position: absolute;
	top: 9px;
	opacity: 0;
	transition: all 450ms ease-out;
}
.new-main_filter:hover:before {
	left: -11px;
	opacity: 1;
}
.new-left {
	flex: 1 0 50%;
	display: flex;
	overflow: hidden;
	height: 450px;
	flex-wrap: wrap;
	align-items: stretch;
	background-color: #1d1d1b;
}

/*--START FRASH BLOCK--*/

.new-fresh{
	margin: 35px 0px 0px 0px;
}
.new-fresh .news_h_block .new-sup {
	max-width: 100%;
	font-size: 32px !important;
	font-weight: 700;
	font-family: var(--userfont) !important;
	line-height: 1.2 !important;
}
.new-fresh .new-right .new-author a,
.new-fresh .new-right .new-author h4 {
	color: #fff;
	text-decoration: none;
	font-family: var(--userfont);
}
.new-fresh .new-right .new-author h4 {
	max-width: 100%;
	font-size: 18px;
	font-weight: 700;
	color: #fff;
	text-decoration: none;
}
.new-fresh .our-news-item .new-left a {
	max-height: 100%;
	border-radius: 0px;
	border: 0px solid #000 !important;
	position: relative;
}
.new-fresh .our-news-item .new-left a:before {
	content: "";
	width: 84px;
	height: 100%;
	position: absolute;
	top: 0px;
	left: -58px;
	background-color: #1d1d1b;
	z-index: 20;
	border-radius: 0px 18px 18px 0px;
}

.new-fresh .our-news-item .new-right a {
	border: 0px solid #000 !important;
}
.new-fresh .our-news-item {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	flex-direction: row-reverse;
	border-radius: 18px;
	border: 0px solid #fff;
	overflow: hidden;
}
.new-right {
	flex: 1 0 50%;
	height: 450px;
	padding: 32px;
	background: #1D1D1B;
	justify-content: space-between;
	display: flex;
	flex-wrap: wrap;
}
.new-fresh .new-img {
	height: 100%;
	opacity: .6;
	min-height: 236px;
	display: flex;
	flex: 1;
	background-position: center center;
	transition: 470ms all ease-in-out;
}
.new-fresh .new-img:hover {
	opacity: 0.85 !important;
}
.new-fresh .news_h_block .new-preview-2{
	min-height: 87px;
	max-height: 110px;
}
.new-fresh .new-options .eye_block{
	color: #f2f2f2;
}
.our-news-item .news_img_mob {
	display: none;
}
.new-news .our-news-item > a {
	width: 100%;
	overflow: hidden;
}
.new-left a {
	height: auto;
	display: flex;
	align-items: stretch;
}
.new-fresh .new-info {
	height: 100%;
}
.new-fresh .new-text {
	color: #fff;
}
.new-fresh .new-text .new-top {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: flex-start;
	flex-wrap: wrap;
	margin-bottom: 32px;
}
.new-right .new-author {
	color: #fff;
}
.new-right .new-med {
	color: #ccc;
}
.new-right .new-sup {
	color: #fff;
	border: none;
}
.new-right .new-preview {
	color: #fff;
}
.new-fresh.width {
	margin-top: 80px !important;
}
.new-fresh .new-right .new-share_btns{
	top: -80px;
}
.new-fresh .new-right .new-share_btns:before{
	content: "";
	width: 95px;
	height: 45px;
	background-color: #fff;
	opacity: 0;
	position: absolute;
	bottom: -30px;
	left: 0px;
}
.new-main_tags {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	margin-top: 52px !important;
}
.new-main_sort {
	display: flex;
	cursor: pointer;
	margin-top: 32px;
}
/*--FILTER TAGS--*/

.new-main_tags h3{
	font-family: var(--userfont);
	font-size: 25px;
	font-weight: 700;
	line-height: 1.2;
}
.new-main_tags .new-filter_wrapper{
	width: 100%;
	padding: 32px;
	background-color: rgba(177,177,177,.1);
	border-radius: 18px;
	position: relative;
	margin-top: 14px;
}
.new-main_tags-list {
	width: 100%;
	margin-bottom: 10px;
}
.new-main_tags-list .new_tags-sort{
	width: 100%;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	border: 0px solid #fff;
	overflow: hidden;
}
.new-main_tags-list .new_tags-sort .new-main_link{
	font-family: var(--userfont);
	font-size: 14px;
	color: #131313 !important;
	font-weight: 700;
	letter-spacing: 0.02rem;
	line-height: 20px;
	margin-right: 10px;
	padding: 10px 13px;
	border-radius: 60px;
	background-color: #edeff3;
	transition: all 350ms ease-out;
	cursor: pointer;
}
.new-main_tags-list .new_tags-sort .new-main_link:hover{
	background-color: #FDB913;
}
.new-main_tags-list .new_tags-sort .new-main_link.active{
	background-color: #FDB913;
}
.new-main_sort-fresh {
	padding: 10px 16px;
	width: 122px;
	border-radius: 50px 0 0 50px;
	display: flex;
	justify-content: center;
	background: #edeff3;
	text-decoration: none;
	font-family: var(--userfont);
	font-size: 14px;
	color: #131313 !important;
	font-weight: 700;
	letter-spacing: 0.02rem;
	line-height: 20px;
}
.new-main_sort-popular {
	padding: 10px 16px;
	width: 122px;
	border-radius: 0 50px 50px 0;
	display: flex;
	justify-content: center;
	background: #edeff3;
	text-decoration: none;
	font-family: var(--userfont);
	font-size: 14px;
	color: #131313 !important;
	font-weight: 700;
	letter-spacing: 0.02rem;
	line-height: 20px;
}
.new-main_sort-active {
	background: #fbba00;
}
.new-main_tags-list:hover::before {
	transform: rotate(180deg);
}
.new-share_btns {
	background-color: #F4F5F5;
	display: none;
	flex-direction: row;
	align-items: center;
	border-radius: 4px;
	position: absolute;
	top: 30px;
	z-index: 10;
}
.new-news .new-options .new-share_btns:before {
	content: "";
	width: 95px;
	height: 45px;
	background-color: #fff;
	opacity: 0;
	position: absolute;
	bottom: 60px;
	left: 0px;
}
.new-share_btn.copy_btn {
	width: 33.3%;
}
.new-share_btn.tg_btn {
	width: 33.3%;
}
.new-share_btn.wa_btn{
	width: 33.3%;
}
.new-info-2 .date {
	color: #fff;
}
.new-share_btns .new-share_btn {
	height: 70px;
	display: flex;
	align-items: center;
	padding: 16px 28px;
	font-family: var(--userfont);
	font-size: 14px;
	font-weight: 700;
	letter-spacing: 0.01em;
	line-height: 1;
	color: #000;
	transition: all 300ms ease-out;
}
.new-share_btns .new-share_btn:hover {
	background: #dadadd;
	color: #222;
}
.new-share:hover > .new-share_btns {
	display: flex;
}
.new-share_btns .new-share_btn p {
	padding: 0px !important;
	margin: 0px !important;
	color: #000 !important;
	font-size: 14px !important;
	line-height: 1.1 !important;
}
.new-share_btns .new-share_btn img {
	width: 25px;
	height: auto;
	margin-right: 8px;
	transform: translateY(-1px);
}
/*--PopUp Copy--*/
.d-toast{
	position: fixed;
	left: 20px;
	bottom: 20px;
	background-color: #FBBA00;
	color: #222222;
	padding: 20px 32px;
	border-radius: 4px;
	font-size: 16px;
	font-weight: 700;
	display: none;
	opacity: 0;
	transition: opacity 650ms ease-in;
	z-index: 9999;
}
.d-toast .toast_cont_posit{
	display: flex;
	flex-direction: row;
	align-items: center;
}
.d-toast .toast_cont_posit svg{
	transform: translateY(-2px);
	margin-right: 8px;
}
.d-toast .toast_cont_posit svg .check_ok{
	animation:both check_anim 450ms ease-out;
	animation-delay: 300ms;
	transform: rotate(-45deg);
	transform-origin: 50% 50%;
	opacity: 0;
}
@keyframes check_anim {
	0%{
		transform: rotate(-45deg);
		opacity: 0;
	}
	20%{
		opacity: 0;
	}
	100%{
		transform: rotate(0deg);
		opacity: 1;
	}
}
.new-show_wrap {
    display: flex;
    justify-content: center;
}
.new-show_button {
		background-color: var(--primary-d_color);
		border: none;
		color: #1D1D1B;
		border-radius: 50%;
		font-family: var(--userfont);
		font-size: 18px;
		font-weight: 700;
		cursor: pointer;
		position: relative;
		padding: 71px 24px;
}
.new-show_button:before {
		content: "";
		background: url(/local/templates/dobrolov/news/icons_interface_plus-minus.svg);
		width: 25px;
		height: 25px;
		position: absolute;
		display: flex;
		background-repeat: no-repeat;
		background-position: center;
		bottom: 36px;
		left: 42%;
		transform-origin: 50% 50%;
		transform: rotate(0deg);
		transition: transform 450ms ease-in-out;
}
.new-show_button:after {
		content: "";
		width: 180px;
		height: 180px;
		position: absolute;
		top: -11px;
		left: -11px;
		border: 3px solid var(--primary-d_color);
		background-color: transparent;
		border-radius: 200px;
		opacity: 0;
		transform-origin: 50% 50%;
		transform: scale(0.6);
		transition: all 450ms ease-in-out;
}
.new-show_button:hover:after {
		transform: scale(1);
		opacity: 1;
}
.new-show_button:hover:before {
		transform: rotate(180deg);
}
.new-show {
	margin-bottom: 64px;
	transform: translateY(-30px);
}

.new-main_tags-list:hover > .new-main_tags-popup {
    display: flex;
}

.new-main_tags-popup {
    position: absolute;
    background: #FFF;
    z-index: 1;
    display: none;
    flex-direction: column;
    font-size: 16px;
    border-radius: 4px;
    top: 32px;
    border-radius: 4px;
    left: 16px;
    box-shadow: 0px 4px 4px #00000038;
    width: 390px;
    /*! height: 700px; */
    font-size: 25px;
}
.new-main_tags-popup a {
	padding: 30px 30px 30px 50px;
	width: 100%;
	display: flex;
	color: #000;
	text-decoration: none;
	/*! padding-left: 24px; */
	transition: 460ms ease;
}
.new-main_tags-popup a:hover {
	background: #41414E;
	color: #fbba00;
}
.new-preview-2::after {
	content: '';
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0px;
}

@media screen and (max-width:1160px) {
    .new-news {
        flex: 1 0 100%;
        width: 100%;
        max-width: 100%;
        margin-left: 8px;
    }
    .new-main_tags-list {
        margin-top: 48px;
    }
    .new-right {
        max-height: 100%;
    }
    .new-main_filters {
        width: 100%;
    }
    .page_wrapper {
        margin-top: 65px !important;
    }
}


.order-call-section {
    background: #41414E;
    padding: 48px 0 !important;
    padding-bottom: 0 !important;
    position: relative;
}
.order-call-section h2 {
    color: #fff !important;
    text-align: start !important;
    font-weight: 400;
    font-size: 36px !important;
}
.order-call-section form {
    padding: 0 !important;
}
.order-call-section .wrapper {
    max-width: 950px;
    position: relative;
}
.order-call-section input, .order-call-section textarea {
    background: #41414e;
    border: none !important;
    border-bottom: 1px solid #ffffff !important;
    color: #fff;
    outline: none;
    padding: 16px 0 !important;
    height: auto !important;
    color: #fff;
}
.order-call-section input::placeholder, .order-call-section textarea::placeholder {
    color: #fff;
}
.order-call-section form button {
    color: #fff !important;
    border: none !important;
    display: flex !important;
    justify-content: center !important;
    background: #eb5a2d !important;
    padding: 20px 48px !important;
    border-radius: 50px !important;
    cursor: pointer !important;
    font-size: 20px !important;
    font-weight: 700 !important;
    flex: 0 0 38% !important;
    transition: .2s background ease-in-out !important;
}

.form-bottom_people {
    height: 500px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 70% center;
}

.order-call-section form input::placeholder, .order-call-section form textarea::placeholder {
    color: #fff;
    opacity: 1;
}

.order-call-section form input, .order-call-section form textarea {
    color: #fff;
}

.rnd1 {
    background: url(/local/templates/covid/build/img/bubble-white.png) no-repeat center top;
    background-size: auto;
    background-size: auto;
    background-size: 100% auto;
    top: -30px;
    right: 200px;
    width: 60px;
    height: 60px;
}
.rnd2 {
    background: url(/local/templates/covid/build/img/bubble-yellow.png) no-repeat center top;
    background-size: auto;
    background-size: auto;
    background-size: 100% auto;
}
.rnd2 {
    top: -200px;
    right: 225px;
    width: 200px;
    height: 200px;
}
.rnd {
    position: absolute;
}

.page_wrapper {
    margin-top: 165px;
}

.bx-breadcrumb-wrap {
    top: 80px;
}

/* === DESKTOP FIRST === */

/* xl <= Extra Full Large (xxxl) */
@media (max-width : 1920px) {
	/**/
}

/* xl <= Extra extra large (xxl) */
@media (max-width : 1530px) {
	/*--START Logo--*/
	.blog_shild-rnd-img {
		width: 160px;
		height: 178px;
	}
	.blog_rnd-g.rnd3{
		width: 53px;
		height: 53px;
		top: -133px;
		right: -2px;
	}
	.blog_rnd-g.rnd4 {
		bottom: 13px;
		right: 157px;
	}
	/*--START FRASH NEWS--*/
	.new-author {
		max-width: 40%;
	}
	.new-fresh .news_h_block .new-sup{
		font-size: 28px !important;
	}
	.new-preview-2 {
		font-size: 18px;
	}
	.new-fresh {
		margin: 15px 0px 0px 0px;
	}
	/*--START LIST NEWS--*/
	.new-share_btns .new-share_btn {
		padding: 16px 27px;
	}
}

/* xl <= Extra extra large (xxl) */
@media (max-width : 1400px) {
	/**/
}

/* lg <= Extra large (xl)*/
@media (max-width : 1200px) {
	/**/
}


/* md <= Large (lg) IPad-Air*/
@media (max-width : 1024px) {
	.filter_block_section {
		width: 100%;
	}
	.blog_shild-rnd {
		width: 26%;
	}
	.blog_rnd-g.rnd3 {
		top: -161px;
		right: 56px;
	}
	.width.filter-stuff {
		margin-top: -38px !important;
	}
	.new-main_filters {
		width: 90%;
	}
	.new-main_filter {
		font-size: 20px;
	}
	.new-main_filter.active:before {
		height: 22px;
		width: 22px;
		top: 2px;
	}
	.new-left {
		flex: 1 0 40%;
	}
	/*--Autor--Frash-Block*/
	.new-fresh.width .our-news-item .new-text{
		padding: 8px 0;
	}
	.new-author .news-header-top {
		display: flex;
		flex-direction: row;
		align-items: center;
		transform: translateY(-2px);
	}
	.new-author .news-header-top img {
		height: 55px;
		margin-right: 10px;
		bottom: -1px;
	}
	.new-author .news-header-top h4 {
		font-size: 18px;
	}
	.new-fresh.width .new-right {
		flex: 1 0 60%;
		padding-left: 30px;
		padding-right: 30px;
	}
	.new-fresh.width .new-med {
		font-size: 16px;
	}
	.new-fresh.width .our-news-item .date {
		font-size: 16px;
		margin-top: 2px;
	}
	/*--Tabs--*/
	.new-main_tags-list {
		margin-top: 4px;
	}
	/*--Main news block--*/
	.new-news-1 .wrapper {
		justify-content: space-between;
	}
	.new-news-1 .wrapper .new-news {
		flex: 1 0 48%;
		width: 48%;
		max-width: 48%;
	}
	.new-news-1 .wrapper .new-author a img{
		height: 60px;
		margin-right: 12px;
	}
	.our-news-section .new-text .new-author h4 {
		font-size: 16px;
		font-weight: 900;
	}
	.our-news-section .new-text .new-author span{
		margin-top: 5px !important;
		font-size: 16px;
	}
	.our-news-section .new-text .new-author .new-tag{
		top: 2px;
	}
	.new-main_tags-popup a {
		padding: 20px 20px 20px 44px;
		font-size: 24px;
	}
	.our-news-section {
		padding: 50px 0px 0px 0px;
	}
	/*--Show More--*/
	.wrap .new-show {
		transform: translateY(-50px);
	}
	.new-show_wrap {
		margin-bottom: 90px;
	}



}

/* md <= Large (lg) IPad-Air*/
@media (max-width : 992px) {
	/**/
}

/* md <= Large (lg) IPad-Air*/
@media (max-width : 820px) {
	.new-author .news-header-top h4 {
		max-width: 70%;
	}
	.new-fresh.width .new-author .new-tag {
		top: 3px;
	}
	.new-fresh.width .new-preview-2 {
		min-height: 129px;
		max-height: 132px;
		line-height: 1.25;
		letter-spacing: 0.04em;
	}
	.our-news-section .new-text .new-author h4 {
		max-width: 82%;
	}
	.new-preview {
		height: 107px;
	}

}

/* sm <= Medium (md) IPad / IPad-Mini*/
@media (max-width : 768px) {
	.blog_shild-rnd-img {
		width: 176px;
		height: 178px;
	}
	.blog_shild-rnd {
		width: 30%;
	}
	.blog_rnd-g.rnd3 {
		top: -154px;
		right: 56px;
	}
}

/* xs <= Small (MAX-sm) IPhone-7/8Pus*/
@media (max-width : 576px) {
	.filter_block_section .blog_shild-rnd {
		display: none;
	}
	.mob_logo_container .blog_shild-rnd-img {
		width: 89px;
		height: auto;
		margin-top: 0;
	}
	.mob_logo_container{
		width: 100%;
		display: block;
		position: relative;
	}
	.blog_shild-rnd{
		width: 21%;
	}
	.mob_logo_active {
		position: absolute;
		top: -54px;
		right: 30px;
	}
	.blog_rnd-g.rnd4 {
		bottom: -19px;
		right: 134px;
	}
	.blog_rnd-g.rnd3 {
		width: 35px;
		height: 35px;
		top: -23px;
		right: -16px;
	}
	.blog_rnd-g.rnd4 {
		width: 25px;
		height: 25px;
		bottom: 23px;
		right: 89px;
	}
	.page_wrapper .main-image .width{
		padding-bottom: 20px;
		margin-top: -87px;
	}
	.main-image .custom_d-grid_xl .container-fluid .width.col-12 {
		padding: 0px !important;
	}
	.dobronew .custom_d-grid_xl .top-text h1.inner-h1 {
		width: 100%;
		padding-top: 0 !important;
		font-size: 36px !important;
		font-weight: 700 !important;
		line-height: 40px;
		letter-spacing: 0.001em;
		text-align: left;
		color: #000 !important;
		margin-bottom: 2px !important;
	}
	.filter_block_section .filter-stuff h2 {
		font-size: 18px;
	}
	.new-main_filter.active:before {
		top: 7px;
	}
	.width.filter-stuff h2 {
		max-width: 69%;
	}
	.new-main_filter {
		padding: 10px 15px;
	}
	.frash_main .new-fresh {
		margin: 32px 0px 0px 0px;
	}
	.new-fresh .new-img {
		display: none;
	}
	.new-news .new-img {
		display: none;
	}
	.our-news-item .news_img_mob {
		display: block;
		width: 100%;
		height: 100%;
		object-fit: cover;
	}
	.new-fresh {
		margin: 22px 0px 0px 0px;
	}
	.new-fresh .our-news-item .new-left a:before {
		content: "";
		width: 100%;
		height: 100%;
		left: 0px;
		bottom: 0px;
		top: auto;
		filter: blur(0);
		opacity: 0.2;
		background-color: #fff;
		border-radius: 0px 0px 0px 0px;
	}
	.new-news .our-news-item > a {
		width:100%;
		overflow: hidden;
		max-height: 236px;
	}
	.new-fresh .our-news-item .new-left a {
		max-height: 310px;
	}
	.new-fresh .our-news-item {
		flex-direction: column;
		border-radius: 0px 0px 32px 32px;
	}
	.new-fresh .new-text .new-top {
		flex-direction: column;
		justify-content: inherit;
		margin-bottom: 32px;
	}
	.new-fresh .new-left {
		min-height: auto;
		height: 222px;
	}
	.new-fresh .new-right {
		margin-top: -30px;
		padding-left: 20px;
		padding-right: 24px;
		height: 442px;
		position: relative;
		z-index: 20;
		border-radius: 32px 32px 0px 0px;
	}
	.new-fresh .new-preview-2 {
		min-height: 74px !important;
		max-height: 115px;
		font-size: 18px;
		font-weight: 400;
		letter-spacing: 0.05rem;
	}
	.new-fresh .new-med {
		max-width: 100%;
		margin-top: 10px;
		margin-bottom: 0px;
		font-size: 16px;
	}
	.new-text .new-tags {
		margin-bottom: 26px;
	}
	.new-fresh .new-tag {
		margin-bottom: 10px;
		display: inline-block;
	}
	.new-fresh .new-author img {
		margin-right: 13px;
	}
	.new-author .news-header-top img {
		height: 80px;
	}
	.new-fresh .new-right .new-author h4 {
		max-width: 67%;
		font-size: 18px;
	}
	.new-fresh .new-right .new-author {
		max-width: 100%;
	}
	.new-main_tags.width {
		justify-content: space-between;
	}
	.new-fresh .news_h_block .new-sup {
		font-size: 24px !important;
		line-height: 1.1 !important;
		padding-bottom: 22px;
	}
	.new-main_tags-list {
		font-size: 20px;
	}
	.new-main_sort a{
		width: 50%;
		display: block;
	}
	.new-main_sort-fresh {
		padding: 16px 49px;
		width: 100%;
	}
	.new-main_sort-popular {
		padding: 16px 19px;
		width: 100%;
	}
	/*Elements Icons news*/
	.new-options {
		line-height: 1.9;
	}
	.new-share {
		margin: -5px 25px 0px 0px;
	}
	.new-news-1 .wrapper {
		justify-content: inherit;
	}
	.new-news-1 .wrapper .new-news {
		flex: 1 0 100%;
		width: 100%;
		max-width: 100%;
		margin-left: 0px;
		padding-right: 0px;
	}
	.new-fresh .new-right .new-share_btns{
		top: -105px;
	}
	.new-fresh .new-right .new-share_btns:before {
		width: 35px;
		height: 13px;
		bottom: -7px;
	}
	.new-share_btns .new-share_btn {
		height: 90px;
		flex-direction: column;
		padding: 18px 20px;
	}
	.new-share_btns .new-share_btn p {
		font-size: 16px !important;
		text-align: center;
	}
	.new-share_btns .new-share_btn img {
		width: 22px;
		margin-right: 0px;
		transform: translateY(-4px);
	}
	/*--Start News Tags--*/
	.new-main_tags .new-filter_wrapper {
		padding: 22px;
	}
	.new-main_tags-list .new_tags-sort .new-main_link {
		margin-right: 12px;
		margin-bottom: 12px;
		padding: 10px 13px;
	}
	/*--Start List News--*/
	.new-news .our-news-item .new-sup {
		max-width: 100%;
		font-size: 24px !important;
		padding-bottom: 22px;
	}
	.new-news .new-preview {
		width: 100%;
		height: 65px;
		font-size: 18px;
		line-height: 1.2;
		font-weight: 400;
		letter-spacing: 0.05rem;
		color: #000000;
	}
	.new-share_btns {
		top: 21px;
	}
	.new-news .new-share_btns .new-share_btn {
		padding: 18px 28px;
	}

}

/*xs <= Small (sm) IPhone-7/8Pus*/
@media (max-width :414px) {
	.new-fresh .new-preview-2 {
		min-height: 103px !important;
		height: 103px;
	}

}
/* Small (xs) IPhone-12/13-12/13Pro*/
@media (max-width :390px) {
	.new-main_filter {
		font-size: 18px;
	}
	.new-main_filter.active:before {
		top: 8px;
	}
	.new-main_filter:before {
		left: -8px;
	}
	.new-main_filter:hover:before {
		left: -3px;
	}
	.new-fresh .new-med {
		margin-bottom: 20px;
	}
	.new-fresh .new-preview-2 {
		min-height: 103px !important;
		height: 101px;
	}
	.new-fresh.width .new-right {
		flex: 1 0 100%;
		padding-left: 20px;
		padding-right: 20px;
	}
	.new-fresh.width .new-left {
		flex: 1 0 100%;
	}
	.new-main_tags.width .new-main_sort a {
		font-size: 16px;
		font-weight: 900 !important;
	}
	.mob_logo_container .blog_shild-rnd-img {
		 width: 79px;
	}
	.mob_logo_active{
		top: -44px;
		right: 11px;
	}
	.blog_rnd-g.rnd3 {
		top: -34px;
		right: 2px;
	}
	.blog_rnd-g.rnd4 {
		bottom: -1px;
		right: 87px;
	}
	.new-share_btns .new-share_btn {
		padding: 18px 18px;
	}
	.new-share_btns .new-share_btn p {
		font-size: 14px !important;
	}
	.new-news .new-share_btns .new-share_btn{
		padding: 18px 25px;
	}
	.new-share_btns .new-share_btn {
		height: 82px;
	}

}
/*Small (xs) IPhone-10/11*/
@media (max-width :375px) {
	.new-main_sort-fresh {
    padding: 16px 19px;
    width: 100px;
	}
	.new-fresh.width .new-author .new-tag {
		top: 5px;
	}
	.new-options {
		margin-top: 10px;
	}

}
/* Small (Ultra-xs) IPhone-5S/SE*/
@media (max-width :320px) {
	/**/
}


/* === MOBILE FIRST === */


/* Custom (xs) */
@media (min-width : 0) {
	/**/
}

/* Small (Ultra-xs) IPhone-5S/SE*/
@media (min-width : 320px) {
	/**/
}

/* Small (xs) IPhone-10/11*/
@media (min-width : 375px) {
	/**/
}

/* Small (xs) IPhone-12/13-12/13Pro*/
@media (min-width : 390px) {
	/**/
}

/*xs => Small (sm) IPhone-7/8Pus*/
@media (min-width : 414px) {
	/**/
}

/* xs <= Small (MAX-sm) IPhone-7/8Pus*/
@media (min-width : 576px) {
	/**/
}

/* sm => Medium (md) IPad / IPad-Mini*/
@media (min-width : 768px) {
	/**/
}

/* md => Large (lg) IPad-Air*/
@media (min-width : 820px) {
	/**/
}

/* md => Large (lg) IPad-Air*/
@media (min-width : 992px) {
	/**/
}

/* lg => Extra large (xl) IPad-Pro */
@media (min-width : 1024px) {
	/**/
}

/* lg => Extra large (xl)*/
@media (min-width : 1200px) {
	/**/
}

/* Extra extra large (xxl) */
@media (min-width : 1400px) {
	/**/
}

/* Extra extra large (xxl) */
@media (min-width : 1530px) {
	/**/
}

/* Extra extra large (xxl) */
@media (min-width : 1920px) {
	.container{
		max-width:1680px !important; 
	}
}



/* End */
/* /local/components/bitrix/news.list/templates/news/style.css?176529573633174 */
