.h2,h2{font-size:45px}.widget.carbon_fields_cta .widget__media img{width:100%;max-height:300px}.section-hero h2:last-child{margin-bottom:0;text-shadow:2px 2px 8px rgba(0,0,0,100%)}.section-hero--title-buttons .section__hero-logo img{max-height:200px;width:auto}.badge-section-container{text-align:center;margin:40px 0}.badge-flex-wrapper{display:flex;justify-content:center;align-items:flex-start;gap:30px;flex-wrap:wrap;padding:10px}.badge-column{display:flex;flex-direction:column;align-items:center;gap:15px;width:200px;background:#fff;padding:24px 20px;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease;box-sizing:border-box}.badge-column:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.badge-image{border:none;height:auto;max-height:130px;width:auto;max-width:100%;object-fit:contain}.badge-label{font-family:inherit;font-size:14px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;width:100%;text-align:center;box-sizing:border-box}.badge-link{color:#fff!important;background-color:#0073aa!important;padding:10px 16px;border-radius:6px;text-decoration:none!important;transition:background-color .2s ease}.badge-link:hover{background-color:#005177;color:#fff}.badge-text{color:#4a5568;background-color:#edf2f7;padding:10px 16px;border-radius:6px;display:block}