:root {
  --spacing-1x: calc(calc(calc( 1.8666666667vw + 1px ) * 1));
  --spacing-2x: calc(calc(calc( 1.8666666667vw + 1px ) * 2));
  --spacing-3x: calc(calc(calc( 1.8666666667vw + 1px ) * 3));
  --spacing-4x: calc(calc(calc( 1.8666666667vw + 1px ) * 4));
  --spacing-5x: calc(calc(calc( 1.8666666667vw + 1px ) * 5));
  --spacing-8x: calc(calc(calc( 1.8666666667vw + 1px ) * 8));

  --color-white: #FFF;
  --color-black: #000;
  --color-gray-dark: #333333;
  --color-gray-medium: #606060;
  --color-gray-light: #EBEBEB;
  --color-gray-lighter: #F7F7F7;
  --color-gray-neutral: #C3C3C3;
  --color-green: #34EB46;
  --color-green-light: #7efa5b;
  --color-orange: #F19212;
  --line-height-small: 1.5;
  --block-header-type-size: calc( 7.2vw + 1px );
  --block-header-type-line-height: 1.25;
  --block-header-text-align: center;
  --block-header-margin: 0 auto calc( 10.6666666667vw + 1px );
  --block-header-h2-leadin-type-size: calc( 1.8666666667vw + 1px );
  --block-header-h2-leadin-line-height: 1.25;
  --block-header-h2-leadin-text-align: left;
  --block-header-h2-leadin-margin: calc( 4vw + 1px ) auto calc( 1.3333333333vw + 1px );
  --block-header-h2-type-size: calc( 4vw + 1px );
  --block-header-h2-line-height: 1.25;
  --block-header-h2-text-align: left;
  --block-header-h2-margin:calc(calc(calc( 1.8666666667vw + 1px ) * 2)) 0 0;
  --block-header-h3-type-size: calc( 5.0666666667vw + 1px );
  --block-header-h3-line-height: 1.5;
  --block-header-h3-text-align: left;
  --block-header-h3-margin: calc( 6.1333333333vw + 1px ) 0 0;
  --block-header-h3-type-line-height: 1.55;
  --block-subscribe-header-margin: 0 0;
  --block-subscribe-thank-you-type-size: calc( 6.6666666667vw + 1px );
  --block-subscribe-thank-you-letter-spacing: calc( 0.1333333333vw + 1px );
  --block-subscribe-thank-you-place-self: end center;
  --block-subscribe-thank-you-margin: 0 0;
  --block-subscribe-content-text-align: center;
  --block-subscribe-content-place-self: center center;
  --block-subscribe-content-height: auto;
  --block-subscribe-content-min-height: 79vw;
  --block-subscribe-content-margin: 0 0 calc(calc(calc( 1.8666666667vw + 1px ) * 2));
  --block-subscribe-form-place-self: start start;
  --grid-block: calc(calc(calc( 1.8666666667vw + 1px ) * 8));
  --grid-block-row: calc(calc(calc( 1.8666666667vw + 1px ) * 6));
  --block-subscribe-form-margin: calc(var(--grid-block-row) / 1.5) 0 0;
  --block-subscribe-header-type-size: calc( 6.6666666667vw + 1px );
  --block-subscribe-input-font-size: calc( 4vw + 1px );
  --block-subscribe-input-email-width: 100%;
  --block-subscribe-input-submit-margin: calc( 6.1333333333vw + 1px ) auto 0 auto;
  --block-subscribe-legal-text-align: center;
  --block-subscribe-legal-margin: calc(var(--grid-block-row) / 1.25) 0 0;
  --block-subscribe-middle-picture-margin: calc(calc( 5.0666666667vw + 1px ) - (calc( 5.0666666667vw + 1px ) + calc( 5.0666666667vw + 1px ))) 0 0;
  --block-subscribe-footer-picture-margin: calc(calc( 14.9333333333vw + 1px ) - (calc( 14.9333333333vw + 1px ) + calc( 14.9333333333vw + 1px ))) 0 0;
  --block-decorative-border-bottom: calc(var(--grid-block) * 1.25);

  --block-oi-margin-top: calc(calc(calc( 1.8666666667vw + 1px ) * 6));
  --block-oi-margin-top-first: 0;
  --block-oi-feature-column-margin: 0 auto 0 calc( 5.3333333333vw + 1px );
  --block-oi-features-column-picture-width: 25%;
  --block-oi-features-column-content-width: 75%;
  --block-oi-features-picture-overlap-bottom: calc( 1.8666666667vw + 1px );
  --block-oi-features-white-circle-img-width: calc( 20vw + 1px );
  --block-card-padding: var(--spacing-5x) var(--spacing-3x) var(--spacing-4x);
  --block-card-block-card-margin-top: var(--spacing-3x);
  --section-last-padding-bottom: calc( var(--grid-block) * 2.5 );
  --block-underline-background-size-show: 0 calc( 0.8vw + 1px ), 100% calc( 0.8vw + 1px );
  --block-underline-background-position: 100% 0%, 0% 97%;
  --ul-li-margin: var(--spacing-1x) 0 0;
  --ul-type-size: var(--type-size-small);
  --ul-li-marker-size: calc( 4.5333333333vw + 1px );
  --ul-li-marker-top: calc( -1.8666666667vw + 1px );
  --ul-li-marker-left: calc( -5.0666666667vw + 1px );
  --ul-li-margin: var(--spacing-1x) 0 0;
  --ul-li-padding: 0 0 0 var(--spacing-2x);
  --ul-large-type-size: var(--block-header-h2-type-size);
  --ul-large-type-line-height: 1.5;
  --ul-li-normal-margin: 0 calc( 4.5333333333vw + 1px );
  --ul-li-normal-padding: inherit;
  --ul-li-normal-marker-size: calc( 6.1333333333vw + 1px );
  --ul-li-normal-marker-top: calc( -1.8666666667vw + 1px );
  --ul-li-normal-marker-left: calc( -5.6vw + 1px );

  --form-field-margin: calc( 4vw + 1px ) 0 0;
  --form-field-padding: calc( 2.9333333333vw + 1px ) calc( 5.0666666667vw + 1px ) calc( 2.4vw + 1px );
  --form-field-label-type-size: calc( 4vw + 1px );
  --form-field-label-type-weight: var(--type-weight-medium);
  --form-field-input-size: calc( 4vw + 1px );
  --form-field-input-width: 100%;
  --form-field-input-radio-before-thickness: calc( 0.6666666667vw + 1px );
  --form-field-input-radio-before-width: calc( 8.5333333333vw + 1px );
  --form-field-input-radio-span-padding: 0 0 0 calc( 14.1333333333vw + 1px );
  --form-field-input-radio-span-required-margin: 0 0 0 calc( -2.9333333333vw + 1px );
  --form-field-input-submit-width: calc( 30.1333333333vw + 1px );
  --form-field-select-arrow-background-size: calc( 3.4666666667vw + 1px ) calc( 3.4666666667vw + 1px );
  --form-field-select-arrow-background-position: right calc( 4.8vw + 1px ) bottom calc( 4.8vw + 1px );
  --form-field-select-arrow-width: calc( 3.4666666667vw + 1px );
  --form-field-select-arrow-bottom: calc( 4.8vw + 1px );
  --form-field-select-arrow-right: calc( 4.8vw + 1px );
  --form-field-error-z-index: 3;
  --form-field-error-inset: calc( -1.6666666667vw + 1px ) 0 0 0;
  --form-field-error-width: 100%;
  --form-field-error-type-size: var(--type-size);
  --form-field-error-type-weight: var(--type-weight-medium);
  --form-field-error-color: var(--color-orange);
  --form-field-error-radius: calc( 0.2083333333vw + 1px );
  --form-field-error-margin: 0 0;
  --form-field-error-padding: 0 0;
  --form-field-error-label-margin: 0 calc( 1.3333333333vw + 1px ) 0 0;
  --form-field-error-label-padding: calc( 1.3333333333vw + 1px ) calc( 1.3333333333vw + 1px ) calc( 1.8666666667vw + 1px ) calc( 16.2666666667vw + 1px );
  --form-field-error-alert-icon-margin: calc( -0.4861111111vw + 1px ) 0 0 calc( 0.625vw + 1px );
  --form-field-error-locator-icon-margin: 0 0 calc( -1.1111111111vw + 1px ) calc( 0.9722222222vw + 1px );
  --block-leadin-type-size: calc( 4.8vw + 1px );
  --block-leadin-type-line-height: 1.5;

  --grid-fluid-width: 100%;
  --grid-container-width: calc( 80.4861111111vw + 1px );
  --grid-container-width-half: var(--grid-container-width);
  --grid-container-width-third: var(--grid-container-width);
  --grid-container-width-quarter: var(--grid-container-width);
  --grid-container-narrow-width: calc( 78.4vw + 1px );
  --grid-container-narrow-width-half: calc( calc( 78.4vw + 1px ) / 2);
  --grid-container-narrow-width-third: calc( calc( 78.4vw + 1px ) / 3);
  --grid-container-narrow-width-quarter: calc( calc( 78.4vw + 1px ) / 4);
  --grid-container-margin-space: calc( 5.0666666667vw + 1px );
  --grid-column-gap: calc(calc(calc( 1.8666666667vw + 1px ) * 1));
}

[class*=color-black] {
  color: var(--color-black);
}

[class*=color-green] {
  color: var(--color-green);
}

[class*=color-gray-dark] {
  color: var(--color-gray-dark);
}

[class*=color-gray-medium] {
  color: var(--color-gray-medium);
}

[class*=color-gray-light] {
  color: var(--color-gray-light);
}

[class*=color-gray-lighter] {
  color: var(--color-gray-lighter);
}

[class*=bg-white] {
  background-color: var(--color-white);
}

[class*=bg-black] {
  background-color: var(--color-black);
  color: var(--color-white);
}

[class*=bg-green] {
  background-color: var(--color-green);
}

[class*=bg-gray-dark] {
  background-color: var(--color-gray-dark);
  color: var(--color-white);
}

[class*=bg-gray-medium] {
  background-color: var(--color-gray-medium);
}

[class*=bg-gray-light] {
  background-color: var(--color-gray-light);
}

[class*=bg-gray-lighter] {
  background-color: var(--color-gray-lighter);
}

:root {
      --type-family: "hero-new", sans-serif;
    --type-weight-exrta-thin: 100;
  --type-weight-thin: 200;
  --type-weight-light: 300;
  --type-weight-normal: 400;
  --type-weight-medium: 500;
  --type-weight-demi: 600;
  --type-weight-bold: 700;
  --type-weight-extra-bold: 800;
  --type-weight-black: 900;
    --type-style-normal: normal;
  --type-style-oblique: oblique;
  --type-style-italic: italic;
    --type-size: calc( 4vw + 1px );
  --type-line-height: 1.5;
  --letter-spacing: calc( -0.2vw + 1px );
    --type-gap-column: calc( 1.8666666667vw + 1px );
    --type-size-large: calc( 4.5333333333vw + 1px );
  --type-line-height-large: 1.5;
  --letter-spacing-large: calc( -0.1733333333vw + 1px );
  --type-size-normal: calc( 30.6666666667vw + 1px );
  --letter-spacing-medium: calc( -0.2vw + 1px );
  --type-size-medium: calc( 3.4666666667vw + 1px );
  --letter-spacing-medium: calc( -0.2vw + 1px );
  --type-size-small: calc( 2.9333333333vw + 1px );
  --letter-spacing-small: calc( -0.2vw + 1px );
  --type-size-tiny: calc( 2.4vw + 1px );
  --letter-spacing-tiny: calc( -0.2vw + 1px );
  --type-size-micro: calc( 1.8666666667vw + 1px );
  --letter-spacing-micro: calc( -0.2vw + 1px );
  --type-margin-top: calc(calc(calc( 1.8666666667vw + 1px ) * 3));
  --type-margin-top-small: var(--spacing-2x);
  --type-size-sup: .75em;
  --type-size-sup-top: -.5em;
  --type-size-sub-top: .5em;
  --typeset-inline: calc( 4vw + 1px );
}

