

/* Start:/local/assets/plugins/simplebar-6.2.5/css/simplebar.min.css?17289177903294*/
[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:' ';display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px; width: 8px;}.simplebar-scrollbar:before{position:absolute;content:'';background:#e84e0e;border-radius:7px;left:2px;right:2px;opacity:1!important;transition:opacity .2s .5s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{top:2px;bottom:2px;left:2px;right:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:0;bottom:0;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar!important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}
/* End */


/* Start:/local/assets/css/pages/about/style.css?172891779026772*/
/*---------------------------
	RB PAGE ABOUT
---------------------------*/

/*---------------------------
	RB PAGE ABOUT HEADER
---------------------------*/

.rb-page-about {
	background-color: #161616;
}

.rb-page-about-header {
	align-items: center;
	background-image: url("/local/assets/img/pages/about/bg/bg-header.jpg");
	background-position: center bottom;
	background-repeat: no-repeat;
	background-size: cover;
	display: flex;
	flex-direction: column;
	padding: 150px 30px 0;
	min-height: 685px;
}

.rb-page-about-header-title {
	padding-bottom: 25px;
	text-align: center;
}

.rb-page-about-header-title h1 {
	color: #fff;
	font-size: 48px;
	font-weight: 500;
}

.rb-page-about-header-title h1 span {
	color: #fdb71e;
}

.rb-page-about-header-subtitle {
	padding-bottom: 45px;
	text-align: center;
}

.rb-page-about-header-subtitle span {
	color: #fff;
	font-size: 17px;
	font-weight: 500;
}

.rb-page-about-header-buttons {
	display: flex;
	flex-direction: row;
	gap: 20px;
}

.rb-page-about-header-buttons a {
	text-align: center;
	width: 210px;
}

.rb-page-about-header-buttons span {
	text-align: center;
	width: 210px;
}

@media(max-width: 991px) {

	.rb-page-about-header {
		justify-content: center;
		padding-top: 0;
		min-height: 500px;
	}

	.rb-page-about-header-title h1 {
		font-size: 32px;
		font-weight: 500;
		line-height: 1.35;
	}

	.rb-page-about-header-subtitle span {
		font-size: 15px;
	}

}

@media(max-width: 767px) {

	.rb-page-about-header {
		min-height: 400px;
	}

}

@media(max-width: 575px) {

	.rb-page-about-header {
		padding: 15px 15px 0;
	}

	.rb-page-about-header-buttons .rb-btn {
		width: 200px;
	}

	.rb-page-about-header-title {
		margin: 0 auto;
		padding-bottom: 20px;
		max-width: 354px;
	}

	.rb-page-about-header-title h1 span {
		display: block;
	}

	.rb-page-about-header-subtitle {
		padding-bottom: 25px;
	}

	.rb-page-about-header-buttons {
		flex-direction: column;
		gap: 10px;
	}

}

/*---------------------------
	RB PAGE ABOUT CONTENT
---------------------------*/

.rb-page-about-body {
	padding: 50px 0 70px;
	display: flex;
	flex-direction: column;
	gap: 50px;
	width: 100%;
}

.rb-page-about-content {
	display: flex;
	flex-direction: column;
	gap: 70px;
	margin: 0 auto;
	width: 100%;
}

.rb-page-about-content.--container {
	max-width: 1110px;
}

@media(max-width: 1199px) {

	.rb-page-about-body {
		gap: 40px;
		padding: 0;
	}

	.rb-page-about-content.--container {
		padding: 40px 30px;
	}

	.rb-page-about-content {
		gap: 40px;
	}

}

@media(max-width: 767px) {

	.rb-page-about-body {
		gap: 40px;
	}

	.rb-page-about-content.--container {
		padding: 20px 15px;
	}

}

/*	BEGIN RB PAGE ABOUT MISSION	*/

.rb-page-about-mission {
	display: flex;
	flex-direction: column;
	gap: 50px;
	justify-content: center;
	margin: 0 auto;
	max-width: 920px;
	width: 100%;
}

.rb-page-about-mission-title {
	text-align: center;
	margin: 0 auto;
	max-width: 620px;
}

.rb-page-about-mission-title h3 {
	color: #fff;
	font-size: 32px;
	font-weight: 500;
	line-height: 1.3;
}

.rb-page-about-mission-title h3 span {
	color: #fdb71e;
}

.rb-page-about-mission-subtitle {
	text-align: center;
}

.rb-page-about-mission-subtitle span {
	color: #fff;
	font-size: 17px;
	font-weight: 500;
}

.rb-page-about-mission-subtitle span > span {
	border: 2px solid #fdb71e;
	border-radius: 5px;
	padding: 0 3px 3px;
}

.rb-page-about-mission-list {
	display: flex;
	flex-direction: row;
	gap: 20px 20px;
	justify-content: center;
}

.rb-page-about-mission-list-item {
	background-color: #262626;
	border-radius: 15px;
	box-shadow: 0 0 10px 0 rgba(79, 79, 81, 0.1);
	display: flex;
	flex-direction: column;
	padding: 40px 20px 0;
	height: 215px;
	width: 215px;
}

.rb-page-about-mission-list-item-number {
	align-items: center;
	display: flex;
	flex-direction: row;
	gap: 10px;
	padding-bottom: 20px;
}

.rb-page-about-mission-list-item span[data-item = "1"] {
	color: #cacbd0;
	font-size: 15px;
	font-weight: 400;
}

.rb-page-about-mission-list-item span[data-item = "2"] {
	color: #fff;
	font-size: 60px;
	font-weight: 500;
	line-height: 1;
}

.rb-page-about-mission-list-item-number span[data-item = "2"] + span {
	color: #fff;
	font-size: 17px;
	font-weight: 500;
}

.rb-page-about-mission-list-item span[data-item = "3"] {
	color: #cacbd0;
	font-size: 15px;
	font-weight: 400;
}

.rb-page-about-mission-text {
	margin: 0 auto;
	text-align: center;
	max-width: 620px;
}

.rb-page-about-mission-text p {
	color: #fff;
	font-size: 17px;
	font-weight: 500;
}

@media(max-width: 991px) {

	.rb-page-about-mission-title h3 {
		font-size: 25px;
	}

	.rb-page-about-mission-list {
		flex-wrap: wrap;
		margin: 0 auto;
		max-width: 500px;
	}

	.rb-page-about-mission-list-item-number {
		gap: 5px;
		padding-bottom: 15px;
	}

	.rb-page-about-mission-list-item span[data-item = "1"] {
		font-size: 14px;
		line-height: 1.8;
	}

	.rb-page-about-mission-list-item span[data-item = "2"] {
		font-size: 52px;
	}

	.rb-page-about-mission-list-item span[data-item = "3"] {
		font-size: 14px;
		line-height: 1.3;
	}

}

@media(max-width: 767px) {

	.rb-page-about-mission-text p {
		margin: 0 auto;
		max-width: 500px;
	}

}

@media(max-width: 575px) {

	.rb-page-about-mission {
		gap: 20px;
		padding-top: 30px;
		max-width: 350px;
	}

	.rb-page-about-mission-title h3 {
		line-height: 1.4;
	}

	.rb-page-about-mission-title h3 span {
		display: block;
	}

	.rb-page-about-mission-subtitle {
		padding-bottom: 20px;
	}

	.rb-page-about-mission-subtitle span {
		font-size: 15px;
	}

	.rb-page-about-mission-list {
		gap: 15px 15px;
		padding-bottom: 10px;
	}

	.rb-page-about-mission-list-item {
		padding: 20px 15px 0;
		height: 165px;
		width: 165px;
	}

	.rb-page-about-mission-text p {
		color: #cacbd0;
		font-size: 15px;
		font-weight: 400;
	}

}

/*	END RB PAGE ABOUT MISSION	*/


/*	BEGIN RB PAGE ABOUT EXCERPTION	*/

.rb-page-about-excerption {
	padding-bottom: 30px;
	position: relative;
}

.rb-page-about-excerption::before {
	background-image: url("/local/assets/img/pages/about/bg/bg-excerption.png");
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 100%;
	width: 100%;
	z-index: 0;
}

.rb-page-about-excerption-layout {
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin: 0 auto;
	padding-top: 30px;
	position: relative;
	min-height: 540px;
	max-width: 920px;
}

.rb-page-about-excerption p {
	color: #fff;
	font-size: 25px;
	font-weight: 500;
	line-height: 1.6;
	position: relative;
	z-index: 5;
}

.rb-page-about-excerption p > span {
	color: #fdb71e;
}

@media(max-width: 1199px) {

	.rb-page-about-excerption-layout {
		padding: 30px 30px 0;
	}

}

@media(max-width: 991px) {

	.rb-page-about-excerption-layout {
		padding: 0 30px 0;
		text-align: center;
		min-height: auto;
	}

	.rb-page-about-excerption p {
		font-size: 22px;
	}

}

@media(max-width: 767px) {

	.rb-page-about-excerption-layout {
		padding: 0 15px 0;
	}

}

@media(max-width: 575px) {

	.rb-page-about-excerption {
		padding: 75px 0;
	}

	.rb-page-about-excerption::before {
		background-size: cover;
	}

	.rb-page-about-excerption p {
		font-size: 17px;
		line-height: 1.65;
	}

}

/*	END RB PAGE ABOUT EXCERPTION	*/

/*	BEGIN RB PAGE ABOUT BLOCK TEXT	*/

.rb-page-about-block-text {
	align-items: center;
	display: flex;
	flex-direction: row;
	gap: 30px;
	justify-content: space-between;
}

.rb-page-about-block-text-layout {
	align-items: center;
	display: flex;
	flex-direction: column;
	gap: 30px;
	justify-content: center;
	max-width: 50%;
	min-height: 100%;
	width: 100%;
}

.rb-page-about-block-text-title-mobile {
	color: #fff;
	display: none;
	font-size: 25px;
	font-weight: 500;
	padding-bottom: 30px;
	text-align: center;
	width: 100%;
}

.rb-page-about-block-text h3 {
	color: #fff;
	font-size: 32px;
	font-weight: 500;
	text-align: left;
	max-width: 350px;
	width: 100%;
}

.rb-page-about-block-text p {
	color: #cacbd0;
	font-size: 15px;
	font-weight: 400;
	text-align: left;
	max-width: 350px;
	width: 100%;
}

.rb-page-about-block-text p a {
	color: #fff;
}

.rb-page-about-block-text img {
	max-height: 540px;
}

.rb-page-about-block-text-picture {
	display: flex;
	flex-direction: column;
	justify-content: center;
	min-height: 100%;
	max-width: 50%;
	width: 100%;
}

.rb-page-about-block-text-picture picture {
	display: flex;
}

.rb-page-about-block-text-picture img {
	object-fit: cover;
}

.rb-page-about-block-text-buttons {
	display: flex;
	justify-content: center;
	width: 100%;
}

.rb-page-about-block-text a {
	text-align: center;
	width: 230px;
}

@media(max-width: 767px) {

	.rb-page-about-block-text h3 {
		font-size: 25px;
	}

}

@media(max-width: 690px) {

	.rb-page-about-block-text {
		gap: 20px;
		flex-direction: column;
		max-height: initial;
		height: initial;
	}

	.rb-page-about-block-text-layout {
		order: 2;
		padding: 0 15px;
		max-width: 100%;
	}

	.rb-page-about-block-text-title-mobile {
		display: block;
	}

	.rb-page-about-block-text h3 {
		display: none;
	}

	.rb-page-about-block-text p {
		text-align: center;
		max-width: 100%;
	}

	.rb-page-about-block-text-picture {
		order: 1;
		max-width: 100%;
	}

}

/*	END RB PAGE ABOUT BLOCK TEXT	*/

/*	BEGIN RB PAGE ABOUT HISTORY	*/

.rb-page-about-history {
	margin: 50px auto 70px;
	max-height: 505px;
	height: 100%;
	max-width: 920px;
	width: 100%;
}

.rb-page-about-history-layout {
	display: flex;
	flex-direction: row;
	gap: 40px;
	overflow: hidden;
	max-height: 505px;
	height: 100%;
	width: calc(100% + 20px);
}

.rb-page-about-history-content {
	display: flex;
	flex: 1;
	flex-direction: column;
	gap: 50px;
	overflow: hidden;
	max-height: 505px;
	height: 100%;
}

.rb-page-about-history-content-item {
	display: flex;
	flex-direction: column;
	gap: 45px 30px;
	padding-bottom: 40px;
	position: relative;
	min-height: 505px;
	height: 100%;
}

.rb-page-about-history-content-item::before {
	color: #2d2d2d;
	font-size: 60px;
	content: attr(data-year);
	opacity: 0;
	position: absolute;
	bottom: 0;
	left: 0;
	transform: translateY(50px);
	transition: all .4s ease;
	visibility: hidden;
}

.rb-page-about-history-content-item.--active::before {
	opacity: 1;
	transform: translateY(0);
	visibility: visible;
}

.rb-page-about-history-content-item-year {
	padding: 10px 0 5px 0;
}

.rb-page-about-history-content-item-year span {
	opacity: 0;
	font-weight: 500;
	line-height: 1;
	/*	transition: opacity .4s ease;*/
}

.rb-page-about-history-content-item.--active .rb-page-about-history-content-item-year span {
	opacity: 1;
}

.rb-page-about-history-content-item .rb-page-about-history-content-item-year span {
	color: #2d2d2d;
	font-size: 60px;
}

.rb-page-about-history-content-item.--active .rb-page-about-history-content-item-year span {
	color: #fff;
	font-size: 80px;
}

.rb-page-about-history-content-item-list > ul {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 30px 45px;
	list-style: none;
	justify-content: space-between;
}

.rb-page-about-history-content-item-list > ul > li {
	color: #cacbd0;
	font-size: 15px;
	font-weight: 400;
}

.rb-page-about-history-years {
	display: flex;
	flex-direction: column;
	height: 100%;
	width: 85px;
}

.rb-page-about-history-years #custom-scroll {
	max-height: 505px;
}

