
	.partners_top10_wrap{
		margin-bottom:50px;
	}
    .tabs {
      border: none;
      max-width: 100%;
      margin-left: auto;
      margin-right: auto;
    }

    .tabs__nav {
    display: flex;
    flex-wrap: nowrap;
    list-style-type: none;
    background: #fff;
    margin: 0;
    border-bottom: none;
    align-items: flex-start;
    align-content: flex-start;
    }

    .tabs__btn {
		width: 220px;
		height: 90px;
		background: #fff;
		border-radius: 3px;
      text-decoration: none;
      text-align: center;/* 
      flex-shrink: 0;
      flex-grow: 1; */
      border: none;
      cursor: pointer;
	  margin-right:15px;
		box-shadow: 0px 8px 12px rgba(145, 193, 238, 0.2);
		border-radius: 3px;
    }

    .tabs__btn:last-child {
	  margin-right:0px;
	}
    .tabs__btn_active {
		width: 220px;
		height: 115px;
		background: #EEF4F9;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
		box-shadow: none;
		
    padding-top: 0px;
    padding-bottom: 30px;
    }

    .tabs__btn:not(.tabs__btn_active):hover,
    .tabs__btn:not(.tabs__btn_active):focus {
		background: #EEF4F9;
    }

    .tabs__content {
		
    }

    .tabs__pane {
      display: none;
    }

    .tabs__pane_show {
		background: #EEF4F9;
		border-radius: 3px;
		padding:80px 70px 80px 40px;
      display: flex;
	  position:relative;
    }
	
	.tabs__pane_left{
		font-family: 'Proxima Nova';
		font-style: normal;
		font-weight: 400;
		font-size: 16px;
		line-height: 26px;
		/* or 162% */
width:49.9%;

		color: #475678;
	}
	.tabs__pane_left:before{
		content:'';
		position:absolute;
		width: 138px;
height: 2px;
left: 42px;
top: 40px;

/* 22 */

background: linear-gradient(250.66deg, #4AB1FE 0%, #07EBFE 84.03%);
border-radius: 6px;
		
	}
	.tabs__pane_right{
width:49.9%;
padding-left:110px;
	}
	.tabs__pane_link{
		position: absolute;
		bottom: 50px;
		padding-right:24px;
		background-image:url(/img/new-pages/linkikon.svg);
		background-repeat:no-repeat;
		background-position:center right;
	}
	.tabs__pane_right_item{
    min-height: 65px;
		padding-left:72px;
		background-image:url(/img/new-pages/check.svg);
		background-repeat:no-repeat;
		background-position:top left;
		margin-bottom:30px;
		
		font-family: 'Proxima Nova';
font-style: normal;
font-weight: 500;
font-size: 17px;
line-height: 26px;
color: #1F2B45;
	}
	
	.tabs__pane_right_item-1{
	}
	.tabs__pane_link a{
		font-family: 'Proxima Nova';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 16px;
/* identical to box height, or 100% */

text-decoration-line: underline;

color: #000000;
	}
	
		.tabs__pane_link a:hover{
		color: #1BD9FE;
		}
	
	.partners_other_wrap{
		display: flex;
    flex-wrap: wrap;
    align-content: space-between;
    justify-content: space-between;
    align-items: flex-start;
	
	}
	.partners_other_item{
    /* max-width: 410px; */
		display:flex;
		width:32.2%;
		height:100%;
		background: #FFFFFF;
		box-shadow: 0px 8px 20px rgba(145, 193, 238, 0.2);
		border-radius: 3px;
		padding:40px;
		margin-bottom:20px;
		cursor:pointer;
		   transition: 0.5s ease-in-out; 
	}
	.partners_other_item_header{
		width:100%;
		height:70px;    display: flex;
    align-content: center;
    align-items: center;
	}
	.partners_other_item_header img{ 
   filter: grayscale(1); /* 0 – исходное цветное изображение */
   transition: 0.5s ease-in-out; /* плавная смена оттенка */
	}
	.partners_other_item:hover .partners_other_item_header img{ 
   filter: grayscale(0); /* 0 – исходное цветное изображение */
   transition: 0.5s ease-in-out; /* плавная смена оттенка */
	}
	.popup .partners_other_item_header img {
    filter: grayscale(0);
	}
	
	.partners_other_item:hover{
		   transition: 0.5s ease-in-out; 
    -webkit-transform:scale(1.05); /* Safari and Chrome */
    -moz-transform:scale(1.05); /* Firefox */
    -ms-transform:scale(1.05); /* IE 9 */
    -o-transform:scale(1.05); /* Opera */
     transform:scale(1.05);
	}
	.partners_other_item_top{
		position:relative;
    padding-bottom: 40px;
	}
	.partners_other_item_header:after{
		content:'';
		position:absolute;
		width: 138px;
height: 2px;
left: 0;
top: 70px;

/* 22 */

background: linear-gradient(250.66deg, #4AB1FE 0%, #07EBFE 84.03%);
border-radius: 6px;
	}
	
	.partners_other_item_text{
		font-family: 'Proxima Nova';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 26px;
padding-top:40px;
min-height:170px;
display:block;
color: #475678;
border-bottom: 1px dashed #CBDFF1;

	}
	
	
	.partners_other_item_link{
		position: absolute;
		bottom: 0px;
		padding-right:24px;
		background-image:url(/img/linkikon.svg);
		background-repeat:no-repeat;
		background-position:center right;
	}
	.partners_other_item_link a{
		font-family: 'Proxima Nova';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 16px;
/* identical to box height, or 100% */

text-decoration-line: underline;

color: #000000;
	}
	.partners_other_item_link a:hover{
		color: #1BD9FE;
	}
	.tabs_mob{
		display:none;
	}
	
	
	
@media (max-width: 1200px) {
	
	.tabs__btn{
    width: 150px;
    height: 70px;
		padding:15px 20px;
	}
	.tabs__btn_active{
    width: 150px;
    height: 90px;
    padding-top: 0px;
    padding-bottom: 20px;
	}
	.tabs__btn img{
		    width: 100px;
	}
	.tabs__pane_right {
    width: 49.9%;
    padding-left: 40px;
}
.tabs__pane_show {
    background: #EEF4F9;
    border-radius: 3px;
    padding: 80px 20px 80px 20px;
    display: flex;
    position: relative;
}
.tabs__pane_left:before {

    left: 20px;
}
.partners_other_item {
    width: 32%;
}
}
@media (max-width: 790px) {
	.popup .partners_other_item_header img {
    margin: auto;
}
.partners_other_item_header {
    width: 138px;
}
	.tabs_mob{
    gap: 15px;
    display: flex;
    flex-wrap: wrap;
    align-content: space-between;
    justify-content: space-between;
	}
	.tabs_partner{
		display:none;
	}
	.tabs__btn{
    width: 48%;
    margin-right: 0;
	box-shadow: 0px 3px 6px rgba(145, 193, 238, 0.3);
	border-radius: 6px;
	height:50px;
	padding:16px 28px;
	}
	.partners_other_item {
	margin:10px 25px;
	    margin-bottom: 40px;
    padding: 20px;
     max-width: none;
	 width:300px;
}
.partners_other_wrap {
    padding: 20px;
}
a.tabs__btn{
	    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
}
.popup-partner{
    max-width: 340px;
    padding: 20px;

}
}
@media (max-width: 410px) {
	.tabs__btn{
    width: 46%;
	}
}
@media (max-width: 320px) {
	.tabs__btn{
    width: 95%;
	}
}