.dynamex-b2b-benefits{padding:50px 0}@media(max-width:1024px){.dynamex-b2b-benefits{padding:25px 0}}.dynamex-b2b-benefits{background-color:#f5f5f5}.dynamex-b2b-benefits__header{align-items:center;display:flex;flex-direction:column;gap:.625rem;margin-bottom:2.5rem;text-align:center}@media(max-width:767px){.dynamex-b2b-benefits__header{margin-bottom:1.5rem}}.dynamex-b2b-benefits__title{color:#0b2140;font-family:Poppins,sans-serif;font-size:clamp(1.5rem,2vw + .75rem,2rem);font-weight:700;line-height:1.25;margin:0;max-width:40rem}.dynamex-b2b-benefits__subtitle{color:#0b2140;font-family:Poppins,sans-serif;font-size:clamp(.875rem,1vw + .25rem,.9375rem);font-weight:400;line-height:1.5;margin:0;max-width:41.25rem}.dynamex-b2b-benefits__grid{display:grid;gap:1.5rem;list-style:none;margin:0;padding:0}.dynamex-b2b-benefits__grid--cols-4{grid-template-columns:repeat(4,1fr)}@media(max-width:1024px){.dynamex-b2b-benefits__grid--cols-4{gap:1.25rem;grid-template-columns:repeat(2,1fr)}}.dynamex-b2b-benefits__grid--cols-3{grid-template-columns:repeat(3,1fr)}@media(max-width:1024px){.dynamex-b2b-benefits__grid--cols-3{gap:1.25rem;grid-template-columns:repeat(2,1fr)}}.dynamex-b2b-benefits__grid--cols-2{grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:60rem}.dynamex-b2b-benefits__grid--cols-1{grid-template-columns:1fr;margin:0 auto;max-width:30rem}@media(max-width:560px){.dynamex-b2b-benefits__grid{gap:1rem;grid-template-columns:1fr!important}}.dynamex-b2b-benefits__card{background:#fff;box-shadow:5px 10px 18px 0 rgb(0 0 0 / .1);display:flex;flex-direction:row;opacity:0;overflow:hidden;transform:translateY(1.25rem);transition:all .3s cubic-bezier(.4,0,.2,1);transition-property:opacity,transform,box-shadow}.dynamex-b2b-benefits__card.is-visible{opacity:1;transform:translateY(0)}.dynamex-b2b-benefits__card:hover{box-shadow:5px 14px 24px 0 rgb(0 0 0 / .15);transform:translateY(-.25rem)}.dynamex-b2b-benefits__card-divider{background:linear-gradient(180deg,#891a1c,#ef2e31);display:block;flex:0 0 .9375rem;width:.9375rem}.dynamex-b2b-benefits__card-content{display:flex;flex:1;flex-direction:column;gap:.75rem;min-width:0;padding:1.75rem 1.5rem}@media(max-width:480px){.dynamex-b2b-benefits__card-content{padding:1.25rem 1rem}}.dynamex-b2b-benefits__icon{align-items:center;display:flex;flex-shrink:0;height:2.8125rem;justify-content:center;margin:0;width:2.8125rem}.dynamex-b2b-benefits__icon svg{height:100%;width:100%}.dynamex-b2b-benefits__card-title{color:#0b2140;font-family:Poppins,sans-serif;font-size:clamp(1.125rem,1.5vw + .25rem,1.5625rem);font-weight:700;line-height:1.36;margin:0}.dynamex-b2b-benefits__card-desc{color:#0b2140;font-family:Poppins,sans-serif;font-size:clamp(.875rem,.8vw + .25rem,.9375rem);font-weight:400;line-height:1.5;margin:0}.about-intro{padding:50px 0}@media(max-width:1024px){.about-intro{padding:25px 0}}.about-intro__content{align-items:center;background:#fff;box-shadow:0 4px 4px 0 rgb(0 0 0 / .25);display:flex;flex-direction:column;gap:clamp(.625rem,1.5vw,1rem);padding:clamp(1.5rem,3vw,2rem) clamp(1rem,4vw,3rem);text-align:center}.about-intro__subtitle{color:#ef2e31;display:inline-block;font-family:Poppins,sans-serif;font-size:clamp(.875rem,1vw + .25rem,1rem);font-weight:500;line-height:1.5;transition:color .3s ease}@media(hover:hover){.about-intro__subtitle:hover{color:#891a1c}}.about-intro__title{color:#000;font-family:Poppins,sans-serif;font-size:clamp(1.375rem,2vw + .5rem,2rem);font-weight:700;line-height:1.25;margin:0;max-width:49.375rem;transition:opacity .3s ease}@media(max-width:767px){.about-intro__title{max-width:100%}}.about-intro__divider{background:linear-gradient(90deg,#891a1c,#ef2e31 86%);border-radius:1rem;display:block;flex-shrink:0;height:.3125rem;transition:width .3s ease;width:6.25rem}@media(hover:hover){.about-intro__content:hover .about-intro__divider{width:8rem}}.about-intro__description{color:#000;font-family:Poppins,sans-serif;font-size:clamp(.8125rem,.8vw + .25rem,.9375rem);font-weight:400;line-height:1.5;margin:0;max-width:49.375rem}@media(max-width:767px){.about-intro__description{max-width:100%}}