.container{box-sizing:border-box;margin-left:auto;margin-right:auto;padding-right:8px;padding-left:8px}.container-fluid{padding-right:16px;padding-left:16px}@media only screen and (min-width: 576px){.container{width:560px;max-width:100%}}@media only screen and (min-width: 768px){.container{width:752px;max-width:100%}}@media only screen and (min-width: 992px){.container{width:976px;max-width:100%}}@media only screen and (min-width: 1200px){.container{width:1184px;max-width:100%}}.row,.schedule .event .speaker,.schedule .event,.page-speakers .speaker,.sponsors .sponsor-group,.introduction nav,.container{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin-right:-8px;margin-left:-8px}.row.reverse,.schedule .event .reverse.speaker,.schedule .reverse.event,.page-speakers .reverse.speaker,.sponsors .reverse.sponsor-group,.introduction nav.reverse,.reverse.container{flex-direction:row-reverse}.col.reverse{flex-direction:column-reverse}.col-xs,.col-xs-1,hr,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.schedule .event .speaker .avatar,.sponsors p,.col-xs-7,.sponsors .sponsor-group.additional-support .sponsor,.sponsors .sponsor-group.speaker-sponsors .sponsor,.sponsors .sponsor-group.conference .sponsor,.sponsors .sponsor-group.amber .sponsor,.sponsors .sponsor-group.opal .sponsor,.sponsors .sponsor-group.emerald .sponsor,.sponsors .sponsor-group.community .sponsor,.col-xs-8,.page-home .friends p,.col-xs-9,.schedule .event .details,.sponsors .sponsor-group.ruby .sponsor,.col-xs-10,.page-speakers .speaker,.page-home .coming-soon p,.sponsors .container p,.sponsors .container h3,.col-xs-11,.col-xs-12,.schedule .event .speaker .name,.schedule .event .speaker .title,.schedule .event .speakers,.social-events .saturday p,.social-events .saturday,.social-events p,.location .transport,.volunteer a.cta,.volunteer .caveat,.volunteer .help,.page-speakers .speaker .details,.page-speakers .speaker .avatar,.page-home p.annoucement,.page-home p,.page-home h1,.page-home h2,.page-home h3,header .dates-and-location,header .nav,header .brand,.ticketing a,.ticketing tito-button,.cfp a,.cfp tito-button,.ticketing,.cfp,.sponsors .sponsor-group>h4,.sponsors .sponsor-group,.introduction .container p,.introduction nav a,.introduction nav,.col-xs-offset-0,.col-xs-offset-1,.col-xs-offset-2,.col-xs-offset-3,.col-xs-offset-4,.col-xs-offset-5,.col-xs-offset-6,.col-xs-offset-7,.col-xs-offset-8,.col-xs-offset-9,.col-xs-offset-10,.col-xs-offset-11,.col-xs-offset-12,.col-sm,.col-sm-1,.sponsors .sponsor-group.amber .sponsor,hr,.col-sm-2,.sponsors .sponsor-group.additional-support .sponsor,.sponsors .sponsor-group.speaker-sponsors .sponsor,.sponsors .sponsor-group.conference .sponsor,.sponsors .sponsor-group.opal .sponsor,.col-sm-3,.sponsors .sponsor-group.emerald .sponsor,.sponsors .sponsor-group.community .sponsor,.col-sm-4,.page-home .friends p,.sponsors .sponsor-group.ruby .sponsor,.sponsors .container p,.col-sm-5,.col-sm-6,.schedule .event .speaker .avatar,.page-home .coming-soon p,.page-home p.annoucement,.ticketing,.cfp,.sponsors p,.sponsors .container h3,.col-sm-7,.col-sm-8,.col-sm-9,.schedule .event .details,.col-sm-10,.page-speakers .speaker,.col-sm-11,.col-sm-12,.schedule .event .speaker .name,.schedule .event .speaker .title,.schedule .event .speakers,.social-events .saturday p,.social-events .saturday,.social-events p,.location .transport,.volunteer a.cta,.volunteer .caveat,.volunteer .help,.page-speakers .speaker .details,.page-speakers .speaker .avatar,.page-home p,.page-home h1,.page-home h2,.page-home h3,header .dates-and-location,header .nav,header .brand,.ticketing a,.ticketing tito-button,.cfp a,.cfp tito-button,.sponsors .sponsor-group>h4,.sponsors .sponsor-group,.introduction .container p,.introduction nav a,.introduction nav,.col-sm-offset-0,.col-sm-offset-1,.col-sm-offset-2,.col-sm-offset-3,.col-sm-offset-4,.col-sm-offset-5,.col-sm-offset-6,.col-sm-offset-7,.col-sm-offset-8,.col-sm-offset-9,.col-sm-offset-10,.col-sm-offset-11,.col-sm-offset-12,.col-md,.introduction nav a,.col-md-1,.sponsors .sponsor-group.amber .sponsor,hr,.col-md-2,header .brand,.sponsors .sponsor-group.additional-support .sponsor,.sponsors .sponsor-group.speaker-sponsors .sponsor,.sponsors .sponsor-group.conference .sponsor,.sponsors .sponsor-group.opal .sponsor,.col-md-3,.schedule .event .speaker .avatar,.sponsors .sponsor-group.emerald .sponsor,.sponsors .sponsor-group.community .sponsor,.col-md-4,.schedule .event .speaker .name,.schedule .event .speaker .title,.social-events .saturday,.page-speakers .speaker .avatar,.page-home .friends p,.sponsors .sponsor-group.ruby .sponsor,.sponsors .container p,.col-md-5,header .dates-and-location,header .nav,.ticketing,.cfp,.col-md-6,.volunteer .caveat,.volunteer .help,.page-home .coming-soon p,.page-home p.annoucement,.sponsors p,.sponsors .container h3,.introduction .container p,.col-md-7,.col-md-8,.social-events p,.location .transport,.page-speakers .speaker .details,.col-md-9,.schedule .event .details,.col-md-10,.page-speakers .speaker,.col-md-11,.col-md-12,.schedule .event .speakers,.social-events .saturday p,.volunteer a.cta,.page-home p,.page-home h1,.page-home h2,.page-home h3,.ticketing a,.ticketing tito-button,.cfp a,.cfp tito-button,.sponsors .sponsor-group>h4,.sponsors .sponsor-group,.introduction nav,.col-md-offset-0,.col-md-offset-1,.col-md-offset-2,.col-md-offset-3,.col-md-offset-4,.col-md-offset-5,.col-md-offset-6,.col-md-offset-7,.col-md-offset-8,.col-md-offset-9,.col-md-offset-10,.col-md-offset-11,.col-md-offset-12,.col-lg,.introduction nav a,.col-lg-1,.sponsors .sponsor-group.amber .sponsor,hr,.col-lg-2,header .brand,.sponsors .sponsor-group.additional-support .sponsor,.sponsors .sponsor-group.speaker-sponsors .sponsor,.sponsors .sponsor-group.conference .sponsor,.sponsors .sponsor-group.opal .sponsor,.col-lg-3,.schedule .event .speaker .avatar,.sponsors .sponsor-group.emerald .sponsor,.sponsors .sponsor-group.community .sponsor,.col-lg-4,.schedule .event .speaker .name,.schedule .event .speaker .title,.social-events .saturday,.page-speakers .speaker .avatar,.page-home .friends p,.sponsors .sponsor-group.ruby .sponsor,.sponsors .container p,.col-lg-5,header .dates-and-location,header .nav,.ticketing,.cfp,.col-lg-6,.volunteer .caveat,.volunteer .help,.page-home .coming-soon p,.page-home p.annoucement,.sponsors p,.sponsors .container h3,.introduction .container p,.col-lg-7,.col-lg-8,.social-events p,.location .transport,.page-speakers .speaker .details,.col-lg-9,.schedule .event .details,.col-lg-10,.page-speakers .speaker,.col-lg-11,.col-lg-12,.schedule .event .speakers,.social-events .saturday p,.volunteer a.cta,.page-home p,.page-home h1,.page-home h2,.page-home h3,.ticketing a,.ticketing tito-button,.cfp a,.cfp tito-button,.sponsors .sponsor-group>h4,.sponsors .sponsor-group,.introduction nav,.col-lg-offset-0,.col-lg-offset-1,.col-lg-offset-2,.col-lg-offset-3,.col-lg-offset-4,.col-lg-offset-5,.col-lg-offset-6,.col-lg-offset-7,.col-lg-offset-8,.col-lg-offset-9,.col-lg-offset-10,.col-lg-offset-11,.col-lg-offset-12,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-offset-0,.col-xl-offset-1,.col-xl-offset-2,.col-xl-offset-3,.col-xl-offset-4,.col-xl-offset-5,.col-xl-offset-6,.col-xl-offset-7,.col-xl-offset-8,.col-xl-offset-9,.col-xl-offset-10,.col-xl-offset-11,.col-xl-offset-12{box-sizing:border-box;flex:0 0 auto;flex-basis:100%;padding-right:8px;padding-left:8px;max-width:100%}.col-xs{flex-grow:1;flex-basis:0;max-width:100%}.col-xs-1,hr{flex-basis:8.33333333%;max-width:8.33333333%}.col-xs-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-xs-3{flex-basis:25%;max-width:25%}.col-xs-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-xs-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-xs-6,.schedule .event .speaker .avatar,.sponsors p{flex-basis:50%;max-width:50%}.col-xs-7,.sponsors .sponsor-group.additional-support .sponsor,.sponsors .sponsor-group.speaker-sponsors .sponsor,.sponsors .sponsor-group.conference .sponsor,.sponsors .sponsor-group.amber .sponsor,.sponsors .sponsor-group.opal .sponsor,.sponsors .sponsor-group.emerald .sponsor,.sponsors .sponsor-group.community .sponsor{flex-basis:58.33333333%;max-width:58.33333333%}.col-xs-8,.page-home .friends p{flex-basis:66.66666667%;max-width:66.66666667%}.col-xs-9,.schedule .event .details,.sponsors .sponsor-group.ruby .sponsor{flex-basis:75%;max-width:75%}.col-xs-10,.page-speakers .speaker,.page-home .coming-soon p,.sponsors .container p,.sponsors .container h3{flex-basis:83.33333333%;max-width:83.33333333%}.col-xs-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-xs-12,.schedule .event .speaker .name,.schedule .event .speaker .title,.schedule .event .speakers,.social-events .saturday p,.social-events .saturday,.social-events p,.location .transport,.volunteer a.cta,.volunteer .caveat,.volunteer .help,.page-speakers .speaker .details,.page-speakers .speaker .avatar,.page-home p.annoucement,.page-home p,.page-home h1,.page-home h2,.page-home h3,header .dates-and-location,header .nav,header .brand,.ticketing a,.ticketing tito-button,.cfp a,.cfp tito-button,.ticketing,.cfp,.sponsors .sponsor-group>h4,.sponsors .sponsor-group,.introduction .container p,.introduction nav a,.introduction nav{flex-basis:100%;max-width:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-11{margin-left:91.66666667%}.start-xs{justify-content:flex-start;text-align:start}.center-xs,.schedule .event .speaker,.schedule .event,.page-home .speakers>.container,.page-home .speakers,.page-home .friends .container,.page-home .coming-soon .container,header .container,.sponsors .sponsor-group,.sponsors .container,.introduction nav,.introduction .container,.container{justify-content:center;text-align:center}.end-xs{justify-content:flex-end;text-align:end}.top-xs{align-items:flex-start}.middle-xs,.schedule .event .speaker,.page-speakers .speaker .avatar,header .dates-and-location,header .nav,header .container,.sponsors .sponsor-group{align-items:center}.bottom-xs{align-items:flex-end}.around-xs{justify-content:space-around}.between-xs{justify-content:space-between}.first-xs{order:-1}.last-xs{order:1}.initial-order-xs{order:initial}@media only screen and (min-width: 576px){.col-sm{flex-grow:1;flex-basis:0;max-width:100%}.col-sm-1,.sponsors .sponsor-group.amber .sponsor,hr{flex-basis:8.33333333%;max-width:8.33333333%}.col-sm-2,.sponsors .sponsor-group.additional-support .sponsor,.sponsors .sponsor-group.speaker-sponsors .sponsor,.sponsors .sponsor-group.conference .sponsor,.sponsors .sponsor-group.opal .sponsor{flex-basis:16.66666667%;max-width:16.66666667%}.col-sm-3,.sponsors .sponsor-group.emerald .sponsor,.sponsors .sponsor-group.community .sponsor{flex-basis:25%;max-width:25%}.col-sm-4,.page-home .friends p,.sponsors .sponsor-group.ruby .sponsor,.sponsors .container p{flex-basis:33.33333333%;max-width:33.33333333%}.col-sm-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-sm-6,.schedule .event .speaker .avatar,.page-home .coming-soon p,.page-home p.annoucement,.ticketing,.cfp,.sponsors p,.sponsors .container h3{flex-basis:50%;max-width:50%}.col-sm-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-sm-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-sm-9,.schedule .event .details{flex-basis:75%;max-width:75%}.col-sm-10,.page-speakers .speaker{flex-basis:83.33333333%;max-width:83.33333333%}.col-sm-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-sm-12,.schedule .event .speaker .name,.schedule .event .speaker .title,.schedule .event .speakers,.social-events .saturday p,.social-events .saturday,.social-events p,.location .transport,.volunteer a.cta,.volunteer .caveat,.volunteer .help,.page-speakers .speaker .details,.page-speakers .speaker .avatar,.page-home p,.page-home h1,.page-home h2,.page-home h3,header .dates-and-location,header .nav,header .brand,.ticketing a,.ticketing tito-button,.cfp a,.cfp tito-button,.sponsors .sponsor-group>h4,.sponsors .sponsor-group,.introduction .container p,.introduction nav a,.introduction nav{flex-basis:100%;max-width:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-11{margin-left:91.66666667%}.start-sm{justify-content:flex-start;text-align:start}.center-sm,.schedule .event .speaker,.schedule .event,.page-home .speakers>.container,.page-home .speakers,.page-home .friends .container,.page-home .coming-soon .container,header .container,.sponsors .sponsor-group,.sponsors .container,.introduction nav,.introduction .container,.container{justify-content:center;text-align:center}.end-sm{justify-content:flex-end;text-align:end}.top-sm{align-items:flex-start}.middle-sm,.schedule .event .speaker,.page-speakers .speaker .avatar,header .dates-and-location,header .nav,header .container,.sponsors .sponsor-group{align-items:center}.bottom-sm{align-items:flex-end}.around-sm{justify-content:space-around}.between-sm{justify-content:space-between}.first-sm{order:-1}.last-sm{order:1}.initial-order-sm{order:initial}}@media only screen and (min-width: 768px){.col-md,.introduction nav a,.col-md-1,.sponsors .sponsor-group.amber .sponsor,hr,.col-md-2,header .brand,.sponsors .sponsor-group.additional-support .sponsor,.sponsors .sponsor-group.speaker-sponsors .sponsor,.sponsors .sponsor-group.conference .sponsor,.sponsors .sponsor-group.opal .sponsor,.col-md-3,.schedule .event .speaker .avatar,.sponsors .sponsor-group.emerald .sponsor,.sponsors .sponsor-group.community .sponsor,.col-md-4,.schedule .event .speaker .name,.schedule .event .speaker .title,.social-events .saturday,.page-speakers .speaker .avatar,.page-home .friends p,.sponsors .sponsor-group.ruby .sponsor,.sponsors .container p,.col-md-5,header .dates-and-location,header .nav,.ticketing,.cfp,.col-md-6,.volunteer .caveat,.volunteer .help,.page-home .coming-soon p,.page-home p.annoucement,.sponsors p,.sponsors .container h3,.introduction .container p,.col-md-7,.col-md-8,.social-events p,.location .transport,.page-speakers .speaker .details,.col-md-9,.schedule .event .details,.col-md-10,.page-speakers .speaker,.col-md-11,.col-md-12,.schedule .event .speakers,.social-events .saturday p,.volunteer a.cta,.page-home p,.page-home h1,.page-home h2,.page-home h3,.ticketing a,.ticketing tito-button,.cfp a,.cfp tito-button,.sponsors .sponsor-group>h4,.sponsors .sponsor-group,.introduction nav,.col-md-offset-0,.col-md-offset-1,.col-md-offset-2,.col-md-offset-3,.col-md-offset-4,.col-md-offset-5,.col-md-offset-6,.col-md-offset-7,.col-md-offset-8,.col-md-offset-9,.col-md-offset-10,.col-md-offset-11,.col-md-offset-12{box-sizing:border-box;flex:0 0 auto;padding-right:8px;padding-left:8px}.col-md,.introduction nav a{flex-grow:1;flex-basis:0;max-width:100%}.col-md-1,.sponsors .sponsor-group.amber .sponsor,hr{flex-basis:8.33333333%;max-width:8.33333333%}.col-md-2,header .brand,.sponsors .sponsor-group.additional-support .sponsor,.sponsors .sponsor-group.speaker-sponsors .sponsor,.sponsors .sponsor-group.conference .sponsor,.sponsors .sponsor-group.opal .sponsor{flex-basis:16.66666667%;max-width:16.66666667%}.col-md-3,.schedule .event .speaker .avatar,.sponsors .sponsor-group.emerald .sponsor,.sponsors .sponsor-group.community .sponsor{flex-basis:25%;max-width:25%}.col-md-4,.schedule .event .speaker .name,.schedule .event .speaker .title,.social-events .saturday,.page-speakers .speaker .avatar,.page-home .friends p,.sponsors .sponsor-group.ruby .sponsor,.sponsors .container p{flex-basis:33.33333333%;max-width:33.33333333%}.col-md-5,header .dates-and-location,header .nav,.ticketing,.cfp{flex-basis:41.66666667%;max-width:41.66666667%}.col-md-6,.volunteer .caveat,.volunteer .help,.page-home .coming-soon p,.page-home p.annoucement,.sponsors p,.sponsors .container h3,.introduction .container p{flex-basis:50%;max-width:50%}.col-md-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-md-8,.social-events p,.location .transport,.page-speakers .speaker .details{flex-basis:66.66666667%;max-width:66.66666667%}.col-md-9,.schedule .event .details{flex-basis:75%;max-width:75%}.col-md-10,.page-speakers .speaker{flex-basis:83.33333333%;max-width:83.33333333%}.col-md-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-md-12,.schedule .event .speakers,.social-events .saturday p,.volunteer a.cta,.page-home p,.page-home h1,.page-home h2,.page-home h3,.ticketing a,.ticketing tito-button,.cfp a,.cfp tito-button,.sponsors .sponsor-group>h4,.sponsors .sponsor-group,.introduction nav{flex-basis:100%;max-width:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-11{margin-left:91.66666667%}.start-md,header .nav{justify-content:flex-start;text-align:start}.center-md,.schedule .event .speaker,.schedule .event,.page-home .speakers>.container,.page-home .speakers,.page-home .friends .container,.page-home .coming-soon .container,header .container,.sponsors .sponsor-group,.sponsors .container,.introduction nav,.introduction .container,.container{justify-content:center;text-align:center}.end-md,header .dates-and-location{justify-content:flex-end;text-align:end}.top-md{align-items:flex-start}.middle-md,.schedule .event .speaker,.page-speakers .speaker .avatar,header .container,.sponsors .sponsor-group{align-items:center}.bottom-md{align-items:flex-end}.around-md{justify-content:space-around}.between-md{justify-content:space-between}.first-md{order:-1}.last-md{order:1}.initial-order-md{order:initial}}@media only screen and (min-width: 992px){.col-lg,.introduction nav a,.col-lg-1,.sponsors .sponsor-group.amber .sponsor,hr,.col-lg-2,header .brand,.sponsors .sponsor-group.additional-support .sponsor,.sponsors .sponsor-group.speaker-sponsors .sponsor,.sponsors .sponsor-group.conference .sponsor,.sponsors .sponsor-group.opal .sponsor,.col-lg-3,.schedule .event .speaker .avatar,.sponsors .sponsor-group.emerald .sponsor,.sponsors .sponsor-group.community .sponsor,.col-lg-4,.schedule .event .speaker .name,.schedule .event .speaker .title,.social-events .saturday,.page-speakers .speaker .avatar,.page-home .friends p,.sponsors .sponsor-group.ruby .sponsor,.sponsors .container p,.col-lg-5,header .dates-and-location,header .nav,.ticketing,.cfp,.col-lg-6,.volunteer .caveat,.volunteer .help,.page-home .coming-soon p,.page-home p.annoucement,.sponsors p,.sponsors .container h3,.introduction .container p,.col-lg-7,.col-lg-8,.social-events p,.location .transport,.page-speakers .speaker .details,.col-lg-9,.schedule .event .details,.col-lg-10,.page-speakers .speaker,.col-lg-11,.col-lg-12,.schedule .event .speakers,.social-events .saturday p,.volunteer a.cta,.page-home p,.page-home h1,.page-home h2,.page-home h3,.ticketing a,.ticketing tito-button,.cfp a,.cfp tito-button,.sponsors .sponsor-group>h4,.sponsors .sponsor-group,.introduction nav,.col-lg-offset-0,.col-lg-offset-1,.col-lg-offset-2,.col-lg-offset-3,.col-lg-offset-4,.col-lg-offset-5,.col-lg-offset-6,.col-lg-offset-7,.col-lg-offset-8,.col-lg-offset-9,.col-lg-offset-10,.col-lg-offset-11,.col-lg-offset-12{box-sizing:border-box;flex:0 0 auto;padding-right:8px;padding-left:8px}.col-lg,.introduction nav a{flex-grow:1;flex-basis:0;max-width:100%}.col-lg-1,.sponsors .sponsor-group.amber .sponsor,hr{flex-basis:8.33333333%;max-width:8.33333333%}.col-lg-2,header .brand,.sponsors .sponsor-group.additional-support .sponsor,.sponsors .sponsor-group.speaker-sponsors .sponsor,.sponsors .sponsor-group.conference .sponsor,.sponsors .sponsor-group.opal .sponsor{flex-basis:16.66666667%;max-width:16.66666667%}.col-lg-3,.schedule .event .speaker .avatar,.sponsors .sponsor-group.emerald .sponsor,.sponsors .sponsor-group.community .sponsor{flex-basis:25%;max-width:25%}.col-lg-4,.schedule .event .speaker .name,.schedule .event .speaker .title,.social-events .saturday,.page-speakers .speaker .avatar,.page-home .friends p,.sponsors .sponsor-group.ruby .sponsor,.sponsors .container p{flex-basis:33.33333333%;max-width:33.33333333%}.col-lg-5,header .dates-and-location,header .nav,.ticketing,.cfp{flex-basis:41.66666667%;max-width:41.66666667%}.col-lg-6,.volunteer .caveat,.volunteer .help,.page-home .coming-soon p,.page-home p.annoucement,.sponsors p,.sponsors .container h3,.introduction .container p{flex-basis:50%;max-width:50%}.col-lg-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-lg-8,.social-events p,.location .transport,.page-speakers .speaker .details{flex-basis:66.66666667%;max-width:66.66666667%}.col-lg-9,.schedule .event .details{flex-basis:75%;max-width:75%}.col-lg-10,.page-speakers .speaker{flex-basis:83.33333333%;max-width:83.33333333%}.col-lg-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-lg-12,.schedule .event .speakers,.social-events .saturday p,.volunteer a.cta,.page-home p,.page-home h1,.page-home h2,.page-home h3,.ticketing a,.ticketing tito-button,.cfp a,.cfp tito-button,.sponsors .sponsor-group>h4,.sponsors .sponsor-group,.introduction nav{flex-basis:100%;max-width:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-11{margin-left:91.66666667%}.start-lg,header .nav{justify-content:flex-start;text-align:start}.center-lg,.schedule .event .speaker,.schedule .event,.page-home .speakers>.container,.page-home .speakers,.page-home .friends .container,.page-home .coming-soon .container,header .container,.sponsors .sponsor-group,.sponsors .container,.introduction nav,.introduction .container,.container{justify-content:center;text-align:center}.end-lg,header .dates-and-location{justify-content:flex-end;text-align:end}.top-lg{align-items:flex-start}.middle-lg,.schedule .event .speaker,.page-speakers .speaker .avatar,header .container,.sponsors .sponsor-group{align-items:center}.bottom-lg{align-items:flex-end}.around-lg{justify-content:space-around}.between-lg{justify-content:space-between}.first-lg{order:-1}.last-lg{order:1}.initial-order-lg{order:initial}}@media only screen and (min-width: 1200px){.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-offset-0,.col-xl-offset-1,.col-xl-offset-2,.col-xl-offset-3,.col-xl-offset-4,.col-xl-offset-5,.col-xl-offset-6,.col-xl-offset-7,.col-xl-offset-8,.col-xl-offset-9,.col-xl-offset-10,.col-xl-offset-11,.col-xl-offset-12{box-sizing:border-box;flex:0 0 auto;padding-right:8px;padding-left:8px}.col-xl{flex-grow:1;flex-basis:0;max-width:100%}.col-xl-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-xl-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-xl-3{flex-basis:25%;max-width:25%}.col-xl-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-xl-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-xl-6{flex-basis:50%;max-width:50%}.col-xl-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-xl-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-xl-9{flex-basis:75%;max-width:75%}.col-xl-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-xl-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-xl-12{flex-basis:100%;max-width:100%}.col-xl-offset-0{margin-left:0}.col-xl-offset-1{margin-left:8.33333333%}.col-xl-offset-2{margin-left:16.66666667%}.col-xl-offset-3{margin-left:25%}.col-xl-offset-4{margin-left:33.33333333%}.col-xl-offset-5{margin-left:41.66666667%}.col-xl-offset-6{margin-left:50%}.col-xl-offset-7{margin-left:58.33333333%}.col-xl-offset-8{margin-left:66.66666667%}.col-xl-offset-9{margin-left:75%}.col-xl-offset-10{margin-left:83.33333333%}.col-xl-offset-11{margin-left:91.66666667%}.start-xl{justify-content:flex-start;text-align:start}.center-xl{justify-content:center;text-align:center}.end-xl{justify-content:flex-end;text-align:end}.top-xl{align-items:flex-start}.middle-xl{align-items:center}.bottom-xl{align-items:flex-end}.around-xl{justify-content:space-around}.between-xl{justify-content:space-between}.first-xl{order:-1}.last-xl{order:1}.initial-order-xl{order:initial}}@media only screen and (max-width: 575px){.hidden-xs{display:none}}@media only screen and (min-width: 576px)and (max-width: 767px){.hidden-sm{display:none}}@media only screen and (min-width: 768px)and (max-width: 991px){.hidden-md{display:none}}@media only screen and (min-width: 992px)and (max-width: 1199px){.hidden-lg{display:none}}@media only screen and (min-width: 1200px){.hidden-xl{display:none}}body,html{color:#6c143a;font-family:"Lato",sans-serif;height:100%}body{margin:60px 0}a{color:#36c0ca;font-weight:300}p{font-size:34px;font-weight:300}h1{font-size:64px;font-weight:300;text-align:center}@media(max-width: 374px){h1{font-size:36px}}h2{font-size:48px;font-weight:300;text-align:center}@media(max-width: 374px){h2{font-size:36px}}h3{font-size:34px;font-weight:200;text-align:center}h4{font-size:28px;font-weight:400;text-align:center;width:100%;margin-top:80px;margin-bottom:0;text-transform:uppercase}hr{border:0;height:4px;background:#36c0ca;margin:80px 0}.container{margin:0 auto;max-width:1180px}.hidden{display:none !important}.introduction .container p{line-height:48px}.introduction{margin:40px 0 80px}.introduction nav a{border:2px solid #8c6612;display:inline-block;text-decoration:none;text-transform:uppercase;color:#8c6612;font-weight:400;padding:5px 20px;height:30px;line-height:18px;border-radius:15px;margin:10px 5px}.introduction nav a:hover{background:#8c6612;color:#fff}p{margin-bottom:0}p.small{color:#36c0ca;font-size:16px;text-transform:uppercase;margin-top:30px;font-weight:400}p.small .loud{color:#f49dc3}.sponsors{padding-bottom:150px}.sponsors .container h3{margin-bottom:60px;font-weight:300}.sponsors .container p{font-weight:300}.sponsors h4{font-weight:300;font-size:24px;margin:0}.sponsors p{font-weight:300;text-align:center}.sponsors .sponsor-group{margin-bottom:60px}.sponsors .sponsor-group>.sponsor-group{margin-bottom:0}.sponsors .sponsor-group .sponsor{margin-top:30px;display:inline}.sponsors .sponsor-group .sponsor img{max-width:90%}.ticketing a,.ticketing tito-button,.cfp a,.cfp tito-button{display:block;background:none;border:4px solid #36c0ca;border-radius:4px;color:#36c0ca;cursor:pointer;font-family:"Lato",sans-serif;font-size:20px;font-weight:400;padding:15px 40px;text-align:center;text-transform:uppercase;text-decoration:none}.ticketing a.inverse,.ticketing tito-button.inverse,.cfp a.inverse,.cfp tito-button.inverse{color:#fff;background:#36c0ca}.ticketing a button,.ticketing tito-button button,.cfp a button,.cfp tito-button button{background:0;border:0;color:#36c0ca;cursor:pointer;display:block;text-align:center;font-family:"Lato",sans-serif;font-weight:400;text-transform:uppercase}header{position:relative}header .ribbon{width:100%;height:56px;background:#f49dc3;position:absolute;z-index:0;top:50%;margin-top:-58px}header .container{position:relative;z-index:10}header .brand{text-align:center;overflow:visible}header .brand img{width:120px}header nav{margin-top:20px}header nav a{text-transform:uppercase;display:inline-block;padding:10px 5px;text-decoration:none;font-weight:bold;margin:0 4px}header nav a:hover{text-decoration:underline}header nav a.active{color:#8c6612}header .nav{padding:20px 10px}header .dates-and-location{color:#6c143a;text-transform:uppercase;font-weight:300;padding:20px 10px}header .dates-and-location a{color:#6c143a;text-decoration:none}header .nav>a{padding:8px 16px;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:500;background:#6c143a;border-radius:3px}.page-home h1,.page-home h2,.page-home h3{text-align:center}.page-home p{text-align:center}.page-home p.annoucement{margin-top:60px;color:#36c0ca;font-weight:300}.page-home p.submit{margin-top:80px}.page-home p.dates{font-weight:300}.page-home .tickets .ticketing .tickets{margin-top:0}.page-home .friends{margin-top:-30px}.page-home .coming-soon{margin-top:-120px}@media(max-width: 768px){.page-home .coming-soon{margin-top:-20px}}.page-home .speakers{background:url(4a1083923c9e9427aaa9.svg) center center;background-size:100% 100%;margin-top:-100px;min-height:800px;padding-top:170px;overflow:hidden}.page-home .speaker{position:relative;height:400px;width:400px}.page-home .speaker .speaker__name{background:#fbc54a;border-radius:50%;color:#8c6612;font-size:28px;font-weight:300;height:150px;left:-30px;line-height:38px;padding:35px 0;position:absolute;text-align:center;top:-30px;width:150px;z-index:1000}.page-home .speaker .speaker__name.long{font-size:30px;line-height:28px}.page-home .speaker .avatar img{width:100%;height:100%}.page-home .speaker.first{margin-left:100px;z-index:1000}.page-home .speaker.second{margin-left:-150px;margin-top:140px;z-index:999;width:380px;height:380px}.page-home .speaker.third{margin-left:100px;margin-top:340px;z-index:998;width:140px;height:140px}.page-home .speaker.first .avatar{transform:rotate(-21deg)}.page-home .speaker.second .avatar{transform:rotate(33deg)}.page-home .speaker.third .avatar{transform:rotate(-43deg)}.page-home .speaker.second .speaker__name{top:auto;bottom:0;left:auto;right:-30px}.page-home .speaker.third .speaker__name{top:auto;bottom:0;left:auto;left:-30px;height:80px;width:80px;font-size:18px;line-height:18px;padding:20px}@media(max-width: 768px){.page-home .speaker.first{margin-left:0}.page-home .speaker.second{margin-left:0;margin-top:-100px}}@media(max-width: 374px){.page-home .speaker.second{margin-left:0;margin-top:-180px}}.page-speakers .speakers{margin-top:60px}.page-speakers .speaker{margin-bottom:60px;min-height:220px}.page-speakers .speaker .avatar{position:relative;z-index:900;height:220px}.page-speakers .speaker .avatar img{width:220px;height:220px}.page-speakers .speaker .avatar .name{background:#fbc54a;border-radius:50%;color:#8c6612;font-size:22px;font-weight:300;line-height:26px;height:120px;left:50%;margin-left:-170px;padding:32px 0;position:absolute;text-align:center;top:-30px;width:120px;z-index:1300}.page-speakers .speaker .avatar .name.long{line-height:20px}.page-speakers .speaker .avatar.variation-1 img{transform:rotate(-21deg)}.page-speakers .speaker .avatar.variation-1 .name{top:auto;bottom:0;margin-left:-150px}.page-speakers .speaker .avatar.variation-2 img{transform:rotate(-14deg)}.page-speakers .speaker .avatar.variation-3 img{transform:rotate(-4deg)}.page-speakers .speaker .avatar.variation-3 .name{margin-left:-150px;top:auto;bottom:0}.page-speakers .speaker .avatar.variation-4 img{transform:rotate(12deg)}.page-speakers .speaker .avatar.variation-4 .name{margin-left:-160px}.page-speakers .speaker .avatar.variation-5 img{transform:rotate(19deg)}.page-speakers .speaker .avatar.variation-5 .name{top:auto;bottom:0;margin-left:-140px}.page-speakers .speaker .avatar.variation-4 img{transform:rotate(24deg)}.page-speakers .speaker .details{position:relative;z-index:1100;background:#fff}.page-speakers .speaker .details:before{content:"";position:absolute;left:-50px;width:50px;height:100%;background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%)}.page-speakers .speaker .details .quote{font-size:22px;text-align:left;margin-bottom:30px;line-height:30px;position:relative}.page-speakers .speaker .details .quote.highlight:before{content:"";background:url(e65c6bfd3ae157f6853f.png) no-repeat center top;width:32px;height:27px;height:100%;position:absolute;left:-34px;top:-5px;opacity:.5}.page-speakers .speaker .details .quote.highlight:after{content:"";background:url(869d54f5ac5409e191b1.png) no-repeat center top;width:32px;height:27px;position:absolute;right:-34px;top:-5px;opacity:.5}.page-speakers .speaker .details .bio{text-align:left;font-size:18px;font-weight:300;line-height:24px;margin-bottom:20px}.page-speakers .speaker .details .social{text-align:left}.volunteer .help p{font-size:22px}.volunteer .help p:last-of-type{margin-bottom:80px}.volunteer .caveat p{font-size:12px}.volunteer a.cta{display:block;background:none;border:4px solid #36c0ca;border-radius:4px;color:#36c0ca;cursor:pointer;font-family:"Lato",sans-serif;font-size:20px;font-weight:400;padding:15px 40px;text-align:center;text-transform:uppercase;text-decoration:none}.introduction+.location{margin-top:-100px}.location img.map{border-radius:50%;border:4px solid #fbc54a;max-width:100%}.location h4+p{margin-top:10px}.introduction+.social-events{margin-top:-40px}.social-events .spotlight{position:relative}.social-events .spotlight .sticker{position:absolute;top:-30px;left:-30px;background:#fbc54a;color:#8c6612;width:250px;height:250px;border-radius:50%;font-size:44px;font-weight:300;line-height:44px;padding:50px 20px;transform:rotate(-20deg)}.social-events .spotlight .sticker.right{font-size:38px;line-height:38px;left:auto;right:-30px;padding:60px 0;transform:rotate(20deg)}@media(max-width: 768px){.social-events .spotlight .sticker.right{top:auto;right:auto;left:-25px;bottom:0;transform:rotate(-25deg)}}.social-events .spotlight .sticker small{display:block;font-size:24px;font-weight:600;line-height:24px;margin-top:10px}.social-events img.feature{max-width:100%;border-radius:50%;border:4px solid #fbc54a;width:512px}.social-events h4+p{margin-top:10px}.social-events p small{font-size:18px}.social-events .saturday{margin-top:30px}.social-events .saturday h4{margin-top:10px}.social-events .saturday>img{max-width:100%;border-radius:50%;border:4px solid #f49dc3}.social-events .saturday p small{font-size:12px}.social-events .saturday p.sponsored-by img{max-width:80% !important}.social-events p.sponsored-by{font-size:18px;text-transform:uppercase;margin-top:25px}.social-events p.sponsored-by img{max-width:50%}.page-schedule .introduction{margin-bottom:0}.schedule .event{width:100%;position:relative}.schedule .event h2,.schedule .event p,.schedule .event .start_time,.schedule .event .end_time{width:100%}.schedule .event h2{text-transform:uppercase;font-size:28px;font-weight:400;padding-top:10px;margin-bottom:0}.schedule .event p{margin-top:0}.schedule .event .details{padding-bottom:15px}.schedule .event h2,.schedule .event .details{background:hsla(0,0%,100%,.6);z-index:10}.schedule .event .start_time,.schedule .event .end_time{background:#fff;border:2px solid #c2fbff;color:#36c0ca;font-weight:400;height:64px;width:64px;line-height:58px;border-radius:50%;z-index:10}.schedule .event .start_time{margin-top:40px;margin-bottom:10px}.schedule .event .end_time{margin-top:10px;margin-bottom:40px}.schedule .event .sponsor{margin-top:20px;font-size:16px}.schedule .event .sponsor img{margin-top:5px;max-width:128px}.schedule .event .speaker{margin:10px 0}@media(max-width: 768px){.schedule .event .speaker{margin-bottom:40px !important}}.schedule .event .speaker .name{text-align:right}.schedule .event .speaker .name a{text-decoration:none}@media(max-width: 768px){.schedule .event .speaker .name{text-align:center;margin-bottom:5px}}.schedule .event .speaker .title{text-align:left}@media(max-width: 768px){.schedule .event .speaker .title{text-align:center}}.schedule .event .speaker .name,.schedule .event .speaker .title{font-size:24px;font-weight:300;margin-top:-20px}@media(max-width: 768px){.schedule .event .speaker .name,.schedule .event .speaker .title{margin-top:10px}}.schedule .event .speaker .name img,.schedule .event .speaker .title img{max-width:50%;margin-top:10px}@media(max-width: 768px){.schedule .event .speaker .name img,.schedule .event .speaker .title img{max-width:30%}}.schedule .event .speaker .name img.compact,.schedule .event .speaker .title img.compact{max-width:20%}.schedule .event .speaker .twitter{font-size:18px}.schedule .event .speaker .avatar img{max-width:100%}.schedule .event:before{content:"";position:absolute;background:#c2fbff;height:100%;width:2px;left:50%;margin-left:-1px;z-index:1}