@media only screen and (min-width: 768px) {
  :root {
    --spacing-1x: calc(calc(calc( 0.4861111111vw + 1px ) * 1));
    --spacing-2x: calc(calc(calc( 0.4861111111vw + 1px ) * 2));
    --spacing-3x: calc(calc(calc( 0.4861111111vw + 1px ) * 3));
    --spacing-4x: calc(calc(calc( 0.4861111111vw + 1px ) * 4));
    --spacing-5x: calc(calc(calc( 0.4861111111vw + 1px ) * 5));
    --spacing-8x: calc(calc(calc( 0.4861111111vw + 1px ) * 8));
    --color-white: #FFF;
    --color-black: #000;
    --color-gray-dark: #333333;
    --color-gray-medium: #606060;
    --color-gray-light: #EBEBEB;
    --color-gray-lighter: #F7F7F7;
    --color-gray-neutral: #C3C3C3;
    --color-green: #34EB46;
    --color-green-light: #7efa5b;
    --color-orange: #F19212;
    --type-size: calc( 1.3194444444vw + 1px );
    --type-line-height: 1.5;
    --line-height-small: 1.5;
    --letter-spacing: calc( -0.0173611111vw + 1px );
    --type-column-gap: calc( 0.4861111111vw + 1px );
    --type-size-large: calc( 1.875vw + 1px );
    --type-line-height-large: 1.75;
    --type-size-nomral: calc( 0.9027777778vw + 1px );
    --type-line-height-normal: 1.55;
    --type-size-medium: calc( 0.9027777778vw + 1px );
    --type-line-height-medium: 1.55;
    --type-size-small: calc( 0.7638888889vw + 1px );
    --type-line-height-small: 1.5;
    --line-height-small: 1.5;
    --type-size-tiny: calc( 0.6944444444vw + 1px );
    --type-line-height-tiny: 1.5;
    --line-height-tiny: 1.5;
    --letter-spacing-tiny: calc( -0.0520833333vw + 1px );
    --type-size-micro: calc( 0.625vw + 1px );
    --line-height-micro: 1.5;
    --letter-spacing-micro: calc( -0.0520833333vw + 1px );
    --type-margin-top: calc(calc(calc( 0.4861111111vw + 1px ) * 4));
    --type-margin-top-small: var(--spacing-2x);
    --type-size-sup: .6em;
    --type-size-sup-top: -.5em;
    --type-size-sub-top: .6em;
    --typeset-inline: calc( 1.0416666667vw + 1px );

    --block-header-type-size: calc( 2.5694444444vw + 1px );
    --block-header-type-line-height: 1.25;
    --block-header-text-align: left;
    --block-header-margin: 0 0 calc( 2.2916666667vw + 1px );
    --block-header-h2-leadin-type-size: calc( 0.9027777778vw + 1px );
    --block-header-h2-leadin-line-height: 1.25;
    --block-header-h2-leadin-text-align: left;
    --block-header-h2-leadin-margin: calc( 2.2916666667vw + 1px ) 0 calc( 0.2083333333vw + 1px );
    --block-header-h2-type-size: calc( 1.875vw + 1px );
    --block-header-h2-line-height: 1.25;
    --block-header-h2-text-align: left;
    --block-header-h2-margin: calc( 1.5972222222vw + 1px ) 0 0;
    --block-header-h3-type-size: calc( 1.3194444444vw + 1px );
    --block-header-h3-line-height: 1.15;
    --block-header-h3-text-align: left;
    --block-header-h3-margin: calc( 1.5972222222vw + 1px ) 0 0;
    --block-subscribe-header-type-size: calc( 2.2916666667vw + 1px );
    --block-subscribe-header-letter-spacing: calc( -0.15625vw + 1px );
    --block-subscribe-header-text-align: left;
    --block-subscribe-header-margin: calc( 3.2638888889vw + 1px ) 0 0;
    --block-subscribe-thank-you-type-size: calc( 2.2916666667vw + 1px );
    --block-subscribe-thank-you-letter-spacing: calc( 0.0347222222vw + 1px );
    --block-subscribe-thank-you-place-self: start start;
    --block-subscribe-thank-you-margin: calc( 3.2638888889vw + 1px ) 0 0;
    --block-subscribe-content-text-align: left;
    --block-subscribe-content-place-self: center start;
    --block-subscribe-content-height: 100%;
    --block-subscribe-content-min-height: 100%;
    --block-subscribe-content-margin: auto;
    --block-subscribe-form-place-self: center start;
    --block-subscribe-form-margin: 0 0;
    --block-subscribe-input-font-size: calc( 1.1805555556vw + 1px );
    --block-subscribe-input-email-width: calc( 36.3888888889vw + 1px );
    --block-subscribe-input-submit-margin: 0 auto 0 calc( 1.0416666667vw + 1px );
    --block-subscribe-legal-text-align: left;
    --block-subscribe-legal-margin: 0 0 calc( 2.1527777778vw + 1px );
    --block-subscribe-middle-picture-margin: calc(calc( 1.875vw + 1px ) - (calc( 1.875vw + 1px ) + calc( 1.875vw + 1px ))) 0 calc(calc( 1.4583333333vw + 1px ) - (calc( 1.4583333333vw + 1px ) + calc( 1.4583333333vw + 1px )));
    --block-subscribe-footer-picture-margin: calc(calc( 3.2638888889vw + 1px ) - (calc( 3.2638888889vw + 1px ) + calc( 3.2638888889vw + 1px ))) 0 calc(calc( 0vw + 1px ) - (calc( 0vw + 1px ) + calc( 0vw + 1px )));

    --block-oi-margin-top: 0;
    --block-oi-margin-top-first: 0;
    --block-oi-feature-column-margin: 0 0 0 calc( 1.1111111111vw + 1px );
    --block-oi-features-picture-overlap-bottom: calc( 0.4861111111vw + 1px );
    --block-oi-features-column-picture-width: calc( 11.0416666667vw + 1px );
    --block-oi-features-column-content-width: calc( 12.4305555556vw + 1px );
    --block-oi-features-white-circle-img-width: calc( 10.4861111111vw + 1px );
    --block-card-padding: var(--spacing-4x) var(--spacing-4x);
    --block-card-block-card-margin-top: var(--spacing-2x);
    --section-last-padding-bottom: calc( var(--grid-block) * 1.5 );
    --block-underline-background-size-show: 0 calc( 0.3472222222vw + 1px ), 100% calc( 0.3472222222vw + 1px );
    --block-underline-background-position: 100% 0%, 0% 95%;
    --ul-li-margin: var(--spacing-1x) 0 0;
    --ul-type-size: var(--type-size-small);
    --ul-li-marker-size: calc( 1.3194444444vw + 1px );
    --ul-li-marker-top: calc( -0.4861111111vw + 1px );
    --ul-li-marker-left: calc( -1.4583333333vw + 1px );
    --ul-li-margin: var(--spacing-1x) 0 0;
    --ul-li-padding: 0 0 0 var(--spacing-3x);
    --ul-large-type-size: var(--block-header-h2-type-size);
    --ul-large-type-line-height: 1.5;
    --ul-li-normal-margin: 0 calc( 1.5972222222vw + 1px );
    --ul-li-normal-padding: inherit;
    --ul-li-normal-marker-size: calc( 2.1527777778vw + 1px );
    --ul-li-normal-marker-top: calc( -0.625vw + 1px );
    --ul-li-normal-marker-left: calc( -2.1527777778vw + 1px );

    --form-field-margin: calc( 1.0416666667vw + 1px ) 0 0;
    --form-field-padding: calc( 0.7638888889vw + 1px ) calc( 1.1805555556vw + 1px ) calc( 0.4861111111vw + 1px );
    --form-field-label-type-size: calc( 0.9027777778vw + 1px );
    --form-field-label-type-weight: var(--type-weight-medium);
    --form-field-input-size: calc( 0.9027777778vw + 1px );
    --form-field-input-width: 100%;
    --form-field-input-radio-before-thickness: calc( 0.2083333333vw + 1px );
    --form-field-input-radio-before-width: calc( 2.2916666667vw + 1px );
    --form-field-input-radio-span-padding: 0 0 0 calc( 4.0972222222vw + 1px );
    --form-field-input-radio-span-required-margin: 0 0 0 calc( -0.9027777778vw + 1px );
    --form-field-input-submit-width: calc( 7.4305555556vw + 1px );
    --form-field-select-arrow-background-size: calc( 0.9027777778vw + 1px ) calc( 0.9027777778vw + 1px );
    --form-field-select-arrow-background-position: right calc( 1.0416666667vw + 1px ) bottom calc( 0.8333333333vw + 1px );
    --form-field-select-arrow-width: calc( 0.9027777778vw + 1px );
    --form-field-select-arrow-bottom: calc( 1.25vw + 1px );
    --form-field-select-arrow-right: calc( 1.25vw + 1px );
    --form-field-error-z-index: 3;
    --form-field-error-inset: calc( -1.6666666667vw + 1px ) 0 0 0;
    --form-field-error-width: calc( 36.3888888889vw + 1px );
    --form-field-error-type-size: var(--type-size);
    --form-field-error-type-weight: var(--type-weight-medium);
    --form-field-error-color: var(--color-orange);
    --form-field-error-radius: calc( 0.2083333333vw + 1px );
    --form-field-error-margin: 0 0;
    --form-field-error-padding: 0 0;
    --form-field-error-label-margin: 0 calc( 0.3472222222vw + 1px ) 0 0;
    --form-field-error-label-padding: calc( 0.625vw + 1px ) calc( 0.4861111111vw + 1px ) calc( 0.625vw + 1px ) calc( 3.8194444444vw + 1px );
    --form-field-error-alert-icon-margin: calc( -0.4861111111vw + 1px ) 0 0 calc( 0.625vw + 1px );
    --form-field-error-locator-icon-margin: 0 0 calc( -1.1111111111vw + 1px ) calc( 0.9722222222vw + 1px );
  
    --block-leadin-type-size: calc( 1.875vw + 1px );
    --block-leadin-type-line-height: 1.5;
    --grid-column-gap: calc(calc(calc( 0.4861111111vw + 1px ) * 2));
    --grid-container-width: calc( 80.4861111111vw + 1px );
    --grid-container-width-half: calc(calc( 80.4861111111vw + 1px ) / 2);
    /* --grid-container-width-third: calc( calc( 80.4861111111vw + 1px ) / 3); */
    --grid-container-width-third: calc(26.8287vw + 0.33333px);
    --grid-container-width-quarter: calc( calc( 80.4861111111vw + 1px ) / 4);
    --grid-container-narrow-width: calc( 64.375vw + 1px );
    --grid-container-narrow-width-half: calc( var(--grid-container-narrow-width ) / 2);
    --grid-container-narrow-width-third: calc( var(--grid-container-narrow-width ) / 3);
    --grid-container-narrow-width-quarter: calc( var(--grid-container-narrow-width ) / 4);
    --grid-container-margin-space: calc( 9.6527777778vw + 1px );
    --grid-block: calc(calc(calc( 0.4861111111vw + 1px ) * 14));
    --grid-block-row: calc(calc(calc( 0.4861111111vw + 1px ) * 12));
  }
}

:root {
  --button-type-size: calc( 3.4666666667vw + 1px );
  --button-type-weight: var(--type-weight-medium);
  --button-color: var(--color-black);
  --button-border: 1px solid transparent;
  --button-border-radius: calc( 26.4vw + 1px );
  --button-margin: calc(calc(calc( 1.8666666667vw + 1px ) * 3)) auto 0;
  --button-padding: calc( 2.9333333333vw + 1px ) calc( 6.1333333333vw + 1px ) calc( 2.4vw + 1px ) calc( 6.1333333333vw + 1px );
}

@media only screen and (min-width: 768px) {
  :root {
    --button-type-size: calc( 0.9027777778vw + 1px );
    --button-type-weight: var(--type-weight-medium);
    --button-background-color: var(--color-green);
    --button-margin: calc(calc(calc( 0.4861111111vw + 1px ) * 4)) auto 0 0;
    --button-padding: calc( 0.625vw + 1px ) calc( 1.5972222222vw + 1px ) calc( 0.4861111111vw + 1px ) calc( 1.5972222222vw + 1px );
  }
}
.button__primary,
.button__primary-disabled,
.button__secondary,
.button__secondary-disabled {
  cursor: pointer;
  font-size: var(--button-type-size);
  font-weight: var(--button-type-weight);
  text-align: center;
  text-transform: uppercase;
  display: inline-block;
  color: var(--button-color) !important;
  width: auto;
  padding: var(--button-padding);
  margin: var(--button-margin);
  border: var(--button-border);
  border-radius: var(--button-border-radius);
  transition: background-color 350ms ease-in-out 0s;
}

.button__primary,
.button__primary-disabled {
  background-color: var(--color-green);
}

.button__secondary,
.button__secondary-disabled {
  background-color: var(--color-white);
}

.button__primary:hover,
.button__primary:focus,
.button__secondary:hover,
.button__secondary:focus {
  background-color: var(--color-green-light);
}

.button__primary-disabled,
.button__secondary-disabled {
  opacity: 0.5;
  cursor: initial;
}

.button__text {
  text-transform: uppercase;
  background-color: transparent;
}

