/* ----additionals-start------ */
body.fancybox-active {
    padding-right: 15px!important; /* Adjust based on your scrollbar width */
}
.pb-0{
    padding-bottom: 0px;
}
.flexible-menu .flexible-menu__ul > li:not(:first-child) {
    padding: 0 0 0 1.2rem;
}
/* ----additionals-end--- */
.link-with-arrow.active {
    color: #A4E205
}
.main-link.onActive{
    background: var(--color-primary);
    color: var(--color-white);
}
.f-grid__item--info {
    z-index: 1
}
.f-grid__bottom .f-grid__item {
    min-height: 0;
}

.socials-contacts_multibank .faq__socials {
    flex-direction: column !important;
}

.socials-contacts_multibank .faq__socials div {
    display: flex;
    flex-direction: row;
    gap: 1rem;
    align-items: center;
}

.socials-contacts_multibank .faq__socials div span {
    font-size: var(--font-body-xl-size);
}

.square-iteration__item.grey_bg {
    background-color: var(--color-secondary-2);
    border-radius: var(--medium-border-radius);
    padding: 2rem;
    gap: 5.25rem;
    display: flex;
    flex-direction: column;
}

.square-iteration__item .contact-item__map {
    height: 765px;
}

.our-socials-multikassa-cards {
    display: flex;
    flex-direction: row;
    gap: 1rem;
    justify-content: center;
}

.our-socials-multibank {
    padding: 1rem;
    border-radius: var(--medium-border-radius);
    background: #fff;
    text-align: center;
}

.our-socials-multibankh2 {
    margin-top: 0;
}

.our-socials-multibank-card {
    display: flex;
    flex-direction: row;
    gap: 15px;
    align-items: center;
    justify-content: center;
}

.our-socials-multibank-card a {
    text-align: justify;
}

.bg-color-secondary-2 {
    background-color: var(--color-secondary-2);
}
/*CUSTOM - START*/
.white_bg {
    background-color: #fff;
}

.bg-color-additional-3 {
    background-color: var(--color-additional-3);
}

.bg-color-guntmetal-blue {
    background-color: #28383F;
}

.bg-color-petrol-blue {
    background-color: #255C65;
}

.white_fcolor {
    color: #fff
}
.light-dark_green_fcolor {
color:#387270
}
.dark_green_fcolor {
    color: var(--text-primary-color);
}
.animate-img--block img{
    transition: var(--global-transition);
}
.animate-img--block:hover img{
    transform: scale(1.05)
}
.padding-bottom--block{
    padding-bottom: 1.25rem;
}
@media (max-width: 960px) {
    .main-section.pt {
        padding: 2.5rem 0;
    }

}
.faq__socials_item{
    display:flex;
    flex-direction:column;
    align-items:center
}
.grid-with-img-slider > div {
    background: var(--color-secondary-2);
    border-radius: var(--medium-border-radius);
}
.mk-grid__item.row:nth-child(2n + 1) {
    background: url(../images/multibank/small-block-bg.png) 0% 100% / auto no-repeat  var(--color-secondary);
}
.mk-grid__item.row:nth-child(2n + 2) {
    background: url(../images/multibank/small-block-bg.png) 0% 100% / auto no-repeat #88D5D8;;
}
.excellences-list{
    display: flex;
    flex-direction: column;
    gap: 2rem;
}
.content-inner .qr-code__inner {
	display:flex;	
}
/*CUSTOM - END*/

/*BitrixCrmForm - START*/
.b24-form .b24-form-btn {
    background-color: var(--color-additional-1);
    border: 1px solid var(--color-primary);
}
.b24-form .b24-form-btn:hover {
    background: var(--color-white);
    color:var(--color-additional-1);

}
.b24-form .b24-window-close{
    border: 1px solid var(--color-primary);
    background-color: var(--color-additional-1);
}
.b24-form .b24-window-close:hover{
    background-color: var(--color-additional-4);
    color:var(--color-additional-1);
}
.b24-form .b24-form-wrapper.b24-form-shadow {
    -webkit-box-shadow: none;
    box-shadow: none;
    color: var(--text-primary-color);
}

.b24-form .b24-form-header-title, .b24-form-control-label {
    color: var(--text-primary-color);
}
.b24-widget-button-pulse.b24-widget-button-pulse-animate,
.b24-widget-button-inner-item.b24-widget-button-icon-animation,
b24-widget-button-pulse.b24-widget-button-pulse-animate,
.b24-widget-button-inner-mask,.bx-livechat-head,.b24-widget-button-inner-block,
.b24-widget-button-popup{
	border-color: var(--color-secondary)!important;
    background: var(--color-secondary)!important;
}
body .bx-livechat-head {
    background-color: var(--color-secondary)!important;
}
/*BitrixCrmForm - END*/

/*Main page - Multibank Starts*/
.form-steps__left{
	padding:0
}
.form-steps__steps{
	margin:0
}
.form-steps__nav.active .form-step__step--icon{
	    min-width: 64px;
}
.form-step__form--bottom{
	margin:0;border:none;width:50%;
	padding:0;
}
.form-step__form{
	align-items:center;
	justify-content:center;
}
/*Main page - Multibank Ends*/
/*-------------self-employed -----------------*/
.self-employed_inner {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
    gap: 30px;
    white-space: nowrap;
    margin-top: 2rem;
}
.self-employed_inner--opt {
    display: inline-flex;
    flex-direction: row;
    gap: 10px;
    padding: 0px 20px;
    border-radius: 15px;
    background-color: #fff;
    align-items: center;
    white-space: nowrap;
    box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.2);
}
.self-employed_inner--opt img {
    width: 42px;
    height: auto;
}
.self-employed_inner--opt p {
    color: #000;
    font-size: 24px;
    font-weight: 700;
    white-space: nowrap;
    margin: 18px 0px;
}
.self-employed-container .f-grid__item--image img {
    max-width: 400px;
}
.self-employed-container .f-grid__item--image {
    padding: 0;
}
.self-employed-reg .info-items-w-i__title{
    height: 100px;
}
.self-employed_bank--payments {
    border-radius: 18px;
    padding: 1rem 0.25rem;
    display: grid
;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 10px;
}
.payments_container {
    display: flex
;
    justify-content: center;
    align-items: center;
}
.payments_container img {
    padding: 0px 10px;
    width: 100%;
    height: auto;
}
.payments_container:nth-child(3n+1) img, .payments_container:nth-child(3n+2) img, .payments_container:nth-child(3n+4) img {
    border-right: 1px solid #8F98A5;
}
.self-employed-psbt .f-grid__bottom .f-grid__item {
    --color-additional-1: #053E42;
    background: url('../images/multibank/possibilities-bg-4.png') 100% 100% / contain no-repeat #4b4bbc!important;
}
.self-employed-psbt .f-grid__item--icon{
	background-color: #7E72D3;
}
.self-employed-psbt .f-grid__item--title, .f-grid__item--desc {
    color: var(--color-white);
    margin: 0;
}
.self-employed-psbt .f-grid__item--info{
	justify-content: start;
}
#bank_invoice .step-block-info .step-block-info__right{
	max-width: 50%
}
#possibilities .swiper-slide.swiper-slide-active{
	text-align: center;
}

