:root{--site-width:1170px;--content-container:1000px;--content-column-width:940px;--wide-content:1200px;--max-line-length-default-font:700px;--ubc-primary:#002145;--ubc-secondary:#2f5d7c;--link-text:var(--ubc-secondary)}.full-width-container{font-family:'Whitney SSm A','Whitney SSm B',Arial}body{overflow-x:hidden;width:100%;box-sizing:border-box}#container{width:var(--site-width);max-width:100%;margin:0
auto;box-sizing:border-box}iframe{max-width:100%}iframe[src*=panopto]{aspect-ratio:16 / 9;height:100%;width:100%}#container ul.resources-side-menu li:not(.current-menu-item) a{color:var(--link-text);text-decoration:underline}#container ul.resources-side-menu li:not(.current-menu-item) a:hover{text-decoration:none}.full-width
button{font-weight:400;font-style:normal;line-height:1.5rem;margin-left:0;margin-right:0}.wp-block-button__link[target="_blank"] .icon-external-link{vertical-align:middle}.alert-block.alert-error{text-align:center;margin-bottom:2rem}.disabled,
#content .disabled
a{background:#999;color:#222;cursor:not-allowed}#content .disabled
a{pointer-events:none}.full-width{background-color:#fff}.full-width .full-width-container
.breadcrumb{line-height:1.6;padding-left:0;padding-right:0;padding-top:1rem;max-width:100%}#container{padding-top:0}.full-width-container b,
.full-width-container
strong{font-weight:600}:where(.page-parent-edtech-resources.page-education-tools) :where(div[role="main"]) * ,
:where(.category-education-tools) :where(div[role="main"]) *{font-size:16px}:where(.page-parent-edtech-resources.page-education-tools) :where(div[role="main"]) li,
:where(.category-education-tools) :where(div[role="main"]) li{line-height:1.7}.ubc-accordion-tabs__tab-list li a[role=tab]::before,
.ubc-accordion-tabs__tab-list li button[role=tab]::before{left:0;right:0}.l2-column .full-width-container{background-color:#fff}.l2-column
#container{width:var(--site-width);max-width:100%;margin:0
auto}.l2-column #container
.breadcrumb{width:var(--site-width);max-width:100%}.l2-column #container
.hentry{margin-bottom:50px}.l2-column .page-title{margin-top:1rem}.faq-sidebar{padding:0
5%}.category-technology-resources #container .entry-title{max-width:100%}#primary .widget-widget_block:first-of-type #resources-sidebar{padding:1rem;margin-top:3rem}.l1-column
.breadcrumb{display:none}.page-parent-edtech-resources #container
.breadcrumb{display:block;max-width:var(--site-width)}p:empty{display:none}.row-fluid [class*="span"]{min-height:0}.hentry{margin-bottom:0}.full-width-container .has-large-font-size{line-height:150%}.space-top{margin-top:4%}.space-bottom{margin-bottom:4%}.space-right{padding-right:4%}.faded-separator{border:0.07em solid}.single-post .post-title,
.single-post .post-byline,
.single-post .entry-meta,
.secondary-header_content .content-space,
.comment-respond,
.content-space .wp-block-group__inner-container,
.content-space-small .wp-block-group__inner-container,.navigation-links{margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.single-post .post-title,
.single-post .post-byline,
.single-post .entry-meta,
.secondary-header_content .content-space,
.comment-respond,
.content-space .wp-block-group__inner-container{max-width:var(--content-column-width)}.book{font-weight:normal}.has-medium-font-size{font-size:1.3rem;line-height:2rem;line-height:1.7rem !important}.page-id-6827
.headerspace{line-height:28px}#content .accordion-group{margin-right:30px}#content .accordion-heading .accordion-toggle{min-height:62px}.page-id-201 .accordion-group{margin-right:0px}.padded{padding-bottom:20px}.padded-r{padding-right:20px}.wp-block-embed{margin:0
!important;padding-right:10px}.wp-block-image{margin:0}.label{padding:10px;border-radius:40px}.group-link .wp-block-columns{margin-bottom:0;gap:0}.group-link .wp-block-column:not(:first-child){margin-left:0 !important}.group-link .wp-block-cover{position:relative}.group-link
a{text-decoration:none;color:#FFF}.group-link a:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%}.group-link a:hover:before{background:rgba(0,0,0,0.2)}blockquote{border-left:none}.wp-block-pullquote
p{margin-bottom:20px}.wp-block-media-text.add-gradient.has-background
figure{position:relative}.wp-block-media-text.add-gradient.has-background figure:before{content:'';position:absolute;top:0;right:0;height:100%;width:20%}.wp-block-media-text.add-gradient.has-media-on-the-right figure:before{left:0}.wp-block-media-text.add-gradient.has-ubc-white-background-color figure:before{background:linear-gradient(90deg, transparent 0, rgba(255, 255, 255, 1) 100%)}.wp-block-media-text.add-gradient.has-ubc-white-background-color.has-media-on-the-right figure:before{background:linear-gradient(-90deg, transparent 0, rgba(255, 255, 255, 1) 100%)}.wp-block-media-text.add-gradient.has-ubc-black-background-color figure:before{background:linear-gradient(90deg, transparent 0, rgba(34, 34, 34, 1) 100%)}.wp-block-media-text.add-gradient.has-ubc-background-color.has-media-on-the-right figure:before{background:linear-gradient(-90deg, transparent 0, rgba(34, 34, 34, 1) 100%)}.wp-block-image
figcaption{opacity:0}.wp-lightbox-container{position:relative;display:inline-flex}.wp-lightbox-container .lightbox-trigger{right:1rem !important;top:1rem !important;transform:translate(50%,-50%);position:absolute}.wp-lightbox-overlay.zoom-active .wp-block-image
figcaption{opacity:0;display:none}.wp-lightbox-overlay .wp-block-image
figcaption{display:block;opacity:1;position:absolute;left:33%;transform:translateX(-50%);bottom:1rem;padding:0.5rem 1rem;border-radius:5px;max-width:250px;color:#ccc;background:rgba(0,0,0,0.7)}.sketchfab-embed-wrapper,
.sketchfab-embed-wrapper
iframe{max-width:100%}.project-filter{margin-bottom:25px;border-bottom:1px solid #666}.project-filter,.facetwp-facet-project_category{display:flex;align-items:center}.project-filter>*,
.project-filter
button{margin-left:15px}.project-filter>.facetwp-facet,.project-filter>*:first-child{margin-left:0}.facetwp-facet.facetwp-facet-project_category,
.project-filter .facetwp-radio{margin-bottom:0}.project-filter .facetwp-radio,
.project-filter .facetwp-radio.checked{background:none;padding-left:0}.project-filter .facetwp-radio.checked{font-weight:600}.project-filter
button{background:none;border:none;outline:none;height:auto;padding:0;margin-left:auto}.facetwp-counter{display:none}#content .fwpl-layout{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));grid-gap:20px;gap:5px}@media (min-width: 1200px){#content .fwpl-layout{grid-template-columns:repeat(3, minmax(280px, 1fr))}}.fwpl-result
img{margin-bottom:0.75rem}.fwpl-result:first-of-type{margin-left:0}.fwpl-result{padding:20px;font-size:16px;display:flex;flex-direction:column;height:100%;box-sizing:border-box}#content .fwpl-item.result-title,
#content .fwpl-item.result-title
a{font-size:1.25rem;line-height:1.25;padding:0
0 1rem 0;font-weight:normal;color:#002145}.fwpl-item.el-ps08wn
button{border:none;text-decoration:underline;margin-left:-3px}.wp-block-button__link.has-ubc-blue-background-color:hover{color:#fff}.project-filter>.facetwp-facet,.project-filter>*:first-child{margin-right:10px}.project-filter .facetwp-radio,
.project-filter .facetwp-radio.checked,
.project-filter
button{font-size:95%}#content .project-filter .facetwp-radio.checked .facetwp-display-value{background:#002145;color:#fff}#content .facetwp-radio>.facetwp-display-value{background:#E8E8E8;padding:8px
10px;border-radius:3px;color:#002145;margin:0
15px 10px 0px;display:inline-block}#content .facetwp-radio>.facetwp-display-value:hover{background:#002145;padding:8px
10px;border-radius:1px;color:white;display:inline-block}#content .project-filter{height:auto;flex-wrap:wrap}.facetwp-facet-project_category{display:flex;flex-wrap:wrap;height:auto;order:3;margin-top:5px;width:100%}.category-annual-highlights-projects .post-title,
.category-annual-highlights .post-title{display:none}.educate-innovate-blog
li{display:flex;flex-direction:column;justify-content:space-between}.angle{clip-path:polygon(0 0, 100% 0, 100% 90%, 0 100%)}.angle-rev{clip-path:polygon(0 0, 100% 20%, 100% 100%, 0 100%)}.label{margin-bottom:10px}.c-accordion__title{text-align:left}.c-accordion__title:after{font-weight:600}@media (min-width: 768px){#resources-sidebar{position:sticky;top:80px}}@media (min-width: 1200px){.single-post .post-title,
.single-post .post-byline,
.single-post .entry-meta,
.secondary-header_content .content-space,
.comment-respond,
.content-space .wp-block-group__inner-container,.navigation-links{max-width:var(--content-container)}.content-space-wide{padding:0}}@media (min-width: 1000px){#ubc7-unit-menu ul:first-child{width:100%;position:relative}#ubc7-unit-menu .menu-item-right{position:absolute;right:0;background:#B7D7E2}.has-ubc-senary-blue-background-color{width:260px}}@media (min-width: 980px) and (max-width: 1200px){.navbar-inner{position:relative}#ubc7-unit-navigation,
#ubc7-unit-menu
ul.nav{position:static;max-width:calc(100vw - 180px - 30px)}#ubc7-unit-menu .menu-item-right{position:absolute;right:15px;background:#B7D7E2}}@media (max-width: 979px){.has-ubc-senary-blue-background-color{width:260px}}@media (min-width: 600px) and (max-width: 781px){.wp-block-column:not(:only-child){flex-basis:50% !important}}@media (max-width: 599px){.wp-block-media-text__content{margin-top:20px;margin-bottom:20px}.wp-block-media-text.add-gradient.has-background figure:before{display:none}}.is-style-default-zoom
img{transition:all .3s ease}.accordions-pattern .accordion-controls .wp-block-button
a{transition:all ease 0.15s;border:inset 1px #000;padding:0.25em 1em}.accordions-pattern .accordion-controls .wp-block-button:hover>a{color:#002145;background:#eee}.tip_block{width:85%;border-left:5px solid #002145;background-color:#D7E0E7;font-style:italic;padding:20px}.alert_block{width:85%;border-left:5px solid red;background-color:#D7E0E7;font-style:italic;padding:20px}.wp-block-cover.is-light{color:#fff}.full-bleed-element{width:100vw;box-sizing:border-box;margin:0;padding:0;position:relative;left:50%;transform:translateX(-50%)}.tall{padding-top:70px;padding-bottom:70px}.minimum-height{min-height:430px}.med-tall{padding-top:40px;padding-bottom:40px}.full-bleed-element .wp-block-cover{width:100%}.content-space-wide{max-width:100%;width:var(--wide-content);margin-left:auto;margin-right:auto}.smaller-heading{font-size:1.5rem}.acticle-column-single{max-width:var(--max-line-length-default-font);margin-left:auto;margin-right:auto}.medium-font-readable-width{max-width:calc(var(--wp--preset--font-size--medium) * 40)}p{font-size:16px}h2{line-height:30px}