@font-face{font-family:TELUS-Web;font-style:normal;font-weight:300;src:url(../font/HNforTELUSSA-Display.ttf)}@font-face{font-family:TELUS-Web;font-style:normal;font-weight:400;src:url(../font/HNforTELUSSA.ttf)}.fonts{display:flex;flex-direction:column;padding:1rem}.fonts>*{margin-bottom:.5rem}.t{font-family:TELUS-Web;letter-spacing:-.8px}.t-light{font-weight:300;letter-spacing:0}.t-regular{font-weight:400}.t-medium{font-weight:500}.t-bold{font-weight:700}.t-sm{font-size:.875rem}.t-lg{font-size:1.25rem}a,body,button,div,html,label,p,select,span{font-family:TELUS-Web,Helvetica Neue,Helvetica,Arial,sans-serif!important}p{font-size:18px;font-weight:300;line-height:1.5em}h1,h2,h3{font-weight:400;letter-spacing:-.05em}li{font-weight:300}#bottom-cta,#top-cta,a.green{font-weight:400}.fadein{animation:opac .8s}@keyframes opac{0%{opacity:0}to{opacity:1}}.hero-wrapper{background:linear-gradient(170deg,#f7f7f8 45%,#f7f7f8)}.pill-button{background-color:#2b8000;border-color:#2b8000;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;border-style:solid;color:#fff;display:block;font-size:16px;font-weight:700;line-height:normal;margin:30px 0 0;max-width:260px;padding:16px 32px;text-decoration:none}.pill-button:hover{box-shadow:0 0 16px 0 rgba(0,0,0,.25)}html{scroll-behavior:smooth}.header-row{display:flex;flex-direction:row}.error-message{color:#e12339;font-size:12px}@media (max-width:800px){.row{flex:100%}.hero-flower{max-width:270px}.icon{width:90px!important}.flower{margin-bottom:0;padding:40px 10px 0!important;width:150px!important}.column2{padding-top:2.4rem}h1{font-size:30px!important}select{max-width:100%!important}input[type=date]{width:98%!important}}.dipledivider{background-image:linear-gradient(90deg,hsla(0,0%,85%,0),#d8d8d8 7%,#d8d8d8 93%,hsla(0,0%,85%,0));border-width:0;height:1px;margin:0 0 70px;padding:0}.footnote{color:#71757b;font-size:12px;position:relative;text-decoration:underline;top:-10px}#sticky-cta,.btn-green,.btn-purple{border-radius:32px}p.small,ul.small li{font-size:1.1rem;line-height:1.7rem;padding-bottom:0}@media only screen and (max-width:600px){#top-cta .col-2-cta{width:50%}}