#bank_invoice .step-block-info__img img{
	max-width: 500px;
}
@media (max-width: 960px) {
	#template-2 .info-items-w-i__item {
		align-items: start;
	}
	#bank_invoice .step-block-info{
		flex-direction: column;
	}
	#bank_invoice .step-block-info__img img{
	max-width: 100%;
	}
	#bank_invoice .step-block-info .step-block-info__right{
		max-width: 100%
	}
}

.f-grid__item--middle{
	width: 100%;
	display:flex;
	justify-content: space-between;
	
}
#self-possibilities .f-grid__item--info{
	justify-content: space-between;
}
.f-grid__item--main{
	display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 2.25rem;
}

#self-possibilities .f-grid .f-grid__item{
	background-color: var(--color-self-secondary)!important;
}
#self-possibilities .f-grid__item.large{
	background-color: var(--color-self-primary)!important;
}
#self-possibilities .f-grid__item--title, #self-possibilities .f-grid__item--desc{
	color:var(--text-primary-color);
}
#self-possibilities .f-grid__item.large .f-grid__item--title,#self-possibilities .f-grid__item.large .f-grid__item--desc{
	color: var(--color-primary-accent-2);
}
#self-possibilities .f-grid__bottom .f-grid__item{
	background: url('/images/self-employed/bg-botm.png') 100% 100% / contain no-repeat var(--color-additional-1);
}
#self-register .reg-info{
	background: url('../images/multicard/bg-reg.png') 0 0 / auto no-repeat var(--color-self-primary);
}
#self-register .step-block-info__step--icon{
	background:var(--color-primary-accent-2);
}

#self-promo .promo {
  display: flex;
  align-items: stretch;
}

#self-promo .promo__left {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

#self-promo .promo__right {
  flex: 1;
}
#self-promo  .promo-box{
	display: flex;
	gap:2.5rem;
    flex-direction: column;
}
#self-promo .primary-button.shaded{
    border: 1px solid var(--color-self-primary);
    background: var(--color-self-primary);
}

#self-promo .primary-button.shaded:hover{
    background: var(--color-white);
}
#self-promo .primary-button.shaded:hover::before{
	background: var(--color-self-primary);
}
.space_self-feature{
	min-height: 100px;
}
#self-feature .f-link-grey__item:nth-child(2n + 1){
	background: url('/images/self-employed/feature_bg.png') 100% 0% / contain no-repeat var(--color-self-secondary);
}
#self-feature .f-link-grey__item:hover {
	background: var(--color-self-primary);
}
#self-feature .f-link-grey__item:hover .f-grid__item--icon{
	background: var(--color-white);	
}
#self-feature .f-link-grey__item:hover .f-link-grey__item--title,#self-feature .f-link-grey__item:hover .f-link-grey__item--content p{
	color: var(--color-white);
}
.f-grid__column .f-grid__item{
	 transition:var(--global-transition)
}
.f-grid__column .f-grid__item :hover .f-grid__item--title.dark-text,
.f-grid__column .f-grid__item :hover .f-grid__item--desc.dark-text{
	color:var(--color-primary)
}

.f-grid__item--soon{
	width: 100%;
	position: relative;
	font-size: var(--font-body-l-size);
	font-weight: 500;
}
.f-grid__item--soon::after {
  content: '';
  display: inline-block; /* Required to apply width/height */
  width: 18px;
  height: 18px;
  background: url('/images/self-employed/Iconsoon.svg') no-repeat center center;
  background-size: contain; /* or "cover" depending on the look you want */
  position: absolute;
  right: 68%; /* or wherever you want it */
  top: 2px;
  padding:2px;
}
#self-feature .f-link-grey__item:hover .f-grid__item--soon{
	color:var(--color-white);
}
#self-feature .f-link-grey__item:hover .f-grid__item--soon::after {
  content: '';
  display: inline-block; /* Required to apply width/height */
  width: 18px;
  height: 18px;
  background: url('/images/self-employed/Iconsoon-white.svg') no-repeat center center;
  background-size: contain; /* or "cover" depending on the look you want */
  position: absolute;
  padding:2px;
}
.f-grid__item--top {
	min-height: 102px;
}
/*-------------self-employed END-----------------*/
/*-------------SpecialTheme - Multibank Start----------------*/
#products-multibank-banner .one-screen__image{
	background: url(/local/templates/v2/assets/images/template/banner_vectors.png) 100% 100% / cover no-repeat var(--color-primary);	
}

#products-multibank-banner .one-screen__image img{
    position: absolute;
    right: 0;
    width: 1123px;
    height: 1123px;
}
#products-multibank-banner .one-screen__image.checking-account img{
	transform:scale(0.8)
}
#multibank-image-possibilities .w-bg-image__block_desc{
	max-width:307px
}