body {
  overflow-x: hidden; /* Hide horizontal scrollbar */
}
@media only screen and (max-width: 767px) {
  [class^=col] {
    width: calc(var(--grid-container-width) - var(--grid-column-gap) / 2);
    min-width: 90.55%;
    margin-left: var(--grid-container-margin-space);
    margin-right: var(--grid-container-margin-space);
  }

  [class^=col][class*=flush] {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  [class*=-narrow][class*="-@xs"] {
    --grid-container-width: var(--grid-container-narrow-width);
    --grid-container-width-half: var(--grid-container-narrow-width-half);
    --grid-container-width-third: var(--grid-container-narrow-width-third);
    --grid-container-width-quarter: var(--grid-container-narrow-width-quarter);
    --grid-container-margin-space: var(--grid-container-narrow-margin-space);
  }

:where([class^=col][class*="|1"]:nth-of-type(1n+2)),
:where([class^=col][class*="|2"]:nth-of-type(1n+2)),
:where([class^=col][class*="|3"]:nth-of-type(1n+2)),
:where([class^=col][class*="|4"]:nth-of-type(1n+2)) {
    margin-top: var(--grid-block-row);
  }
  .banner-text-description {width: 100px !important; min-width: 100px !important; margin-left: 0 !important;}
}
@media only screen and (min-width:768px){
  [class*=-narrow]:not([class*="-@xs"]) {
    --grid-container-width: calc( 64.375vw + 1px );
    --grid-container-width-half: calc(calc( 64.375vw + 1px ) / 2);
    --grid-container-width-third: calc(calc( 64.375vw + 1px ) / 3);
    --grid-container-width-quarter: calc(calc( 64.375vw + 1px ) / 4);
    --grid-container-margin-space: calc( 17.7083333333vw + 1px );
  }

  [class^=col][class*="-1|3"] {
    width: calc( var(--grid-container-width-third) - var(--grid-column-gap) + calc( 0.0694444444vw + 1px ) );
    margin-left: var(--grid-container-margin-space);
  }

  [class^=col][class*="-2|3"] {
    width: calc( var(--grid-container-width-third) - var(--grid-column-gap) + calc( 0.0694444444vw + 1px ) );
    margin-right: 0;
  }

  [class^=col][class*="-3|3"] {
    width: calc( var(--grid-container-width-third) - var(--grid-column-gap) + calc( 0.0694444444vw + 1px ) );
    margin-right: var(--grid-container-margin-space);
  }



  [class^=col][class*="-1|4"] {
    width: calc( var(--grid-container-width-quarter) - var(--grid-column-gap) + calc( 0vw + 1px ) );
    margin-left: var(--grid-container-margin-space);
  }

  [class^=col][class*="-2|4"] {
    width: calc( var(--grid-container-width-quarter) - var(--grid-column-gap) + calc( 0vw + 1px ) );
    margin-right: 0;
  }

  [class^=col][class*="-3|4"] {
    width: calc( var(--grid-container-width-quarter) - var(--grid-column-gap) + calc( 0vw + 1px ) );
    margin-right: 0;
  }

  [class^=col][class*="-4|4"] {
    width: calc( var(--grid-container-width-quarter) - var(--grid-column-gap) + calc( 0vw + 1px ) );
    margin-right: var(--grid-container-margin-space);
  }
}

@media screen{
  a:not([class]){text-decoration-skip-ink:auto;}
  a{text-decoration:none;}
  a{font:inherit;}
  @media (prefers-reduced-motion:reduce){
  *{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important;}
  }
  [class*=color-green]{color:var(--color-green);}
  [class*=bg-gray-dark]{background-color:var(--color-gray-dark);color:var(--color-white);}
  .block__event-expand-button:is(:hover, :focus, :active) {background-color: white; color: var(--color-black);}
  strong{font-weight:var(--type-weight-bold);}
  :where([class^=grid]){display:grid;overflow-y:visible;}
  :where([class^=grid-fluid]){width:var(--grid-fluid-width);}
  :where([class^=col]){display:grid;place-self:start center;}

  .block--grid-block  {
    padding-bottom:var(--grid-block) !important;
    padding-top:var(--grid-block) !important;
  }


  @media only screen and (max-width:767px){
  .block__oi-features .typeset * :first-child, .block__oi-features .typeset-small * :first-child, .block__oi-features .typeset-small>:first-child, .block__oi-features .typeset>:first-child {
      margin-bottom: 0 !important;
      margin-top: 0 !important;
  }
  .block__what-to-expect .block__header {margin-bottom: 0;}
  [class^=col]{margin-left:var(--grid-container-margin-space);margin-right:var(--grid-container-margin-space);width:calc(var(--grid-container-width) - var(--grid-column-gap)/2);}
  :where([class^=col][class*="|4"]:nth-of-type(1n+2)){margin-top:var(--grid-block-row);}
  }
  @media only screen and (min-width:768px){
  [class^=col]+[class^=col]{margin-left:var(--grid-column-gap);}
  [class^=col][class*="-4|4"]{margin-right:var(--grid-container-margin-space);width:calc(var(--grid-container-width-quarter) - var(--grid-column-gap) + 1px);}
  [class^=col][class*="-1~2|4"]{grid-column:1/span 2;margin-left:var(--grid-container-margin-space);width:calc(var(--grid-container-width-quarter)*2 - var(--grid-column-gap) + .06944vw + 1px);}
  .block__oi-features .typeset { margin-top : 0 !important}
}
  @media only screen and (min-width:768px){
  [class^=grid][class*=col-4-\@md]{grid-template-columns:repeat(4,1fr);}
  }
  .block__what-to-expect *, .block__events *, .block__subscribe-form *, .block__events-description-all *,
  .block__event-list *, .block__subscribe-footer * {position:relative;}
  .button__primary,.button__secondary{border:var(--button-border);border-radius:var(--button-border-radius);color:var(--button-color)!important;cursor:pointer;display:inline-block;font-size:var(--button-type-size);font-weight:var(--button-type-weight);margin:var(--button-margin);padding:var(--button-padding);text-align:center;text-transform:uppercase;transition:background-color .35s ease-in-out 0s;width:auto;}
  .button__primary{background-color:var(--color-green);}
  .button__secondary{background-color:var(--color-white);}
  .button__primary:focus,.button__primary:hover,.button__secondary:focus,.button__secondary:hover{background-color:var(--color-green-light);}
  ::placeholder{color:var(--color-gray-dark);}
  .block__header{font-size:var(--block-header-type-size);line-height:var(--block-header-type-line-height);margin:var(--block-header-margin);text-align:var(--block-header-text-align);}
  .block__header,.block__header-h2{font-weight:var(--type-weight-medium);}
  .block__header-h2{font-size:var(--block-header-h2-type-size);line-height:var(--block-header-h2-line-height);margin:var(--block-header-h2-margin);text-align:var(--block-header-h2-text-align);}
  }
  @media screen{
  .block__events .block__header.color-green + p {font-size: var(--type-size);}  
  @media only screen and (max-width: 767px){
  .t50 {
    width: 90%;
  }  
  :where(.typeset :where(p)) {
    margin-top: var(--type-margin-top) !important;
    margin-bottom: 0 !important;
 }
.typeset * :first-child, .typeset-small * :first-child, .typeset-small>:first-child, .typeset>:first-child {
  margin-bottom: 0;
  margin-top: 0;
}
  .block__oi-features .block__picture-white-circle { min-height: 130px;}
  .block__events-see-all, .block__header-h2, .block__events-datetime, .block__events-register {margin-top: 24px !important;}
  .block__events,.block__events .block__header-h2{text-align:center;}
  .block__events article{margin-top:var(--grid-block-row);}
  }
  @media only screen and (min-width: 768px){
  .block__events * {line-height: var(--type-line-height); letter-spacing: var(--letter-spacing); }
  .block__what-to-expect * {font-size: var(--type-size); font-weight: var(--type-weight-thin); line-height: var(--type-line-height); letter-spacing: var(--letter-spacing); }
  .block__subscribe-footer * { letter-spacing: var(--letter-spacing); line-height: var(--type-line-height);}
  :where(.block__oi-features>article>:nth-child(n+2)) :not(:first-child) {
    margin-top: calc(calc(calc(calc( 0.4861111111vw + 1px ) * 1)) / 4) !important;
}

  .block__events,.block__events .block__header-h2{text-align:left;}
  .block__events article{height:100%;}
  .block__events article > div:first-child{grid-row:1/1;place-self:start start;}
  .block__events article:first-child > div:first-child{padding-right:calc( 14.5138888889vw + 1px );}
  .block__events article > div:last-child{grid-row:2/2;width:100%;place-self:end start;}
  .block__events article:nth-child(1n+2) div:first-of-type a{background:linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(to right, rgb(87, 236, 70), rgb(87, 236, 70));background-position:var(--block-events-header-h2-underline-background-position);background-repeat:no-repeat;background-size:var(--block-events-header-h2-underline-background-position-size);}
  .block__events-datetime{position:absolute;bottom:calc( 6.5277777778vw + 1px );}
  .block__events-register{margin-top:calc( 9.6527777778vw + 1px );}
  }
  :where(.block__events > article:nth-child(1n+1)) .block__header-h2{font-size:var(--block-events-header-h2-type-size);}
  :where(.block__events article:nth-child(1n+2)) .block__header-h2 a{color:var(--color-white);}
  .block__events-datetime{font-size:var(--type-size-small);}
  }
  
  /* what to expect section css */
  @media screen{
  .block__events *, .block__what-to-expect *, .block__subscribe-footer * {scroll-behavior: smooth;text-rendering: optimizeSpeed;font-family: var(--type-family) !important;}
  .block__oi-features *, .block__subscribe-footer *, .block__input-label, .block__event-info, .block__event-dates, .block__header-h3 {color: var(--color-gray-dark);}
  .block__input-label {line-height: 2rem;}
  .block__what-to-expect a {font-size: inherit;}
  .block__event-list * {font-family: var(--type-family) !important;}
  a:not([class]){text-decoration-skip-ink:auto;}
  picture{display:flex; height: auto; width: 100%;}
  picture img{height:auto;margin:0;padding:0;width:100%;}
  .block__picture-white-circle img {display: inline-block; height: auto; width: 100%;}
  picture source{display:none;left:0;margin:-100px;opacity:0;position:absolute;top:0;visibility:hidden;}
  a{font:inherit;}
  @media (prefers-reduced-motion:reduce){
  *{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important;}
  }
  [class*=bg-gray-light]{background-color:var(--color-gray-light);}
  .small{font-size:var(--type-size-small);line-height:var(--type-line-height-small);}
  .br-xxs-md{display:none;}
  @media only screen and (min-width:240px) and (max-width:767px){
  .br-xxs-md{display:block;}
  section:not(.site-header__section-action-links):not(.block__event-list):not(.shelf):not([class*=block-none]):nth-last-of-type(2) {
    padding-bottom: 96px !important;
  }
  }
  :where([class^=grid]){display:grid;overflow-y:visible;}
  :where([class^=grid-fluid]){width:var(--grid-fluid-width);}
  :where([class^=col]){display:grid;place-self:start center;}
  @media only screen and (max-width:767px){
  .block__form-row-pardot .block__select-form{font-size: var(--block-subscribe-input-font-size); margin-top: 0 !important;line-height: 1.15 !important;min-width:415px;width:100%;}
  .breadcrumb{display: none;}
  [class^=col]{margin-left:var(--grid-container-margin-space);margin-right:var(--grid-container-margin-space);width:calc(var(--grid-container-width) - var(--grid-column-gap)/2);}
  :where([class^=col][class*="|3"]:nth-of-type(1n+2)){margin-top:var(--grid-block-row);}
  .block__events *, .block__what-to-expect * {line-height: var(--type-line-height); letter-spacing: var(--letter-spacing);}
  .block__what-to-expect * {font-weight: var(--type-weight-thin);}
  .block__oi-features .small{margin-bottom: 0;}
  :where(.block__oi-features>article>:nth-child(n+2)) :not(:first-child){margin-top:calc(var(--spacing-1x)/4) !important;}
}
  @media only screen and (min-width:768px){
    .block__form-row-pardot .block__select-form{font-size: var(--block-subscribe-input-font-size); margin-top: 0 !important;line-height: var(--type-line-height) !important;width:35%;}
  /* .breadcrumb{display: none;} */
  :where(.typeset :where(header,footer,div,article,h1,h2,h3,h5,h6,address,blockquote,dd,dl,dt,fieldset,figcaption,figure,form,label,input,textarea,select,hr,p,pre,table,tfoot,ul,ol,li,picture,img,small)){margin-top:var(--type-margin-top) !important;}
  .typeset * :first-child,.typeset>:first-child{margin-bottom:0 !important;margin-top:0 !important;}
  .typeset * :last-child,.typeset>:last-child{margin-bottom:0;}
  .block__event-expand, .block__event-expand-collapsed {margin-top: var(--type-margin-top) !important;}
  .block__event-expand-screen { margin: var(--block-event-expand-screen-margin) !important;}
.block__event-list-filter {
  font-weight: var(--type-weight-thin);
  letter-spacing: var(--letter-spacing);
  line-height: var(--type-line-height);
 }

  [class^=col]+[class^=col]{margin-left:var(--grid-column-gap);}
  [class^=col][class*="-1~2|2"]{grid-column:1/-1;margin-left:var(--grid-container-margin-space);margin-right:auto;width:var(--grid-container-width);}
  [class^=col][class*="-1|3"]{margin-left:var(--grid-container-margin-space);}
  [class^=col][class*="-1|3"],[class^=col][class*="-2|3"]{width:calc(var(--grid-container-width-third) - var(--grid-column-gap) + .06944vw + 1px);}
  [class^=col][class*="-2|3"]{margin-right:0;}
  [class^=col][class*="-3|3"]{margin-right:var(--grid-container-margin-space);width:calc(var(--grid-container-width-third) - var(--grid-column-gap) + .06944vw + 1px);}
  }
  @media only screen and (min-width:768px){
  [class^=grid][class*=col-2-\@md]{grid-template-columns:repeat(2,1fr);}
  [class^=grid][class*=col-3-\@md]{grid-template-columns:repeat(3,1fr);}
  }
  ::placeholder{color:var(--color-gray-dark);}
  .block__header{font-size:var(--block-header-type-size);line-height:var(--block-header-type-line-height);margin:var(--block-header-margin);text-align:var(--block-header-text-align);}
  .block__header{font-weight:var(--type-weight-medium);}
  .block__header-h3{font-size:var(--block-header-h3-type-size);font-weight:var(--type-weight-medium);line-height:var(--block-header-h3-line-height);margin:var(--block-header-h3-margin);text-align:var(--block-header-h3-text-align);}
  :where(.block__oi-features)>article{display:flex;flex-direction:row;margin-top:var(--block-oi-margin-top) !important;}
  :where(.block__oi-features)>article:first-of-type{margin-top:var(--block-oi-margin-top-first);}
  :where(.block__oi-features>article)>:nth-child(n+2){margin:var(--block-oi-feature-column-margin);}
  :where(.block__oi-features>article>:nth-child(n+2)) :not(:first-child){margin-top:calc(var(--spacing-1x)/4);}
  :where(.block__oi-features>article)>div:first-of-type{place-self:end start;width:var(--block-oi-features-column-picture-width);}
  :where(.block__oi-features) .block__picture-white-circle-overlap{bottom:var(--block-oi-features-picture-overlap-bottom);position:absolute;z-index:2;}
  :where(.block__oi-features>article)>div:last-of-type{place-self:center start;width:var(--block-oi-features-column-content-width);}
  }
  @media screen{
  .block__what-to-expect{padding:var(--block-what-to-expect-padding);}
  }
  :where(.block__oi-features) .block__picture-white-circle-overlap {
    z-index: 2;
    position: absolute;
    bottom: var(--block-oi-features-picture-overlap-bottom);
  }
  ::marker, .clr-green {
    color: #34EB46 !important;
}
.clr-green::after {
  border-color: #34EB46 !important;
}

/*! CSS Used contact us form home */
@media screen{
  picture{display:flex;}
  picture img{height:auto;margin:0;padding:0;width:100%;}
  picture source{display:none;left:0;margin:-100px;opacity:0;position:absolute;top:0;visibility:hidden;}
  input{-webkit-appearance:none;appearance:none;}
  @media (prefers-reduced-motion:reduce){
  *{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important;}
  }
  [class*=bg-green]{background-color:var(--color-green);}
  :where([class^=grid]){display:grid;overflow-y:visible;}
  :where([class^=grid-fluid]){width:var(--grid-fluid-width);}
  :where([class^=col]){display:grid;place-self:start center;}
  @media only screen and (max-width:767px){
  [class^=col]{margin-left:var(--grid-container-margin-space);margin-right:var(--grid-container-margin-space);width:calc(var(--grid-container-width) - var(--grid-column-gap)/2);}
  [class^=col][class*=flush]{margin-left:0;margin-right:0;width:100%;}
  }
  @media only screen and (min-width:768px){
  [class^=col]+[class^=col]{margin-left:var(--grid-column-gap);}
  [class^=col][class*="-1|3"]{margin-left:var(--grid-container-margin-space);}
  [class^=col][class*="-1|3"]{width:calc(var(--grid-container-width-third) - var(--grid-column-gap) + .06944vw + 1px);}
  [class^=col][class*="-2~3|3"]{grid-column:2/span 2;margin-right:var(--grid-container-margin-space);width:calc(var(--grid-container-width-third)*2 - var(--grid-column-gap) + .20833vw + 1px);}
  [class^=col][class*="-1|3-flush"]{margin-left:0;width:calc(var(--grid-container-width-third) - var(--grid-column-gap) + .06944vw + 1px + var(--grid-container-margin-space));}
  }
  @media only screen and (min-width:768px){
  [class^=grid][class*=col-3-\@md]{grid-template-columns:repeat(3,1fr);}
  }
  @media only screen and (min-width:768px){
  [class*=-stacked-\@md]>*{grid-column:1/-1;grid-row:1/-1;}
  section:not(.site-header__section-action-links):not(.block__event-list):not(.shelf):not([class*=block-none]):nth-last-of-type(2) {
    padding-bottom: 48px !important;
  }
  }
  .button__secondary{border:var(--button-border);border-radius:var(--button-border-radius);color:var(--button-color)!important;cursor:pointer;display:inline-block;font-size:var(--button-type-size);font-weight:var(--button-type-weight);margin:var(--button-margin);padding:var(--button-padding);text-align:center;text-transform:uppercase;transition:background-color .35s ease-in-out 0s;width:auto;}
  .button__secondary{background-color:var(--color-white);}
  .button__secondary:focus,.button__secondary:hover{background-color:var(--color-green-light);}
  .hidden{display:none!important;}
  ::placeholder{color:var(--color-gray-dark);}
  label{font-size:var(--form-field-label-type-size);font-weight:var(--form-field-label-type-weight);}
  input,select{font-size:var(--form-field-input-size);font-weight:var(--type-weight-light);padding:var(--form-field-padding);}
  input:focus,select:focus{outline:0 solid transparent;}
  .block__input-text{display:inline-block;margin-top:var(--spacing-1x);width:100%;}
  .block__input-radio{display:none;}
  .block__input-radio:checked+.block__input-radio-span:before{background-color:var(--color-black);}
  .block__input-radio-span{display:inline-block;font-size:var(--type-size-small);font-weight:var(--type-weight-normal);padding:var(--form-field-input-radio-span-padding);}
  .block__input-radio-span .block__input-required{margin:var(--form-field-input-radio-span-required-margin);}
  .block__input-radio-span:before{background-color:var(--color-gray-light);border:var(--form-field-input-radio-before-thickness) solid var(--color-white);border-radius:50%;content:"";display:block;height:var(--form-field-input-radio-before-width);left:0;position:absolute;top:0;width:var(--form-field-input-radio-before-width);}
  :where([class*=block__select]){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNC40MjMiIGhlaWdodD0iMTIuNSI+PHBhdGggZGF0YS1uYW1lPSJQb2x5Z29uIDM4IiBkPSJNOC45NDQgOS41YTIgMiAwIDAgMS0zLjQ2NSAwTDEuNzMgM2EyIDIgMCAwIDEgMS43MzItM2g3LjVhMiAyIDAgMCAxIDEuNzMyIDNaIiBmaWxsPSIjMzMzIi8+PC9zdmc+);background-position:var(--form-field-select-arrow-background-size);background-position:var(--form-field-select-arrow-background-position);background-repeat:no-repeat;border:0 solid transparent;margin-top:var(--spacing-1x);width:100%;}
  .block__field-error{background-color:var(--color-white);border-radius:var(--form-field-error-radius);color:var(--form-field-error-color);display:none;font-size:var(--form-field-error-type-size);font-weight:var(--form-field-error-type-weight);inset:var(--form-field-error-inset);margin:var(--form-field-error-margin);opacity:0;padding:var(--form-field-error-padding);transition:opacity .1s ease-in 0ms;width:var(--form-field-error-width);z-index:var(--form-field-error-z-index);}
  .block__field-error>*{grid-column:1/-1;grid-row:1/-1;}
  .block__field-error-label{margin:var(--form-field-error-label-margin);padding:var(--form-field-error-label-padding);text-align:left;z-index:3;}
  .block__field-error-alert-icon{margin:var(--form-field-error-alert-icon-margin);place-self:center start;z-index:2;}
  .block__fieod-error-locator-icon{margin:var(--form-field-error-locator-icon-margin);place-self:end start;z-index:1;}
  :where(section[class*=block__banner]){min-height:var(--block-banner-bar-min-height);}
  [class*=block__banner-content],[class*=block__banner-picture]{place-self:center center;}
  [class*=block__subscribe-header]{margin:var(--block-subscribe-header-margin);place-self:start start;text-align:var(--block-subscribe-header-text-align);}
  [class*=block__subscribe-header],[class*=block__subscribe-thankyou]{font-size:var(--block-subscribe-header-type-size);font-weight:var(--type-weight-medium);}
  [class*=block__banner-content-subscribe]{height:var(--block-subscribe-content-height);margin:var(--block-subscribe-content-margin);min-height:var(--block-subscribe-content-min-height);place-self:var(--block-subscribe-content-place-self);text-align:var(--block-subscribe-content-text-align);}
  [class*=block__banner-picture-subscribe]{z-index:2;}
  [class*=block__banner-picture-subscribe-footer]{margin:var(--block-subscribe-footer-picture-margin);}
  .block__subscribe-form{margin:var(--block-subscribe-form-margin);place-self:var(--block-subscribe-form-place-self);}
  [class*=block__subscribe-thankyou]{margin:var(--block-subscribe-thank-you-margin);place-self:var(--block-subscribe-thank-you-place-self);}
  .block__subscribe-input-email{font-size:var(--block-subscribe-input-font-size);width:var(--block-subscribe-input-email-width);}
  }
  .link-target{scroll-margin-top:60px;}
  @media only screen and (max-width:870px){
  .block__form-row-pardot{flex-direction:column;}
  .block__form-row-pardot .block__select-form{min-width: 415px; width: 100%;}
  .block__form-row-pardot .block__input-text-form{width: 100%;}
  .block__form-row-pardot-error .block__field-error{width: 100%;}
  }
  @media only screen and (min-width:871px){
  .block__form-row-pardot{flex-direction:row;}
  }
  .block__banner-content-subscribe-footer>*{grid-row:auto;}
  .block__form-pardot,.block__input-text-form,.block__input-label-form,.block__select-form{margin-bottom:24px;}
  .block__form-row-pardot{display:flex;align-items:flex-start;}
  .block__form-row-pardot-error .block__field-error{margin-bottom:24px; margin-top:24px;}
  .block__input-text-form{font-size:var(--block-subscribe-input-font-size);margin-top:inherit;margin-right:24px;width:40%;}
  .text__Underline{font-weight:bold;text-decoration:underline;}
  .block__subscribe-footer {padding: unset !important;}
  .block__input-text-form, .block__select-form { border: 0px; flex: 1}

  .block__field-error {
    font-size: var(--form-field-error-type-size);
    font-weight: var(--form-field-error-type-weight);
    color: var(--form-field-error-color);
    background-color: var(--color-white);
    width: var(--form-field-error-width);
    margin: var(--form-field-error-margin);
    padding: var(--form-field-error-padding);
    border-radius: var(--form-field-error-radius);
    z-index: var(--form-field-error-z-index);
    inset: var(--form-field-error-inset);
    display: none;
    opacity: 0;
    transition: opacity 100ms ease-in 0ms;
  }
  
  .block__field-error > * {
    grid-column: 1/-1;
    grid-row: 1/-1;
  }
  
  .block__field-error-label {
    z-index: 3;
    text-align: left;
    margin: var(--form-field-error-label-margin);
    padding: var(--form-field-error-label-padding);
  }
  
  .block__field-error-show {
    display: grid;
    opacity: 1;
    flex: 1;
  }
  
  .block__field-error-alert-icon {
    place-self: center start;
    z-index: 2;
    margin: var(--form-field-error-alert-icon-margin);
  }
  
  .block__fieod-error-locator-icon {
    place-self: end start;
    z-index: 1;
    margin: var(--form-field-error-locator-icon-margin);
  }
