:root{--asset-font-sourcesanspro-name:"source-sans-pro";--asset-font-calibri-name:"Calibri";--asset-font-opensans-name:"Open Sans";--color-background-button-text-base:rgba(250,250,250,0);--color-background-button-text-hover:rgb(229,235,248);--color-background-button-text-active:rgb(0,122,167);--color-background-button-solid-base:rgb(0,63,187);--color-background-button-solid-hover:rgb(0,45,135);--color-background-button-solid-active:rgb(0,122,167);--color-background-button-line-base:rgb(255,255,255);--color-background-button-line-hover:rgba(0,63,187,0.1);--color-background-button-line-active:rgb(0,122,167);--color-background-button-danger-base:rgb(200,43,0);--color-background-button-danger-hover:rgb(135,20,0);--color-background-button-danger-active:rgb(227,56,0);--color-background-button-callout-base:rgb(0,162,34);--color-background-button-callout-hover:rgb(0,135,29);--color-background-button-callout-active:rgb(0,187,36);--color-background-table-row-zebra:rgba(240,240,240,0.5);--color-background-tile-default:rgb(255,255,255);--color-background-tile-primary:rgb(0,32,81);--color-background-tile-secondary:rgb(0,168,45);--color-background-tile-darkgray:rgb(85,85,85);--color-background-tile-darkgray-1:rgb(85,85,85);--color-background-tile-darkgray-2:rgb(77,77,79);--color-background-tile-darkgray-3:rgb(51,51,51);--color-background-tile-darkgray-4:rgb(25,25,25);--color-background-tile-gray:rgb(240,240,240);--color-base-gray-1:rgb(240,240,240);--color-base-gray-2:rgb(209,211,211);--color-base-gray-3:rgb(170,170,170);--color-base-gray-4:rgb(153,153,153);--color-base-gray-5:rgb(128,130,133);--color-base-gray-6:rgb(110,110,110);--color-base-gray-7:rgb(85,85,85);--color-base-gray-8:rgb(77,77,79);--color-base-gray-9:rgb(51,51,51);--color-base-gray-10:rgb(25,25,25);--color-base-blue-1:rgb(202,222,249);--color-base-blue-2:rgb(168,201,247);--color-base-blue-3:rgb(104,159,243);--color-base-blue-4:rgb(52,121,235);--color-base-blue-5:rgb(15,90,224);--color-base-blue-6:rgb(0,72,208);--color-base-blue-7:rgb(0,63,187);--color-base-blue-8:rgb(0,54,162);--color-base-blue-9:rgb(0,45,135);--color-base-blue-10:rgb(8,35,87);--color-base-cyan-1:rgb(209,243,255);--color-base-cyan-2:rgb(176,235,255);--color-base-cyan-3:rgb(112,216,254);--color-base-cyan-4:rgb(59,197,248);--color-base-cyan-5:rgb(20,179,238);--color-base-cyan-6:rgb(0,163,224);--color-base-cyan-7:rgb(0,144,198);--color-base-cyan-8:rgb(0,122,167);--color-base-cyan-9:rgb(0,99,135);--color-base-cyan-10:rgb(9,66,87);--color-base-green-1:rgb(202,249,205);--color-base-green-2:rgb(168,247,173);--color-base-green-3:rgb(104,243,114);--color-base-green-4:rgb(52,235,70);--color-base-green-5:rgb(15,224,43);--color-base-green-6:rgb(0,208,35);--color-base-green-7:rgb(0,187,36);--color-base-green-8:rgb(0,162,34);--color-base-green-9:rgb(0,135,29);--color-base-green-10:rgb(9,87,25);--color-base-red-1:rgb(255,211,206);--color-base-red-2:rgb(255,182,170);--color-base-red-3:rgb(255,130,101);--color-base-red-4:rgb(255,92,44);--color-base-red-5:rgb(249,70,0);--color-base-red-6:rgb(227,56,0);--color-base-red-7:rgb(200,43,0);--color-base-red-8:rgb(169,31,0);--color-base-red-9:rgb(135,20,0);--color-base-red-10:rgb(87,20,9);--color-base-yellow-1:rgb(250,249,222);--color-base-yellow-2:rgb(255,245,168);--color-base-yellow-3:rgb(255,230,100);--color-base-yellow-4:rgb(253,211,43);--color-base-yellow-5:rgb(246,191,0);--color-base-yellow-6:rgb(225,173,0);--color-base-yellow-7:rgb(198,152,0);--color-base-yellow-8:rgb(168,128,0);--color-base-yellow-9:rgb(135,104,0);--color-base-yellow-10:rgb(87,69,8);--color-base-e-green-1:rgb(231,254,227);--color-base-e-green-2:rgb(217,252,211);--color-base-e-green-3:rgb(189,247,179);--color-base-e-green-4:rgb(159,238,146);--color-base-e-green-5:rgb(128,226,113);--color-base-e-green-6:rgb(96,208,81);--color-base-e-green-7:rgb(66,185,51);--color-base-e-green-8:rgb(38,157,26);--color-base-e-green-9:rgb(16,128,6);--color-base-e-lime-1:rgb(227,254,240);--color-base-e-lime-2:rgb(211,252,232);--color-base-e-lime-3:rgb(179,247,213);--color-base-e-lime-4:rgb(146,238,191);--color-base-e-lime-5:rgb(113,226,167);--color-base-e-lime-6:rgb(81,208,141);--color-base-e-lime-7:rgb(26,157,84);--color-base-e-lime-8:rgb(26,157,84);--color-base-e-lime-9:rgb(6,128,59);--color-base-e-cyan-1:rgb(227,254,254);--color-base-e-cyan-2:rgb(211,252,252);--color-base-e-cyan-3:rgb(177,247,247);--color-base-e-cyan-4:rgb(142,239,239);--color-base-e-cyan-5:rgb(107,226,228);--color-base-e-cyan-6:rgb(74,208,211);--color-base-e-cyan-7:rgb(43,185,189);--color-base-e-cyan-8:rgb(17,157,163);--color-base-e-cyan-9:rgb(0,128,135);--color-base-e-sea-1:rgb(227,245,254);--color-base-e-sea-2:rgb(211,239,252);--color-base-e-sea-3:rgb(177,224,247);--color-base-e-sea-4:rgb(142,208,239);--color-base-e-sea-5:rgb(107,189,228);--color-base-e-sea-6:rgb(74,168,211);--color-base-e-sea-7:rgb(43,145,189);--color-base-e-sea-8:rgb(17,120,163);--color-base-e-sea-9:rgb(0,97,135);--color-base-e-blue-1:rgb(227,238,254);--color-base-e-blue-2:rgb(211,227,252);--color-base-e-blue-3:rgb(177,205,247);--color-base-e-blue-4:rgb(142,181,239);--color-base-e-blue-5:rgb(107,155,228);--color-base-e-blue-6:rgb(74,128,211);--color-base-e-blue-7:rgb(43,100,189);--color-base-e-blue-8:rgb(17,74,163);--color-base-e-blue-9:rgb(0,52,135);--color-base-e-navy-1:rgb(227,233,254);--color-base-e-navy-2:rgb(211,219,252);--color-base-e-navy-3:rgb(177,191,247);--color-base-e-navy-4:rgb(142,161,239);--color-base-e-navy-5:rgb(107,131,228);--color-base-e-navy-6:rgb(74,100,211);--color-base-e-navy-7:rgb(43,71,189);--color-base-e-navy-8:rgb(17,44,163);--color-base-e-navy-9:rgb(0,25,135);--color-base-e-violet-1:rgb(233,227,254);--color-base-e-violet-2:rgb(219,211,252);--color-base-e-violet-3:rgb(191,177,247);--color-base-e-violet-4:rgb(163,142,239);--color-base-e-violet-5:rgb(135,107,228);--color-base-e-violet-6:rgb(108,74,211);--color-base-e-violet-7:rgb(83,43,189);--color-base-e-violet-8:rgb(83,43,189);--color-base-e-violet-9:rgb(43,0,135);--color-base-e-purple-1:rgb(243,227,254);--color-base-e-purple-2:rgb(236,211,252);--color-base-e-purple-3:rgb(219,177,247);--color-base-e-purple-4:rgb(182,107,228);--color-base-e-purple-5:rgb(182,107,228);--color-base-e-purple-6:rgb(161,74,211);--color-base-e-purple-7:rgb(138,43,189);--color-base-e-purple-8:rgb(115,17,163);--color-base-e-purple-9:rgb(92,0,135);--color-base-e-carrot-1:rgb(255,241,227);--color-base-e-carrot-2:rgb(255,233,209);--color-base-e-carrot-3:rgb(255,214,173);--color-base-e-carrot-4:rgb(253,192,136);--color-base-e-carrot-5:rgb(245,169,98);--color-base-e-carrot-6:rgb(224,144,66);--color-base-e-carrot-7:rgb(198,118,38);--color-base-e-carrot-8:rgb(168,92,15);--color-base-e-carrot-9:rgb(135,70,0);--color-base-e-gray-1:rgb(230,230,230);--color-base-e-gray-2:rgb(214,214,214);--color-base-e-gray-3:rgb(201,201,201);--color-base-e-gray-4:rgb(175,175,175);--color-base-e-gray-5:rgb(152,152,152);--color-base-e-gray-6:rgb(124,124,124);--color-base-e-gray-7:rgb(100,100,100);--color-base-e-gray-8:rgb(75,75,75);--color-base-e-gray-9:rgb(51,51,51);--color-base-white:rgb(255,255,255);--color-base-primary:rgb(0,32,81);--color-base-secondary:rgb(0,168,45);--color-base-transparent:rgba(250,250,250,0);--color-hue-blue:218;--color-hue-cyan:196;--color-hue-gray:0;--color-hue-green:128;--color-hue-red:17;--color-hue-yellow:47;--color-hue-e-blue:216;--color-hue-e-carrot:29;--color-hue-e-cyan:181;--color-hue-e-gray:0;--color-hue-e-green:112;--color-hue-e-lime:149;--color-hue-e-navy:228;--color-hue-e-purple:277;--color-hue-e-sea:199;--color-hue-e-violet:254;--color-border-button-solid-active:rgba(250,250,250,0);--color-border-button-solid-base:rgba(250,250,250,0);--color-border-button-solid-hover:rgba(250,250,250,0);--color-border-button-line-active:rgba(250,250,250,0);--color-border-button-line-base:rgb(0,63,187);--color-border-button-line-hover:rgb(0,63,187);--color-border-button-danger-active:rgba(250,250,250,0);--color-border-button-danger-base:rgba(250,250,250,0);--color-border-button-danger-hover:rgba(250,250,250,0);--color-border-button-text-active:rgba(250,250,250,0);--color-border-button-text-base:rgba(250,250,250,0);--color-border-button-text-hover:rgba(250,250,250,0);--color-border-button-callout-active:rgba(250,250,250,0);--color-border-button-callout-base:rgba(250,250,250,0);--color-border-button-callout-hover:rgba(250,250,250,0);--color-outline-button:rgb(0,63,187);--color-text-brand:rgb(0,32,81); --color-text-default:rgb(51,51,51); --color-text-links:rgb(0,168,45);--color-text-headline-1:rgb(0,32,81);--color-text-headline-2:rgb(51,51,51);--color-text-highlights-1:rgb(0,163,224);--color-text-subhead-1:rgb(0,32,81);--color-text-subhead-2:rgb(128,130,133);--color-text-subhead-3:rgb(51,51,51);--color-text-category:rgb(0,163,224);--color-text-primary-headline-1:rgb(255,255,255);--color-text-primary-headline-2:rgb(255,255,255);--color-text-primary-highlights-1:rgb(59,197,248);--color-text-primary-highlights-2:rgb(0,168,45);--color-text-primary-subhead-1:rgb(255,255,255);--color-text-primary-default:rgb(255,255,255);--color-text-primary-links:rgb(0,208,35);--color-text-primary-category:rgb(59,197,248);--color-text-dark-headline-1:rgb(255,255,255);--color-text-dark-headline-2:rgb(209,211,211);--color-text-dark-highlights-1:rgb(59,197,248);--color-text-dark-highlights-2:rgb(59,197,248);--color-text-dark-subhead-1:rgb(255,255,255);--color-text-dark-subhead-2:rgb(153,153,153);--color-text-dark-subhead-3:rgb(209,211,211);--color-text-dark-default:rgb(255,255,255);--color-text-dark-links:rgb(52,235,70);--color-text-dark-category:rgb(59,197,248);--color-text-button-solid-base:rgb(255,255,255);--color-text-button-solid-hover:rgb(255,255,255);--color-text-button-solid-active:rgb(255,255,255);--color-text-button-line-base:rgb(0,63,187);--color-text-button-line-hover:rgb(0,63,187);--color-text-button-line-active:rgb(255,255,255);--color-text-button-danger-base:rgb(255,255,255);--color-text-button-danger-hover:rgb(255,255,255);--color-text-button-danger-active:rgb(255,255,255);--color-text-button-text-base:rgb(0,63,187);--color-text-button-text-hover:rgb(0,63,187);--color-text-button-text-active:rgb(255,255,255);--color-text-button-callout-base:rgb(255,255,255);--color-text-button-callout-hover:rgb(255,255,255);--color-text-button-callout-active:rgb(255,255,255);--font-family-base:'Open Sans',Arial,Helvetica,sans-serif;--font-family-secondary:'source-sans-pro',Arial,Helvetica,sans-serif;--font-family-headline:'source-sans-pro',Arial,Helvetica,sans-serif;--font-family-subhead:'source-sans-pro',Arial,Helvetica,sans-serif;--font-family-highlight:'source-sans-pro',Arial,Helvetica,sans-serif;--font-family-bodytext:'Open Sans',Arial,Helvetica,sans-serif;--font-family-category:'Open Sans',Arial,Helvetica,sans-serif;--font-family-minimal:'Open Sans',Arial,Helvetica,sans-serif;--font-family-dt:'source-sans-pro',Arial,Helvetica,sans-serif;--font-weight-light:300;--font-weight-regular:400;--font-weight-bold:700;--font-weight-headline:400;--font-weight-dt:700; --font-size-1:0.625rem; --font-size-2:0.75rem; --font-size-3:1rem; --font-size-4:1.125rem; --font-size-5:1.5rem; --font-size-6:2rem; --font-size-7:2.75rem; --font-size-base:1rem;--font-size-headline:2rem;--font-size-highlight:2rem;--font-size-subhead:1.5rem;--font-size-body:1rem;--font-size-category:1rem;--font-size-tag:0.75rem;--font-size-minimal:0.625rem;--font-size-button:0.875rem;--font-size-data-table-heading:0.875rem;--font-size-data-table-cell:0.875rem;--font-size-dt:1.125rem; --font-size-dd:1rem; --mq-mobile:544px; --mq-tablet:960px; --mq-desktop:1080px; --mq-portal-desktop:1250px; --mq-tv:5000px; --shadow-level-1:1px 1px 3px 1px rgba(51,51,51,0.35);--shadow-level-2:2px 2px 6px 2px rgba(51,51,51,0.35);--shadow-level-3:3px 3px 9px 3px rgba(51,51,51,0.35);--shadow-level-4:4px 4px 12px 4px rgba(51,51,51,0.35);--shadow-level-5:5px 5px 15px 5px rgba(51,51,51,0.35);--size-base-baseline:16px;--size-smallest:0.0625rem; --size-bullet-1:0.5rem;--size-bullet-2:1rem;--size-timeline-bullet-1:0.5rem;--size-timeline-bullet-2:1rem;--size-border-radius-button:4px;--size-outline-button:1px;--spacing-1:.75rem; --spacing-2:1.5rem; --spacing-3:2.25rem; --spacing-4:3rem; --spacing-5:3.75rem; --spacing-6:4.5rem; --spacing-base:1.5rem;--spacing-list-item-margin-vertical:.75rem; --spacing-dt-vertical:0; --spacing-dd-vertical:.75rem; --spacing-button-padding-horizontal:0.9375rem; --spacing-button-padding-vertical:0.3125em;}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */   html{line-height:1.15; -webkit-text-size-adjust:100%;}   body{margin:0;}  main{display:block;}  h1{font-size:2em;margin:0.67em 0;}   hr{box-sizing:content-box; height:0; overflow:visible;}  pre{font-family:monospace,monospace; font-size:1em;}   a{background-color:transparent;}  abbr[title]{border-bottom:none; text-decoration:underline; text-decoration:underline dotted;}  b,strong{font-weight:bolder;}  code,kbd,samp{font-family:monospace,monospace; font-size:1em;}  small{font-size:80%;}  sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;} sub{bottom:-0.25em;} sup{top:-0.5em;}   img{border-style:none;}   button,input,optgroup,select,textarea{font-family:inherit; font-size:100%; line-height:1.15; margin:0;}  button,input{ overflow:visible;}  button,select{ text-transform:none;}  button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}  button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}  button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}  fieldset{padding:0.35em 0.75em 0.625em;}  legend{box-sizing:border-box; color:inherit; display:table; max-width:100%; padding:0; white-space:normal;}  progress{vertical-align:baseline;}  textarea{overflow:auto;}  [type="checkbox"],[type="radio"]{box-sizing:border-box; padding:0;}  [type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}  [type="search"]{-webkit-appearance:textfield; outline-offset:-2px;}  [type="search"]::-webkit-search-decoration{-webkit-appearance:none;} ::-webkit-file-upload-button{-webkit-appearance:button; font:inherit;}   details{display:block;}  summary{display:list-item;}   template{display:none;}  [hidden]{display:none;}
 html{font-size:16px;}  *,*:before,*:after{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} h1,h2,h3,h4,h5,h6,p,blockquote,pre,dl,dd,ol,ul,form,fieldset,legend,table,th,td,caption,hr{margin:0;padding:0;}  a,.text-link{color:var(--color-text-links,rgb(0,168,45));} .text-link--primary{color:var(--color-text-primary-links);} .text-link--dark{color:var(--color-text-dark-links);} abbr[title],dfn[title]{cursor:help;} pre{white-space:pre-wrap;} hr{border-style:solid;border-width:1px 0 0;color:inherit;height:0;overflow:visible;}  u,ins{text-decoration:none;}  ins{border-bottom:1px solid;}  img,svg,video,canvas,audio,iframe,embed,object{display:block;max-width:100%;} /** * Maintain intrinsic aspect ratios when `max-width` is applied * (iframe,embed,and object have no intrinsic ratio,set height explicitly) * Cite:https://github.com/mozdevs/cssremedy */ img,svg,video,canvas{height:auto;}  img{font-style:italic;}  label,input,textarea,button,select,option{cursor:pointer;} .text-input:active,.text-input:focus,textarea:active,textarea:focus{cursor:text;outline:none;} i.reset{font-style:normal;}  abbr[title].reset{border-bottom:none;text-decoration:none;}  .wf-loading h1,.wf-loading h2,.wf-loading h3,.wf-loading h4,.wf-loading h5,.wf-loading h6,.wf-loading p,.wf-loading button,.wf-loading li,.wf-loading a{visibility:hidden;}  nav ul,nav ol{list-style:none;list-style-image:none;}
