@font-face{font-family:HNforTELUS;src:url(/fonts/HNforTELUS.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:HNforTELUS;src:url(/fonts/HNforTELUS-Bd.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:HNforTELUS;src:url(/fonts/HNforTELUS-BdIt.otf) format("opentype");font-weight:700;font-style:italic}@font-face{font-family:HNforTELUS;src:url(/fonts/HNforTELUS-It.otf) format("opentype");font-weight:400;font-style:italic}:root{--body-color:#E4E9F7;--body-color-2:#ffffffa4;--font-color:#1d3062;--telus-color-1:rgba(75,40,109);--telus-color-2:rgb(53,160,0);--telus-color-3:rgb(85,255,0);--link-text-1:#fff;--link-hover-text-1:#ffffffda;--input-border-color:#A3BAC6;--input-focus-border-color:#bbf7d0;--input-padding:0.5rem 0.625rem 0.5625rem;--font-size:0.95rem;--font-size-sm:0.760rem;--font-size-xl:1.325rem}*{box-sizing:border-box;padding:0;margin:0;font-family:HNforTELUS,sans-serif;font-size:var(--font-size);color:var(--font-color)}.md-input,.sm-input{min-width:6.25rem;height:1.5rem}.lg-input{min-width:17rem;height:1.5rem}.default-input{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.input-container{display:flex;flex-direction:column;flex-wrap:wrap}.input-title{font-weight:700;font-size:var(--font-size);margin-bottom:.2rem}.input-container input:focus,.input-container select:focus{outline:.2rem solid var(--input-focus-border-color)}.input{background-color:white;border-radius:.3rem;width:100%;border:.05rem solid transparent;border-color:var(--input-border-color);padding:.1rem}.input:disabled{cursor:default;background-color:rgba(239,239,239,.3);color:rgb(170,170,170)}.legend-message{color:var(--font-color)}.input-error,.legend-message{padding-top:.2rem;padding-left:.2rem;font-size:var(--font-size-sm)}.input-error{color:red}.input-container:has(.input-error) input,.input-container:has(.input-error) select{border:1px solid red;background-color:#ff000020}.checkbox-input:has(.input-error) .checkbox-input-list,.radio-input:has(.input-error) .radio-input-list{background-color:#ff000020}.required-sign{color:red}.react-pdf__Document{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%}.react-pdf__Page{margin-top:10px;border:1px solid darkgrey;box-shadow:5px 5px 5px 1px #ccc;border-radius:5px;background-color:white}.react-pdf__Page__canvas{max-width:100%!important;height:auto!important}