body{background:unset}.dnd-section>.row-fluid{max-width:1342px}.benefits-overview{align-items:center;background-color:#fff9ec;border-radius:10px;display:flex;flex-direction:column;gap:var(--spacing-8x);padding:var(--spacing-10x)}.benefits-overview__intro{display:flex;flex-direction:column;gap:var(--spacing-4x);max-width:800px;text-align:center}.benefits-overview__heading{font-size:24px;margin:0;text-transform:uppercase}.benefits-overview__text{font-size:20px}.benefits-overview__cards{display:grid;gap:var(--spacing-8x);grid-template-columns:repeat(auto-fill,minmax(286px,1fr));width:100%}.benefits-overview__tagline{font-size:18px;font-weight:900;text-align:center}@media (min-width:1024px){.benefits-overview{padding:var(--spacing-8x) var(--spacing-10x)}}.benefit-card{background-color:#fff;border-radius:10px;box-shadow:0 2px 10px 4px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:var(--spacing-5x);overflow:clip;padding:var(--spacing-5x);position:relative;transition:var(--transition);z-index:0;&:before{background:#f1b32e;content:"";height:6px;inset:0 auto auto 0;position:absolute;width:100%;z-index:1}&:hover{transform:translateY(-5px)}}.benefit-card__header{align-items:center;display:flex;gap:var(--spacing-4x)}.benefit-card__badge{align-self:flex-start;background-color:#bcdcf3;border-radius:6px;display:inline-block;font-size:12px;font-weight:700;margin-top:8px;padding:4px 12px;text-align:center;text-transform:uppercase}.benefit-card__icon{height:26px;object-fit:contain;width:26px}.benefit-card__title{color:#4ca0dd;font-size:21px;font-weight:900;line-height:1.3;margin:0}.benefit-card__description{color:#9295a1;font-size:13px;font-weight:700;line-height:18px;margin-bottom:16px!important;text-align:center}.benefit-card__body{display:flex;flex:1;flex-direction:column;gap:20px;justify-content:space-between}.benefit-card__list{background:#fffaf0;border-radius:10px;display:flex;flex-direction:column;gap:12px;padding:12px;width:100%}.benefit-card__list-item{align-items:center;display:flex;gap:12px}.benefit-card__list-item-icon{display:block;height:18px;object-fit:contain;width:auto;width:20px}.benefit-card__list-item-text{color:#000;font-family:Proxima Nova,sans-serif;font-size:16px;line-height:16px;margin:0}.benefit-card__footer{border-top:2px solid #d9d9d9;font-size:14px;font-style:italic;font-weight:700;line-height:18px;min-height:52px;padding-top:14px;text-align:center}