.mt32 .container-xlinheritborder-bottom: 1px solid var(--white-40);/href*/margin: 0;.table2 tbody tr td:nth-last-child(1) {position: relative;}

.table2 tbody tr {
	border-top: 1px solid var(--Grey-3-Stroke);
}
.detail-banner__img picture img {
	filter: drop-shadow(3px 5px 5px #cacaca);
}

html.vi .detail-banner__img picture img{
-webkit-filter: grayscale(100%);
}

html.vi .table2 table tbody th{
  background: #ccead900;
}

.table2 table tbody td>p,.table2 table tbody th>p,.table2 table thead th>p,.table2 table thead td>p{
  margin:5px 0;
	font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  line-height: inherit;
}
.table2 table thead td,.table2 table thead th,.table2 table tbody td,.table2 table tbody th{
	padding: 10px;
}

.table2 table thead td img,.table2 table thead th img,.table2 table tbody td img,.table2 table tbody th img{
	margin: 0;
}

/* START_1 правки подрядчика*/
.table2 tbody tr {
	border-top: 1px solid var(--Grey-3-Stroke);
}

.table2 tbody tr {
	border-top: 1px solid var(--Grey-3-Stroke);
}

/* END_1 правки подрядчика*/

.drop-block__inner .wide-second .table a {
	color: var(--Green-Normal);
	text-decoration: underline;
}
.table_i thead {
	background: #006930;
	color: #fff;
}
.table_i th {
	background: #ccead9;
padding: 10px;
}
.table_i td {
	vertical-align: top;
	padding: 10px;
}
.table_i tbody tr>td:nth-last-child(1) {
	padding-right: 10px;
}
.table_i tbody tr {
border-top: 1px solid var(--Grey-3-Stroke);
}
.faq__wrap .faq__el .faq__trigger{
	text-decoration: none;
}
.table1 thead td {
	background: var(--Green-Normal);
  text-align: left;
  color: var(--white);
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  padding: 10px 10px;
  vertical-align: top;
  border-right: 1px solid rgba(255, 255, 255, 0.4);
}

.table2 thead td {
	background: var(--Green-Normal);
  text-align: left;
  color: var(--white);
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  padding: 10px 10px;
  vertical-align: top;
  border-right: 1px solid rgba(255, 255, 255, 0.4);
}
.table2 p a {
	display: inline;
}
.table1 thead td:nth-child(1) {
	/*border-radius: 6px 0 0 6px;*/
  	padding-left: 22px;
}
.table2 tbody tr {
	border-top: 1px solid var(--Grey-3-Stroke);
border-bottom: 1px solid var(--Grey-3-Stroke);
}

.table1 tbody th {
	background: #ccead9;
	color:#000;
}

.table2 table tbody th {
	background: #ccead9;
	color:#000;
}
.table2 tbody tr td:nth-last-child(1) {
	padding-right: 15px;
}
.table2 table thead td{
	background: var(--Green-Normal);
  text-align: left;
  color: var(--white);
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  padding: 10px 10px;
  vertical-align: top;
  border-right: 1px solid rgba(255, 255, 255, 0.4);
border-bottom: 1px solid rgba(255, 255, 255, 0.4);
}

/*.deposit-info__main .deposit-info__item_content {
flex-direction: inherit;
}*/
.table1 .big {
	display: inline-block;
	min-width: auto;
}
.table1 .grey {
	padding: 10px 12px;
	border-radius: 1000px;
	background: var(--BG-2);
	color: var(--grey52);
	text-align: center;
	font-size: 1.6rem;
	font-style: normal;
	font-weight: 700;
	line-height: 150%;
	max-width: max-content;
}
.deposit-info__item a {
	color: var(--Green-Normal);
	border-bottom: 1px solid var(--Green-Normal);
	padding-bottom: 1px;
}
.deposit-info__item a:hover {
	border-bottom: none;
	margin-bottom: 1px;
}
.href_a {
	color: var(--Green-Normal);
	border-bottom: 1px solid var(--Green-Normal);
	padding-bottom: 1px;
}
.href_a:hover {
	border-bottom: none;
	margin-bottom: 1px;
}
/*.container-xl>.mt32 a {
	color: var(--Green-Normal);
	border-bottom: 1px solid var(--Green-Normal);
	padding-bottom: 1px;
}
.container-xl>.mt32 a:hover {
	border-bottom: none;
	margin-bottom: 1px;
}
.container-xl>.mt32 .bx-text .btn {
	max-width: max-content;
	color: var(--white);
	text-decoration: none;
	margin-top: 32px;
	margin-bottom: 32px;
	transition: background 0.3s;
	border-bottom: none;
	padding: 1.4rem 2rem;
}*/
.deposit-info__item_content h2 {
	position: relative;
	top: 10px;
}

.table2 .scrollable {
		overflow-x: unset;
	}

@media screen and (max-width: 768px) {
	.deposit-info__main .deposit-info__list::after {
		bottom: -20px;
	}
	.deposit-info__main .drop-btn {
		position: relative;
	}
	.table2 .scrollable {
		overflow-x: auto;
	}
}

p .btn {
	display: inline-block;
}

.table2 .grey {
  padding: 10px 12px;
  border-radius: 1000px;
  background: var(--BG-2);
  color: var(--grey52);
  text-align: center;
  font-size: 1.6rem;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
  max-width: max-content;
}
.horizont_box .st_h_box_esg {
  width: 300px;
  margin: 10px;
  border-radius: 3px;
  background-color: #dbefe1;
  padding: 30px 15px;
  border-radius: 20px;
  vertical-align: top;
}
.horizont_box .h_box {
  display: inline-block;
  margin: 0;
}
div>.drop-block {
	text-align: justify;
}
.drop-block>a {
	text-decoration: none;
}
.drop-block>.drop-block__trigger>.triangle {
	width: 9.5px;
	height: 6.1px;
	background: url('https://store.asb.by:9000/upload/medialibrary/b8c/yyikp2o39futta8twafg8jovjnfi4b5g/open_t.png');
	background-size: contain;
	background-repeat: no-repeat;
	min-width: 9.5px;
}
.active>.drop-block__trigger>.triangle {
	background: url('https://store.asb.by:9000/upload/medialibrary/438/lbfpaqa7rgy6rhn92qtut82hyg7e2dur/close_t.png');
	background-size: 100%;
  background-repeat: no-repeat;
}
.drop-block.active>.drop-block__trigger {
background: var(--Green-Normal);
  color: var(--white);
}
div>.drop-block .document__ico>img {
	margin: 0;
}
.bx-text p {
	margin: 10px 0;
}
.bx-text ul li p, .bx-text ol li p {
	margin: 0 0 5px 0;
}
.strongText {
	font-weight: 500;
}
/*Контакт-центр*/
#contact_center .section1 {
	margin-bottom: 120px;
}