#multibank-main .mb-grid__item--right{
	min-height:140px
}
@media (max-width: 640px) {
	#products-multibank-banner .one-screen__image img{
		position:unset;
		height:unset;
	}
		.header-mobile {
		    backdrop-filter: unset;
    background-color: white;
      /* box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);*/
	} 
	#advantages-step-block .step-block-info{
		padding: 3rem 1rem 1rem;
	}
	#advantages-step-block .step-block-info__step--title{
	font-size: var(--font-body-l-size);
	    font-weight: var(--font-body-l-weight)
	}
	#multibank-main .mb-grid__item--right img{
    transform: scale(1.6);
    bottom: 43px;
    right: 72px;
}
	#multibank-image-possibilities .w-bg-image__block_desc{
	max-width:165px
}
#multibank-possibilities .f-grid__item--icon{
	    width: 32px;
    height: 32px;
}
#multibank-possibilities .f-grid__item--icon img{
	    width: 16px;
    height: 16px;
}
   #multibank-possibilities .f-grid__item--image {
    	height:auto 
    }
}
#multibank-possibilities .f-grid__item--top {
	min-height: unset;
}
#multibank-possibilities .f-grid__column .f-grid__item--top {
	min-height: 102px;
}
#multibank-possibilities .f-grid__bottom .f-grid__item:nth-child(2n + 2) {
	background-color:#F05039;
}
#multibank-possibilities .f-grid__item--hover-img::after {
	height:0
}

#multibank-possibilities .f-grid__column .f-grid__item .f-grid__item--bottom{
	transition:var(--global-transition);
	position: absolute;
	top:120px;
}
#multibank-possibilities .f-grid__column .f-grid__item:hover .f-grid__item--bottom{
	position:absolute;
	top:75px
}
#multibank-possibilities  .f-grid__column .f-grid__item:hover .f-grid__item--desc{
	 visibility: visible;
	 opacity:1
}
#multibank-possibilities  .f-grid__item .block-link-indicator {
  opacity: 0;
  visibility: hidden;
}
#multibank-slider-block .swiper-slide .scrollable-slider-v2__item{
	align-items:center;
	flex-direction:column;
	background:  #387270; 
	justify-content:space-around;
}
#multibank-slider-block .swiper-slide .scrollable-slider-v2__item img{
	max-height:373px;
	margin-top:2rem
}
#multibank-slider-block .swiper-slide .scrollable-slider-v2__item::after{
	background: unset;
}
#multibank-slider-block .swiper-slide .swiper-slide_mobile_version_title{
	display:none
}
#multibank-slider-block .swiper-slide{
	background: var(--color-secondary-2);
}
#multibank-app-tabs .app-tab__img .for_mobile_version{
	display:none
}

@media (max-width: 640px) {
	#multibank-possibilities .f-grid__column .f-grid__item .f-grid__item--bottom
 	{
	position:static;
	}
	#multibank-possibilities .f-grid__column .f-grid__item--top {
	min-height:unset
	}
	#multibank-possibilities .f-grid__item--info{
		justify-content:unset
	}
	#multibank-possibilities .f-grid__column .f-grid__item .f-grid__item--desc {

	 visibility: visible;
	 opacity:1
	} 
	#multibank-possibilities .f-grid__item--hover-img{
		display:none
	}
#multibank-slider-block .swiper-slide .swiper-slide_mobile_version_title{
	    display: flex;
        gap: 1rem;
        align-items: center;
}
#multibank-slider-block .swiper-slide .swiper-slide_mobile_version_title span{
background: var(--color-primary-accent);
}
#multibank-slider-block .swiper-slide .swiper-slide_mobile_version_title h5{
margin: 0
}
	#multibank-app-tabs .tabs-content{
		background:unset
	}
		#multibank-app-tabs .tabs-content .app-tab__img.desktop{
		background:unset
	}
	#multibank-app-tabs .app-tab__img .for_mobile_version{
		display:block;
	}
	#multibank-app-tabs .app-tab__img.mobile .for_mobile_version{
		display:block;
		max-width:78px
	}
	#multibank-app-tabs .tabs-nav,
	#multibank-app-tabs .app-tab__img .for_desktop_version{
		display:none;
	}
	#multibank-slider-block .scrollable-slider-v2__item--title{
	color: var(--color-primary);
	}
	#multibank-slider-block .swiper-slide .scrollable-slider-v2__item img {
    max-height: 127px;
	}
}

@media (max-width: 960px) {
	#multibank-main .mb-grid__item--right img{
    transform: scale(1.6);
    bottom: 43px;
    right: 72px;
}

	#multibank-slider-block .scrollable-slider-v2__item--title.top{
		display:none
	}
	#multibank-slider-block .scrollable-slider-v2__items .swiper-slide{
		    display: flex;
    flex-direction: column;
    gap: 1rem;
	}
	#multibank-slider-block .swiper-slide .scrollable-slider-v2__item{
	align-items:center;
	flex-direction:column;
	justify-content:center;
	background:  var(--color-secondary-2); 
}
}

#multibank-faq .faq__header .main-section__title,
.main-section__desc{
	max-width:400px;	
}
#multibank-faq .faq__inner{
    display: grid;;
    grid-template-columns: repeat(2, 1fr);
}
@media (max-width: 1024px) {
	#multibank-faq .faq__inner{
		display:flex;
		justify-content:center
	}
}
.theme-multibank .link-with-arrow.active,
.theme-multibank-special .link-with-arrow.active{
	 color: #A4E205;
}
.theme-multibank-special .header-desktop-top{
	border-bottom:unset
}
.theme-multibank-special .flexible-menu__ul.top-v2 .main-link {
  color: var(--color-white);
}

