.network-cta {
	padding: 0 var(--spacing-wrapper) var(--spacing-section-top) var(--spacing-wrapper);
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: repeat(3, auto);
    gap: var(--grid-gap-y) var(--grid-gap-x);
	color: var(--color-sand);
}

.network-cta .stat1 p {
	width: 72%;
	text-wrap: balance;
}

.network-cta .stat2 {
    grid-column: span 3 / span 3;
	display: flex;
    justify-content: space-between;
}

.network-cta .stat3 {
    grid-column: span 4 / span 4;
    grid-row-start: 2;
	display: flex;
    justify-content: space-between;
}

.network-cta .stat4 {
    grid-column: span 3 / span 3;
    grid-row-start: 3;
	display: flex;
    justify-content: space-between;
}

.network-cta .stat5 {
    grid-column-start: 4;
    grid-row-start: 3;
    align-content: flex-end;
}

.network-cta p {
	margin: 0;
	font-size: var(--font-size-grid-p);
}

.network-cta .h3 {
	font-size: var(--font-size-grid-h3);
	font-style: normal;
	font-weight: 400;
	line-height: 0.75; 
	text-transform: uppercase;
}

.network-cta .h3 .marked {
	color: var(--color-orange);
}

.network-cta .buttons {
	justify-content: flex-end;
}

@media (max-width: 1500px) {
	.network-cta .stat1 p {
		width: 90%;
	}
}

@media (max-width: 1240px) {
	.network-cta .stat1 p {
		width: 100%;
	}
}

@media (max-width: 1024px) {
    .network-cta {
        display: flex;
        flex-direction: column;
    }
}

@media (max-width: 768px) {
	.network-cta .mobile-title { order:2; }
	.network-cta .stat1 {
		order:1;
	}
	.network-cta .stat5 {
        order:3;
    }
	.network-cta .hide-smaller {
		display: none;
	}
	.network-cta .h3 {
		line-height: 1.15;
	}
}