@media only screen and (max-width:1340px){#top-menu .button-bar{margin-bottom:105px}#top-menu .nav-stack .bottom-nav{padding-bottom:5px}#top-menu .nav-stack ul{text-align:left}#top-menu .nav-stack ul li{float:none;display:inline-block}}@media only screen and (max-width:768px){body{line-height:1.5}h1{margin:30px 0}#page-content{margin-inline:0;padding-inline:var(--gutter)}#top-menu .nav-stack .top-nav{font-size:var(--fs-xs)}#top-menu .nav-stack .top-nav ul{padding-top:65px}#top-menu .nav-stack .top-nav ul li{margin-top:2px;padding-top:0;width:45%;text-align:left;background-color:#f5f5f5;padding-left:5px}#top-menu .nav-stack .top-nav ul li a{width:100%;padding:0;font-weight:700;display:inline-block;width:100%;float:left;font-size:var(--fs-xs)}#top-menu .nav-stack .bottom-nav ul{margin-top:10px;padding-top:0}#top-menu .nav-stack .bottom-nav ul li{margin-top:2px;padding-top:0;width:45%;text-align:left;background-color:#f5f5f5;padding-left:5px}#top-menu .nav-stack .bottom-nav ul li a{width:100%;font-size:var(--fs-xs);padding:0;font-weight:400;display:inline-block;width:100%;float:left}#header.inner-header .below-header ul.inner-subnav{background-color:#f5f6f5;padding-left:2%;min-height:43px;overflow:hidden}#header .glider-item{position:relative;z-index:10;width:100%;height:85vh;margin-top:2px}#header .glider-item{height:89vh;width:100%;position:relative;overflow:hidden}#header .glider-item a{display:block;width:100%;height:100%;position:relative}#header .glider-item .title{margin:0 auto;text-align:left;width:100%;position:absolute;bottom:0;z-index:2}#header .glider-item .title .title-inner-top{position:relative;overflow:hidden;padding:0;width:90%;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#fff}#header .glider-item .title .title-inner-top h1{margin-left:0;background-color:#fff;font-size:1.62rem;font-weight:700}#header .glider-item .title .title-inner-bottom{position:relative;overflow:hidden;padding:0 2%;width:100%;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#fff;min-height:100px}#header .glider-item .title .title-inner-bottom .content{color:#000;padding:1.4rem .2rem .2rem;font-size:1.5rem;line-height:2rem;font-weight:400}#header .glider-item .title .title-inner-bottom .content h3{font-family:var(--font-display);font-size:var(--fs-xs);line-height:var(--lh-tight);font-weight:700}#header .glider-item .title .title-inner-bottom .content h4{font-family:var(--font-display);font-size:var(--fs-xs);line-height:var(--lh-tight);font-weight:400}#header .glider-item .title .title-inner-bottom .content>div{font-style:italic;font-size:var(--fs-xs);line-height:1.24em;margin-bottom:15px}h2{font-weight:700;font-size:var(--fs-sm);color:#242424;line-height:var(--lh-tight);margin:10px 0}.event-stub-list .event-stub-v2>.inner>.session-meta dd{font-size:var(--fs-xs);line-height:var(--lh-body);display:block;font-weight:400;margin:5px 0 4px!important}.event-stub-tags{padding:4px!important}div.session-single-banner-title{height:auto!important;width:auto!important;padding:0!important;border:none}div#main{width:auto!important}section.tile-nav div.icons{padding:2px}section.tile-nav div.icons i{font-size:2.5rem}}@media only screen and (max-width:1340px) and (min-width:769px){#top-menu .nav-stack ul li a{font-size:var(--fs-xs);padding:0}}@media only screen and (max-width:510px){.quarter{display:none}.half .icon{width:100%!important;margin-bottom:15px;float:none!important}}@media only screen and (max-width:339px){#top-menu .logo{width:140px}}