meta.mq-small-only{font-family:"/only screen and (max-width: 40em)/"}meta.mq-small-up{font-family:"/only screen/"}meta.mq-medium-down{font-family:"/only screen and (max-width: 64em)/"}meta.mq-medium-only{font-family:"/only screen and (min-width: 40.0625em) and (max-width: 64em)/"}meta.mq-medium-up{font-family:"/only screen and (min-width: 40.0625em)/"}meta.mq-large-down{font-family:"/only screen and (max-width: 90em)/"}meta.mq-large-only{font-family:"/only screen and (min-width: 64.0625em) and (max-width: 90em)/"}meta.mq-large-up{font-family:"/only screen and (min-width: 64.0625em)/"}html{box-sizing:border-box}html *,html :after,html :before{box-sizing:inherit}.page-wrapper{width:100%;overflow-x:hidden}.page-container{position:relative;display:block;margin:0 auto}@media only screen and (max-width:40em){.page-container{width:calc(100% - 20px)}}@media only screen and (min-width:40.0625em) and (max-width:64em){.page-container{width:calc(40.0625em - 40px)}}@media only screen and (min-width:64.0625em){.page-container{width:calc(64.0625em - 60px)}}.btn,.home-feature-section .more a,.search-again-form .search-form button{margin:0;padding:0;border:0;background:none;box-shadow:none;vertical-align:middle;white-space:normal;line-height:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;display:inline-block;border-radius:10px;line-height:1.5}.btn:focus,.home-feature-section .more a:focus,.search-again-form .search-form button:focus{outline:0}.btn:disabled,.home-feature-section .more a:disabled,.search-again-form .search-form button:disabled{cursor:default}.btn:enabled:hover,.home-feature-section .more a:enabled:hover,.search-again-form .search-form button:enabled:hover{cursor:pointer}.btn:active,.home-feature-section .more a:active,.search-again-form .search-form button:active{position:relative;bottom:-1px}.btn-small{font-size:15px;font-weight:500;padding:6px 10px}.btn-medium,.search-again-form .search-form button{font-size:16.2px;font-weight:500;padding:8px 14px}.btn-large,.home-feature-section .more a{font-size:18px;font-weight:500;padding:12px 18px}.btn-blue{color:#fff;background-color:#1f63b0}.btn-blue:hover{background-color:#143e6f}.btn-orange,.home-feature-section .more a,.search-again-form .search-form button{color:#fff;background-color:#f98421}.btn-orange:hover,.home-feature-section .more a:hover,.search-again-form .search-form button:hover{background-color:#ce6415}.btn-orange[disabled],.home-feature-section .more a[disabled],.search-again-form .search-form button[disabled]{color:#90a1aa;background-color:#ebebeb}.btn-orange-dark{color:#fff;background-color:#ce6415}.btn-orange-dark:hover{background-color:#ad5114}.btn-orange-dark[disabled]{color:#90a1aa;background-color:#ebebeb}.back-button a{position:relative;padding-left:15px;display:inline-block;color:#707070;text-decoration:none;font-size:16.2px;font-weight:500}.back-button a:hover{color:#363636}.back-button a:hover:before{opacity:1}.back-button a:before{content:"";pointer-events:none;width:10px;height:10px;position:absolute;top:45%;margin-top:-5px;left:0;background:url(../img/arrow-left.svg) no-repeat 50%;opacity:.5}.page-wrapper{overflow:visible;position:relative;z-index:10}.page-content{min-height:300px;padding:40px 0}.clearfix:after{content:"";display:table;clear:both}.modal-container{cursor:pointer;z-index:9999;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.75)}.modal-container:not(.open){display:none}.modal-body{cursor:default;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);min-width:800px;min-height:400px;background-color:#fff;box-shadow:0 2px 4px #000}.modal-body .ytv-canvas{height:400px}.home-feature-section .more a.modal-close:active,.modal-close,.modal-close.btn:active,.search-again-form .search-form button.modal-close:active{position:absolute;top:20px;right:20px;bottom:auto;left:auto;color:#fff}#mobilePageSelect form,.filter-select{position:relative}#mobilePageSelect form select,.filter-select select{width:100%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:10px 28px 10px 15px;font-size:18px;font-weight:500;border:1px solid #90a1aa;border-radius:2px;background:#fff}#mobilePageSelect html.ie-lt10 form select,html.ie-lt10 #mobilePageSelect form select,html.ie-lt10 .filter-select select{padding:10px}#mobilePageSelect form select::-ms-expand,.filter-select select::-ms-expand{display:none}#mobilePageSelect form select:hover,.filter-select select:hover{border-color:#ad5114}.ie-only,.upgrade-browser-please{display:none}.btn-arrow-right{position:relative;padding-right:40px;box-sizing:border-box}.btn-arrow-right:after{content:"";width:0;height:0;border-style:solid;transform-origin:center;transition:transform .3s linear;border-width:7px 0 7px 7px;border-color:transparent #fcc22c;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.btn-arrow-left{position:relative;padding-left:40px;box-sizing:border-box}.btn-arrow-left:after{content:"";width:0;height:0;border-style:solid;transform-origin:center;transition:transform .3s linear;border-width:7px 7px 7px 0;border-color:transparent #fcc22c;position:absolute;left:15px;top:50%;transform:translateY(-50%)}.parent-pageid-21 .btn-prev:after{border-color:transparent #fff!important}body{color:#646364;font-family:Avenir,sans-serif;font-feature-settings:"kern","liga","pnum";font-size:18px;line-height:1.5;font-weight:300}blockquote,ol,p,ul{font-size:18px;margin:0 0 .8rem}.default-content-container h1{font-size:36px}.default-content-container a{color:#5bc9e3;font-weight:500;text-decoration:none}@font-face{font-family:Avenir;font-weight:300;font-style:normal;src:url(fonts/375189_0_0.eot);src:url(fonts/375189_0_0.eot?#iefix) format("embedded-opentype"),url(fonts/375189_0_0.woff2) format("woff2"),url(fonts/375189_0_0.woff) format("woff"),url(fonts/375189_0_0.ttf) format("truetype")}@font-face{font-family:Avenir;font-weight:300;font-style:italic;src:url(fonts/375189_1_0.eot);src:url(fonts/375189_1_0.eot?#iefix) format("embedded-opentype"),url(fonts/375189_1_0.woff2) format("woff2"),url(fonts/375189_1_0.woff) format("woff"),url(fonts/375189_1_0.ttf) format("truetype")}@font-face{font-family:Avenir;font-weight:500;font-style:normal;src:url(fonts/375189_2_0.eot);src:url(fonts/375189_2_0.eot?#iefix) format("embedded-opentype"),url(fonts/375189_2_0.woff2) format("woff2"),url(fonts/375189_2_0.woff) format("woff"),url(fonts/375189_2_0.ttf) format("truetype")}@font-face{font-family:Avenir;font-weight:500;font-style:italic;src:url(fonts/375189_3_0.eot);src:url(fonts/375189_3_0.eot?#iefix) format("embedded-opentype"),url(fonts/375189_3_0.woff2) format("woff2"),url(fonts/375189_3_0.woff) format("woff"),url(fonts/375189_3_0.ttf) format("truetype")}@font-face{font-family:Avenir;font-weight:900;font-style:normal;src:url(fonts/375189_4_0.eot);src:url(fonts/375189_4_0.eot?#iefix) format("embedded-opentype"),url(fonts/375189_4_0.woff2) format("woff2"),url(fonts/375189_4_0.woff) format("woff"),url(fonts/375189_4_0.ttf) format("truetype")}@font-face{font-family:Avenir;font-weight:900;font-style:italic;src:url(fonts/375189_5_0.eot);src:url(fonts/375189_5_0.eot?#iefix) format("embedded-opentype"),url(fonts/375189_5_0.woff2) format("woff2"),url(fonts/375189_5_0.woff) format("woff"),url(fonts/375189_5_0.ttf) format("truetype")}.form-item{max-width:400px;font-size:15px;box-sizing:border-box}#previewForm .form-item{margin:20px auto;padding:0 20px}.form-item__label{display:block;margin-bottom:3px}.form-item input[type=text]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:5px 10px 3px;border:3px solid #fff;transition:border-color .3s linear}.form-item input[type=text].js-error{border-color:#f98421}.form-item--submit{text-align:center}.select-replace{box-sizing:border-box;width:300px;max-width:100%;margin:0 auto;border:3px solid #d8d8d8;color:#646364;font-weight:300;padding:8px 25px;border-radius:10px;cursor:pointer;outline:none;transition:background-color .3s linear,border-radius .3s linear;line-height:1.2;transition:all .3s linear;-webkit-appearance:none;-moz-appearance:none;appearance:none}.select-replace,.select-replace>span{position:relative;display:inline-block}.select-replace>span{white-space:nowrap;max-width:calc(100% + 25px);overflow:hidden;top:3px}.select-replace .dropdown{box-sizing:border-box;padding:0;position:absolute;top:80%;left:0;right:0;width:calc(100% + 6px);left:-3px;z-index:1;background:#fff;border-radius:0 0 10px 10px;border:3px solid #d8d8d8;border-top:0;border-bottom:0;list-style:none;transition:all .3s linear;max-height:0;overflow:hidden;font-size:15px}.select-replace .dropdown li a{display:block;text-decoration:none;padding:8px 25px;transition:all .3s linear}.select-replace .dropdown li a[data-selected]{color:#d8d8d8}.select-replace .dropdown li a:hover{color:#5bc9e3}.select-replace.js-preselected>span{font-weight:900}.select-replace:active{outline:none}.select-replace:after{content:"";width:0;height:0;position:absolute;top:50%;right:15px;margin-top:-3px;border-width:7px 7px 0;border-style:solid;border-color:#d8d8d8 transparent;transform-origin:center;transition:transform .3s linear;z-index:-1}.select-replace--small{font-size:15px}.select-replace.js-active{background:#fff;box-shadow:none;border-bottom:0;border-radius:10px 10px 0 0;border-color:#5bc9e3;padding-bottom:11px}.select-replace.js-active:after{transform:rotate(-180deg)}.select-replace.js-active .dropdown{border-color:#5bc9e3;max-height:200px;overflow-y:scroll;top:100%;border-bottom:3px solid #5bc9e3}body.primary-nav-active .page-wrapper>:not(.page-header),body.primary-nav-active>:not(.page-wrapper){display:none!important}.page-header{position:relative;z-index:999;box-shadow:0 1px 2px rgba(0,0,0,.1)}.page-header .top-bar{width:100%;height:50px;background-color:#f98421}.page-header .top-bar .page-container{height:100%;padding:8px 0}.page-header .top-bar .header-nav{display:table;border-collapse:separate;border-spacing:30px 0;float:left;height:100%}@media only screen and (max-width:40em){.page-header .top-bar .header-nav{display:none}}.page-header .top-bar .header-nav a{display:table-cell;vertical-align:middle;font-size:15px;font-weight:500;text-decoration:none}.page-header .top-bar .header-nav a:hover .title{color:#ad5114}.page-header .top-bar .header-nav a .title{color:#fff}.page-header .top-bar .header-nav a .description{color:#ad5114;margin-left:5px;font-size:15px;font-weight:500}@media only screen and (max-width:64em){.page-header .top-bar .header-nav a .description{display:none}}.page-header .top-bar .search-form{display:table;float:left;height:100%}.page-header .top-bar .search-form>div{position:relative;display:table-cell;vertical-align:middle;font-size:0;overflow:hidden}.page-header .top-bar .search-form.open label:after,.page-header .top-bar .search-form:not(.open) input{position:absolute;right:100%}.page-header .top-bar .search-form input,.page-header .top-bar .search-form label{display:inline-block;vertical-align:middle}.page-header .top-bar .search-form input{background:none;border:none;color:#fff;font-size:15px;font-weight:500;margin-right:7px;border-bottom:1px solid #fff}@media only screen and (max-width:40em){.page-header .top-bar .search-form input{width:100px}}@media only screen and (min-width:40.0625em) and (max-width:64em){.page-header .top-bar .search-form input{width:120px}}@media only screen and (min-width:64.0625em){.page-header .top-bar .search-form input{width:150px}}.page-header .top-bar .search-form input::-webkit-input-placeholder{color:hsla(0,0%,100%,.7)}.page-header .top-bar .search-form input:-moz-placeholder,.page-header .top-bar .search-form input::-moz-placeholder{color:hsla(0,0%,100%,.7)}.page-header .top-bar .search-form input:-ms-input-placeholder{color:hsla(0,0%,100%,.7)}.page-header .top-bar .search-form input:focus{outline:none}.page-header .top-bar .search-form button{display:none}.page-header .top-bar .search-form label{font-size:0;cursor:pointer}.page-header .top-bar .search-form label:after,.page-header .top-bar .search-form label:before{display:inline-block;vertical-align:middle}.page-header .top-bar .search-form label:before{width:14px;height:14px;content:url(../img/search-white.svg);text-align:left;margin-right:8px;position:relative;top:-1px}.page-header .top-bar .search-form label:after{content:"Search";text-align:right;font-size:15px;font-weight:500;color:#fff}.page-header .top-bar .search-form label:hover:before{content:url(../img/search-orange.svg)}.page-header .top-bar .search-form label:hover:after{color:#ad5114}.page-header .top-bar .crisis-line{display:table;float:right;height:100%}.page-header .top-bar .crisis-line>a{display:table-cell;vertical-align:middle;padding:0 18px;font-size:15px;font-weight:500}.page-header .primary-bar{width:100%;height:100px;background-color:#fff}.page-header .primary-bar .page-container{height:100%}.page-header .primary-bar .logo{height:100%;padding:24px 0}@media only screen and (min-width:64.0625em){.page-header .primary-bar .logo{float:left;width:24%}}.page-header .primary-bar .logo a,.page-header .primary-bar .logo svg{display:inline-block;vertical-align:top;height:100%}.page-header .primary-bar .logo svg{height:auto;width:175px;margin-top:-9px}@media only screen and (max-width:64em){.page-header .primary-bar .hamburger{width:40px;height:40px;padding:10px;z-index:110}}@media only screen and (min-width:64.0625em){.page-header .primary-bar .hamburger{display:none}}body:not(.primary-nav-active) .page-header .primary-bar .hamburger{position:absolute;top:50%;margin-top:-20px;right:0}body.primary-nav-active .page-header .primary-bar .hamburger{position:fixed;top:10px;right:10px;background-color:#54534a}body.primary-nav-active .page-header .primary-bar .hamburger .bun,body.primary-nav-active .page-header .primary-bar .hamburger .patty{background-color:#fff}body.primary-nav-active .page-header .primary-bar .hamburger .bun{top:50%;margin-top:-1.5px}body.primary-nav-active .page-header .primary-bar .hamburger .bun.top{transform:rotate(45deg)}body.primary-nav-active .page-header .primary-bar .hamburger .patty{display:none}body.primary-nav-active .page-header .primary-bar .hamburger .bun.bottom{transform:rotate(-45deg)}.page-header .primary-bar .hamburger .bun,.page-header .primary-bar .hamburger .patty{height:3px;background-color:#ce6415;position:absolute;left:10px;right:10px;border-radius:2px}.page-header .primary-bar .hamburger .bun.top{top:10px}.page-header .primary-bar .hamburger .patty{top:50%;margin-top:-1.5px}.page-header .primary-bar .hamburger .bun.bottom{bottom:10px}@media only screen and (max-width:64em){.page-header .primary-bar .primary-nav{z-index:100;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow-y:scroll;background-color:#54534a;padding:30px}body:not(.primary-nav-active) .page-header .primary-bar .primary-nav{display:none}}@media only screen and (min-width:64.0625em){.page-header .primary-bar .primary-nav{position:relative;float:left;width:76%;height:100%}}.page-header .primary-bar .primary-nav ul{margin:0;padding:0;list-style:none}@media only screen and (min-width:64.0625em){.page-header .primary-bar .primary-nav>ul{display:table;table-layout:fixed;border-collapse:separate;border-spacing:10px 0;width:calc(100% + 20px + 10px);height:100%;margin-left:-10px;margin-right:-10px}}.page-header .primary-bar .primary-nav>ul>li{position:relative;text-align:center}@media only screen and (min-width:64.0625em){.page-header .primary-bar .primary-nav>ul>li{display:table-cell;vertical-align:middle;height:100%}}.page-header .primary-bar .primary-nav>ul>li>a{text-decoration:none;color:#90a1aa}@media only screen and (max-width:64em){.page-header .primary-bar .primary-nav>ul>li>a{display:block;padding:20px;font-size:18px;font-weight:500}}@media only screen and (min-width:64.0625em){.page-header .primary-bar .primary-nav>ul>li>a{display:table;width:100%;height:100%;font-size:15px;font-weight:500}}@media only screen and (min-width:64.0625em){.page-header .primary-bar .primary-nav>ul>li>a>span{display:table-cell;vertical-align:middle}}@media only screen and (min-width:64.0625em){.page-header .primary-bar .primary-nav>ul>li:hover>ul{display:block}}.page-header .primary-bar .primary-nav>ul>li>ul{padding:10px}@media only screen and (min-width:64.0625em){.page-header .primary-bar .primary-nav>ul>li>ul{border-radius:0 0 18px 18px;display:none;width:240px;position:absolute;left:50%;margin-left:-120px;top:100%;box-shadow:0 1px 1px rgba(0,0,0,.25)}}.page-header .primary-bar .primary-nav>ul>li>ul>li{display:block;padding:4px;text-align:left;color:#fff}.page-header .primary-bar .primary-nav>ul>li>ul>li.category-sub-title{padding:15px;margin:-10px -10px 15px;background-color:rgba(0,0,0,.1);text-align:center}.page-header .primary-bar .primary-nav>ul>li>ul>li.category-sub-title span{display:inline-block;font-size:18px;font-weight:500}.page-header .primary-bar .primary-nav>ul>li>ul>li>a{display:block;padding:5px;text-decoration:none;font-size:15px;font-weight:500;color:inherit}.page-header .primary-bar .primary-nav>ul>li>ul>li.current_page_item>a,.page-header .primary-bar .primary-nav>ul>li>ul>li>a:hover{color:rgba(0,0,0,.4)}#mobilePageSelect{padding:10px 0}#mobilePageSelect form #Layer_1{width:15px;height:15px;position:absolute;top:45%;margin-top:-5px;right:15px;transform:rotate(90deg)}#mobilePageSelect form:after{background:none}@media only screen and (min-width:64.0625em){#mobilePageSelect{display:none}}#mobilePageSelect.top-bar{position:fixed;top:0;width:100%;background-color:#fff;z-index:1}#mobilePageSelect select{border-width:2px!important}#mobilePageSelect select:focus{outline:none}.footer-callout-section{background-color:#f0f3f6;padding:40px 0}.footer-callout-section ul{display:block;list-style:none;margin:0;padding:0;width:100%;font-size:0}.footer-callout-section li{position:relative;padding:235px 20px 15px;background-color:#fff;box-shadow:0 3px 5px #ebebeb}@media only screen and (max-width:64em){.footer-callout-section li:not(:last-child){margin-bottom:20px}}@media only screen and (min-width:64.0625em){.footer-callout-section li{font-size:medium;display:inline-block;vertical-align:top;width:32%}.footer-callout-section li:not(:last-child):not(:nth-of-type(3n)){margin-right:2%}}.footer-callout-section li.youtube-playlist .simple-image a:hover:after,.footer-callout-section li.youtube-playlist .simple-image a:hover:before{opacity:1}.footer-callout-section li.youtube-playlist .simple-image a:after,.footer-callout-section li.youtube-playlist .simple-image a:before{z-index:1;pointer-events:none;opacity:0;transition:opacity .2s ease-out}.footer-callout-section li.youtube-playlist .simple-image a:before{content:"\25B6";position:absolute;left:50%;top:40%;transform:translate(-50%,-40%);width:50px;height:50px;line-height:50px;text-align:center;font-family:sans-serif;font-size:21.6px;font-weight:500;color:#fff;border:1px solid #fff;border-radius:100%}.footer-callout-section li.youtube-playlist .simple-image a:after{content:"PLAY VIDEO";position:absolute;left:50%;top:68%;transform:translate(-50%,-68%);font-size:21.6px;font-weight:500;color:#fff}.footer-callout-section h2,.footer-callout-section p{margin:0}.footer-callout-section .widgettitle{margin-bottom:5px;font-size:18px;font-weight:500;color:#707070}.footer-callout-section .simple-image{width:100%;height:220px;overflow:hidden;position:absolute;top:0;left:0;background-color:#000}.footer-callout-section .simple-image a,.footer-callout-section .simple-image img{display:block;width:auto;height:auto;min-width:100%;min-height:100%}.footer-callout-section .simple-image a{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.footer-callout-section .simple-image img{transition:all .2s ease-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}.footer-callout-section .simple-image img:hover{opacity:.75;transform:scale(1.02)}.footer-callout-section .more a{display:block;text-decoration:none;font-size:15px;font-weight:900;color:#363636;position:relative}.footer-callout-section .more a:hover{color:#f98421}.footer-callout-section .more a:after{content:"";width:0;height:0;border-style:solid;transform-origin:center;transition:transform .3s linear;border-width:7px 0 7px 7px;border-color:transparent #fcc22c;display:inline-block;margin-left:8px;position:relative;top:2px}.footer-sponsor-section{background:#f0f3f6}@media only screen and (max-width:64em){.footer-sponsor-section{padding:40px 0}}@media only screen and (min-width:64.0625em){.footer-sponsor-section{padding:40px 0}}@media only screen and (max-width:64em){.footer-sponsor-section .sponsors-nav{text-align:center}}@media only screen and (min-width:64.0625em){.footer-sponsor-section .sponsors-nav{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width:64em){.footer-sponsor-section .sponsors-nav a{display:inline-block;margin:20px}}@media only screen and (min-width:64.0625em){.footer-sponsor-section .sponsors-nav a{margin:0 20px;text-align:center}}.footer-sponsor-section .sponsors-nav a:hover img{filter:grayscale(0)}.footer-sponsor-section .sponsors-nav a.bc-childrens-hospital img{width:79px}.footer-sponsor-section .sponsors-nav a.provincial-health-services-authority img{width:214px}.footer-sponsor-section .sponsors-nav a.rbc-childrens-mental-health-project img{width:55px}.footer-sponsor-section .sponsors-nav a.british-columbia img{width:256px}.footer-sponsor-section .sponsors-nav a.bc-childrens-hospital-foundation img{width:83px}.footer-sponsor-section .sponsors-nav a img{display:inline-block;vertical-align:middle;width:auto;height:auto;max-width:200px;filter:grayscale(100%);transition:filter .3s ease-out}.page-footer .top-section{color:#707070;padding:55px 0}@media only screen and (min-width:64.0625em){.page-footer .top-section .columns{display:table;table-layout:fixed;width:100%}}@media only screen and (max-width:64em){.page-footer .top-section .col.col-left{max-width:180px;margin:auto}.page-footer .top-section .col.col-right{text-align:center}}@media only screen and (min-width:64.0625em){.page-footer .top-section .col{display:table-cell;vertical-align:top}.page-footer .top-section .col.col-left{width:20%}.page-footer .top-section .col.col-center{width:65%}.page-footer .top-section .col.col-right{width:15%}}.page-footer .top-section .kelty-logo,.page-footer .top-section .kelty-mental-health-logo{width:100%;margin-bottom:40px}.page-footer .top-section .kelty-logo a,.page-footer .top-section .kelty-logo svg,.page-footer .top-section .kelty-mental-health-logo a,.page-footer .top-section .kelty-mental-health-logo svg{display:block}.page-footer .top-section .kelty-logo svg,.page-footer .top-section .kelty-mental-health-logo svg{fill:#fff}.page-footer .top-section .kelty-logo svg{height:72px}.page-footer .top-section .kelty-mental-health-logo svg{height:35px}@media only screen and (max-width:64em){.page-footer .top-section .footer-nav{margin-bottom:50px;text-align:center}}@media only screen and (min-width:64.0625em){.page-footer .top-section .footer-nav{column-count:2;padding-left:140px}}.page-footer .top-section .footer-nav a{display:block;margin-bottom:12px;text-decoration:none;font-size:15px;font-weight:900}@media only screen and (min-width:64.0625em){.page-footer .top-section .footer-nav a{float:left;clear:left}}.page-footer .top-section .footer-nav a:hover{color:#ad5114}.page-footer .top-section .social-links{font-size:0}.page-footer .top-section .social-links .title{display:block;color:#f98421;font-size:15px;font-weight:500}@media only screen and (min-width:64.0625em){.page-footer .top-section .social-links .title{margin-top:-2px;margin-bottom:15px}}.page-footer .top-section .social-links a{display:inline-block;color:#fff;height:20px}@media only screen and (max-width:64em){.page-footer .top-section .social-links a{margin:15px}}@media only screen and (min-width:64.0625em){.page-footer .top-section .social-links a{margin-right:15px}}.page-footer .top-section .social-links a path{fill:#f98421}.page-footer .top-section .social-links a:hover svg{fill:#ad5114}.page-footer .top-section .social-links a.link-twitter svg{width:29px}.page-footer .top-section .social-links a.link-facebook svg{width:9px}.page-footer .top-section .social-links a.link-email svg{width:23px}.page-footer .top-section .social-links a svg{height:100%;fill:#fff}.page-footer .bottom-section{background-color:#fcc22c;padding:12px 20px 10px;position:relative}.page-footer .bottom-section:after,.page-footer .bottom-section:before{content:"";position:absolute;height:100%;top:0;z-index:0}.page-footer .bottom-section:before{left:0;background:#1f63b0;width:16.66%}.page-footer .bottom-section:after{right:0;background:#f98421;width:33.33%}.page-footer .bottom-section>div{position:relative;z-index:1}.page-footer .bottom-section .copyright{color:#fff;font-size:15px;font-weight:500;margin:0}@media only screen and (max-width:64em){.page-footer .bottom-section .copyright{text-align:center}}@media only screen and (min-width:64.0625em){.page-footer .bottom-section .copyright{float:left}}.page-footer .bottom-section .legal-nav{font-size:0}@media only screen and (max-width:64em){.page-footer .bottom-section .legal-nav{text-align:center}}@media only screen and (min-width:64.0625em){.page-footer .bottom-section .legal-nav{float:right}}.page-footer .bottom-section .legal-nav a{position:relative;margin-left:30px;color:#fff;text-decoration:none;font-size:15px;font-weight:500}.page-footer .bottom-section .legal-nav a:hover{color:#ad5114}.page-footer .bottom-section .legal-nav a:not(:first-child):before{content:"";position:absolute;left:-15px;top:20%;bottom:20%;display:block;width:1px;background-color:#fff;pointer-events:none}.home-hero{background:transparent no-repeat 50%;background-size:cover;padding:55px 0}@media only screen and (min-width:64.0625em){.home-hero-nav{float:right;width:320px}}.home-hero-nav ul{display:block;margin:0;padding:0;list-style:none;border-radius:18px;overflow:hidden}.home-hero-nav li{display:table;table-layout:fixed;width:100%;min-height:80px;background-color:#fff;border-left:8px solid #000}.home-hero-nav li a{width:100%;position:relative}.home-hero-nav li a:after{content:"";width:0;height:0;border-style:solid;transform-origin:center;transition:transform .3s linear;border-width:7px 0 7px 7px;border-color:transparent #fcc22c;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.home-hero-nav li a:hover:after{border-color:transparent #fff}.home-hero-nav li:not(:last-child){border-bottom:1px solid #f0f3f6}.home-hero-nav li:hover a{color:#fff}.home-hero-nav li:hover svg path{fill:#fff}.home-hero-nav li svg path{fill:#fcc22c}.home-hero-nav a{position:relative;display:table-cell;vertical-align:middle;padding:20px 50px 20px 32px;min-height:80px;color:#363636;text-decoration:none;font-size:15px;font-weight:900;line-height:1.2}.home-hero-nav svg{width:16px;height:16px;position:absolute;top:50%;margin-top:-8px;right:10px}@keyframes a{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}@media only screen and (max-width:64em){.home-hero-content{margin-bottom:50px;padding:0 5%}}@media only screen and (min-width:64.0625em){.home-hero-content{float:left;width:calc(100% - 320px);padding-right:50px;padding-top:200px}}.home-hero-content .hero-title{margin:0 0 18px;color:#fff;opacity:0;animation:a .5s ease-out .5s 1 normal forwards}@media only screen and (max-width:64em){.home-hero-content .hero-title{font-size:36px;font-weight:900;line-height:1.2}}@media only screen and (min-width:64.0625em){.home-hero-content .hero-title{font-size:54px;font-weight:900;line-height:1.2}}.home-hero-content .hero-description{margin:0;opacity:0;color:#fff;animation:a .5s ease-out 1s 1 normal forwards}@media only screen and (max-width:64em){.home-hero-content .hero-description{font-size:21.6px;font-weight:300;line-height:1.5}}@media only screen and (min-width:64.0625em){.home-hero-content .hero-description{padding-right:100px;font-size:27px;font-weight:300;line-height:1.5}}.home-feature-section{background-color:#f0f3f6;padding:40px 0;margin-bottom:-40px}@media only screen and (max-width:64em){.home-feature-section{padding-bottom:0;margin-bottom:-20px}}.home-feature-section ul{display:block;list-style:none;margin:0;padding:0;width:100%;font-size:0}.home-feature-section li{position:relative;background-color:#fff;box-shadow:0 3px 5px #ebebeb}@media only screen and (max-width:64em){.home-feature-section li{padding:244px 30px 24px}.home-feature-section li:not(:last-child){margin-bottom:20px}}@media only screen and (min-width:64.0625em){.home-feature-section li{min-height:300px;padding:24px 30px 24px 230px;font-size:medium;display:inline-block;vertical-align:top;width:49%}.home-feature-section li:not(:last-child):not(:nth-of-type(2n)){margin-right:2%}}.home-feature-section h2{margin-top:0;font-size:18px;font-weight:900;line-height:1.2;color:#363636}.home-feature-section p{font-size:15px;font-weight:500;line-height:1.5;color:#707070}.home-feature-section .simple-image{overflow:hidden;position:absolute;top:0;left:0;background-color:#000}@media only screen and (max-width:64em){.home-feature-section .simple-image{width:100%;height:220px}}@media only screen and (min-width:64.0625em){.home-feature-section .simple-image{width:200px;height:100%}}.home-feature-section .simple-image a,.home-feature-section .simple-image img{display:block;width:auto;height:auto;min-width:100%;min-height:100%}@media only screen and (min-width:64.0625em){.home-feature-section .simple-image a,.home-feature-section .simple-image img{min-height:300px}}.home-feature-section .simple-image a{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.home-feature-section .simple-image img{transition:all .2s ease-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}.home-feature-section .simple-image img:hover{opacity:.75;transform:scale(1.02)}.home-feature-section .more{margin:0}@media only screen and (min-width:64.0625em){.home-feature-section .more{position:absolute;left:230px;bottom:24px}}.default-page-container{font-size:0}.page-hero-image{position:relative;overflow:hidden;background-color:#252525}@media only screen and (max-width:40em){.page-hero-image{height:300px}}@media only screen and (min-width:40.0625em) and (max-width:64em){.page-hero-image{height:350px}}@media only screen and (min-width:64.0625em){.page-hero-image{height:400px}}.page-hero-image img{opacity:.35;width:auto;height:auto;min-width:100%;min-height:100%}.page-hero-image img,.page-hero-title{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.page-hero-title{color:#fff;margin:0;text-align:center;line-height:1.2;font-size:54px}@media only screen and (max-width:64em){.sidebar-nav{display:none}}@media only screen and (min-width:64.0625em){.sidebar-nav{width:30%;display:inline-block;vertical-align:top}}.sidebar-nav.pos-fixed>ul{position:fixed;top:40px}.sidebar-nav.pos-fixed.fixed-bottom{vertical-align:bottom}.sidebar-nav.pos-fixed.fixed-bottom>ul{position:relative;top:auto}.sidebar-nav ul{display:block;list-style:none;margin:0;padding:0;font-size:15px;font-weight:500}.sidebar-nav ul.children{padding-left:15px}.sidebar-nav li.page_item_has_children a,.sidebar-nav li:not(:last-child){margin-bottom:8px}.sidebar-nav a{display:block;text-decoration:none;color:#90a1aa}@media only screen and (min-width:64.0625em){.default-content-container{display:inline-block;vertical-align:top;width:70%}}.default-content-container h1:first-child,.default-content-container h2:first-child,.default-content-container h3:first-child,.default-content-container h4:first-child,.default-content-container h5:first-child,.default-content-container h6:first-child,.default-content-container p:first-child{margin-top:0}.top-level-page-nav{padding:30px 0;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}.top-level-page-nav .btn-container{display:table;table-layout:fixed;border-spacing:10px;border-collapse:separate;width:calc(100% + 20px);height:100%;margin:-10px}.top-level-page-nav .cell{display:table-cell;vertical-align:middle;width:50%;height:100%}.home-feature-section .more .top-level-page-nav .cell-prev a,.search-again-form .search-form .top-level-page-nav .cell-prev button,.top-level-page-nav .cell-prev .btn,.top-level-page-nav .cell-prev .home-feature-section .more a,.top-level-page-nav .cell-prev .search-again-form .search-form button{text-align:left;float:left}.home-feature-section .more .top-level-page-nav .cell-next a,.search-again-form .search-form .top-level-page-nav .cell-next button,.top-level-page-nav .cell-next .btn,.top-level-page-nav .cell-next .home-feature-section .more a,.top-level-page-nav .cell-next .search-again-form .search-form button{text-align:right;float:right}.home-feature-section .more .top-level-page-nav a,.search-again-form .search-form .top-level-page-nav button,.top-level-page-nav .btn,.top-level-page-nav .home-feature-section .more a,.top-level-page-nav .search-again-form .search-form button{position:relative;display:table;table-layout:fixed;border-spacing:0;border-collapse:separate;max-width:360px;height:100%}.home-feature-section .more .top-level-page-nav a .label,.search-again-form .search-form .top-level-page-nav button .label,.top-level-page-nav .btn .label,.top-level-page-nav .home-feature-section .more a .label,.top-level-page-nav .search-again-form .search-form button .label{display:table-cell;vertical-align:middle;width:100%;height:100%}.home-feature-section .more .top-level-page-nav a .title,.search-again-form .search-form .top-level-page-nav button .title,.top-level-page-nav .btn .title,.top-level-page-nav .home-feature-section .more a .title,.top-level-page-nav .search-again-form .search-form button .title{margin-right:5px}.home-feature-section .more .top-level-page-nav a svg,.search-again-form .search-form .top-level-page-nav button svg,.top-level-page-nav .btn svg,.top-level-page-nav .home-feature-section .more a svg,.top-level-page-nav .search-again-form .search-form button svg{fill:#fff;width:12px;height:12px;position:absolute;top:48%;margin-top:-6px}.top-level-page-nav .btn-prev{padding-left:40px}.top-level-page-nav .btn-prev svg{left:15px}.top-level-page-nav .btn-next{padding-right:40px}.top-level-page-nav .btn-next svg{right:15px}.resource-filters{font-size:0;margin-bottom:30px}@media only screen and (max-width:64em){#mobilePageSelect .resource-filters form,.resource-filters #mobilePageSelect form,.resource-filters .filter-select{margin-bottom:10px}}@media only screen and (min-width:64.0625em){#mobilePageSelect .resource-filters form,.resource-filters #mobilePageSelect form,.resource-filters .filter-select{font-size:medium;display:inline-block;vertical-align:top;width:calc(25% - 12px)}#mobilePageSelect .resource-filters form:not(:last-child):not(:nth-of-type(4n)),.resource-filters #mobilePageSelect form:not(:last-child):not(:nth-of-type(4n)),.resource-filters .filter-select:not(:last-child):not(:nth-of-type(4n)){margin-right:16px}}.resource-items{margin-bottom:20px}.resource-items--page{margin-top:20px}.resource-item{padding-bottom:15px;margin-bottom:15px}.resource-item:not(:last-child){border-bottom:1px solid #f0f3f6}.resource-item>a{display:block;text-decoration:none}.resource-item>a:hover h5{color:#ce6415}.resource-item>a:hover p{color:#363636}.resource-item>a h5{margin:0 0 5px;font-size:21.6px;font-weight:500;line-height:1.5;color:#f98421}.resource-item>a h5 span{font-size:15px;font-weight:500;vertical-align:middle;margin-left:5px;color:#90a1aa}.resource-item>a p{margin:0 0 10px;font-size:18px;font-weight:500;line-height:1.5;color:#707070}.resource-languages{font-size:0}.resource-languages .prepend{color:#54534a;margin-right:8px}.resource-language,.resource-languages .prepend{display:inline-block;vertical-align:middle;font-size:15px;font-weight:500}.resource-language{text-transform:uppercase;color:#90a1aa}.resource-language>a{display:inline-block;vertical-align:middle;text-decoration:underline;color:#90a1aa}.resource-language>a:hover{color:#54534a}.resource-language:not(:last-child):after{content:"";display:inline-block;vertical-align:middle;width:1px;height:10px;background-color:#ebebeb;margin:0 8px;position:relative;top:-1px}.resource-pagination{text-align:center;color:#54534a}.resource-pagination a{text-decoration:none;color:inherit}.resource-pagination .page-numbers{width:22px;height:22px;line-height:1.5;text-align:center;display:inline-block;vertical-align:middle;margin:0 3px;font-size:18px;font-weight:500}.resource-pagination .page-numbers.current{cursor:default;color:#fff;background-color:#ce6415;border-radius:2px}.resource-pagination .next,.resource-pagination .prev{font-size:0;width:12px;height:12px}.resource-pagination .prev{background:url(../img/arrow-left.svg) no-repeat 50%;background-size:contain}.resource-pagination .next{background:url(../img/arrow-right.svg) no-repeat 50%;background-size:contain}.resource-list h3{margin:0 0 5px}.resource-list ul{display:block;list-style:none;margin:0;padding:0;font-size:18px;font-weight:500}.resource-list ul a{text-decoration:underline}.resource-list .languages{color:#90a1aa}.no-resources{font-size:27px;font-weight:500;color:#54534a;text-align:center;padding:50px 0}.location-search{font-size:0;margin-bottom:20px}.location-address-form{margin-bottom:15px}.location-address-form label{position:relative;display:inline-block;vertical-align:bottom;color:#707070;font-size:21.6px;font-weight:500}@media only screen and (max-width:64em){.location-address-form label{width:100%;margin-bottom:10px}}@media only screen and (min-width:64.0625em){.location-address-form label{width:495px;margin-right:10px}}.location-address-form input{display:block;width:100%;height:44px;padding:8px 10px;background-color:#fff;border:3px solid #d8d8d8;border-radius:10px;color:#707070;font-size:18px}.location-address-form .btn-current-location{z-index:1;position:absolute;bottom:3px;right:3px;width:38px;height:38px;padding:10px;background-color:#fff}.location-address-form .btn-current-location:hover svg{fill:#252525}.location-address-form .btn-current-location svg{fill:#54534a;display:block;width:100%;height:100%}.location-address-form button[type=submit]{height:44px;padding:13px 16px}.location-filters{font-size:0}.location-filters .filter-heading{margin:0;color:#707070;font-size:21.6px;font-weight:500}@media only screen and (max-width:64em){#mobilePageSelect .location-filters form,.location-filters #mobilePageSelect form,.location-filters .filter-select{margin-bottom:10px}}@media only screen and (min-width:64.0625em){#mobilePageSelect .location-filters form,.location-filters #mobilePageSelect form,.location-filters .filter-select{font-size:medium;display:inline-block;vertical-align:top;width:calc(33.33333% - 10px)}#mobilePageSelect .location-filters form:not(:last-child):not(:nth-of-type(3n)),.location-filters #mobilePageSelect form:not(:last-child):not(:nth-of-type(3n)),.location-filters .filter-select:not(:last-child):not(:nth-of-type(3n)){margin-right:15px}}.location-map{position:relative;width:100%;margin-bottom:30px}@media only screen and (max-width:40em){.location-map{height:250px}}@media only screen and (min-width:40.0625em) and (max-width:64em){.location-map{height:320px}}@media only screen and (min-width:64.0625em){.location-map{height:400px}}.location-map:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;background-color:#000;opacity:.1;transition:opacity .2s ease-out}.location-map.active:after{opacity:0}.location-items{padding:20px 0;font-size:0}.location-item{display:inline-block;vertical-align:top;font-size:18px;line-height:1.5;color:#54534a;padding:0 15px;margin-bottom:40px}@media only screen and (max-width:40em){.location-item{width:100%}}@media only screen and (min-width:40.0625em) and (max-width:64em){.location-item{width:50%}}@media only screen and (min-width:64.0625em){.location-item{width:33.33333%}}.location-item.provincial-program h5{color:#f98421}.location-item.provincial-program .provincial-label{color:#ad5114}.location-item h5{font-size:21.6px;font-weight:900;line-height:1.2;margin:0 0 10px;color:#363636}.location-item address{display:block;font-style:normal;margin:0 0 10px}.location-item address span{display:block}.location-item .provincial-label{display:block;color:#252525;font-size:15px;font-weight:500;text-transform:uppercase;margin-top:-7px;margin-bottom:7px}.location-item .tel{display:block;text-decoration:none;margin:0 0 15px;color:#90a1aa}.location-item .tel:hover{color:#54534a;text-decoration:underline}.no-locations{font-size:27px;font-weight:500;color:#54534a;text-align:center;padding:50px 0}.excel-file{font-size:15px;font-weight:500;line-height:1.2;text-align:right;color:#707070}@media only screen and (max-width:40em){.excel-file{float:right;width:250px}}@media only screen and (max-width:64em){.excel-file{margin-top:-15px;margin-bottom:30px}}@media only screen and (min-width:64.0625em){.excel-file{width:200px;position:absolute;top:36px;right:0}}.excel-file a{color:#e5731f}.excel-file a:hover{color:#ad5114}body.search .page-content{background-color:#f0f3f6;padding:60px 0}.search-title{font-size:36px;font-weight:500;line-height:1.2;color:#363636;margin:0}.search-did-you-mean{font-size:21.6px;font-weight:500;color:#ce6415}.search-did-you-mean a{color:#707070;text-decoration:none}.search-did-you-mean a:hover{color:#363636;text-decoration:underline}.search-result-items{margin:20px 0;padding-bottom:20px;border-bottom:1px solid #ebebeb}.search-result-item{margin-bottom:15px;padding:25px;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.1)}.search-result-item .entry-title{margin:0 0 5px;font-size:21.6px;font-weight:500;color:#f98421}.search-result-item .entry-title a{color:inherit;text-decoration:none}.search-result-item .entry-summary,.search-result-item .location-item{font-size:18px;font-weight:500;line-height:1.5;color:#707070}.search-result-item .entry-summary p,.search-result-item .location-item p{margin:0}.search-result-item .resource-item{margin:0;padding:0;border:none}.search-result-item .resource-item:not(:last-child){margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #f0f3f6}.search-result-item .location-item{margin:0;padding:0}.no-results{font-size:21.6px;font-weight:500;color:#707070}.search-again-form .form-heading{font-size:27px;font-weight:500;color:#363636;margin:0}.search-again-form .search-form label{display:none}.search-again-form .search-form input{padding:4px 6px;background-color:#fff;border:1px solid #ebebeb;border-radius:3px}@media only screen and (max-width:64em){.search-again-form .search-form input{width:100%;margin-bottom:10px}}@media only screen and (min-width:64.0625em){.search-again-form .search-form input{width:350px}}.search-again-form .search-form button{white-space:nowrap}.search-again-form .search-form button:before{width:14px;height:14px;display:inline-block;vertical-align:middle;content:url(../img/search-white.svg);margin-right:5px;text-align:left;position:relative;top:-2px}.search-pagination .page-numbers{margin:0 5px;display:inline-block;vertical-align:middle;font-size:21.6px;font-weight:500;color:#54534a}.search-pagination .page-numbers:first-child{margin-left:0}.search-pagination .page-numbers:last-child{margin-right:0}.search-pagination .page-numbers.current{font-size:36px;font-weight:900}.search-pagination a{text-decoration:none}.search-pagination a:hover{color:#ce6415}.widget{border-radius:18px;overflow:hidden}
/*# sourceMappingURL=app.min.css.map */
