body{background-color:#12151e;text-align:center}.hero .date-location{color:#fff;font-weight:400;margin-top:1em;margin-bottom:1.8em;line-height:1.556}.hero .q-button.agenda-btn{margin-right:1em}.button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.heading--1{color:#fff;font-size:32px;margin:0 auto;line-height:1.25}.hero{background-image:url(/asset/image/circle-spin-mobile-320-1x.png);min-height:412px;background-size:cover;background-position:top}.hero .q-grid__column-10{position:relative}.hero .circle-spin{position:absolute}.about{margin-left:0;margin-right:0}.about .about-section-wrapper{background-color:#4b85e2;padding-top:2.1em;padding-bottom:3.2em}.about h5.heading--5{margin-top:0}.about>.about-section-wrapper{padding-left:18px;padding-right:18px}@media (min-width:720px){.about>.about-section-wrapper{padding-left:50px;padding-right:50px}}@media (min-width:1080px){.about>.about-section-wrapper{padding-left:0;padding-right:0}}@media (min-width:720px){.about .about-section-wrapper{padding-top:107px;padding-bottom:107px}}.about .heading--2{max-width:270px;margin:0 auto;font-size:33px}.about .paragraph--1{font-size:14px;line-height:1.5}@media (min-width:720px){.about .paragraph--1{font-size:18px}}.about .heading--2,.about .heading--5,.event .heading--3,.event .heading--5,.speakers .heading--2{color:#fff}.paragraph--1{font-family:Gotham,sans-serif;color:#fff}.about .col1{margin-top:0}.about .col2{padding-top:30px}.about .q-grid__column-push-1{margin-left:0}.about .quote{font-size:18px;font-family:Caecilia,serif;position:relative;color:#fff;margin-left:0;margin-right:0;line-height:1.35}.about .open-quote{position:absolute}.about h5.quote-author{font-size:14px;font-weight:400;margin-top:13px}.about .horz-divider{border-top:5px solid #000;width:89px;margin-bottom:37px}.event{text-align:center;color:#fff;margin-top:3.5em}@media (min-width:900px){.event{margin-top:200px}}.event .heading--5{margin-top:0;margin-bottom:0}.event .heading--2{color:#fff;font-size:40px;line-height:1.2;max-width:500px;margin:.3em auto}.event .city{font-size:32px;margin-top:0;margin-bottom:0}.event .date-location{font-size:18px;margin-bottom:24px;margin-top:0;line-height:1.65}.speakers{margin-top:4em}.speakers .heading--2{margin-top:0;text-align:center;margin-bottom:0}.agenda .heading--2,.speakers .heading--2{font-size:40px}.cso-speakers__thumbnails-container{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cso-speakers__thumbnails-box{padding-bottom:40px;width:47%}.cso-speakers__description{display:none}.cso-speakers__name{margin-bottom:0}.cso-speakers__name,.cso-speakers__title{font-size:14px;color:#fff;text-align:center}.cso-speakers__title{line-height:1.2}.speaker-headshot{position:relative}.speaker-headshot:after{content:"";position:absolute;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,color-stop(45%,transparent),to(#11151b));background:linear-gradient(180deg,transparent 45%,#11151b);z-index:1;top:0;left:0}.agenda{margin-bottom:3.5em;color:#fff;margin-top:1em}@media (min-width:720px){.agenda{margin-top:140px;margin-bottom:149px}}.agenda .q-grid__column{margin:0 auto}.agenda .heading--2{text-align:center;color:#fff;margin-top:0;margin-bottom:80px}.sessions td{vertical-align:top}.sessions p{font-size:18px;margin-top:0}.divider{border-left:1px solid #2e8be0}.sessions tr:last-child .divider{border-left:1px solid transparent}.sessions{text-align:left}.sessions .time{margin-right:1em;white-space:nowrap}.session .time.mobile{margin-bottom:0}.session .description-wrapper{margin-left:2em}.description-wrapper .description{display:none}.opened .description-wrapper .description{display:inherit}.desktop{display:none}.session{padding-left:1em}.session .title{font-weight:500;position:relative;line-height:1.5;margin-bottom:0}.circle{background-color:#2e8be0;border-radius:50%;width:11px;height:11px;border:1px solid #2e8be0}.circle-wrapper{padding:10px 0;width:12px;margin-left:-7px;margin-top:-1px}.circle-wrapper,.circle.empty{background-color:#12151e}.session .bio-link,.session .description{font-size:15px}.speaker a{text-decoration:underline}.opened{opacity:1;margin-bottom:.7em}.title.toggle{cursor:pointer}.opened.session .title.toggle:after{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.opened.session .title.toggle:before{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}.session .title.toggle:after,.session .title.toggle:before{content:"";position:absolute;background:#2e8be0}.session .title.toggle:after,.session .title.toggle:before{-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;width:15px;height:1px;top:15px;left:-25px}.session .title.toggle:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:1}.location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.location .venue-info,.location .venue-pic{width:100%;background-color:#4b85e2}.location .venue-pic{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;background-image:url(/asset/image/four-seasons-315-2x.jpg);background-position:50%;min-height:611px}.location .venue-info{padding-left:30px;padding-right:30px;color:#fff;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-top:2.5em}.venue-info .heading--2{color:#fff;font-size:32px}.four-seasons-logo{margin-bottom:2em;margin-left:auto;margin-right:auto}.directions{font-weight:500;text-decoration:none}.directions:hover{text-decoration:underline}.register-block{background-image:url(/asset/image/circle-spin-2-mobile-320-1x.png);min-height:577px;background-size:cover;background-position:top;color:#fff}.register-block .heading--2{color:#fff;margin-top:3em}.register-block .paragraph--1{max-width:783px}.q-back-to-home-btn,.speaker-bio{display:none}.fancybox-slide{-webkit-box-sizing:content-box;box-sizing:content-box;max-width:960px;padding:0 calc(50% - 480px);position:relative;background-color:#12151e;color:#fff;font-family:Gotham,sans-serif}.fancybox-slide .title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2em}.fancybox-slide .headshot{border-radius:50%;margin-right:1em;-webkit-box-shadow:0 0 9px -2px grey;box-shadow:0 0 9px -2px grey}.fancybox-slide .speaker-bio .title{font-weight:400;font-size:1.625em;display:block;line-height:1.2;margin:0 0 .3em}.fancybox-slide .speaker-bio .job-title{font-size:16px;font-weight:500;margin-top:0;line-height:1.25;margin-bottom:0;color:#30405b}.fancybox-slide .bio{margin-bottom:0;line-height:1.625;color:#6a778b}.touch-target{position:absolute;width:30px;left:-33px;height:30px}.after-agenda{text-align:center;margin-top:4em}.session-title{margin-bottom:0}@media (min-width:680px){.hero .heading--1{margin-top:80px}}@media (min-width:720px){body{text-align:left}.fancybox-slide .speaker-bio{max-width:50vw;padding:44px}.hero .heading--1{font-size:53px;margin-top:158px;margin-left:0;max-width:600px;line-height:1.2}.hero{background-image:url(/asset/image/circle-spin-2-1293-2x.jpg);min-height:662px}.button-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.event .heading--3{font-size:18px}.cso-speakers__name{font-size:24px}.cso-speakers__title{font-size:16px}.mobile{display:none}.desktop{display:block}.cso-speakers__thumbnails-container{padding-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cso-speakers__thumbnails-box{margin-bottom:4em;width:31%;max-width:330px}.cso-speakers__thumbnails-box:first-child:last-child{max-width:33.33%}.cso-speakers__thumbnails-box:last-child{padding-right:0;border-bottom:0}.cso-speakers__thumbnails-box{padding-bottom:0}.session .title.toggle:after,.session .title.toggle:before{right:-40px;left:auto}.touch-target{width:30px;right:-47px;left:auto}.register-block{background-image:url(/asset/image/circle-spin-3-1440-1x.jpg);min-height:717px}.agenda .q-grid__column{min-width:555px}.about .heading--2{max-width:none;margin-left:0;font-size:40px}.four-seasons-logo{margin-left:0}}@media (min-width:900px){.about .q-grid__column-push-1{margin-left:8.3333%}.about{margin-left:auto;margin-right:auto}.about .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.about .col1,.about .col2{width:47%}.about .col2{margin-top:1.8em;padding-top:0}.about .quote-wrapper{border-left:10px solid #000;padding-left:3em}.about .quote{font-size:36px;padding-right:2em;margin-top:70px}.about .open-quote{left:-.7em}.about .open-quote-mobile{display:none}.about h5.quote-author{font-size:18px}.about .horz-divider{display:none}.location{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.location .venue-pic{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;background-size:cover}.location .venue-info{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.location .venue-info,.location .venue-pic{width:50%}.location .venue-info{padding-right:110px}}@media (min-width:680px){.cso-header-container{padding:24px 50px 0}}.footer-container{margin-top:0}.about-read-more{display:inline-block;color:#fff;font-weight:500;text-decoration:none;font-size:16px}.about-read-more~.paragraph--1,.show .about-read-more{display:none}.show .about-read-more~.paragraph--1{display:inline}.quote-row{display:none}.quote-row.show{display:inherit}@media (min-width:720px){.about-read-more{display:none}.about-read-more~.paragraph--1{display:inline}.quote-row{display:inherit}}.dinner{margin-top:60px;margin-bottom:60px}@media (min-width:900px){.dinner{margin-top:150px;margin-bottom:150px}}.dinner-details h2.heading--2{color:#fff;margin-top:0}.dinner-details a{color:#2e8be0;text-decoration:none}.dinner-pic img{margin-left:auto;margin-right:auto}.dinner-pic{margin-top:20px}@media (min-width:720px){.dinner-details{padding-right:25px}.dinner-pic{margin-left:-15px;margin-top:50px}}
/*# sourceMappingURL=index.css.map */