@charset "utf-8";
a{color:#6a0b8e;-o-transition:all .4s ease;transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease}
a:hover{text-decoration:none;color:#3e4ea9}
a.read-more{color:#6a0b8e;font-weight:700}
.btn.fill:hover{background:#3e4ea9;border-color:#3e4ea9}
.btn:hover{color:#fff;background:#3e4ea9;-webkit-box-shadow:0 20px 30px 0 rgba(0,0,0,.15);box-shadow:0 20px 30px 0 rgba(0,0,0,.15)}
.btn-link:hover{color:#6a0b8e}
.header ul.navbar-nav>li>a:hover{color:#6a0b8e}
.header ul.navbar-nav>li.header-ticket .ticket-btn:hover{background:#3e4ea9}
.header ul.navbar-nav li .dropdown-menu li a:hover{color:#3e4ea9}
.header.header-classic ul.navbar-nav>li>a:hover{color:#3e4ea9}
.header.header-classic ul.navbar-nav>li.active>a{color:#6a0b8e}
.header.header-classic ul.navbar-nav>li.header-ticket .ticket-btn{background:#6a0b8e;color:#fff}
.header.header-classic ul.navbar-nav>li.header-ticket .ticket-btn:hover{-webkit-box-shadow:none;box-shadow:none;background:#3e4ea9}
.banner-6-alt .banner-item .banner-content-wrap .date-item{display:inline-block;border:3px solid#6a0b8e;border-radius:10px;padding:18px 20px 14px;color:#616160;font-size:18px;font-weight:500;margin-bottom:80px}
.hero-form-content{margin-top:180px;background:#fff;padding:40px 30px;text-align:center;border-top:4px solid#6a0b8e}
.ts-speaker:hover .ts-title a{color:#3e4ea9}
.ts-speaker-popup .ts-speaker-popup-content .speaker-session-info p{color:#6a0b8e;margin-bottom:30px}
.ts-speaker-popup .ts-speaker-popup-content .ts-speakers-social a:hover{color:#3e4ea9}
.ts-pricing-box .ts-pricing-progress .ts-pricing-value{font-weight:700;color:#6a0b8e;margin-bottom:25px}
.ts-pricing-box .promotional-code .promo-code-text{font-weight:400;color:#6a0b8e}
.ts-pricing-item.active .btn,.ts-pricing-item.active .ts-pricing-header i{background:#6a0b8e}
.ts-pricing-item.active .ts-pricing-name,.ts-pricing-item.active .ts-pricing-price span{color:#6a0b8e}
.ts-footer-social ul li a:hover{background:#3e4ea9;border-color:#3e4ea9;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}
.footer-menu ul li a:hover{color:#3e4ea9}
.ts-event-outcome .outcome-content .column-title{font-style:italic;color:#6a0b8e;font-weight:300;margin-bottom:8px;padding-bottom:15px}
.btn-link-box:hover{background-color:#3e4ea9;border-color:#3e4ea9;color:#fff}
.BackTo{background:#6a0b8e none repeat scroll 0 0;border-radius:50%;bottom:35px;color:#979797;cursor:pointer;height:44px;position:fixed;right:14px;text-align:center;width:44px;z-index:9;display:block;padding:8px 0}
.btn{font-size:16px;font-weight:700;color:#fff;text-transform:uppercase;background:#6a0b8e;height:50px;padding:0 35px;line-height:50px;border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-transition:all .4s ease;transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;outline:0;text-decoration:none;cursor:pointer}
.header.h-transparent2 .ticket-btn.btn:hover{background:#6a0b8e;color:#fff}
.ts-pricing-bg::before{position:absolute;content:'';background-color:transparent;background-image:-webkit-linear-gradient(306deg,rgba(68,63,198,.85) 0,#6a0b8e 60%);background-image:-o-linear-gradient(306deg,rgba(68,63,198,.85) 0,#6a0b8e 60%);background-image:linear-gradient(144deg,rgba(68,63,198,.85) 0,#6a0b8e 60%);opacity:.95;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-filter:brightness(57%) contrast(123%) saturate(100%) blur(0) hue-rotate(0);filter:brightness(57%) contrast(123%) saturate(100%) blur(0) hue-rotate(0);width:100%;height:100%;left:0;top:0}
.column-title,.section-title{font-size:36px;font-weight:800;color:#616160;position:relative;padding-bottom:30px;margin-bottom:85px;text-align:center}
.header.h-transparent2 .navbar.navbar-light ul.navbar-nav>li>a{color:#616160}
.header.h-transparent2 .ticket-btn.btn{border-radius:36px;-webkit-box-shadow:0 10px 25px 0 rgba(0,0,0,.15);box-shadow:0 10px 25px 0 rgba(0,0,0,.15);background:#fff;color:#616160;font-size:14px;padding:0 25px;height:40px;line-height:40px;padding:0 25px}
.banner-6 .banner-item .banner-content-wrap .banner-title{font-size:74px;color:#616160;font-weight:800;text-transform:initial;line-height:82px;letter-spacing:-1.48px;margin-bottom:20px}
.banner-6 .banner-item .banner-content-wrap .banner-info h3{margin-bottom:0;color:#616160;font-size:16px;font-weight:500;padding:8px 0 0}
.banner-6 .banner-item .banner-content-wrap .ts-count-down .counter-item span{font-size:48px;font-weight:900;line-height:74px;color:#616160}
.ts-experiences{padding:0;overflow:hidden;background:#2f4858}
.ts-pricing-box{min-height:362px;background:#616160;padding:18px;text-align:center;-o-transition:all .4s ease;transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease}
.ts-pricing-box .ts-pricing-header .ts-pricing-price{font-size:58px;font-weight:900;color:#616160;margin-bottom:20px}
.ts-pricing-box .pricing-btn:after,.ts-pricing-box .pricing-btn:before{position:absolute;left:-14px;top:0;content:'';width:25px;height:25px;display:block;background:#616160;border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;bottom:0;margin:auto}
.ts-pricing-item .ts-pricing-header i{font-size:70px;height:160px;width:160px;border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;display:block;margin:auto;background:#616160;color:#fff;padding:45px 0;margin-top:-100px;margin-bottom:40px}
.ts-pricing-item .ts-pricing-name{font-size:24px;font-weight:700;color:#616160;margin-bottom:35px}
.ts-pricing-item .ts-pricing-price span{position:relative;z-index:1;color:#616160}
.ts-pricing-item .btn{background:#616160}
.ts-exp-wrap{background:#616160;min-height:485px;background-repeat:no-repeat;position:relative}
.ts-exp-wrap:before{position:absolute;left:0;top:0;width:100%;height:100%;content:''}
.ts-event-outcome{background:#616160;min-height:480px;position:relative}
.ts-event-outcome:before{position:absolute;left:0;top:0;width:100%;height:100%;content:'';background:url(../images/banner/leanr_bg.png);background-repeat:no-repeat;background-size:cover;background-attachment:scroll;background-position:50% 50%}
.ts-footer{background:#1c1c21;padding:75px 0 50px}