.rb-page-about-history-years #custom-scroll .simplebar-scrollbar:before {
	background-color: #9b9b9b;
}

.rb-page-about-history-years ul {
	border-right: 1px solid #3f3f40;
	display: flex;
	flex-direction: column;
	gap: 18px;
	list-style: none;
	padding-right: 10px;
	width: 65px;
}

.rb-page-about-history-years ul > li {
	align-items: center;
	border: 2px solid transparent;
	border-radius: 5px;
	color: #9b9b9b;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	font-weight: 400;
	justify-content: center;
	transition: all .4s ease;
	height: 30px;
	width: 55px;
}

.rb-page-about-history-years ul > li:last-child {
	display: none;
}

.rb-page-about-history-years ul > li.--active {
	color: #fff;
	border-color: #fdb71e;
}

@media(max-width: 1199px) {

	.rb-page-about-history {
		margin: 40px auto 0;
	}

}

@media(max-width: 767px) {

	.rb-page-about-history {
		margin: 25px auto 0;
		max-height: initial;
	}

	.rb-page-about-history-layout {
		flex-direction: column;
		overflow: initial;
		max-height: initial;
		width: 100%;
	}

	.rb-page-about-history-content {
		overflow: initial;
		min-height: initial;
		max-height: initial;
	}

	.rb-page-about-history-content-item-list > ul {
		grid-template-columns: repeat(2, 1fr);
		gap: 15px;
	}

	@keyframes fadeInHistory {
		0% {
			display: none;
			opacity: 0;
			visibility: hidden;
		}
		100% {
			display: flex;
			opacity: 1;
			visibility: visible;
		}
	}

	.rb-page-about-history-content-item {
		display: none;
		gap: 20px 0;
		opacity: 0;
		padding-bottom: 20px;
		visibility: hidden;
		min-height: 520px;
	}

	.rb-page-about-history-content-item::before {
		display: none;
	}

	.rb-page-about-history-content-item.--active {
		opacity: 1;
		display: flex;
		visibility: visible;
	}

	/*.rb-page-about-history-content-item.--active {
		animation: fadeInHistory 0.3s ease forwards;
		display: flex;
	}*/

	.rb-page-about-history-content-item.--active .rb-page-about-history-content-item-year span {
		font-size: 72px;
		opacity: 1;
	}

	.rb-page-about-history-years {
		border-top: 1px solid #3f3f40;
		margin-left: -15px;
		width: calc(100% + 30px);
	}

	.rb-page-about-history-years ul {
		border: none;
		border-right: none;
/*		clip-path: inset(0 0 30px 0);*/
		flex-direction: row;
		gap: 15px;
		/*overflow-x: scroll;
		overflow-y: hidden;*/
		/*margin: 0 0 -30px;
		padding: 10px 15px 30px;*/
/*		overflow-x: scroll;*/
		padding: 10px 15px 30px;
		width: 100%;
	}

	.rb-page-about-history-years ul > li {
		padding: 0 8px;
		width: initial;
	}

	.rb-page-about-history-years ul > li:last-child {
		display: initial;
		opacity: 0;
		padding: 0;
		visibility: hidden;
		width: 0;
	}

	.rb-page-about-history-years .simplebar-track.simplebar-horizontal {
		top: -16px;
		height: 8px;
	}

	.rb-page-about-history-years .simplebar-track.simplebar-vertical {
		right: initial;
	}

}


