.tsDetailCTA{position:relative;border-top:12px solid #9060f4;margin:70px 0 100px}.tsDetailCTA .colwrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.tsDetailCTA .col-l{width:50%}.tsDetailCTA .col-l figure.img-form{position:relative;padding-top:70%}.tsDetailCTA .col-l figure.img-form img{object-fit:contain}.tsDetailCTA .col-l figure.img-download{position:relative;padding-top:70%;border-radius:20px;overflow:hidden}.tsDetailCTA .col-l figure.img-download img{object-fit:cover}@media screen and (max-width:600px){.tsDetailCTA .col-l figure.img-download{border-radius:13px}}.tsDetailCTA .col-l img{margin:0;position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:960px){.tsDetailCTA .col-l{width:100%;margin-bottom:30px}}.tsDetailCTA .col-r{width:45%}.tsDetailCTA .col-r small{color:#6068f4;display:block;margin:0 0 20px;font-size:15px;font-weight:600}@media screen and (max-width:600px){.tsDetailCTA .col-r small{font-size:12px}}.tsDetailCTA .col-r h3{font-size:30px;margin:0 0 10px;font-weight:600}@media screen and (max-width:600px){.tsDetailCTA .col-r h3{font-size:20px}}.tsDetailCTA .col-r p{font-size:16px}@media screen and (max-width:600px){.tsDetailCTA .col-r p{font-size:14px}}@media screen and (max-width:960px){.tsDetailCTA .col-r{width:105%}}.tsDetailCTA form{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%!important}.tsDetailCTA .mktoButton{padding:18px 20px 13px!important;height:auto!important;margin:0!important}.tsDetailCTA .mktoLabel{display:none!important}.tsDetailCTA .formWrap .mktoFormRow{display:none;width:52%!important}@media screen and (max-width:960px){.tsDetailCTA .formWrap .mktoFormRow{width:100%!important}}.tsDetailCTA .mktoButtonRow{margin:0!important;max-width:100%!important;width:calc(48% - 10px)!important}.tsDetailCTA .mktoButtonRow button.mktoButton{width:100%!important}.tsDetailCTA .mktoForm .mktoError .mktoErrorMsg{font-size:14px!important}.tsDetailCTA .thankMsg{font-size:14px;font-weight:700;line-height:1.2em;padding:16px 20px 10px;border:1px solid #9060f4}@media screen and (max-width:960px){.tsDetailCTA{width:calc(100% - 30px)}}.tsDetailCTA-container{position:relative;left:-7%;padding:57px 0;z-index:2}.tsDetailCTA-btn,.tsDetailCTA .mktoButton{background:#181a20!important;font-size:14px!important;font-weight:500!important;display:inline-block!important;margin-top:5px!important;-ms-user-select:none!important;-webkit-user-select:none!important;user-select:none!important;transition:.35s!important;text-align:center!important;text-transform:none!important;border-radius:0!important}@media screen and (max-width:600px){.tsDetailCTA-btn,.tsDetailCTA .mktoButton{width:100%!important}}.tsDetailCTA-btn:hover,.tsDetailCTA .mktoButton:hover{color:#fff!important;background:#006cff!important}.tsDetailCTA-pattern{top:20px;left:20px;background-image:linear-gradient(135deg,#6068f4 8.33%,#fff 0,#fff 50%,#6068f4 0,#6068f4 58.33%,#fff 0,#fff);background-size:8.49px 8.49px}.tsDetailCTA-bg,.tsDetailCTA-pattern{position:absolute;width:100%;height:100%}.tsDetailCTA-bg{top:0;left:0}@media screen and (max-width:960px){.tsDetailCTA-container{position:relative;left:0;padding:57px 5%}}.ts-detail--wrap{margin-top:2rem}.ts-detail--wrap .container{width:100%}@media screen and (min-width:768px){.ts-detail--wrap{padding-left:5%;padding-right:5%}}.ts-detail--title h1{font-size:34px}@media screen and (min-width:768px){.ts-detail--title h1{font-size:52px;letter-spacing:-.05em}}.ts-detail--content{color:#000;margin:1em 0;padding-top:40px;padding-bottom:60px;font-size:18px;line-height:1.68em}.ts-detail--content .ts-detail--container{padding-top:60px}.ts-detail--content h1,.ts-detail--content h2,.ts-detail--content h3,.ts-detail--content h4,.ts-detail--content h5,.ts-detail--content h6{font-weight:700}.ts-detail--content a{color:#00e;text-decoration:none}.ts-detail--content h2{letter-spacing:-.02em}.ts-detail--content img{margin:40px auto}@media screen and (min-width:992px){.ts-detail--content img{margin-left:0}}.ts-detail--publish{padding-top:20px;padding-bottom:20px;border-top:2px solid #cdd1d5;border-bottom:2px solid #cdd1d5;width:100%;margin-top:20px;margin-bottom:40px}.ts-detail--publish .ts-detail--publish-date{position:relative;padding-right:15px;margin-right:15px;padding-left:15px;border-right:1px solid #cdd1d5}.ts-detail--publish .ts-detail--publish-date p,.ts-detail--publish .ts-detail--publish-info p{font-size:14px;font-weight:700;margin-bottom:-3px;margin-top:0}.ts-detail--image-wrap .line-bg{width:100%;height:100%;top:20px;left:20px;overflow:hidden}.ts-detail--image-wrap .line-bg svg{width:auto;height:auto;min-height:100%;min-width:100%}.ts-detail--content,.ts-detail--register,.ts-detail--schedule,.ts-detail--wrap{padding-top:40px;padding-bottom:60px}.ts-detail--content h1,.ts-detail--content h2,.ts-detail--content h3,.ts-detail--content h4,.ts-detail--content h5,.ts-detail--content h6,.ts-detail--content li,.ts-detail--content p,.ts-detail--register h1,.ts-detail--register h2,.ts-detail--register h3,.ts-detail--register h4,.ts-detail--register h5,.ts-detail--register h6,.ts-detail--register li,.ts-detail--register p,.ts-detail--schedule h1,.ts-detail--schedule h2,.ts-detail--schedule h3,.ts-detail--schedule h4,.ts-detail--schedule h5,.ts-detail--schedule h6,.ts-detail--schedule li,.ts-detail--schedule p,.ts-detail--wrap h1,.ts-detail--wrap h2,.ts-detail--wrap h3,.ts-detail--wrap h4,.ts-detail--wrap h5,.ts-detail--wrap h6,.ts-detail--wrap li,.ts-detail--wrap p{color:#000;margin:1em 0}.ts-detail--content h2,.ts-detail--register h2,.ts-detail--schedule h2,.ts-detail--wrap h2{letter-spacing:-.02em}.ts-detail--content li,.ts-detail--content p,.ts-detail--register li,.ts-detail--register p,.ts-detail--schedule li,.ts-detail--schedule p,.ts-detail--wrap li,.ts-detail--wrap p{font-size:18px;line-height:1.68em}.ts-detail--content li a,.ts-detail--content p a,.ts-detail--register li a,.ts-detail--register p a,.ts-detail--schedule li a,.ts-detail--schedule p a,.ts-detail--wrap li a,.ts-detail--wrap p a{color:#00e;text-decoration:none}.ts-detail--faq .ts-detail--container{max-width:800px;margin:auto}.ts-detail--wrap{width:90%;max-width:834px;margin:auto;padding:0}.blogDtl--ss-rail{left:calc(100% + 20px)}@media screen and (max-width:1080px){.blogDtl--ss-rail{display:none}}.blogDtl--ss-rail .position-sticky{top:40px}.blogDtl--ss-rail .email a,.blogDtl--ss-rail .facebook a,.blogDtl--ss-rail .twitter a{background-color:#fff;width:30px;height:30px;border-radius:100%;display:flex;justify-content:center;align-items:center;margin-bottom:12px}.ts-detail--event-bar-row{position:relative;margin:20px 0 30px;z-index:0}.ts-detail--event-bar-row .ts-detail--event-bar-inner{border:2px solid #9060f4;background-color:#effafd;text-align:center;align-items:center;flex-wrap:wrap;justify-content:center}.ts-detail--event-bar-row .ts-detail--event-bar-inner:before{content:"";position:absolute;top:5px;left:5px;width:100%;height:100%;background-color:#9060f4;z-index:-1;opacity:.5}@media screen and (min-width:768px){.ts-detail--event-bar-row .ts-detail--event-bar-inner{display:flex}}.ts-detail--event-bar-row .ts-detail--event-bar-inner p{font-weight:700;margin-top:14px;margin-bottom:14px;font-size:20px;color:#006cff;line-height:1em;position:relative}@media screen and (min-width:768px){.ts-detail--event-bar-row .ts-detail--event-bar-inner p:first-child{padding-right:25px;margin-right:20px}.ts-detail--event-bar-row .ts-detail--event-bar-inner p:first-child:after{content:"";position:absolute;top:-3px;right:0;width:2px;height:100%;background-color:#000}}.ts-detail--register-wrap{display:flex;flex-wrap:wrap}.ts-detail--register-wrap .ts-detail--register-copy{width:56%;padding-right:40px;padding-top:30px}@media screen and (max-width:767px){.ts-detail--register-wrap .ts-detail--register-copy{width:100%;padding-right:0;padding-top:0}}.ts-detail--register-wrap .ts-detail--register-form{width:44%;background-color:#f0fbfe;padding:15px 30px 30px;margin-top:40px;color:#8a8f99;font-weight:500;font-size:12px;line-height:1.5;letter-spacing:-.03em}.ts-detail--register-wrap .ts-detail--register-form h2{font-size:24px}@media screen and (max-width:767px){.ts-detail--register-wrap .ts-detail--register-form{width:100%}}.ts-detail--register-wrap .ts-detail--register-form a{color:#000;font-weight:600}.ts-detail--register-wrap .mktoForm{margin-bottom:20px;position:relative;width:100%!important;margin-top:20px;width:auto!important}.ts-detail--register-wrap .mktoForm .mktoError{background-color:#fff;padding:2px 4px 6px}.ts-detail--register-wrap .mktoForm .mktoErrorMsg{font-size:10px!important;padding-top:3px!important;color:#000!important}.ts-detail--register-wrap .mktoForm input[type=email],.ts-detail--register-wrap .mktoForm input[type=text]{display:block!important;padding:12px 20px!important;font-size:16px!important;height:50px!important;width:100%!important;border:1px solid #006cff!important;border-radius:0!important}.ts-detail--register-wrap .mktoForm input[type=email]::placeholder,.ts-detail--register-wrap .mktoForm input[type=text]::placeholder{color:#51545e!important}.ts-detail--register-wrap .mktoForm .mktoButton{border-radius:0!important;background-color:#000!important;border-color:#000!important}.ts-detail--register-wrap .mktoForm .mktoButtonRow{margin-top:15px!important}.ts-detail--register-wrap .mktoForm .mktoRequiredField .mktoAsterix,.ts-detail--register-wrap .mktoForm form label{display:none}.ts-detail--register-wrap .mktoForm .mktoFormCol{margin-bottom:10px!important}.ts-detail--register-wrap .mktoForm:before{content:"";position:absolute;top:16px;left:20px;width:97%;height:76%;background-image:url(/assets/images/pages/thinkshop-detail/ts-form-bg.svg);background-size:cover;background-position:50%;background-repeat:no-repeat;z-index:0}.ts-detail--schedule{padding:30px 0 60px}.ts-detail--schedule .ts-detail--container{position:relative}.ts-detail--schedule .ts-detail--container .ts-detail--schedule-wrap .ts-detail--schedule-card .info{display:flex;align-items:center;margin-bottom:20px}.ts-detail--schedule .ts-detail--container .ts-detail--schedule-wrap .ts-detail--schedule-card .info .icon{width:60px}.ts-detail--schedule .ts-detail--container .ts-detail--schedule-wrap .ts-detail--schedule-card .info .title{flex:1;padding-left:20px}.ts-detail--schedule .ts-detail--container .ts-detail--schedule-wrap .ts-detail--schedule-card .info .title span{display:block;font-size:18px;font-weight:700;color:#cc48f4;margin-bottom:5px}.ts-detail--schedule .ts-detail--container .ts-detail--schedule-wrap .ts-detail--schedule-card .info .title h2{margin:0}.ts-detail--speakers{padding:30px 30px 50px;background:rgba(225,247,254,.5);margin-bottom:60px}.ts-detail--speakers .ts-detail--container{position:relative}.ts-detail--speakers .ts-detail--container .ts-detail--speakers-wrap{margin-top:30px}.ts-detail--speakers .ts-detail--container .ts-detail--speakers-wrap .ts-detail--speakers-card{margin-bottom:40px;display:flex;flex-wrap:wrap}.ts-detail--speakers .ts-detail--container .ts-detail--speakers-wrap .ts-detail--speakers-card .rail{width:96px}@media screen and (max-width:767px){.ts-detail--speakers .ts-detail--container .ts-detail--speakers-wrap .ts-detail--speakers-card .rail{width:100%}}.ts-detail--speakers .ts-detail--container .ts-detail--speakers-wrap .ts-detail--speakers-card .rail .portrait{position:relative;display:block;border-radius:999px;border:3px solid #fff;overflow:hidden;width:96px;height:96px}.ts-detail--speakers .ts-detail--container .ts-detail--speakers-wrap .ts-detail--speakers-card .rail .portrait img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.ts-detail--speakers .ts-detail--container .ts-detail--speakers-wrap .ts-detail--speakers-card .copy{flex:1;padding-left:30px;padding-top:30px}@media screen and (max-width:767px){.ts-detail--speakers .ts-detail--container .ts-detail--speakers-wrap .ts-detail--speakers-card .copy{padding-left:0}}.ts-detail--speakers .ts-detail--container .ts-detail--speakers-wrap .ts-detail--speakers-card .copy .title{margin-bottom:30px}.ts-detail--speakers .ts-detail--container .ts-detail--speakers-wrap .ts-detail--speakers-card .copy .title h2{font-size:18px;margin:0}.ts-detail--speakers .ts-detail--container .ts-detail--speakers-wrap .ts-detail--speakers-card .copy .title span{display:block;font-weight:700;font-size:14px;color:#000}.ts-detail--speakers .ts-detail--container .ts-detail--speakers-wrap .ts-detail--speakers-card .copy p,.ts-detail--speakers .ts-detail--container .ts-detail--speakers-wrap .ts-detail--speakers-card .copy p span{display:block;font-weight:500;font-size:14px;line-height:1.4em}.ts-detail--faq{background-color:#06182b;padding-top:20px;padding-bottom:60px}@media screen and (min-width:768px){.ts-detail--faq{padding-top:75px;padding-bottom:75px}}.ts-detail--faq .ts-detail--container{position:relative}.ts-detail--faq .ts-detail--faq-wrap{max-width:880px;margin:0 auto;padding:0 20px}.ts-detail--faq .ts-detail--faq-wrap h2{color:#fff}.ts-detail--faq .ts-detail--faq-wrap ul{margin-top:40px}@media screen and (min-width:768px){.ts-detail--faq .ts-detail--faq-wrap ul{margin-top:60px}}@media screen and (max-width:767px){.ts-detail--faq .ts-detail--faq-wrap ul li{margin-top:40px}}.ts-detail--faq .ts-detail--faq-wrap ul li p{padding-left:20px;position:relative;color:#fff;font-size:16px;font-weight:700}.ts-detail--faq .ts-detail--faq-wrap ul li p span{color:#006cff;position:absolute;left:0}@media screen and (min-width:768px){.ts-detail--faq .ts-detail--faq-wrap ul li p span{position:relative}.ts-detail--faq .ts-detail--faq-wrap ul li p{padding-left:0}}.ts-detail--faq .ts-detail--faq-wrap ul li>div{margin-top:20px}@media screen and (min-width:768px){.ts-detail--faq .ts-detail--faq-wrap ul li>div{padding-left:20px}}.ts-detail--faq .ts-detail--faq-wrap ul li>div p{opacity:.8;font-weight:600}.ts-detail--faq .ts-detail--faq-wrap ul li:not(:last-child){padding-bottom:60px}.ts-detail--about .ts-detail--container{position:relative}.ts-detail--about .ts-detail--container .ts-detail--about-wrap>div{padding-top:40px;padding-bottom:40px}@media screen and (min-width:768px){.ts-detail--about .ts-detail--container .ts-detail--about-wrap>div{padding-top:80px;padding-bottom:80px}}.ts-detail--about .ts-detail--container .ts-detail--about-wrap>div .ts-detail--about-container{position:relative;margin-top:30px;padding:40px;background:#fff;border:3px solid #cc48f4}@media screen and (min-width:768px){.ts-detail--about .ts-detail--container .ts-detail--about-wrap>div .ts-detail--about-container{margin-top:40px}}.ts-detail--about .ts-detail--container .ts-detail--about-wrap>div .ts-detail--about-container:before{content:"";position:absolute;top:26px;left:30px;width:100%;height:100%;background-image:url(/assets/images/pages/thinkshop-detail/ts-about-bg.svg);background-size:cover;background-position:50%;background-repeat:no-repeat;z-index:-1}.ts-detail--about .ts-detail--container .ts-detail--about-wrap>div .ts-detail--about-container p{font-size:14px;line-height:1.4em}.ts-detail--about .ts-detail--container .ts-detail--about-wrap>div .ts-detail--about-container .ts-detail--about-bottom{margin-top:40px}.ts-detail--more{border-top:2px solid #cdd1d5;padding-top:40px}.ts-detail--disclaimer{padding-bottom:40px;width:85%;margin-right:auto;margin-left:auto}.ts-detail--disclaimer h6{color:#657383}html.thinkshop-detail main ol,html.thinkshop-detail main ul{list-style-type:decimal;padding-left:30px}html.thinkshop-detail main ol li:before,html.thinkshop-detail main ul li:before{content:"•";margin-right:15px}html.thinkshop-detail .ts-detail--content blockquote{position:relative;padding:40px 10%;border:3px solid #cc48f4;margin:50px 0;background:#fff}html.thinkshop-detail .ts-detail--content blockquote:before{content:"";position:absolute;top:26px;left:30px;width:100%;height:100%;z-index:-1;background-size:cover;background-position:50%;background-repeat:no-repeat;background-image:url(/assets/images/pages/thinkshop-detail/lines-large.svg)}html.thinkshop-detail .tsDetailCTA-btn{font-weight:600!important;padding:10px 50px!important;color:#fff!important}