.cards-text{
	min-height:150px;
}
.elementor-button-icon svg {
	width: auto;
}

.faqs .e-n-accordion-item{
    background-color:#F3F3F3;
    border-radius:12px;
    border:1px solid #E3E8EF;
}
.faqs .e-n-accordion .e-n-accordion-item,
.faqs .e-n-accordion .e-n-accordion-item > [role="region"],
.faqs .e-n-accordion .e-con {
    overflow: hidden;
    transform: translate3d(0,0,0);
    backface-visibility: hidden;
    will-change: transform, height;
    contain: layout paint;
}
.faqs .e-n-accordion .e-n-accordion-item .e-con{
    display:block !important;
    flex:none !important;
}

.faqs .e-n-accordion .e-n-accordion-item[open] > [role="region"]{
    animation:none !important;
    transition:none !important;
}


@media (max-width:768px){
	.cards-text{
	min-height:110px;
}
}

/* Trade Inclusion Icons */
.ve-inclusion-icon {
	display: inline-flex;
	width:50px;
	height: 50px;
	align-items: center;
	justify-content: center;
	flex: 0 0 42px;
	line-height: 1;
}

.ve-inclusion-icon__image {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: contain;
}

.ve-inclusion-icon-debug {
	display: inline-block;
	padding: 6px 8px;
	border: 1px solid #b42318;
	border-radius: 4px;
	background: #fff1f0;
	color: #b42318;
	font: 12px/1.4 monospace;
}

@media (max-width: 767px) {
	.ve-inclusion-icon {
		width: 40px;
		height: 40px;
		flex-basis: 36px;
	}
}
.ve-h-full {
	height: 100%;		
}

.ve-mb-0 {
	margin-bottom: 0 !important;
}

/* Footer Main Links Underline remove */
.ve-main-footer .elementor-icon-list-items a {
    text-decoration: none;
}

form#ve_newsletter_form .elementor-field-type-submit {
    align-items: flex-start !important;
}

.ve-related-card .elementor-heading-title a {
    text-decoration: none;
}

.ve-no-underline {
    font-weight: 600 !important;
    text-decoration: none !important;
}

.ve-no-underline:hover,
.ve-no-underline:focus-visible {
    text-decoration: underline !important;
}