.bottom-dashed-divider{border:dashed #221f20;border-width:1px 0 0;margin-top:35px;width:100%}.heading-component{margin-bottom:60px}.heading-component .section-heading.left{text-align:left}.heading-component .section-heading.center{text-align:center}.heading-component .section-heading.right{text-align:right}.heading-component .section-heading.h1-size{font-size:80px;line-height:72px}.heading-component .section-heading.h2-size{font-size:60px;line-height:52px}.heading-component .section-heading.h3-size{font-size:48px;line-height:48px}.charles-benefits-cards .card-parent .card-icon{margin-bottom:20px}.charles-benefits-cards .card-parent{width:calc(33.33% - 20px)}.charles-benefits-cards .card-parent .card-wrapper{border-radius:12px;height:100%}.charles-benefits-cards .card-parent .card-wrapper .card-header{border-radius:12px 12px 0 0;font-size:24px;line-height:25px;min-height:146px;padding:35px 25px}.charles-benefits-cards .card-parent .card-wrapper .card-logos{border-radius:0 0 12px 12px;padding:30px}.charles-benefits-cards .card-parent .card-wrapper .card-description{color:#221f20;font-family:Inter,sans-serif;font-size:20px;line-height:20px;padding:30px}@media screen and (max-width:768px){.heading-component{margin-bottom:60px}.heading-component .section-heading{font-size:48px;line-height:48px}.charles-benefits-cards .cards-repeater{flex-direction:column;gap:0}.charles-benefits-cards .card-parent{margin-bottom:50px;width:100%}.heading-component .section-heading.h1-size{font-size:42px;line-height:32px}}