.training-benefits{padding:3rem 0}.training-benefits__container{display:flex;flex-direction:column;gap:2.5rem}.training-benefits__title{font-size:1.5rem;font-style:normal;line-height:2rem;font-weight:600;color:#010032;font-weight:600;margin:0}@media screen and (min-width: 768px){.training-benefits__title{font-size:2rem;line-height:2.5rem}}.training-benefits__intro{display:flex;flex-direction:column;gap:1rem;max-width:52.2rem}.training-benefits__description{font-size:1.125rem;font-style:normal;line-height:1.75rem;font-weight:500;display:flex;flex-direction:column;gap:1rem}.training-benefits__description p{margin:0}.training-benefits__list{display:grid;grid-template-columns:1fr;gap:1.5rem;list-style:none;margin:0;padding:0}.training-benefits__item{background:#010032;border:1px solid rgba(255,255,255,.07);border-radius:.625rem;color:#fff;display:flex;flex-direction:column;gap:1rem;padding:2rem 1.75rem}.training-benefits__icon{color:#fa0;font-size:2rem;line-height:1}.training-benefits__item-title{font-size:1rem;font-style:normal;line-height:1.5rem;color:inherit;font-weight:700;margin:0}@media screen and (min-width: 768px){.training-benefits__item-title{font-size:1.25rem;line-height:1.75rem}}.training-benefits__item-description{font-size:.875rem;font-style:normal;line-height:1.5rem;color:inherit;font-weight:400}@media screen and (min-width: 768px){.training-benefits__item-description{font-size:1rem;line-height:1.75rem}}.training-benefits__item-description p{margin:0}.training-benefits.-light-cards .training-benefits__item{background:#f4f6fd;border-color:rgba(0,0,0,0);color:#010032}.training-benefits.-light-cards .training-benefits__icon{color:#008dfe}.training-benefits.-bg-black{color:#fff}.training-benefits.-bg-black .training-benefits__title{color:inherit}.training-benefits.-bg-black .training-benefits__item{background:#f4f6fd;border-color:rgba(0,0,0,0);color:#010032}.training-benefits.-bg-black .training-benefits__icon{color:#008dfe}@media screen and (min-width: 1024px){.training-benefits{padding:5rem 0}.training-benefits__container{gap:3rem}.training-benefits__list{grid-template-columns:repeat(3, minmax(0, 1fr));gap:3rem}}
