.company-block-1-top-left-title-line-1 {
    height:2px;
    background:#F2CF30;
    margin-top:32px;
    width:100%;
}
.company-block-1-top-left-title-line-2 {
    height:2px;
    background:#F2CF30;
    margin-top:22px;
        width:100%;
}
.company-block-1-top-left-title h1 {
    font-size:40px;
    font-weight:500;
}
.company-block-1-top {
    display: grid;
    gap: 46px;
    grid-template-columns: 1fr 1fr;
    width: 100%;
    margin-bottom: 150px;
    height:auto;
}
.company-block-1-top-left {
	display:flex;
	flex-direction:column;
	justify-content: space-between;
}
.company-block-1-top-left-text-1 {
    font-size:22px;
}
.company-block-1-top-left-text-2 {
    font-size:22px;
    margin-top:22px;
}
.company-block-1-top-right-img {
    background-position: center !important;
    background-repeat:no-repeat !important;
    background-size: cover !important;
}
.company-block-1-top-right {
    display:grid;
    grid-template-columns: 350px 468px;
    grid-template-rows: 1fr 1fr;
    gap:20px;
}
.company-block-1-top-right-img-1 {
    background: url(/assets/images/company/company-img-1.png);
    grid-row: 1/3 ;
}
.company-block-1-top-right-img-2 {
    background: url(/assets/images/company/company-img-2.png);
}
.company-block-1-top-right-img-3 {
    background: url(/assets/images/company/company-img-3.png);
}
.company-block-1-bottom-left {
    display:grid;
    grid-template-columns: 520px 300px;
    grid-template-rows: 1fr 1fr;
    gap:20px;
}
.company-block-1-bottom-left-img {
    background-position: center !important;
    background-repeat:no-repeat !important;
    background-size: cover !important;
}
.company-block-1-bottom-left-img-1 {
    background: url(/assets/images/company/company_block-2-left-img-1.png);
    grid-row: 1/3;
}
.company-block-1-bottom-left-img-2 {
    background: url(/assets/images/company/company_block-2-left-img-2.png);
}
.company-block-1-bottom-left-img-3 {
    background: url(/assets/images/company/company_block-2-left-img-3.png);
}
.company-block-1-bottom {
    display: grid;
    gap: 46px;
    grid-template-columns: 1fr 1fr;
    width: 100%;
    margin-bottom: 90px;
    height:auto;
}
.company-block-1-bottom {
    display: grid;
    gap: 46px;
    grid-template-columns: 1fr 1fr;
    width: 100%;
    margin-bottom:80px;
    height:auto;
}
.company-block-1-bottom-right {
	display:flex;
	flex-direction:column;
	justify-content:space-between;
}
.company-block-1-bottom-right-1-text {
	font-size:22px;
	margin-bottom:16px;
}
.company-block-1-bottom-right-2-text {
	font-size:24px;
	margin-bottom:32px;
	padding-left:37px;
	border-left:5px solid #F2CF30;
}
.new_btn-company {
	display:block;
    background: #f2cf30;
    color: black;
    padding: 20px 30px;
    font-weight: 500;
	width:100%;
    text-transform: uppercase;
	text-align:center;
	font-weight:400;
	font-size:22px;
}
.new_btn-company:hover {
	color: #0c0e11;
    background-color: #ffeea0;
}
.new_btn-company a{
	line-height: normal;
	font-size:22px;
}
.company-block-partner-img {
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
}
.company-block-partner {
	display:flex;
	flex-wrap:wrap;
	gap:40px;
	margin: 0 0 80px 0;
	justify-content:center;
}
.block-partner-title {
	padding-left:32px;
	font-size:24px;
	border-left:5px solid #f2cf30;
	margin-bottom:40px;
}
.company-block-3-left-1 {
font-size:32px;
font-weight:300;
}
.company-block-3 {
    display: grid;
    gap: 46px;
    grid-template-columns: 1fr 1fr;
    width: 100%;
    margin-bottom: 150px;
    height:496px;
}
.company-block-3-left {
	display:flex;
	justify-content:space-between;
	flex-direction:column;
}
.company-block-3-left-2 li {
	font-size:22px;
	margin-bottom:8px;
	list-style:outside;
	margin-left:20px;
}
.company-block-3-left-3 {
	font-size:22px;
}
.company-block-3-left-4 {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.company-block-3-right {
	display:grid;
	grid-template-columns:2fr 1fr;
	grid-template-rows:1fr 1fr;
	gap:20px;
}
.company-block-3-right-img {
	background-size:cover !important;
	background-position:center !important;
	background-repeat:no-repeat !important;
}
.company-block-3-right-img-1 {
	background:url(/assets/images/company/company-3-img-1.png);
	grid-row:1/3;
}
.company-block-3-right-img-2 {
	background:url(/assets/images/company/company-3-img-2.png);
}
.company-block-3-right-img-3 {
	background:url(/assets/images/company/company-3-img-3.png);
}
.company-block-4 {
	display:grid;
	height:auto;
	grid-template-columns:33% 33% 33%;
 	gap:1%;
	margin-bottom:150px;
	justify-content:center;
}
.company-block-4-left {
	display:flex;
	flex-direction:column;
	justify-content:space-around;
}
.company-block-4-left-line {
	border-top:1px dashed #ffeea0; 
	width:100px;
}
.company-block-4-left-1 {
	display:flex;
	align-items:center;
}
.company-block-4-right-1 {
	display:flex;
	align-items:center;
}
.company-block-4-right-line {
	border-top:1px dashed #ffeea0; 
	width:100px;
}
.company-block-4-center-img-1{
	background:url(/assets/images/company/block-4-center-img-4.png);
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
	grid-column:1/4;
	width:100%;
	height:100%;
}
.company-block-4-center-img-2 {
	background:url(/assets/images/company/comany-block-4-img-1.png);
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
	width:100%;
	height:100%;
}
.company-block-4-center-img-3 {
	background:url(/assets/images/company/comany-block-4-img-2.png);
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
	width:100%;
	height:100%;
}
.company-block-4-center-img-4 {
	background:url(/assets/images/company/comany-block-4-img-3.png);
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
	width:100%;
	height:100%;
}
.company-block-4-center {
	max-width:540px;
	display:grid;
	grid-template-rows:1fr 1fr;
	grid-template-columns:1fr 1fr 1fr;
	width:100%;
	gap:10px;
}
.company-block-4 p {
	text-align:center;
	font-size:22px;
}
.company-block-4-left-1 {
	white-space:nowrap;
	justify-content:end;
}
.company-block-4-right-1 {
	white-space:nowrap;
}
.company-block-4-right-2 {
	margin-bottom:60px;
}
.company-block-4-left-1 {
	margin-bottom:60px;
}
.company-block-4-right-2,.company-block-4-right-3 {
	display: flex;
    align-items: center;
}
.company-block-4-right {
	display:flex;
	flex-direction:column;
	justify-content:space-around;
}
.company-block-4-left-line-longer {
	border-top: 1px dashed #ffeea0;
    width: 150px;
}
.block-5-title-wrapper {
	display:flex;
	align-items:center;
	justify-content:space-between;
}
.block-5-title-line {
	width:100%;
	height:2px;
	background:#F2CF30;
	margin: 0 20px;
}
.block-5-slides {
	margin:60px 0 150px 0;
}
.block-5-slides-item {
	background:#D9D9D93B;
	padding:30px;
	margin:0 20px;
}
.block-5-slides-item-wrapper {
	align-items:center;
	justify-content:space-between;
	gap:15px;
	display:flex;
	flex-direction:column;
}
.slick-dots {
	margin-top:20px;
	display:flex !important;
	align-items:center;
	justify-content:center;
}
.slick-dots button{
	border-radius:50%;
	background:white;
	color:white;
	font-size:0px;
	padding:8px;
	margin: 0 10px;
}
.block-5-slides .slick-dots .slick-active {
    padding: 22px 16px;
    border-radius: 50%;
    background: rgba(189, 195, 199,0.7);
    height: 72px;
}
.block-5-slides-item-name {
	font-size:24px;
}
.block-5-slides-item-text {
	text-align:center;
	font-size:14px;
	line-height:normal;
}
.block-5-slides-item-hint {
	font-size:18px;
	opacity:0.7;
}
.block-5-title {
	font-size:36px;
	font-weight:400;
}
.company-block-6 {
	display:grid;
	grid-template-columns:1fr 1fr;
	height:auto;
	gap:40px;
	margin-bottom:150px;
}
.company-block-6-title {
	font-size:36px;
	font-weight:400;
}
.company-block-6-text {
	margin:32px 0 46px 0;
}
.company-block-6-right	{
	display:grid;
	grid-template-rows:61% 39%;
	grid-template-columns:repeat(6,1fr);
	gap:15px;
}
.company-block-6-right-img {
	background-size:cover !important;
	background-repeat:no-repeat !important;
	background-position:center !important;
	width:100%;
	height:100%;
}
.company-block-6-right-img-1 {
background:url(/assets/images/company/company-block-6-right-img-5.png);
grid-row:1;
grid-column:1/4;
}
.company-block-6-right-img-2 {
background:url(/assets/images/company/company-block-6-right-img-4.png);
grid-row:1;
grid-column:4/7;
}
.company-block-6-right-img-3 {
background:url(/assets/images/company/company-block-6-right-img-3.png);
grid-row:2;
grid-column:1/3;
}
.company-block-6-right-img-4 {
background:url(/assets/images/company/company-block-6-right-img-2.png);
grid-row:2;
grid-column:3/5;
}
.company-block-6-right-img-5 {
background:url(/assets/images/company/company-block-6-right-img-1.png);
grid-row:2;
grid-column:5/7;
}
.company-block-1-top-left-title{
margin-bottom:70px;
}
.company-block-1-bottom-right-2-text {
margin-top:55px;
}
.company-block-partner-1,.company-block-partner-2,.company-block-partner-4,.company-block-partner-8,.company-block-partner-13{ 
height:90%;
}
.company-block-partner {
align-items:center;
}
.block-partner-title {
font-weight:400;
}
.company-block-4 {
    min-height: 485px;
}

.slick-current  {
	transform: scale(1.05);

}
.slick-dots {
margin-top:40px;
}
.slick-slide {
    transition: 0.3s ease all;
}

.slick-list {
    overflow: visible; /* Позволяет показывать элементы, выходящие за границы */
}

.slick-track {
    display: flex; /* Используйте flex для удобства работы с элементами */
}
.wavebg-center {
	background: url(/assets/images/allcontent/wavebg.png);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}
.wavebg-end {
	background: url(/assets/images/allcontent/wavebg.png);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}
.mobile-grid {
	display:none;
}
.company-block-1 {
	margin-top:150px;
}
.overflow-hidden {
overflow:hidden;
}
.block-5-slides-item-wrapper img {
	max-width:100px;
	max-height:100px;
	border-radius:50%;
}
.confidenc_company_form {
	display: block;
    font-size: 12px;
    width: 70%;
	margin-left:auto;
}
.content_block {
	overflow: hidden;
	position: relative;    
}
.content_block.hide {
	height: 200px;
}
.content_block.hide:after{
	content: "";
	display: block;
	height: 100px;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
}
@media(max-width:1600px) {
	.desktop1600 {
		display:none;
	}
}
@media(min-width:1550px) {
	.company-block-1-bottom-right-2 .new_btn-company a{
		font-size:17px;
	}
}
@media(min-width:1150px) {
	.block-5-slides-item {
		min-height:440px;
	}

}
@media(max-width:1650px) {
	.company-block-partner {
		gap:5px;
	}
}
@media(max-width:1150px) {
	.block-partner-title {
		margin-bottom:0;
		margin-top:60px;
	}
	.company-block-partner-mobile {
		display:flex;
		flex-wrap:wrap;
		justify-content:space-between;
	}
	.new_btn-company:hover {
		color: black;
		background-color: #f2cf30;
	}
	.company-block-3-right {
		grid-template-columns:1fr 1fr;
		grid-template-rows:200px 300px;
		gap:10px;
	}
	.company-block-partner-mobile img {
		height: 25px;
        width: auto !important;
	}
	.company-block-1-bottom-right-2 .new_btn-company  {
		font-size:16px;
	}
	.confidenc_company_form {
		width: 100%;
	}
	.company-block-6 {
		margin-bottom:30px !important;
	}
	.mobile-grid {
		display:grid;
	}
	.company-block-1-top {
		grid-template-columns: 1fr;
		grid-template-rows: 1fr 1fr;
	}
	.company-block-1-bottom {
		grid-template-columns: 1fr;
		grid-template-rows: 1fr;
	}
	.company-block-1-top-left-title {
		text-align:center;
		font-size:
	}	
	.company-block-1-top-left-title h1 {
		font-size:18px;
	}
	.company-block-1-top-left-title-line-1,.company-block-1-top-left-title-line-2 {
		display:none;
	}
	.company-block-1-top-right,.company-block-1-bottom-left {
		grid-template-columns:1fr 1fr;
	}
	.company-block-1-top-left-text-1,.company-block-1-top-left-text-2 {
		font-size:15px;
	}
	.company-block-1-top-left-text-2 {
		margin-top:10px;
	}
	.company-block-1-top {
		gap:16px;
	}
	.company-block-1-top-left-text-1 {
		margin-top:24px;
	}
	.company-block-1-top {
		margin-bottom:24px;
	}
	.company-block-1-top-left-title {
		margin-bottom:0;
	}
	.company-block-1-top-right-img-3 {
		grid-row:1/2;
		grid-column:1/3;
	}
	.company-block-1-top-right-img-1 {
		grid-row:2;
		grid-column:2;
	}
	.company-block-1-bottom-right-1-text {
		font-size:16px;
	}
	.company-block-1-bottom-left {
		min-height:379px;
		gap:16px;
	}
	.company-block-1-bottom-left-img-1 {
		grid-row:1/2;
		grid-column:1/3;
	}
	.company-block-1-bottom-right-2-text {
		font-size:17px;
		padding-left:16px;
	}
	.company-block-1-bottom-right-2 .new_btn-company a {
		font-size:17px;
	}
	.company-block-1-bottom-right-2 .new_btn-company {
		padding:10px;
		font-weight:400;
		text-transform: none;
	}
	.company-block-1-bottom {
		margin-bottom:32px;
	}
	.company-block-partner-1,.company-block-partner-2,.company-block-partner-4,.company-block-partner-8,.company-block-partner-13{ 
		height:90%;
		width:50%;
	}
	.company-block-partner {
		margin-bottom:32px;
	}
	.company-block-3-left-1 {
		margin-bottom:32px;
		font-size:18px;
	}
	.company-block-3 {
		grid-template-columns:1fr;
	}
	.company-block-3-left-2 li {
		font-size:18px;
	}
	.company-block-3-left-3 {
		font-size:18px;
		margin-top:24px;
	}
	.company-block-3-left-4 {
		flex-direction:column;
		align-items:start;
	}
	.company-block-3-right-img-1 {
		width:100%;
		grid-column: 1 / 3;
		grid-row: 2 / 3;
	}
	.company-block-3-right-img-2 {
		width:100%;
		grid-column: 2 / 3;
		grid-row: 1 / 2;
	}
	.company-block-3-right-img-3 {
		width:100%;
		grid-column: 1 / 2;
		grid-row: 1 / 2;
	}
	.hint-btn {
		font-size:14px;
	}
	.company-block-3 {
		margin-bottom:60px;
	}
	.company-block-3-left-4 {
		margin-top:16px;
	}
	.company-block-3 {
		height:auto;
	}
	.company-block-6 {
		grid-template-columns:1fr;
	}
	.company-block-6-title {
		font-size:22px;
		text-align:center;
	}
	.company-block-partner-mobile {
		max-width:1000px;
		margin:20px 0;
	}
	.company-block-partner-mobile img {
		margin:10px;
	}
	.company-block-1 {
		margin-top:90px;
	}
	.company-block-4 {
		display:flex;
		flex-direction:column;
		min-height:auto;
	}
	.company-block-4-left-line,.company-block-4-right-line {
		display:none;
	}
	.company-block-4-left-line-longer {
		display:none;
	}
	.company-block-4-left-1 {
		justify-content:start;
	}
	.company-block-4 p {
		text-align:start
	}
	.company-block-4-right {
		display:block;
		margin-top:24px;
	}
	.company-block-4-right div {
		margin-bottom:16px;
	}
	.company-block-4-left {
		display:block;
	}
	.company-block-4-left div {
		margin-bottom:16px;
	}
	.company-block-4 {
		margin-bottom:60px;
	}
	.company-block-6-right {
		height:343px;
	}
	.company-block-6-from {
		margin-top:32px;
	}
	.block-5-slides .slick-list {
		overflow:hidden;
	}
	.block-5-slides {
		margin:24px 0 60px 0;
	}
	.block-5-slides-item-wrapper {
		height:auto;
	}
	.block-5-slides-item {
		padding:30px 5px;
	}
	.block-5-slides-item-name {
		text-align:center;
	}
	.slick-arrow {
		display:none !important;
	}
	.company-block-4-center {
		height:350px;
	}
	.company-block-3-left-2 {
		margin-bottom:20px;
	}
	.company-block-4-right-1 p,.company-block-4-right-2 p,.company-block-4-right-3 p {
		font-size:16px;
	}
	.company-block-4-left-1 p,.company-block-4-left-2 p,.company-block-4-left-3 p {
		font-size:16px;
	}
	.company-block-6-text {
		font-size:12px;
	}
	.company-block-6-right {
		gap:7px;
		margin-bottom:40px;
	}

}