#contact_center .section1 p {
	text-align: justify;
	width: 500px;
}

#contact_center .section1 div {
	margin-top: -290px;
	margin-left: -40px;
	background-image: url('https://store.asb.by:9000/upload/medialibrary/dac/4d6bptjpmjh4gftd25gm8puace0z9vk4/3mob.jpg');
	background-size: cover;
	height: 460px;
	background-repeat: no-repeat;
	background-position: right;
	background-color: #dbdbdb;
}

#contact_center .section2 h2 {
	text-align: center;
}

#contact_center .section2 .center_block {
	text-align: center;
}

#contact_center .section2 .center_block div {
	display: inline-block;
	vertical-align: top;
	margin: 15px 15px;
	width: 320px;
	text-align: center;
}

#contact_center .section_mob {
	margin-top: 120px;
	overflow: hidden;
}

#contact_center .section_mob .img {
	width: 350px;
	background-color: #ebebeb;
	border-radius: 20px;
	float: left;
}

#contact_center .section_mob .desctop {
	margin-right: 40px;
	height: 520px;
}

#contact_center .section_mob .img img {
	width: 500px;
	display: block;
	position: relative;
	top: 50%;
	margin-top: -210px;
}

#contact_center .section_mob .text {
	float: left;
	width: 700px;
}

