/* Minification failed. Returning unminified contents.
(1,243): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,269): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,291): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,313): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,335): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,355): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,377): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,399): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,473): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,547): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,573): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,595): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,617): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,637): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,659): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,681): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,703): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,776): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,798): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,868): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1003): run-time error CSS1039: Token not allowed after unary operator: '-global-font-size'
(1,1262): run-time error CSS1039: Token not allowed after unary operator: '-h1-font-size'
(1,1309): run-time error CSS1039: Token not allowed after unary operator: '-h2-font-size'
(1,1356): run-time error CSS1039: Token not allowed after unary operator: '-h3-font-size'
(1,1403): run-time error CSS1039: Token not allowed after unary operator: '-h4-font-size'
(1,1450): run-time error CSS1039: Token not allowed after unary operator: '-h5-font-size'
(1,1497): run-time error CSS1039: Token not allowed after unary operator: '-h6-font-size'
(1,1711): run-time error CSS1039: Token not allowed after unary operator: '-container-padding'
(1,1776): run-time error CSS1039: Token not allowed after unary operator: '-global-font-size'
 */
*,*::before,*::after{box-sizing:border-box}button,input,select,textarea{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}textarea{overflow:auto}button{border-radius:0}em,strong{font-weight:700}small{font-size:80%}:root{--global-font-size:1.6rem;--h1-font-size:3.2rem;--h2-font-size:2.8rem;--h3-font-size:2.4rem;--h4-font-size:2rem;--h5-font-size:1.8rem;--h6-font-size:1.6rem;--container-padding:120px}@media only screen and (max-width:1608px){:root{--container-padding:84px}}@media only screen and (max-width:1260px){:root{--global-font-size:1.4rem;--h1-font-size:2.8rem;--h2-font-size:2.4rem;--h3-font-size:2rem;--h4-font-size:1.8rem;--h5-font-size:1.6rem;--h6-font-size:1.4rem;--container-padding:60px}}@media only screen and (max-width:984px){:root{--h1-font-size:2.4rem;--h2-font-size:2.2rem}}@media only screen and (max-width:744px){:root{--container-padding:24px}}html,body{margin:0;padding:0}html{font-size:62.5%}body{font-family:Helvetica,Arial,sans-serif;font-size:var(--global-font-size);font-weight:400;font-style:normal;color:#3b3b3b;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:Helvetica,Arial,sans-serif;font-weight:700;line-height:1.3}h1{font-size:var(--h1-font-size);margin:18px 0}h2{font-size:var(--h2-font-size);margin:18px 0}h3{font-size:var(--h3-font-size);margin:18px 0}h4{font-size:var(--h4-font-size);margin:12px 0}h5{font-size:var(--h5-font-size);margin:12px 0}h6{font-size:var(--h6-font-size);margin:12px 0}p{margin:0 0 12px 0}a{color:#007bff;text-decoration:none}a:hover,a:focus{color:#0062cc;text-decoration:underline}.doc-container{max-width:1968px;width:100%;margin:0 auto;padding:0 var(--container-padding)}.doc-btn{display:inline-block;font-size:var(--global-font-size);font-weight:700;text-align:center;vertical-align:middle;user-select:none;background-color:transparent;border:1px solid transparent;padding:6px 12px;text-decoration:none !important;line-height:1.6;border-radius:4px;transition:background-color 240ms ease-in-out,color 240ms ease-in-out,border-color 240ms ease-in-out}.doc-btn-primary{background-color:#007bff;border-color:#007bff;color:#fff}.doc-btn-primary:hover,.doc-btn-primary:focus,.doc-btn-primary:active,.doc-btn-primary:active:hover,.doc-btn-primary:active:focus{background-color:#0062cc;border-color:#0062cc;color:#fff}.doc-wrapper{position:relative;display:block;width:100%;z-index:1}@media only screen and (max-width:744px){.doc-wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;height:100vh}}.doc-header{position:relative;display:block;height:72px;width:100%;background-color:#012d46;z-index:100}.doc-header .doc-container{height:100%}.doc-header-grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;height:100%;width:100%}.doc-header-left,.doc-header-right{display:block}.doc-header-logo{display:block}.doc-header-logo a{display:block;text-decoration:none !important}.doc-header-logo-background{display:block;height:30px;width:60px;background-image:url('Images/Q2C-PORTAL-Logo-neg.png');background-size:cover;background-repeat:no-repeat;background-position:center center}.doc-header-menu{display:block}.doc-header-menu ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin:0;padding:0}.doc-header-menu ul li{list-style:none;margin:0 36px 0 0;padding:0}.doc-header-menu ul li:last-child{margin:0}.doc-header-menu ul li a{display:block;font-weight:700;color:#fff;opacity:1;text-decoration:none !important;transition:opacity 240ms ease-in-out}.doc-header-menu ul li a:hover,.doc-header-menu ul li a:focus{color:#fff;opacity:.75}@media only screen and (max-width:1260px){.doc-header-menu ul li{margin:0 24px 0 0}}@media only screen and (max-width:744px){.doc-header{flex-shrink:0}}.doc-content{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:stretch;position:relative;min-height:calc(100vh - 144px);width:100%}@media only screen and (max-width:744px){.doc-content{flex:1;min-height:inherit}}.doc-about{position:relative;display:block;width:100%;padding:72px 0;z-index:1}.doc-about-grid{display:block;width:100%;max-width:480px;margin:0 auto}.doc-about-logo{display:block;width:100%;padding-bottom:15%;background-image:url(Images/Q2C-PORTAL-Logo-pos.png);background-size:contain;background-repeat:no-repeat;background-position:center center}.doc-about-text{position:relative;display:block;width:100%;text-align:center;margin:24px 0 0 0;padding:24px 0 0 0}.doc-about-text::before{content:"";position:absolute;top:0;left:calc(50% - 9px);height:1px;width:18px;background-color:#3b3b3b}.doc-about-text h5{margin:0}.doc-about-text p{line-height:1.3;margin:0}.doc-about-text p small{text-transform:uppercase}.doc-maintenance{position:relative;display:block;width:100%;padding:72px 0;z-index:1}.doc-maintenance-grid{display:block;width:100%}.doc-maintenance-text{display:block;width:100%}.doc-maintenance-text h1{margin:0 0 24px 0}.doc-maintenance-text .doc-maintenance-text-item:last-child{margin:0}.doc-maintenance-text-item{display:block;width:100%;margin:0 0 24px 0}.doc-maintenance-text-item h4{margin:0}.doc-maintenance-text-item-buttons{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center}.doc-maintenance-text-item-buttons .doc-btn{display:block;margin:12px 12px 0 0}.doc-footer{position:relative;display:block;height:72px;width:100%;border-top:1px solid #ccc;z-index:1}.doc-footer .doc-container{height:100%}.doc-footer-grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;height:100%;width:100%}.doc-footer-text{display:block;width:100%;font-size:1.4rem;line-height:1.3}.doc-footer-text p:last-of-type{margin:0}.doc-footer-text p small{text-transform:uppercase}@media only screen and (max-width:744px){.doc-footer{height:auto;padding:18px 0}}
