.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;}}
.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://www.cboe.com/_img/data_and_access_solutions/hero-data-n-access-no-text.jpg');background-repeat:no-repeat;background-size:cover;} .hero--access-solutions-landing-page h1{font-family:var(--asset-font-montserrat-name),var(--font-family-headline);font-size:var(--font-size-58,58px);font-style:italic;font-weight:var(--font-weight-black);margin-bottom:0;text-align:left;text-transform:uppercase;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-style:italic;font-weight:var(--font-weight-black);line-height:var(--spacing-4);margin-bottom:0;text-transform:uppercase;} .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%;} .card-access__banner{background-image:url('https://www.cboe.com/_img/cboe_50/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;} .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-style:italic;font-weight:var(--font-weight-black);line-height:var(--spacing-4);margin-bottom:0;text-transform:uppercase;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%;}}
.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);} .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-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-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-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\: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-black) !important;} .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;} .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;}}