.site--main{overflow:hidden;}  .typograph-map-left,.typograph-map-right{position:relative;} .typograph-map-left:before,.typograph-map-right:before{content:' ';display:block;position:absolute;left:0;top:0;height:100%;width:100%;opacity:0.6;background-repeat:no-repeat;} .typograph-map-left:before{background-image:url('/_img/rmc_2024/svgs/TypographMap_Left.svg');background-position:top left;background-size:830px;} .typograph-map-right:before{background-image:url('/_img/rmc_2024/svgs/TypographMap_Right.svg');background-position:top right;background-size:830px;}  .tile-cream{background-color:var(--color-oyster-white);} .tile-pink-dark{background-color:var(--color-plum-purple);} .rmc-world-container{background-color:var(--color-oyster-white);position:relative;z-index:50;width:100%;} .rmc-world-container-inner{ background-image:repeating-linear-gradient(0deg,var(--color-dark-gray),var(--color-dark-gray) 10px,transparent 10px,transparent 25px,var(--color-dark-gray) 25px),repeating-linear-gradient(90deg,var(--color-dark-gray),var(--color-dark-gray) 10px,transparent 10px,transparent 25px,var(--color-dark-gray) 25px),repeating-linear-gradient(180deg,var(--color-dark-gray),var(--color-dark-gray) 10px,transparent 10px,transparent 25px,var(--color-dark-gray) 25px),repeating-linear-gradient(270deg,var(--color-dark-gray),var(--color-dark-gray) 10px,transparent 10px,transparent 25px,var(--color-dark-gray) 25px);background-size:2px 100%,100% 2px,2px 100%,100% 2px;background-position:0 0,0 0,100% 0,0 100%;background-repeat:no-repeat;margin:12px;padding:24px;} .rmc-world-container-description{display:contents;width:90%;margin:0 auto;text-align:justify;} .rmc-converstation-container{padding-top:84px;padding-bottom:84px;position:relative;} .rmc-converstation-container h3{text-transform:none;} .rmc-converstation-container p{margin:0 auto;text-align:center;margin-bottom:48px;} .event-container{margin:0 auto;width:80%;} .center-text{width:80%;margin:0 auto;text-align:center;} .bcgrnd-right-square{right:0;position:relative;} .bcgrnd-right-square-tablet-mobile{background-image:url('/_img/rmc_2024/images/RightSquare_icon.png');background-position:top center;background-size:contain;background-repeat:no-repeat;width:100%;height:400px;display:block;flex:auto;} .fun-fact-container{margin-left:-10px;width:105%;}  .action-button{display:none;}   #rmc-conversations-tile .glider,#rmc-sponsors-tile .glider,#rmc-funfacts-tile .glider{overflow:hidden;} #rmc-conversations-tile .glider-dots,#rmc-sponsors-tile .glider-dots{align-items:center;padding-top:48px;padding-bottom:48px;} #rmc-conversations-tile .glider-dot,#rmc-sponsors-tile .glider-dot{background-color:var(--color-dark-gray);border-radius:2px;height:20px;width:20px;margin-right:12px;margin-bottom:12px;transform:rotate(45deg);} #rmc-conversations-tile .glider-dot.active,#rmc-sponsors-tile .glider-dot.active{background-color:var(--color-plum-purple);} #rmc-conversations-tile .glider.draggable{border-bottom-left-radius:15px;border-bottom-right-radius:15px;overflow:hidden;} #rmc-conversations-tile .glider-dots{width:70%;} #rmc-conversations-tile .glider-next,#rmc-funfacts-tile .glider-next{background:url('/_img/rmc_2024/svgs/RightArrow_icon.svg') no-repeat top left;color:transparent;height:45px;width:45px;top:87%;right:20px} #rmc-conversations-tile .glider-prev,#rmc-funfacts-tile .glider-prev{background:url('/_img/rmc_2024/svgs/LeftArrow_icon.svg') no-repeat top left;color:transparent;height:45px;width:45px;z-index:400;top:87%;left:20px} #rmc-sponsors-tile .glider-prev{z-index:401;} #rmc-sponsors-tile .glider-next,#rmc-sponsors-tile .glider-prev{display:none;pointer-events:none;opacity:0;} #rmc-sponsors-tile .glide__slides{background-color:var(--color-text-primary-default);justify-content:center;align-items:center;margin-bottom:0;} #rmc-sponsors-tile ul li{margin:0;} #rmc-sponsors-tile .glide__slide,#rmc-sponsors-tile .glide__slide img{min-width:350px;} #rmc-sponsors-tile .sponsor-diamond{display:flex;justify-content:center;align-items:center;background:var(--color-plum-purple);height:16px;text-align:center;transform:rotate(45deg);width:16px !important;margin-right:var(--spacing-3) !important;margin-left:var(--spacing-3) !important;} #rmc-funfacts-tile{width:78%;margin:0 auto;} #rmc-funfacts-tile .glider{height:auto;max-height:500px;} #rmc-funfacts-tile .glider-next,#rmc-funfacts-tile .glider-prev{top:33%;} #rmc-funfacts-tile .glider-next{right:-46px;} #rmc-funfacts-tile .glider-prev{left:-46px;} #rmc-funfacts-tile .glider-dots,#rmc-sponsors-tile .glider-dots{display:none;} .btn-move-prev{cursor:pointer;position:relative;background:url('/_img/rmc_2024/svgs/LeftArrow_icon.svg') no-repeat top left;height:46px;width:46px;margin-left:8px;margin-right:8px} .btn-move-next{cursor:pointer;position:relative;background:url('/_img/rmc_2024/svgs/RightArrow_icon.svg') no-repeat top left;height:46px;width:46px;margin-left:8px;margin-right:8px} .btn-move-current{cursor:pointer;position:relative;background:url('/_img/rmc_2024/svgs/pageControl_passive.svg') no-repeat top left;height:32px;width:32px;margin-left:8px;margin-right:8px} .btn-move-current-active{cursor:pointer;position:relative;background:url('/_img/rmc_2024/svgs/pageControl_active.svg') no-repeat top left;height:32px;width:32px;margin-left:8px;margin-right:8px}   #elevate iframe,#look-back iframe{border-radius:10px;} #elevate iframe video{height:500px !important;}  @media screen and (max-width:768px) and (min-width:545px){.rmc-world-container,.fun-fact-container{margin-left:0;width:100%;} #rmc-conversations-tile .glider-contain{width:85%;} #rmc-conversations-tile .glider-dots{width:100%;} #rmc-conversations-tile .glider-next{top:30%;right:-65px;} #rmc-conversations-tile .glider-prev{top:30%;left:-65px;} #rmc-funfacts-tile{width:85%;}} @media only screen and (min-width:769px){ .center-text{width:76%;} .action-button{background:var(--color-plum-purple);display:block;width:50px;height:50px;border-radius:10px;position:absolute;margin-top:-20px;right:100px;z-index:300;display:flex;align-items:center;justify-content:center;cursor:pointer;} .action-button-sticky{position:fixed;top:70%;} .action-button .arrow-up{width:15px;height:15px;transform:rotate(-135deg);border-right:2px solid var(--color-base-white);border-bottom:2px solid var(--color-base-white);margin-top:10px;} .bcgrnd-right-square{background-image:none;} .bcgrnd-right-square-tablet-mobile{display:none;} .rmc-world-container-inner{margin:24px;padding:48px;} .rmc-world-container,.fun-fact-container{margin-left:0;width:100%;} #rmc-conversations-tile .glider-contain{width:85%;} #rmc-conversations-tile .glider-dots{width:100%;} #rmc-conversations-tile .glider-next{top:30%;right:-65px;} #rmc-conversations-tile .glider-prev{top:30%;left:-65px;} #rmc-funfacts-tile{width:90%;} } @media only screen and (min-width:1080px){.bcgrnd-right-square{background-image:url('/_img/rmc_2024/images/RightSquare_icon.png');background-position:100% center; background-size:525px;background-repeat:no-repeat;height:1000px;}} @media only screen and (min-width:1200px){#rmc-conversations-tile .glider-contain{width:100%;}} @media only screen and (min-width:1350px){.bcgrnd-right-square{background-size:675px;}}
 .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;}}
 .home-banner-tile{margin:0 auto;overflow-x:clip;} #banner-contaianer{background-color:var(--color-base-white);height:1150px;width:100%;position:relative;overflow:hidden;left:0;top:0;} #banner-wrapper{position:absolute;width:100%;height:100%;z-index:10;top:50%;left:50%;-webkit-transform:translate(-50%,-49%);-moz-transform:translate(-50%,-49%);-ms-transform:translate(-50%,-49%);-o-transform:translate(-50%,-49%);transform:translate(-50%,-49%);} #banner-wrapper div{background-size:cover;background-repeat:no-repeat;} .back-image{width:101%;height:1150px;background-image:linear-gradient(182.5deg,rgba(213,214,208,0) -40.54%,rgba(96,122,159,0.54) 70.51%),url('/_img/rmc_2024/images/HeaderBG.png');position:absolute;top:-12px;} .front-image{width:1040px;height:1150px;z-index:102;background-image:url('/_img/rmc_2024/images/ManOnRock.png');position:absolute;right:-350px;top:0px;background-position:bottom left;} .banner-left-logo{margin-bottom:var(--spacing-3);position:absolute;top:45px;left:40px;z-index:25;} .banner-left-text{margin:0 auto;position:relative;top:200px;z-index:100;display:flex;justify-content:center;} .banner-middle-image{margin:0 auto;position:relative;top:167px;z-index:100;display:flex;justify-content:center;} .banner-middle-text{margin:0 auto;position:relative;top:360px;z-index:103;display:flex;justify-content:center;text-align:center;width:180px;} .banner-middle-text h2{color:#ffffff;font-weight:500;font-size:30px;line-height:26.7px;text-transform:uppercase;} .banner-middle-button{display:flex;justify-content:center;margin:0 auto;position:relative;top:400px;z-index:104;}  @media only screen and (max-width:600px){.banner-middle-image img{width:80%;}} @media only screen and (min-width:545px){.banner-middle-text{top:200px;width:100%;} .banner-middle-button{top:260px;}} @media only screen and (min-width:1100px){.front-image{right:0;}}
 .elevation{display:none;} @media only screen and (min-width:769px){.elevation{display:block;} .ruler,.ruler li{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;z-index:101;} .ruler{color:var(--color-base-white);margin:0;height:0;padding-right:20px;white-space:nowrap;padding-left:40px;} .ruler li{width:160px;line-height:97px; font-family:var(--asset-font-source-sans-3-name);font-size:var(--font-size-16);font-weight:var(--font-weight-semi-bold);margin-left:4px;} .ruler li:first-child{letter-spacing:0.63em;margin-top:154px;margin-bottom:-20px;line-height:65px;} .ruler li .big-divider{display:inline-flex;flex-direction:row;align-items:center;} .elevation-divider,.elevation-divider-small{display:inline-flex;width:40px;border:1px solid;box-sizing:inherit;margin-bottom:0;height:2px;} .elevation-divider-small{width:20px;}   .tooltip-text{display:inline-flex;align-items:center;visibility:hidden;position:absolute;color:var(--color-base-black);font-size:12px;background-color:var(--color-oyster-white);box-shadow:0px 14px 24px 0px #00000040; width:515px;z-index:300;} .tooltip-text::before{content:"";position:absolute;transform:rotate(45deg);background-color:var(--color-oyster-white);padding:25px;} .tooltip-text div{margin:30px;padding:24px;background-image:repeating-linear-gradient(0deg,var(--color-dark-gray),var(--color-dark-gray) 10px,transparent 10px,transparent 25px,var(--color-dark-gray) 25px),repeating-linear-gradient(90deg,var(--color-dark-gray),var(--color-dark-gray) 10px,transparent 10px,transparent 25px,var(--color-dark-gray) 25px),repeating-linear-gradient(180deg,var(--color-dark-gray),var(--color-dark-gray) 10px,transparent 10px,transparent 25px,var(--color-dark-gray) 25px),repeating-linear-gradient(270deg,var(--color-dark-gray),var(--color-dark-gray) 10px,transparent 10px,transparent 25px,var(--color-dark-gray) 25px);background-size:2px 100%,100% 2px,2px 100%,100% 2px;background-position:0 0,0 0,100% 0,0 100%;background-repeat:no-repeat;position:relative;z-index:120;} .tooltip-text div p{white-space:normal;} .hover-image:hover .tooltip-text{visibility:visible;} #tooltip-right{ left:40px;} #tooltip-right::before{ left:-2%;} .hover-image{display:flex;align-items:center;position:relative;} }
 .header,.sticky{display:none;} .mobile-menu-container{display:none;} .link-target{scroll-margin-top:94px;} @media only screen and (max-width:768px){.mobile-menu-container{display:block;margin:auto;background-color:var(--color-light-blue-transparent);position:fixed;top:0;left:0;width:100%;z-index:301;padding-left:20px;padding-right:20px;min-height:94px;} .mobile-nav{display:flex;flex-direction:row;align-items:center;overflow:hidden;position:relative;} .mobile-nav a img{content:url('/_img/rmc_2024/logos/CboeLogo.svg');} .mobile-nav .menu-items-mobile{display:none;} .mobile-nav a:not(.button--pill){color:var(--color-base-black);display:block;padding:16px;text-decoration:none;font-size:var(--font-size-20);font-weight:var(--font-weight-bold);line-height:24px;letter-spacing:0em;} .mobile-nav a.mobile-menu-items-icon{display:inline-flex;color:var(--color-base-white);margin-left:auto;align-items:center;cursor:pointer;justify-content:center;} .menu-items-mobile{display:flex;flex-direction:column;align-items:center;position:fixed;top:0;left:0;width:100%;background-color:var(--color-dark-gray-transparent);list-style:none;padding:0;margin:0;height:100%;z-index:301;} .menu-items-mobile li{margin-bottom:0;} .menu-items-mobile li:first-child{margin-top:25%;} .sticky-mobile{background-color:var(--color-base-white-transparent);border-bottom:1px solid var(--color-light-gray);position:fixed;top:0;width:100%;} .sticky-mobile .fa{color:var(--color-plum-purple);} .sticky-mobile a img{content:url('/_img/logos/cboe_logo.svg');} .mobile-menu-close:before{content:'✕';} .mobile-menu-close{color:var(--color-plum-purple);font-size:var(--font-size-18);font-weight:var(--font-weight-bold);position:absolute;top:20px;right:20px;cursor:pointer;}} @media only screen and (min-width:769px){.header,.sticky{display:block;} .header{color:var(--color-base-white);z-index:200;top:25px; left:0px;position:absolute;width:100%;} .header-menu{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;list-style:none;align-items:center;margin:0;padding-left:25px;padding-right:25px;} .header-menu li{padding:2%; margin-bottom:0;} .header-menu li:first-child{padding-left:0;padding-right:0;} .header-menu li:nth-child(2){margin-left:auto;} .header-menu li a{color:var(--color-base-white);font-family:var(--asset-font-montserrat-name);font-size:var(--font-size-14);font-weight:var(--font-weight-bold);line-height:var(--font-size-24);letter-spacing:0em;text-decoration:none;} .header-menu li a img{content:url('/_img/rmc_2024/logos/CboeLogo.svg');} .sticky{background-color:var(--color-base-white-transparent);border-bottom:1px solid var(--color-light-gray);position:fixed;top:0;width:100%;} .sticky ul li a{color:var(--color-plum-purple);} .sticky ul li a img{content:url('/_img/logos/cboe_logo.svg');}} @media only screen and (min-width:990px){.header-menu li a{font-size:var(--font-size-20);}}
.event-card-big{height:100%;margin-left:16px;margin-right:16px;} .event-card-small{height:100%;margin-left:8px;margin-right:8px;} .event-card__container-small{border-radius:unset;} a.event-card{text-decoration:none;} .event-card__container{background-color:var(--color-base-white);display:flex;flex-direction:column;height:100%;position:relative;overflow:hidden;border-bottom-left-radius:15px;border-bottom-right-radius:15px;  box-shadow:0px -5px 20px 0px rgba(0,0,0,0.25);} .event-card__media{display:flex;flex-direction:column;position:relative;order:1;height:100%;} .event-card__media__container{min-height:300px;} .event-card__media--small{display:flex;flex:1 1 100%;flex-wrap:wrap;gap:10px;} .event-card__media--small img{height:45%;width:45%;min-height:auto;} .event-card-big .event-card__media,.event-card-big .event-card__media img{min-height:285px;} .event-card__media img{height:100%;} .event-card-small .event-card__media img{height:105px;width:160px;} .event-card__media .event-card__title,.event-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;} .event-card__content{background-color:var(--color-plum-purple);color:var(--color-base-white);flex:1;font-family:var(--asset-font-inter-name);order:2;padding:var(--size-250);position:relative;height:195px;width:100%;} .event-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;} .event-card__description{display:flex;flex-direction:column;font-size:var(--font-size-14);margin-bottom:var(--size-150);min-height:100px;} .event-card__description p{font-weight:var(--font-weight-regular);line-height:var(--spacing-2);margin-bottom:var(--size-500);} .event-card__buttons{align-content:flex-start;align-items:flex-start;display:flex;justify-content:flex-end;} .event-card__buttons > *{margin-right:4px;} .event-card--emphasize-title .event-card__content-title{font-size:var(--font-size-34);font-weight:var(--font-weight-black);margin-bottom:var(--spacing-2);} .event-card--emphasize-title .event-card__description{min-height:unset;} @media only screen and (max-width:544px){.event-card{margin-bottom:var(--spacing-2);} .event-card__description{min-height:80px;} .event-card__description p{font-family:var(--font-size-14);} .event-card-big,.event-card-small{margin-left:0;margin-right:0;}} @media only screen and (min-width:545px){.event-card__media .event-card__title{font-size:var(--font-size-30);bottom:12px;}} @media screen and (max-width:1078px) and (min-width:769px){.event-card__media .event-card__title{font-size:var(--font-size-30);bottom:12px;}}
:root{--asset-font-source-sans-3-name:"Source Sans 3";--color-plum-purple:rgb(125,30,150);--color-light-blue:rgba(96,122,159);--color-light-blue-transparent:rgba(213,214,208,0); --color-base-white:rgb(255,255,255);--color-base-white-transparent:rgba(255,255,255,0.8);--color-oyster-white:rgb(240,234,222);--color-dark-gray:rgb(157,157,157);--color-light-gray:rgb(217,217,217);--color-dark-gray-transparent:rgba(240,234,222,0.90);--color-charcoal:rgb(38,38,38);--color-charcoal-60:rgba(38,38,38,0.60);--font-weight-dark:800;--font-weight-semi-bold:500;--font-size-12:12px;--font-size-13:13px;--font-size-16:16px;--font-size-18:18px;--font-size-22:22px;--font-size-24:24px;--font-size-30:30px;--font-size-36:36px;--font-size-46:46px;}  .header-h1,.header-h1-extrabold{color:var(--color-plum-purple);font-family:var(--asset-font-montserrat-name);font-size:var(--font-size-30);font-weight:var(--font-weight-dark);line-height:37px;letter-spacing:0.1em;text-align:left;text-transform:uppercase;} .header-h1-24{font-family:var(--asset-font-montserrat-name);font-size:var(--font-size-24);font-weight:var(--font-weight-dark);line-height:29px;letter-spacing:0.05em;text-align:left;text-transform:uppercase;} .header-h1-extrabold{color:var(--color-base-black);} .header-h1-source-30{font-family:var(--asset-font-source-sans-3-name);font-size:var(--font-size-30);font-weight:var(--font-weight-dark);line-height:43px;letter-spacing:0.1em;text-align:left;text-transform:uppercase;} .header-h2-medium-30{font-family:var(--asset-font-source-sans-3-name);font-size:var(--font-size-30);font-weight:var(--font-weight-semi-bold);line-height:27px;letter-spacing:0.1em;} .header-h3-medium-22{font-family:var(--asset-font-source-sans-3-name);font-size:var(--font-size-22);font-weight:var(--font-weight-semi-bold);line-height:31px;letter-spacing:0.1em;} .header-h3-regular-16{font-family:var(--asset-font-source-sans-3-name);font-size:var(--font-size-16);font-weight:var(--font-weight-regular);line-height:23px;letter-spacing:0em;text-align:left;} .header-h3-bold-18{color:var(--color-base-white);font-family:var(--asset-font-montserrat-name);font-size:var(--font-size-18);font-weight:var(--font-weight-bold);line-height:22px;letter-spacing:0.04em;min-height:44px;text-align:left;text-transform:uppercase;} .header-h3-medium-18{font-family:var(--asset-font-source-sans-3-name);font-size:var(--font-size-18);font-weight:var(--font-weight-semi-bold);line-height:26px;letter-spacing:0.05em;text-align:left;} .header-h4-46{font-family:var(--asset-font-montserrat-name);font-size:var(--font-size-46);font-weight:var(--font-weight-dark);line-height:56px;letter-spacing:0.34em;text-align:left;} .header-h4-36{font-family:var(--asset-font-montserrat-name);font-size:var(--font-size-36);font-weight:var(--font-weight-dark);line-height:44px;letter-spacing:0.24em;text-align:left;} .body-regular-20{font-family:var(--asset-font-source-sans-3-name);font-size:var(--font-size-20);font-weight:var(--font-weight-regular);line-height:28px;letter-spacing:0em;text-align:left;} .body-regular-16{font-family:var(--asset-font-source-sans-3-name);font-size:var(--font-size-16);font-weight:var(--font-weight-regular);line-height:23px;letter-spacing:0em;text-align:left;} .typography{font-family:var(--asset-font-source-sans-3-name);font-size:var(--font-size-16);font-weight:var(--font-weight-semi-bold);font-style:normal;letter-spacing:4px;}  .link-text-bold-16{font-family:var(--asset-font-montserrat-name);font-size:var(--font-size-16);font-weight:var(--font-weight-bold);line-height:20px;letter-spacing:0.04em;text-align:left;} .footer-link-regular-12,.footer-link-bold-12{font-family:var(--asset-font-montserrat-name);font-size:var(--font-size-12);font-weight:var(--font-weight-regular);line-height:15px;letter-spacing:0.04em;text-align:left;} .footer-link-bold-12{font-weight:var(--font-weight-bold);}   .button-plum-purple,.button-white:hover{background-color:var(--color-plum-purple);color:var(--color-base-white);} .button-white,.button-plum-purple:hover{background-color:var(--color-base-white);color:var(--color-plum-purple);} .button-plum-purple,.button-white{font-family:var(--asset-font-montserrat-name);font-size:22px;font-weight:var(--font-weight-bold);line-height:27px;letter-spacing:0.02em;cursor:pointer;text-align:center;text-transform:uppercase;} .button-plum-purple,.button-white{border-color:var(--color-plum-purple);} .link-plum-purple,.link-white{font-family:var(--asset-font-montserrat-name);font-size:var(--font-size-16);font-weight:var(--font-weight-bold);line-height:20px;letter-spacing:0.04em;text-align:left;cursor:pointer;color:var(--color-plum-purple);text-decoration:none;border:none;} .link-white{color:var(--color-base-white);font-size:var(--font-size-13);} .link-plum-purple:hover,.link-white:hover{text-decoration:underline;}  .section-wrapper--wider{width:75;} .clr_white{color:var(--color-base-white);} .w76{width:76%;} .ht920{height:920px;} .mgn-64{margin-top:64px;margin-bottom:64px;} .pdn-64{padding-top:64px;padding-bottom:64px;} .pdn-128{padding-top:128px;padding-bottom:128px;} .display-block-tablet-mobile{display:block;} .opacity-50{opacity:0.5;} .text--center-mobile{text-align:center;} @media only screen and (max-width:768px){.flex--row-reverse-tablet{flex-direction:row-reverse;} .flex--column-reverse-tablet{flex-direction:column-reverse;} .flex--column-tablet-mobile{flex-direction:column;} .flex--align-items-tablet-mobile{align-items:center;} .sponsor-slides-container{width:100%;}} @media only screen and (min-width:769px){.display-block-tablet-mobile{display:none;} .sponsor-slides-container{width:50%;} .text--center-mobile{text-align:inherit;}}
 .footer-overlay-container{background:rgba(38,38,38,0.60);position:absolute;bottom:0;margin:0 auto;padding-left:10%;padding-right:10%;padding-top:24px;padding-bottom:24px;width:100%;} .footer-overlay-container p{color:var(--color-base-white);} .footer-image{height:967px;width:100%;object-fit:cover;} .footer-menu{display:flex;flex-direction:column;justify-content:flex-start;list-style:none;align-items:center;margin:0;padding-left:25px;padding-right:25px;} .footer-menu li{padding:24px;margin-bottom:0;padding-top:24px;padding-bottom:24px;} .footer-menu li:first-child{color:var(--color-base-white);display:none;} .footer-menu li:nth-child(2){margin-left:0;} .footer-menu li a{color:var(--color-base-white);text-decoration:none;} .footer-menu li a:hover{text-decoration:underline;} .mobile-view-copy-right{color:var(--color-base-white);display:block;text-align:center;margin:36px;} .footer-image-middle-container,.footer-middle-image,.footer-middle-text{display:none;} .footer-image-middle-container{display:block;position:absolute;width:100%;height:100%;top:0;} .footer-middle-image{margin:0 auto;position:relative;top:120px;z-index:100;display:flex;justify-content:center;} .footer-middle-text{margin:0 auto;position:relative;top:210px;z-index:100;display:flex;justify-content:center;} .footer-middle-text h4{text-align:center;} @media only screen and (max-width:430px){.footer-overlay-container{padding-left:5%;padding-right:5%;} .footer-middle-image img{height:125px;}} @media screen and (max-width:690px) and (min-width:431px){.footer-middle-image img{height:250px;}} @media only screen and (max-width:690px){.footer-middle-image{top:35px;} .footer-middle-text{top:120px;}} @media screen and (max-width:768px) and (min-width:691px){.footer-menu{display:grid;grid-template-columns:1fr 1fr;margin-left:10%;} .footer-middle-text h4{font-size:40px;}} @media only screen and (min-width:769px){.footer-menu{display:flex;flex-direction:row;} .footer-menu li{padding-top:48px;padding-bottom:48px;} .footer-menu li:first-child{display:block;} .footer-menu li:nth-child(2){margin-left:auto;} .mobile-view-copy-right{display:none;}}