.gus-cctb-dynamic-latest-posts .featured-latest-post img{max-height:575px}@media (min-width:1325px){.gus-cctb-dynamic-latest-posts .featured-latest-post img{height:575px}}.gus-cctb-dynamic-latest-posts .featured-latest-post{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s;animation-timing-function:cubic-bezier(.4,0,.2,1)}.gus-cctb-dynamic-latest-posts .featured-latest-post:hover .featured-latest-post-details{background-color:var(--brand-purple)}.gus-cctb-dynamic-latest-posts .featured-latest-post:hover .featured-latest-post-button{background-color:var(--brand-white)!important;color:var(--brand-purple)!important}.gus-cctb-dynamic-latest-posts .featured-latest-post .featured-latest-post-details{border-style:none}.gus-cctb-dynamic-latest-posts .featured-latest-post .featured-latest-post-details .brand-primary-category{background-color:#0000;padding:0;font-weight:700}.gus-cctb-dynamic-latest-posts .featured-latest-post .featured-latest-post-details .featured-latest-post-button:hover{background-color:var(--brand-white)!important;color:var(--brand-purple)!important}.gus-cctb-dynamic-latest-posts .latest-post{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s;animation-timing-function:cubic-bezier(.4,0,.2,1)}.gus-cctb-dynamic-latest-posts .latest-post:hover .latest-post-details .latest-post-title{color:var(--brand-purple)}.gus-cctb-dynamic-latest-posts .latest-post:hover .latest-post-details .latest-post-button{background-color:var(--brand-secondary)!important;color:var(--brand-white)!important}.gus-cctb-dynamic-latest-posts .latest-post .latest-post-details .brand-primary-category{color:var(--brand-secondary);background-color:#0000;margin-left:30px;padding:0;font-weight:700;position:relative}.gus-cctb-dynamic-latest-posts .latest-post .latest-post-details .brand-primary-category:before{background-color:var(--brand-primary);--tw-content:"";content:var(--tw-content);width:1.25rem;height:1.25rem;margin-left:-30px;position:absolute}.gus-cctb-dynamic-latest-posts .latest-post .latest-post-details .is-latest-post:before{content:var(--tw-content);background-color:var(--brand-black)}.gus-cctb-dynamic-latest-posts .latest-post .latest-post-details .latest-post-title{color:var(--brand-black)}.gus-cctb-dynamic-latest-posts .latest-post .latest-post-details .latest-post-button{background-color:var(--brand-primary)!important;color:var(--brand-white)!important}.gus-cctb-dynamic-latest-posts .latest-post .latest-post-details .latest-post-button:hover{background-color:var(--brand-secondary)!important}
.gus-cctb-dynamic-post-search .clear-all-button:hover{color:var(--brand-secondary)}.gus-cctb-dynamic-post-search .post-search-filter-checkbox:checked~.checkbox-label:before{content:var(--tw-content);background-image:url(/icons/cctb/checkmark.svg)}.gus-cctb-dynamic-post-search .gus-canada-dynamic-program-post_wrapper .program-content-wrapper{border-style:none}.gus-cctb-dynamic-post-search .gus-canada-dynamic-program-post_wrapper .program-content-wrapper .program-button:hover{background-color:var(--brand-white);color:var(--brand-secondary)}.gus-cctb-dynamic-post-search .gus-canada-partner-details{row-gap:0}.gus-cctb-dynamic-post-search .gus-canada-partner-details p{margin-bottom:1rem!important}.gus-cctb-dynamic-post-search .gus-canada-partner-details .partner-description{margin-bottom:0!important}.gus-cctb-dynamic-post-search .gus-canada-partner-details h4{min-height:52px!important;color:var(--brand-secondary)!important;margin-bottom:1rem!important}.gus-cctb-dynamic-post-search .gus-canada-partner-details .gus-canada-partner-button{background-color:var(--brand-primary)!important;text-transform:uppercase!important;color:var(--brand-white)!important;margin-top:2.5rem!important}.gus-cctb-dynamic-post-search .gus-canada-partner-details .gus-canada-partner-button:hover{background-color:var(--brand-secondary)!important}.gus-cctb-dynamic-post-search .gus-canada-member-details h3{text-transform:uppercase;color:var(--brand-secondary)}.gus-cctb-dynamic-post-search .gus-canada-member-details .gus-canada-team-member-button{text-transform:uppercase}.gus-cctb-dynamic-post-search .gus-canada-member-details .gus-canada-team-member-button:hover{background-color:var(--brand-secondary)}
.gus-cctb-full-width-cta .gus-full-width-cta-block p{font-weight:700!important}.gus-cctb-full-width-cta.dark-variant .gus-full-width-cta-block{background-color:var(--brand-secondary);color:var(--brand-white)}.gus-cctb-full-width-cta.dark-variant .gus-full-width-cta-block .core-buttons .brand-button:hover{background-color:var(--brand-white)!important;color:var(--brand-secondary)!important}.gus-cctb-full-width-cta.red-variant .gus-full-width-cta-block{background-color:var(--brand-primary);color:var(--brand-white)}.gus-cctb-full-width-cta.red-variant .gus-full-width-cta-block .core-buttons .brand-button:hover{background-color:var(--brand-secondary)!important;color:var(--brand-white)!important}.gus-cctb-full-width-cta.light-gray-variant .gus-full-width-cta-block{background-color:var(--brand-light-gray);color:var(--brand-secondary)}.gus-cctb-full-width-cta.white-variant .gus-full-width-cta-block{background-color:var(--brand-white);color:var(--brand-secondary)}
.gus-cctb-contact-with-map .gus-contact-with-map-block .gus-contact-with-map__content-wrapper h2{margin-bottom:20px!important}@media (min-width:640px){.gus-cctb-contact-with-map .gus-contact-with-map-block .gus-contact-with-map__content-wrapper h2{margin-bottom:30px!important}}@media (min-width:1024px){.gus-cctb-contact-with-map .gus-contact-with-map-block .gus-contact-with-map__map-wrapper{min-height:560px}}.gus-cctb-contact-with-map.dark-variant .gus-contact-with-map-block{background-color:var(--brand-secondary);color:var(--brand-white)}.gus-cctb-contact-with-map.red-variant .gus-contact-with-map-block{background-color:var(--brand-primary);color:var(--brand-white)}.gus-cctb-contact-with-map.white-variant .gus-contact-with-map-block{background-color:var(--brand-white);color:var(--brand-secondary)}.gus-cctb-contact-with-map.light-gray-variant .gus-contact-with-map-block{background-color:var(--brand-light-gray);color:var(--brand-secondary)}
.gus-cctb-image-text-with-backround.red-variant .image-and-text-with-backgroud-container{background-color:var(--brand-primary);color:var(--brand-white)}.gus-cctb-image-text-with-backround.red-variant .image-and-text-with-backgroud-container .core-buttons .core-button:first-child .brand-button{background-color:var(--brand-white)!important;color:var(--brand-secondary)!important}.gus-cctb-image-text-with-backround.red-variant .image-and-text-with-backgroud-container .core-buttons .core-button:first-child .brand-button:hover,.gus-cctb-image-text-with-backround.red-variant .image-and-text-with-backgroud-container .core-buttons .core-button:nth-child(2) .brand-button{background-color:var(--brand-secondary)!important;color:var(--brand-white)!important}.gus-cctb-image-text-with-backround.red-variant .image-and-text-with-backgroud-container .core-buttons .core-button:nth-child(2) .brand-button:hover{background-color:var(--brand-white)!important;color:var(--brand-secondary)!important}.gus-cctb-image-text-with-backround.dark-variant .image-and-text-with-backgroud-container{background-color:var(--brand-secondary);color:var(--brand-white)}.gus-cctb-image-text-with-backround.dark-variant .image-and-text-with-backgroud-container .core-buttons .core-button:nth-child(2) .brand-button{background-color:var(--brand-white)!important;color:var(--brand-secondary)!important}.gus-cctb-image-text-with-backround.dark-variant .image-and-text-with-backgroud-container .core-buttons .core-button:nth-child(2) .brand-button:hover,.gus-cctb-image-text-with-backround.dark-variant .image-and-text-with-backgroud-container .core-buttons .core-button:first-child .brand-button{background-color:var(--brand-primary)!important;color:var(--brand-white)!important}.gus-cctb-image-text-with-backround.dark-variant .image-and-text-with-backgroud-container .core-buttons .core-button:first-child .brand-button:hover{background-color:var(--brand-white)!important;color:var(--brand-secondary)!important}.gus-cctb-image-text-with-backround.light-gray-variant .image-and-text-with-backgroud-container{background-color:var(--brand-light-gray);color:var(--brand-secondary)}.gus-cctb-image-text-with-backround.light-gray-variant .image-and-text-with-backgroud-container .core-buttons .core-button:nth-child(2) .brand-button{background-color:var(--brand-secondary)!important;color:var(--brand-white)!important}.gus-cctb-image-text-with-backround.light-gray-variant .image-and-text-with-backgroud-container .core-buttons .core-button:nth-child(2) .brand-button:hover{background-color:var(--brand-primary)!important}
.gus-cctb-image-video-carousel h2,.gus-cctb-image-video-carousel p{margin:0!important}.gus-cctb-image-video-carousel h2{font-weight:700!important}.gus-cctb-image-video-carousel .brand-button{color:var(--brand-white)!important}.gus-cctb-image-video-carousel .brand-button:after{content:var(--tw-content)!important;background-color:var(--brand-white)!important}.gus-cctb-image-video-carousel .brand-button:hover{color:var(--brand-light-purple)!important}.gus-cctb-image-video-carousel .brand-button:hover:after{content:var(--tw-content)!important;background-color:var(--brand-light-purple)!important}.gus-cctb-image-video-carousel.dark-variant .gus-image-video-carousel{background-color:var(--brand-secondary);color:var(--brand-white)}.gus-cctb-image-video-carousel.red-variant .gus-image-video-carousel{background-color:var(--brand-primary);color:var(--brand-white)}.gus-cctb-image-video-carousel.light-gray-variant .gus-image-video-carousel{background-color:var(--brand-light-gray);color:var(--brand-secondary)}.gus-cctb-image-video-carousel.light-gray-variant .brand-button{color:var(--brand-secondary)!important}.gus-cctb-image-video-carousel.light-gray-variant .brand-button:after{content:var(--tw-content)!important;background-color:var(--brand-secondary)!important}.gus-cctb-image-video-carousel.light-gray-variant .brand-button:hover{color:var(--brand-primary)!important}.gus-cctb-image-video-carousel.light-gray-variant .brand-button:hover:after{content:var(--tw-content)!important;background-color:var(--brand-primary)!important}.gus-cctb-image-video-carousel.light-gray-variant .image-video-carousel-button-container div svg path{fill:var(--brand-gray)!important}.gus-cctb-image-video-carousel.light-gray-variant .image-video-carousel-button-container div svg g g path{fill:var(--brand-white)!important}
.gus-cctb-video-image-hero.dark-variant .brand-button{background-color:var(--brand-primary)!important;color:var(--brand-white)!important}.gus-cctb-video-image-hero.dark-variant .brand-button:hover{background-color:var(--brand-white)!important;color:var(--brand-purple)!important}.gus-cctb-video-image-hero .gus-video-image-hero-block.container-full-height{min-height:823px}@media (min-width:1280px){.gus-cctb-video-image-hero .gus-video-image-hero-block.container-full-height{min-height:600px}}@media (min-width:1920px){.gus-cctb-video-image-hero .gus-video-image-hero-block.container-full-height{min-height:970px}}.gus-cctb-video-image-hero .gus-video-image-hero-content-container{align-items:flex-end;padding-bottom:0}@media not all and (min-width:768px){.gus-cctb-video-image-hero .gus-video-image-hero-content-container{padding-top:80px;padding-left:0;padding-right:0}}.gus-cctb-video-image-hero .gus-video-image-hero-content-container .content-div{border-style:none!important;border-top-left-radius:34px!important;width:100%!important;max-width:880px!important;padding-top:40px!important;padding-bottom:136px!important}@media (min-width:768px){.gus-cctb-video-image-hero .gus-video-image-hero-content-container .content-div{padding-top:60px!important;padding-bottom:60px!important}}.gus-cctb-video-image-hero .gus-video-image-hero-content-container .social-icons{bottom:5rem}@media (min-width:768px){.gus-cctb-video-image-hero .gus-video-image-hero-content-container .social-icons{right:1.25rem}}@media (min-width:1280px){.gus-cctb-video-image-hero .gus-video-image-hero-content-container .social-icons{right:0}}.gus-cctb-video-image-hero .gus-video-image-hero-content-container .social-icons.half-height{bottom:2.5rem}.gus-cctb-video-image-hero.red-variant .brand-button{background-color:var(--brand-secondary)!important;color:var(--brand-white)!important}.gus-cctb-video-image-hero.red-variant .brand-button:hover{background-color:var(--brand-white)!important;color:var(--brand-purple)!important}