.theme-multibank-special .flexible-menu__ul.top-v2 .main-link:hover{
	color: var(--color-primary);
}
.theme-multibank-special .flexible-menu__ul.top-v2 .main-link:active{
	color: var(--color-white);
    background: var(--color-secondary);
}
.theme-multibank-special .flexible-menu__ul.top-v2 .main-link.active {
  color: var(--color-primary);
  background: var(--color-white);
}
.theme-multibank-special .flexible-menu__ul.top-v2 .main-link.onActive {
	background: var(--color-white);
	color: var(--color-primary);
}
.theme-multibank-special .header__buttons .primary-button,
.theme-multibank-special .header__buttons .primary-button.shaded{
	color: var(--text-primary-color);
    background: var(--color-white);
}
.theme-multibank-special .header__buttons .primary-button.shaded::before{
	background: var(--color-primary);
}
.theme-multibank-special .header__buttons .primary-button.shaded:hover{
	color: var(--text-primary-color);
    background:var(--color-primary-accent)
}
.theme-multibank-special .header__buttons .primary-button:hover{
	color: var(--text-primary-color);
    background:var(--color-primary-accent)
}
.theme-multibank-special .one-screen__inner{
	 background: var(--color-primary);
}
.theme-multibank-special .calculator-block__item .noUi-connects {
  background: var(--color-secondary-2);
}
.theme-multibank-special .calculator-block__item .noUi-connect {
  background: var(--color-secondary);
}
.theme-multibank-special .calculator-block__item .noUi-handle {
	  border: 5px solid var(--color-secondary);
}
.theme-multibank-special .calculator-block__item--value{
	color:var(--color-secondary);
}
/*.theme-multibank-special .tabs__tab.tabs__tab--selected .tabs__button,*/
.theme-multibank-special .primary-button.shaded{
	    background: var(--color-secondary);
	    border: 1px solid var(--color-secondary);
}
.theme-multibank-special .primary-button.shaded:hover{
	color: var(--color-white);
	background: var(--color-primary);
}
.theme-multibank-special .primary-button:hover::before,
.theme-multibank-special .primary-button.shaded:hover::before {
    background: var(--color-primary);
}

.theme-multibank-special .accordion-item:hover,
.theme-multibank-special .accordion-item.active{
	background: var(--color-secondary);
	color:var(--color-white);
}
.theme-multibank-special .accordion-item:hover  .accordion-header span,
.theme-multibank-special .accordion-item.active .accordion-header span,
.theme-multibank-special .accordion-item .accordion-content p{
		color:var(--color-white);
}
.theme-multibank-special .calculator-block__graph--result-value{
	position:absolute
}
.theme-multibank-special .calculator-block__graph--diagram {
	    margin-top: 6rem;
}
.theme-multibank-special .calculator-block__graph--icon{
	background: var(--color-secondary);
}
.theme-multibank-special .primary-button.deposit,
.primary-button.multibank{
	background:var(--color-primary-accent)
}
.theme-multibank-special .primary-button.deposit:hover,
.primary-button.multibank:hover{
	background: var(--color-white);
color:var(--color-primary);
}
.theme-multibank-special .primary-button.deposit:hover::before,
.primary-button.multibank:hover::before{
background:var(--color-primary);
}
.internet_banking_feature_steps{
	list-style:none;
	padding:0
}
.internet_banking_feature_steps li{
	display: flex;
    gap: 0.5rem;
	
}
.theme-multibank-special .main-section__inner.body .main-section__title{
	    font-size: 35px;
}
.theme-multibank-special .scrollable-slider-v2{
	min-height:502px
}
.theme-multibank-special .scrollable-slider-v2__nav{
	justify-content:space-between
}
.theme-multibank-special .one-screen__wrap h1{
	max-width:400px;

}
.theme-multibank-special .one-screen__wrap{
	gap:2rem;
	display:flex;
	flex-direction:column;
	justify-content:space-between;
	align-items:start
}
#credit-feature  .f-link-green__item{
	    display: flex;
    flex-direction: column;
    gap: 1.5rem;
    background: var(--color-secondary-2);
    padding: 1.5rem;
    border-radius: var(--medium-border-radius);
    overflow: hidden;
    position: relative;
    transition: var(--global-transition);
}
#credit-feature .f-grid__item--icon{
	background: var(--color-secondary);
}

#credit-feature .f-link-grey__item:hover {
	background:  var(--color-secondary);
}
#credit-feature .f-link-grey__item {
    background: url(/local/templates/v2/assets/images/multibank/feature_bg.png) 100% 0% / contain no-repeat var(--color-secondary-2);
}
#credit-feature .f-link-grey__item:hover {
	background:  var(--color-secondary);
}
#credit-feature .f-link-grey__item:hover .f-grid__item--icon{
	background: #fff;
}
#credit-feature .f-link-grey__item:hover .f-link-grey__item--title{
	color: #fff;
}
#credit-feature .f-link-grey__item:hover .f-link-grey__item--content p{
	color: #fff;
}
#credit-feature .f-grid__item--icon{
	background: var(--color-secondary);
}

.credit_conditions_row{
    display: grid;
    grid-template-columns: 1fr 1fr;
      gap: 10px;
}
.credit_conditions_item.head-item{
	background: var(--color-secondary);
	  font-size: var(--font-h5-size);
	color:#fff
}
.credit_conditions_item{
	padding:15px;
	background: var(--color-secondary-2);
	    font-size: 15px;
	    border-radius: var(--medium-border-radius);
	    transition: var(--global-transition);
	    display:flex;
	    align-items:center
}
.credit_conditions_item ul{
	margin:0
}
.theme-multibank-special .main-section__inner.body{
	padding:20px
}
.theme-multibank-special  .credit_conditions_item:hover{
background: var(--color-primary-accent);
}
.theme-multibank-special .main-section__header {
    text-align: center;
    display: flex;
    flex-direction: column;

}
@media (max-width: 668px) {
.credit_conditions_row{
	display:flex;
	flex-direction:column;
	gap:10px
}
.credit_conditions_item {
	padding:11px 25px;
	font-size: var(--font-h5-size);
}
.credit_conditions_item:nth-child(1),
.credit_conditions_item:nth-child(2){
	display: none;
}
	#multibank-services .scrollable-slider__item--desc{
		display:block;
		visibility:visible;
		opacity:1
	} 
}

#multibank-services .scrollable-slider__item--hover-img::after{
	background:rgba(0, 0, 0, 0.6)
}

 #multibank-services .scrollable-slider__item:nth-child(1):hover 
.scrollable-slider__item--title span
{
color:#86D3D6;	
}

 #multibank-services .scrollable-slider__item:nth-child(2):hover 