#contact_center .section_mob .mobil {
		display: none;
	}


@media  only screen and (max-width: 1565px){
	#contact_center .section_mob .img {
		width: 300px;
	}

	#contact_center .section_mob .text {
		width: 500px;
	}
}

@media  only screen and (max-width: 1371px){
	#contact_center .section1 p {
		width: 300px;
	}

	#contact_center .section1 div {
		margin-top: -350px;
	}
}

@media  only screen and (max-width: 1270px){
	#contact_center .section_mob .img {
		width: 200px;
	}

	#contact_center .section_mob .text {
		width: 400px;
	}
}

@media  only screen and (max-width: 990px){
	#contact_center .section_mob .img {
		width: 300px;
	}

	#contact_center .section_mob .text {
		width: 500px;
	}
}

@media  only screen and (max-width: 880px){
	#contact_center .section_mob .img {
		width: 200px;
	}

	#contact_center .section_mob .text {
		width: 400px;
	}
}

@media  only screen and (max-width: 800px){

	#contact_center .section1 div {
		height: 360px;
	}
}

@media  only screen and (max-width: 759px){
	#contact_center .section1 div {
		margin-top: -260px;
	}
}

@media  only screen and (max-width: 700px){
	#contact_center .section1 p {
		width: 200px;
	}

	#contact_center .section1 div {
		margin-top: -330px;
	}
}

@media  only screen and (max-width: 680px){
	#contact_center .section_mob .img {
		width: auto;
		float: none;
	}

	#contact_center .section_mob .desctop {
		margin: 0;
		height: auto;
	}

	#contact_center .section_mob .img img {
		width: auto;
		top: 0;
		margin: 0;
	}

	#contact_center .section_mob .text {
		width: auto;
		float: none;
		margin-top: 60px;
	}

	#contact_center .section_mob .mobil {
		display: block;
	}

	#contact_center .section_mob .mobil_hide {
		display: none;
	}

}

@media  only screen and (max-width: 600px){
	#contact_center .section1 p {
		width: auto;
	}

	#contact_center .section1 div {
		margin-top: 0;
		margin-left: 0;
	}

	#contact_center .section1 {
		margin-bottom: 60px;
	}

	#contact_center .section_mob {
		margin-top: 60px;
	}

	#contact_center .section2 .center_block div {
		width: auto;
	}
}
/*Контакт-центр*/
/*Устойчивое развитие*/
.horizont_box .h_box {
	display: inline-block;
	margin: 0;
}
.horizont_box img:last-child {
 margin: 5px;
}
.horizont_box .st_h_box {
	width: 175px;
	margin: 5px;
	border-radius: 3px;
}
.horizont_box .st_h_box_esg {
	width: 300px;
	margin: 10px;
	border-radius: 3px;
	background-color: #dbefe1;
	padding: 30px 15px;
	border-radius: 20px;
	vertical-align: top;
}
.horizont_box .st_h_box_es2 {
  max-width: 400px;
  margin: 10px;
  border-radius: 3px;
  background-color: #dbefe1;
  padding: 30px 15px;
  border-radius: 20px;
  vertical-align: top;
}
.horizont_box .st_h_box_esg>a {
	border:0;
}
.st_title_ur {
	text-align: center;
	color: #147e4b;
}
.st_title_ur>img {
	width: 48px;
	margin-bottom: -15px;
}
.text-guide .st_title_ur:not(a) > img {
	margin-bottom: -15px;
}
.box_height {
	height: 490px;
}

.box_height2 {
	height: 280px;
}
.box_flex {
	display: flex;
	flex-direction: row;
  	justify-content: center;
}
@media (max-width: 760px) {
	.box_flex {
		flex-direction: column;
		Justify-content: center;
		align-items: center;
	}
}
.box_celi {
	display: inline-block;
	width: 430px;
	vertical-align: top;
	margin: 20px;
}

.box_celi p {
	margin: -5px 0 0 0;
	font-size: 90%;
}

.box_celi img {
	float: left;
	width: 130px;
	border-radius: 3px;
	margin: 0 10px;
}