/*	END RB PAGE ABOUT HISTORY	*/

/*	BEGIN RB PAGE ABOUT PRODUCTS	*/

.rb-page-about-products {
	display: flex;
	flex-direction: column;
	gap: 55px;
	padding-bottom: 90px;
	width: 100%;
}

.rb-page-about-products-title {
	margin: 0 auto;
	padding: 0 30px;
	text-align: center;
	max-width: 920px;
}

.rb-page-about-products-title h3 {
	color: #fff;
	font-size: 32px;
	font-weight: 500;
	line-height: 1.3;
}

.rb-page-about-products-title h3 span {
	color: #fdb71e;
}

.rb-page-about-products-navigation {

}

.rb-page-about-products-nav-wrap {
	padding: 0;
	width: 100%;
}

.rb-page-about-products-nav {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	gap: 15px;
	justify-content: space-between;
	margin: 0 auto;
	padding: 0;
	max-width: 920px;
	width: 100%;
}

.rb-page-about-products-nav-item {
	align-items: center;
	background-color: transparent;
	cursor: pointer;
	display: flex;
	justify-content: flex-start;
	position: relative;
	min-height: 20px;
	white-space: nowrap;
}

.rb-page-about-products-nav-link {
	align-items: center;
	color: #9b9b9b;
	display: flex;
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
	/*	padding: 0 24px;*/
	transition: all .4s ease;
	text-decoration: none;
	height: 100%;
}

