.navbar-brand-img{max-height:110px}.page-logo{width:200px;margin-bottom:3rem}.page-logo img{max-height:auto}#header .navbar-btn{padding:3rem 1.875rem}.fw-bold{font-weight:bold}.bg-purple{background:rgba(81,40,136,0.25)}h3{color:#512888}h4{color:#512888;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif}h1,h2,h3,h4,h5,h6,.form-errors .errorExplanation h2,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:1rem}.source{font-family:"Source Sans Pro",Helvetica,Arial,sans-serif}.page-headline{color:#512888;font-weight:bold}a{color:#512888}a:hover{color:#6834af}.btn-primary{background-color:#512888;border-color:#512888}.custom-control-label{cursor:pointer}.form-control{background:rgba(81,40,136,0.125)}.custom-control-input:checked ~ .custom-control-label::before{color:#fff;background-color:#512888;border-color:#512888}.form-control:focus,.StripeElement:focus{box-shadow:inset 0 0 0 2px #512888,0 0 0 0.25rem rgba(108,117,132,0.25)}select{width:100%;background:rgba(81,40,136,0.125);border:none;border-radius:.25rem;height:calc(1.5em + 2rem);padding:1rem 1.25rem}select:focus-visible{outline:none;background:white;box-shadow:inset 0 0 0 2px #512888,0 0 0 0.25rem rgba(108,117,132,0.25);border:1px solid #b1b6bf}input:-internal-autofill-selected{background:#fff !important}footer{background:#512888}
