.okcid-ribbon-cta{width:100%;max-width:1300px;margin-inline:auto}.okcid-ribbon-cta__link{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:124px;padding:38px 64px;overflow:hidden;gap:20px;border-radius:8px;background-color:var(--okcid-amber,var(--e-global-color-accent,#ffb000));color:var(--neutral-0,var(--e-global-color-4756d5c,#fff));text-decoration:none}.okcid-ribbon-cta__link::before{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:url(/wp-content/themes/okcid-child/assets/images/ribbon-texture.png);background-repeat:no-repeat;background-position:center;background-size:cover;mix-blend-mode:color-burn;content:"";transform:scale(1);transition:transform 400ms cubic-bezier(.19,1,.22,1)}.okcid-ribbon-cta__link::after{position:absolute;inset:0;z-index:0;pointer-events:none;background-color:var(--neutral-900,var(--e-global-color-text,#2d2d2f));content:"";opacity:0;transition:opacity 200ms ease}.okcid-ribbon-cta__pattern{position:absolute;top:50%;left:50%;z-index:1;display:block;width:auto;height:858.065%;max-width:none;pointer-events:none;transform:translate(-50%,-49.623%)}.okcid-ribbon-cta__text,.okcid-ribbon-cta__arrow{position:relative;z-index:2}.okcid-ribbon-cta__text{min-width:0;font-family:var(--e-global-typography-accent-font-family,"Raleway"),Arial,sans-serif;font-size:var(--e-global-typography-accent-font-size,32px);font-style:normal;font-weight:var(--e-global-typography-accent-font-weight,700);line-height:var(--e-global-typography-accent-line-height,1.2);text-align:center;text-wrap:balance}.okcid-ribbon-cta__arrow{--okcid-ribbon-cta-arrow-width:45.23px;--okcid-ribbon-cta-arrow-shift:6px;display:block;flex:0 0 var(--okcid-ribbon-cta-arrow-width);width:var(--okcid-ribbon-cta-arrow-width);height:25px;pointer-events:none;background-color:currentColor;mask-image:url(/wp-content/themes/okcid-child/assets/images/ribbon-arrow.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(/wp-content/themes/okcid-child/assets/images/ribbon-arrow.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;transform:translateX(0);transition:transform 200ms cubic-bezier(.645,.045,.355,1)}a.okcid-ribbon-cta__link:hover,a.okcid-ribbon-cta__link:focus,a.okcid-ribbon-cta__link:active{color:#fff;text-decoration:none}a.okcid-ribbon-cta__link:focus-visible{outline:3px solid var(--okcid-blue,#3096ff);outline-offset:4px}@media (hover:hover) and (pointer:fine){a.okcid-ribbon-cta__link:hover::after{opacity:.07}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){a.okcid-ribbon-cta__link:hover::before{transform:scale(1.02)}a.okcid-ribbon-cta__link:hover .okcid-ribbon-cta__arrow{transform:translateX(var(--okcid-ribbon-cta-arrow-shift))}}a.okcid-ribbon-cta__link:active::after{opacity:.11;transition-duration:120ms}@media (max-width:1024px){.okcid-ribbon-cta__link{justify-content:flex-start;min-height:104px;padding:30px 48px;gap:16px}.okcid-ribbon-cta__pattern{display:none}.okcid-ribbon-cta__text{flex:1 1 auto;text-align:left;text-wrap:pretty}.okcid-ribbon-cta__arrow{margin-left:auto}}@media (max-width:480px){.okcid-ribbon-cta__link{min-height:104px;padding:22px 20px;gap:12px}}@media (prefers-reduced-motion:reduce){.okcid-ribbon-cta__link::before{transform:none;transition:none}.okcid-ribbon-cta__arrow{transform:none;transition:none}}