.component.react.membership h2,.component.react.membership h3{font-family:Averta-Regular;font-weight:600}.component.react.membership .title-link-container{margin-bottom:1.25rem}@media(min-width:769px){.component.react.membership .title-link-container{align-items:center;justify-content:space-between;margin-bottom:1.875rem}}.component.react.membership .title-link-container .button-container a{width:100%}@media(min-width:769px){.component.react.membership .title-link-container .button-container a{width:auto}.component.react.membership .title-link-container .button-container a:first-child{margin-right:3rem}}.component.react.membership .big-table-header{background-color:#081d37;border-bottom:.0625rem solid #c2cace;border-left:.0625rem solid #c2cace;border-top:.0625rem solid #c2cace;color:#c2cace;font-family:Averta-Regular;font-size:.6875rem;font-weight:400;letter-spacing:.06875rem;line-height:.875rem;padding:1.125rem .625rem;position:relative;text-transform:uppercase;vertical-align:middle}.component.react.membership .big-table-header:before{background-attachment:scroll;background-image:linear-gradient(90deg,hsla(0,0%,100%,0) 35%,#fff);background-position:100%;background-repeat:no-repeat;background-size:7.5rem 100%;content:"";height:107%;position:absolute;right:-.0625rem;top:-.125rem;width:5rem;z-index:1}@media(min-width:769px){.component.react.membership .big-table-header:before{content:none}}.component.react.membership .big-table-header.no-gradient:before{background:unset;content:none}.component.react.membership .custom-table{width:100%}.component.react.membership .custom-table thead tr th{text-align:left}@media(min-width:769px){.component.react.membership .custom-table thead tr th{text-align:center}}.component.react.membership .custom-table tbody tr td{border-right:.0625rem solid #c2cace;white-space:normal;width:50%}.component.react.membership .custom-table .loading td{border:none}.component.react.membership .main-wrapper{position:relative}.component.react.membership .main-wrapper.has-gradient:before{background-attachment:scroll;background-image:linear-gradient(90deg,hsla(0,0%,100%,0) 35%,#fff);background-position:100%;background-repeat:no-repeat;background-size:7.5rem 100%;content:"";height:100%;position:absolute;right:-.125rem;top:0;width:5rem;z-index:1}@media(min-width:769px){.component.react.membership .main-wrapper.has-gradient:before{content:none}}.component.react.membership .main-wrapper.has-gradient.no-gradient:before{background:unset;content:none}.component.react.membership .main-wrapper.has-gradient .fixed-column thead tr th.fixed{border-right:1px solid #fff}.component.react.membership .main-wrapper.has-gradient .table-wrapper{overflow:hidden;overflow-x:scroll}.component.react.membership .main-wrapper.has-gradient .table-wrapper .main-table-wrapper{overflow:unset}.component.react.membership .main-wrapper.has-gradient .table-wrapper.no-results .fixed-table-column,.component.react.membership .main-wrapper.has-gradient .table-wrapper.no-results .table-wrapper{display:none}.component.react.membership .main-wrapper.has-gradient .table-wrapper table{border-collapse:collapse;margin-bottom:0;min-width:100%;width:100%}.component.react.membership .main-wrapper.has-gradient .table-wrapper table td{white-space:normal}@media(min-width:769px){.component.react.membership .main-wrapper.has-gradient .table-wrapper{overflow:unset}}.component.react.membership .main-wrapper.has-gradient .table-wrapper.hidden{display:none}.component.react.membership .main-wrapper.has-gradient .table-wrapper .fixed-table-column{position:unset}.component.react.membership .contact-table .fixed-column table td{white-space:normal}@media(min-width:769px){.component.react.membership .contact-table{margin-bottom:3.375rem!important}}.component.react.membership .lease-table th{min-width:9.375rem;width:25%}.component.react.membership .interest-sales-table th,.component.react.membership .interest-swap-table th{min-width:7.5rem;width:20%}.component.react.membership .main-title{background-color:#081d37}.component.react.membership .timestamp{margin-bottom:3.375rem}.component.react.membership .no-data{background-color:#ffe2e4}.component.react.membership .no-data.mobile{padding:1.25rem .9375rem}.component.react.membership .no-data p{font-size:1rem;margin:0}@media(min-width:769px){.component.react.membership .no-data p{align-items:center;display:flex;justify-content:center}}.component.react.membership .no-data p strong{color:#112b4a;display:contents}.component.react.membership .no-data p .failure-error-icon{color:#df0035;font-family:CMEGroup-Icons!important;margin-right:.625rem;padding:.0625rem;speak:none;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.component.react.membership .no-data p .failure-error-icon:before{content:""}.component.react.membership[data-table-view=cbot] .cbot-lease-table table{border-right:.0625rem solid #c2cace}.component.react.membership[data-table-view=cbot] .cbot-lease-table table th{min-width:12.5rem}@media(min-width:769px){.component.react.membership[data-table-view=cbot] .cbot-lease-table table th{min-width:auto}}.component.react.membership[data-table-view=cbot] .cbot-lease-table .internal-header{background-color:#081d37;border-bottom:.0625rem solid #c2cace;border-left:.0625rem solid #c2cace;border-top:.0625rem solid #c2cace;color:#c2cace;font-family:Averta-Regular;font-size:.6875rem;font-weight:400;letter-spacing:.06875rem;line-height:.875rem;padding:1.125rem .625rem;position:relative;text-align:left;text-transform:uppercase;vertical-align:middle}@media(min-width:769px){.component.react.membership[data-table-view=cbot] .cbot-lease-table .internal-header{text-align:center}.component.react.membership[data-table-view=cbot] .interest-swap-table{margin-bottom:3.375rem!important}}.component.react.membership[data-table-view=nymexComex] .nymex-comex-table th{width:20%}.component.react.membership[data-table-view=nymexComex] .nymex-comex-table.last-table{margin-bottom:3.375rem}
/*# sourceMappingURL=membership.css.map*/