

/* Start:/local/components/bitrix/news.list/templates/equipments/style_equip.css?17704012028615*/
/*--START---SITE SETTINGS---*/

/*Variables*/
:root {
	--custom_equip_grid: 1680px !important;
	--custom_equip_padding: 3vw !important;
	--primary-d_color: #FBBA00;
	--secondary-d_color: #F3F3F3;
	--accent-d_color: #E84E0F;
	--h1-d_size: 60px !important;
	--h1-d_size-lg-mobile: 40px !important;
	--h1-d_size-xs-mobile: 35px !important;
	--h2-d_size: 48px !important;
	--text-d_color: #222222;
	--regular-d_size: 18px !important;
	--small-size: 16px !important;
	--lineheight: 1.3 !important;
	--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/equipments/../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/equipments/../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/equipments/../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/equipments/../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{
	background-color: var(--secondary-d_color) !important;
}

/*--H1--*/
.dobronew .wrap .h1_headline{
	width: 75%;
	font-family: var(--userfont);
	font-weight: 700 !important;
	font-size: 50px !important;
	line-height: 1.1 !important;
	padding: 0px 0px 5px 0px !important;
	padding-left: var(--custom_equip_padding)!important;
	color: #000;
	margin: 95px 0px 9px 0px !important;
}

/*--H2--*/
.wrap h2{
	margin: 0px !important;
}


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

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

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

/*---GRID Style---*/
.container-fluid.cont_box-custom{
	box-sizing: border-box;
}
.custom_eq-grid_xl {
	max-width: var(--custom_equip_grid) !important;
	width: 100% !important;
	min-width: 320px;
	padding: 0px var(--custom_equip_padding) !important;
	margin: 0px auto 0px auto;
}

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

/*--H2 DESCRIPTION STYLE--*/
.equipment_headline{
	width: 55%;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}
.equipment_headline .h2{
	font-family: var(--userfont);
	font-size: 42px !important;
	color: #222;
	font-weight: 700;
	line-height: 1.2;
	letter-spacing: 0.020em;
	text-align: left;
	margin: 0 !important;
	display: inline-block;
	position: relative;
}
.equipment_headline .description{
	font-family: var(--userfont);
	font-size: 21px;
	font-weight: 700;
	line-height: 1.2;
	text-align: left;
	color: #000;
	padding: 0px;
	margin-top: 20px;
}

/*--ONE SCREEN--*/

.equipment-section{
	width: 100%;
	max-width: 100%;
	height: 100%;
	background-color: var(--secondary-d_color);
	position: relative;
	margin-top: 32px;
	padding: 0px 0px 25px 0px !important;
}
.equipment-section .equipment-wrap{
	flex-direction: column !important;
	align-items: flex-start !important;
}
.equipment-section .equipment_cont{
	width: 100%;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	flex-wrap: wrap;
}
.equipment-section .equipment_cont .text{
	width: 70%;
}
.equipment-section .equipment_cont .text p{
	font-family: var(--userfont);
	font-size: 21px;
	font-weight: 700;
	line-height: 1.2;
	color: #000;
	padding: 0px;
}
/*--IMAGE--*/
.equipment-section .equipment_cont .img{
	width: 25%;
}
.equipment-section .equipment_cont .img img{
	width: 220px;
	height: auto;
	display: block;
	margin: 0px auto;
	transform: translateY(-44px);
}

/*--ITEM ONE SCREEN--*/

.equipment-wrap .equipment_item_in{
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
	margin: 45px 0px 45px 0px;
}
.equipment-wrap .equipment_item_in .eq_item{
	max-width: 30%;
	width: 30%;
	display: flex;
	flex-direction: row;
	align-items: center;
}
.equipment-wrap .equipment_item_in .eq_item p{
	font-family: var(--userfont);
	font-size: 21px;
	font-weight: 700;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
.equipment-wrap .equipment_item_in .eq_item img{
	display: inline-block;
	margin-right: 15px;
}

/*--BUTTON--*/
.equipment-wrap .submit_equip{
	width: 100%;
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: flex-start;
}
.equipment-wrap .submit_equip .equip_btn_main{
	padding: 24px 30px;
	background-color: var(--accent-d_color);
	font-family: var(--userfont);
	font-size: 18px;
	font-weight: 700;
	color: #fff;
	text-align: center;
	border: 0px;
	border-radius: 300px;
	cursor: pointer;
	transition: all 350ms ease;
}
.equipment-wrap .submit_equip .equip_btn_main:hover{
	background-color: #000;
}

/*--SECTION TWO--*/
.equipment-section_two{
	max-width: 100%;
	width: 100%;
	padding: 45px 0px;
	margin: 60px 0px;
	background-color: var(--secondary-d_color);
}

/*--START PARAMETRS--*/

.equipment-parametrs_wrap{
	width: 100%;
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: space-between;
	outline: 1px #ccc solid;
	margin-top: 65px;
}
/*--ICONS--*/
.equipment-parametrs_wrap .eq_tw_paraz{
	max-width: 30%;
	width: 30%;
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	flex-wrap: wrap;
	justify-content: space-between;
	outline: 1px #ccc solid;
}
.equipment-parametrs_wrap .eq_tw_paraz .eq_img_par{
	max-width: 30%;
	width: 30%;
	height: 70px;
	display: flex;
	flex-direction: column;
	align-items: center;
	font-family: var(--userfont);
	font-weight: 700;
	font-size: 16px;
	letter-spacing: 0.01em;
	line-height: 1.3;
	color: #262626;
}
.equipment-parametrs_wrap .eq_tw_paraz .text_par{
	font-family: var(--userfont);
	font-weight: 700;
	font-size: 21px;
	line-height: 1.2;
	color: #000;
	text-align: left;
	display: inline-block;
	margin-top: 32px;
}
/*--RANGE--*/
.equipment-parametrs_wrap .eq_tw_range{
	max-width: 30%;
	width: 30%;
	display: flex;
	flex-direction: column;
	outline: 1px #ccc solid;
}
.equipment-parametrs_wrap .eq_tw_range .eq_range_block{
	width: 100%;
	height: 70px;
	display: flex;
	flex-direction: column;
	outline: 1px #ccc solid;
}
.equipment-parametrs_wrap .eq_tw_range .text_par{
	font-family: var(--userfont);
	font-weight: 700;
	font-size: 21px;
	line-height: 1.2;
	color: #000;
	text-align: left;
	display: inline-block;
	margin-top: 32px;
}
.equipment-parametrs_wrap .eq-range__value{
	font-size: 18px;
	font-weight: 600;
	color: #000;
}
.equipment-parametrs_wrap .eq-range__slider{
	width: 100%;
	height: 4px;
	border-radius: 2px;
	background: #000;
	appearance: none;
	cursor: pointer;
}
.eq-range__slider::-webkit-slider-thumb {
	appearance: none;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	background: var(--accent-d_color);
	cursor: pointer;
}
.eq-range__slider::-moz-range-thumb {
	width: 20px;
	height: 20px;
	border-radius: 50%;
	background: var(--accent-d_color);
	cursor: pointer;
}

/*--INFECTION RATE--*/
.equipment-parametrs_wrap .eq_tw_infection_rate{
	max-width: 30%;
	width: 30%;
	display: flex;
	flex-direction: column;
	outline: 1px #ccc solid;
}
.equipment-parametrs_wrap .eq_tw_infection_rate .text_par{
	font-family: var(--userfont);
	font-weight: 700;
	font-size: 21px;
	line-height: 1.2;
	color: #000;
	text-align: left;
	display: inline-block;
	margin-top: 32px;
}
/*--RATE--*/
.equipment-parametrs_wrap .eq_tw_infection_rate .eq_infection_rate_block{
	width: 100%;
	height: 70px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: flex-start;
	outline: 1px #ccc solid;
}
/* End */
/* /local/components/bitrix/news.list/templates/equipments/style_equip.css?17704012028615 */
