.bc-gov-modal-button{color:#307fe2;background-color:transparent;border:none;cursor:pointer;font-size:16px;font-family:BCSans,Noto Sans,Verdana,Arial,sans-serif;font-weight:400;min-height:2.75em;min-width:2.75em;padding:0}.bc-gov-modal-button:hover{opacity:.8}.BC-Gov-PrimaryButton{background-color:#002d72;border:none;border-radius:4px;color:#fff;padding:1em 2.5em;text-align:center;text-decoration:none;display:block;font-size:18px;font-family:BCSans,Noto Sans,Verdana,Arial,sans-serif;font-weight:700;letter-spacing:1px;cursor:pointer;margin-top:0;margin-bottom:5em;transform:translateY(-2.5em)}.BC-Gov-PrimaryButton:hover{opacity:.8}.BC-Gov-PrimaryButton:active{opacity:1}.card-container .card{border-radius:12px;padding:1em 2em;height:auto;box-shadow:0 0 15px #00000026;margin:0;background-color:#fff;min-width:35em;max-width:35em}.card-container .card:hover{box-shadow:0 0 30px #00000026}.card-container .BC-Gov-PrimaryButton{border-radius:50px;margin:0}.intro{margin-top:6em;max-width:50em;height:auto}.intro h1{margin:0}.card-container{padding:3em 0;max-width:100%;margin-bottom:3em;height:auto;display:flex;gap:2.75em;flex-direction:horizontal}#root{font-family:BCSans,Noto Sans,Verdana,Arial,sans-serif;background-color:#fff}.App{width:100%}a{color:#307fe2;text-decoration:none}a:hover{opacity:.8}:focus{outline:4px solid #3B99FC;outline-offset:1px}@media screen and (min-width: 600px) and (max-width: 899px){header h1{font-size:calc(7px + 2.2vw);visibility:visible}.main-content,.card-container{grid-template-columns:1fr}}@media screen and (max-width: 600px){.main-content,.card-container{grid-template-columns:1fr}}@media screen and (min-width: 900px){header h1{font-size:2em;visibility:visible}}header{background-color:#002d72;border-bottom:2px solid #fcba19;padding:0 65px;color:#fff;display:flex;height:65px;top:0;position:fixed;width:100%;box-shadow:0 1px 2px 2px #00000040}header h1{font-family:BCSans,Noto Sans,Verdana,Arial,sans-serif;font-weight:550;font-size:28px;margin:5px 5px 0 18px;visibility:hidden}header .banner{display:flex;justify-content:flex-start;align-items:center;margin:0 10px 0 0;min-width:35em}header .other{display:flex;justify-content:right;align-items:center;flex-grow:1;padding-right:8.5em}.Beta-PhaseBanner{color:#fcba19;margin-top:-1em;text-transform:uppercase;font-weight:600;font-size:16px}.ministry-login-button{background-color:#002d72;color:#fff;font-size:14px;padding:1em 2em;border:1px solid white;border-radius:3px;align-self:center;min-width:13em;cursor:pointer}.ministry-login-button:hover{background-color:#369}.ministry-login-button:focus{outline:4px solid #3B99FC;outline-offset:1px}.ministry-login-button:active{opacity:1}footer{position:fixed;bottom:0;width:100%;background-color:#036;border-top:2px solid #fcba19;color:#fff;font-family:BCSans,Noto Sans,Verdana,Arial,sans-serif}footer .container{display:flex;justify-content:center;flex-direction:column;text-align:center;height:46px}footer ul{display:flex;flex-direction:row;flex-wrap:wrap;margin:0;color:#fff;list-style:none;align-items:center;height:100%}footer ul li a{font-size:16px;font-weight:600;color:#fff;border-right:1px solid #4b5e7e;padding-left:5px;padding-right:5px;text-decoration:none}:root{line-height:1.5;font-weight:400;margin-left:0 auto;font-family:BCSans,Noto Sans,Verdana,Arial,sans-serif;background-color:#fff;color-scheme:light dark;color:#313132;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}body{margin:0}p{font-size:16px;line-height:1.6;color:#313132}@font-face{src:url(/assets/BCSans-Regular-e3c589bc.woff) format("woff");font-weight:400;font-style:normal;font-family:BCSans}@font-face{src:url(/assets/BCSans-BoldItalic-f537c568.woff) format("woff");font-weight:700;font-style:italic;font-family:BCSans}@font-face{src:url(/assets/BCSans-Italic-452eb8cc.woff) format("woff");font-weight:400;font-style:italic;font-family:BCSans}@font-face{src:url(/assets/BCSans-Bold-6bdb3c4f.woff) format("woff");font-weight:700;font-style:normal;font-family:BCSans}
