.heading-cta-wrap { margin-top: 40px; }
.lead-in-stats-holder { padding-right: 260px; }
.lead-in-stats-holder .lead-in-stats-list { margin-top: 0; }
.lead-in-stats-holder .lead-in-stats-list .lead-in-stats-item { flex-grow: 1; }
.lead-in-stats-list { width: calc(100% + 30px); margin-left: -15px; margin-bottom: -45px; margin-top: 60px; }
.lead-in-stats-item { width: 25%; padding: 0 15px; margin-bottom: 45px; }
.lead-in-stats-box h3 { font-size: 60px; font-weight: 400; line-height: 1; letter-spacing: 0; margin-bottom: 6px; }
.lead-in-stats-box h3 .counter-label { color: var(--fig-grey); }
.lead-in-stats-btn { position: absolute; right: 0; top: 24px; }
.lead-in-quarter-circle { width: 36.25%; height: auto; position: absolute; bottom: 48px; left: 0; }
.lead-in-quarter-circle img { width: 100%; height: 100%; object-fit: contain; }
/* ========================================== 
! Large devices (desktops, less than 1200px)
=========================================== */
@media (max-width:1199.98px) {
.lead-in-stats-list { margin-bottom: -25px; }
.lead-in-stats-list { margin-bottom: 25px; }
.lead-in-stats-item { flex-grow: 1; }
.lead-in-cta { margin-top: 60px; }
}
/*==========================================
! Medium devices (tablets, less than 992px)
========================================== */
@media (max-width:992px) { }
/* =================================================  
! Small devices (landscape phones, less than 768px)
================================================= */
@media (max-width:768px) {
.lead-in-stats-box h3 { font-size: 50px; margin-bottom: 4px; }
.lead-in-stats-holder { padding-right: 0; }
.lead-in-stats-holder .lead-in-stats-list { margin-top: 16px; }
.lead-in-stats-btn { margin-top: 38px; position: relative; right: auto; top: auto; }
.lead-in-quarter-circle { width: 116.5%; bottom: initial; top: 108px; left: 50%; transform: translateX(-50%); }
}
/* ======================================================
! Extra small devices (portrait phones, less than 576px)
====================================================== */
@media (max-width:575.98px) {
.lead-in-stats-item { width: 100%; }
.lead-in-stats-item:last-of-type { margin-bottom: 0; }
}
