.inim-component.highlights { background-color:rgb(var(--accent-dark)); }
.inim-component.highlights .highlights-wrapper { padding:2.5rem 0; border: solid rgb(var(--accent-dark)); border-width: 0; color:rgb(var(--white)); overflow:hidden; max-width:var(--content-width); margin:0 auto; }
.inim-component.highlights .highlights-heading { font-size:1rem; line-height: 1.5rem; text-align:center; text-transform: uppercase; }
.inim-component.highlights .slider { display:flex; width:100%; position: relative; gap:0; }
.inim-component.highlights .slider .highlight-item { flex:1 0 100%; text-align: center; display:flex; flex-direction: column; align-items: center; padding:0 1rem; }
.inim-component.highlights .slider .highlight-milestone { display:flex; justify-content: center; align-items: center; width:100%; height:10rem; font-family:var(--font-headings); font-size:4.25rem; line-height:4.25rem; font-weight:700; }
.inim-component.highlights .slider img.highlight-milestone { width:10rem; }
.inim-component.highlights .slider .highlight-text { font-family:var(--font-headings); font-size:0.875rem; line-height:1.275rem; font-weight:600; text-transform: uppercase; }
.inim-component.highlights .gallery-navigation { padding:0 1rem; } 
.inim-component.highlights .material-symbols-outlined { font-size:10rem; } 

@media (min-width: 768px) { 
    .inim-component.highlights .slider .highlight-item { flex: 1 0 50%; margin: 0 auto; padding:0 1rem; }
}

@media (min-width: 992px) {
    .inim-component.highlights .highlights-wrapper { padding: 4.5rem 0; border-width: 0; }
    .inim-component.highlights.no-padding .highlights-wrapper { border-left-width:0; border-right-width:0; }
    .inim-component.highlights .highlights-heading { font-size:1.75rem; }
    .inim-component.highlights .slider .highlight-item { flex: 0 0 25%; margin: 0 auto; padding:0; }
    .inim-component.highlights.no-padding .slider .highlight-item { flex: 0 0 20%; }
    .inim-component.highlights .slider .highlight-milestone, .inim-component.highlights .slider .highlight-text { width:17rem; }
    .inim-component.highlights .gallery-navigation { padding-left:0; padding-right:0; } 
    
    .elementor-column:not(.elementor-col-100) .inim-component.highlights .inim-component-wrapper { margin: 0 5rem; border-radius:20px; }
}