.events h2{margin-bottom:0}body{overflow-x:hidden}.line--container{position:relative;z-index:1}.events .body-container-wrapper{padding-top:10.9rem}.header--img{position:relative;z-index:1}.main-caption-block{padding-top:15rem;margin-bottom:16.9rem}.main-caption{padding:0 22.8rem;position:relative}.main-caption h2{font-size:3rem;margin-bottom:6rem;color:#142e7b;font-family:'Gotham bold',sans-serif}.main-caption a,.main-caption span{display:inline-block}.date-signin-container p,.event-title h1{margin:0}.mobile-location{display:none}.event-title{background:#142e7b;max-width:64rem;padding:16.7rem 0 11.7rem 0;position:relative}.event-title:before{content:'';position:absolute;top:0;left:-50%;width:51%;height:200%;background:#142e7b}.date-signin-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.desktop-location,.temporal-event-title{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.width-control{max-width:64rem;padding:9.4rem 0 11.7rem;background:#fff;position:relative;z-index:2}.width-control:before{content:'';position:absolute;background:#fff;height:100%;width:50%;left:-50%;top:0}.date p{font-size:3rem;font-family:'Gotham Bold',sans-serif;color:#142e7b}.time p{font-size:3rem;font-family:'Gotham book';color:#142e7b;margin-bottom:3.3rem}.vertical-control{margin-top:-35rem}.desktop-location{margin-top:-7rem}.lp-green-cta.siging-cta a{background:#142e7b;border:2px solid transparent}.lp-green-cta.siging-cta a:hover{color:#142e7b;background:#fff;border:2px solid #142e7b}.expectation-title{background:#efb71b;max-width:64rem;padding:16.7rem 0 11.7rem 0;position:relative}.expectation-title:before{content:'';position:absolute;top:0;left:-50%;width:51%;height:125%;background:#efb71b}.expectations-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.expectations-container{padding:15rem 0}.expectation-padder{padding:0 4rem}.expectations-container h2,.expectations-container h3,.kit-content h3,.kit-contenth2{color:#efb714;margin-bottom:5rem}.one-column .expectation{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.three-column .expectation{-webkit-box-flex:0;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%}.two-column .expectation{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.kit-content{padding:0 4rem;margin-bottom:6rem}.program-block{margin-bottom:17rem}.program-title{padding:16.7rem 0 18rem 0}.program-content p{margin:0;font-size:2.5rem}.program-content a,.program-content span{display:inline-block}.program-global-content{background:#00c7b1}.program-padder{padding:14.2rem 26.8rem 14.2rem 13.8rem;background:#fff;position:relative}.program-container{margin-top:-9.3rem}.program-entry{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:6rem}.program-time{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.program-description{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%}.program-cta{padding:3rem 0}.bottom-framer{height:25.7rem;width:100%;background:#00c7b1;margin-top:-9.3rem}.program-cta a{padding:1.5rem 2.8rem;font-size:1.4rem;background:#00c7b1;color:#fff;border:2px solid #00c7b1;border-radius:50rem;display:inline-block}.program-cta a:hover{background:#fff;color:#00c7b1}.session-global-content p{margin:0}.session-title-positioner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.session-title{padding:16.7rem 6.8rem 11.7rem 10.4rem;background:#0086d6;max-width:64rem;position:relative}.session-caption h2{font-size:3rem;margin-bottom:6rem;color:#0086d6;font-family:'Gotham bold',sans-serif}.session-title:after{content:'';position:absolute;height:123%;width:50%;background:#0086d6;right:-49%;top:0}.session-caption{padding:14.4rem 26.8rem 17rem 26.8rem}.information-module{background:#fff;position:relative}.info-content p{margin:0;line-height:1.4;font-size:2.2rem;margin-bottom:1rem}.info-title{background:#142e7b;max-width:64rem;padding:16.7rem 0 11.7rem 0;position:relative}.info-title:before{content:'';position:absolute;top:0;left:-50%;width:51%;height:125%;background:#142e7b}.info-map-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.info-map-container:after{content:'';position:absolute;background:#fff;width:30%;height:100%;right:-30%;top:0}.info-container,.map-container{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.map-container iframe{max-width:100%}.info-content{padding:8.2rem}.info-content p{line-height:1.5}.info-content a,.info-content span{display:inline-block}.bottom-cta-block{padding:16.8rem 0 12.1rem 0;background:#142e7b;margin-top:-5.7rem}.bottom-cta-caption{margin-bottom:5rem;font-size:5rem}.bottom-cta a{display:inline-block;background:#fff;padding:1.4rem 3rem;border-radius:50rem;color:#142e7b;border:2px solid transparent;font-family:'Gotham bold',sans-serif}.bottom-cta a:hover{background:#142e7b;color:#fff;border:2px solid #fff}.bottom-cta-content{padding:0 26.8rem}@media(max-width:1440px){.event-title,.width-control{max-width:40rem}.main-caption-block{padding-top:11rem;margin-bottom:11rem}.main-caption{padding:0 10.8rem}.session-caption{padding:11rem}.program-title{padding:11rem 0 18rem 0}.program-padder{padding:14.2rem 12.8rem 14.2rem 13.8rem}.program-content p{font-size:2rem}.info-content{padding:6.2rem}.info-content p{font-size:1.9rem}}@media(max-width:1280px){.vertical-control{margin-top:-29rem}.main-caption{padding:0 6.8rem}.main-caption-block{padding-top:8rem;margin-bottom:8rem}.program-padder{padding:9.2rem 6.8rem 6.2rem 6.8rem}.bottom-cta-content{padding:0 10.8rem}}@media(max-width:1024px){.info-content p{font-size:1.8rem}.three-column .expectation{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}@media(max-width:992px){.events .body-container{padding-top:0}.line--container{display:none}.mobile-location{display:block;padding-top:3rem}.desktop-location{margin-top:0;display:none;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.temporal-event-title{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.vertical-control{margin-top:-20rem}.width-control{padding:9.4rem 0 6.7rem}.event-title,.width-control{max-width:100%}.event-title,.info-title{padding:9.7rem 0 6.7rem 0}.session-caption{padding:9rem 0}.expectation-title{padding:9.7rem 0 6.7rem 0}.program-content p{font-size:1.8rem}.info-map-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.info-map-container:after{display:none}.bottom-cta-content{padding:0}}@media(max-width:768px){.bottom-cta-block,.bottom-cta-module,.date-signin-block,.date-signin-module,.event-footer,.event-footer-module,.event-foter{width:100% !important}.event-title:before,.expectation-title:before,.info-title:before,.session-title:after,.width-control:before{display:none}.vertical-control{margin-top:0}.width-control{padding:1.4rem 0 3.7rem 6.4rem}.session-title-positioner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.event-title,.info-title{padding:6.7rem 0 6.7rem 6.4rem;max-width:100%}.expectation-title,.session-title{padding:6.7rem 0 6.7rem 6.4rem;width:100%;max-width:100%}.program-block{margin-bottom:8rem}}@media(max-width:600px){.program-entry{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.program-padder{padding:5.2rem 0}.three-column .expectation,.two-column .expectation{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.expectations-container{padding:10rem 0}}@media(max-width:480px){.main-caption{padding:0}}