
/* .content > div {
  width: 100%;
  display: flex;
  justify-content: center;
} */
.b24-window-mounts .b24-window-popup-title {
	display:none;
}

.content_main {
	border-radius:16px;
	background:#EFF2F6;
	display: grid;
	grid-template-columns: 50% 50%;
    grid-template-rows: 100%;
	width: 100%;
	justify-content: space-between;
}
.content_main_mobile
{
	display:none;
}
.content_main_info
{
	width:50%;
	background:#EFF2F6;
	border-radius:16px;
	padding: 67px 0 37px 63px;
	height: auto;
}
.content_main_info h1{
	font-family: Inter;
	font-size: 52px;
	font-weight: 300;
	line-height: 49px;
	letter-spacing: -0.02em;
	text-align: left;
	width: 592px;
}
.content_main_info .text{
	

	font-family: Inter;
	font-size: 17px;
	font-weight: 400;
	line-height: 26px;
	letter-spacing: 0em;
	text-align: left;
	margin: 37px 0 37px 5px;
    width: 555px;
}
.content_main_info .text .azur
{
	font-family: Inter;
	font-size: 17px;
	font-weight: 600;
	line-height: 26px;
	letter-spacing: 0em;
	text-align: left;
}
.content_main_info .btn_get_offer
{
	width: 168px;
	height: 44px;
	padding: 12px 36px;
	border-radius: 25px;
	background:#13213C;
	margin: 0 5px 177px 0;
	display: block;
	color: #fff;
    font-size: 14px;
    font-weight: 300;
	display: inline-block;
	box-shadow: 0px 4px 12px 0px #747E8C26;
	cursor:pointer;
}
.content_main_info .btn_more
{
	width: 149px;
	height: 44px;
	padding: 12px 36px;
	border-radius: 25px;
	background:#fff;
	margin: 0 0 177px;
	display: block;
	color: #13213C;
    font-size: 14px;
    font-weight: 500;
	display: inline-block;
	box-shadow: 0px 4px 12px 0px #747E8C26;
	cursor: pointer;
}
.content_main_info .advantages
{
	width: 800px;
	display: flex;
	border-top: 1px solid #13213C;
	
}
.content_main_info .advantages .item
{
	width:50%;
}
.content_main_info .advantages .item .num
{
	font-family: Inter;
	font-size: 52px;
	font-weight: 400;
	line-height: 52px;
	letter-spacing: -0.05em;
	text-align: right;
	
	color: transparent;    
	-webkit-background-clip: text;
	background-clip: text;
	background-image: linear-gradient(to bottom, #13213C 0%, rgba(19, 33, 60, 0.4) 100%);
	
	/* background: linear-gradient(180deg, #13213C 0%, rgba(19, 33, 60, 0.4) 100%); */
}
.content_main_info .advantages .item .text
{
	font-family: Inter;
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
	letter-spacing: -0.05em;
	text-align: left;
    width: 200px;
    display: inline-block;
	padding: 0 0 0 10px;
}
.content_main_info .swiper_header_slider_adv_text .swiper-wrapper
{
	/* overflow:hidden; */
	display: flex;
}
.content_main_info .advantages .swiper-wrapper
{
	width:420px;
}
.content_main_info .advantages .swiper-slide
{
	width:420px;
}
.swiper_mh {
 /*  width: 897px; */
  width: auto;
  height: 720px;
  border-radius: 0 16px 16px 0;
}
.swiper_mh .swiper-slide 
{
	position:relative;
}
.swiper_mh .swiper-slide::after
{
	/* background: linear-gradient(180deg, rgba(19, 33, 60, 0.05) 0%, #13213cc2 100%); */
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
  
}
.swiper_mh .swiper-button-next, .swiper-button-prev {
    position: absolute;
    top: var(--swiper-navigation-top-offset,50%);
    width: 32px;
    height: var(--swiper-navigation-size);
    margin-top: calc(0px - (var(--swiper-navigation-size)/ 2));
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color,var(--swiper-theme-color));
}
.wr_swiper_brands_main
{
	padding: 0px 17px 0 40px;
    position: relative;
}
.brands-swiper-button-prev{
    position: absolute;
    top: 146px;
    left: 10px;
    width: 32px;
    height: 32px;
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    
}
.brands-swiper-button-prev:after {
	content: '';
    background-position: 0 0;
    background-size: cover;
    background-image: url(../images/new/Arrows_slider.svg);
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
	transform: rotate(180deg);
	box-shadow: 0px -2px 10px 1px #00000021;
    border-radius: 20px;
}
.brands-swiper-button-next{
    position: absolute;
    top: 146px;
    right: -17px;
    width: 32px;
    height: 32px;
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    
}
.brands-swiper-button-next:after {
	content: '';
    background-position: 0 0;
    background-size: cover;
    background-image: url(../images/new/Arrows_slider.svg);
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
	transform: rotate(0deg);
	box-shadow: 0px -2px 10px 1px #00000021;
    border-radius: 20px;
}
.swiper_mh .swiper-button-next:after {
	content: '';
    background-position: 0 0;
    background-size: cover;
    background-image: url(../images/new/Arrows_slider.svg);
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
}
.swiper_mh .swiper-pagination-bullet {
    width: 4px;
    height: 4px;
    display: inline-block;
    border-radius: var(--swiper-pagination-bullet-border-radius,50%);
	background: #F2F3F4;
    opacity: 1;
}
.swiper_mh .swiper-pagination-bullet-active
{
	width: 8px;
    height: 8px;
    background: none;
    opacity: 1;
	border:1px solid #fff;
	top: 2px;
    position: relative;
}
.swiper_mh .swiper-pagination-bullets.swiper-pagination-horizontal
{
	bottom: 21px;
}
.swiper_mh .slider_text
{
	display: block;
    position: absolute;
    left: 50px;
    z-index: 10;
    bottom: 67px;
}
.swiper_mh .slider_text .label
{
	font-size: 12px;
	font-weight: 400;
	letter-spacing: -0.05em;
	text-align: left;
    width: 105px;
	border-radius:43px;
    display: block;
	background: #FF5A34;
	padding:3px 10px;
	color:#fff;
	text-align: center;
	margin: 0 0 21px;
	display:none;
}
.swiper_mh .slider_text .title
{
	font-size: 32px;
	font-weight: 200;
	line-height: 32px;
	letter-spacing: -0.05em;
	text-align: left;
    width: 472px;
    display: inline-block;
	color:#fff;
}
.swiper_mh .slider_text a
{
	display: block;
    margin: 10px 0;
}
.swiper_mh .slider_text a span
{
	display: block;
    font-size: 12px;
    font-weight: 600;
    line-height: 15px;
    color: #2f80ed;
    text-decoration: underline;
    margin-top: 9px;
}
.swiper_brands .swiper-scrollbar.swiper-scrollbar-horizontal
{
	width:664px;
	height:6px;
	background: #E0E2E780;
	margin: 26px auto;
	position: static;
}
.swiper_brands .swiper-scrollbar-drag
{
	background: #13213C;
	opacity:0.15;
}
.blocks_ul_fl
{
	margin:40px 0;
	padding:25px 0;
	border-top:1px solid #13213C1A;
	border-bottom:1px solid #13213C1A;
	display: flex;
	justify-content: space-between;
	gap: 22px;
}
.block_ulfl_wr.block_fl
{
	background: #13213C;
	box-shadow: 0px 15px 30px 0px #00000005;
	position: relative;
	background-position: -35px 0;
	background-size: contain;
    background-image: url(../images/new/Logo_White_bg_ul.svg);
    background-repeat: no-repeat;
	transition: all 0.250s ease-out;
	cursor:pointer;
}
.block_ulfl_wr.block_fl::after
{
	background: linear-gradient(180deg, rgba(19, 33, 60, 0) 0%, #13213C 100%);
	content: '';
    position: absolute;
    left: 0;
    /* top: 0; */
    width: 100%;
    height: 36px;
    bottom: 0;
    border-radius: 0 0 16px 16px;
}
.block_ulfl_wr.block_fl:hover
{
	background-position: 0px 0;
}
.block_ulfl_wr
{
	width: 898px;
	height: 148px;
	border-radius: 16px;
	background: #FF5A34;
	padding:30px;
	box-shadow: 0px 15px 30px 0px #00000005;
	position: relative;
	background-position: -35px 0;
    background-size: contain;
    background-image: url(../images/new/Logo_White_bg_ul.svg);
    background-repeat: no-repeat;
	transition: all 0.250s ease-out;
	cursor:pointer;
}
.block_ulfl_wr::after
{
	background: linear-gradient(180deg, rgba(255, 90, 52, 0) 0%, #FF5A34 100%);
    content: '';
    position: absolute;
    left: 0;
    /* top: 0; */
    width: 100%;
    height: 36px;
    bottom: 0;
    border-radius: 0 0 16px 16px;
}
.block_ulfl_wr:hover
{
	background-position: 0px 0;
}
.block_ulfl_wr:hover .label
{
	margin: 0 0 20px;
}
.block_ulfl_wr:hover .title2
{
	opacity: 1;
  visibility: visible;
  transition-delay: 0s;
}
.blocks_ul_fl .label
{
	line-height: 14px;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: -0.05em;
	text-align: left;
    width: 147px;
	height:21px;
	border-radius:43px;
    display: block;
	background: #fff;
	padding:3px 10px;
	color:#13213C;
	text-align: center;
	margin: 0 0 46px;
	transition: all 0.250s ease-out;
}

.block_ulfl_wr.block_fl .label
{
	width: 110px;
}

.blocks_ul_fl .title
{
	font-size: 22px;
	font-weight: 400;
	line-height: 26px;
	letter-spacing: -0.05em;
	text-align: left;
    width: 472px;
    display: inline-block;
	color:#fff;
	
}
.blocks_ul_fl .title2
{
	font-size: 16px;
	font-weight: 300;
	line-height: 20px;
	letter-spacing: -0.05em;
	text-align: left;
    width: 472px;
    display: inline-block;
	color:#fff;
	margin: 4px 0;
	opacity: 0;
	visibility: hidden;
	transition: opacity 0.3s, visibility 0s linear 0.3s;	
}

.blocks_ul_fl .arrow
{
	width: 35px;
    height: 35px;
    box-sizing: border-box;
    position: absolute;
    right: 23px;
    top: 38%;
    /* background-position: -35px 0; */
    background-size: auto;
    background-image: url(../images/new/Arrow_ul.svg);
    background-repeat: no-repeat;
    transition: 0.250s;
	cursor:pointer;
}
.block_ulfl_wr:hover .arrow
{
	background-image: url(../images/new/Arrow_ul_hover.svg);
}
.content_main_center {
  width: 1405px;
}
.content_main_item {
  border-radius:12px;
  position: relative;

}

.content_main_item img {
  border-radius:10px;
  position: relative;
  opacity: 1;
  transition: opacity 0.8s linear;
}
.content_bye_description
{
	text-indent: 2.5em;
}
.content_bye_slider.slider-box
{
	background: #fff;
    padding: 3px 12px 0 22px;
    border-radius: 5px;
}
@media screen and (max-width: 1441px) {
  .content_main_center {
    width: 1213px;
  }
}
.content_main_items {
	display: block;
  /* display: grid;
  grid-template-columns: 909px 135px auto 141px;
  grid-template-rows: 139px 138px 261px;
  grid-gap: 14px; */
}
@media screen and (max-width: 1441px) {
  .content_main_items {
    grid-template-columns: 909px 135px 141px;
    grid-template-rows: 139px 138px 138px 109px;
  }
}

.slider-box .slider-items.slider-items__main {
    height: 100%;
}

.content_main_item.slider-box .slider-items .slider-track .slider-item {
  border-radius: 12px;
  /*overflow: hidden;*/
  justify-content: flex-start;
  margin-left: 0;
  position: relative;
  margin-right: 0;
  width: 100%;
}
.content_slider .slider-items {
  border-radius: 12px;
}
.content_slider, .content_main_items {
  position: relative;
}

.content_slider .slider-items {
  overflow: hidden;
  height: 100%;
}
/*.content_main_item .slider-items {*/
/*  overflow: hidden;*/
/*  height: 100%;*/
/*}*/
.content_main_item .slider-dots {
  position: absolute;
  bottom: -20px;
  justify-content: center;
  width: 100%;
  text-align: center;
  height: 9px;
  z-index: 100;
  display: flex;
}
.content_main_item .slider-dot {
  background: #E3F2FC;
  width: 9px;
  border-radius: 9px;
  height: 9px;
  content: ' ';
  z-index: 100000;
  margin-left: 16px;
  margin-right: 16px;
}
.content_main_item .slider-dot.active {
  border: 1px solid #add3ea;
}
.content_main_item.item1 {
  grid-column: 1/2;
  grid-row: 1/4;
  position: relative;
}
@media screen and (max-width: 1441px) {
  .content_main_item.item1 {
    grid-column: 1/2;
    grid-row: 1/5;
  }
}
.content_main_item.item1 img {
  z-index: 1;
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  object-fit:contain;
}
.content_main_item.item1 .title_blur {
  position: relative;
  z-index: 2;
  width: 50%;
  height: 100%;
  background: linear-gradient(
      148.77deg,
      rgba(26, 142, 208, 0.3) -20.13%,
      rgba(255, 255, 255, 0.3) 118.82%
    ),
    rgba(255, 255, 255, 0.1);
  -webkit-backdrop-filter: blur(35px);
  backdrop-filter: blur(35px);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 67px 10px 133px 40px;
  border-radius: 12px 0 0 12px;
}
.content_main_item.item1 .title_blur.title_blur_hide {
  background: none;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
}
.content_main_item.item1 .title_blur .logo,
.content_main_item.item1 .title_blur .desc {
  font-weight: 700;
  font-size: 40px;
  line-height: 160%;
  color: #fff;
}
.content_main_item.item1 .title_blur .partner {
  font-weight: 700;
  font-size: 68px;
  line-height: 160%;
  letter-spacing: 0.05em;
  color: #fff;
}
.content_main_item.item2 {
  grid-column: 2/3;
  grid-row: 1/2;
  border: 2px solid rgba(26, 142, 208, 0.5);
}


.content_main_item div {
	width:100%;
    height:100%;
	text-align: center;
    font-size: 12px;
    line-height: 12px;
	position:absolute;
	word-break: break-all;
    overflow: hidden;
}

.content_main_item:hover .content_main_item {
  
  visibility: visible;
  opacity: 1;
  transition: visibility 0s, opacity 0.5s linear;
}
.content_main_item:hover a img{
	opacity: 0;	
	transition: opacity 0.5s linear;
}
@media screen and (max-width: 1441px) {
  .content_main_item.item2 {
    grid-column: 2/3;
    grid-row: 1/2;
  }
}
.content_main_item.item3 {
  grid-column: 3/5;
  grid-row: 1/2;
  background: rgba(145, 205, 237, 0.2);
}
@media screen and (max-width: 1441px) {
  .content_main_item.item3 {
    grid-column: 3/4;
    grid-row: 1/2;
  }
}
.content_main_item.item4 {
  grid-column: 2/4;
  grid-row: 2/3;
  background: #d3ece1;
  border: 3px solid rgba(82, 86, 89, 0.1);
}
@media screen and (max-width: 1441px) {
  .content_main_item.item4 {
    grid-column: 2/4;
    grid-row: 2/3;
  }
}
.content_main_item.item5 {
  grid-column: 4/5;
  grid-row: 2/3;
  border: 3px solid rgba(243, 218, 197, 0.5);
}
@media screen and (max-width: 1441px) {
  .content_main_item.item5 {
    grid-column: 3/4;
    grid-row: 3/4;
  }
}
.content_main_item.item6 {
  grid-column: 2/3;
  grid-row: 3/4;
  border: 2px solid rgba(82, 86, 89, 0.1);
}
@media screen and (max-width: 1441px) {
  .content_main_item.item6 {
    grid-column: 2/3;
    grid-row: 3/5;
  }
}
.content_main_item.item7 {
  grid-column: 3/5;
  grid-row: 3/4;
  background: rgba(26, 142, 208, 0.5);
}
@media screen and (max-width: 1441px) {
  .content_main_item.item7 {
    grid-column: 3/4;
    grid-row: 4/5;
  }
}
@media screen and (max-width: 1213px) {
  .content_main_items {
    grid-template-columns: 479px 109px 114px;
    grid-template-rows: 112px 140px 77px;
  }
  .content_main_item.item1 {
    grid-column: 1/2;
    grid-row: 1/4;
  }
  .content_main_item.item2 {
    grid-column: 2/3;
    grid-row: 1/2;
  }
  .content_main_item.item3 {
    grid-column: 3/3;
    grid-row: 1/2;
  }
  .content_main_item.item4 {
    grid-column: none;
    grid-row: none;
    display: none;
  }
  .content_main_item.item5 {
    grid-column: 3/4;
    grid-row: 2/3;
  }
  .content_main_item.item6 {
    grid-column: 2/3;
    grid-row: 2/5;
  }
  .content_main_item.item7 {
    grid-column: 3/4;
    grid-row: 3/5;
  }
  .content_main_center {
    width: 730px;
  }
  .content_desc_items {
    display: grid;
    grid-template-columns: 421px 25px 264px;
    grid-template-rows: repeat(6, auto);
    grid-row-gap: 75px;
    justify-content: center;
    margin-bottom: 105px;
  }

}
.content_partners {
  margin-bottom: 80px;
}
.content_partners_center {
  width: 95%;
}
@media screen and (max-width: 1441px) {
  .content_partners_center {
    width: 97%;
  }
}
@media screen and (min-width: 1720px) {
  .content_partners_center {
    width: 1820px;
  }
}
.content_partners_center .slider-items {
  margin: 0 0 0 -17px;
}
.content_partners_title {
  display: flex;
  justify-content: left;
  align-items: center;
  margin: 0 0 40px 35px;
  width: 600px;
}
.content_partners_title span {
	font-size: 24px;
	color:#13213C;
	font-size: 36px;
	font-weight: 300;
	line-height: 44px;
	letter-spacing: -0.02em;
	text-align: left;

}
.content_partners_title span b{
	font-size: 24px;
	color:#13213C;
	font-size: 36px;
	font-weight: 600;
	line-height: 44px;
	letter-spacing: -0.02em;
	text-align: left;

}
.content_catalog {
	padding:48px 80px;
	background:#F4F4F4;
	width: 1820px;
	height: 778px;
	border-radius: 16px;
	margin:0 0 83px;
}
.content_catalog_center {
  /* width: 1218px; */
}

.content_catalog_titles {
  display: flex;
  /* justify-content: space-between; */
  align-items: center;
  margin-bottom: 60px;
  gap: 40px;
  width: 100%;
}
.content_catalog_titles h1 {
	
	font-size: 36px;
	font-weight: 300;
	line-height: 44px;
	letter-spacing: -0.02em;
	text-align: left;

}
.content_catalog_center .btn_open_cat
{
	width: 184px;
	height: 48px;
	padding: 2px 25px;
	border-radius: 12px;
	background:#fff;
	font-size: 14px;
	font-weight: 400;
	line-height: 48px;
	letter-spacing: 0em;
	text-align: right;
}

@media screen and (max-width: 1441px) {
  .content_catalog_titles h1 {
    font-size: 40px;
  }
}
.swiper_categories_titles .swiper-slide 
{
	width: fit-content;
	height: 38px;
	padding: 10px 16px;
	border-radius: 50px;
	border: 1px solid #13213C;
	gap: 10px;
	line-height: 12px;
}
.swiper_categories_titles .swiper-slide:hover 
{
	border: 1px solid #FF5A34;
}
.swiper_categories_titles .swiper-slide.active
{
	background: #FF5A34;
	box-shadow: 0px 3px 4px 0px #FF5A344A;
	border: none;
}
.swiper_categories_titles .swiper-slide.active a
{
	color:#fff;
	font-weight: 300;	
}
.content_catalog_titles nav {
	width: 1257px;
	height:54px;
	background:#fff;
	border-radius:50px;
	padding: 8px 30px;
    margin: 0 17px;
	overflow: hidden;
	
}
.content_catalog_titles nav::after {
	background: linear-gradient(270deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
    content: '';
    position: absolute;
    right: 0;
	z-index:1;	
    width: 32px;
    height: 52px;
    bottom: 0;
    border-radius: 0 0 16px 16px;
}
.content_catalog_titles ul {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap:5px;
  width: 1257px;
}

.content_catalog_titles ul li:first-of-type {
  /* margin: 0; */
}
.content_catalog_titles ul li a {
 
	font-size: 15px;
	font-weight: 500;
	line-height: 18px;
	letter-spacing: 0em;
	text-align: left;
	color: #13213c;
    text-decoration: none;
}
@media screen and (max-width: 1441px) {
  .content_catalog_titles ul li a {
    font-size: 15px;
  }
}
.content_catalog_categories {
  display: flex;
  justify-content: left;
  flex-wrap: wrap;
	width: 100%;
    overflow: hidden;
}

.content_catalog_categories .swiper-wrapper{
	/* align-items: stretch; */
	
}
.content_catalog_categories .catalog_item{
	width: 288px;
	height: 542px; 
	border-radius: 16px;
	border: 1px solid #13213C1A;
	padding:14px 16px 40px;
	background:#fff;
}
.content_catalog_categories .catalog_item.swiper-slide.show_more{
	width: 288px;
	height: 542px; 
	border-radius: 16px;
	border: 0px;
	padding:14px 16px 40px;
	background:none;
	display: flex;
    align-items: center;
    justify-content: center;
}
.content_catalog_categories .catalog_item.swiper-slide.show_more .show_more{
	width: 180px;
	height: 180px; 
	border-radius: 90px;
	border: 0px;
	
	background:#fff;
	display: flex;
    align-items: center;
    justify-content: center;
	background-size: auto;
    background-image: url(../images/new/Arrow_show_more.svg);
    background-repeat: no-repeat;
	background-position: center 112px;
	
	font-size: 14px;
	font-weight: 400;
	line-height: 17px;
	letter-spacing: 0em;
	text-align: center;

}
.swiper_cat_main_prod_items
{
	
}
.content_catalog_categories .catalog_item .article
{
	/* display:inline-block; */
	height: 20px;
	padding: 2px 10px;
	border-radius: 43px;
	background: #13213C;
	color:#ffffffbf;
	font-size:12px;
}
.content_catalog_categories .catalog_item .info_wrapper
{
	display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    height: 243px;
    flex-direction: column;
}

.content_catalog_categories .catalog_item .desc
{
	font-size: 16px;
	font-weight: 500;
	line-height: 19px;
	letter-spacing: 0em;
	text-align: left;
}

.content_catalog_categories .catalog_item .price_wr
{
	width:100%;
	display: flex;
    justify-content: space-between;
	align-items: end;
}
.content_catalog_categories .catalog_item .price_wr .label_price
{
	
	font-size: 13px;
	font-weight: 500;
	line-height: 16px;
	letter-spacing: 0.02em;
	text-align: left;

}
.content_catalog_categories .catalog_item .price_wr  .price_val
{
	font-size: 22px;
	font-weight: 400;
	line-height: 20px;
	letter-spacing: 0em;
	text-align: left;
}
.content_catalog_categories .catalog_item .price_wr .old_price
{
	width:auto;
	display: inline-block;
	font-size: 14px;
	font-weight: 500;
	line-height: 20px;
	letter-spacing: 0em;
	text-align: right;
	color:#13213c4d;
}
.content_catalog_categories .catalog_item .price_wr .price_down
{
	background-size: auto;
    background-image: url(../images/new/Price-down.svg);
    background-repeat: no-repeat;
	width: 12px;
    height: 12px;
    display: inline-block;
    margin: 0 4px;
}
.content_catalog_categories .catalog_item .price_wr .old_price::after{
	content: "";
    display: block;
    position: relative;
    left: 0;
    top: -11px;
    width: 85%;
    height: 0;
    border-bottom: 2px solid #13213c4d;
    transform: rotate(354deg);
}
.content_catalog_categories .catalog_item .btn_buy
{
	width: 240px;
	height: 40px;
	padding: 4px 16px;
	border-radius: 30px;
	background: #EAEDF3;
	border: 0;
	font-size: 14px;
	font-weight: 600;
	line-height: 17px;
	letter-spacing: 0em;
	color: #13213C;
	background-size: auto;
    background-image: url(../images/new/btn_buy_shopping-cart.svg);
    background-repeat: no-repeat;
	background-position: 24px 8px;
	padding: 4px 8px 4px 32px;
	margin: 0 auto;
}

.content_catalog_categories .catalog_item .swiper_cat_prevew_items_wrapper
{
	width:156px;
	height: 169px;
	margin: 50px auto 16px;
}
.content_catalog_categories .catalog_item .swiper_cat_prevew_items_wrapper .swiper-wrapper
{
	height: 129px;
}
.content_catalog_categories .catalog_item .swiper_cat_prevew_items_wrapper .swiper-wrapper img
{
	object-fit: contain;
}
.swiper_cat_prevew_items_wrapper .swiper-pagination-bullet {
   width: 12px;
    height: 12px;
    border-radius:0px;
    display: inline-block;
    opacity:1;
    background: none;
    background-size: auto;
    background-image: url(../images/new/prod_pagination2.svg);
    background-repeat: no-repeat;
}
.swiper_cat_prevew_items_wrapper .swiper-pagination-bullet-active {
    width: 12px;
    height: 12px;
    /* background: #fff;
    opacity: 1;
    border: 1px solid #FF5A34; */
    position: relative;
   
	
	background-size: auto;
    background-image: url(../images/new/prod_pagination1.svg);
    background-repeat: no-repeat;
}
.swiper-pagination_main_prod
{
	margin: 20px auto 16px;
    text-align: center;
}
		
.wr_swiper_mainprod
{
	padding: 0px 17px 0 40px;
    position: relative;
}
.mainprod-swiper-button-prev {
    position: absolute;
    top: 251px;
    left: 10px;
    width: 32px;
    height: 32px;
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}
.mainprod-swiper-button-prev:after {
    content: '';
    background-position: 0 0;
    background-size: cover;
    background-image: url(../images/new/Arrows_slider.svg);
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
    transform: rotate(180deg);
    box-shadow: 0px -2px 10px 1px #00000021;
    border-radius: 20px;
}
.mainprod-swiper-button-next {
    position: absolute;
    top: 251px;
    right: -17px;
    width: 32px;
    height: 32px;
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}
.mainprod-swiper-button-next:after {
    content: '';
    background-position: 0 0;
    background-size: cover;
    background-image: url(../images/new/Arrows_slider.svg);
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
    transform: rotate(0deg);
    box-shadow: 0px -2px 10px 1px #00000021;
    border-radius: 20px;
}
.swiper-scrollbar_main_cat.swiper-scrollbar-horizontal
{
	width:664px;
	height:6px;
	background: #E0E2E780;
	margin: 32px auto;
	position: static;
	border-radius: 10px;
}
.swiper-scrollbar_main_cat .swiper-scrollbar-drag
{
	background: #13213C;
	opacity:0.15;
}
/*
.content_catalog_categories .catalog_item .swiper_cat_prevew_items_wrapper .swiper-wrapper
{
	width:156px;
	height: 156px;
} */
/* .content_catalog_category:hover .title{
    border: 2px solid #e3f2fc;
}

.content_catalog_categories .content_catalog_category {
  width: 378.01px;
  height: 283.51px;
}
.content_catalog_categories a {
  margin: 21.4px 20.8px;
}
@media screen and (max-width: 1441px) {
  .content_catalog_categories .content_catalog_category {
    width: 319.01px;
    height: 239.51px;
  }
  .content_catalog_categories {
    margin: -17.9px -18.8px;
  }
  .content_catalog_categories a {
    margin: 17.9px 17.8px;
  }

}
.content_catalog_categories a {
  display: flex;
  align-items: flex-end;
  position: relative;
}
.content_catalog_categories a img {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  margin-bottom: 1px;
  border-radius: 16px;
}
.content_catalog_categories a .title {
  width: 100%;
  height: 75px;
  position: absolute;
  z-index: 2;
  background: rgba(145, 205, 237, 0.7);
  opacity: 0.9;
  border-top: 2px solid #e3f2fc;
  -webkit-backdrop-filter: blur(32px);
  backdrop-filter: blur(32px);
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 0 0 16px 16px;
}
.content_catalog_categories a .title span {
  font-weight: 600;
  font-size: 20px;
  color: #fff;
}

@media screen and (max-width: 1441px) {
  .content_catalog_categories a .title span {
    font-size: 18px;
  }
}
.content_catalog_categories a:hover .title {
  background: #fff;
  opacity: 1;
}
.content_catalog_categories a:hover .title span {
  color: rgba(26, 142, 208, 0.7);
} */
.content_desc_wrapper {
	width: 1500px;
	margin: 0 auto;
	display: flex;
    flex-wrap: wrap;
	justify-content: space-between;
}
.content_desc {
	background: #13213C;
	padding: 40px 40px 40px 80px;
	width: 1500px;
	height:600px;
	margin: 0 auto;
	display:flex;
	border-radius:16px;
	justify-content: space-between;
	flex-wrap: wrap;
	flex-direction: column;
	gap: 30px;
    background-size: auto;
    background-image: url(../images/new/Logo_White_bg_desc.svg);
    background-repeat: no-repeat;
	transition: all 0.250s ease-out;
	position: relative;	
}
.content_desc::before
{
	background: linear-gradient(180deg, #13213C 0%, rgba(19, 33, 60, 0) 100%);
    content: '';
    position: absolute;
    left: 0;
    /* top: 0; */
    width: 100%;
    height: 106px;
    top: 0;
    border-radius: 16px;
}

.content_desc .content_desc_info
{
	width:50%;
	height:100%;
}
.content_desc .content_desc_info .label
{
	font-size: 12px;
    font-weight: 300;
    letter-spacing: -0.05em;
    text-align: left;
    width: 147px;
    border-radius: 43px;
    display: block;
    background: #FF5A34;
    padding: 3px 10px;
    color: #fff;
    text-align: center;
    margin: 49px 0 27px;
}
.content_desc .content_desc_info h1
{
	
	font-size: 40px;
	font-weight: 300;
	line-height: 48px;
	letter-spacing: -0.02em;
	text-align: left;
	color: #FF5A34;
	width:537px;
}
.content_desc .content_desc_info h1 .azur
{
	color: #fff;
	font-size: 40px;
	font-weight: 300;
	line-height: 48px;
	letter-spacing: -0.02em;
}
.content_desc .content_desc_info .text
{
	font-family: Inter;
	font-size: 16px;
	font-weight: 300;
	line-height: 24px;
	letter-spacing: 0em;
	text-align: left;
	opacity:0.66;
	color:#fff;
	width: 525px;
	margin: 21px 0;
}
.content_desc .content_desc_info .btn_kp
{
	width: 200px;
	height: 44px;
	padding: 12px 36px;
	border-radius: 25px;
	color:#13213C;
	font-size: 14px;
	font-weight: 400;
	line-height: 23px;
	background:#fff;
	margin: 17px 10px 0 0;
    display: inline-block;
}
.content_desc .content_desc_info .btn_shem
{
	/* width: 171px; */
	height: 44px;
	padding: 12px 36px;
	border-radius: 25px;
	color:#fff;
	font-size: 14px;
	font-weight: 300;
	line-height: 21px;
	border: 1px solid #FF5A34;
	margin: 17px 10px 0 0;
    display: inline-block;
	cursor:pointer;
}
.content_desc .content_desc_clpr
{
	width: 658px;
	/* height: 245px; */
	height: auto;
	padding: 24px;
	border-radius: 16px;
	background:#fff;
	position: relative;
	margin: auto;
}
.content_desc_clpr_mob_wr
{
	display:none;
}
.content_desc .content_desc_clpr h2
{
	font-size: 18px;
	font-weight: 600;
	line-height: 27px;
	letter-spacing: 0em;
	text-align: left;
	color:#13213C;
	
}
.content_desc .content_desc_clpr_text
{
	opacity:0.6;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: 0em;
	text-align: left;
	margin: 8px 0px 21px;
}

.content_desc_clpr img
{
	width: 594px;
	height: 64px;
	object-fit: contain;
}
.content_desc_clpr .img_clients
{
	display:flex;
	gap: 15px;
    justify-content: space-between;
    flex-wrap: wrap;
}
.content_desc_clpr img.img_client1
{
	width: 95px;
}
.content_desc_clpr img.img_client2
{
	width: 95px;
	height: auto;
}
.content_desc_clpr img.img_client3
{
	width: 95px;
	
}
.content_desc_clpr img.img_client4
{
	width: 95px;
	
}
.content_desc_clpr img.img_client5
{
	width: 95px;
	
}

.content_desc_cardinfo
{
	width: 484px;
	height: 280px;
	border-radius: 16px;
	background: #13213C;
	margin:32px 0;
	padding:32px;
	background-size: auto;
    background-image: url(../images/new/Logo_White_bg_desc.svg);
    background-repeat: no-repeat;
	position:relative;
	background-position: -240px 0;
	transition: 0.550s;
	overflow: hidden;
}
.content_desc_cardinfo:hover
{
	/* width: 484px; */
	height: 280px;
	border-radius: 16px;
	background: #FF5A34;
	margin:32px 0;
	padding:32px;
	background-size: auto;
    background-image: url(../images/new/Logo_White_bg_desc.svg);
    background-repeat: no-repeat;
	position:relative;
	background-position: -172px 0;
}
.content_desc_cardinfo .arrow {
    width: 32px;
    height: 32px;
    box-sizing: border-box;
    position: absolute;
    right: 23px;
    top: 219px;
    background-size: auto;
    background-image: url(../images/new/Arrows_card_r.svg);
    background-repeat: no-repeat;
    transition: 0.450s;
	cursor:pointer;
}
.content_desc_cardinfo:hover .arrow{
	
    width: 32px;
    height: 32px;
    box-sizing: border-box;
    position: absolute;
    right: 28px;
    top: 219px;
    /* background-position: -35px 0; */
    background-size: auto;
    background-image: url(../images/new/Arrows_card_r_h.svg);
    background-repeat: no-repeat;
    transition: 0.450s;
}

.content_desc_cardinfo .content_desc_cardinfo_label
{
	font-size: 12px;
    font-weight: 300;
    letter-spacing: -0.05em;
    text-align: left;
    width: auto;
    border-radius: 43px;
    display: inline-block;
    background: #FF5A34;
    padding: 3px 10px;
    color: #fff;
    text-align: center;
	margin: 0 0 150px;
	transition: 0.450s;
}
.content_desc_cardinfo:hover .content_desc_cardinfo_label
{
	background: #fff;
    color: #13213C;
	font-weight: 500;
}
.content_desc_cardinfo_title
{
	
	font-size: 22px;
	font-weight: 400;
	line-height: 22px;
	letter-spacing: 0em;
	text-align: left;
	width: 305px;
	height: 22px;
	color:#fff;
	cursor:pointer;
}
.content_desc_cardinfo_desc
{
	width: 315px;
	height: 20px;
	opacity: 0.6;
	color:#fff;
		
	font-size: 16px;
	font-weight: 300;
	line-height: 20px;
	letter-spacing: 0em;
	text-align: left;
	margin: 5px 0;
	cursor:pointer;
}
.content_desc_cardinfo img
{
	position:absolute;
	width: 212px;
	height: 212px;
	top: 6px;
	left: 254px;
	transition: 0.450s;
}
.content_desc_cardinfo:hover img
{
	position:absolute;
	width: 230px;
	height: 230px;
	top: -10px;
	left: 254px;

}
.content_desc_cardinfo_delivery img
{
	position:absolute;
	width: auto;
    height: auto;
    top: 30px;
    left: 217px;
	transition: 0.450s;
}
.content_desc_cardinfo_delivery:hover img
{
	position:absolute;
	width: auto;
    height: auto;
    top: 30px;
    left: 157px;

}
.content_desc_cardinfo_service img
{
	position:absolute;
	width: auto;
    height: auto;
    top: 20px;
    left: 310px;
	transition: 0.450s;
}
.content_desc_cardinfo_service:hover img
{
	position:absolute;
	width: auto;
    height: auto;
    transform: rotate(-45deg);
	top: 20px;
    left: 310px;
}
.content_desc.content_desc_fl{
	justify-content: space-between;
    flex-wrap: wrap;
    flex-direction: row;
	overflow: hidden;
	background-position-y: bottom;
	background: #EFF2F6;
	background-size: auto;
    background-image: url(../images/new/Logo_White_bg_fl.svg);
    background-repeat: no-repeat;
	background-position: left 0 bottom 0px;
}
.content_desc.content_desc_fl::before{
	z-index:1;
	background: linear-gradient(180deg, #EFF2F6 0%, rgba(239, 242, 246, 0) 100%);
}
.content_desc.content_desc_fl::after{
	background: linear-gradient(0deg, #EFF2F6 0%, rgba(239, 242, 246, 0) 100%);
    content: '';
    position: absolute;
    left: 0;
    /* top: 0; */
    width: 100%;
    height: 106px;
    bottom: 0;
    border-radius: 0 0 16px 16px;
}

.content_desc.content_desc_fl .content_desc_info .label {
	line-height: 17px;
	margin: 40px 0 62px;
    background: #13213C;
    color: #fff;
	font-weight: 400;
	position:relative;
	width: 116px;
	z-index: 1;
}
.content_desc.content_desc_fl .content_desc_info h1 {
    font-size: 40px;
    font-weight: 300;
    line-height: 48px;
    letter-spacing: -0.02em;
    text-align: left;
    color: #FF5A34;
    width: 620px;
}
.content_desc.content_desc_fl .content_desc_info h1 .azur {
    
    color: #13213C;
    
}

.content_desc.content_desc_fl .content_desc_info .text
{
	width: 577px;
	font-weight: 400;
	color:#13213C;
}
.content_desc.content_desc_fl .content_desc_info .btn_kp
{
	width: 273px;
	margin: 29px 0;
	cursor:pointer;
	box-shadow: 0px 4px 12px 0px rgba(116, 126, 140, 0.15);

}

.content_desc.content_desc_fl .logo_mp_wrapper
{
	width: 526px;
	height: 600px;
	display: flex;
	flex-direction: row;
    flex-wrap: wrap;
	justify-content: space-between;
	gap: 22px;
	margin: -60px 0 0;
	
	overflow: auto; 
    scrollbar-width: none;
	scrollbar-width: none;
	-ms-overflow-style: none;
}
.content_desc.content_desc_fl .logo_mp_wrapper::-webkit-scrollbar {
    display: none; 
}
.content_desc.content_desc_fl .logo_mp_wrapper .logo_mp 
{
	width: 160px;
	height: 200px;
	padding: 0px 20px 0px 21px;
	border-radius: 32px;
	background:#fff;
	display: flex;
    align-items: center;
	justify-content: center;
	overflow: hidden;
}
.content_desc.content_desc_fl .logo_mp_wrapper .logo_mp img{
	/* width: auto;
    position: relative; */
	object-fit: contain;
}
.content_desc.content_desc_fl .logo_mp_wrapper .logo_mp_img1
{
	height: 137px;
    top: -30px;
}
.content_desc.content_desc_fl .logo_mp_wrapper .logo_mp_img2
{
	height: 137px;
    top: -30px;
}
.content_desc.content_desc_fl .logo_mp_wrapper .logo_mp_img3
{
	height: 32px;
    top: -3px;
}
.content_desc.content_desc_fl .logo_mp_wrapper .logo_mp_img4
{
	height: 37px;
    top: -3px;
}
.content_desc.content_desc_fl .logo_mp_wrapper .logo_mp_img5
{
	height: 37px;
    top: 1px;
}
.content_desc.content_desc_fl .logo_mp_wrapper .logo_mp_img6
{
	height: 37px;
    top: -1px;
}
.content_desc.content_desc_fl .logo_mp_wrapper .logo_mp_img7
{
	height: 75px;
    top: -3px;
}
.content_desc.content_desc_fl .logo_mp_wrapper .logo_mp_img8
{
	height: 37px;
    top: -3px;
}
.content_desc.content_desc_fl .logo_mp_wrapper .logo_mp_img9
{
	height: 137px;
    top: -30px;
}

.content_desc_wrapper .content_bye_application-center
{
	margin:80px 0;
	width: 100%;
	height: 560px;
	border-radius: 16px;
	display: flex;
    flex-direction: row;
}
.content_desc_wrapper .content_bye_application-center .img
{
	width:740px;
}
.content_desc_wrapper .content_bye_application-center .img img
{
	border-radius: 16px 0 0 16px;
}
.content_desc_wrapper .content_bye_application-center .text
{
	background: #F4F4F4;
	padding:80px 100px;
	width: 760px;
    border-radius: 0 16px 16px 0;
	background-size: 153px 24px;
    background-image: url(../images/LogoAzurPro.svg);
    background-repeat: no-repeat;
	background-position: right 57px bottom 40px;
	
	
	
}
.content_desc_wrapper .content_bye_application-center .text .title
{
	
	font-size: 36px;
	font-weight: 400;
	line-height: 44px;
	letter-spacing: -0.02em;
	text-align: left;
	color:#13213C;
}
.content_desc_wrapper .content_bye_application-center .text span
{
	
	opacity: 0.66;
	font-size: 16px;
	font-weight: 600;
	line-height: 22px;
	letter-spacing: 0em;
	text-align: left;
	color:#13213C;
	margin: 11px 0;
	display:inline-block;
}
.content_desc_wrapper .content_bye_application-center .text .b24-form-control-container span
{
	
	opacity: 0.66;
	font-size: 12px;
	font-weight: 600;
	line-height: 14px;
	letter-spacing: 0em;
	text-align: left;
	color:#13213C;
	margin: 11px 0;
	display:inline;
}
.popup.form_getOffer .b24-form-control-container span
{
	
	opacity: 0.66;
	font-size: 12px;
	font-weight: 600;
	line-height: 14px;
	letter-spacing: 0em;
	text-align: left;
	color:#13213C;
	margin: 11px 0;
	display:inline;
}
.content_desc_wrapper .content_bye_application-center .b24-form-btn-block .b24-form-btn {
    position: relative;
    display: inline-block;
    padding: 15px 20px;
    margin: 0;
    min-height: 52px;
    width: 325px;
    border: 0;
    border-radius: 30px;
    background-color: #0f58d0;
    background-color: var(--b24-primary-color);
    font: 600 15px / 22px var(--b24-font-family);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: -1px -1px 1px rgba(0,0,0,.09);
    box-shadow: -1px -1px 1px rgba(0,0,0,.09);
    outline: 0;
    cursor: pointer;
    color: #fff;
    color: var(--b24-primary-text-color);
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
.content_desc_wrapper .content_bye_application-center .b24-form-style-modern .b24-form-control-string .b24-form-control {
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
    border-bottom-width: 1px; 
    border-radius: 0 !important;
    background: rgba(0, 0, 0, 0) !important;
}

.content_desc_wrapper .content_bye_application-center .b24-form-wrapper.b24-from-state-on {
    min-height: 153px;
}
.content_desc_wrapper .content_bye_application-center form
{
		
	margin: 0;
	
}
.content_desc_wrapper .content_bye_application-center form .inline-input
{
	margin-bottom: 14px;
}
.content_desc_wrapper .content_bye_application-center form .custom-button-element
{
	margin: 53px 0 0;
	width: 326px;
	height: 44px;
	padding: 10px 16px;
	border-radius: 25px;
	gap: 10px;
	background:#13213C;
	box-shadow: 0px 2px 8px 0px #00000014;
	
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	letter-spacing: 0em;
	text-align: left;
	color: #F0F0F0;
}
.content_desc_wrapper .content_bye_application-center form .agreement
{
	margin: -44px 41px 0;
    width: 298px;
    font-size: 11px;
    font-weight: 400;
    line-height: 15px;
    letter-spacing: 0em;
    text-align: left;
    color: #13213C;
    opacity: 0.5;
    display: block;
}
.content_desc_wrapper .content_bye_application-center form .agreement_checkbox
{
	margin: 22px 12px;
}

.content_desc_wrapper .content_bye_application-center .b24-form-header-padding {
	padding: 0px;
}

.content_desc_wrapper .content_bye_application-center .b24-form-padding-side {
    padding-left: 0px;
}

/* Native presentation for CRM web form #14. The CRM entity flow stays unchanged. */
.consultation-native{margin-top:48px;max-width:520px}
.consultation-native__field{display:block!important;margin:0 0 28px!important;color:#6f7681!important;font-size:16px!important;font-weight:400!important;line-height:22px!important;opacity:1!important}
.consultation-native__field b{font-weight:400;color:#6f7681}
.consultation-native__field input{display:block;box-sizing:border-box;width:100%;height:35px;margin:7px 0 0;border:0;border-bottom:1px solid #31363e;background:transparent;color:#13213c;font:16px/22px Arial,sans-serif;outline:0}
.consultation-native__honeypot{position:absolute!important;left:-10000px!important;opacity:0!important;pointer-events:none!important}
.consultation-native__consent{display:flex!important;align-items:flex-start;gap:13px;margin:14px 0!important;color:#87909e!important;font-size:13px!important;font-weight:400!important;line-height:19px!important;opacity:1!important;cursor:pointer}
.content_desc_wrapper .content_bye_application-center .consultation-native__consent > span{font:inherit!important;font-weight:400!important;line-height:inherit!important;letter-spacing:inherit!important;opacity:1!important;margin:0!important;color:inherit!important;display:block!important}
.consultation-native__consent input{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important}
.consultation-native__checkbox{display:block!important;box-sizing:border-box;width:23px;height:23px;min-width:23px;margin:0!important;border:2px solid #bcc9ed;border-radius:6px;background:#fff;opacity:1!important;position:relative}
.consultation-native__consent input:focus-visible + .consultation-native__checkbox{outline:2px solid #57739c;outline-offset:2px}
.consultation-native__consent input:checked + .consultation-native__checkbox{background:#13213c;border-color:#13213c}
.consultation-native__consent input:checked + .consultation-native__checkbox:after{content:"";position:absolute;left:7px;top:3px;width:6px;height:11px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}
.consultation-native__document-link{color:inherit;background:none;border:0;padding:0;font:inherit;font-weight:400!important;text-decoration:underline;cursor:pointer}
.consultation-native__submit{display:block;width:100%;height:70px;margin:31px 0 0;border:0;border-radius:38px;background:#13213c;color:#fff;font-size:16px;font-weight:600;cursor:pointer}
.consultation-native__submit:disabled{opacity:.48;cursor:not-allowed}
.consultation-native__status{min-height:20px;margin-top:10px;color:#a54942;font-size:13px;line-height:20px;text-align:center}
.consultation-native__success{padding-top:50px;color:#13213c;font-size:20px;line-height:28px;text-align:center}

/*.content_desc_center {*/
/*  width: 1218px;*/
/*}*/
.content_desc_items {
  display: grid;
  grid-template-columns: 632px 100px 75px 468px;
  grid-template-rows: repeat(6, auto);
  grid-row-gap: 75px;
  justify-content: center;
  margin-bottom: 105px;
}
.content_desc_items .title span {
  font-size: 36px;
  line-height: 160%;
  text-align: left;
  background: linear-gradient(80.01deg, rgba(26, 142, 208, 0.6) -12.33%, rgba(26, 142, 208, 0.4) 101.7%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}

.content_desc_items .desc {
    text-align: justify;
}

.content_desc_items .desc span {
  /* text-align: left; */
  font-size: 17px;
  line-height: 160%;
}
.content_desc_items .img {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 92%;
}
.content_desc_items .img img {
  display: block;
  border-radius: 9px;
}
.content_desc_items .item1 {
  grid-column: 1/3;
  grid-row: 1/2;
}
.content_desc_items .item2 {
  grid-column: 1/2;
  grid-row: 2/3;
  text-indent: 2.5em;
}
.content_desc_items .item3 {
  grid-column: 1/2;
  grid-row: 3/5;
}
.content_desc_items .item4 {
  grid-column: 1/2;
  grid-row: 5/6;
  text-indent: 2.5em;
}
.content_desc_items .item5 {
  grid-column: 1/2;
  grid-row: 6/7;
  text-indent: 2.5em;
}
.content_desc_items .item6 {
  grid-column: 4/5;
  grid-row: 1/4;
  justify-self: end;
}
.content_desc_items .item7 {
  grid-column: 4/5;
  grid-row: 4/5;
  text-indent: 2.5em;
}
.content_desc_items .item8 {
  grid-column: 4/5;
  grid-row: 5/7;
  width:250px;
  height:355px;
  margin: auto;
}

.content_desc_about {
  display: none;
  width: 100%;
  justify-content: space-between;
  align-items: baseline;
}

.content_desc_about a {
  font-size: 18px;
  line-height: normal;
}

.content_desc_about a:any-link {
  color: rgba(83, 170, 220, 1);
}

.content_desc_about .about,
.content_bye_how h1 {
  font-size: 36px;
  background: linear-gradient(
    to right,
    rgba(26, 142, 208, 0.6),
    rgba(26, 142, 208, 0.4)
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 400;
}
.content_bye .content_bye_how {
  display: flex;
  justify-content: center;
  /* margin-top: 61px; */
}
.content_bye .content_bye_how img {
  width: 26px;
  height: 30px;
}
.content_bye .content_bye_how div {
  display: flex;
  align-items: center;
}
.content_bye .content_bye_how div:last-child {
  margin-left: 24px;
}
.content_bye .content_bye-buttons {
  margin-top: 23px;
  display: flex;
  justify-content: center;
}
.content_bye_application-center {
  display: flex;
  flex-direction: column;
}
.content_bye_application-center .text, .content_bye_application-center .text span {
  font-weight: 400;
  font-size: 18px;
  line-height: 26px;
  color: #525659;
}

.inline-input {
  border: none;
  border-bottom: 1px solid #525659;
  background-color: transparent;
  /*color: inherit;*/
  outline: none;
  max-width: 510px;
  width: 100%;
  display: flex;
  margin-bottom: 40px;
  height: 40px;
  color: #525659;
}
.inline-input[placeholder] {
  color: #B0B8C0;
}
.content_bye_application-center .mb-56 {
  margin-bottom: 56px;
}
.basket_organization_steps {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.basket_organization_steps .steps {
  padding: 7.5px 0;
  display: flex;
  flex-direction: column;
  list-style: none;
  /* Идентифицируем счетчик и даем ему имя li. Значение счетчика не указано - по умолчанию оно равно 0 */
  counter-reset: li;
}

.basket_organization_steps .steps li {
  font-family: "Noto Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 28px;
  line-height: 30px;
  display: flex;
  align-items: center;
  text-shadow: 2px 3px 4px #FFFFFF;
  list-style-type: auto;
  color: #BDBDBD;


}
.basket_organization_steps .steps li.active {
  color: #525659;
}

.basket_organization_steps .steps li + li {
  margin-top: 8px;
}
.basket_organization_steps .steps li > * {
  margin: 0;
}
.basket_organization_steps .steps li:before {
  font-family: "Noto Sans", sans-serif;
  float: left;
  display: block;
  counter-increment: li;
  content: counters(li, "") ". ";
  font-style: normal;
  font-weight: 400;
  font-size: 60px;
  line-height: 66px;
  text-shadow: 2px 3px 4px #FFFFFF;
  margin-right: 10px;
}

.content_bye-wrapper {
    padding: 31px 66px 63px;
    background: #F8FBFD;
    border-radius: 15px;
    margin-top: 78px;
}

.content_bye .content_bye-buttons button.active {
  background: linear-gradient(80.01deg, rgba(26, 142, 208, 0.6) -12.33%, rgba(26, 142, 208, 0.4) 101.7%);
  color: #FFFFFF;

}
.content_bye .content_bye-buttons button:first-child {
  border-top-left-radius: 18px;
  border-bottom-left-radius: 18px;
}
.content_bye .content_bye-buttons button:last-child {
  border-top-right-radius: 18px;
  border-bottom-right-radius: 18px;
}

.content_bye .content_bye-buttons button {
  border:0;
  display: flex;
  background: #E6E6E6;
  font-style: normal;
  /* font-weight: 700;
  font-size: 24px;
  line-height: 27px; */
  font-weight: 400;
  font-size: 20px;
  line-height: 150%;
  padding: 15px 26.5px;
  color: #BDBDBD;

}

.content_categories {
  background: #F8FBFD;
}

.content_categories_center {
  column-count: 3;
  gap: 0 138px;
  padding: 40px 0;
  width: 1050px;
}

.container .content_categories_center a {
  /* line-height: 25px; */
  width: 100%;
  display: inline-block;
  font-size:15px;
  /* color:#828282; */
    line-height: 160%;
    color: #82C8EA;
}

.content_categories_center a:hover {
	color: #53aadc;
}

.content_categories_center a.heading {
  font-weight: 600;
  padding-top: 25px;
}

.content_categories_center a.heading:first-child {
  padding-top: 0;
}

.content_bye {
  flex-direction: column;
  padding-bottom: 60px !important;
}


.content_bye-box .slider-items { margin-top:51px;margin-bottom:70px; }
.content_bye-box .content_bye_steps {
  display: flex;
  justify-content: space-around;
  align-items:center;

}
.content_bye-box .content_bye_steps > div + div{
  margin-left: 129px;
}
.content_bye-box .content_bye_description a {
  color: #1A8ED0;
}
.content_bye-box .basket_organization {
  position: relative;
  width: 100%;
  height: 100%;
  max-width: 395px;
}
.content_bye-box .basket_organization_box {
  display: flex;
  justify-content: space-around;
  height: 100%;
}
.content_bye-box .basket_organization_box .basket_organization {
  position: relative;
  width: 100%;
  height: 100%;
  max-width: 395px;
}
.content_bye-box .basket_organization .content_bye_description {
  font-weight: 400;
  font-size: 18px;
  line-height: 29px;

  text-align: justify;

  color: #525659;

}
.content_bye_order {
  display: none;
}
.content_bye_order.active {
  display: block;
}

.content .container-full.container-full_order{
    display: none;
}

.content .container-full.container-full_order.active {
    display: block;
}

.content_bye_button {
  display: flex;
  justify-content: center;
  align-items: flex-end;
}
.content_bye_button .content_bye_button-element {
  display: flex;
  justify-content: center;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 20px;
  padding: 12.5px 59px;
  text-align: center;
  border: 0;

  color: #FFFFFF;

  background: linear-gradient(80.01deg, rgba(26, 142, 208, 0.6) -12.33%, rgba(26, 142, 208, 0.4) 101.7%);
  mix-blend-mode: normal;
  border-radius: 8px;
}
.custom-button-element {
  display: flex;
  justify-content: center;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 23px;
  padding: 20px 40px;
  text-align: center;
  border: 0;
  color: #FFFFFF;
  background: linear-gradient(80.01deg, rgba(26, 142, 208, 0.6) -12.33%, rgba(26, 142, 208, 0.4) 101.7%);
  mix-blend-mode: normal;
  border-radius: 12px;
}
.content_bye-box {
  position: relative;
  width: 100%;
  background: #E3F2FC;
  padding: 48px 127px 103px 127px;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 29px;
  /* or 29px */

  text-align: justify;

  /* Main Grey */

  color: #525659;
}

.content .container {
  max-width: 1262px;
  margin: 0 auto;
}
.content .container-full {
  max-width: 100%;
  width: 100%;
  padding: 0;
  margin: 0;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.content_bye_conditions  {
  position: relative;
  width: 100%;
  background: #F8FBFD;
  padding: 143px 127px 50px 127px;
  display: none;
}
.content_bye_application  {
  position: relative;
  width: 100%;
  background: rgba(26, 142, 208, 0.03);
  padding: 68px 127px 67px 127px;
}
.content_bye_application .title {
  font-weight: 400;
  font-size: 36px;
  line-height: 58px;
  color: #525659;
  margin-bottom: 9px;
}
.content_bye_application .text {
  margin-top: 30px;
  display: flex;
  justify-content: space-around;
  font-weight: 400;
  font-size: 14px;
  line-height: 180%;
  color: #525659;
}
.content_bye_application form {
  margin-top:58px;
}
.content_bye_application .text div + div {
  margin-left: 40px;
}
.content_bye_application img {
  border-radius: 25px;
}

.content_bye_cards img {
  border-radius: 15px;
  width: 100%;
  height: 319px;
}
.content_bye_cards  {
  position: relative;
  width: 100%;
  margin-bottom: 56px;
  background: white;
  display: none;
  /*padding: 68px 127px 50px 127px;*/
}
.content_bye_cards .title {
  font-weight: 400;
  font-size: 36px;
  line-height: 58px;
  color: #525659;
  margin-bottom: 9px;
}
.content_bye_cards .text {
  margin-top: 30px;
  display: flex;
  justify-content: space-around;
}
.content_bye_cards .text p {
  font-weight: 400;
  font-size: 14px;
  line-height: 180%;
  color: #525659;
  margin-top:16px;
}
.content_bye_cards .text div {
  padding: 16px;
  border-radius: 12px;
  width: 33%;
}
.content_bye_cards .text div:hover {
  border: 1px solid #82C8EA;
  padding: 15px;
}
.content_bye_cards .content_bye_button-element {
  margin-top:36px;
}
.content_bye_cards .text div h2 {
  margin-top: 20px;

  font-weight: 400;
  font-size: 24px;
  line-height: 140%;
  /* identical to box height, or 34px */


  /* azur_txt */

  color: #525659;
}
.content_bye_cards .text div + div {
  margin-left: 8px;
}
.content_bye_conditions .content_bye_conditions-center {
  display: flex;
  flex-direction: column;
}
.content_bye-box .content_bye_button-element {
  margin-top: 150px;
}
.content_bye-box .content_bye_button-element a{
  color:#fff;
  font-weight: 400;
  font-size: 18px;
  line-height: 20px;
}
.content_bye_conditions .container, .content_bye_application  .container, .content_bye_cards  .container, .content_bye-box  .container {
  padding:0 !important;
}
.content_bye_conditions .content_bye_conditions-center .title {
  display: flex;
  font-style: normal;
  font-weight: 400;
  font-size: 36px;
  line-height: 140%;
}
.content_bye_conditions .content_bye_conditions-center .text {
  margin-top: 30px;
  display: flex;
  justify-content: space-around;
  font-weight: 400;
  font-size: 14px;
  line-height: 180%;
  color: #525659;
}

.content_bye_conditions-center .text div + div {
  margin-left: 40px;
}
.content .content_categories .container {
  padding: 0;
}
.content_desc_center.container {
  padding-bottom: 0 !important;
}
@media screen and (max-width: 1213px) {
  .content_catalog_center {
    width: 730px;
    margin: 0 auto;
  }
  .content_catalog_categories .content_catalog_category {
    width: 349.01px;
    height: 262.51px;
  }
  .content_catalog_categories {
    margin: 0;
  }
  .content_catalog_categories a {
    margin: 0;
  }
  .content_catalog_categories a:nth-child(2n) {
    margin-left: 30px;
    margin-bottom: 28px;
  }
  .content_desc_items {
    display: grid;
    grid-template-columns: 421px 25px 264px;
    grid-template-rows: repeat(6, auto);
    grid-row-gap: 20px;
    justify-content: center;
    margin-bottom: 35px;
  }
  .content_desc_items .item1 {
    grid-column: 1/4;
    grid-row: 1;
  }
  .content_desc_items .item2 {
    grid-column: 1/4;
    grid-row: 2;
  }
  .content_desc_items .item3 {
    grid-column: 1/4;
    grid-row: 6/6;
  }
  .content_desc_items .item4 {
    grid-column: 1/3;
    grid-row: 4/6;
  }
  .content_desc_items .item5 {
    grid-column: 1/4;
    grid-row: 7/7;
  }
  .content_desc_items .item6 {
    grid-column: 1;
    grid-row: 3/4;
  }
  .content_desc_items .item7 {
    grid-column: 3/4;
    grid-row: 3/3;
  }
  .content_desc_items .item8 {
    grid-column: 3/4;
    grid-row: 4/4;
    max-height: 326px;
  }
  .content_desc_about, .content_bye_cards, .content_bye_application, .content_catalog .content_catalog_titles nav {
    display: none;
  }
  .content_categories_center {
    gap: 0 11px;
    width: auto;
  }
  .content_bye-box {
    padding: 48px 0 103px 0;
  }
  .content_bye-box .content_bye_button-element {
    margin-top: 36px;
  }
  .content_bye_conditions {
    padding: 46px 0;
  }
}

@media screen and (max-width: 737px) {
  .content_main_item.slider-box .slider-items .slider-track .slider-item,
  .content_main_item, .content_main_item img, .content_main_item.item1 .title_blur, .content_slider .slider-items{
    border-radius: 0;
  }
  .content_slider.slider-box .slider-items {
    margin: 0;
  }
  .content_catalog_center {
    width: 300px;
    margin: 0 auto;
  }
  .content_catalog_categories .content_catalog_category {
    width: 300px;
    height: 200px;
  }
  .content_catalog_categories {
    margin: 0;
  }
  .content_catalog_categories a {
    margin: 0;
  }
  .content_catalog_categories a:nth-child(2n) {
    margin: 0;
  }
  .content_desc_items {
    display: grid;
    grid-template-columns: 300px;
    grid-template-rows: repeat(6, auto);
    grid-row-gap: 20px;
    justify-content: center;
    margin-bottom: 35px;
  }
  .content_desc_items .item1 {
    grid-column: 1;
    grid-row: 1;
  }
  .content_desc_items .item2 {
    grid-column: 1;
    grid-row: 2;
  }
  .content_desc_items .item3 {
    grid-column: 1;
    grid-row: 6/6;
  }
  .content_desc_items .item4 {
    grid-column: 1;
    grid-row: 5;
  }
  .content_desc_items .item5 {
    grid-column: 1;
    grid-row: 7/7;
  }
  .content_desc_items .item6 {
    grid-column: 1;
    grid-row: 3;
  }
  .content_desc_items .item7 {
    grid-column: 1;
    grid-row: 4;
  }
  .content_desc_items .item8 {
    display: none;
  }
  .content_desc_about, .content_bye_cards, .content_bye_application, .content_catalog .content_catalog_titles nav {
    display: none;
  }
  .content_categories_center {
    gap: 0 11px;
    width: auto;
  }
  .content_bye-box {
    padding: 21px 0 58px 0;
  }
  .content_bye-box .content_bye_button-element {
    margin-top: 23px;
  }
  .content_bye_conditions {
    padding: 21px 0;
  }
  .content_main_items {
    grid-template-columns: 320px;
    grid-template-rows: 197px;
  }
  .content_main_items .content_main_item, .content .content_categories {
    display: none;
  }
  .content_main_items .content_main_item:first-child {
    display: flex;
  }
  .content_bye .content_bye-buttons {
    margin: 0;
  }
  .content_bye_conditions .content_bye_conditions-center .text {
    flex-direction: column;
  }
  .content_bye_conditions-center .text div + div {
    margin-left: 0;
    margin-top: 17px;
  }
  .content_desc_about .about, .content_bye_how h1 {
    font-size: 24px;
    line-height: 38px;
  }
  .content_bye .content_bye_how div:last-child {
    margin-left:18px
  }
  /* .content_bye .content_bye_how img {
    width: 47px;
    height: 48px;
  } */
  .content_bye .content_bye_how {
    margin-top: 22px;
    margin-bottom: 28px;
  }
  .content_bye .content_bye-buttons button {
    font-size: 11px;
    line-height: 16px;
    padding: 8px 11px;
  }
  .content_bye_how {
    width: 280px;
  }
  .content_desc_items .title span {
    font-size: 26px;
    line-height: 38px;
    background: linear-gradient(80.01deg, rgba(26, 142, 208, 0.6) -12.33%, rgba(26, 142, 208, 0.4) 101.7%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
  }
  .content_desc_items .desc span {
    font-size: 14px;
    line-height: 22px;
  }
  .content_bye-box {
    font-size: 14px;
    line-height: 22px;
  }
  .content_bye_conditions .content_bye_conditions-center .title {
    font-size: 22px;
    line-height: 31px;
  }
  .content_bye_conditions .content_bye_conditions-center .text {
    font-size: 14px;
    line-height: 25px;
  }
  .content_catalog_categories a .title {
    background: rgba(255, 255, 255, 0.46);
    font-size: 18px;
  }
  .content_catalog_categories a .title span {
    line-height: 20px;
    color: #525659;
    font-weight: 400;

  }
  .content_catalog_categories .content_catalog_category, .content_catalog_categories a:nth-child(2n) {
    margin-bottom: 15px;
  }
  .content_catalog {
    margin-bottom: 26px;
  }
  .content_catalog_titles h1 {
    font-size: 24px;
    line-height: 34px;
  }
  .content_catalog_titles {
    margin-bottom: 20px;
  }
  .content_partners {
    margin-bottom: 24px;
  }
  .content_partners_title {
    display: none;
  }
  .content .content_main {
    margin-bottom: 20px;
  }
  .content_bye-box .content_bye_steps {
    flex-direction: column;
  }
  .content_bye-box .basket_organization {
    max-width: 300px;
  }
  .content_bye-box .basket_organization .content_bye_description {
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
  }
  .content_bye-box .content_bye_steps > div + div {
    margin-left: 0;
    margin-top: 14.5px;
    width: 100%;
  }
  .basket_organization_steps .steps li:before {
    font-style: normal;
    font-weight: 400;
    font-size: 36px;
    line-height: 58px;
  }
  .basket_organization_steps .steps li {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
  }
  .content_bye-box .slider-box .slider-items {
    margin: 5px 11px;
  }
  /*.content_bye-box .slider-box .slider-items .slider-track .slider-item .itemPartner {*/
  /*  width: 124px;*/
  /*}*/
}

@media screen and (width < 501px)
{
	/* .content_main {
		border-radius:16px;
		background:#EFF2F6;
		display: grid;
		grid-template-columns: 100%;
		grid-template-rows: 200px 584px;
		width: 100%;
		justify-content: space-between;
	} */
}

@media screen and (max-width : 1441px) {
	.content_main {
        height: 555px;
		overflow: hidden;
	}
	.content_main_info {
		width: auto;
		padding: 56px 0 37px 63px;
	}
	.content_main_info .btn_get_offer,.content_main_info .btn_more
	{
		margin: 0 5px 47px 0;
	}
	.content_main_info .advantages {
		width: 600px;
	}
	.content_main_info .advantages .swiper-wrapper {
		width: 300px;
	}
	.content_main_info .advantages .item .num {
		/* font-size: 32px; */
	}
	.content_main_items .swiper_mh .swiper-slide img
	{
		object-fit: contain;
		min-width: 690px;
	}
	.swiper_mh .slider_text {
		display: block;
		position: absolute;
		left: 50px;
		z-index: 10;
		bottom: 30px;
	}
	.swiper_mh .slider_text a span {
		
		margin-top: 9px;
	}
	.content_main_info .advantages .item .text {
		/* font-size: 14px; */
	}
	.content_main_info .advantages .swiper-slide {
		width: 420px;
		display: flex;
		align-items: center;
	}
	.swiper_mh
	{
		width:100%;
		height: 554px;
	}
	.block_ulfl_wr {
		width: 696px;
	}
	.content_catalog {
		width: 100%;
	}
	.content_catalog_center {
		width: 100%;
	}
	.content_catalog_center .btn_open_cat {
		width: 262px;
	}
	.content_catalog_titles {
        gap: 6px;
	}
	.content_desc_wrapper {
		width: 100%;
	}
	.content_desc {
        width: 100%;
		padding: 40px;
	}
	.content_desc_cardinfo {
		width: 448px;
	}
	footer .footer_top {
		background-size: 153px 24px;
		background-image: url(../images/LogoAzurPro.svg);
		background-repeat: no-repeat;
		background-position: left 28px top 48px;
		width: 100%;
		height: 96px;
		margin: 0 auto;
		display: flex;
		justify-content: end;
		align-items: end;
	}
	.content_desc .content_desc_clpr {
		max-width: 631px;
	}
	.content_catalog {
		margin: 0 0 50px;
	}
	.content_desc_wrapper .content_bye_application-center {
		margin: 50px 0;
	}
	.content {
		margin: 40px auto -13px;
	}
	.content_partners {
		margin-bottom: 0px;
	}
}
@media screen and (max-width : 721px) {
	.mainprod-swiper-button-prev,.mainprod-swiper-button-next
	{
		display:none;
	}
	.wr_swiper_mainprod
	{
		padding:0;
	}
	.content_main_info {
		width: 100%;
	}
	.wr_swiper_brands_main {
		padding: 0px 17px 0 0px;
	}
	.content_main,.brands-swiper-button-next,.brands-swiper-button-prev
	{
		display:none;
	}
	.content_main_mobile
	{
		display: flex;
		overflow: hidden;
		width: 100%;
		align-items: center;
		flex-direction: column;
	}
	.content_main_items{
		width: 100%;
		/* height: 200px; */
		height: auto;
		border-radius:8px;
	}
	.swiper_mh {
		width: 100%;
		/* height: 200px; */
		height: auto;
		border-radius: 16px;
	}
	.content_main_items .swiper_mh .swiper-slide img {
        object-fit: cover;
		min-width: auto;
	}
	.swiper_mh .slider_text {
		display: none;
		position: absolute;
		left: 0px;
		z-index: 10;
		top: 0px;
		flex-direction: column;
		height: 100%;
		padding: 16px;
		width: 100%;
	}
	.swiper_mh .slider_text .label
	{
		height:16px;
		line-height: 10px;
		width:99px;
		margin: 0 0 29px;
	}
	.swiper_mh .slider_text .title {
		font-size: 21px;
		font-weight: 200;
		line-height: 21px;
		letter-spacing: 0.02em;
		text-align: left;
		width: 255px;
		display: inline-block;
		color: #fff;
		/* margin: 0 auto; */
		align-self: center;
		text-align: center;
	}
	.swiper_mh .swiper-button-next, .swiper-button-prev,.swiper_mh .slider_text a
	{
		display:none;
	}
	.content_main_info
	{
		width: 100%;
		background: #EFF2F6;
		padding: 39px 22px 37px 31px;
		height: auto;
		top: 0px;
		margin: -11px 0 0;
		border-radius: 0 0 16px 16px;
	}
	.content_main_info h1 {
		font-family: Inter;
		font-size: 32px;
		font-weight: 300;
		line-height: 32px;
		letter-spacing: -0.02em;
		text-align: left;
		width: 100%;
	}
	.content_main_info .text {
		font-family: Inter;
		font-size: 14px;
		font-weight: 400;
		line-height: 21px;
		letter-spacing: 0em;
		text-align: left;
		margin: 17px 0 21px 5px;
		width: 100%;
	}
	.content_main_info .btn_get_offer {
		width: 100%;
		height: 44px;
		padding: 12px 36px;
		border-radius: 25px;
		background: #13213C;
		margin: 0 5px 11px 0;
		display: block;
		color: #fff;
		font-size: 14px;
		font-weight: 300;
		display: inline-block;
		box-shadow: 0px 4px 12px 0px #747E8C26;
		cursor: pointer;
		text-align: center;
	}
	.content_main_info .btn_more {
		width: 100%;
		text-align: center;
		height: 44px;
		padding: 12px 36px;
		border-radius: 25px;
		background: #fff;
		/* margin: 0 0 177px; */
		display: block;
		color: #13213C;
		font-size: 14px;
		font-weight: 500;
		display: inline-block;
		box-shadow: 0px 4px 12px 0px #747E8C26;
		cursor: pointer;
		margin: 0;
	}
	.content_main_mobile .advantages
	{
		width: 100%;
		display: flex;
		padding: 20px 12px;
		
	}
	.content_main_mobile .advantages .item
	{
		width:50%;
	}
	.content_main_mobile .advantages .item .num
	{
		font-family: Inter;
		font-size: 36px;
		font-weight: 400;
		line-height: 52px;
		letter-spacing: -0.05em;
		text-align: right;
		
		color: transparent;    
		-webkit-background-clip: text;
		background-clip: text;
		background-image: linear-gradient(to bottom, #13213C 0%, rgba(19, 33, 60, 0.4) 100%);
		
		/* background: linear-gradient(180deg, #13213C 0%, rgba(19, 33, 60, 0.4) 100%); */
	}
	.content_desc_clpr .img_clients
	{
		margin: 23px 0 0;
	}
	.content_main_mobile .advantages .item .text
	{
		font-family: Inter;
		font-size: 13px;
		font-weight: 400;
		line-height: 20px;
		letter-spacing: -0.05em;
		text-align: left;
		width: 200px;
		display: inline-block;
		padding: 0 0 0 10px;
	}
	.content_main_mobile .swiper_header_slider_adv_text .swiper-wrapper
	{
		/* overflow:hidden; */
		display: flex;
	}
	.content_main_mobile .advantages .swiper-wrapper
	{
		width:420px;
	}
	.content_main_mobile .advantages .swiper-slide
	{
		width:420px;
	}
	.blocks_ul_fl {
		margin: 10px 0;
		padding: 25px 0;
		display: flex;
		justify-content: space-between;
		width: 100%;
		flex-wrap: wrap;
		gap: 13px;
		border: 0;
	}
	.block_ulfl_wr {
		width: 100%;
		height: 148px;
		border-radius: 16px;
		background: #FF5A34;
		padding: 18px;
		box-shadow: 0px 15px 30px 0px #00000005;
		position: relative;
		background-position: -35px 0;
		background-size: contain;
		background-image: url(../images/new/Logo_White_bg_ul.svg);
		background-repeat: no-repeat;
		transition: all 0.250s ease-out;
	}
	.blocks_ul_fl .label {
		line-height: 14px;
		font-size: 12px;
		font-weight: 500;
		letter-spacing: -0.05em;
		text-align: left;
		width: 147px;
		height: 21px;
		border-radius: 43px;
		display: block;
		background: #fff;
		padding: 3px 10px;
		color: #13213C;
		text-align: center;
		margin: 0 0 18px;
		transition: all 0.250s ease-out;
	}
	.blocks_ul_fl .title {
		font-size: 18px;
		font-weight: 400;
		line-height: 18px;
		letter-spacing: -0.05em;
		text-align: left;
		width: 70%;
		display: inline-block;
		color: #fff;
	}
	.blocks_ul_fl .title2 {
		font-size: 14px;
		font-weight: 300;
		line-height: 20px;
		letter-spacing: -0.05em;
		text-align: left;
		width: auto;
		display: inline-block;
		color: #fff;
		margin: 4px 0;
		opacity: 0.6;
		visibility: visible;
		/* transition: opacity 0.3s, visibility 0s linear 0.3s; */
	}
	.content_partners {
		margin-bottom: 0px;
		height: 585px;
	}
	.content_partners_center {
		width:100%;
	}
	.content_partners_title
	{
		display: block;
		font-size: 24px;
		font-weight: 300;
		line-height: 29.05px;
		letter-spacing: -0.02em;
		text-align: left;
		width: 100%;
		margin: 0 0 0px 9px;
		flex-wrap: wrap;
		padding: 0 10px;
	}
	.content_partners_title span,.content_partners_title span b
	{
		display:block;
		font-size: 24px;
		font-weight: 300;
		line-height: 29.05px;
		letter-spacing: -0.02em;
		text-align: left;
		width:100%;
		margin: 0;
	}
	.content_catalog {
		padding: 0;
		background: #fff;
		width: 100%;
		height: 778px;
		border-radius: 16px;
		margin: 0 0 19px;
		overflow:hidden;
	}
	.content_catalog_center {
		width: 1820px;
		margin: 0;
	}
	.content_catalog_categories {
		padding: 22px;
		background: rgb(19 33 60 / 20%);
		margin: -16px;
	}
	.content_catalog_titles {
		display:grid;
		grid-template-columns: 50vw 50vw;
		grid-template-rows: 85px auto;
		grid-gap: 0px;
		max-width: 100vw;
		margin-bottom: 39px;
	}
	.content_catalog_titles h1 {
		font-size: 32px;
		line-height: 34px;
		grid-column: 1 / 2;
		grid-row: 1 / 1;
		margin: 0 0 0 19px;
	}
	.content_catalog_center .btn_open_cat {
		font-size: 13px;
		line-height: 42px;
		grid-column: 2 / 2;
		grid-row: 1 / 1;
		background: #F3F3F3;
		width: 148px;
		height: 40px;
		color: #2F80ED;
		text-align: center;
		padding: 0;
		justify-self: center;
		margin: 0 30px 0 0;
	}
	.content_catalog .content_catalog_titles nav {
		display: block;
		grid-column: 1 / 2;
		grid-row: 2 / 2;
		padding: 0;
		width: 87vw;
	}
	.content_catalog_titles nav::after {
		background: linear-gradient(270deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
		content: '';
		position: absolute;
		right: 0;
		z-index: 1;
		width: 32px;
		height: 52px;
		bottom: 0;
		border-radius: 0 0 16px 16px;
	}
	.content_partners_center .page-main__slider .swiper {
		padding: 32px 4px;
	}
	.page-main__slider .swiper-horizontal>.swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal
	{
		max-width:100vw;
	}
	.content_desc_wrapper {
		width: 100%;
		display: grid;
		grid-template-columns: 100%;
		grid-template-rows: auto auto auto auto auto;
		grid-gap: 40px;
	}
	.content_catalog .content_catalog_center .content_catalog_categories{
		max-width:100vw;
	}
	.content_catalog_categories .catalog_item {
		max-width: 288px;
	}
	.content_desc {
		background: #13213C;
		padding: 0px 35px 36px 31px;
		width: 100%;
		height: auto;
	}
	.content_desc_clpr,.content_desc::before
	{
		display:none;
	}
	.content_partners_center .page-main__slider .swiper-horizontal>.swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal
	{
		width:auto;
		margin: 37px 14px 0;
	}
	.content_catalog_categories .swiper-scrollbar_main_cat.swiper-scrollbar-horizontal {
		display:none;
		width: 664px;
		/* height: 6px; */
		background: #E0E2E780;
		/* margin: 32px auto 0; */
		position: static;
		border-radius: 10px;
	}
	.content_desc .content_desc_info {
		width: 100%;
		height: 100%;
	}
	.content_desc .content_desc_info .label {
		font-size: 12px;
		font-weight: 300;
		letter-spacing: -0.05em;
		text-align: left;
		width: 147px;
		border-radius: 43px;
		display: block;
		background: #FF5A34;
		padding: 0px 10px;
		color: #fff;
		text-align: center;
		margin: 39px 0 27px;
	}
	.content_desc .content_desc_info h1 {
		font-size: 32px;
		font-weight: 300;
		line-height: 36px;
		letter-spacing: -0.02em;
		text-align: left;
		color: #FF5A34;
		width: 100%;
	}
	.content_desc .content_desc_info h1 .azur {
		color: #fff;
		font-size: 32px;
		font-weight: 300;
		line-height: 36px;
		letter-spacing: -0.02em;
	}
	.content_desc .content_desc_info .text {
		font-family: Inter;
		font-size: 14px;
		font-weight: 300;
		line-height: 21px;
		letter-spacing: 0em;
		text-align: left;
		opacity: 0.66;
		color: #fff;
		width: 100%;
		margin: 21px 0;
	}
	.content_desc .content_desc_info .btn_kp,.content_desc .content_desc_info .btn_shem {
		width: 100%;
		text-align: center;
	}
	.content_desc.content_desc_fl {
		
		grid-row: 2 / 2;
		height: 555px;
	}
	.content_desc_clpr_mob_wr {
		display: flex;
		grid-row: 3 / 3;
		flex-direction: column;
		justify-content: space-between;
		gap: 22px;
	}
	.content_desc_clpr_mob_wr .content_desc_clpr{
		display: block;
		width: 100%;
		padding: 24px 32px;
		border-radius: 16px;
		background: #fff;
		box-shadow: 0px 4px 16px 0px #0000002E;
	}
	.content_desc_clpr_mob_wr .content_desc_clpr h2 {
		font-size: 18px;
		font-weight: 600;
		line-height: 27px;
		letter-spacing: 0em;
		text-align: left;
		color: #13213C;
	}
	.content_desc_clpr_mob_wr .content_desc_clpr_text {
		opacity: 0.6;
		font-size: 14px;
		font-weight: 400;
		line-height: 21px;
		letter-spacing: 0em;
		text-align: left;
		margin: 8px 0px 0;
	}
	.content_desc_clpr_mob_wr .content_desc_clpr img {
		/* width: 100%;
		height: 88px; */
	}
	.content_desc_cardinfo:hover {
		width: 100%;
		margin: 0px auto -22px;
	}
	.content_desc_cardinfo.content_desc_cardinfopay:hover img {
		position: absolute;
        width: 160px;
        height: 160px;
        top: 6px;
        left: 171px;
	}
	.content_desc_cardinfo {
		margin: 0px auto -22px;
		width: 100%;
	}
	.content_desc.content_desc_fl::after{
		display:none;
	}
	.content_desc.content_desc_fl .logo_mp_wrapper{
		display:none;
	}
	.content_desc.content_desc_fl .content_desc_info .label {
		line-height: 17px;
		margin: 40px 0 26px;
		background: #fff;
		color: #13213C;
		font-weight: 600;
		position: relative;
		width: 116px;
		z-index: 1;
		padding: 3px 0;
	}
	.content_desc.content_desc_fl .content_desc_info h1 {
		font-size: 28px;
		font-weight: 300;
		line-height: 32px;
		letter-spacing: -0.02em;
		text-align: left;
		color: #FF5A34;
		width: 100%;
	}
	.content_desc.content_desc_fl .content_desc_info .text {
		font-weight: 400;
		color: #13213C;
		width: 100%;
		opacity: 1;
	}
	.content_desc.content_desc_fl .content_desc_info .btn_kp {
		width: 273px;
		margin: 29px 0;
		cursor: pointer;
		background: #13213C;
		color: #fff;
		font-weight: 300;
		line-height: 17px;
	}
	.content_desc_cardinfo .content_desc_cardinfo_label {
		padding: 0px 13px;
		margin: 0 0 98px;
	}
	.content_desc_cardinfo img {
		position: absolute;
		width: 160px;
		height: 160px;
		top: 6px;
		left: 171px;
		transition: 0.450s;
	}
	.content_desc_cardinfo.content_desc_cardinfo_delivery img
	{
		width: 276px;
		height: 130px;
		top: 20px;
		left: 119px;
	}
	.content_desc_cardinfo.content_desc_cardinfo_service img
	{
		width: 120px;
		height: 120px;
		top: 14px;
		left: 209px;
	}
	.content_desc_cardinfo_title
	{
		width:292px;
		height:auto;
	}
	.content_desc_cardinfo_desc {
		width: 100%;
	}
	.content_desc_wrapper .content_bye_application-center
	{
		width: 100%;
		display: grid;
		grid-template-columns: 100%;
		grid-template-rows: auto auto;
		grid-gap: 0px;
		height: auto;
		margin: 80px 0 50px;
	}
	.content_desc_wrapper .content_bye_application-center .img {
		width: 100vw;
		grid-row: 1 / 1;
		margin: 0 0 0 -16px;
		border-radius: 0;
	}
	.content_desc_wrapper .content_bye_application-center .img img {
		border-radius: 0;
	}
	.content_desc_wrapper .content_bye_application-center .text {
		grid-row: 2 / 2;
        background: #F4F4F4;
        padding: 72px 23px 23px;
        width: 100%;
        border-radius: 16px;
        background-size: 153px 24px;
        background-image: url(../images/LogoAzurPro.svg);
        background-repeat: no-repeat;
        background-position: top 32px left 24px;
        margin: -40px 0 0;
	}
	.content_desc_wrapper .content_bye_application-center .text .title {
		font-size: 27px;
		font-weight: 400;
		line-height: 31px;
		letter-spacing: -0.02em;
		text-align: left;
		color: #13213C;
	}
	.content_desc_wrapper .content_bye_application-center .b24-form-btn-block .b24-form-btn {
		width:100%;
	}
	.content_desc_wrapper .content_bye_application-center .b24-form-padding-side {
        padding-left: 0px;
        padding-right: 0px;
    }
	
}

/* Consultation form #14: desktop geometry follows Figma node 8057:9963. */
@media screen and (min-width: 722px){
  .content_desc_wrapper .content_bye_application-center .text > span{
    display:block;
    width:560.613px;
    max-width:100%;
    margin:11px 0;
    color:var(--Primary_Deep_blue,#13213C);
    font-family:Inter,Arial,sans-serif;
    font-size:16px;
    font-style:normal;
    font-weight:400;
    line-height:140%;
    opacity:.66;
    transform:rotate(.003deg);
  }
  .content_desc_wrapper .content_bye_application-center .img{width:760px}
  .content_desc_wrapper .content_bye_application-center .text{
    box-sizing:border-box;
    width:740px;
    padding:70px 80px;
    background-size:102px 16px;
    background-position:right 56px bottom 40px;
  }
  .consultation-native{width:473px;max-width:100%;margin-top:45px}
  .consultation-native__field{margin:0 0 24px!important;font-size:14px!important;line-height:20px!important}
  .consultation-native__field input{height:29px;margin-top:8px;font-size:14px;line-height:20px}
  .consultation-native__consent{gap:10px;margin:12px 0!important;font-size:11px!important;line-height:15px!important;color:#13213c!important;opacity:.5!important}
  .consultation-native__checkbox{width:16px;height:16px;min-width:16px;border-radius:4px}
  .consultation-native__consent input:checked + .consultation-native__checkbox:after{left:4px;top:1px;width:4px;height:8px}
  .consultation-native__submit{width:326px;height:44px;margin:26px auto 0;font-size:14px;font-weight:600}
}
