.main-bg{background:#FFF}section{position:relative}section header{text-align:center;margin-bottom:50px;position:relative;z-index:1}@media all and (min-width:768px){section header{margin-bottom:75px}}section header h2{color:#41ADD6;font-weight:300;text-transform:uppercase}section header h3{color:#666;font-weight:700;margin-top:8px}section#intro .em-hero-simple .inner-full .inner-wrapper{overflow:auto}section#intro .em-hero-simple .inner-full .inner-wrapper .hl-1,section#intro .em-hero-simple .inner-full .inner-wrapper .hl-2{line-height:1.8}section#intro .em-hero-simple .inner-full .inner-wrapper .cta{margin-top:15px}section#intro .em-hero-simple .inner-full .inner-wrapper .cta:hover{transform:scale(1)}section#intro .em-hero-simple .inner-full .inner-wrapper .cta.cta-2{margin-left:10px}section#intro .em-hero-simple .inner-full .inner-wrapper .cta.cta-2:hover{border:2px solid #FFF}section#agenda{background:#EFEFEF}section#agenda [class*=wrapper-]>.agenda{margin-top:50px}section#agenda [class*=wrapper-]>.agenda:first-child{margin-top:0}section#agenda .agenda .agenda-box .show-agenda{display:none}section#agenda .agenda .agenda-box .cta{background:#f5737f;border-top:1px solid #FFF;text-align:center;padding:15px 10px;position:relative;z-index:1;display:block;color:#FFF}section#agenda .agenda .agenda-box .cta a{color:#FFF;font-weight:700}section#agenda .agenda .agenda-box .cta a:hover{text-decoration:underline}section#agenda .agenda .agenda-box .short-desc{display:block;padding:15px;background:#FFF;width:100%}section#agenda .agenda .agenda-box header{padding:15px;background:#41ADD6;margin:0;text-align:center}section#agenda .agenda .agenda-box header h3{color:#FFF}section#agenda .agenda .agenda-box header .date{color:#FFF}section#agenda .agenda .agenda-box .speakers{border-top:1px solid #FFF;margin-bottom:0;margin-left:-1px}section#agenda .agenda .agenda-box .speakers>[class*=col_]{padding-left:0;padding-bottom:0;border-left:1px solid #FFF}@media all and (max-width:767px){section#agenda .agenda .agenda-box .speakers>[class*=col_]{padding-bottom:1px}}section#agenda .agenda .agenda-box .speakers a.open-overlay{position:relative;overflow:hidden;display:block}section#agenda .agenda .agenda-box .speakers a.open-overlay img{width:100%;height:auto;display:block;transition:all ease-in-out .3s}section#agenda .agenda .agenda-box .speakers a.open-overlay:hover img{transform:scale(1.1)}section#agenda .agenda .agenda-box .slot{padding:15px;border-top:1px solid #ebebeb;background:#FFF}section#agenda .agenda .agenda-box .slot.has-content{cursor:pointer;padding-right:80px;position:relative}section#agenda .agenda .agenda-box .slot.has-content:after{font-family:themify;content:"\e64b";position:absolute;right:25px;top:50%;transform:translateY(-50%);color:#AAA}section#agenda .agenda .agenda-box .slot.has-content:hover{background:#EFEFEF}section#agenda .agenda .agenda-box .slot.has-content:hover:after{color:#000}section#agenda .agenda .agenda-box .slot.has-content.active:hover{background:#FFF}section#agenda .agenda .agenda-box .slot.has-content.active:after{opacity:0}section#agenda .agenda .agenda-box .slot .time{font-weight:700;display:inline-block;margin-right:4px}section#agenda .agenda .agenda-box .slot .speaker{color:#f5737f}section#agenda .agenda .agenda-box .slot .company{color:#41ADD6}section#agenda .agenda .agenda-box .slot .desc{display:none;margin-top:15px}section#agenda .agenda .agenda-box .slot.active .desc{display:block}@media all and (min-width:768px){section#agenda .more-agendas{display:flex;flex-wrap:wrap}}section#agenda .more-agendas .agenda{margin-top:50px}@media all and (min-width:768px){section#agenda .more-agendas .agenda.not-active{display:flex;flex-direction:column;flex:0 0 50%;max-width:50%;cursor:pointer}section#agenda .more-agendas .agenda.not-active:nth-child(even){padding-left:25px}section#agenda .more-agendas .agenda.not-active:nth-child(odd){padding-right:25px}}section#agenda .more-agendas .agenda.not-active .agenda-box .cta{display:none}section#agenda .more-agendas .agenda.not-active .agenda-box .short-desc{display:none}section#agenda .more-agendas .agenda.not-active .agenda-box .speakers [class*=col_]{display:none}section#agenda .more-agendas .agenda.not-active .agenda-box .speakers [class*=col_]:first-child{display:block;flex:0 0 100%;max-width:100%}section#agenda .more-agendas .agenda.not-active .agenda-box .slot{display:none}section#agenda .more-agendas .agenda.not-active .agenda-box .show-agenda{display:block;background:#41ADD6;color:#FFF;font-size:1.3em;font-weight:700;text-align:center;padding:25px;border-top:1px solid #FFF;transition:all ease-in-out .3s;position:relative;z-index:1}section#agenda .more-agendas .agenda.not-active .agenda-box .show-agenda:hover{background:#f5737f}section#agenda .overlay-full img{max-width:100%;height:auto;display:block}section#agenda .overlay-full strong{font-size:1.5em}section#plans{background:#EFEFEF;position:relative;background-attachment:fixed}html.touch section#plans,html.touchevents section#plans{background-attachment:scroll}section#plans:before{content:'';position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background:#f5737f;opacity:.85}section#plans header h2{color:#91def5}section#plans header h3{color:#FFF}section#plans .plan-box{overflow:hidden;height:100%;background:#FFF;box-shadow:0 0 25px rgba(0,0,0,.05);border:1px solid #ebebeb}section#plans .plan-box h3{padding:25px;color:#FFF;font-size:1.5em;font-weight:300;background:#FFF;color:#41ADD6}section#plans .plan-box>div{padding:25px}section#plans .plan-box ul li{margin-bottom:15px;font-size:1.1em;position:relative;padding-left:35px}section#plans .plan-box ul li:before{font-family:themify;content:"\e64d";position:absolute;top:0;left:0;color:#41ADD6}section#plans .plan-box ul li:last-child{margin-bottom:0}section#plans .plan-box .duration-price-cta{background:#41ADD6;background:#91def5;background:-moz-linear-gradient(-45deg,#91def5 0,#41add6 100%);background:-webkit-linear-gradient(-45deg,#91def5 0,#41add6 100%);background:linear-gradient(135deg,#91def5 0,#41add6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#91def5', endColorstr='#41add6', GradientType=1);padding:25px;text-align:center;width:100%;color:#FFF}section#plans .plan-box .duration-price-cta .duration{font-size:1.25em;margin-right:5px;display:inline-block;font-weight:400;text-decoration:underline}section#plans .plan-box .duration-price-cta .price{font-size:2.5em;font-weight:700;color:#f5737f;text-shadow:0 2px 0 rgba(255,255,255,.5)}section#plans .plan-box .duration-price-cta .btn{width:100%}@media all and (min-width:768px){section#plans .plan-box{padding-bottom:220px;position:relative}section#plans .plan-box .duration-price-cta{position:absolute;bottom:0}}