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