.show {display: block !important;}

/*! CSS Used for events */
@media screen{
  @media (prefers-reduced-motion:reduce){
  *{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important;}
  }
  [class*=bg-gray-light]{background-color:var(--color-gray-light);}
  :where([class^=grid]){display:grid;overflow-y:visible;}
  :where([class^=grid-fluid]){width:var(--grid-fluid-width);}
  :where([class^=col]){display:grid;place-self:start center;}
  @media only screen and (max-width:767px){
  [class^=col]{margin-left:var(--grid-container-margin-space);margin-right:var(--grid-container-margin-space);width:calc(var(--grid-container-width) - var(--grid-column-gap)/2);}
  }
  @media only screen and (min-width:768px){
  [class^=col][class*="-1|1"]{grid-column:1/-1;margin-left:auto;margin-right:auto;width:var(--grid-container-width);}
  }
  @media only screen and (min-width:768px){
  [class^=grid][class*=col-1-\@md]{grid-template-columns:repeat(1,1fr);}
  }
  ::placeholder{color:var(--color-gray-dark);}
  .block__leadin{display:block;font-size:var(--block-leadin-type-size);font-weight:var(--type-weight-light);line-height:var(--block-leadin-type-line-height);}
  }
  .block__leadin {
    font-family: var(--type-family);
    font-size: var(--block-leadin-type-size);
    font-weight: var(--type-weight-light);
    color: var(--color-gray-dark);
    line-height: var(--block-leadin-type-line-height);
    display: block;
  }
  
  .block__leadin-normal {
    font-family: var(--type-family);
    font-size: var(--type-size);
    font-weight: var(--type-weight-light);
    color: var(--color-gray-dark);
    line-height: var(--type-line-height);
  }
  
  .block__leadin-strong {
    font-family: var(--type-family);
    font-size: var(--type-size);
    font-weight: var(--type-weight-demi);
    color: var(--color-gray-dark);
    line-height: var(--type-line-height);
  }

  
 /*! CSS used in Events page */
