@charset "UTF-8";.black{color:#000}.bright-green{color:#80EB6E}.white{color:white}.ice{color:#97ebf3}.salmon{color:#ff877a}.palegrey{color:#abb7b7}.bg-bright-green{background-color:#80EB6E}.bg-jade{background-color:#02bc67}.bg-dark-grey{background-color:#242424}.bg-white{background-color:white}.bg-grey{background-color:#2a2a2a}.bg-mirage{background-color:#111D24}.bg-salmon{background-color:#ff877a}.bg-ice{background-color:#97ebf3}.bg-mustard{background-color:#f9bc26}.bg-black{background:#000}.bg-blackpearl{background:#1b2a32}.ice{color:#97ebf3}.salmon{color:#ff877a}.palegrey{color:#abb7b7}.bright-blue{color:#00f4ff}.silver{color:#BBB}.bg-bright-green{background-color:#80EB6E}.bg-jade{background-color:#02bc67}.bg-dark-grey{background-color:#242424}.bg-grey{background-color:#2a2a2a}.bg-salmon{background-color:#ff877a}.bg-ice{background-color:#97ebf3}.bg-mustard{background-color:#f9bc26}.bg-black{background:#000}.bg-mint{background-color:#5bcc91}.bg-pine{background-color:#08968c}.bg-teal{background-color:#007080}.bg-squash{background-color:#fabd26}.bg-coral{background-color:#ff877a}.border-grey{border:2px solid #464646}.pointer{cursor:pointer}.link-darken{outline:none;transition:color 100ms;-moz-transition:color 100ms;-webkit-transition:color 100ms}.link-darken:hover,.link-darken:focus{color:#000}.link-lighten{color:#80EB6E}.link-lighten:hover,.link-lighten:focus{color:#00ad5e}.button,#newsletter button{border:0;padding:16px 30px;text-transform:uppercase;z-index:0;overflow:hidden;white-space:nowrap;font-weight:bold;display:inline-block;font-size:12px;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;transition:all .2s ease-in;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in}.button{cursor:pointer;text-transform:uppercase;overflow:hidden;font-weight:700;letter-spacing:1px;font-size:12px;line-height:24px;text-align:center}.button.wide{padding-left:45px;padding-right:45px}.button.black{background-color:black;color:white}.button.black:hover{color:#000;background:#80EB6E}.button.white{border:2px solid white;color:white}.button.white:hover,.button.white:focus{color:#00ad5e}.button.green{border:2px solid #80EB6E;color:#80EB6E}.button.green:hover{color:#000;background:#80EB6E}.button.green-fill{border:2px solid #80EB6E;color:#80EB6E}.button.green-fill:hover{background-color:#80EB6E;color:#000}.button.solid-green{color:black;background:#80EB6E}.button.solid-green:hover{background-color:#000;color:white}.button.animated{border:none;color:black;background:#80EB6E;position:relative}.button.animated.black{color:white;background:#000}.button.animated.black:hover{color:#000}.button.animated.black:before{background-color:#80EB6E}.button.animated:before{background-color:black;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;transform:translateX(-200%);-ms-transform:translateX(-200%);-moz-transform:translateX(-200%);-webkit-transform:translateX(-200%);z-index:-1;top:-100%;width:200%;position:absolute;content:"";transition:transform .5s ease-out;-moz-transition:transform .5s ease-out;-webkit-transition:transform .5s ease-out;height:300%}.button.animated:hover{color:white;transition:color .25s ease-out .25s;-moz-transition:color .25s ease-out .25s;-webkit-transition:color .25s ease-out .25s}.button.animated:hover:before{transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%)}.button.small{padding:10px}#logout input[type=submit]{background-color:transparent;cursor:pointer;padding:0;color:inherit;font-weight:unset;font-size:inherit;font-family:inherit;float:right}#logout input[type=submit]:hover{color:#02bc67}@font-face{font-family:'Metropolis';font-weight:normal;font-weight:300;font-weight:200;font-weight:100;font-style:normal;src:url(https://d1ophd2rlqbanb.cloudfront.net/fonts/WOFF/Metropolis-Regular.woff) format("woff"),url(https://d1ophd2rlqbanb.cloudfront.net/fonts/Truetype/Metropolis-Regular.ttf) format("truetype")}@font-face{font-family:'Metropolis';font-weight:500;font-style:normal;src:url(https://d1ophd2rlqbanb.cloudfront.net/fonts/WOFF/Metropolis-SemiBold.woff) format("woff"),url(https://d1ophd2rlqbanb.cloudfront.net/fonts/Truetype/Metropolis-SemiBold.ttf) format("truetype")}@font-face{font-family:'Metropolis';font-weight:600;font-weight:700;font-weight:bold;font-style:normal;src:url(https://d1ophd2rlqbanb.cloudfront.net/fonts/WOFF/Metropolis-Bold.woff) format("woff"),url(https://d1ophd2rlqbanb.cloudfront.net/fonts/Truetype/Metropolis-Bold.ttf) format("truetype")}textarea,input[type="text"],input[type="email"],input[type="website"],input[type="password"],input[type="url"],input[type="number"],input[type="search"],input[type="tel"],select,#card-element,.item{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border:none;padding:17px 15px 17px 0;margin:0 20px 30px 0;appearance:none;-moz-appearance:none;-webkit-appearance:none;color:white;background:transparent;width:44%;font-size:15px;font-family:inherit;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;border-bottom:2px solid white}::placeholder{border:none;padding:0;color:white;font-family:inherit}::-webkit-input-placeholder{color:white}::-moz-placeholder{color:white;opacity:1}:-ms-input-placeholder{color:white}:-moz-placeholder{color:white;opacity:1}:focus:not(input[type='checkbox']){outline:none;border-color:#80EB6E !important}select{background:url(https://d1fto35gcfffzn.cloudfront.net/images/icons/icon-angledown-white.png) no-repeat transparent right 0 center/12px}select::-ms-expand{display:none}textarea{min-height:100px}input[type="submit"]{border:none;margin:20px 0 0}input[type="submit"].button{display:block}input[type='checkbox']{border:2px solid #80EB6E;margin-left:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;width:14px;vertical-align:middle;height:14px}input[type="checkbox"]:checked{background:#80EB6E}.logout input[type="submit"]{padding:0;margin:0;color:#80EB6E;background:transparent;font-size:inherit}.single-line-field{width:100%;margin-bottom:30px}#validation-errors{margin:3em 0 1.5em 0;color:#80EB6E;font-style:italic}#validation-errors ul{margin-left:0;padding:0}#validation-errors ul li{list-style-type:none}.half-page-col form input:not([type="submit"]),.half-page-col form textarea,.half-page-col form select{width:94%}@media (max-width:750px){.two-field-container{width:100%}.two-field-container>input:last-of-type{float:none}textarea,input[type="text"],input[type="email"],input[type="website"],input[type="password"],input[type="url"],select,#card-element{width:98%;margin-right:0}}html{background-color:#1b2a32;color:white;font-weight:300;font-size:100%;overflow-x:hidden;font-family:"Metropolis",sans-serif}html.active{overflow-y:hidden}body{margin:0;background:transparent;min-height:100vh}a{color:inherit;text-decoration:none;-moz-text-decoration:none;-webkit-text-decoration:none;position:relative;transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s}a.bright-green:hover{color:#00ad5e !important}a.bright-green:hover svg path{stroke:#00ad5e}a:focus-visible,button:focus-visible{outline:1px dotted #80EB6E}a:focus{outline:none !important}img{max-width:100%}ul{padding:0;list-style-type:none}ol{padding:0 0 0 20px}ol li{list-style-type:inherit !important}blockquote{margin-inline-start:0;-moz-margin-inline-start:0;-webkit-margin-inline-start:0;margin-inline-end:0;-moz-margin-inline-end:0;-webkit-margin-inline-end:0;line-height:1.5em}.content-header{margin:5em 0 3em 0}.time-debugger{z-index:999;bottom:0;width:370px;position:fixed;right:0}body{font-size:17px}h1,.h1{font-weight:700;font-size:60px;line-height:1.1em;margin-top:3vh;margin-bottom:3vh}@media (max-width:1200px){h1,.h1{font-size:4rem}}@media (max-width:600px){h1,.h1{font-size:3rem}}h2,.h2{font-weight:700;font-size:42px;line-height:52px;margin-top:0.4em;margin-bottom:0.4em}@media (max-width:1200px){h2,.h2{font-size:2.4rem}}@media (max-width:600px){h2,.h2{font-size:2rem}}h3,.h3{font-weight:500;font-size:22px;line-height:1.1em;margin-top:0.4em;margin-bottom:0.4em}h4,.h4{font-size:17px}.h4{font-weight:500}h5,.h5{font-size:12px}.twenty-six{font-size:26px}.twenty-two{font-size:22px}.twenty{font-size:20px}.fifteen{font-size:15px}.fourteen{font-size:14px}.fifty{font-size:50px}.fs-jumbo{font-size:72px;line-height:82px}.lh-12{line-height:1.2em}.uppercase{text-transform:uppercase}.ls-1{letter-spacing:1px}.sub-content{font-size:1em;margin-top:2em}.content li,.med-font,p{font-size:17px;line-height:1.7em}.big-p{font-weight:300;letter-spacing:0;font-size:20px;line-height:36px;text-align:left}.bold,strong{font-weight:bold}.semibold{font-weight:400}.font-500{font-weight:500}.italic{font-style:italic}.description{white-space:pre-wrap}.blue-label{text-transform:uppercase;color:#00f5ff;font-weight:600;letter-spacing:1px;font-size:22px;line-height:24px}.blue-label.small{font-size:15px}.green-link{color:#80EB6E;font-weight:700;font-size:22px;line-height:30px}blockquote{color:white;font-weight:700;font-size:42px;line-height:54px}blockquote:before{left:-25px;position:absolute;content:"“"}.bullet-list{list-style-position:outside;list-style-type:disc;padding-left:20px}.angle{margin-left:3px;transform:translateY(1px);-ms-transform:translateY(1px);-moz-transform:translateY(1px);-webkit-transform:translateY(1px);height:12px}.angle path{stroke:currentColor}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.gradient-pill{border-radius:15%/50%;-moz-border-radius:15%/50%;-webkit-border-radius:15%/50%;width:1621px;position:absolute;height:452px}.gradient-pill.long{border-radius:12%/50%;-moz-border-radius:12%/50%;-webkit-border-radius:12%/50%;width:2000px}.gradient-pill.x-long{border-radius:10%/50%;-moz-border-radius:10%/50%;-webkit-border-radius:10%/50%;width:2500px}.pill-overlay{background:linear-gradient(180deg,rgba(27,42,50,0) 0,#1b2a32 25%,#1b2a32 100%);background:-moz-linear-gradient(180deg,rgba(27,42,50,0) 0,#1b2a32 25%,#1b2a32 100%);background:-webkit-linear-gradient(180deg,rgba(27,42,50,0) 0,#1b2a32 25%,#1b2a32 100%);width:2000px;position:absolute !important;height:452px}.outercontainer{margin-left:auto;max-width:1350px;width:100%;margin-right:auto}.container{margin-left:auto;max-width:1140px;padding-left:20px;margin-right:auto;padding-right:20px}.offset-container{overflow:visible;width:38%}.offset-container img{max-width:none}.offset-sibling{width:61%}.antialiased,.button,#newsletter button,textarea,input[type="text"],input[type="email"],input[type="website"],input[type="password"],input[type="url"],input[type="number"],input[type="search"],input[type="tel"],select,#card-element,.item,::placeholder,h1,.h1,h2,.h2,h3,.h3,.bold,strong,.blue-label,.green-link,blockquote,.detail-page .content a.return-to-all,.detail-page .content h1.title,.detail-page .content .sub-title,body#schedule #schedule-overview .date p{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.opacity-7{opacity:0.7}.no-outline:hover,.no-outline:focus{outline:none}.flex{display:flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex}.flex-wrap{flex-wrap:wrap;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap}.flex-centered{display:flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center}.flex-centered-column{flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;-webkit-flex-direction:column;display:flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center}.col{flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;-webkit-flex-direction:column}.jc-between{justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;-webkit-justify-content:space-between}.jc-center{justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-webkit-justify-content:center}.ai-center{align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center}.ai-baseline{align-items:baseline;-ms-align-items:baseline;-moz-align-items:baseline;-webkit-align-items:baseline}.ai-start{align-items:flex-start;-ms-align-items:flex-start;-moz-align-items:flex-start;-webkit-align-items:flex-start}.ai-end{align-items:flex-end;-ms-align-items:flex-end;-moz-align-items:flex-end;-webkit-align-items:flex-end}.as-start{align-self:flex-start;-ms-align-self:flex-start;-moz-align-self:flex-start;-webkit-align-self:flex-start}.as-end{align-self:flex-end;-ms-align-self:flex-end;-moz-align-self:flex-end;-webkit-align-self:flex-end}.as-center{align-self:center;-ms-align-self:center;-moz-align-self:center;-webkit-align-self:center}.shrink-0{flex-shrink:0;-ms-flex-shrink:0;-moz-flex-shrink:0;-webkit-flex-shrink:0}.fill-remaining{flex-grow:1;-ms-flex-grow:1;-moz-flex-grow:1;-webkit-flex-grow:1}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.display-none{display:none}.bs-bb{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.rel{position:relative}.rel-100{width:100%;position:relative;height:100%}.abs{position:absolute}.overflow-visible{overflow:visible}.circle{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;width:100px;height:100px}.small-circle{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;width:9px;height:9px}.half-page-col{width:48%}.half-page-col:first-of-type{padding-right:4vw}@media (max-width:800px){.half-page-col{width:100%}.half-page-col:first-of-type{padding-right:0}.half-page-col:nth-of-type(2){margin-top:6vh}.half-page-col table{width:100%}}.half{width:48.5%}.third{width:31.5%}.two-thirds{width:63%}.four-fifths{width:80%}.text-center,.center{text-align:center}.text-left{text-align:left}.font-400{font-weight:400}.font-500{font-weight:500}.font-600{font-weight:600}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.h-25{height:25px}.w-100{width:100%}.m-auto{margin:0 auto}.m-0{margin:0}.mt-0{margin-top:0}.mt-5{margin-top:5}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mt-25{margin-top:20px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}.mt-60{margin-top:60px}.mt-80{margin-top:80px}.mt-100{margin-top:100px}.mt-120{margin-top:120px}.mt-180{margin-top:180px}.mb-0{margin-bottom:0}.i-mb-0{margin-bottom:0 !important}.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-12{margin-bottom:12px}.mb-20{margin-bottom:20px}.mb-25{margin-bottom:25px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}@media (max-width:1200px){.mb-40{margin-bottom:30px}}.mb-50{margin-bottom:50px}.mb-60{margin-bottom:60px}@media (max-width:1200px){.mb-60{margin-bottom:40px}}.mb-80{margin-bottom:80px}@media (max-width:1200px){.mb-80{margin-bottom:50px}}.mb-100{margin-bottom:100px}@media (max-width:1200px){.mb-100{margin-bottom:80px}}.mb-120{margin-bottom:120px}@media (max-width:1200px){.mb-120{margin-bottom:100px}}.mb-130{margin-bottom:130px}@media (max-width:1200px){.mb-130{margin-bottom:100px}}.mb-150{margin-bottom:150px}@media (max-width:1200px){.mb-150{margin-bottom:100px}}.mb-180{margin-bottom:180px}@media (max-width:1200px){.mb-180{margin-bottom:100px}}.mr-5{margin-right:5px}.mr-10{margin-right:10px}.mr-15{margin-right:15px}.mr-20{margin-right:20px}.mr-30{margin-right:30px}.mr-40{margin-right:40px}.ml-0{margin-left:0}.ml-30{margin-left:30px}.p-15{padding:15px}.p-25{padding:25px}.p-40{padding:40px}.p-50{padding:50px}.p-60{padding:60px}.pt-60{padding-top:60px}.pb-60{padding-bottom:60px}.plr-20{padding:0 20px}.pt-120{padding-top:120px}@media (max-width:1200px){.pt-120{padding-top:60px}}.i-pt-0{padding-top:0 !important}.i-pb-0{padding-bottom:0 !important}.pt-240{padding-top:240px}.pb-120{padding-bottom:120px}.lh-13{line-height:1.3em}.container-center,.mx-auto{margin-left:auto;margin-right:auto}.mw-onethird{max-width:31.5%}.mw-twothirds{max-width:66%}.mw-58{max-width:58%}.mw-100{max-width:100%}.max-three{max-width:300px}.max-six{max-width:600px}.max-sixfifty{max-width:650px}.max-seventy{max-width:700px}.max-sevensixty{max-width:760px}.max-eight{max-width:800px}.max-900,.max-nine{max-width:900px}.max-1140{max-width:1140px}.max-1200,.max-twelve{max-width:1200px}.max-1320{max-width:1320px}.max-1400{max-width:1400px}.w-20{width:20%}.w-30{width:30%}.w-48{width:48%}.w-65{width:65%}.w-70{width:70%}.w-1000{width:1000px}@media (min-width:1201px){.mobile{display:none}}@media (max-width:1200px){.desktop{display:none}}@media (max-width:1000px){.m-w-100{width:100%}.m-mar-t-30{margin-top:30px}}.section-spacer{padding:120px 0 !important}.section-spacer section{margin-top:0 !important}.valign-bottom{vertical-align:bottom}.focus-hightlight:focus-visible{border:2px solid #80EB6E}.offset-left{left:-395px;position:relative}.offset-right{position:relative;right:-150px}.border-top{border-top:1px solid white}.shadow{filter:drop-shadow(0 60px 60px rgba(27,42,50,0.3));-webkit-filter:drop-shadow(0 60px 60px rgba(27,42,50,0.3))}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{opacity:0;animation:fadeIn 0.65s cubic-bezier(0.03,0,0.01,1) forwards;-moz-animation:fadeIn 0.65s cubic-bezier(0.03,0,0.01,1) forwards;-webkit-animation:fadeIn 0.65s cubic-bezier(0.03,0,0.01,1) forwards}.will-fadeIn{opacity:0}@keyframes fadeUp{from{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.will-fadeUp{transform:translateY(50px);-ms-transform:translateY(50px);-moz-transform:translateY(50px);-webkit-transform:translateY(50px);opacity:0}.fadeUp{animation:fadeUp 0.65s cubic-bezier(0.03,0,0.01,1) forwards;-moz-animation:fadeUp 0.65s cubic-bezier(0.03,0,0.01,1) forwards;-webkit-animation:fadeUp 0.65s cubic-bezier(0.03,0,0.01,1) forwards}@keyframes slideIn{from{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}.slideIn{transform:translateX(-50px);-ms-transform:translateX(-50px);-moz-transform:translateX(-50px);-webkit-transform:translateX(-50px);opacity:0;animation:slideIn 0.65s cubic-bezier(0.03,0,0.01,1) forwards;-moz-animation:slideIn 0.65s cubic-bezier(0.03,0,0.01,1) forwards;-webkit-animation:slideIn 0.65s cubic-bezier(0.03,0,0.01,1) forwards}.will-slideIn{transform:translateX(-50px);-ms-transform:translateX(-50px);-moz-transform:translateX(-50px);-webkit-transform:translateX(-50px);opacity:0}@keyframes slideInRight{from{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}.slideInRight{transform:translateX(50px);-ms-transform:translateX(50px);-moz-transform:translateX(50px);-webkit-transform:translateX(50px);opacity:0;animation:slideInRight 0.65s cubic-bezier(0.03,0,0.01,1) forwards;-moz-animation:slideInRight 0.65s cubic-bezier(0.03,0,0.01,1) forwards;-webkit-animation:slideInRight 0.65s cubic-bezier(0.03,0,0.01,1) forwards}@keyframes slideDown{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateX(0)}}.slideDown{transform:translateY(-20px);-ms-transform:translateY(-20px);-moz-transform:translateY(-20px);-webkit-transform:translateY(-20px);opacity:0;animation:slideDown 0.65s cubic-bezier(0.03,0,0.01,1) forwards;-moz-animation:slideDown 0.65s cubic-bezier(0.03,0,0.01,1) forwards;-webkit-animation:slideDown 0.65s cubic-bezier(0.03,0,0.01,1) forwards}.delay-1{animation-delay:.1s;-moz-animation-delay:.1s;-webkit-animation-delay:.1s}.delay-2{animation-delay:.2s;-moz-animation-delay:.2s;-webkit-animation-delay:.2s}.delay-3{animation-delay:.3s;-moz-animation-delay:.3s;-webkit-animation-delay:.3s}.delay-4{animation-delay:.4s;-moz-animation-delay:.4s;-webkit-animation-delay:.4s}.delay-5{animation-delay:.5s;-moz-animation-delay:.5s;-webkit-animation-delay:.5s}.delay-6{animation-delay:.6s;-moz-animation-delay:.6s;-webkit-animation-delay:.6s}.delay-7{animation-delay:.7s;-moz-animation-delay:.7s;-webkit-animation-delay:.7s}.delay-8{animation-delay:.8s;-moz-animation-delay:.8s;-webkit-animation-delay:.8s}.delay-9{animation-delay:.9s;-moz-animation-delay:.9s;-webkit-animation-delay:.9s}.delay-10{animation-delay:1s;-moz-animation-delay:1s;-webkit-animation-delay:1s}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.float-left{float:left}.float-right{float:right}@keyframes softbobfooter{from{transform:translate3d(0,2px,0)}to{transform:translate3d(0,-3px,0)}}footer{padding:80px 0;z-index:1;position:relative}@media (max-width:650px){footer{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;text-align:center}footer .footer-main{justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-webkit-justify-content:center}footer .footer-main form{margin-bottom:40px}footer .footer-main .mktoForm .mktoButtonRow{text-align:center}footer .mktoButtonRow{width:100%;text-align:center}}@media (max-width:1470px){footer{padding-left:20px;padding-right:20px}}footer a:hover{color:#80EB6E}@media (max-width:1200px){footer a{font-size:inherit}}footer .left{width:165px}footer .left img{width:100%}@media (max-width:600px){footer .left a{margin-left:auto;margin-right:auto}}footer .right{text-align:right}footer .right .social-links svg{height:20px}footer .right .social-links svg path,footer .right .social-links svg .cls-1{fill:white;transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s}footer .right .social-links .slack-icon-footer:hover path{fill:#80EB6E}footer .right .social-links a:hover svg .cls-1{fill:#80EB6E}footer .right .social-links .coin{display:inline-block;animation:softbobfooter 2s infinite alternate ease-in-out;-moz-animation:softbobfooter 2s infinite alternate ease-in-out;-webkit-animation:softbobfooter 2s infinite alternate ease-in-out}footer .right .social-links .coin img{margin-left:10px;transform:translateY(5px);-ms-transform:translateY(5px);-moz-transform:translateY(5px);-webkit-transform:translateY(5px);max-width:30px}footer .right .footer-site-links{margin:15px 0 5px;justify-content:flex-end;-ms-justify-content:flex-end;-moz-justify-content:flex-end;-webkit-justify-content:flex-end}footer .right .footer-site-links a,footer .right .footer-site-links #logout input[type="submit"]{margin:0 0 0 20px;display:inline-block}@media (max-width:1100px){footer .right{width:100%;text-align:left}footer .right .social-links{margin-top:30px}footer .right .footer-site-links{justify-content:flex-start;-ms-justify-content:flex-start;-moz-justify-content:flex-start;-webkit-justify-content:flex-start}footer .right .footer-site-links a,footer .right .footer-site-links #logout input[type="submit"]{margin:0 20px 0 0;text-align:left}}@media (max-width:600px){footer .right .social-links{text-align:center}footer .right .social-links a:first-child{margin-left:-10px}footer .right .footer-site-links{font-size:16px;line-height:2;justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;flex-wrap:wrap;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap}footer .right .copyright{font-size:12px;line-height:1.8;text-align:center}}footer .copyright{color:#abb7b7;display:block;font-size:0.6875rem;margin-top:10px;opacity:0.66}header{background-color:transparent;padding-top:35px;display:flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;padding-bottom:35px;align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center;margin-bottom:95px;transition:background-color 400ms;-moz-transition:background-color 400ms;-webkit-transition:background-color 400ms}@media (max-width:1240px){header{padding:20px}}@media (max-width:1030px){header{flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;-webkit-flex-direction:column}}@media (max-width:500px){header .date .silver{display:none}}header #logout input[type=submit]{margin:0 0 0 15px}@media (max-width:1030px){header #logout input[type=submit]{display:none}}header.active{background:#02bc67;justify-content:flex-start;-ms-justify-content:flex-start;-moz-justify-content:flex-start;-webkit-justify-content:flex-start;align-items:flex-start;-ms-align-items:flex-start;-moz-align-items:flex-start;-webkit-align-items:flex-start;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:100vh}header.active .mobile-header-wrapper{padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,0.2)}header.active p.date{display:none}header.active .hamburger-inner{transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transition-delay:0.12s;-moz-transition-delay:0.12s;-webkit-transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);-moz-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}header.active .hamburger-inner:before{top:0;opacity:0}header.active .hamburger-inner:after{transform:rotate(-90deg);-ms-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);bottom:0}header.active nav.container{border-top:none;background-color:transparent;padding-top:20px;margin:0;flex:none;-ms-flex:none;-moz-flex:none;-webkit-flex:none}header.active nav.container a{margin:2vh 20px;font-weight:500;display:block;font-size:6vh;line-height:1.1em;opacity:1}header.active nav.container a:hover{color:#000}header.active a.button{border:none;padding:0;margin:0 20px;text-transform:none;color:white;font-weight:500;display:block;font-size:6vh;line-height:1.1em;-webkit-font-smoothing:auto;float:none}header.active a.button:hover{color:#000;background:transparent}header .mobile-header-wrapper{display:flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center}@media (max-width:1030px){header .mobile-header-wrapper{width:100%;justify-content:flex-start;-ms-justify-content:flex-start;-moz-justify-content:flex-start;-webkit-justify-content:flex-start}}header #s1-logo{z-index:1000;display:block}header .springone-logo{height:70px}@media (max-width:1090px){header .springone-logo{height:60px}}@media (max-width:600px){header .springone-logo{height:50px}}header .springone-logo path{fill:white}header p.date{margin-left:35px;-moz-osx-font-smoothing:grayscale;top:-7px;font-weight:600;font-size:17px;margin-top:0;line-height:24px;-webkit-font-smoothing:antialiased;position:relative;margin-bottom:unset}@media (max-width:1240px){header p.date{margin-left:15px;font-size:14px}}@media (max-width:1030px){header p.date span.header-time{display:none}}@media (max-width:600px){header p.date{font-size:14px;line-height:1rem}}header .hamburger{border:0;cursor:pointer;z-index:999;margin:0;color:inherit;display:none;transition-property:opacity,filter;-moz-transition-property:opacity,filter;-webkit-transition-property:opacity,filter;background-color:transparent;transition-duration:0.15s;-moz-transition-duration:0.15s;-webkit-transition-duration:0.15s;text-transform:none;overflow:visible;transition-timing-function:linear;-moz-transition-timing-function:linear;-webkit-transition-timing-function:linear;font:inherit;text-align:right}@media (max-width:1030px){header .hamburger{margin-left:auto;display:block}}header .hamburger:hover,header .hamburger.active:hover{opacity:0.7}header .hamburger:focus{outline:none}header .hamburger-box{display:inline-block;width:25px;position:relative;height:24px}header .hamburger .hamburger-inner,header .hamburger .hamburger-inner:before,header .hamburger .hamburger-inner:after,body.explore header.active .hamburger .hamburger-inner,body.explore header.active .hamburger .hamburger-inner:before,body.explore header.active .hamburger .hamburger-inner:after{background-color:white;transition-duration:0.15s;-moz-transition-duration:0.15s;-webkit-transition-duration:0.15s;width:25px;transition-property:transform;-moz-transition-property:transform;-webkit-transition-property:transform;position:absolute;transition-timing-function:ease;-moz-transition-timing-function:ease;-webkit-transition-timing-function:ease;height:2px}header .hamburger-inner{top:50%;display:block;margin-top:-2px}header .hamburger-inner:before,header .hamburger-inner:after{display:block;content:""}header .hamburger-inner:before{top:-8px}header .hamburger--squeeze .hamburger-inner{transition-duration:0.075s;-moz-transition-duration:0.075s;-webkit-transition-duration:0.075s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);-moz-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);-webkit-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}header .hamburger--squeeze .hamburger-inner:before{transition:top 0.075s 0.12s ease,opacity 0.075s ease;-moz-transition:top 0.075s 0.12s ease,opacity 0.075s ease;-webkit-transition:top 0.075s 0.12s ease,opacity 0.075s ease}header .hamburger--squeeze .hamburger-inner:after{transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(0.55,0.055,0.675,0.19);-moz-transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(0.55,0.055,0.675,0.19);-webkit-transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(0.55,0.055,0.675,0.19)}header a.button{float:right}@media (max-width:1030px){header a.button{display:none}}header nav.container{border:none;top:-7px;font-style:normal;position:relative;margin-right:1em;flex-grow:1;-ms-flex-grow:1;-moz-flex-grow:1;-webkit-flex-grow:1;text-align:right}header nav.container a{margin:0 10px;z-index:1000;-moz-osx-font-smoothing:grayscale;font-weight:600;font-size:20px;line-height:24px;-webkit-font-smoothing:antialiased}header nav.container a:hover{color:#80EB6E}header nav.container a:last-child{margin-right:0}@media (max-width:1240px){header nav.container{margin:0 14px 0 0}header nav.container a{margin:0 8px;font-size:14px}}@media (max-width:1030px){header nav.container{margin:0;display:block;text-align:left}header nav.container a:first-child{margin-left:20px}header nav.container a{display:none}}header nav.container:not(.logged-in-container){max-width:100%}#refresh header,#speakers-page header,#sessions-page header,#workshops-page header,#travel header{transform:translateY(-20px);-ms-transform:translateY(-20px);-moz-transform:translateY(-20px);-webkit-transform:translateY(-20px);opacity:0;animation:slideDown 0.65s cubic-bezier(0.03,0,0.01,1) forwards 0.3s;-moz-animation:slideDown 0.65s cubic-bezier(0.03,0,0.01,1) forwards 0.3s;-webkit-animation:slideDown 0.65s cubic-bezier(0.03,0,0.01,1) forwards 0.3s}.info-circle{cursor:pointer;margin:0 5px;background-size:cover;-moz-background-size:cover;background:url(https://d1ophd2rlqbanb.cloudfront.net/2020/images/question-circle-regular.svg) no-repeat;width:20px;font-size:22px;position:absolute;height:20px}.question-circle-white .info-circle{background:url(https://d1ophd2rlqbanb.cloudfront.net/2020/images/question-circle-white.svg) no-repeat}.info-circle:hover .tooltipcontainer{z-index:1;visibility:visible;opacity:1}@media (max-width:1000px){.info-circle{display:none}}.tooltipcontainer{visibility:hidden;bottom:40px;position:absolute;right:-250px;opacity:0;transition:visibility 0.2s,opacity 0.2s linear;-moz-transition:visibility 0.2s,opacity 0.2s linear;-webkit-transition:visibility 0.2s,opacity 0.2s linear}.tooltipcontainer .tooltip{background-color:#111D24;padding:2px 0;width:290px;position:relative;text-align:left}.tooltipcontainer .tooltip:after{border:10px solid transparent;margin-left:-10px;top:100%;left:30px;width:0;border-top-color:#111D24;position:absolute;content:" ";height:0}.tooltipcontainer .tooltip .container{padding:0 20px}.tooltipcontainer .tooltip a{border:0;color:white;text-decoration:underline;-moz-text-decoration:underline;-webkit-text-decoration:underline}.tooltipcontainer .tooltip a:hover{color:#80EB6E}.tooltipcontainer .tooltip p{color:white;font-weight:300;font-size:14px;line-height:1.3em;-webkit-font-smoothing:auto}.tooltipcontainer .tooltip p a,.tooltipcontainer .tooltip p strong{font-weight:600;-webkit-font-smoothing:antialiased}.popup.hide,.popup-response{display:none}.fancybox-close{right:-7px !important}.fancybox-close:before{width:20px;content:url(https://d1ophd2rlqbanb.cloudfront.net/2021/icons/close-x.svg)}.modal-box .no-wrap{white-space:nowrap}@media (max-width:850px){.modal-box .no-wrap{white-space:normal}}.modal-box .fancybox-inner{color:white;display:flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;line-height:1.25em;justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center}.modal-box .fancybox-inner button{padding:15px;font-size:0.9em}.modal-box .fancybox-inner button:first-of-type{margin-right:10px}@media (max-width:800px){.modal-box .fancybox-inner button:first-of-type,.modal-box .fancybox-inner button:last-of-type{padding:10px;margin:0 0 10px 0;float:unset}}.modal-box .fancybox-skin{background-color:#111D24}#session-page #main .content .flex,#speaker-page #main .content .flex{display:flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex}.detail-page .content{margin-top:40px}.detail-page .content a.return-to-all{color:#80EB6E}.detail-page .content h1.title{margin-bottom:0}.detail-page .content .sub-title{margin-top:10px}.detail-page .content .text{width:60%;margin-right:60px}.detail-page .content .text>p:first-of-type{margin-top:0}@media (max-width:1290px){.detail-page .content .text{width:55%;margin-right:20px}}.detail-page .content .text *{line-height:1.7em}.detail-page .content .text .abstract a,.detail-page .content .text .bio a{color:#80EB6E}.detail-page .content .text .abstract a:hover,.detail-page .content .text .abstract a:focus,.detail-page .content .text .bio a:hover,.detail-page .content .text .bio a:focus{color:#00ad5e}@media (max-width:800px){.detail-page .content.flex-wrap.flex,.detail-page .content .flex-wrap.flex{flex-direction:column-reverse;-ms-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-webkit-flex-direction:column-reverse}.detail-page .content .text{width:100%;margin-right:0}}.masked-speakers{max-width:100%}.masked-speakers .bar{background-color:#00f5ff;transform:translateX(-100%);-ms-transform:translateX(-100%);-moz-transform:translateX(-100%);-webkit-transform:translateX(-100%);left:0;width:100%;position:absolute;transition:all 0.35s cubic-bezier(0.03,0,0.01,1);-moz-transition:all 0.35s cubic-bezier(0.03,0,0.01,1);-webkit-transition:all 0.35s cubic-bezier(0.03,0,0.01,1);height:4px}.masked-speakers .speaker{max-width:306px}.masked-speakers .speaker .name{font-weight:700;font-size:22px;line-height:30px;margin-top:35px}.masked-speakers .speaker .name:hover{color:#00f5ff !important}.masked-speakers .speaker .info{font-weight:400;font-size:17px;line-height:26px}.masked-speakers .speaker:nth-child(9n-8) .masked-speaker{mask-image:url(https://d1ophd2rlqbanb.cloudfront.net/2022/images/masks/down-halfdome.png);-webkit-mask-image:url(https://d1ophd2rlqbanb.cloudfront.net/2022/images/masks/down-halfdome.png)}.masked-speakers .speaker:nth-child(9n-8) .masked-speaker .bar{top:0}.masked-speakers .speaker:nth-child(9n-7) .masked-speaker{mask-image:url(https://d1ophd2rlqbanb.cloudfront.net/2022/images/masks/up-halfdome.png);-webkit-mask-image:url(https://d1ophd2rlqbanb.cloudfront.net/2022/images/masks/up-halfdome.png)}.masked-speakers .speaker:nth-child(9n-7) .masked-speaker .bar{bottom:0}.masked-speakers .speaker:nth-child(9n-6) .masked-speaker{mask-image:url(https://d1ophd2rlqbanb.cloudfront.net/2022/images/masks/right-halfdome.png);-webkit-mask-image:url(https://d1ophd2rlqbanb.cloudfront.net/2022/images/masks/right-halfdome.png)}.masked-speakers .speaker:nth-child(9n-6) .masked-speaker .bar{transform:translateY(100%);-ms-transform:translateY(100%);-moz-transform:translateY(100%);-webkit-transform:translateY(100%);bottom:0;width:4px;height:306px}.masked-speakers .speaker:nth-child(9n-6) .masked-speaker:hover .bar{transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0)}.masked-speakers .speaker:nth-child(9n-5) .masked-speaker{mask-image:url(https://d1ophd2rlqbanb.cloudfront.net/2022/images/masks/up-halfdome.png);-webkit-mask-image:url(https://d1ophd2rlqbanb.cloudfront.net/2022/images/masks/up-halfdome.png)}.masked-speakers .speaker:nth-child(9n-5) .masked-speaker .bar{bottom:0}.masked-speakers .speaker:nth-child(9n-4) .masked-speaker{mask-image:url(https://d1ophd2rlqbanb.cloudfront.net/2022/images/masks/right-halfdome.png);-webkit-mask-image:url(https://d1ophd2rlqbanb.cloudfront.net/2022/images/masks/right-halfdome.png)}.masked-speakers .speaker:nth-child(9n-4) .masked-speaker .bar{transform:translateY(100%);-ms-transform:translateY(100%);-moz-transform:translateY(100%);-webkit-transform:translateY(100%);bottom:0;width:4px;height:306px}.masked-speakers .speaker:nth-child(9n-4) .masked-speaker:hover .bar{transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0)}.masked-speakers .speaker:nth-child(9n-3) .masked-speaker{mask-image:url(https://d1ophd2rlqbanb.cloudfront.net/2022/images/masks/down-halfdome.png);-webkit-mask-image:url(https://d1ophd2rlqbanb.cloudfront.net/2022/images/masks/down-halfdome.png)}.masked-speakers .speaker:nth-child(9n-3) .masked-speaker .bar{top:0}.masked-speakers .speaker:nth-child(9n-2) .masked-speaker{mask-image:url(https://d1ophd2rlqbanb.cloudfront.net/2022/images/masks/right-halfdome.png);-webkit-mask-image:url(https://d1ophd2rlqbanb.cloudfront.net/2022/images/masks/right-halfdome.png)}.masked-speakers .speaker:nth-child(9n-2) .masked-speaker .bar{transform:translateY(100%);-ms-transform:translateY(100%);-moz-transform:translateY(100%);-webkit-transform:translateY(100%);bottom:0;width:4px;height:306px}.masked-speakers .speaker:nth-child(9n-2) .masked-speaker:hover .bar{transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0)}.masked-speakers .speaker:nth-child(9n-1) .masked-speaker{mask-image:url(https://d1ophd2rlqbanb.cloudfront.net/2022/images/masks/down-halfdome.png);-webkit-mask-image:url(https://d1ophd2rlqbanb.cloudfront.net/2022/images/masks/down-halfdome.png)}.masked-speakers .speaker:nth-child(9n-1) .masked-speaker .bar{top:0}.masked-speakers .speaker:nth-child(9n) .masked-speaker{mask-image:url(https://d1ophd2rlqbanb.cloudfront.net/2022/images/masks/up-halfdome.png);-webkit-mask-image:url(https://d1ophd2rlqbanb.cloudfront.net/2022/images/masks/up-halfdome.png)}.masked-speakers .speaker:nth-child(9n) .masked-speaker .bar{bottom:0}.masked-speakers .masked-speaker{cursor:pointer;overflow:hidden;display:block;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;width:306px;mask-size:cover;-webkit-mask-size:cover;height:306px}.masked-speakers .masked-speaker:hover .bar{transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);-webkit-transform:translateX(0)}.masked-speakers .masked-speaker:hover+a.name{color:#00f5ff}.masked-speakers .speaker:nth-child(3n-2),.masked-speakers .speaker:nth-child(3n-1){margin-right:100px}.masked-speakers .masked-speaker.down{mask-image:url(https://d1ophd2rlqbanb.cloudfront.net/2022/images/masks/down-halfdome.png);-webkit-mask-image:url(https://d1ophd2rlqbanb.cloudfront.net/2022/images/masks/down-halfdome.png)}.masked-speakers .masked-speaker.right{mask-image:url(https://d1ophd2rlqbanb.cloudfront.net/2022/images/masks/right-halfdome.png);-webkit-mask-image:url(https://d1ophd2rlqbanb.cloudfront.net/2022/images/masks/right-halfdome.png)}.masked-speakers .masked-speaker.up{mask-image:url(https://d1ophd2rlqbanb.cloudfront.net/2022/images/masks/up-halfdome.png);-webkit-mask-image:url(https://d1ophd2rlqbanb.cloudfront.net/2022/images/masks/up-halfdome.png)}.masked-speakers .masked-speaker.left{mask-image:url(https://d1ophd2rlqbanb.cloudfront.net/2022/images/masks/left-halfdome.png);-webkit-mask-image:url(https://d1ophd2rlqbanb.cloudfront.net/2022/images/masks/left-halfdome.png)}body.explore{overflow:hidden;background:#1b2a32 url(https://d1ophd2rlqbanb.cloudfront.net/2023/explore/explore-bg.png) no-repeat right top}body.explore .desktop{display:block}body.explore #s1-logo{z-index:1000;display:block}body.explore .springone-logo{height:65px}@media (max-width:1090px){body.explore .springone-logo{height:60px}}@media (max-width:600px){body.explore .springone-logo{height:50px}}body.explore .springone-logo path{fill:white}body.explore #top-bar-notify{padding:17px;z-index:100;color:white;background:#2a4858;display:block;position:relative;text-align:center}body.explore header,body.explore #main{margin-left:auto;padding:0 20px;max-width:1350px;margin-right:auto}body.explore nav{top:19px;max-width:100%;position:relative;text-align:right;flex-grow:1;-ms-flex-grow:1;-moz-flex-grow:1;-webkit-flex-grow:1}body.explore nav a{margin-left:20px;z-index:1000;color:#000;font-weight:600;line-height:24px}body.explore nav a.active,body.explore nav a:hover{color:white}@media (max-width:800px){body.explore nav a{margin-right:10px}}body.explore .mobile-header-wrapper{display:flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;margin-top:25px;align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center}@media (max-width:1030px){body.explore nav{margin:0;display:block;text-align:left}body.explore nav a:first-child{margin-left:20px}body.explore nav a{display:none}body.explore .mobile-header-wrapper{width:100%;justify-content:flex-start;-ms-justify-content:flex-start;-moz-justify-content:flex-start;-webkit-justify-content:flex-start}}body.explore header.active{background:#02bc67;justify-content:flex-start;-ms-justify-content:flex-start;-moz-justify-content:flex-start;-webkit-justify-content:flex-start;align-items:flex-start;-ms-align-items:flex-start;-moz-align-items:flex-start;-webkit-align-items:flex-start;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:100vh}body.explore header.active .mobile-header-wrapper{padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,0.2)}body.explore header.active .hamburger{border:0;cursor:pointer;z-index:999;margin:0;color:inherit;display:none;transition-property:opacity,filter;-moz-transition-property:opacity,filter;-webkit-transition-property:opacity,filter;background-color:transparent;transition-duration:0.15s;-moz-transition-duration:0.15s;-webkit-transition-duration:0.15s;text-transform:none;overflow:visible;transition-timing-function:linear;-moz-transition-timing-function:linear;-webkit-transition-timing-function:linear;font:inherit;text-align:right}@media (max-width:1030px){body.explore header.active .hamburger{margin-left:auto;display:block}}body.explore header.active .hamburger:hover,body.explore header.active .hamburger.active:hover{opacity:0.7}body.explore header.active .hamburger:focus{outline:none}body.explore header.active .hamburger-box{display:inline-block;width:25px;position:relative;height:24px}body.explore header.active .hamburger .hamburger-inner,body.explore header.active .hamburger .hamburger-inner:before,body.explore header.active .hamburger .hamburger-inner:after{background-color:white;transition-duration:0.15s;-moz-transition-duration:0.15s;-webkit-transition-duration:0.15s;width:25px;transition-property:transform;-moz-transition-property:transform;-webkit-transition-property:transform;position:absolute;transition-timing-function:ease;-moz-transition-timing-function:ease;-webkit-transition-timing-function:ease;height:2px}body.explore header.active .hamburger-inner{top:50%;display:block;margin-top:-2px}body.explore header.active .hamburger-inner:before,body.explore header.active .hamburger-inner:after{display:block;content:""}body.explore header.active .hamburger-inner:before{top:-8px}body.explore header.active .hamburger--squeeze .hamburger-inner{transition-duration:0.075s;-moz-transition-duration:0.075s;-webkit-transition-duration:0.075s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);-moz-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);-webkit-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}body.explore header.active .hamburger--squeeze .hamburger-inner:before{transition:top 0.075s 0.12s ease,opacity 0.075s ease;-moz-transition:top 0.075s 0.12s ease,opacity 0.075s ease;-webkit-transition:top 0.075s 0.12s ease,opacity 0.075s ease}body.explore header.active .hamburger--squeeze .hamburger-inner:after{transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(0.55,0.055,0.675,0.19);-moz-transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(0.55,0.055,0.675,0.19);-webkit-transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(0.55,0.055,0.675,0.19)}body.explore header.active .hamburger-inner{transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transition-delay:0.12s;-moz-transition-delay:0.12s;-webkit-transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);-moz-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}body.explore header.active .hamburger-inner:before{top:0;opacity:0}body.explore header.active .hamburger-inner:after{transform:rotate(-90deg);-ms-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);bottom:0}body.explore header.active nav{border-top:none;background-color:transparent;padding-top:20px;margin:0;flex:none;-ms-flex:none;-moz-flex:none;-webkit-flex:none}body.explore header.active nav a{margin:2vh 20px;font-weight:500;display:block;font-size:6vh;line-height:1.1em;opacity:1}body.explore #main{max-width:1350px}body.explore img.round-out{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}@media (max-width:800px){body.explore .big-p,body.explore p{font-size:15px;line-height:27px}body.explore h1{font-size:42px;line-height:52px}body.explore h2{font-size:30px;line-height:38px}body.explore .center-mobile{margin-left:auto;text-align:center;margin-right:auto}}@media (max-width:800px){body.explore:not(.subpage) h1,body.explore:not(.subpage) .h1,body.explore:not(.subpage) h2,body.explore:not(.subpage) .h2,body.explore:not(.subpage) p,body.explore:not(.subpage) .big-p{margin-left:auto;text-align:center;margin-right:auto}}body.explore .more-box{margin-left:auto;padding:100px;max-width:1100px;display:none;margin-right:auto}body.explore .more-box ul{margin-left:1em;padding:0 0 0 17px}body.explore .more-box li{list-style-type:disc;line-height:1.7em}@media (max-width:1010px){body.explore .more-box{padding:50px}body.explore .more-box h2,body.explore .more-box p{text-align:left}}@media (max-width:550px){body.explore .more-box{padding:20px}}body.explore .fancybox-close{top:30px !important;right:20px !important}body.explore#home section{margin-bottom:180px}body.explore#home .hero .text{width:50%;margin-right:30px}body.explore#home .hero .img-container{overflow:visible}body.explore#home .hero img{width:95%;position:relative;float:right;height:auto}body.explore#home .session-types.flex{padding-left:30px;padding-right:30px}body.explore#home .session-types .img-container{width:37%}body.explore#home .session-types img{max-height:480px;max-width:480px;width:100%;height:auto;min-width:380px}body.explore#home .session-types .text{width:53%}body.explore#home #home-speakers .main-stage-img-wrapper{overflow:hidden;display:block;width:32%;margin-top:20px;margin-bottom:60px}body.explore#home #home-speakers .main-stage-img-wrapper img{max-height:330px;max-width:330px;display:block;width:100%;transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;height:auto}body.explore#home .home-cta-boxes .home-cta-box{border:2px solid #656565;padding:40px;width:40%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}body.explore#home .home-cta-boxes .home-cta-box:first-of-type{margin-right:50px}body.explore#home .more-box{background:#1b2a32}body.explore#home .sponsors{max-width:740px}body.explore#home .sponsor[href*='microsoft']{display:block;width:100%;margin-top:40px;text-align:center}body.explore#home .sponsor.supporter{display:inline-block;width:49%;margin-top:45px}body.explore#home .sponsor.supporter[href*='axoniq'],body.explore#home .sponsor.supporter[href*='bellsoft']{width:43%}@media (max-width:1000px){body.explore#home .sponsor.supporter{display:block;width:100%}body.explore#home .sponsor.supporter[href*='axoniq'],body.explore#home .sponsor.supporter[href*='bellsoft']{width:100%}}body.explore#home .sponsor .logo{opacity:0.8;transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;height:50px}body.explore#home .sponsor .logo:hover{opacity:1}body.explore#home .sponsor #microsoft-azure-spring-apps-logo{height:90px}body.explore#home .sponsor #testcontainers-logo,body.explore#home .sponsor #gradle-logo{height:80px}body.explore#home .sponsor #testcontainers-logo{transform:translate(25px,12px);-ms-transform:translate(25px,12px);-moz-transform:translate(25px,12px);-webkit-transform:translate(25px,12px)}@media (max-width:1000px){body.explore#home .sponsor #testcontainers-logo{transform:none;-ms-transform:none;-moz-transform:none;-webkit-transform:none}}@media (max-width:1100px){body.explore#home .hero>.flex{flex-direction:row;-ms-flex-direction:row;-moz-flex-direction:row;-webkit-flex-direction:row;display:block}body.explore#home .hero .text{max-width:850px;width:100%;margin-right:0}body.explore#home .hero .img-container{display:none}body.explore#home .hero #explore-cta-buttons .button.mr-20{margin-right:0}body.explore#home .session-types .text{width:90%}body.explore#home .session-types:first-of-type.flex{flex-direction:column-reverse;-ms-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-webkit-flex-direction:column-reverse}body.explore#home .session-types:first-of-type.flex .img-container{width:100%;margin-top:13px;margin-right:0;text-align:center}body.explore#home .session-types:first-of-type.flex .img-container img{min-width:unset}body.explore#home .session-types:last-of-type{margin-top:30px}body.explore#home .session-types:last-of-type .img-container{display:none}}@media (max-width:1000px){body.explore#home section{margin-bottom:100px}body.explore#home #home-speakers>.flex{flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;-webkit-flex-direction:column;justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center}body.explore#home #home-speakers .main-stage-img-wrapper{width:100%}body.explore#home #home-speakers .main-stage-img-wrapper:not(:last-child){margin-bottom:60px}}@media (max-width:800px){body.explore#home .hero .blue-label{line-height:24px}body.explore#home p{max-width:600px}body.explore#home .text{margin-left:auto;margin-right:auto}body.explore#home #explore-cta-buttons{max-width:420px;justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;-webkit-justify-content:space-between}body.explore#home .home-cta-boxes.flex{flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;-webkit-flex-direction:column;display:block}body.explore#home .home-cta-boxes .home-cta-box{margin-left:auto;width:80%;margin-bottom:20px;margin-right:auto !important}}@media (max-width:500px){body.explore#home #explore-cta-buttons{flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;-webkit-flex-direction:column}body.explore#home #explore-cta-buttons>a:first-of-type{margin-bottom:20px}}@media (max-width:320px){body.explore#home #home-speakers .main-stage-img-wrapper img{max-height:270px;max-width:270px}}body.explore.main .hero{margin-top:160px;margin-bottom:100px}body.explore.main .hero .text{width:53%;margin-right:30px}body.explore.main .hero .img-container{margin-top:-50px}body.explore.main .hero img{max-width:570px;height:auto}body.explore.main .img-container{overflow:visible}body.explore.main .img-container img{position:relative}@media (max-width:1100px){body.explore.main .hero.flex{flex-direction:row;-ms-flex-direction:row;-moz-flex-direction:row;-webkit-flex-direction:row;display:block}body.explore.main .hero,body.explore.main .hero .text{margin-bottom:120px}body.explore.main .hero .text{max-width:850px;width:100%}body.explore.main .hero .img-container{width:100%;margin-top:0;text-align:center}}@media (max-width:800px){body.explore.main .hero{margin-top:80px;margin-bottom:80px}body.explore.main .hero .text{margin-bottom:80px}body.explore.main .hero img{max-width:450px}body.explore.main p{max-width:600px}body.explore.main .button,body.explore.main .text{margin-left:auto;margin-right:auto}}body.explore#why-attend .hero .button{padding-top:14px;width:fit-content;width:-moz-fit-content;width:-webkit-fit-content;padding-bottom:14px}@media (max-width:800px){body.explore#why-attend .hero .button{margin-top:30px}}body.explore#why-attend section.reason-text{margin-bottom:130px}body.explore#why-attend section.reason-text .text{width:50%;margin-right:30px}body.explore#why-attend section.reason-text img{max-height:480px;max-width:480px;width:100%;height:auto;min-width:380px}body.explore#why-attend section.reason-text.right-text img{float:right}@media (max-width:1100px){body.explore#why-attend section.reason-text{flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;-webkit-flex-direction:column;align-items:flex-start;-ms-align-items:flex-start;-moz-align-items:flex-start;-webkit-align-items:flex-start;margin-bottom:30px}body.explore#why-attend section.reason-text .text{width:90%;margin-bottom:40px;order:2;-ms-order:2;-moz-order:2;-webkit-order:2;margin-right:30px}body.explore#why-attend section.reason-text .img-container{display:none}}body.explore#sponsor .benefit-boxes{margin-bottom:120px;text-align:center}body.explore#sponsor .benefit-boxes .benefit-box{border:2px solid #656565;padding:40px;width:30%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}@media (max-width:1100px){body.explore#sponsor .benefit-boxes.flex{flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;-webkit-flex-direction:column;display:block}body.explore#sponsor .benefit-boxes .benefit-box{width:80%;margin-bottom:25px}}@media (max-width:800px){body.explore#sponsor .benefit-boxes .benefit-box{margin-left:auto;margin-right:auto !important}}body.explore#session-page .content-header{margin-top:0}body.explore#session-page #main .text{width:70%}@media (max-width:1000px){body.explore#session-page #main .text{width:100%}}body.explore#session-page .type-label{-moz-osx-font-smoothing:grayscale;font-weight:400;-webkit-font-smoothing:antialiased}body.explore#session-page .type-label a:hover{opacity:0.8}body.explore#session-page .tags{max-width:700px}body.explore#session-page .tags .tag{display:inline-block;margin-bottom:15px;margin-right:30px}body.explore#session-page .sidebar{border:1px solid #80EB6E;padding:20px 40px;max-width:21%;background:#1b2a32;line-height:1.4em;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}body.explore#session-page .sidebar h4{font-weight:500}@media (max-width:1000px){body.explore#session-page .sidebar{max-width:100%;margin-top:50px}}body.explore{background-size:100% auto;-moz-background-size:100% auto}.info-circle{margin-left:12px;cursor:pointer;background-size:cover;-moz-background-size:cover;background:url(https://d1ophd2rlqbanb.cloudfront.net/2020/images/question-circle-white.svg) no-repeat;width:20px;font-size:22px;height:20px}.info-circle:hover .tooltipcontainer{z-index:1;visibility:visible;opacity:1}@media (max-width:1000px){.info-circle{display:none}}.tooltipcontainer{visibility:hidden;bottom:35px;position:absolute;right:-596px;opacity:0;transition:visibility 0.2s,opacity 0.2s linear;-moz-transition:visibility 0.2s,opacity 0.2s linear;-webkit-transition:visibility 0.2s,opacity 0.2s linear}.tooltipcontainer .tooltip{background-color:#2a2a2a;padding:2px 0;width:635px;position:relative;text-align:left}.tooltipcontainer .tooltip:after{border:10px solid transparent;margin-left:-10px;top:100%;left:30px;width:0;border-top-color:#2a2a2a;position:absolute;content:" ";height:0}.tooltipcontainer .tooltip .container{padding:0 20px}.tooltipcontainer .tooltip p{color:white;font-weight:300;font-size:14px;line-height:1.3em;-webkit-font-smoothing:auto}.tooltipcontainer .tooltip p strong{font-weight:600;-webkit-font-smoothing:antialiased}body.explore#session-page .tag,body#sessions-page .session-card .tags .tag,body#agenda .session-card .tags .tag{text-transform:uppercase;font-weight:400;display:block;letter-spacing:4%;font-size:12px;line-height:20px;opacity:0.7}body.explore#session-page .type-label.breakout,body#sessions-page .session-card .type-label.breakout,body#agenda .session-card .type-label.breakout,body#agenda .schedule-item .type-label.breakout{color:#80EB6E}body.explore#session-page .type-label.tutorial,body#sessions-page .session-card .type-label.tutorial,body#agenda .session-card .type-label.tutorial,body#agenda .schedule-item .type-label.tutorial{color:#02bc67}body.explore#session-page .type-label.meet-the-experts,body#sessions-page .session-card .type-label.meet-the-experts,body#agenda .session-card .type-label.meet-the-experts,body#agenda .schedule-item .type-label.meet-the-experts{color:#ff877a}body.explore#session-page .type-label.code-theater-session,body#sessions-page .session-card .type-label.code-theater-session,body#agenda .session-card .type-label.code-theater-session,body#agenda .schedule-item .type-label.code-theater-session{color:#97ebf3}body.explore#session-page .type-label.workshop,body#sessions-page .session-card .type-label.workshop,body#agenda .session-card .type-label.workshop,body#agenda .schedule-item .type-label.workshop{color:#f9bc26}body.explore#session-page .type-label.self-paced-lab,body#sessions-page .session-card .type-label.self-paced-lab,body#agenda .session-card .type-label.self-paced-lab,body#agenda .schedule-item .type-label.self-paced-lab{color:#ee9ac3}body.explore#session-page .type-label.ask-the-expert,body#sessions-page .session-card .type-label.ask-the-expert,body#agenda .session-card .type-label.ask-the-expert,body#agenda .schedule-item .type-label.ask-the-expert{color:#B66DFC;display:none}body#sessions-page .session-card,body#agenda .session-card{border:1px solid;background-color:#1b2a32;padding:6px 20px;margin:0 10px 35px;max-width:700px;display:inline-block;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s}body#sessions-page .session-card:hover,body#agenda .session-card:hover{background:#111D24}body#sessions-page .session-card.inactive,body#agenda .session-card.inactive{display:none}body#sessions-page .session-card .tags,body#agenda .session-card .tags{margin:25px 0.5em 20px;width:100%;text-align:right}body#sessions-page .session-card.breakout,body#agenda .session-card.breakout,body#sessions-page .session-card.breakout:focus,body#agenda .session-card.breakout:focus{border-color:#80EB6E !important}body#sessions-page .session-card.tutorial,body#agenda .session-card.tutorial,body#sessions-page .session-card.tutorial:focus,body#agenda .session-card.tutorial:focus{border-color:#02bc67 !important}body#sessions-page .session-card.meet-the-experts,body#agenda .session-card.meet-the-experts,body#sessions-page .session-card.meet-the-experts:focus,body#agenda .session-card.meet-the-experts:focus{border-color:#ff877a !important}body#sessions-page .session-card.code-theater-session,body#agenda .session-card.code-theater-session,body#sessions-page .session-card.code-theater-session:focus,body#agenda .session-card.code-theater-session:focus{border-color:#97ebf3 !important}body#sessions-page .session-card.workshop,body#agenda .session-card.workshop,body#sessions-page .session-card.workshop:focus,body#agenda .session-card.workshop:focus{border-color:#f9bc26 !important}body#sessions-page .session-card.self-paced-lab,body#agenda .session-card.self-paced-lab,body#sessions-page .session-card.self-paced-lab:focus,body#agenda .session-card.self-paced-lab:focus{border-color:#ee9ac3 !important}body#sessions-page #targeted-agenda{font-size:18px}body#sessions-page #sessions{column-count:2;-moz-column-count:2;-webkit-column-count:2;width:76%}body#sessions-page .title{margin:25px 0}body#sessions-page .speaker-info{line-height:1em;margin-bottom:25px}body#sessions-page .speaker-info-data{-moz-osx-font-smoothing:grayscale;font-size:0.9em;-webkit-font-smoothing:antialiased;line-height:1.4}body#sessions-page #filters-dropdown–container{display:none}body#sessions-page #filters-dropdown–container #filters-dropdown select{width:fit-content;width:-moz-fit-content;width:-webkit-fit-content}body#sessions-page #filters{width:278px}body#sessions-page #filters .h3{margin-top:0}body#sessions-page .filter a:focus{outline:none}body#sessions-page .filter .filter-container{margin-left:-1em}body#sessions-page .filter .filter-option-wrapper{border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;padding:0.5em;margin:0.5em;width:fit-content;width:-moz-fit-content;width:-webkit-fit-content;line-height:1.2em}body#sessions-page .filter .filter-option-wrapper:hover{cursor:pointer}body#sessions-page .filter .filter-option-wrapper.active .close-out{display:inline-block}body#sessions-page .filter .filter-option-wrapper.active a{color:#000;opacity:1}body#sessions-page .filter .filter-option-wrapper .close-out{background-repeat:no-repeat;margin:0 5px;background-size:cover;-moz-background-size:cover;display:none;width:15px;vertical-align:baseline;background-image:url(https://d1ophd2rlqbanb.cloudfront.net/icon-x-black.svg);height:15px}body#sessions-page .filter#tags .filter-option-wrapper.active{background-color:#ACB7B9}body#sessions-page .filter#types .filter-option-wrapper.active.breakout{background-color:#80EB6E}body#sessions-page .filter#types .filter-option-wrapper.active.tutorial{background-color:#02bc67}body#sessions-page .filter#types .filter-option-wrapper.active.meet-the-experts{background-color:#ff877a}body#sessions-page .filter#types .filter-option-wrapper.active.code-theater-session{background-color:#97ebf3}body#sessions-page .filter#types .filter-option-wrapper.active.workshop{background-color:#f9bc26}body#sessions-page .filter#types .filter-option-wrapper.active.self-paced-lab{background-color:#ee9ac3}body#sessions-page .filter#types .filter-option-wrapper.active.theater-session{background-color:white}body#sessions-page .fancybox-close{top:30px !important;right:20px !important}@media (max-width:1315px){body#sessions-page .content-header .flex{display:block}body#sessions-page .content-header .flex .center-mobile{line-height:1.3em}}@media (max-width:1010px){body#sessions-page .content .flex{display:block}body#sessions-page #filters{display:none}body#sessions-page #filters-dropdown–container{display:block}body#sessions-page #sessions{column-count:1;-moz-column-count:1;-webkit-column-count:1;width:96%}body#sessions-page .session-card{margin:0 0 35px 0}body#sessions-page .more-box{padding:50px}body#sessions-page .more-box h2,body#sessions-page .more-box p{text-align:left}}@media (max-width:800px){body#sessions-page #filters-dropdown–container{width:96%}}body#agenda .content-header .center-mobile{line-height:1.3em}body#agenda h4{-moz-osx-font-smoothing:grayscale;margin-top:0;-webkit-font-smoothing:antialiased;line-height:1.2em}body#agenda #tab-links{border:1px solid #80EB6E;padding:0;margin:0;overflow:hidden;border-bottom:0}body#agenda #tab-links .tab-link{cursor:pointer;padding:16px 50px;margin:0;-moz-osx-font-smoothing:grayscale;color:white;list-style-type:none;font-weight:600;-webkit-font-smoothing:antialiased;float:left}body#agenda #tab-links .tab-link.active,body#agenda #tab-links .tab-link:hover{color:#000;background:#80EB6E}body#agenda #tab-links,body#agenda .tab-link{background:#2a4858}body#agenda #tabs{background-color:#1b2a32}body#agenda .tab{border:1px solid #80EB6E;border-top:0;display:none}body#agenda .tab.active{display:block}body#agenda .timebar,body#agenda .time{color:#80EB6E}body#agenda .schedule-item{border-top:1px solid #2a4858;padding:40px 0;margin:0 40px}body#agenda .schedule-item:first-of-type{border-top:none}body#agenda .schedule-item h4{font-weight:500}body#agenda .schedule-item .time{width:33%}body#agenda .schedule-item .detail{color:white;width:66%}body#agenda .schedule-item .detail h4{font-size:24px;line-height:1.1em}body#agenda .schedule-item .close-out{font-size:24px}body#agenda .schedule-item .open-up{font-size:30px;margin-top:-4px}body#agenda .schedule-item .open-up,body#agenda .schedule-item .close-out{color:#80EB6E;margin-right:30px}body#agenda .schedule-item.active.expandable .open-up{display:none}body#agenda .schedule-item.active.expandable .close-out{display:block}body#agenda .schedule-item a.session:hover{opacity:0.7}body#agenda .schedule-item .type-label{line-height:1em}body#agenda .expandable{cursor:pointer}body#agenda .expanded{margin:0 40px 40px}body#agenda .main-stage-speakers .main-stage-speaker{width:45%;font-size:16px;margin-top:20px;line-height:1.4em;align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center;margin-bottom:20px}body#agenda .main-stage-speakers .main-stage-speaker img{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;width:60px;height:auto;margin-right:15px}@media (max-width:800px){body#agenda .main-stage-speakers{display:block}body#agenda .main-stage-speakers .main-stage-speaker{width:100%}}body#agenda .dividing-line{left:49.95%;border-left:1px dashed #2a4858;position:absolute;height:100%}body#agenda .timebar .half-timebar{width:49.4%}body#agenda .timebar .half-timebar p{margin:0;color:#00ad5e;font-weight:600;font-size:15px}body#agenda .sessions-container{padding:10px 0 0;overflow:hidden;position:relative}body#agenda .sessions-container .half-timebar{width:48.5%}body#agenda .session-card{border:none;background-color:#2a4858;padding:20px;margin:10px 0;height:180px}body#agenda .session-card:hover{background-color:#2a4858;opacity:0.7}body#agenda .session-card .stick-bottom{margin:0;position:absolute}body#agenda .session-card .stick-left{left:20px;bottom:23px}body#agenda .session-card .tags{bottom:20px;width:65%;right:20px}body#agenda .session-card .tags .tag{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body#agenda .more-box{background:#1b2a32}body#agenda .add-to-calendar{text-transform:uppercase;color:#80EB6E;font-size:12px}body#agenda .add-to-calendar span{opacity:0;transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s}body#agenda .add-to-calendar .add-to-calendar-icon{height:19px;margin-right:10px}body#agenda .add-to-calendar .add-to-calendar-icon line,body#agenda .add-to-calendar .add-to-calendar-icon rect{stroke-width:1.5px;fill:none;stroke:#565c5c;stroke-miterlimit:10}body#agenda .add-to-calendar:hover,body#agenda .add-to-calendar:focus-visible{color:#80EB6E}body#agenda .add-to-calendar:hover span,body#agenda .add-to-calendar:focus-visible span{opacity:1}body#agenda .add-to-calendar:hover .add-to-calendar-icon line,body#agenda .add-to-calendar:hover .add-to-calendar-icon rect,body#agenda .add-to-calendar:focus-visible .add-to-calendar-icon line,body#agenda .add-to-calendar:focus-visible .add-to-calendar-icon rect{stroke:#80EB6E}@media (max-width:980px){body#agenda .sessions-container{flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;-webkit-flex-direction:column}body#agenda .sessions-container .half-timebar{max-height:100%;width:100%}body#agenda .timebar,body#agenda .dividing-line{display:none}body#agenda .session-card{margin-left:auto;margin-right:auto}body#agenda .session-card .time{display:block}}@media (max-width:870px){body#agenda #tab-links .tab-link{padding:20px 0;width:25%;font-size:16px;text-align:center}body#agenda .schedule-item{padding:20px;margin:0}body#agenda .schedule-item .open-up,body#agenda .schedule-item .close-out{margin-right:10px}body#agenda .schedule-item .time{width:25%;min-width:200px}body#agenda .schedule-item .detail{width:68%}body#agenda .breakout-sessions{margin-left:0;margin-right:0}body#agenda .session-card{max-width:90%}}@media (max-width:1315px){body#agenda .content-header .flex{display:block}}@media (max-width:630px){body#agenda .tab .time,body#agenda .tab .detail{overflow:hidden;display:block;width:100%}}#session-page.postshow .speaker{align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center;margin-bottom:40px}#session-page.postshow .speaker img{width:6vw;float:left;margin-right:30px}@media (max-width:1000px){#session-page.postshow .speaker img{width:10vw}}@media (max-width:500px){#session-page.postshow .speaker img{width:20vw}}#session-page.postshow .speaker-info .name{margin:0}#session-page.postshow .speaker-info p.info{margin:5px 0 0;line-height:1.3em}#session-page.postshow a.slides-link svg{width:25px;vertical-align:middle;height:25px;margin-right:5px}#session-page.postshow a.slides-link svg path{fill:#80EB6E}#session-page.postshow a.slides-link:hover path,#session-page.postshow a.slides-link:focus path{fill:#02bc67}#session-page.postshow #video{width:100%;padding-bottom:56.25%;position:relative;height:0}#session-page.postshow #video iframe{z-index:1;top:0;left:0;width:100%;position:absolute;opacity:1;height:100%}#session-page.postshow #video #overlay,#session-page.postshow #video #overlay-filter,#session-page.postshow #video #overlay-actions{width:100%;position:absolute;height:100%}#session-page.postshow #video #overlay{background-size:cover;-moz-background-size:cover}#session-page.postshow #video #overlay-filter{background-color:#1b2a32;opacity:0.8}@media (max-width:800px){#session-page.postshow.detail-page .content .flex-wrap.flex{flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;-webkit-flex-direction:column}}#speaker-page .masked-speaker{cursor:default;margin-bottom:60px}#speaker-page .masked-speaker:hover img{transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1)}#speaker-page .sessions{margin-top:60px}@media (max-width:800px){#speaker-page .sessions{width:95%}}#speaker-page .session{background-color:#111D24;padding:6px 20px;overflow:hidden;display:block;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin-bottom:6%;transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s}#speaker-page .session .bar{background-color:#80EB6E;transform:translateX(-100%);-ms-transform:translateX(-100%);-moz-transform:translateX(-100%);-webkit-transform:translateX(-100%);top:0;left:0;width:100%;position:absolute;height:4px}#speaker-page .session .bar,#speaker-page .session .title{transition:color 0.5s cubic-bezier(0.03,0,0.01,1);-moz-transition:color 0.5s cubic-bezier(0.03,0,0.01,1);-webkit-transition:color 0.5s cubic-bezier(0.03,0,0.01,1)}#speaker-page .session .title{margin:25px 0}#speaker-page .session:hover .bar{transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);-webkit-transform:translateX(0)}#speaker-page .session:hover .title{color:#80EB6E}#speakers-page .section-header{margin:30px 0 50px 0}@media (max-width:800px){#speakers-page #main .flex.breakout-speakers,#speakers-page #main .flex.breakout-speakers .breakout-speaker{display:flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex}}#speakers-page #main-speakers{margin-bottom:80px}#speakers-page #main-speakers .speaker:nth-child(1){animation-delay:.2s;-moz-animation-delay:.2s;-webkit-animation-delay:.2s}#speakers-page #main-speakers .speaker:nth-child(2){animation-delay:.3s;-moz-animation-delay:.3s;-webkit-animation-delay:.3s}#speakers-page #main-speakers .speaker:nth-child(3){animation-delay:.4s;-moz-animation-delay:.4s;-webkit-animation-delay:.4s}#speakers-page #main-speakers .speaker:nth-child(4){animation-delay:.5s;-moz-animation-delay:.5s;-webkit-animation-delay:.5s}#speakers-page #main-speakers .speaker:nth-child(5){animation-delay:.6s;-moz-animation-delay:.6s;-webkit-animation-delay:.6s}#speakers-page #main-speakers .speaker:nth-child(6){animation-delay:.7s;-moz-animation-delay:.7s;-webkit-animation-delay:.7s}#speakers-page #main-speakers .speaker:nth-child(7){animation-delay:.8s;-moz-animation-delay:.8s;-webkit-animation-delay:.8s}#speakers-page #main-speakers .speaker:nth-child(8){animation-delay:.9s;-moz-animation-delay:.9s;-webkit-animation-delay:.9s}#speakers-page #main-speakers .speaker:nth-child(9){animation-delay:1s;-moz-animation-delay:1s;-webkit-animation-delay:1s}#speakers-page #main-speakers .speaker:nth-child(10){animation-delay:1.1s;-moz-animation-delay:1.1s;-webkit-animation-delay:1.1s}#speakers-page #main-speakers .speaker:nth-child(11){animation-delay:1.2s;-moz-animation-delay:1.2s;-webkit-animation-delay:1.2s}@media (max-width:1200px){#speakers-page #main-speakers{max-width:712px}#speakers-page #main-speakers .masked-speakers .speaker:nth-child(3n-2),#speakers-page #main-speakers .masked-speakers .speaker:nth-child(3n-1){margin-right:0}#speakers-page #main-speakers .masked-speakers .speaker:nth-child(odd){margin-right:100px}}@media (max-width:800px){#speakers-page #main-speakers .masked-speakers{margin-left:auto;max-width:306px;margin-right:auto}#speakers-page #main-speakers .speaker{margin-right:0 !important}}#speakers-page .breakout-speaker,#speakers-page .main-stage-speaker{max-width:400px;width:30%;position:relative;align-items:self-start;-ms-align-items:self-start;-moz-align-items:self-start;-webkit-align-items:self-start;margin-bottom:5%}@media (max-width:800px){#speakers-page .breakout-speaker,#speakers-page .main-stage-speaker{width:48%}}#speakers-page .main-stage-img-wrapper{overflow:hidden}#speakers-page .main-stage-img-wrapper img{display:block;transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s}@media (max-width:800px){#speakers-page #main .flex.main-stage-speakers{display:flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex}}#speakers-page .main-stage-speaker{transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s}#speakers-page .main-stage-speaker .main-stage-speaker-color-block{padding:25px 0 13px;display:block;margin-top:-3px}#speakers-page .main-stage-speaker .main-stage-speaker-color-block .name,#speakers-page .main-stage-speaker .main-stage-speaker-color-block .info{color:white}#speakers-page .main-stage-speaker .main-stage-speaker-color-block .name{margin:0;font-weight:700;font-size:22px;line-height:30px}#speakers-page .main-stage-speaker .main-stage-speaker-color-block .info{margin:5px 0 0;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:17px;line-height:1.3em;-webkit-font-smoothing:antialiased}@media (max-width:430px){#speakers-page .main-stage-speaker{width:100%}}#speakers-page .main-stage-speaker-container{max-width:250px;margin-bottom:44px}#speakers-page .main-stage-speaker-container .main-stage-speaker{max-width:260px;width:100%}@media (min-width:1680px){#speakers-page .main-stage-speaker-container{margin-right:2%}}@media (max-width:800px){#speakers-page .main-stage-speaker-container{max-width:48%}}@media (max-width:430px){#speakers-page .main-stage-speaker-container{max-width:100%}}#speakers-page .breakout-speaker{max-width:100%;width:33%;margin-bottom:3%}#speakers-page .breakout-speaker:nth-child(3n-2){animation-delay:.2s;-moz-animation-delay:.2s;-webkit-animation-delay:.2s}#speakers-page .breakout-speaker:nth-child(3n-1){animation-delay:.3s;-moz-animation-delay:.3s;-webkit-animation-delay:.3s}#speakers-page .breakout-speaker:nth-child(3n){animation-delay:.4s;-moz-animation-delay:.4s;-webkit-animation-delay:.4s}#speakers-page .breakout-speaker a.shrink-0{margin-right:30px}#speakers-page .breakout-speaker img{width:60px}#speakers-page .breakout-speaker .text{max-width:70%}#speakers-page .breakout-speaker .text .info{margin:5px 0 0;line-height:1.3em}@media (max-width:800px){#speakers-page .breakout-speaker{width:48%}}@media (max-width:600px){#speakers-page .breakout-speaker{width:100%}#speakers-page .breakout-speaker .text{max-width:100%}}body#schedule #schedule-overview section{padding-top:20px;padding-bottom:20px}body#schedule #schedule-overview section.subsection{padding-top:10px}body#schedule #schedule-overview .blue-label{line-height:1.7em}body#schedule #schedule-overview .date{width:22%}body#schedule #schedule-overview .date p{margin:15px 0 0;font-weight:700;font-size:42px;line-height:1em}body#schedule #schedule-overview .event{width:32%}body#schedule #schedule-overview .event:last-child{width:44%}@media (max-width:800px){body#schedule #schedule-overview section{flex-wrap:wrap;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap}body#schedule #schedule-overview .date{margin-bottom:20px}body#schedule #schedule-overview .date,body#schedule #schedule-overview .event,body#schedule #schedule-overview .event:last-child{width:100%}body#schedule #schedule-overview h2{margin-left:0;text-align:left}body#schedule #schedule-overview .button{margin-top:0}}body#schedule h1{margin-right:70px}body#schedule #days-toggle{border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;border:3px solid white;align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center}body#schedule #days-toggle .day-toggle{cursor:pointer;padding:10px 35px;color:white;font-weight:400;text-align:center}body#schedule #days-toggle .day-toggle:hover,body#schedule #days-toggle .day-toggle.active{color:black;background:white}body#schedule #days-toggle #day-1-toggle{border-radius:20px 0 0 20px;-moz-border-radius:20px 0 0 20px;-webkit-border-radius:20px 0 0 20px;margin-left:-2px;padding:11px 36px 11px 35px}body#schedule #days-toggle #day-2-toggle{border-radius:0 20px 20px 0;-moz-border-radius:0 20px 20px 0;-webkit-border-radius:0 20px 20px 0;padding:11px 35px 11px 35px;margin-right:-2px}@media (max-width:800px){body#schedule.secondary-page #main .flex{display:flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex}}body#faq .content{margin-bottom:10em}body#faq .content a:hover:not(.button):not(.session){color:#02bc67}body#faq .content p a,body#faq .content form label a{color:#80EB6E;font-size:inherit}body#faq section{max-width:80%;margin-bottom:50px}@media (max-width:800px){body#faq section{max-width:100%}}body#faq .toggle:focus-visible{color:#80EB6E}body#faq .q{cursor:pointer;display:flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex}body#faq .q a{color:white}body#faq .q:before{color:#80EB6E;font-family:FontAwesome;content:"\f067";margin-right:15px}body#faq .q.open:before{content:"\f068"}body#faq .q.open{color:#80EB6E}body#faq .a{display:none;padding-left:28px}body#faq .a ul{list-style-type:disc}body#faq ul{margin-left:1em}body#faq li{list-style-type:disc;line-height:2em}body#home.postshow .home-cta-boxes{justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;-webkit-justify-content:space-between}body#home.postshow .home-cta-boxes .home-cta-box{width:30%}@media (max-width:800px){body#home.postshow .home-cta-boxes .home-cta-box{width:100%}}body#home.postshow .home-cta-boxes .home-cta-box:first-of-type{margin-right:0}@media print{*,html,body,div,table{background-color:white;color:#000}#logged-in-nav,nav,div[class^="nav-menu"],*[id^="side-"],header,footer,p.sub-content,button,.button,a,.noprint{visibility:hidden !important}}