@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}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}body#home.error #main{margin-top:20vh;margin-bottom:20vh}#session-page .topics,#sessions-page .topics,#speaker-page .topics{margin:25px 0 20px;width:100%;text-align:left}#session-page .topics .topic,#sessions-page .topics .topic,#speaker-page .topics .topic{text-transform:uppercase;font-weight:400;display:inline-block;letter-spacing:4%;font-size:12px;line-height:20px;opacity:0.7;margin-right:1em}#session-page .session,#sessions-page .session,#speaker-page .session{background-color:#111D24;padding:6px 20px;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}#session-page .session .title,#sessions-page .session .title,#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)}#session-page .session:hover .speaker-info,#sessions-page .session:hover .speaker-info,#speaker-page .session:hover .speaker-info{color:white}#session-page .session:hover .bar,#sessions-page .session:hover .bar,#speaker-page .session:hover .bar{transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);-webkit-transform:translateX(0)}#session-page .session:hover.beginner-spring-session-card .title,#sessions-page .session:hover.beginner-spring-session-card .title,#speaker-page .session:hover.beginner-spring-session-card .title{color:#80EB6E}#session-page .session:hover.intermediate-spring-session-card .title,#sessions-page .session:hover.intermediate-spring-session-card .title,#speaker-page .session:hover.intermediate-spring-session-card .title{color:#02bc67}#session-page .session:hover.people-process-culture-session-card .title,#sessions-page .session:hover.people-process-culture-session-card .title,#speaker-page .session:hover.people-process-culture-session-card .title{color:#fabd26}#session-page .session:hover.platforms-stacks-session-card .title,#sessions-page .session:hover.platforms-stacks-session-card .title,#speaker-page .session:hover.platforms-stacks-session-card .title{color:#00f5ff}#session-page .session:hover.programming-tools-session-card .title,#sessions-page .session:hover.programming-tools-session-card .title,#speaker-page .session:hover.programming-tools-session-card .title{color:#ff877a}#session-page .session:hover.case-studies-session-card .title,#sessions-page .session:hover.case-studies-session-card .title,#speaker-page .session:hover.case-studies-session-card .title{color:#08968c}#session-page .beginner-spring-session-card .bar,#sessions-page .beginner-spring-session-card .bar,#speaker-page .beginner-spring-session-card .bar{background-color:#80EB6E}#session-page .beginner-spring-session-label,#sessions-page .beginner-spring-session-label,#speaker-page .beginner-spring-session-label{color:#80EB6E}#session-page .active.beginner-spring-track,#sessions-page .active.beginner-spring-track,#speaker-page .active.beginner-spring-track,#session-page .track.beginner-spring-track:before,#sessions-page .track.beginner-spring-track:before,#speaker-page .track.beginner-spring-track:before{background:#80EB6E}#session-page .intermediate-spring-session-card .bar,#sessions-page .intermediate-spring-session-card .bar,#speaker-page .intermediate-spring-session-card .bar{background-color:#02bc67}#session-page .intermediate-spring-session-label,#sessions-page .intermediate-spring-session-label,#speaker-page .intermediate-spring-session-label{color:#02bc67}#session-page .track.intermediate-spring-track:before,#sessions-page .track.intermediate-spring-track:before,#speaker-page .track.intermediate-spring-track:before,#session-page .active.intermediate-spring-track,#sessions-page .active.intermediate-spring-track,#speaker-page .active.intermediate-spring-track{background:#02bc67}#session-page .people-process-culture-session-card .bar,#sessions-page .people-process-culture-session-card .bar,#speaker-page .people-process-culture-session-card .bar{background-color:#fabd26}#session-page .people-process-culture-session-label,#sessions-page .people-process-culture-session-label,#speaker-page .people-process-culture-session-label{color:#fabd26}#session-page .track.people-process-culture-track:before,#sessions-page .track.people-process-culture-track:before,#speaker-page .track.people-process-culture-track:before,#session-page .active.people-process-culture-track,#sessions-page .active.people-process-culture-track,#speaker-page .active.people-process-culture-track{background:#fabd26}#session-page .platforms-stacks-session-card .bar,#sessions-page .platforms-stacks-session-card .bar,#speaker-page .platforms-stacks-session-card .bar{background-color:#00f5ff}#session-page .platforms-stacks-session-label,#sessions-page .platforms-stacks-session-label,#speaker-page .platforms-stacks-session-label{color:#00f5ff}#session-page .track.platforms-stacks-track:before,#sessions-page .track.platforms-stacks-track:before,#speaker-page .track.platforms-stacks-track:before,#session-page .active.platforms-stacks-track,#sessions-page .active.platforms-stacks-track,#speaker-page .active.platforms-stacks-track{background:#00f5ff}#session-page .programming-tools-session-card .bar,#sessions-page .programming-tools-session-card .bar,#speaker-page .programming-tools-session-card .bar{background-color:#ff877a}#session-page .programming-tools-session-label,#sessions-page .programming-tools-session-label,#speaker-page .programming-tools-session-label{color:#ff877a}#session-page .track.programming-tools-track:before,#sessions-page .track.programming-tools-track:before,#speaker-page .track.programming-tools-track:before,#session-page .active.programming-tools-track,#sessions-page .active.programming-tools-track,#speaker-page .active.programming-tools-track{background:#ff877a}#session-page .case-studies-session-card .bar,#sessions-page .case-studies-session-card .bar,#speaker-page .case-studies-session-card .bar{background-color:#08968c}#session-page .case-studies-session-label,#sessions-page .case-studies-session-label,#speaker-page .case-studies-session-label{color:#08968c}#session-page .track.case-studies-track:before,#sessions-page .track.case-studies-track:before,#speaker-page .track.case-studies-track:before,#session-page .active.case-studies-track,#sessions-page .active.case-studies-track,#speaker-page .active.case-studies-track{background:#08968c}.more-box .social-links{margin-left:14px}.more-box .social-links a{margin-left:8px;display:inline-block}.more-box .social-links a svg{fill:white;height:20px}.more-box .social-links a:hover{opacity:1 !important}.more-box .social-links a:hover svg{fill:#80EB6E}.more-box .social-links .twitter-icon{transform:translateY(-4px);-ms-transform:translateY(-4px);-moz-transform:translateY(-4px);-webkit-transform:translateY(-4px)}.more-box .social-links .facebook-icon{margin-left:4px;transform:translateY(-3px);-ms-transform:translateY(-3px);-moz-transform:translateY(-3px);-webkit-transform:translateY(-3px)}.more-box .social-links .facebook-icon svg{height:24px}@media (max-width:440px){.more-box .social-links{margin:8px auto;display:block}}body.home#refresh #home-agenda section{padding-top:20px;padding-bottom:20px}body.home#refresh #home-agenda section.subsection{padding-top:10px}body.home#refresh #home-agenda .blue-label{line-height:1.7em}body.home#refresh #home-agenda .date{width:22%}body.home#refresh #home-agenda .date p{margin:15px 0 0;font-weight:700;font-size:42px;line-height:1em}body.home#refresh #home-agenda .event{width:32%}body.home#refresh #home-agenda .event:last-child{width:44%}@media (max-width:800px){body.home#refresh #home-agenda section{flex-wrap:wrap;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap}body.home#refresh #home-agenda .date{margin-bottom:20px}body.home#refresh #home-agenda .date,body.home#refresh #home-agenda .event,body.home#refresh #home-agenda .event:last-child{width:100%}body.home#refresh #home-agenda h2{margin-left:0;text-align:left}body.home#refresh #home-agenda .button{margin-top:0}}@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:1440px;padding-left:20px;padding-right:20px;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,body.home#refresh #home-agenda .date p,.button,#newsletter button,h1,.h1,h2,.h2,h3,.h3,.bold,strong,.blue-label,.green-link,blockquote,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,.detail-page .content a.return-to-all,.detail-page .content h1.title,.detail-page .content .sub-title{-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}.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-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}.p-15{padding:15px}.p-25{padding:25px}.p-40{padding:40px}.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-six{max-width:600px}.max-three{max-width:300px}.max-sevensixty{max-width:760px}.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%}}.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}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}.fourteen{font-size:14px}.fs-jumbo{font-size:72px;line-height:82px}.lh-12{line-height:1.2em}.uppercase{text-transform:uppercase}.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:22px;line-height:36px;text-align:left}.bold,strong{font-weight:bold}.semibold{font-weight:400}.font-500{font-weight:500}.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}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{outline:none;border-color:#80EB6E}select{background:url(https://d1fto35gcfffzn.cloudfront.net/images/icons/icon-angledown-white.png) no-repeat transparent right 10px 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}form.update .edit-checkbox{white-space:normal}form.update #image-upload label:hover,form.update .logout input[type="submit"]:hover{color:#02bc67}.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}}@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")}.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)}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{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;padding:0;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:17px;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}#newsletter .h4{font-size:20px}#newsletter .title{white-space:nowrap}#newsletter .confirmation,#newsletter .mktoAsterix,#newsletter .mktoGutter,#newsletter .mktoOffset{display:none}#newsletter form{min-width:100%}#newsletter .mktoLogicalField.mktoCheckboxList.mktoHasWidth.mktoRequired{max-width:500px;float:none !important}#newsletter label[for^="mktoCheckbox"]{color:white;font-size:13px !important;line-height:1.5em !important}#newsletter label[for^="mktoCheckbox"] a{text-decoration:underline;-moz-text-decoration:underline;-webkit-text-decoration:underline}#newsletter input[id^="mktoCheckbox"]{transform:translateY(6px);-ms-transform:translateY(6px);-moz-transform:translateY(6px);-webkit-transform:translateY(6px)}#newsletter input#Email{border:2px solid #80EB6E;padding:13px !important;max-width:100%;float:none !important;height:40px}#newsletter button{border:2px solid #80EB6E;color:#80EB6E;background:transparent}#newsletter button:before{background:transparent}#newsletter button:hover{color:black;background:#80EB6E}#newsletter .mktoForm .mktoError{margin-bottom:-47px;margin-right:-10px}#newsletter .mktoForm .mktoError .mktoErrorMsg{background-color:white !important;border:none !important;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;text-shadow:none !important;color:black !important;background-image:none}#newsletter .mktoForm .mktoError .mktoErrorArrow{background-color:white !important;border:none !important}@media (max-width:1100px){#newsletter .nav-menu-content .flex:nth-child(2) .left{width:100%}#newsletter .mktoLogicalField.mktoCheckboxList.mktoHasWidth.mktoRequired{max-width:300px;width:100%;float:none !important}}@media (max-width:480px){#newsletter .mktoForm{padding:0 !important}#newsletter .mktoForm input[type=email]{font-size:calc(2px + 3vw) !important}#newsletter .h4{font-size:calc(2px + 4vw)}#newsletter label[for^="mktoCheckbox"]{margin-left:25px;width:86%;font-size:calc(1px + 2vw) !important}#newsletter label[for^="mktoCheckbox"] a{padding:0 !important}}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:1240px){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 .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}.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}#register-info .info-circle,.logged-in#register .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:#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 a,.tooltipcontainer .tooltip p strong{font-weight:600;-webkit-font-smoothing:antialiased}.tooltipcontainer .tooltip p a{border:0;color:white;text-decoration:underline;-moz-text-decoration:underline;-webkit-text-decoration:underline}.tooltipcontainer .tooltip p a:hover{text-decoration:none;-moz-text-decoration:none;-webkit-text-decoration:none}.person-icon{stroke-linejoin:round;stroke-width:1.5px;fill:none;stroke:white;stroke-linecap:round}.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;text-align: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}#pass-rate-grid .sub-box{padding:40px 50px}#pass-rate-grid .amount-off{white-space:nowrap;font-size:14px}#pass-rate-grid .virtual-pass-sub-box{border-left:2px solid #374141;min-width:20%}@media (max-width:1000px){.sub-box{padding:30px 40px}.virtual-pass-sub-box{flex-shrink:0;-ms-flex-shrink:0;-moz-flex-shrink:0;-webkit-flex-shrink:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#pass-rate-grid>.flex:first-child>.sub-box:first-child>.flex p{width:48.5%}}@media (max-width:750px){.virtual-pass-sub-box{border-left:0;width:100%}#pass-rate-grid>.flex{display:block}.flex.col .sub-box>.flex{display:block}}@media (max-width:550px){.sub-box{padding:20px}}@media (max-width:400px){#pass-rate-grid>.flex:first-child>.sub-box:first-child>.flex p{width:100%}}.loading{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;border:1px solid #00f5ff;cursor:pointer;width:14px;position:relative;transition:background-color 0.2s cubic-bezier(0.03,0,0.01,1);-moz-transition:background-color 0.2s cubic-bezier(0.03,0,0.01,1);-webkit-transition:background-color 0.2s cubic-bezier(0.03,0,0.01,1);height:14px;margin-right:14px}.loading:hover{background-color:rgba(0,245,255,0.5)}.loading .right{z-index:3;transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg)}.loading .right .fill{z-index:3;animation:right 5s linear 5s both;-moz-animation:right 5s linear 5s both;-webkit-animation:right 5s linear 5s both}.loading .hold{border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;background-color:transparent;width:100%;position:absolute;clip:rect(0,14px,14px,7px);height:100%}.loading .fill{background-color:#00f5ff}.loading .fill{border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;width:100%;position:absolute;clip:rect(0,7px,14px,0);height:100%}.loading .left .fill{z-index:1;animation:left 5s linear both;-moz-animation:left 5s linear both;-webkit-animation:left 5s linear both}@keyframes left{0%{transform:rotate(0)}100%{transform:rotate(180deg)}}@keyframes right{0%{transform:rotate(0)}100%{transform:rotate(180deg)}}#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}}#tiers{margin-left:auto;max-width:1100px;margin-right:auto}#tiers #bronze-sponsors{margin:0 auto 20px;max-width:900px}#tiers #bronze-sponsors.jc-between{justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-webkit-justify-content:center}a.sponsor{padding:20px;width:33%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin-bottom:20px;text-align:center;height:200px}@media (max-width:1090px){a.sponsor{width:auto;height:auto}}a.sponsor:hover,a.sponsor:focus-visible{transform:scale(1.06);-ms-transform:scale(1.06);-moz-transform:scale(1.06);-webkit-transform:scale(1.06)}a.sponsor:hover img,a.sponsor:focus-visible img{transform:translateY(-2px);-ms-transform:translateY(-2px);-moz-transform:translateY(-2px);-webkit-transform:translateY(-2px);opacity:1}a.sponsor:after{width:33%;content:''}a.sponsor.bronze{margin-top:50px;margin-bottom:60px;height:auto}a.sponsor.bronze:last-child,a.sponsor.bronze:nth-last-child(2){margin-top:0}@media (max-width:1090px){a.sponsor.bronze{margin-top:0;margin-bottom:0}}a.sponsor img{transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);opacity:.66;transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;height:45px}.more-box{padding:100px;display:none}@media (max-width:800px){.more-box{padding:50px}}@media (max-width:550px){.more-box{padding:20px}.more-box .mr-15{margin-right:0}.more-box .flex{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}}.more-box a:hover{color:#80EB6E}.more-box .modal-h2-social,.more-box .social-links{display:inline-block}#bellsoft-logo,#jetbrains-logo,#moderne-logo,#datastax-logo{height:30px}body#home .fancybox-wrap,body.home .fancybox-wrap{max-width:1100px}body#home .fancybox-wrap .fancybox-inner,body.home .fancybox-wrap .fancybox-inner{max-width:1100px}@media (max-width:800px){body#home .fancybox-wrap,body.home .fancybox-wrap{top:40px !important}}@media (max-width:800px){.secondary-page #main .flex{display:block}}.secondary-page .content{margin-bottom:10em}.secondary-page .content a:hover:not(.button):not(.session){color:#02bc67}.secondary-page .content p a,.secondary-page .content form label a{color:#80EB6E;font-size:inherit}.secondary-page ul{margin-left:1em}.secondary-page li{list-style-type:disc;line-height:2em}@media (max-width:800px){.secondary-page .half{width:100%}}.logged-in header{margin-bottom:0}#logged-in-nav{background-color:#111D24;padding:1em 1em 1em 3em;color:white;margin-bottom:2em;border-collapse:collapse}#logged-in-nav a{margin-right:0.5em;padding-right:1em}#logged-in-nav a:not(:last-child){border-right:1px solid white}#logged-in-nav a.active,#logged-in-nav a:hover{color:#80EB6E}.logged-in-container.container,.logged-in-container .container{max-width:100%;padding-left:3em}.logged-in-container .half{margin-left:0}.logged-in-container.container{padding:0}.logged-in-container .content-header{margin-top:3em}@media (max-width:1300px){.logged-in-container .half-page-col{width:70%}}@media (max-width:900px){.logged-in-container .half-page-col{width:98%}}.logged-in-container table{background-color:#111D24;margin:0 2em 5em 0;border-collapse:collapse;text-align:left}@media (max-width:800px){.logged-in-container table .hide-when-small-screen{display:none}}.logged-in-container table thead tr{font-weight:bold;border-bottom:1px solid rgba(0,0,0,0.2)}.logged-in-container table th,.logged-in-container table td{padding:20px}.logged-in-container table .description{white-space:normal}.logged-in-container table .description *{font-size:1em;line-height:1.2em}.logged-in-container table img{border:1px solid white;width:50%}.logged-in-container table a:not(.button){text-underline-position:under;text-decoration:underline;-moz-text-decoration:underline;-webkit-text-decoration:underline;width:fit-content;width:-moz-fit-content;width:-webkit-fit-content;line-height:1.2em;margin-bottom:4px}.logged-in-container table a.email{display:inline-block}.logged-in-container table p:first-of-type{margin-top:0}.logged-in-container table p:last-of-type{margin-bottom:0}.logged-in-container .vertical-table tr{border-bottom:1px solid rgba(0,0,0,0.2)}.logged-in-container .vertical-table tr td:first-child{font-weight:bold;width:31%}.logged-in-container .sub-content a{color:#80EB6E;font-size:inherit}@media (max-width:1300px){.logged-in-container .flex{display:block}.logged-in-container .mw-onethird{width:100%}}form.update input[type="submit"],form.update input[type="button"]{padding:1em;margin:1em 1em 1em 0}form.update input[type="submit"]#main-button,form.update input[type="button"]#main-button{display:inline-block}form.update .edit .block{margin-bottom:10px}form.update .edit select{width:fit-content;width:-moz-fit-content;width:-webkit-fit-content;padding-right:3em}form.update .edit select,form.update .edit textarea,form.update .edit input:not([type='checkbox']){margin-bottom:1em}form.update .edit input[type='text'],form.update .edit input[type='url'],form.update .edit input[type='email'],form.update .edit textarea{width:95%}form.update .edit-checkbox input[type="checkbox"]{vertical-align:bottom}form.update td>img{border:2px solid white;width:50%}@media (max-width:1300px){form.update table.half{width:98%}}@media (max-width:800px){form.update .edit select{width:100%;padding-right:0}}body.home#refresh{overflow:hidden}body.home#refresh .rel>div{z-index:1;position:relative}body.home#refresh #home-hero{max-width:730px}body.home#refresh #home-hero .pill-overlay{top:630px;left:-2345px}body.home#refresh #hero-gradient-1{top:630px;left:-1060px}body.home#refresh #hero-gradient-2{transform:rotate(315deg);-ms-transform:rotate(315deg);-moz-transform:rotate(315deg);-webkit-transform:rotate(315deg);z-index:-1;top:-89px;left:179px}body.home#refresh #body-gradient-1{transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);top:400px;right:-1000px}body.home#refresh #body-gradient-2{transform:rotate(315deg);-ms-transform:rotate(315deg);-moz-transform:rotate(315deg);-webkit-transform:rotate(315deg);top:-728px;right:-1737px}body.home#refresh #body-gradient-2+.pill-overlay{transform:rotate(135deg);-ms-transform:rotate(135deg);-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);top:-1627px;right:-2636px;height:510px}body.home#refresh #body-gradient-3{top:1025px;position:absolute;right:-407px}body.home#refresh #body-gradient-4{top:1765px;width:451px;position:absolute;right:295px}body.home#refresh .offset-left{margin-bottom:295px}body.home#refresh #home-why img{top:-50px;right:-75px;position:relative}body.home#refresh #home-why .big-p{max-width:676px}body.home#refresh #home-sizzle{margin-bottom:270px}body.home#refresh #home-sizzle .container{padding:0}body.home#refresh #home-sizzle .video-wrapper .frame{padding:47% 0 0}body.home#refresh #home-sizzle .video-wrapper .frame iframe{top:0;left:0;width:100%;position:absolute;height:100%}body.home#refresh #home-sizzle .video-wrapper .play-wrapper{margin:0 auto;flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;-webkit-flex-direction:column;top:0;left:0;bottom:0;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;right:0;align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center}body.home#refresh #home-sizzle .video-wrapper .play{z-index:2}body.home#refresh #home-sizzle .video-wrapper svg{transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}@media (max-width:600px){body.home#refresh #home-sizzle{margin-bottom:0}body.home#refresh #home-sizzle.mt-180{margin-top:80px}}body.home#refresh #home-speakers{margin-top:180px;margin-bottom:325px}body.home#refresh #home-speakers h2{margin-bottom:55px}body.home#refresh #home-speakers .masked-speakers .speaker:nth-child(3n-2),body.home#refresh #home-speakers .masked-speakers .speaker:nth-child(3n-1){margin-right:0}body.home#refresh #home-speakers .ghost-speaker{width:306px;height:306px;pointer-events:none}body.home#refresh #home-speakers .speaker .title{font-weight:700;font-size:22px;line-height:30px;margin-top:35px}body.home#refresh #home-speakers .speaker a:hover{color:#00f5ff !important}body.home#refresh #home-speakers span{font-weight:400;font-size:17px;line-height:26px}body.home#refresh #home-speakers .button{margin-top:60px}body.home#refresh #home-agenda{margin-bottom:300px}body.home#refresh #home-agenda .h2{margin-top:10px}body.home#refresh #home-workshops{margin-bottom:410px}body.home#refresh #home-quotes{margin-bottom:130px}body.home#refresh #home-quotes .quote-box{left:25px;width:625px;position:relative;height:360px}body.home#refresh #home-quotes .quote-box .quote{transform:translateX(-50px);-ms-transform:translateX(-50px);-moz-transform:translateX(-50px);-webkit-transform:translateX(-50px);top:0;left:0;position:absolute;opacity:0;transition:all 0.2s cubic-bezier(0.03,0,0.01,1);-moz-transition:all 0.2s cubic-bezier(0.03,0,0.01,1);-webkit-transition:all 0.2s cubic-bezier(0.03,0,0.01,1)}body.home#refresh #home-quotes .quote-box .quote.active{transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);-webkit-transform:translateX(0);opacity:1;transition:all 0.65s cubic-bezier(0.03,0,0.01,1) 0.2s;-moz-transition:all 0.65s cubic-bezier(0.03,0,0.01,1) 0.2s;-webkit-transition:all 0.65s cubic-bezier(0.03,0,0.01,1) 0.2s}body.home#refresh #home-quotes .quote-box .quote-3{max-width:600px}body.home#refresh #home-quotes .quote-box .flex{left:0;bottom:0;position:absolute}body.home#refresh #home-quotes img{top:-100px;position:relative;right:-165px;height:100%}body.home#refresh #home-sponsors{background-color:#111D24;padding:30px;max-width:none;left:-180px;width:1440px;position:relative;margin-bottom:580px;text-align:center}body.home#refresh #home-sponsors h2{margin-top:50px}body.home#refresh #home-sponsors #tiers h3{color:#00f5ff}@media (max-width:1750px){body.home#refresh #home-quotes img{right:-55px}body.home#refresh .offset-left{left:-150px}}@media (max-width:1540px){body.home#refresh #home-sponsors{max-width:100%;left:0;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}}@media (max-width:1440px){body.home#refresh #home-why img{right:0}body.home#refresh #home-quotes img{right:0}body.home#refresh .offset-left{left:0}}@media (max-width:1180px){body.home#refresh #home-speakers{margin-top:100px;margin-bottom:100px}body.home#refresh #home-why .flex{flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;-webkit-flex-direction:column}body.home#refresh #home-why .offset-container,body.home#refresh #home-why .offset-sibling{width:100%}body.home#refresh #home-why .offset-container .big-p,body.home#refresh #home-why .offset-sibling .big-p{max-width:100%}body.home#refresh #home-why .offset-container{display:flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;justify-content:end;-ms-justify-content:end;-moz-justify-content:end;-webkit-justify-content:end;margin-top:80px}body.home#refresh #home-why .offset-container img{top:0;right:-20px}body.home#refresh #home-agenda,body.home#refresh #home-workshops{margin-bottom:250px}body.home#refresh #home-quotes .flex:not(#circles){flex-direction:column-reverse;-ms-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-webkit-flex-direction:column-reverse}body.home#refresh #home-quotes .flex:not(#circles) .offset-container{max-width:100%;display:flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;width:100%;justify-content:end;-ms-justify-content:end;-moz-justify-content:end;-webkit-justify-content:end;margin-bottom:30px}body.home#refresh #home-quotes .flex:not(#circles) .offset-container img{top:0;max-width:100%;right:-20px}body.home#refresh #home-quotes .flex:not(#circles) .quote-box{max-width:98%;width:100%;height:295px}body.home#refresh #home-quotes .flex:not(#circles) .quote-box .quote-3{max-width:100%}body.home#refresh #home-quotes img{right:0}body.home#refresh .offset-left{left:-20px}body.home#refresh #home-sponsors{margin-bottom:200px}body.home#refresh #home-workshops canvas,body.home#refresh #body-gradient-3,body.home#refresh #body-gradient-4{display:none}}@media (max-width:1020px){body.home#refresh .masked-speakers{max-width:680px}body.home#refresh .ghost-speaker{display:none}}@media (max-width:800px){body.home#refresh .offset-left{margin-bottom:60px}body.home#refresh #hero-gradient-1,body.home#refresh #hero-gradient-2{display:none}body.home#refresh .button{margin-left:auto;margin-top:30px;margin-right:auto}body.home#refresh h1{margin-left:auto;max-width:350px;font-size:42px;line-height:52px;text-align:center;margin-right:auto}body.home#refresh h2{margin-left:auto;font-size:30px;line-height:38px;text-align:center;margin-right:auto}body.home#refresh h1+.big-p{margin-left:auto;max-width:450px;margin-right:auto}body.home#refresh .big-p{font-size:15px;line-height:27px;text-align:center}body.home#refresh #home-hero .blue-label{margin-left:auto;max-width:217px;font-size:16px;line-height:24px;margin-right:auto}body.home#refresh #home-why>.flex{display:block}body.home#refresh #home-why>.flex .offset-sibling{width:100%}body.home#refresh #home-why>.flex .offset-sibling .flex{text-align:center}body.home#refresh #home-why>.flex .offset-container{display:none}body.home#refresh #home-speakers{margin-top:100px;margin-bottom:100px}body.home#refresh #home-speakers .speaker{margin:0 auto 40px !important;text-align:center}body.home#refresh #home-speakers .speaker a:hover{color:#00f5ff}body.home#refresh #home-workshops,body.home#refresh #home-agenda{margin-bottom:100px}body.home#refresh #home-quotes{margin-bottom:100px}body.home#refresh #home-quotes .quote-pill{display:none}body.home#refresh #home-quotes .quote-box{position:static;order:2;-ms-order:2;-moz-order:2;-webkit-order:2}body.home#refresh #home-quotes #circles{display:none}body.home#refresh #home-quotes .flex:not(#circles){flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;-webkit-flex-direction:column}body.home#refresh #home-quotes .flex:not(#circles) blockquote{font-size:22px;line-height:30px}body.home#refresh #home-quotes .flex:not(#circles) blockquote:before{left:-12px}body.home#refresh #home-quotes .flex:not(#circles) blockquote+p{font-weight:400;font-size:15px;line-height:27px}body.home#refresh #home-quotes .flex:not(#circles) img{max-height:100%;width:auto;right:-20px;margin-bottom:40px;order:1;-ms-order:1;-moz-order:1;-webkit-order:1}body.home#refresh #home-workshops{text-align:center}body.home#refresh #home-why .button:last-child,body.home#refresh #home-hero .button:last-child{display:none}body.home#refresh #home-sponsors h3{font-size:15px}}body#why-attend{overflow:hidden}body#why-attend #why-hero{margin-top:140px;margin-bottom:180px}body#why-attend #hero-gradient-1{transform:rotate(315deg);-ms-transform:rotate(315deg);-moz-transform:rotate(315deg);-webkit-transform:rotate(315deg);top:-720px;left:-90px}body#why-attend #body-gradient{max-width:none;top:-77px;position:absolute;right:227px;height:1146px}body#why-attend #main>.container{overflow:visible}body#why-attend .text{width:50%}body#why-attend .text.right{width:48.6%}body#why-attend .text#third p{max-width:538px}body#why-attend .img-container{overflow:visible;width:50%}body#why-attend .img-container img:not(#body-gradient){max-width:none;position:relative;height:509px}body#why-attend .img-container img:not(#body-gradient).move-right{right:-200px}body#why-attend .img-container img:not(#body-gradient).move-left{left:-390px}body#why-attend #last-image{top:-180px}@media (max-width:1500px){body#why-attend .img-container img:not(#body-gradient).move-right{right:-65px}body#why-attend #hero-gradient-1{left:-225px}body#why-attend .img-container img:not(#body-gradient).move-left{left:-290px}body#why-attend #body-gradient{right:130px}}@media (max-width:1100px){body#why-attend #why-hero{margin-top:100px;margin-bottom:100px}body#why-attend #body-gradient,body#why-attend #hero-gradient-1{display:none}body#why-attend #first+.img-container,body#why-attend #third+.img-container{display:flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;justify-content:flex-end;-ms-justify-content:flex-end;-moz-justify-content:flex-end;-webkit-justify-content:flex-end}body#why-attend .text#third p{max-width:none}body#why-attend section.flex{flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;-webkit-flex-direction:column}body#why-attend section.flex .text,body#why-attend section.flex .img-container{width:100%;margin-bottom:40px}body#why-attend section.flex .text img:not(#body-gradient),body#why-attend section.flex .img-container img:not(#body-gradient){max-width:100%;height:auto}body#why-attend section.flex .text{order:2;-ms-order:2;-moz-order:2;-webkit-order:2}body#why-attend section.flex .img-container{order:1;-ms-order:1;-moz-order:1;-webkit-order:1}body#why-attend .move-right{right:-20px !important}body#why-attend .move-left{left:-20px !important}body#why-attend #last-image{top:0}}@media (max-width:800px){body#why-attend .button{margin-left:auto;margin-top:30px;margin-right:auto}body#why-attend h1{margin-left:auto;max-width:350px;font-size:42px;line-height:52px;text-align:center;margin-right:auto}body#why-attend h2{margin-left:auto;font-size:30px;line-height:38px;text-align:center;margin-right:auto}body#why-attend h1+.big-p{margin-left:auto;max-width:450px;margin-right:auto}body#why-attend .big-p{font-weight:400;font-size:15px;line-height:27px;text-align:center}body#why-attend .center-mobile,body#why-attend #why-hero div{text-align:center}}body#travel{overflow:hidden}body#travel #main .top-div{max-height:529px}@media (max-width:1126px){body#travel #main .top-div{max-height:100%}}body#travel #main .travel-pad{padding:25px 25px 30px}@media (max-width:1126px){body#travel #main .travel-pad{margin-bottom:25px}}@media (max-width:1126px){body#travel #main .travel-bg{display:none}}body#travel #main .rel{overflow:visible}@media (max-width:1126px){body#travel #main .half{width:100%}}#guidelines #guideline-notes h3:not(:first-child){margin-top:60px}#guidelines #guideline-notes h4{margin-top:30px;font-style:italic;margin-bottom:0}#guidelines #guideline-notes ul li{line-height:1.7em;margin-bottom:20px}@media (max-width:800px){#guidelines #main .flex{display:flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap}}body.register .content{line-height:1.2em}body.register .content .flex .left{max-width:60%}body.register .content .flex .right{width:33%}body.register form ::placeholder{opacity:1}body.register form :focus:not(input[type="checkbox"]){border-color:#80EB6E}body.register #dietaryRequestNotes{display:none}body.register .tooltipcontainer{bottom:35px;right:-230px}body.register .tooltipcontainer .tooltip{width:270px;margin-bottom:0}body.register input[type="checkbox"]{margin-left:-29px;display:inline-block;width:15px;vertical-align:bottom;height:15px;margin-right:10px}body.register input[type="checkbox"].radio{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}body.register #consent-fields input[type="checkbox"]{margin:1px 15px 0 0;float:left}body.register #consent-fields p,body.register #consent-fields label{font-size:15px}body.register #consent-fields label{display:block;line-height:1.2em}body.register #consent-fields label a{border:0}body.register #consent-fields #consent-gdpr .info-circle{margin:-3px 5px}body.register #consent-fields .required-consent-field.single-line-field label{margin-left:30px}body.register .button:disabled,body.register button:disabled,body.register .button:disabled:hover,body.register button:disabled:hover{background-color:black;cursor:default;color:white}body.register #discount-response,body.register .error,body.register #stripe-container #card-errors{color:white;font-weight:300;font-size:15px;margin-top:3px;font-style:italic}body.register #employee-response{display:none}body.register #stripe-container #card-element{margin-bottom:0}body.register #order-section{width:60%}@media (max-width:850px){body.register #order-section{width:80%}}body.register #discount-section input#discountCode{max-width:300px;margin-bottom:0;margin-right:20px}@media (max-width:700px){body.register #discount-section input#discountCode{display:block}}body.register #discount-section button{background-color:initial;padding:0.75rem 1rem;margin-top:10px}body.register #discount-section button:hover{background-color:#80EB6E;color:#000;border-color:#80EB6E}body.register table#calculation-section{margin-top:30px;margin-bottom:20px}body.register table#calculation-section td:first-of-type{min-width:350px}@media (max-width:850px){body.register table#calculation-section td:first-of-type{width:100%;min-width:unset}}body.register table#calculation-section tr.workshop td.title{padding-left:15px;font-size:15px;padding-right:30px}body.register table#calculation-section td.cost{vertical-align:top;text-align:right}body.register #pass-rate-grid .price-point:not(.applicable){opacity:0.4}body.register #rate-box .amount-off{white-space:nowrap;font-size:14px}body.register #rate-box .sub-box{padding:40px 50px}body#attend.register .content,body#initial.register .content{font-weight:400;margin-top:6vh;margin-bottom:6vh}body#attend.register section#registration,body#initial.register section#registration{background-color:#03bd66;padding:40px;color:#000}body#attend.register section#registration a,body#initial.register section#registration a{color:white}body#attend.register section#registration a:hover,body#initial.register section#registration a:hover{color:#000}body#attend.register section#registration .tooltipcontainer a,body#initial.register section#registration .tooltipcontainer a{color:#80EB6E}body#attend.register section#registration .tooltipcontainer a:hover,body#initial.register section#registration .tooltipcontainer a:hover{color:#00ad5e}body#attend.register section#registration input[type="checkbox"],body#initial.register section#registration input[type="checkbox"]{border:2px solid #000}body#attend.register section#registration input[type="checkbox"]:checked,body#initial.register section#registration input[type="checkbox"]:checked{background:#000}body#attend.register section#registration .info-circle,body#initial.register section#registration .info-circle{margin:-2px 10px}body#attend.register textarea,body#attend.register input[type='text'],body#attend.register input[type='email'],body#attend.register input[type='website'],body#attend.register input[type='password'],body#attend.register input[type='url'],body#attend.register input[type='number'],body#attend.register input[type='search'],body#attend.register input[type='tel'],body#attend.register select,body#attend.register #card-element,body#attend.register .item,body#attend.register ::placeholder,body#initial.register textarea,body#initial.register input[type='text'],body#initial.register input[type='email'],body#initial.register input[type='website'],body#initial.register input[type='password'],body#initial.register input[type='url'],body#initial.register input[type='number'],body#initial.register input[type='search'],body#initial.register input[type='tel'],body#initial.register select,body#initial.register #card-element,body#initial.register .item,body#initial.register ::placeholder{color:#000;font-weight:400;border-color:#000}body#attend.register select,body#initial.register select{background:url(https://d1ophd2rlqbanb.cloudfront.net/2022/icons/angle-down-black.png) no-repeat transparent right 10px center/4%}body#attend.register #discount-section button,body#initial.register #discount-section button{border:2px solid #000}body#attend.register #discount-section button:hover,body#initial.register #discount-section button:hover{border-color:#80EB6E}body#initial.register form table{border-spacing:0 1em;width:50%;border-collapse:separate;min-width:500px}body#initial.register form table td{padding:0 10px 10px 0}body#initial.register form table td label{margin-left:30px}body#initial.register form table .cost{float:right}body#initial.register .show-when-full-pass{display:none}body#initial.register .workshops-list{margin-left:2em;width:80%;margin-top:1em}body#initial.register .workshops-list.open{display:block}@media (max-width:600px){body#initial.register form table,body#initial.register .workshops-list{width:100%;min-width:unset}}body#register-cfp input[type="checkbox"],body#register-dotnet input[type="checkbox"]{vertical-align:middle}body#register-cfp .info-circle,body#register-dotnet .info-circle{margin:-1px 10px;background:url(https://d1ophd2rlqbanb.cloudfront.net/2022/icons/tooltip-white.svg) no-repeat}body.logged-in#register .info-circle{margin:-3px 10px}body.logged-in#register select{background-image:url(https://d1ophd2rlqbanb.cloudfront.net/2022/icons/angle-down-white.png)}body.logged-in#register #success-response{display:none}body.logged-in#register #payment-section #calculation-section{margin-bottom:20px}@media (max-width:1000px){.sub-box{padding:30px 40px}.virtual-pass-sub-box{flex-shrink:0;-ms-flex-shrink:0;-moz-flex-shrink:0;-webkit-flex-shrink:0;width:340px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#rate-box>.flex:first-child>.sub-box:first-child>.flex p{width:48.5%}}@media (max-width:750px){#rate-box>.flex{display:block}#register .content .flex .left{max-width:100%}#register .content .flex .right{width:100%}.flex.col .sub-box>.flex{display:block}}@media (max-width:550px){.sub-box{padding:20px}#registration{padding-left:10px !important;padding-right:10px !important}body#attend.register #order-section{width:100%}}@media (max-width:400px){#rate-box>.flex:first-child>.sub-box:first-child>.flex p{width:100%}#register input[type="checkbox"]{display:inline-block}#register .content .bg-jade input[type="checkbox"]{margin:0 15px 7px 0}}#cfp .text .description{white-space:unset}@media (max-width:1500px){#cfp #hero .text .description,#cfp #hero .image-container img{width:80%}}@media (max-width:750px){#cfp #hero .text .description,#cfp #hero .image-container img{width:100%}}#cfp #talks .track{margin-left:1em}#workshops-page{overflow:hidden}#workshops-page .pills-bg{margin-left:auto;z-index:-1;max-width:none;top:-100%;position:absolute;right:-90%;margin-right:auto;height:300%}@media (max-width:800px){#workshops-page .pills-bg{height:0}}@media (min-width:2000px){#workshops-page .pills-bg{top:-200%;right:-180%;height:600%}}#workshops-page #workshops .lab-tiles{margin-top:60px}#workshops-page #workshops .lab-tile{padding:25px;overflow:hidden;background:#111D24;display:block;width:48%;min-height:250px;position:relative;margin-bottom:4%;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}@media (max-width:800px){#workshops-page #workshops .lab-tile{width:100%;margin-bottom:30px}}#workshops-page #workshops .lab-tile h3{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)}#workshops-page #workshops .lab-tile .bar{transform:translateX(-101%);-ms-transform:translateX(-101%);-moz-transform:translateX(-101%);-webkit-transform:translateX(-101%);top:0;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}#workshops-page #workshops .lab-tile .text{height:100%}#workshops-page #workshops .lab-tile .text .instructors{color:#ACB7B9;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)}#workshops-page #workshops .lab-tile:hover .bar,#workshops-page #workshops .lab-tile:focus-visible .bar{transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);-webkit-transform:translateX(0)}#workshops-page #workshops .lab-tile:hover .workshop-title,#workshops-page #workshops .lab-tile:focus-visible .workshop-title{color:#80EB6E}#workshops-page #workshops .lab-tile:hover .instructors,#workshops-page #workshops .lab-tile:focus-visible .instructors{color:white}#workshops-page #workshops .lab-tile:nth-child(1){animation-delay:.3s;-moz-animation-delay:.3s;-webkit-animation-delay:.3s}#workshops-page #workshops .lab-tile:nth-child(2){animation-delay:.4s;-moz-animation-delay:.4s;-webkit-animation-delay:.4s}#workshops-page #workshops .lab-tile:nth-child(3){animation-delay:.5s;-moz-animation-delay:.5s;-webkit-animation-delay:.5s}#workshops-page #workshops .lab-tile:nth-child(4){animation-delay:.6s;-moz-animation-delay:.6s;-webkit-animation-delay:.6s}#workshops-page #workshops .lab-tile:nth-child(5){animation-delay:.7s;-moz-animation-delay:.7s;-webkit-animation-delay:.7s}#workshops-page #workshops .lab-tile:nth-child(6){animation-delay:.8s;-moz-animation-delay:.8s;-webkit-animation-delay:.8s}#workshops-page #workshops .lab-tile:nth-child(7){animation-delay:.9s;-moz-animation-delay:.9s;-webkit-animation-delay:.9s}#workshops-page #workshops .lab-tile:nth-child(8){animation-delay:1s;-moz-animation-delay:1s;-webkit-animation-delay:1s}@media (max-width:800px){#workshops-page section>p{width:90%}}#workshop-page #main .content.flex{display:flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex}@media (max-width:600px){#workshop-page .content-header .h1{font-size:2.4rem}}#workshop-page .content .text{max-width:60%;margin-right:4vw}#workshop-page .content .text>p:first-of-type{margin-top:0}#workshop-page .content .text ul{margin-left:1em;padding:0 0 0 17px}#workshop-page .content .text li{list-style-type:disc;font-size:17px}#workshop-page .content .text .h4{text-transform:uppercase;color:#00f5ff}#workshop-page .content .text .h4:first-of-type{margin-top:0}#workshop-page .content .text .h4:not(:first-of-type){margin-top:4em}#workshop-page .instructor{align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center;margin-bottom:20px}#workshop-page .instructor svg,#workshop-page .instructor path{width:30px;margin-right:20px}@media (max-width:800px){#workshop-page .instructor.flex{display:flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex}}#workshop-page .instructor-info .name{margin:0}#workshop-page .instructor-info p.info{margin:5px 0 0;line-height:1.3em}#workshop-page .sponsor-logo{max-height:50px}#workshop-page .sidebar-container{max-width:30%;margin-bottom:30px}@media (max-width:800px){#workshop-page .sidebar-container{margin-bottom:40px}}#workshop-page .sidebar{background-color:#111D24;padding:20px 40px;word-break:break-word;width:fit-content;width:-moz-fit-content;width:-webkit-fit-content;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:fit-content;height:-moz-fit-content;height:-webkit-fit-content}#workshop-page #spring-boot-beginner.sidebar select{background-color:unset;padding:15px 10px 15px 5px;width:90%}#workshop-page #spring-boot-beginner.sidebar .message{display:none}#workshop-page #other-workshops{margin-top:40px}#workshop-page #other-workshops .other-workshop{margin:10px auto;line-height:1.5em}#workshop-page #payment{padding:40px;display:none}#workshop-page #payment #stripe-container{width:100%}#workshop-page #payment #card-element{padding:17px 15px 17px 0;border-bottom:2px solid white}#workshop-page #payment #card-button:disabled,#workshop-page #payment #card-button[disabled],#workshop-page #payment #card-button:disabled:hover{cursor:default;color:white;background:#000;opacity:0.6}#workshop-page #payment #card-errors{color:#ff877a;font-size:15px;font-style:italic;margin-bottom:1.5rem}#workshop-page .fancybox-close{right:4px !important}@media (max-width:850px){#workshop-page{margin-right:0}#workshop-page #main .content.flex.flex-wrap{flex-direction:column-reverse;-ms-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-webkit-flex-direction:column-reverse}#workshop-page .content .text{max-width:100%}#workshop-page .sidebar-container{max-width:80%}#workshop-page .sidebar{padding:17px;width:fit-content;width:-moz-fit-content;width:-webkit-fit-content;margin-bottom:30px;margin-right:0}#workshop-page #other-workshops{display:none}}#faq section{max-width:80%;margin-bottom:50px}@media (max-width:800px){#faq section{max-width:100%}}#faq .toggle:focus-visible{color:#80EB6E}#faq .q{cursor:pointer}#faq .q a{color:white}#faq .q:before{color:#80EB6E;font-family:FontAwesome;content:"\f067";margin-right:15px}#faq .q.open:before{content:"\f068"}#faq .q.open{color:#80EB6E}#faq .a{display:none}#faq .a ul{list-style-type:disc}#admin-submission.logged-in #submit-cfp,#account-submissions.logged-in #submit-cfp,#account-submission.logged-in #submit-cfp{font-size:15px}#admin-submission.logged-in #submit-cfp select,#account-submissions.logged-in #submit-cfp select,#account-submission.logged-in #submit-cfp select{width:40%;min-width:300px}#admin-submission.logged-in #submit-cfp .form-field-header,#account-submissions.logged-in #submit-cfp .form-field-header,#account-submission.logged-in #submit-cfp .form-field-header{font-weight:400}#admin-submission.logged-in #topics #user-message,#account-submissions.logged-in #topics #user-message,#account-submission.logged-in #topics #user-message{margin-bottom:10px}#admin-submission.logged-in #topics input[type="checkbox"],#account-submissions.logged-in #topics input[type="checkbox"],#account-submission.logged-in #topics input[type="checkbox"]{display:none}#admin-submission.logged-in #topics input[type="checkbox"]:checked+label.topic,#account-submissions.logged-in #topics input[type="checkbox"]:checked+label.topic,#account-submission.logged-in #topics input[type="checkbox"]:checked+label.topic{color:#80EB6E !important;background:#4E4E4E}#admin-submission.logged-in #topics .topic,#account-submissions.logged-in #topics .topic,#account-submission.logged-in #topics .topic{padding:0.4em 1em;margin:1em 1em 1em 0;color:white;font-weight:400;display:inline-block;letter-spacing:4%;font-size:12px;line-height:20px;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;text-transform:uppercase;background:#303030;width:fit-content;width:-moz-fit-content;width:-webkit-fit-content;opacity:0.7}#admin-submission.logged-in #topics .topic:hover:not(disabled),#account-submissions.logged-in #topics .topic:hover:not(disabled),#account-submission.logged-in #topics .topic:hover:not(disabled){color:#80EB6E !important;background:#4E4E4E}#account-submission.logged-in .form-field-header,#admin-submission.logged-in .form-field-header{display:none}#account-submission.logged-in #topics,#admin-submission.logged-in #topics{margin-bottom:0}body.admin #main .container{max-width:100%}body.admin table tr#no-result,body.admin .show-when-small-screen,body.admin .filter-info{display:none}@media (max-width:1500px){body.admin .hide-when-small-screen,body.admin table#submissions{display:none}body.admin .show-when-small-screen{display:block}}body.admin #column-toggle{float:right}body.admin #column-toggle input[type='checkbox']{margin:0 8px 0 15px}body.admin table#submissions{margin:20px 0 20px 0;width:100%}body.admin table#submissions td{padding:20px}body.admin table#submissions th{padding:20px 0 20px 20px;font-weight:100;font-size:17px}body.admin table#submissions.large-table td{padding:10px}body.admin table#submissions.large-table th{padding:10px 0 10px 10px}body.admin table#submissions thead #search select{border:0;background-color:inherit;padding:0 1.5em 0 0;margin:0}body.admin table#submissions thead #search select:not(.short-column){width:fit-content;width:-moz-fit-content;width:-webkit-fit-content}body.admin table#submissions thead #search th:not(.details-control){padding-right:1em}body.admin table#submissions thead #search select[multiple]{background:none}body.admin table#submissions thead select.display-name{width:fit-content;width:-moz-fit-content;width:-webkit-fit-content;font-size:17px}body.admin table#submissions thead [class*="sorting"]{background-repeat:no-repeat;background-position:center right}body.admin table#submissions thead .sorting{background-image:url(/images/sort_both.png)}body.admin table#submissions thead .sorting_asc{background-image:url(/images/sort_asc.png)}body.admin table#submissions thead .sorting_desc{background-image:url(/images/sort_desc.png)}body.admin table#submissions thead .sorting_asc_disabled{background-image:url(/images/sort_asc_disabled.png)}body.admin table#submissions thead .sorting_desc_disabled{background-image:url(/images/sort_desc_disabled.png)}body.admin table#submissions tbody tr{background-color:unset}body.admin table#submissions tbody tr.selected{background-color:#656565}body.admin table#submissions tbody tr.shown td.details-control{background:url(/images/details_close.png) no-repeat center center}body.admin table#submissions tbody td{border:0}body.admin table#submissions tbody td.details-control{cursor:pointer;padding:0 20px;background:url(/images/details_open.png) no-repeat center center}body.admin table#submissions tbody table.details{margin:10px auto 10px 40px}body.admin table#submissions tbody table.details tr:not(:first-of-type) td{padding-top:20px}body.admin .button.filter{margin-left:20px;padding:1em}body.admin #submissions_length,body.admin #submissions_filter,body.admin #submissions_info,body.admin #submissions_processing,body.admin #submissions_previous,body.admin #submissions_paginate .paginate_button{color:white !important}body.admin #submissions_paginate .paginate_button.current{color:#2a2a2a !important}body.admin #submissions_length select{margin-left:0.5em;width:fit-content;width:-moz-fit-content;width:-webkit-fit-content;padding-right:2em}body.admin #submissions_filter{margin-bottom:20px}body.admin #submissions_filter label>input{margin:0 0 0 0.75em;display:inline-block;width:unset}body.admin#admin-submissions #finalize{padding:50px;display:none}body.admin#admin-submissions #finalize .popup-response{display:none}body.admin#admin-summary .vertical-table tr td:first-child{font-weight:100;width:100%}body.admin#admin-summary a.link-out{text-decoration:underline;-moz-text-decoration:underline;-webkit-text-decoration:underline}#speakerProfile,#speakerConfirm{display:none}#speakerProfile h4,#speakerConfirm h4{color:white;line-height:1.25em}.modal-box #speakerForm button{font-size:0.7em}.modal-box #speakerConfirm img{width:80px}form #image-upload{margin-bottom:50px}form #image-upload #upload-button-container{align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center}form #image-upload #upload-button-container label{margin:0 20px 10px 0}form #image-upload #upload-button-container span{font-size:15px;margin-bottom:10px}@media (max-width:1300px){form #image-upload #upload-button-container span{display:block}}form #image-upload #upload-image-button{cursor:pointer;display:block;width:fit-content;width:-moz-fit-content;width:-webkit-fit-content;opacity:0;height:1px}form #image-upload #result-container{display:none}form #image-upload #result-container{border:1px solid;overflow:hidden}form #image-upload+div.single-line-field{margin-top:30px}form#register-form #image-upload{margin-top:30px}form#register-form #image-upload #crop-container{max-width:44%}@media (max-width:1300px){form#register-form #image-upload #crop-container{max-width:98%}}form.update #image-upload #crop-container{width:90%}form.update #image-upload #crop-container img{width:90%}#session-page .track{margin-bottom:40px}#session-page .track a:hover{opacity:0.8}#session-page .topics{margin-bottom:50px}#session-page .topics .topic{font-size:14px}#session-page .topics .topic a{border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;padding:0.4em 1em;color:white;background:#111D24;width:fit-content;width:-moz-fit-content;width:-webkit-fit-content}#session-page .topics .topic a:hover{color:#80EB6E !important;background:#4E4E4E}#session-page .speaker{align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center;margin-bottom:40px}#session-page .speaker img{width:6vw;float:left;margin-right:30px}@media (max-width:1000px){#session-page .speaker img{width:10vw}}@media (max-width:500px){#session-page .speaker img{width:20vw}}#session-page .speaker-info .name{margin:0}#session-page .speaker-info p.info{margin:5px 0 0;line-height:1.3em}#session-page .sidebar-container{max-width:34%;margin-bottom:30px;min-width:30%}@media (max-width:800px){#session-page .sidebar-container{max-width:100%;margin-bottom:40px}}@media (max-width:800px){#session-page .sidebar-container{width:100%;margin-top:0}#session-page.detail-page .content .flex-wrap.flex{flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;-webkit-flex-direction:column}}#sessions-page #sessions{column-count:2;-moz-column-count:2;-webkit-column-count:2;width:80%;justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;-webkit-justify-content:space-between}@media (max-width:800px){#sessions-page #sessions{column-count:1;-moz-column-count:1;-webkit-column-count:1;width:96%}}#sessions-page .session{margin:0 10px 35px;overflow:hidden;max-width:420px;display:inline-block}#sessions-page .session.inactive{display:none}#sessions-page .session .bar{transform:translateX(-100%);-ms-transform:translateX(-100%);-moz-transform:translateX(-100%);-webkit-transform:translateX(-100%);top:0;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}#sessions-page .title{margin:25px 0}#sessions-page .speaker-info{color:#ACB7B9;line-height:1em;margin-bottom:25px;transition:color 0.35s cubic-bezier(0.03,0,0.01,1);-moz-transition:color 0.35s cubic-bezier(0.03,0,0.01,1);-webkit-transition:color 0.35s cubic-bezier(0.03,0,0.01,1)}#sessions-page .speaker-info span{font-size:0.9em;line-height:1.4}#sessions-page .speaker-info span:first-of-type{font-weight:500}#sessions-page .speaker-info .speaker-info-data{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}#sessions-page #filters{width:300px}#sessions-page #filters .h3{margin-top:0}@media (max-width:800px){#sessions-page #filters{display:none}}#sessions-page .filter{margin-bottom:50px}#sessions-page .filter a:focus{outline:none}#sessions-page .filter#topics .active{background-color:#ACB7B9}#sessions-page .filter .active a{color:#000;opacity:1}#sessions-page .filter .active span:hover{color:#000}#sessions-page .filter .close-out svg{margin-left:5px;width:12px;height:12px}#sessions-page .filter>div{border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;padding:0.35em 0.6em;margin:0.5em 0 0.5em -0.45em;display:flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;width:fit-content;width:-moz-fit-content;width:-webkit-fit-content;justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;-webkit-justify-content:space-between;align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center}#sessions-page .filter>div:hover{cursor:pointer}#sessions-page .filter span{opacity:0.7}#sessions-page .filter span:hover{color:white;opacity:1}#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{overflow:hidden;display:block;margin-bottom:6%}#speaker-page .session .bar{transform:translateX(-100%);-ms-transform:translateX(-100%);-moz-transform:translateX(-100%);-webkit-transform:translateX(-100%);top:0;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}#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.beginner-spring-session-card .title{color:#80EB6E}#speaker-page .session:hover.intermediate-spring-session-card .title{color:#02bc67}#speaker-page .session:hover.people-process-culture-session-card .title{color:#fabd26}#speaker-page .session:hover.platforms-stacks-session-card .title{color:#00f5ff}#speaker-page .session:hover.programming-tools-session-card .title{color:#ff877a}#speaker-page .session:hover.case-studies-session-card .title{color:#08968c}#speakers-page .section-header{margin:30px 0 50px 0}#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 .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 .container{max-width:1440px}body#schedule .content{position:relative}@media (max-width:830px){body#schedule .schedule-header{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}}body#schedule h1{margin-top:0;margin-bottom:0;margin-right:70px}@media (max-width:1400px){body#schedule h1{margin-right:20px}}@media (max-width:1030px){body#schedule h1{margin-bottom:20px}}body#schedule .breakout-link{margin-left:auto;flex-shrink:0;-ms-flex-shrink:0;-moz-flex-shrink:0;-webkit-flex-shrink:0}@media (max-width:1280px){body#schedule .breakout-link{display:none;opacity:0}}body#schedule #schedule-breakout-sessions{display:none}body#schedule #schedule-breakout-sessions .session{display:none}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;margin-right:60px}@media (max-width:1400px){body#schedule #days-toggle{margin-right:20px}}@media (max-width:1030px){body#schedule #days-toggle{margin-bottom:20px}}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-0-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-1-toggle:hover,body#schedule #days-toggle #day-1-toggle.active{padding-top:11px;padding-bottom:11px}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}body#schedule .title-bar #day-toggle-condensed{border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;border:2px solid #ACB7B9;cursor:pointer;padding:3px 4px;font-weight:400;display:none;align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center;padding-right:7px}body#schedule .title-bar #day-toggle-condensed .toggle-dot{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background:#ACB7B9;width:18px;content:"";transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;height:18px;margin-right:7px}body#schedule .title-bar #day-toggle-condensed span{transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s}body#schedule .title-bar #day-toggle-condensed span:before{content:"Day 1"}body#schedule .title-bar #day-toggle-condensed.day-2{padding-left:7px;padding-right:4px}body#schedule .title-bar #day-toggle-condensed.day-2 .toggle-dot{transform:translateX(43px);-ms-transform:translateX(43px);-moz-transform:translateX(43px);-webkit-transform:translateX(43px)}body#schedule .title-bar #day-toggle-condensed.day-2 span{transform:translateX(-23px);-ms-transform:translateX(-23px);-moz-transform:translateX(-23px);-webkit-transform:translateX(-23px)}body#schedule .title-bar #day-toggle-condensed.day-2 span:before{content:"Day 2"}body#schedule #live-link{margin-left:auto;display:block}body#schedule #live-link img{height:20px}body#schedule .perm-hide{display:flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex}@media (max-width:1000px){body#schedule .perm-hide{display:none}}body#schedule .time-title-bar{margin:0 0 10px;width:10%;min-width:100px}body#schedule .time-row-block{flex-shrink:0;-ms-flex-shrink:0;-moz-flex-shrink:0;-webkit-flex-shrink:0;width:10%;font-size:15px;line-height:1.4em;border-bottom:1px solid #374141;min-width:100px}body#schedule .time-row-block .time-wrapper{padding:13px 0;display:block}body#schedule .time-block{font-size:15px;line-height:1.4em;min-height:80px;border-bottom:1px solid #374141;height:80px}body#schedule .time-block:last-child{border-bottom:none}body#schedule .time-block span.time-wrapper{padding:13px 0;display:block}body#schedule .time-block.preshow-event{height:200px}body#schedule .time-block.active{background:#374141}body#schedule .time-block.active span{padding-left:13px;opacity:1}body#schedule .time-block.active span span{padding-left:0}body#schedule .time-block.active:after{margin-left:13px;background-repeat:no-repeat;background-size:cover;-moz-background-size:cover;display:inline-block;width:66px;background-image:url(https://d1ophd2rlqbanb.cloudfront.net/2021/animations/live-now.gif);content:"";height:20px}body#schedule #day-0-tab a{display:block}body#schedule #day-0-tab .track-title-bar{cursor:default}body#schedule #day-0-tab .track-title-bar.selected,body#schedule #day-0-tab .track-title-bar:hover{color:white !important}body#schedule #day-0-tab .session{width:100%}body#schedule #day-0-tab .session:hover a{color:white}body#schedule #day-0-tab .session[data-track=workshops],body#schedule #day-0-tab .session[data-track=dotnet]{padding-top:0;padding-bottom:0}@media (max-width:1030px){body#schedule #day-0-tab .session p.twenty-two{font-size:17px;line-height:1.4em}}body#schedule #day-0-tab .session,body#schedule #day-0-tab .time-block{min-height:80px;height:80px}body#schedule #day-0-tab .session[data-track=dotnet]{flex-grow:1;-ms-flex-grow:1;-moz-flex-grow:1;-webkit-flex-grow:1}body#schedule .time-title-bar,body#schedule .track-title-bar{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}body#schedule .title-bar{padding:10px 0 0 0;z-index:2;top:0;background:#1b2a32;position:sticky;margin-bottom:1px}body#schedule .tab:not(.active){display:none}body#schedule .tab:not(:first-child) .session:not([data-track=all]){background:#1b2a32;position:relative;margin-bottom:15px;height:auto;margin-right:15px}@media (max-width:1030px){body#schedule .tab:not(:first-child) .session:not([data-track=all]){margin-right:0 !important}}body#schedule .tab[data-date='12/8/2022'] .schedule-row[data-start-time='14:00'] .session[data-duration="25"]{width:calc(50% - 15px)}body#schedule .tab[data-date='12/8/2022'] .schedule-row[data-start-time='14:00'] .session[data-duration="55"]{width:100%}body#schedule .tab .schedule-row[data-start-time='11:00'] .session[data-duration="55"],body#schedule .tab .schedule-row[data-start-time='15:25'] .session[data-duration="55"]{width:calc(50% - 15px)}body#schedule .tab .schedule-row[data-start-time='11:00'] .session[data-duration="25"],body#schedule .tab .schedule-row[data-start-time='15:25'] .session[data-duration="25"]{width:calc(25% - 15px)}@media (max-width:1030px){body#schedule .tab:not(#day-0-tab) .session{width:100%}}body#schedule .session span.title{color:white}body#schedule .time-col{width:10%;min-width:100px}body#schedule .time-col{margin-right:1px}body#schedule .sessions-col{width:90%;flex-grow:1;-ms-flex-grow:1;-moz-flex-grow:1;-webkit-flex-grow:1}body#schedule .sessions-col{flex-flow:row wrap;-ms-flex-flow:row wrap;-moz-flex-flow:row wrap;-webkit-flex-flow:row wrap}body#schedule .session a:hover,body#schedule .session a:focus-visible{color:white}body#schedule .session-col{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;width:100%}body#schedule .session-col:last-child{border-right:none}body#schedule .session-col[data-track="workshops"],body#schedule .session-col[data-track="dotnet"]{width:49.9%}@media (max-width:1030px){body#schedule .session-col[data-track="workshops"],body#schedule .session-col[data-track="dotnet"]{width:calc(50% - 1px)}}body#schedule .session-col[data-track="dotnet"]{flex-grow:1;-ms-flex-grow:1;-moz-flex-grow:1;-webkit-flex-grow:1}body#schedule .session-col:not([data-track=all]):not([data-track="workshops"]):not([data-track="dotnet"]){display:none}body#schedule .hide .session{display:none}body#schedule .session-col.w-100 .session,body#schedule .session-col[data-track="dotnet"] .session{border-right:none}body#schedule .session-col[data-track="workshops"]{order:1;-ms-order:1;-moz-order:1;-webkit-order:1;margin-right:1px}body#schedule .session-col[data-track="beginner-spring"] .session:not([data-track]) p{display:block}body#schedule .session-col[data-track="beginner-spring"],body#schedule .session-col[data-track="dotnet"]{order:2;-ms-order:2;-moz-order:2;-webkit-order:2}body#schedule .session-col[data-track="intermediate-spring"]{width:33%;order:3;-ms-order:3;-moz-order:3;-webkit-order:3}body#schedule .session-col[data-track="programming-tools"]{order:4;-ms-order:4;-moz-order:4;-webkit-order:4}body#schedule .session-col[data-track="platforms-stacks"]{width:50%;order:5;-ms-order:5;-moz-order:5;-webkit-order:5}body#schedule .session-col[data-track="people-process-culture"]{order:6;-ms-order:6;-moz-order:6;-webkit-order:6}body#schedule .session-col[data-track="case-studies"]{order:7;-ms-order:7;-moz-order:7;-webkit-order:7}body#schedule .session-col[data-track="all-evening"]{order:8;-ms-order:8;-moz-order:8;-webkit-order:8}body#schedule .session-col.w-100{width:100%}body#schedule #day-0-tab .session-col.w-100{order:3;-ms-order:3;-moz-order:3;-webkit-order:3}body#schedule .session{padding:17px 13px;overflow:hidden;background:#111D24;display:block;width:24%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin-right:1px}body#schedule .session[data-duration="5"]{height:auto}body#schedule .session[data-duration="25"]{width:calc(33% - 15px);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}body#schedule .session[data-duration="55"]{width:calc(66% - 15px);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}body#schedule .session.placeholder:not(.with-border){border-bottom:1px solid transparent}body#schedule .session:not(.placeholder),body#schedule .session:last-child,body#schedule .session.placeholder.with-border,body#schedule .session.placeholder:last-child{margin-bottom:1px}body#schedule .session:not([data-track]){border-right:none}body#schedule .session:not([data-track]) p{display:none}body#schedule .session span{line-height:1.4em}body#schedule .session span.speaker-info{color:#ACB7B9;font-size:15px}@media (max-width:1360px){body#schedule .session span{font-size:15px}}@media (max-width:900px){body#schedule .session span{font-size:17px}}body#schedule .session:focus{outline:none}body#schedule .session[data-track=all]{padding-top:0;padding-bottom:0;flex-grow:1;-ms-flex-grow:1;-moz-flex-grow:1;-webkit-flex-grow:1}body#schedule .session[data-track=all] .session{display:none}body#schedule .session[data-track=beginner-spring]{border-top:2px solid #80EB6E}body#schedule .session[data-track=beginner-spring]:hover .title{color:#80EB6E}body#schedule .session[data-track=intermediate-spring]{border-top:2px solid #02bc67}body#schedule .session[data-track=intermediate-spring]:hover .title{color:#02bc67}body#schedule .session[data-track=platforms-stacks]{border-top:2px solid #00f5ff}body#schedule .session[data-track=platforms-stacks]:hover .title{color:#00f5ff}body#schedule .session[data-track=people-process-culture]{border-top:2px solid #fabd26}body#schedule .session[data-track=people-process-culture]:hover .title{color:#fabd26}body#schedule .session[data-track=programming-tools]{border-top:2px solid #ff877a}body#schedule .session[data-track=programming-tools]:hover .title{color:#ff877a}body#schedule .session[data-track=case-studies]{border-top:2px solid #08968c}body#schedule .session[data-track=case-studies]:hover .title{color:#08968c}body#schedule .track-title-bar{border-top:5px solid;cursor:pointer;padding:14px 20px;margin:0 0 10px;font-weight:400;line-height:1.2em;-webkit-font-smoothing:antialiased;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;margin-right:5px;margin-left:5px;-moz-osx-font-smoothing:grayscale;word-break:break-word;background:#111D24;width:16.6%;justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;text-align:center}body#schedule .track-title-bar:first-child{margin-left:0}body#schedule .track-title-bar:last-child{margin-right:0}body#schedule .track-title-bar.selected,body#schedule .track-title-bar:hover{color:#1b2a32 !important}body#schedule .track-title-bar[data-track="beginner-spring"]{color:#80EB6E;border-color:#80EB6E !important}body#schedule .track-title-bar[data-track="beginner-spring"].selected,body#schedule .track-title-bar[data-track="beginner-spring"]:hover{background:#80EB6E}body#schedule .track-title-bar[data-track="intermediate-spring"]{color:#02bc67;border-color:#02bc67 !important}body#schedule .track-title-bar[data-track="intermediate-spring"].selected,body#schedule .track-title-bar[data-track="intermediate-spring"]:hover{background:#02bc67}body#schedule .track-title-bar[data-track="programming-tools"]{color:#ff877a;border-color:#ff877a !important}body#schedule .track-title-bar[data-track="programming-tools"].selected,body#schedule .track-title-bar[data-track="programming-tools"]:hover{background:#ff877a}body#schedule .track-title-bar[data-track="platforms-stacks"]{color:#00f5ff;border-color:#00f5ff !important}body#schedule .track-title-bar[data-track="platforms-stacks"].selected,body#schedule .track-title-bar[data-track="platforms-stacks"]:hover{background:#00f5ff}body#schedule .track-title-bar[data-track="people-process-culture"]{color:#fabd26;border-color:#fabd26 !important}body#schedule .track-title-bar[data-track="people-process-culture"] span{max-width:140px}body#schedule .track-title-bar[data-track="people-process-culture"].selected,body#schedule .track-title-bar[data-track="people-process-culture"]:hover{background:#fabd26}body#schedule .track-title-bar[data-track="case-studies"]{color:#08968c;border-color:#08968c !important}body#schedule .track-title-bar[data-track="case-studies"].selected,body#schedule .track-title-bar[data-track="case-studies"]:hover{background:#08968c}body#schedule .track-title-bar[data-track="workshops"]{border-color:white !important}body#schedule .track-title-bar[data-track="dotnet"]{border-color:#B66DFC !important}body#schedule .track-title-bar[data-track="workshops"],body#schedule .track-title-bar[data-track="dotnet"]{width:49.9%;height:62px}body#schedule .track-title-row,body#schedule .main-stage-session{width:90%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}body#schedule .breakout-session-bar{cursor:pointer;position:relative}body#schedule .breakout-session-bar p.twenty-two{color:#80EB6E}body#schedule .breakout-session-bar:hover p.twenty-two{color:white}body#schedule .breakout-session-bar .session{display:block}body#schedule .breakout-session-bar .session.placeholder.with-border{margin-bottom:15px;margin-right:15px}@media (max-width:1030px){body#schedule .breakout-session-bar .session.placeholder.with-border{display:none}}body#schedule .breakout-session-bar .session.placeholder.with-border:hover{cursor:default}body#schedule .breakout-session-bar .session.placeholder.with-border:hover span.title{color:white !important}body#schedule .breakout-session-bar .session .title{display:block;padding-bottom:17px;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)}body#schedule .breakout-session-bar .time-bar{display:none}body#schedule .breakout-session-bar.expanded{padding:20px 13px;display:flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap}body#schedule .breakout-session-bar.expanded:before{width:100%;margin-bottom:50px;content:"Breakout Sessions"}@media (max-width:1030px){body#schedule .breakout-session-bar.expanded:before{margin-bottom:20px}}body#schedule .breakout-session-bar.expanded p.twenty-two{display:none}body#schedule .breakout-session-bar.expanded .session{overflow:visible !important;position:relative}body#schedule .breakout-session-bar.expanded .session[data-start-time="11:30"][data-day='12/7/2022'],body#schedule .breakout-session-bar.expanded .session[data-start-time="14:00"],body#schedule .breakout-session-bar.expanded .session[data-start-time="16:00"][data-day='12/7/2022'],body#schedule .breakout-session-bar.expanded .session[data-start-time="09:00"],body#schedule .breakout-session-bar.expanded .session[data-start-time="11:00"],body#schedule .breakout-session-bar.expanded .session[data-start-time="15:25"]{order:1;-ms-order:1;-moz-order:1;-webkit-order:1}body#schedule .breakout-session-bar.expanded .session[data-start-time="11:30"][data-day='12/8/2022'],body#schedule .breakout-session-bar.expanded .session[data-start-time="12:00"][data-day='12/7/2022'],body#schedule .breakout-session-bar.expanded .session[data-start-time="14:30"],body#schedule .breakout-session-bar.expanded .session[data-start-time="17:00"][data-day='12/7/2022'],body#schedule .breakout-session-bar.expanded .session[data-start-time="10:00"],body#schedule .breakout-session-bar.expanded .session[data-start-time="16:00"][data-day='12/8/2022']{order:2;-ms-order:2;-moz-order:2;-webkit-order:2}body#schedule .breakout-session-bar.expanded .session[data-start-time="12:00"][data-day='12/8/2022'],body#schedule .breakout-session-bar.expanded .session[data-start-time="15:00"],body#schedule .breakout-session-bar.expanded .session[data-start-time="17:25"],body#schedule .breakout-session-bar.expanded .session[data-start-time="12:30"][data-day='12/7/2022'],body#schedule .breakout-session-bar.expanded .session[data-start-time="16:30"][data-day='12/8/2022']{order:3;-ms-order:3;-moz-order:3;-webkit-order:3}body#schedule .breakout-session-bar.expanded .session[data-start-time="12:30"][data-day='12/8/2022'],body#schedule .breakout-session-bar.expanded .session[data-start-time="17:00"][data-day='12/8/2022']{order:4;-ms-order:4;-moz-order:4;-webkit-order:4}body#schedule .breakout-session-bar.expanded .time-bar{display:flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;width:100%}@media (max-width:1030px){body#schedule .breakout-session-bar.expanded .time-bar{display:none}}body#schedule .breakout-session-bar.expanded .time-bar span.time{margin-bottom:10px}body#schedule .breakout-session-bar.expanded .time-bar span.time:first-child{width:33%}body#schedule .breakout-session-bar.expanded .time-bar span.time:last-child{margin-left:auto;margin-right:1%}body#schedule .breakout-session-bar[data-start-time='16:00'] .time-bar span.time:first-child{width:66%}body#schedule .breakout-session-bar[data-start-time='14:00'] .time-bar span.time:nth-child(2),body#schedule .breakout-session-bar[data-start-time='09:00'] .time-bar span.time:nth-child(2){width:33%}body#schedule .breakout-session-bar[data-start-time='09:00'] .time-bar span.time:last-child{margin-right:2%}body#schedule .breakout-session-bar[data-day='12/7/2022'] .time-bar span.time:last-child{margin-right:2%}body#schedule .breakout-session-bar[data-day='12/7/2022'][data-start-time='14:00'] .time-bar span.time:nth-child(2):after{left:calc(33% - 4px)}body#schedule .breakout-session-bar[data-start-time='11:00'] .time-bar span.time:nth-child(2),body#schedule .breakout-session-bar[data-start-time='11:00'] .time-bar span.time:first-child,body#schedule .breakout-session-bar[data-start-time='11:00'] .time-bar span.time:nth-child(3),body#schedule .breakout-session-bar[data-start-time='15:25'] .time-bar span.time:nth-child(2),body#schedule .breakout-session-bar[data-start-time='15:25'] .time-bar span.time:first-child,body#schedule .breakout-session-bar[data-start-time='15:25'] .time-bar span.time:nth-child(3){width:25%}body#schedule .breakout-session-bar[data-start-time='11:00'] .time-bar span.time:nth-child(2):after,body#schedule .breakout-session-bar[data-start-time='11:00'] .time-bar span.time:nth-child(4):after,body#schedule .breakout-session-bar[data-start-time='15:25'] .time-bar span.time:nth-child(2):after,body#schedule .breakout-session-bar[data-start-time='15:25'] .time-bar span.time:nth-child(4):after{top:87px;left:calc(25% - 1px);border-left:2px dashed rgba(255,255,255,0.1);position:absolute;content:"";height:100%}body#schedule .breakout-session-bar[data-start-time='11:00'] .time-bar span.time:nth-child(4):after,body#schedule .breakout-session-bar[data-start-time='15:25'] .time-bar span.time:nth-child(4):after{left:calc(75% - 15px)}body#schedule .breakout-session-bar[data-start-time='15:25'] .time-bar span.time:nth-child(2):after{left:calc(25% - 1px)}body#schedule .breakout-session-bar[data-start-time='14:00'] .time-bar span.time:nth-child(2):after{top:87px;left:calc(50% - 8px);border-left:2px dashed rgba(255,255,255,0.1);position:absolute;content:"";height:100%}body#schedule .breakout-session-bar[data-start-time='14:00'][data-day='12/8/2022'] .time-bar span.time:first-child{width:50%}body#schedule .room-bars{z-index:1;width:100%;position:relative}body#schedule .room-bar{display:flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex}@media (max-width:1030px){body#schedule .room-bar{flex-wrap:wrap;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap}}@media (max-width:1040px){body#schedule .track-title-bar{font-size:14px;line-height:1.2em}}@media (max-width:1030px){body#schedule .time-block{font-size:14px}body#schedule .track-title-bar{cursor:pointer;border-right:1px solid black;border-left:none;width:16.66%;margin-bottom:0}body#schedule .track-title-bar:before{display:block;width:20px;height:20px}body#schedule .track-title-bar span{display:none}body#schedule .track-title-bar:last-child{border-right:none}body#schedule .track-title-bar:not(.active){color:white;background:#374141}body#schedule .track-title-bar:first-child{margin-left:0}body#schedule .track-title-bar.active{color:black}body#schedule .track-title-bar[data-track="beginner-spring"]{min-height:48px}body#schedule .track-title-bar[data-track="beginner-spring"].active{background:#80EB6E}body#schedule .track-title-bar[data-track="beginner-spring"]:before{font-size:22px;line-height:1.2em;content:"1"}body#schedule .track-title-bar[data-track="intermediate-spring"]{min-height:48px}body#schedule .track-title-bar[data-track="intermediate-spring"].active{background:#02bc67}body#schedule .track-title-bar[data-track="intermediate-spring"]:before{font-size:22px;line-height:1.2em;content:"2"}body#schedule .track-title-bar[data-track="programming-tools"]{min-height:48px}body#schedule .track-title-bar[data-track="programming-tools"].active{background:#ff877a}body#schedule .track-title-bar[data-track="programming-tools"]:before{font-size:22px;line-height:1.2em;content:"3"}body#schedule .track-title-bar[data-track="platforms-stacks"]{min-height:48px}body#schedule .track-title-bar[data-track="platforms-stacks"].active{background:#00f5ff}body#schedule .track-title-bar[data-track="platforms-stacks"]:before{font-size:22px;line-height:1.2em;content:"4"}body#schedule .track-title-bar[data-track="people-process-culture"]{min-height:48px}body#schedule .track-title-bar[data-track="people-process-culture"].active{background:#fabd26}body#schedule .track-title-bar[data-track="people-process-culture"]:before{font-size:22px;line-height:1.2em;content:"5"}body#schedule .track-title-bar[data-track="case-studies"]{min-height:48px}body#schedule .track-title-bar[data-track="case-studies"].active{background:#08968c}body#schedule .track-title-bar[data-track="case-studies"]:before{font-size:22px;line-height:1.2em;content:"6"}body#schedule .track-title-bar.inactive{background-color:#374141;background-image:none}body#schedule .track-title-row{flex-wrap:wrap;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap}body#schedule .track-title-row[data-active-track="beginner-spring"]:after{background:#80EB6E;content:"Beginner-Friendly Spring"}body#schedule .track-title-row[data-active-track="intermediate-spring"]:after{background:#02bc67;content:"Intermediate/Adv Spring"}body#schedule .track-title-row[data-active-track="programming-tools"]:after{background:#ff877a;content:"Programming Tools"}body#schedule .track-title-row[data-active-track="platforms-stacks"]:after{background:#00f5ff;content:"Platforms and Stacks"}body#schedule .track-title-row[data-active-track="people-process-culture"]:after{background:#fabd26;content:"People, Process, and Culture"}body#schedule .track-title-row[data-active-track="case-studies"]:after{background:#08968c;content:"Case Studies"}body#schedule .track-title-row:after{padding:10px;-moz-osx-font-smoothing:grayscale;color:black;background:#80EB6E;font-weight:400;width:100%;-webkit-font-smoothing:antialiased;content:"Beginner-Friendly Spring";text-align:center}body#schedule #day-0-tab{margin-top:30px}body#schedule #day-0-tab .track-title-row{display:none}body#schedule #day-0-tab .session-col:not(.active){display:flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex}body#schedule .session-col{text-align:left}body#schedule .session-col .session{border-right:none}body#schedule .session-col:not(.active){display:none}body#schedule .session-col.w-100,body#schedule .session-col.active{display:flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;width:100%}body#schedule .time-block{height:170px}body#schedule .session[data-duration="25"]{height:170px}body#schedule .session[data-duration="55"]{height:calc(170px*2)}body#schedule .session:not([data-track]) p{display:block}body#schedule .session p.description{display:none}body#schedule .session span.h5.display-none{display:block}body#schedule.secondary-page #main .flex{display:flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex}body#schedule.secondary-page #main .title-bar{display:none}body#schedule #community-hub-hours p{margin-top:0;margin-bottom:0}}@media (max-width:617px){body#schedule h1{margin-right:20px}}@media (max-width:600px){body#schedule .content-header{margin:0 0 3em 0}}@media (max-width:480px){body#schedule .content-header{flex-wrap:wrap;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap}}body#schedule .add-to-calendar,body#schedule .watch-now{display:none}body#schedule .session.now-playing .watch-now,body#schedule .main-stage-session.now-playing .watch-now{cursor:pointer;text-transform:uppercase;color:#80EB6E;display:block;font-size:12px;margin-bottom:20px;transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s}body#schedule .session.now-playing .watch-now:hover,body#schedule .main-stage-session.now-playing .watch-now:hover{color:#02bc67}.dotnet .date .mr-20,.dotnet header nav{display:none}.dotnet #faq .q.open,.dotnet #faq .q:before{color:#B66DFC}.dotnet #main a:not(.beyond-button){color:#B66DFC}.dotnet #main a:not(.beyond-button):hover,.dotnet #main a:not(.beyond-button):focus{color:white !important}.dotnet .beyond-button.button{border:none;color:black;background:#B66DFC}.dotnet .beyond-button.button:hover,.dotnet .beyond-button.button:focus{color:white}.dotnet .beyond-button.button:hover:not(.animated),.dotnet .beyond-button.button:focus:not(.animated){background:black}#dotnet-beyond #register-box>.row{height:100%}#dotnet-beyond #register-box,#dotnet-beyond .agenda{background-color:#22343c}#dotnet-beyond h2{color:#06B5F9;font-size:31px}#dotnet-beyond .team-member h3{color:#06B5F9}#dotnet-beyond .team-member div[class*="col"]:first-child{padding-left:0}#dotnet-beyond .h4{font-weight:300;font-size:1.25rem;line-height:1.8rem}#dotnet-beyond .py-0{padding-top:0 !important}#dotnet-beyond .opacity-4{opacity:80%}#dotnet-beyond .mb-5,#dotnet-beyond .my-5{margin-bottom:3rem !important}#dotnet-beyond .mr-4,#dotnet-beyond .mx-4{margin-right:1.5rem !important}#dotnet-beyond .fs-90{font-size:90%}#dotnet-beyond .p-3{padding:1rem !important}#dotnet-beyond .pb-3,#dotnet-beyond .py-3{padding-bottom:1rem !important}#dotnet-beyond .pt-3,#dotnet-beyond .py-3{padding-top:1rem !important}#dotnet-beyond .pl-0,#dotnet-beyond .px-0{padding-left:0 !important}#dotnet-beyond .row{margin-left:0;display:flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;margin-right:0}#dotnet-beyond .row>div{padding-left:45px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding-right:45px}#dotnet-beyond .flex-nowrap{flex-wrap:nowrap;-ms-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-webkit-flex-wrap:nowrap}#dotnet-beyond .col-0{max-width:0;flex:0 0 0;-ms-flex:0 0 0;-moz-flex:0 0 0;-webkit-flex:0 0 0}#dotnet-beyond .col-2{max-width:16.66666667%;flex:0 0 16.66666667%;-ms-flex:0 0 16.66666667%;-moz-flex:0 0 16.66666667%;-webkit-flex:0 0 16.66666667%}#dotnet-beyond .col-3{max-width:25%;flex:0 0 25%;-ms-flex:0 0 25%;-moz-flex:0 0 25%;-webkit-flex:0 0 25%}#dotnet-beyond .col-4{max-width:33.33333333%;flex:0 0 33.33333333%;-ms-flex:0 0 33.33333333%;-moz-flex:0 0 33.33333333%;-webkit-flex:0 0 33.33333333%}#dotnet-beyond .col-5{max-width:41.66666667%;flex:0 0 41.66666667%;-ms-flex:0 0 41.66666667%;-moz-flex:0 0 41.66666667%;-webkit-flex:0 0 41.66666667%}#dotnet-beyond .col-6{max-width:50%;flex:0 0 50%;-ms-flex:0 0 50%;-moz-flex:0 0 50%;-webkit-flex:0 0 50%}#dotnet-beyond .col-12{max-width:100%;flex:0 0 100%;-ms-flex:0 0 100%;-moz-flex:0 0 100%;-webkit-flex:0 0 100%}#dotnet-beyond .border-bottom{border-bottom:2px solid #304250 !important}@media (max-width:1030px){#dotnet-beyond #hero-text{margin-top:0 !important;margin-bottom:-70px !important}#dotnet-beyond h2{font-size:26px;line-height:2.2rem}}@media (max-width:991px){#dotnet-beyond #register-box{padding-top:30px !important;padding-bottom:30px !important;margin-top:60px}#dotnet-beyond #hero-text{margin-left:-20px !important;margin-bottom:-65px !important}}@media (max-width:650px){#dotnet-beyond #hero-text{margin-bottom:-25px !important}}@media (max-width:500px){#dotnet-beyond #hero-text{margin-bottom:-15px !important}#dotnet-beyond h2{font-size:22px}}@media (max-width:625px){#dotnet-beyond .name .h4,#dotnet-beyond .talk-title,#dotnet-beyond .agenda .time{vertical-align:top;font-size:.9rem;line-height:1.3rem}#dotnet-beyond .company{font-size:.75rem}}@media (min-width:992px){#dotnet-beyond .p-lg-5{padding:3rem !important}#dotnet-beyond .col-lg-9{max-width:75%;flex:0 0 75%;-ms-flex:0 0 75%;-moz-flex:0 0 75%;-webkit-flex:0 0 75%}#dotnet-beyond .col-lg-8{max-width:66.66%;flex:0 66.66%;-ms-flex:0 66.66%;-moz-flex:0 66.66%;-webkit-flex:0 66.66%}#dotnet-beyond .col-lg-7{max-width:58.33%;flex:0 0 58.33%;-ms-flex:0 0 58.33%;-moz-flex:0 0 58.33%;-webkit-flex:0 0 58.33%}#dotnet-beyond .col-lg-3{max-width:25%;flex:0 0 25%;-ms-flex:0 0 25%;-moz-flex:0 0 25%;-webkit-flex:0 0 25%}#dotnet-beyond .col-lg-4{max-width:33.33%;flex:0 0 33.33%;-ms-flex:0 0 33.33%;-moz-flex:0 0 33.33%;-webkit-flex:0 0 33.33%}#dotnet-beyond .col-lg-2{max-width:16.66666667%;flex:0 0 16.66666667%;-ms-flex:0 0 16.66666667%;-moz-flex:0 0 16.66666667%;-webkit-flex:0 0 16.66666667%}}@media (min-width:768px){#dotnet-beyond .col-md-3{max-width:25%;flex:0 0 25%;-ms-flex:0 0 25%;-moz-flex:0 0 25%;-webkit-flex:0 0 25%}#dotnet-beyond .col-md-8{max-width:66.66666667%;flex:0 0 66.66666667%;-ms-flex:0 0 66.66666667%;-moz-flex:0 0 66.66666667%;-webkit-flex:0 0 66.66666667%}#dotnet-beyond .p-md-5{padding:3rem !important}}@media (min-width:576px){#dotnet-beyond .col-sm-1{max-width:8.33333333%;flex:0 0 8.33333333%;-ms-flex:0 0 8.33333333%;-moz-flex:0 0 8.33333333%;-webkit-flex:0 0 8.33333333%}}#dotnet-beyond .col-xl,#dotnet-beyond .col-xl-auto,#dotnet-beyond .col-xl-12,#dotnet-beyond .col-xl-11,#dotnet-beyond .col-xl-10,#dotnet-beyond .col-xl-9,#dotnet-beyond .col-xl-8,#dotnet-beyond .col-xl-7,#dotnet-beyond .col-xl-6,#dotnet-beyond .col-xl-5,#dotnet-beyond .col-xl-4,#dotnet-beyond .col-xl-3,#dotnet-beyond .col-xl-2,#dotnet-beyond .col-xl-1,#dotnet-beyond .col-lg,#dotnet-beyond .col-lg-auto,#dotnet-beyond .col-lg-12,#dotnet-beyond .col-lg-11,#dotnet-beyond .col-lg-10,#dotnet-beyond .col-lg-9,#dotnet-beyond .col-lg-8,#dotnet-beyond .col-lg-7,#dotnet-beyond .col-lg-6,#dotnet-beyond .col-lg-5,#dotnet-beyond .col-lg-4,#dotnet-beyond .col-lg-3,#dotnet-beyond .col-lg-2,#dotnet-beyond .col-lg-1,#dotnet-beyond .col-md,#dotnet-beyond .col-md-auto,#dotnet-beyond .col-md-12,#dotnet-beyond .col-md-11,#dotnet-beyond .col-md-10,#dotnet-beyond .col-md-9,#dotnet-beyond .col-md-8,#dotnet-beyond .col-md-7,#dotnet-beyond .col-md-6,#dotnet-beyond .col-md-5,#dotnet-beyond .col-md-4,#dotnet-beyond .col-md-3,#dotnet-beyond .col-md-2,#dotnet-beyond .col-md-1,#dotnet-beyond .col-sm,#dotnet-beyond .col-sm-auto,#dotnet-beyond .col-sm-12,#dotnet-beyond .col-sm-11,#dotnet-beyond .col-sm-10,#dotnet-beyond .col-sm-9,#dotnet-beyond .col-sm-8,#dotnet-beyond .col-sm-7,#dotnet-beyond .col-sm-6,#dotnet-beyond .col-sm-5,#dotnet-beyond .col-sm-4,#dotnet-beyond .col-sm-3,#dotnet-beyond .col-sm-2,#dotnet-beyond .col-sm-1,#dotnet-beyond .col,#dotnet-beyond .col-auto,#dotnet-beyond .col-12,#dotnet-beyond .col-11,#dotnet-beyond .col-10,#dotnet-beyond .col-9,#dotnet-beyond .col-8,#dotnet-beyond .col-7,#dotnet-beyond .col-6,#dotnet-beyond .col-5,#dotnet-beyond .col-4,#dotnet-beyond .col-3,#dotnet-beyond .col-2,#dotnet-beyond .col-1{padding-left:15px;width:100%;position:relative;padding-right:15px}body#register-dotnet #discount-section button:focus{color:white}body#register-dotnet #discount-section button:hover{background-color:#B66DFC;color:white;border-color:#B66DFC}body#register-dotnet #registration-details input[type="checkbox"],body#register-dotnet #discount-section input[type="checkbox"]{border-color:#B66DFC}body#register-dotnet #registration-details input[type="checkbox"]:checked,body#register-dotnet #discount-section input[type="checkbox"]:checked{background:#B66DFC}body#register-dotnet #registration-details :focus:not(input[type="checkbox"]),body#register-dotnet #discount-section :focus:not(input[type="checkbox"]){border-color:#B66DFC}body#women-at-springone{overflow:hidden}body#women-at-springone h1{font-size:72px}body#women-at-springone .text>p{font-size:22px}body#women-at-springone img.abs{z-index:-1;top:0;right:-780px}body#women-at-springone #main>.container{margin-left:auto;max-width:1440px;padding-left:20px;padding-right:20px;margin-right:auto}body#women-at-springone #register-box{max-width:583px;background:#111D24;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;min-width:270px}body#women-at-springone #register-box p{font-size:20px}body#women-at-springone #register-box p.message{width:200px;margin-bottom:0}body#women-at-springone #register-box .button,body#women-at-springone #register-box form#join{align-self:center;-ms-align-self:center;-moz-align-self:center;-webkit-align-self:center}body#women-at-springone .mw-828{max-width:828px}@media screen and (max-width:1380px){body#women-at-springone img.abs{max-height:1000px;right:-550px}}@media screen and (max-width:1300px){body#women-at-springone h1{font-size:60px}body#women-at-springone img.abs{display:none}body#women-at-springone .mw-828{max-width:100%}}@media screen and (max-width:800px){body#women-at-springone h1{font-size:50px}body#women-at-springone .text>p{font-size:17px}body#women-at-springone #register-box{max-width:270px;background:#111D24;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;min-width:270px}body#women-at-springone #register-box .flex{display:block}body#women-at-springone #register-box .flex .button{margin-top:30px}body#women-at-springone #register-box p{font-size:17px}body#women-at-springone #register-box .button{align-self:center;-ms-align-self:center;-moz-align-self:center;-webkit-align-self:center}}body#sf #map{overflow:hidden;width:70%;position:relative;height:500px;margin-right:20px}body#sf a.mapboxgl-ctrl-logo{display:none}body#sf #map p{margin:5px 0;font-size:15px;line-height:1.3em}body#sf #map .location-name{font-size:17px}body#sf .mapboxgl-popup-content{padding:10px 15px;background:#1b2a32}body#sf .mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{border-top-color:#1b2a32;margin-top:-1px}body#sf .mapboxgl-popup-close-button{color:white}body#sf #map p,body#sf .mapboxgl-map{font-weight:300;font-family:'Metropolis',Helvetica,Arial,sans-serif}body#sf #map .location-category{text-transform:uppercase;margin:3px 0 0;font-weight:500;letter-spacing:1px;font-size:12px;-webkit-font-smoothing:antialiased}body#sf #map-filters{padding:40px;background:#111D24;width:26%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;min-width:280px}body#sf.secondary-page ul.map-filters{margin-left:0}body#sf .map-filters li{margin:0 0 10px;list-style-type:none;font-size:18px}body#sf .map-filters li:before{background-size:cover;-moz-background-size:cover;display:inline-block;vertical-align:middle;width:20px;content:'';margin-right:17px;height:20px}body#sf .map-filters li[filter="nature"]:before{background-image:url(https://d1ophd2rlqbanb.cloudfront.net/2022/images/sf-locations/icons/multi-color/nature.svg)}body#sf .map-filters li[filter="nature"]:hover,body#sf .map-filters li[filter="nature"].active{color:#02bc67}body#sf .map-filters li[filter=cultural-spaces]:before{background-image:url(https://d1ophd2rlqbanb.cloudfront.net/2022/images/sf-locations/icons/multi-color/cultural-spaces.svg)}body#sf .map-filters li[filter=cultural-spaces]:hover,body#sf .map-filters li[filter=cultural-spaces].active{color:#80EB6E}body#sf .map-filters li[filter=live-entertainment]:before{background-image:url(https://d1ophd2rlqbanb.cloudfront.net/2022/images/sf-locations/icons/multi-color/live-entertainment.svg)}body#sf .map-filters li[filter=live-entertainment]:hover,body#sf .map-filters li[filter=live-entertainment].active{color:#ff877a}body#sf .map-filters li[filter=food]:before{background-image:url(https://d1ophd2rlqbanb.cloudfront.net/2022/images/sf-locations/icons/multi-color/food.svg)}body#sf .map-filters li[filter=food]:hover,body#sf .map-filters li[filter=food].active{color:#f9bc26}body#sf .map-filters li[filter=drink]:before{background-image:url(https://d1ophd2rlqbanb.cloudfront.net/2022/images/sf-locations/icons/multi-color/drink.svg)}body#sf .map-filters li[filter=drink]:hover,body#sf .map-filters li[filter=drink].active{color:#00f5ff}body#sf .map-filters li[filter=coffee]:before{background-image:url(https://d1ophd2rlqbanb.cloudfront.net/2022/images/sf-locations/icons/multi-color/coffee.svg)}body#sf .map-filters li[filter=coffee]:hover,body#sf .map-filters li[filter=coffee].active{color:#08968c}body#sf .map-filters li:hover,body#sf .map-filters li.active{cursor:pointer}@media (max-width:1000px){body#sf #map{width:100%;margin-bottom:30px}}@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}}