.cert-section{background-color:var(--color-background);padding-top:var(--cert-pt,80px);padding-bottom:var(--cert-pb,80px);overflow:hidden}.cert-section__container{max-width:var(--container-max-width);margin-inline:auto;padding-inline:var(--container-padding)}.cert-section__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:535px;margin-bottom:60px;text-align:center;font-family:var(--font-primary);font-size:var(--font-size-h2);font-weight:var(--font-weight-medium);line-height:var(--line-height-h2);letter-spacing:var(--letter-spacing-h2);text-transform:uppercase;color:var(--color-black)}.cert-section__title-top{opacity:.4}.cert-section__title-bottom{opacity:1}.cert-grid{display:-ms-grid;display:grid;gap:4px}.cert-grid--desktop{--cert-unit:clamp(58px, 6.25vw - 6.25px, 81px);display:-ms-grid;display:grid;-ms-grid-columns:(var(--cert-unit))[16];grid-template-columns:repeat(16,var(--cert-unit));-ms-grid-rows:(var(--cert-unit))[2];grid-template-rows:repeat(2,var(--cert-unit));gap:4px}@media (max-width:1023px){.cert-grid--desktop{display:none}}.cert-grid--mobile{display:none}@media (max-width:1023px){.cert-grid--mobile{--cert-mobile-unit:clamp(64px, calc((100vw - 2 * var(--container-padding) - 3 * 4px) / 4), 104px);display:-ms-grid;display:grid;-ms-grid-columns:(var(--cert-mobile-unit))[4];grid-template-columns:repeat(4,var(--cert-mobile-unit));grid-auto-rows:var(--cert-mobile-unit);gap:4px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.cert-cell--small{width:var(--cert-unit,81px);height:var(--cert-unit,81px);border-radius:8px;border:.937px solid rgba(0,0,0,.1);background:var(--color-background)}@media (max-width:1023px){.cert-cell--small{width:auto;height:auto}}.cert-cell--large{width:calc(var(--cert-unit,81px) * 2 + 4px);height:calc(var(--cert-unit,81px) * 2 + 4px);border-radius:8px;border:.937px solid rgba(0,0,0,.1);background:var(--color-background);opacity:.88;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px}.cert-cell--large img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}@media (max-width:1023px){.cert-cell--large{width:auto;height:auto;padding:12px}}.cert-cell--rect{width:calc(var(--cert-unit,81px) * 2 + 4px);height:var(--cert-unit,81px);border-radius:8px;border:.937px solid rgba(0,0,0,.1);background:var(--color-background);opacity:.88;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 16px}@media (max-width:1023px){.cert-cell--rect{width:auto;height:auto;min-height:var(--cert-mobile-unit,104px);padding:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.cert-cell__text{margin:0;width:133px;font-family:var(--font-primary);font-size:14px;font-weight:400;line-height:120%;color:#848588}@media (max-width:1023px){.cert-cell__text{width:100%}}@media (min-width:769px) and (max-width:1023px){.cert-cell__text{width:100%;font-size:18px;line-height:130%}}@media (max-width:1023px){.cert-section{padding-top:var(--cert-pt-mob,70px);padding-bottom:var(--cert-pb-mob,70px)}.cert-section__heading{width:100%;font-size:clamp(32px,9vw,56px);margin-bottom:40px;text-align:left}}.cert-section__cta{margin-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.cert-section__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:20px 32px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;border-radius:100px;background:var(--color-primary,#c83030);color:#f7f7f7;font-family:var(--font-primary);font-size:16px;font-style:normal;font-weight:500;line-height:1;text-transform:uppercase;text-decoration:none;-webkit-transition:background var(--transition-base,.25s ease);transition:background var(--transition-base,.25s ease);margin:0 auto}.cert-section__btn:hover{background:var(--color-primary-hover,#a82828)}@media (max-width:1023px){.cert-section__cta{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:640px){.cert-section__btn{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}