.lc_card.active .lc_card--body p span:last-child{display:inline;opacity:1}
.lc_modal--close{background:#fff url(https://www.pluralsight.com/content/dam/pluralsight2/events/2017/live/ps_close_btn@2x.png) center center;background-size:150% auto;border:solid 1px #ddd;border-top:0;cursor:pointer;height:34px;position:absolute;right:10px;top:20px;width:35px;z-index:9999}
@media only screen and (min-width:600px){.lc_modal--close{top:20px;right:40px}
}
.lc_modal--overlay{background:rgba(255,255,255,0.9);bottom:0;left:0;position:fixed;opacity:0;right:0;transition:opacity .3s ease;top:0;z-index:999999}
.lc_modal--window{box-sizing:border-box;bottom:0;opacity:0;left:10px;overflow:scroll;overflow-y:scroll;overflow-x:hidden;overflow-scrolling:touch;position:fixed;right:10px;top:0;transform:translate(0,0) scale(0.8);transition:all .4s cubic-bezier(0.175,0.885,0.32,1.275) .2s;z-index:9999999}
@media only screen and (min-width:600px){.lc_modal--window{bottom:auto;left:50%;min-height:200px;min-width:200px;max-width:700px;right:auto;transform:translate(-50%,-50%) scale(0.8);top:50%;width:100%}
}
@media only screen and (min-width:800px){.lc_modal--window{max-width:900px}
}
.lc_modal{display:none}
.lc_modal.active{display:block}
.lc_modal.active .lc_modal--overlay{opacity:1}
.lc_modal.active .lc_modal--window{opacity:1;transform:translate(0,0) scale(1)}
@media only screen and (min-width:600px){.lc_modal.active .lc_modal--window{transform:translate(-50%,-50%) scale(1)}
}
.lc_modal--controls{display:none}
.lc_modal--controls a{background:#fff;border:solid 1px #ddd;border-bottom-right-radius:90px;border-top-right-radius:90px;display:block;height:70px;left:10px;position:absolute;top:25%;transform:translateY(-50%);width:35px;z-index:9}
.lc_modal--controls a:before{border-right:solid 2px #aaa;border-top:solid 2px #aaa;content:"";display:block;height:10px;left:48%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-135deg);width:10px}
.lc_modal--controls a:last-of-type{transform:translateY(-50%) rotate(180deg);left:auto;right:10px}
.lc_modal--close{background:#fff url(https://www.pluralsight.com/content/dam/pluralsight2/events/2017/live/ps_close_btn@2x.png) center center;background-size:150% auto;border:solid 1px #ddd;border-top:0;cursor:pointer;height:34px;position:absolute;right:10px;top:9px;width:35px;z-index:9999}
@media only screen and (min-width:600px){.lc_modal--close{top:10px;right:40px}
}
.lc_modal--overlay{background:rgba(255,255,255,0.9);bottom:0;left:0;position:fixed;opacity:0;right:0;transition:opacity .3s ease;top:0;z-index:999999}
.lc_modal--window{bottom:0;opacity:0;left:10px;overflow-x:hidden;overflow-scrolling:touch;position:fixed;right:10px;top:0;transform:translate(0,0) scale(0.8);transition:all .4s cubic-bezier(0.175,0.885,0.32,1.275) .2s;z-index:9999999}
.lc_cards.active .lc_cards--container{background:#fff;border:solid 1px #ddd;border-radius:4px;box-sizing:border-box;cursor:pointer;height:auto;left:0;top:0;position:relative;z-index:9}
.lc_cards.active .lc_cards--container{box-shadow:0 1px 2px rgba(0,0,0,0.2),0 0 1px rgba(0,0,0,0.2);height:auto}
@media only screen and (min-width:600px){.lc_modal--window{bottom:auto;left:50%;min-height:200px;min-width:200px;max-width:700px;right:auto;transform:translate(-50%,-50%) scale(0.8);top:50%;width:100%}
}
@media only screen and (min-width:800px){.lc_modal--window{max-width:900px}
}
.lc_modal.active .lc_cards--container:before{background:#f05a28;background:-webkit-linear-gradient(left,#f05a28 0,#ec008c 100%);border-radius:4px 4px 0 0;content:"";display:block;height:10px;left:-1px;position:absolute;right:-1px;top:-1px;z-index:999}
@media print{.lc_card{page-break-after:always;page-break-inside:avoid}
.lc--btn{color:#000}
.lc_card--body p{max-height:570px}
.lc_card--body p span:first-child{display:none}
.lc_card--body p span:last-child{display:inline;opacity:1}
}
.lc_card{box-sizing:border-box;float:left;padding:10px 0;width:100%}
.lc_card.digital .lc_card--container:before{background:#4cba72;background:-webkit-linear-gradient(left,#4cba72 0,#009eb5 100%)}
.lc_card.skills .lc_card--container:before{background:#009eb5;background:-webkit-linear-gradient(left,#009eb5 0,#65316b 100%)}
.lc_card.platform .lc_card--container:before{background:0}
.lc_card.platform .lc_card--head{background:-webkit-linear-gradient(left,#f05a28 0,#ec008c 100%)}
.lc_card.platform .lc_card--head,.lc_card.platform .lc_card--head .lc_card--speaker,.lc_card.platform .lc_card--head .lc_card--speaker a,.lc_card.platform .lc_card--head .lc_card--speaker a:hover,.lc_card.platform .lc_card--head .lc_card--company{color:white}
.lc_card.active .lc_card--head--intro{font-size:18px;font-weight:500;line-height:24px}
@media only screen and (min-width:600px){.lc_card.active .lc_card--head--intro{font-size:32px;line-height:32px}
}
.lc_card.active .lc_card--body{text-align:left}
.lc_card.active .lc_card--body p{font-weight:400;max-height:600px}
.lc_card.active .lc_card--body p span:first-child{display:none}
.lc_card.active .lc_card--body p span:last-child{display:inline;opacity:1}
.lc_card.active .lc_card--container{box-shadow:0 1px 2px rgba(0,0,0,0.2),0 0 1px rgba(0,0,0,0.2);height:auto}
.lc_card--body{box-sizing:border-box;color:#555;font-size:16px;font-weight:400;line-height:24px;padding:20px;text-align:center}
@media only screen and (min-width:1100px){.lc_card--body{padding:30px 65px}
}
.lc_card--body p{font-size:16px;font-weight:100;margin:0 0 30px 0;overflow:hidden}
.lc_card--body span:first-child{display:inline;opacity:1}
.lc_card--body span:last-child{display:none;opacity:0}
.lc_card--container{background:#fff;border:solid 1px #ddd;border-radius:4px;box-sizing:border-box;cursor:pointer;height:auto;left:0;top:0;position:relative;z-index:9}
@media only screen and (min-width:600px){.lc_card--container{height:420px}
}
@media only screen and (min-width:1100px){.lc_card--container{height:460px}
}
.lc_card--container:hover{box-shadow:0 1px 2px rgba(0,0,0,0.2),0 0 1px rgba(0,0,0,0.2)}
.lc_card--container:before{background:#65316b;background:-webkit-linear-gradient(left,#65316b 0,#ec008c 100%);border-radius:4px 4px 0 0;content:"";display:block;height:10px;left:-1px;position:absolute;right:-1px;top:-1px;z-index:999}
.lc_card--format{font-size:12px;font-weight:500;line-height:14px;text-transform:uppercase}
.lc_card--head{background:#fafafa;box-sizing:border-box;height:220px;padding:65px;position:relative}
.lc_card--head--intro{font-size:20px;font-weight:700;left:20px;letter-spacing:-0.05em;line-height:24px;position:absolute;text-align:center;right:30px;top:50%;transform:translateY(-50%)}
@media only screen and (min-width:1100px){.lc_card--head--intro{left:40px;line-height:24px;right:40px}
}
.lc_card--image{border-radius:60px;margin:0 auto 10px;overflow:hidden;width:60px}
.lc_card--panel{background:-webkit-linear-gradient(left,#65316b 0,#ec008c 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:12px;font-weight:700;letter-spacing:.025em;line-height:18px;margin-top:4px;text-transform:uppercase;margin-bottom:5px}
.lc_card--platform{font-size:12px;font-weight:700;letter-spacing:.025em;line-height:18px;margin-top:4px;text-transform:uppercase;margin-bottom:5px}
.lc_card--speaker{color:#555;font-size:14px;font-weight:400;letter-spacing:.025em;line-height:18px;margin:5px auto 0;width:90%}
.lc_card--company{color:#555;font-size:14px;font-weight:400;letter-spacing:.025em;line-height:18px;margin:2px auto 0;width:90%}
.lc_intro{padding:170px 20px 80px 20px;text-align:center}
.lc_intro--subtitle{color:#222;font-size:14px;font-weight:500;letter-spacing:.2em;line-height:28px;text-transform:uppercase}
.lc_intro--title{color:#000;font-size:52px;font-weight:100;line-height:62px;text-align:center}
.lc_modal{display:none}
.lc_modal.active{display:block}
.lc_modal.active .lc_modal--overlay{opacity:.03}
.lc_modal.active .lc_modal--window{opacity:1;transform:translate(0,0) scale(1)}
@media only screen and (min-width:600px){.lc_modal.active .lc_modal--window{transform:translate(-50%,-50%) scale(1)}
}
.lc_modal--controls{display:none}
.lc_modal--controls a{background:#fff;border:solid 1px #ddd;border-bottom-right-radius:90px;border-top-right-radius:90px;display:block;height:70px;left:10px;position:absolute;top:25%;transform:translateY(-50%);width:35px;z-index:9}
.lc_modal--controls a:before{border-right:solid 2px #aaa;border-top:solid 2px #aaa;content:"";display:block;height:10px;left:48%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-135deg);width:10px}
.lc_modal--controls a:last-of-type{transform:translateY(-50%) rotate(180deg);left:auto;right:10px}
.live_cards_container .lc_card{padding:10px}
@media only screen and (min-width:800px){.live_cards_container .lc_card{width:50%}
}
@media only screen and (min-width:1200px){.live_cards_container .lc_card{width:33.3%}
}
.lc_card--speaker a,.lc_card--speaker a:hover{color:#555;font-size:14px;font-weight:400;letter-spacing:.025em;line-height:18px;text-decoration:none}
.lc_tag:hover{text-decoration:none}
.lc_card.active{width:100%;padding:0}
.live-card.cq-Editable-dom{overflow:hidden}
.lc_tags{min-height:40px;margin:0 -5px;text-align:center}
.lc_tags.center{padding:15px 0;max-width:100%}
.lc_tags a,.lc_tags button{background:#fafafa;border:solid 1px #f0f0f0;border-radius:2px;color:rgba(0,0,0,0.44);display:inline-block;font-size:14px;line-height:38px;margin:5px;min-width:auto;padding:0 20px;transition:all .3s ease}