.blink{animation:blink 1s step-end infinite;} @keyframes blink{0%{opacity:1;} 49%{opacity:1;} 60%{opacity:0;} 99%{opacity:0;} 100%{opacity:1;}}
/** * Vertical Rhythm * (http://csswizardry.com/2012/06/single-direction-margin-declarations/) * Here we are defining all our margins in one direction. This means * we will always use margin-bottom to push elements down the page,* and margin-left to push elements across the page. * * Benefits:* - Easier to define vertical rhythm all at once and conveniently in once stylesheet * - More confidence in moving and removing components if you know their margins all push * in the same direction. * - Don't have to worry about collapsing margins * - Elements don't have to live in a certain order if their margins aren't dependent on * adjoining sides. * * NOTE:* The units are all based off of a base unit(1rem) */ h1,h2,h3,h4,h5,h6,hgroup,ul,ol,dl,blockquote,p,address,table,fieldset,figure,pre,.media,.island,.islet{margin-bottom:var(--spacing-base);}  hr{margin-bottom:calc(var(--spacing-base) - .0625rem);}  ul,ol{margin-left:var(--spacing-3);} dt,dd{margin-bottom:var(--spacing-1);}
 .columns{column-count:2;margin-bottom:24px;} .columns--3,.columns--4,.columns--5,.columns--6{column-count:3} .columns--wide-gap{column-gap:var(--spacing-5);} .columns--narrow-gap{column-gap:var(--spacing-1);} @media only screen and (min-width:544px){.columns--4{column-count:4;} .columns--5,.columns--6{column-count:5;} .columns--2-tablet{column-count:2;} .columns--3-tablet{column-count:3;} .columns--4-tablet{column-count:4;} .columns--5-tablet{column-count:5}} @media only screen and (min-width:960px){.columns--6{column-count:6} .columns--2-desktop{column-count:2;} .columns--3-desktop{column-count:3;} .columns--4-desktop{column-count:4;} .columns--5-desktop{column-count:5;} .columns--6-desktop{column-count:6;}}
.site--section{margin:auto;} .section-wrapper{padding:0 var(--spacing-1);width:var(--mq-desktop);margin:0 auto;} .section-wrapper--large{width:1500px;}  .site--main > section{padding:48px 0;}  .site--main > section.tile--short{padding:24px;} @media only screen and (max-width:1500px){.section-wrapper--large{width:100%;}} @media only screen and (max-width:1080px){.section-wrapper{margin:auto;padding:0 var(--spacing-1);width:100%;}}
 .flex{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;} .flex--column{flex-direction:column;} .flex--justify-center{justify-content:center;} .flex--justify-right{justify-content:right;} .flex--justify-end{justify-content:flex-end;} .flex--justify-start{justify-content:flex-start;} .flex--justify-evenly{justify-content:space-evenly;} .flex--justify-between{justify-content:space-between;} .flex--justify-around{justify-content:space-around;} .flex--justify-stretch{justify-content:stretch;} .flex--justify-content{justify-content:normal;} .flex--align-content-center{align-content:center;} .flex--align-content-start{align-content:flex-start;} .flex--align-content-end{align-content:flex-end;} .flex--align-content-normal{align-content:normal;} .flex--align-content-between{align-content:space-between;} .flex--align-content-around{align-content:space-around;} .flex--align-content-evenly{align-content:space-evenly;} .flex--align-content-stretch{align-content:stretch;} .flex--align-items-center{align-items:center;} .flex--align-items-normal{align-items:normal;} .flex--align-items-stretch{align-items:stretch;} .flex--align-items-start{align-items:flex-start;} .flex--align-items-end{align-items:flex-end;} .flex--nowrap{flex-wrap:nowrap;} .flex-item-column{flex-grow:1;flex-basis:0;} .flex-grid{flex-wrap:wrap;display:flex;justify-content:flex-start;} .flex-grid > *{margin-right:2%;} .flex-grid--1 > *{flex:1 1 100%;margin-right:0;width:100%;} /** * The grid columns were calculated based on the following formula:column-gap is a percentage content-width = site-width - (site left padding + site right padding) column-width = (content-width - (columns - 1)) content-width - (content-width * column-gap * (column-count - 1)) / column-count / content-width * 100 */ .flex-grid--2 > *{width:49%;/* width:calc(((var(--content-width) - var(--column-gap)) / 2));*/} .flex-grid--2 > *:nth-child(even),.flex-grid--3 > *:nth-child(3n),.flex-grid--4 > *:nth-child(4n),.flex-grid--5 > *:nth-child(5n),.flex-grid--6 > *:nth-child(6n),.flex-grid--7 > *:nth-child(7n),.flex-grid--8 > *:nth-child(8n),.flex-grid--9 > *:nth-child(9n),.flex-grid--10 > *:nth-child(10n),.flex-grid--11 > *:nth-child(11n),.flex-grid--12 > *:nth-child(12n){margin-right:0;}  .flex-grid--3 > *,.flex-grid--4 > *,.flex-grid--5 > *,.flex-grid--6 > *,.flex-grid--7 > *,.flex-grid--8 > *,.flex-grid--9 > *,.flex-grid--10 > *,.flex-grid--11 > *,.flex-grid--12 > *{width:32%;} .flex-grid--2 > *:nth-child(even),.flex-grid--3 > *:nth-child(3n),.flex-grid--4 > *:nth-child(3n),.flex-grid--5 > *:nth-child(3n),.flex-grid--6 > *:nth-child(3n),.flex-grid--7 > *:nth-child(3n),.flex-grid--8 > *:nth-child(3n),.flex-grid--9 > *:nth-child(3n),.flex-grid--10 > *:nth-child(3n),.flex-grid--11 > *:nth-child(3n),.flex-grid--12 > *:nth-child(3n){margin-right:0;} .flex-grid--4 > *:nth-child(n+4),.flex-grid--5 > *:nth-child(n+4),.flex-grid--6 > *:nth-child(n+4),.flex-grid--7 > *:nth-child(n+4),.flex-grid--8 > *:nth-child(n+4),.flex-grid--9 > *:nth-child(n+4),.flex-grid--10 > *:nth-child(n+4),.flex-grid--11 > *:nth-child(n+4),.flex-grid--12 > *:nth-child(n+4){margin-top:2%;} @media only screen and (min-width:544px){.flex{flex-direction:row;} .flex > *:last-child{margin-right:0;} .flex > *{margin-right:var(--spacing-1);} .flex--column{flex-direction:column;} .flex--column > *{margin-right:0;} .flex-grid > *{margin-top:0;} .flex-grid--4 > *:nth-child(3n),.flex-grid--5 > *:nth-child(3n),.flex-grid--6 > *:nth-child(3n),.flex-grid--7 > *:nth-child(3n),.flex-grid--8 > *:nth-child(3n),.flex-grid--9 > *:nth-child(3n),.flex-grid--10 > *:nth-child(3n),.flex-grid--11 > *:nth-child(3n),.flex-grid--12 > *:nth-child(3n){margin-right:2%;} .flex-grid--2 > *:nth-child(even),.flex-grid--3 > *:nth-child(3n),.flex-grid--4 > *:nth-child(4n),.flex-grid--5 > *:nth-child(5n),.flex-grid--6 > *:nth-child(6n),.flex-grid--7 > *:nth-child(7n),.flex-grid--8 > *:nth-child(8n),.flex-grid--9 > *:nth-child(9n),.flex-grid--10 > *:nth-child(10n),.flex-grid--11 > *:nth-child(11n),.flex-grid--12 > *:nth-child(12n){margin-right:0;} .flex-grid--4 > *:nth-child(n+4),.flex-grid--5 > *:nth-child(n+4),.flex-grid--6 > *:nth-child(n+4),.flex-grid--7 > *:nth-child(n+4),.flex-grid--8 > *:nth-child(n+4),.flex-grid--9 > *:nth-child(n+4),.flex-grid--10 > *:nth-child(n+4),.flex-grid--11 > *:nth-child(n+4),.flex-grid--12 > *:nth-child(n+4){margin-top:0;} .flex-grid--4 > *{width:23.5%;} .flex-grid--5 > *{width:18.4%;} .flex-grid--6 > *{width:15%;} .flex-grid--7 > *{width:12.5714%;} .flex-grid--8 > *{width:10.75%;} .flex-grid--9 > *{width:9.3333%;} .flex-grid--10 > *{width:8.2%} .flex-grid--11 > *{width:7.2727%;} .flex-grid--12 > *{width:6.5%;}}
 @font-face{font-family:'source-sans-pro';font-display:swap;font-weight:700;font-style:normal;src:url("/res/fonts/source-sans-pro/SourceSansPro-Bold_special.woff2") format("woff2");unicode-range:U+0259,U+0300-03C0,U+2070-2073,U+2075-20AB,U+20AD-2121,U+2123-218F,U+21BC-2211,U+2213-2214,U+2216-F8FE,U+FB01-FB02;} @font-face{font-family:'source-sans-pro';font-display:swap;font-weight:700;font-style:italic;src:url("/res/fonts/source-sans-pro/SourceSansPro-BoldIt_special.woff2") format("woff2");unicode-range:U+0259,U+0300-03C0,U+2070-2073,U+2075-20AB,U+20AD-2121,U+2123-218F,U+21BC-2211,U+2213-2214,U+2216-F8FE,U+FB01-FB02;} @font-face{font-family:'source-sans-pro';font-display:swap;font-weight:400;font-style:italic;src:url("/res/fonts/source-sans-pro/SourceSansPro-It_special.woff2") format("woff2");unicode-range:U+0259,U+0300-03C0,U+2070-2073,U+2075-20AB,U+20AD-2121,U+2123-218F,U+21BC-2211,U+2213-2214,U+2216-F8FE,U+FB01-FB02;} @font-face{font-family:'source-sans-pro';font-display:swap;font-weight:300;font-style:normal;src:url("/res/fonts/source-sans-pro/SourceSansPro-Light_special.woff2") format("woff2");unicode-range:U+0259,U+0300-03C0,U+2070-2073,U+2075-20AB,U+20AD-2121,U+2123-218F,U+21BC-2211,U+2213-2214,U+2216-F8FE,U+FB01-FB02;} @font-face{font-family:'source-sans-pro';font-display:swap;font-weight:300;font-style:italic;src:url("/res/fonts/source-sans-pro/SourceSansPro-LightIt_special.woff2") format("woff2");unicode-range:U+0259,U+0300-03C0,U+2070-2073,U+2075-20AB,U+20AD-2121,U+2123-218F,U+21BC-2211,U+2213-2214,U+2216-F8FE,U+FB01-FB02;} @font-face{font-family:'source-sans-pro';font-display:swap;font-weight:400;font-style:normal;src:url("/res/fonts/source-sans-pro/SourceSansPro-Regular_special.woff2") format("woff2");unicode-range:U+0259,U+0300-03C0,U+2070-2073,U+2075-20AB,U+20AD-2121,U+2123-218F,U+21BC-2211,U+2213-2214,U+2216-F8FE,U+FB01-FB02;} @font-face{font-family:'source-sans-pro';font-display:swap;font-weight:600;font-style:normal;src:url("/res/fonts/source-sans-pro/SourceSansPro-Semibold_special.woff2") format("woff2");unicode-range:U+0259,U+0300-03C0,U+2070-2073,U+2075-20AB,U+20AD-2121,U+2123-218F,U+21BC-2211,U+2213-2214,U+2216-F8FE,U+FB01-FB02;} @font-face{font-family:'source-sans-pro';font-display:swap;font-weight:600;font-style:italic;src:url("/res/fonts/source-sans-pro/SourceSansPro-SemiboldIt_special.woff2") format("woff2");unicode-range:U+0259,U+0300-03C0,U+2070-2073,U+2075-20AB,U+20AD-2121,U+2123-218F,U+21BC-2211,U+2213-2214,U+2216-F8FE,U+FB01-FB02;} @font-face{font-family:'source-sans-pro';font-display:swap;font-weight:700;font-style:normal;src:url("/res/fonts/source-sans-pro/SourceSansPro-Bold_latin_4.woff2") format("woff2");unicode-range:U+1E00-1EFF;} @font-face{font-family:'source-sans-pro';font-display:swap;font-weight:700;font-style:italic;src:url("/res/fonts/source-sans-pro/SourceSansPro-BoldIt_latin_4.woff2") format("woff2");unicode-range:U+1E00-1EFF;} @font-face{font-family:'source-sans-pro';font-display:swap;font-weight:400;font-style:italic;src:url("/res/fonts/source-sans-pro/SourceSansPro-It_latin_4.woff2") format("woff2");unicode-range:U+1E00-1EFF;} @font-face{font-family:'source-sans-pro';font-display:swap;font-weight:300;font-style:normal;src:url("/res/fonts/source-sans-pro/SourceSansPro-Light_latin_4.woff2") format("woff2");unicode-range:U+1E00-1EFF;} @font-face{font-family:'source-sans-pro';font-display:swap;font-weight:300;font-style:italic;src:url("/res/fonts/source-sans-pro/SourceSansPro-LightIt_latin_4.woff2") format("woff2");unicode-range:U+1E00-1EFF;} @font-face{font-family:'source-sans-pro';font-display:swap;font-weight:400;font-style:normal;src:url("/res/fonts/source-sans-pro/SourceSansPro-Regular_latin_4.woff2") format("woff2");unicode-range:U+1E00-1EFF;} @font-face{font-family:'source-sans-pro';font-display:swap;font-weight:600;font-style:normal;src:url("/res/fonts/source-sans-pro/SourceSansPro-Semibold_latin_4.woff2") format("woff2");unicode-range:U+1E00-1EFF;} @font-face{font-family:'source-sans-pro';font-display:swap;font-weight:600;font-style:italic;src:url("/res/fonts/source-sans-pro/SourceSansPro-SemiboldIt_latin_4.woff2") format("woff2");unicode-range:U+1E00-1EFF;} @font-face{font-family:'source-sans-pro';font-display:swap;font-weight:700;font-style:normal;src:url("/res/fonts/source-sans-pro/SourceSansPro-Bold_latin_3.woff2") format("woff2");unicode-range:U+0180-024F;} @font-face{font-family:'source-sans-pro';font-display:swap;font-weight:700;font-style:italic;src:url("/res/fonts/source-sans-pro/SourceSansPro-BoldIt_latin_3.woff2") format("woff2");unicode-range:U+0180-024F;} @font-face{font-family:'source-sans-pro';font-display:swap;font-weight:400;font-style:italic;src:url("/res/fonts/source-sans-pro/SourceSansPro-It_latin_3.woff2") format("woff2");unicode-range:U+0180-024F;} @font-face{font-family:'source-sans-pro';font-display:swap;font-weight:300;font-style:normal;src:url("/res/fonts/source-sans-pro/SourceSansPro-Light_latin_3.woff2") format("woff2");unicode-range:U+0180-024F;} @font-face{font-family:'source-sans-pro';font-display:swap;font-weight:300;font-style:italic;src:url("/res/fonts/source-sans-pro/SourceSansPro-LightIt_latin_3.woff2") format("woff2");unicode-range:U+0180-024F;} @font-face{font-family:'source-sans-pro';font-display:swap;font-weight:400;font-style:normal;src:url("/res/fonts/source-sans-pro/SourceSansPro-Regular_latin_3.woff2") format("woff2");unicode-range:U+0180-024F;} @font-face{font-family:'source-sans-pro';font-display:swap;font-weight:600;font-style:normal;src:url("/res/fonts/source-sans-pro/SourceSansPro-Semibold_latin_3.woff2") format("woff2");unicode-range:U+0180-024F;} @font-face{font-family:'source-sans-pro';font-display:swap;font-weight:600;font-style:italic;src:url("/res/fonts/source-sans-pro/SourceSansPro-SemiboldIt_latin_3.woff2") format("woff2");unicode-range:U+0180-024F;} @font-face{font-family:'source-sans-pro';font-display:swap;font-weight:700;font-style:normal;src:url("/res/fonts/source-sans-pro/SourceSansPro-Bold_latin_2.woff2") format("woff2");unicode-range:U+0100-0130,U+0132-0151,U+0154-017F;} @font-face{font-family:'source-sans-pro';font-display:swap;font-weight:700;font-style:italic;src:url("/res/fonts/source-sans-pro/SourceSansPro-BoldIt_latin_2.woff2") format("woff2");unicode-range:U+0100-0130,U+0132-0151,U+0154-017F;} @font-face{font-family:'source-sans-pro';font-display:swap;font-weight:400;font-style:italic;src:url("/res/fonts/source-sans-pro/SourceSansPro-It_latin_2.woff2") format("woff2");unicode-range:U+0100-0130,U+0132-0151,U+0154-017F;} @font-face{font-family:'source-sans-pro';font-display:swap;font-weight:300;font-style:normal;src:url("/res/fonts/source-sans-pro/SourceSansPro-Light_latin_2.woff2") format("woff2");unicode-range:U+0100-0130,U+0132-0151,U+0154-017F;} @font-face{font-family:'source-sans-pro';font-display:swap;font-weight:300;font-style:italic;src:url("/res/fonts/source-sans-pro/SourceSansPro-LightIt_latin_2.woff2") format("woff2");unicode-range:U+0100-0130,U+0132-0151,U+0154-017F;} @font-face{font-family:'source-sans-pro';font-display:swap;font-weight:400;font-style:normal;src:url("/res/fonts/source-sans-pro/SourceSansPro-Regular_latin_2.woff2") format("woff2");unicode-range:U+0100-0130,U+0132-0151,U+0154-017F;} @font-face{font-family:'source-sans-pro';font-display:swap;font-weight:600;font-style:normal;src:url("/res/fonts/source-sans-pro/SourceSansPro-Semibold_latin_2.woff2") format("woff2");unicode-range:U+0100-0130,U+0132-0151,U+0154-017F;} @font-face{font-family:'source-sans-pro';font-display:swap;font-weight:600;font-style:italic;src:url("/res/fonts/source-sans-pro/SourceSansPro-SemiboldIt_latin_2.woff2") format("woff2");unicode-range:U+0100-0130,U+0132-0151,U+0154-017F;} @font-face{font-family:'source-sans-pro';font-display:swap;font-weight:700;font-style:normal;src:url("/res/fonts/source-sans-pro/SourceSansPro-Bold_latin_1.woff2") format("woff2");unicode-range:U+00A1,U+00AA-00AB,U+00AF,U+00B8,U+00BB,U+00BF-00D6,U+00D8-00F6,U+00F8-00FF,U+0131,U+0152-0153,U+02B0-02FF;} @font-face{font-family:'source-sans-pro';font-display:swap;font-weight:700;font-style:italic;src:url("/res/fonts/source-sans-pro/SourceSansPro-BoldIt_latin_1.woff2") format("woff2");unicode-range:U+00A1,U+00AA-00AB,U+00AF,U+00B8,U+00BB,U+00BF-00D6,U+00D8-00F6,U+00F8-00FF,U+0131,U+0152-0153,U+02B0-02FF;} @font-face{font-family:'source-sans-pro';font-display:swap;font-weight:400;font-style:italic;src:url("/res/fonts/source-sans-pro/SourceSansPro-It_latin_1.woff2") format("woff2");unicode-range:U+00A1,U+00AA-00AB,U+00AF,U+00B8,U+00BB,U+00BF-00D6,U+00D8-00F6,U+00F8-00FF,U+0131,U+0152-0153,U+02B0-02FF;} @font-face{font-family:'source-sans-pro';font-display:swap;font-weight:300;font-style:normal;src:url("/res/fonts/source-sans-pro/SourceSansPro-Light_latin_1.woff2") format("woff2");unicode-range:U+00A1,U+00AA-00AB,U+00AF,U+00B8,U+00BB,U+00BF-00D6,U+00D8-00F6,U+00F8-00FF,U+0131,U+0152-0153,U+02B0-02FF;} @font-face{font-family:'source-sans-pro';font-display:swap;font-weight:300;font-style:italic;src:url("/res/fonts/source-sans-pro/SourceSansPro-LightIt_latin_1.woff2") format("woff2");unicode-range:U+00A1,U+00AA-00AB,U+00AF,U+00B8,U+00BB,U+00BF-00D6,U+00D8-00F6,U+00F8-00FF,U+0131,U+0152-0153,U+02B0-02FF;} @font-face{font-family:'source-sans-pro';font-display:swap;font-weight:400;font-style:normal;src:url("/res/fonts/source-sans-pro/SourceSansPro-Regular_latin_1.woff2") format("woff2");unicode-range:U+00A1,U+00AA-00AB,U+00AF,U+00B8,U+00BB,U+00BF-00D6,U+00D8-00F6,U+00F8-00FF,U+0131,U+0152-0153,U+02B0-02FF;} @font-face{font-family:'source-sans-pro';font-display:swap;font-weight:600;font-style:normal;src:url("/res/fonts/source-sans-pro/SourceSansPro-Semibold_latin_1.woff2") format("woff2");unicode-range:U+00A1,U+00AA-00AB,U+00AF,U+00B8,U+00BB,U+00BF-00D6,U+00D8-00F6,U+00F8-00FF,U+0131,U+0152-0153,U+02B0-02FF;} @font-face{font-family:'source-sans-pro';font-display:swap;font-weight:600;font-style:italic;src:url("/res/fonts/source-sans-pro/SourceSansPro-SemiboldIt_latin_1.woff2") format("woff2");unicode-range:U+00A1,U+00AA-00AB,U+00AF,U+00B8,U+00BB,U+00BF-00D6,U+00D8-00F6,U+00F8-00FF,U+0131,U+0152-0153,U+02B0-02FF;} @font-face{font-family:'source-sans-pro';font-display:swap;font-weight:700;font-style:normal;src:url("/res/fonts/source-sans-pro/SourceSansPro-Bold_english.woff2") format("woff2");unicode-range:U+0000-00A0,U+00A2-00A9,U+00AC-00AE,U+00B0-00B7,U+00B9-00BA,U+00BC-00BE,U+00D7,U+00F7,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-21BB,U+2212,U+2215,U+F8FF,U+FEFF,U+FFFD;} @font-face{font-family:'source-sans-pro';font-display:swap;font-weight:700;font-style:italic;src:url("/res/fonts/source-sans-pro/SourceSansPro-BoldIt_english.woff2") format("woff2");unicode-range:U+0000-00A0,U+00A2-00A9,U+00AC-00AE,U+00B0-00B7,U+00B9-00BA,U+00BC-00BE,U+00D7,U+00F7,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-21BB,U+2212,U+2215,U+F8FF,U+FEFF,U+FFFD;} @font-face{font-family:'source-sans-pro';font-display:swap;font-weight:400;font-style:italic;src:url("/res/fonts/source-sans-pro/SourceSansPro-It_english.woff2") format("woff2");unicode-range:U+0000-00A0,U+00A2-00A9,U+00AC-00AE,U+00B0-00B7,U+00B9-00BA,U+00BC-00BE,U+00D7,U+00F7,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-21BB,U+2212,U+2215,U+F8FF,U+FEFF,U+FFFD;} @font-face{font-family:'source-sans-pro';font-display:swap;font-weight:300;font-style:normal;src:url("/res/fonts/source-sans-pro/SourceSansPro-Light_english.woff2") format("woff2");unicode-range:U+0000-00A0,U+00A2-00A9,U+00AC-00AE,U+00B0-00B7,U+00B9-00BA,U+00BC-00BE,U+00D7,U+00F7,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-21BB,U+2212,U+2215,U+F8FF,U+FEFF,U+FFFD;} @font-face{font-family:'source-sans-pro';font-display:swap;font-weight:300;font-style:italic;src:url("/res/fonts/source-sans-pro/SourceSansPro-LightIt_english.woff2") format("woff2");unicode-range:U+0000-00A0,U+00A2-00A9,U+00AC-00AE,U+00B0-00B7,U+00B9-00BA,U+00BC-00BE,U+00D7,U+00F7,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-21BB,U+2212,U+2215,U+F8FF,U+FEFF,U+FFFD;} @font-face{font-family:'source-sans-pro';font-display:swap;font-weight:400;font-style:normal;src:url("/res/fonts/source-sans-pro/SourceSansPro-Regular_english.woff2") format("woff2");unicode-range:U+0000-00A0,U+00A2-00A9,U+00AC-00AE,U+00B0-00B7,U+00B9-00BA,U+00BC-00BE,U+00D7,U+00F7,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-21BB,U+2212,U+2215,U+F8FF,U+FEFF,U+FFFD;} @font-face{font-family:'source-sans-pro';font-display:swap;font-weight:600;font-style:normal;src:url("/res/fonts/source-sans-pro/SourceSansPro-Semibold_english.woff2") format("woff2");unicode-range:U+0000-00A0,U+00A2-00A9,U+00AC-00AE,U+00B0-00B7,U+00B9-00BA,U+00BC-00BE,U+00D7,U+00F7,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-21BB,U+2212,U+2215,U+F8FF,U+FEFF,U+FFFD;} @font-face{font-family:'source-sans-pro';font-display:swap;font-weight:600;font-style:italic;src:url("/res/fonts/source-sans-pro/SourceSansPro-SemiboldIt_english.woff2") format("woff2");unicode-range:U+0000-00A0,U+00A2-00A9,U+00AC-00AE,U+00B0-00B7,U+00B9-00BA,U+00BC-00BE,U+00D7,U+00F7,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-21BB,U+2212,U+2215,U+F8FF,U+FEFF,U+FFFD;}
