@charset "UTF-8";.black{color:black}.bright-green{color:#80ea6e}.white{color:white}.ice{color:#97ebf3}.salmon{color:#ff877a}.palegrey{color:#abb7b7}.bg-bright-green{background-color:#80ea6e}.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:black}html{background-color:black;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:#02bc67}a.bright-green:hover svg{fill:#02bc67}a:focus,button:focus{outline:1px dotted #086dc3}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}#session-page .topic,#sessions-page .topic,#speaker-page .topic{font-size:0.9em;opacity:0.7}#session-page .topic:not(:first-of-type),#sessions-page .topic:not(:first-of-type),#speaker-page .topic:not(:first-of-type){margin-left:1em}#session-page .track:before,#sessions-page .track:before,#speaker-page .track:before{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;margin:1px 5px 0 0;background:white;display:inline-block;width:0.6em;content:"";height:0.6em}#session-page .track.spring-intro-track:before,#sessions-page .track.spring-intro-track:before,#speaker-page .track.spring-intro-track:before{background:#80ea6e}#session-page .track.spring-deepdive-track:before,#sessions-page .track.spring-deepdive-track:before,#speaker-page .track.spring-deepdive-track:before{background:#02bc67}#session-page .track.architecture-track:before,#sessions-page .track.architecture-track:before,#speaker-page .track.architecture-track:before{background:#ff877a}#session-page .track.cloud-engineer-track:before,#sessions-page .track.cloud-engineer-track:before,#speaker-page .track.cloud-engineer-track:before{background:#97ebf3}#session-page .track.leadership-transformation-track:before,#sessions-page .track.leadership-transformation-track:before,#speaker-page .track.leadership-transformation-track:before{background:#f9bc26}#session-page .active.spring-intro-track,#sessions-page .active.spring-intro-track,#speaker-page .active.spring-intro-track{background:#80ea6e}#session-page .active.spring-deepdive-track,#sessions-page .active.spring-deepdive-track,#speaker-page .active.spring-deepdive-track{background:#02bc67}#session-page .active.architecture-track,#sessions-page .active.architecture-track,#speaker-page .active.architecture-track{background:#ff877a}#session-page .active.cloud-engineer-track,#sessions-page .active.cloud-engineer-track,#speaker-page .active.cloud-engineer-track{background:#97ebf3}#session-page .active.leadership-transformation-track,#sessions-page .active.leadership-transformation-track,#speaker-page .active.leadership-transformation-track{background:#f9bc26}.time-debugger{border:1px solid #374141;padding:0 1rem 1rem;z-index:100;bottom:0;background:black;position:fixed;right:0}.time-debugger input#time-input{padding:0.5rem;margin:0 1rem 0 0;width:auto;text-align:right}@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/WOFF2/Metropolis-Regular.woff2) format("woff2"),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/WOFF2/Metropolis-SemiBold.woff2) format("woff2"),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/WOFF2/Metropolis-Bold.woff2) format("woff2"),url(https://d1ophd2rlqbanb.cloudfront.net/fonts/WOFF/Metropolis-Bold.woff) format("woff"),url(https://d1ophd2rlqbanb.cloudfront.net/fonts/Truetype/Metropolis-Bold.ttf) format("truetype")}body{font-size:17px}h1,.h1{font-size:74px}@media (max-width:1200px){h1,.h1{font-size:4rem}}@media (max-width:600px){h1,.h1{font-size:3rem}}.h1{font-weight:500;line-height:1.1em;margin-top:3vh;margin-bottom:3vh}h2,.h2{font-size:40px}@media (max-width:1200px){h2,.h2{font-size:2.4rem}}@media (max-width:600px){h2,.h2{font-size:2rem}}.h2{font-weight:500;line-height:1.1em;margin-top:0.4em;margin-bottom:0.4em}h3,.h3{font-size:22px}.h3{font-weight:500;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-two{font-size:22px}.twenty{font-size:20px}.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}.bold,strong{font-weight:bold}.semibold{font-weight:400}.description{white-space:pre-wrap}.antialiased,.bold,strong,.button,#newsletter button,textarea,input[type="text"],input[type="email"],input[type="website"],input[type="password"],input[type="url"],input[type="number"],input[type="search"],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}.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-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}.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:50%}.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{width:48.5%}.third{width:31.5%}.two-thirds{width:63%}.four-fifths{width:80%}.text-center,.center{text-align:center}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.h-25{height:25px}.w-100{width:100%}.m-0{margin:0}.mt-0{margin-top:0}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mb-0{margin-bottom:0}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}@media (max-width:1200px){.mb-40{margin-bottom:30px}}.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}}.mr-5{margin-right:5px}.mr-10{margin-right:10px}.mr-15{margin-right:15px}.mr-30{margin-right:30px}.mr-40{margin-right:40px}.ml-0{margin-left:0}.p-15{padding:15px}.p-25{padding:25px}.pt-60{padding-top:60px}.pb-60{padding-bottom:60px}.pt-120{padding-top:120px}@media (max-width:1200px){.pt-120{padding-top:60px}}.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-900,.max-nine{max-width:900px}.max-1200,.max-twelve{max-width:1200px}.w-1000{width:1000px}@media (min-width:1201px){.mobile{display:none}}@media (max-width:1200px){.desktop{display:none}}#main,footer{padding:0;margin:0}header{z-index:5;position:relative}.container{padding:0 40px;margin:0 auto;max-width:1600px}@media (max-width:1030px){.container{padding-left:20px;padding-right:20px}}.container-constrained{margin:0 auto;max-width:1200px}table thead tr{font-weight:bold;border-bottom:1px solid rgba(0,0,0,0.2)}table th,table td{padding:20px}.vertical-table tr{border-bottom:1px solid rgba(0,0,0,0.2)}.vertical-table tr td:first-child{font-weight:bold;width:31%}@media print{*,html,body,div,table{background-color:white;color:black}#logged-in-nav,nav,div[class^="nav-menu"],*[id^="side-"],header,footer,p.sub-content,a{display:none}}.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:black}.link-lighten{color:#80ea6e}.link-lighten:hover,.link-lighten:focus{color:#00ad5e}.button,#newsletter button{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}.button.white{border:2px solid white;color:white}.button.white:hover,.button.white:focus{color:#00ad5e}.button.green{border:2px solid #80ea6e;color:#80ea6e}.button.green:hover{color:black;background:#80ea6e}.button.green-fill{border:none;color:black;background:#80ea6e}.button.green-fill:hover{color:white}#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}textarea,input[type="text"],input[type="email"],input[type="website"],input[type="password"],input[type="url"],input[type="number"],input[type="search"],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:#80ea6e}select{background:url(https://d1fto35gcfffzn.cloudfront.net/images/icons/icon-angledown-white.png) no-repeat black right 10px center}select::-ms-expand{display:none}textarea{min-height:100px}input[type="submit"]{border:none;margin:20px 0 0}input[type="checkbox"]{border:2px solid #80ea6e;margin-left:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;width:14px;vertical-align:middle;height:14px}input[type="checkbox"]:checked{background:#80ea6e}.two-field-container{width:46.5%}.two-field-container>input{width:40%}.two-field-container>input:last-of-type{float:right}.logout input[type="submit"]{padding:0;margin:0;color:#80ea6e;background:transparent;font-size:inherit}form.update #image-upload label:hover,.logout input[type="submit"]:hover{color:#02bc67}.single-line-field{width:100%;margin-bottom:30px}#validation-errors{margin:3em 0 1.5em 0;color:#80ea6e}.half-page-col form input:not([type="submit"]):not([id="attendee-search"]),.half-page-col form textarea,.half-page-col form select{width:94%}@media (max-width:1300px){.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}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.nav-menu-bg{transform:translate(-200%,0);-ms-transform:translate(-200%,0);-moz-transform:translate(-200%,0);-webkit-transform:translate(-200%,0);transition:all .8s ease-out 0;-moz-transition:all .8s ease-out 0;-webkit-transition:all .8s ease-out 0}.nav-menu{transition:transform .2s;-moz-transition:transform .2s;-webkit-transition:transform .2s}.nav-menu.active{transition:transform .5s .3s;-moz-transition:transform .5s .3s;-webkit-transition:transform .5s .3s}.top-cta svg,.top-cta-menu svg{max-width:199px}}@-moz-document url-prefix(){.button.animate::before {
    right: -1px;
  }}.detail-page .content{margin-top:40px}.detail-page .content a.return-to-all{color:#80ea6e}.detail-page .content h1.title{margin-bottom:0}.detail-page .content .sub-title{margin-top:10px}.detail-page .content .text{max-width:60%;margin-right:60px}@media (max-width:1290px){.detail-page .content .text{max-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:#80ea6e}.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}.detail-page .content .additional-info{margin-top:60px}@media (max-width:800px){.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{max-width:100%;margin-right:0}}footer{border-top:1px solid #374141;padding:40px 40px 0;margin:80px 0 50px}@media (max-width:1240px){footer{padding-left:20px;padding-right:20px}}footer a:hover{color:#80ea6e}@media (max-width:1200px){footer a{font-size:inherit}}footer #newsletter{margin-top:0 !important}footer #newsletter label[for^="mktoCheckbox"]{color:#abb7b7}footer #newsletter h4{margin:0 0 15px;font-weight:300}footer #newsletter #subscribe-link{cursor:pointer}@media (max-width:600px){footer #newsletter{width:100%;text-align:center}footer #newsletter .mktoButtonRow{width:100%;text-align:center}}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:#80ea6e}footer .right .social-links a:hover svg .cls-1{fill:#80ea6e}footer .right .footer-site-links{margin:15px 0 5px;justify-content:flex-end;-ms-justify-content:flex-end;-moz-justify-content:flex-end;-webkit-justify-content:flex-end}footer .right .footer-site-links a,footer .right .footer-site-links #logout input[type="submit"]{margin:0 0 0 20px;display:inline-block}@media (max-width:1100px){footer .right{width:100%;text-align:left}footer .right .social-links{margin-top:30px}footer .right .footer-site-links{justify-content:flex-start;-ms-justify-content:flex-start;-moz-justify-content:flex-start;-webkit-justify-content:flex-start}footer .right .footer-site-links a,footer .right .footer-site-links #logout input[type="submit"]{margin:0 20px 0 0;text-align:left}}@media (max-width:600px){footer .right .social-links{text-align:center}footer .right .social-links a:first-child{margin-left:-10px}footer .right .footer-site-links{font-size:16px;line-height:2;justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;flex-wrap:wrap;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap}footer .right .copyright{font-size:12px;line-height:1.8;text-align:center}}footer .copyright{color:#abb7b7;display:block;font-size:0.6875rem;margin-top:10px;opacity:0.66}header{background-color:transparent;padding:20px 40px;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;border-bottom:1px solid #374141;transition:background-color 400ms;-moz-transition:background-color 400ms;-webkit-transition:background-color 400ms}@media (max-width:1240px){header{padding:20px}}@media (max-width:1200px){header{background:black}}@media (max-width:1030px){header{flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;-webkit-flex-direction:column}}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}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:1px solid rgba(255,255,255,0.2);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:black}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:black;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{display:block}header .springone-logo{height:55px}@media (max-width:1090px){header .springone-logo{height:40px}}@media (max-width:600px){header .springone-logo{height:30px}}header p.date{margin-left:35px;margin-top:0;margin-bottom:0}@media (max-width:1240px){header p.date{margin-left:15px;font-size:16px}}@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-inner:after{bottom:-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{padding:0;margin:0;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}header nav.container a:hover{color:#80ea6e}@media (max-width:1240px){header nav.container{margin:0 14px 0 0}header nav.container a{margin:0 8px;font-size:16px}}@media (max-width:1030px){header nav.container{margin:0;text-align:left}header nav.container a:first-child{margin-left:20px}header nav.container a{display:none}}a.popup.hide,.popup-response{display:none}.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{float:left;margin-right:10px}.modal-box .fancybox-inner button:last-of-type{float:right}@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:#2a2a2a}#logged-in-nav{background-color:#2a2a2a;padding:15px;color:white;border-collapse:collapse;margin-block-end:2em;-moz-margin-block-end:2em;-webkit-margin-block-end:2em}#logged-in-nav a:not(:last-child){border-right:1px solid white;margin-right:0.5em;padding-right:1em}#logged-in-nav a.active{color:#80ea6e}#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 #80ea6e;padding:13px !important;max-width:100%;float:none !important;height:40px}#newsletter button{border:2px solid #80ea6e;color:#80ea6e;background:transparent}#newsletter button:before{background:transparent}#newsletter button:hover{color:black;background:#80ea6e}#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}}.sponsor{height:50px}.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:100%}@media (max-width:1200px){.sponsor img{max-height:25px}}.sponsor a:hover img,.sponsor a:focus-visible img{transform:translateY(-2px);-ms-transform:translateY(-2px);-moz-transform:translateY(-2px);-webkit-transform:translateY(-2px);opacity:1}body#sponsors-page .platinum-sponsors a{padding:40px;width:32%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin-bottom:30px;text-align:center}body#sponsors-page .platinum-sponsors a img{height:45px}body#sponsors-page .platinum-sponsors a img#accenture-logo,body#sponsors-page .platinum-sponsors a img#aws-logo{height:55px}body#sponsors-page .platinum-sponsors a img#deloitte-logo{height:40px}body#sponsors-page .platinum-sponsors a img#wipro-logo{margin:0 auto;height:120px}body#sponsors-page .platinum-sponsors a:hover{transform:scale(1.06);-ms-transform:scale(1.06);-moz-transform:scale(1.06);-webkit-transform:scale(1.06)}body#sponsors-page .platinum-sponsors a.sponsor{height:260px}body#sponsors-page .platinum-sponsors a.sponsor img{max-height:100%;margin:0}@media (max-width:800px){body#sponsors-page .platinum-sponsors a{width:48%}}@media (max-width:390px){body#sponsors-page .platinum-sponsors a{width:100%}}body#sponsors-page .platinum-sponsors:after{width:32%;content:''}body#sponsors-page .gold-sponsors{display:flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;-webkit-justify-content:space-between;flex-wrap:wrap;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap}body#sponsors-page .gold-sponsors .sponsor{background-color:#242424;padding:20px;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:24%;justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;margin-bottom:20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:200px;text-align:center}body#sponsors-page .gold-sponsors .sponsor img{max-height:100%;margin:0;height:45px}body#sponsors-page .gold-sponsors .sponsor img#google-logo,body#sponsors-page .gold-sponsors .sponsor img#confluent-logo,body#sponsors-page .gold-sponsors .sponsor img#snyk-logo,body#sponsors-page .gold-sponsors .sponsor img#gitlab-logo{height:80px}@media (max-width:800px){body#sponsors-page .gold-sponsors .sponsor{width:48%}}@media (max-width:390px){body#sponsors-page .gold-sponsors .sponsor{width:100%}}body#sponsors-page .gold-sponsors:after{width:24%;content:''}body.platinum-sponsor .content .text{width:62%;margin-right:20px}body.platinum-sponsor .content .text a{color:#80ea6e}body.platinum-sponsor .content .text a:hover{color:#02bc67}@media (max-width:1173px){body.platinum-sponsor .content .text{width:100%;margin-bottom:30px;margin-right:0}}body.platinum-sponsor .content a.button.lightbox:hover .new-window-icon path,body.platinum-sponsor .content a.button.lightbox:hover .new-window-icon polyline{stroke:black}body.platinum-sponsor .content .sidebar{max-width:390px;flex-grow:1;-ms-flex-grow:1;-moz-flex-grow:1;-webkit-flex-grow:1}body.platinum-sponsor .content .sidebar .sponsor{padding:40px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:250px}body.platinum-sponsor .content .sidebar .sponsor img{max-height:45px;margin:0 auto}body.platinum-sponsor .content .sidebar .sponsor img#aws-logo,body.platinum-sponsor .content .sidebar .sponsor img#accenture-logo{max-height:55px}body.platinum-sponsor .content .sidebar .sponsor img#wipro-logo{max-height:100%;margin:0 auto;height:120px}.youtube-container{margin:2rem 0;overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.youtube-container iframe{border:0;top:0;left:0;width:100%;position:absolute;height:100%}.calendly{display:none}.more-box{padding:100px}.more-box a.button{margin-bottom:20px}.more-box a.button:hover .new-window-icon path,.more-box a.button:hover .new-window-icon polyline{stroke:black}.more-box a.bright-green{display:block;min-width:400px}.more-box a.bright-green:hover .new-window-icon path,.more-box a.bright-green:hover .new-window-icon polyline{stroke:#02bc67}@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}}.new-window-icon{margin-left:5px;height:13px}.new-window-icon path,.new-window-icon polyline{stroke-width:1.5px;fill:none;stroke:#80ea6e;stroke-miterlimit:10}.add-to-calendar{text-transform:uppercase;color:#80ea6e;display:flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;font-size:12px;align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center}.add-to-calendar span{opacity:0;transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s}.add-to-calendar .add-to-calendar-icon{height:19px;margin-right:10px}.add-to-calendar .add-to-calendar-icon line,.add-to-calendar .add-to-calendar-icon rect{stroke-width:1.5px;fill:none;stroke:#565c5c;stroke-miterlimit:10}.add-to-calendar:hover,.add-to-calendar:focus-visible{color:#80ea6e}.add-to-calendar:hover span,.add-to-calendar:focus-visible span{opacity:1}.add-to-calendar:hover .add-to-calendar-icon line,.add-to-calendar:hover .add-to-calendar-icon rect,.add-to-calendar:focus-visible .add-to-calendar-icon line,.add-to-calendar:focus-visible .add-to-calendar-icon rect{stroke:#80ea6e}a.slack-icon-link{padding:0 0 0 28px;font-weight:400;position:relative}a.slack-icon-link:before{background-color:transparent;top:-2px;left:0;width:18px;position:absolute;content:url(https://d1ophd2rlqbanb.cloudfront.net/2020/images/slack-new-logo.svg);height:18px}a.slack-icon-button{padding:16px 25px 16px 55px;position:relative}a.slack-icon-button:before{background-color:transparent;top:13px;left:25px;width:18px;position:absolute;content:url(https://d1ophd2rlqbanb.cloudfront.net/2020/images/slack-new-logo.svg);height:18px}a.slack-icon-button:hover{color:black;background:#80ea6e}a.slack-icon-button:hover:before{content:url(https://d1ophd2rlqbanb.cloudfront.net/2020/images/slack-new-logo-black.svg)}.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{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:#2a2a2a;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}@media (max-width:800px){.secondary-page #main .flex{display:block}}.secondary-page .content{margin-bottom:10em}.secondary-page .content a:hover:not(.button){color:#02bc67}.secondary-page .content p a,.secondary-page .content form label a{color:#80ea6e;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-container h1,.logged-in-container .h1{font-size:56px}.logged-in-container img{border:1px solid white;width:50%}.logged-in-container .content-header{margin-top:2em}@media (max-width:1300px){.logged-in-container .content .half-page-col{width:98%}}.logged-in-container .content table{background-color:#2a2a2a;margin:0 2em 5em 0;color:white;border-collapse:collapse;text-align:left}@media (max-width:800px){.logged-in-container .content table .hide-when-small-screen{display:none}}.logged-in-container .content table a:not(.button){text-underline-position:under;text-decoration:underline;-moz-text-decoration:underline;-webkit-text-decoration:underline;display:block;width:fit-content;width:-moz-fit-content;width:-webkit-fit-content;line-height:1.2em;margin-bottom:4px}.logged-in-container .content table a.email{display:inline-block}.logged-in-container .content table p:first-of-type{margin-top:0}.logged-in-container .content table p:last-of-type{margin-bottom:0}.logged-in-container .content table .description{white-space:normal}.logged-in-container .content table .description *{font-size:1em;line-height:1.2em}.logged-in-container .content .button{padding:1em;margin-top:1em;margin-bottom:1em}.logged-in-container .content .button.export{margin-top:50px}.logged-in-container .content button.main:not(:hover){background-color:black}.logged-in-container .description ul{margin-left:0}.logged-in-container .description li{list-style-type:none}.logged-in-container .sub-content a{color:#80ea6e;font-size:inherit}@media (max-width:1300px){.logged-in-container .flex{display:block}.logged-in-container .mw-onethird{width:100%}}@media (max-width:800px){.logged-in-container table th,.logged-in-container table td{padding:15px 8px}}form.update input[type="submit"],form.update input[type="button"]{cursor:pointer;padding:1em;margin:0 0 1em 0}form.update .edit .block{margin-bottom:10px}form.update .edit select{background-color:#2a2a2a;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{white-space:nowrap}form.update .edit-checkbox input[type="checkbox"]{vertical-align:bottom}form.update .edit-checkbox p#message{margin-bottom:10px}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}}#training-course li>a{color:#80ea6e}#training-course .content>div{margin-bottom:1.5em}#training-course .thirty{margin:10px 90px 0 0;max-width:20%;width:100%}#training-course .fill-remaining{font-size:1.125rem;flex-grow:1;-ms-flex-grow:1;-moz-flex-grow:1;-webkit-flex-grow:1}@media (min-width:1201px){#training-course #main{padding-left:8vw;padding-right:8vw}}@media (max-width:800px){#training-course .thirty{max-width:100%}}@media (max-width:800px){.course{width:100%}}#speakerProfile h3,#speakerConfirm h3{color:white;line-height:1.25em}.modal-box #speakerConfirm img{width:40px}#admin-summary table .short-column{width:30%}#admin-summary .vertical-table tr td:first-child{width:unset}#talk-details{width:80%}#talk-details input[type=url],#talk-details .single-line-field input:first-child{width:50%}#talk-details .single-line-field input:last-child{width:40%;float:right;margin-right:0}body.admin #main .container{max-width:100%}body.admin table tr#no-result{display:none}body.admin .show-when-small-screen{display:none}@media (max-width:1500px){body.admin .hide-when-small-screen{display:none}body.admin .show-when-small-screen{display:block}}body.admin #column-toggle input[type='checkbox']{margin-left:10px}body.admin table#submissions{margin:20px 0 20px 0;width:100%}body.admin table#submissions th,body.admin table#submissions td{padding:10px}body.admin table#submissions th{font-weight:100;font-size:17px}body.admin table#submissions thead #select-update select,body.admin table#submissions thead #select-prompt select,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 #select-update,body.admin table#submissions thead #select-prompt{background-color:#00ad5e}body.admin table#submissions thead #select-update .button,body.admin table#submissions thead #select-prompt .button{margin:0 1em 0 0}body.admin table#submissions thead #select-update .button:disabled,body.admin table#submissions thead #select-update .button[disabled],body.admin table#submissions thead #select-prompt .button:disabled,body.admin table#submissions thead #select-prompt .button[disabled]{opacity:40%}body.admin table#submissions thead #select-update select,body.admin table#submissions thead #select-prompt select{margin-right:5%}body.admin table#submissions thead #select-prompt th:first-of-type{padding:20px}body.admin table#submissions thead #select-summary{margin-right:5%}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 .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.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}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 #sendCFPEmail{display:none}body.admin #refund-form>input:not([type="submit"]){padding:10px 3px 8px 0;margin:2px 0 10px 0;width:100%}body.admin tr.money>td:not(:first-child){padding:0.2em;text-align:right}body.admin tr.money>td:nth-child(2){width:10%}body.admin tr.money>td:last-child{width:50%}@media (min-width:1500px){#cfp .container{padding:0;max-width:none}}#cfp #hero{margin-top:6vh;margin-bottom:6vh}#cfp #hero>div{align-items:flex-end;-ms-align-items:flex-end;-moz-align-items:flex-end;-webkit-align-items:flex-end;position:relative}#cfp #hero .text{z-index:1;padding-bottom:30px;margin-bottom:20px}#cfp #hero .text .description{width:35.5%}#cfp #hero .text .deadline{margin:40px 0}#cfp #hero .image-container{z-index:0;background-repeat:no-repeat;overflow:hidden;top:0;left:0;position:absolute;right:0;background-position:bottom right;background-image:url(https://d1ophd2rlqbanb.cloudfront.net/2021/images/cfp.jpg);height:100%}@media (max-width:1900px){#cfp #hero .image-container{background-position-x:65%;background-position-y:bottom}}#cfp #hero .image-container img{display:none}@media (max-width:1500px){#cfp #hero .image-container{background:none;width:100%;position:relative}#cfp #hero .image-container img{margin:auto;display:block;width:100%;position:relative}#cfp #hero .text .description{width:100%}}@media (max-width:900px){#cfp #hero{margin-top:60px;margin-bottom:0}#cfp #hero>.flex{display:block}}#cfp #sticky-links{z-index:1;top:0;position:sticky}@media (max-width:1250px){#cfp #sticky-links{font-size:0.9rem}}#cfp #sticky-links li{border-top:2px solid black;border-right:2px solid black;z-index:1;width:25%;position:relative;border-bottom:2px solid black}#cfp #sticky-links li:last-child{border-right:none}#cfp #sticky-links li:hover{z-index:1}#cfp #sticky-links li a{padding:15px;transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);transition:transform 150ms;-moz-transition:transform 150ms;-webkit-transition:transform 150ms}#cfp #sticky-links li a:hover{transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05)}#cfp #topics .third{width:25.8%}@media (min-width:1580px){#cfp #topics .third li{margin-bottom:5vh}}@media (max-width:800px){#cfp .col-container{display:block}#cfp #topics .third{width:100%}#cfp .mw-58{max-width:100%}#cfp #talks .half-page-col:first-of-type{margin-bottom:40px}}@media (max-width:600px){#cfp .pt-120{padding-top:40px}#cfp .circle{padding:15px;width:60px;height:60px;margin-right:20px}}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 #crop-container,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%}#faq section{margin-bottom:50px}#faq .eightywide{max-width:80%}@media (max-width:800px){#faq .eightywide{max-width:100%}}#faq .q-a{border-top:1px solid #242424;border-bottom:1px solid #242424}#faq .q{cursor:pointer}#faq .q a{color:white}#faq .q:before{color:#80ea6e;font-family:FontAwesome;content:"\f067";margin-right:15px}#faq .q.open:before{content:"\f068"}#faq .q.open{color:#80ea6e}#faq .a{display:none}#faq .a a{color:#80ea6e}#guidelines .content-header{margin-top:9vh}#guidelines .content{padding:0 40px}#guidelines #guideline-notes{margin:7vh auto 7vh auto}#guidelines #guideline-notes h3:not(:first-child){margin-top:50px}#guidelines ul li{font-size:inherit;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}}#giveaway .content{max-width:80%}@media (max-width:1030px){#giveaway .content{max-width:100%}}#giveaway .content a{color:#80ea6e}#giveaway .content a:hover{color:#02bc67}#home{background-repeat:no-repeat;background-size:8000px;-moz-background-size:8000px;background-image:url(https://d1ophd2rlqbanb.cloudfront.net/2020/images/home/bg-track-full.svg);background-position:top -900px left calc(50% - 3340px)}@media (min-width:1500px){#home{background-size:9500px;-moz-background-size:9500px;background-position:top -1200px left calc(50% - 3965px)}}@media (max-width:1499px){#home{background-size:9100px;-moz-background-size:9100px;background-position:top -1200px left calc(50% - 3800px)}}@media (max-width:1410px){#home{background-size:610%;-moz-background-size:610%;background-position:top -900px left 100%}}@media (max-width:1260px){#home{background-size:610%;-moz-background-size:610%;background-position:top -700px left 100%}}@media (max-width:1030px){#home{background-image:none}}#home #main{margin-top:162px}@media (max-width:500px){#home #main{margin-top:60px}}#home .container{max-width:100%}#home .content .container{padding:0;max-width:1600px}#home #hero p{max-width:800px}@media (max-width:500px){#home #hero h1{font-size:2.8rem}#home #hero p{font-size:20px;line-height:1.4}}#home h1{margin-top:0}#home #home-tracks{margin-left:auto;max-width:92%;margin-top:110px;margin-right:auto}@media (max-width:1620px){#home #home-tracks{max-width:96%}}@media (max-width:1550px){#home #home-tracks{max-width:100%}}#home #track-icons .track-icon{width:16%}#home #track-icons .track-icon:focus{outline:none}#home #track-icons .track-icon:hover .lottie-animation{opacity:1}#home #track-icons .track-icon .lottie-animation-container{position:relative}#home #track-icons .track-icon .lottie-animation{top:-3px;left:0;bottom:0;position:absolute;right:0;opacity:0;transition:opacity 500ms ease-out;-moz-transition:opacity 500ms ease-out;-webkit-transition:opacity 500ms ease-out}#home #track-icons .track-icon#arch-hover .lottie-animation{top:-4px;left:-4px;right:-4px}@media (max-width:920px){#home #track-icons{flex-wrap:wrap;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap}#home #track-icons:after{flex:auto;-ms-flex:auto;-moz-flex:auto;-webkit-flex:auto;width:33%;content:""}#home #track-icons .track-icon{width:31%;margin-right:2%}}@media (max-width:500px){#home #track-icons h2{font-size:1.8rem}#home #track-icons .track-icon{display:flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;width:100%;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;margin-bottom:46px;margin-right:0}#home #track-icons .track-icon .lottie-animation-container{width:36%}#home #track-icons .track-icon .track-copy{width:54%}#home #track-icons .track-icon h3{font-size:20px}}#home .sessions-intro-copy{max-width:62%}@media (max-width:900px){#home .sessions-intro-copy{max-width:100%}}#home #home-slack-connect{margin:180px auto;max-width:75%}#home #home-slack-connect #slack-animation-container,#home #home-slack-connect img{width:38%;min-height:415px;position:relative;margin-right:10%}#home #home-slack-connect #slack-animation-container{align-self:flex-start;-ms-align-self:flex-start;-moz-align-self:flex-start;-webkit-align-self:flex-start;flex:none;-ms-flex:none;-moz-flex:none;-webkit-flex:none;min-height:0}#home #home-slack-connect #slack-animation-container:before{display:block;padding-bottom:118%;content:""}#home #home-slack-connect #slack-animation{top:-3px;left:0;bottom:0;position:absolute;right:0}#home #home-slack-connect .text{width:52%}@media (max-width:900px){#home #home-slack-connect{margin:100px auto;max-width:100%;flex-wrap:wrap;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap}#home #home-slack-connect .text{width:100%}}@media (max-width:600px){#home #home-slack-connect #slack-animation-container{margin-left:auto;width:80%;margin-right:auto}#home #home-slack-connect .text{text-align:center}#home #home-slack-connect h2{font-size:1.8rem;line-height:1.4}#home #home-slack-connect p{line-height:1.4}}#home #home-main-stage h2{width:18%;margin-right:7%}#home #home-main-stage .home-speakers{width:75%}#home #home-main-stage .home-speaker{max-width:400px;width:30%;margin-bottom:5%;transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s}#home #home-main-stage .home-speaker img{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}#home #home-main-stage .home-speaker:hover img{transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1)}@media (max-width:1100px){#home #home-main-stage{flex-wrap:wrap;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap}#home #home-main-stage h2{width:100%;margin-right:0}#home #home-main-stage .home-speakers{width:100%}}@media (max-width:700px){#home #home-main-stage .home-speaker{width:47%}}@media (max-width:600px){#home #home-main-stage .text{width:100%;text-align:center}#home #home-main-stage h2{font-size:1.8rem;line-height:1.4}}#home #home-workshops-bonus{background-repeat:no-repeat;margin:220px 0 150px -5rem;background-size:126%;-moz-background-size:126%;padding-left:5rem;padding-bottom:20%;background-image:url(https://d1ophd2rlqbanb.cloudfront.net/2020/images/home/social-track-full.svg);background-position:left 260% bottom 0}#home #home-workshops-bonus .text{width:37%;margin-right:16%}#home #home-workshops-bonus .home-workshops-box{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;padding:40px 60px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#home #home-workshops-bonus .home-workshops-box hr{border-color:black}#home #home-workshops-bonus .bonus-track{margin:160px 0 100px;max-width:80%}@media (max-width:800px){#home #home-workshops-bonus{padding-bottom:45%;margin-top:100px}#home #home-workshops-bonus #home-workshops{flex-wrap:wrap;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap}#home #home-workshops-bonus .home-workshops-box{padding:20px 30px}#home #home-workshops-bonus .text{width:100%;margin-right:0}}@media (max-width:600px){#home #home-workshops-bonus{padding-bottom:0;margin-top:90px;background-image:none;margin-bottom:90px}#home #home-workshops-bonus .text{text-align:center}#home #home-workshops-bonus .text h2{font-size:1.8rem}#home #home-workshops-bonus .text p{line-height:1.4}#home #home-workshops-bonus .bonus-track{padding-top:46%;background-repeat:no-repeat;background-size:contain;-moz-background-size:contain;max-width:100%;margin-top:90px;background-image:url(https://d1ophd2rlqbanb.cloudfront.net/2020/images/home/social-track-full.svg);background-position:top center;margin-bottom:0;text-align:center}#home #home-workshops-bonus .bonus-track h2{font-size:1.8rem}#home #home-workshops-bonus .bonus-track p{line-height:1.4}}#home #sponsors{margin-bottom:40px}#home #sponsors .sponsor{height:50px}#home #sponsors .sponsor img{max-height:35px;margin:25px 50px 25px 0}#home #sponsors #accenture img,#home #sponsors #confluent img{max-height:45px}#home #sponsors #deloitte img{max-height:25px}#home #sponsors #gitlab{height:60px}#home #sponsors #gitlab img{max-height:60px;transform:translateY(14px);-ms-transform:translateY(14px);-moz-transform:translateY(14px);-webkit-transform:translateY(14px)}#home #sponsors #google,#home #sponsors #wipro,#home #sponsors #snyk{height:55px}#home #sponsors #google img,#home #sponsors #wipro img,#home #sponsors #snyk img{max-height:55px;transform:translateY(10px);-ms-transform:translateY(10px);-moz-transform:translateY(10px);-webkit-transform:translateY(10px)}#home #sponsors #solave img{max-height:30px}@media (max-width:1200px){#home #sponsors #deloitte img{max-height:15px}}@media (max-width:600px){#home #sponsors{text-align:center}#home #sponsors h2{font-size:1.8rem}#home #sponsors .sponsor{width:100%;height:auto}#home #sponsors .sponsor a{display:block;width:100%}#home #sponsors .sponsor img{max-height:60px;margin:25px 0;max-width:60%}#home #sponsors .sponsor#aws img{max-height:50px}#home #sponsors .sponsor#wipro{height:auto}#home #sponsors .sponsor#wipro img{max-height:80px}#home #sponsors .sponsor#confluent img{max-height:70px}#home #sponsors .sponsor#diffblue img{max-height:55px}#home #sponsors .sponsor#dynatrace img{max-height:40px}#home #sponsors .sponsor#gitlab img{max-height:90px;margin:0 0 10px}#home #sponsors .sponsor#google img{max-height:100px}#home #sponsors .sponsor#harness img{max-height:50px}#home #sponsors .sponsor#huco img{max-height:44px}#home #sponsors .sponsor#okta img{max-height:44px}#home #sponsors .sponsor#sentry img{max-height:55px}#home #sponsors .sponsor#snyk{height:auto}#home #sponsors .sponsor#snyk img{max-height:80px;margin:0 0 20px}#home #sponsors .sponsor#solace img{max-height:40px}}#home .more-box a.slack-icon-button{padding:16px 25px 16px 55px;position:relative}#home .more-box a.slack-icon-button:before{background-color:transparent;top:13px;left:25px;width:18px;position:absolute;content:url(https://d1ophd2rlqbanb.cloudfront.net/2020/images/slack-new-logo.svg);height:18px}#home .more-box a.slack-icon-button:hover{color:black;background:#80ea6e}#home .more-box a.slack-icon-button:hover:before{content:url(https://d1ophd2rlqbanb.cloudfront.net/2020/images/slack-new-logo-black.svg)}@keyframes spinner{0%{transform:translate(-50%,-50%) rotate(0)}100%{transform:translate(-50%,-50%) rotate(360deg)}}body#home.post-show{background-image:none}body#home.post-show header #logout input[type=submit]{margin:0 0 0 15px}body#home.post-show header nav.container{margin:0}body#home.post-show header .button.green,body#home.post-show .header-time{display:none}body#home.post-show #main{margin-top:120px}body#home.post-show h1{font-size:60px;margin-bottom:20px}body#home.post-show .max-six{max-width:600px}body#home.post-show .max-twelve{max-width:1200px}body#home.post-show #main-stage-videos{margin:70px 0 60px 0}body#home.post-show #main-stage-videos .overlay p{margin:0;max-width:80%;font-weight:normal;font-size:15px;line-height:1.3em;-webkit-font-smoothing:antialiased}body#home.post-show .main-stage-video-large{width:790px;height:444px}body#home.post-show .main-stage-video-small{width:375px;height:211px}body#home.post-show .main-stage-video-small:first-child{margin-bottom:15px}@media (max-width:1280px){body#home.post-show #main-stage-videos .col{flex-direction:row;-ms-flex-direction:row;-moz-flex-direction:row;-webkit-flex-direction:row;justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;-webkit-justify-content:space-between;flex-grow:0.5;-ms-flex-grow:0.5;-moz-flex-grow:0.5;-webkit-flex-grow:0.5}body#home.post-show .main-stage-video-large{width:375px;height:211px}}@media (max-width:1219px){body#home.post-show #main-stage-videos .col{flex-grow:0;-ms-flex-grow:0;-moz-flex-grow:0;-webkit-flex-grow:0}body#home.post-show .max-twelve{max-width:600px}body#home.post-show .main-stage-video-large,body#home.post-show .main-stage-video-small{margin:0 auto 15px}}body#home.post-show .main-stage-video-large img,body#home.post-show .main-stage-video-small img{top:0;left:0;bottom:0;position:absolute;right:0}body#home.post-show .square-play{background:#80ea6e;width:60px;position:relative;height:60px;text-align:center}body#home.post-show .square-play:after{border-top:11px solid transparent;top:30%;left:37%;border-left:20px solid #000;width:0;clear:both;position:absolute;content:"";border-bottom:11px solid transparent;height:0}body#home.post-show .overlay,body#home.post-show .bottom-bar{left:0;bottom:0;position:absolute;right:0}body#home.post-show .overlay{top:0;background:rgba(0,0,0,0.6)}body#home.post-show #home-cta-boxes{margin-bottom:120px}body#home.post-show #home-cta-boxes .home-cta-box{border:2px solid #242424;padding:15px 30px 50px;width:32%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}body#home.post-show #home-cta-boxes .home-cta-box #newsletter{width:100%;margin-top:0}body#home.post-show #home-cta-boxes .home-cta-box #newsletter input#Email,body#home.post-show #home-cta-boxes .home-cta-box #newsletter label[for^="mktoCheckbox"]{width:285px}body#home.post-show #home-cta-boxes .home-cta-box #newsletter label[for^="mktoCheckbox"]{color:#abb7b7}@media (max-width:1030px){body#home.post-show #home-cta-boxes .home-cta-box{width:100%;margin-bottom:20px}}#register-form{margin-top:30px}#register-form :focus{outline:none;border-color:#80ea6e}#register-form input[type="checkbox"]{vertical-align:middle}#register-form #consent-gdpr .option{margin-bottom:10px}#register-form #consent-gdpr input[type="checkbox"]{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;width:15px;vertical-align:middle;height:15px}#register-info .content{margin:5em 0 3em 0}body#schedule content{position:relative}body#schedule h1{margin-right:70px}body#schedule #days-toggle{border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;border:3px solid #374141;align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center}body#schedule #days-toggle .day-toggle{cursor:pointer;padding:10px 35px;color:white;font-weight:400;text-align:center}body#schedule #days-toggle .day-toggle:hover,body#schedule #days-toggle .day-toggle.active{background:#374141}body#schedule #days-toggle #day-1-toggle{border-radius:20px 0 0 20px;-moz-border-radius:20px 0 0 20px;-webkit-border-radius:20px 0 0 20px;margin-left:-2px;padding:11px 36px 11px 35px}body#schedule #days-toggle #day-2-toggle{border-radius:0 20px 20px 0;-moz-border-radius:0 20px 20px 0;-webkit-border-radius:0 20px 20px 0;padding:11px 35px 11px 35px;margin-right:-2px}body#schedule .title-bar #day-toggle-condensed{border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;border:2px solid #374141;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:#374141;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 .time-title-bar{margin:0 0 10px;width:10%;min-width:100px}body#schedule .main-stage-session,body#schedule .time-block.main-stage-time{height:300px}@media (max-width:850px){body#schedule .main-stage-session,body#schedule .time-block.main-stage-time{height:450px}}@media (max-width:400px){body#schedule .main-stage-session,body#schedule .time-block.main-stage-time{height:530px}}body#schedule .main-stage-session{padding:0 13px 13px;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;border-bottom:1px solid #374141}body#schedule .main-stage-session h5{font-weight:400;font-size:17px;margin-bottom:0}body#schedule .main-stage-session p{margin:10px 0 0;font-size:16px;line-height:1.4em}body#schedule .main-stage-session p span.speaker-info,body#schedule .main-stage-session p.speaker-info{color:#abb7b7;display:none;font-size:14px}@media (max-width:1030px){body#schedule .main-stage-session{display:block;text-align:left}body#schedule .main-stage-session h5.mx-auto{margin-left:0;margin-right:0}}body#schedule .time-block{padding:0 13px 0 0;font-size:15px;line-height:1.4em;min-height:100px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-bottom:1px solid #374141;height:230px}body#schedule .time-block span.time-wrapper{padding:13px 0;display:block}body#schedule .time-block.yoga-row{height:120px}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/2020/images/schedule/Live-Animated-v2.gif);content:"";height:20px}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:1;top:0;background:black;position:sticky;border-bottom:1px solid #374141}body#schedule .add-border-top{border-top:1px solid #374141}body#schedule .tab:not(.active){display:none}body#schedule .session a.white{color:white}body#schedule .session a.white:hover{color:#80ea6e}body#schedule .time-col{width:10%;min-width:100px}body#schedule .time-col,body#schedule .session-col{border-right:1px solid #374141}body#schedule .pre-show-sessions-col{border-bottom:1px solid #374141}body#schedule .pre-show-sessions-col .pre-show-session-col{padding:0 13px;border-right:1px solid transparent;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}body#schedule .pre-show-sessions-col .pre-show-session-col a.white{color:white}body#schedule .pre-show-sessions-col .pre-show-session-col a.white:hover{color:#80ea6e}body#schedule .pre-show-sessions-col .pre-show-session-col:last-child{margin-left:3px;border-right:none;border-left:1px solid #374141}body#schedule .pre-show-sessions-col .pre-show-session-col:last-child p{font-size:16px;line-height:1.4em}body#schedule .pre-show-sessions-col .pre-show-session-col:last-child p span.speaker-info,body#schedule .pre-show-sessions-col .pre-show-session-col:last-child p.speaker-info{color:#abb7b7;font-size:14px}body#schedule .pre-show-sessions-col,body#schedule .sessions-col{width:90%;flex-grow:1;-ms-flex-grow:1;-moz-flex-grow:1;-webkit-flex-grow:1}body#schedule .pre-show-session-col,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:16.6%}body#schedule .pre-show-session-col:last-child,body#schedule .session-col:last-child{border-right:none}body#schedule .session-col[data-track="social"] p a.white,body#schedule .session-col[data-track="social"] p.speaker-info{overflow:visible;display:block}body#schedule .session{padding:0 13px;overflow:hidden;background:black;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}body#schedule .session[data-duration="25"]{height:230px}body#schedule .session[data-duration="55"]{height:460px}body#schedule .session.placeholder{border-bottom:1px solid transparent}body#schedule .session:last-child{border-bottom:1px solid #374141}body#schedule .session:not(.placeholder){border-bottom:1px solid #374141}body#schedule .session:not(.placeholder).active .watch-now{cursor:pointer;text-transform:uppercase;color:#80ea6e;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:not(.placeholder).active:hover{background:transparent}body#schedule .session:not(.placeholder).active:hover .watch-now{color:#02bc67}body#schedule .session p{font-size:16px;line-height:1.4em}body#schedule .session p a.white{line-clamp:3;-moz-line-clamp:3;-webkit-line-clamp:3;overflow:hidden;display:box;display:-moz-box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis}body#schedule .session p span.speaker-info,body#schedule .session p.speaker-info{color:#abb7b7;font-size:14px}body#schedule .session p.speaker-info{line-clamp:3;-moz-line-clamp:3;-webkit-line-clamp:3;overflow:hidden;display:box;display:-moz-box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis}body#schedule .session span.antialiased,body#schedule .session span.bold,body#schedule .session span.button,body#schedule .session span#card-element,body#schedule .session span.item,body#schedule .session span::placeholder,body#schedule .session .detail-page .content span.sub-title,.detail-page .content body#schedule .session span.sub-title{display:none}body#schedule .session:focus{outline:none}body#schedule .track-title-bar{padding:14px 20px;margin:0 0 10px;border-right:5px solid black;color:black;font-weight:400;-webkit-font-smoothing:antialiased;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-osx-font-smoothing:grayscale;word-break:break-word;border-left:5px solid black;width:20%;justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;text-align:center}body#schedule .track-title-bar:last-child{margin-right:0}body#schedule .track-title-bar[data-track="spring-intro"]{background:#80ea6e}body#schedule .track-title-bar[data-track="spring-deepdive"]{background:#02bc67}body#schedule .track-title-bar[data-track="architecture"]{background:#ff877a}body#schedule .track-title-bar[data-track="cloud-engineer"]{background:#97ebf3}body#schedule .track-title-bar[data-track="leadership-transformation"]{background:#f9bc26}body#schedule .track-title-bar[data-track="social"]{background-color:#ee9ac3;background-repeat:no-repeat;background-size:200%;-moz-background-size:200%;background-image:url(https://d1ophd2rlqbanb.cloudfront.net/2020/images/schedule/track6-pattern.svg)}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}@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="spring-intro"].active{background:#80ea6e}body#schedule .track-title-bar[data-track="spring-intro"].active:before{content:url(https://d1ophd2rlqbanb.cloudfront.net/2020/images/schedule/icon-track1.svg)}body#schedule .track-title-bar[data-track="spring-intro"]:before{content:url(https://d1ophd2rlqbanb.cloudfront.net/2020/images/home/icon-track1-abb7b7.svg)}body#schedule .track-title-bar[data-track="spring-deepdive"].active{background:#02bc67}body#schedule .track-title-bar[data-track="spring-deepdive"].active:before{content:url(https://d1ophd2rlqbanb.cloudfront.net/2020/images/schedule/icon-track2.svg)}body#schedule .track-title-bar[data-track="spring-deepdive"]:before{content:url(https://d1ophd2rlqbanb.cloudfront.net/2020/images/home/icon-track2-abb7b7.svg)}body#schedule .track-title-bar[data-track="architecture"].active{background:#ff877a}body#schedule .track-title-bar[data-track="architecture"].active:before{content:url(https://d1ophd2rlqbanb.cloudfront.net/2020/images/schedule/icon-track3.svg)}body#schedule .track-title-bar[data-track="architecture"]:before{content:url(https://d1ophd2rlqbanb.cloudfront.net/2020/images/home/icon-track3-abb7b7.svg)}body#schedule .track-title-bar[data-track="cloud-engineer"].active{background:#97ebf3}body#schedule .track-title-bar[data-track="cloud-engineer"].active:before{content:url(https://d1ophd2rlqbanb.cloudfront.net/2020/images/schedule/icon-track4.svg)}body#schedule .track-title-bar[data-track="cloud-engineer"]:before{content:url(https://d1ophd2rlqbanb.cloudfront.net/2020/images/home/icon-track4-abb7b7.svg)}body#schedule .track-title-bar[data-track="leadership-transformation"].active{background:#f9bc26}body#schedule .track-title-bar[data-track="leadership-transformation"].active:before{content:url(https://d1ophd2rlqbanb.cloudfront.net/2020/images/schedule/icon-track5.svg)}body#schedule .track-title-bar[data-track="leadership-transformation"]:before{content:url(https://d1ophd2rlqbanb.cloudfront.net/2020/images/home/icon-track5-abb7b7.svg)}body#schedule .track-title-bar[data-track="social"].active{background:#ee9ac3}body#schedule .track-title-bar[data-track="social"].active:before{content:url(https://d1ophd2rlqbanb.cloudfront.net/2020/images/schedule/icon-track6.svg)}body#schedule .track-title-bar[data-track="social"]:before{content:url(https://d1ophd2rlqbanb.cloudfront.net/2020/images/home/icon-track6-abb7b7.svg)}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="spring-intro"]:after{background:#80ea6e;content:"Beginner-Friendly Spring"}body#schedule .track-title-row[data-active-track="spring-deepdive"]:after{background:#02bc67;content:"Intermediate/Adv Spring"}body#schedule .track-title-row[data-active-track="architecture"]:after{background:#ff877a;content:"Architecture"}body#schedule .track-title-row[data-active-track="cloud-engineer"]:after{background:#97ebf3;content:"Cloud Native Platforms"}body#schedule .track-title-row[data-active-track="leadership-transformation"]:after{background:#f9bc26;content:"Agile Leadership"}body#schedule .track-title-row[data-active-track="social"]:after{background:#ee9ac3;content:"Social"}body#schedule .track-title-row:after{padding:10px;-moz-osx-font-smoothing:grayscale;color:black;background:#80ea6e;font-weight:400;width:100%;-webkit-font-smoothing:antialiased;content:"Beginner-Friendly Spring";text-align:center}body#schedule .pre-show-session-col,body#schedule .session-col{border-right:none;text-align:left}body#schedule .pre-show-session-col:not(.active),body#schedule .session-col:not(.active){display:none}body#schedule .pre-show-session-col.active,body#schedule .session-col.active{display:flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;width:100%}body#schedule .pre-show-sessions-col .pre-show-session-col:last-child{margin-left:0;border-left:0}}@media (max-width:800px){body#schedule.secondary-page #main .flex{display:flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex}}@media (max-width:617px){body#schedule h1{margin-right:20px}}@media (max-width:480px){body#schedule .content-header{flex-wrap:wrap;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap}}#session-page h1,#session-page .h1{font-size:56px}#session-page img{filter:grayscale(100%);-webkit-filter:grayscale(100%)}#session-page .content #video{width:100%;padding-bottom:56.25%;position:relative;margin-bottom:40px;height:0}#session-page .content #video iframe{z-index:1;top:0;left:0;width:100%;position:absolute;opacity:1;height:100%}#session-page .content #video #overlay{background-size:cover;-moz-background-size:cover;width:100%;position:absolute;opacity:0.7;height:100%}#session-page .content #video #overlay-actions{width:100%;position:absolute;height:100%}#session-page .content hr{border-color:#374141}#session-page #speakers,#session-page .track{margin-top:40px}#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 .additional-info a.topic{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:10px;background:#242424;width:fit-content;width:-moz-fit-content;width:-webkit-fit-content;margin-right:10px}@media (max-width:1000px){#session-page .additional-info a.topic{margin:10px 0;display:block}}#session-page a.slack-icon-button{padding:16px 25px 16px 55px;position:relative}#session-page a.slack-icon-button:before{background-color:transparent;top:13px;left:25px;width:18px;position:absolute;content:url(https://d1ophd2rlqbanb.cloudfront.net/2020/images/slack-new-logo.svg);height:18px}#session-page a.slack-icon-button:hover{color:black;background:#80ea6e}#session-page a.slack-icon-button:hover:before{content:url(https://d1ophd2rlqbanb.cloudfront.net/2020/images/slack-new-logo-black.svg)}#session-page #sidebar{width:30%;height:fit-content;height:-moz-fit-content;height:-webkit-fit-content}#session-page #sidebar.bg-dark-grey{padding:28px 35px 28px 35px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;min-width:220px}#session-page #sidebar a.resource{color:#80ea6e}#session-page #sidebar a.resource:hover{color:#02bc67}#session-page #sidebar #newsletter{width:100%}#session-page #sidebar #newsletter label[for^="mktoCheckbox"]{color:#abb7b7}@media (max-width:1920px){#session-page #sidebar #newsletter{margin-top:0}}#session-page #sidebar #newsletter #subscribe-link:after{content:" when it's available"}@media (max-width:1290px){#session-page #sidebar{width:40%}}@media (max-width:982px){#session-page.detail-page .content .text{max-width:100%;margin-right:0}#session-page #sidebar .bg-dark-grey{margin-top:50px}#session-page #sidebar{width:50%}}@media (max-width:800px){#session-page #sidebar .bg-dark-grey{margin-top:0;margin-bottom:50px}#session-page #sidebar{width:100%;margin-bottom:40px}}#sessions-page img{filter:grayscale(100%);-webkit-filter:grayscale(100%)}@media (max-width:600px){#sessions-page .content .flex{display:block}}#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 #filters{width:260px}#sessions-page #filters .h3{margin-top:0}@media (max-width:800px){#sessions-page #filters{display:none}}#sessions-page .session{border:2px solid white;padding:6px 20px;margin:0 10px 20px;display:inline-block;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s}#sessions-page .session:hover{background:#242424;border-color:#80ea6e}#sessions-page .session.inactive{display:none}#sessions-page .title{margin:20px 0}#sessions-page .speaker-info{line-height:1em;margin-bottom:20px}#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 .topics{margin:20px 0;width:100%;text-align:right}#sessions-page .topics .topic{display:inline-block}#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:black;opacity:1}#sessions-page .filter .active span:hover{color:black}#sessions-page .filter .close-out{margin-left:5px;background-repeat:no-repeat;background-size:cover;-moz-background-size:cover;display:inline-block;width:15px;vertical-align:middle;margin-top:-5px;background-image:url(https://d1ophd2rlqbanb.cloudfront.net/icon-x-black.svg);height:15px}#sessions-page .filter>div{border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;padding:0.2em 0.5em;margin:1em 0 1em -0.45em;width:fit-content;width:-moz-fit-content;width:-webkit-fit-content}#sessions-page .filter>div:hover{cursor:pointer}#sessions-page .filter span{opacity:0.7}#sessions-page .filter span:hover{color:white;opacity:1}body#social-track .content{background-repeat:no-repeat;background-size:32%;-moz-background-size:32%;background-image:url(https://d1ophd2rlqbanb.cloudfront.net/2020/images/social/social-track-top.svg);background-position:top -55px right}@media (max-width:1030px){body#social-track .content{background-size:42%;-moz-background-size:42%}}@media (max-width:650px){body#social-track .content{background-size:48%;-moz-background-size:48%}}@media (max-width:516px){body#social-track .content{background-size:52%;-moz-background-size:52%}}body#social-track .content .content-header{padding-top:5em;margin-top:0}body#social-track .social-track-session{border-top:1px solid #374141;padding:50px 0}@media (max-width:1030px){body#social-track .social-track-session{flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;-webkit-flex-direction:column}}body#social-track .social-track-session-image{flex-shrink:0;-ms-flex-shrink:0;-moz-flex-shrink:0;-webkit-flex-shrink:0;background-repeat:no-repeat;background-size:cover;-moz-background-size:cover;display:flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;width:140px;justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;background-image:url(https://d1ophd2rlqbanb.cloudfront.net/2020/images/social/social-track.svg);align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center;height:140px;margin-right:55px}@media (max-width:1030px){body#social-track .social-track-session-image{margin-bottom:30px;margin-right:0}}body#social-track .social-track-session-title-times{width:260px;margin-right:95px}body#social-track .social-track-session-title-times p{font-size:15px}@media (max-width:1030px){body#social-track .social-track-session-title-times{width:100%;margin-bottom:30px;margin-right:0}}body#social-track .social-track-session-description{max-width:685px;width:58%}@media (max-width:1030px){body#social-track .social-track-session-description{max-width:800px;width:100%}}body#social-track a.slack-icon-link{padding:0 0 0 28px;font-weight:400;position:relative}body#social-track a.slack-icon-link:before{background-color:transparent;top:-2px;left:0;width:18px;position:absolute;content:url(https://d1ophd2rlqbanb.cloudfront.net/2020/images/slack-new-logo.svg);height:18px}#speaker-page h1,#speaker-page .h1{font-size:56px}#speaker-page img{filter:grayscale(100%);-webkit-filter:grayscale(100%)}#speaker-page .speaker .sub-title{opacity:0.7}#speaker-page .speaker img{align-self:baseline;-ms-align-self:baseline;-moz-align-self:baseline;-webkit-align-self:baseline;max-width:25vw;width:30%}@media (max-width:800px){#speaker-page .speaker img{max-width:400px;width:100%;margin-bottom:40px}}#speaker-page .speaker-session{border:2px solid white;padding:25px 20px 20px;display:block;width:100%;margin-bottom:6%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s}#speaker-page .speaker-session:hover{background:#242424;border-color:#80ea6e}#speaker-page .speaker-session .speaker-session-title{line-height:1.4em}#speaker-page .speaker-session .topics{margin:0;width:100%;text-align:right}#speaker-page .speaker-session .topic{margin:0 10px}#speakers-page img{filter:grayscale(100%);-webkit-filter:grayscale(100%)}#speakers-page .section-header{margin:30px 0 50px 0}#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-speaker-container,#speakers-page #workshops-labs #workshops .workshop,#workshops-labs #workshops #speakers-page .workshop{background-color:#ff877a}#speakers-page .main-stage-speaker-container:nth-child(5n+5),#speakers-page #workshops-labs #workshops .workshop:nth-child(5n+5),#workshops-labs #workshops #speakers-page .workshop:nth-child(5n+5){background-color:#02bc67}#speakers-page .main-stage-speaker-container:nth-child(5n+4),#speakers-page #workshops-labs #workshops .workshop:nth-child(5n+4),#workshops-labs #workshops #speakers-page .workshop:nth-child(5n+4){background-color:#f9bc26}#speakers-page .main-stage-speaker-container:nth-child(5n+3),#speakers-page #workshops-labs #workshops .workshop:nth-child(5n+3),#workshops-labs #workshops #speakers-page .workshop:nth-child(5n+3){background-color:#80ea6e}#speakers-page .main-stage-speaker-container:nth-child(5n+2),#speakers-page #workshops-labs #workshops .workshop:nth-child(5n+2),#workshops-labs #workshops #speakers-page .workshop:nth-child(5n+2){background-color:#97ebf3}#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:hover{transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1)}#speakers-page .main-stage-speaker .main-stage-speaker-color-block{padding:17px 25px 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:black}#speakers-page .main-stage-speaker .main-stage-speaker-color-block .name{margin:0;font-weight:400}#speakers-page .main-stage-speaker .main-stage-speaker-color-block .info{margin:5px 0 0;font-size:17px;line-height:1.3em}@media (max-width:430px){#speakers-page .main-stage-speaker{width:100%}}#speakers-page .main-stage-speaker-container{max-width:30%;margin-bottom:5%}#speakers-page .main-stage-speaker-container .main-stage-speaker{max-width:400px;width:100%}@media (min-width:1680px){#speakers-page .main-stage-speaker-container{margin-right:3%}}@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:30%;margin-bottom:2%}#speakers-page .breakout-speaker a.shrink-0{margin-right:30px}#speakers-page .breakout-speaker img{width:60px}#speakers-page .breakout-speaker .text{max-width:60%}#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%}}@media (min-width:1201px){#terms #main,#conduct #main{padding-left:0;padding-right:0}}#terms .content,#conduct .content{max-width:80%;display:block;margin-bottom:15em}#terms .content section,#conduct .content section{margin-top:3em}#terms .content section ul,#conduct .content section ul{padding:0 0 0 40px}#terms .content section li,#conduct .content section li{margin:10px 0;list-style-type:disc;line-height:1.5em}@media (max-width:1030px){#terms .content,#conduct .content{max-width:100%}}#why .content>section:first-of-type{margin-top:6vh}#why #collage{height:60vw}#why #collage img:first-child{top:0;width:65%;right:0}#why #collage img:nth-child(2){top:30%;left:0;width:58%}#why #collage img:nth-child(3){bottom:0;width:55%;right:0}#why #mobile-pic{display:none}@media (max-width:800px){#why .col-container{display:block}#why #collage{margin-bottom:60px;height:100vw}#why #desktop-pic{display:none}#why #mobile-pic{max-width:100%;display:block}}#workshops-labs #speakers-page .main-stage-speaker-container,#speakers-page #workshops-labs .main-stage-speaker-container,#workshops-labs #workshops .workshop{background-color:#ff877a}#workshops-labs #speakers-page .main-stage-speaker-container:nth-child(5n+5),#speakers-page #workshops-labs .main-stage-speaker-container:nth-child(5n+5),#workshops-labs #workshops .workshop:nth-child(5n+5){background-color:#02bc67}#workshops-labs #speakers-page .main-stage-speaker-container:nth-child(5n+4),#speakers-page #workshops-labs .main-stage-speaker-container:nth-child(5n+4),#workshops-labs #workshops .workshop:nth-child(5n+4){background-color:#f9bc26}#workshops-labs #speakers-page .main-stage-speaker-container:nth-child(5n+3),#speakers-page #workshops-labs .main-stage-speaker-container:nth-child(5n+3),#workshops-labs #workshops .workshop:nth-child(5n+3){background-color:#80ea6e}#workshops-labs #speakers-page .main-stage-speaker-container:nth-child(5n+2),#speakers-page #workshops-labs .main-stage-speaker-container:nth-child(5n+2),#workshops-labs #workshops .workshop:nth-child(5n+2){background-color:#97ebf3}#workshops-labs .lab.full{background-repeat:no-repeat;background-size:15%;-moz-background-size:15%;background-image:url(https://d1ophd2rlqbanb.cloudfront.net/2020/images/labs/workshop-full.svg);background-position:top right}#workshops-labs #workshops .workshop{padding:30px;border-top-width:9px;display:block;width:31.5%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin-bottom:3%;border-top-style:solid}#workshops-labs #workshops .workshop:hover{background-color:#374141}#workshops-labs #workshops .workshop .workshop .workshop-title{line-height:1.4em}@media (max-width:1000px){#workshops-labs #workshops .workshop{width:48%}}@media (max-width:800px){#workshops-labs #workshops .workshop{width:100%}}#workshops-labs .lab{border:2px solid #242424;padding:25px;display:block;width:32%;margin-bottom:2%;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}#workshops-labs .lab p.toggle{display:none}#workshops-labs .lab img{margin-bottom:20px;margin-right:20px;height:72px}#workshops-labs .lab .lab-title{line-height:1.4em}#workshops-labs .lab li{font-size:17px}@media (max-width:800px){#workshops-labs .lab{width:100%}}#workshops-labs #workshops:after,#workshops-labs #tjc .labs:after,#workshops-labs #labs .labs:after{width:32%;content:" "}#workshops-labs #tjc .lab:hover,#workshops-labs #workshops .lab:hover{background-color:#242424}#workshops-labs #tjc .lab p.bright-green,#workshops-labs #workshops .lab p.bright-green{color:#02bc67}.workshop h1,.workshop .h1{font-size:56px}.workshop p.call-out{padding:20px 25px;margin:0 auto;font-style:italic}.workshop .content a:not(.button){color:#80ea6e}.workshop .content a:not(.button):hover{color:#02bc67}.workshop .content .text{max-width:65%;margin-right:4vw}.workshop .content .text ul{padding:0 0 0 17px}.workshop .content .text li{list-style-type:disc;font-size:17px}.workshop .content .sidebar{background-color:#242424;padding:20px 40px;max-width:27%;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 .content .sidebar button,.workshop .content .sidebar .button{margin-bottom:17px}.workshop .content .sidebar button:not(:hover),.workshop .content .sidebar .button:not(:hover){background-color:inherit}@media (max-width:800px){.workshop .content .flex.flex-wrap{flex-direction:column-reverse;-ms-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-webkit-flex-direction:column-reverse}.workshop .content .flex.flex-wrap .text,.workshop .content .flex.flex-wrap .sidebar{max-width:100%;margin-right:0}.workshop .content .flex.flex-wrap .sidebar{padding:0 17px;width:fit-content;width:-moz-fit-content;width:-webkit-fit-content;margin-bottom:20px}}.reminder{padding:50px}@media (max-width:550px){.reminder{padding:20px}.reminder .mr-15{margin-right:0}.reminder .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}}@media (max-width:1290px){.workshop .content .sidebar{max-width:40%}.workshop .content .text{max-width:50%;margin-right:20px}}