.consulting-page{--c-page-padding:64px;--c-page-padding-mobile:16px;--c-content-max:1312px;color:var(--cronus-dark-red-black,#0d0d0d);background:#f1f1f1;flex-direction:column;min-height:100vh;display:flex}.consulting-page main{flex:1 0 auto}.consulting-page h1,.consulting-page h2,.consulting-page h3{color:inherit;margin:0;font-family:Recoleta,Georgia,serif}.consulting-page p{margin:0}.consulting-pillars{background:var(--cronus-dark-blue,#0442bf);width:100%;padding:80px var(--c-page-padding);color:var(--tags-ligh-gray,#f5f5f5)}.consulting-pillars__inner{max-width:var(--c-content-max);flex-direction:column;gap:40px;margin:0 auto;display:flex}.consulting-pillars__title{color:var(--tags-ligh-gray,#f5f5f5);font-family:Recoleta,Georgia,serif;font-size:40px;font-weight:700;line-height:normal}.consulting-pillars__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:40px;display:grid}.consulting-pillar{color:var(--tags-ligh-gray,#f5f5f5);flex-direction:column;align-items:flex-start;gap:16px;display:flex}.consulting-pillar__icon{flex-shrink:0;justify-content:flex-start;align-items:center;width:48px;height:48px;display:flex}.consulting-pillar__icon.consulting-pillar__icon--wide{width:auto;height:48px}.consulting-pillar__icon img{object-fit:contain;width:auto;height:100%;display:block}.consulting-pillar__title{color:var(--tags-ligh-gray,#f5f5f5);font-family:Recoleta,Georgia,serif;font-size:24px;font-weight:600;line-height:normal}.consulting-pillar__intro{color:var(--tags-ligh-gray,#f5f5f5);font-family:Campton,sans-serif;font-size:20px;font-weight:500;line-height:28px}.consulting-pillar__bullets{color:var(--tags-ligh-gray,#f5f5f5);flex-direction:column;gap:0;margin:28px 0 0;padding-left:30px;font-family:Campton,sans-serif;font-size:20px;font-weight:500;line-height:28px;list-style:outside;display:flex}.consulting-pillar__bullets li{padding-left:0}@media (max-width:1023px){.consulting-page{--c-page-padding:var(--c-page-padding-mobile)}.consulting-pillars{padding:56px var(--c-page-padding)}.consulting-pillars__title{font-size:28px}.consulting-pillars__grid{grid-template-columns:1fr;gap:32px}.consulting-pillar__title{font-size:20px}.consulting-pillar__intro,.consulting-pillar__bullets{font-size:16px;line-height:24px}}