.line{overflow:hidden;} .unit{float:left;} .unit--right{float:right;} .size1of1{width:100%;} .size1of2{width:50%;} .size1of2--gutter{width:49%;} .size1of3{width:33.33333%;} .size1of3--gutter{width:30.33333%;} .size2of3{width:66.66666%;} .size1of4{width:25%;} .size3of4{width:75%;} .size3of4--gutter{width:75%;*width:72%;} .size1of5{width:20%;} .size2of5{width:40%;} .size3of5{width:60%;} .size4of5{width:80%;} .size1of6{width:16.6666%;} .size5of6{width:83.3333%;} .size1080{width:1080px;} .size1080--max{max-width:1080px;width:100%;} @media only screen and (min-width:544px){.size1of1-tablet{width:100%;} .size1of2-tablet{width:50%;} .size1of2-tablet--gutter{margin-right:1%;width:49%;} .size1of3-tablet{width:33.33333%;} .size1of3-tablet--gutter{width:30.33333%;} .size2of3-tablet{width:66.66666%;} .size1of4-tablet{width:25%;} .size3of4-tablet{width:75%;} .size3of4-tablet--gutter{width:75%;*width:72%;} .size1of5-tablet{width:20%;} .size2of5-tablet{width:40%;} .size3of5-tablet{width:60%;} .size4of5-tablet{width:80%;} .size1of6-tablet{width:16.6666%;} .size5of6-tablet{width:83.3333%;} .size1080-tablet{width:1080px;} .size1080-tablet--max{max-width:1080px;width:100%;}} @media only screen and (min-width:960px){.size1of1-desktop{width:100%;} .size1of2-desktop{width:50%;} .size1of2-desktop--gutter{width:49%;} .size1of3-desktop{width:33.33333%;} .size1of3-desktop--gutter{width:30.33333%;} .size2of3-desktop{width:66.66666%;} .size1of4-desktop{width:25%;} .size3of4-desktop{width:75%;} .size3of4-desktop--gutter{width:75%;*width:72%;} .size1of5-desktop{width:20%;} .size2of5-desktop{width:40%;} .size3of5-desktop{width:60%;} .size4of5-desktop{width:80%;} .size1of6-desktop{width:16.6666%;} .size5of6-desktop{width:83.3333%;}} @media only screen and (min-width:1080px){.size1080-desktop{width:1080px;} .size1080-desktop--max{max-width:1080px;width:100%;}}
 /** * Add/remove floats */ .float--right{float:right !important;} .float--left{float:left !important;} .float--none{float:none !important;}  .text--left{text-align:left !important;} .text--right{text-align:right !important;} .text--center{text-align:center !important;} .text--justy{text-align:justify !important;}  .center{margin-left:auto;margin-right:auto;}  .weight--light{font-weight:300 !important;} .weight--normal{font-weight:400 !important;} .weight--semibold{font-weight:600 !important;} .weight--bold{font-weight:bold;}  .txt-shade75{color:#000;color:rgba(0,0,0,.75);} .txt-shade50{color:#000;color:rgba(0,0,0,.50);}  .ptn,.pvn,.pan{padding-top:0px !important;} .pts,.pvs,.pas{padding-top:8px !important;} .ptm,.pvm,.pam{padding-top:16px !important;} .ptl,.pvl,.pal{padding-top:24px !important;} .prn,.phn,.pan{padding-right:0px !important;} .prs,.phs,.pas{padding-right:8px !important;} .prm,.phm,.pam{padding-right:16px !important;} .prl,.phl,.pal{padding-right:24px !important;} .pbn,.pvn,.pan{padding-bottom:0px !important;} .pbs,.pvs,.pas{padding-bottom:8px !important;} .pbm,.pvm,.pam{padding-bottom:16px !important;} .pbl,.pvl,.pal{padding-bottom:24px !important;} .pln,.phn,.pan{padding-left:0px !important;} .pls,.phs,.pas{padding-left:8px !important;} .plm,.phm,.pam{padding-left:16px !important;} .pll,.phl,.pal{padding-left:24px !important;} .pt1,.pv1,.pa1{padding-top:var(--spacing-1) !important;} .pt2,.pv2,.pa2{padding-top:var(--spacing-2) !important;} .pt3,.pv3,.pa3{padding-top:var(--spacing-3) !important;} .pt4,.pv4,.pa4{padding-top:var(--spacing-4) !important;} .pr1,.ph1,.pa1{padding-right:var(--spacing-1) !important;} .pr2,.ph2,.pa2{padding-right:var(--spacing-2) !important;} .pr3,.ph3,.pa3{padding-right:var(--spacing-3) !important;} .pr4,.ph4,.pa4{padding-right:var(--spacing-4) !important;} .pb1,.pv1,.pa1{padding-bottom:var(--spacing-1) !important;} .pb2,.pv2,.pa2{padding-bottom:var(--spacing-2) !important;} .pb3,.pv3,.pa3{padding-bottom:var(--spacing-3) !important;} .pb4,.pv4,.pa4{padding-bottom:var(--spacing-4) !important;} .pl1,.ph1,.pa1{padding-left:var(--spacing-1) !important;} .pl2,.ph2,.pa2{padding-left:var(--spacing-2) !important;} .pl3,.ph3,.pa3{padding-left:var(--spacing-3) !important;} .pl4,.ph4,.pa4{padding-left:var(--spacing-4) !important;} .mtn,.mvn,.man{margin-top:0px !important;} .mts,.mvs,.mas{margin-top:8px !important;} .mtm,.mvm,.mam{margin-top:16px !important;} .mtl,.mvl,.mal{margin-top:24px !important;} .mrn,.mhn,.man{margin-right:0px !important;} .mrs,.mhs,.mas{margin-right:8px !important;} .mrm,.mhm,.mam{margin-right:16px !important;} .mrl,.mhl,.mal{margin-right:24px !important;} .mbn,.mvn,.man{margin-bottom:0px !important;} .mbt,.mvt,.mat{margin-bottom:4px !important;} .mbs,.mvs,.mas{margin-bottom:8px !important;} .mbm,.mvm,.mam{margin-bottom:16px !important;} .mbl,.mvl,.mal{margin-bottom:24px !important;} .mln,.mhn,.man{margin-left:0px !important;} .mls,.mhs,.mas{margin-left:8px !important;} .mlm,.mhm,.mam{margin-left:16px !important;} .mll,.mhl,.mal{margin-left:24px !important;} .mt1,.mv1,.ma1{margin-top:var(--spacing-1) !important;} .mt2,.mv2,.ma2{margin-top:var(--spacing-2) !important;} .mt3,.mv3,.ma3{margin-top:var(--spacing-3) !important;} .mt4,.mv4,.ma4{margin-top:var(--spacing-4) !important;} .mr1,.mh1,.ma1{margin-right:var(--spacing-1) !important;} .mr2,.mh2,.ma2{margin-right:var(--spacing-2) !important;} .mr3,.mh3,.ma3{margin-right:var(--spacing-3) !important;} .mr4,.mh4,.ma4{margin-right:var(--spacing-4) !important;} .mb1,.mv1,.ma1{margin-bottom:var(--spacing-1) !important;} .mb2,.mv2,.ma2{margin-bottom:var(--spacing-2) !important;} .mb3,.mv3,.ma3{margin-bottom:var(--spacing-3) !important;} .mb4,.mv4,.ma4{margin-bottom:var(--spacing-4) !important;} .ml1,.mh1,.ma1{margin-left:var(--spacing-1) !important;} .ml2,.mh2,.ma2{margin-left:var(--spacing-2) !important;} .ml3,.mh3,.ma3{margin-left:var(--spacing-3) !important;} .ml4,.mh4,.ma4{margin-left:var(--spacing-4) !important;} .break{margin-bottom:calc(var(--spacing-1) * 7);}  .full-bleed{margin-right:-24px !important;margin-left:-24px !important;} .full-bleed .islet{margin-right:-12px !important;margin-left:-12px !important;}  .informative{cursor:help !important;} .muted{opacity:0.5 !important;filter:alpha(opacity = 50) !important;}  .pointer{cursor:pointer !important;} /** * Align items to the right where they imply progression/movement forward,e.g.:* <p class=proceed><a href=#>Read more...</a></p> * */ .proceed{text-align:right !important;} /** * Add a right-angled quote to links that imply movement,e.g.:* <a href=# class=go>Read more</a> * */ .go:after{content:"\00A0" "\00BB" !important;}  .caps{text-transform:uppercase !important;}  .capitalize{text-transform:capitalize;}  .em,.italic{font-style:italic;}  .strike{text-decoration:line-through;}  .underline{text-decoration:underline;}  .in16{padding:0 16px;} .in12{padding:0 12px;} .in8{padding:0 8px;}  .vrz0{overflow:visible;position:relative;z-index:0;}  .v--h{visibility:hidden !important;} .v--v{visibility:visible !important;} .v--c{visibility:collapse !important;} .unlink{text-decoration:none;} .unlink--hover:hover{cursor:pointer;text-decoration:underline;}  .hide,.js-hide{left:-9999px;position:absolute;top:-9999px;} .js-remove{display:none !important;} .display-none{display:none !important;} figcaption,.figcaption{font-size:12px;text-align:center;}  .block{display:block;} .inline{display:inline;} .inline-block{display:inline-block;} .none{display:none;}  .noscroll{overflow:hidden;}  .scroll-x{overflow-x:auto;}  .milli{font-size:10px;} .text-white{color:var(--color-base-white) !important;} .text-blue{color:var(--color-base-blue-5) !important;} .text-cyan{color:var(--color-base-cyan-5) !important;} .text-gray{color:var(--color-base-gray-5) !important;} .text-green{color:var(--color-base-green-5) !important;} .text-red{color:var(--color-base-red-5) !important;} .text-yellow{color:var(--color-base-yellow-5) !important;} .text-e-blue{color:var(--color-base-e-blue-5) !important;} .text-e-carrot{color:var(--color-base-e-carrot-5) !important;} .text-e-cyan{color:var(--color-base-e-cyan-5) !important;} .text-e-gray{color:var(--color-base-e-gray-5) !important;} .text-e-green{color:var(--color-base-e-green-5) !important;} .text-e-lime{color:var(--color-base-e-lime-5) !important;} .text-e-navy{color:var(--color-base-e-navy-5) !important;} .text-e-purple{color:var(--color-base-e-purple-5) !important;} .text-e-sea{color:var(--color-base-e-sea-5) !important;} .text-e-violet{color:var(--color-base-e-violet-5) !important;}  @media only screen and (max-width:544px){.hide-mobile{left:-9999px;position:absolute;top:-9999px;} .display-none-mobile{display:none;}} @media only screen and (min-width:544px){ .center-tablet{margin-left:auto;margin-right:auto;} .hide-tablet{left:-9999px;position:absolute;top:-9999px;} .display-none-tablet{display:none;}} @media only screen and (min-width:960px){.block-desktop{display:block;} .hide-desktop{left:-9999px;position:absolute;top:-9999px;} .display-none-desktop{display:none;}}
html{font:1rem/var(--spacing-base) var(--font-family-base);line-height:var(--spacing-base);min-height:100%;overflow-y:auto;} @media only screen and (max-width:544px){html{/* font:.95rem/var(--spacing-base) var(--font-family-base),Arial,Helvetica,sans-serif;*/}}
/** * Sprite * * .sprite will throw the element into sprite mode and apply a background image * .icon will throw an element into icon mode and will not add a background. .icon should * be used for icon fonts as populated through a data-icon attribute and the:after * pseudo-element * * Browser Support:Most modern browsers should work,however,for IE version > 7,support * is disabled by default. * Examples:* * Sprites:<a class="sprite sprite--diamond" href="#">Market Volume</a> or <a href="#"><i class="sprite sprite--diamond"></i> Market Volume</a> * Icons <a href="#"><i class="icon" data-icon="&#xF000;"></i> Market Volume</a> */ .sprite,.icon,.svg-icon{display:inline-block;font-style:normal;font-weight:normal;line-height:1;position:relative;text-align:center;vertical-align:middle;} .sprite{ height:16px;top:-1px;width:16px;} /* * HSBP image replacement technique * https://github.com/h5bp/html5-boilerplate/commit/adecc5da035d6d76b77e3fa95c6abde841073da2 */ .sprite{overflow:hidden;*text-indent:-9999px;} .sprite:before{content:"";display:block;height:100%;width:0;}  .icon{font-family:'icomoon';font-size:var(--font-size-3);font-style:normal;font-weight:normal;font-variant:normal;height:1rem;text-transform:none;width:1rem;} .icon:before{content:attr(data-icon);-webkit-font-smoothing:antialiased;}  .icon--size-1{font-size:var(--font-size-1);} .icon--size-2{font-size:var(--font-size-2);} .icon--size-3{font-size:var(--font-size-3);} .icon--size-4{font-size:var(--font-size-4);} .icon--size-5{font-size:var(--font-size-5);} .svg-icon{} .svg-icon--pdf{background:url('/res/_img/icons/pdf.svg') no-repeat 0 0;height:16px;width:16px;} .svg-icon--download{background:url('/res/_img/icons/download.svg') no-repeat 0 0;height:16px;width:16px;} .svg-icon--pagestack{background:url('/_img/icons/pagestack.svg') no-repeat 0 0;height:64px;width:64px;} .svg-icon--monitor{background:url('/_img/icons/monitor.svg') no-repeat 0 0;height:64px;width:64px;} .svg-icon--lock{background:url('/res/_img/icons/lock.svg') no-repeat 0 0;height:16px;width:16px;filter:brightness(20%);background-position:2px center;background-size:10px;}
 .bg,.bg--white{background-color:var(--color-base-white);}  .bg--primary{background-color:var(--color-base-primary);} .bg--blue-1{background-color:var(--color-base-blue-1);} .bg--blue-2{background-color:var(--color-base-blue-1);}
 .text-xs{font-size:var(--font-size-1);} .text-s{font-size:var(--font-size-2);} .text-base{font-size:var(--font-size-3);} .text-l{font-size:var(--font-size-4);} .text-xl{font-size:var(--font-size-4);} .text-2xl{font-size:var(--font-size-5);} .text-3xl{font-size:var(--font-size-6);} .text-4xl{font-size:var(--font-size-7);}
.box{border:1px solid var(--color-base-gray-2);display:flex;flex-direction:column;margin-bottom:var(--spacing-base);} .box > *{padding:var(--spacing-1);}  .box > img{align-self:flex-start;} .box__hd{margin-bottom:0;} .box.box__bd > *{padding:0;} .box__bd{flex-grow:1 1 auto;} .box__bd > *:last-child{margin-bottom:0;} .box__ft{}  .box--pad{padding:var(--spacing-1);} .box--pad > *{padding:0;}  .box--no-pad > *{padding:0;}   .box--header-fill .box__hd{background-color:var(--color-base-gray-2);}   .box--elevate-1{border-radius:5px;box-shadow:var(--shadow-level-1);} .box--elevate-2{border-radius:5px;box-shadow:var(--shadow-level-2);} .box--elevate-3{border-radius:5px;box-shadow:var(--shadow-level-3);} .box--elevate-4{border-radius:5px;box-shadow:var(--shadow-level-4);} .box--elevate-5{border-radius:5px;box-shadow:var(--shadow-level-5);} .box--site-notification{background-color:var(--color-base-yellow-2);border-color:transparent;margin:0 auto;position:fixed;text-align:center;z-index:1000;} .box--negative{border-color:var(--color-base-red-5);color:var(--color-base-red-9);} .box--positive{border-color:var(--color-base-secondary);color:var(--color-base-secondary);} .box-center{max-width:var(--mq-tablet);margin-left:auto;margin-right:auto;} .box--correct{background-color:var(--color-base-white);border-color:var(--color-base-white);border-radius:3px 3px 0 0;border-top:3px solid var(--color-base-green-6);box-shadow:var(--shadow-level-1);} .box--correct .box__hd{color:var(--color-base-green-6);} .box--correct .box__hd svg{fill:var(--color-base-green-6);} .box--incorrect{background-color:var(--color-base-white);border-color:var(--color-base-gray-2);border-radius:3px 3px 0 0;border-top:3px solid var(--color-base-red-5);} .box--incorrect .box__hd{color:var(--color-base-red-5);} .box--incorrect .box__hd svg{fill:var(--color-base-red-5);}
button,.button,.button--default,.button--plain{background:transparent;border:1px solid transparent;border-radius:var(--size-border-radius-button);color:var(--color-text-button-text-base);display:inline-flex;font-size:var(--font-size-button);justify-content:stretch;line-height:calc(var(--font-size-base)*1.5);overflow:hidden;padding:var(--spacing-button-padding-vertical) var(--spacing-button-padding-horizontal);text-decoration:none;} button:hover,.button:hover{background-color:var(--color-background-button-text-hover);} button:active,.button:active{background-color:var(--color-background-button-text-active);color:var(--color-text-button-text-active);} button:focus,.button:focus{outline:var(--size-outline-button) dotted var(--color-outline-button);} button:disabled,.button:disabled{cursor:default;opacity:35%;} button:disabled:hover,.button:disabled:hover{background-color:var(--color-background-button-text-base);color:var(--color-text-button-text-base);} .button--solid{background-color:var(--color-background-button-solid-base);border:1px solid var(--color-border-button-solid-base);border-radius:var(--size-border-radius-button);color:var(--color-text-button-solid-base);} .button--solid:hover{background-color:var(--color-background-button-solid-hover);} .button--solid:active{background-color:var(--color-background-button-solid-active);} .button--line{background-color:var(--color-background-button-line-base);border:1px solid var(--color-border-button-line-base);border-radius:var(--size-border-radius-button);color:var(--color-text-button-line-base);} .button--line:hover{background-color:var(--color-background-button-text-hover);border-color:var(--color-border-button-line-base);} .button--line:active{background-color:var(--color-background-button-line-active);border-color:var(--color-border-button-line-active);color:var(--color-text-button-line-active);} .button--danger{background-color:var(--color-background-button-danger-base);border-color:var(--color-border-button-danger-base);color:var(--color-text-button-danger-base);} .button--danger:hover{background-color:var(--color-background-button-danger-hover);} .button--danger:active{background-color:var(--color-background-button-danger-active);} .button--text{background-color:var(--color-background-button-text-base);border-color:var(--color-border-button-text-base);color:var(--color-text-button-text-base);} .button--text:hover{background-color:var(--color-background-button-text-hover);} .button--text:active{background-color:var(--color-background-button-text-active);color:var(--color-text-button-text-active);} .button--callout{background-color:var(--color-background-button-callout-base);border-color:var(--color-border-button-callout-base);color:var(--color-text-button-callout-base);} .button--callout:hover{background-color:var(--color-background-button-callout-hover);} .button--callout:active{background-color:var(--color-background-button-callout-active);}  .button--icon{border-radius:0 var(--size-border-radius-button) var(--size-border-radius-button) 0;margin-left:2rem;overflow:visible;position:relative;} .button--icon::before{background-color:inherit;border-radius:var(--size-border-radius-button) 0 0 var(--size-border-radius-button);border-width:1px;border-style:solid;border-color:transparent;border-right-width:0;display:inline-flex;content:attr(data-icon);font-family:'icomoon';font-size:var(--font-size-3);font-style:normal;font-weight:normal;font-variant:normal;height:auto;left:-2rem;margin-bottom:0;min-width:31px;padding:var(--spacing-button-padding-vertical) 0.4375rem;position:absolute;text-transform:none;top:-1px;width:auto;-webkit-font-smoothing:antialiased;} .button--icon:hover{} .button--icon:focus::before{outline:1px dotted var(--color-base-blue-7);} .button--icon:hover::before,.button--icon:active::before,.button--danger.button--icon:active::before,.button--text.button--icon:hover::before{background-color:inherit;} .button--solid::before{background-color:var(--color-background-button-solid-hover);} .button--icon.icon{display:inline-flex;} .button--danger.button--icon::before{background-color:var(--color-background-button-danger-hover);} .button--text.button--icon::before{background-color:var(--color-background-button-text-base);} /** * .button--svg * button modifier that adds inline/embeded svg **/ .button--svg{padding:0;vertical-align:middle;} .button--svg:active{border-left-color:var(--color-background-button-default-active);} .button--svg *:first-child{background-color:inherit;width:36px;} .button--svg *:nth-child(2){padding:var(--spacing-button-padding-vertical) var(--spacing-button-padding-horizontal);} .button--svg > *{align-items:center;display:flex;justify-content:center;line-height:var(--spacing-base);} .button--svg svg{fill:currentColor;height:20px;width:20px;} .button--svg object{filter:invert(100%);} .button--svg::active{background:inherit;}  .button--solid.button--svg > *:first-child{background-color:var(--color-background-button-solid-hover);} .button--line.button--svg > *:first-child{border-right:1px solid var(--color-border-button-line-base);} .button--line.button--svg:active > *:first-child{border-right-color:var(--color-border-button-line-active);} .button--danger.button--svg > *:first-child{background:var(--color-background-button-danger-hover);} .button--danger.button--svg:active > *:first-child{background-color:var(--color-background-button-danger-active);} .button--text.button--svg > *:nth-child(2){padding-left:0} .button--text.button--svg > svg,.button--text.button-svg > object{} .button--login-link,.button--login-link:visited{background-color:rgb(0,32,81); border:none;border-radius:5px;color:#FFF;display:inline-block;font-family:"Cabin","Arial";font-size:13px;padding:3px 0;text-align:center;text-decoration:none;width:75px;} .button--login-link:hover{ color:#FFF;text-decoration:underline;}
 pre{background-color:var(--color-base-gray-9);color:var(--color-base-gray-1);overflow:auto;padding:4px 4px var(--spacing-1) 4px;} pre.pre-wrap{white-space:pre-wrap;width:auto;} pre[data-lang]::before{background-color:var(--color-base-gray-7);color:var(--color-base-white);content:attr(data-lang);display:block;margin-bottom:var(--spacing-1);padding:0 .5rem;} pre mark{background:none;border-bottom:1px solid;color:inherit;} mark{background-color:var(--color-base-cyan-2);color:var(--color-text-default);margin-right:2px;padding:0 4px;}  .code-comment{opacity:0.75;} /** * You can add line numbers to your code examples but be warned,it requires * some pretty funky looking markup,e.g.:* <ol class=line-numbers> <li><code>.nav{</code></li> <li><code> list-style:none;</code></li> <li><code> margin-left:0;</code></li> <li><code>}</code></li> <li><code> .nav > li,</code></li> <li><code> .nav > li > a{</code></li> <li><code> display:inline-block;</code></li> <li><code> *display:inline-block;</code></li> <li><code> zoom:1;</code></li> <li><code>}</code></li> </ol> * * 1. Make the list look like code. * 2. Give the list flush numbers with a leading zero. * 3. Make sure lines of code don’t wrap. * 4. Give the code form by forcing the `code` to honour white-space. */ .line-numbers{font-family:monospace,serif;list-style:decimal-leading-zero inside;white-space:nowrap;overflow:auto;margin-left:0;} .line-numbers code{white-space:pre;} @media only screen and (min-width:544px){pre{width:max-content;}}
table{border-collapse:collapse;width:100%;} thead th{background-color:var(--color-base-gray-1);border-right:1px solid var(--color-base-white);color:var(--color-base-gray-7);font-size:var(--font-size-1);font-weight:var(--font-weight-regular);line-height:var(--spacing-1);padding:var(--spacing-1) 1rem;text-align:left;text-transform:uppercase;} thead tr th:first-child{border-radius:4px 0 0 4px;} thead tr th:last-child{border-radius:0 4px 4px 0;} thead tr th:first-child{text-align:left;} thead th:last-child{border-right:none;} tbody th{font-weight:var(--font-weight-bold);} tbody th,tbody td{border-bottom:1px solid var(--color-base-gray-1);font-size:var(--font-size-3);line-height:var(--spacing-2);padding:var(--spacing-1) 1rem calc(var(--spacing-1) - var(--size-smallest));text-align:left;} .table__number{text-align:right;} /** * Available column width helpers. Suggested use is to apply these to 'col' elements * which should be inside of a 'colgroup' element. * Ex <table class="base"> <colgroup> <col class="t10"> <col class="t20"> <col class="20"> <col> </colgroup> <thead> <tr> <th>Lorem</th> <th>Ipsum</th> <th>Dolor</th> <th>Sit</th> </tr> </thead> <tbody> <tr> <th>Sit</th> <td>Dolor</td> <td class="numerical">03.788</td> <td>Lorem</td> </tr> <tr> <td>Dolor</td> <td class="numerical">32.210</td> <td>Lorem</td> </tr> </tbody> </table> */ .t5{width:5%} .t10{width:10%} .t12{width:12.5%} /* 1/8 */ .t15{width:15%} .t20{width:20%} .t25{width:25%} /* 1/4 */ .t30{width:30%} .t33{width:33.333%} /* 1/3 */ .t35{width:35%} .t37{width:37.5%} /* 3/8 */ .t40{width:40%} .t45{width:45%} .t50{width:50%} /* 1/2 */ .t55{width:55%} .t60{width:60%} .t62{width:62.5%} /* 5/8 */ .t65{width:65%} .t66{width:66.666%} /* 2/3 */ .t70{width:70%} .t75{width:75%} /* 3/4*/ .t80{width:80%} .t85{width:85%} .t87{width:87.5%} /* 7/8 */ .t90{width:90%} .t95{width:95%}
.data-table tbody th,.data-table tbody td{line-height:24px;padding:0 1rem;} .data-table th{font-size:var(--font-size-data-table-heading);} .data-table td{font-size:var(--font-size-data-table-cell);} .data-table--zebra tbody tr:nth-child(2n) th,.data-table--zebra tbody tr:nth-child(2n) td{background-color:var(--color-background-table-row-zebra);}
.display-table{background-color:var(--color-base-white);border:1px solid var(--color-base-gray-1);border-collapse:separate;border-spacing:0;border-radius:8px;} .display-table thead th,.display-table thead td{background-color:var(--color-base-white);color:var(--color-base-gray-7);font-size:var(--font-size-3);font-weight:var(--font-weight-light);line-height:var(--spacing-base);padding:calc(1rem + var(--size-smallest)) 1rem calc(1rem + var(--size-smallest)*2);} .display-table th:first-child{border-top-left-radius:8px;} .display-table th:last-child{border-top-right-radius:8px;} .display-table th,.display-table td{border-color:transparent;} .display-table tbody tr:last-child th,.display-table tbody tr:last-child td{border-bottom:none;} .display-table--border th{border-bottom:1px solid var(--color-base-gray-1);} .display-table--border th:first-child{border-top-left-radius:8px;border-bottom-left-radius:0;} .display-table--border th:last-child{border-top-right-radius:8px;border-bottom-right-radius:0;} .display-table--border th,.display-table--border td{border-color:var(--color-base-gray-1);border-right:1px solid var(--color-base-gray-1);} .display-table--border tr th:last-child,.display-table--border tr td:last-child{border-right:none;} .display-table--border tbody tr:last-child td{border-bottom:none;}
.feature-list{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;width:100%;} .feature-list > *{padding-left:100px;} .feature-list dt{color:var(--color-text-subhead-1);font-size:var(--font-size-subhead);font-weight:var(--font-weight-regular);line-height:var(--spacing-3);padding-top:0;} .feature-list dt::before{background-position:0 0;background-repeat:no-repeat;content:'';height:84px;margin-left:-96px;margin-top:0;position:absolute;width:84px;} .feature-list dd{margin:0;} .feature-list__pagesize dt::before{background-image:url('/res/_img/icons/marketing/pagesize.svg');} .feature-list__gavel dt::before{background-image:url('/res/_img/icons/marketing/gavel.svg');} .feature-list__dollar dt::before{background-image:url('/res/_img/icons/marketing/dollar.svg');} .feature-list__percentage dt::before{background-image:url('/res/_img/icons/marketing/percentage.svg');} .feature-list__monitor dt::before{background-image:url('/res/_img/icons/marketing/monitor.svg');} .feature-list__pagestack dt::before{background-image:url('/res/_img/icons/marketing/pagestack1.svg');} .feature-list__target dt::before{background-image:url('/res/_img/icons/marketing/target.svg');} .feature-list__transaction dt::before{background-image:url('/res/_img/icons/marketing/transaction.svg');} .feature-list__dollarsign dt::before{background-image:url('/res/_img/icons/marketing/dollarsign.svg');} .feature-list__umbrella dt::before{background-image:url('/res/_img/icons/marketing/umbrella.svg');} .feature-list__sprout dt::before{background-image:url('/res/_img/icons/marketing/sprout.svg');} .feature-list__lightbulb dt::before{background-image:url('/res/_img/icons/marketing/lightbulb.svg');} @media only screen and (min-width:630px){.feature-list{flex-direction:row;width:100%;} .feature-list > *{margin-left:8%;padding-left:0;width:40%;} .feature-list dt{padding-top:84px;} .feature-list dt::before{background-position:0 0;margin:-84px 0 0 -12px;} .feature-list__pagesize dt::before{background-position:2px 4px;} .feature-list__gavel dt::before{} .feature-list__dollar dt::before{background-position:2px 12px;} .feature-list__percentage dt::before{background-position:-10px 7px;} .feature-list__monitor dt::before{background-position:-3px 5px;} .feature-list__pagestack dt::before{background-position:-8px 3px;} .feature-list__target dt::before{background-position:-4px 4px;} .feature-list__transaction dt::before{background-position:4px -3px;} .feature-list__dollarsign dt::before{background-position:-16px -1px;} .feature-list__umbrella dt::before{background-position:-1px -1px;}} @media only screen and (min-width:781px){.feature-list > *{margin-left:18%;width:30%;} .feature-list dt{color:var(--color-text-subhead-1);font-size:var(--font-size-subhead);font-weight:var(--font-weight-regular);line-height:var(--spacing-3);padding-top:0;} .feature-list dt::before{background-position:0 0;background-repeat:no-repeat;content:'';height:108px;margin-left:-120px;margin-top:0;position:absolute;width:108px;} .feature-list__pagesize dt::before{} .feature-list__gavel dt::before{} .feature-list__dollar dt::before{} .feature-list__percentage dt::before{} .feature-list__monitor dt::before{} .feature-list__pagestack dt::before{} .feature-list__target dt::before{} .feature-list__transaction dt::before{} .feature-list__dollarsign dt::before{} .feature-list__umbrella dt::before{}}
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:var(--font-family-headline);font-feature-settings:'case';} h2,.h2,h3,.h3{margin-bottom:var(--spacing-1);} h1,.h1{font-size:var(--font-size-7);line-height:var(--spacing-4);font-weight:var(--font-weight-regular);} h2,.h2{font-size:var(--font-size-6);font-weight:var(--font-weight-regular);line-height:var(--spacing-3);} h3,.h3{font-size:var(--font-size-5);line-height:var(--spacing-3);font-weight:var(--font-weight-regular);} h4,.h4,h5,.h5,h6,.h6{font-size:var(--font-size-4);line-height:var(--spacing-2);margin-bottom:0;} h4,.h4{font-weight:var(--font-weight-bold);} h5,.h5{font-weight:var(--font-weight-regular);} h6,.h6{font-weight:var(--font-weight-light);}  .headline,.headline--1{color:var(--color-text-headline-1);font-size:var(--font-size-headline);font-weight:var(--font-weight-regular);line-height:var(--spacing-4);} .headline--2{color:var(--color-text-headline-2);} .headline--primary-1{color:var(--color-text-primary-headline-1);} .headline--primary-2{color:var(--color-text-primary-headline-2);} .headline--dark-1{color:var(--color-text-dark-headline-1)} .headline--dark-2{color:var(--color-text-dark-headline-2)} .highlight,.highlight--1{color:var(--color-text-highlights-1);font-size:var(--font-size-headline);font-weight:var(--font-weight-regular);line-height:var(--spacing-4);} .highlight--primary-1{color:var(--color-text-primary-highlights-1);} .highlight--primary-2{color:var(--color-text-primary-highlights-2);} .highlight--dark-1{color:var(--color-text-dark-highlights-1);} .highlight--dark-2{color:var(--color-text-dark-highlights-2);} .subhead,.subhead--1{color:var(--color-text-subhead-1);font-size:var(--font-size-subhead);font-weight:var(--font-weight-regular);line-height:var(--spacing-3);} .subhead--2{color:var(--color-text-subhead-2)} .subhead--3{color:var(--color-text-subhead-3)} .subhead--primary-1{color:var(--color-text-primary-subhead-1);} .subhead--dark-subhead-1{color:var(--color-text-dark-subhead-1);} .subhead--dark-subhead-2{color:var(--color-text-dark-subhead-2);} .subhead--dark-subhead-3{color:var(--color-text-dark-subhead-3);} .subhead--line-separator{border-bottom:1px solid var(--color-base-gray-3);} .category{color:var(--color-text-category);font-family:var(--font-family-category)} .category--primary{color:var(--color-text-primary-category);} .category--dark{color:var(--color-text-dark-category);} .font-size-base{font-size:var(--font-size-base);} /* ## Small Fonts ## A series of classes for setting small type <p class="milli">This is small text.</p> <p class="micro">This is even small text<p> */ .micro{font-family:var(--font-family-base);font-size:var(--font-size-1);} small,.milli{font-size:var(--font-size-2);}
ul > li,ol > li{margin-bottom:var(--spacing-list-item-margin-vertical);} ul > li > ul{margin-top:var(--spacing-list-item-margin-vertical);}  li > ul,li > ol{margin-bottom:0;} dt{font-family:var(--font-family-dt);font-size:var(--font-size-dt);font-weight:var(--font-weight-dt);margin-bottom:var(--spacing-dt-vertical);} dd{font-size:var(--font-size-dd);margin-bottom:var(--spacing-vertical-dd);margin-left:0;} dd > dl{margin-left:var(--spacing-1);margin-top:var(--spacing-1);} /** * .no-bullet-list * Displays a generic list with no bullet/markers */ .no-bullet-list{list-style:none;margin-left:0;}  .trim-list > *,.trim-list > * > ul,.trim-list > * > ol,.trim-list > * > ul > li,.trim-list > * > ol > li{margin-bottom:0;margin-top:0;}  ol.base li,.numbered-list{list-style-type:decimal;} .lower-roman-list li{list-style-type:lower-roman;} .lower-alpha-list > li{list-style-type:lower-alpha;}  .compact-list > li,.compact-list dd,.compact-list dt{margin-bottom:0;}  ul.spaced-list li,ol.spaced-list li,dl.spaced-list dt,dl.spaced-list dd{margin-bottom:var(--spacing-2);}  .footnote-list{counter-reset:footnote-counter;margin-bottom:var(--spacing-2);margin-left:0;padding-left:0;} .footnote-list > li,.footnote-list__item{line-height:var(--spacing-2);list-style:none;padding-left:var(--spacing-1);position:relative;} .footnote-list > *:before,.footnote-list__item:before{content:counter(footnote-counter);counter-increment:footnote-counter;font-size:9px;left:0px;position:absolute;text-align:right;top:-3px;} .footnote-list ul,.footnote-list__item ul{list-style-type:disc;margin-left:var(--spacing-3);} .footnote-list > li ul li ul,.footnote-list__item ul li ul{list-style-type:circle;}  .num-parentheses-list{counter-reset:num-parentheses-counter;margin-left:var(--spacing-3);padding-left:0;} .num-parentheses-list > li{list-style:none;position:relative;} .num-parentheses-list > li:before{content:'(' counter(num-parentheses-counter) ')';counter-increment:num-parentheses-counter;margin-left:-24px;position:absolute;}  .asterisk-list{list-style-type:none;margin-left:0;margin-right:0;} .asterisk-list > li{font-size:var(--font-size-2);margin-left:var(--spacing-3);} .asterisk-list > li:nth-child(n+6){display:none;} .asterisk-list > li::before{content:'*';display:block;font-size:var(--font-size-1);position:absolute;margin-left:-2.3125rem;text-align:right;width:2.25rem;} .asterisk-list > li:nth-child(2)::before{content:'**';} .asterisk-list > li:nth-child(3)::before{content:'***';} .asterisk-list > li:nth-child(4)::before{content:'****';} .asterisk-list > li:nth-child(5)::before{content:'*****';}  dl.timeline{display:flex;flex-flow:row wrap;max-width:var(--mq-desktop);} dl.timeline > dt,dd{margin-bottom:var(--spacing-2);} dl.timeline > dt{width:20%;text-align:right;position:relative;font-size:var(--font-size-5);color:var(--color-base-blue-8);font-weight:bold;} dl.timeline > dd{margin-left:var(--spacing-3);position:relative;width:70%;} dl.timeline > dd + dd{margin-left:calc(20% + var(--spacing-3));}  dl.timeline > dt::before,dd::before{content:'';border-radius:50%;position:absolute;z-index:1;}  dl.timeline > dt::before{width:var(--size-timeline-bullet-2);height:var(--size-timeline-bullet-2);top:calc((var(--spacing-base) - var(--size-timeline-bullet-2)) / 2); right:calc(0px - ((var(--size-timeline-bullet-2) + var(--spacing-3)) / 2));background-color:var(--color-base-blue-2);}  dl.timeline > dd::before{width:var(--size-timeline-bullet-1);height:var(--size-timeline-bullet-1);top:calc((var(--spacing-base) - var(--size-timeline-bullet-1)) / 2); left:calc(0px - ((var(--size-timeline-bullet-1) + var(--spacing-3)) / 2));background-color:var(--color-base-blue-4); box-shadow:0 0 0 2px white;}  dl.timeline > dd:not(:last-child)::after{content:'';width:4px;height:calc(100% + var(--spacing-2));position:absolute;top:8px;left:calc(0px - (var(--spacing-3) / 2) - 2px);background-color:var(--color-base-blue-2);} @media (max-width:544px){dl.timeline > dt{width:10%;font-size:var(--font-size-3);} dl.timeline > dd{width:75%;} dl.timeline > dd + dd{margin-left:calc(10% + var(--spacing-3));}}
 .banner-full{background-position:50% 0;background-repeat:no-repeat;background-size:cover;margin-top:0;}   .banner-grid{display:grid;grid-template-areas:"main";height:auto;margin:auto;margin-bottom:var(--spacing-base);width:100%;} .banner-grid__main{grid-area:main;} .banner-grid__main > img{height:auto;width:100%;} .banner-grid__secondary{display:none;grid-area:secondary;width:366px;} .banner-grid__tertiary{display:none;grid-area:tertiary;width:366px;} .banner-grid--bg .banner-grid__main{background-position:50% 0;background-size:cover;padding-top:46%;} @media only screen and (min-width:544px){.banner-full{display:block;height:216px;}} @media only screen and (min-width:820px){.banner-grid{height:329px;grid-template-areas:"main secondary " "main tertiary";max-width:var(--mq-desktop);overflow:hidden;} .banner-grid > *{display:block;} .banner-grid__main{width:714px;} .banner-grid--bg .banner-grid__main{padding-top:0;}} @media only screen and (min-width:1280px){.banner-full{height:auto;padding-top:15.4%;}}
.document-list{list-style:none;list-style-position:outside;margin:0 0 var(--spacing-2) 0;} .document-list > li,.document-list__item{display:flex;line-height:var(--spacing-3);margin:0;} .document-list > li > a{display:inline-flex;align-items:center;} .document-list > li > a > .icon,.document-list > li > .svg-icon,.document-list > li > a > .svg-icon{margin-right:calc(var(--spacing-1) * .5);flex-shrink:0;} .document-list > li > .svg-icon{top:5px;}
.tag,.tag{background-color:var(--color-base-gray-9);border-radius:var(--size-border-radius-button);color:var(--color-base-white);display:inline-flex;font-size:var(--font-size-tag);justify-content:center;line-height:var(--spacing-base);margin-bottom:var(--spacing-1);min-width:5rem;padding:0 calc(1rem / 2);text-transform:uppercase;} .tag--primary{background-color:var(--color-base-primary);} .tag--secondary{background-color:var(--color-base-secondary);} .tag--alert{background-color:var(--color-background-button-danger-base);}
/** * Nav styles * * When used with an ordered or unordered list,this class will display the list horizontally. * Note:you may need to extend the clearfix class (.cf) * Example:* <ul class="nav"> <li><a href="#">Home</a></li> <li><a href="#">Markets</a></li> <li><a href="#">Resources</a></li> <li><a href="#">Contact</a></li> </ul> */ nav,nav.nav{display:block;} .nav{margin-bottom:var(--spacing-2);} .nav,.nav > ul,.nav > ol,nav.nav > *{display:flex;list-style:none;margin-left:0;justify-content:space-between;} .nav > ul,.nav > ol,nav.nav > *{margin-bottom:0;} .nav > * > *{margin-right:var(--spacing-1);} .nav a{text-decoration:none;} .nav__selected > *,.nav__selected > a{text-decoration:underline;}  nav.nav--tab > *,.nav--tab > *{border-bottom:2px solid var(--color-base-gray-2);justify-content:flex-start;} .nav--tab > * > *,.nav--tab .nav__item{margin-bottom:-2px;margin-right:0;padding:calc(var(--spacing-1) - var(--size-smallest)) var(--spacing-2);} .nav--tab > * > *,.nav--tab a{color:var(--color-base-gray-9);text-decoration:none;} .nav--tab .nav__selected{border-bottom:2px solid var(--color-base-blue-7);}  .nav--wrap,.nav--wrap > ul,.nav--wrap > ol{flex-wrap:wrap;justify-content:flex-start;} .nav--wrap > * > *{margin-bottom:calc(var(--spacing-1) * .5);} /** * .nav--stacked * @extends .nav * * Example:* <ul class="nav nav--stacked"> <li><a href="#">Menu Item 1</a></li> <li><a href="#">Menu Item 2</a></li> <li><a href="#">Menu Item 3</a></li> <li><a href="#">Menu Item 4</a></li> <li><a href="#">Menu Item 5</a></li> <li><a href="#">Menu Item 6</a></li> </ul> */ .nav--stacked{display:flex;overflow:hidden;} nav.nav--stacked ul,nav.nav--stacked ol,ul.nav--stacked,ol.nav--stacked{display:flex;flex-direction:column;float:left;} .nav--stacked ul > li,.nav--stacked ol > li,.nav--stacked > li{display:list-item;} .nav--stacked ul > li > a,.nav--stacked ol > li > a,.nav--stacked > li > a{display:block;} .nav--social-media{margin-bottom:0;} .nav--social-media li{display:flex;align-items:center;} .nav--social-media li,.nav--social-media a{line-height:var(--spacing-3);} .nav--social-media a{display:block;padding:2px 0;} .nav--social-media img{height:32px;width:32px;}
.tile{background-color:var(--color-background-tile-default);padding:48px 0;} .tile--short{padding:24px 0;} .tile--short > *:first-child > *:first-child{margin-bottom:0;margin-top:0;} .tile--primary{background-color:var(--color-background-tile-primary);} .tile--secondary{background-color:var(--color-background-tile-secondary);} .tile--gray{background-color:var(--color-background-tile-gray);} .tile--darkgray,.tile--darkgray--1{background-color:var(--color-background-tile-darkgray);color:var(--color-text-primary-default);} .tile--darkgray--2{background-color:var(--color-background-tile-darkgray-2);} .tile--darkgray--3{background-color:var(--color-background-tile-darkgray-3);} .tile--darkgray--4{background-color:var(--color-background-tile-darkgray-4);} .tile--cyan{background-color:hsl(var(--color-hue-cyan),20%,50%);color:var(--color-base-white);}
.link{display:inline-flex;align-items:center;text-decoration:none;} .link:hover{text-decoration:underline;} .link::after,.link::before{border-color:var(--color-text-links);border-style:solid;border-width:3px 3px 0 0;content:'';display:none;height:11px;width:11px;}  .link--forward::after,.link--backward::before{display:block;} .link--forward::after{margin-left:.25rem;transform:rotate(45deg);} .link--backward::before{margin-right:.25rem;transform:rotate(-135deg);}
.cards{display:flex;justify-content:space-between;flex-wrap:wrap;} .card{flex-grow:1;flex-basis:0;min-width:250px;padding:var(--spacing-2);margin:3px;background-color:var(--color-base-white);border:1px solid var(--color-base-gray-2);display:flex;flex-direction:column;align-items:stretch;} .card-title,.card__title-1,.card h3{text-align:center;min-height:60px;} .card__title-2 .card h4{min-height:48px;margin-bottom:var(--spacing-2);font-weight:var(--font-weight-normal);} .card p{flex:1 1 auto;}  .card--rounded{border-radius:5px;}
 .x-body{color:#333;font-family:inherit;font-size:inherit;} .x-grid-table{margin-bottom:0;} .x-grid-table th,.x-grid-table td{padding:0 0;} .x-toolbar table td table{width:auto;} .x-grid-panel .x-grid3-row table,.x-grid-view table{margin-bottom:0;}  .extjs-reset div,.extjs-reset dl,.extjs-reset dt,.extjs-reset dd,.extjs-reset ul,.extjs-reset ol,.extjs-reset li,.extjs-reset h1,.extjs-reset h2,.extjs-reset h3,.extjs-reset h4,.extjs-reset h5,.extjs-reset h6,.extjs-reset pre,.extjs-reset form,.extjs-reset fieldset,.extjs-reset input,.extjs-reset p,.extjs-reset blockquote,.extjs-reset table,.extjs-reset th,.extjs-reset td{margin:0;} .extjs-reset dl,.extjs-reset dt,.extjs-reset dd,.extjs-reset ul,.extjs-reset ol,.extjs-reset li,.extjs-reset h1,.extjs-reset h2,.extjs-reset h3,.extjs-reset h4,.extjs-reset h5,.extjs-reset h6,.extjs-reset pre,.extjs-reset form,.extjs-reset fieldset,.extjs-reset input,.extjs-reset p,.extjs-reset blockquote,.extjs-reset th,.extjs-reset td{padding:0;} .extjs-reset img,.extjs-reset body{border:0;} .extjs-reset address,.extjs-reset caption,.extjs-reset cite,.extjs-reset code,.extjs-reset dfn,.extjs-reset em,.extjs-reset strong,.extjs-reset th,.extjs-reset var{font-style:normal;font-weight:normal;} .extjs-reset ol,.extjs-reset ul{list-style:none;} .extjs-reset caption,.extjs-reset th{text-align:left;} .extjs-reset h1,.extjs-reset h2,.extjs-reset h3,.extjs-reset h4,.extjs-reset h5,.extjs-reset h6{font-size:100%;} .extjs-reset q:before,.extjs-reset q:after{content:'';} .extjs-reset .x-datepicker-column-header,.extjs-reset .x-datepicker-column-header-inner{text-align:right;} .extjs-reset .x-datepicker-header{padding:0;}
/** * Style overrides that forces styles to match ReactJS components * Example * <div class="reactjs-reset"> * </div> */ .reactjs-reset,.reactjs-reset h1,.reactjs-reset .h1,.reactjs-reset h2,.reactjs-reset .h2,.reactjs-reset h3,.reactjs-reset .h3,.reactjs-reset h4,.reactjs-reset .h4,.reactjs-reset h5,.reactjs-reset .h5,.reactjs-reset h6,.reactjs-reset .h6,.reactjs-reset p{font-family:'Source Sans Pro',sans-serif;}
/** * Media * * Place any image and text-like content side-by-side,as per:* stubbornella.org/content/2010/06/25/the-media-object-saves-hundreds-of-lines-of-code * * Example:<div class="media"> <img src=http://placekitten.com/200/300 alt="" class=media__img /> <p class="media__body">Lorem ipsum dolor sit amet,consectetur adipisicing elit,sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p> </div> */  .media{display:block;} .media__img{float:left;margin-right:24px;} .media__img--no-margin{float:left;margin-right:0;} .media__img--rev{float:right;margin-left:24px;width:22%;height:auto;} .media__img img,.media__img--rev img{display:block;} .media__img--top{margin-bottom:8px;} .media__body{overflow:hidden;} .media__body,.media__body >:last-child{margin-bottom:0;}
/** * Island styles * * Simple,boxed off content,as per:csswizardry.com/2011/10/the-island-object * Note:you may need to extend the clearfix class (.cf) * Example:* <div class="island"> Content that is boxed off and separated from everything else,like an island. </div> */ .island,.islet{display:block;} .island{padding:24px;} .island >:last-child,.islet >:last-child{margin-bottom:0;}  .islet{padding:12px;}
/** * Split * * Simple split item for creating two elements floated away from one another * Example:* <dl class="split"> <dt class="split__title">BZX Exchange</dt> <dd>12.39%</dd> <dt class="split__title">BYX Exchange</dt> <dd>1.95%</dd> </dl> */ .split{list-style:none;margin-left:0;text-align:right;} .split__title{clear:left;float:left;text-align:left;}
.site-footer{border-top:1px solid var(--color-base-gray-1);padding-top:var(--spacing-2);} .site-footer__row{padding:0 var(--spacing-1);} .site-footer__row:first-child{border-bottom:4px solid var(--color-base-primary);display:flex;flex-direction:column;justify-content:flex-end;} .site-footer__row:nth-child(2){border-bottom:1px solid var(--color-base-gray-3);padding-top:var(--spacing-base);} .site-footer__row:nth-child(2) .site-footer__nav-horizontal a{line-height:calc(var(--spacing-6) - var(--size-smallest));} .site-footer__row:nth-child(3){padding-bottom:calc(var(--spacing-1) * .5);padding-top:calc(var(--spacing-1) * .5);} .site-footer__nav-vertical:last-child{width:auto;} .site-footer__nav-site{display:flex;flex-direction:column;} .site-footer__nav-site ul{margin-left:var(--spacing-2);} .site-footer__nav-site li{margin-bottom:calc(var(--spacing-1) * .5);} .nav--footer ul li{font-size:var(--font-size-2);line-height:var(--spacing-base);} .nav--footer a{color:var(--color-text-brand);text-decoration:none;;} .nav--footer a:hover{text-decoration:underline;} .nav--footer__heading{font-size:var(--font-size-2);font-weight:bold;line-height:var(--spacing-base);margin-bottom:calc(var(--spacing-1) * .5);} .site-footer__nav-horizontal{margin:0 auto;} .site-footer__row:last-child a{line-height:var(--spacing-1);} .site-footer__nav-horizontal a{color:var(--color-text-brand);display:block;font-size:var(--font-size-2);} .site-footer__nav-legal-links{margin-bottom:0;} .site-footer__nav-legal-links ul{margin-bottom:var(--spacing-1);justify-content:center;} .site-footer__nav-legal-links ul > li{border-right:1px solid var(--color-base-blue-1);line-height:var(--spacing-1);padding-right:calc(var(--spacing-1) * .5);margin-bottom:var(--spacing-1);margin-right:calc(var(--spacing-1) * .5);} .site-footer__nav-legal-links ul > li:last-child{border-right:0;} .site-footer__nav-legal-links a{color:var(--color-text-brand);} .site-footer__logo img{margin-bottom:var(--spacing-1);} @media only screen and (min-width:544px){.site-footer__row:first-child{border-bottom:4px solid var(--color-base-primary);display:flex;flex-direction:row;justify-content:flex-end;} .site-footer__row:nth-child(2){padding:var(--spacing-1);} .site-footer__nav-site{flex:1;flex-direction:row;justify-content:flex-end;margin-bottom:var(--spacing-base);} .site-footer__nav-site li{margin-bottom:0;} .site-footer__nav-site > *{margin-right:var(--spacing-4);width:auto;} .site-footer__nav-site > *:last-child{margin-right:0;} .site-footer__nav-site ul{margin-left:0;} .nav--footer__heading{margin-bottom:0;} .site-footer__nav-legal-links ul{margin-bottom:0;justify-content:space-between;} .site-footer__nav-legal-links ul > li{border-right:none;line-height:var(--spacing-2);padding-right:0;margin-bottom:0;margin-right:0;}}
 .tile--primary h1,.tile--primary .h1{color:var(--color-text-primary-headline-1);} .tile--primary h2,.tile--primary .h2{color:var(--color-text-primary-subhead-1);} .tile--primary h3,.tile--primary .h3{color:var(--color-text-primary-highlights-1);} .tile--primary p,.tile--primary li{color:var(--color-text-primary-default);}
.tile--primary a.button--line,.tile--primary .button--line{border-color:var(--color-border-button-line-base);color:var(--color-text-button-text-base);}
.tile--primary table tbody th,.tile--primary table tbody td{color:var(--color-base-white);}
.tile--primary .display-table tbody th,.tile--primary .display-table tbody td{color:var(--color-base-gray-7);}
.tile--primary a:not(.button),.tile--primary .link::after,.tile--primary .link::before{border-color:var(--color-base-cyan-2);color:var(--color-base-cyan-2);}
 .tile--darkgray h1,.tile--darkgray .h1{color:var(--color-text-primary-headline-1);} .tile--darkgray h2,.tile--darkgray .h2{color:var(--color-text-primary-subhead-1);} .tile--darkgray h3,.tile--darkgray .h3{color:var(--color-text-primary-highlights-1);} .tile--darkgray p,.tile--darkgray li{color:var(--color-text-primary-default);}
.tile--darkgray a:not(.button),.tile--darkgray .link::after,.tile--darkgray .link::before{border-color:var(--color-text-dark-links);color:var(--color-text-dark-links);}
.tile--darkgray table th{color:var(--color-base-white);background-color:var(--color-base-gray-8);border-right:1px solid var(--color-background-tile-darkgray);} .tile--darkgray table th:last-child{border-right:0;} .tile--darkgray table tbody th,.tile--darkgray table tbody td{border-bottom:1px solid var(--color-base-gray-6);color:var(--color-base-white);}
.tile--darkgray .display-table{background-color:var(--color-background-tile-darkgray);border:1px solid var(--color-base-gray-6);} .tile--darkgray .display-table thead th,.tile--darkgray .display-table thead td{background-color:var(--color-background-tile-darkgray);} .tile--darkgray .display-table--border th{border-bottom:1px solid var(--color-base-gray-6);} .tile--darkgray .display-table--border th,.tile--darkgray .display-table--border td{border-color:var(--color-base-gray-6);border-right:1px solid var(--color-base-gray-6);} .tile--darkgray .display-table tbody th,.tile--darkgray .display-table tbody td{color:var(--color-text-primary-default);}
.tile--darkgray .data-table--zebra tbody tr:nth-child(2n) th,.tile--darkgray .data-table--zebra tbody tr:nth-child(2n) td{background-color:var(--color-base-gray-8);}
.tile--gray thead th{background-color:var(--color-base-white);border-right-color:var(--color-base-gray-1);color:var(--color-base-gray-8);font-weight:var(--font-weight-regular);} .tile--gray tbody th,.tile--gray tbody td{border-bottom-color:var(--color-base-gray-2);color:var(--color-base-gray-7);}
.tile--gray .data-table--zebra tbody tr:nth-child(2n) th,.tile--gray .data-table--zebra tbody tr:nth-child(2n) td{background-color:var(--color-base-white);}
.tile--cyan .subhead--2{color:var(--color-text-dark-subhead-1);} .tile--cyan .subhead--line-separator{border-bottom-color:var(--color-base-white);} .tile--cyan .highlight{color:var(--color-base-white);} .tile--cyan .category{color:var(--color-base-e-carrot-3);}
.tile--cyan .display-table thead th{color:hsl(var(--color-hue-cyan),20%,40%);} .tile--cyan .display-table tbody th,.tile--cyan .display-table tbody td{color:var(--color-text-default);}
.tile--cyan a:not(.button),.tile--cyan .link::after,.tile--cyan .link::before{border-color:var(--color-base-cyan-2);color:var(--color-base-cyan-2);}
 h1,.h,.headline,.headline--1{margin-bottom:48px;text-align:center;} h1 > sup{font-size:var(--font-size-2);vertical-align:super;}
.site--header{position:relative;overflow:visible;} .site-header__actions{float:right;padding-top:2px;} .site-header__logo{display:block;} .site-header__logo img{height:36px;margin:12px 0;} .site-header__alert{padding:calc(var(--spacing-1) * .5) var(--spacing-1);text-align:center;} .site-header__alert a{color:var(--color-base-white);line-height:var(--spacing-base);text-decoration:none;} .site-header__alert a:hover{text-decoration:underline;} @media only screen and (min-width:960px){.site--header{padding-top:12px;} .site-header__alert{margin-bottom:12px;margin-top:-12px;}} @media only screen and (min-width:544px) and (max-width:1080px){.site-header__logo{padding-left:calc(.5 * var(--spacing-1,12px));} .site-header__actions{margin-right:calc(.5 * var(--spacing-1,12px));}}
/** * Search box component * Example:<div class="search-box"> <label for="symbol-search">View Different Symbol</label> <input type="search" id="symbol-search"> <input type="submit" value=""> </div> */ .search-box{} .search-box input[type="search"]{background-color:#F3F3F3;border:1px solid #F2F2F2;padding:1px 15px 1px 6px;width:150px;} .search-box input[type="search"]:focus{ background-color:white;border:1px solid rgb(51,51,51);} .search-box input[type="submit"],.search-box input[type="submit"]:focus,.search-box__submit-btn,.search-box__submit-btn:focus{background:transparent url(/_img/sprites/sprites.png) no-repeat 0 0;background-position:-15px -62px;top:-1px;vertical-align:middle;border:none;outline:none;border-radius:0;height:13px;width:11px;left:-20px;padding:0;position:relative;}  .search-box--site-desktop{display:none;} .search-box--site-desktop input[type="search"]{border-radius:5px;line-height:28px;padding-bottom:0;padding-top:0;}  @supports (-ms-ime-align:auto){.search-box--site-desktop input[type="search"]{height:28px;}}  @media all and (-ms-high-contrast:active),(-ms-high-contrast:none){.search-box--site-desktop input[type="search"]{height:28px;}} @media screen and (min-width:780px){.search-box--site-desktop{display:block;} .search-box--site-desktop input[type="search"]{-webkit-transition:width 0.5s;transition:width 0.5s;} .search-box--site-desktop input[type="search"]:focus{width:400px;}}  #nav_mobile .search-tool input,#nav_mobile .search-tool input,#nav_mobile .search-tool input:before,.search-tool input:after{-moz-user-select:initial; -ms-user-select:initial; -khtml-user-select:initial; -webkit-user-select:initial; user-select:initial;}
.app{min-height:200px;} .app__hd{background-color:#A6A6A6;border:1px solid #A6A6A6;overflow:hidden;padding:8px 6px 8px 12px;} .app__hd--sub{background-color:#D1D1D1;border:1px solid #D1D1D1;border-width:0 1px;padding:3px 0 3px 0;} .app__title{color:#FFF;float:left;font-family:Cabin,Arial,Helvetica,sans-serif;font-size:16px;font-weight:normal;line-height:24px;margin-bottom:0;} .app__title a,.app__title a:visited,.app__hd__extras a,.app__hd__extras a:visited{color:#FFF;} .app__hd__extras{color:#FFF;float:right;font-size:14px;padding-right:12px;} .app__hd__extras a{text-decoration:none;} .app__hd__extras a:hover{color:#FFF;text-decoration:underline;} .app__markets-nav{float:left;line-height:16px;margin-bottom:0;} .app__markets-nav .menuitem{margin-right:4px;padding:0 4px;} .app__markets-nav .menuitemlabel{color:#000;cursor:pointer;font-size:12px;line-height:22px;text-decoration:underline;padding:4px 8px;} .app__markets-nav .menuitemlabel:hover{text-decoration:none;} .app__markets-nav .selected .menuitemlabel{color:#313131;text-decoration:none;font-weight:bold;cursor:default;background-color:#D1D1D1;padding:4px 8px;} .app__hd--sub .app__markets-nav{overflow:hidden;} .app__hd--sub .app__markets-nav .menuitem{display:block;float:left;margin-right:0;} .app__hd--sub .app__markets-nav .menuitemlabel{display:block;padding:7px 8px;} .app__markets-nav .selected .menuitemlabel,.app__markets-nav .menuitemlabel:hover,.app__hd--sub .app__markets-nav .menuitemlabel:hover,.app__hd--sub .app__markets-nav .selected .menuitemlabel{border-radius:5px;} .app__markets-nav .menuitemlabel:hover,.app__hd--sub .app__markets-nav .menuitemlabel:hover{background-color:#C3C3C3;} .app__hd--sub .app__markets-nav .selected .menuitemlabel{background-color:#A6A6A6;} .app__description{clear:both;color:#FFF;font-size:14px;font-style:italic;line-height:22px;} .ir__events{padding-bottom:30px;} @media screen and (max-width:780px){ .app__hd{padding:2px 2px 2px 4px;}}
.module select{font-size:.86em;font-weight:bold;} .module__hd{background-color:#E8E8E8;border-color:#E8E8E8;overflow:hidden;padding:8px;}  .module__hd table{box-shadow:none;}
 .nav--main{background-color:rgb(0,32,81);}  .nav--main ul{display:block;margin:auto;max-width:1080px;} .nav--main{clear:both;margin-bottom:0;margin-left:0;} .nav--main li{display:inline-block;list-style:none;margin-bottom:0;position:relative;} .nav--main li:last-child{margin-right:0;} .nav--main,.nav--main a,.nav--main .btn,.nav--main button{color:rgb(255,255,255);font-family:"Source Sans Pro",Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;line-height:34px;} .nav--main a,.nav--main .btn,.nav--main button{  margin-right:0; text-decoration:none;padding:1px 15px;} #nav--main__tech-integration{float:right;} #nav--main__tech-integration a{border:solid 1px #ffffff;border-radius:3px;font-size:12px;font-weight:400;height:26px;line-height:24px;padding:0 5px 0px 5px;text-align:center;width:144px;} .nav--main .nav--main__item--selected,.nav--main li > a:hover{text-decoration:none;background-color:#156abf;border-radius:0;} .nav--main li:first-child .btn,.nav--main li:first-child button{margin-left:-15px;} .nav--main .btn--piped,.nav--main .btn--nopipe{padding:0 21px;*padding:0 19px;} .nav--main .btn--nopipe{padding-right:0;} .nav--main li.nav--global-dropdown{border-bottom:none;} .nav--main__item{border-radius:0;} .nav--main__item:hover{background:#156abf;} .nav--main__mega{background-color:transparent;display:block;height:100%;position:absolute;z-index:1000;} .nav--main__mega .nav__heading{color:rgb(0,168,45);font-size:18px;font-weight:500;margin-bottom:8px;} .nav--main__mega .nav__heading a{text-decoration:none;} .nav--main__mega .nav__heading a:hover{text-decoration:underline;} .nav--main__mega .nav__item{line-height:1.833;margin-bottom:0;} .nav--main__mega .nav__item,.nav--main__mega .nav__item a{color:#333;font-size:12px;text-decoration:none;} .nav--main__mega .nav__item a:hover{text-decoration:underline;} .nav--main__mega a[target="_blank"]:after{content:url('/res/_img/icons/expand.svg');display:inline-block;height:10px;margin-left:5px;position:relative;top:0px;width:10px;} .nav--main__mega__bd{background:#FFF;border:1px solid #CCC;border-top:none;margin:0 0;padding:16px;} .nav--main__mega__bd ul{margin:0 0 16px;} .nav--main__sub-nav{background-color:#FFF;overflow:hidden;position:absolute;width:500px;} .nav--main__mega .site-divider{border-color:rgb(204,204,204);}  .nav--drop,.nav--drop__section{height:0;overflow:hidden;visibility:hidden;width:0;} .nav--drop__section{margin-bottom:0;} .nav--drop--show{height:auto;overflow:auto;visibility:visible;width:100%;display:block;} .nav--drop-global-sites{width:auto;right:90px !important;} .nav--drop-global-sites__item{float:right;width:auto;} .nav--drop-global-sites .nav--main__mega__bd{overflow:hidden;width:auto;position:relative;margin-right:360px;} @media only screen and (min-width:544px) and (max-width:1080px){.nav--main li:first-child .btn,.nav--main li:first-child button{margin-left:0;}}
.privacy-alert{bottom:0;box-shadow:var(--shadow-level-1,1px 1px 3px 1px rgba(51,51,51,0.35));left:0;position:fixed;z-index:1000;} .privacy-alert .box{border:none;} .privacy-alert > *:first-child{background-color:rgb(240,240,240);background-color:var(--color-base-gray-1,rgb(240,240,240));} .privacy-alert > *:last-child{background-color:white;background-color:var(--color-base-white,white);} .privacy-alert__basic{align-items:center;display:flex;justify-content:space-between;margin:auto;} .privacy-alert__button-group{display:flex;justify-content:right} .privacy-alert__extra{margin:auto;} .privacy-alert .box{padding:12px 24px;} .privacy-alert button:first-child{margin-right:8px;} .privacy-alert .box,.privacy-alert p{margin-bottom:0;} .privacy-alert a:hover{text-decoration:none;} .privacy-alert p{color:var(--color-text-default,rgb(51,51,51));flex:1;font-size:14px;line-height:24px;} .privacy-alert a{color:rgb(0,168,45);font-weight:bold;} @media (max-width:480px){.privacy-alert__basic{flex-flow:column;} .privacy-alert__button-group{justify-content:center;width:100%;}}
 .new--header{border-top:25px solid var(--color-base-primary);} .new--header > section{display:flex;justify-content:space-between;align-items:center;height:70px;width:var(--mq-desktop);margin:0 auto;padding:0 8px;background-color:var(--color-base-white);position:relative;} .new--header h1{margin:0;font-size:10px;} .new--header h1 a{display:block;width:110px;height:36px;overflow:hidden;text-indent:-1000px;background-image:url('/_img/logos/cboe_logo.svg');background-repeat:no-repeat;background-position:center;} .new--header nav{display:flex;align-items:center;} .new--header nav ul{display:none;align-items:center;margin:0;} .new--header nav ul li{margin-bottom:0;} .new--header nav ul.new--nav-links{display:flex;} .new--header nav ul.new--nav-links li{margin-bottom:0;} .new--header nav ul li{position:relative;} .new--header nav ul a{display:block;padding:6px var(--spacing-1);color:var(--color-base-gray-6);text-decoration:none;border-radius:5px;} .new--header nav ul a:hover{background-color:var(--color-base-gray-1);} .new--header nav ul li.active > a{color:var(--color-text-default);font-weight:bold;} .new--header nav ul li.active::after{content:'';border-left:10px solid transparent;border-top:10px solid var(--color-base-white);border-right:10px solid transparent;position:absolute;z-index:12;left:50%;margin-left:-10px;bottom:-27px;} .new--header nav ul li.active > a::after{content:'';border-left:11px solid transparent;border-top:11px solid var(--color-base-gray-3);border-right:11px solid transparent;position:absolute;z-index:11;left:50%;margin-left:-11px;bottom:-28px;} .new--header nav ul.new--nav-active-mobile-links{display:none;} .new-nav-button{display:none;} .new--header nav ul.new--action-links{display:flex;position:absolute;top:0;right:0;padding:0 var(--spacing-1);} .new--header nav ul.new--action-links a:hover{background-color:rgba(0,0,0,0.3);} .new--header nav ul.new--action-links a{color:#fff;font-size:var(--font-size-1);padding:0 var(--spacing-1) 0 var(--spacing-3);margin-top:-25px;} .new--header .new--search{background-image:url('/_img/icons/search-white.svg');background-repeat:no-repeat;background-position:8px 3px;background-size:18px;} .new--header .new--signin{background-image:url('/_img/icons/account-white.svg');background-repeat:no-repeat;background-position:8px 3px;background-size:18px;} .new--shelf{position:-webkit-sticky;position:sticky;z-index:10;top:0;background-color:rgb(250,250,250);border-top:1px solid var(--color-base-gray-2);border-bottom:1px solid var(--color-base-gray-2);min-height:50px;} .new--shelf > nav{display:flex;justify-content:space-between;width:var(--mq-desktop);margin:0 auto;padding:6px 8px;} .new--shelf > nav h2{flex:none;font-size:var(--font-size-base);font-family:var(--font-family-base);margin:0;} .new--shelf > nav h2 a{margin:0 var(--spacing-2) 0 0;color:var(--color-base-primary);font-weight:bold;text-decoration:none;} .new--shelf > nav ul{display:flex;justify-content:flex-end;flex-wrap:wrap;margin:0;} .new--shelf > nav ul li{margin-bottom:0;} .new--shelf > nav ul a{display:block;padding:6px var(--spacing-1);color:var(--color-base-primary);font-size:14px;text-decoration:none;border-radius:5px;} .new--shelf > nav ul li.active a{color:var(--color-text-default);font-weight:bold;} .new--shelf > nav ul a:hover{background-color:var(--color-base-gray-1);} .new--shelf.sticky{box-shadow:0 1px 3px 0 rgba(78,85,92,0.3);} .new--shelf.sticky > nav h2{margin:0 var(--spacing-2) 0 var(--spacing-5);} .new--shelf.sticky > nav h2::before{content:'';position:absolute;width:46px;height:24px;top:12px;margin-left:-60px;background-image:url('/_img/logos/c_logo.svg');background-repeat:no-repeat;background-position:center;padding:0 var(--spacing-1);border-right:1px solid var(--color-base-primary);} .new--shelf > nav .new--shelf-inpage{display:none;} .new--breadcrumb > nav{width:var(--mq-desktop);margin:0 auto;padding:0 8px;} .new--breadcrumb > nav ul{display:flex;flex-wrap:wrap;margin:0;} .new--breadcrumb > nav ul li{line-height:var(--spacing-2);} .new--breadcrumb > nav ul li::after{color:var(--color-base-gray-3);content:'>';font-size:var(--font-size-3);margin:0 6px 0 2px;font-family:monospace;} .new--breadcrumb > nav ul li:last-child::after{display:none;} .new--breadcrumb > nav ul a{color:var(--color-base-gray-4);font-size:var(--font-size-2);text-decoration:none;} .new--breadcrumb > nav ul a:hover{text-decoration:underline;color:var(--color-text-default);} .new--search-container{position:fixed;top:0;z-index:-1;background-color:rgba(0,0,0,0.5);width:100%;height:100%;opacity:0;visibility:hidden;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;} .new--search-container.visible{opacity:1;visibility:visible;z-index:30;} .new--search-box{background-color:var(--color-base-white);width:100%;height:73px;border-top:3px solid var(--color-base-white);} .new--search-form{display:flex;position:relative;align-items:center;justify-content:center;width:var(--mq-desktop);height:70px;margin:0 auto;} .new--search-form input{border:1px solid;border-radius:4px;font-size:14px;min-height:36px;padding:0 8px 0 36px;margin-right:var(--spacing-1);box-sizing:border-box;background-color:#F0F0F0;border-color:#D3D3D3;color:#333333;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;width:300px;} .new--search-form input:focus{outline:none;background-color:#f7f7f7;border-color:#007AA7;} .new--search-form .new--search-field::before{content:'';width:36px;height:36px;background-image:url('/_img/icons/search-gray.svg');background-repeat:no-repeat;background-position:8px 8px;background-size:22px;position:absolute;} .new--search-close{color:var(--color-base-gray-6);border-radius:5px;padding:4px 8px;position:absolute;right:42px;font-size:30px;} .new--search-close:hover{background-color:var(--color-base-gray-1);} .new--search-close:active{background-color:var(--color-base-gray-7);} .new--site-inpage{display:grid;grid-template-columns:auto 200px 880px auto;grid-template-rows:auto auto;background-color:var(--color-base-white);position:relative;} .new--site-inpage .new--nav-inpage{grid-column:2;grid-row:1;padding:var(--spacing-4) 0;} .new--site-inpage .new--nav-inpage ul{margin:0 0 0 -6px;padding:0 var(--spacing-2) 0 0;} .new--site-inpage .new--nav-inpage ul a{font-size:14px;display:block;padding:6px var(--spacing-1);color:var(--color-base-gray-6);text-decoration:none;border-radius:5px;} .new--site-inpage .new--nav-inpage ul li.active a{color:var(--color-text-default);font-weight:bold;} .new--site-inpage .new--nav-inpage ul a:hover{background-color:var(--color-base-gray-1);} .new--site-inpage > section,.new--site-inpage > .tile{grid-column-start:1;grid-column-end:span 4;} .new--site-inpage section:first-of-type,.new--site-inpage .tile:first-of-type{grid-column:3;grid-row:1;} .new--site-inpage section:first-of-type .section-wrapper,.new--site-inpage .tile:first-of-type .section-wrapper{width:100%;padding:0 var(--spacing-1);}  @media(max-width:1080px){.new--header > section{width:100%;} .new--shelf > nav{width:100%;} .new--breadcrumb > nav{width:100%;} .new--search-form{width:100%;} .new--site-inpage{width:100%;grid-template-columns:auto 200px auto auto;} .new--site-inpage .new--nav-inpage ul{margin:0;}}  @media(max-width:900px){.new--header > section{height:60px;} .new--header h1 a{width:70px;} .new--header nav ul a{font-size:14px;} .new--header nav ul li.active a::after{bottom:-23px;} .new--header nav ul li.active::after{bottom:-22px;} .new--search-box{height:63px;} .new--search-form{height:60px;}}  @media(max-width:800px){.new--header{border-top:5px solid var(--color-base-primary);position:-webkit-sticky;position:sticky;top:0;box-shadow:0 0 0 1px rgba(0,0,0,0.1);z-index:15;} .new--header.sticky{box-shadow:0 1px 3px 0 rgba(78,85,92,0.3),0 0 0 1px rgba(0,0,0,0.1);} .new--header > section{display:grid;grid-template-columns:80px auto 80px;grid-template-rows:auto;} .new--header h1{grid-column:2;grid-row:1;text-align:center;} .new--header nav{grid-column:3;grid-row:1;} .new-nav-button{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;grid-column:1;grid-row:1;width:40px;height:40px;border-radius:5px;padding:10px;cursor:pointer;} .new-nav-button:hover{background-color:var(--color-base-gray-1);} .new-nav-button > span{display:block;height:2px;width:100%;margin:2px 0px;border-radius:4px;background-color:var(--color-base-gray-6);flex:none;} .new-nav-button > span:nth-child(2){width:80%;} .new--header nav ul.new--nav-links{display:none;position:fixed;overflow:auto;background-color:#fff;height:100%;width:250px;top:0;left:-300px;z-index:30;padding:60px var(--spacing-1) var(--spacing-1);box-shadow:0 0 10px rgba(0,0,0,0.5);border-top:3px solid var(--color-base-primary);opacity:0;-webkit-transition:left 300ms cubic-bezier(0.4,0,0.2,1) 100ms,opacity 200ms ease-in-out 100ms;transition:left 300ms cubic-bezier(0.4,0,0.2,1) 100ms,opacity 200ms ease-in-out 100ms;} .new--header nav ul.new--nav-links::before{content:'';display:block;width:70px;height:36px;position:absolute;top:var(--spacing-1);left:18px;background-image:url('/_img/logos/cboe_logo.svg');background-repeat:no-repeat;background-position:center;} .new--header nav ul.new--nav-links::after{content:'';display:block;width:40px;height:40px;position:fixed;background-color:var(--color-base-white);background-image:url(/res/_img/icons/link-arrow-forward.svg);background-repeat:no-repeat;background-position:center;border-radius:20px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);top:var(--spacing-1);left:0;box-shadow:-2px 0px 4px rgba(0,0,0,0.4);cursor:pointer;-webkit-transition:left 350ms cubic-bezier(0.4,0,0.2,1) 50ms;transition:left 350ms cubic-bezier(0.4,0,0.2,1) 50ms;} .new--header nav ul.new--nav-links > li > a{background-image:url(/res/_img/icons/link-arrow-forward.svg);background-repeat:no-repeat;background-position:3px center;background-size:20px;padding-left:var(--spacing-2);} .new--header nav::before{content:'';position:fixed;display:none;width:100%;height:100%;left:0;top:0;z-index:20;background-color:rgba(0,0,0,0.5);opacity:0;-webkit-transition:opacity 200ms ease-in-out 100ms;transition:opacity 200ms ease-in-out 100ms;} .new--header nav.visible ul.new--nav-links{display:block;} .new--header nav.opened ul.new--nav-links{left:0;opacity:1;} .new--header nav.opened ul.new--nav-links::after{left:230px;-webkit-transition:left 350ms cubic-bezier(0.4,0,0.2,1) 100ms;transition:left 350ms cubic-bezier(0.4,0,0.2,1) 100ms;} .new--header nav ul.new--action-links{position:relative;padding:0;} .new--header nav ul.new--action-links a:hover{background-color:var(--color-base-gray-1);} .new--header nav ul.new--action-links a{padding:6px var(--spacing-1);margin-top:auto;} .new--header .new--search{width:40px;height:40px;overflow:hidden;text-indent:-1000px;background-image:url('/_img/icons/search.svg');background-repeat:no-repeat;background-position:10px 10px;background-size:22px;} .new--header .new--signin{width:40px;height:40px;overflow:hidden;text-indent:-1000px;background-image:url('/_img/icons/account.svg');background-repeat:no-repeat;background-position:8px 8px;background-size:24px;} .new--header nav.visible::before{display:block;} .new--header nav.opened::before{opacity:1;} .new--header nav ul li.active a::after{display:none;} .new--header nav ul li.active::after{display:none;} .new--header nav ul .new--nav-active-mobile-links{display:block;margin:0;} .new--header nav ul .new--nav-active-mobile-links a{display:block;padding:6px var(--spacing-1);margin-left:var(--spacing-1);color:var(--color-base-primary);font-size:14px;text-decoration:none;} .new--shelf{position:relative;} .new--shelf > nav{display:block;} .new--shelf > nav h2{display:inline-block;position:relative;padding:0 var(--spacing-4) 0 8px;cursor:pointer;} .new--shelf > nav h2::after{content:'';background-image:url(/res/_img/icons/link-arrow-forward.svg);background-position:right center;background-repeat:no-repeat;background-size:24px;position:absolute;right:16px;top:7px;width:24px;height:24px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:transform 300ms ease-in-out;transition:transform 300ms ease-in-out;} .new--shelf > nav ul{display:block;max-height:0;overflow:hidden;visibility:hidden;opacity:0;-webkit-transition:max-height 300ms cubic-bezier(0.4,0,0.2,1) 0ms,opacity 200ms ease-in-out;transition:max-height 300ms cubic-bezier(0.4,0,0.2,1) 0ms,opacity 200ms ease-in-out;} .new--shelf.expanded > nav ul{max-height:10000px;visibility:visible;opacity:1;} .new--shelf.expanded > nav h2::after{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);transform:rotate(270deg);} .new--shelf > nav .new--shelf-inpage{display:block;} .new--shelf.expanded > nav .new--shelf-inpage ul{border-top:1px solid var(--color-base-gray-2);margin-top:var(--spacing-1);padding-top:var(--spacing-1);} .new--breadcrumb > nav{padding:0 16px;} .new--site-inpage{display:block;} .new--site-inpage .new--nav-inpage{display:none;}}  @media(max-width:600px){.new--search-close{position:relative;right:auto;margin-left:var(--spacing-1);} .new--search-form{padding:0 var(--spacing-1);} .new--search-form .new--search-field{flex:1 1 auto;display:flex;} .new--search-form .new--search-field input{width:auto;flex:1 1 auto;} .new--search-form button{flex:none;}}  @media(max-width:320px){.new--search-close{display:none;}}
 .limelight-player .vjs-limelight-big-play{z-index:1 !important;}
       /** * Display a visual line-height guide * * Place this class in a separate blank block element at the bottom of your markup * before the closing body tag and should not contain any parent elements besides * the body tag * * Example:..... </section> <div class="line-height-guide--16px"></div> </body> */ .line-height-guide--16px{background-image:url('/res/_img/general/line_height_16px.png');background-position:0 0;height:10000%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:100000;} .line-height-guide--24px{background-image:url('/res/_img/general/line_height_24px.png');background-position:0 0;height:10000%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:100000;} .line-height-guide--12-24px{background-image:url('/res/_img/general/line_height_12px_24px.png');background-position:0 0;height:10000%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:100000;}
#side-navigation a,#side-navigation a:visited{color:#333;} .sidebar__open-button{background-color:rgb(208,211,212);background-image:url(/_img/sprites/arrow_grey_down.svg);background-position:100px;background-repeat:no-repeat;background-size:20px;box-shadow:1px 2px 12px 0px rgba(0,0,0,0.3);color:#666666;cursor:pointer;display:block;float:left;font-family:'Source Sans Pro';font-weight:600;height:40px;left:0;line-height:38px;padding-right:30px;position:fixed;text-align:center;transform-origin:left top 0px;transform:rotate(270deg);top:360px;width:130px;z-index:502;} .sidebar__open-button.text-grey{background-image:url(/_img/sprites/arrow_grey_down.svg);color:#666666;} .side-content{background-color:white;box-shadow:1px 2px 12px 0 rgba(0,0,0,0.3);height:100%;left:-450px;min-width:300px;overflow-y:hidden;position:absolute;top:0;width:auto;z-index:501;} .sidebar__close-button{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:rgb(208,211,212);background-image:url(/_img/sprites/arrow_grey_side.svg);background-position:10px 11px;background-repeat:no-repeat;background-size:20px auto;color:#666666;cursor:pointer;float:left;height:61px;margin-bottom:39px;position:relative;right:0px;transform:rotate(180deg);top:0px;width:100%;z-index:502;} .side-content-full-width{background-color:white;box-shadow:1px 2px 12px 0 rgba(0,0,0,0.3);display:block;height:100%;left:-450px;min-height:700px;min-width:300px;overflow-y:hidden;padding-bottom:80px;position:absolute;text-align:right;top:0;width:auto;z-index:501;} .sidebar__close-button.text-grey{background-image:url(/_img/sprites/arrow_grey_side.svg);color:#666666;} .side-content__scroll{height:100%;float:right;max-width:500px;overflow-y:auto;position:relative;top:-39px;width:100%;z-index:503;} .side-content__align-right{margin-left:auto;text-align:left;width:300px;} @media screen and (min-width:781px){nav#side-navigation{font-family:Lato,Arial,Helvetica,sans-serif;font-weight:300;}  .submenumobile{max-height:0;}  .menu-section,.submenumobile--expanded{max-height:2800px;}  .menu-section{ font-family:Lato,Arial,Helvetica,sans-serif; font-weight:400;margin-bottom:100px !important;overflow:hidden;padding:0;} ul.submenumobile.menu-section{margin-bottom:24px;padding:24px 0;}  .menu-section li a{text-decoration:none;vertical-align:middle;} .submenu-init{font-size:90%;overflow:hidden;}  .menu-section li{font-size:13px;line-height:24px;margin-bottom:0;overflow:hidden;padding-left:36px;vertical-align:middle;}  .menu-section > li > ul li{padding-left:20px;}  #side-navigation a,nav#side-navigation ul li div{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}  nav#side-navigation ul li div.menu-arrow{background-position:0 center;background-repeat:no-repeat;background-size:12px auto;cursor:pointer;display:block;padding-left:15px;margin-left:-15px;} .menu-arrow.white-arrow,.menu-arrow.grey-arrow{background-image:url(/_img/sprites/arrow_green_down.svg);} .menu-arrow--expanded.white-arrow,.menu-arrow--expanded.grey-arrow{background-image:url(/_img/sprites/arrow_green_up.svg);}  nav#side-navigation > ul > li > div.button--item{background-image:none;cursor:default;color:#666666;font-family:Lato,Arial,Helvetica,sans-serif;font-size:2em;font-weight:300;height:48px;line-height:48px;margin:30px 0 0 0;padding:0 0 10px 18px;} ul.menu-section > li > a,ul.menu-section > li > div.menu-arrow{text-transform:uppercase;} #side-navigation li:last-child{border:none;} .mobile-only{display:none;}  .main-content > .container{margin-left:10px !important;margin-right:10px !important;overflow:auto;} .main-content{min-height:600px;} #side-navigation a:hover,nav#side-navigation ul li div.menu-arrow:hover,.nav_mobile_selected{color:rgb(0,168,45) !important;} .nav_mobile_selected{font-weight:600;} nav#side-navigation > ul > li > div.button--item:hover{color:#666666 !important;} #side-navigation a[target="_blank"]:after,#side-navigation .text-grey a[target="_blank"]:after{content:url('/res/_img/icons/expand_grey.svg');display:inline-block;height:10px;margin-left:4px;position:relative;top:0px;width:10px;}} #side-bar,#sidebar-open-button,#sidebar-close-button,.side-content-full-width,.side-content *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transition:.45s ease-in-out;-moz-transition:.45s ease-in-out;-o-transition:.45s ease-in-out;transition:.45s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;} #sidebar-open-button{left:-80px;} #side-bar{left:-600px;position:fixed;top:140px;} .js-no-bg{background-position:1000px 11px;cursor:default;}  .side-content-full-width .site-divider{border:none;} .return-link{color:#666666;font-family:Lato,Arial,Helvetica,sans-serif;font-size:0.8em;font-weight:400;margin-top:10px;} .return-link a{padding-left:18px;} hr.light{background-color:#cccccc;height:4px;} #side-navigation ul{margin:0;}
 .box.box--site-alert{display:block;}  #desktop_nav{overflow:hidden;}  .nav_mobile,#drawer{display:none;} #drawer li{line-height:unset;} .nav_mobile .lock{display:inline;} .search-close-icon{height:40px;width:auto;} .search_button{height:40px;margin:0;}  @media screen and (max-width:780px){.nav_mobile_selected{font-weight:600;font-style:italic;} #nav_mobile a,#nav_mobile a:visited,#nav_mobile a,#nav_mobile a:visited,#nav_mobile label{color:inherit;} #nav_mobile a:hover{text-decoration:underline;} #nav_mobile a:active{background-color:#FFFFFF;color:#000;} #nav_mobile *{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transition:.50s ease-in-out;-moz-transition:.50s ease-in-out;-o-transition:.50s ease-in-out;transition:.50s ease-in-out;margin:0; -webkit-text-size-adjust:none;text-decoration:none;-webkit-font-smoothing:subpixel-antialiased;position:relative;-moz-user-select:none; -ms-user-select:none; -khtml-user-select:none; -webkit-user-select:none; -webkit-touch-callout:none; user-select:none;-webkit-tap-highlight-color:rgba(56,180,73,0.1);} #nav_mobile a{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;} #nav_mobile a[target="_blank"]:after{content:url('/res/_img/icons/expand_white.svg');} #nav_mobile .text-grey a[target="_blank"]:after{content:url('/res/_img/icons/expand_grey.svg');} #nav_mobile a[target="_blank"]:after{display:inline-block;height:15px;margin-left:10px;position:relative;top:0px;width:15px;} #drawer-toggle-label{height:60px;width:70px;background-image:url(/_img/sprites/menu.svg);background-repeat:no-repeat;background-size:70%;background-color:#ffffff;background-position:15% center;margin-right:30px;background-color:transparent;}  .submenumobile{max-height:0;}  .submenumobile--expanded{max-height:2800px;}  .menu-section{font-family:"Source Sans Pro",Arial,Helvetica,sans-serif;font-weight:300;font-size:85%;padding-left:40px;color:#ffffff;overflow:hidden;} .submenu-init{overflow:hidden;font-size:90%;padding-left:20px !important;} #drawer li:last-child{border:none;}  .submenumobile{max-height:0;}  .submenumobile--expanded{max-height:2800px;} .menu-arrow.white-arrow{background-image:url(/_img/sprites/arrow_white_down.svg);} .menu-arrow.grey-arrow{background-image:url(/_img/sprites/arrow_grey_down.svg);} .menu-arrow--expanded.white-arrow{background-image:url(/_img/sprites/arrow_white_up.svg);} .menu-arrow--expanded.grey-arrow{background-image:url(/_img/sprites/arrow_grey_up.svg);} .mobile-navigation--vertical-spacer{height:20px;}  .batsLogoMobile{width:130px;height:100%;opacity:0;display:block;float:left;} .search_button,#drawer-toggle-label{position:relative;display:inline-block;margin:10px;vertical-align:middle;cursor:pointer;} .search-tool{background-color:white;display:block;float:left;text-align:center;top:0;position:absolute !important;width:100%;z-index:100;} .search-tool--hidden{visibility:hidden;opacity:0;top:-100px;} .search-text-field{width:80% !important;height:50px;font-size:1.5em;vertical-align:middle;} .search-close-icon{cursor:pointer;display:inline;padding-left:2%;vertical-align:middle;} #close-button{height:60px;width:70px;background-image:url(/_img/sprites/close.svg);background-repeat:no-repeat;background-color:transparent;background-size:60%;background-position:center;top:10px;right:-200px;position:fixed;z-index:12;} .close-button--show{right:0 !important;} #drawer ul{margin-left:0;} #drawer li{list-style:none; } #drawer li span{display:inline-block;height:96px;width:10px;float:left;top:2px;position:relative;margin-right:30px;} #drawer li img{margin-right:30px;}   .menu-arrow.white-arrow{background-image:url(/_img/sprites/arrow_white_down.svg);} .menu-arrow.grey-arrow{background-image:url(/_img/sprites/arrow_grey_down.svg);} .menu-arrow--expanded.white-arrow{background-image:url(/_img/sprites/arrow_white_up.svg);} .menu-arrow--expanded.grey-arrow{background-image:url(/_img/sprites/arrow_grey_up.svg);} .site-section{display:block;background-position:95% center;background-size:6% auto;background-repeat:no-repeat;cursor:pointer;}  .menu-section li{vertical-align:middle;line-height:59px;} .menu-section--border-white li{border-bottom:1px solid #ffffff;} .menu-section--border-grey li{border-bottom:1px solid #666666;}   nav ul li div{display:block;background-position:95% center;background-size:4% auto;background-repeat:no-repeat;cursor:pointer;}  .text-grey{color:#666666;} .submenu-init{padding-left:20px !important;} #drawer li:last-child{border:none;}  .grey{background-color:#7f7f7f;} .emerald{background-color:rgb(0,32,81);} .lime{background-color:rgb(0,87,184);} .turquoise{background-color:rgb(86,197,206);} .jade{background-color:rgb(0,163,244);} .orange{background-color:rgb(0,168,44);} .purple{background-color:rgb(0,32,81);} .lemon{background-color:rgb(208,211,212);} .mobile-navigation--vertical-spacer{height:20px;} .box.box--site-alert{display:block;} .batsLogoMobile{width:200px;} .box.box--site-alert{display:block;} .batsLogoMobile{width:200px;} .return-link,#desktop_nav,.news-list li:nth-child(n+6){display:none;} .nav_mobile{background-color:#FFFFFF;display:inline-block;width:100%;height:100px;background-image:url(/_img/logos/cboe_logo.svg);background-repeat:no-repeat;background-position:20px center;background-size:auto 45%;text-align:right;line-height:100px;box-shadow:1px 2px 12px 0 rgba(0,0,0,0.3);} #drawer{z-index:3;display:inline-block;background-color:#FFFFFF;height:100%;left:102%;position:fixed;overflow-x:hidden;overflow-y:scroll;text-align:left;color:#333333;font-size:32px;font-family:"Source Sans Pro",Arial,Helvetica,sans-serif;font-weight:300;width:100%;top:0;padding-top:10px;}} @media screen and (max-width:530px){.batsLogoMobile{width:140px;} #drawer{font-size:24px;} .nav_mobile{background-size:auto 40%;height:80px;line-height:80px;} #drawer-toggle-label{background-size:55% auto;background-position:center;margin-right:10px;margin-left:0;height:60px;width:60px;} #drawer li span{height:74px;margin-right:20px;} #drawer li img{margin-right:20px;} .lock{height:24px;} .menu-section{padding-left:30px;} .search-box input[type="search"]{width:40px;}} @media screen and (max-width:405px){#drawer{font-size:22px;} .nav_mobile{background-size:auto 60%;height:70px;line-height:70px;} .nav_mobile .button--item{font-size:22px;} .search_button{height:35%;margin:0;} #drawer-toggle-label{background-size:45% auto;background-position:center;margin:0;height:50px;width:50px;} #drawer li span{height:64px;margin-right:15px;} #drawer li img{margin-right:15px;} .lock{height:20px;} .menu-section{padding-left:20px;}} @media screen and (max-width:350px){.batsLogoMobile{width:120px;} #drawer{font-size:20px;} .nav_mobile{height:60px;line-height:60px;} #drawer li span{height:54px;margin-right:10px;} #drawer li img{margin-right:10px;} .lock{height:16px;} .menu-section{padding-left:10px;}}   @media only screen and (orientation:landscape){#drawer{font-size:18px;width:100%;} .nav_mobile{height:50px;line-height:50px;} .search_button{height:35%;margin:0;} #drawer-toggle-label{background-size:45% auto;background-position:center;margin:0;height:50px;width:50px;} #drawer li span{height:44px;margin-right:15px;} #drawer li img{margin-right:15px;} .lock{height:20px;} .menu-section{padding-left:20px;} nav ul li div{background-size:3% auto;}} .drawer-menu--opened{-webkit-transform:translateX(-102%);transform:translateX(-102%);} #drawer{-webkit-transition:350ms ease-in all;transition:350ms ease-in all;}