.tess-expertises{--expertises-gap:1.5rem;--expertises-padding:2rem 0;padding:var(--expertises-padding)}@media screen and (width>=768px){.tess-expertises{--expertises-gap:2rem;--expertises-padding:3rem 0}}.tess-expertises__header{text-align:center;margin-bottom:2rem}@media screen and (width>=768px){.tess-expertises__header{margin-bottom:3rem}}.tess-expertises__title{color:var(--primary);font-family:var(--font-family-heading,"Anton", sans-serif);text-transform:uppercase;margin:0;font-size:1.75rem;font-weight:400;line-height:1.2}@media screen and (width>=768px){.tess-expertises__title{font-size:2.25rem}}@media screen and (width>=992px){.tess-expertises__title{font-size:2.625rem}}.tess-expertises__chapo{max-width:50rem;color:var(--dark,#2d333d);font-family:var(--font-family-body,"Barlow", sans-serif);text-align:center;margin:1rem auto 0;font-size:1rem;line-height:1.6}@media screen and (width>=768px){.tess-expertises__chapo{margin-top:1.5rem;font-size:1.125rem}}.tess-expertises__chapo p{margin:0 0 1rem}.tess-expertises__chapo p:last-child{margin-bottom:0}.tess-expertises__grid{gap:var(--expertises-gap);grid-template-columns:1fr;display:grid}@media screen and (width>=768px){.tess-expertises__grid{grid-template-columns:repeat(2,1fr)}}.tess-expertises__grid--1-cols{grid-template-columns:1fr}@media screen and (width>=768px){.tess-expertises__grid--1-cols{max-width:37.5rem;margin:0 auto}.tess-expertises__grid--2-cols,.tess-expertises__grid--3-cols{grid-template-columns:repeat(2,1fr)}}@media screen and (width>=992px){.tess-expertises__grid--3-cols{grid-template-columns:repeat(3,1fr)}}@media screen and (width>=768px){.tess-expertises__grid--4-cols{grid-template-columns:repeat(2,1fr)}}@media screen and (width>=992px){.tess-expertises__grid--4-cols{grid-template-columns:repeat(4,1fr)}}.tess-expertises__item{display:flex}.tess-expertises--centered .tess-expertises__grid{justify-content:center}.tess-expertises--bg-light{background-color:var(--light-50);border-radius:1rem;padding:2rem}@media screen and (width>=768px){.tess-expertises--bg-light{padding:3rem}}.tess-expertises--compact{--expertises-gap:1rem;--expertises-padding:1rem 0}@media screen and (width>=768px){.tess-expertises--compact{--expertises-gap:1.5rem;--expertises-padding:2rem 0}}