.scrollable-slider__item--title span
{
color:#FFD900;	
}


 #multibank-services .scrollable-slider__item
 .scrollable-slider__item--logo img:nth-child(2)
 {
	display:none
}

 #multibank-services .scrollable-slider__item:hover 
 .scrollable-slider__item--title.preview
  {
 	display:none
 }
  #multibank-services .scrollable-slider__item:hover
  .scrollable-slider__item--logo img:nth-child(1)
 {
 	display:none
 }
  #multibank-services .scrollable-slider__item:hover
  .scrollable-slider__item--logo img:nth-child(2)
 {
 	display:block
 }
 
  #multibank-services .scrollable-slider__item:nth-child(4):hover 
 .scrollable-slider__item--title.detail
  {
 	display:block
 }
 
  #multibank-services .scrollable-slider__item:nth-child(4)
.scrollable-slider__item--title span
{
color:#2FC995;	
}

#multibank-services .scrollable-slider__item:hover
.scrollable-slider__item--title,
#multibank-services .scrollable-slider__item:hover
.scrollable-slider__item--desc
{
color:var(--color-white);	
} 

#multibank-app .reg-info {
    background:  var(--color-primary);
}


/*-------------SpecialTheme - Multibank End----------------*/



#self-feature .f-link-green__item{
	    display: flex;
    flex-direction: column;
    gap: 1.5rem;
    background: var(--color-secondary-2);
    padding: 1.5rem;
    border-radius: var(--medium-border-radius);
    overflow: hidden;
    position: relative;
    transition: var(--global-transition);
}

#credit-feature .f-link-grey__item:hover .f-grid__item--icon{
	background: #fff;
}
#credit-feature .f-grid__item--icon{
	background: var(--color-secondary);
}

#multibank-possibilities  .f-grid__column .f-grid__item:nth-child(2n + 1) {
    --color-additional-1: #F57F20;
    background-image: unset;
}
#multibank-possibilities  .f-grid__column .f-grid__item:nth-child(2n + 2) {  
	 --color-additional-1: #FFA33E;
    background-image: unset;
}
.f-grid__bottom .f-grid__item:nth-child(2n + 1) {
	   --color-additional-1: #F47245;
}
#multibank-possibilities  .f-grid__bottom .f-grid__item--bottom{
	max-width:321px
}

/*-------------Credit - Multibank End----------------*/

/*--------------------Individual Start------------*/
.functionality__item--description {
    display: grid;
    grid-template-columns: 1fr 1fr;
    row-gap: 20px;
}
.excellences.individuals{
    max-width: none;
}
.excellence__img.individuals{
    overflow: visible;
}
.excellence__img.individuals img{
    transition: var(--global-transition);
    transform: scale(1.25);
}
.excellence.individuals:hover .excellence__img img{
    transform: scale(1.35);
}
.promo-img-block.individuals{
    background: var(--color-secondary);
}

@media all and (min-width: 1023px) {
    .promo-img-block.individuals{
        min-width: 600px;
        max-height: 444px;
    }
    #multibank_logo_in_text{
		width:170px;
	}
}
.block-w-bg-image {
    justify-content: start;
}
@media all and (max-width: 1023px) {
    .block-w-bg-image {
        max-width: 100%;
    }

}
@media (max-width: 960px) {
#multibank_logo_in_text{
	width:85px;
}
}
.f-grid__item--image.individuals img {
    max-width: 400px;
}
/*--------------------Individual End-----------------------*/
/*checking-account Start*/
.info-items-w-i__item.checking-account{
    align-items: center;
    justify-content: space-between;
}
.info-items-w-i__item.checking-account .info-items-w-i__icons{
    display: flex;
    align-items: center;
}
.checking-account-possibilities{
    display: flex;
    flex-direction:column ;
    gap: 1.25rem;
}
.promo-img-block.checking-account:hover img{
    transform: scale(1.2);
}
.promo-img-block.checking-account img{
    max-width: 600px;
    max-height: 444px;
    transform: scale(1.15);
}
.f-grid__item.large.checking-account:hover .f-grid__item--image img{
    transform: scale(1.3);
}
.f-grid__item.large.checking-account .f-grid__item--image img {
    max-width: 510px;
    transform: scale(1.2);
}
.f-grid__bottom.checking-account .f-grid__item--hover-img::after {
height: 0;
}
/*checking-account End*/
/*mobile-banking Start*/
.main-section__header.mobile-banking{
    text-align:start;
}
.promo-img-block.animate-img--block.mobile-banking{
    display:none
}
/*mobile-banking End*/
/*payroll-project* Start*/
.info-items-w-i__title.payroll-project{
    font-size:1.1rem
}
/*payroll-project End*/

.header__menu--more-ul.menu-dropdown .header__menu--li{
	white-space: nowrap;
}

/* .more-menu-button:hover .menu-dropdown {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    max-width:477px

} */
.f-grid__item--image.withSlider{
    margin: auto;
    width: 350px;
    background-color: transparent;
    padding: 0;
}
.f-grid__item--image.withSlider img{
    max-width: 100%;
}
.f-grid__item:hover .f-grid__item--image.withSlider img {
    transform: unset;
}

@media all and (min-width: 1023px) {
    .one-screen__desc.fixed{
        max-width: 50%;
    }
}
/* .theme-multicard .f-grid .f-grid__item{
    background-color: #4b4bbc!important;
}  */
/* .theme-multicard .f-grid .f-grid__item--title,.theme-multicard .f-grid  .f-grid__item--desc{
    color: var(--color-white);
} */
.theme-multicard .f-grid__column.noHovers .f-grid__item--desc{
	visibility: visible!important;
    display: block;
    opacity: 1!important;
    color: var(--color-white);
}
.swiper-container.swiper-carusel_multicard{
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.scrollable-info_v2{
  display: flex;
  gap: 2rem;
  align-items: start;
  justify-content:center;
  transition: all .75s ease;
  left: 0;
  right: 0;

}
/* .scrollable-info_v2 .scrollable-info__image{
	width: 180px;
	height:auto;
} */
.scrollable-info_v2 > div {
  margin-top:3rem;		
  flex: 1 0 30%;
}
#multicard-features .swiper-pagination-bullet-active {
    background: #fff;
}
.swiper-carusel_multicard .scrollable-info__text-wrap ,.swiper-carusel_multicard .space{
	margin-top:10%;
}
.swiper-carusel_multicard .space{
	display: flex;
	flex-direction: column;
	gap:2rem;
}
#multicard-features{
    height: 100vh;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
