.banks-link-type-infobox.banks-link-type-infobox.banks-link-type-infobox .elementor-heading-title.elementor-heading-title a {
	display: flex;
	width: 100%;
	height: 100%;
	min-height: 80px;
	justify-content: center;
	align-items: center;
	font-size: 16px;
}

@media( max-width: 768px ) {
	.banks-link-type-infobox.banks-link-type-infobox.banks-link-type-infobox .elementor-heading-title.elementor-heading-title a {
		font-size: 14px;
	}
}

.page-id-19109 .banks-link-type-infobox.banks-link-type-infobox.banks-link-type-infobox .elementor-heading-title a {
	font-size: 14px;
}

.banks-link-type-infobox {
	background-color: white;
	box-shadow: 0px 11px 24px 0px rgb(6 16 88 / 15%);
}

.banks-home-boxes-links-finance.banks-home-boxes-links-finance.banks-home-boxes-links-finance .elementor-column-wrap.elementor-column-wrap,
.banks-home-boxes-links-finance.banks-home-boxes-links-finance.banks-home-boxes-links-finance .elementor-column-wrap.elementor-column-wrap .elementor-image:first-child img {
	transition: all ease-in-out .3s;
}

.banks-home-boxes-links-finance.banks-home-boxes-links-finance.banks-home-boxes-links-finance .elementor-column-wrap.elementor-column-wrap:hover {
	transform: scale(1.06);
}

#review-button {
	display: block;
}

.banks-hide-onload,
#review-button {
	display: none;
}

.grecaptcha-badge {
	visibility: hidden;
}

/* Fix mobile version second section items with image to left */
@media (max-width: 767px) {
	.elementor-2 .elementor-element.elementor-element-246a7520.elementor-element-246a7520,
	.elementor-2 .elementor-element.elementor-element-4224eb79.elementor-element-4224eb79,
	.elementor-2 .elementor-element.elementor-element-71fb9760.elementor-element-71fb9760,
	.elementor-2 .elementor-element.elementor-element-74d2cfa2.elementor-element-74d2cfa2,
	.elementor-2 .elementor-element.elementor-element-2faec02b.elementor-element-2faec02b,
	.elementor-2 .elementor-element.elementor-element-246a7520.elementor-element-246a7520,
	.elementor-2 .elementor-element.elementor-element-64b278ec.elementor-element-64b278ec,
	.elementor-2 .elementor-element.elementor-element-7ec0fffe.elementor-element-7ec0fffe {
		width: initial;
		max-width: calc( 100% - 25px);
	}
}

/* Styles to pages partners */
.banks-partners-plan-item-features .elementor-container,
.banks-partners-item-header .elementor-container {
	padding-left: 10px;
	padding-right: 10px;
}

.banks-partners-plan-item-features .elementor-container .elementor-column:first-child {
	max-width: 55%;
	width: 55%;
}
.banks-partners-plan-item-features .elementor-container .elementor-column:nth-child(2),
.banks-partners-plan-item-features .elementor-container .elementor-column:nth-child(3),
.banks-partners-plan-item-features .elementor-container .elementor-column:nth-child(4) {
	max-width: 15%;
	width: 15%;
}

.banks-partners-list-features.elementor-widget .elementor-icon-list-item {
	align-items: flex-start;
}

.banks-partners-list-features.elementor-widget .elementor-icon-list-item .elementor-icon-list-icon {
	padding-top: 6px;
}

@media (max-width: 767px) {
	.banks-partners-plan-item-features .elementor-container .elementor-column:first-child {
		max-width: 55%;
	}
	.banks-partners-plan-item-features .elementor-container .elementor-column:nth-child(2),
	.banks-partners-plan-item-features .elementor-container .elementor-column:nth-child(3),
	.banks-partners-plan-item-features .elementor-container .elementor-column:nth-child(4) {
		max-width: 15%;
	}

}

@media ( max-width: 410px ) {
	.banks-partners-plan-item-features.banks-partners-heading.banks-partners-heading .elementor-heading-title.elementor-heading-title {
		font-size: 8px;
	}
}

/* Fix template 2021 Article Small card */
.elementor-19400.elementor-19400 .elementor-element.elementor-element-0c010ad h3,
.elementor-19400.elementor-19400 .elementor-element.elementor-element-0c010ad h3 a {
    max-height: 60px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -ms-box-orient: vertical;
}
.elementor-19400.elementor-19400 .elementor-element.elementor-element-0c010ad , .elementor-19400.elementor-19400 .elementor-element.elementor-element-0c010ad div, .elementor-19400.elementor-19400 .elementor-element.elementor-element-0c010ad h3{
    position: static;
}
.elementor-19400.elementor-19400 .elementor-element.elementor-element-0c010ad a:before {
    content: "";
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: block;
    position: absolute;
    z-index: 10;
}
