@font-face{font-family:Apercu Pro;src:url(../../../fonts/apercu-regular-pro.woff2) format("woff2"),url(../../../fonts/apercu-regular-pro.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Apercu Pro;src:url(../../../fonts/apercu-bold-pro.woff2) format("woff2"),url(../../../fonts/apercu-bold-pro.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}.certifications.svelte-an9kp5{--logo-scale: .65;position:relative;width:100%;padding:60px 0;background-color:#fff;color:#000;border-bottom:2px solid #a9cd3c;box-sizing:border-box}@media all and (min-width: 600px){.certifications.svelte-an9kp5{--logo-scale: .8}}@media all and (min-width: 900px){.certifications.svelte-an9kp5{--logo-scale: .9;padding:85px 0 80px}}@media all and (min-width: 1200px){.certifications.svelte-an9kp5{--logo-scale: 1}}.certifications__row.svelte-an9kp5{row-gap:50px;align-items:flex-start}@media all and (min-width: 900px){.certifications__intro.svelte-an9kp5{padding-top:30px}}.certifications__title.svelte-an9kp5{margin:0 0 25px;line-height:1.18em}@media all and (min-width: 900px){.certifications__title.svelte-an9kp5{margin-bottom:35px}}.certifications__text.svelte-an9kp5{line-height:1.43em;color:#000}.certifications__text.svelte-an9kp5 p{margin:0 0 1.43em;font-size:inherit}.certifications__text.svelte-an9kp5>:last-child{margin-bottom:0}.certifications__logos.svelte-an9kp5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px;list-style:none;margin:0;padding:0}@media all and (min-width: 600px){.certifications__logos.svelte-an9kp5{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 0}}@media all and (min-width: 900px){.certifications__logos.svelte-an9kp5{gap:30px}}.certifications__logo.svelte-an9kp5{display:flex;align-items:center;justify-content:center;height:calc(154px * var(--logo-scale));mix-blend-mode:multiply;opacity:0;transform:translateY(30px);transition:opacity .9s cubic-bezier(.65,0,.35,1),transform .9s cubic-bezier(.65,0,.35,1);transition-delay:calc(.15s + var(--logo-step, 0) * .1s)}.is-visible .certifications__logo.svelte-an9kp5{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.certifications__logo.svelte-an9kp5{transition:none;opacity:1;transform:none}}.certifications__logo.svelte-an9kp5 picture{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.certifications__logo.svelte-an9kp5 img{display:block;width:calc(var(--logo-w) * 1px * var(--logo-scale));height:calc(var(--logo-h) * 1px * var(--logo-scale));max-width:100%;max-height:100%;object-fit:contain}
