:root{--cert-bg:#eef1ee;--cert-text:#031c1c;--cert-muted:#283b3b;--cert-white:#fff;--cert-cta:#bdb263;--cert-cta-border:#8b844b;--cert-radius:18px;--cert-image-radius:18px;--cert-max-width:1360px}.accessibility-certification{margin-bottom:calc(-26.69971px + 15.91992vw);position:relative;width:100%}@media screen and (min-width:1424px){.accessibility-certification{margin-bottom:200px}}.accessibility-certification *,.accessibility-certification :after,.accessibility-certification :before{box-sizing:border-box}.accessibility-certification .certification-hero{align-items:flex-start;row-gap:clamp(34px,5vw,72px)}@media screen and (max-width:767px){.accessibility-certification .certification-hero{display:flex;flex-direction:column}}.accessibility-certification .certification-eyebrow{align-items:center;background:hsla(0,0%,100%,.92);border-radius:999px;color:var(--cert-text);display:inline-flex;font-size:14px;font-weight:600;line-height:20px;margin:0 0 clamp(18px,1.8vw,24px);min-height:34px;padding:7px 22px}.accessibility-certification .certification-eyebrow,.accessibility-certification .certification-title{color:var(--unnamed-color-031c1c);font-family:var(--unnamed-font-family-outfit);font-style:normal;letter-spacing:var(--unnamed-character-spacing-0)}.accessibility-certification .certification-title{font-size:clamp(28px,28px + (20)*(100vw - 375px)/(1049),48px);font-weight:700;line-height:clamp(34px,34px + (20)*(100vw - 375px)/(1049),54px);margin-bottom:12px}.accessibility-certification .certification-description{color:var(--unnamed-color-031c1c);font-family:var(--unnamed-font-family-outfit);font-size:clamp(18px,18px + (6)*(100vw - 375px)/(1049),24px);font-style:normal;font-weight:400;letter-spacing:var(--unnamed-character-spacing-0);line-height:clamp(26px,26px + (6)*(100vw - 375px)/(1049),32px);margin-bottom:28px}.accessibility-certification .certification-description p{margin:0}.accessibility-certification .certification-model-label{font-size:clamp(16px,16px + (2)*(100vw - 375px)/(1049),18px);font-weight:400;line-height:clamp(24px,24px + (2)*(100vw - 375px)/(1049),26px)}.accessibility-certification .certification-experience,.accessibility-certification .certification-model-label{color:var(--unnamed-color-031c1c);font-family:var(--unnamed-font-family-outfit);font-style:normal;letter-spacing:var(--unnamed-character-spacing-0);margin-bottom:16px}.accessibility-certification .certification-experience{font-size:14px;font-weight:700;line-height:20px}.accessibility-certification .certification-tags{display:flex;flex-wrap:wrap;gap:10px 12px;list-style:none;margin:0 0 clamp(30px,3.8vw,48px);padding:0}.accessibility-certification .certification-tag{align-items:center;background:hsla(0,0%,100%,.92);border-radius:8px;color:var(--cert-text);color:var(--unnamed-color-031c1c);display:inline-flex;font-family:var(--unnamed-font-family-outfit);font-size:16px;font-style:normal;font-weight:600;justify-content:center;letter-spacing:var(--unnamed-character-spacing-0);line-height:22px;min-height:48px;padding:16px}@media screen and (max-width:767px){.accessibility-certification .col-media{order:1}}.accessibility-certification .menu-cta{align-items:center;border-radius:0;display:inline-flex;flex-direction:row;font-size:14px;font-weight:600;gap:12px;justify-content:center;line-height:1.1;min-height:46px;padding:12px 26px;position:relative;text-decoration:none;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease}.accessibility-certification .menu-cta .menu-cta-label:before{color:#0b0b0b;content:"";font-family:icomoon;font-weight:400;padding-right:12px}.accessibility-certification .menu-cta:focus-visible{border-radius:80px}.accessibility-certification .menu-cta svg{flex:0 0 auto;height:18px;width:18px}.accessibility-certification .certification-media{border-radius:var(--cert-image-radius);margin:0 0 0 auto;max-width:640px;overflow:hidden;position:relative;width:100%}.accessibility-certification .certification-media:after{background:transparent;border:6px solid #fff;border-radius:var(--cert-image-radius);content:"";height:calc(100% - 80px);left:0;position:absolute;top:0;width:100%;z-index:2}.accessibility-certification .certification-media img{aspect-ratio:577/572!important;border-radius:var(--cert-image-radius);display:block;margin:0 auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;top:6px;width:calc(100% - 12px);z-index:3}.accessibility-certification .partners-panel{margin-top:80px;padding:40px calc(7.4204px + 2.28789vw)}@media screen and (min-width:1424px){.accessibility-certification .partners-panel{padding:40px}}.accessibility-certification .partners-panel{background:hsla(0,0%,100%,.72);border-radius:var(--cert-radius)}.accessibility-certification .partners-panel .columns{align-items:center;row-gap:32px}.accessibility-certification .partners-title{font-size:clamp(18px,18px + (6)*(100vw - 375px)/(1049),24px);font-weight:700;line-height:clamp(24px,24px + (6)*(100vw - 375px)/(1049),30px);margin:0 0 12px}.accessibility-certification .partners-description,.accessibility-certification .partners-title{color:var(--unnamed-color-031c1c);font-family:var(--unnamed-font-family-outfit);font-style:normal;letter-spacing:var(--unnamed-character-spacing-0)}.accessibility-certification .partners-description{font-size:clamp(16px,16px + (2)*(100vw - 375px)/(1049),18px);font-weight:400;line-height:clamp(24px,24px + (2)*(100vw - 375px)/(1049),26px);margin:0;max-width:544px}.accessibility-certification .partners-description p{margin:0}.accessibility-certification .partners-list{align-items:end;display:grid;gap:clamp(22px,4vw,68px);grid-template-columns:repeat(3,minmax(120px,1fr));list-style:none;margin:0;padding:0}.accessibility-certification .partner-item{color:var(--cert-text);display:grid;font-size:14px;font-weight:700;gap:14px;justify-items:center;min-width:0;text-align:center}.accessibility-certification .partner-logo{display:grid;min-height:44px;place-items:center;width:100%}.accessibility-certification .partner-logo svg{display:block;height:auto;max-width:148px;width:100%}.accessibility-certification .partner-logo__image{display:block;max-height:52px;max-width:148px;-o-object-fit:contain;object-fit:contain;width:auto}.accessibility-certification .partner-logo__text{color:var(--cert-text);font-size:clamp(26px,2vw,34px);font-weight:400;letter-spacing:-.03em;line-height:1}.accessibility-certification.is-admin{pointer-events:none}.accessibility-certification.is-admin:after{content:"";inset:0;position:absolute;z-index:999}@media screen and (max-width:1023px){.accessibility-certification .certification-media{margin-left:0;max-width:100%}.accessibility-certification .certification-media img{aspect-ratio:16/10}}@media screen and (max-width:767px){.accessibility-certification .certification-tag{justify-content:flex-start;white-space:normal;width:100%}.accessibility-certification .partners-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:24px;width:100%}.accessibility-certification .partner-item{justify-items:center;text-align:center}}@media screen and (max-width:767px)and (max-width:600px){.accessibility-certification .partner-item{width:calc(50% - 24px)}}@media screen and (max-width:767px){.accessibility-certification .partner-logo{justify-content:center}}