@media screen{

  @media (prefers-reduced-motion:reduce){
  *{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important;}
  }
  [class*=bg-gray-light]{background-color:var(--color-gray-light);}
  
  @media only screen and (max-width:767px){
  [class^=col]{margin-left:var(--grid-container-margin-space);margin-right:var(--grid-container-margin-space);width:calc(var(--grid-container-width) - var(--grid-column-gap)/2);}
  :where([class^=col][class*="|2"]:nth-of-type(1n+2)){margin-top:var(--grid-block-row);}
  }
  @media only screen and (min-width:768px){
  [class^=col]+[class^=col]{margin-left:var(--grid-column-gap);}
  [class^=col][class*="-1|2"]{margin-left:var(--grid-container-margin-space);}
  [class^=col][class*="-1|2"],[class^=col][class*="-2|2"]{width:calc(var(--grid-container-width-half) - var(--grid-column-gap));}
  [class^=col][class*="-2|2"]{margin-right:var(--grid-container-margin-space);}
  [class^=col][class*="-1~2|2"]{grid-column:1/-1;margin-left:var(--grid-container-margin-space);margin-right:auto;width:var(--grid-container-width);}
  }
  @media only screen and (min-width:768px){
  [class^=grid][class*=col-2-\@md]{grid-template-columns:repeat(2,1fr);}
  .block__event-expand {
    color: var(--color-gray-dark);
    font-family: var(--type-family);
    font-size: var(--type-size);
    font-weight: var(--type-weight-thin);
    letter-spacing: var(--letter-spacing);
    line-height: var(--type-line-height);
  }
  .block__card {
    color: var(--color-gray-dark);
    font-family: var(--type-family);
    font-size: var(--type-size);
    font-weight: var(--type-weight-thin);
    letter-spacing: var(--letter-spacing);
    line-height: var(--type-line-height);    
  }
  }
  [hidden]{display:none!important;}
  .block__event-dates, .block__event-info {margin-bottom: 0;}
  :where(.typeset li:first-child){margin-top:0;}
  :where(.typeset) .ul{font-size:var(--ul-type-size);}
  .block__event-speaker-ul .li{margin:var(--ul-li-margin) !important;padding:var(--ul-li-padding) !important; margin-top: 0 !important; margin-bottom: 0 !important; line-height: 1.5;}
  .block__event-list :where(.typeset) .li:before{color:var(--color-green);content:"•";font-size:var(--ul-li-marker-size);margin-left:var(--ul-li-marker-left);margin-top:var(--ul-li-marker-top);position:absolute;}
  ::placeholder{color:var(--color-gray-dark);}
  label{font-size:var(--form-field-label-type-size);font-weight:var(--form-field-label-type-weight);}
  input,select{font-size:var(--form-field-input-size);font-weight:var(--type-weight-light);padding:var(--form-field-padding);}
  input:focus,select:focus{outline:0 solid transparent;}
  .block__field{margin:var(--form-field-margin);}
  :where([class*=block__select]){line-height: inherit !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNC40MjMiIGhlaWdodD0iMTIuNSI+PHBhdGggZGF0YS1uYW1lPSJQb2x5Z29uIDM4IiBkPSJNOC45NDQgOS41YTIgMiAwIDAgMS0zLjQ2NSAwTDEuNzMgM2EyIDIgMCAwIDEgMS43MzItM2g3LjVhMiAyIDAgMCAxIDEuNzMyIDNaIiBmaWxsPSIjMzMzIi8+PC9zdmc+);background-position:var(--form-field-select-arrow-background-size);background-position:var(--form-field-select-arrow-background-position);background-repeat:no-repeat;border:0 solid transparent;margin-top:var(--spacing-1x) !important;width:100%;}
  :where([class*=block__select][class*=-green]){background-color:var(--color-green);}
  .block__header-h2{font-weight:var(--type-weight-medium);}
  .block__header-h2{font-size:var(--block-header-h2-type-size);line-height:var(--block-header-h2-line-height);margin:var(--block-header-h2-margin);text-align:var(--block-header-h2-text-align);}
  .block__header-h3{font-size:var(--block-header-h3-type-size);font-weight:var(--type-weight-medium);line-height:var(--block-header-h3-line-height);margin:var(--block-header-h3-margin);text-align:var(--block-header-h3-text-align);}
  :where(.block__header-h2) .block__green-underline{background:linear-gradient(90deg,transparent,transparent),linear-gradient(90deg,#57ec46,#57ec46);background-position:var(--block-underline-background-position);background-repeat:no-repeat;}
  :where(.block__header-h2) .block__green-underline{background-size:var(--block-underline-background-size-hide);transition:background-size .35s ease-in-out 0s;}
  .block__card{background-color:var(--color-white);padding:var(--block-card-padding);}
  .block__card+.block__card{margin-top:var(--block-card-block-card-margin-top);}
  section:not(.site-header__section-action-links):not(.shelf):not([class*=block-none]):nth-last-of-type(2){padding-bottom:var(--section-last-padding-bottom)!important;}
  }
  /*! CSS Used from: https://www.cboe.com/_cache/css/d78b7edd46c75f699fe9a63631e86a96.css */
  :where(.block__event-list) >:nth-child(3){margin-top:var(--block-event-list-col2-margin-top);}
  .block__event-list-filter{display:flex;flex-direction:var(--block-event-list-filter-flex-direction);place-items:var(--block-event-list-filter-place-items);margin:var(--block-event-list-filter-margin);}
  .block__event-list-filter-topic{order:var(--block-event-list-filter-topic-order);}
  .block__event-list-filter-instructor{order:var(--block-event-list-filter-instructor-order);}
  .block__event-list-filter-regions,.block__event-list-filter-language,.block__event-list-filter-courselevel,.block__event-list-filter-topic,.block__event-list-filter-instructor{width:var(--block-event-list-filter-event-select-width);}
  .block__event-list-filter-regions,.block__event-list-filter-language,.block__event-list-filter-courselevel,.block__event-list-filter-instructor{margin-left:var(--block-event-list-filter-margin-left);}
  .block__event-list-filter-clear label{cursor:pointer;display:var(--block-event-list-filter-clear-display);margin:var(--block-event-list-filter-clear-margin);background:linear-gradient(to right,rgb(0,0,0),rgb(0,0,0)),linear-gradient(to right,rgb(0,0,0),rgb(0,0,0));background-position:100% 0%,0% 92%;background-repeat:no-repeat;background-size:var(--block-event-list-filter-clear-background-size);}
  .block__card{padding-bottom:var(--block-card-padding-bottom);}
  .block__header-h2{font-size:var(--block-header-h2-type-size);font-weight:var(--type-weight-light);line-height:var(--block-header-h2-type-line-height);margin-bottom:var(--block-event-list-header-margin-bottom);text-align:left;}
  :where(.block__header-h2) > .block__green-underline{background-size:var(--block-underline-background-size-show);transition:initial;}
  .block__event-dates{font-size:var(--type-size-small);line-height:var(--line-height-small);}
  .block__event-info{font-size:var(--type-size-small);line-height:var(--line-height-small);letter-spacing: var(--letter-spacing); margin-bottom: 64px;}
  .block__event-expand .block__event-info {font-weight: var(--type-weight-thin);}
  .block__header-h3{font-size:var(--block-header-h3-type-size);line-height:var(--block-header-h3-type-line-height);margin:var(--block-header-h3-margin);}
  .block__event-speaker-ul{display:block;overflow:hidden;}
  .block__event-speaker-ul{margin:var(--block-event-expand-ul-margin);opacity:1;transition:all 250ms ease-in 0ms;}
  .block__event-expand{opacity:1;transition:all 250ms ease-in 0ms;}
  .block__event-expand-collapsed{opacity:0;}
  .block__event-expand-screen{height:var(--block-event-expand-screen-height);max-height:var(--block-event-expand-screen-height);margin:var(--block-event-expand-screen-margin);height:var(--block-event-expand-screen-height);background:linear-gradient(to top,rgb(255,255,255),rgba(255,255,255,0)),linear-gradient(to top,rgb(255,255,255),rgba(255,255,255,0));background-repeat:no-repeat;background-size:100% 100%,100% 100%;background-position:100% 100%,90% 100%;border-bottom:var(--block-event-expand-screen-border);transition:all 250ms ease-in 0ms;}
  .block__event-register{display:var(--block-event-register-display);position:absolute;left:var(--block-event-register-left);bottom:var(--block-event-register-bottom);transform:translate(-49%,0);}
  .block__event-expand-button{color:var(--color-black);font-size:var(--block-event-expand-type-size);font-weight:var(--block-event-expand-type-weight);position:absolute;left:var(--block-event-expand-left);right:var(--block-event-expand-right);bottom:var(--block-event-expand-bottom);transform:var(--block-event-expand-translate);background-color:transparent;text-transform:uppercase;}
  .block__event-expand-arrow{transform:translate(var(--block-event-expand-arrow-translate)) rotate(0deg);width:var(--form-field-select-arrow-width);transition:all 350ms linear 0ms;}
  :where(.block__event-expand-button[aria-expanded=false]) .block__event-expand-more{display:initial;}
  :where(.block__event-expand-button[aria-expanded=false]) .block__event-expand-less{display:none;}
  .block__event-list-width{width:auto!important;}
.block__event-expand-button{align-items: baseline !important;}
.block__event-expand ol, .block__event-expand ul {list-style: none !important;}
.block__visibility-hidden {visibility: hidden;}
:root{--block-hero-picture-lottie-still-translate-scale:0.4305;--block-hero-picture-lottie-still-translate-Sx:calc( -76.2666666667vw + 1px );--block-hero-picture-lottie-still-translate-y:calc( -25.0666666667vw + 1px );--block-hero-picture-lottie-animation-translate-x:calc( 3.4666666667vw + 1px );--block-hero-picture-lottie-animation-translate-y:calc( 0.2666666667vw + 1px );--block-hero-picture-lottie-animation-translate-scale:0.925;--block-banner-picture-schedule-a-visit-margin:calc( 13.0666666667vw + 1px ) 0 0;--block-banner-content-schedule-a-visit-margin:0 0 var(--grid-block);--block-event-list-col2-margin-top:var(--spacing-2x);--block-event-list-filter-flex-direction:column;--block-event-list-filter-place-items:start start;--block-event-list-filter-margin:0 0 var(--spacing-2x) 0;--block-event-list-filter-select-width:100%;--block-event-list-filter-event-select-width:100%;--block-event-list-filter-margin-left:0;--block-event-list-filter-clear-display:inline-block;--block-event-list-filter-clear-margin:calc( 15.7333333333vw + 1px ) 0 0;--block-event-list-filter-clear-background-size:0 calc( 0vw + 1px ),100% calc( 0vw + 1px );--block-event-list-header-margin-bottom:var(--spacing-3x);--block-card-padding-bottom:calc( 36vw + 1px );--block-header-h2-type-size:calc( 5.0666666667vw + 1px );--block-header-h2-type-line-height:1.5;--block-header-h3-type-size:var(--type-size-medium);--block-header-h3-margin:var(--spacing-3x) auto calc(var(--spacing-1x) / 2);--block-event-expand-ul-margin:calc( 4vw + 1px ) 0 calc( 8.2666666667vw + 1px );--block-event-expand-ul-padding:0 0;--block-event-expand-screen-height:calc( 12.5333333333vw + 1px );--block-event-expand-screen-margin:calc( -14.6666666667vw + 1px ) 0 0;--block-event-expand-screen-margin-expanded:0 0 0;--block-event-expand-screen-padding:calc( 1.8666666667vw + 1px ) 0 calc( 6.1333333333vw + 1px ) 0;--block-event-expand-screen-border:calc( 0vw + 1px ) solid var(--color-gray-light);--block-event-expand-arrow-translate:calc( 1.3333333333vw + 1px ),calc( 0.2666666667vw + 1px );--block-event-expand-type-size:calc( 3.4666666667vw + 1px );--block-event-expand-type-weight:var(--type-weight-normal);--block-event-expand-left:49%;--block-event-expand-right:auto;--block-event-expand-bottom:calc( 6.1333333333vw + 1px );--block-event-expand-translate:translate(-50%,0);--block-event-register-display:inline-block;--block-event-register-left:49%;--block-event-register-bottom:calc( 16.8vw + 1px );--block-event-view-more-text-align:center;--block-event-view-more-button-margin:var(--grid-block-row) auto 0;} @media only screen and (max-width:767px){.block__banner .block__banner-content{text-align:center;}} @media only screen and (min-width:768px){:root{--block-hero-picture-lottie-still-translate-x:calc( -32.3611111111vw + 1px );--block-hero-picture-lottie-still-translate-y:calc( -19.7916666667vw + 1px );--block-hero-picture-lottie-still-translate-scale:0.4725;--block-hero-picture-lottie-animation-translate-x:calc( -3.2638888889vw + 1px );--block-hero-picture-lottie-animation-translate-y:calc( -0.0694444444vw + 1px );--block-hero-picture-lottie-animation-translate-scale:1.055;--block-banner-picture-schedule-a-visit-margin:0 0;--block-banner-content-schedule-a-visit-margin:0 0 calc( 3.4027777778vw + 1px );--block-event-list-col2-margin-top:0;--block-event-list-filter-flex-direction:row;--block-event-list-filter-place-items:end start;--block-event-list-filter-margin:calc( var(--spacing-2x) * -2) 0 var(--spacing-4x) 0;--block-event-list-filter-select-width:calc( var(--grid-container-width-quarter) - var(--grid-column-gap));--block-event-list-filter-event-select-width:calc( calc(18.12153vw + 0.25px) - var(--grid-column-gap));--block-event-list-filter-margin-left:var(--grid-column-gap);--block-event-list-filter-clear-display:block;--block-event-list-filter-clear-margin:0 0 0 var(--grid-column-gap);--block-event-list-filter-clear-background-size:0 calc( 0vw + 1px ),100% calc( 0vw + 1px );--block-card-padding-bottom:calc( 5.7638888889vw + 1px );--block-event-list-header-margin-bottom:var(--spacing-3x);--block-header-h2-type-size:calc( 1.875vw + 1px );--block-header-h2-type-line-height:1.5;--block-header-h3-type-size:var(--type-size-medium);--block-header-h3-type-line-height:var(--type-line-height-medium);--block-header-h3-margin:var(--spacing-4x) auto 0;--block-event-expand-ul-margin:calc( 1.0416666667vw + 1px ) 0 calc( 2.1527777778vw + 1px );--block-event-expand-ul-padding:0 0;--block-event-expand-screen-height:calc( 3.4027777778vw + 1px );--block-event-expand-screen-margin:calc( -5.7638888889vw + 1px ) 0 0;--block-event-expand-screen-padding:calc( 0.4861111111vw + 1px ) 0 calc( 1.5972222222vw + 1px ) 0;--block-event-expand-screen-border:calc( 0vw + 1px ) solid var(--color-gray-light);--block-event-expand-arrow-translate:calc( 0.7638888889vw + 1px ),calc( 0vw + 1px );--block-event-expand-type-size:calc( 0.9027777778vw + 1px );--block-event-expand-type-weight:var(--type-weight-normal);--block-event-expand-left:initial;--block-event-expand-right:calc( 3.2638888889vw + 1px );--block-event-expand-bottom:calc( 1.875vw + 1px );--block-event-expand-translate:translate(0,0);--block-event-register-display:block;--block-event-register-left:calc( 8.125vw + 1px );--block-event-register-bottom:calc( 1.1805555556vw + 1px );--block-event-view-more-text-align:center;--block-event-view-more-button-margin:var(--spacing-8x) auto;} .block__event-view-more-button{margin:calc( 1.5972222222vw + 1px ) auto 0 auto;}} .block__banner-picture-schedule-a-visit{margin:var(--block-banner-picture-schedule-a-visit-margin);} .block__banner-content-schedule-a-visit{margin:var(--block-banner-content-schedule-a-visit-margin);} .block__banner *:not(a){font-weight:var(--type-weight-normal);}:where(.block__event-list) >:nth-child(3){margin-top:var(--block-event-list-col2-margin-top);} .block__event-list-filter{display:flex;flex-direction:var(--block-event-list-filter-flex-direction);place-items:var(--block-event-list-filter-place-items);margin:var(--block-event-list-filter-margin);} .block__event-list-filter-topic{order:var(--block-event-list-filter-topic-order);} .block__event-list-filter-instructor{order:var(--block-event-list-filter-instructor-order);} .block__event-list-filter-regions,.block__event-list-filter-language,.block__event-list-filter-courselevel,.block__event-list-filter-topic,.block__event-list-filter-instructor{width:var(--block-event-list-filter-event-select-width);} .block__event-list-filter-regions,.block__event-list-filter-language,.block__event-list-filter-courselevel,.block__event-list-filter-instructor{margin-left:var(--block-event-list-filter-margin-left);} .block__event-list-filter-clear label{cursor:pointer;display:var(--block-event-list-filter-clear-display);margin:var(--block-event-list-filter-clear-margin);background:linear-gradient(to right,rgb(0,0,0),rgb(0,0,0)),linear-gradient(to right,rgb(0,0,0),rgb(0,0,0));background-position:100% 0%,0% 92%;background-repeat:no-repeat;background-size:var(--block-event-list-filter-clear-background-size);} .block__event-list-col-1 .block__event-list-col-2 .block__event-list-col-3 .block__event-list-col-4 .block__event-list-col-5{place-self:start start;} .block__card{padding-bottom:var(--block-card-padding-bottom);} .block__header-h2{font-size:var(--block-header-h2-type-size);font-weight:var(--type-weight-light);line-height:var(--block-header-h2-type-line-height);margin-bottom:var(--block-event-list-header-margin-bottom);text-align:left;}:where(.block__header-h2) > .block__green-underline{background-size:var(--block-underline-background-size-show);transition:initial;} .block__event-dates{font-size:var(--type-size-small);line-height:var(--line-height-small);} .block__event-info{font-size:var(--type-size-small);line-height:var(--line-height-small);} .block__header-h3{font-size:var(--block-header-h3-type-size);line-height:var(--block-header-h3-type-line-height);margin:var(--block-header-h3-margin);} .block__event-speaker-ul,.block__event-speaker-ul-collapsed{display:block;overflow:hidden;} .block__event-speaker-ul{margin:var(--block-event-expand-ul-margin);opacity:1;transition:all 250ms ease-in 0ms;} .block__event-speaker-ul-collapsed{opacity:0;} .block__event-expand{opacity:1;transition:all 250ms ease-in 0ms;} .block__event-expand-collapsed{opacity:0;} .block__event-expand-screen{height:var(--block-event-expand-screen-height);max-height:var(--block-event-expand-screen-height);margin:var(--block-event-expand-screen-margin);height:var(--block-event-expand-screen-height);background:linear-gradient(to top,rgb(255,255,255),rgba(255,255,255,0)),linear-gradient(to top,rgb(255,255,255),rgba(255,255,255,0));background-repeat:no-repeat;background-size:100% 100%,100% 100%;background-position:100% 100%,90% 100%;border-bottom:var(--block-event-expand-screen-border);transition:all 250ms ease-in 0ms;} .block__event-expand-screen-collapsed{margin:var(--block-event-expand-screen-margin-expanded);height:1px;max-height:1px;} .block__event-register{display:var(--block-event-register-display);position:absolute;left:var(--block-event-register-left);bottom:var(--block-event-register-bottom);transform:translate(-49%,0);} .block__event-expand-button{font-size:var(--block-event-expand-type-size);font-weight:var(--block-event-expand-type-weight);position:absolute;left:var(--block-event-expand-left);right:var(--block-event-expand-right);bottom:var(--block-event-expand-bottom);transform:var(--block-event-expand-translate);background-color:transparent;text-transform:uppercase;overflow:visible;} .block__event-expand-arrow{transform:translate(var(--block-event-expand-arrow-translate)) rotate(0deg);width:var(--form-field-select-arrow-width);transition:all 350ms linear 0ms;}:where(.block__event-expand-button[aria-expanded=false]) .block__event-expand-more{display:initial;}:where(.block__event-expand-button[aria-expanded=true]) .block__event-expand-more{display:none;}:where(.block__event-expand-button[aria-expanded=false]) .block__event-expand-less{display:none;}:where(.block__event-expand-button[aria-expanded=true]) .block__event-expand-less{display:initial;}:where(.block__event-expand-button[aria-expanded=true]) .block__event-expand-arrow{transform:translate(var(--block-event-expand-arrow-translate)) rotate(-180deg);} .block__event-view-more{text-align:var(--block-event-view-more-text-align);margin:var(--block-event-view-more-button-margin);} .block__event-list-width{width:auto !important;}
.tile{padding:32px 0;} h1{margin-bottom:32px;} .marketstructure{margin-bottom:64px;} .hero--landing-page-eu-derivatives{background-blend-mode:overlay;background-color:var(--color-base-neutral-1300);background-image:url('https://cdn.cboe.com/assets/images/backgrounds/CEDX_Landing_Page.png');background-repeat:no-repeat;background-size:cover;} .card--green-border{border-color:var(--color-base-green-8);margin-right:10px;} .card__title{color:var(--color-base-green-8);font-family:var(--font-family-secondary);margin-bottom:0px;min-height:48px;text-align:left;margin-top:32px;} .card__text{margin-bottom:24px;height:150px;} .card__text-2{margin-bottom:48px;} .card__link{color:var(--color-base-green-8);font-size:16px;text-align:left;margin-bottom:20px;} .card__img-size{margin:0 auto;width:auto;height:135px;} .market__title{text-align:center;font-weight:bold;} .market-structure{text-align:center;} .market-structure svg{margin-bottom:var(--spacing-3);margin-left:auto;margin-right:auto;} .document-list{columns:2;} .disclaimer{color:var(--color-base-neutral-1100);font-style:italic;} .link{color:var(--color-base-green-8);font-weight:bold;} .link::after{border-color:var(--color-base-green-8);margin-right:16px;}
.feature-card-deck{display:flex;flex-direction:row;flex-wrap:wrap;} .feature-card{margin-bottom:var(--spacing-1);} a.feature-card{text-decoration:none;} .feature-card__container{background-color:var(--color-brand-primary);display:flex;flex-direction:column;height:100%;position:relative;overflow:hidden;} .feature-card .bottom--right-notch,.feature-card--notch-right .feature-card__container{--notchSize:40px;-webkit-clip-path:polygon( 0% 0%, 0% 0%, 100% 0%, 100% 0%, 100% calc(100% - var(--notchSize)), calc(100% - var(--notchSize)) 100%, 0% 100%, 0% 100%  );clip-path:polygon( 0% 0%, 0% 0%, 100% 0%, 100% 0%, 100% calc(100% - var(--notchSize)), calc(100% - var(--notchSize)) 100%, 0% 100%, 0% 100%  );} .feature-card__container:hover img{transform:scale(1.03);} .feature-card__container:hover .link--animated::before{transform:translateX(50%) rotate(45deg);} .feature-card__media{display:flex;flex-direction:column;position:relative;order:1;height:100%;} .feature-card__media img{height:100%; transition:0.3s all ease-in-out;} .feature-card__media .feature-card__title,.feature-card__media-title{color:var(--color-base-white);font-family:var(--asset-font-inter-name);font-size:var(--font-size-20);font-weight:var(--font-weight-semibold);line-height:var(--spacing-3);margin-bottom:0;order:2;padding-left:var(--size-250);padding-right:var(--size-250);position:absolute;bottom:0;text-align:left;} .feature-card__content{color:var(--color-base-white);flex:1;font-family:var(--asset-font-inter-name);order:2;padding:var(--size-250);position:relative;width:100%;} .feature-card__content-title{color:var(--color-base-white);font-family:var(--asset-font-inter-name);font-size:var(--font-size-28);margin-bottom:var(--size-10);text-align:left;} .feature-card__description{display:flex;font-size:var(--font-size-14);margin-bottom:var(--size-150);min-height:130px;} .feature-card__description p{font-weight:var(--font-weight-regular);line-height:var(--spacing-2);margin-bottom:var(--size-500);} .feature-card__buttons{align-content:flex-start;align-items:flex-start;display:flex;position:absolute;bottom:20px;} .feature-card__buttons > *{   margin-right:4px;} .feature-card--emphasize-title .feature-card__content-title{font-size:var(--font-size-34);font-weight:var(--font-weight-black);margin-bottom:var(--spacing-2);} .feature-card--emphasize-title .feature-card__description{min-height:unset;} @media only screen and (max-width:1078px){.feature-card__media .feature-card__title{font-size:var(--font-size-30);bottom:12px;}} @media only screen and (max-width:544px){.feature-card{margin-bottom:var(--spacing-2);} .feature-card-deck{display:inherit;} .feature-card__media img{height:300px;min-height:100px;} .feature-card__description{min-height:80px;} .feature-card__description p{font-family:var(--font-size-14);}}
 .link--animated{align-items:center;color:var(--color-base-black);cursor:default;display:inline-flex;font-family:var(--asset-font-inter-name);font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);line-height:1.625rem;text-decoration:none;width:fit-content;} .link--animated{cursor:pointer;} .link--animated::before,.link--animated-after::after{border-color:var(--color-brand-border);border-style:solid;border-width:6px 6px 0 0;content:"";display:block;height:var(--size-150);margin-right:0.75rem;transform:rotate(45deg);-webkit-transform:rotate(45deg);transition:all .3s ease-in;width:var(--size-150);} .link--animated-after::before{content:unset;} .link--animated-after::after{margin-left:0.75rem;margin-right:0;} .link--animated:hover::before,.link--animated-after:hover::after{transform:translateX(50%) rotate(45deg);} .link--on-dark{color:var(--color-base-white);} .link--on-light{color:var(--color-base-black);} .link--sm{font-size:var(--font-size-14);} .link--m{font-size:var(--font-size-16);} .link--lg{font-size:var(--font-size-20);} @media only screen and (min-width:544px){.link--sm{font-size:12px;}}