#multicard-features .swiper-carusel_multicard .swiper-pagination{
	top: 100%;
}
#multicard-features .scrollable-blocks{
    height: 100%;
}
/*deposits - START*/
.excellences.deposits .excellence__left{
    display: flex;
    flex-direction: column;
    gap: 1rem;
}
@media all and (min-width: 1023px) {
	.excellences.deposits {
		    display: grid;
	    grid-template-columns: 50% 50%;
	    gap:1rem;
	       max-width: 100%;
	}
	.excellences.deposits .excellence__left{
	    display: grid;
	     grid-template-columns: repeat(2, 1fr);
	  
	}
	
}
/*deposits - END*/

/*Form steps - MAIN START*/
#form-steps-multibank-light .form-box.new,
#form-steps-multibank .form-box.new{
	display:flex;
	flex-direction:column;
	justify-content:space-between;
	gap:1rem;
    max-width: fit-content;
}
#form-steps-multibank-light .form-box.new p,
#form-steps-multibank .form-box.new p{
	color: white;
	font-size: 20px;
	margin:0
}
#form-steps-multibank-light .form-box.new .form-box-list,
#form-steps-multibank .form-box.new .form-box-list{
	list-style: none;
	color: white;
	padding:0;
	flex-direction:column;
	display:flex;
	gap:0.5rem;
}
#form-steps-multibank-light  .form-box.new .form-box-list li
#form-steps-multibank .form-box.new .form-box-list li{
	display:flex;
	gap:0.5rem;
	
}
#form-steps-multibank-light .form-steps{
	--bg-image:unset;
	background: url(../images/template/full_bg_vectors.svg) 0% 0% / cover no-repeat var(--color-secondary);
}
#form-steps-multibank .form-steps {
	--bg-image:unset;
    background: url(../images/template/full_bg_vectors.svg) 0% 0% / cover no-repeat #28383F;
}
#form-steps-multibank-light .form-steps__right,
#form-steps-multibank .form-steps__right{
	background:none
}
#form-steps-multibank-light .form-steps__left,
#form-steps-multibank .form-steps__left{
	display: flex;
    align-items: center;
    justify-content: center;
    color: white;
}
#form-steps-multibank-light .f-grid__item--title,
#form-steps-multibank .f-grid__item--title{
	max-width:321px
}
/*Form steps - MAIN END*/
#multicard-reg .step-block-info__space{
	margin-left:0rem;
}
#multicard-features .swiper-slide.swiper-slide-prev,#multicard-features .swiper-slide.swiper-slide-next{
	
}
@media (max-width: 640px) {
    #multicard-features {
        height: auto;
        display: block;
    }
  .scrollable-info_v2 {
	flex-direction: column;
	gap: 1rem;
	}
	.swiper-carusel_multicard .scrollable-info__text-wrap, .swiper-carusel_multicard .space {
    margin-top: 1%;
	}
	#multicard-reg .step-block-info__space{
	margin-left:2rem;
}
}
#back-to-top{
	 position: fixed;
	bottom: 120px;
    right: 55px;
    color:var(--color-primary-accent-2);
	display:none;
	align-items: center;
	    z-index: 1;
	}
.back-to-top__icon {
	width:56px;
	height:56px;
	background-color:var(--color-secondary);
}


/* body .one-screen {
        max-width: 1272px;
    margin: 0 auto;
    padding: 0 1rem;
}  */

/* #multicard-features .scrollable-blocks{
	min-height: 100vh;
}
	
#multicard-features .scrollable-blocks {
	height:unset;
    position: relative;
    min-height: 100%;
}
#multicard-features .swiper-wrapper .swiper-slide{
	opacity: 0;
	pointer-events: none;
	visibility: hidden;
}
#multicard-features .swiper-wrapper .swiper-slide-active{
	opacity: 1;
	visibility: visible;
	transition: opacity 0.3s ease-in-out;
} */
#multicard-features{
	padding: 6.25rem 0;
}
/* #multicard-features .swiper-slide {
  opacity: 0;
  visibility: hidden;
  transition: opacity .1s ease, visibility 0.1s ease;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

#multicard-features .swiper-slide.swiper-slide-active {
  opacity: 1;
  visibility: visible;
  position: relative;
  z-index: 2;
} */





/*---------------SPECIAL VISION--------------*/	
/* html.theme-multicard .header .primary-button.shaded,html.theme-multicard .one-screen__link.shaded {
	background: var(--color-primary);
    color: var(--color-white);
} */
	
/*-----------SEARCH-BAR----------------------*/
.theme-multicard.search-opened .main-content.overlay::after {
    top: -87px;
}
html.theme-multicard .headerDis{
	opacity: 0.1;
    pointer-events: none;
    transition: all 0.75s ease-in-out;
}
.one-screen__more-info.multicard:hover{
	color: var(--text-primary-color);
}

html.theme-multicard .leaving-search__link:hover{
	color:var(--color-white);
}
html.theme-multicard .leaving-search__link:hover .leaving-search__link--desc {
	color:var(--color-white);
}
html.theme-multicard .leaving-search__link:hover::after {
  	background: url("data:image/svg+xml,%3Csvg width='12' height='8' fill='%23ffffff' viewBox='0 0 12 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.3327 4.00098L0.666016 4.00098' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.99872 0.667318C7.99872 0.667318 11.332 3.12228 11.332 4.00068C11.332 4.87907 7.9987 7.33398 7.9987 7.33398' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% 50% / auto no-repeat;
}
.content-inner .qr-code__inner {
	padding: 0rem;	
}
#multicard-calculator .calculator-block__left{
	width:40%;
}
#multicard-calculator .calculator-block__right{
	width:53%;
}
#multicard-calculator .calculator-block__items{
	gap: 2.0rem;
}
@media (min-width: 1240px) {
    #multicard-calculator .calculator-block__right {
        padding: 55px 72px;
    }
}
.calculator-block__stars{
	display: flex;
	flex-direction:row;
	width:100%;
	justify-content:center;
	align-items:center;
	padding:19px 22px;
	background: var(--color-primary);
    border-radius: var(--medium-border-radius);
}
.calculator-block__star{
	display:flex;
	flex-direction:row;
	padding:10px 20px;
	gap:10px;
	align-items:center;
	width:34%;
	justify-content: center;
}
span.small-info{
	color:#fff;	
	font-size:10px!important;
}
.calculator-block__star:not(:last-child) {
	border-right:2px solid #fff;
}
.calculator-block__star span{
	color:#fff;
	font-size: var(--font-body-l-size);
	line-height: 0.9;
}
.calculator-block__star img{
	width:22px;
}
#multicard-calculator .promo__buttons-wr{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	gap:1rem;
}
.promo__addinfos{
	display:flex;
	flex-direction: row
}
.promo__addinfo{
	width:50%;
}
.promo__addinfo p{
	margin:0;
}

