.app-navbar{-webkit-transition:background-color .3s ease;transition:background-color .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem 1rem;z-index:1;background-color:var(--brand-primary)}.app-navbar__content{z-index:1;-ms-flex-align:center;-ms-flex-pack:justify;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.app-navbar__center,.app-navbar__content{-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}.app-navbar__center{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:3rem;-ms-flex-pack:justify;-ms-flex-align:center}.app-navbar__text{color:#ddd}.app-navbar__button{width:10rem;margin:0 0 0 1rem!important;font-weight:700}.app-navbar__button .va-button__content__icon-left.fa-github{font-size:1.5rem}.app-navbar__menu{cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem;margin-right:1.5rem}.app-navbar__menu,.app-navbar__menu-container{display:-webkit-box;display:-ms-flexbox;display:flex}.app-navbar__menu-container{-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:1.5rem}.app-navbar__logo{width:9.5rem;height:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-repeat:no-repeat;background-position:50%;background-size:contain}.app-navbar__logo *{max-height:100%;max-width:100%;width:100%;height:100%;display:block}.app-navbar__actions{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.app-navbar__mailto-link:hover{-webkit-filter:brightness(85%);filter:brightness(85%)}.app-navbar__shape{-webkit-transition:border-top-color .3s ease;transition:border-top-color .3s ease;width:33%;max-width:467px;position:absolute;left:0;right:0;top:0;margin:auto;border-top:4.215rem solid transparent;border-left:3.1875rem solid transparent;border-right:3.1875rem solid transparent;height:0}@media (max-width:1199.98px){.app-navbar__button{display:none!important}}@media (max-width:991.98px){.app-navbar__center{display:none!important}}@media (max-width:767.98px){.app-navbar__content{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.app-navbar__actions{margin-top:1.25rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.app-navbar__shape{display:none}}