@media screen and (max-width:1024px){.Columns-module__FcpStG__gus_column{width:100%!important}}
.Gallery-module__0bm2kG__gus_gallery{display:grid}.Gallery-module__0bm2kG__gus_gallery a,.Gallery-module__0bm2kG__gus_gallery a img{width:100%}@media screen and (max-width:768px){.Gallery-module__0bm2kG__gus_gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:640px){.Gallery-module__0bm2kG__gus_gallery{grid-template-columns:repeat(1,minmax(0,1fr))}}
.List-module__bqkoVq__list_dash{margin:0;list-style-type:none}.List-module__bqkoVq__list_dash>li{text-indent:-5px}.List-module__bqkoVq__list_dash>li:before{content:"–";text-indent:-5px;padding-right:10px}.List-module__bqkoVq__list-upper-alpha{list-style-type:upper-alpha}.List-module__bqkoVq__list-lower-alpha{list-style-type:lower-alpha}.List-module__bqkoVq__list-upper-roman{list-style-type:upper-roman}.List-module__bqkoVq__list-lower-roman{list-style-type:lower-roman}
.SocialLinks-module__AjSNRG__gus_social svg{fill:#fff;overflow:visible}
.Table-module-scss-module__eBbnla__default_table table tr th,.Table-module-scss-module__eBbnla__default_table table tfoot tr td{text-align:left}.Table-module-scss-module__eBbnla__default_table table{background-color:var(--grey-50);border-collapse:collapse;border-spacing:0;width:100%}.Table-module-scss-module__eBbnla__default_table table tr th,.Table-module-scss-module__eBbnla__default_table table tfoot tr td{text-align:left;color:#fff;background-color:#de0b1d;font-size:18px}.Table-module-scss-module__eBbnla__default_table table td,.Table-module-scss-module__eBbnla__default_table table th{border-right:1px solid var(--grey-300);border-bottom:1px solid var(--grey-300);padding:12px 16px 14px}@media screen and (max-width:640px){.Table-module-scss-module__eBbnla__default_table{border:1px solid var(--grey-300);overflow-x:auto}.Table-module-scss-module__eBbnla__default_table table thead tr th,.Table-module-scss-module__eBbnla__default_table table tfoot tr td{font-size:16px}.Table-module-scss-module__eBbnla__default_table table td{font-size:14px}}.Table-module-scss-module__eBbnla__ucanwest_table table{table-layout:auto;width:100%}.Table-module-scss-module__eBbnla__ucanwest_table table th{--tw-border-opacity:1;border-width:1px;border-color:rgb(0 0 0/var(--tw-border-opacity,1));font-weight:600!important}.Table-module-scss-module__eBbnla__ucanwest_table table th,.Table-module-scss-module__eBbnla__ucanwest_table table td{min-width:303px!important;line-height:1.75rem!important}.Table-module-scss-module__eBbnla__ucanwest_table table th,.Table-module-scss-module__eBbnla__ucanwest_table table tfoot td{--tw-border-opacity:1;border-width:1px;border-color:rgb(0 0 0/var(--tw-border-opacity,1));background-color:var(--brand-secondary);text-align:left;font-size:var(--brand-h4);color:var(--brand-white);padding:26px 45px}.Table-module-scss-module__eBbnla__ucanwest_table table tbody td{--tw-border-opacity:1;border-width:1px;border-color:rgb(0 0 0/var(--tw-border-opacity,1));text-align:left;font-family:Open Sans,sans-serif;font-size:var(--brand-body);padding:26px 40px;line-height:24px}.Table-module-scss-module__eBbnla__ucanwest_table table tr a{cursor:pointer;color:var(--brand-primary);font-weight:700}.Table-module-scss-module__eBbnla__ucanwest_table table tr a:hover{text-decoration-line:underline}.Table-module-scss-module__eBbnla__ucanwest_table.Table-module-scss-module__eBbnla__is-style-stripes table tbody tr:nth-child(odd){background-color:var(--brand-off-white)}.Table-module-scss-module__eBbnla__ucanwest_table.Table-module-scss-module__eBbnla__is-style-stripes table tbody tr:nth-child(2n){background-color:var(--brand-white)}
.alert-banner-container.red-variant a.core-button div,.alert-banner-container.red-variant span.core-button{background-color:var(--brand-white)!important;color:var(--brand-secondary)!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke!important;transition-duration:.15s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.alert-banner-container.red-variant a.core-button div:hover,.alert-banner-container.red-variant span.core-button:hover{background-color:var(--brand-maroon)!important;color:var(--brand-white)!important}.alert-banner-container h2,.alert-banner-container p{text-align:center!important;margin-bottom:0!important}
.gus-contact-with-map__content-wrapper h2{margin-bottom:20px!important}@media (min-width:640px){.gus-contact-with-map__content-wrapper h2{margin-bottom:58px!important}}
.gus-alumni-carousel-container div>div>div{width:100%}.gus-alumni-carousel-container.is-image-position-center img{-o-object-position:center;object-position:center}.gus-alumni-carousel-container.is-image-position-top img{-o-object-position:top;object-position:top}.gus-alumni-carousel-container.is-image-position-bottom img{-o-object-position:bottom;object-position:bottom}.gus-alumni-carousel-container div:has(>.dynamic-alumni-carousel-content){justify-content:center;display:flex}
.gus-canada-featured-post_wrapper.bg--brand-white-smoke .gus-canada-featured-post-btn,.gus-canada-featured-post_wrapper.bg--brand-white .gus-canada-featured-post-btn,.gus-canada-featured-post_wrapper.bg--brand-secondary .gus-canada-featured-post-btn{background-color:var(--brand-primary);color:var(--brand-white)}.gus-canada-featured-post_wrapper.bg--brand-secondary,.gus-canada-featured-post_wrapper.bg--brand-primary{color:var(--brand-white)}.gus-canada-featured-post_wrapper.bg--brand-primary .gus-canada-featured-post-btn{background-color:var(--brand-white);color:var(--brand-secondary)}
.gus-canada-team-member-card.dark-variant h3,.gus-canada-team-member-card.dark-variant p{color:var(--brand-white)!important}
.gus-container.is-boxed:has(.ucw-global-search) .ucw-global-search div.gus-global-search-wrapper{padding-left:0!important;padding-right:0!important}
.gus-full-width-cta-block.red-variant .core-buttons .brand-button{background-color:var(--brand-white)!important;color:var(--brand-secondary)!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke!important;transition-duration:.15s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.gus-full-width-cta-block.red-variant .core-buttons .brand-button:hover{background-color:var(--brand-maroon)!important;color:var(--brand-white)!important}.gus-full-width-cta-block h2,.gus-full-width-cta-block p{text-align:center!important;margin-bottom:0!important}.gus-full-width-cta-block p.text-body{font-size:var(--brand-body)!important;font-weight:600!important}@media (min-width:768px){.gus-full-width-cta-block p.text-body{font-size:var(--brand-h4)!important}}html:has(#ucanwest):has(.gus-full-width-cta-block.is-full-width){overflow-x:clip}body:has(#ucanwest) .gus-full-width-cta-block.is-full-width{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:0!important;padding-right:0!important}@media (min-width:1920px){body:has(#ucanwest) .gus-full-width-cta-block.is-full-width{max-width:none!important}}
@media not all and (min-width:1280px){.image-and-text-with-backgroud-container .wp-columns{flex-wrap:wrap!important}}.image-and-text-with-backgroud-container .wp-column{width:100%!important}@media (min-width:1280px){.image-and-text-with-backgroud-container .wp-column{width:50%!important}}.image-and-text-with-backgroud-container.youtube-embed .wp-columns .wp-column:first-child{min-height:288px!important}@media (min-width:768px){.image-and-text-with-backgroud-container.youtube-embed .wp-columns .wp-column:first-child{min-height:388px!important}}@media (min-width:1024px){.image-and-text-with-backgroud-container.youtube-embed .wp-columns .wp-column:first-child{min-height:400px!important}}@media (min-width:1920px){.image-and-text-with-backgroud-container.youtube-embed .wp-columns .wp-column:first-child{min-height:617px!important}}.image-and-text-with-backgroud-container .wp-column:nth-child(2){gap:30px!important;padding-left:2.5rem!important;padding-right:2.5rem!important}.image-and-text-with-backgroud-container .bg-cover{min-height:180px!important}@media (min-width:768px){.image-and-text-with-backgroud-container .bg-cover{min-height:280px!important}}@media (min-width:1024px){@media not all and (min-width:1280px){.image-and-text-with-backgroud-container .bg-cover{min-height:380px!important}}}@media (min-width:1280px){.image-and-text-with-backgroud-container .bg-cover{height:100%!important}}.image-and-text-with-backgroud-container .core-buttons{text-wrap:wrap!important;flex-wrap:wrap!important;gap:20px!important}@media not all and (min-width:768px){.image-and-text-with-backgroud-container .core-buttons{gap:30px!important}}@media not all and (min-width:640px){.image-and-text-with-backgroud-container .core-buttons .core-button>*{text-wrap:wrap}}.image-and-text-with-backgroud-container.image-right .wp-columns{flex-direction:row-reverse!important}.image-and-text-with-backgroud-container.hide-buttons .core-buttons{display:none}.image-and-text-with-backgroud-container.hide-button-one .core-buttons .brand-button:nth-child(2),.image-and-text-with-backgroud-container.hide-button-one .core-buttons .core-button:nth-child(2){display:none!important}.image-and-text-with-backgroud-container.gus-canada-side-border .wp-columns{border-color:var(--brand-primary)}@media (min-width:1280px){.image-and-text-with-backgroud-container.gus-canada-side-border .wp-columns{border-left-width:10px}}.image-and-text-with-backgroud-container.gus-canada-side-border .wp-column:nth-child(2){border-left-width:10px;border-color:var(--brand-primary)}@media (min-width:1280px){.image-and-text-with-backgroud-container.gus-canada-side-border .wp-column:nth-child(2){border-style:none}}.image-and-text-with-backgroud-container.gus-canada-side-border:not(.image-right) .wp-columns{border-left-width:0;border-color:var(--brand-primary)}@media (min-width:1280px){.image-and-text-with-backgroud-container.gus-canada-side-border:not(.image-right) .wp-columns{border-right-width:10px}}.image-and-text-with-backgroud-container.gus-canada-side-border:not(.image-right) .wp-column:nth-child(2){border-left-width:0;border-right-width:10px;border-color:var(--brand-primary)}@media (min-width:1280px){.image-and-text-with-backgroud-container.gus-canada-side-border:not(.image-right) .wp-column:nth-child(2){border-style:none}}.image-and-text-with-backgroud-container.gus-canada-side-border.gus-canada-side-border-white .wp-columns{border-color:var(--brand-white)}.image-and-text-with-backgroud-container.gus-canada-side-border.gus-canada-side-border-white .wp-column:nth-child(2){border-left-width:10px!important;border-color:var(--brand-white)!important}.image-and-text-with-backgroud-container.red-variant .core-buttons .brand-button:nth-child(2),.image-and-text-with-backgroud-container.red-variant .core-buttons .core-button:nth-child(2) .brand-button,.image-and-text-with-backgroud-container.light-variant .core-buttons .brand-button:nth-child(2),.image-and-text-with-backgroud-container.light-variant .core-buttons .core-button:nth-child(2) .brand-button{background-color:var(--brand-secondary)!important;color:var(--brand-white)!important}.image-and-text-with-backgroud-container.red-variant .core-buttons .brand-button:nth-child(2):hover,.image-and-text-with-backgroud-container.red-variant .core-buttons .core-button:nth-child(2) .brand-button:hover,.image-and-text-with-backgroud-container.light-variant .core-buttons .brand-button:nth-child(2):hover,.image-and-text-with-backgroud-container.light-variant .core-buttons .core-button:nth-child(2) .brand-button:hover{background-color:var(--brand-maroon)!important}.image-and-text-with-backgroud-container.red-variant a,.image-and-text-with-backgroud-container.red-variant a:hover{color:var(--brand-white)!important}.image-and-text-with-backgroud-container.red-variant .core-buttons .brand-button:first-child,.image-and-text-with-backgroud-container.red-variant .core-buttons .core-button:first-child .brand-button{background-color:var(--brand-white)!important;color:var(--brand-secondary)!important}.image-and-text-with-backgroud-container.red-variant .core-buttons .brand-button:first-child:hover,.image-and-text-with-backgroud-container.red-variant .core-buttons .core-button:first-child .brand-button:hover{background-color:var(--brand-maroon)!important;color:var(--brand-white)!important}.image-and-text-with-backgroud-container.dark-variant .brand-button:nth-child(2),.image-and-text-with-backgroud-container.dark-variant .core-button:nth-child(2) .brand-button{background-color:var(--brand-white)!important;color:var(--brand-secondary)!important}.image-and-text-with-backgroud-container.dark-variant .brand-button:nth-child(2):hover,.image-and-text-with-backgroud-container.dark-variant .core-button:nth-child(2) .brand-button:hover{background-color:var(--brand-maroon)!important;color:var(--brand-white)!important}
@media not all and (min-width:768px){.row-list-container h2,.row-list-container .core-group{margin-bottom:30px!important}}.row-list-container .core-buttons{align-items:flex-start!important;margin-left:41px!important}@media not all and (min-width:768px){.row-list-container .core-buttons{margin-left:1.75rem!important}}.row-list-container .core-buttons span,.row-list-container .core-buttons a{white-space:normal!important}
