@font-face{font-family:DevConfMontserrat;src:url(../fonts/Montserrat-Medium.otf);font-weight:500}@font-face{font-family:DevConfMontserrat;src:url(../fonts/Montserrat-SemiBold.otf);font-weight:600}@font-face{font-family:DevConfMontserrat;src:url(../fonts/Montserrat-Bold.otf);font-weight:700}@font-face{font-family:DevConfOpenSans;src:url(../fonts/OpenSans-Regular.ttf);font-weight:400}body,html{min-height:100%;width:100%}.masthead{background:#8e83e4;background-image:url(/assets/images/devconf-landing-background.svg);background-repeat:no-repeat;background-size:cover;background-position-x:right;color:#fff;flex-grow:1;overflow:hidden;min-height:500px}.masthead>.nav-link{color:#fff}.navbar .nav-brand a{display:none}.navbar.background-purple .nav-brand a{display:inline}.navbar .nav-brand a img{max-height:2rem}.nav-item{font-family:DevConfMontserrat,Montserrat,Arial,sans-serif;font-weight:700;font-size:16px}.nav-item a:hover{text-decoration:none}.nav-item a:after{content:"";position:absolute;width:100%;height:2px;bottom:-2px;left:0;background-color:#fff;visibility:hidden;transform:scaleX(0);transition:all .2s ease-out .1s}.nav-item a:hover:after{visibility:visible;transform:scaleX(1)}.navbar{background:transparent;transition:all .3s ease-out 0s}.background-purple,.collapsing,.show{background:#8e83e4;transition:all .3s ease-out 0s}.social-icon{display:inline-block;margin:10px 20px;-webkit-filter:opacity(50%);filter:opacity(50%);transition:all .2s ease-out .1s}.social-icon:hover{-webkit-filter:opacity(100%);filter:opacity(100%);transition:all .2s ease}.heading-text,.text-logo{width:80vw;display:block;margin:0 auto}.abstract-logo{display:none}.virtual-stamp{background:#f09}.hybrid-stamp,.virtual-stamp{position:relative;width:15ex;text-align:center;border-radius:200px;left:10vw;font-size:2ex;box-sizing:unset}.hybrid-stamp{background:#00adcc}.mini-stamp{position:relative;width:15ex;left:10vw;font-size:2ex}.mini-chip,.mini-stamp{background:#3fcf32;text-align:center;border-radius:200px;box-sizing:unset}.mini-chip{display:inline-block!important;font-size:1.3rem;padding:2px 10px;margin:.25em 0}.next-tag,.next-tag-big,.road-timeline-big{display:none}.next-tag-mobile{background:#8e83e4;display:inline-block;margin-right:10px;padding:2px 10px;border-radius:200px;color:#fff;text-transform:uppercase}@media (min-width:576px){.next-tag-mobile{display:none}.next-tag{background:#8e83e4;display:inline-block;margin-right:10px;padding:2px 10px;border-radius:200px;color:#fff;text-transform:uppercase}}@media (min-width:992px){.text-logo{width:42vw;display:inline;padding-left:3rem}.heading-text{width:auto;display:block;padding-left:3rem}.abstract-logo{width:14vw;vertical-align:baseline;display:inline}.social-icon{display:block;margin:20px auto}.show{background:transparent}.virtual-stamp{background:#f09}.hybrid-stamp,.virtual-stamp{position:absolute;width:7ex;text-align:center;padding:5ex 3.5ex;border-radius:200px;line-height:2ex;right:10vw;left:auto;font-size:3ex;box-sizing:unset}.hybrid-stamp{background:#00adcc}.mini-stamp{background:#3fcf32;position:absolute;width:15ex;text-align:center;padding:7ex 3.5ex;border-radius:200px;line-height:2ex;right:10vw;left:auto;font-size:3ex;box-sizing:unset}}.mont-400,.mont-500,.mont-600,.mont-700{font-family:DevConfMontserrat,Montserrat,Arial,sans-serif;font-weight:700}.mont-600{font-weight:600}.mont-500{font-weight:500}.mont-400,.os-400,footer{font-weight:400}.os-400,footer{font-family:DevConfOpenSans,OpenSans,Arial,sans-serif}.nav-item a,a.underline,h1.underline{position:relative;display:inline-block}section a.underline{color:#292c33;text-decoration:none}.underline:after{content:"";position:absolute;width:60%;height:3px;left:20%;bottom:-8px;background:#8e83e4;transition:all .4s ease-out .1s}a.underline:hover:after{width:100%;left:0;transition:all .5s ease}footer .h5,p{color:#6d7278}p{line-height:22px;font-size:16px}h1.underline,section .h1,section .h2{color:#141b41}h1.underline:after,section .h1.underline:after{background:#141b41;content:"";position:absolute;width:66px;height:3px;left:0;bottom:.5rem}#news,#news .os-400{color:#141b41}#news .h5{color:#8e83e4}#news .os-400 a,#news .os-400 a:hover{color:#8e83e4;text-decoration:none;font-weight:600}.card{border:none;border-radius:0}.card-body{border-radius:15px}.card-body,.card-body p{color:#fff}.card-text{font-family:DevConfOpenSans}.background-gray{background:#f5f4fc}a.border{color:#fff!important;border-color:#fff!important;display:inline-block;text-align:center}.purple-href,a.border{transition:all .4s ease-out .1s;text-decoration:none}a.border:hover{background:#fff;color:#141b41!important;transition:all .5s ease}.bordered{border:4px solid #8e83e4}input[type=submit]{display:inline-block;color:#8e83e4;border:2px solid #8e83e4;transition:all .3s ease;background:#fff}input[type=submit]:hover{background:#8e83e4;color:#fff;font-weight:700}.purple-href{color:#141b41!important;border:2px solid #141b41!important}.purple-href:hover{background:#141b41;color:#fff!important;transition:all .5s ease}.copyright{color:#adadad;font-weight:400;font-size:14px}.support-logo,footer .links a{width:45%}footer .links a{color:#6d7278;padding-top:.5rem;padding-bottom:.5rem}footer .links a:hover{color:#8e83e4;text-decoration:none;font-weight:600}.support-logo{padding-right:2rem!important}@media (min-width:768px){.support-logo{width:25%}}