.rb-page-about-products-nav-item.--active .rb-page-about-products-nav-link {
	color: #fff;
	font-size: 20px;
	font-weight: 500;
}

.rb-page-about-products-tabs {
	opacity: 0;
	visibility: hidden;
}

.rb-page-about-products-tabs.slick-initialized {
	opacity: 1;
	visibility: visible;
}

.rb-page-about-products-tabs-wrap {
	background-image: linear-gradient(to bottom, #262626, #161616);
	display: flex;
	flex-direction: column;
	gap: 50px;
	padding: 70px 0 0;
	width: 100%;
}

.rb-page-about-products-tabs {
	display: flex;
	margin: 0 auto;
	position: relative;
	min-height: 540px;
	max-width: 1110px;
	width: 100%;
}

.rb-page-about-products-tabs-item {
	color: #fff;
	display: flex;
	flex-direction: row;
	gap: 30px;
	overflow: hidden;
	width: 100%;
}

/*.rb-page-about-products-tabs-item-wrap.--show {

}*/

/*.rb-page-about-products-tabs-item.--show {
	animation-name: show;
	animation-duration: 2s;
	display: flex;
	opacity: 1;
	visibility: visible;
	max-height: 1500px;
	height: auto;
}*/

/*@keyframes show {
	0% {
		display: none;
		opacity: 0;
		visibility: hidden;
	}
	100% {
		display: flex;
		opacity: 1;
		visibility: visible;
	}
}*/


.rb-page-about-products-tabs-item-picture {
	display: flex;
	max-width: 50%;
	width: 100%;
}

.rb-page-about-products-tabs-item-picture picture {
	display: flex;
}

.rb-page-about-products-tabs-item-picture img {
	object-fit: cover;
}

.rb-page-about-products-tabs-item-text {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	max-width: 50%;
	min-height: 100%;
	width: 100%;
}

.rb-page-about-products-tabs-item-text p {
	color: #cacbd0;
	font-size: 15px;
	font-weight: 400;
}

.rb-page-about-products-tabs-item-text p span {
	border: 2px solid #fdb71e;
	color: #fff;
	font-weight: 500;
	border-radius: 5px;
	padding: 0 3px 3px;
	white-space: nowrap;
}

.rb-page-about-products-tabs-item-text-layout {
	display: flex;
	flex-direction: column;
	gap: 50px;
	margin: 0 auto;
	max-width: 350px;
	width: 100%;
}

.rb-page-about-products-tabs-item-list {
	display: flex;
	flex-direction: row;
	gap: 50px;
}

.rb-page-about-products-tabs-item-list-item-number {
	align-items: center;
	display: flex;
	flex-direction: row;
	gap: 10px;
	padding-bottom: 20px;
}

.rb-page-about-products-tabs-item-list-item span[data-item = "1"] {
	color: #cacbd0;
	display: flex;
	font-size: 15px;
	font-weight: 400;
	min-height: 22px;
}

.rb-page-about-products-tabs-item-list-item span[data-item = "2"] {
	color: #fff;
	font-size: 60px;
	font-weight: 500;
	line-height: 1;
}

.rb-page-about-products-tabs-item-list-item-number span[data-item = "2"] + span {
	color: #fff;
	font-size: 17px;
	font-weight: 500;
}

.rb-page-about-products-tabs-item-list-item span[data-item = "3"] {
	color: #cacbd0;
	font-size: 15px;
	font-weight: 400;
}

.rb-page-about-products-tabs-item-buttons {
	display: flex;
	justify-content: flex-start;
}

.rb-page-about-products-tabs-item-buttons .rb-btn {
	max-width: 210px;
	width: 100%;
}

@media(max-width: 991px) {

	.rb-page-about-products {
		gap: 30px;
		padding-bottom: 40px;
	}

	.rb-page-about-products-title {
		padding-bottom: 10px;
	}

	.rb-page-about-products-navigation {
		padding: 0 30px;
	}

	.rb-page-about-products-nav-item.--active .rb-page-about-products-nav-link {
		font-size: 17px;
		font-weight: 500;
	}

	.rb-page-about-products-tabs-item-list-item-number {
		padding-bottom: 10px;
	}

	.rb-page-about-products-tabs-item-list-item span[data-item = "1"] {
		display: flex;
		font-size: 14px;
		line-height: 1.8;
	}

	.rb-page-about-products-tabs-item-list-item span[data-item = "2"] {
		font-size: 52px;
	}

	.rb-page-about-products-tabs-item-list-item span[data-item = "3"] {
		display: flex;
		font-size: 14px;
		line-height: 1.3;
	}

}

@media (max-width: 820px) {

	.rb-page-about-products-tabs-item-picture {
		flex: 1;
		max-width: 100%;
	}

}

/*@media (max-width: 820px) {

	.rb-page-about-products-tabs-wrap {
		gap: 20px;
		padding: 30px 15px 0;
	}

	.rb-page-about-products-tabs-item {
		flex-direction: column;
		gap: 20px;
	}

	.rb-page-about-products-tabs-item-picture {
		max-width: 100%;
	}

	.rb-page-about-products-tabs-item-text {
		min-height: auto;
		max-width: 100%;
	}

}*/

@media (max-width: 767px) {

	.rb-page-about-products {
		padding-bottom: 35px;
	}

	.rb-page-about-products-navigation {
		padding: 0 15px;
	}

	.rb-page-about-products-nav-wrap {
		clip-path: inset(0 0 30px 0);
		flex-wrap: nowrap;
		overflow-x: auto;
		margin: 0 0 -30px;
		padding: 0 15px 30px;
		position: relative;
		left: -15px;
		width: calc(100% + 30px);
	}

	.rb-page-about-products-nav {
		justify-content: flex-start;
		gap: 30px;
	}

	.rb-page-about-products-title {
		padding: 0 15px 5px;
	}

	.rb-page-about-products-title h3 {
		font-size: 25px;
		line-height: 1.4;
	}

	.rb-page-about-products-nav-item:last-child {
		padding-right: 15px;
	}

	.rb-page-about-products-tabs-wrap {
		gap: 20px;
		padding: 30px 15px 0;
	}

	.rb-page-about-products-tabs-item {
		flex-direction: column;
		gap: 20px;
	}

	.rb-page-about-products-tabs-item-picture {
		max-width: 100%;
	}

	.rb-page-about-products-tabs-item-text {
		min-height: auto;
		max-width: 100%;
	}

	.rb-page-about-products-tabs-item-text-layout {
		gap: 25px;
		max-width: 100%;
	}

	.rb-page-about-products-tabs-item-text p {
		text-align: center;
	}

	.rb-page-about-products-tabs-item-list {
		justify-content: flex-start;
		width: 100%;
	}

	.rb-page-about-products-tabs-item-buttons {
		justify-content: center;
		padding-top: 10px;
	}

	.rb-page-about-products-tabs-item-buttons .rb-btn {
		max-width: 175px;
	}

}

@media(max-width: 575px) {

	.rb-page-about-products-nav-wrap {
		overflow-x: scroll;
	}

}

/*	END RB PAGE ABOUT PRODUCTS	*/

/*	BEGIN RB PAGE ABOUT PRODUCTION	*/

.rb-page-about-production {
	display: flex;
	flex-direction: column;
	gap: 30px;
	justify-content: center;
	margin: 0 auto;
}

.rb-page-about-production-title {
	text-align: center;
	margin: 0 auto;
	max-width: 920px;
}

.rb-page-about-production-title h3 {
	color: #fff;
	font-size: 32px;
	font-weight: 500;
}

.rb-page-about-production-subtitle {
	display: flex;
	flex-direction: column;
	gap: 20px;
	justify-content: center;
	margin: 0 auto;
	text-align: center;
	max-width: 920px;
}

.rb-page-about-production-subtitle span {
	color: #cacbd0;
	font-size: 15px;
}

.rb-page-about-production-layout {
	align-items: center;
	display: flex;
	flex-direction: row;
	gap: 30px;
	justify-content: center;
	padding: 20px 0;
	min-height: 100%;
	width: 100%;
}

.rb-page-about-production-picture {
	display: flex;
	flex-direction: column;
	justify-content: center;
	min-height: 100%;
	max-width: 50%;
	width: 100%;
}

.rb-page-about-production-picture picture {
	display: flex;
}


.rb-page-about-production-picture img {
	object-fit: cover;
}

.rb-page-about-production-text {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	max-width: 50%;
	min-height: 100%;
	width: 100%;
}

.rb-page-about-production-text-layout {
	display: flex;
	flex-direction: column;
	gap: 50px;
	margin: 0 auto;
	max-width: 350px;
	width: 100%;
}

.rb-page-about-production-text ul {
	display: flex;
	flex-direction: column;
	gap: 20px;
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: left;
}

.rb-page-about-production-text ul > li {
	align-items: center;
	color: #cacbd0;
	display: flex;
	font-size: 15px;
	font-weight: 400;
	padding-left: 30px;
	position: relative;
	min-height: 18px;
}

.rb-page-about-production-text ul > li::before {
	align-items: center;
	background-color: #fdb71e;
	border-radius: 50%;
	color: #111;
	content: '\e90c';
	display: flex;
	justify-content: center;
	font-family: "rb-icomoon";
	font-size: 10px;
	line-height: 18px;
	position: absolute;
	top: 0;
	left: 0;
	height: 18px;
	width: 18px;
}

.rb-page-about-production-text-list {
	display: flex;
	flex-direction: row;
	gap: 50px;
}

.rb-page-about-production-text-list-item-number {
	align-items: center;
	display: flex;
	flex-direction: row;
	gap: 10px;
	padding-bottom: 20px;
}

.rb-page-about-production-text-list-item span[data-item = "1"] {
	color: #cacbd0;
	display: flex;
	font-size: 15px;
	font-weight: 400;
	min-height: 28px;
}

.rb-page-about-production-text-list-item span[data-item = "2"] {
	color: #fff;
	font-size: 60px;
	font-weight: 500;
	line-height: 1;
}

.rb-page-about-production-text-list-item-number span[data-item = "2"] + span {
	color: #fff;
	font-size: 17px;
	font-weight: 500;
}

.rb-page-about-production-text-list-item span[data-item = "3"] {
	color: #cacbd0;
	font-size: 15px;
	font-weight: 400;
}

.rb-page-about-production-buttons {
	display: flex;
	justify-content: center;
}

.rb-page-about-production-buttons .rb-btn {
	margin: 0 auto;
	max-width: 210px;
	width: 100%;
}

@media(max-width: 991px) {

	.rb-page-about-production-text-list-item-number {
		padding-bottom: 10px;
	}

	.rb-page-about-production-text-list-item span[data-item = "1"] {
		display: flex;
		font-size: 14px;
		line-height: 1.8;
	}

	.rb-page-about-production-text-list-item span[data-item = "2"] {
		font-size: 52px;
	}

	.rb-page-about-production-text-list-item span[data-item = "3"] {
		display: flex;
		font-size: 14px;
		line-height: 1.3;
	}

}

@media(max-width: 767px) {

	.rb-page-about-production-title h3 {
		font-size: 25px;
		line-height: 1.4;
	}

}

@media(max-width: 575px) {

	.rb-page-about-production {
		padding: 20px 0;
	}

	.rb-page-about-production-layout {
		flex-direction: column;
	}

	.rb-page-about-production-picture {
		margin-bottom: -10px;
		max-width: 100%;
	}

	.rb-page-about-production-text {
		max-width: 100%;
	}

	.rb-page-about-production-text-layout {
		gap: 30px;
		max-width: 100%;
	}

	.rb-page-about-production-text ul > li {
		padding-left: 35px;
	}

	.rb-page-about-production-text-list {
		gap: 30px;
	}

}

/*	END RB PAGE ABOUT PRODUCTION	*/
/* End */
/* /local/assets/plugins/simplebar-6.2.5/css/simplebar.min.css?17289177903294 */
/* /local/assets/css/pages/about/style.css?172891779026772 */
