.btn{--btn-bg:#fff;--btn-fg:#323c8a;cursor:pointer;background-color:var(--btn-bg);border:0;flex:none;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:background-color .2s;display:inline-flex;position:relative;-webkit-mask:url(/assets/ui/parallelogram.svg) 50%/100% 100% no-repeat;mask:url(/assets/ui/parallelogram.svg) 50%/100% 100% no-repeat}.btn span{z-index:1;box-sizing:border-box;text-align:center;width:100%;height:100%;font-family:var(--font-display);white-space:nowrap;color:var(--btn-fg);justify-content:center;align-items:center;padding:0 12%;font-weight:500;line-height:1;transition:color .2s;display:flex;position:relative;transform:translateY(-.08em)}.btn__label{line-height:1;display:block}.btn__arrow{width:.85em;height:.6em;color:inherit;flex:none;margin:0 0 0 .28em;display:block;transform:translateY(-.02em)}.btn--arrow>span{gap:0}.btn--ghost{--btn-bg:#fff;--btn-fg:#323c8a;transition:none}.btn--accent{--btn-bg:#fff;--btn-fg:var(--color-accent)}.btn--accent-outline{--btn-bg:transparent;--btn-fg:var(--color-accent);background-color:transparent;background-image:url(/assets/ui/parallelogram-accent.svg);background-repeat:no-repeat;background-size:100% 100%;transition:color .2s;-webkit-mask:none;mask:none}.btn--accent-outline span{transition:color .2s}.btn--accent-outline:hover{--btn-bg:transparent;--btn-fg:#fff;background-color:transparent;background-image:url(/assets/ui/parallelogram-accent-fill.svg);-webkit-mask:none;mask:none}.btn--accent-outline:focus-visible{--btn-bg:transparent;--btn-fg:#fff;background-color:transparent;background-image:url(/assets/ui/parallelogram-accent-fill.svg);-webkit-mask:none;mask:none}.btn--danger{--btn-bg:transparent;--btn-fg:#d41420;background-color:transparent;background-image:url(/assets/ui/parallelogram-danger.svg);background-repeat:no-repeat;background-size:100% 100%;transition:color .2s;-webkit-mask:none;mask:none}.btn--danger span{transition:color .2s}.btn--danger:hover{--btn-bg:transparent;--btn-fg:#fff;background-color:#fc0d1c;background-image:none;-webkit-mask:url(/assets/ui/parallelogram.svg) 50%/100% 100% no-repeat;mask:url(/assets/ui/parallelogram.svg) 50%/100% 100% no-repeat}.btn--danger:focus-visible{--btn-bg:transparent;--btn-fg:#fff;background-color:#fc0d1c;background-image:none;-webkit-mask:url(/assets/ui/parallelogram.svg) 50%/100% 100% no-repeat;mask:url(/assets/ui/parallelogram.svg) 50%/100% 100% no-repeat}.btn--solid{--btn-bg:#213e97;--btn-fg:#fff}.btn--solid span{font-weight:600}.btn--explore{--btn-bg:#fff;--btn-fg:#213e97;padding:.1rem .3rem 0}.btn:hover:not(.btn--danger):not(.btn--accent-outline){--btn-bg:var(--color-accent);--btn-fg:#fff}.btn:focus-visible:not(.btn--danger):not(.btn--accent-outline){--btn-bg:var(--color-accent);--btn-fg:#fff}.btn:focus-visible{outline-offset:3px;outline:2px solid #213e97}.btn--sm{width:max(140px,min(2.03822vw + 132.866px,172px));height:max(36px,min(.509554vw + 34.2166px,44px))}.btn--sm span{font-size:max(14px,min(.254777vw + 13.1083px,18px))}.btn--md{width:max(180px,min(2.54777vw + 171.083px,220px));max-width:220px;height:max(40px,min(.636943vw + 37.7707px,50px))}.btn--md span{font-size:max(15px,min(.318471vw + 13.8854px,20px))}.btn--lg{width:max(200px,min(3.82166vw + 186.624px,260px));height:max(44px,min(.636943vw + 41.7707px,54px))}.btn--lg span{font-size:max(16px,min(.382166vw + 14.6624px,22px))}.btn--hero{width:max(200px,min(3.05733vw + 189.299px,248px));height:max(40px,min(.636943vw + 37.7707px,50px))}.btn--hero span{font-size:max(16px,min(.382166vw + 14.6624px,22px))}.btn--wide{width:max(280px,min(5.09554vw + 262.166px,360px));max-width:100%;height:max(42px,min(.636943vw + 39.7707px,52px))}.btn--wide span{font-size:max(15px,min(.318471vw + 13.8854px,20px))}.btn--csr{width:max(148px,min(2.29299vw + 139.975px,184px));height:max(40px,min(.636943vw + 37.7707px,50px))}.btn--csr span{font-size:max(14px,min(.254777vw + 13.1083px,18px))}.btn--fill{flex:1 1 0;width:auto;min-width:0;max-width:220px;height:max(40px,min(.636943vw + 37.7707px,50px))}.btn--fill span{font-size:max(15px,min(.318471vw + 13.8854px,20px))}.btn--fit{width:-moz-fit-content;width:fit-content;min-width:0;max-width:100%;height:max(44px,min(5.2vw,56px))}.btn--fit span{white-space:nowrap;width:auto;height:100%;padding-left:max(1.5rem,min(4.2vw,2.4rem));padding-right:max(1.5rem,min(4.2vw,2.4rem));font-size:max(14px,min(1.55vw,16px))}@media (max-width:767px){.btn{max-width:100%}.btn--sm{width:max(136px,min(1.52866vw + 130.65px,160px));height:max(36px,min(.382166vw + 34.6624px,42px))}.btn--sm span{font-size:max(14px,min(.127389vw + 13.5541px,16px))}.btn--md{width:max(168px,min(2.03822vw + 160.866px,200px));height:max(40px,min(.509554vw + 38.2166px,48px))}.btn--md span{font-size:max(15px,min(.191083vw + 14.3312px,18px))}.btn--lg,.btn--hero{width:min(100%,max(188px,min(3.3121vw + 176.408px,240px)));height:max(42px,min(.509554vw + 40.2166px,50px))}.btn--lg span,.btn--hero span{font-size:max(15px,min(.318471vw + 13.8854px,20px))}.btn--wide{width:min(100%,max(260px,min(3.82166vw + 246.624px,320px)));height:max(42px,min(.509554vw + 40.2166px,50px))}.btn--wide span{font-size:max(15px,min(.191083vw + 14.3312px,18px))}.btn--fill{max-width:100%;height:max(40px,min(.509554vw + 38.2166px,48px))}.btn--fill span{font-size:max(14px,min(.191083vw + 13.3312px,17px))}.btn--csr{height:max(40px,min(.509554vw + 38.2166px,48px))}.btn--csr span{font-size:max(14px,min(.127389vw + 13.5541px,16px))}.btn--fit{width:-moz-fit-content;width:fit-content;max-width:100%;height:max(44px,min(12vw,48px))}.btn--fit span{padding-left:max(1.25rem,min(6vw,1.75rem));padding-right:max(1.25rem,min(6vw,1.75rem));font-size:max(14px,min(3.8vw,16px))}}@media (max-width:450px){.btn--fit span{padding-left:1.15rem;padding-right:1.15rem;font-size:14px}}
