body{color:#000;background:0 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Open Sans',sans-serif}section{padding:4rem 0;width:100%}section:not(.section--impact):not(.section--slider)+section{padding-top:0}.grid-container{max-width:80rem}@media only screen and (max-width:39.9375em){section{padding:2rem 0}}h1{font-family:'Poppins',sans-serif;font-style:normal;font-weight:700;font-size:36px;line-height:44px}h2{font-family:'Poppins',sans-serif;font-style:normal;font-weight:400;font-size:30px;line-height:44px}h3{font-family:'Poppins',sans-serif;font-style:normal;font-weight:400;font-size:28px;line-height:36px}h4{font-family:'Poppins',sans-serif;font-style:normal;font-weight:400;font-size:22px;line-height:28px;letter-spacing:.04em}h5{font-family:'Poppins',sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:24px;letter-spacing:.05em}h6{font-family:'Open Sans',sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:24px;letter-spacing:.05em}p,li,a{font-family:'Open Sans',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:22px}p.large{font-family:'Open Sans',sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:30px}p.small{font-family:'Open Sans',sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px}h3.question-text p{font-family:'Poppins',sans-serif;font-style:normal;font-weight:400;font-size:28px;line-height:36px}@media only screen and (max-width:1024px){}@media only screen and (max-width:640px){h2{font-size:25px;line-height:32px}h3{font-size:20px;line-height:26px}h3.question-text p{font-size:20px;line-height:26px}}.section--post-content a{color:#5f92b6}.section--post-content a:hover{text-decoration:underline}.menu-wrapper-header.is-open{transform:translateX(0)}.site-header{padding:1rem 0;border-bottom:5px solid #83afcc;position:relative}.site-header .grid-container{position:relative}.header-flex{display:flex;justify-content:flex-end;align-items:center;padding-right:0}@media only screen and (max-width:90rem){.header-flex{padding-right:6rem}}.header-flex .button-light{margin-right:1rem;margin-left:.5rem}.header-flex .button-light img,.site-footer .button-light img{transform:translateY(-2px);margin-top:-5px}.site-logo{display:block;text-align:center;min-width:288px;max-width:288px;white-space:nowrap}.site-logo.fr{min-width:400px;max-width:400px}.site-logo p{margin:0;color:#004ba2;white-space:nowrap;font-family:'Poppins',sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:28px;text-align:center;letter-spacing:.04em}.site-logo p:last-child{margin-bottom:-5px}.site-logo p strong{font-style:normal;font-weight:600;font-size:18px;line-height:28px;text-align:center;letter-spacing:.04em}.site-logo img,.site-logo svg{margin-bottom:10px}.menu-wrapper-header.is-open{transition-delay:.6s}.menu-wrapper-header .search-form input[type=text]{background-color:transparent;border:1px solid #fff}.menu-wrapper-header .search-form input[type=text]:focus,.menu-wrapper-header .search-form input[type=text]:active{box-shadow:none}.btn-menu{position:absolute;top:0;bottom:0;right:2rem;width:57px;height:57px;margin:auto;cursor:pointer;z-index:9999}.btn-menu{opacity:0}.btn-menu #exit-background,.btn-menu #exit-right,.btn-menu #exit-left{opacity:0;transform-origin:center center}.btn-menu{transform-box:fill-box}.btn-menu #exit-background{opacity:1;transform-box:fill-box}.btn-menu #exit-right,.btn-menu #exit-left,.btn-menu #morph-middle,.btn-menu #morph-middle-2{transform-origin:4px 4px}.btn-menu #morph-middle,.btn-menu #morph-middle-2{opacity:1;fill:#004ba2;transition:fill .3s ease;transition-delay:1s;transform-origin:center center!important}.btn-menu.is-active #morph-middle,.btn-menu.is-active #morph-middle-2{transition-delay:.5s}.btn-menu #morph-middle-2{transform:rotate(-45deg)}.btn-menu #morph-middle{transform:rotate(-135deg)}.btn-menu.is-active #morph-middle,.btn-menu.is-active #morph-middle-2{fill:#fff}.menu-wrapper-header{background:#5f92b6;position:fixed;top:0;bottom:0;right:0;max-width:100%;min-width:30rem;padding:8rem 2rem 0;z-index:99;transform:translateX(100%);transition-delay:.5s;height:100vh;overflow-y:scroll}.menu-wrapper-header.transition{transition:transform .75s cubic-bezier(.76,0,.24,1);transition-delay:0s;opacity:1}.menu-wrapper-header .menu{display:block}.menu-wrapper-header .menu li ul a{padding-left:.5rem;font-size:22px;line-height:35px}.menu-wrapper-header .menu li a{font-family:'Poppins',sans-serif;font-style:normal;font-weight:400;font-size:28px;line-height:36px;color:#fff;padding:.5rem 0;transition:all .3s ease}.menu-wrapper-header .menu li a:hover,.menu-wrapper-header .menu li a:focus{opacity:.5}.menu-wrapper-header .menu li a img{margin-right:.5rem}body.is-locked{overflow:hidden}.menu-wrapper-header input[type=text]::-webkit-input-placeholder{color:#fff}.menu-wrapper-header input[type=text]:-ms-input-placeholder{color:#fff}.menu-wrapper-header input[type=text]::placeholder{color:#fff}.menu-wrapper-header .search-form button{position:absolute;right:0;padding:.5rem}.menu-wrapper-header .search-form{position:relative}.social-nav{display:flex;justify-content:flex-start;list-style:none;margin:0}.menu-wrapper-header .social-nav{margin-top:2rem;padding-bottom:4rem}.menu-wrapper-header .social-nav li{padding-right:1rem}.menu-wrapper-header>ul.menu{margin-bottom:2rem}.menu-wrapper-header .search-form{margin-bottom:1.5rem}.header-flex .menu li a{font-family:'Poppins',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:28px;letter-spacing:.04em;color:#5f92b6;transition:all .3s ease}.header-flex .menu li a:hover{color:#48aeed}@media only screen and (max-width:1024px){.header-flex .menu{display:none}}@media only screen and (max-width:640px){.header-flex .button-light{display:none}}.header-lang{font-family:'Poppins',sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:28px;letter-spacing:.04em;text-transform:uppercase;color:#004ba2}.top-header a{font-family:'Poppins',sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:28px;letter-spacing:.04em;text-transform:uppercase;color:#004ba2;margin-left:10px}.top-header{position:absolute;top:1rem;right:2.5rem}.header-lang:hover,.header-lang:focus,.top-header a:hover,.top-header a:focus{color:#004ba2;opacity:.75}@media only screen and (max-width:640px){.top-header{right:1rem}.top-header a{font-size:12px;line-height:18px}}.site-footer{background:#5f92b6;padding:2rem 0 0}.site-footer>.grid-container{padding-bottom:1rem}.sub-footer{background:#15324c;padding:1rem 0}.site-footer a,.sub-footer{padding:.5rem 0}.sub-footer p,.sub-footer a{margin:0;color:#fff}.site-footer a.button-light{padding:.5rem}.site-footer a:not(.button){font-family:'Poppins',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;letter-spacing:.05em;color:#fff;display:block;transition:all .3s ease}.site-footer a:not(.button):hover,.site-footer a:not(.button):focus{opacity:.5}.site-footer a.button-light{margin-top:1rem}.site-footer .menu li{width:100%;font-size:18px;line-height:28px}.site-footer .menu li a img{margin-right:.5rem}.site-footer .social-nav li{padding-right:1rem}.sub-footer p{display:inline-block;font-size:12px;line-height:16px}.sub-footer a{display:inline-block!important;margin-right:2rem;font-size:12px!important;line-height:16px!important}.site-footer .social-nav{margin-top:1rem}.site-footer .cell:nth-child(2) a{font-size:20px;line-height:28px}.site-footer .cell:nth-child(3) a{font-size:18px;line-height:28px}.site-footer .cell:nth-child(4) a{font-size:14px;line-height:21px}.site-footer .site-logo{text-align:left}.tweet-header p{margin:0}.tweet-header{display:flex}.tweet-header-title{padding-left:1rem}.section--twitter{background:#f6f6f6;padding:4rem 0;margin-top:2rem}.tweet-body p{margin:0}.tweet-block{background:#fff;border-radius:10px;padding:1rem}.section--twitter .cell>h3{margin:2rem 0}.button,main .wp-block-button__link{background:#83afcc;font-family:'Poppins',sans-serif;font-style:normal;font-weight:600;font-size:22px;line-height:33px;letter-spacing:.02em;margin:0;border:1px solid #83afcc}.button:hover,.button:focus,main .wp-block-button__link:hover,main .wp-block-button__link:focus{background:#fff;color:#83afcc}main .wp-block-button__link{-webkit-transition:background-color .25s ease-out,color .25s ease-out;transition:background-color .25s ease-out,color .25s ease-out}.button-light{font-family:'Poppins',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:28px;letter-spacing:.04em;text-transform:uppercase;background:#e8f4f9;border:1px solid #e8f4f9;color:#15324c;padding:.5rem;line-height:1;transition:all .3s ease}.button-light:hover,.button-light:focus{background:#fff;color:#15324c}.button-light img{margin-left:2px}.button-dark{background:#004ba2;transition:all .3s ease}.button-dark:hover,.button-dark:focus{background:#004ba2;color:#fff;opacity:.75}.button-dark img{transform:translateY(-2px);margin-top:-5px;margin-left:.5rem}.swipe-slide{padding:8rem 0}.slider-text{max-width:40rem;margin:0 auto;background-color:rgba(255,255,255,.9);text-align:center;padding:2rem}.slider-text .button{margin:0}.slider-text h2+.button{margin-top:.5rem}.section--slider{padding:0}ul.slick-dots{margin:0;display:flex;justify-content:center;align-items:center;list-style:none;position:absolute;bottom:2rem;width:100%;z-index:10}ul.slick-dots li button{display:none}ul.slick-dots li{width:10px;height:10px;border:1px solid #fff;border-radius:100%;margin:0 .25rem;cursor:pointer}ul.slick-dots li.slick-active{background-color:#fff}.explore-filter{display:flex;justify-content:center;max-width:60rem;margin:0 auto;align-items:center;padding-top:.5rem}.explore-filter select{margin:0 .5rem;max-width:200px}.section--explore-prc h1{margin:0 0 1rem}.post-slide-image{padding-top:75%;margin-bottom:1rem}ul.post-categories{list-style:none;margin:0}.section--explore-post-slider h2{margin-bottom:1rem}.section--explore-post-slider h3{margin-bottom:.5rem}.post-slide{padding:0 1rem}.post-slider{width:100%}.section--explore-post-slider .grid-container{max-width:none;padding-right:0;overflow:hidden!important}.post-slider{max-width:100%}.section--explore-post-slider .grid-container>h2{margin-left:1rem;margin-right:9rem}.section--explore-post-slider .slick-list.draggable{padding:0 8rem 0 0!important}.section.section.section--explore-post-slider{padding-left:2rem;overflow:visible}@media only screen and (min-width:110rem){.section.section.section--explore-post-slider{max-width:150rem;margin:0 auto}}@media only screen and (max-width:90rem){.section--explore-post-slider .grid-container{max-width:none;margin-left:auto;overflow:hidden!important}.section--explore-post-slider .grid-container>h2{margin-right:6rem}.section--explore-post-slider .slick-list.draggable{padding:0 5rem 0 0!important}}@media only screen and (max-width:1024px){.section--explore-post-slider .grid-container>h2{margin-right:3rem}.section--explore-post-slider .slick-list.draggable{padding:0 2rem 0 0!important}}.section--explore-post-slider .grid-container{padding-bottom:2rem;padding-left:4rem}.section--explore-post-slider{padding-bottom:0}.section--explore-post-slider *{overflow:visible!important}.section--explore-post-slider{overflow:hidden!important}.slick-arrow.slick-next{position:absolute;right:2rem;top:31%;margin:auto;cursor:pointer;transition:all .3s ease}.slick-arrow.slick-prev{opacity:0;pointer-events:none;position:absolute;left:-3rem;top:31%;margin:auto;cursor:pointer;transition:all .3s ease;z-index:10}@media only screen and (max-width:1200px){.slick-arrow.slick-next{top:25%}.slick-arrow.slick-prev{top:25%}}@media only screen and (max-width:640px){.slick-arrow.slick-next{top:31%}.slick-arrow.slick-prev{top:31%}}.post-slider.is-scrolled .slick-arrow.slick-prev{opacity:1;pointer-events:all}.post-slider.scrolled-to-last-slide .slick-arrow.slick-next{opacity:0;pointer-events:none}.post-slider.second-last-slide .slick-arrow.slick-next{opacity:0;pointer-events:none}.section--explore-prc .select2{margin-right:2rem}.section--explore-post-slider .grid-container>h2{position:relative}.post-slider{padding-top:1rem}.section--explore-post-slider .grid-container>h2:after{position:absolute;content:"";background-color:#83afcc;height:3px;top:0;bottom:0;left:0;right:0;width:100%;display:block;margin:auto;z-index:1}.section--explore-post-slider .grid-container>h2>span{background-color:#fff;z-index:2;position:relative;display:inline-block;padding-right:2rem}.select2-container .select2-selection--single .select2-selection__rendered{font-family:'Poppins',sans-serif;background:#e8f4f9;font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.02em;text-transform:uppercase;padding:.5rem;padding-right:2rem;color:#15324c}.select2-container--default .select2-selection--single{border:none;height:auto}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:0;right:1px;width:20px;bottom:0;margin:auto}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#15324c transparent transparent}.section--explore-prc input[type=text]{border:1px solid #bdbdbd;height:auto;box-shadow:none;font-family:'Poppins',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px}.explore-active-filters{display:flex;justify-content:center;align-items:center;padding-top:2rem}.explore-active-filters ul{display:flex;justify-content:center;align-items:center;list-style:none;flex-wrap:wrap;margin:0}.explore-active-filters p{font-family:'Poppins',sans-serif;margin:0;font-style:normal;font-weight:400;font-size:22px;line-height:28px;text-align:center;letter-spacing:.04em;margin-right:1rem;margin-bottom:1rem}.explore-active-filters li a{font-family:'Poppins',sans-serif;background:#83afcc;display:inline-block;padding:.5rem;font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.03em;text-transform:capitalize;color:#fff;white-space:nowrap}.explore-active-filters ul li{margin-right:1rem;margin-bottom:1rem}.explore-active-filters ul li:last-child{margin-right:0}.explore-active-filters ul li a img{margin-left:5px}ul.post-categories{margin-top:1rem}.post-categories li a{display:inline-block;font-family:'Poppins',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.05em;text-transform:uppercase;background:#e8f4f9;padding:.5rem;margin-bottom:.25rem}.section--explore-post-filter-archive .cell{padding-bottom:2rem}.section--explore-post-filter-archive .post-slide{padding:0}.post-slide-image--wrapper{position:relative}.post-slide-image--wrapper .abs-link{position:absolute;top:0;bottom:0;left:0;right:0;z-index:2}.section--impact{padding-top:4rem;padding-bottom:4rem}.section--impact .button-group{padding-top:2rem}.post-slide.post-slide-see-all{padding:0 1rem}.post-slide .post-slide-see-all-inner{background:#83afcc;padding:1rem}.post-slide-see-all-inner>a{font-family:'Poppins',sans-serif;padding:31.5% 2rem;text-align:center;border:1px solid #fff;display:block;font-style:normal;font-weight:400;font-size:30px;line-height:44px;color:#fff;transition:all .3s ease}.post-slide-see-all-inner>a:hover{color:#83afcc;background:#fff}.post-single-categories{list-style:none;margin:0;display:flex;justify-content:center;padding-top:2rem}.post-single-categories li{font-family:'Poppins',sans-serif;background:#f6f6f6;padding:.5rem;font-style:normal;font-weight:400;font-size:12px;line-height:18px;letter-spacing:.03em;text-transform:capitalize;margin:0 .5rem}.section--post-intro h1{max-width:60rem;margin-left:auto;margin-right:auto}.section--post-content p,.section--post-content li,.section--post-content a{font-style:normal;font-weight:400;font-size:20px;line-height:30px}.sidebar{background:#e8f4f9;padding:2rem}.section--post-content section{padding:1rem 0}.section--post-content section .grid-container{padding:0}.section--post-content img{margin:1rem 0}.section--post-content p+h1,.section--post-content p+h2,.section--post-content p+h3,.section--post-content p+h4,.section--post-content p+h5,.section--post-content p+h6{margin-top:2rem}.section--related-reading .post-slide{padding:0}.section--related-reading .grid-container>h2{position:relative;margin-bottom:2rem}.section--related-reading .grid-container>h2>span{background-color:#fff;z-index:2;position:relative;display:inline-block;padding-right:2rem}.section--related-reading .grid-container>h2:after{position:absolute;content:"";background-color:#83afcc;height:3px;top:0;bottom:0;left:0;right:0;width:100%;display:block;margin:auto;z-index:1}.input-with-button{position:relative}.input-with-button button{position:absolute;right:10px;top:0;bottom:0;margin:auto;height:23px;cursor:pointer}.input-with-button input[type=text]{min-width:400px;margin:0}.select2-dropdown{background-color:#e8f4f9;border:none}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#83afcc;color:#fff}.select2-container--default .select2-results__option--selected{background-color:#83afcc;color:#fff}.select2-container--default .select2-results__option--selectable{font-family:'Poppins',sans-serif}.string-translation{display:none}.multi-select-dropdown{display:none;position:absolute;top:100%;max-height:400px;overflow:auto;background:#e8f4f9;z-index:10}.multi-select-dropdown .multi-select-option{padding:.5rem;font-size:14px;text-align:left}.multi-select{position:relative;background:#e8f4f9}.multi-select-label{font-family:'Poppins',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.02em;text-transform:uppercase;padding:.5rem 1.5rem;cursor:pointer}.dual-multi-select{display:flex}.dual-multi-select .multi-select{margin-right:1rem}.multi-select.is-active .multi-select-dropdown{display:block}.multi-select-option:hover,.multi-select-option.is-active{cursor:pointer;background:#83afcc;color:#fff}main{transition:all .3s ease}main.loading{opacity:.5;cursor:progress}main.loading a{pointer-events:none}.pagination__next{display:none}.svg-loader{opacity:0;transition:all .1s ease}.svg-loader.loading,main.loading .svg-loader{opacity:1}#animating-loader-path{transition:transform .6s cubic-bezier(.32,0,.67,0);transform:scale(.75)}.svg-loader.loading #animating-loader-path,main.loading #animating-loader-path{transform:scale(1.75)}.svg-loader.loading #animating-loader-path{transition:transform .3s cubic-bezier(.32,0,.67,0)}.svg-loader p{margin:1rem 0 0;text-align:center;font-family:'Poppins',sans-serif;font-style:normal;font-weight:400;font-size:28px;line-height:36px;color:#004ba2}main.loading .post-block{display:none}p.no-resources{text-align:center;font-family:'Poppins',sans-serif;font-style:normal;font-weight:400;font-size:28px;line-height:36px}section.section.section--load-more{padding-bottom:6rem}.multi-select-label:after{content:"";position:absolute;width:10px;height:10px;top:0;right:10px;bottom:0;margin:auto;background-image:url(//learning.cos-sco.ca/wp-content/themes/practice-resource-centre/img/caret-down.svg);background-size:contain;background-position:center center;background-repeat:no-repeat}.multi-select-label{padding-right:2rem}.parallax-bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.impact-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;background-color:rgba(0,0,0,.25)}.section--impact{position:relative;overflow:hidden}.section--impact .grid-container{position:relative;z-index:5}.section--impact .grid-container *:last-child{margin-bottom:0}.section--impact .grid-container *{color:#fff}.highlighted-text{background:#e8f4f9;padding:1rem;margin:2rem auto 4rem auto;max-width:70rem}.highlighted-text p{margin:0}.fc-event,.fc-event-dot{background-color:#48aeed;border:none;padding:3px}.fc-unthemed td.fc-today{background:#e8f4f9}.section--calendar thead,.section--calendar tbody,.section--calendar tfoot{border:none;background-color:transparent}.fc-ltr .fc-basic-view .fc-day-top .fc-day-number{float:left;font-family:'Poppins',sans-serif;font-style:normal;font-weight:400;font-size:22px;line-height:28px;letter-spacing:.04em;color:#15324c;padding:5px}.section--calendar tbody tr:nth-child(even){background-color:transparent}.fc-day-top.fc-other-month{opacity:.5}.fc-day-top.fc-other-month .fc-day-number{color:#83afcc}.fc-unthemed th,.fc-unthemed td,.fc-unthemed thead,.fc-unthemed tbody,.fc-unthemed .fc-divider,.fc-unthemed .fc-row,.fc-unthemed .fc-content,.fc-unthemed .fc-popover,.fc-unthemed .fc-list-view,.fc-unthemed .fc-list-heading td{border-color:#15324c}.fc-widget-header table{margin:0;background:#e8f4f9}.fc-widget-header table th{padding:5px}.fc-button,.fc button{font-family:'Open Sans',sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:22px;letter-spacing:.05em;text-decoration-line:underline;color:#5f92b6;background:0 0;border:none;box-shadow:none;padding:0}.fc-toolbar.fc-header-toolbar{display:flex;align-items:center;width:100%;justify-content:center}.fc-toolbar.fc-header-toolbar .fc-right{order:2;padding-left:2rem}.fc button .fc-icon{color:#48aeed}.section--submit-event{background:#e8f4f9;padding:4rem 0}.section--submit-event h2{font-family:'Poppins',sans-serif;font-style:normal;font-weight:700;font-size:36px;line-height:44px;margin-bottom:2rem}.section--event-form{padding:4rem 0}.resource-search-input--menu{color:#fff}.section--event-form h1{text-align:center;margin-bottom:2rem}.gform_legacy_markup_wrapper .gform_footer{text-align:center}.ctf-tweets{display:flex}.ctf-item{background-color:#fff}body #ctf .ctf-item{border:none!important;margin:0 1rem;padding:1rem;width:calc(33.333% - 2rem)}body #ctf .ctf-item a{word-break:break-word;padding:0}.gfield_checkbox li input[type=checkbox],.gfield_radio li input[type=radio]{margin-top:6px!important;margin-bottom:5px!important}body .gform_legacy_markup_wrapper li.gfield.gfield_error,body .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:transparent!important;margin-bottom:6px!important;margin-top:0!important;border-top:none!important;border-bottom:none!important;padding-bottom:6px;padding-top:8px;box-sizing:border-box}body .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:9px}#input_1_16,#input_2_16{column-count:3;column-gap:40px;margin-top:1rem;margin-bottom:2rem}#field_1_16,#field_2_16{margin-top:2rem}body .gform_wrapper ul li.gfield{width:100%}body .gform_wrapper ul li.gfield.gf-half{width:50%!important;max-width:none!important}.gform_wrapper ul.gform_fields{display:flex!important;flex-wrap:wrap!important}.section--event-form .grid-container{max-width:60rem}.section--event-form .gform_fields input[type=color],.section--event-form .gform_fields input[type=date],.section--event-form .gform_fields input[type=datetime],.section--event-form .gform_fields input[type=email],.section--event-form .gform_fields input[type=file],.section--event-form .gform_fields input[type=month],.section--event-form .gform_fields input[type=number],.section--event-form .gform_fields input[type=password],.section--event-form .gform_fields input[type=range],.section--event-form .gform_fields input[type=search],.section--event-form .gform_fields input[type=tel],.section--event-form .gform_fields input[type=text],.section--event-form .gform_fields input[type=time],.section--event-form .gform_fields input[type=url],.section--event-form .gform_fields input[type=week],.section--event-form .gform_fields select,.section--event-form .gform_fields textarea{display:block;width:100%;padding:.688rem 1rem;border:1px solid #004ba2;color:#444;font-family:'Poppins',sans-serif;font-size:14.44px;font-weight:500;letter-spacing:.12px;line-height:11.05px}.section--event-form .gform_fields input[type=color]:focus,.section--event-form .gform_fields input[type=date]:focus,.section--event-form .gform_fields input[type=datetime]:focus,.section--event-form .gform_fields input[type=email]:focus,.section--event-form .gform_fields input[type=file]:focus,.section--event-form .gform_fields input[type=month]:focus,.section--event-form .gform_fields input[type=number]:focus,.section--event-form .gform_fields input[type=password]:focus,.section--event-form .gform_fields input[type=range]:focus,.section--event-form .gform_fields input[type=search]:focus,.section--event-form .gform_fields input[type=tel]:focus,.section--event-form .gform_fields input[type=text]:focus,.section--event-form .gform_fields input[type=time]:focus,.section--event-form .gform_fields input[type=url]:focus,.section--event-form .gform_fields input[type=week]:focus,.section--event-form .gform_fields select:focus,.section--event-form .gform_fields textarea:focus{outline:none;border-color:#004ba2;box-shadow:none}body .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required{padding-right:16px}.gform_confirmation_message{text-align:center}.section--explore-post-filter-archive .post-slide{opacity:0}.section--explore-post-slider .grid-container{opacity:0;transform:translateY(50px)}.ctf-tweets .ctf-item{opacity:0;transform:translateY(50px)}.post-slide-image--wrapper h3,.post-slide-image--wrapper h4{transition:all .3s ease}.post-slide-image--wrapper:hover h3,.post-slide-image--wrapper:hover h4{background-size:110%!important;color:#5f92b6}.post-slide-image--wrapper .post-slide-image{position:relative;overflow:hidden!important}.section--explore-post-slider .grid-container>h2:after{width:0;transition:width 1s cubic-bezier(.76,0,.24,1);transform-origin:0% 0%;right:auto}.section--explore-post-slider .grid-container.animated>h2:after{width:100%}td{word-break:break-word}.post-slide-image--wrapper .post-slide-image:before{position:absolute;top:0;right:-75%;z-index:2;display:block;content:'';width:50%;height:100%;background:-webkit-linear-gradient(left,rgba(232,244,249,0) 0%,rgba(232,244,249,1) 100%);background:linear-gradient(to right,rgba(232,244,249,0) 0%,rgba(232,244,249,1) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg);z-index:1;transition:right .6s cubic-bezier(.22,1,.36,1)}.post-slide:hover .post-slide-image:before{right:-25%}main>h1,main>h2,main>h3,main>h4,main>h5,main>h6,main>p,main>ul,main>ol,main>blockquote,main>.wp-block-buttons,main>.wp-block-embed,main>.wp-block-columns{max-width:60rem;margin:1rem auto;padding:0 1rem}main>ul,main>ol{padding-left:2rem}main>section+h1,main>section+h2,main>section+h3,main>section+h4,main>section+h5,main>section+h6,main>section+p,main>section+ul,main>section+ol,main>section+blockquote,main>section+.wp-block-buttons,main>section+.wp-block-embed{margin-top:4rem}main>h1:last-child,main>h2:last-child,main>h3:last-child,main>h4:last-child,main>h5:last-child,main>h6:last-child,main>p:last-child,main>ul:last-child,main>ol:last-child,main>blockquote:last-child,main>.wp-block-buttons:last-child,main>.wp-block-embed:last-child{margin-bottom:4rem}main>.wp-block-columns,main>.wp-block-buttons{margin-top:2rem}#logo-eye{fill:#144e9c;stroke:none}.section--explore-prc{position:relative;z-index:10}.fc-day-top.fc-other-month,.fc-day-top.fc-past{opacity:.25}@media only screen and (max-width:1024px){body #ctf .ctf-item{width:calc(100% - 2rem)}#input_1_16,#input_2_16{column-count:2;column-gap:20px;margin-top:1rem;margin-bottom:1rem}.explore-filter{display:block}.input-with-button{margin-top:1.5rem}.explore-active-filters{padding-top:0}.section--explore-post-slider .grid-container{padding-left:2rem}.slick-arrow.slick-prev{left:-1rem}.slick-arrow.slick-next{right:1rem}.ctf-tweets{flex-wrap:wrap;justify-content:center;margin:0}body #ctf .ctf-item{margin-bottom:1rem}.dual-multi-select .multi-select{width:49%;margin-right:0}.dual-multi-select{justify-content:space-between}}@media only screen and (max-width:640px){#input_1_16,#input_2_16{column-count:1;column-gap:0;margin-top:.5rem;margin-bottom:.5rem}.pagination__next{display:block}.svg-loader{display:none}.section--explore-post-slider .grid-container{padding-left:0}.slick-arrow.slick-prev{left:-1.5rem;width:30px}.slick-arrow.slick-next{right:.5rem;width:30px}.swipe-slide{padding:4rem 0}.section--explore-prc .select2{margin-right:0;display:block;margin-bottom:1rem;width:100%!important}.tweet-block{margin-bottom:1rem}.cell:last-child .tweet-block{margin-bottom:0}.dual-multi-select .multi-select{width:49%;margin-right:0}.dual-multi-select{justify-content:space-between}.ctf-tweets{display:block;margin:0}.section.section.section--explore-post-slider{padding-left:0}.section.section.section--explore-post-slider .grid-container{padding-left:2rem}.menu-wrapper-header .menu li a{font-size:20px;line-height:22px}.header-flex{padding-right:4rem}.btn-menu{right:1rem}.header-lang{right:1.5rem}.btn-menu{top:auto}.site-header .grid-x{align-items:flex-end}.site-logo{min-width:150px;max-width:150px}.site-logo.fr{min-width:150px;max-width:150px}.site-logo p{font-size:11px;line-height:13px}.site-logo p strong{font-size:13px;line-height:16px}.input-with-button input[type=text]{min-width:100%}.header-lang{top:1rem}}.program-title{background-color:#5f92b6}.program-title h2{color:#fff;text-align:center;padding:2rem 0;margin:0}.infographic-questions{padding-top:3rem}.infographic-questions .question-number{padding:14px;width:62px;height:62px;display:block;margin:0 auto;color:#fff;text-align:center;background-color:#5f92b6;border-radius:100%;font-size:36px;font-family:'Poppins',sans-serif;font-weight:400;line-height:1;z-index:20;position:relative}.question-title{text-align:center;padding-top:2rem;margin:0}.question-answers{list-style:none;padding:0;margin:2rem 0 5rem;display:flex;justify-content:center}.question-answers li{padding:1rem 3rem;margin:0 1rem;border:5px solid #5f92b6;font-size:22px;font-family:'Poppins',sans-serif;font-weight:400;cursor:pointer;white-space:nowrap}.question-answers li:hover{background-color:#5f92b6;color:#fff}.question-answers li[data-selected=true]{background-color:#5f92b6;color:#fff}.question-answers li{position:relative}.question-answers li[data-selected=true] .line-vert{content:"";display:block;height:150px;width:1px;background-color:#5f92b6;position:absolute;bottom:-200%;left:0;right:0;margin:auto;z-index:-1}.questions-step[data-step="4"] i.cos-icon-checkmark{font-size:26px}.question-answers li[data-selected=true] .line-hor{content:"";display:block;height:1px;width:150px;background-color:#5f92b6;position:absolute;bottom:-200%;left:50%;right:0;margin:0}.questions-step{max-height:33rem;-webkit-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}.questions-step.disabled:not(.disabled-text-only):not(.disabled-link-only){opacity:.5;pointer-events:none;max-height:0;overflow:hidden}.questions-complete{position:relative;background-color:#5f92b6;padding:0;text-align:center;max-width:40rem;margin:0 auto;padding:4rem 2rem 3rem}.questions-complete-wrapper{max-height:0;margin-top:-2.2rem;overflow:hidden;transform-origin:bottom;-webkit-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}.is-active.questions-complete-wrapper{padding-top:2.2rem;max-height:30rem}.questions-complete *{color:#fff}.questions-complete h3{margin:0 0 1rem}.questions-complete h2{font-size:36px;margin:1rem 0}.questions-complete i{padding:14px;width:62px;height:62px;display:block;margin:0 auto;color:#fff;text-align:center;background-color:#5f92b6;border-radius:100%;position:absolute;top:-2rem;left:0;right:0;font-size:26px;padding-top:18px}.questions-complete a:link,.questions-complete a:visited,.questions-complete a:active{color:#fff;text-decoration:underline;font-family:'Poppins',sans-serif;font-size:22.16px;font-weight:400}.questions-complete a:hover{text-decoration:none}.questions-reset{text-align:center;padding-top:3rem}.questions-reset a.btn{font-size:22px;padding:1rem 3rem;line-height:1}@media only screen and (max-width:900px){.question-answers li{padding:1rem;font-size:18px;margin:0 .5rem}}@media only screen and (max-width:640px){.question-answers li{font-size:12px;margin:0 .2rem;padding:.5rem}.question-answers{display:block}.line-hor{display:none}.question-answers li[data-selected=true] .line-vert{display:none}.question-answers li:nth-child(2){border-top:none;border-bottom:none}}.questions-complete i.cos-icon-checkmark{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.question-previous-explainer{display:none}.previous-question-links{display:none}.previous-question-links{position:relative;background-color:#5f92b6;padding:0;text-align:center;max-width:40rem;margin:0 auto 6rem auto;padding:3rem 2rem}.previous-question-links .btn{padding:0;background-color:transparent;border:none;color:#fff;text-decoration:underline;font-family:'Poppins',sans-serif;font-size:22.16px;font-weight:400;line-height:1}.previous-question-links .btn:hover,.previous-question-links .btn:focus,.previous-question-links .btn:active{color:#fff;text-decoration:none}.previous-question-links li.button-list__item{display:block;padding:1rem 0}.previous-question-links li.button-list__item:nth-child(2){padding-bottom:0}.previous-question-links h3{color:#fff;margin:0 0 1rem}.previous-question-links h2{font-size:36px;margin:1rem 0;color:#fff}.previous-question-links .button-list{margin:0}.question-answers{max-height:20rem;-webkit-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}.disabled-text-only .question-previous-explainer{display:block;text-align:center;max-width:40rem;margin:3rem auto 2rem auto}.disabled-link-only .previous-question-links{display:block;text-align:center;max-width:40rem;margin:1rem auto}.disabled-text-only .question-title{display:none}.disabled-link-only .question-title{display:none}.disabled-text-only .question-answers{display:none;max-height:0;overflow:hidden}.disabled-link-only .question-answers{display:none;max-height:0;overflow:hidden}.disabled-link-only .previous-question-links{margin-top:3rem;margin-bottom:3rem;text-align:center}.questions-end-text{margin-top:3rem}.questions-end-text a{text-decoration:underline}.previous-question-links .button-group{margin:0;justify-content:center}.btn--questions-reset{padding:1rem 3rem;margin:0 1rem;border:5px solid #5f92b6;font-size:22px;font-family:'Poppins',sans-serif;font-weight:400;cursor:pointer;white-space:nowrap}.btn--questions-reset:hover{background-color:#5f92b6;color:#fff}.post-slider:not(.slick-slider){display:flex}.post-slider:not(.slick-slider) .post-slide{width:25%}.reveal .section--related-reading{display:none}.reveal .section--post-content{padding-bottom:0}.reveal-overlay:after{content:"";display:block;height:12rem;bottom:0}.like-post-heart{position:absolute;top:1rem;right:1rem;z-index:10;cursor:crosshair;border:none}.lock-post{position:absolute;top:0;right:0;left:0;bottom:0;z-index:10;cursor:default;border:none;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.75)}.lock-post svg{max-width:4rem;max-height:4rem}.lock-post svg path{fill:#83afcc}.tooltip{background-color:#83afcc;font-size:80%;color:#fff;border:1px solid #83afcc;font-weight:700;font-size:14px}.tooltip.right:before{border-color:transparent #83afcc transparent transparent}.like-post-heart svg path{transition:all .3s ease;fill:#83afcc}.post-slide.added-to-list .like-post-heart svg path{fill:#83afcc}.post-slide.added-to-list .like-post-heart svg path.eye-heart{fill:red}.tooltip.top:before{border-color:#83afcc transparent transparent}.flyout-reading-list{position:fixed;bottom:2rem;right:0;min-width:20rem;max-width:30rem;padding:2rem;background-color:#fff;transform:translateX(100%);transition:all .3s ease;z-index:50;max-height:20rem;overflow:auto;background:#e8f4f9}.flyout-reading-list.is-open{transform:none;box-shadow:4px 5px 8px rgb(0 0 0/26%);z-index:9999}.flyout-reading-list h4{margin-bottom:1rem}.flyout-reading-list a{margin-bottom:1rem;display:block}.flyout-reading-list a:last-child{margin-bottom:0}.calendar-buttons{padding-top:2rem}.calendar-buttons .button{padding:.5rem;margin-left:.5rem;margin-right:.5rem;font-size:16px;line-height:22px}.button-group.calendar-buttons .button:last-child{margin-right:.5rem}.close-reading-list{position:absolute;top:.75rem;right:.75rem;cursor:pointer;width:13px}.section--explore-post-slider .like-post-heart{top:.5rem;right:.5rem}.flyout-reading-list--inner a{padding-right:1rem;position:relative}.flyout-reading-list--inner a img{position:absolute;right:0;top:0;padding:0 0 .5rem .5rem;transition:all .3s ease}.flyout-reading-list--inner a img:hover{opacity:.5}.flyout-strings{display:none}.flyout-reading-list .button{font-size:17px;line-height:22px;padding:.5rem;letter-spacing:.02em;margin:1rem 0 0}.cell.email-list{padding-top:2rem;text-align:left}.cell.email-list .input-group{flex-wrap:wrap}.cell.email-list .input-group p,.cell.email-list .input-group h3{width:100%}.cell.email-list .input-group-field{height:3rem}.section--reading-list .post-block{padding-bottom:2rem}.cell.email-list form{max-width:40rem;margin:0 auto}.email-reading-list-success{display:none;text-align:center}.section--reading-list input[type=email]{border:1px solid #bdbdbd;box-shadow:none}.reveal.large{max-width:60rem}.reveal-overlay{z-index:9999}.section--explore-prc{position:relative;z-index:11}.section--reading-list h1+.grid-x{margin-top:2rem}.section--popup-buttons .button{font-size:18px;line-height:21px;padding:.75rem}#calendar .fc-left .fc-button{background:#83afcc;color:#fff;font-family:'Poppins',sans-serif;font-style:normal;font-weight:600;letter-spacing:.02em;border:1px solid #83afcc;padding:.75rem;border-radius:0;height:auto;text-decoration:none;text-shadow:none}#calendar .fc-left .fc-button:hover,#calendar .fc-left .fc-button:focus{background:#fff;color:#83afcc}#calendar.canadian .fc-left .fc-canadian-button{background:#fff;color:#83afcc}#calendar.international .fc-left .fc-international-button{background:#fff;color:#83afcc}#calendar .fc-left .fc-allCustom-button{background:#fff;color:#83afcc}#calendar.canadian .fc-left .fc-allCustom-button,#calendar.international .fc-left .fc-allCustom-button{background:#83afcc;color:#fff}.fc-toolbar.fc-header-toolbar .fc-right{padding-right:2rem}.fc-toolbar.fc-header-toolbar .fc-left{padding-right:2rem}.section--accredit-program .button-group .btn--orange{display:inline-block;width:100%;text-align:center}.section--post-content .question-number img{margin:0}h2.text-columns-title{margin-bottom:2rem}.section--post-content section.section--text-banner{padding:3rem 0!important}.section--post-content section.section--text-banner .grid-container{padding:0 1rem}.section--post-content section.section--text-banner.full-width{margin:0 calc(50% - 50vw);max-width:100vw;width:100vw}.section--post-content section.section--text-columns,.section--post-content section.section--text-with-image{padding:3rem 0!important}.section--post-content section.section--text-columns+section.section--text-with-image{padding-top:0!important}.wp-block-pullquote blockquote{margin:0 0 1rem;padding:1rem 1.25rem 0 1rem;border-left:1px solid #15324c}.section--post-content p+section.section--text-banner{margin-top:3rem!important}.section--post-content section.section--text-banner+p{margin-top:3rem!important}section.section--text-banner a{text-decoration:underline}section.section--text-banner a:hover{text-decoration:none}.calendar-buttons+.calendar-buttons{padding-top:0}.section--post-content .wp-block-image .alignleft{margin-top:0;margin-bottom:0}.section--post-content .wp-block-image .alignleft img{margin-top:0}.section--post-content .wp-block-image .alignleft figcaption{margin:0}.mobile-only-nav-links{display:none}@media only screen and (max-width:1140px){.dropdown.menu>li>a{padding:.7rem .5rem;font-size:14px}}@media only screen and (max-width:1024px){.mobile-only-nav-links{display:block;margin-bottom:2rem}.menu-wrapper-header>ul.menu{margin-bottom:0}.desktop-only-nav-link{display:none}}.calendar-mobile{font-family:'Poppins',sans-serif;font-style:normal;font-weight:400;font-size:28px;line-height:36px;color:#fff;padding:.5rem 0;transition:all .3s ease;display:block}.calendar-mobile:hover,.calendar-mobile:focus{color:#fff;opacity:.5}.calendar-mobile img{transform:translateY(-2px)}@media only screen and (max-width:640px){.menu-wrapper-header{min-width:unset;max-width:100vw}.calendar-mobile{font-size:20px;line-height:22px}.calendar-mobile img{width:14px}}body{display:flex;flex-direction:column;height:100vh}main{flex:1}.section--home-logged-in h1,.section--home-logged-in h3{margin-bottom:2rem}.section--home-logged-in .modules{text-align:left;margin-bottom:2rem}.section--home-logged-in .modules:last-child{margin-bottom:0}.section--home-logged-in .module{background:#e8f4f9;border:1px solid #83afcc;border-top:none;position:relative}.section--home-logged-in .module a{display:block;padding:1.5rem;font-size:16px;line-height:24px;letter-spacing:.02em;text-transform:uppercase;font-family:'Poppins',sans-serif;font-style:normal;font-weight:400}.section--home-logged-in .module:first-child{border-top:1px solid #83afcc}.section--home-logged-in .module.complete:after{content:"";position:absolute;right:1rem;width:20px;height:20px;background-image:url(//learning.cos-sco.ca/wp-content/themes/practice-resource-centre/img/icon-checkmark-dark.svg);background-size:contain;background-position:center center;z-index:10;top:0;bottom:0;margin:auto}.section--home-logged-in .module.inaccessible{background:#f6f6f6;cursor:not-allowed;opacity:.5}.section--home-logged-in .module.inaccessible a{cursor:not-allowed;pointer-events:none}.section--quiz .question{padding:3rem 0}.section--quiz .questions-nav{display:flex;justify-content:space-between}.section--quiz .questions-nav .button{padding:1rem;line-height:1}.section--quiz .progress-meter{background-color:#5f92b6}.section--quiz h3.question-text{margin-bottom:2rem}.section--quiz .answer label{display:inline-block;position:relative;padding-left:2.5rem;margin-bottom:1rem;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.section--quiz .answer input{position:absolute;opacity:0;cursor:pointer;margin:0}.section--quiz .answer .checkmark{position:absolute;top:0;left:0;bottom:0;margin:auto;height:25px;width:25px;background-color:#eee;border-radius:50%}.section--quiz .answer label:hover input~.checkmark{background-color:#ccc}.section--quiz .answer label input:checked~.checkmark{background-color:#5f92b6}.section--quiz .answer .checkmark:after{content:"";position:absolute;display:none}.section--quiz .answer input:checked~.checkmark:after{display:block}.section--quiz .answer .checkmark:after{top:9px;left:9px;width:8px;height:8px;border-radius:50%;background:#fff}.section--quiz h1{margin-bottom:2rem}.questions-progress-text{margin:0}.section--quiz .progress{margin-bottom:.5rem}pre{overflow:visible}.section--quiz .question[data-active=false]{display:none}.questions-next:focus,.questions-prev:focus{background:#83afcc;color:#fefefe}.questions-next[disabled],.questions-prev[disabled]{pointer-events:none}.quiz-complete{display:none;text-align:center;padding:4rem 0}blockquote{border:none;padding:0;font-style:normal;font-weight:400;font-size:14px;line-height:20px}blockquote p{font-size:14px;line-height:20px;color:#000;margin-bottom:.5rem}.hidden-image-p{margin:0}.view-image-link{display:inline-flex;align-items:center;color:#004ba2;margin:2rem 0;line-height:1}.view-image-link:hover,.view-image-link:focus{color:#004ba2;text-decoration:underline}.view-image-link img{margin:0 0 0 .5rem;display:inline;line-height:1;margin-top:-2px}.learning-image-modal-inner{text-align:center;padding:2rem}html.is-reveal-open body{overflow:visible}.question-text img:not(.view-image-plus){display:none}.section--certificate h2+.button{margin-top:2rem}.section--certificate p+.gform_wrapper{padding-top:2rem}