.max-width-container.header { max-width: 100% !important; margin-left:auto; margin-right:auto; }
.max-width-container { max-width: 100% !important; }
.featured-insights-container, .testimonial-container, .ratings-container, .clients-container { max-width: 100%; }
.testimonial-card { min-width: 1100px; }
.rating { flex-direction: row !important; padding: 1.5rem 2rem !important; }
.ratings-stackable { display: flex; flex-direction:column; }
.slider-container { width: 100% !important; }
.footer-header {
    margin-left: auto;
    margin-right: auto;
}
.featured-insights, .featured-hero-slides-small, .featured-hero-slides-large { max-width:1200px; margin-left:auto; margin-right:auto; }
.max-width-container:has(.blog-featured) {
    margin-left:auto; margin-right:auto;
}
.hero { padding-bottom:30% !important; }
.rating-stars-image { max-width: 80% !important; }
.testimonial-card-inner {
    flex-direction:row !important; 
}
.testimonial-content {     margin-right: 0 !important;
    margin-left: auto !important; }
.testimonial { 
    padding-left: 4rem !important;
    padding-right: 0 !important;
}
.testimonial-signature { margin-right:1rem !important; }
.right-fade, .left-fade { display:none !important; }
.meetings-iframe-container { margin-top:6rem; }