/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 05 2026 | 14:40:16 */
.elementor-element p {
	margin: 0;
}

.grad {
	background-image: linear-gradient(
        to right,
        #ffffff,
        #7c5cff,
        #c084fc
    );

    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
}

.eyebrow p,
.lab p{
	font-weight: 600;
}

.partner-logo {
	filter: brightness(0) invert(1);
}

.partner-logo img {
	opacity: 1 !important;
}


.elementor-element .wrap {
    width: 100%;
	padding-inline: 24px;
}

.eb-solutions.feat {
	position: relative;
	background: #0F1729;
}

.eb-solutions.feat::before,
.eb-solutions.feat::after {
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	left: 6px;
	top: 6px;
/* 	background: #ffffff08; */
	border-radius: 16px;
	border: 1px solid #7c5cff59;
	z-index: -1;
}

.eb-final-page > section:nth-of-type(2) > .wrap {
	    grid-template-columns: 45% 45%;
}

.eb-trading-btn h2 {
	width: 100%;
}

@media (min-width: 768px) {
	.svcgrid {
		gap: 40px;
	}
}

.eb-solutions.feat::after {
	left: 12px;
	top: 12px;
	z-index: -2;
}

@media (min-width: 40rem) {
    .elementor-element .wrap {
        max-width: 40rem;
    }
}

@media (min-width: 48rem) {
    .elementor-element .wrap {
        max-width: 48rem;
    }
}

@media (min-width: 64rem) {
    .elementor-element .wrap {
        max-width: 64rem;
    }
}

@media (min-width: 80rem) {
    .elementor-element .wrap {
        max-width: 80rem;
    }
}

@media (min-width: 96rem) {
    .elementor-element .wrap {
        max-width: 96rem;
    }
}