Dealership hours of operation
Mon - Thu 9:00am - 8:00pm
Fri - Sat 9:00am - 6:00pm
Sun Closed
Dealership hours of operation
Mon - Fri 7:30am - 5:30pm
Sat 9:00am - 3:00pm
Sun Closed
Dealership hours of operation
Mon - Fri 7:30am - 5:30pm
Sat 9:00am - 3:00pm
Sun Closed

Well-Being Canada

@font-face{ font-family: "Rubik"; src: url("https://coaghost.wpengine.com/wp-content/coaghost/tadvantage/COAG/font/Rubik-Black.woff2") format("woff2"), url("https://coaghost.wpengine.com/wp-content/coaghost/tadvantage/COAG/font/Rubik-Black.woff") format("woff"), url("https://coaghost.wpengine.com/wp-content/coaghost/tadvantage/COAG/font/Rubik-Black.ttf") format("truetype"); font-weight: 900; font-style: normal; font-display: swap;} @font-face{ font-family: "Rubik"; src: url("https://coaghost.wpengine.com/wp-content/coaghost/tadvantage/COAG/font/Rubik-Bold.woff2") format("woff2"), url("https://coaghost.wpengine.com/wp-content/coaghost/tadvantage/COAG/font/Rubik-Bold.woff") format("woff"), url("https://coaghost.wpengine.com/wp-content/coaghost/tadvantage/COAG/font/Rubik-Bold.ttf") format("truetype"); font-weight: 800; font-style: normal; font-display: swap;} @font-face{ font-family: "Rubik"; src: url("https://coaghost.wpengine.com/wp-content/coaghost/tadvantage/COAG/font/Rubik-ExtraBold.woff2") format("woff2"), url("https://coaghost.wpengine.com/wp-content/coaghost/tadvantage/COAG/font/Rubik-ExtraBold.woff") format("woff"), url("https://coaghost.wpengine.com/wp-content/coaghost/tadvantage/COAG/font/Rubik-ExtraBold.ttf") format("truetype"); font-weight: 700; font-style: normal; font-display: swap;} @font-face{ font-family: "Rubik"; src: url("https://coaghost.wpengine.com/wp-content/coaghost/tadvantage/COAG/font/Rubik-SemiBold.woff2") format("woff2"), url("https://coaghost.wpengine.com/wp-content/coaghost/tadvantage/COAG/font/Rubik-SemiBold.woff") format("woff"), url("https://coaghost.wpengine.com/wp-content/coaghost/tadvantage/COAG/font/Rubik-SemiBold.ttf") format("truetype"); font-weight: 600; font-style: normal; font-display: swap;} @font-face{ font-family: "Rubik"; src: url("https://coaghost.wpengine.com/wp-content/coaghost/tadvantage/COAG/font/Rubik-Medium.woff2") format("woff2"), url("https://coaghost.wpengine.com/wp-content/coaghost/tadvantage/COAG/font/Rubik-Medium.woff") format("woff"), url("https://coaghost.wpengine.com/wp-content/coaghost/tadvantage/COAG/font/Rubik-Medium.ttf") format("truetype"); font-weight: 500; font-style: normal; font-display: swap;} @font-face{ font-family: "Rubik"; src: url("https://coaghost.wpengine.com/wp-content/coaghost/tadvantage/COAG/font/Rubik-Regular.woff2") format("woff2"), url("https://coaghost.wpengine.com/wp-content/coaghost/tadvantage/COAG/font/Rubik-Regular.woff") format("woff"), url("https://coaghost.wpengine.com/wp-content/coaghost/tadvantage/COAG/font/Rubik-Regular.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: swap;} @font-face{ font-family: "Rubik"; src: url("https://coaghost.wpengine.com/wp-content/coaghost/tadvantage/COAG/font/Rubik-Light.woff2") format("woff2"), url("https://coaghost.wpengine.com/wp-content/coaghost/tadvantage/COAG/font/Rubik-Light.woff") format("woff"), url("https://coaghost.wpengine.com/wp-content/coaghost/tadvantage/COAG/font/Rubik-Light.ttf") format("truetype"); font-weight: 300; font-style: normal; font-display: swap;} h1.m-0{ line-height: 1.5em} .page-wrapper.home-wrapper{} .about-us-section, .inner-container{ padding: 0 2em} .alert-newsletter-desc{ color: #fff;} .page-title{ display: none;} .content-wrapper *{ font-family: "Rubik";} .home-banner-section{ position: relative; z-index: 1; background-image: url('https://canadaoneprod-com.cdn-convertus.com/uploads/sites/19/2023/10/sunrising.png'); background-size: cover; background-position: center right; background-repeat: no-repeat;} .home-banner-section .home-banner-img{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: -1;} .home-banner-section .overlay-wrap{ top: 0; left: 0; background-color: rgba(254, 225, 0, 0.2); z-index: -1;} .home-banner-section .home-banner-block{ display: flex; align-items: center; justify-content: center; padding: 200px 15px; width: 743px;} .home-banner-section.white_banner .home-banner-block{ background-color: rgba(255, 255, 255, 0.9); position: relative;} .home-banner-section .sun-rays{ position: absolute; top: -282%; animation-name: spinRays; animation-duration: 25000ms; animation-iteration-count: infinite; animation-timing-function: linear; right: -76%; width: 185%;} @keyframes spinRays{ 0%{ transform: rotate(0deg); opacity: 1;} 10%{ transform: rotate(36deg); opacity: 0.25;} 20%{ transform: rotate(72deg); opacity: 1;} 30%{ transform: rotate(108deg); opacity: 0.25;} 40%{ transform: rotate(144deg); opacity: 1;} 50%{ transform: rotate(180deg); opacity: 0.25;} 60%{ transform: rotate(216deg); opacity: 1;} 70%{ transform: rotate(252deg); opacity: 0.25;} 80%{ transform: rotate(288deg); opacity: 1;} 90%{ transform: rotate(324deg); opacity: 0.25;} 100%{ transform: rotate(360deg); opacity: 1;}} .home-banner-section .person-hold-rays{ position: absolute; bottom: 0; right: 60px; height: 100%; object-fit: contain;} .home-banner-section{ overflow: hidden;} .home-banner-section .home-banner-block .home-banner-block-inner .home-banner-subtitle{ color: #000; font-size: 24px; font-weight: 600; line-height: 1.2;} .home-banner-section .home-banner-block .home-banner-block-inner .home-banner-heading{ color: #000; font-size: 100px; font-weight: 700; letter-spacing: 3px; line-height: 1.2; text-transform: uppercase; margin: 15px 0 20px; left: 0; right: 0; transform: translateY(-150px); transition: all 300ms;} .home-banner-section .home-banner-block .home-banner-block-inner .home-banner-subheading{ color: #000; font-size: 24px; font-weight: 400; line-height: 1.5; max-width: 426px; margin: 0 auto;} .home-banner-section .home-banner-block .home-banner-block-inner .home-banner-heading.animate{ opacity: 1; transform: translateY(0);} svg#Layer_1, svg#Layer_2, svg#Layer_3, svg#Layer_4{ width: auto; position: absolute; transition: initial; transform-style: flat; transform: scale(0);} svg#Layer_1{ top: 9%; left: 2px;} svg#Layer_2{ top: 18.5%; left: 35%;} svg#Layer_3{ top: 0; left: 49%;} svg#Layer_4{ top: 24%; right: 0;} .prevention-section-img.active svg#Layer_1, .prevention-section-img.active svg#Layer_2, .prevention-section-img.active svg#Layer_3, .prevention-section-img.active svg#Layer_4{ transition-duration: 1.5s; transition-delay: 1.5s; transform: scale(1);} @keyframes scaleKey{ 0%{ transform: scale(0);} 100%{ transform: scale(1);}} .about-us-inner-content .img-fluid, .about-us-section .about-ctc-right-side .about-ctc-heading, .home-about-section .about-video-img-desktop, .local-support-about .about-ctc-right-side .about-ctc-heading, .local-support-about .about-ctc-right-side p, .local-support-about .top-about-img img, .page-template-about .newsletter-section .alert-newsletter-block, .work-across-canada .work-across-canada-content, .work-across-canada-image figure, .evidence-lessons .heading, .evidence-lessons .lessons-plans, .evidence-lessons .content.contentResAnimate, .about-us-section .about-us-inner-content .about-us-content-card, .about-us-section .about-row-cards .about-count-card, .about-row-cards img, .getting-started .getting-started-content, .getting-started .getting-started-btns, .about-us-section .about-ctc-right-side .about-video-img-mobile{} .about-us-section{ padding-bottom: 97px;} .about-us-section .about-us-inner-content, .common-banner-section .common-banner-block{ width: 51%;} .about-us-section .about-us-inner-content .about-us-content-card{ padding: 55px 70px; margin-top: 84px; max-width: 646px; border-radius: 20px; background: #ffe706;} .about-us-section .about-us-inner-content .top-about-img .rounded-vector{ position: absolute; top: 115px; right: -100px; z-index: 2;} .about-us-section .about-us-inner-content .about-us-content-card .about-content-card-desc{ color: #000; font-size: 22px; font-weight: 500; line-height: 1.5; letter-spacing: 0.44px; margin-bottom: 0;} .about-us-section .about-ctc-right-side{ padding-top: 58px; max-width: 49%;} .about-us-section .about-ctc-right-side .about-ctc-heading{ color: #000; font-size: 42px; font-weight: 600; line-height: 1.3; max-width: 460px; margin-left: 112px;} .about-us-section .about-ctc-right-side .about-video-img-mobile{ margin-top: 85px; position: relative; padding-left: 15px;} .about-us-section .about-video-setting .video-link-popup{ position: absolute; top: 50%; left: 55.5%; transform: translate(-50%, -62%); -webkit-transform: translate(-50%, -62%); -moz-transform: translate(-50%, -62%); -ms-transform: translate(-50%, -62%); -o-transform: translate(-50%, -62%);} .about-us-section .about-video-setting .video-link-popup:hover img{ -webkit-animation-name: pulse; animation-name: pulse; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite;} .about-us-section .about-ctc-right-side .about-video-img-mobile img{ border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px;} .about-us-section .about-row-cards .about-row-cards-vector{ top: 44%; right: 0; transform: translateY(-50%); z-index: -1; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); padding-left: 40px;} .about-us-section .about-row-cards{ padding-top: 50px;} .about-us-section .about-row-cards .about-count-row-col{ padding-top: 25px; padding-right: 40px;} .about-us-section .about-row-cards .about-count-card{ padding: 48px 45px 55px; min-width: 316px; max-width: 462px; height: 100%; border-radius: 20px; background: #fff; box-shadow: 0px 2px 15px 0px rgba(0, 0, 0, 0.15); transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;} .about-us-section .about-row-cards .about-count-card:hover{ transform: translateY(-8px); -webkit-transform: translateY(-8px); -moz-transform: translateY(-8px); -ms-transform: translateY(-8px); -o-transform: translateY(-8px);} .about-row-cards .about-count-card .counting-number{ color: #ad8439; font-size: 72px; font-weight: 700; line-height: 1.1; letter-spacing: -1.44px; margin-bottom: 15px;} .about-row-cards .about-count-card .about-count-card-desc{ color: #000; font-family: "Rubik"; font-size: 24px; font-weight: 300; line-height: 1.5; letter-spacing: 0.48px; margin-bottom: 0;} .about-us-section .about-row-cards .about-count-row-col:last-child .about-count-card .about-count-card-desc{ padding-right: 10px;} .about-us-section .about-video-img-desktop{ top: 240px; right: -15px; width: 48%;} .home-about-section .about-video-img-desktop{ display: none;} .theme-common-button, .search_outer .search-form input.search-submit, .contactus-form-outer .contact-us-form .wpcf7-submit{ position: relative; display: inline-flex; align-items: center; justify-content: center; color: #000; font-size: 22px; font-weight: 700; font-family: "Rubik"; line-height: 32px; text-decoration: none; padding: 19px 54px 18px 54px; overflow: hidden; outline: none; border: 0; border-radius: 50px; background-color: #01f59e; transition: all 0.3s ease; z-index: 1; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; -o-border-radius: 50px; margin-top: 25px;} .theme-common-button::before{ background: #000; content: ""; height: 100%; left: 0; position: absolute; top: 0; -webkit-transform: translateX(-100%) skew(-45deg); -moz-transform: translateX(-100%) skew(-45deg); -o-transform: translateX(-100%) skew(-45deg); transform: translateX(-100%) skew(-45deg); -webkit-transform-origin: 0 0; -moz-transform-origin: 0 0; -o-transform-origin: 0 0; transform-origin: 0 0; -webkit-transition: -webkit-transform 1s cubic-bezier(0.07, 0.51, 0.12, 1); -o-transition: -o-transform 1s cubic-bezier(0.07, 0.51, 0.12, 1); -moz-transition: transform 1s cubic-bezier(0.07, 0.51, 0.12, 1), -moz-transform 1s cubic-bezier(0.07, 0.51, 0.12, 1); transition: transform 1s cubic-bezier(0.07, 0.51, 0.12, 1), -webkit-transform 1s cubic-bezier(0.07, 0.51, 0.12, 1), -moz-transform 1s cubic-bezier(0.07, 0.51, 0.12, 1), -o-transform 1s cubic-bezier(0.07, 0.51, 0.12, 1); width: 150%; z-index: -1;} .theme-common-button:hover{ color: #fff;} .theme-common-button:hover::before{ transform: translateX(0) skew(-45deg); -webkit-transform: translateX(0) skew(-45deg); -moz-transform: translateX(0) skew(-45deg); -ms-transform: translateX(0) skew(-45deg); -o-transform: translateX(0) skew(-45deg);} .prevention-section{ position: relative; padding: 120px 0 110px; overflow: hidden; background-color: #fff; z-index: 1;} .prevention-section-alt{ background-color: rgb(222, 242, 240);} .prevention-section .prevention-section-img{ position: absolute; height: 100%; right: 235px;} .prevention-section .prevention-section-content{ max-width: 685px;} .dealer-content .dealer-content-content{ max-width: 1200px; margin: 0 auto; padding: 0 5em;} .dealer-content{ margin-bottom: 10vw;} .dealer-content h2{ text-align: center; margin-bottom: 25px; font-size: 34px;} .dealer-content .theme-common-button-outer{ text-align: center;} .dealer-content p{ font-size: 16px;} .prevention-section .prevention-section-content .prevention-ctc-heading{ color: #000; font-size: 62px; font-weight: 700; line-height: 1.2; margin-bottom: 67px;} .prevention-section .prevention-section-content .prevention-ctc-description{ margin-right: 12px; margin-bottom: 70px;} .intervation-section{ background-image: none;} .intervation-section .intervation-side-vector{ max-width: 500px;} @media screen and (min-width: 768px){ .prevention-section.promotion_prevention_sec .inner-container{ display: flex; align-items: center;} .align_items_md_end{ align-items: flex-end;}} @media screen and (min-width: 992px){ .image_content_list:last-child .image_ot{ margin-top: -35px;} .prevention-section.promotion_prevention_sec .prevention-section-content{ padding-top: 90px; padding-bottom: 80px;} .prevention-section.promotion_prevention_sec{ padding: 0 0 0 100px;} .prevention-section.promotion_prevention_sec .prevention-section-img{ position: relative; height: auto; right: -4rem; z-index: -1;}} @media screen and (min-width: 1200px){ .prevention-section.promotion_prevention_sec .prevention-section-content{ padding-top: 120px; padding-bottom: 110px;} .home-banner-section .inner-container, .home-about-section .inner-container{ padding-right: 0;} .page-template-contact-us .common-banner-section .common-banner-vector{ justify-content: flex-start;} .contactus-form-outer .name-fields-row .name-field-col:first-child{ padding-right: 18px;} .contactus-form-outer .name-fields-row .name-field-col:last-child{ padding-left: 18px;} .page-template-contact-us .common-banner-section{ height: 500px;}} @media screen and (max-width: 1780.5px){ .common-banner-block-inner .common-banner-heading{ font-size: 48px;} .content_ot{ width: calc(71% - 296px); padding-left: 130px;} .page-template-partners .common-banner-section .common-banner-block-inner .common-banner-description{ margin: 31px 0 0;} .common-banner-section .common-banner-block-inner .common-banner-description{ font-size: 20px;} .page-template-partners .common-banner-subtitle{ margin-bottom: 22px;}} @media screen and (max-width: 1680.5px){ .lesson-plans .lesson_plans_tabs .internal-box span{ font-size: 28px;} .home-banner-section .sun-rays{ top: -237%; right: -73%; width: 184%;} .about-us-section .about-row-cards .about-row-cards-vector{ width: 240px; top: 40%;} .newsletter-section .newsletter-vector .bubble-vector-md{ width: 285px; height: 285px; left: 17rem; bottom: -65px;} .newsletter-section .newsletter-vector .bubble-vector-sm{ width: 120px; height: 120px; left: 202px;} .newsletter-section .newsletter-vector .bubble-vector-lg{ width: 393px; height: 393px; bottom: -15.4rem; left: -2rem;}} @media screen and (max-width: 1460px){ .page-template-partners .common-banner-subtitle{ font-size: 22px;} .page-template-partners .common-banner-section .common-banner-vector{ width: 41%;} .content_title{ width: calc(100% - 31%);} .content_ot{ width: calc(77% - 310px); padding-left: 130px;} .image_content_list:nth-child(3) .content_title{ width: calc(100% - 33%);} .getting-started .getting-started-btns .single-btn a{ font-size: 22px;} .newsletter-section .newsletter-vector .bubble-vector-lg{ width: 380px; height: 380px; bottom: -16.4rem; left: -3rem;} .newsletter-section .newsletter-vector .bubble-vector-md{ width: 276px; height: 275px; left: 13rem; bottom: -65px;} .page-template-resources .common-banner-section .common-banner-block{ padding: 0px 60px 0;} .home-banner-section .sun-rays{ top: -223%; right: -75%; width: 190%;} .newsletter-section .alert-newsletter-block{ max-width: 780px;} .about-us-section .about-row-cards .about-row-cards-vector{ width: 225px; top: 43%;}} @media screen and (max-width: 1399px){ .content_title{ width: calc(100% - 20%);} .image_content_list:nth-child(3) .content_title{ width: calc(100% - 26%);} .page-template-partners .common-banner-section .common-banner-block-inner .common-banner-heading{ font-size: 45px;} .site-header .navbar .navbar-brand{ width: auto; height: auto;} .site-header .header-action-icons{ height: 96px; top: -20px;} .local-partners .partners-box:last-child .logo:nth-child(2), .local-partners .partners-box:last-child .logo:nth-child(4){ margin-bottom: 100px;} .local-partners .partners-box h6{ margin-bottom: 45px;} .local-partners .partners-box{ padding-right: 125px; margin-bottom: 20px;} .local-partners .partners-box .boxes .logo{ margin-bottom: 50px; max-width: 110px;} .work-across-canada .work-boxes .work-box .internal-box h6{ font-size: 22px; line-height: 1.5;} .work-across-canada .work-boxes .work-box .internal-box span{ font-size: 44px; line-height: 1.2;} .work-across-canada .work-across-canada-content h2{ font-size: 54px;} .work-across-canada-image figure{ height: auto; width: auto;} .work-across-canada .work-across-canada-image{ padding-left: 80px;} .getting-started .getting-started-btns .single-btn a{ justify-content: initial; padding: 25px 20px 25px 130px; font-size: 22px; line-height: 32px;} .advisory-board-block{ padding: 80px 0;} .advisory-board-block h2{ margin-bottom: 50px;} .local-support-about .about-ctc-right-side{ padding-left: 69px;} .getting-started .getting-started-btns{ width: 42%; padding-right: 58px;} .getting-started .getting-started-content{ width: 58%; padding-right: 65px;} .additional-resources .additional_resources_row{ padding-right: 75px;} .additional-resources .resource-box .internal-box{ padding: 35px 30px 44px 40px;} .lesson-plans .lesson_plans_row_ot{ padding-right: 65px;}} @media screen and (max-width: 1299.5px){ .page-template-partners .common-banner-section .common-banner-block-inner .common-banner-heading{ font-size: 48px;} .image_ot{ width: 215px;} .content_ot{ width: calc(81% - 215px); padding-left: 130px;} .content_title{ padding-bottom: 35px;} .common-banner-section .common-banner-block-inner .common-banner-heading{ font-size: 52px;} .newsletter-section .alert-newsletter-block{ max-width: 640px;} .home-banner-section .sun-rays{ top: -196%; right: -72%;} .localsupport-wrapper .resources-block-section .resources-block-content{ max-width: 640px;} .resources-block-section .resources-block-content h2{ font-size: 50px;} svg#Layer_1{ top: 9%; left: 57px; width: 162px;} svg#Layer_2{ top: 17.5%; width: 120px; left: 41%;} svg#Layer_3{ top: 0; width: 168px; left: 56%;} svg#Layer_4{ top: 24%; width: 147px; right: 0;}} @media screen and (max-width: 1199.5px){ .page-template-partners .common-banner-section .common-banner-block-inner .common-banner-heading{ font-size: 46px;} .evidence-lessons .grades-items-listed .menu-item{ margin-bottom: 10px;} .evidence-lessons .grades-items-listed .menu-item:not(:last-child)::after{ display: none;} .common-banner-section .common-banner-block-inner .common-banner-heading{ font-size: 48px;} .home-banner-section .sun-rays{ top: -236%; right: -74%;} svg#Layer_1{ top: 8%; left: 76px; width: 114px;} svg#Layer_2{ top: 16.5%; width: 86px; left: 45%;} svg#Layer_3{ top: -14px; width: 132px; left: 58%;} svg#Layer_4{ top: 21%; width: 110px; right: 7px;} .resource-educators-wrapper .align_items_end{ align-items: flex-start;} .prevention-section.promotion_prevention_sec .prevention-section-img{ width: 395px; padding-left: 40px;} p, .privacy-policy-description ul li{ color: #000; font-size: 18px;} .about-us-section .about-row-cards .about-count-card{ padding: 30px 30px 50px; min-width: auto;} .about-us-section .about-row-cards .about-row-cards-vector{ width: 190px;} .about-row-cards .about-count-card .counting-number{ font-size: 55px;} .about-us-section .about-row-cards .about-count-row-col{ padding-right: 16px;} .evidence-lessons .lessons-plans .tags .tag-list-accordian .list-accordian-button::after{ right: 42px;} .work-across-canada{ padding: 129px 0px 120px 0;} .getting-started .getting-started-content{ padding-right: 70px;} .getting-started .getting-started-btns .single-btn a{ padding: 24px 20px 24px 100px; font-size: 20px; line-height: 1.3;} .additional-resources .resources_download_tabs{ padding: 0 15px;} .additional-resources .row{ margin: 0 -15px;} .additional-resources .resource-box .internal-box{ padding: 34px 40px; min-height: 330px;} .home-banner-section .home-banner-block .home-banner-block-inner .home-banner-heading, .common-banner-section .common-banner-block-inner .common-banner-heading, .local-support-about .about-ctc-right-side .about-ctc-heading{ font-size: 46px;} .advisory-board-block h2{ margin-bottom: 25px;} .advisory-board-block .accordion-item{ width: 50%; padding-top: 30px; padding-right: 50px;} .common-banner-section .common-banner-block{ padding-left: 50px; padding-right: 50px;} .common-banner-section .common-banner-block-inner .common-banner-description{ font-size: 17px; margin-top: 50px;} .getting-started .getting-started-btns{ padding-top: 70px;} .local-support-about .about-ctc-right-side .about-ctc-heading{ margin-bottom: 30px;} .newsletter-section-common .alert-newsletter-block, .resources-block-section .resources-block-content, .resources-block-section .resources-block-content h2{ max-width: 100%;} .about-row-cards .about-count-card .about-count-card-desc{ font-size: 18px;} .contactus-form-outer{ padding: 80px 0;} .advisory-board-block .dvisory-board-inner{ margin-right: -50px;} .about-us-section .about-ctc-right-side .about-video-img-mobile{ margin-right: -32px;} .about-us-section .about-ctc-right-side .about-video-img-mobile{ margin-top: 50px; padding-left: 25px;} .about-us-section .about-ctc-right-side .about-video-img-mobile img{ border-radius: 20px 0px 0px 20px;} .page-template-about .newsletter-section{ padding-top: 80px; padding-bottom: 20px;} .resources-block-section{ margin-top: 80px;} .resources-block-section .resources-block-content{ text-align: center; width: 100%; padding-bottom: 20px;} .contactus-form-outer .contact-us-form .wpcf7-form-control:not(.wpcf7-submit){ font-size: 18px; padding: 15px 30px; height: 65px;} .contactus-form-outer .contact-us-form p{ margin-bottom: 30px;} .contactus-form-outer .contact-us-form select.wpcf7-form-control{ background-size: 28px;} .site-footer .brand-widget-details, .page-template-about .newsletter-section .alert-newsletter-block{ padding-left: 0;} .evidence-lessons .lessons-plans, .evidence-lessons .grades-items-listed{ max-width: 800px;} .getting-started .getting-started-btns .single-btn a::before{ width: 85px;} .local-support-about .about-ctc-right-side{ padding-left: 60px;} .page-template-about .newsletter-section{ padding-left: 0; padding-right: 0;} .newsletter-section-common{ padding: 0px 45px;} .local-partners .partners-box{ max-width: 46%;} .intervation-section .intervation-side-vector{ max-width: 425px;} .intervation-section .prevention-section-content.intervate-ctc-side{ width: 100%; max-width: 560px; padding-left: 50px;} .about-wrapper .local-support-about .align_items_md_end{ align-items: center;} .newsletter-section .alert-newsletter-block{ max-width: 690px;} .newsletter-section .newsletter-vector .bubble-vector-lg{ width: 350px; height: 350px; bottom: -16.4rem; left: -3rem;} .newsletter-section .newsletter-vector .bubble-vector-md{ width: 240px; height: 240px; left: 11rem; bottom: -65px;} .newsletter-section .newsletter-vector .bubble-vector-sm{ width: 90px; height: 90px; top: 13rem; left: 7rem;} .evidence-lessons .grades-items-listed .menu-item{ padding: 15px 5px 15px; text-align: center; width: 50%;} .page-template-partners .common-banner-section .common-banner-vector{ width: 46%;} .page-template-partners .common-banner-subtitle{ font-size: 20px;}} @media screen and (max-width: 1024.5px){ .page-template-partners .common-banner-section .common-banner-block-inner .common-banner-heading{ font-size: 40px;} .page-template-partners .common-banner-section .common-banner-block{ padding: 125px 30px 50px;} .page-template-partners .common-banner-section .common-banner-block-inner .common-banner-description{ font-size: 16px;} .content_title{ width: calc(100% - 10%);} .image_content_list:nth-child(3) .content_title{ width: calc(100% - 15%);} .image_ot{ width: 205px;} .content_ot{ width: calc(85% - 205px); padding-left: 115px;} .home-banner-section .sun-rays{ top: -196%; right: -71%;} svg#Layer_1{ top: 6%; left: 32px; width: 121px;} svg#Layer_2{ top: 15.5%; width: 100px; left: 39%;} svg#Layer_3{ top: -12px; width: 145px; left: 53%;} svg#Layer_4{ top: 22%; width: 116px; right: 9px;} .prevention-section.promotion_prevention_sec .prevention-section-img{ padding-left: 10px;} .work-across-canada .work-across-canada-content{ width: 55%; padding-right: 25px;} .work-across-canada .work-across-canada-image{ padding-left: 30px; width: 40%;} .work-across-canada .work-boxes .work-box .internal-box{ padding: 20px;}} @media screen and (max-width:992.5px){ .partners-wrapper .evidence-lessons .heading{ max-width: 570px;} .page-template-partners .common-banner-section .common-banner-block-inner .common-banner-heading{ font-size: 32px;} .partners-wrapper .evidence-lessons .heading h2{ font-size: 32px;} .content_title_text{ font-size: 22px;} .image_ot{ width: 195px;} .content_ot{ width: calc(88% - 195px); padding-left: 75px;} svg#Layer_1{ top: 6%; left: 32px; width: 121px;} svg#Layer_2{ top: 15.5%; width: 90px; left: 40%;} svg#Layer_3{ top: -12px; width: 129px; left: 53%;} svg#Layer_4{ top: 22%; width: 101px; right: 11px;}} @media screen and (max-width: 991.5px){ h1.m-0{ line-height: 1em} .about-us-section .about-ctc-right-side .about-video-img-mobile{ padding-left: 0;} .home-banner-section{ background-position: center center;} .dealer-content .dealer-content-content{ max-width: 100%; padding: 0;} .dealer-content{ margin-bottom: 50px} .dealer-content p{ font-size: 15px;} .image_content_list{ align-items: center;} .page-template-partners .common-banner-section .common-banner-block{ padding: 100px 30px 35px;} .page-template-partners .common-banner-subtitle{ font-size: 18px; line-height: 1.2; margin-bottom: 12px;} .page-template-partners .common-banner-section .common-banner-vector .img-fluid{ width: auto;} .page-template-partners .common-banner-section .common-banner-block-inner .common-banner-description{ font-size: 14px; margin-top: 15px;} .work-across-canada .work-boxes .work-box .internal-box{ padding: 40px;} .work-across-canada .work-across-canada-content h2{ max-width: 570px;} .social_hd_links{ visibility: hidden;} .show_social_hd_links{ visibility: visible;} svg#Layer_1{ top: 5%; left: 24px; width: 115px;} svg#Layer_2{ top: 14.5%; width: 75px; left: 39%;} svg#Layer_3{ top: -12px; width: 122px; left: 51%;} svg#Layer_4{ top: 21%; width: 88px; right: 21px;} .work-across-canada .work-across-canada-content h2{ font-size: 45px; line-height: 1.2;} .work-across-canada .row{ flex-direction: column;} .work-across-canada .work-across-canada-content{ width: 100%; padding-right: 0px; margin-bottom: 50px;} .work-across-canada .work-across-canada-image{ width: 100%; padding-left: 0; justify-content: center;} .local-partners .partners-box h6{ margin-bottom: 30px; font-size: 16px; line-height: 1.4;} .local-partners .partners-box .boxes .logo{ margin-bottom: 40px; max-width: 85px;} .prevention-section.intervation-section{ padding: 70px 0 55px;} .about-us-section .about-row-cards .about-row-cards-vector{ width: 170px; right: -8px; top: 35%;} .prevention-section .prevention-section-content{ max-width: 455px;} .prevention-section.promotion_prevention_sec .prevention-section-img{ width: 325px; padding-left: 0;} .common-banner-vector .img-fluid{ width: 340px;} .about-us-section .about-ctc-right-side{ max-width: auto;} .work-across-canada .work-across-canada-content h2{ margin-bottom: 50px;} .work-across-canada{ padding: 80px 0px 50px 0;} .local-partners .heading{ margin-bottom: 70px;} .getting-started .getting-started-content{ width: 55%; padding-right: 30px;} .getting-started .getting-started-btns{ width: 45%;} .additional-resources .resource-box .internal-box{ padding: 25px;} .additional-resources .resource-box .internal-box h3{ font-size: 30px;} .inner-container{ padding: 0 32px;} .site-header .navbar{ padding: 0;} .cookies_accept_text .mdTitle{ font-size: 26px;} .cookies_accept_text p{ font-size: 16px;} .site-header .navbar{ justify-content: flex-start;} .site-header .navbar .navbar-brand{ flex: 1; padding-left: 32px;} .site-header .header-action-icons a, .site-header .header-action-icons button{ margin-top: 0;} .site-header .navbar .navbar-toggler{ position: relative; top: 1px; padding: 0; margin-right: 32px; outline: none; border: 0; box-shadow: none;} .site-header .navbar .navbar-collapse .navbar-nav{ padding-left: 0;} .site-header .navbar .navbar-collapse .navbar-nav .menu{ flex-direction: column;} .site-header .navbar .navbar-collapse .navbar-nav .menu-item{ padding: 15px 20px 15px 0; text-align: right; border-top: 1px solid #000;} .site-header .navbar .navbar-collapse .navbar-nav .menu-item a::after{ left: 50%;} .site-header .navbar .header-action-icons{ height: auto; padding: 0; background: transparent;} .site-header .header-action-icons a, .site-header .header-action-icons button{ margin-right: 33px;} .home-banner-section{ height: auto;} .home-banner-section .sun-rising-image{ text-align: center; width: 100%;} .home-banner-section .home-banner-img{ right: 0; height: 362px;} .home-banner-section .person-hold-rays{ position: relative; bottom: 0; right: 0; height: auto; margin: 0 auto; display: block; max-width: 350px;} .home-banner-section .sun-rays{ top: -118%; right: -46%; left: auto; margin: 0 auto; transform: translateX(50%);} .home-banner-section .home-banner-block, .home-about-section .about-us-inner-content, .home-about-section .about-us-inner-content .top-about-img img:first-child{ width: 100%;} .home-banner-section .home-banner-block{ padding: 0 15px; height: 360px;} .home-banner-section.white_banner .home-banner-block{ background-color: #fff;} .home-about-section .about-us-inner-content .top-about-img img:first-child, .local-support-about .top-about-img img.img-fluid{ border-radius: 0 0 20px 20px;} .about-us-section .about-us-inner-content .about-us-content-card{ padding: 53px 32px 52px 36px; margin-top: 75px;} .about-us-section .about-ctc-right-side, .about-us-section .about-us-inner-content .about-us-content-card, .about-us-section .about-ctc-right-side .about-ctc-heading{ max-width: 100%;} .about-us-section .about-ctc-right-side .about-ctc-heading{ margin-left: 23px;} .about-us-section .about-row-cards .about-count-row-col{ padding-right: calc(var(--bs-gutter-x) * 0.5); padding-bottom: 15px;} .about-us-section{ padding-bottom: 90px;} .about-us-section .about-row-cards .about-count-row-col:nth-child(2) .about-count-card{ max-width: 330px;} .about-us-section .about-row-cards .about-count-row-col:nth-child(2) .about-count-card .about-count-card-desc{ max-width: 270px;} .about-us-section .about-row-cards .about-count-row-col:nth-child(3) .about-count-card .about-count-card{ max-width: 210px;} .about-row-cards .about-count-card .counting-number{ font-size: 46px;} .about-row-cards .about-count-card .about-count-card-desc{ font-size: 18px;} .about-us-section .about-row-cards .about-count-row-col:last-child .about-count-card .about-count-card-desc{ padding-right: 0;} .about-us-section .about-ctc-right-side .about-video-img-mobile img.rounded-vector{ top: -90px; right: 32px; max-width: 105px;} .prevention-section{ padding: 70px 0 0; overflow: hidden;} .prevention-section .prevention-section-content{ padding-bottom: 70px;} .intervation-section .prevention-section-content{ padding-bottom: 0;} .prevention-section .prevention-section-content .prevention-ctc-heading{ font-size: 40px; padding-right: 15px; margin-bottom: 48px;} .prevention-section .prevention-section-content .prevention-ctc-description{ font-size: 16px; margin-bottom: 45px;} .intervation-section .prevention-section-content .prevention-ctc-description{ margin-bottom: 0;} .prevention-section .prevention-section-img{ position: relative; top: inherit; bottom: -12px; right: 0; left: 0; margin: 0 auto; width: 80%;} .intervation-section .prevention-section-content .prevention-ctc-heading{ margin-bottom: 45px;} .intervation-side-vector{ text-align: center;} .newsletter-section{ padding: 80px 0 0; align-items: flex-start; flex-direction: column-reverse;} .newsletter-section .alert-newsletter-block{ padding: 40px; margin: 0 25px 40px; max-width: 100%;} .home-wrapper .newsletter-section .alert-newsletter-block{ max-width: 445px; margin: 0px 50px 40px 30px;} .newsletter-section .newsletter-vector .bubble-vector-lg{ width: 340px; height: 340px; bottom: -14.4rem;} .newsletter-section .alert-newsletter-block .alert-newsletter-desc{ font-size: 18px; margin-left: 28px;} .page-template-home .newsletter-section{ padding-top: 50px;} .newsletter-section .newsletter-vector .bubble-vector-sm{ width: 70px; height: 70px; left: 80px; top: 2rem;} .newsletter-section .newsletter-vector .bubble-vector-md{ width: 230px; height: 230px; left: 11rem; bottom: -45px;} .home-wrapper .newsletter-section{ align-items: flex-end;} .site-footer{ padding: 40px 0;} .search_outer .search-form input.search-submit{ margin-top: 30px; margin-left: 0;} .common-banner-section{ padding-top: 0;} .common-banner-section{ height: auto;} .common-banner-section .common-banner-block{ padding: 110px 25px 50px; min-height: 450px;} .page-template-contact-us .common-banner-section .common-banner-block{ padding: 70px 30px 110px;} .local-support-about .about-ctc-right-side{ padding-left: 50px;} .local-support-about .about-ctc-right-side .about-ctc-heading{ font-size: 35px; max-width: 100%;} .advisory-board-block h2{ margin-bottom: 15px;} .resources-block-section .resources-block-img{ position: inherit;} .contactus-form-outer .contact-us-form{ padding: 65px 18px;} .contactus-form-outer .contact-us-form select.wpcf7-form-control{ background-position: 93% center; background-size: 25px;} .contactus-form-outer .contact-us-form .submit-btn-outer{ margin-top: 33px;} .contactus-form-outer .for_more_info_alert p, .contactus-form-outer .for_more_info_alert p a{ font-size: 14px; text-align: center;} .theme-common-button, .search_outer .search-form input.search-submit{ padding: 13px 35px;} .site-footer .brand-widget-details p, .site-footer .brand-widget-details p a.button{ font-weight: 300;} .contactus-form-outer .contact-us-form{ margin-bottom: 67px;} .privacy-policy-banner{ padding: 160px 0 80px;} .privacy-policy-description{ padding: 22px 0 70px;} .privacy-policy-description p, .privacy-policy-description ul li{ font-size: 18px;} .lesson-plans .lesson_plans_tabs .internal-box span{ font-size: 24px;} .lesson-plans .lesson-box .internal-box span::before{ height: 189px; width: 188px;} .site-header .header-action-icons{ top: 3px;}} @media screen and (max-width: 820.5px){ svg#Layer_1{ top: 3%; left: 26px; width: 86px;} svg#Layer_2{ top: 13.5%; width: 62px; left: 40%;} svg#Layer_3{ top: -11px; width: 90px; left: 54%;} svg#Layer_4{ top: 20%; width: 71px; right: 21px;} .home-banner-section .sun-rays{ top: -96%; right: -46%;} .home-wrapper .newsletter-section .alert-newsletter-block{ max-width: 430px; margin: 0px 44px 40px 44px;} .newsletter-section .newsletter-vector .bubble-vector-md{ width: 185px; height: 185px; left: 9rem; bottom: -32px;} .newsletter-section .newsletter-vector .bubble-vector-sm{ width: 65px; height: 65px; left: 81px; top: 85px;} .newsletter-section .newsletter-vector .bubble-vector-lg{ width: 300px; height: 300px; bottom: -13.4rem;}} @media screen and (min-width: 765px) and (max-width:780px){ svg#Layer_1{ top: 0%; left: 26px; width: 80px;} svg#Layer_2{ top: 8.5%; width: 53px; left: 40%;} svg#Layer_3{ top: -11px; width: 65px; left: 56%;} svg#Layer_4{ top: 20%; width: 60px; right: 21px;} .newsletter-section .newsletter-vector .bubble-vector-lg{ width: 290px; height: 290px; bottom: -12.4rem;} .newsletter-section .newsletter-vector .bubble-vector-md{ width: 175px; height: 175px; left: 7rem; bottom: -26px;} .newsletter-section .newsletter-vector .bubble-vector-sm{ width: 60px; height: 60px; left: 70px; top: 85px;} .getting-started .getting-started-btns .single-btn a{ padding: 24px 20px 24px 86px; font-size: 16px; line-height: 1.3;} .getting-started .getting-started-btns .single-btn a::before{ width: 70px;}} @media screen and (max-width:768.5px){ .partners-wrapper .evidence-lessons .heading{ max-width: 575px;} .content_ot{ width: calc(90% - 195px); padding-left: 65px;} .newsletter-section .newsletter-vector .bubble-vector-md{ width: 165px; height: 165px; left: 7rem; bottom: -32px;} .newsletter-section .newsletter-vector .bubble-vector-lg{ width: 270px; height: 270px; bottom: -12.4rem;} .newsletter-section .newsletter-vector .bubble-vector-sm{ left: 62px;} .home-banner-section .person-hold-rays{ max-width: 270px;} .home-banner-section .sun-rays{ top: -104%; right: -46%;} svg#Layer_1{ top: 3%; left: 33px; width: 83px;} svg#Layer_2{ top: 12.5%; width: 43px; left: 43%;} svg#Layer_3{ top: -29px; width: 86px; left: 52%;} svg#Layer_4{ top: 17%; width: 61px; right: 19px;} .resource-educators-wrapper .newsletter-section .alert-newsletter-block{ margin: 0 25px 70px;}} @media screen and (max-width: 767.9px){ .video_lightbox .video_lightbox_inner{ max-width: 425px;} .video_lightbox iframe{ min-height: 235px;} .video_lightbox .video_lightbox_close{ right: -30px; top: -30px; font-size: 45px;} .partners-wrapper .evidence-lessons{ padding: 90px 0px 0px 0px;} .common-banner-section{ padding-top: 120px;} .common-banner-section .common-banner-block{ padding: 60px 30px 87px; min-height: auto; margin-left: auto; margin-right: auto;} .page-template-partners .common-banner-section .common-banner-vector .img-fluid{ width: 340px;} .content_title{ padding-bottom: 47px;} .partners-wrapper .inner-container{ padding: 0px 41px;} .content_title_text{ font-size: 24px;} .page-template-partners .common-banner-section .common-banner-block{ padding: 40px 30px 40px;} .page-template-partners .common-banner-section{ height: auto;} .page-template-partners .common-banner-section .common-banner-vector{ display: flex;} .page-template-partners .common-banner-section .common-banner-vector{ width: 100%;} .page-template-partners .common-banner-subtitle{ font-size: 18px; margin-bottom: 30px;} .image_content_list{ display: block; padding-bottom: 65px;} .page-template-partners .common-banner-vector.mobile-only img.img-fluid{ padding-bottom: 18px;} .page-template-partners .common-banner-section .common-banner-block-inner .common-banner-description{ margin-top: 27px;} .partners-wrapper .image_content_ot{ padding: 18px 11px 114px;} .image_ot .img-fluid{ width: 276px;} .image_content_list:last-child .image_ot .img-fluid{ width: 240px; margin-left: -30px;} .partners-wrapper .evidence-lessons .content p{ font-size: 18px; line-height: 1.5;} .image_ot{ width: 100%; padding-bottom: 31px; text-align: center;} .image_content_list:nth-child(2) .image_ot{ padding-bottom: 0px;} .content_ot{ width: 100%; padding-left: 0px;} .evidence-lessons .grades-items-listed .menu-item{ text-align: unset;} .about-us-section .about-row-cards .about-row-cards-vector{ top: 30%;} .newsletter-section .newsletter-vector .bubble-vector-lg{ width: 400px; left: -86px; height: 400px; bottom: -14.4rem;} .newsletter-section .newsletter-vector .bubble-vector-md{ width: 275px; height: 275px; left: 11rem; bottom: 0px;} .newsletter-section .newsletter-vector .bubble-vector-sm{ left: 5rem; width: 90px; height: 90px; top: 14rem;} .page-template-about .common-banner-section{ padding-top: 80px;} .resource-educators-wrapper .newsletter-section .alert-newsletter-block{ margin: 0 25px 120px;} .about-wrapper .newsletter-section .alert-newsletter-block{ padding: 3rem 6rem 8rem 0;} .home-wrapper .newsletter-section .alert-newsletter-block{ max-width: 100%;} .home-banner-section .sun-rays{ top: -94vw; right: auto; left: -13vw;} .home-banner-section .sun-rising-image{ text-align: right; overflow: hidden; position: relative;} svg#Layer_1{ top: 6%; left: 12px; width: 135px;} svg#Layer_2{ top: 16.5%; width: 92px; left: 38%;} svg#Layer_3{ top: -31px; width: 137px; left: 54%;} svg#Layer_4{ top: 21%; width: 119px; right: 2px;} .work-across-canada .work-across-canada-content h2{ font-size: 40px; line-height: 1.2;} .page-template-about .common-banner-vector.mobile-only{ bottom: -2px;} .intervation-section .prevention-section-content.intervate-ctc-side{ max-width: 100%; padding-bottom: 80px; padding-left: 0;} .prevention-section .prevention-section-content{ max-width: 685px;} .about-us-section .about-row-cards .about-count-card{ padding: 29px 22px 40px 28px; max-width: 208px; min-width: auto;} .about-us-section .about-row-cards .about-count-card:nth-child(1){ padding: 29px 20px 40px 24px;} .resources-wrapper .newsletter-section .alert-newsletter-block{ padding: 52px 36px; margin: 60px 0px 0px 32px;} .resources-wrapper .newsletter-section{ padding-right: 31px;} .page-template-resources .common-banner-section .common-banner-block{ padding: 94px 60px 95px 49px;} .evidence-lessons .lessons-plans h6{ margin-bottom: 46px;} .common-banner-section .common-banner-vector{ justify-content: center; height: 100%; width: 55%; padding-left: 0px;} h2{ font-size: 28px; line-height: 33.6px;} .newsletter-section .alert-newsletter-block{ padding: 40px; margin: 0 32px 40px;} .resource-educators-wrapper .newsletter-section{ padding-right: 0px; padding-bottom: 0px;} .additional-resources .additional_resources_row, .lesson-plans .lesson_plans_row_ot{ padding-right: 0px;} .additional-resources .resources_download_tabs{ width: 100%;} .additional-resources .additional_resources_row{ flex-wrap: wrap;} .additional-resources .resources_download_tabs{ margin-bottom: 56px;} .additional-resources .resource-box .internal-box{ padding: 38px 42px;} .additional-resources .resource-box .internal-box h3{ font-size: 26px; line-height: 33.8px;} .lesson-plans .lesson_plans_tabs{ width: 100%; margin-bottom: 24px;} .work-across-canada .work-boxes{ flex-direction: column;} .work-across-canada .work-boxes .work-box{ margin-bottom: 47px;} .work-across-canada .work-across-canada-image img{ width: 100%; object-fit: cover; height: 100%;} .resources-block-section{ margin-top: 0;} .localsupport-wrapper .newsletter-section-common{ padding: 50px 0 90px 0;} .local-partners .partners-box h6{ margin-bottom: 25px; font-size: 14px;} .work-across-canada .work-boxes .work-box .internal-box span{ font-size: 48px; line-height: 52.8px;} .local-partners .partners-box{ padding-left: 30px;} .about-us-section.local-support-about.outer-container.about-us-section-resource-educator .about-ctc-right-side p{ max-width: initial;} .getting-started .row{ flex-direction: column;} .getting-started .getting-started-content{ width: 100%; margin-bottom: 85px;} .getting-started .getting-started-content h2{ margin-bottom: 50px; line-height: 34px; font-size: 28px;} .getting-started .getting-started-content p{ font-size: 16px; line-height: 24px;} .getting-started{ padding: 80px 0 108px 0;} .additional-resources{ padding: 105px 0 80px 0;} .getting-started .getting-started-btns{ width: 100%;} .evidence-lessons .heading h2{ font-size: 28px; line-height: 33.6px;} .evidence-lessons .content p{ font-size: 16px; line-height: 24px;} .evidence-lessons .lessons-plans{ padding: 56px 23px 24px;} .evidence-lessons .lessons-plans h6{ font-size: 20px; line-height: 30px;} .evidence-lessons .content p{ margin-bottom: 50px;} .cookies_accept_ot{ display: block;} .cookies_accept_text, .cookies-modal-buttons{ -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;} .cookies_accept_ot .cookies-modal-buttons{ padding-top: 10px; justify-content: start !important;} .home-banner-section .home-banner-block, .local-support-about .about-us-inner-content{ width: 100%;} .home-banner-section .home-banner-block .home-banner-block-inner .home-banner-subtitle{ font-size: 20px; display: block; margin-bottom: 8px;} .home-banner-section .home-banner-block .home-banner-block-inner .home-banner-subheading{ font-size: 16px; max-width: 250px;} .video_lightbox .video_lightbox_cell_view{ padding: 0 25px;} .advisory-board-block .accordion-item{ width: 100%; padding-right: 0;} .newsletter-section-common{ padding: 0px 0 120px 0;} .local-support-about .about-ctc-right-side{ width: 100%;} .local-support-about, .contactus-form-outer, .founding-advisory-block{ padding-bottom: 0;} .advisory-board-block .dvisory-board-inner{ margin-right: 0;} .resources-block-section{ padding-top: 120px; padding-bottom: 15rem;} .resources-block-section .resources-block-content{ text-align: left; padding-bottom: 0;} .resources-block-section .resources-block-content h2{ font-size: 39.5px; margin-bottom: 35px; line-height: 48px; margin-bottom: 120px;} .resources-block-section .theme-common-button-outer{ margin-bottom: 110px;} .resources-block-section .resources-block-img{ position: inherit; max-width: 70%; margin: 0 auto;} .resources-block-section .resources-block-img .heart-icon-animated{ left: 0; right: 0; margin: 0 auto; width: 85px;} .resources-block-section .resources-block-img .character-vector{ max-width: 100%;} .about-us-section .about-video-setting .video-link-popup{ max-width: 115px;} .newsletter-section-common .alert-newsletter-block{ margin-bottom: 10px;} .contactus-form-outer .contact-us-form .wpcf7-form-control:not(.wpcf7-submit){ padding: 15px 23px;} .contactus-form-outer .contact-us-form p{ margin-bottom: 25px;} .page-template-home .newsletter-section{ padding-bottom: 20rem;} .resources-block-section .resources-block-vector .bubble-vector-lg{ width: 350px; height: 350px; bottom: -180px;} .resources-block-section .resources-block-vector .bubble-vector-md{ width: 180px; height: 180px; right: 3rem; bottom: -70px;} .resources-block-section .resources-block-vector .bubble-vector-sm{ width: 100px; height: 100px; bottom: 12rem; right: 100px;} .page-template-about .newsletter-section{ padding-top: 50px; padding-bottom: 40px;} .error-banner-section h1{ font-size: 8rem;} .page-template-contact-us .newsletter-section{ padding: 120px 0;} .common-banner-section .inner-container{ flex-direction: column-reverse;} .common-banner-section .common-banner-block, .common-banner-section .common-banner-vector{ width: 100%;} .local-support-about .about-ctc-right-side{ padding: 65px 0 0;} .common-banner-section, .local-support-about .top-about-img, .page-template-resources .common-banner-section{ height: auto;} .prevention-section.promotion_prevention_sec .prevention-section-img{ width: 370px;} .intervation-section .intervation-side-vector{ max-width: 370px; margin: 0 auto;} .local-partners .partners-box{ padding-right: 5px;} .lesson-plans .lesson_plans_tabs .internal-box span{ font-size: 26px;} .evidence-lessons .grades-items-listed{ padding: 80px 0 85px;} .image_content_list:nth-child(3) .image_ot{ padding-bottom: 56px;}} @media screen and (max-width: 575.5px){ .video_lightbox .video_lightbox_inner{ max-width: 360px;} .video_lightbox iframe{ min-height: 200px;} .partners-wrapper .evidence-lessons{ padding: 62px 0px 0px 0px;} .evidence-lessons .heading{ margin-bottom: 25px;} .image_content_list:nth-child(3) .content_title{ width: calc(100% - 12%);} .content_title{ width: calc(100% - 4%);} .partners-wrapper .evidence-lessons .content p{ font-size: 16px; line-height: 1.5;} .content_dec_text{ font-size: 16px;} .partners-wrapper .evidence-lessons .heading h2{ font-size: 28px;} .evidence-lessons .grades-items-listed .menu-item{ margin-bottom: 0px;} .evidence-lessons .lessons-plans .tags .tag-list-accordian h3, .tag-list-accordian .no_pdf_listing, .evidence-lessons .lessons-plans .tags .tag-list-accordian h3{ height: 59px; font-size: 16px; line-height: 1.2; padding: 0px 16px;} .tag-list-accordian .no_pdf_listing{ font-size: 16px; padding: 0px 16px;} .tag-list-accordian .no_pdf_listing:after{ right: 8px; width: 25px} .evidence-lessons .lessons-plans .tags .tag-list-accordian h3::before{ width: 48px; height: 59px; background-image: url(assets/images/download-white-.svg);} .evidence-lessons .lessons-plans .tags .tag-list-accordian h3::after{ width: 19px; height: 12px; right: 11px; background-image: url(assets/images/down-arrow-.svg);} .evidence-lessons .lessons-plans .tags .tag-list-accordian .list-accordian-button{ font-size: 16px; padding: 15px 55px 15px 12px;} .evidence-lessons .lessons-plans .tags .tag-list-accordian .list-accordian-button::after{ right: 8px; width: 25px; height: 25px;} .site-footer .footer-widget{ padding-left: 0px;} .about-wrapper .newsletter-section .alert-newsletter-block{ padding: 0rem 6rem 8rem 0;} .page-template-about .newsletter-section{ padding-top: 0px;} .newsletter-section .newsletter-vector .bubble-vector-sm{ top: 18rem;} .about-us-section .about-video-setting .video-link-popup{ max-width: 61px;} .home-banner-section .sun-rays{ top: -93vw; left: -19vw;} .about-wrapper .local-support-about .about-ctc-right-side{ padding: 65px 0 60px;} .about-wrapper .aboutNewsletterBlock .alert-newsletter-desc{ margin-left: 0px; padding-top: 24px;} .page-template-about .newsletter-section .alert-newsletter-block .alert-newsletter-desc{ margin-left: 0px;} .about-wrapper .aboutNewsletterBlock{ display: block !important;} .about-wrapper .resources-block-section{ padding-top: 170px;} .about-wrapper .resources-block-section .resources-block-content{ padding-bottom: 0px;} .about-us-section .about-row-cards .about-row-cards-vector{ top: 165px;} .about-us-section .about-row-cards .about-count-card{ max-width: 265px; min-width: auto;} .about-us-section .about-row-cards .about-count-row-col:nth-child(2) .about-count-card{ max-width: 390px;} .local-partners .partners-box .boxes .logo{ margin-bottom: 50px; width: 100%; padding-right: 10px;} .common-banner-section{ padding-top: 100px;} .getting-started .getting-started-btns{ padding-top: 5px; padding-right: 12px;} .local-partners .partners-box .boxes .logo img{ max-width: 140px;} .home-banner-section .home-banner-block .home-banner-block-inner .home-banner-heading{ font-size: 42px;} .about-us-section .about-us-inner-content .about-us-content-card .about-content-card-desc, .local-support-about .about-ctc-right-side p{ font-size: 16px;} .about-us-section .about-ctc-right-side .about-ctc-heading{ font-size: 26px; max-width: 305px;} .local-support-about .about-ctc-right-side .about-ctc-heading{ font-size: 28px; max-width: 310px; margin-bottom: 45px;} .search_outer .search-form input.search-submit{ width: 100%;} .site-footer .brand-widget-details .brand-widget-upper-inner{ margin-top: 0;} .resources-block-section .resources-block-vector .bubble-vector-sm{ width: 117px; height: 117px; bottom: 11rem; right: 70px;} .resources-block-section .resources-block-vector .bubble-vector-md{ width: 254px; height: 254px; right: 4rem; bottom: -120px;} .resources-block-section .resources-block-vector .bubble-vector-lg{ width: 300px; height: 300px; bottom: -190px;} .resources-block-section{ padding-bottom: 25rem;} .widget-logo{ padding-top: 40px;} .common-policy-section .common-banner-block-inner .common-banner-heading{ font-size: 42px;} .common-banner-vector .mobile-only, .common-banner-vector.mobile-only{ display: block; padding-left: 0px;} .common-banner-vector.mobile-only img.img-fluid{ float: right;} .desktop-only{ display: none;} .common-banner-section .common-banner-vector::not(.home){ justify-content: flex-end; margin-top: 60px;} .getting-started .getting-started-btns .single-btn a{ padding: 20px 20px 20px 92px; font-size: 18px;} .getting-started .getting-started-btns .single-btn a::before{ width: 68px; background-size: 30px;} .site-footer .brand-widget-details p .orphan_text{ display: block;} .evidence-lessons .grades-items-listed .menu-item{ padding: 18px 15px 18px 0; width: 50%;} .evidence-lessons .grades-items-listed .menu-item a{ font-size: 18px; letter-spacing: 0.9px;} .evidence-lessons .grades-items-listed .menu-item:not(:last-child)::after{ display: none;} .evidence-lessons .grades-items-listed .menu-item a::before{ height: 43px; width: 43px; top: -11px;} .page-template-about .common-banner-section{ padding-top: 0; position: relative;} .page-template-about .common-banner-section .inner-container{ padding: 0;} .page-template-about .common-banner-section .common-banner-vector.mobile-only img.img-fluid{ width: 100%;} .page-template-about .common-banner-section .common-banner-block{ width: calc(100% - 64px); margin-top: -6.7rem;} .getting-started .getting-started-btns .single-btn{ margin-bottom: 24px;}} @media screen and (max-width: 480.5px){ .video_lightbox .video_lightbox_inner{ max-width: 300px;} .video_lightbox iframe{ min-height: 175px;} .evidence-lessons .content p{ margin-bottom: 30px;} .page-template-partners .common-banner-section .common-banner-block-inner .common-banner-heading{ font-size: 46px;} .page-template-partners .common-banner-section .common-banner-block-inner .common-banner-description{ font-size: 18px;} .home-wrapper .newsletter-section .alert-newsletter-block{ margin: 0px 31px 40px 31px;} .grades-4-to-6_active .common-banner-vector, .grades-7-to-8_active .common-banner-vector{ margin-right: -45px;} .grades-9-to-12_active .common-banner-vector{ margin-right: -30px;} .evidence-lessons .grades-items-listed .menu-item:nth-child(2n){ padding-right: 0px; text-align: right;} .getting-started .getting-started-btns .single-btn a{ justify-content: center;} .newsletter-section .newsletter-vector .bubble-vector-lg{ width: 279px; left: -63px; height: 279px; bottom: -139px;} .newsletter-section .newsletter-vector .bubble-vector-sm{ width: 70px; height: 70px; bottom: 167px; top: unset; left: 95px;} .newsletter-section .newsletter-vector .bubble-vector-md{ width: 166px; height: 166px; left: 141px; bottom: 0px;} .home-banner-section .sun-rays{ top: -92vw; right: auto; left: -23vw;} .page-template-resource-educators .align-items-center{ align-items: end !important;} .page-template-resource-educators .common-banner-vector.mobile-only{ width: 267px; margin-right: -10px;} svg#Layer_1{ top: 3%; left: 17px; width: 114px;} svg#Layer_2{ top: 12.5%; width: 70px; left: 39%;} svg#Layer_3{ top: -41px; width: 117px; left: 52%;} svg#Layer_4{ top: 17%; width: 100px; right: -1px;} .localsupport-wrapper .resources-block-section{ margin-top: 0px;} .local-partners .partners-box h6{ margin-bottom: 48px; font-size: 20px;} .lesson-plans .lesson-box .internal-box span::before{ height: 140px; width: 139px;} .site-footer{ padding: 100px 0;} .about-us-section .about-ctc-right-side{ padding-top: 44px;} .about-us-section .about-us-inner-content .about-us-content-card{ margin-top: 78px;} .about-us-section .about-ctc-right-side .about-video-img-mobile img.rounded-vector{ top: -85px;} .lesson-plans .lesson-box .internal-box{ min-height: 160px;} .prevention-section.intervation-section{ padding: 98px 0 0px;} .page-template-home .newsletter-section{ padding-top: 40px;} .intervation-section .intervation-side-vector{ max-width: 270px;} .intervation-section .prevention-section-content .prevention-ctc-heading{ margin-bottom: 65px;} .about-us-section .about-row-cards .about-row-cards-vector{ width: 185px; top: 182px;} .about-us-section .about-row-cards .about-count-card{ max-width: 206px;} .about-us-section .about-row-cards .about-count-row-col:nth-child(2) .about-count-card{ max-width: 330px;} .evidence-lessons .lessons-plans .tags .tag-list-accordian h3{ font-size: 16px; padding: 0px 40px 0 16px;} .resources-block-section .resources-block-img{ max-width: 80%;} .resources-block-section .resources-block-content{ padding: 0 32px 0px 32px;} .resources-block-section .inner-container.position-relative{ padding: 0;} .work-across-canada .work-across-canada-content{ margin-bottom: 0;} .work-across-canada .work-across-canada-image{ margin-top: 20px; padding-right: 40px; padding-left: 40px;} .work-across-canada .work-boxes .work-box .internal-box span{ max-width: 70px;} .work-across-canada .work-boxes .work-box .internal-box{ padding: 35px;} .work-across-canada .work-boxes .work-box .internal-box h6{ font-size: 18px; line-height: 27px;} .work-across-canada .work-boxes .work-box:first-child .internal-box{ max-width: 329px;} .work-across-canada .work-boxes .work-box:last-child .internal-box{ max-width: 217px;} .navbar-brand .img-fluid{ width: 85px;} .site-header .navbar{ padding: 4px 0;} .common-banner-subtitle{ font-size: 20px; margin-bottom: 27px;} .lesson-plans .lesson_plans_tabs .internal-box span{ font-size: 20px;} .local-partners .partners-box .boxes .logo img{ max-width: 110px;} .cookies-callout-modal .theme-common-button{ padding: 8px 35px; font-size: 20px;} .cookies-callout-modal{ padding: 30px;} .cookies_accept_text{ padding-right: 0px;} .home-banner-section .home-banner-block .home-banner-block-inner .home-banner-heading{ font-size: 35px;} .advisory-board-block h2{ font-size: 32px; margin-bottom: 15px;} .contactus-form-outer .contact-us-form .wpcf7-form-control:not(.wpcf7-submit){ font-size: 18px; padding-right: 60px;} .resources-block-section .resources-block-img .heart-icon-animated{ width: 130px;} .additional-resources .resource-box .internal-box{ padding: 38px 32px 36px 42px; min-height: 293px;} .newsletter-section .alert-newsletter-block{ padding: 52px 32px;} .prevention-section.promotion_prevention_sec .prevention-section-img{ width: 300px;} .work-across-canada{ padding: 110px 0px 145px 0;} .local-partners .partners-box{ max-width: 100%;}} @media screen and (max-width:414.9px){ .home-banner-section .sun-rays{ top: -88vw; left: -28vw;} .newsletter-section .newsletter-vector .bubble-vector-sm{ top: 27rem;} .about-wrapper .newsletter-section .alert-newsletter-block{ padding: 0rem 15px 100px 0;}} @media screen and (max-width: 399px){ .page-template-about .common-banner-section .common-banner-block{ margin-top: -5.7rem;}} @media screen and (max-width: 375.5px){ .site-header .header-action-icons a:not(:last-child){ margin-right: 25px;} .site-header .header-action-icons a, .site-header .header-action-icons button{ margin-right: 25px;} .contactus-form-outer .contact-us-form select.wpcf7-form-control{ background-size: 18px;} .localsupport-wrapper .resources-block-section .resources-block-content .theme-common-button{ font-size: 18px; width: 100%;} .video_lightbox .video_lightbox_inner{ max-width: 257px;} .video_lightbox iframe{ min-height: 150px;} .work-across-canada .work-boxes{ margin: 0px;} .work-across-canada .work-boxes .work-box:first-child .internal-box{ max-width: none;} .work-across-canada .work-across-canada-content{ padding-left: 0px;} .work-across-canada .work-boxes .work-box{ padding: 0px;} .evidence-lessons .lessons-plans .tags .tag-list-accordian h3::after{ right: 16px;} .menu-grades-menus-container ul li:nth-child(2n){ text-align: left;} .tag-list-accordian .no_pdf_listing{ padding: 0px 38px 0px 16px;} .evidence-lessons .lessons-plans .tags .tag-list-accordian .list-accordian-button::after{ right: 14px; width: 24px; height: 24px;} .tag-list-accordian .no_pdf_listing:after{ right: 14px; width: 24px;} .tag-list-accordian .no_pdf_listing{ font-size: 15px;} .getting-started .getting-started-btns .single-btn a::before{ width: 55px; background-size: 25px;} .getting-started .getting-started-btns .single-btn a{ padding: 20px 20px 20px 60px; font-size: 14px;} .page-template-about .common-banner-section .common-banner-block{ margin-top: -5.2rem;} .intervation-section .intervation-side-vector{ max-width: 225px;} .evidence-lessons .grades-items-listed .menu-item:nth-child(2n){ text-align: left;} .evidence-lessons .grades-items-listed .menu-item{ width: 100%;} .home-banner-section .sun-rays{ top: -89vw; left: -30vw;} svg#Layer_1{ top: 0%; left: 15px; width: 98px;} svg#Layer_2{ top: 10.5%; width: 60px; left: 39%;} svg#Layer_3{ top: -54px; width: 111px; left: 50%;} svg#Layer_4{ top: 14%; width: 85px; right: 1px;} .about-wrapper .resources-block-section{ padding-top: 150px;} .prevention-section.promotion_prevention_sec .prevention-section-img{ width: 260px;} .newsletter-section-common{ padding: 0px 0 99px 0;} .lesson-plans{ padding-bottom: 110px;} .additional-resources .resource-box .internal-box .common-download-icon{ right: 32px; bottom: 32px;} .additional-resources .resource-box .internal-box{ padding: 32px 30px 32px 34px;} .getting-started .getting-started-content h2{ margin-bottom: 15px;} .resources-block-section .resources-block-img .heart-icon-animated{ width: 114px;} .page-template-resources .common-banner-section .common-banner-block{ padding: 35px 30px 35px 30px;} .home-banner-section .home-banner-block .home-banner-block-inner .home-banner-heading, .common-banner-section .common-banner-block-inner .common-banner-heading, .local-support-about .about-ctc-right-side .about-ctc-heading{ font-size: 34px;} .home-banner-section .home-banner-block .home-banner-block-inner .home-banner-heading{ font-size: 28px;} .lesson-plans .lesson-box .internal-box{ min-height: 160px;} .home-banner-section .home-banner-block .home-banner-block-inner .home-banner-subheading, .about-us-section .about-us-inner-content .about-us-content-card .about-content-card-desc, .local-support-about .about-ctc-right-side p, .prevention-section .prevention-section-content .prevention-ctc-description{ font-size: 14px;} .about-us-section .about-ctc-right-side .about-ctc-heading, .about-us-section .about-ctc-right-side .about-video-img-mobile{ margin-left: 0;} .about-row-cards .about-count-card .about-count-card-desc{ font-size: 16px;} .about-us-section .about-us-inner-content .about-us-content-card{ padding-left: 20px; padding-right: 20px;} .about-us-section .about-row-cards .about-row-cards-vector{ top: 150px; width: 37%;} .prevention-section .prevention-section-content .prevention-ctc-heading{ font-size: 32px;} .intervation-section .prevention-section-content .prevention-ctc-heading{ padding-right: 25px;} .newsletter-section .alert-newsletter-block{ flex-direction: column;} .newsletter-section .alert-newsletter-block .alert-newsletter-desc{ margin: 25px 0 0;} .common-banner-section .common-banner-block-inner .common-banner-description{ font-size: 20px;} .page-template-contact-us .common-banner-section .common-banner-block-inner .common-banner-heading{ font-size: 35px;} .contactus-form-outer .contact-us-form .wpcf7-form-control:not(.wpcf7-submit){ font-size: 16px; padding-right: 60px;}} @media screen and (max-width:320.9px){ .page-template-partners .common-banner-section .common-banner-block-inner .common-banner-heading{ font-size: 35px;} .page-template-about .common-banner-section .common-banner-block{ margin-top: -4.5rem;} .home-banner-section .sun-rays{ top: -84vw; left: -36vw;}} @media screen and (min-width: 1200px) and (max-width: 1599px){ .home-banner-section .home-banner-block .home-banner-block-inner .home-banner-heading{ font-size: 70px;} .about-us-section .about-us-inner-content .about-us-content-card{ padding-left: 40px; padding-right: 40px;} .about-us-section .about-row-cards .about-count-card{ padding: 45px 25px; min-width: 100%; max-width: 100%;} .about-us-section .about-row-cards .about-count-row-col{ padding-right: 15px;} .about-row-cards .about-count-card .counting-number{ font-size: 60px;} .about-row-cards .about-count-card .about-count-card-desc{ font-size: 22px;} .about-us-section .about-row-cards .about-row-cards-vector{ text-align: right; width: 25%;} .about-us-section .about-row-cards .about-row-cards-vector img{ width: 65%;} .prevention-section .prevention-section-img{ right: 0; width: 45%; text-align: right;} .intervation-section .prevention-section-content{ max-width: 100%; padding-left: 45px;} .about-us-section .about-us-inner-content .top-about-img .rounded-vector{ right: -98px; width: 210px;} .about-us-section .about-ctc-right-side .about-video-img-mobile{ padding-left: 25px;} .advisory-board-block .accordion-item{ padding-right: 30px;} .page-template-home .newsletter-section{ padding-top: 140px;} .advisory-board-block .dvisory-board-inner{ margin-right: -30px;} .newsletter-section{ padding: 4vw 4vw 0;} .resources-block-section{ padding-top: 90px;} .resources-block-section .resources-block-vector .bubble-vector-sm{ right: 140px;} .about-us-section .about-video-setting .video-link-popup{ max-width: 130px;} .prevention-section-outer .prevention-section-content{ padding-left: 25px; max-width: 710px;} .site-footer .brand-widget-details{ padding-left: 8rem;} .resources-block-section .resources-block-content{ padding-bottom: 220px;}} @media screen and (min-width: 1200px) and (max-width: 1399px){ .navbar-brand img{ max-width: 100px;} .site-header .navbar .navbar-collapse .navbar-nav{ padding-left: 60px;} .prevention-section.promotion_prevention_sec .prevention-section-img{ padding-left: 40px;} .resources-block-section{ padding-bottom: 15rem;} .resources-block-section .resources-block-img{ left: 45px; max-width: 435px; bottom: -290px;} .about-us-section .about-us-inner-content .about-us-content-card{ max-width: 575px;} .resources-block-section .resources-block-content{ padding: 0 0 0 40px;}} @media screen and (min-width: 992px) and (max-width: 1599px){ .home-banner-section .home-banner-block, .home-about-section .about-us-inner-content{ width: 50%;} .about-us-section .about-ctc-right-side{ max-width: 49%;}} @media screen and (min-width: 992px) and (max-width: 1399px){ .prevention-section .prevention-section-content .prevention-ctc-heading{ font-size: 50px; margin-bottom: 50px;} .prevention-section .prevention-section-content .prevention-ctc-description{ margin-bottom: 55px;} .prevention-section .prevention-section-content{ max-width: 630px;} .common-banner-section .common-banner-block-inner .common-banner-description{ margin-top: 30px;} .common-banner-section .common-banner-block{ padding-top: 80px;} .prevention-section.promotion_prevention_sec .prevention-section-img{ right: 0;}} @media screen and (min-width: 992px) and (max-width: 1199px){ .page-template-about .common-banner-section .common-banner-block{ padding: 30px 30px 0;} .common-banner-section .common-banner-block-inner .common-banner-heading{ font-size: 46px;} .site-header .navbar .navbar-collapse .navbar-nav{ padding-left: 30px;} .site-header .navbar .navbar-collapse .navbar-nav .menu-item a{ margin-right: 30px;} .home-banner-section .home-banner-block{ padding: 170px 15px 130px;} .about-us-section .about-row-cards .about-count-row-col{ padding-right: 15px;} .about-us-section .about-row-cards .about-count-card{ padding-left: 25px; padding-right: 25px; min-width: 100%;} .about-row-cards .about-count-card .counting-number{ font-size: 62px;} .about-us-section .about-us-inner-content .about-us-content-card{ padding: 35px; margin-top: 65px;} .about-us-section .about-ctc-right-side .about-ctc-heading{ font-size: 42px;} .about-us-section .about-video-setting .video-link-popup{ max-width: 100px;} .about-us-section .about-us-inner-content .top-about-img .rounded-vector{ top: 50%; right: -90px; max-width: 175px; transform: translateY(-50%);} .prevention-section{ padding: 90px 0 80px;} .prevention-section .prevention-section-content{ max-width: 550px;} .prevention-section .prevention-section-img{ right: 0; width: 45%; text-align: right;} body.home .newsletter-section .alert-newsletter-block{ max-width: 490px;} .common-banner-section{ height: 495px;} .home-about-section .about-video-img-desktop{ display: block;} .newsletter-section-common{ padding: 0 45px;} .newsletter-section-common .alert-newsletter-block{ margin-left: 0;} .page-template-contact-us .newsletter-section{ padding-bottom: 20px;} .newsletter-section .newsletter-vector .bubble-vector-sm{ left: 7rem; top: 8rem;} .page-template-home .newsletter-section{ padding-top: 40px;} .resources-block-section{ padding-top: 80px; padding-bottom: 20rem;} .resources-block-section .resources-block-content h2{ font-size: 50px;} .resources-block-section .resources-block-img{ left: 45px; bottom: -320px;} .resources-block-section .resources-block-vector .bubble-vector-md{ width: 338px; height: 338px; bottom: -200px;} .resources-block-section .resources-block-vector .bubble-vector-sm{ width: 120px; height: 120px; bottom: 11rem;}} @media screen and (min-width: 576px) and (max-width: 991px){ .resources-block-section .resources-block-img{ position: absolute; max-width: 30%; bottom: -240px;} .resources-block-section .resources-block-content{ padding-bottom: 50px;}} @media screen and (min-width: 768px) and (max-width: 991px){ .getting-started .getting-started-btns{ padding-top: 85px; padding-right: 20px;} .about-row-cards .about-count-card .about-count-card-desc{ font-size: 14px;} .about-us-section .about-row-cards .about-count-card{ padding: 30px 18px 40px;} .prevention-section.promotion_prevention_sec .inner-container{ justify-content: space-between;} .getting-started .getting-started-btns .single-btn a::before{ background-size: 35px;} .additional-resources .resource-box .internal-box .common-download-icon{ background-size: 35px; right: 25px; bottom: 25px;} .additional-resources .resource-box .internal-box h3{ font-size: 28px; line-height: 1.3;} .lesson-plans .lesson-box .internal-box{ padding: 40px; min-height: 220px;} .additional-resources .additional_resources_row{ padding-right: 35px;} .lesson-plans .lesson_plans_row_ot{ padding-right: 30px;} .resource-educators-wrapper .newsletter-section{ padding-right: 0px; padding-top: 0px;} .prevention-section.promotion_prevention_sec .inner-container{ align-items: center;} .prevention-section{ padding-bottom: 70px;} .home-banner-section .home-banner-block .home-banner-block-inner .home-banner-heading{ font-size: 60px;} .common-banner-section .common-banner-block-inner .common-banner-heading, .local-support-about .about-ctc-right-side .about-ctc-heading{ font-size: 38px;} .common-banner-section .common-banner-block-inner .common-banner-description{ font-size: 22px;} .local-support-about .about-ctc-right-side .about-ctc-heading{ font-size: 30px;} .local-support-about .about-ctc-right-side p{ font-size: 16px;} .getting-started .getting-started-content p{ font-size: 16px;} .local-support-about .top-about-img{ height: 500px;} .resources-block-section{ padding-top: 70px; padding-bottom: 23rem;} .resources-block-section .resources-block-content h2{ font-size: 55px;} .page-template-home .newsletter-section{ padding-bottom: 28rem;} .page-template-home .home-wrapper .newsletter-section{ padding-bottom: 0rem;} .resources-block-section .resources-block-img{ left: 25px;} .resources-block-section .resources-block-vector .bubble-vector-lg{ width: 480px; height: 480px; bottom: -320px;} .resources-block-section .resources-block-vector .bubble-vector-md{ width: 320px; height: 320px; right: 6rem; bottom: -180px;} .resources-block-section .resources-block-vector .bubble-vector-sm{ width: 120px; height: 120px; right: 160px;} .about-us-section .about-ctc-right-side .about-video-img-mobile img.rounded-vector{ top: -90px; max-width: 190px;} .about-us-section .about-ctc-right-side .about-ctc-heading{ max-width: 535px;} .resources-block-section .resources-block-img{ bottom: -370px;} .page-template-contact-us .newsletter-section{ padding: 40px 0 80px;} .prevention-section .prevention-section-img{ bottom: -22px;} .contactus-form-outer .contact-us-form select.wpcf7-form-control{ background-position: 96% center;} .prevention-section .prevention-section-img{ bottom: -22px; width: 52%;}} @media screen and (min-width: 768px) and (max-width: 1199px){ .resources-block-section .resources-block-img{ max-width: 385px;} .resources-block-section .resources-block-img .heart-icon-animated{ left: 80px; width: 100px;}} .newsletter-section .alert-newsletter-block{ padding: 40px 55px; margin-bottom: 60px; max-width: 868px; margin-left: 25%; border-radius: 20px; color: #fff; border: 1px solid #fff; background: #FF5331; filter: drop-shadow(2px 4px 12px rgba(0, 0, 0, 0.2));} .primary-wrapper{ padding: 0 !important; margin: 0 auto;} .newsletter-section{ padding-top: 3vh}

THE ROAD TO

Well-Being Canada

Empowering every Canadian to support their own well-being
A photograph close-up of a blonde woman looking down but being covered by her hair in the wind to demonstrate feelings of isolation and loneliness.

Now, more than ever, there is a critical need for well-being resources and mental health interventions. With rising stress levels, anxiety, depression and other mental health issues, individuals of all ages, especially youth, are grappling with the consequences.

Canada is facing a mental health crisis

A mountain sunset picture with text readingA video pause button.
1 in 4

people by the age of 25 will have experienced a mental health issue.

70%

of youth 6-18 experience a deterioration in at least one mental health domain - such as depression, anxiety, irritability, attention, hyperactivity, obsessions or compulsions.

70%

of mental health problems onset during childhood or adolescence.

Mental health issues

Placeholder Dealer Content Headline

Interdum et malesuada fames ac ante ipsum primis in faucibus. Praesent vitae leo tortor. Etiam mollis vel arcu id vehicula. Maecenas quam elit, blandit a venenatis quis, ultrices mattis odio. Vivamus ullamcorper laoreet arcu, vitae consequat turpis porta vel. Vivamus sagittis ornare interdum. Morbi eget lacinia augue. Duis eleifend aliquet dui sit amet pellentesque. Sed quam sem, facilisis eget tristique vitae, accumsan quis velit. Pellentesque vulputate suscipit lacus, posuere fermentum lorem ullamcorper nec. Nullam consectetur justo a neque ornare accumsan. In pellentesque iaculis iaculis. Ut blandit, enim id gravida blandit, tortor ante ullamcorper dui, non elementum lectus urna a nibh.

Phasellus tincidunt quam nisl, vel condimentum quam pretium in. Aliquam eget varius nibh, quis commodo metus. Maecenas vitae sapien ullamcorper, gravida nisl sit amet, semper velit. Vestibulum dapibus dui eu sem bibendum, eu mattis dui congue. Vivamus id pellentesque odio, eget lobortis augue. Donec imperdiet nisi mi, quis feugiat nulla rhoncus nec. Duis vulputate malesuada mollis. Phasellus vitae massa facilisis, volutpat libero a, lobortis augue. Nunc sem lacus, vestibulum sed libero non, sodales porttitor ex. Praesent commodo suscipit nisi in lacinia. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Nullam eu libero urna. Interdum et malesuada fames ac ante ipsum primis in faucibus. Mauris risus nisl, dignissim ac tincidunt et, vulputate sed metus. Nunc molestie ipsum ac volutpat hendrerit. Sed viverra imperdiet elit, id vestibulum magna pellentesque eget.

Vestibulum dignissim nec eros vitae faucibus. Nam eu metus ac erat luctus lacinia. Morbi non erat sit amet mauris bibendum dignissim quis dictum orci. Ut mauris lectus, tristique eu mauris sit amet, ultrices laoreet ante. Nunc turpis dolor, facilisis in ornare ac, sagittis sit amet lorem. Suspendisse risus nisl, scelerisque a erat vel, varius bibendum lorem. Nam suscipit dui sed tempor tempor. Integer sed nunc quis metus porttitor blandit sit amet id ligula.

A focus on promotion and prevention

Starting with Canada’s youth, Well-being Canada is helping to build a healthier future generation. Our K-12 program empowers students with the essential skills and tools they need to build resilience, foster self-care habits and translate knowledge into impactful action. As we incorporate social-emotional learning and mental health literacy into the core curriculum nationwide, we break down stigma and equip our youth with formidable competencies, championing their lifelong well-being.

And watch for new resources for the family and workplace in 2024!

A focus on promotion and prevention