.text-guide :not(a) > .box_celi img {
	margin: 0 10px 10px 0;
}


.corp_uprav .corp_uprav__cnt {
  padding: 0;
  border-radius: 3px;
  overflow: hidden;
  margin: 20px auto;
  background-color: #dbefe1;
  max-width: 1290px;
}

.corp_uprav .corp_uprav__cnt img {
  margin: 0 10px 0 0;
  float: left;
}

.corp_uprav .corp_uprav__cnt h3 {
  margin: 5px 0 0 0;
  color: #147e4b;
}

.corp_uprav .corp_uprav__cnt .corp_uprav__cnt__txt {
  margin: 0 15px 0px;
  text-align: left;
}

.corp_uprav .corp_uprav__cnt .corp_uprav__cnt__txt span {
  color: #339966;
}

@media (max-width: 700px) {
  .corp_uprav .corp_uprav__cnt img {
    float: none;
  }
  .corp_uprav .corp_uprav__cnt {
    text-align: center;
    padding: 20px;
  }
}

@media (max-width: 684px) {
	.box_height, .box_height2 {
		height: auto;
	}

	.box_celi img {
		float: none;
	}

	.box_celi {
		text-align: center;
		width: auto;
	}
}
/*Устойчивое развитие*/

.acquiring .acquiring__text ul h2 {
	color: var(--black);
}
.acquiring .acquiring__text ul h4 {
	color: var(--black);
}

html.vi .bx-text a span {
color: black !important;
}

.bx-video-btn {
	display: none;
}
.full-p-banner__content ol li {
	list-style: decimal;
}
/*Заводи свой бизнес #buisness*/
    #buisness .nav {
      list-style: none;
      text-align: center;
      display: flex;
		justify-content: center;
    }
    #buisness .nav > .box {
      margin: 15px 20px;
      width: 350px;
      vertical-align: top;
      background-color: #f3fff3;
      border: 1px solid #fff;
      transition: border 0.25s ease-out;
      border-radius: 10px;
    }
    #buisness .nav > .box:hover {
      border: 1px solid #00943f;
    }
    #buisness .nav > .box .img a img {
      border-radius: 10px 10px 0 0;
      width: 100%;
    }
    #buisness .nav > .box .title {
      margin: 10px 0;
      padding: 0 20px;
    }
    #buisness .nav > .box .desc {
      text-align: justify;
      padding: 0 20px 0 20px;
    }
    #buisness .nav > .box a {
      color: #147e4b; 
      display: block; 
      text-align: left; 
      padding: 10px 20px 20px 20px; 
      font-weight: bold; 
      border: 0;
    }
    #buisness .nav > .box2 {
      margin: 15px 20px;
      /*display: inline-block;*/
      /*width: 350px;*/
      /*vertical-align: top;*/
      /*background-color: #f3fff3;*/
      /*border-radius: 10px;*/
      text-align: left; 
    }
/*    #buisness .nav > .box2 .img img {
      border-radius: 10px 10px 0 0;
      display: block;
    }*/
    #buisness .nav > .box2 img {
/*      border-radius: 10px 10px 0 0;
      display: block;*/
      width: 48px;
    }
    #buisness .nav > .box2 > a {
      display: block; 
    }
    #buisness .clear_both{
      clear: both;
    }
    #buisness .box_hor ul {
      margin: 20px 0 20px 520px;
    }
    #buisness .box_hor .img {
      float: left;
      max-width: 500px;
      margin-right: 20px;
    }
    #buisness .box_hor .img img {
      width: 100%;
      border: 1px solid #ddd;
      border-radius: 10px;
      padding: 5px;
      background-color: #f3fff3;
    }
    #buisness .box_useful .img {
      float: left;
      max-width: 300px;
    }
    #buisness .box_useful .img img {
      width: 100%;
        border: 1px solid #ddd;
        border-radius: 10px;
        padding: 5px;
        background-color: #f3fff3;
