.element-button{background-color:#efefef;background-color:var(--background-color, #efefef);color:#4f4f4f;color:var(--color, #4f4f4f);-webkit-box-shadow:inset 0 0 0 1px #dbdbdb;box-shadow:inset 0 0 0 1px #dbdbdb;-webkit-box-shadow:inset 0 0 0 1px var(--box-shadow-color, #dbdbdb);box-shadow:inset 0 0 0 1px var(--box-shadow-color, #dbdbdb);-webkit-box-sizing:border-box;box-sizing:border-box;border:0;cursor:pointer;display:inline-block;font-weight:600;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:1.5;text-decoration:none;text-align:center;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:background-color, color, -webkit-box-shadow;transition-property:background-color, color, -webkit-box-shadow;transition-property:background-color, box-shadow, color;transition-property:background-color, box-shadow, color, -webkit-box-shadow;white-space:nowrap;font-family:inherit;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1em;padding:.5rem 1rem}.element-button[disabled]{cursor:not-allowed;opacity:.5}.element-button:hover{background-color:#ddd;background-color:var(--hover-background-color, #ddd);color:#4f4f4f;color:var(--hover-color, #4f4f4f);-webkit-box-shadow:inset 0 0 0 1px #c9c9c9;box-shadow:inset 0 0 0 1px #c9c9c9;-webkit-box-shadow:inset 0 0 0 1px var(--hover-box-shadow-color, #c9c9c9);box-shadow:inset 0 0 0 1px var(--hover-box-shadow-color, #c9c9c9);text-decoration:none}.element-button:active,.element-button[aria-pressed='true']{background-color:#c9c9c9;background-color:var(--active-background-color, #c9c9c9);color:#4f4f4f;color:var(--active-color, #4f4f4f);-webkit-box-shadow:inset 0 0 0 1px #b5b5b5;box-shadow:inset 0 0 0 1px #b5b5b5;-webkit-box-shadow:inset 0 0 0 1px var(--active-box-shadow-color, #b5b5b5);box-shadow:inset 0 0 0 1px var(--active-box-shadow-color, #b5b5b5);text-decoration:none}.element-button:focus{outline-style:none}@media (hover: none),(hover: on-demand){.element-button{-webkit-tap-highlight-color:rgba(79,79,79,0.5)}.element-button:hover,.element-button:active,.element-button:focus{-webkit-box-shadow:inset 0 0 0 1px #dbdbdb;box-shadow:inset 0 0 0 1px #dbdbdb;background-color:#efefef;color:#4f4f4f;text-decoration:none}}@media (hover: none),(hover: on-demand){.element-button{-webkit-tap-highlight-color:transparent}.element-button:hover,.element-button:active,.element-button:focus{-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0);box-shadow:inset 0 0 0 1px rgba(0,0,0,0);text-decoration:none;background-color:#efefef;background-color:var(--background-color, #efefef);color:#4f4f4f;color:var(--color, #4f4f4f);-webkit-box-shadow:inset 0 0 0 1px #dbdbdb;box-shadow:inset 0 0 0 1px #dbdbdb;-webkit-box-shadow:inset 0 0 0 1px var(--box-shadow-color, #dbdbdb);box-shadow:inset 0 0 0 1px var(--box-shadow-color, #dbdbdb)}}#fff.element-button--{-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff;background-color:#fff;color:#373737}#fff.element-button--:hover{-webkit-box-shadow:inset 0 0 0 1px #ededed;box-shadow:inset 0 0 0 1px #ededed;background-color:#ededed;color:#373737}#fff.element-button--:active,#fff.element-button--[aria-pressed='true']{-webkit-box-shadow:inset 0 0 0 1px #d9d9d9;box-shadow:inset 0 0 0 1px #d9d9d9;background-color:#d9d9d9;color:#373737}@media (hover: none),(hover: on-demand){#fff.element-button--{-webkit-tap-highlight-color:rgba(55,55,55,0.5)}#fff.element-button--:hover,#fff.element-button--:active,#fff.element-button--:focus{-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff;background-color:#fff;color:#373737;text-decoration:none}}#fff-invert.element-button--{-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff;background-color:#373737;color:#fff}#fff-invert.element-button--:hover{background-color:#ededed;-webkit-box-shadow:inset 0 0 0 1px #ededed;box-shadow:inset 0 0 0 1px #ededed;color:#373737}#fff-invert.element-button--:active,#fff-invert.element-button--[aria-pressed='true']{-webkit-box-shadow:inset 0 0 0 1px #d9d9d9;box-shadow:inset 0 0 0 1px #d9d9d9;background-color:#d9d9d9;color:#373737}@media (hover: none),(hover: on-demand){#fff-invert.element-button--{-webkit-tap-highlight-color:rgba(255,255,255,0.5)}#fff-invert.element-button--:hover,#fff-invert.element-button--:active,#fff-invert.element-button--:focus{-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff;background-color:#373737;color:#fff;text-decoration:none}}#fff-outline.element-button--{-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff;background-color:transparent;color:#fff}#fff-outline.element-button--:hover{-webkit-box-shadow:inset 0 0 0 1px #ededed;box-shadow:inset 0 0 0 1px #ededed;color:#373737;background-color:#ededed}#fff-outline.element-button--:active,#fff-outline.element-button--[aria-pressed='true']{-webkit-box-shadow:inset 0 0 0 1px #d9d9d9;box-shadow:inset 0 0 0 1px #d9d9d9;color:#373737;background-color:#d9d9d9}@media (hover: none),(hover: on-demand){#fff-outline.element-button--{-webkit-tap-highlight-color:rgba(255,255,255,0.5)}#fff-outline.element-button--:hover,#fff-outline.element-button--:active,#fff-outline.element-button--:focus{-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff;background-color:rgba(0,0,0,0);color:#fff;text-decoration:none}}.element-button--gray{-webkit-box-shadow:inset 0 0 0 1px #4f4f4f;box-shadow:inset 0 0 0 1px #4f4f4f;background-color:#4f4f4f;color:#f9f9f9}.element-button--gray:hover{-webkit-box-shadow:inset 0 0 0 1px #3d3d3d;box-shadow:inset 0 0 0 1px #3d3d3d;background-color:#3d3d3d;color:#f9f9f9}.element-button--gray:active,.element-button--gray[aria-pressed='true']{-webkit-box-shadow:inset 0 0 0 1px #292929;box-shadow:inset 0 0 0 1px #292929;background-color:#292929;color:#f9f9f9}@media (hover: none),(hover: on-demand){.element-button--gray{-webkit-tap-highlight-color:rgba(249,249,249,0.5)}.element-button--gray:hover,.element-button--gray:active,.element-button--gray:focus{-webkit-box-shadow:inset 0 0 0 1px #4f4f4f;box-shadow:inset 0 0 0 1px #4f4f4f;background-color:#4f4f4f;color:#f9f9f9;text-decoration:none}}.element-button--gray-invert{-webkit-box-shadow:inset 0 0 0 1px #4f4f4f;box-shadow:inset 0 0 0 1px #4f4f4f;background-color:#f9f9f9;color:#4f4f4f}.element-button--gray-invert:hover{background-color:#3d3d3d;-webkit-box-shadow:inset 0 0 0 1px #3d3d3d;box-shadow:inset 0 0 0 1px #3d3d3d;color:#f9f9f9}.element-button--gray-invert:active,.element-button--gray-invert[aria-pressed='true']{-webkit-box-shadow:inset 0 0 0 1px #292929;box-shadow:inset 0 0 0 1px #292929;background-color:#292929;color:#f9f9f9}@media (hover: none),(hover: on-demand){.element-button--gray-invert{-webkit-tap-highlight-color:rgba(79,79,79,0.5)}.element-button--gray-invert:hover,.element-button--gray-invert:active,.element-button--gray-invert:focus{-webkit-box-shadow:inset 0 0 0 1px #4f4f4f;box-shadow:inset 0 0 0 1px #4f4f4f;background-color:#f9f9f9;color:#4f4f4f;text-decoration:none}}.element-button--gray-outline{-webkit-box-shadow:inset 0 0 0 1px #4f4f4f;box-shadow:inset 0 0 0 1px #4f4f4f;background-color:transparent;color:#4f4f4f}.element-button--gray-outline:hover{-webkit-box-shadow:inset 0 0 0 1px #3d3d3d;box-shadow:inset 0 0 0 1px #3d3d3d;color:#f9f9f9;background-color:#3d3d3d}.element-button--gray-outline:active,.element-button--gray-outline[aria-pressed='true']{-webkit-box-shadow:inset 0 0 0 1px #292929;box-shadow:inset 0 0 0 1px #292929;color:#f9f9f9;background-color:#292929}@media (hover: none),(hover: on-demand){.element-button--gray-outline{-webkit-tap-highlight-color:rgba(79,79,79,0.5)}.element-button--gray-outline:hover,.element-button--gray-outline:active,.element-button--gray-outline:focus{-webkit-box-shadow:inset 0 0 0 1px #4f4f4f;box-shadow:inset 0 0 0 1px #4f4f4f;background-color:rgba(0,0,0,0);color:#4f4f4f;text-decoration:none}}.element-button--blue{-webkit-box-shadow:inset 0 0 0 1px #007acc;box-shadow:inset 0 0 0 1px #007acc;background-color:#007acc;color:#fff}.element-button--blue:hover{-webkit-box-shadow:inset 0 0 0 1px #0065a8;box-shadow:inset 0 0 0 1px #0065a8;background-color:#0065a8;color:#fff}.element-button--blue:active,.element-button--blue[aria-pressed='true']{-webkit-box-shadow:inset 0 0 0 1px #004c80;box-shadow:inset 0 0 0 1px #004c80;background-color:#004c80;color:#fff}@media (hover: none),(hover: on-demand){.element-button--blue{-webkit-tap-highlight-color:rgba(255,255,255,0.5)}.element-button--blue:hover,.element-button--blue:active,.element-button--blue:focus{-webkit-box-shadow:inset 0 0 0 1px #007acc;box-shadow:inset 0 0 0 1px #007acc;background-color:#007acc;color:#fff;text-decoration:none}}.element-button--blue-invert{-webkit-box-shadow:inset 0 0 0 1px #007acc;box-shadow:inset 0 0 0 1px #007acc;background-color:#fff;color:#007acc}.element-button--blue-invert:hover{background-color:#0065a8;-webkit-box-shadow:inset 0 0 0 1px #0065a8;box-shadow:inset 0 0 0 1px #0065a8;color:#fff}.element-button--blue-invert:active,.element-button--blue-invert[aria-pressed='true']{-webkit-box-shadow:inset 0 0 0 1px #004c80;box-shadow:inset 0 0 0 1px #004c80;background-color:#004c80;color:#fff}@media (hover: none),(hover: on-demand){.element-button--blue-invert{-webkit-tap-highlight-color:rgba(0,122,204,0.5)}.element-button--blue-invert:hover,.element-button--blue-invert:active,.element-button--blue-invert:focus{-webkit-box-shadow:inset 0 0 0 1px #007acc;box-shadow:inset 0 0 0 1px #007acc;background-color:#fff;color:#007acc;text-decoration:none}}.element-button--blue-outline{-webkit-box-shadow:inset 0 0 0 1px #007acc;box-shadow:inset 0 0 0 1px #007acc;background-color:transparent;color:#007acc}.element-button--blue-outline:hover{-webkit-box-shadow:inset 0 0 0 1px #0065a8;box-shadow:inset 0 0 0 1px #0065a8;color:#fff;background-color:#0065a8}.element-button--blue-outline:active,.element-button--blue-outline[aria-pressed='true']{-webkit-box-shadow:inset 0 0 0 1px #004c80;box-shadow:inset 0 0 0 1px #004c80;color:#fff;background-color:#004c80}@media (hover: none),(hover: on-demand){.element-button--blue-outline{-webkit-tap-highlight-color:rgba(0,122,204,0.5)}.element-button--blue-outline:hover,.element-button--blue-outline:active,.element-button--blue-outline:focus{-webkit-box-shadow:inset 0 0 0 1px #007acc;box-shadow:inset 0 0 0 1px #007acc;background-color:rgba(0,0,0,0);color:#007acc;text-decoration:none}}.element-button--red{-webkit-box-shadow:inset 0 0 0 1px #b04138;box-shadow:inset 0 0 0 1px #b04138;background-color:#b04138;color:#fff}.element-button--red:hover{-webkit-box-shadow:inset 0 0 0 1px #95372f;box-shadow:inset 0 0 0 1px #95372f;background-color:#95372f;color:#fff}.element-button--red:active,.element-button--red[aria-pressed='true']{-webkit-box-shadow:inset 0 0 0 1px #762c26;box-shadow:inset 0 0 0 1px #762c26;background-color:#762c26;color:#fff}@media (hover: none),(hover: on-demand){.element-button--red{-webkit-tap-highlight-color:rgba(255,255,255,0.5)}.element-button--red:hover,.element-button--red:active,.element-button--red:focus{-webkit-box-shadow:inset 0 0 0 1px #b04138;box-shadow:inset 0 0 0 1px #b04138;background-color:#b04138;color:#fff;text-decoration:none}}.element-button--red-invert{-webkit-box-shadow:inset 0 0 0 1px #b04138;box-shadow:inset 0 0 0 1px #b04138;background-color:#fff;color:#b04138}.element-button--red-invert:hover{background-color:#95372f;-webkit-box-shadow:inset 0 0 0 1px #95372f;box-shadow:inset 0 0 0 1px #95372f;color:#fff}.element-button--red-invert:active,.element-button--red-invert[aria-pressed='true']{-webkit-box-shadow:inset 0 0 0 1px #762c26;box-shadow:inset 0 0 0 1px #762c26;background-color:#762c26;color:#fff}@media (hover: none),(hover: on-demand){.element-button--red-invert{-webkit-tap-highlight-color:rgba(176,65,56,0.5)}.element-button--red-invert:hover,.element-button--red-invert:active,.element-button--red-invert:focus{-webkit-box-shadow:inset 0 0 0 1px #b04138;box-shadow:inset 0 0 0 1px #b04138;background-color:#fff;color:#b04138;text-decoration:none}}.element-button--red-outline{-webkit-box-shadow:inset 0 0 0 1px #b04138;box-shadow:inset 0 0 0 1px #b04138;background-color:transparent;color:#b04138}.element-button--red-outline:hover{-webkit-box-shadow:inset 0 0 0 1px #95372f;box-shadow:inset 0 0 0 1px #95372f;color:#fff;background-color:#95372f}.element-button--red-outline:active,.element-button--red-outline[aria-pressed='true']{-webkit-box-shadow:inset 0 0 0 1px #762c26;box-shadow:inset 0 0 0 1px #762c26;color:#fff;background-color:#762c26}@media (hover: none),(hover: on-demand){.element-button--red-outline{-webkit-tap-highlight-color:rgba(176,65,56,0.5)}.element-button--red-outline:hover,.element-button--red-outline:active,.element-button--red-outline:focus{-webkit-box-shadow:inset 0 0 0 1px #b04138;box-shadow:inset 0 0 0 1px #b04138;background-color:rgba(0,0,0,0);color:#b04138;text-decoration:none}}.element-button--small{font-size:.85em;padding:.25rem .75rem}.element-button--medium{font-size:1em;padding:.5rem 1rem}.element-button--large{font-size:1.375em;padding:.625rem 1.25rem}.element-button--fullwidth{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.element-button--link{-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0);box-shadow:inset 0 0 0 1px rgba(0,0,0,0);background-color:transparent;text-decoration:none}.element-button--link:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0);box-shadow:inset 0 0 0 1px rgba(0,0,0,0);background-color:rgba(0,0,0,0.08);text-decoration:none}.element-button--link:active,.element-button--link[aria-pressed='true']{-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0);box-shadow:inset 0 0 0 1px rgba(0,0,0,0);background-color:rgba(0,0,0,0.16);text-decoration:none}@media (hover: none),(hover: on-demand){.element-button--link{-webkit-tap-highlight-color:transparent}.element-button--link:hover,.element-button--link:active,.element-button--link:focus{-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0);box-shadow:inset 0 0 0 1px rgba(0,0,0,0);background-color:rgba(0,0,0,0);text-decoration:none}}.element-button--link-anchor{-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0);box-shadow:inset 0 0 0 1px rgba(0,0,0,0);background-color:transparent;text-decoration:none;-webkit-box-shadow:none;box-shadow:none;color:#007acc;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding:0}.element-button--link-anchor:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0);box-shadow:inset 0 0 0 1px rgba(0,0,0,0);background-color:rgba(0,0,0,0.08);text-decoration:none}.element-button--link-anchor:active,.element-button--link-anchor[aria-pressed='true']{-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0);box-shadow:inset 0 0 0 1px rgba(0,0,0,0);background-color:rgba(0,0,0,0.16);text-decoration:none}@media (hover: none),(hover: on-demand){.element-button--link-anchor{-webkit-tap-highlight-color:transparent}.element-button--link-anchor:hover,.element-button--link-anchor:active,.element-button--link-anchor:focus{-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0);box-shadow:inset 0 0 0 1px rgba(0,0,0,0);background-color:rgba(0,0,0,0);text-decoration:none}}.element-button--link-anchor>icon-element{--foreground-color: #007acc;font-size:1.5rem;margin-right:.25rem}.element-button--link-anchor:hover{background-color:transparent;color:#3395d6}.element-button--link-anchor:hover>icon-element{--foreground-color: #3395d6}.element-button--link-anchor:active{background-color:transparent;color:#0062a3}.element-button--link-anchor:active>icon-element{--foreground-color: #0062a3}.element-button-primary{background-color:#efefef;background-color:var(--background-color, #efefef);color:#4f4f4f;color:var(--color, #4f4f4f);-webkit-box-shadow:inset 0 0 0 1px #dbdbdb;box-shadow:inset 0 0 0 1px #dbdbdb;-webkit-box-shadow:inset 0 0 0 1px var(--box-shadow-color, #dbdbdb);box-shadow:inset 0 0 0 1px var(--box-shadow-color, #dbdbdb);-webkit-box-sizing:border-box;box-sizing:border-box;border:0;cursor:pointer;display:inline-block;font-weight:600;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:1.5;text-decoration:none;text-align:center;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:background-color, color, -webkit-box-shadow;transition-property:background-color, color, -webkit-box-shadow;transition-property:background-color, box-shadow, color;transition-property:background-color, box-shadow, color, -webkit-box-shadow;white-space:nowrap;font-family:inherit;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:inset 0 0 0 1px #007acc;box-shadow:inset 0 0 0 1px #007acc;background-color:#007acc;color:#fff;font-size:1em;padding:.5rem 1rem}.element-button-primary[disabled]{cursor:not-allowed;opacity:.5}.element-button-primary:hover{background-color:#ddd;background-color:var(--hover-background-color, #ddd);color:#4f4f4f;color:var(--hover-color, #4f4f4f);-webkit-box-shadow:inset 0 0 0 1px #c9c9c9;box-shadow:inset 0 0 0 1px #c9c9c9;-webkit-box-shadow:inset 0 0 0 1px var(--hover-box-shadow-color, #c9c9c9);box-shadow:inset 0 0 0 1px var(--hover-box-shadow-color, #c9c9c9);text-decoration:none}.element-button-primary:active,.element-button-primary[aria-pressed='true']{background-color:#c9c9c9;background-color:var(--active-background-color, #c9c9c9);color:#4f4f4f;color:var(--active-color, #4f4f4f);-webkit-box-shadow:inset 0 0 0 1px #b5b5b5;box-shadow:inset 0 0 0 1px #b5b5b5;-webkit-box-shadow:inset 0 0 0 1px var(--active-box-shadow-color, #b5b5b5);box-shadow:inset 0 0 0 1px var(--active-box-shadow-color, #b5b5b5);text-decoration:none}.element-button-primary:focus{outline-style:none}@media (hover: none),(hover: on-demand){.element-button-primary{-webkit-tap-highlight-color:rgba(79,79,79,0.5)}.element-button-primary:hover,.element-button-primary:active,.element-button-primary:focus{-webkit-box-shadow:inset 0 0 0 1px #dbdbdb;box-shadow:inset 0 0 0 1px #dbdbdb;background-color:#efefef;color:#4f4f4f;text-decoration:none}}@media (hover: none),(hover: on-demand){.element-button-primary{-webkit-tap-highlight-color:transparent}.element-button-primary:hover,.element-button-primary:active,.element-button-primary:focus{-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0);box-shadow:inset 0 0 0 1px rgba(0,0,0,0);text-decoration:none;background-color:#efefef;background-color:var(--background-color, #efefef);color:#4f4f4f;color:var(--color, #4f4f4f);-webkit-box-shadow:inset 0 0 0 1px #dbdbdb;box-shadow:inset 0 0 0 1px #dbdbdb;-webkit-box-shadow:inset 0 0 0 1px var(--box-shadow-color, #dbdbdb);box-shadow:inset 0 0 0 1px var(--box-shadow-color, #dbdbdb)}}.element-button-primary:hover{-webkit-box-shadow:inset 0 0 0 1px #0065a8;box-shadow:inset 0 0 0 1px #0065a8;background-color:#0065a8;color:#fff}.element-button-primary:active,.element-button-primary[aria-pressed='true']{-webkit-box-shadow:inset 0 0 0 1px #004c80;box-shadow:inset 0 0 0 1px #004c80;background-color:#004c80;color:#fff}@media (hover: none),(hover: on-demand){.element-button-primary{-webkit-tap-highlight-color:rgba(255,255,255,0.5)}.element-button-primary:hover,.element-button-primary:active,.element-button-primary:focus{-webkit-box-shadow:inset 0 0 0 1px #007acc;box-shadow:inset 0 0 0 1px #007acc;background-color:#007acc;color:#fff;text-decoration:none}}.element-button-tertiary{background-color:#efefef;background-color:var(--background-color, #efefef);color:#4f4f4f;color:var(--color, #4f4f4f);-webkit-box-shadow:inset 0 0 0 1px #dbdbdb;box-shadow:inset 0 0 0 1px #dbdbdb;-webkit-box-shadow:inset 0 0 0 1px var(--box-shadow-color, #dbdbdb);box-shadow:inset 0 0 0 1px var(--box-shadow-color, #dbdbdb);-webkit-box-sizing:border-box;box-sizing:border-box;border:0;cursor:pointer;display:inline-block;font-weight:600;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:1.5;text-decoration:none;text-align:center;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:background-color, color, -webkit-box-shadow;transition-property:background-color, color, -webkit-box-shadow;transition-property:background-color, box-shadow, color;transition-property:background-color, box-shadow, color, -webkit-box-shadow;white-space:nowrap;font-family:inherit;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1em;padding:.5rem 1rem}.element-button-tertiary[disabled]{cursor:not-allowed;opacity:.5}.element-button-tertiary:hover{background-color:#ddd;background-color:var(--hover-background-color, #ddd);color:#4f4f4f;color:var(--hover-color, #4f4f4f);-webkit-box-shadow:inset 0 0 0 1px #c9c9c9;box-shadow:inset 0 0 0 1px #c9c9c9;-webkit-box-shadow:inset 0 0 0 1px var(--hover-box-shadow-color, #c9c9c9);box-shadow:inset 0 0 0 1px var(--hover-box-shadow-color, #c9c9c9);text-decoration:none}.element-button-tertiary:active,.element-button-tertiary[aria-pressed='true']{background-color:#c9c9c9;background-color:var(--active-background-color, #c9c9c9);color:#4f4f4f;color:var(--active-color, #4f4f4f);-webkit-box-shadow:inset 0 0 0 1px #b5b5b5;box-shadow:inset 0 0 0 1px #b5b5b5;-webkit-box-shadow:inset 0 0 0 1px var(--active-box-shadow-color, #b5b5b5);box-shadow:inset 0 0 0 1px var(--active-box-shadow-color, #b5b5b5);text-decoration:none}.element-button-tertiary:focus{outline-style:none}@media (hover: none),(hover: on-demand){.element-button-tertiary{-webkit-tap-highlight-color:rgba(79,79,79,0.5)}.element-button-tertiary:hover,.element-button-tertiary:active,.element-button-tertiary:focus{-webkit-box-shadow:inset 0 0 0 1px #dbdbdb;box-shadow:inset 0 0 0 1px #dbdbdb;background-color:#efefef;color:#4f4f4f;text-decoration:none}}@media (hover: none),(hover: on-demand){.element-button-tertiary{-webkit-tap-highlight-color:transparent}.element-button-tertiary:hover,.element-button-tertiary:active,.element-button-tertiary:focus{-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0);box-shadow:inset 0 0 0 1px rgba(0,0,0,0);text-decoration:none;background-color:#efefef;background-color:var(--background-color, #efefef);color:#4f4f4f;color:var(--color, #4f4f4f);-webkit-box-shadow:inset 0 0 0 1px #dbdbdb;box-shadow:inset 0 0 0 1px #dbdbdb;-webkit-box-shadow:inset 0 0 0 1px var(--box-shadow-color, #dbdbdb);box-shadow:inset 0 0 0 1px var(--box-shadow-color, #dbdbdb)}}.announcement-bar{position:relative;background-image:linear-gradient(115deg, #007acc, #0062a3);color:#fff;text-align:center;max-height:100em;font-size:1em;width:100%;cursor:pointer}.announcement-bar__container{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin-left:auto;margin-right:auto;max-width:67em;padding-left:0.75em;padding-right:0.75em;text-align:center;width:100%}@media screen and (max-width: 60em){.announcement-bar__container{text-align:left}}.announcement-bar__content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-decoration:none;padding:.75rem 0}.announcement-bar__text{display:inline-block;margin:.75rem 0;margin-right:1em}.announcement-bar__cta{background-color:#efefef;background-color:var(--background-color, #efefef);color:#4f4f4f;color:var(--color, #4f4f4f);-webkit-box-shadow:inset 0 0 0 1px #dbdbdb;box-shadow:inset 0 0 0 1px #dbdbdb;-webkit-box-shadow:inset 0 0 0 1px var(--box-shadow-color, #dbdbdb);box-shadow:inset 0 0 0 1px var(--box-shadow-color, #dbdbdb);-webkit-box-sizing:border-box;box-sizing:border-box;border:0;cursor:pointer;display:inline-block;font-weight:600;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:1.5;text-decoration:none;text-align:center;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:background-color, color, -webkit-box-shadow;transition-property:background-color, color, -webkit-box-shadow;transition-property:background-color, box-shadow, color;transition-property:background-color, box-shadow, color, -webkit-box-shadow;white-space:nowrap;font-family:inherit;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:.85em;padding:.25rem .75rem;display:inline-block;margin:.75rem 0}.announcement-bar__cta[disabled]{cursor:not-allowed;opacity:.5}.announcement-bar__cta:hover{background-color:#ddd;background-color:var(--hover-background-color, #ddd);color:#4f4f4f;color:var(--hover-color, #4f4f4f);-webkit-box-shadow:inset 0 0 0 1px #c9c9c9;box-shadow:inset 0 0 0 1px #c9c9c9;-webkit-box-shadow:inset 0 0 0 1px var(--hover-box-shadow-color, #c9c9c9);box-shadow:inset 0 0 0 1px var(--hover-box-shadow-color, #c9c9c9);text-decoration:none}.announcement-bar__cta:active,.announcement-bar__cta[aria-pressed='true']{background-color:#c9c9c9;background-color:var(--active-background-color, #c9c9c9);color:#4f4f4f;color:var(--active-color, #4f4f4f);-webkit-box-shadow:inset 0 0 0 1px #b5b5b5;box-shadow:inset 0 0 0 1px #b5b5b5;-webkit-box-shadow:inset 0 0 0 1px var(--active-box-shadow-color, #b5b5b5);box-shadow:inset 0 0 0 1px var(--active-box-shadow-color, #b5b5b5);text-decoration:none}.announcement-bar__cta:focus{outline-style:none}@media (hover: none),(hover: on-demand){.announcement-bar__cta{-webkit-tap-highlight-color:rgba(79,79,79,0.5)}.announcement-bar__cta:hover,.announcement-bar__cta:active,.announcement-bar__cta:focus{-webkit-box-shadow:inset 0 0 0 1px #dbdbdb;box-shadow:inset 0 0 0 1px #dbdbdb;background-color:#efefef;color:#4f4f4f;text-decoration:none}}@media (hover: none),(hover: on-demand){.announcement-bar__cta{-webkit-tap-highlight-color:transparent}.announcement-bar__cta:hover,.announcement-bar__cta:active,.announcement-bar__cta:focus{-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0);box-shadow:inset 0 0 0 1px rgba(0,0,0,0);text-decoration:none;background-color:#efefef;background-color:var(--background-color, #efefef);color:#4f4f4f;color:var(--color, #4f4f4f);-webkit-box-shadow:inset 0 0 0 1px #dbdbdb;box-shadow:inset 0 0 0 1px #dbdbdb;-webkit-box-shadow:inset 0 0 0 1px var(--box-shadow-color, #dbdbdb);box-shadow:inset 0 0 0 1px var(--box-shadow-color, #dbdbdb)}}