.qr-closer img{
	float:right;
	margin:1rem;
	min-height: 20px!important;
	cursor:pointer;
}
.popup-modal.v2 .content-inner{
	margin-bottom:135px;
}
.qr-closer {
	margin-bottom:55px;
}
.popup-modal.v2 .inner{
	max-width: 460px;
}
.theme-multicard .multibank_top button.header__menu--more-button{
    color: var(--text-primary-color);
}
.theme-multicard .header__menu--more:not(:hover) .main-link.icon:after {
  background: url("data:image/svg+xml,%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.99902 11.3332L3.99902 0.666504' stroke='%23073034' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.33268 7.99994C7.33268 7.99994 4.87772 11.3332 3.99932 11.3333C3.12093 11.3333 0.666016 7.99992 0.666016 7.99992' stroke='%23073034' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") 50% 50% / contain no-repeat!important;
}
.calculator-block__graph--result-value.withDep{
	font-size:var(--font-h6-size);
	font-weight:300;
	margin-top:2rem;
}
.calculator-block__graph--result-value.withDep span{
	font-size:var(--font-h1-size);
	font-weight:var(--font-h1-weight);
	margin-top:5px;
}
.calculator-block__graph--result-value.withoutDep{
	font-size:var(--font-h6-size);
	font-weight:300;
	color:rgba(255, 255, 255, 0.5);
}
.calculator-block__graph--result-value.withoutDep span{
	font-size:var(--font-h1-size);
	font-weight:var(--font-h1-weight);
	color:rgba(255, 255, 255, 0.5);
	margin-top:5px;
}
#multicard-calculator .promo__buttons-wr{
    margin-top: 5%;
}
#multicard-calculator .promo__buttons-wr a{
	width:100%;
	text-align: center;
}
#transfers .promo__right{
	max-width: 53%;
}
#multicard-calculator .calculator-block__graph{
	    height: 85%;
}
#multicard-calculator .calculator-block__right{
	display: flex;
    justify-content:center;
    gap:0;
    flex-direction: column;
}
@media (max-width: 640px) {
	#multicard-calculator .calculator-block__right {
	    width: 100%;
	}

	#multicard-calculator .calculator-block__graph {
		min-width: unset;
	}
	#multicard-calculator .calculator-block__left {
		width:100%;
	}
	#multicard-calculator .calculator-block__graph--diagram {
	    margin-top: 0rem;
	}
	#multicard-calculator .calculator-block__star{
		gap:5px;
	}
	#multicard-calculator .promo__buttons-wr{
    	margin-top: 0%;
	}
	#transfers .promo__right{
		max-width: 100%;
	}
	.theme-multicard input[name="q"] {
        max-width: 80%;
        padding-left: 0rem !important;
    }
    .theme-multicard.theme-self .one-screen__inner{
	    background: var(--color-self-primary);
	}
	.calculator-block__star{
	    padding: 10px 7px;
    	gap: 4px;
	}
	.calculator-block__stars{
		padding: 10px 5px;
	}
}
.theme-multicard .burger-main-menu__ul .header__menu--li{
	background: var(--color-secondary-2);
	
}
.theme-multicard .burger-body__expand .main-link:not(.active) {
	color: var(--text-primary-color);
}
.theme-multicard.theme-self .main-section__title span {
	color: var(--color-self-primary);
}
.theme-multicard .swiper-button-next {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.91003 19.9201L15.43 13.4001C16.2 12.6301 16.2 11.3701 15.43 10.6001L8.91003 4.08008' stroke='%23ffffff' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	background-color: transparent;
}
.theme-multicard .swiper-button-prev {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 19.9201L8.47997 13.4001C7.70997 12.6301 7.70997 11.3701 8.47997 10.6001L15 4.08008' stroke='%23ffffff' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	background-color: transparent;
}
.theme-multicard .swiper-button-prev {
    left:-10%;
}
.theme-multicard .swiper-button-next {
    right:-10%;
}
@media (max-width: 640px) {
    #self-possibilities .f-grid__item.large .f-grid__item--top {
    	margin: auto;
    }
     #self-possibilities .swiper-slide.swiper-slide-active{
	 	text-align: center;
	}
	#multicard-features .scrollable-info__text-wrap{
	    min-height: 220px;
	}
	#multicard-features .swiper-button-prev,#multicard-features .swiper-button-next{
		display: none;
	}
}
#multicard-features a:focus-visible {
    outline: none!important;
}
.theme-multicard.theme-self .back-to-top__icon{
	background-color: #7C7CEF;
}
.theme-multicard.theme-self .b24-widget-button-pulse.b24-widget-button-pulse-animate, .theme-multicard.theme-self .b24-widget-button-inner-item.b24-widget-button-icon-animation, .theme-multicard.theme-self .b24-widget-button-pulse.b24-widget-button-pulse-animate,.theme-multicard.theme-self  .b24-widget-button-inner-mask,.theme-multicard.theme-self  .bx-livechat-head,.theme-multicard.theme-self  .b24-widget-button-inner-block,.theme-multicard.theme-self  .b24-widget-button-popup {
    border-color: #7C7CEF !important;
    background: #7C7CEF !important;
}
.theme-multicard.theme-self .accordion-item.active .accordion-icon{
	transform: rotate(180deg);
  	background: url("data:image/svg+xml,%3Csvg width='18' height='2' viewBox='0 0 18 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 1L0.999999 1' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") 50% 50% / auto no-repeat;
}
.theme-multicard.theme-self .accordion-icon {
    background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 4V20M20 12H4' stroke='%234A4ABA' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") 50% 50% / auto no-repeat;
}
.theme-multicard.theme-self .accordion-item:hover .accordion-icon{
    background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 4V20M20 12H4' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") 50% 50% / auto no-repeat;
	
}
.theme-multicard .main-section.bg {
	min-height: unset;
	height:100vh;
	max-height:900px;
}
.footer__menu--a.active{ 
	color:var(--color-primary-accent);
	cursor: default;   
}