.new-banner__listings{background-blend-mode:overlay;background-color:var(--color-base-neutral-1300);background-position:center center;background-size:cover;} .new-banner__listings-global{background-image:url('https://cdn.cboe.com/assets/images/backgrounds/blue-globe.jpg');} .new-banner__listings-us{background-image:url('https://cdn.cboe.com/assets/images/backgrounds/us-globe.png');} .new-banner__listings-eu{background-image:url('https://cdn.cboe.com/assets/images/backgrounds/eu-globe.png');} .new-banner__listings-au{background-image:url('https://cdn.cboe.com/assets/images/backgrounds/au-globe.png');} .heading{color:var(--color-base-white);display:block;font-family:var(--asset-font-montserrat-name);font-size:76px;font-weight:var(--font-weight-extra-bold);line-height:var(--spacing-5);margin-bottom:0;position:relative;text-align:left;width:fit-content;} .page-sub--heading{text-align:center;font-size:var(--font-size-48);width:auto;margin:2rem;} .page-sub--heading .primary{color:var(--color-base-black);} .page-sub--heading .secondary{color:var(--color-accent-secondary);} .block{display:block;} .flag{height:165px;width:165px;display:block;background-size:contain;margin-bottom:1rem;} .flag-us{background-image:url('https://cdn.cboe.com/assets/images/general/flags/circular-flag-us-2x.png');} .flag-canada{background-image:url('https://cdn.cboe.com/assets/images/general/flags/circular-flag-ca-2x.png');} .flag-eu{background-image:url('https://cdn.cboe.com/assets/images/general/flags/circular-flag-eu-2x.png');} .flag-au{background-image:url('https://cdn.cboe.com/assets/images/general/flags/circular-flag-au-2x.png');} .flag-country{font-family:var(--asset-font-inter-name);font-weight:var(--font-weight-regular);font-size:2rem;line-height:2.5rem;text-align:center;} .listings_global-header{font-family:var(--asset-font-montserrat-name);font-weight:var(--font-weight-extra-bold);font-size:var(--font-size-58);letter-spacing:-0.03em;} .listings_global--header_center{width:68%;font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#1D2952;font-family:var(--asset-font-inter-name);} .sub-block--heading{font-family:var(--asset-font-inter-name);font-weight:var(--font-weight-black);font-size:40px;line-height:48px;} .flag-block{color:var(--color-base-black);text-decoration:none;transition:0.3s all ease-in-out;} .flag-block:hover{transform:scale(1.03);} .font28{font-size:var(--font-size-28);} @media (max-width:565px){.page-sub--heading{margin:0rem;width:100%;font-size:12vw;}} @media only screen and (min-width:544px){.media-card__data{min-height:144px;}}
.bg-brand-primary,.hover\:bg-brand-primary:hover{background-color:var(--color-brand-primary) !important;} .bg-accent-primary{background-color:var(--color-accent-primary) !important;} .bg-transparent{background-color:transparent !important;} .bg-gradient{background:linear-gradient(to right,var(--color-brand-banner),dodgerblue) padding-box;height:168px;} .bg-\[rgb\(80\,217\,112\)\]{background-color:rgb(80,217,112);} .bg-linear-gradient-primary-to-dodgerblue{background:linear-gradient(to right,var(--color-brand-banner),dodgerblue) padding-box;} .bg-white,.hover\:bg-white:hover{background-color:var(--color-base-white) !important;} .border-radius-8{border-radius:8px;} .border-color-primary{border-color:var(--color-brand-primary);} .bottom-border-black-2{border-bottom:2px solid var(--color-base-black);} .border-right-1px-solid-white{border-right:1px solid white !important;} .color-accent-primary{color:var(--color-accent-primary) !important;} .color-white,.hover\:color-white:hover{color:var(--color-base-white) !important;} .color-brand-primary,.hover\:color-brand-primary:hover{color:var(--color-brand-primary) !important;} .color-accent-secondary{color:var(--color-accent-secondary) !important;} .color-accent-tertiary{color:var(--color-accent-tertiary) !important;} .color-base-neutral-1400{color:var(--color-base-neutral-1400);} .color-brand-light-aqua{color:var(--color-brand-light-aqua);} .display-flex{display:flex;} .font-family-heading{font-family:var(--font-family-heading) !important;} .font-family-display{font-family:var(--font-family-display) !important;} .font-family-primary{font-family:var(--font-family-primary) !important;} .font-size-10{font-size:10px !important;} .font-size-12{font-size:12px !important;} .font-size-14{font-size:14px !important;} .font-size-16{font-size:16px !important;} .font-size-18{font-size:18px !important;} .font-size-20{font-size:20px !important;} .font-size-24{font-size:24px !important;} .font-size-28{font-size:28px !important;} .font-size-34{font-size:34px !important;} .font-size-40{font-size:40px !important;} .font-size-44{font-size:40px !important;} .font-size-48{font-size:48px !important;} .font-size-58{font-size:58px !important;} .font-size-70{font-size:70px !important;} .font-size-78{font-size:78px !important;} .font-size-84{font-size:84px !important;} .font-size-100{font-size:100px !important;} .font-size-120{font-size:120px !important;} .font-size-12\:24-fluid{font-size:clamp(var(--font-size-12),3vw,var(--font-size-24));} .font-size-12\:2vw\:20-fluid{font-size:clamp(var(--font-size-12),2vw,var(--font-size-20));} .font-size-28\:6vw\:46-fluid{font-size:clamp(var(--font-size-28),6vw,var(--font-size-48));} .font-size-40\:48-fluid{font-size:clamp(var(--font-size-40),10vw,var(--font-size-48));} .font-size-48\:58-fluid{font-size:clamp(var(--font-size-48),10vw,var(--font-size-58));} .font-size-40\:58-fluid{font-size:clamp(var(--font-size-40),10vw,var(--font-size-58)) !important;} .font-size-40\:58-fluid-I{font-size:clamp(var(--font-size-40),10vw,var(--font-size-58)) !important;} .font-size-40\:54-fluid{font-size:clamp(var(--font-size-40),10vw,var(--font-size-54));} .font-size-40\:58-fluid{font-size:clamp(var(--font-size-40),10vw,var(--font-size-58));} .font-size-28\:78-fluid{font-size:clamp(var(--font-size-28),7.5vw,var(--font-size-78));} .font-weight-light{font-weight:var(--font-weight-light) !important;} .font-weight-regular{font-weight:var(--font-weight-regular) !important;} .font-weight-semibold{font-weight:var(--font-weight-semibold) !important;} .font-weight-bold{font-weight:var(--font-weight-bold) !important;} .font-weight-extra-bold{font-weight:var(--font-weight-extra-bold) !important;} .gap-spacing-600{gap:var(--spacing-600);} .ink-common-bold{color:var(--ink-common-bold);}  .mb-\[50px\]{margin-bottom:50px;} .mb72{margin-bottom:72px} .letter-spacing-lg{letter-spacing:0.1em;} .letter-spacing-xl{letter-spacing:0.3em;} .line-height-xs{line-height:.8 !important;} .line-height-1{line-height:1 !important;} .line-height-1\.5{line-height:1.5 !important;} .line-height-28{line-height:28px !important;} .line-height-36{line-height:36px !important;} .line-height-48{line-height:48px !important;} .line-height-56\:78-fluid{line-height:clamp(56px,7.5vw,78px);} .line-height-56\:78-fluid-I{line-height:clamp(56px,7.5vw,78px) !important;} .min-height-262{min-height:262px !important;} .text--transform-normal{text-transform:capitalize;} .text--transform-none{text-transform:none;} .text-shadow-1{text-shadow:1px 1px 1px rgba(29,41,82,1);} .forward-arrow{fill:var(--color-base-white);height:72px;width:72px;} @media only screen and (min-width:544px){.border-right-1px-solid-white--tablet{border-right:1px solid white;}} .no-italic{font-style:normal;}
 .button--pill,.button--pill-neutral,.button--pill-txt-inverted,.button--pill-large,.button--pill-small,.button--pill-search,.button--pill-primary{align-items:center;background:transparent;border:2px solid var(--color-brand-border);border-radius:var(--size-500);display:inline-flex;font-family:var(--asset-font-inter-name);font-weight:var(--font-weight-semibold);font-size:var(--font-size-30);justify-content:stretch;line-height:2.25rem;overflow:hidden;padding:var(--size-100) var(--size-400) var(--size-100) var(--size-400);text-decoration:none;width:fit-content;} .button--pill{color:var(--color-base-white);font-size:var(--font-size-24);} .button--pill-neutral{background-color:var(--color-base-white);border-color:transparent;color:var(--ink-common-bold);font-size:var(--font-size-15);} .button--pill-neutral:hover{background-color:var(--color-brand-primary);color:var(--color-base-white);} .button--pill-neutral:active,.button--pill-neutral:active:focus,.button--pill-neutral:hover:active:focus{background-color:var(--interface-brand-primary-subdued);color:var(--color-base-white);} .button--pill-neutral:active:focus{outline-width:1px;} .button--pill-neutral:focus{background-color:var(--color-base-white);color:var(--ink-common-bold);outline-style:dashed;outline-width:1px;} .button--pill-neutral:focus:hover{background-color:var(--color-brand-primary);color:var(--color-base-white);outline-width:1px;} .button--pill-txt-inverted{color:var(--color-base-black);} .button--pill-large,.button--pill-small{background:var(--color-base-white);color:var(--color-base-black);} .button--pill-small{font-size:var(--font-size-15);line-height:1.13rem;padding:var(--size-125) var(--size-350) var(--size-125) var(--size-350);} .button--pill-large{font-size:var(--font-size-30);padding:var(--size-250) var(--size-575) var(--size-250) var(--size-575);} .button--pill-search{background:rgb(229,229,229);border:none;border-radius:var(--size-300);color:var(--color-base-black);font-size:var(--font-size-16);line-height:var(--size-250);padding-left:52px;padding-right:52px;padding-top:var(--size-150);padding-bottom:var(--size-150);} .button--pill-primary{background-color:var(--color-accent-primary);} .button--pill-large:hover,.button--pill-small:hover{background:var(--color-brand-border);} .button--pill:hover{background:var(--color-brand-border);color:var(--color-brand-primary)} .button--pill-txt-inverted:hover{background:var(--color-brand-border);color:var(--color-base-white)} .button--pill-search:hover{background:var(--color-base-black);color:var(--color-base-white);} .button--pill-white{color:black;background:var(--color-base-white);border-radius:var(--size-500);display:inline-flex;font-family:var(--asset-font-inter-name);font-weight:var(--font-weight-semibold);font-size:var(--font-size-30);justify-content:stretch;line-height:2.25rem;overflow:hidden;padding:var(--size-100) var(--size-400) var(--size-100) var(--size-400);text-decoration:none;width:fit-content;} .button--hero{background:var(--color-base-white);border-bottom:1px solid rgb(216,218,220);border-radius:0;color:rgba(61,66,81,1);display:inline-flex;justify-content:flex-start;font-family:var(--font-family-primary);font-size:var(--font-size-14);font-weight:var(--font-weight-normal);min-width:100px;padding:14px 0 14px 0;} .button--hero:hover{background:var(--color-base-white);text-decoration:none;} .button--hero:hover:active{color:rgb(61,66,81);} .button--hero:active{background-color:var(--color-base-white);} .button--hero::before,.button--hero-micro-card__label::before{border-color:var(--color-brand-border);border-style:solid;border-width:6px 6px 0 0;content:"";display:block;height:var(--size-150);flex-shrink:0;margin-right:0.75rem;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:var(--size-150);} .button--hero-micro-card__label{align-items:center;display:inline-flex;font-family:var(--font-family-primary);font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);} .button--hero-micro-card{align-items:flex-start;background:rgba(29,41,82,0.7);border-radius:8px;box-shadow:2px 2px 2px 2px rgba(29,41,82,1);display:flex;color:rgba(237,244,255,1);flex-direction:column;font-family:var(--font-family-primary);padding:8px 16px;} .button--hero-micro-card:hover{background:rgba(29,41,82,0.7);text-decoration:none;} .button--hero-micro-card:hover .button--hero-micro-card__label{text-decoration:underline;} .button--hero-micro-card__description{font-size:11px;margin-bottom:0px;overflow:hidden;text-overflow:ellipsis;width:46ch;white-space:nowrap;} @media only screen and (min-width:544px){.button--hero-micro-card__description{width:50ch;}} @media only screen and (min-width:1080px){.button--hero::after,.button--hero-micro-card__label::before{margin-left:10px;}}
