:root{--dark-blue:#1c1a4f;--mid-blue:#2b3990;--sky-blue:#009ade;--teal-blue:#60c8d3;--dark-gray:#3c3a3e;--light-gray:#e6e7e8}@font-face{font-family:CarbonBold;src:url(/font/carbon-bold.woff2)format("woff2");font-display:swap}@font-face{font-family:ObviaBook;src:url(/font/obvia-book.woff2)format("woff2");font-display:swap}@font-face{font-family:ObviaRegular;src:url(/font/obvia-regular.woff2)format("woff2");font-display:swap}nav{background-color:var(--dark-blue)}.nav-link{color:var(--sky-blue)}.nav-link:hover{color:var(--light-gray);font-weight:700}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0, 154, 222, 1)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")!important}.navbar-toggler-icon:hover{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(230, 231, 232, 1)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")!important}.navbar-toggler{border-color:var(--sky-blue)}.nav-link:before{content:attr(title);visibility:hidden;height:0;font-weight:700;display:block;overflow:hidden}.logo-subtext{color:var(--sky-blue);letter-spacing:6px;margin-top:1rem;font-family:CarbonBold;font-size:1.75rem}.logo-container{margin-top:8rem}h1,h2,h3,h4,h5,h6{color:var(--dark-blue);font-family:ObviaRegular}p,label,input,textarea{font-family:ObviaBook}.text-bold{font-weight:700}.text-caption{text-align:center;margin-top:1rem;margin-bottom:1rem;font-style:italic}.main-container,footer{margin-top:4rem}.btn-custom{background-color:var(--mid-blue);color:var(--light-gray);font-family:ObviaBook}.btn-custom:hover{background-color:var(--sky-blue);color:var(--dark-blue)}