.footer__bottom--text.policy-privacy:hover{
	color: var(--color-primary-accent-2);
}
.theme-multicard .footer__menu--a:hover{
	color: var(    --color-secondary)
}

/*------------Start Pop UP - Multibank----------*/
.pop_up_close_button_block{
	display:flex;
	justify-content:end;	
}
.pop_up_close_button_block .close-modal-btn{
	cursor:pointer;
	position:absolute;
	top:20px;
	right:20px;	
}
.pop_up_close_button_block .close-modal-btn{
	    min-height: 25px;
}
/*------------ END - Pop UP - Multibank----------*/ 
#products-possibilities .excellences{
	gap:5rem
}
@media (max-width: 768px) {
	#products-possibilities .excellences{
	gap:1rem;
	        display: grid;
        grid-template-rows: repeat(3, 1fr);
	}
	#open-qr-app{
	display:none
	}
	.faq__header .primary-button.shaded{
	margin-bottom:1.5rem
	}
	.b24-widget-button-wrapper.b24-widget-button-position-bottom-right{
	display:none;
	}
}

#mobile-banking-banner .one-screen__text-wrap ,
#checking-account .one-screen__text-wrap,
#payroll-project-banner .one-screen__text-wrap {
	  max-width:333px
}



#products-subbanner-features .info-items-w-i {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(295px, 1fr));
    gap: 1.25rem;
}
#products-subbanner-features .info-items-w-i.triple{
    display: flex;
    justify-content:center;
    gap: 1.25rem;
}
#products-subbanner-features .info-items-w-i__title{
	color:#053E42;
}
#products-subbanner-features .info-items-w-i.triple .info-items-w-i__item {
	max-width:295px
}
#products-subbanner-features .info-items-w-i__item {
    background: var(--color-primary);
    border-radius: var(--medium-border-radius);
    flex-direction: column;
    justify-content: space-between;
    align-items:unset;
    gap: 0.1rem;
    padding: 1rem;
    background: url(../images/multibank/possibilities-bg-3.png) 0% 50% / cover no-repeat ;
	background-color:var(--color-secondary-2)
}
 @media (max-width: 768px) {
/* #products-subbanner-features .info-items-w-i__item{
    display: block;
}*/
 	#products-subbanner-features .info-items-w-i.triple{
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(295px, 1fr));
    gap: 1.25rem;  
	}
	#products-subbanner-features .info-items-w-i.triple .info-items-w-i__item {
	max-width:100%;
	        min-height: 160px;
	}
 }


#products-subbanner-features .info-items-w-i__item_bottom{
	display:flex;
	justify-content:end;
}
#products-subbanner-features .info-items-w-i__item_bottom .info-items-w-i__icon{
	max-width:80px
}
#mobile-banking-features .info-items-w-i {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(295px, 1fr));
    gap: 1.25rem;
}
#mobile-banking-features .info-items-w-i.triple{
    display: flex;
    justify-content:center;
    gap: 1.25rem;
}
#mobile-banking-features .info-items-w-i__item {
    background: var(--color-primary);
    border-radius: var(--medium-border-radius);
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    gap: 0.1rem;
    padding: 1rem;
    min-height:300px;
    justify-content: space-between;

}
#products-subbanner-features .info-items-w-i__item:nth-child(1) ,
#mobile-banking-features .info-items-w-i__item:nth-child(1) {
	    background: url(../images/template/background_vectors_1.png) 0% 50% / cover no-repeat var(--color-secondary-2);
}
#products-subbanner-features .info-items-w-i__item:nth-child(2) ,
#mobile-banking-features .info-items-w-i__item:nth-child(2) {
	    background: url(../images/template/background_vectors_2.png) 0% 50% / cover no-repeat var(--color-secondary-2);
}
#products-subbanner-features .info-items-w-i__item:nth-child(3) ,
#mobile-banking-features .info-items-w-i__item:nth-child(3) {
	    background: url(../images/template/background_vectors_3.png) 0% 50% / cover no-repeat var(--color-secondary-2);
}
#products-subbanner-features .info-items-w-i__item:nth-child(4) ,
#mobile-banking-features .info-items-w-i__item:nth-child(4) {
	    background: url(../images/template/background_vectors_4.png) 0% 50% / cover no-repeat var(--color-secondary-2);
}
.footer__menu a.footer__menu--item--title:hover{
color:var(--color-primary-accent);
  }

.footer__menu--item.contacts{
	    display: flex;
    flex-direction: column;
    gap: 1rem;
}
  @media (max-width: 768px) {
   #mobile-banking-features .info-items-w-i__item  {
    min-height:150px;
    align-items: flex-start;
    }

  }
.footer__contacts_block{
	display:flex;
	flex-direction:column;
	gap:1rem
}

#credit-condition .tabs.nav-bottom{
	flex-direction:column;
}
#credit-condition .main-section__header{
	margin:0
}
#credit-condition .tabs-content{
	background:unset;
	padding:0
}
#credit-condition .tabs-nav{
	display: grid;
    grid-template-columns: 1fr 1fr;	
    gap:10px
}
#credit-condition .tabs__tab .tabs__button{
background: var(--color-secondary-2);   
}
#credit-condition .tabs__tab.tabs__tab--selected .tabs__button{
background: var(--color-primary);
}
#credit-condition .tabs__tab:not(.tabs__tab--selected) .tabs__button:hover{
background: var(--color-primary-accent);  
}
#company_yandexmap_iframe{
	height:1000px;
	width:auto
}
@media (max-width: 640px) {    
   #credit-condition .tabs:not(.v2) .tab-items-outer {
         flex-wrap: unset; 
         gap: 0;
    }
    #company_yandexmap_iframe{
	height:auto;
	width:auto
}
}