margin: 0;
    }
    #buisness .box_useful .box_desc {
      margin: 0 0 20px 320px;
    }
	#buisness .box_useful .box_desc h4 {
      margin: 0;
    }
    @media  only screen and (max-width: 1366px){
      #buisness .box_hor .img {
        max-width: 375px;
      }
      #buisness .box_hor ul {
        margin: 20px 0 20px 395px;
      }
    }
    @media  only screen and (max-width: 1024px){
    	#buisness .nav {
    		display: block;
    	}
    	#buisness .nav > .box {
    		margin: 15px auto;
    	}
      #buisness .box_hor .img {
        max-width: 700px;
        float: none;
        text-align: center;
      }
      #buisness .box_hor .img img {
        width: auto;
        max-height: 250px;
      }
      #buisness .box_hor ul {
        margin-left: 0;
      }
    }
    @media  only screen and (max-width: 540px){
      #buisness .box_useful .img {
        max-width: 100%;
        float: none;
      }
      #buisness .box_useful .box_desc {
        margin: 0 0 20px 0;
      }
    }
    @media  only screen and (max-width: 450px){
      #buisness .nav > .box,  #buisness .nav > .box2 {
        width: 240px;
      }
    }
/* / Заводи свой бизнес #buisness*/
.container-xl {
	margin-top: 20px;
}
.footer-mob__phones ul li a {
	text-decoration: none;
}
.dropdown-block .dropdown-inner .header-services__wrap {
	width: 45rem;
}
.obratnaya_svyaz .mt32 .container-xl, .speckurs .mt32 .container-xl, .gosudarstvennaya_sistema_zhilishchnykh_stroitelnykh_sberezheniy .mt32 .container-xl, .programma-most .mt32 .container-xl {
	padding:0;
}
.bx-text ul > li {
	font-size: 1.7rem;
	font-style: normal;
	font-weight: 400;
	line-height: 140%;
}
/*.table1 thead th {
	text-align: center;
}*/
.href {
  	text-decoration: underline;
  	transition: color 0.3s;
	
}
.href:hover {
    text-decoration: none;
}
/* убрать после 29.12.25*/
.swiper-wrapper>.swiper-slide {
	font-size: 93%;
}
.table1 table p {
	border-collapse: collapse;
  	color: var(--grey52);
  	font-size: 1.4rem;
  	font-style: normal;
  	font-weight: 400;
  	line-height: 130%;
}
.table2 thead th {
border-bottom: 1px solid var(--white-40);
}
.table2>.scrollable>table {
	text-align: justify;
}
.header__call_main a.href {
	text-decoration: underline;
}
.header__call_main a.href:hover {
	text-decoration: none;
}
/*Реализация имущества клиентов Банка*/
.catalog-lots .lots .item-lot {
	overflow: hidden;
}

.lots .lot__slider .swiper-slide {
	height: 100%;
}
.lots .lot .lot__slider .swiper-wrapper {
	height: 100%;
}
.lots .lot__slider {
	height: 100%;
}
.lots .lot__slider img {
	height: 100%;
}
.swiper-container-horizontal > .swiper-pagination-bullets {
	position: relative;
  top: -66px;
}
/*Реализация имущества клиентов Банка*/

@media screen and (max-width: 450px) {
  .banner-slider.images .full-p-banner {
    height: min(408px, 30vw);
  }
}
.only-desk .full-p-banner__content>p>a {
	text-decoration: underline;
}
.active .menu__call>.menu__call_trigger {
	display: none;
}
.header__container .header__general .header__logo {
	width: 19.1rem;
  	height: 2rem;
}
.footer__top .footer__general .footer__logo{
	width: 20rem;
  	height: 2rem;
  	margin: 0.5rem 0 0 -10px;
}
.header .header-mob__main .header-mob__logo{
	width: 194px;
  	height: 18px;
}
.footer .footer-mob__top .footer-mob__logo{
	width: 200px;
  	height: 33px;
  	margin-bottom: 0;
  	margin-left: -9px;
}
.swiper .swiper-wrapper .full-p-banner {
	background-color: #FFF0;
}
.swiper .swiper-wrapper .full-p-banner img {
	background-color: #FFF0;
	object-fit: contain;
}