.registration-form .registration-text-container,.registration-form .hbspt-form,.form-container,.form-container .close-button,.footer-section,.social-media-container,.copyright{padding:.75rem}button{margin:.75rem}*{box-sizing:border-box}body{color:#565656}body,html,p{font-family:"Montserrat",sans-serif}.page-center{max-width:960px;margin:0 auto}.hidden{display:none !important}h1,h2{margin:0;font-family:"Merriweather",serif;font-weight:400}h3,h4,h5,h6{margin:0;font-family:"Montserrat",sans-serif;font-weight:400}p{margin:0;font-size:18px;line-height:1.4}a{color:#f6ae36;text-decoration:none}a:hover{color:#f1bc64}a,i{text-decoration:none;cursor:pointer}ul{margin:0;padding:0}li{list-style:none}h1{padding-bottom:.75rem;font-size:36px;font-weight:700;line-height:1.4;text-align:center}.subheading{font-family:"Montserrat",sans-serif;font-size:24px}h4{font-size:1.5rem}.heavy{font-weight:900}@media all and (min-width:37.5rem){h1{padding-bottom:1.5rem;font-size:48px}}button{display:block;padding:10px 35px;border:0;border-radius:5px;outline:0;background-color:#4c75c2;color:#fff;font-family:"Montserrat",sans-serif;font-size:16px;font-weight:400;cursor:pointer}button:hover{background-color:#7493cc}.button-large{padding:.75rem 3rem;font-size:18px}.nvite-rsvp-widget-button{margin:.75rem auto;background:#4c75c2 !important}.nvite-rsvp-widget-button:hover{background:#7493cc !important}.cfp-button{position:relative;max-width:300px;margin:0 auto;padding:5px 3.4em;border-radius:5px;outline:0;background-color:#4c75c2;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,0.05);text-transform:uppercase;box-shadow:2px 2px 4px rgba(0,0,0,0.1);cursor:pointer;box-sizing:border-box}.cfp-button:hover{background-color:#7493cc;color:#fff}@media all and (min-width:37.5rem){.button-large{padding:1rem 4rem;font-size:24px}}.hero-container{height:100vh}.hero-background video{height:100vh;-o-object-fit:cover;object-fit:cover}.hero-video{position:absolute;top:50%;left:50%;width:auto;min-width:100%;height:auto;min-height:100%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);transition:1s opacity;background:url(https://cdn2.hubspot.net/hubfs/482737/EXO/Background_Images/Aspen-1.jpg") center center no-repeat;background-size:cover;z-index:-1}.hero-background-image{position:absolute;top:50%;left:50%;width:auto;min-width:100%;height:auto;min-height:100%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);transition:1s opacity;background:url("//cdn2.hubspot.net/hubfs/482737/Background_Images/Exo-Aspen.jpeg") no-repeat;background-size:cover;z-index:-1}.hero-content{position:absolute;top:25%;width:100% !important;color:#fff;text-align:center;z-index:2}.hero-event-logo{margin:0 auto 2rem}.hero-event-logo img{width:80% !important;max-width:500px !important;margin:0 auto}.hero-event-date{width:80% !important;max-width:900px !important;margin:0 auto !important;float:none !important}.hero-event-date h5{margin:0 0 1rem;font-size:24px;line-height:1.2;text-align:center}@media all and (min-width: 37.5rem){.hero-event-date h5{margin:0 0 2rem;font-size:36px}}.registration-form .registration-text-container{-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%}.registration-form .registration-text-container .registration-text{max-width:500px;margin:0 auto;color:#838281;font-size:12px;font-style:italic}.registration-form .registration-text-container .registration-callout-text{max-width:500px;margin:1rem auto .5rem;text-align:center}.registration-form .hs-form .hs-form-field{padding-bottom:1.5rem;color:#000;font-family:"Montserrat",sans-serif}.registration-form .hs-form .hs-input{width:100% !important;height:40px;margin-top:.25rem;padding:.75rem;border:1px solid #c6c4c2;border-radius:5px;font-family:"Montserrat",sans-serif;font-size:16px}.registration-form .hs-form .hs-form-checkbox-display{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.registration-form .hs-form .hs-form-checkbox-display .hs-input{width:auto !important;margin-right:1rem}.registration-form .hs-form .hs-error-msgs{padding-top:.75rem;color:#f74444;font-size:14px;font-weight:200}.registration-form .hs-button{width:100%;padding:.5em .8em;border:0;border-radius:5px;background-color:#fb0036;color:#fff;font-size:22px;text-shadow:1px 1px 0 rgba(0,0,0,0.05);box-shadow:0 2px 4px rgba(0,0,0,0.1);cursor:pointer}.registration-form .hs-button:hover{background-color:#fe305c}.cta-img-container{display:-webkit-box;display:-ms-flexbox;display:flex}.cta-img-box{-ms-flex-preferred-size:33%;flex-basis:33%;padding:1rem}.cta-img-box img{width:100%}.leadflow{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;top:0;left:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:40px;transition:.2s;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;background-color:#ec4713;color:#fff;z-index:20}.leadflow[data-state=inactive]{-webkit-transform:translateY(-40px);transform:translateY(-40px)}.close-leadflow-cta{position:absolute;right:1rem;border-radius:100%;background-color:#fff;color:#ec4713;font-size:18px}.close-leadflow-cta:hover{background-color:#ffa588}header{transition:.2s;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}header[data-state=active]{-webkit-transform:translateY(40px);transform:translateY(40px)}.referral-content{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:50%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:600px;padding:1rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.referral-link-container{width:100%;text-align:center}.referral-link{padding:0 .75rem;color:#4c75c2;font-size:36px}.referral-link:hover{color:#7493cc}header{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:90px;padding:.5rem;background-color:#000;z-index:10}header .cfp-tagline{-ms-flex-preferred-size:100%;flex-basis:100%;margin:10px;color:#fff;letter-spacing:4px;text-align:center;text-transform:uppercase}header .event-notice{display:none;margin:0;color:#fff;font-family:"Merriweather",serif;font-size:18px;letter-spacing:2px}header .logo{display:block;max-height:60px;margin:0 2rem;text-align:center}header .cfp-button-container{margin:0 auto}header .cfp-button{padding:5px 3.4em 5px 27px}header .cfp-button i{position:absolute;top:0;right:0;padding:.7em .8em;border-top-right-radius:5px;border-bottom-right-radius:5px;background:rgba(0,0,0,0.25)}@media all and (min-width: 37.5rem){header{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;height:auto}header .cfp-tagline{-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin:0 0 0 2rem}header .logo{-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}header .registration-button{margin:0 2rem 0 auto}header .cfp-button{margin:0 2rem 0 auto}header .cfp-button-container{margin:0 2rem 0 auto}}@media all and (min-width: 50rem){header .event-notice{display:block}}.section-container{padding:2rem .75rem}.section-container .header-icon{display:block;padding-bottom:1rem;font-size:72px;text-align:center}.section-container .no-margin{margin-bottom:0}.reduced-section{padding:1rem}.lesser-section-container{padding:1rem}.hero-dark{color:#fff}.black-background{background-color:#000;color:#fff}.dark-background{background-color:#1d2224;color:#fff}.medium-background{background-color:#363a3c;color:#fff}.light-background{background-color:#758287;color:#fff}.color-background{background-color:#6eb2cb;color:#fff}.light-gray-background{background-color:#f2edec}@media all and (min-width: 53.125rem){.section-container{padding:5rem .75rem}.reduced-section{padding:1.5rem 3rem}.lesser-section-container{padding:1.5rem}}.speakers-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1100px;margin:0 auto}.speaker-container{position:relative;-ms-flex-preferred-size:100%;flex-basis:100%}.speaker-image{width:128px;height:128px;margin:0 auto}.speaker-image img{width:100%;height:auto;border-radius:100%}.speaker-name{margin:1rem 0 0}.speaker-title{margin:.5rem 0 2rem;font-family:"Montserrat",sans-serif;font-size:15px}.speaker-name,.speaker-title{color:#fff;text-align:center}.speaker-description{position:absolute;top:140px;right:0;left:0;max-width:300px;margin:0 auto !important;padding:10px 15px 15px;border-radius:4px;background:#fff;color:#363534;font-size:13px;line-height:1.4;box-shadow:0 3px 7px rgba(0,0,0,0.2);z-index:3}.speaker-description p{margin:0;font-size:13px;line-height:1.4}.speaker-description::before{position:absolute;top:-16px;right:0;left:0;margin:0 auto !important;color:#fff;font:normal normal normal 14px/1 FontAwesome;font-size:25px;text-align:center;content:'\f0d8'}.speaker-description[data-state=hidden]{-webkit-transform:scale(0.1);transform:scale(0.1);-webkit-transform-origin:top;transform-origin:top;transition:all .6s;opacity:0}.speaker-description[data-state=visible]{transition:all .2s;opacity:1}@media all and (min-width: 37.5rem){.speakers-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.speaker-container{-ms-flex-preferred-size:50%;flex-basis:50%}}@media all and (min-width: 53.125rem){.speaker-container{-ms-flex-preferred-size:33%;flex-basis:33%}}.schedule{max-width:960px;margin:0 auto}.schedule-subhead{margin:0 auto 2rem}.event-day{margin:1.5rem 0 .75rem;color:#000;font-family:"Merriweather",serif;font-size:24px}.event-day:first-child{margin-top:0}.disclaimer{font-size:10px}.panel-container{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;color:#fff}.panel{-ms-flex-preferred-size:100%;flex-basis:100%;margin:.5rem 0;padding:1.5rem 2rem;border-radius:3px;font-family:"Montserrat", sans-serif;font-weight:700;box-shadow:0 2px 5px rgba(56,56,56,0.3)}.panel:nth-child(odd){background-color:#4c75c2}.panel:nth-child(even){background-color:#7590c2}.panel.break{background-color:#a8b8d5}.panel span{display:block;margin-top:.5rem;font-size:14px}.panel span.disclaimer{display:inline-block}.talk-title{margin:0;font-size:20px;text-shadow:0 1px 1px rgba(56,56,56,0.4)}.talk-speaker{margin:.5rem 0 0;font-size:18px;font-weight:400;text-shadow:0 1px 1px rgba(56,56,56,0.4)}.read-more-text{margin-top:1rem}.read-more-text p{font-size:16px;font-weight:400;line-height:1.4;text-shadow:0 1px 1px rgba(56,56,56,0.4)}.read-more-text[data-state="open"]{display:block}.read-more-text[data-state="closed"]{display:none}.read-more-button{display:block;width:150px;margin:1rem auto 0;transition:all .2s;background-color:#ec4713;font-size:16px;text-shadow:0 1px 1px rgba(56,56,56,0.4);box-shadow:0 1px 1px rgba(56,56,56,0.2)}.read-more-button:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);background-color:#ffa588;box-shadow:0 2px 2px rgba(56,56,56,0.2)}@media all and (min-width: 37.5rem){.breakout-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:32%;flex-basis:32%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.featured-companies{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.featured-company-container{-webkit-box-flex:0;-ms-flex:0 200px;flex:0 200px;margin:1rem;transition:.4s;transition-property:border, box-shadow, -webkit-transform;transition-property:transform, border, box-shadow;transition-property:transform, border, box-shadow, -webkit-transform;border:5px rgba(241,188,100,0.8) solid;border-radius:100%;background-color:#fff;box-shadow:0 1px 1px rgba(56,56,56,0.6);overflow:hidden}.featured-company-container:hover{-webkit-transform:translateY(-4px) scale(1.02);transform:translateY(-4px) scale(1.02);border:5px rgba(246,174,54,0.8) solid;box-shadow:0 5px 5px 2px rgba(56,56,56,0.4)}.featured-company-container img{width:100%;padding:2rem}.book-today-container{padding:.75rem 0}.form-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;top:0;left:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;padding-bottom:2rem;transition:.4s;transition-property:opacity;background-color:#fff;overflow:scroll;z-index:10}.form-container[data-state="inactive"]{-webkit-transform:translateX(-5000px);transform:translateX(-5000px);opacity:0}.form-container[data-state="active"]{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.form-container .close-button{width:100%;color:#000;font-size:1.5rem;text-align:right}@media all and (min-width:37.5rem){.close-button{height:0}}.sponsor-title{margin:0 auto;padding:2rem;color:#fff;text-align:center}.sponsors-container{margin:0 auto;text-align:center}.sponsors-container img{display:inline-block;width:100%;max-width:100px;height:auto;margin:0 .5rem 2rem;padding:10px;border-radius:100%;background-color:#fff}.footer-section{background-color:#000 !important}.social-media-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.social-media-container i{margin:0 .75rem;color:#fff;font-size:2rem}.social-media-container i:hover{color:#f6ae36}.footer-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;color:#f6ae36}.footer-navigation ul{display:inline-block;margin:0 auto}.footer-navigation li{display:inline-block;padding:0 .75rem}.footer-navigation a{color:#fff;font-size:400}.footer-navigation a:hover{color:#f6ae36;text-decoration:underline}.copyright{color:#fff;text-align:center}.center{text-align:center}.attendess-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1100px;margin:0 auto;padding:0 1rem}.attendess-container img{width:200px;padding:1rem}