@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;flex-grow:1;overflow:hidden}.masthead,.masthead>.nav-link{color:#fff}.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,.secondary-menu a:hover{text-decoration:none}.nav-item a:after,a.blog-title: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%}a.blog-title:after{background-color:#8e83e4;bottom:0}.secondary-menu,.secondary-menu a,.secondary-menu a:visited{background:#f0f0f0;color:#717579;font-family:DevConfMontserrat,Montserrat,Arial,sans-serif;font-size:20px;font-weight:500}.nav-item a:hover:after,.nav-item.underline a:after,a.blog-title:hover:after{transform:scaleX(1);visibility:visible}.local-nav a{display:block}.background-purple{background:#8e83e4}.mont-400,.mont-500,.mont-600,.mont-700{font-family:DevConfMontserrat,Montserrat,Arial,sans-serif;font-weight:700}.mont-600,.os-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{color:#6d7278}ol li,p,ul li{color:#4b5055;font-size:16px;line-height:22px}.card .card-body a,section ol li a,section p a,section ul li a{color:#8e83e4;font-weight:600;text-decoration:underline}.card .card-body a:hover,ol li a:hover,p a:hover,strong,ul li a:hover{color:#141b41}h1.underline,section .h1,section .h2{color:#141b41;width:100%}h1.underline:after,section .h1.underline:after{background:#141b41;content:"";height:3px;left:0;position:absolute;width:66px}#news{color:#141b41}#news .h5{color:#8e83e4}#news .os-400,#news .os-400 a{color:#6d7278}#news .os-400 a:hover{color:#8e83e4;font-weight:600;text-decoration:none}.background-gray{background:#f5f4fc}.accordion>.card>div.card-header{cursor:pointer}.card-header.collapsed{background:#ebebff;transition:all .2s ease-out .1s}.card-header,.card-header:hover{background:#f3f3ff;transition:all .2s ease-out .1s}.card-header i{float:right}.card-header.collapsed .fa:before{content:""}.card-header .fa:before{content:""}a.border{border-color:#fff!important;display:inline-block;text-align:center}.purple-href,a.border{transition:all .4s ease-out .1s}a.border:hover{background:#fff;color:#141b41!important;transition:all .5s ease}.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%}.local-nav a,footer .links a{color:#6d7278;padding-bottom:.5rem;padding-top:.5rem}.local-nav a.active,.local-nav a:hover,.secondary-menu a:hover,footer .links a:hover{color:#8e83e4;font-weight:600;text-decoration:none}@media(min-width:768px){.support-logo{width:25%}}
