#main-content .event_header{align-items:flex-end;background-position:50%;background-size:cover;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:flex-start;min-height:340px;overflow:hidden;position:relative}#main-content .event_header .shadow{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.4)),to(#000));background:-o-linear-gradient(top,rgba(0,0,0,.4) 0,#000 100%);background:linear-gradient(180deg,rgba(0,0,0,.4),#000);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}#main-content .event_header .title{margin:100px auto 0;max-width:1140px;padding:0 350px 0 15px;position:relative;width:100%;z-index:2}#main-content .event_header .title .info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#main-content .event_header .title .info>div{background-color:#fff;border-radius:20px;color:#e2001a;font-size:13px;font-weight:600;margin-right:30px;padding:10px 20px;text-transform:uppercase}#main-content .event_header .title h1{color:#fff;font-size:36px;line-height:43px;margin:20px 0;text-transform:uppercase}#main-content .content-wrap{margin-top:20px}#main-content .event_content{align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#main-content .event_content>div{flex:1}#main-content .event_content .description{font-size:16px;line-height:normal;padding:30px 0}#main-content .llocation__map__title p{margin:0}#main-content .location .route{margin-left:auto}#main-content #map{height:200px;margin:30px 0;width:100%}#main-content .report__image{display:block;margin:auto;max-width:200px}#main-content h2{font-size:24px;font-weight:300;text-transform:uppercase}#main-content .partners{margin-top:40px}#main-content .partners h2{margin:0;text-align:center}#main-content .partners__list{flex-wrap:wrap;justify-content:center}#main-content .partners__list,#main-content .partners__list>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#main-content .partners__list>div{align-items:center;flex:0 0 50%}#main-content .rightbar{flex:0 0 300px!important;font-family:Roboto;margin-left:40px;position:relative;z-index:20}#main-content .rightbar .inner-wrapper-sticky{background:#fff;border-radius:5px;box-shadow:0 -10px 20px -4px rgba(0,0,0,.25);margin-top:-144px;padding:20px}#main-content .rightbar .btn.btn-primary{display:block;font-family:Roboto;margin:auto;padding:5px 10px}#main-content .rightbar .btn.btn-primary.report-btn{font-size:14px;font-weight:300;padding:8px 0;width:200px}#main-content .rightbar .btn.btn-primary.btn-submit{font-size:23px;font-weight:400;text-transform:none;width:100%}#main-content .rightbar .date__value{color:#e2001a;font-size:21px;font-weight:500;padding:20px 0;text-align:center;text-transform:uppercase}#main-content .rightbar .agenda{text-align:center}#main-content .rightbar .agenda .agenda__item{margin-bottom:20px}#main-content .rightbar .agenda .agenda__time{color:#e2001a;font-size:16px;font-weight:500}#main-content .speakers__list{align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between;margin:20px 0}#main-content .speakers__list>div{border-radius:5px;box-shadow:0 -10px 20px -4px rgba(0,0,0,.25);flex:0 0 48%;margin-bottom:20px;padding:30px}#main-content .speakers__list>div .speakers__item__image{background-position:50%;background-size:cover;border-radius:50%;display:block;height:115px;margin:auto;overflow:hidden;width:115px}#main-content .speakers__list>div .speakers__item__info{margin:20px 0}#main-content .speakers__list>div .speakers__item__info .speakers__item__name{color:#51607f;font-family:Roboto,sans-serif;font-size:18px;font-weight:600;margin:0;transition:all .3s ease}#main-content .speakers__list>div .speakers__item__info .speakers__item__position{color:#959595;font-family:Open Sans,sans-serif;font-size:14px;margin:0}#main-content .speakers__list>div .speakers__contact{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:20px}#main-content .speakers__list>div .speakers__contact a{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-decoration:none}#main-content .speakers__list>div .speakers__contact a:hover{text-decoration:none}#main-content .speakers__list>div .speakers__contact a:last-child{margin-left:10px}#main-content .speakers__list>div .speakers__contact img{margin:3px}#main-content .speakers__list>div .speakers__contact .speakers__contact__phone{font-size:13px}#main-content .speakers__list>div .speakers__contact .separator{margin-left:auto}#main-content .speakers__list>div:hover .speakers__item__name{color:#e2001a}#main-content .speakers__list .btn-more{margin:0 0 20px}#main-content .speakers__list .logo{display:block;margin:auto;width:214px}#main-content .mobile_signup{display:none}@media (max-width:992px){#main-content{padding-top:0}}@media (max-width:989px){#main-content .event .rightbar .inner-wrapper-sticky{margin-top:0}#main-content .event_header .title{max-width:720px;padding:0 20px}#main-content .speakers__list>div{flex:1 1 100%}.tiles .card-item{flex:1 1 100%;max-width:100%}}@media (max-width:768px){#main-content .event_content{flex-direction:column}#main-content .rightbar{margin:30px 0}#main-content .mobile_signup{display:block}#main-content .mobile_signup .inner-wrapper-sticky{background:#fff;box-shadow:0 -4px 20px -4px rgba(0,0,0,.25);z-index:50}#main-content .mobile_signup .inner-wrapper-sticky>div{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;margin:auto;max-width:540px;padding:15px}#main-content .mobile_signup .inner-wrapper-sticky .btn.btn-primary{display:block;font-family:Roboto;padding:5px 20px}#main-content .mobile_signup .inner-wrapper-sticky .btn.btn-primary.btn-submit{font-size:18px;font-weight:400;text-transform:none}#main-content .mobile_signup .inner-wrapper-sticky .date__value{color:#e2001a;font-size:18px;font-weight:500;text-align:center;text-transform:uppercase}#main-content .event_header .title h1{font-size:28px;line-height:33px}#main-content .event_header .title .info>div{font-size:11px;margin-right:5px;padding:5px 10px}#main-content .location .d-flex.align-items-center{align-items:flex-start!important;flex-direction:column}}@media (max-width:500px){#main-content .location .route{flex:1;margin:auto;width:100%}#main-content .btn.btn-default{margin:30px 0 0;width:100%}#main-content .event_header{min-height:auto}#main-content .event_header .title{margin-top:40px}}