.indices--no-bottom-space{margin-bottom:0;} .indices--left-margin{margin-left:20px;} .indices--research-full-width{width:100%;} .indices--why dt{color:var(--color-text-subhead-1);font-size:var(--font-size-subhead);font-weight:var(--font-weight-regular);line-height:var(--spacing-3);margin-bottom:0;} .indices--why dd{margin:var(--spacing-1) 0 var(--spacing-3) 0;} .indices--why > div dt{margin-left:100px;} .indices--why > div dd{margin-left:100px;} .indices--why > div dt:before{content:'';background-repeat:no-repeat;position:absolute;margin-left:-115px;margin-top:-10px;width:100px;height:100px;} .indices--links-and-videos{display:flex;flex-wrap:wrap;justify-content:space-between;} .indices--video{width:450px;height:253px;position:relative;flex:none;margin-top:16px;} .indices--video.indices--video-large{width:700px;height:394px;margin:0 auto;} .indices--newsletter{display:flex;justify-content:space-between;margin-right:20px;margin-bottom:30px;} .indices--two-column{display:flex;flex-wrap:wrap;justify-content:space-between;} #indices--video-embed{position:absolute !important;width:auto !important;height:auto !important;top:0;left:0;right:0;bottom:0;} .indices--corporate-bond-video{width:700px;height:394px;margin:0 auto;} .indices--vix-video{width:100%;min-height:360px;margin:0 auto;margin-bottom:20px;} .indices--vix-chart{width:65%;min-height:400px;margin:0 auto;} .indices--benchmark p{margin-left:auto;margin-right:auto;} .indices--benchmark .indices--benchmark-links{display:flex;} .indices--benchmark-links ul:first-of-type{width:49%;} .indices--benchmark-links ul:nth-of-type(2){width:51%;} .indices--disclaimer{font-size:11px;line-height:16px;} .indices--research-item{display:flex;margin-bottom:32px;} .indices--research-item div{width:100%;margin-right:16px;} .indices--research-item .highlight{font-size:var(--font-size-5);line-height:var(--spacing-3);} .indices--research-item > a{display:block;margin-top:12px;margin-right:32px;flex:none;} .indices--research-item > a img{width:85px;} .indices--links{list-style:none;margin:0 0 32px 0;} .indices--links li{margin-bottom:8px;} .indices--research-highlight{width:100%;} .border--right-1{border-right:1px solid var(--color-base-gray-2);} @media (max-width:860px){.indices--benchmark .indices--benchmark-links{display:block;} .indices--benchmark .indices--benchmark-links .indices--links{width:100%;margin-bottom:0;} .indices--vix-chart{width:100%;}} @media (max-width:780px){.indices--research-item > a{display:none;} .indices--corporate-bond-video{width:500px;height:280px;} .indices--vix-chart{width:100%;} .indices--video.indices--video-large{width:500px;height:280px;} .border--right-1{border-right:none;}} @media (max-width:630px){.indices--video{width:100%;height:auto;padding-top:56.25%;} .indices--vix-chart{width:100%;} .indices--video.indices--video-large{width:100%;height:auto;} .border--right-1{border-right:none;}} .mla{margin-left:auto;} .mva{margin-top:auto;margin-bottom:auto;} .insights-title{line-height:1.75rem;font-size:var(--font-size-4);}
.insights-featured .highlight{color:var(--color-text-subhead-1);} .insights-featured .insights-trending *,.insights-category .insights-trending *{flex:1 1 0;} .insights-category .insights-trending{align-items:flex-start;} .insights-category .insights-related-info .subhead{font-size:var(--font-size-4);line-height:var(--spacing-2);} .tile--darkgray .insights-videos .category{color:var(--color-text-primary-highlights-1)} .tile--darkgray .insights-videos .highlight{color:var(--color-text-primary-headline-1);} .tile--darkgray .insights-videos .insights-related-info .subhead{color:var(--color-text-primary-headline-1);} .insights-subhead{display:flex;margin-bottom:48px;align-items:center;justify-content:center;font-size:14px;} .insights-subhead-info{font-style:italic;padding:0 8px;} .insights-subhead-divider{color:#aaa;margin:0 4px;font-size:11px;vertical-align:middle;} .insights-image{box-shadow:0 0 1px rgba(0,0,0,0.5);} .insights-related-info{display:flex;flex-direction:column;} .insights-related-info__title{flex:1 1 auto;} .insights-related-info__category{text-transform:uppercase;font-size:var(--font-size-2);font-weight:var(--font-weight-bold);text-decoration:none;} .insights-related-info__title:hover,.insights-related-info__category:hover{text-decoration:underline;} .insights-related-info__title{display:block;font-size:var(--font-size-5);line-height:2rem;margin-bottom:var(--spacing-1);text-decoration:none;} .insights--video{position:relative;flex:none;min-height:482px;} .insights--video-large{max-width:856px;margin-left:auto;margin-right:auto;} .insights--video .limelight-player{position:absolute !important;width:auto !important;height:auto !important;top:0;left:0;right:0;bottom:0;} .insights-category .insights--video{min-height:290px;} .insights-tags{display:flex;justify-content:right;flex-direction:row;} .tweets-headline{display:flex;align-items:baseline;justify-content:center;} .tweets-headline__follow{margin-left:32px;} .tweets-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(256px,1fr));grid-gap:var(--spacing-2);} .tweet{border-bottom:1px solid var(--color-base-gray-2);} .tweet__profile:hover .headline--2{text-decoration:underline;} .tweet__profile{font-size:var(--font-size-button);text-decoration:none;display:flex;} .tweet__profile svg{margin-left:4px;margin-right:4px;} @media (max-width:980px){.insights--video{max-width:600px;min-height:338px;margin-left:auto;margin-right:auto;} .insights-category .insights--video{min-height:250px;max-width:100%;}} @media (max-width:800px){.insights-category .insights-trending{flex-direction:column;} .insights-category .insights--video{max-width:600px;min-height:338px;width:100%;margin-bottom:var(--spacing-2);margin-left:0;}} @media (max-width:650px){.insights--video{width:100%;height:auto;min-height:auto;padding-top:56.25%;} .insights-category .insights--video{max-width:100%;min-height:auto;} .insights-related{flex-direction:column;} .insights-related li{width:100%;margin-bottom:var(--spacing-2);} .insights-related li img{max-width:300px;} .tweets-headline{flex-direction:column;} .tweets-headline h2{width:100%;margin-bottom:32px;} .tweets-headline__follow{margin-left:0;margin-bottom:32px;}} @media (max-width:420px){.insights-related li img{max-width:100%;}}
.media-card{background-color:var(--color-brand-bg-gray);display:flex;flex-direction:column;flex:0 0 auto;margin-bottom:var(--spacing-2);} .media-card__title{color:var(--color-base-black);display:flex;flex:1 1 auto;font-family:var(--asset-font-inter-name);font-size:var(--font-size-20);font-weight:var(--font-weight-semibold);line-height:var(--size-350);margin-bottom:var(--spacing-2);} .media-card__title a{color:var(--color-base-black);text-decoration:none;} .media-card__image figure{margin-bottom:0;} .media-card__content{display:flex;flex:1 1 auto;flex-direction:column;padding:var(--spacing-2);position:relative;} .media-card__data div:has(.media-card__total) + .media-card__content{flex:unset;} .media-card__description{font-family:var(--asset-font-inter-name);} .media-card__data{background:var(--color-brand-primary) url('https://cdn.cboe.com/assets/images/general/concentric-squares-left-side.svg') no-repeat;background-position:100% -68px;background-size:125px;display:flex;flex-direction:column;padding:var(--spacing-2);} .media-card__data-title{color:var(--color-base-white);font-family:var(--font-family-primary);font-size:var(--font-size-20);font-weight:var(--font-weight-semibold);line-height:24px;margin-bottom:var(--spacing-1);} .media-card__data-title1{color:var(--color-base-white);font-size:var(--font-size-20);font-weight:var(--font-weight-semibold);line-height:24px;margin-bottom:var(--spacing-1);} .media-card__data-title::after{background-color:var(--color-accent-primary);content:" ";display:block;height:2px;margin-top:4px;width:2ex;} .media-card__data-total{color:var(--color-base-white);font-size:var(--font-size-40);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-1);text-transform:uppercase;} .media-card__data-description{color:var(--color-base-white);font-size:var(--font-size-14);font-weight:var(--font-weight-normal);margin-bottom:0;} .media-card__image .article-image,.media-card-content__article{min-height:195px;} .media-card__image .video-image,.media-card__content--video{min-height:144px;} .media-card__meta{margin-bottom:var(--size-100);} .media-card__category{color:var(--color-base-black);font-family:var(--asset-font-inter-name);font-size:var(--font-size-12);font-weight:var(--font-weight-regular);line-height:var(--spacing-2);text-decoration:none;} .media-card__category:hover{text-decoration:underline;} .media-card__actions{padding:var(--spacing-2);} .media-card--profile .media-card__image{background-color:var(--color-accent-tertiary);padding-top:1px;} .media-card--profile .media-card__image img{height:203px;margin-top:-27px;} .media-card--profile .media-card__title{font-size:var(--font-size-34);line-height:var(--line-height-sm);} @media only screen and (max-width:544px){} @media only screen and (min-width:544px){.media-card__data{min-height:144px;} .media-card__data-title{height:100%;margin-bottom:0;}}
.tools-card{box-shadow:rgba(100,100,111,0.1) 0px 3px 5px 0px;border:2px solid var(--color-base-gray-1);border-top:none;} .tools-card h2{color:var(--color-brand-primary);font-family:var(--asset-font-inter-name);font-size:var(--font-size-32);font-weight:var(--font-weight-semibold);line-height:var(--size-400);text-align:left;min-height:unset;} .tools-card p{color:var(--color-base-black);font-family:var(--asset-font-inter-name);font-size:var(--font-size-14);font-weight:var(--font-weight-regular);line-height:var(--size-250);min-height:unset;opacity:0.5;} @media only screen and (max-width:544px){.tools-card{align-items:center;margin-bottom:var(--spacing-2);}}
.mini-display{background-color:var(--color-accent-primary);font-family:var(--asset-font-inter-name);font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);line-height:var(--spacing-1);margin-bottom:0;padding:var(--size-100);padding-left:var(--size-225);padding-right:var(--size-225);position:absolute;right:-8px;top:28px;z-index:1;} .mini-display1{background-color:var(--color-accent-tertiary);font-family:var(--asset-font-inter-name);font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);line-height:var(--spacing-1);margin-bottom:0;padding:var(--size-100);padding-left:var(--size-225);padding-right:var(--size-225);position:absolute;right:-8px;top:28px;z-index:1;} .mini-title{color:var(--color-accent-tertiary);font-family:var(--asset-font-inter-name);font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);line-height:var(--spacing-1);margin-bottom:0;} .mini-description{font-size:var(--font-size-12);line-height:var(--size-200) !important;} .hero--access-solutions-landing-page{background-image:url('https://cdn.cboe.com/assets/images/backgrounds/Data-Vantage-Hero-1920x395.png');background-repeat:no-repeat;background-size:cover;} .hero--access-solutions-landing-page h1{color:var(--color-base-white);font-family:var(--asset-font-montserrat-name),var(--font-family-headline);font-size:var(--font-size-58,58px);font-weight:var(--font-weight-extra-bold);margin-bottom:var(--spacing-1);text-align:left;line-height:var(--size-600);} .hero--access-solutions-landing-page p{color:var(--color-base-white);font-family:var(--asset-font-inter-name);font-size:var(--font-size-16);line-height:var(--font-size-28);margin-bottom:0;text-align:left;} .data-overview{align-items:center;display:flex;flex-direction:column;justify-content:center;} .data-overview-header-primary,.data-overview-header-secondary,.data-overview-header-primary2,.data-overview-header-secondary2{color:var(--color-base-black);font-family:var(--asset-font-montserrat-name);font-size:52px;font-weight:var(--font-weight-extra-bold);line-height:var(--spacing-4);margin-bottom:0;} .data-overview-header-secondary{color:var(--color-accent-secondary);} .data-overview-header-primary2{text-transform:none;} .data-overview-header-secondary2{color:var(--color-accent-secondary);text-transform:none;} .data-overview-description{color:var(--color-base-black);font-family:var(--asset-font-inter-name);font-size:var(--font-size-20);font-weight:var(--font-weight-regular);line-height:var(--size-475);margin-bottom:var(--spacing-3);margin-top:var(--spacing-3);text-align:center;width:70%;} .data-overview-description1{color:var(--color-base-black);font-family:var(--asset-font-inter-name);font-size:var(--font-size-20);font-weight:var(--font-weight-regular);line-height:var(--size-475);margin-bottom:var(--spacing-0);margin-top:var(--spacing-0);text-align:center;width:70%;} .data-overview-description2{color:var(--color-base-black);font-family:var(--asset-font-inter-name);font-size:var(--font-size-20);font-weight:var(--font-weight-regular);line-height:var(--size-475);margin-bottom:var(--spacing-3);margin-top:var(--spacing-3);text-align:center;width:80%;} .card-access__banner{background-image:url('https://cdn.cboe.com/assets/images/backgrounds/data-n-access-bg.jpg');background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;width:100%;min-height:550px;} .card-access-wide{padding-left:0;padding-right:0;padding-top:var(--spacing-5);padding-bottom:var(--spacing-5);} .display-cards{display:flex;justify-content:space-between;flex-wrap:wrap;} .display-card{min-width:250px;padding:var(--spacing-4);border-right:1px solid rgba(241,241,241,0.5);display:flex;flex-direction:column;align-items:stretch;} .display-card:last-child{border-right:none;} .font-fam{font-family:var(--asset-font-inter-name) !important;} .cta-text{font-family:var(--asset-font-inter-name) !important;margin-left:-16px;color:var(--color-base-white);font-size:var(--font-size-24);font-weight:var(--font-weight-semibold);} .display-cards > .display-card{flex-grow:1;flex-basis:0;} .display-card-title{color:var(--color-base-white);font-family:var(--asset-font-inter-name);font-size:var(--font-size-48);font-weight:var(--font-weight-semibold);line-height:var(--spacing-4);text-align:left;margin-bottom:var(--spacing-2);} .display-card-sub-title{color:var(--color-accent-primary);font-family:var(--asset-font-inter-name);font-size:var(--font-size-24);font-weight:var(--font-weight-semibold);line-height:var(--spacing-3);text-align:left;margin-bottom:0;} .display-card-sub-title a{color:var(--color-accent-primary);text-decoration:none;} .display-card p{flex:1 1 auto;color:var(--color-base-white);font-family:var(--asset-font-inter-name);font-size:var(--size-160);font-weight:var(--font-weight-regular);line-height:var(--spacing-2);text-align:left;} .brand-title{color:var(--color-base-black);font-family:var(--asset-font-inter-name);font-size:var(--font-size-44);font-weight:var(--font-weight-black);line-height:var(--spacing-4);} .brand-title-italic{color:var(--color-base-black);font-family:var(--asset-font-montserrat-name);font-size:52px;font-weight:var(--font-weight-extra-bold);line-height:var(--spacing-4);margin-bottom:0;margin-bottom:var(--spacing-3);} .brand-description{color:var(--color-base-black);font-family:var(--asset-font-inter-name);font-size:var(--font-size-16);font-weight:var(--font-weight-regular);line-height:var(--spacing-2);} .mb60{margin-bottom:60px;} @media only screen and (max-width:544px){.card-access__banner{width:100%;min-height:auto;} .display-card{flex-basis:auto;border-right:none;} .mobile--width-full{width:100%;}}
.hero--options-institute-europe{background-blend-mode:overlay;background-color:var(--color-base-neutral-1000);background-image:url('https://cdn.cboe.com/managed_images/europe/derivatives/overview/primary_promo/20230614115229732937-CEDXLandingPage.jpg');background-repeat:no-repeat;background-size:cover;} .banner-title-font{font-size:var(--font-size-800) !important;} .hero__wrapper div:first-child{padding-bottom:inherit !important;padding-top:inherit !important;} @media only screen and (min-width:767px){.banner-title-font{font-size:var(--font-size-900) !important;} .w875{width:875px;}}