[data-v-20349b0a] .ppsaColor{color:#305cef!important}.mayorHonorLanding[data-v-20349b0a]{min-height:100%;background:#fff}.mayorHonorLanding .publicPageContent[data-v-20349b0a]{min-height:100vh}.honorFrame[data-v-20349b0a]{position:relative;width:360px;max-width:calc(100% - 16px);min-height:661px;margin:32px auto 80px}.honorFrameBackground[data-v-20349b0a]{display:flex;flex-direction:column;pointer-events:none}.honorFrameBottom[data-v-20349b0a],.honorFrameTop[data-v-20349b0a]{width:100%;height:168.5px;flex:none;background-image:url(https://aws-static.tmatch.com/de4/statics/prod/common/download/mayor_honor_page_top_and_bottom_bg.webp);background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.honorFrameTop[data-v-20349b0a]{transform:scaleY(-1)}.honorFrameMiddle[data-v-20349b0a]{flex:none;background-image:url(https://aws-static.tmatch.com/de4/statics/prod/common/download/mayor_honor_page_body_bg.webp);background-position:top;background-repeat:repeat-y;background-size:100% 18px}.honorContent[data-v-20349b0a]{position:absolute;top:0;left:0;width:100%;min-height:661px;padding:72px 32px 84px;box-sizing:border-box;text-align:center}.honorBrand[data-v-20349b0a]{width:100%}.honorSiteName[data-v-20349b0a]{color:#1b1b1b;font-size:14px;line-height:18px;letter-spacing:4.2px;text-transform:uppercase;font-family:STIXTwoText-Medium,Arial,Helvetica,sans-serif}.honorSiteName[data-v-20349b0a]:after{content:"";display:block;width:40px;height:1px;margin:18px auto 0;background:#1b1b1b}.honorSubtitle[data-v-20349b0a]{margin-top:18px;color:#777;font-size:9px;line-height:15px;letter-spacing:.8px;text-transform:uppercase;font-family:STIXTwoText-Regular,Arial,Helvetica,sans-serif}.honorBadge[data-v-20349b0a]{display:block;width:126px;height:126px;margin:36px auto 0;background-image:url(https://aws-static.tmatch.com/de4/statics/prod/common/landing_ic_verify.webp);background-position:50%;background-repeat:no-repeat;background-size:contain}.honorBadge.esgBadge[data-v-20349b0a]{background-image:url(https://aws-static.tmatch.com/de4/statics/prod/esg/verified_members_logo_esg@2x.webp)}.honorDescription[data-v-20349b0a]{margin-top:36px}.honorDescription p[data-v-20349b0a]{margin:0;font-size:16px;line-height:27px;font-family:STIXTwoText-Regular,Arial,Helvetica,sans-serif}.honorDescription p+p[data-v-20349b0a]{margin-top:18px}.honorLoading[data-v-20349b0a],.honorUnavailable[data-v-20349b0a]{min-height:504px;display:flex;align-items:center;justify-content:center;text-align:center}