@charset "UTF-8";
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}img{border:0}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}.grid_1,.grid_10,.grid_11,.grid_12,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_campus-select,.grid_half,.grid_program,.grid_search-field,.grid_story,.grid_story_scroll{display:inline;float:left}.grid_12,.grid_campus-select,.grid_search-field{margin-left:0;margin-right:0}.alpha{float:left;margin-left:0}.omega{float:right;margin-right:0}.grid_half{height:100%;width:50%}.grid_story{background:#002145;margin:.5%;overflow:hidden;padding:0;position:relative;width:24%}.grid_story_scroll{margin:0 .25%;padding:0;position:relative;width:12%}.grid_program{margin:0 1% 15px 0;overflow:hidden;padding:12px 2%;position:relative;width:96%}.row-fluid [class*=span]{min-height:0}.grid_1{width:8.33333%}.grid_2{width:16.66667%}.grid_3{width:25%}.grid_4{width:33.33333%}.grid_5{width:41.66667%}.grid_6{width:50%}.grid_7{width:58.33333%}.grid_8{width:66.66667%}.grid_9{width:75%}.grid_10{width:83.33333%}.grid_11{width:91.66667%}.grid_12{width:100%}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes drop{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes lift{0%{opacity:0;transform:translateY(25%)}to{opacity:1;transform:translateY(0)}}@keyframes flip{0%{opacity:0;transform:rotateX(45deg)}to{opacity:1;transform:rotateX(0)}}@keyframes pull{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes enter{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes exit{0%{transform:translateX(0)}to{transform:translateX(-100%)}}#fancybox-loading:not(.gfield_select),.lazyload-placeholder:not(.gfield_select):after,.loading:not(.gfield_select){animation:spin 1.5s linear infinite;border:4px solid transparent;border-radius:100%;border-top-color:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.25),inset 0 0 0 1px rgba(0,0,0,.25);content:"";height:3rem;left:50%!important;margin:-1.5rem 0 0 -1.5rem;position:absolute;top:50%!important;width:3rem;z-index:1}.lazyload-placeholder{height:100vh;position:relative}.seo-content{display:none}.background-cover{background-position:0 50%;background-repeat:no-repeat;background-size:cover}#campus-callout-image,#program-career .content figure,#program-summary-information figure,.component.blog figure,.component.story figure,.component.ugc .social-items figure,.picture-frame,.programs figure{margin:0;position:relative}#campus-callout-image a,#program-career .content figure a,#program-summary-information figure a,.component.blog figure a,.component.story figure a,.component.ugc .social-items figure a,.picture-frame a,.programs figure a{display:block}#campus-callout-image img,#program-career .content figure img,#program-summary-information figure img,.component.blog figure img,.component.story figure img,.component.ugc .social-items figure img,.picture-frame img,.programs figure img{display:block;width:100%}#campus-callout-image .enlarge,#program-career .content figure .enlarge,#program-summary-information figure .enlarge,.component.blog figure .enlarge,.component.story figure .enlarge,.component.ugc .social-items figure .enlarge,.picture-frame .enlarge,.programs figure .enlarge{background:rgba(0,0,0,.2);border-radius:100%;color:#fff;font-size:1em;opacity:0;padding:.6666666667rem;position:absolute;right:.6666666667rem;top:.6666666667rem;transition:opacity .2s;z-index:3}#campus-callout-image .enlarge span,#program-career .content figure .enlarge span,#program-summary-information figure .enlarge span,.component.blog figure .enlarge span,.component.story figure .enlarge span,.component.ugc .social-items figure .enlarge span,.picture-frame .enlarge span,.programs figure .enlarge span{display:none}#campus-callout-image .caption,#program-career .content figure .caption,#program-summary-information figure .caption,.component.blog figure .caption,.component.story figure .caption,.component.ugc .social-items figure .caption,.picture-frame .caption,.programs figure .caption{bottom:0;color:#fff;font-weight:600;left:0;padding:.6666666667rem 1rem;position:absolute;right:0;z-index:2}#campus-callout-image:before,#program-career .content figure:before,#program-summary-information figure:before,.component.blog figure:before,.component.story figure:before,.component.ugc .social-items figure:before,.picture-frame:before,.programs figure:before{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.5));bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}#program-career .content .no-touchevents figure:hover i,#program-summary-information .no-touchevents figure:hover i,.component.blog .no-touchevents figure:hover i,.component.story .no-touchevents figure:hover i,.component.ugc .social-items .no-touchevents figure:hover i,.no-touchevents #campus-callout-image:hover i,.no-touchevents #program-career .content figure:hover i,.no-touchevents #program-summary-information figure:hover i,.no-touchevents .component.blog figure:hover i,.no-touchevents .component.story figure:hover i,.no-touchevents .component.ugc .social-items figure:hover i,.no-touchevents .picture-frame:hover i,.no-touchevents .programs figure:hover i,.programs .no-touchevents figure:hover i{opacity:1}.campus-vancouver{color:#209038}.campus-okanagan{color:#c98c26}.reset-link,.share-link{display:inline-block;font-weight:600;margin:.6666666667rem;white-space:nowrap}.reset-link i,.share-link i{font-size:.8em;margin:0 .3333333333rem}.share-link{background:#fff;border-radius:.3333333333rem;padding:.3333333333rem .6666666667rem}.share-link i{margin-right:0}.reset-link i{margin-left:0}.external-link img~i{display:none}.external-link>i:before{display:inline-block;margin-left:.25em;vertical-align:middle}.tooltip{animation:fade .5s forwards;background:hsla(0,0%,100%,.9);border-top:.2rem solid #002145;box-shadow:0 1px 1px rgba(0,0,0,.2);color:#333;display:none;max-width:12.6666666667rem;padding:.6666666667rem;text-align:center;top:calc(100% + .66667rem);width:65vw}.tooltip,.tooltip:before{left:50%;position:absolute;transform:translateX(-50%)}.tooltip:before{border:.4666666667rem solid transparent;border-bottom-color:#002145;content:"";display:block;height:0;top:-1rem;width:0}.has-tooltip i{display:inline-block;vertical-align:middle}.has-tooltip:hover{cursor:help}.has-tooltip:hover .tooltip{display:block}.top-link{background:#002145;border-radius:100%;color:#fff!important;display:inline-block;height:2.6666666667rem;line-height:2.6666666667rem;margin:2.6666666667rem 0 1.3333333333rem;text-align:center;transition:background .2s;width:2.6666666667rem}.top-link span{display:none}.top-link i{color:#fff}.no-touchevents .top-link:hover{background:#2f5d7c}.context-mobile{display:none}@media screen and (max-width:640px){.context-mobile{display:inherit}}.context-tablet{display:none}@media screen and (max-width:800px){.context-tablet{display:inherit}}.context-desktop{display:none}@media screen and (min-width:641px){.context-desktop{display:inherit}}.context-tablet-hidden{display:inherit}@media screen and (max-width:800px){.context-tablet-hidden{display:none}}.nowrap{display:inline-block;white-space:nowrap}iframe[src*=youtube]{max-width:100%}@media screen and (max-width:640px){.fancybox-mobile,.fancybox-mobile .fancybox-inner,.fancybox-mobile .fancybox-skin{height:100vh!important}.fancybox-mobile{position:fixed!important;width:100vw!important}}.white{color:#fff}.darkBlue{color:#002145}.medBlue{color:#2f5d7c}.lightBlue{color:#5e869f}.blueGrey{color:#98b2c3}.grey{color:#c3d0db}.orange{color:#eb513a}.darkBlueBg{background-color:#002145}.medBlueBg{background-color:#2f5d7c}.lightBlueBg{background-color:#5e869f}.blueGreyBg{background-color:#98b2c3}.lightGreyBg{background-color:#e5e5e5}.greyBg{background-color:#c3d0db}.orangeBg{background-color:#eb513a}.tallblock{height:350px}.medblock{height:275px}.regblock{height:200px}.smlblock{height:100px}.border-top{border-top:1px solid #b2c6d3}.border-bottom{border-bottom:1px solid #b2c6d3}.border-blueGrey-top{border-top:1px solid #98b2c3}.border-blueGrey-bottom{border-bottom:1px solid #98b2c3}img.fullwidth{height:auto;width:100%}hr{background:#b2c6d3;height:1px;width:100%}.oneHalf{width:50%}.oneThird{width:33.33%}.twoThirds{width:66.66%}.twoFifths{width:40%}.threeFifths{width:60%}.oneFifth{width:20%}.half{height:50%}.floatLeft{float:left}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;height:150%;width:0}.hidden{display:none!important;visibility:hidden}.visuallyhidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.visible-mobile{display:none}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}.page-template-home .body-context .header,.page-template-programs .body-context .header,.singular-ubc_programs .body-context .header,.transitional-visual-reset .body-context .header{padding:0 1.3333333333rem}.page-template-home .body-context .header:after,.page-template-programs .body-context .header:after,.singular-ubc_programs .body-context .header:after,.transitional-visual-reset .body-context .header:after{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.5));bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.page-template-home .body-context .header-title,.page-template-programs .body-context .header-title,.singular-ubc_programs .body-context .header-title,.transitional-visual-reset .body-context .header-title{background:none;padding:1.3333333333rem 1.3333333333rem 1.3333333333rem 0;z-index:2}.page-template-home .body-context .header-title h1,.page-template-home .body-context .header-title h2,.page-template-home .body-context .header-title h3,.page-template-programs .body-context .header-title h1,.page-template-programs .body-context .header-title h2,.page-template-programs .body-context .header-title h3,.singular-ubc_programs .body-context .header-title h1,.singular-ubc_programs .body-context .header-title h2,.singular-ubc_programs .body-context .header-title h3,.transitional-visual-reset .body-context .header-title h1,.transitional-visual-reset .body-context .header-title h2,.transitional-visual-reset .body-context .header-title h3{color:#fff;font-weight:700;letter-spacing:inherit;text-transform:none}.page-template-home .body-context .header-title h1 span,.page-template-home .body-context .header-title h2 span,.page-template-programs .body-context .header-title h1 span,.page-template-programs .body-context .header-title h2 span,.singular-ubc_programs .body-context .header-title h1 span,.singular-ubc_programs .body-context .header-title h2 span,.transitional-visual-reset .body-context .header-title h1 span,.transitional-visual-reset .body-context .header-title h2 span{font-size:2.1rem;font-weight:500}@media screen and (max-width:980px){.page-template-home .body-context .header-title h1 span,.page-template-home .body-context .header-title h2 span,.page-template-programs .body-context .header-title h1 span,.page-template-programs .body-context .header-title h2 span,.singular-ubc_programs .body-context .header-title h1 span,.singular-ubc_programs .body-context .header-title h2 span,.transitional-visual-reset .body-context .header-title h1 span,.transitional-visual-reset .body-context .header-title h2 span{font-size:1.8rem}}@media screen and (max-width:800px){.page-template-home .body-context .header-title h1 span,.page-template-home .body-context .header-title h2 span,.page-template-programs .body-context .header-title h1 span,.page-template-programs .body-context .header-title h2 span,.singular-ubc_programs .body-context .header-title h1 span,.singular-ubc_programs .body-context .header-title h2 span,.transitional-visual-reset .body-context .header-title h1 span,.transitional-visual-reset .body-context .header-title h2 span{font-size:1.5rem}}@media screen and (max-width:640px){.page-template-home .body-context .header-title h1 span,.page-template-home .body-context .header-title h2 span,.page-template-programs .body-context .header-title h1 span,.page-template-programs .body-context .header-title h2 span,.singular-ubc_programs .body-context .header-title h1 span,.singular-ubc_programs .body-context .header-title h2 span,.transitional-visual-reset .body-context .header-title h1 span,.transitional-visual-reset .body-context .header-title h2 span{font-size:1.4rem}}@media screen and (max-width:500px){.page-template-home .body-context .header-title h1 span,.page-template-home .body-context .header-title h2 span,.page-template-programs .body-context .header-title h1 span,.page-template-programs .body-context .header-title h2 span,.singular-ubc_programs .body-context .header-title h1 span,.singular-ubc_programs .body-context .header-title h2 span,.transitional-visual-reset .body-context .header-title h1 span,.transitional-visual-reset .body-context .header-title h2 span{font-size:1.1rem}}@media screen and (max-width:980px){.page-template-home .body-context .header-title h1,.page-template-home .body-context .header-title h2,.page-template-programs .body-context .header-title h1,.page-template-programs .body-context .header-title h2,.singular-ubc_programs .body-context .header-title h1,.singular-ubc_programs .body-context .header-title h2,.transitional-visual-reset .body-context .header-title h1,.transitional-visual-reset .body-context .header-title h2{font-size:2.3rem}.page-template-home .body-context .header-title h1 span,.page-template-home .body-context .header-title h2 span,.page-template-programs .body-context .header-title h1 span,.page-template-programs .body-context .header-title h2 span,.singular-ubc_programs .body-context .header-title h1 span,.singular-ubc_programs .body-context .header-title h2 span,.transitional-visual-reset .body-context .header-title h1 span,.transitional-visual-reset .body-context .header-title h2 span{font-size:1.8rem}}@media screen and (max-width:640px){.page-template-home .body-context .header-title h1,.page-template-home .body-context .header-title h2,.page-template-programs .body-context .header-title h1,.page-template-programs .body-context .header-title h2,.singular-ubc_programs .body-context .header-title h1,.singular-ubc_programs .body-context .header-title h2,.transitional-visual-reset .body-context .header-title h1,.transitional-visual-reset .body-context .header-title h2{font-size:2rem}}.page-template-home .body-context .header-title:before,.page-template-programs .body-context .header-title:before,.singular-ubc_programs .body-context .header-title:before,.transitional-visual-reset .body-context .header-title:before{display:none}.page-template-home .body-context .component h2,.page-template-programs .body-context .component h2,.singular-ubc_programs .body-context .component h2,.transitional-visual-reset .body-context .component h2{font-size:2.9rem;font-weight:600;margin:.5em 1.3333333333rem .75em}@media screen and (max-width:800px){.page-template-home .body-context .component h2,.page-template-programs .body-context .component h2,.singular-ubc_programs .body-context .component h2,.transitional-visual-reset .body-context .component h2{font-size:2.2rem}}@media screen and (max-width:640px){.page-template-home .body-context .component h2,.page-template-programs .body-context .component h2,.singular-ubc_programs .body-context .component h2,.transitional-visual-reset .body-context .component h2{font-size:1.8rem}}.page-template-home .body-context .component header .pb-component-programs-row .programs-row-item .campus-term,.page-template-home .body-context .component header h2,.page-template-home .body-context .component header p,.page-template-programs .body-context .component header .pb-component-programs-row .programs-row-item .campus-term,.page-template-programs .body-context .component header h2,.page-template-programs .body-context .component header p,.pb-component-programs-row .programs-row-item .page-template-home .body-context .component header .campus-term,.pb-component-programs-row .programs-row-item .page-template-programs .body-context .component header .campus-term,.pb-component-programs-row .programs-row-item .singular-ubc_programs .body-context .component header .campus-term,.pb-component-programs-row .programs-row-item .transitional-visual-reset .body-context .component header .campus-term,.singular-ubc_programs .body-context .component header .pb-component-programs-row .programs-row-item .campus-term,.singular-ubc_programs .body-context .component header h2,.singular-ubc_programs .body-context .component header p,.transitional-visual-reset .body-context .component header .pb-component-programs-row .programs-row-item .campus-term,.transitional-visual-reset .body-context .component header h2,.transitional-visual-reset .body-context .component header p{margin:.6666666667rem 1.3333333333rem}.bg-primary,.bg-primary_blue{background-color:#002145}.bg-powder_blue{background-color:#e1e7ed}.bg-dark-blue{background-color:#002145}.bg-grey{background-color:#eee}.bg-light-grey{background-color:#f7f7f7}.bg-watermark{background-color:#002145;position:relative}.bg-watermark:before{background-image:url(../images/ubc-watermark.png);background-position:left -370px top -560px;background-repeat:no-repeat;background-size:750px;content:" ";display:block;height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%}.bg-watermark .ubc-component__inner{position:relative}.ubc-component-spacing--none,.ubc-component-spacing-none,.v-spacing--none,.v-spacing-none{padding-bottom:0;padding-top:0}.ubc-component-spacing--xsmall,.ubc-component-spacing-xsmall,.v-spacing--xsmall,.v-spacing-xsmall{padding-bottom:1.6rem;padding-top:1.6rem}.ubc-component-spacing--small,.ubc-component-spacing-small,.v-spacing--small,.v-spacing-small{padding-bottom:2.4rem;padding-top:2.4rem}.ubc-component-spacing--medium,.ubc-component-spacing-medium,.v-spacing--medium,.v-spacing-medium{padding-bottom:3.2rem;padding-top:3.2rem}.ubc-component-spacing--large,.ubc-component-spacing-large,.v-spacing--large,.v-spacing-large{padding-bottom:3.7333333333rem;padding-top:3.7333333333rem}.ubc-component-spacing--xlarge,.ubc-component-spacing-xlarge,.v-spacing--xlarge,.v-spacing-xlarge{padding-bottom:4.8rem;padding-top:4.8rem}.ubc-component-spacing--xxlarge,.ubc-component-spacing-xxlarge,.v-spacing--xxlarge,.v-spacing-xxlarge{padding-bottom:5.8666666667rem;padding-top:5.8666666667rem}.full-header,.header{background-position:0 50%;background-repeat:no-repeat;background-size:cover;position:relative}@media screen and (max-width:800px){.full-header,.header{background-position:50%}}#playPause{border:none;bottom:10px;color:#fff;cursor:pointer;padding:10px 20px;position:absolute;right:10px;z-index:3}.header{align-items:end;aspect-ratio:3/1;background-color:#000;display:flex;padding:0;width:100%}.header .video-backdrop{display:block;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.header .video-backdrop:after{background:rgba(0,0,0,.4);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.header .video-backdrop.no-title:after{display:none}.header .video-backdrop canvas,.header .video-backdrop img,.header .video-backdrop picture,.header .video-backdrop video{height:100%;left:50%;max-width:none;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.header .video-backdrop canvas video,.header .video-backdrop img video,.header .video-backdrop picture video,.header .video-backdrop video video{z-index:0}.header .video-backdrop canvas picture,.header .video-backdrop img picture,.header .video-backdrop picture picture,.header .video-backdrop video picture{z-index:-1}.header .video-backdrop img{height:100%;-o-object-fit:cover;object-fit:cover}.header .header-title{display:block;position:relative;z-index:2}.header .header-title h1{color:#fff;font-size:42px;font-weight:700;line-height:50px;margin:0}@media screen and (max-width:640px){.header .header-title h1{font-size:36px;line-height:42px}}.header .header-title .header-description{color:var(--utility-white);margin-top:16px}.header .header-title .header-button-container{margin-top:16px}.header .header-title .campus-term{color:#fff;display:inline-block;font-style:italic;margin-top:.6666666667rem;padding:0 1rem;vertical-align:middle}.full-header{display:block;min-height:75vh;overflow:hidden;position:relative}.full-header:before{background:rgba(0,33,69,.2);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@media screen and (max-width:980px){.full-header{height:100%}}.full-header .header-title{margin-top:15vh;position:relative}.full-header .header-title h1{color:#fff;font-family:IntroBlack,Helvetica,Arial,sans-serif;font-size:8.3333333333rem;font-weight:400!important;letter-spacing:2px;line-height:1.1}@media screen and (max-width:1240px){.full-header .header-title h1{font-size:7.3333333333rem}}@media screen and (max-width:980px){.full-header .header-title h1{font-size:6rem;padding:0 1.3333333333rem}}@media screen and (max-width:640px){.full-header .header-title h1{font-size:4.3333333333rem}}.full-header .header-title h2{color:#fff;font-size:1.6rem;font-weight:600;letter-spacing:.3px;line-height:1.3em;max-width:720px;text-transform:none}@media screen and (max-width:1240px){.full-header .header-title h2{font-size:1.45rem}}@media screen and (max-width:980px){.full-header .header-title h2{font-size:1.33rem;max-width:100%;padding:0 1.3333333333rem}.full-header .header-title{margin-top:3.3333333333rem}}.header-button{background-color:#fff;color:#002145;display:inline-block;font-size:16px;letter-spacing:.01em;line-height:1em;margin-bottom:20px;margin-top:10px;padding:11px 15px 9px}.header-button.video-button{opacity:.75;padding-right:2rem;position:relative;transition:opacity .3ms ease}.header-button.video-button .play-button{background-color:#fff;border:2px solid #002145;border-radius:50%;display:block;height:2.8rem;position:absolute;right:-1.6666666667rem;top:-.3333333333rem;width:2.8rem;z-index:1}.header-button.video-button .play-button:after{border-bottom:.8rem solid transparent;border-left:.8rem solid #002145;border-top:.8rem solid transparent;content:"";display:inline-block;height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:0}@media screen and (max-width:980px){.header-button{margin-bottom:.6666666667rem}}.component.header{height:460px;position:relative}.component.header:before{display:none}#content .page-subtitle{font-weight:600;letter-spacing:inherit;margin:1.3333333333rem 1rem .6666666667rem;text-transform:none}#content .page-subtitle:empty{display:none}#ubc7-header{border-top:0;width:unset}#unit-header-row{background:#fff;border-top:3px solid #002145}#unit-row{background:#002145}#ubc7-unit-alternate-navigation .btn-group .btn,#ubc7-unit-menu,#ubc7-unit-menu .btn-group .btn,#ubc7-unit-menu .navbar-inner,#unit-menu-row{background:transparent}#unit-menu-row{background:#fff}#ubc-subsidiary-navigation{background:#e2e7ed}footer{background:none}#ubc7-unit-name{float:left;margin-right:0;margin-top:0;max-width:80%;padding-bottom:15px}#ubc7-unit .account-menu,#ubc7-unit .navbar{clear:both;display:block;overflow:hidden;width:100%}#ubc7-unit .navbar{clear:both;display:inline-block;overflow:hidden;position:absolute;right:12px;width:auto}#header-img,#header-img img{max-width:100%;width:100%}#header-img img{height:auto;min-width:100%}#header-wrap .container{padding:0 12px}@media (min-width:1400px){#header-wrap .container{width:1296px}}@media (min-width:980px){#unit-header-row .container{padding:0}#unit-header-row #ubc7-logo{background-position:0 -115px}}@media (min-width:980px) and (min-width:1200px){#unit-header-row #ubc7-logo{background-position:42px 14px}}@media (min-width:980px) and (min-width:1400px){#unit-header-row #ubc7-logo{background-position:13px 14px}}@media (min-width:980px){#unit-menu-row .container,#unit-row .container{padding:0}}@media (min-width:980px) and (min-width:1200px){#unit-menu-row .container,#unit-row .container{width:1116px}}@media (min-width:980px) and (min-width:1400px){#unit-menu-row .container,#unit-row .container{width:1296px}}.ubc7-back-to-top{text-align:center}.social-icon svg{fill:#002145;height:32px;vertical-align:text-bottom;width:32px}#home-footer{margin-bottom:15px;margin-top:15px;min-height:55px;text-align:center;width:100%}#home-footer a{color:#fff;display:inline-block;margin:.6666666667rem -2px;max-height:22px}#home-footer a img{height:18px;margin-right:5px;margin-top:-4px}#home-footer a.backtoTop img{height:12px;margin-right:10px}#home-footer a.secondaryButton img{height:21px;margin-right:3px;margin-top:-2px}#home-footer a.secondaryButton:hover{background-color:#063059}#ubc-you-footer{padding-bottom:32px;padding-top:32px}#ubc-you-footer .land-acknowledgement{color:var(--ubc-blue);font-size:18px;font-weight:500;line-height:1.5;margin-bottom:32px}@media (min-width:768px){#ubc-you-footer .land-acknowledgement{margin-bottom:0;max-width:470px}#ubc-you-footer .menu-social-wrapper{display:flex;justify-content:end}}#ubc7-unit-social-icons{display:flex;gap:0 16px;margin-top:16px}#ubc7-unit-social-icons a{line-height:1}#ubc7-unit-social-icons .btn.btn-social.btn-social-snapchat i,#ubc7-unit-social-icons i.icon-snapchat,.btn.btn-social.btn-social-snapchat #ubc7-unit-social-icons i{font-size:27px}#ubc7-footer .container{padding:0 12px}.addthis_toolbox{margin-left:-4px}.addthis_button_tweet{width:90px}.addthis_button_facebook_like{margin-right:15px}.related-footer{clear:both;display:block;margin:0;overflow:hidden;padding-bottom:0;padding-top:30px}h2.related-title{color:#08223e;display:block;font-size:32px;margin-top:0}.related-footer .related-separator{background-color:#b7c9d3;display:block;height:2px;margin:30px auto;width:280px}.apply-cta{clear:both;display:block;padding-bottom:72px;padding-top:72px;width:100%}#back-top-row.greyBg,.apply-cta,footer .greyBg .ubc7-back-to-top{background:#f6f6f6}.apply-cta h3{color:#08223e;display:block;font-size:32px}.apply-cta .pb-component-testimonials .testimonial-item-content .pb-component-programs-row .programs-row-item .campus-term,.apply-cta .pb-component-testimonials .testimonial-item-content p,.apply-cta h5,.pb-component-programs-row .programs-row-item .apply-cta .pb-component-testimonials .testimonial-item-content .campus-term,.pb-component-programs-row .programs-row-item .pb-component-testimonials .testimonial-item-content .apply-cta .campus-term,.pb-component-testimonials .testimonial-item-content .apply-cta .pb-component-programs-row .programs-row-item .campus-term,.pb-component-testimonials .testimonial-item-content .apply-cta p{color:#08223e;display:block;font-size:16px}.related-footer .related-posts{margin-bottom:52px;margin-top:30px}.related-pages .page-row{border-top:1px solid #b7c9d3;clear:both;display:block;margin-top:32px;overflow:hidden;padding-top:32px}.related-pages .page-row:first-child{border-top:0;margin-top:0;padding-top:0}.page-row h3.related-title{color:#2f5d7c;display:block;line-height:1.2em;margin-bottom:20px;margin-top:0;text-transform:none}.page-row .pb-component-programs-row .programs-row-item .related-excerpt.campus-term,.page-row p.related-excerpt,.pb-component-programs-row .programs-row-item .page-row .related-excerpt.campus-term{color:#002145;display:block;font-family:Helvetica,Arial,sans-serif;margin-bottom:20px;margin-top:0}.page-row a.related-btn{background:#2f5d7c;color:#fff;display:inline-block;font-family:Helvetica,Arial,sans-serif;margin:0;padding:12px 24px;text-transform:uppercase}.page-row a.related-btn:hover{background:#002145}.related-content .post-row{border-top:1px solid #b7c9d3;clear:both;display:block;margin-top:32px;overflow:hidden;padding-top:32px}.related-content .post-row:first-child{border-top:0;margin-top:0;padding-top:0}.related-content .post-row .image{display:block;padding-bottom:30%;position:relative;width:30%}.related-content .post-row .image span,.related-content .post-row.promo .mobile-image span{background-position:50%!important;background-repeat:no-repeat;background-size:cover!important;height:100%;left:0;position:absolute;top:0;width:100%}.related-content .post-row.promo .mobile-image{display:none;margin-bottom:20px;padding-bottom:20%;position:relative;width:20%}.related-content .post-row .text{display:block;margin-left:5%;position:relative;width:65%}.related-content .post-row .promo-title h3.related-title{margin-left:5%;width:70%}.post-row h3.related-title{color:#2f5d7c;display:block;line-height:1.2em;margin-bottom:20px;margin-top:0;text-transform:none}.post-row a.related-btn{background:#2f5d7c;color:#fff;display:inline-block;font-family:Helvetica,Arial,sans-serif;margin:0;padding:12px 24px;text-transform:uppercase}.post-row a.related-btn:hover{background:#002145}@media screen and (max-width:979px){.related-footer .related-posts{box-sizing:border-box;padding-left:20px;padding-right:20px}}@media screen and (max-width:767px){.related-content .post-row:first-child{border-top:1px solid #b7c9d3;margin-top:32px;padding-top:32px}}@media (max-width:520px){h2.related-title{font-size:28px;margin-left:20px;margin-right:20px}.apply-cta h3{font-size:28px}.page-row h3.related-title,.post-row h3.related-title{font-size:22px}.apply-cta .pb-component-testimonials .testimonial-item-content .pb-component-programs-row .programs-row-item .campus-term,.apply-cta .pb-component-testimonials .testimonial-item-content p,.apply-cta h5,.pb-component-programs-row .programs-row-item .apply-cta .pb-component-testimonials .testimonial-item-content .campus-term,.pb-component-programs-row .programs-row-item .pb-component-testimonials .testimonial-item-content .apply-cta .campus-term,.pb-component-testimonials .testimonial-item-content .apply-cta .pb-component-programs-row .programs-row-item .campus-term,.pb-component-testimonials .testimonial-item-content .apply-cta p{font-size:18px}.page-row .pb-component-programs-row .programs-row-item .related-excerpt.campus-term,.page-row p.related-excerpt,.pb-component-programs-row .programs-row-item .page-row .related-excerpt.campus-term{font-size:16px}.related-content .post-row .image{display:none}.related-content .post-row.promo .mobile-image{display:block}.related-content .post-row .text{margin-left:0;width:100%}}@font-face{font-family:icomoon;font-style:normal;font-weight:400;src:url(fonts/icomoon.eot?x0i4z9);src:url(fonts/icomoon.eot?x0i4z9#iefix) format("embedded-opentype"),url(fonts/icomoon.ttf?x0i4z9) format("truetype"),url(fonts/icomoon.woff?x0i4z9) format("woff"),url(fonts/icomoon.svg?x0i4z9#icomoon) format("svg")}#campus-callout-image .enlarge,#program-career .content figure .enlarge,#program-career h2 i,#program-information h2 i,#program-requirements h2 i,#program-summary-information figure .enlarge,#ubc7-unit-social-icons .btn.btn-social.btn-social-snapchat i,#ubc7-unit-social-icons i.icon-snapchat,.alert i,.btn-close,.btn.btn-social i,.btn.btn-social.btn-social-snapchat #ubc7-unit-social-icons i,.checkbox-control i,.component.blog figure .enlarge,.component.icons.linked ul i,.component.story figure .enlarge,.component.ugc .owl-nav div,.component.ugc .social-items figure .enlarge,.component.ugc .social-items i,.directory-full-detail .component-carousel .owl-buttons div,.external-link>i,.fancybox-close,.fancybox-error,.fancybox-nav,.filter-toggle-control .filter-toggle .arrow,.has-tooltip i,.icomoon,.list-view .program-section-control>.arrow,.page-template-programs .discovery-return .back-btn,.page-template-programs .discovery-return .tags i,.picture-frame .enlarge,.program-listing-container .topic-section-control>.arrow,.program-menu li:not(.dept-website) i,.programs figure .enlarge,.radio-control i,.reset-link i,.share-link i,.singular-ubc_programs .discovery-return .back-btn,.singular-ubc_programs .discovery-return .tags i,.tags .tag i,.top-link i,.upper-ui-container .search-filter-control .suggestion:not(.suggestion-results) i,.upper-ui-container .search-filter-control i,.view-mode-control input+label{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-building-up:before{content:"\e91d"}.icon-laptop:before{content:"\e91e"}.icon-museum-alt:before{content:"\e91f"}.icon-students-world:before{content:"\e920"}.icon-students:before{content:"\e921"}.icon-facebook:before{content:"\e930"}.btn.btn-social.btn-social-facebook i:before,.icon-facebook-filled:before{content:"\ea91"}.btn.btn-social.btn-social-instagram i:before,.icon-instagram:before{content:"\e91a"}.btn.btn-social.btn-social-twitter i:before,.icon-twitter:before{content:"\e91b"}.btn.btn-social.btn-social-youtube i:before,.icon-youtubes:before{content:"\ea9d"}.icon-school:before{content:"\e91c"}.icon-bank:before{content:"\e904"}.icon-boat:before{content:"\e905"}.icon-buildings:before{content:"\e906"}.icon-cheering-crowd:before{content:"\e907"}.icon-crowd:before{content:"\e908"}.icon-grapes:before{content:"\e909"}#program-career h2 i:before,.icon-hat:before,.program-menu li a[href="#program-career"] i:before{content:"\e90a"}.icon-hiking:before{content:"\e90b"}.icon-monitor:before{content:"\e90c"}.icon-mountain:before{content:"\e90d"}.icon-museum:before{content:"\e90e"}.icon-reading:before{content:"\e90f"}.icon-bed:before{content:"\e600"}.icon-globe:before{content:"\e601"}.icon-maple-leaf:before{content:"\e602"}.icon-ticket:before{content:"\e5fe"}.icon-checkboxes:before{content:"\e910"}.icon-degrees:before{content:"\e911"}.icon-sports-field:before{content:"\e912"}.icon-house-circle:before{content:"\e913"}.icon-medal:before{content:"\e914"}.icon-penants:before{content:"\e915"}.icon-shield:before{content:"\e916"}.icon-student-checkboxes:before{content:"\e917"}.icon-students-work:before{content:"\e918"}.icon-arrow-chevron-up:before{content:"\e901"}.icon-arrow-chevron-down:before{content:"\e900"}.icon-arrow-filled-up:before{content:"\e903"}.icon-arrow-filled-down:before{content:"\e902"}.icon-arrow-filled-left:before{content:"\e922"}.icon-arrow-filled-right:before{content:"\e923"}.icon-arrow-thick-chevron-up:before,.top-link i:before{content:"\e92a"}.icon-arrow-thick-chevron-down:before,.program-listing-container .topic-section-control>.arrow:before{content:"\e927"}.component.ugc .owl-nav .owl-prev:before,.directory-full-detail .component-carousel .owl-buttons .owl-prev:before,.fancybox-prev:before,.icon-arrow-thick-chevron-left:before,.page-template-programs .discovery-return .back-btn:before,.singular-ubc_programs .discovery-return .back-btn:before{content:"\e928"}.component.icons.linked ul i:before,.component.ugc .owl-nav .owl-next:before,.directory-full-detail .component-carousel .owl-buttons .owl-next:before,.fancybox-next:before,.icon-arrow-thick-chevron-right:before,.list-view .program-section-control>.arrow:before{content:"\e929"}.icon-list:before,.view-mode-control input.view-mode-list+label:before{content:"\e924"}.icon-grid:before,.view-mode-control input.view-mode-grid+label:before{content:"\e925"}.icon-plus:before{content:"\ea0a"}.btn-close:before,.fancybox-close:before,.icon-cross:before,.no-touchevents .interests>.tag.enabled:hover i:before,.touchevents .discovery-modal .selected .interests>.tag i:before{content:"\ea0f"}.icon-dot:before,.radio-control i:before{content:"\e926"}.icon-refresh:before,.reset-link i:before{content:"\ea2e"}#campus-callout-image .enlarge:before,#program-career .content figure .enlarge:before,#program-summary-information figure .enlarge:before,.component.blog figure .enlarge:before,.component.story figure .enlarge:before,.component.ugc .social-items figure .enlarge:before,.icon-enlarge:before,.picture-frame .enlarge:before,.programs figure .enlarge:before{content:"\e98b"}.icon-search:before,.upper-ui-container .search-filter-control .suggestion-degree i:before,.upper-ui-container .search-filter-control .suggestion-interest i:before,.upper-ui-container .search-filter-control .suggestion-topic i:before,.upper-ui-container .search-filter-control i:before{content:"\e986"}.alert.alert-success i:before,.checkbox-control i:before,.icon-checkmark:before,.page-template-programs .discovery-return .tags i:before,.program-listing-container.interests .tags .tag i:before,.singular-ubc_programs .discovery-return .tags i:before{content:"\ea10"}.alert.alert-info i:before,.icon-info:before{content:"\ea0c"}.alert.alert-warning i:before,.fancybox-error:before,.icon-warning:before{content:"\ea07"}.alert.alert-danger i:before,.icon-blocked:before{content:"\ea0e"}.icon-capdoc:before,.program-menu li a[href="#program-summary"] i:before{content:"\e919"}#program-requirements h2 i:before,.icon-checkbook:before,.program-menu li a[href="#program-requirements"] i:before{content:"\e92b"}.icon-envelope:before,.share-link i:before{content:"\e92c"}#program-summary-information h2 i:before,.has-tooltip i:before,.icon-info-filled:before,.program-menu li a[href="#program-information"] i:before{content:"\e92d"}.icon-quotes:before{content:"\e92e"}.icon-rocket:before{content:"\e92f"}.icon-important:before{content:"\e931"}.icon-arrow-right:before,.upper-ui-container .search-filter-control .suggestion-program i:before{content:"\ea34"}.external-link>i:before,.icon-offsite:before{content:"\ea7e"}.btn.btn-social.btn-social-snapchat i:before,.icon-snapchat:before{content:"\e932"}.icon-zoom-check:before{content:"\e933"}.sprite{background:url(../images/sprites-global.png) no-repeat 0 0;display:block;overflow:hidden;text-indent:-999px}.icon{height:26px;width:26px}.student.icon{background-position:2px 2px}.faculty.icon{background-position:1px -45px}.alumni.icon{background-position:0 -95px}.alert{animation:fade .4s forwards;background:#dadada;border:.3333333333rem solid #888;font-weight:500;line-height:1.3;margin:1.3333333333rem 0;padding:.6666666667rem 2.6666666667rem;position:relative}.alert i{color:#000;color:rgba(0,0,0,.75);font-size:1.5rem;left:.6666666667rem;position:absolute;top:.6666666667rem}.alert .pb-component-programs-row .programs-row-item .campus-term,.alert p,.pb-component-programs-row .programs-row-item .alert .campus-term{margin-top:.2rem}.alert .close{font-size:1.5rem;position:absolute;right:.6666666667rem;top:.6666666667rem}.alert.alert-targeted{display:none}.alert.alert-success{background:#dff0d8;border-color:#d0e9c6;color:#3c763d}.alert.alert-info{background:#d9edf7;border-color:#bcdff1;color:#31708f}.alert.alert-warning{background:#fcf8e3;border-color:#faf2cc;color:#8a6d3b}.alert.alert-danger{background:#f2dede;border-color:#ebcccc;color:#a94442}#alert-wrap{background:#fdf1c5;border-bottom:5px solid #ffc600;border-top:5px solid #ffc600;color:#002145;font-size:16px;font-weight:500;margin:0;padding:12px 0}#alert-wrap a{color:#2f5d7c;text-decoration:none}#alert-wrap a:hover{text-decoration:underline}#alert-wrap .span12{position:relative}#alert-message{background:url(../images/bkg-alerts-message.png) no-repeat 0;padding:10px 39px 10px 69px}#closeAlerts.sprite{background-position:-167px -368px;height:27px;position:absolute;right:0;top:-12px;width:26px}#closeAlerts.sprite:hover{background-position:-167px -400px}#alertDialog{background-color:#e2e8ed;margin-bottom:0}.alertDialogInner{height:100%;left:0;position:absolute;width:100%}.alertDialogIcon{margin-right:10px;margin-top:-6px;width:10px}.alertDialogCopy{font-size:18px;margin:0;padding:28px 4%;text-align:center}.alertDialogCopy a{color:#eb513a;margin-left:5px}.view-mode-control{display:flex;margin-top:1.3333333333rem}.view-mode-control input+label{-webkit-font-smoothing:none;font-smoothing:none;font-smooth:always;background:#fff;color:#002145;display:block;font-size:1.2rem;margin:0;padding:.5333333333rem .8rem;transition:background .2s}.view-mode-control input{display:none}.view-mode-control input:checked+label{background:#2f5d7c;color:#fff}.view-mode-control .mode-control{border:1px solid #5e869f;overflow:hidden}.view-mode-control .mode-control:first-child{border-radius:.3333333333rem 0 0 .3333333333rem}.view-mode-control .mode-control:last-child{border-radius:0 .3333333333rem .3333333333rem 0}.filter-mode-control input+label{background:#fff;border:2px solid #5e869f;border-radius:1em;color:#002145;cursor:pointer;display:inline-block;font-size:1.1rem;font-weight:600;line-height:1;margin:0;padding:.5333333333rem .8rem;transition:background .2s}.filter-mode-control input{display:none}.filter-mode-control input:checked+label{background:#2f5d7c;color:#fff}.checkbox-control,.radio-control{margin:.3333333333rem 0 0}.checkbox-control input,.radio-control input{display:none}.checkbox-control label,.radio-control label{-webkit-tap-highlight-color:transparent;font-size:inherit;font-size:1em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-control i,.radio-control i{background:#fff;border:1px solid #2f5d7c;color:#2f5d7c;display:inline-block;font-size:1em;height:.95em;margin-right:.5em;overflow:hidden;padding:.25em;position:relative;vertical-align:middle;width:.95em}@media screen and (max-width:320px){.checkbox-control i,.radio-control i{font-size:.8em;margin-right:.2em}}.checkbox-control i:before,.radio-control i:before{opacity:.1;transition:opacity .2s}.checkbox-control input:checked+label i:before,.radio-control input:checked+label i:before{opacity:1}.checkbox-control span,.radio-control span{font-size:90%;line-height:1;vertical-align:middle}.checkbox-control i{border-radius:.3333333333rem}.radio-control i{border-radius:100%}.tags{list-style:none;margin:1.618em 0;padding:0}.tags li{box-sizing:border-box;display:inline-block;line-height:1;margin:.2666666667rem;vertical-align:middle}.tags li .btn{border-radius:.6666666667rem;display:block;line-height:1}.tags .tag{align-items:center;backface-visibility:hidden;background:#5e869f;border:2px solid #5e869f;border-radius:.6666666667rem;color:#fff;cursor:pointer;display:inline-flex;font-weight:500;padding:.5333333333rem .8rem;transition:background .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.tags .tag i{margin-left:.3333333333rem}.tags .tag.enabled{background:#fff;color:#2f5d7c}.no-touchevents .tags .tag:hover{background:#4b6b7f;color:#fff}dl.download{background-color:#e4eaee;display:block;margin:0 0 2rem;padding:.6666666667rem;position:relative}dl.download a{display:block;font-size:1.6rem;min-height:2.4666666667rem;padding-left:2.8666666667rem}dl.download dt{background-repeat:no-repeat;font-size:inherit;font-weight:400;line-height:1.3;margin:0;min-height:2.4666666667rem;position:relative}dl.download dt.doc{background-image:url(../images/icons/word.gif)}dl.download dt.pdf{background-image:url(../images/icons/pdf.gif)}dl.download dt.ppt{background-image:url(../images/icons/ppt.gif)}dl.download dt.xls{background-image:url(../images/icons/xls.gif)}dl.download dd{line-height:1.2}dl.download dd.size{font-size:inherit;font-weight:700;margin-top:1rem;text-transform:uppercase}dl.download dd.desc,dl.download dd.size{color:#555;margin-left:0;padding-left:3rem}.btn-close,.fancybox-close{background:#dadada;border:0;border-radius:100%;color:#555;font-size:1.0666666667rem;height:2.6666666667rem;line-height:2rem;margin:0;outline:none;padding:.3333333333rem;text-align:center;width:2.6666666667rem}.btn-close span,.fancybox-close span{display:none}.no-touchevents .btn-close:hover,.no-touchevents .fancybox-close:hover{background:#e8e8e8;color:#333}.btn-inline{margin:.3333333333rem;width:19rem}.btn-inline-link{display:inline-block;font-weight:500;margin:.3333333333rem .6666666667rem;padding:.3333333333rem;vertical-align:middle}.btn.btn-social{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between;line-height:2;max-width:13.3333333333rem}.btn.btn-social i{font-size:1.5em;font-weight:400;margin:-.2rem 0 0 .6666666667rem}.btn.btn-social i:not(.social-icon){display:none}.apply-btn,.btn-ubc,.btn-ubc-blue,.btn-ubc-green,.btn-ubc-red,.related-btn{text-transform:none!important}.btn-ubc{background:#2f5d7c;border:none;box-shadow:none;color:#fff;font-size:1rem;font-weight:500;line-height:1em;min-width:9.6666666667rem;padding:.6666666667rem 1.6666666667rem;text-align:center}.btn-ubc:focus,.btn-ubc:hover{background:#002145;color:#fff!important}.btn-ubc-red{background:#d22815;border:none;color:#fff;font-size:1rem;line-height:1em;padding:.6666666667rem 1.6666666667rem;text-align:center}.btn-ubc-red:focus,.btn-ubc-red:hover{background:#e02c17;color:#fff}.btn-ubc-blue{background:#2f5d7c;border:none;color:#fff;font-size:1rem;line-height:1em;padding:.6666666667rem 1.6666666667rem;text-align:center}.btn-ubc-blue:focus,.btn-ubc-blue:hover{background:#002145;color:#fff}.btn-ubc-green{background:#209038;border:none;color:#fff;font-size:1rem;line-height:1em;padding:.6666666667rem 1.6666666667rem;text-align:center}.btn-ubc-green:focus,.btn-ubc-green:hover{background:#176628;color:#fff}.btn-footer{box-sizing:border-box;display:inline-block;font-size:1.0666666667rem;font-weight:600;margin:0 auto;padding:1.3333333333rem 2.6666666667rem;text-align:center;text-transform:none!important}.btn-footer i{display:none}@media screen and (max-width:500px){.btn-footer{width:80%}}.button{font-size:18px;padding:18px 20px;text-align:center}.button,.button:active,.button:focus,.button:hover{color:#fff}.alertButton{background-color:#eb513a}.alertButton:hover{background-color:#fc5941}.primaryButton{background-color:#e1e7ed;color:#2f5d7c}.primaryButton:hover{background-color:#ecf4fa;color:#2f5d7c}.secondaryButton{background-color:#0d2144}.secondaryButton:hover{background-color:#112e62}.infoButton{background-color:#2f5d7c}.infoButton:hover{background-color:#35698c}.campus{display:block;font-family:Whitney SSm A,Whitney SSm B,Arial,Helvetica,sans-serif;font-style:normal;font-weight:300;margin-top:25px}.okanagan{color:#c98c26}.vancouver{color:#209038}#ubc7-global-utility button,#ubc7-global-utility button span,#ubc7-global-utility-no-script,#ubc7-unit-alternate-navigation .nav>li.active>.btn-group,#ubc7-unit-menu .nav>li.active>.btn-group,.navbar .nav>.active>a,.navbar .nav>.active>a:focus,.navbar .nav>.active>a:hover,header [class*=span],header.row-fluid{box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important}#ubc7-global-utility button{margin-right:0}@media (min-width:1200px){#ubc7-global-utility button{margin-right:27px}}@media (min-width:1400px){#ubc7-global-utility button{margin-right:0}}@media (min-width:980px){#ubc7-unit-menu .dropdown .btn-group .btn{height:44px}}@media (min-width:1200px){#ubc7-unit-menu .dropdown .btn-group .btn{height:48px}}#ubc7-unit-menu a{font-size:16px;text-transform:none}#ubc7-unit-menu .dropdown:hover .btn-group .dropdown-menu{display:block}#ubc7-unit-menu .dropdown:hover .btn-group .dropdown-menu .dropdown-menu{display:none}#ubc7-unit-menu .dropdown .btn-group .dropdown-menu a{text-transform:none}#ubc7-unit-menu .btn-group a.btn{padding:0 10px}#ubc7-unit-menu .dropdown-menu .dropdown-menu{display:none;left:100%;position:absolute;top:0}#ubc7-unit-menu .dropdown .btn-group .dropdown-menu li:hover .dropdown-menu{display:inline-block}#ubc7-unit-menu .dropdown-menu li a{overflow:auto;padding:10px 60px 10px 20px}#ubc7-unit-menu .dropdown-menu li .dropdown-menu a{padding:10px 20px}#ubc7-unit-menu .nav-collapse .dropdown-menu .dropdown a{background:url(../images/menu-arrow.png) no-repeat 100%}#ubc7-unit-menu .nav-collapse .dropdown-menu .dropdown a:hover{background:url(../images/menu-arrow-hover.png) no-repeat 100%!important;background-color:#002145!important}#ubc7-unit-menu .nav-collapse .dropdown-menu .dropdown .dropdown-menu a{background:none}#ubc7-unit-menu .nav-collapse .dropdown-menu .dropdown .dropdown-menu a:hover{background:#002145!important}#menu-secondary{display:block;margin:0;padding:0;width:100%}#menu-secondary.nav li{float:right;margin:0;padding:0;text-align:center}#menu-secondary.nav li a{color:#fff;font-family:Helvetica,Arial,sans-serif;font-style:normal;font-weight:500;padding:20px 30px 16px;text-align:center;text-transform:none}#menu-secondary.nav li#menu-item-1083 a{background:#2f5d7c}#menu-secondary.nav li#menu-item-1083 a:hover{background:#35698c}#menu-secondary.nav a{background:#d22815}#menu-secondary.nav a:hover{background:#d8634e}#menu-subsidiary{list-style:none;margin:0;padding:0}#menu-subsidiary li{background:transparent url(../images/bkg-menu-subsidiary.gif) no-repeat 100%;display:block;float:left;list-style:none;margin-top:9px}#menu-subsidiary li a{color:#2f5d7c;display:block;font-family:Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:500;padding:12px 18px 12px 17px;text-transform:none}#menu-subsidiary li a:hover{background:#c3d0e0 url(../images/bkg-menu-subsidiary.gif) no-repeat 100%;color:#002145;margin:0}#menu-subsidiary li#menu-item-1087,#menu-subsidiary li#menu-item-1087 a{border:0}#menu-subsidiary li#menu-item-1087,#menu-subsidiary li#menu-item-1087 a:hover{background-image:none}#ubc-student-navigation{display:block;width:100%}#menu-footer{align-items:center;display:flex;margin:0}#menu-footer li{display:block;list-style:none}#menu-footer li a{border-right:1px solid #0d2144;color:#0d2144;font-size:16px;line-height:22px;padding:0 16px;text-transform:none}#menu-footer li:first-child a{padding-left:0}#menu-footer li:last-child a{border-right:none;padding-right:0}#page-nav{border:1px solid #c3d0db;list-style:none;margin:0 0 2em}#page-nav ul{margin:0}#page-nav li{list-style:none}#page-nav li a{background-image:url(../images/page-menu-arrow.png);background-position:100%;background-repeat:no-repeat;border-bottom:1px solid #c3d0db;color:#002145;display:block;font-family:Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:500;padding:20px 30px 16px 12px;text-transform:uppercase}#page-nav .current_page_parent a:hover,#page-nav li a:hover{background-color:#002145;color:#fff;transition:color .25s ease,background-color .25s ease}#page-nav .current_page_ancestor.drop .children a:hover,#page-nav .current_page_item .children a:hover,#page-nav .current_page_item.drop .children a:hover,#page-nav .current_page_parent .children a:hover,#page-nav .current_page_parent.drop .children a:hover{background-color:#e0e7ec;background-image:url(../images/page-menu-arrow.png);background-position:100%;background-repeat:no-repeat;color:#002145;transition:color .25s ease,background-color .25s ease}#page-nav .children{display:none}#page-nav .current_page_ancestor .children,#page-nav .current_page_ancestor .current_page_item,#page-nav .current_page_item .children{display:block}#page-nav .children li a{background-color:#c3d0db;background-image:none;font-size:15px;padding-left:20px;text-transform:none}#page-nav li.current_page_item a{background-color:#002145;background-position:100%;background-repeat:no-repeat;color:#fff}#page-nav li.current_page_item.drop a{background-image:url(../images/page-menu-child-arrow.png)}#page-nav li.current_page_ancestor.drop ul.children li.current_page_parent a,#page-nav li.current_page_parent.drop .children .current_page_item a,#page-nav li.current_page_parent.drop a,#page-nav li.current_page_parent.drop ul li.current_page_item a,#page-nav li.current_page_parent.drop ul.children li.current_page_item a{background-color:#e0e7ec;background-image:url(../images/page-menu-arrow.png);background-position:100%;background-repeat:no-repeat;color:#002145}#page-nav li.current_page_ancestor a,#page-nav li.current_page_ancestor.drop a{background-color:#002145;background-image:url(../images/page-menu-child-arrow.png);background-position:100%;background-repeat:no-repeat;color:#fff}#page-nav li.current_page_ancestor a,#page-nav li.current_page_ancestor.drop ul li a #page-nav li.current_page_ancestor.drop .children a,#page-nav li.current_page_ancestor.drop ul.children li a,#page-nav li.current_page_item ul li a,#page-nav li.current_page_item.drop ul.children a,#page-nav li.current_page_parent.drop .children a,#page-nav li.current_page_parent.drop ul li a,#page-nav li.current_page_parent.drop ul.children li a{background-color:#edf1f4;background-image:none;color:#002145}#page-nav .children .children a,#page-nav li.current_page_ancestor.drop .children .children a #page-nav li.current_page_ancestor.drop ul.children li.current_page_ancestor.drop .children li a,#page-nav li.current_page_ancestor.drop ul.children li ul.children li a,#page-nav li.current_page_item .children .children a,#page-nav li.current_page_item.drop .children .children a,#page-nav li.current_page_parent.drop ul li.current_page_item .children li a{background-color:#fff;background-image:none;color:#002145}#page-nav .children .children a:hover,#page-nav li.current_page_ancestor.drop ul.children li ul.children li a:hover,#page-nav li.current_page_ancestor.drop ul.children li.current_page_ancestor.drop .children li a:hover,#page-nav li.current_page_ancestor.drop ul.children li.current_page_ancestor.drop .children li.current_page_item a,#page-nav li.current_page_item .children .children a:hover,#page-nav li.current_page_item.drop .children .children a:hover,#page-nav li.current_page_parent.drop ul li.current_page_item .children li a:hover{background-image:url(../images/page-menu-arrow.png);background-position:100%;background-repeat:no-repeat}#page-nav li.drop ul li a,#page-nav li.drop ul li ul li a{background-color:#edf1f4;background-image:none;color:#002145}#page-nav li.drop ul li.drop li a{background-color:#fff;background-image:none;color:#002145}#campus-nav{list-style:none;margin:0}#campus-nav li{display:inline-block;float:left;list-style:none;margin:0 2px 0 0}#campus-nav li.active .text{background-color:#002145}#campus-nav li a,#campus-nav li.active .text{color:#fff;display:block;font-family:Helvetica,Arial,sans-serif;font-size:20px;font-style:normal;font-weight:500;padding:10px 20px;text-transform:none}#campus-nav li a{background-color:#80a4ba}#campus-nav li a:hover{background-color:#002145;transition:background-color .25s ease}.icon-instagram-sign{background:url(../images/instagram.png) no-repeat 0 0;display:inline-block;height:32px;margin-top:1px;position:relative;top:7px;vertical-align:baseline;width:27px}#ubc7-unit-menu .dropdown:hover .btn-group .btn{background-color:transparent;color:#333}#ubc7-unit-menu .dropdown:hover>.btn-group>.btn{background-color:#002145;color:#fff}#ubc7-unit-menu .dropdown-menu .dropdown:hover>.btn-group>.btn{background:#002145 url(../images/menu-arrow-hover.png) no-repeat 100%!important;color:#fff}#ubc7-unit-menu .dropdown-menu .btn-group{display:block}#ubc7-unit-menu .dropdown-menu .btn-group a.btn{background:#fff url(../images/menu-arrow.png) no-repeat 100%!important;display:block;height:44px;overflow:hidden;padding:0 60px 0 20px!important;text-align:left}#ubc7-unit-menu .dropdown .btn-group.open:hover .btn-group button .ubc7-arrow,#ubc7-unit-menu .dropdown:hover .btn-group .btn-group .ubc7-arrow{background-position:-1178px -261px!important}@media screen and (max-width:979px){#ubc7-unit-menu .dropdown .btn-group .dropdown-menu li:hover .btn-group .dropdown-menu{display:block;left:auto;position:relative}#ubc7-unit-menu .dropdown-menu .btn-group a.btn,#ubc7-unit-menu .dropdown-menu .dropdown:hover>.btn-group>.btn{background-image:none!important}#ubc7-unit-menu .dropdown-menu .btn-group a.btn,#ubc7-unit-menu .dropdown:hover .btn-group .dropdown-menu a.btn{color:#002145;height:auto;padding:0 20px!important}#ubc7-unit-menu .dropdown:hover .btn-group .dropdown-menu .btn-group.open a.btn{color:#fff}}.breadcrumb{color:#2f5d7c;font-size:14px;font-weight:400;line-height:1.5em;margin:0;padding:10px 0}.breadcrumb .trail-before{display:none}.breadcrumb .divider{background:url(../images/bkg-separator.png) no-repeat 0 0;display:inline-block;height:12px;margin:0 4px;overflow:hidden;position:relative;text-indent:-999px;top:1px;width:6px}.video-container{position:relative}.video-container>*{bottom:0;left:0;position:absolute;right:0;top:0}.video-container:before{content:"";display:block;padding-top:56.25%}.video-container>*{height:100%!important;width:100%!important}.video-container video{-o-object-fit:cover;object-fit:cover}img.tipper{margin-top:-3px}img.fill{display:block;left:0;position:absolute;top:0}img.fillWidth{height:auto;min-width:100%;width:100%}img.fillHeight,img.fillWidth{display:block;position:relative}img.fillHeight{height:100%;min-height:100%;width:auto}img.fill.base,img.fillWidth.base img.fillHeight.base{z-index:0}table,table tbody{width:100%}table.zebra tr,table.zebra-left tr,table.zebra-right tr{border-bottom:.2666666667rem solid #fff}table.zebra tr td,table.zebra-left tr td,table.zebra-right tr td{padding:.5333333333rem}table.zebra tr th,table.zebra-left tr th,table.zebra-right tr th{background-color:#2f5d7c;color:#fff;font-size:.9333333333rem;font-weight:600;padding:.5333333333rem}table.zebra tr td,table.zebra tr th{text-align:center}table.zebra-left tr td,table.zebra-left tr th{text-align:left}table.zebra-right tr td,table.zebra-right tr th{text-align:right}table.zebra tr td a,table.zebra-left tr td a,table.zebra-right tr td a{color:#2f5d7c;display:inline;font-weight:700}table.zebra tr th a,table.zebra-left tr th a,table.zebra-right tr th a{color:#fff}table.zebra tr td a:hover,table.zebra-left tr td a:hover,table.zebra-right tr td a:hover{color:#002145}table.zebra tr th a:hover,table.zebra-left tr th a:hover,table.zebra-right tr th a:hover{color:#b7c9d3}table.zebra tr:nth-of-type(odd),table.zebra-left tr:nth-of-type(odd),table.zebra-right tr:nth-of-type(odd){background-color:#dbe3e8}table.zebra tr:nth-of-type(2n),table.zebra-left tr:nth-of-type(2n),table.zebra-right tr:nth-of-type(2n){background-color:#f0f3f6}dt,th{font-weight:500}@media screen and (max-width:640px){table{display:block!important;height:auto!important}}.react-modal-container{background-color:rgba(0,0,0,.5);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:10000}.react-modal{background:#fff;box-sizing:border-box;display:flex;flex-direction:column;font-family:Whitney SSm A,Whitney SSm B,Arial,Helvetica,sans-serif;margin:auto;max-height:100vh;max-width:53.3333333333rem;min-height:13.3333333333rem;min-width:32rem;outline:0;padding:3.236em 1.618em;position:relative;width:65%}.react-modal,.react-modal footer,.react-modal header{text-align:center}.react-modal footer h2,.react-modal footer h3,.react-modal footer h4,.react-modal footer>h1,.react-modal header h2,.react-modal header h3,.react-modal header h4,.react-modal header>h1{line-height:1.2;margin:0 .6666666667rem .6666666667rem}.react-modal header{padding:0 3rem}.react-modal footer{padding:0 .3333333333rem}.react-modal footer>div{margin:.6666666667rem .3333333333rem}@media screen and (max-width:640px){.react-modal footer{padding:.3333333333rem}.react-modal footer>div{margin:.3333333333rem}}.react-modal .inner{-webkit-overflow-scrolling:touch;-ms-overflow-style:auto;overflow:auto;-ms-touch-action:pan-y}.react-modal .btn-close,.react-modal .fancybox-close{position:absolute;right:.6666666667rem;top:.6666666667rem}@media screen and (min-width:641px){.react-modal{opacity:0;transition:opacity .4s}.react-modal.ReactModal__Content--after-open:not(.ReactModal__Content--before-close){opacity:1}.react-modal.ReactModal__Content--before-close{opacity:0}}@media screen and (max-width:640px){.react-modal{bottom:0;height:100%;left:0;margin:0;max-height:100vh;min-width:0;padding-top:1.618em;right:0;top:0;transform:translateY(100%);transition:transform .8s cubic-bezier(.1,.8,.2,1);width:100vw}.react-modal:after{background:#000;content:"";height:100vh;left:0;opacity:0;position:absolute;top:0;transition:opacity .6s;width:100vw;z-index:-1}.react-modal.ReactModal__Content--after-open:not(.ReactModal__Content--before-close){transform:translateY(0)}.react-modal.ReactModal__Content--before-close{transition-duration:.4s}.react-modal.subsheet-active:after{opacity:1;z-index:1}}.ReactModal__Body--open{overflow:hidden}.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{border:0;border-radius:0!important;box-shadow:none!important;margin:0;outline:none;padding:0;vertical-align:inherit}.fancybox-wrap{left:0;position:absolute;top:0;z-index:8020}.fancybox-skin{background:#fff;color:#333;padding:0!important;position:relative;text-shadow:none}.fancybox-opened{z-index:8030}.fancybox-inner,.fancybox-outer{position:relative}.fancybox-inner{-webkit-overflow-scrolling:touch;-ms-overflow-style:auto;overflow:auto;-ms-touch-action:pan-y}.fancybox-inner .inner{padding:2rem 4.6666666667rem 2rem 2rem}.fancybox-inner .inner h3{margin-top:0}.fancybox-iframe,.fancybox-image{display:block;height:100%;width:100%}.fancybox-image{max-height:100%;max-width:100%}.fancybox-close{border-radius:50%;box-sizing:border-box;height:2.6666666667rem!important;line-height:2rem;padding:.3333333333rem;right:1.3333333333rem!important;right:.6666666667rem;top:1.3333333333rem!important;top:.6666666667rem;width:2.6666666667rem!important}.fancybox-close,.fancybox-nav{cursor:pointer;position:absolute;z-index:8040}.fancybox-nav{-webkit-tap-highlight-color:rgba(0,0,0,0);height:100%;text-decoration:none;text-shadow:0 0 5px rgba(0,0,0,.5);top:0;width:40%}.fancybox-nav:before{color:#fff;font-size:2.8rem;position:absolute;text-indent:0;top:50%;transform:translateY(-50%)}.fancybox-prev{left:0}.fancybox-prev:before{left:.6666666667rem}.fancybox-next{right:0}.fancybox-next:before{right:.6666666667rem}.fancybox-nav span{display:none}.fancybox-tmp{left:-99999px;max-height:99999px;max-width:99999px;overflow:visible!important;position:absolute;top:-99999px;visibility:hidden}.fancybox-lock{overflow:hidden}.fancybox-overlay{display:none;left:0;overflow:hidden;position:absolute;top:0;z-index:8010}.fancybox-overlay-fixed{bottom:0;position:fixed;right:0}.fancybox-lock .fancybox-overlay{background-color:rgba(0,0,0,.5);overflow:auto;overflow-y:scroll}.fancybox-title{position:relative;text-shadow:none;visibility:hidden;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{bottom:0;left:0;margin-bottom:0!important;position:absolute;right:0;text-align:center;width:100%;z-index:8050}.fancybox-title-float-wrap .child{animation:fade 1s forwards;background:rgba(0,0,0,.8)!important;border-radius:0!important;box-sizing:border-box;color:#fff!important;display:inline-block;font-size:.8666666667rem;font-weight:700!important;line-height:1.3!important;margin-right:0!important;opacity:0;padding:.6666666667rem 1.3333333333rem!important;white-space:inherit!important;width:100%}.fancybox-title-outside-wrap{color:#333;position:relative}.fancybox-title-inside-wrap{padding-top:1rem}.fancybox-title-over-wrap{background:hsla(0,0%,100%,.8);bottom:0;color:#fff;left:0;padding:1rem;position:absolute}.fancybox-opened{transform:translateZ(100px)}.fancybox-title-float-wrap .child{background:0;font-family:Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;white-space:inherit}.fancybox-type-iframe .fancybox-inner{height:0!important;padding-top:56.25%}.fancybox-type-iframe .fancybox-inner .fancybox-iframe{bottom:0;left:0;position:absolute;right:0;top:0}#fancybox-loading{cursor:pointer;position:fixed;z-index:8060}#fancybox-loading div{display:none}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:none!important}.socialGridRow{position:relative}.fillSpace{height:100%;position:absolute;top:0}.socialBox{position:relative}.socialBox.tweet{background-color:#2f5d7c}.socialBox .instagramContent img,.socialBox img{width:100%}.socialBox:hover .hoverBox{display:block}.hoverBox{background-color:rgba(0,0,0,.2);background-image:url(../images/home/magnifyingGlass.svg);background-position:50%;background-repeat:no-repeat;display:none;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:99}.instagramIcon img{bottom:8px;position:absolute;right:5px;width:26px}.socialAdWrapper{box-sizing:border-box;display:block;height:100%;padding:20% 5% 5%;position:relative;text-transform:uppercase;width:100%}.socialAdWrapper:hover{opacity:.9}.socialAdWrapper:hover .socialAdIcon{background-color:#fc5941}.socialAdWrapper.odd{background-color:#2f5d7c}.socialAdWrapper.even{background-color:#002145}.socialAdWrapper h3{color:#fff;font-size:32px;line-height:normal;margin:0}@media (max-width:1280px){.socialAdWrapper h3{font-size:20px}}.pb-component-programs-row .programs-row-item .socialAdWrapper .campus-term,.socialAdWrapper .pb-component-programs-row .programs-row-item .campus-term,.socialAdWrapper a,.socialAdWrapper p{color:#fff;font-family:Whitney SSm A,Whitney SSm B,Arial,Helvetica,sans-serif;font-style:normal}.socialAdIcon{background-color:#eb513a;bottom:0;height:12%;position:absolute;right:0;width:12%}.socialAdIcon img{height:55%;padding:22.5%;width:55%}.tweetWrapper{background-color:#2f5d7c;color:#fff;cursor:pointer;display:table;font-size:36px;height:100%;line-height:normal;margin:0;text-align:center;width:100%}.tweetWrapper a{color:#add5f0}.pb-component-programs-row .programs-row-item .tweetWrapper .campus-term,.tweetWrapper .pb-component-programs-row .programs-row-item .campus-term,.tweetWrapper p{word-wrap:break-word;display:table-cell;font-size:16px;font-weight:300;line-height:24px;padding:6%;text-align:left;vertical-align:middle;width:100%}.page-template-landing-okanagan .tweetWrapper .pb-component-programs-row .programs-row-item .campus-term,.page-template-landing-okanagan .tweetWrapper p,.pb-component-programs-row .programs-row-item .page-template-landing-okanagan .tweetWrapper .campus-term{padding:8%}.tweetWrapper img{height:100%;width:0}.tweetIcon{bottom:2px;position:absolute;right:10px;width:26px}.tweetIcon img{height:auto;width:100%}.tweetIcon span,.youBCTwitterLink{display:none}.owl-carousel{-webkit-tap-highlight-color:transparent;display:none;position:relative;width:100%;z-index:1}.owl-carousel .owl-stage{display:flex;height:100%;position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{clear:both;content:"";display:block}.owl-carousel .owl-stage-outer{overflow:hidden;position:relative;transform:translateZ(0)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper{position:relative}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{backface-visibility:hidden;transform:translateZ(0)}.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-backface-visibility:hidden;float:left;min-height:1px;position:relative}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-controls .owl-next,.owl-carousel .owl-controls .owl-page,.owl-carousel .owl-controls .owl-prev,.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{display:block;opacity:0}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-height{transition:height .5s ease-in-out}.no-js .owl-carousel{display:block}.owl-dots{padding-top:1rem;text-align:center}.owl-dots .owl-dot{background-color:#5e869f;border:0;border-radius:50%;display:inline-block;height:.8rem;margin:0 .4666666667rem;width:.8rem}.owl-dots .owl-dot.active{background-color:#002145}.grabbing{cursor:move}.owl-origin{perspective-origin-x:50%;perspective-origin-y:50%;perspective:1200px}.owl-fade-out{animation:fadeOut .7s ease both;z-index:10}.owl-fade-in{animation:fadeIn .7s ease both}.owl-backSlide-out{animation:backSlideOut 1s ease both}.owl-backSlide-in{animation:backSlideIn 1s ease both}.owl-goDown-out{animation:scaleToFade .7s ease both}.owl-goDown-in{animation:goDown .6s ease both}.owl-fadeUp-in{animation:scaleUpFrom .5s ease both}.owl-fadeUp-out{animation:scaleUpTo .5s ease both}@keyframes empty{0%{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes backSlideOut{25%{opacity:.5;transform:translateZ(-500px)}75%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}to{opacity:.5;transform:translateZ(-500px) translateX(-200%)}}@keyframes backSlideIn{0%,25%{opacity:.5;transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;transform:translateZ(-500px)}to{opacity:1;transform:translateZ(0) translateX(0)}}@keyframes scaleToFade{to{opacity:0;transform:scale(.8)}}@keyframes goDown{0%{transform:translateY(-100%)}}@keyframes scaleUpFrom{0%{opacity:0;transform:scale(1.5)}}@keyframes scaleUpTo{to{opacity:0;transform:scale(1.5)}}#sliderBox{margin:0}.sliderImage{width:100%}.carousel-image{position:relative}.imageTitle{background:rgba(0,33,69,.6);bottom:1em;color:#fff;font-family:Helvetica,Arial,sans-serif;font-size:50px;font-style:normal;font-weight:100;padding:1em 1em 1em 9%;position:absolute}@media screen and (max-width:1199px){.imageTitle{font-size:55px}}@media screen and (max-width:979px){.imageTitle{font-size:50px}}@media screen and (max-width:873px){.imageTitle{font-size:45px}}@media screen and (max-width:767px){.imageTitle{font-size:40px}}@media screen and (max-width:661px){.imageTitle{font-size:35px}}@media screen and (max-width:555px){.imageTitle{font-size:25px}}@media screen and (max-width:449px){.imageTitle{font-size:20px}}.sliderCaptionBox{background-color:#fff;display:table-cell;height:174px;padding-left:14%;padding-right:14%;position:relative;vertical-align:middle;width:1%}.sliderCaptionCopy,.sliderCaptionLink,.sliderCaptionTitle{display:block;float:left;margin:0}.sliderCaptionTitle{font-size:22px;font-weight:500;padding-top:12px;width:28%}.sliderCaptionCopy{font-size:18px;line-height:24px;margin-left:4%;margin-right:3%;padding-top:12px;width:45%}.sliderCaptionLink{float:right;margin-top:15px;position:relative;right:-20px;width:20%}.sliderCaptionLink a{float:right;font-size:18px;line-height:20px;padding-left:10%;padding-right:10%}.sliderNavBox{bottom:10px;display:inline-block;position:relative;width:98%}.sliderNavBox:after{clear:both;content:"";display:block;height:0;line-height:0;visibility:hidden}.sliderNavLeftArrow,.sliderNavRightArrow{background:none;border:0;margin:0;outline:0;position:absolute;top:-110px}.sliderNavLeftArrow{left:7.2%}.sliderNavRightArrow{right:2.2%!important}.tabs{margin:1.618em 0;position:relative;z-index:5}.tabs-items{display:flex;list-style:none;margin:0;padding:0}.tabs-items li{flex-grow:1;line-height:1.1}.tabs-items li a{background:#fff;border:1px solid #e3eaee;border-right-width:0;color:#555;display:block;font-size:1.2rem;font-weight:600;margin-bottom:-1px;padding:1.3333333333rem 2.6666666667rem;text-align:center;transition:background .2s}.tabs-items li a.current{background:#e8e8e8;color:#000}@media screen and (max-width:800px){.tabs-items li a{font-size:1rem;padding:1.2rem .75rem}}@media screen and (max-width:640px){.tabs-items li a{font-size:.7rem;padding:1rem .5rem}}.tabs-items li:first-child a{border-left-width:1px}@media screen and (max-width:640px){.tabs-items li{flex-grow:1}}.tabs-content-item{background:#e8e8e8;display:none;padding:1.618em 1.618em 1.618em 2.427em;position:relative}.tabs-content-item.current{animation:fade .4s forwards;display:block}.react-autosuggest__container{width:100%}.react-autosuggest__input{position:relative;z-index:2}.react-autosuggest__suggestions-container{background:rgba(47,93,124,.9);border-radius:0 0 .6666666667rem .6666666667rem;max-width:34rem;min-width:10rem;opacity:0;position:absolute;top:1.7333333333rem;transition:opacity .2s;width:100%;z-index:1}.react-autosuggest__suggestions-container ul{list-style:none;margin:0;padding:1.2rem 1px .5333333333rem;text-align:left}.react-autosuggest__suggestions-container ul li{background:rgba(94,134,159,0);cursor:pointer;font-weight:500;padding:.6666666667rem 1rem;position:relative;transition:background .2s}.react-autosuggest__suggestions-container ul li:not(:last-child){border-bottom:1px solid rgba(0,33,69,.4)}.pb-component-programs-row .programs-row-item .pb-component-testimonials .testimonial-item-content .react-autosuggest__suggestions-container ul .campus-term,.pb-component-programs-row .programs-row-item .react-autosuggest__suggestions-container ul .pb-component-testimonials .testimonial-item-content .campus-term,.pb-component-testimonials .testimonial-item-content .react-autosuggest__suggestions-container ul .pb-component-programs-row .programs-row-item .campus-term,.pb-component-testimonials .testimonial-item-content .react-autosuggest__suggestions-container ul p,.react-autosuggest__suggestions-container ul .pb-component-testimonials .testimonial-item-content .pb-component-programs-row .programs-row-item .campus-term,.react-autosuggest__suggestions-container ul .pb-component-testimonials .testimonial-item-content p,.react-autosuggest__suggestions-container ul h5{color:#fff;color:#97b1c0;display:block;letter-spacing:normal;margin:0;transition:color .4s}.pb-component-programs-row .programs-row-item .pb-component-testimonials .testimonial-item-content .react-autosuggest__suggestions-container ul .campus-term em,.pb-component-programs-row .programs-row-item .react-autosuggest__suggestions-container ul .pb-component-testimonials .testimonial-item-content .campus-term em,.pb-component-testimonials .testimonial-item-content .react-autosuggest__suggestions-container ul .pb-component-programs-row .programs-row-item .campus-term em,.pb-component-testimonials .testimonial-item-content .react-autosuggest__suggestions-container ul p em,.react-autosuggest__suggestions-container ul .pb-component-testimonials .testimonial-item-content .pb-component-programs-row .programs-row-item .campus-term em,.react-autosuggest__suggestions-container ul .pb-component-testimonials .testimonial-item-content p em,.react-autosuggest__suggestions-container ul h5 em{color:#fff;font-style:normal}.react-autosuggest__suggestions-container ul span{color:#fff;display:inline-block;font-size:.9rem;line-height:1.3;margin-bottom:.3333333333rem;transition:color .4s}.react-autosuggest__suggestions-container .react-autosuggest__suggestion--highlighted{background:#5e869f}.pb-component-programs-row .programs-row-item .pb-component-testimonials .testimonial-item-content .react-autosuggest__suggestions-container .react-autosuggest__suggestion--highlighted .campus-term,.pb-component-programs-row .programs-row-item .react-autosuggest__suggestions-container .react-autosuggest__suggestion--highlighted .pb-component-testimonials .testimonial-item-content .campus-term,.pb-component-testimonials .testimonial-item-content .react-autosuggest__suggestions-container .react-autosuggest__suggestion--highlighted .pb-component-programs-row .programs-row-item .campus-term,.pb-component-testimonials .testimonial-item-content .react-autosuggest__suggestions-container .react-autosuggest__suggestion--highlighted p,.react-autosuggest__suggestions-container .react-autosuggest__suggestion--highlighted .pb-component-testimonials .testimonial-item-content .pb-component-programs-row .programs-row-item .campus-term,.react-autosuggest__suggestions-container .react-autosuggest__suggestion--highlighted .pb-component-testimonials .testimonial-item-content p,.react-autosuggest__suggestions-container .react-autosuggest__suggestion--highlighted h5,.react-autosuggest__suggestions-container .react-autosuggest__suggestion--highlighted i{color:#fff!important;opacity:1!important}.react-autosuggest__suggestions-container--open{opacity:1}select[disabled]{-webkit-appearance:none;color:#555;opacity:.8}.ubc-component{display:flex;flex-direction:column}.ubc-component,.ubc-component *{box-sizing:border-box}.ubc-component--fullwidth{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw}@media screen and (max-width:500px){.ubc-component--fullwidth .ubc-component__inner{padding:2.5rem}}.ubc-component__inner{margin:0 auto;max-width:1170px;padding:0 4.5rem;width:100%}@media screen and (max-width:980px){.ubc-component__inner{padding:0 3.5rem}}@media screen and (max-width:800px){.ubc-component__inner{padding:0 2.5rem}}@media screen and (max-width:500px){.ubc-component__inner{padding:0}}.ubc-component__inner--narrow{max-width:685px}@media screen and (max-width:980px){.ubc-component__inner--narrow{max-width:725px}}@media screen and (max-width:800px){.ubc-component__inner--narrow{max-width:100%}}.pb-component-programs-row .programs-row-item .pb-component-testimonials .testimonial-item-content .ubc-component .campus-term,.pb-component-programs-row .programs-row-item .ubc-component .pb-component-testimonials .testimonial-item-content .campus-term,.pb-component-testimonials .testimonial-item-content .ubc-component .pb-component-programs-row .programs-row-item .campus-term,.pb-component-testimonials .testimonial-item-content .ubc-component p,.ubc-component .heading1,.ubc-component .heading2,.ubc-component .heading3,.ubc-component .heading4,.ubc-component .heading5,.ubc-component .heading6,.ubc-component .pb-component-testimonials .testimonial-item-content .pb-component-programs-row .programs-row-item .campus-term,.ubc-component .pb-component-testimonials .testimonial-item-content p,.ubc-component h1,.ubc-component h2,.ubc-component h3,.ubc-component h4,.ubc-component h5,.ubc-component h6{color:#002145;font-style:normal;font-weight:700}.ubc-component .heading1,.ubc-component h1{font-size:3rem;line-height:3.4rem}.ubc-component .heading2,.ubc-component h2{font-size:2.4rem;line-height:2.8rem}.ubc-component .heading3,.ubc-component h3{font-size:2rem;line-height:2.2666666667rem}.ubc-component .heading4,.ubc-component h4{font-size:1.5333333333rem;line-height:2rem}.pb-component-programs-row .programs-row-item .pb-component-testimonials .testimonial-item-content .ubc-component .campus-term,.pb-component-programs-row .programs-row-item .ubc-component .pb-component-testimonials .testimonial-item-content .campus-term,.pb-component-testimonials .testimonial-item-content .ubc-component .pb-component-programs-row .programs-row-item .campus-term,.pb-component-testimonials .testimonial-item-content .ubc-component p,.ubc-component .heading5,.ubc-component .pb-component-testimonials .testimonial-item-content .pb-component-programs-row .programs-row-item .campus-term,.ubc-component .pb-component-testimonials .testimonial-item-content p,.ubc-component h5{font-size:1.25rem;line-height:1.6rem}.ubc-component .heading6,.ubc-component h6{font-size:1rem;line-height:1.6rem}.ubc-component .ubc-component__title{color:#001730;margin:0 0 .25em}.ubc-component .ubc-component__subtitle{margin:0}.ubc-component__header{margin-bottom:2rem;width:100%}.ubc-component__footer{width:100%}.ubc-component__footer--links{align-items:center;display:flex;justify-content:center;margin:1rem -.5rem 0;width:calc(100% + 1rem)}.ubc-component__footer--links>*{margin:0 .5rem}.ubc-component-alignment--right .ubc-component__footer--links{justify-content:flex-end}.ubc-component-alignment--left .ubc-component__footer--links{justify-content:flex-start}.pb-component-programs-row .programs-row-item .ubc-component .campus-term,.ubc-component .pb-component-programs-row .programs-row-item .campus-term,.ubc-component p{color:#002145;font-size:1rem;font-style:normal;font-weight:400;line-height:1.6rem}.pb-component-programs-row .programs-row-item .ubc-component .campus-term .small,.ubc-component .pb-component-programs-row .programs-row-item .campus-term .small,.ubc-component p .small{font-size:.8rem;line-height:1.2rem}.ubc-component__body{width:100%}.is-reverse .ubc-component *,.ubc-component.is-reverse *{color:#fff}.ubc-component-alignment--left .ubc-component__inner{text-align:left}.ubc-component-alignment--center .ubc-component__inner,.ubc-component-alignment--centre .ubc-component__inner{text-align:center}.ubc-component .button{background:#002145;border:2px solid #002145;border-radius:3px;color:#fff;display:inline-block;font-size:1rem;font-weight:700;line-height:1.6rem;padding:1.0666666667rem 1.3333333333rem;transition:all .25s}.ubc-component .button:focus,.ubc-component .button:hover{background:#001730;border-color:#001730}.ubc-component .button:active{background:#001022;border-color:#001022}.ubc-component .button.disabled,.ubc-component .button:disabled{background:#ddd;border:2px solid #ddd;color:#aaa;pointer-events:none}.ubc-component .button--compact{font-size:.9333333333rem;font-weight:400;padding:.6666666667rem 1.3333333333rem}.ubc-component .button--secondary{background:transparent;color:#002145}.ubc-component .button--secondary:focus,.ubc-component .button--secondary:hover{background:transparent;border-color:#001730;color:#001730}.ubc-component .button--secondary:active{background:transparent;border-color:#001022;color:#001022}.ubc-component .button--secondary.disabled,.ubc-component .button--secondary:disabled{background:transparent;border-color:#bbb;color:#bbb}.ubc-component .button--tertiary{background:#4c637c;border-color:#4c637c}.ubc-component .button--tertiary:focus,.ubc-component .button--tertiary:hover{background:#001d3e;border-color:#001d3e}.ubc-component .button--apply{background:#db4326;border-color:#db4326}.ubc-component .button--apply:focus,.ubc-component .button--apply:hover{background:#d3553b;border-color:#d3553b}.ubc-component .button--apply:active{background:#c23c22;border-color:#c23c22}.ubc-component .button--link{align-items:center;background:transparent;border-color:transparent;color:#3f5ecc;display:flex;padding:1.0666666667rem 0}.ubc-component .button--link svg{margin-left:1rem}.ubc-component .button--link:focus,.ubc-component .button--link:hover{background:transparent;border-color:transparent;color:#002145}.ubc-component .button--link:focus svg path,.ubc-component .button--link:hover svg path{fill:#002145}.ubc-component .button--link:active{background:transparent;border-color:transparent;color:#002145}.ubc-component .button--link.disabled,.ubc-component .button--link:disabled{background:#fff;border-color:#fff;color:#aaa;pointer-events:none}.ubc-component .arrow-link{transition:transform .3s ease}.ubc-component .button--link:focus .arrow-link,.ubc-component .button--link:hover .arrow-link,.ubc-component .link--arrow:focus .arrow-link,.ubc-component .link--arrow:hover .arrow-link,.ubc-component .ubc-component-card:focus-within .arrow-link,.ubc-component .ubc-component-card:hover .arrow-link{transform:translateX(15px)}.ubc-component .link--arrow{align-items:center;display:flex}.ubc-component .link--arrow svg{margin-left:1rem}.ubc-component .link--arrow:focus svg path,.ubc-component .link--arrow:hover svg path{fill:#002145}.ubc-component.bg-blue .button,.ubc-component.bg-dark-blue .button,.ubc-component.bg-primary .button,.ubc-component.bg-primary_blue .button,.ubc-component.is-reverse .button{background:#fff;border-color:#fff;color:#002145}.ubc-component.bg-blue .button:focus,.ubc-component.bg-blue .button:hover,.ubc-component.bg-dark-blue .button:focus,.ubc-component.bg-dark-blue .button:hover,.ubc-component.bg-primary .button:focus,.ubc-component.bg-primary .button:hover,.ubc-component.bg-primary_blue .button:focus,.ubc-component.bg-primary_blue .button:hover,.ubc-component.is-reverse .button:focus,.ubc-component.is-reverse .button:hover{background:#eee;border-color:#eee}.ubc-component.bg-blue .button:active,.ubc-component.bg-dark-blue .button:active,.ubc-component.bg-primary .button:active,.ubc-component.bg-primary_blue .button:active,.ubc-component.is-reverse .button:active{background:#ccc;border-color:#ccc}.ubc-component.bg-blue .button.disabled,.ubc-component.bg-blue .button:disabled,.ubc-component.bg-dark-blue .button.disabled,.ubc-component.bg-dark-blue .button:disabled,.ubc-component.bg-primary .button.disabled,.ubc-component.bg-primary .button:disabled,.ubc-component.bg-primary_blue .button.disabled,.ubc-component.bg-primary_blue .button:disabled,.ubc-component.is-reverse .button.disabled,.ubc-component.is-reverse .button:disabled{background:#001730;border-color:#001730;color:#334d6a}.ubc-component.bg-blue .button--secondary,.ubc-component.bg-dark-blue .button--secondary,.ubc-component.bg-primary .button--secondary,.ubc-component.bg-primary_blue .button--secondary,.ubc-component.is-reverse .button--secondary{background:transparent;color:#fff}.ubc-component.bg-blue .button--secondary:active,.ubc-component.bg-blue .button--secondary:focus,.ubc-component.bg-blue .button--secondary:hover,.ubc-component.bg-dark-blue .button--secondary:active,.ubc-component.bg-dark-blue .button--secondary:focus,.ubc-component.bg-dark-blue .button--secondary:hover,.ubc-component.bg-primary .button--secondary:active,.ubc-component.bg-primary .button--secondary:focus,.ubc-component.bg-primary .button--secondary:hover,.ubc-component.bg-primary_blue .button--secondary:active,.ubc-component.bg-primary_blue .button--secondary:focus,.ubc-component.bg-primary_blue .button--secondary:hover,.ubc-component.is-reverse .button--secondary:active,.ubc-component.is-reverse .button--secondary:focus,.ubc-component.is-reverse .button--secondary:hover{background:transparent;border-color:#fff;color:#fff}.ubc-component.bg-blue .button--secondary.disabled,.ubc-component.bg-blue .button--secondary:disabled,.ubc-component.bg-dark-blue .button--secondary.disabled,.ubc-component.bg-dark-blue .button--secondary:disabled,.ubc-component.bg-primary .button--secondary.disabled,.ubc-component.bg-primary .button--secondary:disabled,.ubc-component.bg-primary_blue .button--secondary.disabled,.ubc-component.bg-primary_blue .button--secondary:disabled,.ubc-component.is-reverse .button--secondary.disabled,.ubc-component.is-reverse .button--secondary:disabled{background:transparent;border-color:#334d6a;color:#334d6a}.ubc-component.bg-blue .button--tertiary,.ubc-component.bg-dark-blue .button--tertiary,.ubc-component.bg-primary .button--tertiary,.ubc-component.bg-primary_blue .button--tertiary,.ubc-component.is-reverse .button--tertiary{background:#4c637c;border-color:#4c637c;color:#fff}.ubc-component.bg-blue .button--tertiary:focus,.ubc-component.bg-blue .button--tertiary:hover,.ubc-component.bg-dark-blue .button--tertiary:focus,.ubc-component.bg-dark-blue .button--tertiary:hover,.ubc-component.bg-primary .button--tertiary:focus,.ubc-component.bg-primary .button--tertiary:hover,.ubc-component.bg-primary_blue .button--tertiary:focus,.ubc-component.bg-primary_blue .button--tertiary:hover,.ubc-component.is-reverse .button--tertiary:focus,.ubc-component.is-reverse .button--tertiary:hover{background:#66798f;border-color:#66798f;color:#fff}.ubc-component.bg-blue .button--tertiary:active,.ubc-component.bg-dark-blue .button--tertiary:active,.ubc-component.bg-primary .button--tertiary:active,.ubc-component.bg-primary_blue .button--tertiary:active,.ubc-component.is-reverse .button--tertiary:active{background:#001730;border-color:#001730}.ubc-component.bg-blue .button--link,.ubc-component.bg-dark-blue .button--link,.ubc-component.bg-primary .button--link,.ubc-component.bg-primary_blue .button--link,.ubc-component.is-reverse .button--link{background:transparent;border-color:transparent;color:#e1e7ed;padding:1.0666666667rem 0}.ubc-component.bg-blue .button--link:focus,.ubc-component.bg-blue .button--link:hover,.ubc-component.bg-dark-blue .button--link:focus,.ubc-component.bg-dark-blue .button--link:hover,.ubc-component.bg-primary .button--link:focus,.ubc-component.bg-primary .button--link:hover,.ubc-component.bg-primary_blue .button--link:focus,.ubc-component.bg-primary_blue .button--link:hover,.ubc-component.is-reverse .button--link:focus,.ubc-component.is-reverse .button--link:hover{background:transparent;border-color:transparent;color:#002145}.ubc-component.bg-blue .button--link:active,.ubc-component.bg-dark-blue .button--link:active,.ubc-component.bg-primary .button--link:active,.ubc-component.bg-primary_blue .button--link:active,.ubc-component.is-reverse .button--link:active{background:transparent;border-color:transparent;color:#fff}.ubc-component.bg-blue .button--link.disabled,.ubc-component.bg-blue .button--link:disabled,.ubc-component.bg-dark-blue .button--link.disabled,.ubc-component.bg-dark-blue .button--link:disabled,.ubc-component.bg-primary .button--link.disabled,.ubc-component.bg-primary .button--link:disabled,.ubc-component.bg-primary_blue .button--link.disabled,.ubc-component.bg-primary_blue .button--link:disabled,.ubc-component.is-reverse .button--link.disabled,.ubc-component.is-reverse .button--link:disabled{background:transparent;border-color:transparent;color:#334d6a;pointer-events:none}.ubc-component.bg-blue .button--apply,.ubc-component.bg-dark-blue .button--apply,.ubc-component.bg-primary .button--apply,.ubc-component.bg-primary_blue .button--apply,.ubc-component.is-reverse .button--apply{background:#db4326;border-color:#db4326;color:#fff}.ubc-component.bg-blue .button--apply:focus,.ubc-component.bg-blue .button--apply:hover,.ubc-component.bg-dark-blue .button--apply:focus,.ubc-component.bg-dark-blue .button--apply:hover,.ubc-component.bg-primary .button--apply:focus,.ubc-component.bg-primary .button--apply:hover,.ubc-component.bg-primary_blue .button--apply:focus,.ubc-component.bg-primary_blue .button--apply:hover,.ubc-component.is-reverse .button--apply:focus,.ubc-component.is-reverse .button--apply:hover{background:#d3553b;border-color:#d3553b;color:#fff}.ubc-component.bg-blue .button--apply:active,.ubc-component.bg-dark-blue .button--apply:active,.ubc-component.bg-primary .button--apply:active,.ubc-component.bg-primary_blue .button--apply:active,.ubc-component.is-reverse .button--apply:active{background:#c23c22;border-color:#c23c22;color:#fff}.ubc-component--split-columns{display:flex;left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw}.ubc-component--split-columns .ubc-component__columns{display:flex}@media screen and (max-width:1240px){.ubc-component--split-columns .ubc-component__columns{flex-direction:column}}.ubc-component--split-columns .ubc-component__column{align-items:center;display:flex;flex:1 1 50%}.ubc-component--split-columns .ubc-component__column--left{background-position:right 200px center;background-repeat:no-repeat;background-size:cover;justify-content:flex-end}@media screen and (max-width:1240px){.ubc-component--split-columns .ubc-component__column--left{background-position:50%;flex-direction:column;margin-bottom:2rem}}.ubc-component--split-columns .ubc-component__column--left .ubc-component__column-content{background:#eee;margin:4.5rem;max-width:415px;padding:4.5rem}@media screen and (max-width:980px){.ubc-component--split-columns .ubc-component__column--left .ubc-component__column-content{margin:3.5rem;padding:3.5rem}}@media screen and (max-width:1240px){.ubc-component--split-columns .ubc-component__column--left .ubc-component__column-content{margin:2.5rem;max-width:90%;padding:2.5rem}}.ubc-component--split-columns .ubc-component__column--right .ubc-component__column-content{padding:0 4.5rem 0 3rem}@media screen and (max-width:1240px){.ubc-component--split-columns .ubc-component__column--right .ubc-component__column-content{padding:0}}.ubc-component--split-columns .ubc-component__column-content{max-width:90%;overflow:hidden;width:100%}@media screen and (max-width:1240px){.ubc-component--split-columns .ubc-component__column-content{margin:0 auto}.ubc-component--split-columns .ubc-component__column--hero{margin-bottom:3rem}.ubc-component--split-columns .ubc-component__column--hero .ubc-component__column-content{margin-top:-2rem;transform:translateY(4rem)}}@media screen and (max-width:500px){.ubc-component--split-columns .ubc-component__grid{margin:0 auto}}.ubc-component__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.ubc-component__grid--2up{grid-gap:2.5rem;grid-row-gap:1.5rem;grid-template-columns:1fr 1fr}@media screen and (max-width:980px){.ubc-component__grid--2up{grid-gap:1rem;grid-row-gap:1rem}}.ubc-component__grid--square .ubc-component__grid-item:before{content:"";display:block;padding-top:90%}.ubc-component__grid--square .ubc-component__grid-item>*{height:100%;left:0;position:absolute;top:0;width:100%}.ubc-component__grid--mosaic{grid-gap:1.75rem;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr}@media screen and (max-width:1240px){.ubc-component__grid--mosaic{grid-gap:1rem}}@media screen and (max-width:800px){.ubc-component__grid--mosaic{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr}}@media screen and (max-width:640px){.ubc-component__grid--mosaic{display:block;position:relative}}.ubc-component__grid--mosaic .ubc-component__grid-item{-o-object-fit:cover;object-fit:cover}.ubc-component__grid--mosaic .ubc-component__grid-item img{height:100%;max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}.ubc-component__grid--mosaic .ubc-component__grid-item:nth-child(2){grid-column-start:3;grid-row-start:2}.ubc-component__grid--mosaic .ubc-component__grid-item:nth-child(3){grid-column-start:1;grid-row-start:2}.ubc-component__grid--mosaic .ubc-component__grid-item:nth-child(4){grid-column-start:2;grid-row-end:3;grid-row-start:1}@media screen and (max-width:800px){.ubc-component__grid--mosaic .ubc-component__grid-item:nth-child(2){grid-column-start:2;grid-row-start:3}.ubc-component__grid--mosaic .ubc-component__grid-item:nth-child(3){grid-column-start:1;grid-row-start:2}.ubc-component__grid--mosaic .ubc-component__grid-item:nth-child(4){grid-column-start:2;grid-row-end:3;grid-row-start:1}.ubc-component__grid--mosaic .ubc-component__grid-item:nth-child(5){grid-column-start:1;grid-row-start:3}}@media screen and (max-width:640px){.ubc-component__grid--mosaic .ubc-component__grid-item .ubc-component__image-caption{display:none}.ubc-component__grid--mosaic .ubc-component__grid-item:first-child{left:0;margin:auto;min-height:225px;position:absolute;right:0;top:130px;width:85%;z-index:100}.ubc-component__grid--mosaic .ubc-component__grid-item:nth-child(2){left:0;margin:auto;min-height:225px;position:absolute;right:0;top:720px;width:85%;z-index:100}.ubc-component__grid--mosaic .ubc-component__grid-item:nth-child(3){height:260px}.ubc-component__grid--mosaic .ubc-component__grid-item:nth-child(4){height:550px;margin:20px 0}.ubc-component__grid--mosaic .ubc-component__grid-item:nth-child(5){height:260px}}.ubc-component__grid-item{overflow:hidden;position:relative}@media screen and (max-width:640px){.ubc-component-cta .ubc-component__inner{padding:3.6666666667rem 2.5rem}}.ubc-component-cta__body{margin-bottom:2.1333333333rem}.ubc-component-card{position:relative}.ubc-component-card__image{background-color:#b7c9d3;height:0;margin-bottom:1.5rem;padding-bottom:75%;position:relative}.ubc-component-card__image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.ubc-component-card__image .ubc-component-card__tag{position:absolute;right:0;top:0}.ubc-component-card__tag{background:rgba(0,33,69,.84);color:#fff;font-weight:700;padding:12px 24px}.ubc-component-card .ubc-component__title a{color:#001730}.is-reverse .ubc-component-card .ubc-component__title a{color:#fff}.ubc-component-card .ubc-component__title a:after{bottom:0;content:" ";left:0;position:absolute;right:0;top:0}.ubc-component-card--simple{background-color:#eee;display:flex;flex-direction:column;height:100%;justify-content:center;padding:2rem}.ubc-component-card--simple .ubc-component__header{margin-bottom:1rem}.ubc-component-card--simple .ubc-component__body>:last-child(){margin-bottom:0}.ubc-component-card--overlay{align-items:center;background-position:50%;background-size:cover;color:#fff!important;display:flex;font-weight:700;justify-content:center;padding:1rem;text-align:center}.ubc-component-card--overlay:before{background:rgba(0,33,69,.65);bottom:0;content:" ";left:0;position:absolute;right:0;top:0;transition:all .2s ease}.ubc-component-card--overlay:focus:before,.ubc-component-card--overlay:hover:before{background:rgba(0,33,69,.8)}.ubc-component-card--overlay span{font-size:1.2666666667rem;position:relative}.ubc-component-carousel__nav{display:flex;list-style:none;margin:0 0 0 1rem}.ubc-component-carousel__nav-button{align-items:center;background:#002145;cursor:pointer;display:flex;font-size:0;height:50px;justify-content:center;transition:all .2s ease;width:50px}.ubc-component-carousel__nav-button:focus,.ubc-component-carousel__nav-button:hover{background:#5e869f}.ubc-component-carousel__nav-button:first-child{margin:0 1px 0 0}.ubc-component-carousel__nav-button--next svg{transform:rotate(180deg)}.ubc-component__caption-wrapper{position:relative}.ubc-component__caption-wrapper:hover .ubc-component__image-caption{opacity:1;transition-delay:.25s;visibility:visible}.ubc-component__image-caption{align-items:flex-end;background:linear-gradient(0deg,rgba(0,33,69,.85) 35.66%,rgba(0,33,69,0) 90.44%);bottom:0;color:#fff!important;display:flex;font-size:.8666666667rem!important;height:20%;left:0;margin:0;opacity:0;padding-left:.6666666667rem;position:absolute;transition:all .2s ease;visibility:hidden;width:100%}.ubc-component-features-carousel{background:#eee}.ubc-component-features-carousel .ubc-component__columns .ubc-component__column--left .ubc-component__column-content{background:#fff}.ubc-component-features-carousel .ubc-component__columns .ubc-component__column--right .ubc-component__column-content{overflow:visible;padding:0}@media screen and (max-width:980px){.ubc-component-features-carousel .ubc-component__columns .ubc-component__column--right .ubc-component__column-content{max-width:90%}}.ubc-component-features-carousel .ubc-component__columns .ubc-component__column--right .ubc-component__column-content .ubc-component__header{margin-bottom:1rem}.ubc-component-features-carousel .ubc-component__columns .ubc-component__column--right{overflow:hidden}@media screen and (min-width:0px) and (max-width:640px){.ubc-component-features-carousel .ubc-component__columns .ubc-component__column--right{padding-bottom:2rem}}.ubc-component-features-carousel__wrapper{margin-bottom:2rem}.ubc-component-features-carousel .owl-stage-outer{overflow:visible}@media screen and (max-width:1520px){.ubc-component-features-carousel .owl-stage-outer{overflow:hidden}}.ubc-component-features-carousel .ubc-component-carousel__nav{margin:0}.ubc-component-features-carousel .ubc-component-card__image{padding-bottom:59%}.ubc-component-header-hero{background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:640px;left:50%;margin-left:-50vw;margin-right:-50vw;overflow:hidden;position:relative;right:50%;width:100vw}@media screen and (max-width:800px){.ubc-component-header-hero{height:350px}}.ubc-component-header-hero video{height:auto;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:auto;z-index:0}.ubc-component-header-hero .container{margin-bottom:3.6666666667rem;margin-top:auto;z-index:2}.ubc-component-header-hero .container .ubc-component-header-hero__title{background:rgba(0,33,69,.65);color:#fff;font-weight:400;margin:0;max-width:40rem;padding:1.8666666667rem 1.8666666667rem 1.8666666667rem 0;position:relative;width:-moz-fit-content;width:fit-content}.ubc-component-header-hero .container .ubc-component-header-hero__title:after{background:rgba(0,33,69,.65);content:"";display:inline-block;height:100%;left:-500%;position:absolute;right:100%;top:0;width:500%;z-index:1}@media screen and (max-width:980px){.ubc-component-header-hero .container .ubc-component-header-hero__title{padding-left:1.8666666667rem}}.ubc-component-hero{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:center;min-height:570px;overflow:hidden;position:relative}.ubc-component-hero--has-text:before{background:rgba(0,33,69,.65);bottom:0;content:" ";left:0;position:absolute;right:0;top:0;z-index:1}.ubc-component-hero .ubc-component__inner{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:2}.ubc-component-hero video{height:auto;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:auto;z-index:0}.ubc-component-intro__wrapper{display:flex;justify-content:space-around;margin:0 auto;max-width:49.3333333333rem}@media screen and (max-width:800px){.ubc-component-intro__wrapper{flex-direction:column}}.ubc-component-intro__body{width:100%}.ubc-component-intro .ubc-component__footer--links{margin-top:3.3333333333rem}.ubc-component-intro .ubc-component__subtitle{color:#334d6a}@media screen and (max-width:640px){.ubc-component-intro .ubc-component__inner{padding-left:2.5rem;padding-right:2.5rem}}@media screen and (max-width:980px){.ubc-component-program-row .owl-stage{margin-left:-40px}.ubc-component-program-row .ubc-component__inner{padding-right:0}}.ubc-component-program-row .ubc-component__header{align-items:center;display:flex;justify-content:space-between}@media screen and (max-width:640px){.ubc-component-program-row .ubc-component__header{align-items:flex-start;flex-direction:column}}@media screen and (max-width:980px){.ubc-component-program-row .ubc-component__header{padding-right:2.5rem}}.ubc-component-program-row .ubc-component__header-utility{align-items:center;display:flex}@media screen and (max-width:640px){.ubc-component-program-row .ubc-component__header-utility{justify-content:space-between;margin-top:1rem;width:100%}}.ubc-component-program-row .ubc-component__header .ubc-component-carousel__nav{border-left:1px solid #bbb;padding-left:2.1333333333rem}@media screen and (max-width:640px){.ubc-component-program-row .ubc-component__header .ubc-component-carousel__nav{border:none;margin-left:auto;padding-left:0}}.ubc-component-program-row .ubc-component__header .ubc-component-carousel__nav-button svg{fill:#fff}@media screen and (max-width:980px){.ubc-component-program-row .ubc-component__title{padding-right:2.5rem}}.ubc-component-program-row__copy{flex-basis:43.3333333333rem;margin-right:2rem}@media screen and (max-width:640px){.ubc-component-program-row__copy{flex-basis:unset;margin-right:0}}.ubc-component-program-row__content{color:#555;font-size:1rem;font-style:normal;font-weight:400;line-height:1.6rem}.ubc-component-program-row .ubc-component-card__image,.ubc-component-program-row__item .ubc-component__header{margin-bottom:1rem}@media screen and (max-width:640px){.ubc-component-program-row__cta{display:none}}.ubc-component-program-row__mobile-cta.button{display:none}@media screen and (max-width:640px){.ubc-component-program-row__mobile-cta.button{display:inline-block;margin-top:3rem;width:calc(100% - 2.5rem)}}.ubc-component-program-row.bg-primary_blue *,.ubc-component-program-row.bg-primary_blue a{color:#fff}.ubc-component-program-row.bg-primary_blue .ubc-component-carousel__nav-button{background:#fff}.ubc-component-program-row.bg-primary_blue .ubc-component-carousel__nav-button:hover{background:#eee}.ubc-component-program-row.bg-primary_blue .ubc-component-carousel__nav-button svg{fill:#002145}.ubc-component-program-row.bg-primary_blue .ubc-component-card__tag{background:hsla(0,0%,100%,.64);color:#002145}.ubc-component-program-row.bg-primary_blue .ubc-component-program-row__cta{text-decoration:underline}.ubc-component-program-row.bg-primary_blue .ubc-component-program-row__cta:hover{text-decoration:none}@media screen and (max-width:980px){.ubc-component-program-row-count--3 .owl-stage{margin-left:0}}@media screen and (max-width:800px){.ubc-component-program-row-count--3 .owl-stage{margin-left:-40px}}@media screen and (max-width:980px){.ubc-component-program-row-count--3 .ubc-component__inner{padding-right:3.5rem}}@media screen and (max-width:800px){.ubc-component-program-row-count--3 .ubc-component__inner{padding-right:0}}.ubc-component-program-row-count--3 .ubc-component-carousel__nav{display:none}@media screen and (max-width:800px){.ubc-component-program-row-count--3 .ubc-component-carousel__nav{display:flex}}.ubc-component-program-row-count--3 .owl-item{margin-right:24px}.ubc-component-program-row-count--3 .owl-item:last-child{margin-right:0}.ubc-component-program-row-count--3 .ubc-component-carousel__wrapper{display:flex;gap:24px}@media screen and (max-width:800px){.ubc-component-program-row-count--3 .ubc-component-carousel__wrapper{display:block}}.ubc-component-program-row-count--3 .ubc-component-carousel__wrapper.owl-loaded{display:block}.ubc-component-program-row-count--3 .ubc-component-carousel__wrapper.owl-loaded .ubc-component-program-row__item{width:auto}.ubc-component-program-row-count--3 .ubc-component-program-row__item{width:33%}@media screen and (max-width:980px){.ubc-component-program-row-count--3 .ubc-component-program-row__item{width:100%}}@media screen and (min-width:800px){.ubc-component-program-row-count--2 .ubc-component__content{display:flex}}@media screen and (max-width:980px){.ubc-component-program-row-count--2 .owl-stage{margin-left:0}}@media screen and (max-width:640px){.ubc-component-program-row-count--2 .owl-stage{margin-left:-40px}}.ubc-component-program-row-count--2 .ubc-component-program-row__desktop-content{flex-basis:33%;margin-right:24px}@media screen and (max-width:800px){.ubc-component-program-row-count--2 .ubc-component-program-row__desktop-content{display:none}}.ubc-component-program-row-count--2 .ubc-component-program-row__desktop-content .ubc-component-program-row__cta{display:inline-block;margin-top:3rem}.ubc-component-program-row-count--2 .ubc-component-carousel__wrapper{display:flex;gap:24px}@media screen and (max-width:640px){.ubc-component-program-row-count--2 .ubc-component-carousel__wrapper{display:block}}.ubc-component-program-row-count--2 .ubc-component-carousel__wrapper.owl-loaded{display:block}.ubc-component-program-row-count--2 .ubc-component-carousel__wrapper.owl-loaded .ubc-component-program-row__item{width:auto}@media screen and (min-width:641px){.ubc-component-program-row-count--2 .ubc-component-carousel__wrapper{flex-basis:66%}.ubc-component-program-row-count--2 .owl-stage{width:100%!important}}@media screen and (max-width:980px){.ubc-component-program-row-count--2 .ubc-component__inner{padding-right:3.5rem}}@media screen and (max-width:640px){.ubc-component-program-row-count--2 .ubc-component__inner{padding-right:0}}.ubc-component-program-row-count--2 .ubc-component__inner>.ubc-component__header{display:none;padding-right:0}@media screen and (max-width:640px){.ubc-component-program-row-count--2 .ubc-component__inner>.ubc-component__header{padding-right:2.5rem}}@media screen and (max-width:800px){.ubc-component-program-row-count--2 .ubc-component__inner>.ubc-component__header{display:flex}}.ubc-component-program-row-count--2 .ubc-component__inner>.ubc-component__title{display:none}@media screen and (max-width:800px){.ubc-component-program-row-count--2 .ubc-component__inner>.ubc-component__title{display:flex}}.ubc-component-program-row-count--2 .ubc-component-carousel__nav,.ubc-component-program-row-count--2 .ubc-component__title:nth-of-type(0){display:none}@media screen and (max-width:640px){.ubc-component-program-row-count--2 .ubc-component-carousel__nav{display:flex}}.ubc-component-program-row-count--2 .owl-item{margin-right:24px}@media screen and (min-width:641px){.ubc-component-program-row-count--2 .owl-item{width:50%!important}}.ubc-component-program-row-count--2 .owl-item:last-child{margin-right:0}.ubc-component-program-row-count--2 .ubc-component-program-row__item{width:50%}@media screen and (max-width:980px){.ubc-component-program-row-count--2 .ubc-component-program-row__item{width:100%}}.ubc-component-features-row__grid{display:flex;margin:0 -12px}@media screen and (max-width:980px){.ubc-component-features-row__grid{flex-flow:row wrap;justify-content:center}}@media screen and (max-width:640px){.ubc-component-features-row__grid{flex-direction:column;flex-flow:column;justify-content:flex-start}}.ubc-component-features-row__grid-item{flex:1;padding:0 12px}@media screen and (max-width:640px){.ubc-component-features-row__grid-item{padding:0 10px}}@media screen and (max-width:980px){.ubc-component-features-row__grid-item{padding:0 9px}}@media screen and (max-width:640px){.ubc-component-features-row__grid-item{padding:0 0 23px}}.ubc-component-features-row .ubc-component-card{text-align:left}.ubc-component-features-row__image{display:block;height:177px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:257px}@media screen and (max-width:1240px){.ubc-component-features-row__image{height:146px;width:214px}}@media screen and (max-width:980px){.ubc-component-features-row__image{height:132px;width:192px}}.ubc-component-features-row__title{display:block;font-size:18.75px;font-style:normal;font-weight:700;line-height:24px;margin-top:24px}@media screen and (max-width:1240px){.ubc-component-features-row__title{margin-top:20px}}@media screen and (max-width:980px){.ubc-component-features-row__title{margin-top:18px}}@media screen and (max-width:640px){.ubc-component-features-row__title{margin-top:8px}.ubc-component-features-row__content{margin-bottom:28px;margin-top:0;order:-1}}@media screen and (max-width:980px){.ubc-component-features-row__content{width:100%}}.ubc-component-features-row__description{display:block;font-size:15px;font-style:normal;font-weight:400;line-height:24px;margin-left:auto}@media screen and (max-width:980px){.ubc-component-features-row__description{max-width:400px}}@media screen and (max-width:640px){.ubc-component-features-row__description{margin:auto;max-width:none}}.ubc-component-stats-media__grid{display:flex;justify-content:center;position:relative}@media screen and (max-width:800px){.ubc-component-stats-media__grid{flex-flow:column}}.ubc-component-stats-media__grid--invert{flex-direction:row-reverse}@media screen and (max-width:800px){.ubc-component-stats-media__grid--invert{flex-direction:column;position:relative}}.ubc-component-stats-media__image-wrapper{position:relative}.ubc-component-stats-media__image-wrapper:hover .ubc-component-stats-media__image-caption{opacity:1;transition-delay:.25s;visibility:visible}.ubc-component-stats-media__image-wrapper--1{flex-basis:425px;flex-shrink:0}@media screen and (max-width:800px){.ubc-component-stats-media__image-wrapper--1{flex-basis:100%;margin-bottom:1.3333333333rem}}@media screen and (max-width:1240px){.ubc-component-stats-media__image-wrapper--1{flex-basis:365px}}@media screen and (max-width:980px){.ubc-component-stats-media__image-wrapper--1{flex-basis:245px}}.ubc-component-stats-media__image-wrapper--2{flex-basis:262px;flex-shrink:0;order:2}@media screen and (max-width:980px){.ubc-component-stats-media__image-wrapper--2{flex-basis:140px}}@media screen and (max-width:800px){.ubc-component-stats-media__image-wrapper--2{flex-basis:100%}}.ubc-component-stats-media__image-caption{align-items:flex-end;background:linear-gradient(0deg,rgba(0,33,69,.85) 35.66%,rgba(0,33,69,0) 90.44%);bottom:0;color:#fff!important;display:flex;font-size:.8666666667rem!important;height:20%;left:0;margin:0;opacity:0;padding-left:.6666666667rem;position:absolute;transition:all .2s ease;visibility:hidden;width:100%}@media screen and (max-width:800px){.ubc-component-stats-media__image-caption{display:none}}.ubc-component-stats-media__image{flex-shrink:0;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media screen and (max-width:800px){.ubc-component-stats-media__image{height:255px}}.ubc-component-stats-media__content{background-color:#eee;display:flex;flex-flow:column;justify-content:center;margin:0 28px;order:1;padding:0 32px}@media screen and (max-width:800px){.ubc-component-stats-media__content{left:0;margin:0 auto;padding:70px 32px;position:absolute;right:0;width:85%;z-index:10}}.ubc-component-stats-media__description{color:#555;display:block;font-size:15px;font-style:normal;font-weight:400;line-height:24px}.ubc-component-features-column__list{display:block;list-style:none;margin:0}@media screen and (max-width:1240px){.ubc-component-features-column__list{grid-gap:2rem;display:grid;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:800px){.ubc-component-features-column__list{grid-template-columns:1fr}}.ubc-component-features-column__list-item+.ubc-component-features-column__list-item{margin-top:2rem}@media screen and (max-width:1240px){.ubc-component-features-column__list-item+.ubc-component-features-column__list-item{margin-top:0}}.ubc-component-features-column__list-item-title{margin-top:0}.ubc-component-features-column__image-wrap{max-width:230px;min-width:230px}@media screen and (max-width:1240px){.ubc-component-features-column__image-wrap{max-width:100%;min-width:100%}}.ubc-component-features-column__image-wrap img{height:auto;width:100%}.ubc-component-features-column .ubc-component-card{display:flex;gap:2rem}@media screen and (max-width:1240px){.ubc-component-features-column .ubc-component-card{display:block;gap:2rem}}@media screen and (max-width:640px){.ubc-component-features-column .ubc-component-card{flex-direction:column;gap:1rem}}.ubc-component-features-column .ubc-component-card__image{height:100%;margin-bottom:0;min-width:231px;padding-bottom:158px}.ubc-component-features-column .ubc-component__header{margin-bottom:1rem}@media screen and (max-width:1240px){.ubc-component-features-column .ubc-component__header{margin-top:1rem}}.ubc-component--split-columns .ubc-component-features-column__content{max-width:90%}.ubc-component--split-columns .ubc-component__column--right .ubc-component-features-column__content{padding-left:0;padding-right:0}.ubc-component-student-testimonial .owl-stage{align-items:flex-start;transition:all .2s}.ubc-component-student-testimonial__wrapper{align-items:flex-end;display:flex;flex-flow:row-reverse}@media screen and (max-width:980px){.ubc-component-student-testimonial__wrapper{align-items:center;flex-flow:column}}.ubc-component-student-testimonial__wrapper--invert{flex-flow:row}@media screen and (max-width:980px){.ubc-component-student-testimonial__wrapper--invert{flex-flow:column}}.ubc-component-student-testimonial__carousel{flex-grow:1;overflow:hidden;width:auto}@media screen and (max-width:980px){.ubc-component-student-testimonial__carousel{width:100%}}.ubc-component-student-testimonial__inner{align-items:center;background-color:#eee;display:flex;justify-content:flex-start;padding:56px 66px}@media screen and (max-width:980px){.ubc-component-student-testimonial__inner{align-items:flex-start;flex-flow:row wrap;padding:40px 32px 37px}}.ubc-component-student-testimonial__student{flex:0 0 auto;max-width:200px}@media screen and (max-width:980px){.ubc-component-student-testimonial__student{margin-bottom:25px;max-width:100%;text-align:center;width:100%}}.ubc-component-student-testimonial__student--invert{order:3;padding-left:48px}@media screen and (max-width:980px){.ubc-component-student-testimonial__student--invert{order:0;padding:0}}.ubc-component-student-testimonial__image{border-radius:50%;display:block;height:164px;margin:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:164px!important}@media screen and (max-width:1240px){.ubc-component-student-testimonial__image{height:124px;width:124px!important}}.ubc-component-student-testimonial__name{color:#000;display:block;font-size:18.75px;font-weight:700;line-height:24px;margin:16px 0;text-align:center}@media screen and (max-width:980px){.ubc-component-student-testimonial__name{margin:16px 0 0}}.ubc-component-student-testimonial__quotation{border-right:1px solid #bbb;flex:0 0 auto;margin-right:32px;max-width:41.86px;min-height:142px;padding-left:48px;padding-right:32px;position:relative}@media screen and (max-width:1240px){.ubc-component-student-testimonial__quotation{margin-right:40px;padding-right:40px}}@media screen and (max-width:980px){.ubc-component-student-testimonial__quotation{border-right:none;margin-right:18px;padding-right:18px}}.ubc-component-student-testimonial__quotation-icon{left:20%;max-width:41.86px;position:absolute;top:0;width:100%}.ubc-component-student-testimonial__content{display:flex;flex-grow:1;width:100%}@media screen and (max-width:980px){.ubc-component-student-testimonial__content{flex-grow:0;flex-shrink:1}}.ubc-component-student-testimonial__title{color:#001730;display:block;font-size:23px;font-style:normal;font-weight:700;line-height:30px;padding-bottom:16px}.pb-component-programs-row .programs-row-item .ubc-component-student-testimonial__text.campus-term,p.ubc-component-student-testimonial__text{color:#444;display:block;font-size:15px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:0}.ubc-component-student-testimonial__navigation{display:flex;margin-right:-55px;padding-left:103px;z-index:2}@media screen and (max-width:1240px){.ubc-component-student-testimonial__navigation{padding-left:84px}}@media screen and (max-width:980px){.ubc-component-student-testimonial__navigation{margin-left:0;margin-right:0;margin-top:24px;padding:0}}.ubc-component-student-testimonial__navigation--invert{margin-left:-50px;margin-right:0;padding-left:0;padding-right:103px}@media screen and (max-width:1240px){.ubc-component-student-testimonial__navigation--invert{padding-right:84px}}@media screen and (max-width:980px){.ubc-component-student-testimonial__navigation--invert{margin-left:0;margin-right:0;margin-top:24px;padding:0}}.ubc-component-student-testimonial__chevron{background-color:#002145;color:#fff!important;font-size:0;line-height:12px;padding:19px 22.5px 17px 21.38px}.ubc-component-student-testimonial__chevron--left{margin-right:3px}.ubc-component-student-testimonial__chevron--right svg{transform:rotate(180deg)}.ubc-component-student-testimonial__chevron:focus,.ubc-component-student-testimonial__chevron:hover{background:#5e869f}.ubc-component-media-title-copy__container{display:flex;flex-direction:row-reverse;position:relative}.ubc-component-alignment--right .ubc-component-media-title-copy__container{flex-direction:row}.ubc-component-media-title-copy .ubc-component__inner{max-width:1200px;position:relative}@media screen and (max-width:1240px){.ubc-component-media-title-copy .ubc-component__inner{max-width:calc(100vw - 50px)}}.ubc-component-media-title-copy .ubc-component__inner:before{background:#eee;content:"";height:100%;position:absolute;top:0;width:75%}@media screen and (max-width:800px){.ubc-component-media-title-copy .ubc-component__inner:before{width:100%}}.ubc-component-media-title-copy:not(.bg-none) .ubc-component__inner:before{background:#fff}.ubc-component-media-title-copy.ubc-component-alignment--left .ubc-component__inner{padding-right:0}@media screen and (max-width:800px){.ubc-component-media-title-copy.ubc-component-alignment--left .ubc-component__inner{padding-right:2.5rem}}.ubc-component-media-title-copy.ubc-component-alignment--left .ubc-component__inner:before{left:0}.ubc-component-media-title-copy.ubc-component-alignment--left .ubc-component__inner .ubc-component-media-title-copy__container{flex-direction:row-reverse}@media screen and (max-width:800px){.ubc-component-media-title-copy.ubc-component-alignment--left .ubc-component__inner .ubc-component-media-title-copy__container{flex-direction:column}}.ubc-component-media-title-copy.ubc-component-alignment--left .ubc-component__inner .ubc-component-media-title-copy__media-wrapper{padding-left:50px}@media screen and (max-width:1240px){.ubc-component-media-title-copy.ubc-component-alignment--left .ubc-component__inner .ubc-component-media-title-copy__media-wrapper{padding-left:0}}.ubc-component-media-title-copy.ubc-component-alignment--right .ubc-component__inner{padding-left:0}@media screen and (max-width:800px){.ubc-component-media-title-copy.ubc-component-alignment--right .ubc-component__inner{padding-left:2.5rem}}.ubc-component-media-title-copy.ubc-component-alignment--right .ubc-component__inner:before{right:0}.ubc-component-media-title-copy.ubc-component-alignment--right .ubc-component__inner .ubc-component-media-title-copy__container{flex-direction:row}@media screen and (max-width:800px){.ubc-component-media-title-copy.ubc-component-alignment--right .ubc-component__inner .ubc-component-media-title-copy__container{flex-direction:column}}.ubc-component-media-title-copy.ubc-component-alignment--right .ubc-component__inner .ubc-component-media-title-copy__media-wrapper{padding-right:50px}@media screen and (max-width:1240px){.ubc-component-media-title-copy.ubc-component-alignment--right .ubc-component__inner .ubc-component-media-title-copy__media-wrapper{padding-right:0}}@media screen and (max-width:640px){.ubc-component-media-title-copy__title{word-break:break-word}}.ubc-component-media-title-copy__content-wrapper{flex:1 0 45%;flex-shrink:0;overflow:hidden;padding:4.5rem 2rem}@media screen and (max-width:800px){.ubc-component-media-title-copy__content-wrapper{padding:1rem 0}}.ubc-component-media-title-copy__content-slider{display:flex;overflow:hidden}.ubc-component-media-title-copy__content-slide{display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}@media screen and (max-width:800px){.ubc-component-media-title-copy__content-slide{justify-content:normal}}.ubc-component-media-title-copy__media-slide{display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.owl-carousel .ubc-component-media-title-copy__media-slide{background:#002145}.ubc-component-media-title-copy__media-slider{flex-direction:column;height:100%;justify-content:center}.ubc-component-media-title-copy__media-slider.owl-carousel{display:flex}.ubc-component-media-title-copy__media-slider.owl-carousel .owl-item img{height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1240px){.ubc-component-media-title-copy__media-slider.owl-carousel .owl-item img{-o-object-fit:contain;object-fit:contain}}.ubc-component-media-title-copy__media-slider iframe{border:none}.ubc-component-media-title-copy__media-wrapper{align-self:center;flex:1 0 55%;overflow:hidden;position:relative}@media screen and (max-width:800px){.ubc-component-media-title-copy__media-wrapper{align-self:auto}}.ubc-component-media-title-copy__carousel-wrapper{height:100%;position:relative}.ubc-component-media-title-copy .ubc-component-carousel__nav{bottom:0;margin:0;position:absolute;z-index:10}@media screen and (max-width:800px){.ubc-component-media-title-copy .ubc-component-carousel__nav{padding-top:1px;position:relative}}.ubc-component-media-title-copy.ubc-component-alignment--right .ubc-component-carousel__nav{right:0;transform:translate3d(1px,0,0)}@media screen and (max-width:800px){.ubc-component-media-title-copy.ubc-component-alignment--right .ubc-component-carousel__nav{justify-content:flex-end}}.ubc-component-media-title-copy.ubc-component-alignment--left .ubc-component-carousel__nav{left:0}@media screen and (max-width:800px){.ubc-component-media-title-copy.ubc-component-alignment--left .ubc-component-carousel__nav{justify-content:flex-end}}.ubc-component-media-title-copy.bg-primary_blue .button--primary,.ubc-component-media-title-copy.bg-primary_blue .button--secondary{border:2px solid #002145;color:#002145}.ubc-component-media-title-copy.bg-primary_blue .button--primary:focus,.ubc-component-media-title-copy.bg-primary_blue .button--primary:hover,.ubc-component-media-title-copy.bg-primary_blue .button--secondary:focus,.ubc-component-media-title-copy.bg-primary_blue .button--secondary:hover{background:transparent;border-color:#001730;color:#001730}.ubc-component-media-title-copy.bg-primary_blue .button--link{color:#3f5ecc}@media screen and (max-width:640px){.ubc-component-map__desktop-img{display:none}}.ubc-component-map__mobile-img{display:none}@media screen and (max-width:640px){.ubc-component-map__mobile-img{display:block}}.component .pb-component-programs-row .programs-row-item .campus-term,.component li,.component p,.pb-component-programs-row .programs-row-item .component .campus-term{font-size:1.1333333333rem;font-weight:500}@media screen and (max-width:800px){.component .pb-component-programs-row .programs-row-item .campus-term,.component li,.component p,.pb-component-programs-row .programs-row-item .component .campus-term{font-size:1rem}}.component header{margin:1.3333333333rem .6666666667rem}@media screen and (max-width:500px){.component header{margin-bottom:0}}.component ul{list-style:none;margin:0;padding:0}.component .external-link>i{display:none}.component.alerts{background:#002145;color:#fff;padding:1.3333333333rem;text-align:center}.component.alerts i{display:inline-block;margin:.2em .2em 0 0}.component.alerts .pb-component-programs-row .programs-row-item .campus-term,.component.alerts p,.pb-component-programs-row .programs-row-item .component.alerts .campus-term{font-size:1.6rem;margin:0}@media screen and (max-width:640px){.component.alerts .pb-component-programs-row .programs-row-item .campus-term,.component.alerts p,.pb-component-programs-row .programs-row-item .component.alerts .campus-term{font-size:1.2rem}}.component.alerts .pb-component-programs-row .programs-row-item .campus-term>a,.component.alerts p>a,.pb-component-programs-row .programs-row-item .component.alerts .campus-term>a{color:#98b2c3}.component.cta{padding:2rem 0;text-align:center}.component.cta h2{font-size:1.8rem!important}@media screen and (max-width:640px){.component.cta h2{font-size:1.4rem!important}}.component.cta .btn{box-sizing:border-box;font-size:1.0666666667rem;font-weight:600;margin:0 auto;padding:1.3333333333rem 2.6666666667rem;text-align:center}@media screen and (max-width:500px){.component.cta .btn{width:80%}}.component.icons{padding:1rem 0 2rem;text-align:center}.component.icons ul{display:flex;flex-wrap:wrap;justify-content:center;margin:2rem auto}@media screen and (max-width:800px){.component.icons ul{margin:0}}.component.icons .pb-component-programs-row .programs-row-item .campus-term,.component.icons p,.pb-component-programs-row .programs-row-item .component.icons .campus-term{display:block;font-size:1.0666666667rem;font-weight:500;margin:0;padding:.6666666667rem 1rem 0}.component.icons li{color:#002145;flex-basis:20%;flex-grow:1;line-height:1.3;margin-bottom:2rem;min-width:20%;text-align:center}@media screen and (max-width:980px){.component.icons li{flex-basis:50%;min-width:50%}}@media screen and (max-width:640px){.component.icons li{font-size:.8rem;min-width:0}}.component.icons .icon{height:6.6666666667rem;margin:0 auto .6666666667rem;width:6.6666666667rem}.component.icons .icon>svg{display:block;height:100%;margin:0 auto;max-width:100%;width:auto}@media screen and (max-width:980px){.component.icons .icon{height:5.3333333333rem;width:5.3333333333rem}}@media screen and (max-width:800px){.component.icons .icon{height:4.6666666667rem;width:4.6666666667rem}}@media screen and (max-width:640px){.component.icons .icon{height:13.3333333333rem;width:13.3333333333rem}}@media screen and (max-width:500px){.component.icons .icon{height:8rem;width:7.3333333333rem}}.component.icons.linked{background:#002145;color:#fff;padding:1rem 0 0}.component.icons.linked .pb-component-programs-row .programs-row-item .campus-term,.component.icons.linked h2,.component.icons.linked p,.pb-component-programs-row .programs-row-item .component.icons.linked .campus-term{color:#fff}.component.icons.linked ul{margin:0 auto 2.6666666667rem;padding:1.3333333333rem 10% 0}.component.icons.linked ul i{color:#1368a2;display:none;font-size:150%;transition:color .2s}@media screen and (max-width:640px){.component.icons.linked ul{display:block}.component.icons.linked ul li{text-align:left}.component.icons.linked ul a{align-items:center;display:flex;justify-content:space-between}.component.icons.linked ul .pb-component-programs-row .programs-row-item .campus-term,.component.icons.linked ul p,.pb-component-programs-row .programs-row-item .component.icons.linked ul .campus-term{text-align:left;width:50%}.component.icons.linked ul .icon{height:auto;margin:0;width:12.5%}.component.icons.linked ul .icon>svg{height:auto;width:100%}.component.icons.linked ul .btn{border:0;box-shadow:none;min-width:0;padding:0;text-align:right;width:15%}.component.icons.linked ul .btn i{display:inline-block}.component.icons.linked ul .btn span{display:none}.component.icons.linked ul .btn:hover{background:none!important}}@media screen and (max-width:500px){.component.icons.linked ul .icon{width:17.5%}}.component.icons.linked .pb-component-programs-row .programs-row-item .campus-term,.component.icons.linked p,.pb-component-programs-row .programs-row-item .component.icons.linked .campus-term{margin:1.3333333333rem 0;padding:0}.component.icons.linked li{position:relative}.component.icons.linked .btn{background:transparent;border:2px solid #fff;color:#fff;color:#fff!important;transition:all .2s}.no-touchevents .component.icons.linked .btn:active,.no-touchevents .component.icons.linked .btn:focus,.no-touchevents .component.icons.linked .btn:hover{background:#fff;color:#002145!important;transition:none}.component.icons.linked+.component.video{background:#002145;margin-bottom:0;margin-top:0;padding:1.3333333333rem 0 4rem}@media screen and (max-width:640px){.component.icons.linked+.component.video{padding-bottom:0}}.component.gallery{margin-top:.2666666667rem}.component.gallery h3{font-size:2.8rem;margin-top:0}@media screen and (max-width:800px){.component.gallery h3{font-size:2.1333333333rem}}@media screen and (max-width:640px){.component.gallery h3{font-size:1.6rem;text-align:center}}.component.gallery figure{margin:0;overflow:hidden;position:relative;width:100%}.component.gallery figure>*{bottom:0;left:0;position:absolute;right:0;top:0}.component.gallery figure:before{content:"";display:block;padding-top:41.3793103448%}.component.gallery figure img{bottom:auto;display:block;height:auto;top:50%;transform:translateY(-50%);width:100%}.component.gallery figure figcaption{padding:2rem 1.3333333333rem 2.6666666667rem;top:auto;z-index:2}.component.gallery figure figcaption *{color:#fff}.component.gallery figure figcaption .btn{background:transparent;border:2px solid #fff;color:#fff;color:#fff!important;margin:.3333333333rem 0 .6666666667rem;min-width:0;transition:all .2s}.no-touchevents .component.gallery figure figcaption .btn:active,.no-touchevents .component.gallery figure figcaption .btn:focus,.no-touchevents .component.gallery figure figcaption .btn:hover{background:#fff;color:#002145!important;transition:none}.component.gallery figure:after{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.5));bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}@media screen and (max-width:640px){.component.gallery figure:after{display:none}}.component.gallery footer{background:#e8e8e8;padding:1.3333333333rem;text-align:center}.component.gallery footer .btn{background:transparent;border:2px solid #2f5d7c;color:#2f5d7c;color:#2f5d7c!important;min-width:0;transition:all .2s}.no-touchevents .component.gallery footer .btn:active,.no-touchevents .component.gallery footer .btn:focus,.no-touchevents .component.gallery footer .btn:hover{background:#2f5d7c;color:#fff!important;transition:none}.component.gallery ul{display:flex;margin:0 -2px}.component.gallery ul li{border:1px solid #fff;border-width:4px 2px;box-sizing:border-box;flex-basis:25%;flex-grow:1;min-width:25%}@media screen and (max-width:800px){.component.gallery ul li{flex-basis:33.333%;min-width:33.333%}.component.gallery ul li:nth-child(n+4){display:none}}@media screen and (max-width:640px){.component.gallery ul li{flex-basis:50%;min-width:50%}.component.gallery ul li:nth-child(n+3){display:none}}.component.gallery ul figure{position:relative}.component.gallery ul figure>*{bottom:0;left:0;position:absolute;right:0;top:0}.component.gallery ul figure:before{content:"";display:block;padding-top:65.7894736842%}.component.gallery ul figure img{bottom:auto;top:50%}.component.gallery ul figure:after{display:none}.component.ugc{background:#e8e8e8;margin:0 0 1rem}.component.ugc header{margin:0;padding:2rem;text-align:center}@media screen and (max-width:640px){.component.ugc header{padding:.6666666667rem}}.component.ugc figure{height:100%;margin:0}.component.ugc img{display:block;height:auto;width:100%}.component.ugc .owl-stage{display:flex}.component.ugc .owl-item{align-content:stretch;display:flex;flex-direction:column;float:none}.component.ugc .owl-nav{display:none;opacity:0;transition:opacity .4s}.component.ugc .owl-nav div{bottom:0;overflow:hidden;position:absolute;text-indent:101%;top:0;white-space:nowrap;width:24%}.component.ugc .owl-nav div:before{color:#fff;font-size:2.8rem;position:absolute;text-indent:0;top:50%;transform:translateY(-50%)}.component.ugc .owl-nav .owl-prev{background:linear-gradient(270deg,transparent 0,rgba(0,0,0,.5));left:0}.component.ugc .owl-nav .owl-prev:before{left:24%}.component.ugc .owl-nav .owl-next{background:linear-gradient(90deg,transparent 0,rgba(0,0,0,.5));right:0}.component.ugc .owl-nav .owl-next:before{right:24%}.component.ugc .social-items{background:#2f5d7c;overflow:hidden}.component.ugc .social-items li{line-height:1.1}.component.ugc .social-items i{bottom:1.3333333333rem;color:#fff;display:block;position:absolute;right:1.3333333333rem;z-index:5}.component.ugc .social-items figure .enlarge{border-radius:0;bottom:auto;font-size:4.8rem;height:100%;padding:0;right:0;text-align:center;top:0;width:100%}.component.ugc .social-items figure .enlarge:before{position:relative;top:50%;transform:translateY(-50%)}@media screen and (max-width:500px){.component.ugc .social-items figure .enlarge{font-size:4rem}}.component.ugc .social-items .post{overflow:hidden;position:relative}.component.ugc .social-items .post a>i{display:none}.component.ugc .social-items .post.twitter{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;justify-content:center;text-align:center}.component.ugc .social-items .post.twitter a{color:#fff;font-weight:600}.component.ugc .social-items .post.instagram{position:relative}.component.ugc .social-items .post.instagram>*{bottom:0;left:0;position:absolute;right:0;top:0}.component.ugc .social-items .post.instagram:before{content:"";display:block;padding-top:100%}.component.ugc .social-items .post.instagram a{background-position:50% 50%;background-size:cover}.component.ugc .social-items .post.instagram>*{display:block;overflow:hidden}@media screen and (min-width:641px){.component.ugc .social-items .post,.component.ugc .social-items .post.instagram{position:absolute}}@media screen and (max-width:640px){.component.ugc .social-items{background:#e8e8e8;display:block}.component.ugc .social-items .post{background:#2f5d7c}.component.ugc .social-items .post.twitter{bottom:0;left:0;position:absolute;right:0;top:0}}@media screen and (min-width:641px){.component.ugc .social-items{position:relative}.component.ugc .social-items>*{bottom:0;left:0;position:absolute;right:0;top:0}.component.ugc .social-items:before{content:"";display:block;padding-top:38.8888888889%}.component.ugc .social-items li:first-child{height:50%;left:0;top:0;width:20%}.component.ugc .social-items li:nth-child(2){height:50%;left:0;top:50%;width:20%}.component.ugc .social-items li:nth-child(3){height:100%;left:20%;top:0;width:40%}.component.ugc .social-items li:nth-child(4){height:50%;left:60%;top:0;width:20%}.component.ugc .social-items li:nth-child(5){height:50%;left:60%;top:50%;width:20%}.component.ugc .social-items li:nth-child(6){height:50%;left:80%;top:0;width:20%}.component.ugc .social-items li:nth-child(7){height:50%;left:80%;top:50%;width:20%}}@media screen and (max-width:800px){.component.ugc .social-items{position:relative}.component.ugc .social-items>*{bottom:0;left:0;position:absolute;right:0;top:0}.component.ugc .social-items:before{content:"";display:block;padding-top:133.3333333333%}.component.ugc .social-items li:first-child{height:25%;left:0;top:0;width:40%}.component.ugc .social-items li:nth-child(2){height:25%;left:0;top:25%;width:40%}.component.ugc .social-items li:nth-child(3){height:50%;left:40%;top:0;width:60%}.component.ugc .social-items li:nth-child(4){height:25%;left:0;top:50%;width:50%}.component.ugc .social-items li:nth-child(5){height:25%;left:50%;top:50%;width:50%}.component.ugc .social-items li:nth-child(6){height:25%;left:0;top:75%;width:50%}.component.ugc .social-items li:nth-child(7){height:25%;left:50%;top:75%;width:50%}}@media screen and (max-width:640px){.component.ugc .social-items>div:not(.owl-nav){position:relative}.component.ugc .social-items:before{display:none}}.component.ugc .tweet .pb-component-programs-row .programs-row-item .campus-term,.component.ugc .tweet p,.pb-component-programs-row .programs-row-item .component.ugc .tweet .campus-term{font-size:120%;font-weight:400;line-height:1.3;margin:0 0 1em;padding:0 1.3333333333rem}@media screen and (max-width:1240px){.component.ugc .tweet .pb-component-programs-row .programs-row-item .campus-term,.component.ugc .tweet p,.pb-component-programs-row .programs-row-item .component.ugc .tweet .campus-term{font-size:100%}}@media screen and (max-width:980px){.component.ugc .tweet .pb-component-programs-row .programs-row-item .campus-term,.component.ugc .tweet p,.pb-component-programs-row .programs-row-item .component.ugc .tweet .campus-term{font-size:85%}}@media screen and (max-width:800px){.component.ugc .tweet .pb-component-programs-row .programs-row-item .campus-term,.component.ugc .tweet p,.pb-component-programs-row .programs-row-item .component.ugc .tweet .campus-term{font-size:100%}}@media screen and (max-width:500px){.component.ugc .tweet .pb-component-programs-row .programs-row-item .campus-term,.component.ugc .tweet p,.pb-component-programs-row .programs-row-item .component.ugc .tweet .campus-term{font-size:80%}}.btn.btn-social.btn-social-twitter .component.ugc i,.component.ugc .btn.btn-social.btn-social-twitter i,.component.ugc .icon-twitter{text-shadow:0 0 2px #2f5d7c}@media screen and (max-width:640px){.component.ugc{margin:0;padding-bottom:.6666666667rem}}.component.blog,.component.story{display:block;margin:3.3333333333rem 0}.component.blog:after,.component.story:after{clear:both;content:"";display:block}.component.blog header,.component.story header{margin:0}.component.blog h3,.component.story h3{margin-top:0}.component.blog .pb-component-testimonials .testimonial-item-content .pb-component-programs-row .programs-row-item .campus-term,.component.blog .pb-component-testimonials .testimonial-item-content p,.component.blog h5,.component.story .pb-component-testimonials .testimonial-item-content .pb-component-programs-row .programs-row-item .campus-term,.component.story .pb-component-testimonials .testimonial-item-content p,.component.story h5,.pb-component-programs-row .programs-row-item .component.blog .pb-component-testimonials .testimonial-item-content .campus-term,.pb-component-programs-row .programs-row-item .component.story .pb-component-testimonials .testimonial-item-content .campus-term,.pb-component-programs-row .programs-row-item .pb-component-testimonials .testimonial-item-content .component.blog .campus-term,.pb-component-programs-row .programs-row-item .pb-component-testimonials .testimonial-item-content .component.story .campus-term,.pb-component-testimonials .testimonial-item-content .component.blog .pb-component-programs-row .programs-row-item .campus-term,.pb-component-testimonials .testimonial-item-content .component.blog p,.pb-component-testimonials .testimonial-item-content .component.story .pb-component-programs-row .programs-row-item .campus-term,.pb-component-testimonials .testimonial-item-content .component.story p{font-size:1.3333333333rem;margin:.3333333333rem 0}.component.blog .pb-component-programs-row .programs-row-item .campus-term,.component.blog p,.component.story .pb-component-programs-row .programs-row-item .campus-term,.component.story p,.pb-component-programs-row .programs-row-item .component.blog .campus-term,.pb-component-programs-row .programs-row-item .component.story .campus-term{font-size:1.1333333333rem;font-weight:400;line-height:1.5}@media screen and (max-width:980px){.component.blog .pb-component-programs-row .programs-row-item .campus-term,.component.blog p,.component.story .pb-component-programs-row .programs-row-item .campus-term,.component.story p,.pb-component-programs-row .programs-row-item .component.blog .campus-term,.pb-component-programs-row .programs-row-item .component.story .campus-term{font-size:1rem}}@media screen and (max-width:640px){.component.blog .pb-component-programs-row .programs-row-item .campus-term,.component.blog p,.component.story .pb-component-programs-row .programs-row-item .campus-term,.component.story p,.pb-component-programs-row .programs-row-item .component.blog .campus-term,.pb-component-programs-row .programs-row-item .component.story .campus-term{font-size:.9333333333rem}}.component.blog figure,.component.story figure{display:block;float:left;margin-right:2.3576520234%;width:48.8211739883%}.component.blog figure:last-child,.component.story figure:last-child{margin-right:0}.component.blog figure:before,.component.story figure:before{display:none}@media screen and (max-width:640px){.component.blog figure,.component.story figure{clear:both;float:none;width:100%}}.component.blog article,.component.blog blockquote,.component.story article,.component.story blockquote{box-sizing:border-box;display:block;float:left;margin-right:2.3576520234%;width:48.8211739883%}.component.blog article:last-child,.component.blog blockquote:last-child,.component.story article:last-child,.component.story blockquote:last-child{margin-right:0}@media screen and (max-width:980px){.component.blog article,.component.blog blockquote,.component.story article,.component.story blockquote{padding-left:4rem}}@media screen and (max-width:640px){.component.blog article,.component.blog blockquote,.component.story article,.component.story blockquote{background-position:10px 0;padding-left:2.6666666667rem;padding-right:2rem;width:100%}}.component.blog cite,.component.story cite{display:block;font-size:1rem;font-style:italic;margin-top:.6666666667rem;text-align:right}.component.blog cite:before,.component.story cite:before{content:"—"}.component.blog .btn,.component.story .btn{margin-top:1.3333333333rem}@media screen and (max-width:800px){.component.blog,.component.story{margin-top:2rem}}@media screen and (max-width:640px){.component.blog,.component.story{margin-top:0}}.component.blog article{background:url(../images/bkg-teaser.png) 6px 0 no-repeat;padding-left:2.6666666667rem}@media screen and (max-width:640px){.component.blog article{margin:2rem 0 0}}@media screen and (max-width:500px){.component.blog article{background-position:calc(100% - 6px) 0}}.component.blog figure{margin-right:0}.component.story blockquote{margin-right:0;padding-left:4rem}@media screen and (max-width:640px){.component.story blockquote{margin:2rem 0 0;padding-left:2.6666666667rem}}.component.video{margin-top:2.6666666667rem;padding:2.6666666667rem 0}.component.video .inner{margin:auto;position:relative;width:80%}.component.video .inner>*{bottom:0;left:0;position:absolute;right:0;top:0}.component.video .inner:before{content:"";display:block;padding-top:56.25%}.component.video .inner iframe{height:100%;width:100%}@media screen and (max-width:800px){.component.video .inner{width:80%}}@media screen and (max-width:640px){.component.video .inner{width:100%}.component.video{margin-top:0}}.component.introduction .pb-component-programs-row .programs-row-item .campus-term,.component.introduction li,.component.introduction p,.pb-component-programs-row .programs-row-item .component.introduction .campus-term{font-weight:400}.component.introduction .container .intro-paragraph{margin:2rem auto;max-width:80%}.component.introduction .drawer{border-top:1px solid #dadada;padding:2rem 0;text-align:left}.component.introduction .drawer ul{list-style:square;margin:0 0 .6666666667rem 1.6666666667rem}.component.directory .pb-component-programs-row .programs-row-item .campus-term,.component.directory p,.pb-component-programs-row .programs-row-item .component.directory .campus-term{font-weight:400}.component.directory header{border-top:1px solid #dbe3e8;margin:0 0 38rem;padding:2rem}@media screen and (max-width:640px){.component.directory header{margin-bottom:0;padding:.6666666667rem}}.component.directory ul{-webkit-overflow-scrolling:touch;-ms-overflow-style:auto;align-content:center;align-items:center;background:#dbe3e8;display:flex;flex-direction:column;flex-wrap:wrap;height:38rem;list-style:none;margin:0;overflow-x:scroll;overflow-y:hidden;padding:0;position:relative;-ms-touch-action:pan-x}.component.directory li{background:#000;background-repeat:no-repeat;background-size:cover;flex:auto;margin:1px 1px 0 0;padding:0;position:relative;width:18.3333333333rem}.component.directory li:before{content:"";display:block;padding-top:100%}.component.directory li a{align-items:center;background:hsla(0,0%,100%,.5);display:flex;height:100%;justify-content:center;left:0;overflow:hidden;position:absolute;top:0;width:100%}.component.directory li a>img{flex:1;max-width:110%}.component.directory li:last-child:after{content:"";display:block;height:1px;width:calc(100% + 3.33333rem)}.component.directory .directory-pager{display:none}.component.directory .wrapper{left:0;margin-top:-38rem;position:absolute;top:auto;width:100vw}.component.directory .wrapper:after,.component.directory .wrapper:before{content:"";display:block;height:100%;position:absolute;top:0;width:3.3333333333rem;z-index:5}.component.directory .wrapper:before{background:linear-gradient(270deg,rgba(219,227,232,0),#dbe3e8);left:0}.component.directory .wrapper:after{background:linear-gradient(90deg,rgba(219,227,232,0),#dbe3e8);right:0}@media screen and (max-width:640px){.component.directory .wrapper{margin:0 -20px;position:relative}}.component.directory .flag{height:3.2rem;position:absolute;right:0;top:0;width:4.2666666667rem}.component.directory .flag img{display:block;height:100%;width:100%}@media screen and (max-width:1520px){.component.directory.few ul{align-content:flex-start}}.component.directory.many li{width:12rem}.component.directory.many .flag{height:1.6rem;width:2.1333333333rem}.component.directory .preview{background:#fff;display:none;height:100%;left:0;position:absolute;top:0;width:100%}.component.directory .context-mobile ul{max-height:19.3333333333rem}.component.directory .context-mobile li{height:9.0666666667rem;width:9.0666666667rem}.component.directory .context-mobile .flag{height:1.6rem;width:2.1333333333rem}@media screen and (max-width:640px){.component.directory{margin:0}}.component.modal-cta{margin:4rem 0}.component.modal-cta .pb-component-programs-row .programs-row-item .campus-term,.component.modal-cta p,.pb-component-programs-row .programs-row-item .component.modal-cta .campus-term{font-weight:400}.component.modal-cta header{background:#e8e8e8;margin:0;padding:2rem;text-align:center}.component.modal-cta header .pb-component-programs-row .programs-row-item .campus-term,.component.modal-cta header h2,.component.modal-cta header p,.pb-component-programs-row .programs-row-item .component.modal-cta header .campus-term{color:#002145}.component.modal-cta header .header-content{background:none;display:flex;justify-content:center;text-align:left}@media screen and (max-width:640px){.component.modal-cta header .header-content{flex-direction:column;padding:1rem 0;text-align:center}}.component.modal-cta header .header-text .pb-component-programs-row .programs-row-item .campus-term,.component.modal-cta header .header-text p,.pb-component-programs-row .programs-row-item .component.modal-cta header .header-text .campus-term{margin:0}.component.modal-cta header .modal-cta-logo{margin-right:1.3333333333rem;width:8.6666666667rem}@media screen and (max-width:640px){.component.modal-cta header .modal-cta-logo{margin:0 auto;width:35%}.component.modal-cta header{padding:.6666666667rem}}.component.modal-cta .modal-cta-content{background-color:#f2f2f2}.component.modal-cta .modal-cta-content>ul{display:flex;flex-direction:row;justify-content:center}.component.modal-cta .modal-cta-content>ul li{color:#555;padding:3.3333333333rem 5.3333333333rem}@media screen and (max-width:800px){.component.modal-cta .modal-cta-content>ul li{padding:2.6666666667rem 4rem}}.component.modal-cta .modal-cta-content>ul .btn{background:transparent;border:2px solid #555;color:#555;margin:1rem 0 0}.component.modal-cta .modal-cta-content>ul .btn:hover{background:#333;border-color:#333;color:#fff;transition:all .2s}@media screen and (max-width:640px){.component.modal-cta .modal-cta-content>ul{flex-direction:column}.component.modal-cta .modal-cta-content>ul li{padding:1.3333333333rem}.component.modal-cta{margin:0}}.directory-full-detail{display:none;padding:5rem}.directory-full-detail h3{margin:.3333333333rem 0}.directory-full-detail blockquote{margin-top:1em}.directory-full-detail blockquote .pb-component-programs-row .programs-row-item .campus-term,.directory-full-detail blockquote p,.pb-component-programs-row .programs-row-item .directory-full-detail blockquote .campus-term{font-size:1rem;line-height:1.5}.directory-full-detail .video-wrapper{position:relative}.directory-full-detail .video-wrapper>*{bottom:0;left:0;position:absolute;right:0;top:0}.directory-full-detail .video-wrapper:before{content:"";display:block;padding-top:56.25%}.directory-full-detail .fallback{display:flex;flex-wrap:wrap}.directory-full-detail .fallback .directory-thumb{flex:1;min-width:20rem;padding-right:2rem}.directory-full-detail .fallback .component-carousel{display:none!important}@media screen and (max-width:640px){.directory-full-detail .fallback{display:block}.directory-full-detail .fallback .directory-thumb{min-width:auto;padding-right:0;width:100%}.directory-full-detail .fallback .directory-thumb img{width:100%}}.directory-full-detail .component-carousel{order:1}.directory-full-detail .component-carousel .owl-controls{position:static}.directory-full-detail .component-carousel .owl-buttons{position:absolute;top:calc(50% - 1rem);transition:opacity .4s;width:100%}@media screen and (max-width:640px){.directory-full-detail .component-carousel .owl-buttons{top:calc(50% - 1.5rem)}}.directory-full-detail .component-carousel .owl-buttons div{border:0;bottom:0;overflow:hidden;position:absolute;text-indent:101%;top:0;white-space:nowrap}.directory-full-detail .component-carousel .owl-buttons div:before{color:#dadada;font-size:2.8rem;position:absolute;text-indent:0;top:50%;transform:translateY(-50%);transition:color .4s}.directory-full-detail .component-carousel .owl-buttons div:hover:before{color:#333;cursor:pointer;transition:color .4s}.directory-full-detail .component-carousel .owl-buttons .owl-prev{left:-4rem}@media screen and (max-width:640px){.directory-full-detail .component-carousel .owl-buttons .owl-prev{left:0}}.directory-full-detail .component-carousel .owl-buttons .owl-prev:before{left:24%}.directory-full-detail .component-carousel .owl-buttons .owl-next{right:-4rem}@media screen and (max-width:640px){.directory-full-detail .component-carousel .owl-buttons .owl-next{right:0}}.directory-full-detail .component-carousel .owl-buttons .owl-next:before{right:24%}.directory-full-detail .component-carousel .video-caption{height:auto;position:static}@media screen and (max-width:640px){.directory-full-detail .component-carousel{order:2}.directory-full-detail .component-carousel .youtube-iframe{height:250px}}.directory-full-detail .directory-content{flex:2;order:2}.directory-full-detail .directory-content h4{font-size:1rem;line-height:2.5;margin-bottom:1.3333333333rem}.directory-full-detail .directory-content h4 img{display:inline-block;margin-right:.5rem;vertical-align:middle}@media screen and (max-width:640px){.directory-full-detail .directory-content{order:1}}.directory-full-detail .caption:empty{display:none}.directory-full-detail .country-flag{background-size:cover;display:inline-block;float:left;height:38px;margin-right:.75rem;width:3.3333333333rem}.directory-full-detail .directory-bio{margin-top:.6666666667rem;order:3}@media screen and (max-width:640px){.directory-full-detail .directory-bio{margin-top:0}.directory-full-detail{padding:.6666666667rem}}.modal-cta-full-detail{padding:5rem}@media screen and (max-width:800px){.modal-cta-full-detail{padding:2.6666666667rem 4rem}}@media screen and (max-width:640px){.modal-cta-full-detail{padding:.6666666667rem 1.6666666667rem}}.no-touchevents .component.alerts a:hover,.no-touchevents .component.icons.linked ul a:hover i{color:#fff}.no-touchevents .component.ugc .owl-nav{display:block}.no-touchevents .component.ugc .owl-carousel:hover .owl-nav{opacity:.6}.maintenance-body .wrap{padding:6.6666666667rem .6666666667rem 10rem;text-align:center}.location-form{background-color:#edf1f4;border:1px solid #c3d0db;display:block;margin:30px 0 40px;padding:0 20px 10px}.location-form a{color:#002145;font-weight:700;text-decoration:underline}.program-empty,.program-preload,.program-result,.single-dynamic-content{display:none}.section-requirements{margin-bottom:40px}.program-name{min-width:270px}@media (min-width:520px) and (max-width:767px){.program-name{min-width:0}}#parents-title{margin-bottom:48px}#brochure-title{margin-bottom:18px}#brochure-title h4{color:#5e869f;font-size:22px;font-weight:400;line-height:22px;margin:0;padding:0;text-transform:none}#brochure-download.sprite{background-position:-126px -454px;display:inline-block;float:left;height:21px;margin-right:18px;position:relative;top:-2px;width:26px}#brochure-title .pb-component-testimonials .testimonial-item-content .pb-component-programs-row .programs-row-item .campus-term,#brochure-title .pb-component-testimonials .testimonial-item-content p,#brochure-title h5,.pb-component-programs-row .programs-row-item #brochure-title .pb-component-testimonials .testimonial-item-content .campus-term,.pb-component-programs-row .programs-row-item .pb-component-testimonials .testimonial-item-content #brochure-title .campus-term,.pb-component-testimonials .testimonial-item-content #brochure-title .pb-component-programs-row .programs-row-item .campus-term,.pb-component-testimonials .testimonial-item-content #brochure-title p{color:#002145;font-size:16px;font-weight:300;margin:4px 0 0;padding:0}.tour-buttons{clear:both;display:block;height:auto;margin-top:20px;overflow:hidden;width:100%}.tour-buttons .tour-button{display:block;float:left;height:auto;width:48%}.tour-buttons .tour-button:first-child{margin-right:2%}.tour-buttons .tour-button:last-child{margin-left:2%}a.tour-link{display:block;height:300px;overflow:hidden;position:relative;width:100%}a.tour-link img.fill.base{z-index:0}a.tour-link .hover{background:rgba(0,33,69,.75);color:#fff;display:block;font-size:16px;height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .25s linear;width:100%;z-index:1}a.tour-link:hover .hover{opacity:1}a.tour-link .hover .text{bottom:52px;padding-left:4%;position:absolute;width:96%}a.tour-link .bottom-bar{background-color:#002145;background-image:url(../images/tour-link-bar.jpg);background-position:100% 0;background-repeat:no-repeat;bottom:0;color:#fff;font-size:16px;height:26px;left:0;padding-left:4%;padding-top:6px;position:absolute;text-transform:uppercase;width:96%;z-index:2}.tour-message{margin-top:20px}#juniors-header{height:490px;overflow:hidden;position:relative}#juniors-header #juniors-header-content{height:auto;margin:0;padding:40px;position:absolute;right:0;width:auto;z-index:1}h1#juniors-title{font-size:75px;line-height:75px;margin:0;text-transform:uppercase}h2#juniors-sub-head{font-size:24px;line-height:24px;margin:0;text-transform:uppercase}#juniors-upper{padding:40px 0 60px}h4.juniors-content-title{color:#fff;font-size:24px;font-weight:300px;line-height:36px;margin:0 0 36px;padding:0 13%}h3.juniors-enter-title{color:#fff;font-size:36px;line-height:36px;margin:40px 0 36px;padding:0;text-transform:uppercase}.juniors-enter-text{margin-bottom:24px;text-align:center}.juniors-enter-text a{color:#fff}.juniors-enter-text a:hover{color:#eb513a}.juniors-icon{display:block;height:75px;margin:0 auto 30px;width:115px}#photo.juniors-icon{background-position:-349px 13px}#juniors-twitter.sprite{background-position:-349px -89px;float:left;height:50px;margin-right:15px;margin-top:25px;width:50px}#juniors-instagram.sprite{background-position:-412px -90px;float:left;height:50px;margin-top:25px;width:50px}#share.juniors-icon{background-position:-338px -174px}#often.juniors-icon{background-position:-341px -279px}#juniors-upper #rules{margin-top:36px}.rules-text{display:block;margin:0 auto;width:65.811965812%}a#juniors-rules{background-image:url(../images/sprites-global.png);background-position:-295px -379px;background-repeat:no-repeat;color:#98b2c3;font-size:22px;padding-right:28px}a#juniors-rules:hover{background-position:-295px -406px;color:#eb513a}a#crest-download{background-position:-355px -382px;display:block;height:21px;margin:0 auto;width:18px}a#crest-download:hover{background-position:-355px -409px}.juniors-lower{padding-top:50px}.juniors-lower h2{font-weight:500;margin:0 0 22px;text-transform:uppercase}.edu-icon{height:82px;margin:0 auto;width:82px}#uni.edu-icon{background-position:-478px -165px}#flag.edu-icon{background-position:-478px -259px}#plane.edu-icon{background-position:-478px -352px}.edu-text{color:#2f5d7c;position:relative}.edu-text h3{color:#2f5d7c;font-size:34px;font-weight:400;line-height:34px;text-transform:uppercase}.edu-text .post{color:#6b849d;font-size:16px;position:absolute;right:-13px;top:32px}.juniors-lower #buttonRow{margin:26px 0 36px;padding:15px 0}#buttonRow .learn-btn-wrap{border-right:2px solid #98b2c3;padding-right:34px}.juniors-lower a.learn-btn{background-color:#eb513a;color:#fff;display:block;font-size:22px;padding:12px 0 14px;text-align:center}.juniors-lower a.learn-btn:hover{background-color:#fc5941;color:#fff}#buttonRow .learnDesc{display:block;font-size:16px;font-weight:700;padding-top:14px}h2.canada-title{background:url(../images/bkg-maple-leaf.png) no-repeat top;border-bottom:2px solid #98b2c3;display:inline-block;font-size:38px;line-height:38px;margin:0 0 40px;padding:56px 0 24px}#canada-paras .span10 .grid_6:nth-child(odd) .canada-text{padding-right:15px}#canada-paras .span10 .grid_6:nth-child(2n+2) .canada-text{padding-left:15px}.juniors-lower a{color:#eb513a}.juniors-lower a:hover{color:#fc5941}h4.show a{background:url(../images/bkg-show-arrow.png) no-repeat bottom;color:#002145;display:block;font-size:20px;margin:40px 0;padding:0 0 36px;text-transform:uppercase}h4.show a:hover{background:url(../images/bkg-show-arrow-hover.png) no-repeat bottom;color:#eb513a}.juniors-grid-row{height:300px}.juniors-grid-section{height:300px;overflow:hidden;position:relative}a.play-video{clear:both;display:block;height:100%;overflow:hidden;position:relative;width:100%}a.play-video #vid-play{background-position:-478px -4px;height:61px;left:50%;margin:-30.5px 0 0 -43.5px;padding:0;position:absolute;top:50%;width:87px;z-index:1}a.play-video:hover #vid-play{background-position:-478px -78px}.page-template-juniors #unit-menu-row,.page-template-juniors #unit-row,.page-template-nation #unit-menu-row,.page-template-nation #unit-row{display:none}.home #body-container,.page-template-components #body-container,.page-template-juniors #body-container,.page-template-landing-okanagan #body-container,.page-template-nation #body-container,.page-template-programs #body-container,.page-template-programs-a-z #body-container,.page-template-programs-degree-a-z #body-container,.page-template-programs-faculty-a-z #body-container,.singular-ubc_programs #body-container{overflow-x:hidden;padding:0;width:100%}.page-template-nation #content,.page-template-programs #content,.page-template-programs-a-z #content,.page-template-programs-degree-a-z #content,.page-template-programs-faculty-a-z #content,.singular-ubc_programs .content{margin:0 auto;padding:0 20px}.page-template-juniors #container,.page-template-nation #container,.page-template-programs #container,.singular-ubc_programs #container{margin:0;padding:0}.page-template-juniors #container,.page-template-nation #container{overflow:hidden}.page-template-landing-okanagan .breadcrumb-container,body.home #container .span12{display:none}body.home #container .expand,body.home #container.expand{margin:0;padding:0}body.home #primary-secondary,body.page-template-juniors #primary-secondary{display:none}@media screen and (max-width:767px){.sliderNavLeftArrow{left:10px}.sliderNavRightArrow{right:10px}#sliderBox .sliderNavBox{bottom:60px;width:100%}#sliderBox .sliderCaptionBox{height:240px;padding:15px 60px}#sliderBox .sliderCaptionTitle{float:none;line-height:20px;margin-bottom:20px;text-align:center;width:100%}#sliderBox .sliderCaptionCopy{float:none;line-height:22px;margin:0;text-align:center;width:100%}#sliderBox .sliderCaptionLink{float:none;margin:20px auto 0;right:0;width:90%}#sliderBox .sliderCaptionLink .primaryButton{background-color:#eb513a;color:#fff;display:block;float:none;font-size:15px}.ubc-section-menu{margin:0}.ubc-section-menu .socialAdIcon{height:40px;width:40px}.ubc-section-menu .socialAdIcon img{padding:0 14px}.ubc-section-menu .ubc-menu-list{list-style-type:none;overflow:hidden;text-align:center}.pb-component-programs-row .programs-row-item .ubc-section-menu .ubc-menu-list .campus-term,.ubc-section-menu .ubc-menu-list .pb-component-programs-row .programs-row-item .campus-term,.ubc-section-menu .ubc-menu-list p{color:#fff}.ubc-section-menu .ubc-menu-list h3{color:#fff;font-size:28px;font-weight:300;margin:0;padding:16px 24px}.ubc-section-menu .ubc-menu-list>a{color:#fff;display:block;font-size:30px;line-height:36px;padding:50px 74px 50px 34px;position:relative;text-align:left}.ubc-section-menu .ubc-menu-list.list-blue,.ubc-section-menu .ubc-menu-list.list-blue a{background-color:#002145}.ubc-section-menu .ubc-menu-list.list-grey,.ubc-section-menu .ubc-menu-list.list-grey a{background-color:#2f5d7c}.ubc-section-menu .ubc-menu-list.list-lgrey,.ubc-section-menu .ubc-menu-list.list-lgrey a{background-color:#5e869f}#menuSectionSlider{font-size:20px;padding:20px 0}#sliderMenuSectionBox{margin-bottom:0}#sliderMenuSectionBox .reasonBox{height:auto;margin:0 auto;padding:10px 0;width:100%}#sliderMenuSectionBox .reasonBox .reasonIcon{height:100px;margin:0 auto 20px;width:100px}#sliderMenuSectionBox .reasonBox .reasonBoxCopy{color:#fff;font-size:16px;line-height:22px}#sliderMenuSectionBox .sliderNavBox{bottom:20px}.maintenance-body h1{font-size:42px}.maintenance-body .wrap{padding:50px 0 100px}}@media (min-width:200px) and (max-width:520px){#ubc7-unit .account-menu{display:none}table td{font-size:14px;padding-bottom:30px;vertical-align:top;width:250px}#ubc7-unit{height:auto!important;min-height:50px}#ubc7-unit a{clear:both;display:block;overflow:hidden;width:100%}.entry-content iframe{height:auto;width:100%}#program-search-field{font-size:18px;padding:15px 10%;width:55%}#program-search-submit{font-size:18px;width:25%}#view-select li{font-size:14px;padding:0 2%;width:19%}#view-select li a{font-size:14px}#campus-select{text-align:center}#alpha-filter-nav li a{font-size:14px;padding:3px 6px}.grid_story{margin:.5%;width:99%}#juniors-header-content{top:305px}h1#juniors-title{font-size:24px;line-height:24px}h2#juniors-sub-head{font-size:14px;line-height:14px;max-width:220px}.blog-sidebar-search input[type=text]{width:70%}.blog-sidebar-topics{margin-bottom:60px}.archive h2.post-title a{font-size:28px;line-height:36px}.post h1.post-title{font-size:24px;line-height:28px;padding-right:0}.byline,.entry-meta{font-size:12px}.comment-respond #commentform{margin:0 20px 20px}#respond .form-author,#respond .form-email{display:block;float:none;margin-right:0;width:auto}#respond #comment,#respond input[type=text],#respond textarea{padding-left:5%;padding-right:5%;width:90%}}@media (min-width:520px){#juniors-header-content{top:80px}.show-mobile{display:none}.hide-mobile{display:block}table tr td.hide-mobile,table tr th.hide-mobile{display:table-cell}}@media (max-width:520px){.show-mobile{display:block}table tr td.show-mobile,table tr th.show-mobile{display:table-cell}.hide-mobile,table.stack-mobile tr td.hide-mobile,table.stack-mobile tr th.hide-mobile{display:none}.story-container #scroller{width:800%}.grid_1.stack,.grid_10.stack,.grid_11.stack,.grid_12.stack,.grid_2.stack,.grid_3.stack,.grid_4.stack,.grid_5.stack,.grid_6.stack,.grid_7.stack,.grid_8.stack,.grid_9.stack{display:block;float:none;width:100%}.grid_story{margin:.5%;width:99%}table.stack-mobile tr td,table.stack-mobile tr th{box-sizing:border-box;display:block;float:none;padding:10px 20px;width:100%}table.stack-mobile tr td.program-name{font-size:128.571429%}.page-template-chat-live h1{font-size:2rem}}@media (min-width:520px) and (max-width:767px){#nation-header{background:#2f5d7c;height:auto}#nation-header img.fullwidth{display:none}#nation-content{background:#002145}#nation-sub-head,#nation-title{margin-left:auto;margin-right:auto;max-width:60%}#nation-content-container{text-align:center}.nation-text .sprite{margin-left:auto;margin-right:auto}.nation-text .pb-component-programs-row .programs-row-item .campus-term,.nation-text p,.pb-component-programs-row .programs-row-item .nation-text .campus-term{height:auto}.nation-btn-row{padding:18px 0 72px}.grid_4{width:100%}.grid_4,.grid_story{display:block}.story-listing .entry-base img{margin-top:-10%}.story-listing .entry-base .base-meta{height:auto;padding:20px 10% 20px 4%;width:86%}#story-nav{background:#fff}#story-scroller{width:80%}.story-container #scroller{width:800%}#program-search-submit{background-image:none}#ubc7-unit .account-menu{display:none}#ubc7-unit{height:auto!important;min-height:50px}#ubc7-unit-name a .shorten-more{font-size:18px!important;white-space:normal!important}#alpha-filter-nav{text-align:left}h2.featured-title{margin:21px 0}.featured-tab{font-size:12px;padding:6px 12px}#featured-info .pb-component-programs-row .programs-row-item .campus-term,#featured-info p,.pb-component-programs-row .programs-row-item #featured-info .campus-term{padding-bottom:20px}#featured-info .read-more{margin:0 0 10px}#story-search #searchform input[type=submit]{margin:0 3% 0 0;width:10%}#story-search #searchform input[type=text]{padding:12px 4%;width:76%}.juniors-grid-row{height:auto}h1#juniors-title{font-size:28px;line-height:33px}h2#juniors-sub-head{font-size:16px;line-height:16px;max-width:250px}.blog-sidebar-search input[type=text]{width:80%}.comment-respond #commentform{margin:0 20px 20px}#respond .form-author,#respond .form-email{display:block;float:none;margin-right:0;width:auto}#respond #comment,#respond input[type=text],#respond textarea{padding-left:5%;padding-right:5%;width:90%}.grid_1.stack,.grid_10.stack,.grid_11.stack,.grid_12.stack,.grid_2.stack,.grid_3.stack,.grid_4.stack,.grid_5.stack,.grid_6.stack,.grid_7.stack,.grid_8.stack,.grid_9.stack{display:block;float:none;width:100%}.grid_story{margin:.5%;width:99%}}@media (min-width:768px){#view-select{clear:both;overflow:hidden;width:100%}#programs-header .span6{margin:0 10px;overflow:hidden;width:100%}#search-bar{margin:18px 3% 8px;padding:0;width:94%}#campus-select li a{font-size:15px}#campus-select li{padding:2px 8px}#campus-select{clear:both;overflow:hidden;width:200px}#ubc7-unit-name a .shorten-more{font-size:20px!important;white-space:normal!important}#ubc7-unit-name a .shorten{font-size:20px!important;font-weight:700}}@media (max-width:840px){#ubc7-unit-name a .shorten-more{font-size:18px!important;white-space:normal!important}}@media screen and (max-width:979px){table{display:table}}@media (min-width:980px){#ubc7-unit-identifier .story-listing .entry-base .base-meta{height:86px}#menu-primary button.btn{display:none}#ubc7-unit-menu .btn-group a.btn{padding-bottom:2px!important;padding-top:2px!important}#menu-subsidiary li{margin-top:0}#ubc7-unit .account-menu{display:block}#unit-menu-row{background:#f6f6f6}.grid_program{width:14.5%}}@media (min-width:767px) and (max-width:1200px){h1#juniors-title{font-size:30px;line-height:33px}h2#juniors-sub-head{font-size:16px;line-height:16px;max-width:250px}.blog-sidebar-search input[type=text]{width:70%}}@media (max-width:1199px){#ubc7-unit-alternate-navigation .nav>li>a,#ubc7-unit-menu .nav>li>a,#ubc7-unit-navigation a{font-size:12px;padding:12px 10px}.nation-text .pb-component-programs-row .programs-row-item .campus-term,.nation-text p,.pb-component-programs-row .programs-row-item .nation-text .campus-term{height:auto}#nation-content{background:#002145}#menu-subsidiary li a,#menu-subsidiary li a:hover{font-size:12px;padding:12px 14px}#menu-secondary.nav li a{padding:14px 30px 12px}}@media (min-width:1200px){#ubc7-unit-menu .nav>li>a{padding:12px 15px}#menu-subsidiary li a,h1#juniors-title{font-size:56px;line-height:50px}h2#juniors-sub-head{font-size:18px;line-height:16px}}@media (min-width:1400px){h1#juniors-title{font-size:75px;line-height:75px}h2#juniors-sub-head{font-size:24px;line-height:24px}}@media screen and (max-width:1399px){.hero-label h1{font-size:40px}}@media screen and (max-width:1199px){.hero-label h1{font-size:35px}.section-title{font-size:34px}.section-description{font-size:20px}.hero-description{font-size:16px}.icon-container{padding:0 20px}.icon-description{font-size:15px}}@media screen and (max-width:992px){.pb-component-programs-row .programs-row-item .tweetWrapper .campus-term,.tweetWrapper .pb-component-programs-row .programs-row-item .campus-term,.tweetWrapper p{font-size:16px;line-height:20px}.story-quote{font-size:17px;margin-bottom:16px}}@media screen and (max-width:979px){.hero-label{background-color:#2f5d7c;bottom:0;max-width:100%;padding:.5em 1em;position:relative}.activity-icon{font-size:36px}.pb-component-programs-row .programs-row-item .tweetWrapper .campus-term,.tweetWrapper .pb-component-programs-row .programs-row-item .campus-term,.tweetWrapper p{font-size:15px;line-height:18px}.insta-hover{font-size:16px;padding:8px}.visible-mobile{display:block}.image-gallery:after{background-color:rgba(0,0,0,.2);background-image:url(../images/home/magnifyingGlass.svg);background-position:95% 97%;background-repeat:no-repeat;background-size:24px;content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:99}.social-single .tweetWrapper:hover:after{display:none}a.tour-link{height:230px}}@media screen and (max-width:767px){.videos-container{margin-top:0}.gallery.landing-gallery{margin-top:10px}.stories-container{margin-top:30px}.spacing{margin:0 0 50px}.activity-icon,.map-container img{display:none!important}.icon-container{padding:0 1%}.icon-description,.icon-wrapper{display:inline-block}.icon-description{border:none;padding-left:15px;text-align:left;width:58%}.single-story .info-container{padding:20px}.section-container{margin-left:20px;margin-right:20px}.videos-container .video{margin-bottom:20px}.videos-container .video:last-child{margin-bottom:0}.activity-image{display:inline-block;width:48%}.activity-single{margin-bottom:0}.activity-single .row{display:inline-block;width:50%}.activity-single .row .span10{padding:0 10px}.activity-icon{padding-top:0;text-align:left}.activity-single h4{margin-top:10px}.map-container{margin-bottom:15px}.container-icons .span4{position:relative}.container-icons .span4:after{background:#2f5d7c;content:"";display:block;height:1px;margin:0 auto;position:relative;width:80%}.hub-page .container-icons .span4:after{background:none;height:0}.social-gallery .col-5:first-child,.social-gallery .col-5:nth-child(2){width:50%!important}.social-gallery .col-5:nth-child(3),.social-gallery .col-5:nth-child(4),.social-gallery .col-5:nth-child(5){width:33.33%!important}.testimonial{padding:0 20px}}@media screen and (max-width:599px){.landing-gallery.gallery .col-2a{height:330px;width:100%!important}.image-gallery{height:230px}.landing-gallery.gallery .col-3a,.landing-gallery.gallery .col-5{width:50%}.tweetWrapper{overflow:hidden}.pb-component-programs-row .programs-row-item .tweetWrapper .campus-term,.tweetWrapper .pb-component-programs-row .programs-row-item .campus-term,.tweetWrapper p{font-size:12px;line-height:14px}a.tour-link{height:150px}}@media (max-width:520px){.testimonial{font-size:20px}.entry-content iframe{height:100%}.inline-video-container{height:330px;margin-right:0;padding-bottom:0}.container-icons .ico-column{margin-left:0;width:100%}.fancyTweet .tweetWrapper{max-width:260px}}@media (max-width:399px){.image-gallery{height:120px}.insta-hover{display:none!important}.icon-wrapper{display:block}.icon-description{border:none;display:block;margin:0 auto;padding-bottom:0;padding-left:0;padding-top:0;text-align:center;width:70%}#campus-callout-image .icon-container .enlarge,#program-career .content .icon-container figure .enlarge,#program-career .content figure .icon-container .enlarge,#program-career h2 .icon-container i,#program-information h2 .icon-container i,#program-requirements h2 .icon-container i,#program-summary-information .icon-container figure .enlarge,#program-summary-information figure .icon-container .enlarge,#ubc7-unit-social-icons .btn.btn-social.btn-social-snapchat .icon-container i,#ubc7-unit-social-icons .icon-container i.icon-snapchat,.alert .icon-container i,.btn.btn-social .icon-container i,.btn.btn-social.btn-social-snapchat #ubc7-unit-social-icons .icon-container i,.checkbox-control .icon-container i,.component.blog figure .icon-container .enlarge,.component.icons.linked ul .icon-container i,.component.story figure .icon-container .enlarge,.component.ugc .owl-nav .icon-container div,.component.ugc .social-items .icon-container i,.component.ugc .social-items figure .icon-container .enlarge,.directory-full-detail .component-carousel .owl-buttons .icon-container div,.filter-toggle-control .filter-toggle .icon-container .arrow,.has-tooltip .icon-container i,.icon-container #campus-callout-image .enlarge,.icon-container #program-career .content figure .enlarge,.icon-container #program-career h2 i,.icon-container #program-information h2 i,.icon-container #program-requirements h2 i,.icon-container #program-summary-information figure .enlarge,.icon-container #ubc7-unit-social-icons .btn.btn-social.btn-social-snapchat i,.icon-container #ubc7-unit-social-icons i.icon-snapchat,.icon-container .alert i,.icon-container .btn-close,.icon-container .btn.btn-social i,.icon-container .btn.btn-social.btn-social-snapchat #ubc7-unit-social-icons i,.icon-container .checkbox-control i,.icon-container .component.blog figure .enlarge,.icon-container .component.icons.linked ul i,.icon-container .component.story figure .enlarge,.icon-container .component.ugc .owl-nav div,.icon-container .component.ugc .social-items figure .enlarge,.icon-container .component.ugc .social-items i,.icon-container .directory-full-detail .component-carousel .owl-buttons div,.icon-container .external-link>i,.icon-container .fancybox-close,.icon-container .fancybox-error,.icon-container .fancybox-nav,.icon-container .filter-toggle-control .filter-toggle .arrow,.icon-container .has-tooltip i,.icon-container .icomoon,.icon-container .list-view .program-section-control>.arrow,.icon-container .page-template-programs .discovery-return .back-btn,.icon-container .page-template-programs .discovery-return .tags i,.icon-container .picture-frame .enlarge,.icon-container .program-listing-container .topic-section-control>.arrow,.icon-container .program-menu li:not(.dept-website) i,.icon-container .programs figure .enlarge,.icon-container .radio-control i,.icon-container .reset-link i,.icon-container .share-link i,.icon-container .singular-ubc_programs .discovery-return .back-btn,.icon-container .singular-ubc_programs .discovery-return .tags i,.icon-container .tags .tag i,.icon-container .top-link i,.icon-container .upper-ui-container .search-filter-control .suggestion:not(.suggestion-results) i,.icon-container .upper-ui-container .search-filter-control i,.icon-container .view-mode-control input+label,.list-view .icon-container .program-section-control>.arrow,.page-template-programs .discovery-return .icon-container .back-btn,.page-template-programs .discovery-return .tags .icon-container i,.picture-frame .icon-container .enlarge,.program-listing-container .icon-container .topic-section-control>.arrow,.program-menu li:not(.dept-website) .icon-container i,.programs .icon-container figure .enlarge,.programs figure .icon-container .enlarge,.radio-control .icon-container i,.reset-link .icon-container i,.share-link .icon-container i,.singular-ubc_programs .discovery-return .icon-container .back-btn,.singular-ubc_programs .discovery-return .tags .icon-container i,.tags .tag .icon-container i,.top-link .icon-container i,.upper-ui-container .search-filter-control .icon-container i,.upper-ui-container .search-filter-control .suggestion:not(.suggestion-results) .icon-container i,.view-mode-control .icon-container input+label{font-size:60px}.icon-number{font-size:35px}.icon-p{display:block;height:auto;padding:10px 5px}.activity-image{display:block;width:100%}.activity-single .row{display:block;margin:10px auto 0;text-align:left;width:90%}.activity-single .row .span10{padding:0}.activity-icon{text-align:center}.pb-component-programs-row .programs-row-item .tweetWrapper .campus-term,.tweetWrapper .pb-component-programs-row .programs-row-item .campus-term,.tweetWrapper p{font-size:10px;line-height:12px}a.tour-link{height:120px}.maintenance-body h1{font-size:30px}}.search-thumbnail{margin-block-end:2rem}.programs-notice{background:#f6f6f6;border:solid #002145;border-width:1px 1px 3px;margin:32px -20px;padding:32px}@media (max-width:980px){.programs-notice{margin:32px 0}}.pb-component-programs-row .programs-row-item .programs-notice .campus-term,.programs-notice .pb-component-programs-row .programs-row-item .campus-term,.programs-notice ol,.programs-notice p,.programs-notice ul{font-size:18px;font-weight:400;line-height:1.5;margin-bottom:16px;margin-top:16px}.pb-component-programs-row .programs-row-item .programs-notice .campus-term:first-child,.programs-notice .pb-component-programs-row .programs-row-item .campus-term:first-child,.programs-notice ol:first-child,.programs-notice p:first-child,.programs-notice ul:first-child{margin-top:0}.pb-component-programs-row .programs-row-item .programs-notice .campus-term:last-child,.programs-notice .pb-component-programs-row .programs-row-item .campus-term:last-child,.programs-notice ol:last-child,.programs-notice p:last-child,.programs-notice ul:last-child{margin-bottom:0}.programs-notice .cta-link{align-items:center;display:flex;font-size:14px;font-weight:700}.programs-notice .cta-link:after{content:"\f178";font-family:Font Awesome\ 6 Pro;font-size:16px;font-weight:700;margin-left:8px;transition:margin-left .15s ease}.programs-notice .cta-link:focus:after,.programs-notice .cta-link:hover:after{margin-left:16px}#ProgramLanding{margin-bottom:64px}.upper-ui-container{margin:0 -1.3333333333rem}.upper-ui-container .discovery-cta{display:block;margin-top:.6666666667rem;padding:.6666666667rem 0 0 .3333333333rem;text-align:center}.upper-ui-container .discovery-cta button{background:#002145;box-shadow:none;color:#fff;font-size:1.1rem;font-weight:600;line-height:1.4;margin:0 auto;max-width:16rem;padding:.4666666667rem 1rem;transition:all .2s;white-space:nowrap;width:100%}.no-touchevents .upper-ui-container .discovery-cta button:active,.no-touchevents .upper-ui-container .discovery-cta button:focus,.no-touchevents .upper-ui-container .discovery-cta button:hover{background:#000912;transition:none}.upper-ui-container .discovery-cta button i{float:left;font-size:1.5rem;margin:0 .5333333333rem 0 0}@media screen and (max-width:800px){.upper-ui-container .discovery-cta button{margin:0}}.pb-component-programs-row .programs-row-item .pb-component-testimonials .testimonial-item-content .upper-ui-container .discovery-cta .campus-term,.pb-component-programs-row .programs-row-item .upper-ui-container .discovery-cta .pb-component-testimonials .testimonial-item-content .campus-term,.pb-component-testimonials .testimonial-item-content .upper-ui-container .discovery-cta .pb-component-programs-row .programs-row-item .campus-term,.pb-component-testimonials .testimonial-item-content .upper-ui-container .discovery-cta p,.upper-ui-container .discovery-cta .pb-component-testimonials .testimonial-item-content .pb-component-programs-row .programs-row-item .campus-term,.upper-ui-container .discovery-cta .pb-component-testimonials .testimonial-item-content p,.upper-ui-container .discovery-cta h5{font-size:1.3rem;font-weight:600;letter-spacing:normal;line-height:1.2;margin:0 auto .6666666667rem;max-width:20rem;position:relative}.pb-component-programs-row .programs-row-item .pb-component-testimonials .testimonial-item-content .upper-ui-container .discovery-cta .campus-term i,.pb-component-programs-row .programs-row-item .upper-ui-container .discovery-cta .pb-component-testimonials .testimonial-item-content .campus-term i,.pb-component-testimonials .testimonial-item-content .upper-ui-container .discovery-cta .pb-component-programs-row .programs-row-item .campus-term i,.pb-component-testimonials .testimonial-item-content .upper-ui-container .discovery-cta p i,.upper-ui-container .discovery-cta .pb-component-testimonials .testimonial-item-content .pb-component-programs-row .programs-row-item .campus-term i,.upper-ui-container .discovery-cta .pb-component-testimonials .testimonial-item-content p i,.upper-ui-container .discovery-cta h5 i{font-size:3.5rem;opacity:.2;position:absolute;right:0;top:50%;transform:translateY(-50%)}.upper-ui-container .discovery-cta i{float:left;font-size:1.6rem;margin:0 .5333333333rem 0 0}@media screen and (max-width:640px){.upper-ui-container .discovery-cta{margin-bottom:1.3333333333rem;margin-top:0;padding:0 0 0 .6666666667rem;text-align:center}}.upper-ui-container .filter-mode-control{flex-shrink:0;white-space:nowrap}.upper-ui-container .filter-mode-control h4{display:block;font-size:1.5rem;font-weight:700;margin:0 0 .6666666667rem}.upper-ui-container .filter-mode-control .mode-control{display:inline-block}.upper-ui-container .filter-mode-control .mode-control+.mode-control{margin-left:.5333333333rem}@media screen and (max-width:800px){.upper-ui-container .filter-mode-control{display:block}.upper-ui-container .filter-mode-control h4{margin:0 0 .6666666667rem}}.upper-ui-container .search-filter-control{flex-grow:1;margin:0 0 0 1rem;position:relative}.upper-ui-container .search-filter-control input{border:2px solid #cdcdcd;border-radius:.6666666667rem;box-sizing:border-box;font-family:Whitney SSm A,Whitney SSm B,Arial,Helvetica,sans-serif;font-size:1rem;height:2.4rem;margin:0;min-width:10rem;padding-left:2.1333333333rem;width:100%}@media screen and (max-width:640px){.upper-ui-container .search-filter-control input{min-width:0;width:100%}}.upper-ui-container .search-filter-control span:not(.suggestion-type){display:none}.upper-ui-container .search-filter-control i{color:#dadada;font-size:1.3em;left:.5333333333rem;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s;z-index:3}.upper-ui-container .search-filter-control .suggestion:not(.suggestion-results) i{display:inline-block;font-size:1em;line-height:.25;margin-left:.3333333333rem;opacity:.5;position:static;transform:translateZ(0);vertical-align:middle}.upper-ui-container .search-filter-control .suggestion-type{text-transform:capitalize}.upper-ui-container .search-filter-control .suggestion-type span{text-transform:none}.upper-ui-container .search-filter-control .suggestion-results{padding-left:2rem}.upper-ui-container .search-filter-control .suggestion-results i{left:1rem;opacity:.5}.upper-ui-container .search-filter-control .suggestion-program.campus-okanagan span.campus-okanagan,.upper-ui-container .search-filter-control .suggestion-program.campus-vancouver span.campus-vancouver{display:inline-block}@media screen and (max-width:640px){.upper-ui-container .search-filter-control{margin:0 7.6666666667rem .6666666667rem 0}.upper-ui-container>div{padding-left:1.3333333333rem;padding-right:1.3333333333rem;padding-top:1.3333333333rem}}.upper-ui-cta{padding:.6666666667rem .6666666667rem 1.6666666667rem 1.3333333333rem}.upper-ui-cta,.upper-ui-views{align-items:flex-end;display:flex;justify-content:space-between}.upper-ui-filters{background:#e8e8e8;display:flex;justify-content:space-between;padding:1.3333333333rem}.upper-ui-filters h4{margin:0 0 .6666666667rem}.upper-ui-filters input,.upper-ui-filters label{margin:0 1rem 0 0}.upper-ui-filters label{display:inline-block;vertical-align:middle;white-space:nowrap}.upper-ui-filters .btn span{display:none}@media screen and (max-width:640px){.upper-ui-filters .btn span.edit{display:inline}}@media screen and (min-width:641px){.upper-ui-filters .btn span.add{display:inline}}@media screen and (max-width:640px){.upper-ui-filters .btn{margin:auto}}.upper-ui-filters .edit-interests{align-items:flex-end;display:flex;justify-content:space-between}@media screen and (max-width:640px){.upper-ui-filters .edit-interests{flex-direction:column}}@media screen and (min-width:641px){.upper-ui-filters .edit-interests .share-link{align-self:flex-end;margin:0}.upper-ui-filters .edit-interests .tags .btn-ubc{border-radius:0}}.upper-ui-filters .tags{display:flex;flex-wrap:wrap;margin:0 .2666666667rem 0 -.2666666667rem}.upper-ui-filters .share-link{margin:0}@media screen and (max-width:640px){.upper-ui-filters .share-link{margin:1.3333333333rem auto 0}}.upper-ui-filters .campus-filter-control{display:block;flex-grow:0;flex-wrap:wrap;margin-bottom:.2rem;text-align:left}.upper-ui-filters .campus-filter-control h4{display:block;font-size:1rem;font-weight:600;margin:0 0 .6666666667rem}.upper-ui-filters .campus-filter-control .checkbox-control{display:inline-block}.upper-ui-filters .campus-filter-control .checkbox-control .context-desktop{vertical-align:baseline}.upper-ui-filters .campus-filter-control .checkbox-control i:before{font-size:12px;left:1px;position:absolute;top:1px}.upper-ui-filters .campus-filter-control>div{font-size:1rem}@media screen and (max-width:640px){.upper-ui-filters .campus-filter-control>div{font-size:1.2rem}.upper-ui-filters .campus-filter-control{margin-top:1rem;width:100%}.upper-ui-filters .campus-filter-control>div{font-size:1.2rem}}.upper-ui-filters .degree-filter-control{flex-grow:1}.upper-ui-filters .degree-filter-control select{min-width:16rem}@media screen and (max-width:640px){.upper-ui-filters .degree-filter-control select{width:80%}.upper-ui-filters .degree-filter-control{flex:1 0 100%;margin:1.3333333333rem 0;width:100%}.upper-ui-filters .degree-filter-control select{width:100%}}.upper-ui-filters .view-mode-control{flex-grow:0}@media screen and (max-width:640px){.upper-ui-filters .filter-toggle-control{display:block}}.upper-ui-filters.interests{background:none;display:block;padding-left:0;padding-right:0}.upper-ui-filters>div{align-items:flex-end;display:flex}@media screen and (max-width:640px){.upper-ui-filters{background:none;display:block;padding-bottom:.6666666667rem;text-align:center}}.filter-toggle-control{position:relative}.filter-toggle-control .filter-toggle{border:2px solid #e8e8e8;border-radius:.3333333333rem;bottom:calc(100% + .66667rem);font-size:1rem;font-weight:600;padding:.35rem .6rem;position:absolute;right:0;transition:all .2s;white-space:nowrap}.filter-toggle-control .filter-toggle span{color:#5e869f}.filter-toggle-control .filter-toggle .arrow,.filter-toggle-control .filter-toggle .count{margin-left:.5rem}.filter-toggle-control .filter-toggle .arrow{color:#2f5d7c;font-size:.8rem;font-weight:bolder;padding:.3rem .3rem .2rem}.filter-toggle-control .filter-toggle .count{background:#002145;color:#fff;display:inline-block;font-size:.9rem;height:1rem;line-height:1rem;margin-top:.2rem;min-width:.8rem;padding:.2rem .2rem .15rem;text-align:center}.filter-toggle-control .filter-toggle:after{background:#e8e8e8;border:2px solid #e8e8e8;content:"";display:block;height:0;left:-2px;opacity:0;position:absolute;right:-2px;top:100%;transition:all .3s}.filter-toggle-control .filter-toggle.expanded{background:#e8e8e8;border-radius:.3333333333rem .3333333333rem 0 0}.filter-toggle-control .filter-toggle.expanded:after{height:1rem;opacity:1}.filter-toggle-control .filters{align-items:flex-end;display:flex}@media screen and (max-width:640px){.filter-toggle-control .filters{background:#e8e8e8;flex-wrap:wrap;max-height:0;overflow:hidden;padding:0 1rem;transition:all .4s ease-in-out}.filter-toggle-control .filters.expanded{max-height:16rem}.filter-toggle-control .filters .checkbox-control{display:inline-block}}.discovery-modal{padding:0}.discovery-modal footer,.discovery-modal header{flex-shrink:0}.discovery-modal footer h2,.discovery-modal header h2{font-size:rem-cacl(30);margin-bottom:.6666666667rem;transform:translateZ(0)}.discovery-modal footer h4,.discovery-modal header h4{animation:fade .3s forwards;margin-bottom:0}.discovery-modal footer button span,.discovery-modal header button span{background:#fff;border-radius:100%;color:#555;display:inline-block;font-size:.9rem;font-weight:600;height:1.7em;line-height:1.7em;margin-left:.2rem;min-width:1.5em;padding:0 .1rem;text-align:center}.discovery-modal footer{display:flex;flex-wrap:wrap;justify-content:center;white-space:nowrap}.discovery-modal .pb-component-programs-row .programs-row-item footer>.campus-term,.discovery-modal footer>p,.pb-component-programs-row .programs-row-item .discovery-modal footer>.campus-term{width:100%}.discovery-modal footer>div{animation:fade .3s forwards}@media screen and (max-width:640px){.discovery-modal footer>div,.discovery-modal footer>div button{width:100%}}.discovery-modal .selected-interests header h2{font-size:1.4666666667rem}.discovery-modal .selected-interests header h4{display:none}.discovery-modal .inner{background:#e8e8e8;display:flex;flex-direction:column;flex-grow:1;flex-shrink:1}.discovery-modal .btn-load-more{background:transparent;border:1px solid #2f5d7c;color:#2f5d7c;color:#2f5d7c!important;transition:all .2s}.no-touchevents .discovery-modal .btn-load-more:active,.no-touchevents .discovery-modal .btn-load-more:focus,.no-touchevents .discovery-modal .btn-load-more:hover{background:#2f5d7c;color:#fff!important;transition:none}.discovery-modal .btn-view-results{padding:.4666666667rem 1.6666666667rem}.discovery-modal .interests{margin:1.3333333333rem .6666666667rem;perspective:2000px}.discovery-modal .interests>*{animation:flip .2s linear 1 forwards}.discovery-modal .interests>:nth-child(1n){animation-delay:.02s}.discovery-modal .interests>:nth-child(2n){animation-delay:.04s}.discovery-modal .interests>:nth-child(3n){animation-delay:.06s}.discovery-modal .interests>:nth-child(4n){animation-delay:.08s}.discovery-modal .interests>:nth-child(5n){animation-delay:.1s}.discovery-modal .interests>:nth-child(6n){animation-delay:.12s}.discovery-modal .interests>:nth-child(7n){animation-delay:.14s}.discovery-modal .interests>:nth-child(8n){animation-delay:.16s}.discovery-modal .interests>:nth-child(9n){animation-delay:.18s}.discovery-modal .interests>:nth-child(10n){animation-delay:.2s}.discovery-modal .interests>:nth-child(11n){animation-delay:.22s}.discovery-modal .interests>:nth-child(12n){animation-delay:.24s}.discovery-modal .interests>:nth-child(13n){animation-delay:.26s}.discovery-modal .interests>:nth-child(14n){animation-delay:.28s}.discovery-modal .interests>:nth-child(15n){animation-delay:.3s}.discovery-modal .interests .tag{opacity:0;transform-origin:50% 25%}@media screen and (max-width:640px){.discovery-modal .interests{animation:fade .2s .6s forwards;opacity:0}}.discovery-modal .selected{min-height:1.8rem}.discovery-modal .selected .pb-component-programs-row .programs-row-item .campus-term,.discovery-modal .selected p,.pb-component-programs-row .programs-row-item .discovery-modal .selected .campus-term{animation:fade .2s forwards;opacity:0}.discovery-modal .selected .interests{animation:none;background:#fff;border:1px solid #002145;border-width:1px 0;flex-shrink:0;margin:0;opacity:1;overflow:hidden}.discovery-modal .selected .interests .tag{background:none;border:0;border-radius:.3333333333rem;flex-direction:row-reverse;font-size:.75rem;margin:.3333333333rem 0;padding:.2666666667rem .4rem}.discovery-modal .selected .interests .tag i{margin:0 .3333333333rem 0 0}.discovery-modal .selected:not(:empty){animation:flip .2s forwards;margin:.6666666667rem 0 0;opacity:0;perspective:2000px}.discovery-modal>div{display:flex;flex-direction:column;padding:1.3333333333rem 0 0}.discovery-modal>div>*{flex-shrink:0}@media screen and (max-width:640px){.discovery-modal>div{height:100%;padding:1rem 0 0}}.no-touchevents .discovery-modal .selected .interests>.tag:hover{background:#e8e8e8;color:#333}.program-listing-container{list-style:none;margin:0 -1.3333333333rem 1.3333333333rem;padding:0}.program-listing-container li .arrow{font-style:normal;line-height:1;position:absolute}.program-listing-container .topic-section-control{background:#e8e8e8;line-height:1.5;margin-top:1px;position:relative}.program-listing-container .topic-section-control>.arrow{font-size:.8rem;transition:transform .2s}.program-listing-container .topic-section-control>.program-section-listing{border:0}.program-listing-container .topic-section-control.expanded .program-section-listing{display:block;opacity:1}.program-listing-container .topic-section-control.expanded .topic-section-name{background:#e8e8e8}.program-listing-container .topic-section-control.expanded>.arrow{transform:scaleY(-1)}.program-listing-container .topic-section-name{background:#f2f2f2;box-sizing:border-box;color:#a2a2a2;display:inline-block;font-size:1.2rem;font-weight:600;padding:1rem 7.6666666667rem 1rem 2.6666666667rem;transition:background .4s;width:100%}@media screen and (max-width:640px){.program-listing-container .topic-section-name{padding-left:1.3333333333rem}}.program-listing-container .topic-section-count{color:#a2a2a2;display:none;position:absolute;right:4.6666666667rem;text-align:right;top:1.2rem}@media screen and (max-width:640px){.program-listing-container .topic-section-count{right:3.3333333333rem}}.program-listing-container .topic-section-state{color:#a2a2a2;display:none;right:2.6666666667rem;top:1.6666666667rem}@media screen and (max-width:640px){.program-listing-container .topic-section-state{right:1.3333333333rem}}.program-listing-container .program-is-new{background:#d8634e;color:#fff;display:inline-block;font-size:.8rem;font-weight:700;line-height:1;padding:.4rem .6666666667rem;position:absolute;text-transform:uppercase}.program-listing-container.related .program-section-listing{border:0;padding:2rem 0}.program-listing-container.interests .tags{line-height:1;margin:-.2rem .6666666667rem .2666666667rem 0}.program-listing-container.interests .tags .tag{background:#c3d0db;border:0;border-radius:.3333333333rem;color:#2f5d7c;font-size:1rem;font-weight:500;height:auto;margin:0 -.8rem -.4rem 0;padding:.6666666667rem .9333333333rem;position:relative;text-decoration:none}.program-listing-container.interests .more-programs{color:#209038}.program-listing-container.interests .program-name .tags{margin:-.2rem .6666666667rem .2666666667rem 0}.program-listing-container.interests .program-name .tags .tag{display:inline-block;font-size:.8rem;font-weight:500;margin:0 .2rem .2rem 0;padding:.2666666667rem .5333333333rem}.program-listing-container.interests .program-name .tags:before{content:" "}.topic-section-control.match{opacity:1}.topic-section-control.match .topic-section-count,.topic-section-control.match .topic-section-state{display:block}.topic-section-control.match .topic-section-name{border-color:transparent}.topic-section-control.match .topic-section-count,.topic-section-control.match .topic-section-name,.topic-section-control.match .topic-section-state{color:#002145;cursor:pointer}.pb-component-programs-row .programs-row-item .topic-section-control.zero>.campus-term,.topic-section-control.zero>p{margin:0;padding:2.6666666667rem;text-align:center}.pb-component-programs-row .programs-row-item .topic-section-control.zero>.campus-term>a,.topic-section-control.zero>p>a{cursor:pointer;display:block}.no-touchevents .topic-section-control.match:not(.expanded):hover .topic-section-name{background:#e8e8e8}.search-message-control{background:#e8e8e8;border-bottom:1px solid #c8c8c8;border-top:1px solid #c8c8c8;padding:.6666666667rem 2.6666666667rem}.pb-component-programs-row .programs-row-item .search-message-control .campus-term,.search-message-control .pb-component-programs-row .programs-row-item .campus-term,.search-message-control p,.search-message-control+.topic-section-control{margin:0}@media screen and (max-width:640px){.search-message-control{padding:.6666666667rem 2.3333333333rem}}.program-section-listing{animation:fade .4s forwards;background:#e8e8e8;border-top:1px solid #c8c8c8;display:block;list-style:none;margin:0 2.6666666667rem;padding:1.3333333333rem 0}.program-section-listing:after{clear:both;content:"";display:block}@media screen and (max-width:640px){.program-section-listing{margin:0 1.3333333333rem}}.program-section-listing>li,.program-section-listing>li>ul{list-style:none;margin:0;padding:0}.program-section-listing>li:after,.program-section-listing>li>ul:after{clear:both;content:"";display:block}.program-section-control.programs-appear,.program-section-control.programs-enter{animation-name:flip}.program-section-control.programs-leave{opacity:0}.list-view .program-section-listing{padding:.6666666667rem 0}.list-view .program-section-listing>li>ul>li{animation-duration:.4s;animation-name:flip}.list-view .program-section-control{animation-name:flip;border-radius:.3333333333rem;line-height:2;position:relative;transform-origin:50% 0}.list-view .program-section-control>.arrow{font-size:.9rem;transform:rotate(0deg);transition:transform .2s}.list-view .program-section-control.expanded .program-summary{display:block}@media screen and (max-width:640px){.list-view .program-section-control.expanded .program-summary{display:none}}.list-view .program-section-control.expanded>.arrow{transform:rotate(90deg)}.list-view .program-section-control:last-child{border:none}@media screen and (max-width:640px){.list-view .program-section-control{display:block}.list-view .program-section-control .program-section-state{display:none}}.list-view .program-section-inner{align-items:baseline;cursor:pointer;display:flex;font-weight:500;justify-content:space-between;padding:.8rem .6666666667rem .5333333333rem 1.8666666667rem;transition:background .4s}@media screen and (max-width:640px){.list-view .program-section-inner{display:block;padding:.6666666667rem 5.3333333333rem .3333333333rem 1rem}.list-view .program-section-inner>*{display:block}}.list-view .program-section-state{cursor:pointer;flex:0 0 1rem;left:.8rem;top:1.0666666667rem}@media screen and (max-width:640px){.list-view .program-section-state{display:none}}.list-view .program-section-headers{font-weight:600;padding-top:0}.list-view .program-section-headers .program-campuses,.list-view .program-section-headers .program-duration,.list-view .program-section-headers .program-name{font-size:.9rem}@media screen and (max-width:640px){.list-view .program-section-headers{display:none}}.list-view .program-name{flex:1 1 60%;font-size:1rem;line-height:1.3;min-width:0;padding-right:5rem;position:relative}.list-view .program-name a{color:#002145}.list-view .program-name a:hover{text-decoration:underline}.list-view .program-is-new{right:.6666666667rem;top:0}.list-view .program-campuses{display:flex;flex:0 0 20%;flex-wrap:wrap;list-style:none;margin:0 1rem 0 0;padding:0;white-space:pre-wrap}.list-view .program-campuses li{font-size:.8rem;font-weight:600;line-height:1.2}@media screen and (max-width:640px){.list-view .program-campuses{position:absolute;right:.6666666667rem;top:.8rem;width:4.6666666667rem}}.list-view .program-duration{flex:0 0 20%;font-size:.8rem;text-align:right}@media screen and (max-width:640px){.list-view .program-duration{text-align:left}}.list-view .program-summary{animation:fade .4s forwards;border-top:1px solid #dadada;box-sizing:border-box;display:block;display:none;opacity:0;padding:1.3333333333rem .6666666667rem 1.3333333333rem 1.6666666667rem;width:100%}.list-view .program-summary:after{clear:both;content:"";display:block}.list-view .program-summary .btn{margin-top:.6666666667rem}.list-view .program-summary-image{background:#021529;background:#555;border:3px solid #f2f2f2;display:block;float:left;margin-right:2.3576520234%;overflow:hidden;position:relative;width:27.4966631501%}.list-view .program-summary-image:last-child{margin-right:0}.list-view .program-summary-image:before{content:"";display:block;padding-top:56.25%}.list-view .program-summary-image img{bottom:0;left:0;position:absolute;top:0;width:100%}.list-view .program-summary-image .program-campuses{bottom:0;display:flex;left:0;list-style:none;margin:0;padding:0;position:absolute;width:100%}.list-view .program-summary-image .program-campuses li{color:#fff;font-size:.9rem;font-weight:600;line-height:2;padding-bottom:2px;text-align:center;width:50%}.list-view .program-summary-image .program-campuses li.campus-vancouver{background:#209038}.list-view .program-summary-image .program-campuses li.campus-okanagan{background:#c98c26}.list-view .program-summary-inner{display:block;float:left;font-weight:400;margin-right:2.3576520234%;padding-bottom:1.3333333333rem;width:61.6158804912%}.list-view .program-summary-inner:last-child{margin-right:0}.list-view .pb-component-programs-row .programs-row-item .program-summary-inner>.campus-term,.list-view .program-summary-inner>p,.pb-component-programs-row .programs-row-item .list-view .program-summary-inner>.campus-term{font-size:1.1rem;line-height:1.35}@media screen and (max-width:1240px){.list-view .pb-component-programs-row .programs-row-item .program-summary-inner>.campus-term,.list-view .program-summary-inner>p,.pb-component-programs-row .programs-row-item .list-view .program-summary-inner>.campus-term{font-size:1rem}}@media screen and (max-width:800px){.list-view .pb-component-programs-row .programs-row-item .program-summary-inner>.campus-term,.list-view .program-summary-inner>p,.pb-component-programs-row .programs-row-item .list-view .program-summary-inner>.campus-term{font-size:.9rem}}.no-touchevents .list-view .program-section-control:not(.expanded):hover{background:#f2f2f2}.grid-view .program-section-headers{display:none}.grid-view .program-section-control{background:#555;margin-bottom:1.618em;transform:translateZ(0)}.grid-view .program-section-control a{color:#fff}@media screen and (min-width:981px) and (max-width:1240px){.grid-view .program-section-control{display:block;float:left;margin-right:2.3576520234%;width:31.7615653177%}.grid-view .program-section-control:last-child,.grid-view .program-section-control:nth-child(3n){margin-right:0}.grid-view .program-section-control:nth-child(3n+1){clear:left}}@media screen and (min-width:1241px){.grid-view .program-section-control{display:block;float:left;margin-right:2.3576520234%;width:23.2317609825%}.grid-view .program-section-control:last-child,.grid-view .program-section-control:nth-child(4n){margin-right:0}.grid-view .program-section-control:nth-child(4n+1){clear:left}}@media screen and (min-width:641px) and (max-width:980px){.grid-view .program-section-control{display:block;float:left;margin-bottom:1.2135em;margin-right:2.3576520234%;width:48.8211739883%}.grid-view .program-section-control:last-child,.grid-view .program-section-control:nth-child(2n){margin-right:0}.grid-view .program-section-control:nth-child(odd){clear:left}}@media screen and (min-width:0px) and (max-width:640px){.grid-view .program-section-control{display:block;float:left;margin:0 0 1.2135em;width:100%}.grid-view .program-section-control:last-child{margin-right:0}}.grid-view .program-tile{display:block;overflow:hidden;position:relative}.grid-view .program-tile:after{background:linear-gradient(180deg,transparent 0,#000);bottom:-1px;content:"";height:calc(100% + 2px);left:-1px;opacity:.6;position:absolute;transition:opacity .8s,height 1.2s;width:calc(100% + 2px);z-index:2}.grid-view .program-tile-inner{bottom:-1px;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;left:-1px;position:absolute;right:-1px;top:-1px;z-index:3}.grid-view .program-tile-image{background:#555;overflow:hidden;position:relative;transition:transform 1.2s cubic-bezier(.1,.8,.2,1);z-index:1}.grid-view .program-tile-image>*{bottom:0;left:0;position:absolute;right:0;top:0}.grid-view .program-tile-image:before{content:"";display:block;padding-top:56.25%}.grid-view .program-tile-image img{animation:fade .8s forwards;display:block;opacity:0;transform:translateZ(0);width:100%}.grid-view .program-name{font-size:1.2rem;font-weight:500;line-height:1.1;min-width:0;padding:0 1rem}@media screen and (min-width:1241px){.grid-view .program-name{font-size:1.1rem}}@media screen and (max-width:320px){.grid-view .program-name{font-size:1rem}}.grid-view .program-is-new{left:1px;top:1px}.grid-view .program-duration{font-size:.9rem;font-weight:600;padding:0 1rem}@media screen and (min-width:1241px){.grid-view .program-duration{font-size:.8rem}}@media screen and (max-width:320px){.grid-view .program-duration{font-size:.7rem}}.grid-view .program-campuses{display:flex;list-style:none;margin:.6666666667rem 0 0;padding:0}.grid-view .program-campuses li{color:#fff;font-size:.9rem;font-weight:600;line-height:2;padding-bottom:2px;text-align:center;width:50%}.grid-view .program-campuses li.campus-vancouver{background:#209038}.grid-view .program-campuses li.campus-okanagan{background:#c98c26}.grid-view .program-campuses .abbreviated-name{display:none}.no-touchevents .grid-view .program-tile:hover .program-tile-image{transform:scale(1.08)}.no-touchevents .grid-view .program-tile:hover:after{height:125%;opacity:.8}.programs{list-style:none;margin:0;padding:0}.programs figure,.programs h3{margin-top:1.3333333333rem}.programs dl dt{margin-top:.6666666667rem}.programs dl dd{margin:0}.programs .program{display:block}.programs .program:after{clear:both;content:"";display:block}.programs .program-image{display:block;float:left;margin-right:2.3576520234%;width:31.7615653177%}.programs .program-image:last-child{margin-right:0}@media screen and (max-width:640px){.programs .program-image{box-sizing:border-box;width:100%}}.programs .program-summary{display:block;float:left;margin-right:0;width:65.8807826589%}.programs .program-summary:last-child{margin-right:0}@media screen and (max-width:640px){.programs .program-summary{box-sizing:border-box;width:100%}}.programs .program-name{min-width:0}.programs>li{border-top:1px solid rgba(0,0,0,.1);margin:3.236em 0 1.618em;padding-top:.809em}.page-template-programs.no-reactjs .alert-targeted,.page-template-programs.no-reactjs .programs{display:block}.program-menu-wrapper{height:4.6666666667rem}.program-menu-wrapper .sticky-target{left:0;position:relative;right:0;top:0;transform:translateZ(0);z-index:10}.program-menu-wrapper.stuck .sticky-target{animation:drop .4s ease forwards;position:fixed}.mobile-nav-active .program-menu-wrapper{display:none}@media screen and (max-width:640px){.program-menu-wrapper{height:auto}}.program-menu{background-color:#e8e8e8;box-shadow:0 1px 2px hsla(0,0%,100%,.8);padding:0 1.3333333333rem}.program-menu .program-menu-list{align-items:center;display:flex;flex-wrap:nowrap;list-style:none;margin:0;padding:0;white-space:nowrap}.program-menu .dept-website-btn{background:#5e869f;color:#fff;margin-left:auto;transition:all .2s}.no-touchevents .program-menu .dept-website-btn:active,.no-touchevents .program-menu .dept-website-btn:focus,.no-touchevents .program-menu .dept-website-btn:hover{background:#4b6b7f;transition:none}.program-menu li{word-wrap:normal;display:inline-block;float:left;max-width:100%;overflow:hidden;position:relative;text-align:center;text-overflow:ellipsis;white-space:nowrap}.program-menu li a{border:solid transparent;border-width:0 0 4px;box-sizing:border-box;color:#0680a6;cursor:pointer;display:block;font-size:1.3333333333rem;font-weight:500;line-height:1.2em;padding:1.4666666667rem 1.2rem;position:relative;text-transform:none;transition:color .25s ease,background-color .25s ease}.program-menu li a:not(.btn-ubc):hover{background-color:rgba(183,201,211,.2);color:#08223e}@media screen and (max-width:980px){.program-menu li a{font-size:1.2rem;padding:1.4666666667rem .8rem}}@media screen and (max-width:800px){.program-menu li a{font-size:1rem;padding:1.4666666667rem .4rem}}.program-menu li:not(.dept-website) i{display:none}.program-menu li:not(.dept-website) i:before{display:block;font-size:2em;padding-bottom:.25em;text-align:center}.program-menu li.current a,.program-menu li.current a:hover{border-color:#002145;color:#002145}.program-menu .dept-website{display:block;float:left;float:right;margin-left:auto;margin-right:0;width:31.7615653177%}.program-menu .dept-website:last-child{margin-right:0}.program-menu .dept-website a{padding:1.0666666667rem .8rem .8rem}@media screen and (max-width:640px){.program-menu{align-content:stretch;animation:none!important;background-color:#fff;bottom:0!important;padding:0;position:fixed!important;top:auto!important;width:100%;z-index:1000}.program-menu li{flex-grow:1;opacity:.6}.program-menu li i{display:inline}.program-menu li a{border-color:#0680a6;border-width:4px 0 0;color:#0680a6;font-size:.8rem;letter-spacing:normal;padding:.6666666667rem .1333333333rem .5333333333rem}.program-menu li.dept-website{display:none}.program-menu li.current{opacity:.8}.program-menu li.current a{border-color:#2f5d7c;color:#2f5d7c}.program-menu .dept-website-btn{display:none}}.program-reasons{background:#e8e8e8;box-sizing:border-box;margin-top:1.618em;padding:2.0225em 1.618em 1.618em 2.427em}.program-reasons h3{margin-top:0}.program-reasons ul li{font-size:1rem;font-weight:500;line-height:1.4;margin-bottom:.4em}@media screen and (max-width:980px){.program-reasons ul li{font-size:.9rem}}#program-summary-information{clear:both;margin:0 0 2rem;padding:1px 0}@media screen and (max-width:800px){#program-summary-information .program-reasons{display:none}}#program-summary{clear:both;margin:2rem 0;padding:1px 0}#program-summary .pb-component-programs-row .programs-row-item .campus-term,#program-summary p,.pb-component-programs-row .programs-row-item #program-summary .campus-term{font-size:120%}#program-summary .pb-component-testimonials .testimonial-item-content .pb-component-programs-row .programs-row-item .campus-term,#program-summary .pb-component-testimonials .testimonial-item-content p,#program-summary h5,.pb-component-programs-row .programs-row-item #program-summary .pb-component-testimonials .testimonial-item-content .campus-term,.pb-component-programs-row .programs-row-item .pb-component-testimonials .testimonial-item-content #program-summary .campus-term,.pb-component-testimonials .testimonial-item-content #program-summary .pb-component-programs-row .programs-row-item .campus-term,.pb-component-testimonials .testimonial-item-content #program-summary p{border-top:1px solid #b7c9d3;padding:1.3333333333rem 0 .6666666667rem}#program-summary .btn{margin-bottom:1.3333333333rem}#program-summary .program-reasons{display:none;margin-bottom:2.427em}@media screen and (max-width:800px){#program-summary .program-reasons{display:block}}#program-information{clear:both;padding:1px 0}#program-information strong{display:block}#program-career h2,#program-information h2,#program-requirements h2{margin:2rem 0;position:relative}#program-career h2 span,#program-information h2 span,#program-requirements h2 span{font-weight:700;position:relative;z-index:2}#program-career h2 i,#program-information h2 i,#program-requirements h2 i{color:rgba(152,178,195,.3);font-size:3.3em;left:-4rem;position:absolute;top:50%;transform:translateY(-50%);z-index:1}@media screen and (max-width:640px){#program-career h2 i,#program-information h2 i,#program-requirements h2 i{font-size:2.5em;left:auto;right:0}}#program-career h3,#program-information h3,#program-requirements h3{margin:1em 0 .75em}#program-summary-information{display:block}#program-summary-information:after{clear:both;content:"";display:block}#program-summary-information header{align-items:baseline;display:flex;justify-content:space-between}@media screen and (max-width:640px){#program-summary-information header{display:block}#program-summary-information figure{margin:0}}#program-summary-information aside{display:block;float:left;margin-right:0;width:31.7615653177%}#program-summary-information aside:last-child{margin-right:0}#program-summary-information aside h3+div{margin:0 0 .6666666667rem}@media screen and (max-width:800px){#program-summary-information aside{display:block;float:left;margin-right:2.3576520234%;width:100%}#program-summary-information aside:last-child{margin-right:0}}#program-summary-information .share-link{margin:.6666666667rem 0;padding:0}#program-summary-information .program-listing-container{margin-bottom:0}#program-summary-information .program-section-inner{cursor:default;padding:.8rem .6666666667rem .5333333333rem 1.8666666667rem}#program-summary-information .program-section-state{display:block;z-index:1}#program-summary-information .course-list{border:1px solid #b7c9d3;margin:0;padding:1.6rem .4rem 1.6666666667rem 1rem}#program-summary-information .course-list .program-section-panel{animation:fade .3s .15s forwards;display:none;font-size:90%;opacity:0;padding:0 1.8666666667rem .8rem;word-break:break-word}#program-summary-information .course-list>li{margin-right:.9rem;padding-right:0}#program-summary-information .course-list>li>a{box-sizing:border-box;cursor:pointer;font-weight:500;line-height:1.4;position:relative;text-decoration:none;width:100%;z-index:2}#program-summary-information .course-list>li.expanded .program-section-panel{display:block}#program-summary-information .tabs-items li a{display:block;font-size:1rem;font-weight:600;padding:.5333333333rem .8rem}#program-summary-information .tabs-items li a.current{color:#000}#program-summary-information .tabs-content .course-list{border:none;padding:0}#program-details{display:block;float:left;margin-right:2.3576520234%;width:65.8807826589%}#program-details:last-child{margin-right:0}@media screen and (max-width:800px){#program-details{display:block;float:left;margin-right:2.3576520234%;width:100%}#program-details:last-child{margin-right:0}}#program-courses{margin-top:.6666666667rem}#program-courses .tabs-content-item{min-height:10rem}@media screen and (max-width:800px){#program-courses .tabs-content-item{min-height:0}}#program-vitals{background:#e8e8e8;display:flex;margin:.809em 0 1.618em;padding:1.618em 2.427em;position:relative}#program-vitals ul{flex:0 0 40%;list-style:none;margin:.6666666667rem 0 0}#program-vitals ul.stacked{display:flex;flex:0 0 60%;margin:auto 0;text-align:center}#program-vitals ul.stacked li{box-sizing:border-box;margin:0;padding:0;position:relative;width:33.333%}@media screen and (max-width:640px){#program-vitals ul.stacked li{padding:.6666666667rem 0 0;width:auto}}#program-vitals ul.stacked strong{display:block;font-size:2rem;font-weight:600;white-space:nowrap}#program-vitals ul.stacked .tooltip,#program-vitals ul.stacked .tooltip:before{left:50%;transform:translateX(-50%)}@media screen and (max-width:980px){#program-vitals ul.stacked{margin-top:2em;text-align:left}#program-vitals ul.stacked .tooltip,#program-vitals ul.stacked .tooltip:before{left:0;transform:none}}@media screen and (max-width:800px){#program-vitals ul.stacked{margin-top:auto;text-align:center}#program-vitals ul.stacked .tooltip,#program-vitals ul.stacked .tooltip:before{left:50%;transform:translateX(-50%)}}@media screen and (max-width:640px){#program-vitals ul.stacked{display:block;margin-top:1em;text-align:left}#program-vitals ul.stacked .tooltip,#program-vitals ul.stacked .tooltip:before{left:0;transform:none}}@media screen and (max-width:500px){#program-vitals ul.stacked{font-size:1rem}#program-vitals ul.stacked strong{font-size:1.5rem}}#program-vitals li{line-height:1.2;margin:0 .6666666667rem .6666666667rem 0}#program-vitals li.zero{color:rgba(51,51,51,.3)}@media screen and (max-width:980px){#program-vitals{display:block}}@media screen and (max-width:800px){#program-vitals{display:flex}}@media screen and (max-width:640px){#program-vitals{display:block}}#program-requirements .dept-website-btn,#program-summary .dept-website-btn{background:#5e869f;color:#fff;display:none;margin:1rem 0 3rem;padding-bottom:1.3333333333rem;padding-top:1.3333333333rem;transition:all .2s}.no-touchevents #program-requirements .dept-website-btn:active,.no-touchevents #program-requirements .dept-website-btn:focus,.no-touchevents #program-requirements .dept-website-btn:hover,.no-touchevents #program-summary .dept-website-btn:active,.no-touchevents #program-summary .dept-website-btn:focus,.no-touchevents #program-summary .dept-website-btn:hover{background:#4b6b7f;transition:none}@media screen and (max-width:640px){#program-requirements .dept-website-btn,#program-summary .dept-website-btn{display:block;margin:1rem auto}}#program-requirements{clear:both;padding:1px 0 1rem}#program-requirements select{margin-bottom:.6666666667rem;min-width:28rem}@media screen and (max-width:640px){#program-requirements select{min-width:0;width:100%}}#program-requirements .tabs-content-item{min-height:10rem}#program-requirements .tabs-content-item li .pb-component-programs-row .programs-row-item .campus-term,#program-requirements .tabs-content-item li p,.pb-component-programs-row .programs-row-item #program-requirements .tabs-content-item li .campus-term{margin-bottom:0}#program-requirements .tabs-content-item .results{word-wrap:break-word}#program-requirements .tabs-content-item .results div,#program-requirements .tabs-content-item .results section{display:none}#program-social .btn{margin:.6666666667rem 0}@media screen and (max-width:800px){#program-social{text-align:center}#program-social .btn{margin:.6666666667rem auto}}#campus-callout{display:block;margin:3.3333333333rem 0}#campus-callout:after{clear:both;content:"";display:block}#campus-callout h3{font-weight:700;margin-top:0}#campus-callout .pb-component-programs-row .programs-row-item .campus-term,#campus-callout p,.pb-component-programs-row .programs-row-item #campus-callout .campus-term{font-size:1.1333333333rem;font-weight:400;line-height:1.5}@media screen and (max-width:980px){#campus-callout .pb-component-programs-row .programs-row-item .campus-term,#campus-callout p,.pb-component-programs-row .programs-row-item #campus-callout .campus-term{font-size:1rem}}@media screen and (max-width:640px){#campus-callout .pb-component-programs-row .programs-row-item .campus-term,#campus-callout p,.pb-component-programs-row .programs-row-item #campus-callout .campus-term{font-size:.9333333333rem}}#campus-callout .btn{margin-top:1.3333333333rem}@media screen and (min-width:641px){#campus-callout .inner{padding:2.5% 7.5% 0}}@media screen and (max-width:800px){#campus-callout{margin-top:2rem}}@media screen and (max-width:640px){#campus-callout{margin-bottom:0}}#campus-callout-image{display:block;float:left;margin-right:2.3576520234%;margin-top:-1em;width:48.8211739883%}#campus-callout-image:last-child{margin-right:0}@media screen and (max-width:640px){#campus-callout-image{clear:both;float:none;margin:0;width:100%}}#campus-callout-content{box-sizing:border-box;display:block;float:left;margin-right:2.3576520234%;width:48.8211739883%}#campus-callout-content:last-child{margin-right:0}@media screen and (max-width:640px){#campus-callout-content{padding-top:1.3333333333rem;width:100%}}#program-related{background:#e8e8e8;margin:2rem 0 4rem;padding-bottom:2rem}#program-related h3{margin:2.6666666667rem 0 1.3333333333rem}#program-related .content{background:none}#program-related .program-listing-container,#program-related .program-section-listing,#program-related .topic-section-control{border:0;margin:0;padding:0}.no-reactjs #program-related{display:none}@media screen and (max-width:640px){#program-related{margin-bottom:2rem}}#program-career .content{display:block}#program-career .content:after{clear:both;content:"";display:block}#program-career .content figure{display:block;float:left;margin-right:2.3576520234%;margin-top:-1em;width:31.7615653177%}#program-career .content figure:last-child{margin-right:0}@media screen and (max-width:800px){#program-career .content figure{display:block;float:left;margin-right:2.3576520234%;width:48.8211739883%}#program-career .content figure:last-child{margin-right:0}}@media screen and (min-width:641px){#program-career .content figure{display:inherit;float:right;margin-right:0}}@media screen and (max-width:640px){#program-career .content figure{float:none;margin:2rem -1.3333333333rem;width:calc(100% + 2.66667rem)}}#program-career .content .inner.has-image{display:block;float:left;margin-right:2.3576520234%;width:65.8807826589%}#program-career .content .inner.has-image:last-child{margin-right:0}@media screen and (max-width:800px){#program-career .content .inner.has-image{display:block;float:left;margin-right:2.3576520234%;width:48.8211739883%}#program-career .content .inner.has-image:last-child{margin-right:0}}@media screen and (max-width:640px){#program-career .content .inner.has-image{float:none;width:100%}}.page-template-programs .body-context .header,.singular-ubc_programs .body-context .header{align-items:end;aspect-ratio:3/1;background-size:cover;display:flex;padding:0;width:100%}.page-template-programs .discovery-return,.singular-ubc_programs .discovery-return{border:2px solid hsla(0,0%,100%,.2);border-left:0;border-radius:0 5px 5px 0;display:flex;left:0;padding:1px 1px 1px 0;position:absolute;top:2.6666666667rem;z-index:10}.page-template-programs .discovery-return .back-btn,.singular-ubc_programs .discovery-return .back-btn{align-items:center;background:#2f5d7c;color:#fff;display:flex;font-size:1.6rem;margin-right:1px;padding:0 1rem;transition:all .2s}.no-touchevents .page-template-programs .discovery-return .back-btn:active,.no-touchevents .page-template-programs .discovery-return .back-btn:focus,.no-touchevents .page-template-programs .discovery-return .back-btn:hover,.no-touchevents .singular-ubc_programs .discovery-return .back-btn:active,.no-touchevents .singular-ubc_programs .discovery-return .back-btn:focus,.no-touchevents .singular-ubc_programs .discovery-return .back-btn:hover{background:#214157;transition:none}.page-template-programs .discovery-return .back-btn span,.singular-ubc_programs .discovery-return .back-btn span{display:none}.page-template-programs .discovery-return .tags,.singular-ubc_programs .discovery-return .tags{background:rgba(0,33,69,.6);border-radius:0 4px 4px 0;margin:0;padding:.6666666667rem}.page-template-programs .discovery-return .tags .tag,.singular-ubc_programs .discovery-return .tags .tag{background:none;border:0;cursor:default;margin:0;padding:.3333333333rem}.page-template-programs .header-title,.singular-ubc_programs .header-title{padding:48px 0!important}@media screen and (max-width:800px){.page-template-programs .header-title,.singular-ubc_programs .header-title{padding:36px 0!important}}.page-template-programs .header-title h1,.singular-ubc_programs .header-title h1{font-size:48px!important;line-height:50px!important}.page-template-programs .header-subtitle,.singular-ubc_programs .header-subtitle{display:inline-block;margin:.1666666667rem .6666666667rem 0 0;vertical-align:middle}.page-template-programs .related-posts .related-pages,.singular-ubc_programs .related-posts .related-pages{display:none}.page-template-programs .related-posts .related-content,.singular-ubc_programs .related-posts .related-content{width:100%}.page-template-programs .related-posts .related-content .post-row,.singular-ubc_programs .related-posts .related-content .post-row{border:0;box-sizing:border-box;clear:none;float:left;margin:0 0 2rem;padding:0 5% 0 0;width:50%}@media screen and (max-width:800px){.page-template-programs .related-posts .related-content .post-row,.singular-ubc_programs .related-posts .related-content .post-row{width:100%}.page-template-programs .related-posts .related-content .post-row:after,.singular-ubc_programs .related-posts .related-content .post-row:after{clear:both;content:"";display:block}}.page-template-programs .related-posts .related-btn,.singular-ubc_programs .related-posts .related-btn{font-size:1rem;white-space:nowrap}@media screen and (max-width:800px){.page-template-programs .related-posts,.singular-ubc_programs .related-posts{margin-top:.6666666667rem}}@media screen and (max-width:640px){.page-template-programs .related-posts,.singular-ubc_programs .related-posts{margin-top:0}}#nation-header{height:450px;overflow:visible;position:relative;z-index:0}#nation-header img.fullwidth{height:auto;left:0;min-height:100%;min-width:100%;position:absolute;top:0;width:auto;z-index:0}#nation-header #nation-header-content{position:relative;z-index:1}#nation-title{background:url(../images/bkg-maple_leaf.png) no-repeat 100%;display:inline-block;font-size:58px;font-weight:600;line-height:58px;margin-top:142px;padding-right:60px}#nation-sub-head,#nation-title{filter:dropshadow(color=#000,offx=2,offy=2);text-shadow:2px 2px 2px #000}#nation-sub-head{font-size:34px;font-weight:500;line-height:38px}h3.nation-section-title{color:#fff;font-size:24px;font-weight:500;margin-bottom:0;margin-left:7px}h4.nation-section-sub-title{color:#fff;font-size:24px;font-weight:300;margin-bottom:20px;margin-left:7px;margin-top:0}#nation-content{background:url(../images/bkg-nation-content.png) repeat-x 0 0;height:auto;min-height:468px;padding-top:32px;position:relative;z-index:1}.nation-text .border-bottom{border-color:#3b4860}.nation-text .pb-component-programs-row .programs-row-item .campus-term,.nation-text p,.pb-component-programs-row .programs-row-item .nation-text .campus-term{height:160px;margin:20px 7px}.nation-btn-row{padding:18px 0 194px}#nation-apply.sprite{background-position:-40px -221px;height:56px;margin:28px auto 68px;width:253px}#nation-apply.sprite:hover{background-position:-40px -288px}#globe.sprite{background-position:-192px -11px;height:58px;width:58px}#degree.sprite{background-position:-186px -80px;height:58px;width:77px}#future.sprite{background-position:-186px -149px;height:58px;width:85px}.pad-bottom{margin-bottom:2em}#header-image{position:relative}.optional-header{bottom:0;margin-bottom:2.1276595745%;position:absolute}.optional-header h2{color:#fff;font-size:60px;line-height:48px;text-transform:uppercase}.grid_search-field{width:79.4%}.grid_campus-select{width:20.6%}#search-bar{margin:18px 10px 8px;padding:0}#program-search{background-image:url(../images/bkg-program-search.png);background-position:100%;line-height:26px;overflow:hidden;padding:20px 2% 22px;width:96%}#program-search,#program-search-field{background-color:#fff;background-repeat:no-repeat;border:0;color:#5e869f;font-family:Helvetica,Arial,sans-serif;font-size:26px;font-style:normal;margin:0;outline:none}#program-search-field{background-image:url(../images/bkg-search-submit-blue.png);background-position:2%;float:left;height:40px;line-height:40px;padding:15px 5%;width:74%}#program-search-field:focus,#program-search:focus{color:#002145}#program-search-submit{background-color:#315d7b;border:0;color:#fff;display:block;float:left;font-family:Helvetica,Arial,sans-serif;font-size:26px;font-style:normal;height:70px;line-height:26px;margin:0;padding:0;width:16%}#campus-select{list-style:none;margin:0;padding:0;text-align:left}#campus-select li{display:inline-block;list-style:none;margin:0;padding:2px 10px;text-align:center}#campus-select li a{color:#5e869f;font-size:18px;margin:0;padding:0}#campus-select li a:hover{color:#2f5d7c}#campus-select li a.active{border-bottom:1px solid #2f5d7c;color:#2f5d7c}#view-select{float:left;list-style:none;margin:0;padding:0}#view-select li{border-right:1px solid #5e87a7;display:inline-block;list-style:none;margin:6px 0 0;padding:0 10px;text-align:center}#view-select li.first,#view-select li.last{border:0}#view-select li a{color:#fff;font-size:18px;margin:0;padding:0}#alpha-filter-nav{clear:both;display:block;list-style-type:none;margin:0;overflow:hidden;text-align:right}#alpha-filter-nav li{display:inline-block;margin:0}#alpha-filter-nav li a{font-size:16px;padding:3px 5px}#alpha-filter-nav li a.active{background:#5e87a7;color:#fff}.noMatch-msg{background-color:#002145;color:#fff;font-size:18px;margin:60px 0 300px;padding:18px 4%;text-align:center}#program-container{margin-bottom:48px}.block_program{background-color:#002145;height:140px}.block_program .hover{background-color:#fc5941;color:#fff;height:165px;left:0;position:absolute;top:0;width:101%;z-index:2}.block_program .hover .info{bottom:0;color:#fff;padding:20px;position:absolute}.block_program .hover .info .pb-component-programs-row .programs-row-item .campus-term,.block_program .hover .info p,.pb-component-programs-row .programs-row-item .block_program .hover .info .campus-term{margin:0;padding:0}.block_program h3{font-size:22px;font-weight:400;letter-spacing:0;line-height:26px;text-transform:none}.block_program h3 a{color:#fff}.program-title{margin-bottom:28px}.program-title h1{color:#2f5d7c;font-size:40px;font-style:normal;letter-spacing:0;margin-bottom:22px;text-transform:none}.program-meta,.program-title h1{font-family:Helvetica,Arial,sans-serif;font-weight:300}.program-meta{font-size:19px;line-height:29px;margin-bottom:12px}.program-meta .meta-label{font-weight:400}.program-content{font-family:Helvetica,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:24px}.program-content h3{font-size:19px;font-weight:400;letter-spacing:0;line-height:30px;margin-bottom:3px;text-transform:none}.program-row{padding:30px 0}.program-row h1{font-size:60px;font-weight:300;margin-top:0}ul.programs-list{list-style:none;margin:0}ul.programs-list li{background:url(../images/bkg-list-style.png) no-repeat 10px .5em;list-style:none;padding-bottom:10px;padding-left:25px}ul.programs-list li a{color:#2f5d7c;font-family:Helvetica,Arial,sans-serif;font-size:22px;font-weight:300;line-height:25px}ul.programs-list li a:hover{text-decoration:underline}.program-expand{clear:both;display:block;overflow:hidden;padding-left:20px}.program-expand h2{font-weight:400;margin:15px 0}.program-expand:hover{background-image:url(../images/bkg-faculty-row-hover.png)}.program-expand.active,.program-expand:hover{background-color:#f0f3f6;background-position:100%;background-repeat:no-repeat}.program-expand.active{background-image:url(../images/bkg-faculty-row-active.png)}.faculty-programs{background:#f0f3f6;border-top:2px solid #fff;width:100%}.faculty-programs thead td{font-weight:700;padding-top:16px;text-transform:uppercase}.faculty-programs td{padding:8px 2%;width:21%}.story-content .twitter-tweet-rendered,.story-content iframe,.story-content img{display:block;margin:0 auto 1em!important}.story-content .twitter-tweet-rendered{width:98%}.story-content h2{font-size:28px;font-weight:400;letter-spacing:0;line-height:40px;text-transform:none}.story-content h3{font-size:22px}.story-content h3,.story-content h4{font-weight:400;letter-spacing:0;line-height:30px;text-transform:none}.story-content h4{font-size:20px;font-style:normal}#story-nav{padding:25px 0 4px;position:relative;top:20px}.story-navigation{display:inline-block;position:relative}#previous.story-navigation{float:left}#next.story-navigation{float:right}.story-navigation a{background:url(../images/bkg-story-nav.png) no-repeat 0 0;color:#5e869f;display:block;font-family:Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:16px;padding-bottom:6px;padding-top:4px}#previous.story-navigation a{background-position:0 0;padding-left:30px}#next.story-navigation a{background-position:right -48px;padding-right:30px}.story-navigation a:hover{color:#2f5d7c}#story-header{margin:0 auto;text-align:center}#story-header img{margin-bottom:24px;text-align:center}#story-meta .alumni{background:transparent url(../images/icon-alumni.png) no-repeat 0 0}#story-meta .student{background:transparent url(../images/icon-student.png) no-repeat 0 0}#story-meta .faculty{background:transparent url(../images/icon-faculty.png) no-repeat 0 0}.meta-info{background:url(../images/bkg-meta-info.png) no-repeat 0 0;margin-top:20px;padding-left:37px}.meta-info strong{font-weight:500}.meta-info table{border-left:1px solid #c1d1e1}td.meta-label{padding:0 10px 0 20px;width:100px}#stories-container{padding:0}.story-container{display:block;margin:0 auto;width:100%}.story-container,.story-container #scroller{clear:both;float:none;overflow:hidden;position:relative}.story-container #scroller{left:0;top:0;width:200%}@media (max-width:767px){.story-container #scroller{width:800%}}#latest-stories{margin:0 5%;width:90%}#story-scroller{margin:0 auto 10px;position:relative}#story-scroller #scroll-left,#story-scroller #scroll-right{background:url(../images/sprites-global.png) no-repeat 0 0;display:block;height:50px;margin-top:-25px;overflow:hidden;position:absolute;text-indent:-999px;top:50%;width:23px}#story-scroller #scroll-left{background-position:-1px -449px;left:-37px}#story-scroller #scroll-right{background-position:-76px -449px;right:-37px}#stories-archive-title{margin-bottom:22px}#stories-archive-title h1{font-size:36px;font-weight:400;letter-spacing:0;text-transform:none}#featured{display:block;margin-bottom:36px;position:relative}#featured-post{height:100%}.featured-tab{background:#2f5d7c;color:#fff;display:block;font-size:18px;font-weight:400;left:0;margin-bottom:0;margin-top:0;padding:8px 12px 12px;position:absolute;top:0;z-index:1}h2.featured-title{font-size:40px;margin:0 0 20px;padding:0 0 10px}h2.featured-title,h3.featured-subhead{font-weight:300;letter-spacing:0;text-transform:none}#featured-image{clear:both;display:block;overflow:hidden;position:relative}#featured-image .icon{bottom:2px;position:absolute;right:4px;z-index:2}#featured-info{height:100%}#featured-info .pb-component-programs-row .programs-row-item .campus-term,#featured-info p,.pb-component-programs-row .programs-row-item #featured-info .campus-term{font-size:17px;font-weight:300;line-height:22px;padding-bottom:24px}#featured-info .read-more{background:url(../images/bkg-read-more.png) no-repeat right 6px;color:#d22815;display:inline-block;margin:36px 0 18px;padding:0 12px 0 0;transition:color .25s ease,padding .25s ease}#featured-info .read-more:hover{color:#d8634e;padding:0 18px 0 0;transition:color .25s ease,padding .25s ease}#featured-info.border-bottom{border-bottom:none}.extra{margin-bottom:60px;min-height:30px;padding-top:20px}#archive-filters{display:block;margin-bottom:16px}#stories-filters{list-style:none;margin:0;padding:12px 0 0 8px}#stories-filters li{display:inline-block;list-style:none;margin:8px 2px 6px}#stories-filters li a{color:#fff;padding:4px 12px}#stories-filters li a:hover{color:#fff}#stories-filters li.active a{background-color:#2f5d7c;color:#fff}#stories-filters li a#alumni,#stories-filters li a#faculty,#stories-filters li a#students{background-image:url(../images/sprites-global.png);background-repeat:no-repeat;padding-left:28px}#stories-filters li a#students{background-position:-80px 1px}#stories-filters li a#faculty{background-position:-78px -45px}#stories-filters li a#alumni{background-position:-79px -94px}#story-search #searchform{margin:10px 0 0;overflow:hidden;text-align:right}#story-search #searchform input[type=text]{background:#fff;border:0;color:#5e869f;display:block;float:right;padding:12px;width:200px}#story-search #searchform input[type=text]:focus{color:#002145}#story-search #searchform input[type=submit]{background-color:#fff;background-image:url(../images/bkg-search-btn.png);background-position:50%;background-repeat:no-repeat;border:0;border-radius:0;display:block;float:right;height:44px;margin:0 8px 0 0;overflow:hidden;padding:0;text-indent:-999px;width:43px}.grid_story{background:#f6f6f6;min-height:256px}.story-listing{position:relative}.story-listing .entry-base,.story-listing .entry-summary{height:100%;left:0;position:absolute;top:0;width:100%}.story-listing .entry-summary{background-color:#d22815;color:#fff;display:none;height:100%;padding:4%;width:92%;z-index:2}.story-listing .entry-base img{display:block;height:auto;min-width:100%;width:auto}.story-listing .entry-base .base-meta{bottom:0;height:111px;padding:10px 4% 30px;position:absolute;width:92%}.pb-component-programs-row .programs-row-item .pb-component-testimonials .testimonial-item-content .story-listing .entry-base .base-meta .campus-term,.pb-component-programs-row .programs-row-item .story-listing .entry-base .base-meta .pb-component-testimonials .testimonial-item-content .campus-term,.pb-component-testimonials .testimonial-item-content .story-listing .entry-base .base-meta .pb-component-programs-row .programs-row-item .campus-term,.pb-component-testimonials .testimonial-item-content .story-listing .entry-base .base-meta p,.story-listing .entry-base .base-meta .pb-component-testimonials .testimonial-item-content .pb-component-programs-row .programs-row-item .campus-term,.story-listing .entry-base .base-meta .pb-component-testimonials .testimonial-item-content p,.story-listing .entry-base .base-meta h4,.story-listing .entry-base .base-meta h5{color:#fff;font-family:Whitney SSm A,Whitney SSm B,Arial,Helvetica,sans-serif;font-weight:300;letter-spacing:0;line-height:1.5em;margin:0;padding:0;text-transform:none}.story-listing .entry-base .base-meta h4{font-size:24px;line-height:1.2}.pb-component-programs-row .programs-row-item .pb-component-testimonials .testimonial-item-content .story-listing .entry-base .base-meta .campus-term,.pb-component-programs-row .programs-row-item .story-listing .entry-base .base-meta .pb-component-testimonials .testimonial-item-content .campus-term,.pb-component-testimonials .testimonial-item-content .story-listing .entry-base .base-meta .pb-component-programs-row .programs-row-item .campus-term,.pb-component-testimonials .testimonial-item-content .story-listing .entry-base .base-meta p,.story-listing .entry-base .base-meta .pb-component-testimonials .testimonial-item-content .pb-component-programs-row .programs-row-item .campus-term,.story-listing .entry-base .base-meta .pb-component-testimonials .testimonial-item-content p,.story-listing .entry-base .base-meta h5{font-size:16px;line-height:22px}.story-listing .entry-summary h4{color:#fff;font-size:25px;font-weight:300;letter-spacing:0;line-height:26px;text-transform:none}.story-listing .entry-base .base-meta .icon{bottom:8%;position:absolute;right:4%}.grid_story_scroll{background:#f6f6f6;height:256px;overflow:hidden}#pager{margin:5px 0 24px;padding:18px 0}.page-numbers{color:#fff!important;font-family:Whitney SSm A,Whitney SSm B,Arial,Helvetica,sans-serif;font-size:20px;font-style:normal;font-weight:400;padding:5px 10px 4px}.page-numbers:hover{color:#f6f6f6!important}.page-numbers.current{background:#fff;color:#002145!important}#nextPage a,#prevPage a{background:url(../images/sprites-global.png) no-repeat 0 0;color:#fff;font-size:16px;margin:0 20px;padding:4px 16px}#nextPage a{background-position:-29px -409px;float:right}#prevPage a{background-position:-1px -409px}#unit-footer-row{background:#98b2c3}#footer-utility-row{background:#002145}.hero-banner,.hero-image{position:relative;width:100%}.hero-image{height:auto;z-index:0}.hero-label{background-color:#2f5d7c;background-color:rgba(47,93,124,.75);bottom:2.5em;color:#fff;display:block;left:0;max-width:45%;padding:1em 1em 1em 9%;position:absolute;z-index:1}.hero-label h1{color:#fff;font-family:Helvetica,Arial,sans-serif;font-size:50px;font-style:normal;font-weight:300;line-height:1em;text-transform:uppercase}.hero-description{font-size:20px;line-height:1.1em}.hero-button{background:#c3d0e0;border:0;color:#2f5d7c;cursor:pointer;display:inline-block;font-size:16px;font-weight:500;margin:8px 0 22px;padding:10px 14px;text-align:center}.hero-button:hover{background:#fff}.section-container{border-bottom:4px solid #2f5d7c;margin-bottom:10px;margin-top:40px}.section-title{font-size:44px;line-height:1.2em;margin:0}.section-description{margin-bottom:17px;margin-top:4px}.row-fluid .ico-column:first-child{margin-left:0}.container-icons .ico-column{box-sizing:border-box;display:block;float:left;margin-left:2.1276595745%;min-height:30px;width:31.914893617%}.icon-container{display:block;padding:0 60px}.icon-container,.icon-container [class*=" icon-"],.icon-container [class^=icon-]{font-family:Helvetica,Arial,sans-serif}#campus-callout-image .icon-container .enlarge,#program-career .content figure .icon-container .enlarge,#program-career h2 .icon-container i,#program-information h2 .icon-container i,#program-requirements h2 .icon-container i,#program-summary-information figure .icon-container .enlarge,#ubc7-unit-social-icons .btn.btn-social.btn-social-snapchat .icon-container i,#ubc7-unit-social-icons .icon-container i.icon-snapchat,.alert .icon-container i,.btn.btn-social .icon-container i,.btn.btn-social.btn-social-snapchat #ubc7-unit-social-icons .icon-container i,.checkbox-control .icon-container i,.component.blog figure .icon-container .enlarge,.component.icons.linked ul .icon-container i,.component.story figure .icon-container .enlarge,.component.ugc .owl-nav .icon-container div,.component.ugc .social-items .icon-container i,.component.ugc .social-items figure .icon-container .enlarge,.directory-full-detail .component-carousel .owl-buttons .icon-container div,.filter-toggle-control .filter-toggle .icon-container .arrow,.has-tooltip .icon-container i,.icon-container #campus-callout-image .enlarge,.icon-container #program-career .content figure .enlarge,.icon-container #program-career h2 i,.icon-container #program-information h2 i,.icon-container #program-requirements h2 i,.icon-container #program-summary-information figure .enlarge,.icon-container #ubc7-unit-social-icons .btn.btn-social.btn-social-snapchat i,.icon-container #ubc7-unit-social-icons i.icon-snapchat,.icon-container .alert i,.icon-container .btn-close,.icon-container .btn.btn-social i,.icon-container .btn.btn-social.btn-social-snapchat #ubc7-unit-social-icons i,.icon-container .checkbox-control i,.icon-container .component.blog figure .enlarge,.icon-container .component.icons.linked ul i,.icon-container .component.story figure .enlarge,.icon-container .component.ugc .owl-nav div,.icon-container .component.ugc .social-items figure .enlarge,.icon-container .component.ugc .social-items i,.icon-container .directory-full-detail .component-carousel .owl-buttons div,.icon-container .external-link>i,.icon-container .fancybox-close,.icon-container .fancybox-error,.icon-container .fancybox-nav,.icon-container .filter-toggle-control .filter-toggle .arrow,.icon-container .has-tooltip i,.icon-container .icomoon,.icon-container .list-view .program-section-control>.arrow,.icon-container .page-template-programs .discovery-return .back-btn,.icon-container .page-template-programs .discovery-return .tags i,.icon-container .picture-frame .enlarge,.icon-container .program-listing-container .topic-section-control>.arrow,.icon-container .program-menu li:not(.dept-website) i,.icon-container .programs figure .enlarge,.icon-container .radio-control i,.icon-container .reset-link i,.icon-container .share-link i,.icon-container .singular-ubc_programs .discovery-return .back-btn,.icon-container .singular-ubc_programs .discovery-return .tags i,.icon-container .tags .tag i,.icon-container .top-link i,.icon-container .upper-ui-container .search-filter-control .suggestion:not(.suggestion-results) i,.icon-container .upper-ui-container .search-filter-control i,.icon-container .view-mode-control input+label,.list-view .icon-container .program-section-control>.arrow,.page-template-programs .discovery-return .icon-container .back-btn,.page-template-programs .discovery-return .tags .icon-container i,.picture-frame .icon-container .enlarge,.program-listing-container .icon-container .topic-section-control>.arrow,.program-menu li:not(.dept-website) .icon-container i,.programs figure .icon-container .enlarge,.radio-control .icon-container i,.reset-link .icon-container i,.share-link .icon-container i,.singular-ubc_programs .discovery-return .icon-container .back-btn,.singular-ubc_programs .discovery-return .tags .icon-container i,.tags .tag .icon-container i,.top-link .icon-container i,.upper-ui-container .search-filter-control .icon-container i,.upper-ui-container .search-filter-control .suggestion:not(.suggestion-results) .icon-container i,.view-mode-control .icon-container input+label{display:block;font-family:icomoon;font-size:80px;margin:20px 0 0}.icon-number{display:block;font-size:45px}.icon-description{border-bottom:1px solid #002145;border-top:1px solid #002145;display:table;font-size:16px;height:100%;line-height:1.2em;padding:12px 0;width:100%}.icon-p{display:table-cell;font-weight:500;height:60px;padding:0 5px;vertical-align:middle}.ico-container{display:block;padding:0 60px}.ico-container,.ico-container [class*=" ico-"],.ico-container [class^=ico-]{font-family:Whitney SSm A,Whitney SSm B,Arial,Helvetica,sans-serif}#campus-callout-image .ico-container .enlarge,#program-career .content figure .ico-container .enlarge,#program-career h2 .ico-container i,#program-information h2 .ico-container i,#program-requirements h2 .ico-container i,#program-summary-information figure .ico-container .enlarge,#ubc7-unit-social-icons .btn.btn-social.btn-social-snapchat .ico-container i,#ubc7-unit-social-icons .ico-container i.icon-snapchat,.alert .ico-container i,.btn.btn-social .ico-container i,.btn.btn-social.btn-social-snapchat #ubc7-unit-social-icons .ico-container i,.checkbox-control .ico-container i,.component.blog figure .ico-container .enlarge,.component.icons.linked ul .ico-container i,.component.story figure .ico-container .enlarge,.component.ugc .owl-nav .ico-container div,.component.ugc .social-items .ico-container i,.component.ugc .social-items figure .ico-container .enlarge,.directory-full-detail .component-carousel .owl-buttons .ico-container div,.filter-toggle-control .filter-toggle .ico-container .arrow,.has-tooltip .ico-container i,.ico-container #campus-callout-image .enlarge,.ico-container #program-career .content figure .enlarge,.ico-container #program-career h2 i,.ico-container #program-information h2 i,.ico-container #program-requirements h2 i,.ico-container #program-summary-information figure .enlarge,.ico-container #ubc7-unit-social-icons .btn.btn-social.btn-social-snapchat i,.ico-container #ubc7-unit-social-icons i.icon-snapchat,.ico-container .alert i,.ico-container .btn-close,.ico-container .btn.btn-social i,.ico-container .btn.btn-social.btn-social-snapchat #ubc7-unit-social-icons i,.ico-container .checkbox-control i,.ico-container .component.blog figure .enlarge,.ico-container .component.icons.linked ul i,.ico-container .component.story figure .enlarge,.ico-container .component.ugc .owl-nav div,.ico-container .component.ugc .social-items figure .enlarge,.ico-container .component.ugc .social-items i,.ico-container .directory-full-detail .component-carousel .owl-buttons div,.ico-container .external-link>i,.ico-container .fancybox-close,.ico-container .fancybox-error,.ico-container .fancybox-nav,.ico-container .filter-toggle-control .filter-toggle .arrow,.ico-container .has-tooltip i,.ico-container .icomoon,.ico-container .list-view .program-section-control>.arrow,.ico-container .page-template-programs .discovery-return .back-btn,.ico-container .page-template-programs .discovery-return .tags i,.ico-container .picture-frame .enlarge,.ico-container .program-listing-container .topic-section-control>.arrow,.ico-container .program-menu li:not(.dept-website) i,.ico-container .programs figure .enlarge,.ico-container .radio-control i,.ico-container .reset-link i,.ico-container .share-link i,.ico-container .singular-ubc_programs .discovery-return .back-btn,.ico-container .singular-ubc_programs .discovery-return .tags i,.ico-container .tags .tag i,.ico-container .top-link i,.ico-container .upper-ui-container .search-filter-control .suggestion:not(.suggestion-results) i,.ico-container .upper-ui-container .search-filter-control i,.ico-container .view-mode-control input+label,.list-view .ico-container .program-section-control>.arrow,.page-template-programs .discovery-return .ico-container .back-btn,.page-template-programs .discovery-return .tags .ico-container i,.picture-frame .ico-container .enlarge,.program-listing-container .ico-container .topic-section-control>.arrow,.program-menu li:not(.dept-website) .ico-container i,.programs figure .ico-container .enlarge,.radio-control .ico-container i,.reset-link .ico-container i,.share-link .ico-container i,.singular-ubc_programs .discovery-return .ico-container .back-btn,.singular-ubc_programs .discovery-return .tags .ico-container i,.tags .tag .ico-container i,.top-link .ico-container i,.upper-ui-container .search-filter-control .ico-container i,.upper-ui-container .search-filter-control .suggestion:not(.suggestion-results) .ico-container i,.view-mode-control .ico-container input+label{display:block;font-family:icomoon;font-size:80px;margin:20px 0 0}#campus-callout-image .ico-container.hub-page .enlarge,#program-career .content figure .ico-container.hub-page .enlarge,#program-career h2 .ico-container.hub-page i,#program-information h2 .ico-container.hub-page i,#program-requirements h2 .ico-container.hub-page i,#program-summary-information figure .ico-container.hub-page .enlarge,#ubc7-unit-social-icons .btn.btn-social.btn-social-snapchat .ico-container.hub-page i,#ubc7-unit-social-icons .ico-container.hub-page i.icon-snapchat,.alert .ico-container.hub-page i,.btn.btn-social .ico-container.hub-page i,.btn.btn-social.btn-social-snapchat #ubc7-unit-social-icons .ico-container.hub-page i,.checkbox-control .ico-container.hub-page i,.component.blog figure .ico-container.hub-page .enlarge,.component.icons.linked ul .ico-container.hub-page i,.component.story figure .ico-container.hub-page .enlarge,.component.ugc .owl-nav .ico-container.hub-page div,.component.ugc .social-items .ico-container.hub-page i,.component.ugc .social-items figure .ico-container.hub-page .enlarge,.directory-full-detail .component-carousel .owl-buttons .ico-container.hub-page div,.filter-toggle-control .filter-toggle .ico-container.hub-page .arrow,.has-tooltip .ico-container.hub-page i,.ico-container.hub-page #campus-callout-image .enlarge,.ico-container.hub-page #program-career .content figure .enlarge,.ico-container.hub-page #program-career h2 i,.ico-container.hub-page #program-information h2 i,.ico-container.hub-page #program-requirements h2 i,.ico-container.hub-page #program-summary-information figure .enlarge,.ico-container.hub-page #ubc7-unit-social-icons .btn.btn-social.btn-social-snapchat i,.ico-container.hub-page #ubc7-unit-social-icons i.icon-snapchat,.ico-container.hub-page .alert i,.ico-container.hub-page .btn-close,.ico-container.hub-page .btn.btn-social i,.ico-container.hub-page .btn.btn-social.btn-social-snapchat #ubc7-unit-social-icons i,.ico-container.hub-page .checkbox-control i,.ico-container.hub-page .component.blog figure .enlarge,.ico-container.hub-page .component.icons.linked ul i,.ico-container.hub-page .component.story figure .enlarge,.ico-container.hub-page .component.ugc .owl-nav div,.ico-container.hub-page .component.ugc .social-items figure .enlarge,.ico-container.hub-page .component.ugc .social-items i,.ico-container.hub-page .directory-full-detail .component-carousel .owl-buttons div,.ico-container.hub-page .external-link>i,.ico-container.hub-page .fancybox-close,.ico-container.hub-page .fancybox-error,.ico-container.hub-page .fancybox-nav,.ico-container.hub-page .filter-toggle-control .filter-toggle .arrow,.ico-container.hub-page .has-tooltip i,.ico-container.hub-page .icomoon,.ico-container.hub-page .list-view .program-section-control>.arrow,.ico-container.hub-page .page-template-programs .discovery-return .back-btn,.ico-container.hub-page .page-template-programs .discovery-return .tags i,.ico-container.hub-page .picture-frame .enlarge,.ico-container.hub-page .program-listing-container .topic-section-control>.arrow,.ico-container.hub-page .program-menu li:not(.dept-website) i,.ico-container.hub-page .programs figure .enlarge,.ico-container.hub-page .radio-control i,.ico-container.hub-page .reset-link i,.ico-container.hub-page .share-link i,.ico-container.hub-page .singular-ubc_programs .discovery-return .back-btn,.ico-container.hub-page .singular-ubc_programs .discovery-return .tags i,.ico-container.hub-page .tags .tag i,.ico-container.hub-page .top-link i,.ico-container.hub-page .upper-ui-container .search-filter-control i,.ico-container.hub-page .view-mode-control input+label,.list-view .ico-container.hub-page .program-section-control>.arrow,.page-template-programs .discovery-return .ico-container.hub-page .back-btn,.page-template-programs .discovery-return .tags .ico-container.hub-page i,.picture-frame .ico-container.hub-page .enlarge,.program-listing-container .ico-container.hub-page .topic-section-control>.arrow,.program-menu li:not(.dept-website) .ico-container.hub-page i,.programs figure .ico-container.hub-page .enlarge,.radio-control .ico-container.hub-page i,.reset-link .ico-container.hub-page i,.share-link .ico-container.hub-page i,.singular-ubc_programs .discovery-return .ico-container.hub-page .back-btn,.singular-ubc_programs .discovery-return .tags .ico-container.hub-page i,.tags .tag .ico-container.hub-page i,.top-link .ico-container.hub-page i,.upper-ui-container .search-filter-control .ico-container.hub-page i,.view-mode-control .ico-container.hub-page input+label{margin-bottom:20px}.ico-number{display:block;font-size:45px;line-height:30px}.ico-description{display:table;font-size:16px;height:100%;line-height:1.2em;padding:12px 0;width:100%}.ico-description.no-borders{border:none}.hub-page .icon-description{padding:0;text-transform:uppercase}.ico-p{display:table-cell;font-weight:500;height:60px;text-transform:uppercase;vertical-align:middle}.stories-container{margin-bottom:10px;margin-top:40px}.single-story{display:block;margin:20px 0}.single-story.hub-page{margin:0 0 70px}.section-background .single-story.hub-page{margin:70px 0}.story-tab{background:#002045;background:rgba(0,34,70,.75);bottom:0;color:#fff;display:block;font-size:16px;left:0;padding:10px 12px;position:absolute;right:0;z-index:1}.hub-page .info-container .story-info{padding-left:55px}.student-name{font-size:22px;font-weight:500;margin:0}.student-info{font-size:16px;line-height:1em;margin:0 0 15px}.story-quote{font-size:20px;font-weight:400;line-height:1.4em;margin-bottom:24px}.hub-page .story-quote{font-size:16px;font-style:italic;font-weight:200}.story-description{font-size:16px;margin-bottom:16px}.hub-page .story-description{font-size:18px;font-weight:400}.story-btn{display:inline-block;font-weight:400;padding:16px 20px!important;text-transform:none!important}.display-table{display:table;height:100%;width:100%}.display-table-cell{display:table-cell;height:100%;vertical-align:middle}.videos-container{margin-bottom:10px;margin-top:40px}.video{margin-bottom:10px;margin-top:0}.video-caption{background:#002145;color:#fff;font-size:20px;height:84px;line-height:1.25em;padding:0 26px}.gallery.landing-gallery{display:block;margin-top:40px}.image-gallery{display:block;height:330px;overflow:hidden}.landing-gallery .col,.landing-gallery .col-3{float:left}.landing-gallery .col{padding-bottom:5px}.landing-gallery .col .image-gallery,.landing-gallery .col-3 .image-gallery{margin-right:5px}.landing-gallery .col .image-gallery{position:relative}.landing-gallery .col .image-gallery.last,.landing-gallery .col-3 .image-gallery.last,.landing-gallery .col-3.no-margin .image-gallery{margin-right:0}.image-gallery{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.image-gallery:hover:after,.social-single .tweetWrapper:hover:after{background-color:rgba(0,0,0,.2);background-image:url(../images/home/magnifyingGlass.svg);background-position:50%;background-repeat:no-repeat;content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:99}.blue-wrapper{background-color:#002045;color:#fff;margin:5px 0;padding:55px 0 56px;width:100%}.testimonial{display:block;font-size:24px;font-style:italic;line-height:1.3em;margin-bottom:18px;margin-left:auto;margin-right:auto;max-width:680px}.social-gallery .col-5{float:left}.social-single{display:block;position:relative}.insta-hover{background:#002045;background:rgba(0,33,69,.75);bottom:0;color:#fff;display:none;font-size:20px;left:0;line-height:1.4em;padding:0;position:absolute;right:0;top:0;z-index:1}.insta-hover span{display:block;padding:8%}.social-single:hover .insta-hover{display:block}.social-single .instagramContent{clear:both;display:block;height:100%;overflow:hidden;width:100%}.social-single .instagramContent>img{display:block;height:auto;position:relative;width:100%;z-index:0}.social-gallery .col-5 .social-single{margin:0 5px 10px;overflow:hidden}.social-gallery{margin-left:-5px!important;margin-right:-5px!important}.social-single .instagramIcon img{right:15px}.spacing{margin:50px 0}.map-container{cursor:pointer;margin-bottom:30px;margin-top:70px}.no-margin{margin:0}.activity-single{margin-bottom:20px}.activity-image{display:block;max-height:252px;overflow:hidden;width:100%}.activity-icon{font-size:50px;padding-top:20px}.activity-container h4{margin-bottom:0}.inline-video-container{height:0;margin-right:5px;overflow:hidden;padding-bottom:330px;position:relative}.bottom-container{margin-bottom:20px;margin-top:40px}.bottom-title{font-size:34px;line-height:1em;margin:0}.bottom-description{font-size:22px;margin:5px 0 30px}.bottomBtn{background-color:#eb513a;color:#fff;display:inline-block;font-size:18px;font-weight:400;padding:16px 40px;text-align:center}.bottomBtn:hover{background-color:#fc5941;color:#fff}.image-container{position:relative}body.page-template-landing-okanagan.mobile #header-wrap,body.page-template-landing-okanagan.mobile .hentry.page,body.page-template-landing-okanagan.mobile footer{margin-right:-20px}.ubcStoryBox{background-color:#eb513a;height:100%;position:absolute;top:0;width:100%}.ubcStoryBox.active .ubcStoryHover,.ubcStoryBox:hover .ubcStoryHover{background-color:#eb513a;display:block;opacity:.94}.ubcStoryBox.active .ubcStoryArrow{display:block}.ubcStoryHover{color:#fff;height:100%;padding-left:4%;padding-right:6%;top:0;width:90%}.ubcStoryArrow,.ubcStoryHover{display:none;position:absolute}.ubcStoryArrow{border-left:20px solid transparent;border-right:20px solid transparent;height:0;left:calc(50% - 10px);width:0}.ubcStoryArrow.bottom{border-top:20px solid #eb513a;bottom:-20px}.ubcStoryArrow.top{border-bottom:20px solid #eb513a;top:-20px}.ubcStoryIcon img{bottom:10px;height:auto;position:absolute;right:10px;width:auto}.ubcStoryHover h4{color:#fff;font-size:28px}.ubcStoryExcerpt{background-color:#eb513a;bottom:0;color:#fff;height:135px;position:absolute;width:100%}.ubcStoryExcerpt h3{color:#fff;height:24px;margin-bottom:4px;margin-left:4%;margin-top:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:94%}.pb-component-programs-row .programs-row-item .ubcStoryExcerpt .campus-term,.ubcStoryExcerpt .pb-component-programs-row .programs-row-item .campus-term,.ubcStoryExcerpt p{margin-left:4%;width:85%}body.singular-ubc_stories .offset2{margin-top:-15px}.stories-single{margin-bottom:64px}#story-title h1{font-size:48px}#story-title h1,#story-title h2{font-weight:300;letter-spacing:0;text-transform:none}#story-title h2{margin-bottom:5px;margin-top:0}#story-title .italic{font-style:italic}#storySlider{display:none;margin:12px 6.5% 10px}#storySlider .item{min-height:482px;overflow:hidden;padding-bottom:20px}#storySlider .closeButton{background-image:url(../images/home/closeButton.png);background-repeat:no-repeat;height:26px;position:absolute;right:5px;top:30px;width:24px}#storySlider .closeButton:hover{background-position:0 -27px}#storySlider h2{font-size:40px;margin-bottom:-14px}#storySlider hr{margin-bottom:30px}#storySlider .leftSideStory{float:left;width:48%}#storySlider .storyMeta{margin-top:24px;padding-left:32px}#storySlider .alumni{background:transparent url(../images/icon-alumni.png) no-repeat 0 0}#storySlider .student{background:transparent url(../images/icon-student.png) no-repeat 0 0}#storySlider .faculty{background:transparent url(../images/icon-faculty.png) no-repeat 0 0}#storySlider .storyInfo{border-left:1px solid #d7e0e7;padding-left:15px}#storySlider .storyMeta strong{display:inline-block;font-weight:500;width:80px}#storySlider .storyCategory{text-transform:capitalize}#storySlider .rightSideStory{left:52%;position:absolute;width:48%}#storySlider .rightSideStory>a{background:url(../images/bkg-read-more.png) no-repeat 100%;color:#eb513a;display:inline-block;margin:36px 0 18px;padding:0 12px 0 0;transition:color .25s ease,padding .25s ease}#storySlider .rightSideStory>a:hover{color:#fc5941;padding:0 18px 0 0;transition:color .25s ease,padding .25s ease}#storySlider .storyTitle{font-size:26px;margin-bottom:14px;margin-top:0}#storySlider .storyAuthor{font-size:14px;font-style:italic;margin-bottom:14px}#storySlider .storyContent{font-size:16px;line-height:20px;max-height:315px;overflow:auto}#storyControls{height:90px;position:relative;text-align:center}#storyControls hr{margin-bottom:25px}#storyControls .carousel-control{background:none;color:#5e869f;font-size:16px;line-height:100%;opacity:1;width:auto}#storyControls .carousel-control:hover{color:#2f5d7c}#storyControls .carousel-control.right{right:-10px}#storyControls .carousel-control.left{left:-10px}#storyControls .carousel-control img{height:24px;margin:0 10px;position:relative;top:-1px;vertical-align:middle}#storyControls .infoButton{font-size:18px;left:45%;padding:10px 20px;width:auto}.header-blog{background-position:50% 50%;height:250px}.header-blog:before{display:none}.blog-sidebar-header h3{font-size:20px;font-weight:500;margin-top:0;padding-top:0}.blog-sidebar-header .pb-component-testimonials .testimonial-item-content .pb-component-programs-row .programs-row-item .campus-term,.blog-sidebar-header .pb-component-testimonials .testimonial-item-content p,.blog-sidebar-header h5,.pb-component-programs-row .programs-row-item .blog-sidebar-header .pb-component-testimonials .testimonial-item-content .campus-term,.pb-component-programs-row .programs-row-item .pb-component-testimonials .testimonial-item-content .blog-sidebar-header .campus-term,.pb-component-testimonials .testimonial-item-content .blog-sidebar-header .pb-component-programs-row .programs-row-item .campus-term,.pb-component-testimonials .testimonial-item-content .blog-sidebar-header p{font-size:16px;font-weight:400;line-height:26px;margin-top:0;padding-top:0}.blog-sidebar-search{clear:both;display:block;overflow:hidden}.blog-sidebar-search input[type=text]{border:none;box-shadow:none;font-family:Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;padding:10px;width:80%}.blog-sidebar-search input[type=submit],.blog-sidebar-search input[type=text]{-webkit-appearance:none;background:#e1e7ed;color:#5e869f;display:inline-block;margin:0}.blog-sidebar-search input[type=submit]{background-image:url(../images/bkg-blog-search-btn.png);background-position:50%;background-repeat:no-repeat;border:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;box-shadow:0;height:40px;left:-4px;overflow:hidden;padding:0;position:relative;text-indent:-999px;width:40px}a#rss-link{background:url(../images/bkg-subscribe.png) no-repeat 0 0;color:#2f5d7c;display:block;font-size:16px;font-weight:500;line-height:18px;padding-left:25px}a#rss-link:hover{color:#002145}.blog-sidebar-topics{border-bottom:1px solid #d8e2e9;border-top:1px solid #d8e2e9;display:block;margin-bottom:40px;margin-top:30px;padding:24px 0}.entry-content .blog-sidebar-topics{border-bottom:0}.blog-sidebar-topics h3{font-size:20px;font-weight:500;margin-top:0;padding-top:0}.blog-sidebar-topics li,.blog-sidebar-topics ul{display:block;list-style:none;margin:0;padding:0}.blog-sidebar-topics li a{color:#2f5d7c;font-size:16px;font-weight:500;line-height:24px}.blog-sidebar-topics li a:hover{color:#002145}.byline,.entry-meta{color:#2f5d7c;font-size:14px;font-weight:400;text-transform:uppercase}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:inherit}.posts-nav{clear:both;display:block;margin-top:40px;overflow:hidden}.posts-nav a{color:#2f5d7c;font-size:18px}.posts-nav .prev{display:block;float:left}.posts-nav .next{display:block;float:right}.content .navigation-links{border-top:1px solid #d8e2e9;clear:both;display:block;margin:28px 0;overflow:hidden;padding-top:18px}.content .navigation-links .next{display:inline-block;float:right}.content .navigation-links .prev{display:inline-block;float:left}.content .navigation-links .next a,.content .navigation-links .prev a{font-size:14px;font-weight:500}.content .navigation-links .next a{background:url(../images/bkg-blog-nav-next.png) no-repeat 100% 0;padding-right:15px}.content .navigation-links .prev a{background:url(../images/bkg-blog-nav-prev.png) no-repeat 0 0;padding-left:15px}.archive .post{clear:both;display:block;margin-bottom:48px;overflow:hidden}.archive h2.post-title a{color:#002145;display:block;font-size:36px;letter-spacing:0;line-height:48px;margin-bottom:5px;text-transform:none}.archive .post .byline{margin-bottom:30px}.row-fluid.addthis{clear:both;display:block;margin:40px 0 30px;overflow:hidden}.entry-content .post-header-image{margin-bottom:40px}.pagination{border-top:1px solid #d8e2e9;clear:both;display:block;margin:20px 0 50px;overflow:hidden;padding-top:18px}.pagination .previous{display:block;float:left}.pagination .next{display:block;float:right}.pagination .next a,.pagination .previous a{font-size:16px;font-weight:500}.pagination .previous a{background:url(../images/bkg-blog-nav-prev.png) no-repeat 0;padding-left:15px}.pagination .next a{background:url(../images/bkg-blog-nav-next.png) no-repeat 100%;padding-right:15px}.single-blog{margin-bottom:32px}.blog-content .pb-component-testimonials .testimonial-item-content .pb-component-programs-row .programs-row-item .campus-term,.blog-content .pb-component-testimonials .testimonial-item-content p,.blog-content h2,.blog-content h3,.blog-content h4,.blog-content h5,.pb-component-programs-row .programs-row-item .blog-content .pb-component-testimonials .testimonial-item-content .campus-term,.pb-component-programs-row .programs-row-item .pb-component-testimonials .testimonial-item-content .blog-content .campus-term,.pb-component-programs-row .programs-row-item .pb-component-testimonials .testimonial-item-content .single-blog .campus-term,.pb-component-programs-row .programs-row-item .single-blog .pb-component-testimonials .testimonial-item-content .campus-term,.pb-component-testimonials .testimonial-item-content .blog-content .pb-component-programs-row .programs-row-item .campus-term,.pb-component-testimonials .testimonial-item-content .blog-content p,.pb-component-testimonials .testimonial-item-content .single-blog .pb-component-programs-row .programs-row-item .campus-term,.pb-component-testimonials .testimonial-item-content .single-blog p,.single-blog .pb-component-testimonials .testimonial-item-content .pb-component-programs-row .programs-row-item .campus-term,.single-blog .pb-component-testimonials .testimonial-item-content p,.single-blog h1,.single-blog h2,.single-blog h3,.single-blog h4,.single-blog h5{letter-spacing:0;text-transform:none}.single-blog h1{font-size:36px;font-weight:400}.blog-content h2,.single-blog h2{font-size:28px;font-weight:400}.blog-content h2 strong,.single-blog h2 strong{font-weight:500}#comments-template{clear:both}#comments-number,#reply-title{font-size:20px}.comment-count h3{font-weight:400;letter-spacing:0;margin-bottom:0;text-transform:none}.comments-count{background:url(../images/bkg-comment-count.png) no-repeat 0;color:#fff!important;display:inline-block;font-size:16px;font-weight:400;margin:0 5px 0 0;padding:4px 0 5px;position:relative;text-align:center;top:-3px;width:40px}.comment-list{list-style:none;margin:0}.comment,.ping{border:2px solid #e1e7ed;list-style:none;margin-bottom:24px;padding:28px}.comment .children{margin-left:28px;margin-top:28px}.comment .children .comment{border:0;border-left:6px solid #b2c6d3;margin:0;padding:0 0 0 14px}.comment-meta-data{position:relative}.comment-list .comment-author{color:#002145;display:block;font-size:15px;font-weight:700}.comment-list .published{color:#2f5d7c;display:block;font-size:15px;font-weight:400;margin-bottom:20px}.comment-action{font-size:12px;position:absolute;right:0;top:0}.comments-closed{font-style:italic}.comment-text blockquote{margin-bottom:21px}.comment-text blockquote .pb-component-programs-row .programs-row-item .campus-term,.comment-text blockquote p,.pb-component-programs-row .programs-row-item .comment-text blockquote .campus-term{display:inline}.comment-respond{background-color:#e1e7ed;clear:both;display:block;overflow:hidden}.comment-respond #reply-title{background-color:#2f5d7c;background-image:url(../images/bkg-respond-title.png);background-position:13px 9px;background-repeat:no-repeat;color:#fff;display:block;font-size:26px;line-height:28px;margin:0 0 30px;padding:5px 0 7px 50px}.comment-respond #commentform{margin:0 50px 50px}.comment-respond .comment-notes{border-bottom:1px solid #c9d6e0;font-size:16px;line-height:24px;padding:0 0 30px}.comment-respond .comment-disclaimer{color:#002145;display:block;font-size:14px;line-height:18px;margin:0 auto 30px;text-align:center;width:80%}.comment-respond input[type=text],.comment-respond textarea{-webkit-appearance:none;background:#fff;border:2px solid #fff;box-shadow:none;color:#2f5d7c;font-size:14px;outline:none}.comment-respond input[type=text]:focus,.comment-respond textarea:focus{border:2px solid #2f5d7c}#cancel-comment-reply-link{margin:-3em 10px 0 0}.comment-respond .form-submit{clear:both;display:block;margin:0;text-align:center}#respond #submit{background-color:#002145;border:0;box-shadow:none;color:#fff;cursor:pointer;display:inline-block;font-size:14px;line-height:20px;margin:0 auto;padding:8px 40px;text-align:center;text-shadow:none;vertical-align:middle}#respond #submit.active,#respond #submit:active,#respond #submit:hover{background-color:#98b2c3;color:#002145}#respond #submit.active,#respond #submit:active{background-color:#c3d0db;border-color:#c3d0db}#respond label .required{color:#eb513a}#respond .form-author,#respond .form-email{float:left;width:48%}#respond .form-author{margin-right:4%}#respond #comment,#respond input[type=text]{padding-left:5%;padding-right:5%;width:90%}.page-template-admissions #body-container{margin-top:20px}.page-template-admissions .pb-component-programs-row .programs-row-item .campus-term,.page-template-admissions p,.pb-component-programs-row .programs-row-item .page-template-admissions .campus-term{line-height:26px}@media screen and (max-width:640px){.page-template-admissions .pb-component-programs-row .programs-row-item .campus-term,.page-template-admissions p,.pb-component-programs-row .programs-row-item .page-template-admissions .campus-term{font-size:1rem}}.page-template-admissions select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../images/bkg-select-arrow.png);background-position:right 5px top 0;background-repeat:no-repeat;background-size:20px;border-radius:2px;max-width:100%;min-width:150px;padding-right:30px;width:auto}.page-template-admissions select option{max-width:100%}@media (min-width:0) and (max-width:850px){.page-template-admissions select{width:100%}}.page-template-admissions #back-top-row.row-fluid,.page-template-admissions footer .row-fluid .ubc7-back-to-top{background:#f6f6f6}.page-template-admissions .geo-title{margin:0;position:relative;top:5px}.page-template-admissions .location-form{background:#cacaca;margin-bottom:0;padding-top:1em}.page-template-admissions .location-form .geo-intro{color:#002145;display:none;font-size:15px;font-weight:400;margin:0;max-width:200px;min-height:50px;min-width:100px;padding-right:2em}@media (min-width:0) and (max-width:767px){.page-template-admissions .location-form .geo-intro{max-width:auto;min-height:auto;min-width:auto}}.page-template-admissions .location-form__content{margin:20px 0}.page-template-admissions .location-form__wrapper{align-items:flex-end;display:flex;padding:1em 0}.page-template-admissions .location-form__wrapper h4{color:#002145;margin:10px 0 0}@media (min-width:0) and (max-width:767px){.page-template-admissions .location-form__wrapper{align-items:unset;flex-direction:column}.page-template-admissions .location-form__wrapper .geo-intro{margin-bottom:1em}}.page-template-admissions .req-content{background:#f0f0f0;padding:20px}.page-template-admissions .req-content a{color:#3d6bd8}.page-template-admissions .req-content h2,.page-template-admissions .req-content h3,.page-template-admissions .req-content h4{color:#002145}.page-template-admissions .req-content h3{font-size:20px;margin-top:0}.page-template-admissions .req-content .select-degree{padding-left:35px;position:relative}.page-template-admissions .req-content .select-degree:before{background-color:#3d6bd8;background-image:url(../images/bkg-arrow-white.svg);background-position:50%;background-repeat:no-repeat;content:"";height:37px;left:0;position:absolute;width:31px}.page-template-admissions .req-content .degree-req-content,.page-template-admissions .req-content .english-req,.page-template-admissions .req-content .general-programs{border-bottom:1px solid #d1d1d1;margin-bottom:20px;padding-bottom:10px}.page-template-admissions .req-content .degree-req-content{border-bottom:none;margin-bottom:0}.page-template-admissions .req-content .program-result{padding:20px 0}.page-template-admissions .req-content .program-result h3{font-weight:400;margin-bottom:20px}.page-template-admissions .req-content .program-result h4{font-size:14px;margin:0 0 20px}.page-template-admissions .req-content .program-result ul{list-style:disc;margin-bottom:40px;margin-left:45px}.page-template-admissions .req-content .program-result ul li{margin-bottom:4px}.page-template-admissions .req-content .program-result .grade-range-container{border-top:1px solid #d1d1d1;padding-top:20px}.page-template-admissions .header-section{padding-right:2em}@media (min-width:0) and (max-width:767px){.page-template-admissions .header-section{padding-right:0}}.page-template-admissions .header-section h1{color:#002145;font-size:45px}.page-template-admissions .header-section h2{color:#002145;font-size:28px;font-weight:400;line-height:36px;margin-bottom:30px}.page-template-admissions .header-section .wysiwyg{margin-bottom:30px;margin-right:2em}.page-template-admissions .header-section .description-wrapper{align-items:flex-start;display:flex}.page-template-admissions .header-section .description-wrapper .wysiwyg{width:80%}.page-template-admissions .header-section .description-wrapper .cta{width:20%}@media (min-width:0) and (max-width:767px){.page-template-admissions .header-section .description-wrapper{flex-direction:column}.page-template-admissions .header-section .description-wrapper .cta{margin-bottom:40px;margin-left:0;width:auto}.page-template-admissions .header-section .description-wrapper .wysiwyg{margin-right:0}}.page-template-admissions .campus-switch{background-color:#1941a2;clear:both;margin-bottom:30px!important;padding:10px 15px 0}.page-template-admissions .campus-switch .campus-title{color:#fff;font-size:15px;margin:0 0 10px}.page-template-admissions .campus-switch .campus-nav{list-style:none;margin:0}.page-template-admissions .campus-switch .campus-nav li{display:inline-block}.page-template-admissions .campus-switch .campus-nav li a{background-color:#3d6bd8!important;color:#fff!important;display:block;font-size:20px;font-style:normal;font-weight:500;padding:10px 20px}.page-template-admissions .campus-switch .campus-nav li a:hover{background-color:#002145!important}.page-template-admissions .campus-switch .campus-nav li.active .text{background-color:#fff!important;color:#1941a2!important;display:block;font-size:20px;font-style:normal;font-weight:500;padding:10px 20px}@media (min-width:0) and (max-width:767px){.page-template-admissions .admissions-sidebar-menu{border-top:4px solid #002145}}.page-template-admissions .admissions-sidebar-menu.is_stuck{margin-left:30px}.page-template-admissions .admissions-sidebar-menu .sidebar-title{color:#002145;font-size:16px;font-weight:700;margin-bottom:20px}.page-template-admissions .admissions-sidebar-menu ul{list-style:none;margin:0}.page-template-admissions .admissions-sidebar-menu li{border-bottom:1px solid #e4eaee;line-height:18px;margin-bottom:5px;padding-bottom:10px;padding-top:5px;position:relative}.page-template-admissions .admissions-sidebar-menu li.current_page_item:after{background-color:#e02c17;bottom:0;content:"";height:3px;left:0;position:absolute;width:40px}.page-template-admissions .admissions-sidebar-menu li.current_page_item a{color:#e02c17}.page-template-admissions .admissions-sidebar-menu li a{color:#002145}.page-template-admissions .menu-title{color:#002145;font-weight:700;margin-bottom:15px}.page-template-admissions .on-page-menu{-moz-column-count:2;column-count:2;list-style-type:disc;margin:0 0 30px;padding-left:1.15em}.page-template-admissions .on-page-menu li{margin-bottom:10px}.page-template-admissions .on-page-menu a{color:#3d6bd8;text-decoration:underline}.page-template-admissions .on-page-menu a:hover{text-decoration:none}@media (min-width:0) and (max-width:767px){.page-template-admissions .on-page-menu{-moz-column-count:auto;column-count:auto}}.page-template-admissions .section-content{border-top:1px solid #e4eaee;padding:40px 0 30px}.page-template-admissions .section-content h2,.page-template-admissions .section-content h3,.page-template-admissions .section-content h4{color:#002145}.page-template-admissions .section-content ul{list-style-type:disc}.page-template-admissions .section-content ol,.page-template-admissions .section-content ul{margin-left:45px}.page-template-admissions .section-content ol li,.page-template-admissions .section-content ul li{margin-bottom:4px}.page-template-admissions .section-content .section-title{font-size:30px;font-weight:700;margin-bottom:20px}.page-template-admissions .section-content__wysiwyg{padding-right:20px}.page-template-admissions .section-content .media-section{background-color:#d1d1d1;display:flex;padding:20px}.page-template-admissions .section-content .media-section .content{background-color:inherit;background-image:url(../images/bkg-video-icon.svg);background-repeat:no-repeat;padding:20px 20px 0 0;width:35%}.page-template-admissions .section-content .media-section .responsive-media{width:100%}@media (min-width:0) and (max-width:850px){.page-template-admissions .section-content .media-section{flex-direction:column}.page-template-admissions .section-content .media-section .content{width:100%}}.page-template-admissions .section-content .cta{float:right;margin-bottom:40px;margin-left:20px}.page-template-admissions .section-content .cta ul{list-style:none;margin:0}@media (min-width:0) and (max-width:767px){.page-template-admissions .section-content{display:flex;flex-direction:column}.page-template-admissions .section-content .cta{float:none;margin-left:0;order:2}}.page-template-admissions .helpful-pages{border-bottom:3px solid #002145;border-top:3px solid #002145;margin:50px auto 60px;overflow:auto;padding:70px 0}.page-template-admissions .helpful-pages .helpful-title{color:#002145;margin:0 0 60px}.page-template-admissions .helpful-content .page{display:flex}@media (min-width:0) and (max-width:767px){.page-template-admissions .helpful-content .page{margin-bottom:30px}}.page-template-admissions .helpful-content .copy{padding:0 20px;position:relative}.page-template-admissions .helpful-content .copy h3{color:#002145;font-size:15px;margin:0 0 10px}.page-template-admissions .helpful-content .copy__image{left:20px;position:absolute;transition:all .25s ease-in-out}.page-template-admissions .helpful-content a{color:#002145;display:flex}.page-template-admissions .helpful-content a:hover .copy__image{left:25px}.page-template-admissions .helpful-content img{align-self:center;flex:0 0 auto}@media (min-width:0) and (max-width:520px){.page-template-admissions .helpful-content img{display:none}}.page-template-admissions .cta{background:#f1f5ff;border:1px solid #3d6bd8;box-shadow:0 3px 0 0 #1941a2;margin-left:auto;max-width:280px;padding:20px;width:100%}.page-template-admissions .cta ul{list-style:none;margin:0}.page-template-admissions .cta ul li{margin-bottom:30px}.page-template-admissions .cta ul li a{display:inline-block;position:relative}.page-template-admissions .cta ul li a:after{background-image:url(../images/bkg-admissions-arrow.svg);background-repeat:no-repeat;bottom:-20px;content:"";height:10px;left:0;position:absolute;transition:all .25s ease-in-out;width:50px}.page-template-admissions .cta ul li a:hover:after{left:5px}.page-template-admissions .cta ul li:last-child{margin-bottom:10px}.page-template-admissions .cta a{text-decoration:underline}.page-template-admissions .cta-pages{display:flex;justify-content:center;margin-left:calc(50% - 50vw);width:100vw}.page-template-admissions .cta-pages .cta-bottom{background:#f6f6f6;border-bottom:2px solid #fff;margin-top:40px;padding:100px 0;text-align:center;width:100%}.page-template-admissions .cta-pages .cta-bottom h3{color:#002145;font-size:22px;padding:0 20px}.page-template-admissions .cta-pages .cta-bottom:nth-child(2){border-left:2px solid #fff}.page-template-admissions .cta-pages .btn-ubc-red{transition:all .25s}.page-template-admissions .cta-pages .btn-ubc-red:hover{background:#d8634e;color:#fff}@media screen and (max-width:640px){.page-template-admissions .cta-pages{flex-direction:column}.page-template-admissions .cta-pages .cta-bottom{margin:0}.page-template-admissions .cta-pages .cta-bottom:nth-child(2){border-left:none}}.page-template-admissions .pdf-download__content{background-color:#f0f0f0;background-image:url(../images/icons/pdf.gif);background-position:center left 10px;background-repeat:no-repeat;margin:20px 0;padding:10px 10px 10px 50px;width:65%}.page-template-admissions .pdf-download__size{font-weight:700}.page-template-admissions .pdf-download__title{color:#002145;font-size:1.4rem;margin:0 0 10px}.page-template-admissions .pdf-download .pb-component-programs-row .programs-row-item .campus-term,.page-template-admissions .pdf-download p,.pb-component-programs-row .programs-row-item .page-template-admissions .pdf-download .campus-term{font-size:14px;line-height:22px;margin-bottom:0}.page-template-admissions .pdf-download i{display:none}.page-template-admissions .dynamic-form__wrapper{margin-bottom:2em}.page-template-admissions .dynamic-form__wrapper form{margin-bottom:0}.page-template-admissions .dynamic-form__wrapper .currently-showing{display:none;margin-bottom:0;margin-right:2em;min-height:55px;min-width:150px}.page-template-admissions .dynamic-form__wrapper .single-dynamic-content{padding-top:2em}.admitted h1{color:#002145;font-size:45px;line-height:51px;margin-bottom:30px}.admitted h2{font-size:40px}.admitted h2,.admitted h3{color:#002145;margin-bottom:25px}.admitted h3{font-size:22px}.admitted .button{background-color:#2f5d7c;color:#fff;display:inline-block;font-size:15px;font-weight:700}.admitted .button:hover{background-color:#5a7a9e}.admitted .button--grey{background-color:#aeb6c3;color:#002145}.admitted .button--grey:hover{background-color:#6b798f;color:#f2f7ff}.admitted .button--inverse{background-color:transparent;border:1px solid #1941a2;color:#1941a2;transition:all .3s ease-in-out}.admitted .button--inverse:hover{background-color:#1641a2;color:#fff}.admitted .section-content{padding:50px 0}.admitted .section-content.section-grey{background:#f6f6f6;border-top:none;margin:20px 0 50px;padding-left:32px;padding-right:32px}@media screen and (max-width:800px){.admitted .section-content.section-grey{padding:15px 20px}}.admitted .section-content.section-grey .tip{background-color:#fff}.admitted .section-content__description{margin-bottom:65px}@media screen and (max-width:800px){.admitted .section-content__description{margin-bottom:25px}}.admitted .section-content__title{margin-top:0}.admitted--landing .section-content{margin:80px 0 60px;padding:0}.admitted--landing .table-of-contents{margin-bottom:100px;max-width:800px}.admitted__steps .section-content{border-top:1px solid #d8d8d8}.admitted .hero{background-position:50%;background-repeat:no-repeat;background-size:cover;height:500px;left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw}@media screen and (max-width:800px){.admitted .hero{height:350px}}.admitted .hero__wrapper{display:flex}.admitted .hero__content{margin-bottom:50px;margin-right:80px;width:100%}@media screen and (max-width:800px){.admitted .hero__content{margin-bottom:30px;margin-right:0}}.admitted .hero__intro{font-size:27px;line-height:36px}@media screen and (max-width:800px){.admitted .hero__intro{font-size:20px;line-height:30px}}.admitted .accept-cta{align-self:start;background-color:#f6f6f6;box-sizing:border-box;max-width:280px;min-width:280px;padding:30px 25px;text-align:center;width:100%}@media screen and (max-width:640px){.admitted .accept-cta{margin-bottom:40px;max-width:none}}.admitted .accept-cta__title{color:#333;font-size:18px;line-height:24px;margin-top:0}.admitted .accept-cta-sticky{border-bottom:1px solid #d1d1d1;box-shadow:0 0 5px #d1d1d1;padding:20px;position:absolute;top:-100%;transform:translateY(100%);transition:all .5s ease-in-out}.admitted .accept-cta-sticky .accept-cta__title{margin-bottom:0;margin-right:70px}@media screen and (max-width:800px){.admitted .accept-cta-sticky .accept-cta__title{margin-bottom:15px;margin-right:0}}.admitted .accept-cta-sticky.fixed{align-items:center;display:flex;justify-content:center;left:0;max-width:none;position:fixed;top:0;transform:translateY(0);z-index:100}@media screen and (max-width:800px){.admitted .accept-cta-sticky.fixed{flex-direction:column}}.admitted .video-content{box-sizing:border-box;display:flex;padding:0 20px}@media screen and (max-width:800px){.admitted .video-content{flex-direction:column;padding:0}}.admitted .video-content__copy{background-color:inherit;background-image:url(../images/bkg-video-icon.svg);background-repeat:no-repeat;padding:45px 20px 0 0;width:35%}@media screen and (max-width:800px){.admitted .video-content__copy{padding-right:0;padding-top:35px;width:100%}}.admitted .video-content__media{width:100%}.admitted .video-content__media .video{margin:0;padding:0}.admitted .video-content__media .video .container{width:auto}.admitted .video-content__media .video .container .video-content{padding:0}.admitted .video-content__media .video .container .video-content .video-container{width:100%}.admitted .image-content{box-sizing:border-box;display:flex;justify-content:space-between;padding:0 20px}@media screen and (max-width:800px){.admitted .image-content{flex-direction:column;padding:0}}.admitted .image-content__image-wrap{width:100%}@media screen and (max-width:800px){.admitted .image-content__image-wrap{flex-shrink:0;margin-bottom:20px}}.admitted .image-content__copy{margin-left:50px;width:100%}@media screen and (max-width:800px){.admitted .image-content__copy{margin-left:0}}.admitted .image-content__image{border:1px solid #b7c9d3;box-sizing:border-box;padding:20px}.admitted .image-content__cta{background-color:#d5dae1;box-sizing:border-box;color:#061d3b;font-size:15px;font-weight:600;height:40px;line-height:40px;margin-top:40px;min-width:196px;padding:0 30px;width:auto}.admitted .image-content__cta:hover{background-color:#bdc1c7;color:#061d3b}.admitted .image-overlay__image-wrap{display:flex}@media screen and (max-width:800px){.admitted .image-overlay__image-wrap{flex-direction:column}}.admitted .image-overlay__copy{margin:auto;text-align:center;width:75%}@media screen and (max-width:800px){.admitted .image-overlay__copy{width:100%}}.admitted .image-overlay__title{text-align:center}.admitted .image-overlay__image{background-repeat:no-repeat;background-size:cover;height:420px;position:relative;width:100%}@media screen and (max-width:800px){.admitted .image-overlay__image{margin-bottom:20px}}.admitted .image-overlay__image:last-child{margin-left:50px}@media screen and (max-width:800px){.admitted .image-overlay__image:last-child{margin-left:0}}.admitted .image-overlay__cta{background-color:rgba(0,33,69,.6);bottom:20px;color:#fff;display:block;font-size:24px;font-weight:700;left:20px;padding:25px 45px;position:absolute;right:20px}.admitted .social__header{margin:auto;width:60%}.admitted .social__title{text-align:center}.admitted .social__copy{color:#002145;margin-bottom:30px}.admitted .social__menu{display:flex;justify-content:center;list-style:none;margin:auto auto 30px;width:70%}.admitted .social__menu li{margin:0 10px}.admitted .social__menu a{border:none;border-radius:5px;display:block;font-size:18px;height:40px;width:40px}.admitted .social__menu a.social{background-position:50%;background-repeat:no-repeat}.admitted .social__menu a.social-youtube{background-image:url(../images/icons/social-youtube.svg)}.admitted .social__menu a.social-instagram{background-image:url(../images/icons/social-instagram.svg)}.admitted .social__menu a.social-facebook{background-image:url(../images/icons/social-facebook.svg)}.admitted .social__menu a.social-snapchat{background-image:url(../images/icons/social-snapchat.svg)}.admitted .social__menu a.social-twitter{background-image:url(../images/icons/social-twitter.svg)}.admitted .social #sbi_images>div{position:relative}.admitted .social #sbi_images>div:after{background-image:url(../images/icons/instagram-logo.svg);background-position:50%;background-repeat:no-repeat;bottom:15px;content:"";height:32px;left:15px;position:absolute;width:32px}.admitted__steps{display:flex;flex-direction:row}@media screen and (max-width:800px){.admitted__steps{flex-direction:column}}.admitted__steps .hero__wrapper{flex-direction:column}.admitted__content{flex-basis:100%}@media screen and (max-width:800px){.admitted__content{flex-basis:auto}}.admitted--landing .section-content.section-grey{left:calc(-50vw + 50%);padding:45px 0;position:relative;width:100vw}@media screen and (max-width:640px){.admitted--landing .hero__wrapper{flex-direction:column}}.admitted .next-steps{margin:auto;width:80%}.admitted .next-steps__description,.admitted .next-steps__title{text-align:center}.admitted .next-steps__menu{position:relative}@media screen and (max-width:800px){.admitted .next-steps__menu{margin-top:80px}}.admitted .next-steps__menu .menu{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.admitted .next-steps__menu .menu-item{border-top:1px solid #cacaca;line-height:18px;margin:0 12px 66px;padding-top:10px;position:relative;width:calc(33% - 30px)}@media screen and (max-width:800px){.admitted .next-steps__menu .menu-item{border-top:none;margin-bottom:20px;padding-top:0;width:100%}.admitted .next-steps__menu .menu-item:after{background-color:#c4c4c4;content:"";height:35px;left:-11px;position:absolute;top:22px;width:1px}}.admitted .next-steps__menu .menu-item:last-child{border:none}.admitted .next-steps__menu .menu-item:hover:before{background-color:#e02c17!important;border:none!important;transform:scale(1.2)}.admitted .next-steps__menu .menu-item:hover .sub:after{background-color:#e02c17;content:"";display:block;height:2px;margin-top:2px;position:absolute;width:40px}.admitted .next-steps__menu .menu-item a{color:#6d7278;font-size:10px;font-weight:700;text-transform:uppercase}.admitted .next-steps__menu .menu-item a .sub{color:#002145;font-size:14px;font-weight:700;text-transform:uppercase}.admitted .next-steps__menu .menu-item:before{background-color:#002145;border-radius:50%;content:"";display:block;height:11px;left:-16px;position:absolute;top:-6px;width:11px}@media screen and (max-width:800px){.admitted .next-steps__menu .menu-item:before{top:4px}}.admitted .next-steps__start{color:#6d7278;font-size:12px;font-weight:700;left:-100px;position:absolute;text-transform:uppercase;top:-8px}@media screen and (max-width:800px){.admitted .next-steps__start{left:50%;top:-50px;transform:translateX(-50%)}}.admitted .next-steps__start:after{border-bottom:5px solid transparent;border-left:10px solid #e02c17;border-top:5px solid transparent;content:"";height:0;margin:2px 0 0 5px;position:absolute;width:0}@media screen and (max-width:800px){.admitted .next-steps__start:after{bottom:-10px;left:calc(50% - 10px);transform:translateX(-50%) rotate(90deg)}}.admitted__sidebar-menu{align-self:start;flex:0 1 320px;height:auto;margin-right:50px;position:sticky;top:40px;width:320px}@media screen and (max-width:800px){.admitted__sidebar-menu{display:none;left:0;position:static;top:149px;width:100%}}.admitted .admitted-sidebar__title{font-weight:700;margin-bottom:30px}.admitted .admitted-sidebar .menu{list-style:none}.admitted .admitted-sidebar .menu-item{display:block;line-height:18px;margin-bottom:8px;min-height:62px;position:relative}.admitted .admitted-sidebar .menu-item:before{background-color:#002145;border-radius:50%;content:"";display:block;height:11px;left:-20px;position:absolute;top:3px;width:11px}.admitted .admitted-sidebar .menu-item:after{background-color:#002145;content:"";height:42px;left:-15px;position:absolute;top:22px;width:1px}.admitted .admitted-sidebar .menu-item:last-child:after{display:none}.admitted .admitted-sidebar .menu-item.current_page_item:before{background-color:#e02c17;transform:scale(1.2)}.admitted .admitted-sidebar .menu-item.current_page_item:after{background-color:#c4c4c4}.admitted .admitted-sidebar .menu-item.current_page_item~.menu-item:before{background-color:transparent;border:1px solid #c4c4c4}.admitted .admitted-sidebar .menu-item.current_page_item~.menu-item:after{background-color:#c4c4c4}.admitted .admitted-sidebar .menu-item.current_page_item .sub:after{background-color:#e02c17;content:"";display:block;height:2px;margin-top:2px;position:absolute;width:40px}.admitted .admitted-sidebar .menu-item:hover:before{background-color:#e02c17!important;border:none!important;transform:scale(1.2)}.admitted .admitted-sidebar .menu-item:hover .sub:after{background-color:#e02c17;content:"";display:block;height:2px;margin-top:2px;position:absolute;width:40px}.admitted .admitted-sidebar .menu-item a{color:#6d7278;display:block;font-size:10px;font-weight:700;min-width:62px;text-transform:uppercase}.admitted .admitted-sidebar .menu-item .sub{color:#002145;display:block;font-size:13px;font-weight:700;line-height:18px;position:relative;text-transform:uppercase}.admitted__mobile-menu{display:none}.admitted__mobile-menu .mobile-header{align-items:center;border-bottom:4px solid #000;display:flex;justify-content:space-between;margin:0 -20px;padding:0 20px}.admitted__mobile-menu .mobile-header.is-open .active-step{display:none}.admitted__mobile-menu .mobile-header.is-open .admitted-sidebar__title{display:block}@media screen and (max-width:800px){.admitted__mobile-menu{display:block}}.admitted__mobile-menu .admitted-sidebar__title{display:none;margin-bottom:0}.admitted__mobile-menu .admitted__mobile-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;font-size:18px;height:50px;padding:10px 20px}.admitted__mobile-menu .admitted__mobile-toggle span{background-color:#000;border-radius:50%;display:block;height:5px;margin-bottom:5px;width:5px}.admitted__mobile-menu .admitted__mobile-toggle span:last-child{margin-bottom:0}.admitted__mobile-menu .admitted__mobile-toggle.is-open{position:relative}.admitted__mobile-menu .admitted__mobile-toggle.is-open span{border-radius:0;height:3px;left:8px;position:absolute;transform:rotate(45deg);transform-origin:center center;transition:all .3s ease-in-out;width:25px}.admitted__mobile-menu .admitted__mobile-toggle.is-open span:nth-child(3){transform:rotate(-45deg)}.admitted__mobile-menu .admitted__mobile-toggle.is-open span:nth-child(2){display:none}.admitted__mobile-menu .mobile-menu-wrapper{display:none;padding-top:20px}.admitted__mobile-menu .active-step{font-weight:700;margin-bottom:0}.admitted__mobile-menu .active-step a{color:#000;font-size:15px}.admitted__mobile-menu .active-step .sub{display:none}.admitted .degree-requirements{margin:20px 0}.admitted .degree-requirements .intro{margin-bottom:30px}.admitted .degree-requirements .intro .title{color:#002145;margin-bottom:20px}.admitted .degree-requirements .campus-tabs,.admitted .degree-requirements .campus-tabs .campus-tabs-wrapper{margin-bottom:0}.admitted .degree-requirements .campus-location{color:#002145;margin:30px}.admitted .degree-requirements .requirements-content{background:#f0f0f0;padding:30px}.admitted .degree-requirements .requirements-content a{color:#3d6bd8}.admitted .degree-requirements .requirements-content h2,.admitted .degree-requirements .requirements-content h3,.admitted .degree-requirements .requirements-content h4{color:#002145}.admitted .degree-requirements .requirements-content h3{font-size:20px;margin-top:0}.admitted .degree-requirements .requirements-content.select-degree{background:#d1d1d1;padding-left:70px;position:relative}.admitted .degree-requirements .requirements-content.select-degree:before{background-color:#1941a2;background-image:url(../images/bkg-arrow-white.svg);background-position:50%;background-repeat:no-repeat;content:"";height:29px;left:30px;position:absolute;width:35px}.admitted .degree-requirements .requirements-content.select-degree select{min-width:300px;width:auto}@media screen and (max-width:640px){.admitted .degree-requirements .requirements-content.select-degree select{min-width:auto;width:100%}}.admitted .degree-requirements .requirements-content.degree-specific-requirements .degree-title{margin:0 0 30px}.admitted .degree-requirements .requirements-content.degree-specific-requirements .requirement{border-bottom:1px solid #d1d1d1;margin-bottom:25px;padding-bottom:25px}.admitted .degree-requirements .requirements-content.degree-specific-requirements .requirement:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.admitted .degree-requirements .requirements-content.degree-specific-requirements .requirement h3{margin-bottom:0}.admitted .degree-requirements .requirements-content.degree-specific-requirements .requirement .requirement-help{font-size:14px;margin-top:5px}.admitted .degree-requirements .requirements-content.degree-specific-requirements .requirement .requirement-content{margin-top:20px}.admitted .table-of-contents{margin-bottom:70px;width:100%}.admitted .table-of-contents strong{display:block;margin-bottom:10px}.admitted .table-of-contents ul{-moz-column-count:2;column-count:2;list-style:disc;margin:0;padding:0}@media screen and (max-width:640px){.admitted .table-of-contents ul{-moz-column-count:1;column-count:1}}.admitted .table-of-contents ul li{margin-bottom:10px;margin-left:18px}.admitted .table-of-contents ul li a{color:#3d6bd8;text-decoration:underline}.admitted .table-of-contents ul li a:hover{text-decoration:none}.admitted .campus-tabs{margin:0 0 30px}.admitted .campus-tabs .campus-tabs-wrapper{background-color:#1941a2;clear:both;list-style:none;margin:0 0 30px;padding:10px 15px 0}.admitted .campus-tabs .campus-tabs-wrapper .campus-title{color:#fff;font-size:15px;margin:5px 0 15px}.admitted .campus-tabs .campus-tabs-wrapper .campus-nav{list-style:none;margin:0}.admitted .campus-tabs .campus-tabs-wrapper .campus-nav li{display:inline-block}.admitted .campus-tabs .campus-tabs-wrapper .campus-nav li a{background-color:#3d6bd8!important;color:#fff!important;display:block;font-size:20px;font-style:normal;font-weight:700;padding:15px 40px 10px}.admitted .campus-tabs .campus-tabs-wrapper .campus-nav li a:hover{background-color:#002145!important}@media screen and (max-width:640px){.admitted .campus-tabs .campus-tabs-wrapper .campus-nav li a{font-size:14px;padding:15px 10px 10px}}.admitted .campus-tabs .campus-tabs-wrapper .campus-nav li span{background-color:#fff!important;color:#1941a2!important;display:block;font-size:20px;font-style:normal;font-weight:700;padding:15px 40px 10px}@media screen and (max-width:640px){.admitted .campus-tabs .campus-tabs-wrapper .campus-nav li span{font-size:14px;padding:15px 10px 10px}}.admitted .campus-tabs h2{font-size:2rem}.admitted .map .intro{margin-bottom:30px}.admitted .map iframe{border:none}.admitted .number-wrapper.extra{display:flex;margin-bottom:0;padding-top:0}@media screen and (max-width:980px){.admitted .number-wrapper.extra{flex-direction:column}}.admitted .numbers{overflow:hidden}.admitted .number{align-items:center;display:flex;margin-bottom:30px}.admitted .number__label{box-sizing:border-box;font-size:56px;padding:0 70px 0 30px;width:80px}.admitted .number__content{border-left:1px solid #d8d8d8;box-sizing:border-box;color:#002145;min-height:92px;padding:15px 30px}.admitted .number__cta{margin-left:120px}.admitted .number--link img{left:0;position:relative;transition:left .3s ease-in-out}.admitted .number--link:hover img{left:5px}.admitted .callout{align-self:start;background:#f1f5ff;border:1px solid #3d6bd8;box-shadow:0 3px 0 0 #1941a2;box-sizing:border-box;margin-bottom:40px;margin-left:auto;max-width:280px;min-width:280px;padding:20px;width:100%}@media screen and (max-width:980px){.admitted .callout{margin-left:90px}}@media screen and (max-width:500px){.admitted .callout{margin:auto}}.admitted .callout ul{list-style:none;margin:0}.admitted .callout ul li{margin-bottom:30px}.admitted .callout ul li a{color:#1941a2;display:block}.admitted .callout ul li a:hover+img{left:5px}.admitted .callout ul li img{display:none;left:0;position:relative;transition:left .3s ease-in-out}.admitted .callout ul li:last-child{margin-bottom:10px}.admitted .callout ul li:only-of-type img{display:block}.admitted .callout a{text-decoration:underline}.admitted .content-blocks-wrapper{display:flex}@media screen and (max-width:980px){.admitted .content-blocks-wrapper{flex-direction:column}}.admitted .content-blocks__copy{margin-bottom:60px;margin-right:60px}@media screen and (max-width:980px){.admitted .content-blocks__copy{margin-right:0}}.admitted .content-block{border-bottom:1px solid #d8d8d8;color:#002145;display:block;margin-bottom:40px;margin-right:40px;padding-bottom:45px}@media screen and (max-width:980px){.admitted .content-block{margin-right:0}}.admitted .content-block:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.admitted .content-block img{left:0;position:relative;transition:left .3s ease-in-out}.admitted .content-block:hover img{left:5px}.admitted .content-block__left{flex-grow:1}.admitted .tip{align-self:end;background:#f8f8f8;box-sizing:border-box;margin-left:auto;max-width:280px;min-width:280px;padding:10px 20px 30px;text-align:center;width:100%}@media screen and (max-width:980px){.admitted .tip{margin-left:90px}}@media screen and (max-width:500px){.admitted .tip{margin:40px auto 20px}}.admitted .tip__title{color:#5a7a9e;font-size:16px;text-transform:uppercase}.admitted .tip__image{border-radius:50%;height:120px;width:120px}.admitted .tip__quote{background-position:2px 0;font-size:18px;font-style:italic;padding-left:0;padding-top:30px}.admitted .tip__name{color:#555;font-size:18px;font-weight:700}.admitted .tip--detail{background:none;margin-left:auto;margin-right:auto;max-width:500px}.admitted .tip--detail .tip__title{color:#555;font-weight:400;margin-bottom:30px}.admitted .tip--detail .tip__image{height:200px;margin-bottom:40px;width:200px}.admitted .blog-post{display:flex}@media screen and (max-width:800px){.admitted .blog-post{flex-direction:column}}.admitted .blog-post__content{box-sizing:border-box;padding-left:0;padding-right:30px;position:relative;width:100%}@media screen and (max-width:800px){.admitted .blog-post__content{order:2}}.admitted .blog-post__content:before{background:url(../images/bkg-teaser.png) 0 0 no-repeat;content:"";display:block;height:72px;left:-30px;position:absolute;top:10px;width:82px}@media screen and (max-width:640px){.admitted .blog-post__content:before{background-size:contain;height:50px;left:unset;right:0;width:60px}}.admitted .blog-post__header{font-size:20px;font-weight:400;margin-bottom:0;margin-top:15px;position:relative;z-index:10}@media screen and (max-width:800px){.admitted .blog-post__header{font-size:15px}}.admitted .blog-post__title{font-size:22px;margin-top:5px;position:relative;z-index:10}@media screen and (max-width:800px){.admitted .blog-post__title{margin-bottom:10px;padding-right:30px}}.admitted .blog-post__image{margin:10px 0 0;max-width:435px;width:100%}@media screen and (max-width:800px){.admitted .blog-post__image{margin-bottom:20px;max-width:none;order:1}}.admitted .blog-post__image img{border:1px solid #b7c9d3;box-sizing:border-box;padding:20px;width:100%}.admitted .blog-post__readmore{margin-top:40px;padding-left:60px;padding-right:60px}.admitted .content-grid__items{display:flex;flex-wrap:wrap;margin-top:40px}.admitted .content-grid__item{color:#002145;display:block;margin-bottom:40px;width:calc(50% - 20px)}.admitted .content-grid__item:nth-child(2n){margin-left:40px}.admitted .content-grid__item-arrow{left:0;position:relative;transition:left .3s ease-in-out}.admitted .content-grid__item:hover img{left:5px}@media screen and (max-width:800px){.admitted .content-grid__item{width:100%}.admitted .content-grid__item:nth-child(2n){margin-left:0}}.admitted .content-grid__title{font-size:18px}.admitted .content-grid__image-wrap{overflow:hidden;position:relative}.admitted .content-grid__image-wrap img{width:100%}.admitted .content-grid__image-wrap .caption{background:rgba(0,34,70,.75);bottom:0;color:#fff;font-size:12px;margin:0;padding:10px;position:absolute;width:100%}.admitted .events h3{margin:5px 0 10px}.admitted .events .events-list .event-item{margin:20px 0;width:100%}.admitted .events .events-list .event-item .event-item-content{display:flex}@media screen and (max-width:800px){.admitted .events .events-list .event-item .event-item-content{flex-direction:column}}.admitted .events .events-list .event-item .event-item-content .event-image{flex:0 0 250px;margin-right:30px}@media screen and (max-width:800px){.admitted .events .events-list .event-item .event-item-content .event-image{margin-right:0}}.admitted .events .events-list .event-item .event-item-content .event-image img{width:100%}@media screen and (max-width:800px){.admitted .events .events-list .event-item .event-item-content .event-info{margin-left:0;margin-top:30px}}.admitted .events .events-list .event-item .event-item-content .event-info .event-date{margin-top:0}.admitted .events .event-date{color:#6d7278;font-size:14px;font-weight:700;margin-top:20px;text-transform:uppercase}.admitted .events .tags{margin:0 0 20px}.admitted .events .tags li{background-color:#dce2ea;font-size:12px;margin:0;padding:4px 8px}.admitted .file-download{background-color:#f1f5ff;background-position:top 20px left 20px;background-repeat:no-repeat;border:1px solid #3d6bd8;color:#555;margin:30px 0;max-width:50%;padding:20px}@media screen and (max-width:800px){.admitted .file-download{max-width:100%}}.admitted .file-download.pdf{background-image:url(../images/icons/pdf-icon.svg)}.admitted .file-download .title{color:#002145;display:block;font-size:16px;font-weight:700;margin-bottom:0;padding-left:55px}.admitted .file-download .title:hover{color:#2f5d7c}.admitted .file-download .info{color:#6d7278;font-size:14px;margin-bottom:0;padding-left:55px}.admitted .file-download .description{padding-left:55px}.admitted .file-download .description .pb-component-programs-row .programs-row-item .campus-term,.admitted .file-download .description p,.pb-component-programs-row .programs-row-item .admitted .file-download .description .campus-term{color:#6d7278;font-size:14px}.admitted .alert-message{background:#d3f3e4 url(../images/icons/info-circle.svg) no-repeat 20px;border:3px solid #87c4a0;color:#002145;margin-bottom:20px;padding:30px 50px 30px 75px}@media screen and (max-width:640px){.admitted .alert-message{padding:20px 20px 20px 65px}}.admitted .alert-message:first-child{margin-top:0}.admitted .alert-message .pb-component-programs-row .programs-row-item .campus-term,.admitted .alert-message p,.pb-component-programs-row .programs-row-item .admitted .alert-message .campus-term{font-size:14px}.admitted .alert-message .pb-component-programs-row .programs-row-item .campus-term:last-child,.admitted .alert-message p:last-child,.pb-component-programs-row .programs-row-item .admitted .alert-message .campus-term:last-child{margin-bottom:0}.admitted__next-wrapper{background:#f6f6f6;left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw}.admitted__next-cta{padding:80px 20px 120px;text-align:center}.admitted .cta-block{padding:0 40px;text-align:center}.admitted .cta-block__title{margin-left:auto;margin-right:auto;max-width:60%}@media screen and (max-width:980px){.admitted .cta-block__title{max-width:100%}}.admitted .cta-block__copy{margin-bottom:40px}.admitted .cta-block__links{margin:0 10px}@media screen and (max-width:980px){.admitted .cta-block__links{margin-bottom:40px}}.admitted .cta-icon-block{padding:0 40px;text-align:center}.admitted .cta-icon-block__title{font-size:30px}.admitted .cta-icon-block__copy{margin-bottom:40px}.admitted .cta-icon-block__icons{display:flex;margin:0 10px 60px}@media screen and (max-width:800px){.admitted .cta-icon-block__icons{flex-direction:column;margin-bottom:40px}}.admitted .cta-icon-block__icon{align-content:center;display:flex;flex:1;flex-direction:column;margin-right:30px}.admitted .cta-icon-block__icon:last-child{margin-right:0}@media screen and (max-width:800px){.admitted .cta-icon-block__icon{margin-bottom:40px;margin-right:0}}.admitted .cta-icon-block__icon-image{align-self:center;margin-bottom:20px;max-width:50px}.admitted .gallery__item{position:relative}.admitted .gallery__item--text-right .gallery__item-copy{left:auto;right:25px}.admitted .gallery__image{background-size:cover;height:500px}@media screen and (max-width:800px){.admitted .gallery__image{height:300px}}.admitted .gallery__item-copy{background:#fff;box-sizing:border-box;left:25px;padding:30px 40px;position:absolute;top:25px;width:300px}@media screen and (max-width:800px){.admitted .gallery__item-copy{position:static;width:auto}}.admitted .gallery__sub-title{font-size:20px;line-height:24px;margin-top:0}.admitted .gallery__container{width:815px}@media screen and (max-width:800px){.admitted .gallery__container{width:100%}}@media (min-width:800px) and (max-width:950px){.admitted .gallery__container{width:555px}}@media (min-width:951px) and (max-width:1200px){.admitted .gallery__container{width:615px}}.admitted .gallery .owl-nav{bottom:0;position:absolute;right:0}.admitted .gallery .owl-nav div{background-color:#002145;color:#fff;display:inline-block;font-size:0;height:34px;text-indent:-9999px;width:38px}.admitted .gallery .owl-nav .owl-prev{margin-right:2px;position:relative}.admitted .gallery .owl-nav .owl-prev:after{border:solid #fff;border-width:0 1px 1px 0;content:"";display:inline-block;left:13px;padding:7px;position:absolute;top:10px;transform:rotate(135deg)}.admitted .gallery .owl-nav .owl-next{position:relative}.admitted .gallery .owl-nav .owl-next:after{border:solid #fff;border-width:0 1px 1px 0;content:"";display:inline-block;left:10px;padding:7px;position:absolute;top:10px;transform:rotate(-45deg)}@media screen and (max-width:800px){.admitted .gallery .owl-nav{bottom:auto;top:250px}}.admitted .helpful-pages{border-top:3px solid #002145;margin:50px auto 60px;overflow:auto;padding:70px 0}.admitted .helpful-pages .helpful-title{color:#002145;font-size:2rem;margin:0 0 60px}.admitted .helpful-content .page{display:flex}@media (min-width:0) and (max-width:767px){.admitted .helpful-content .page{margin-bottom:30px}}.admitted .helpful-content .copy{padding:0 20px;position:relative}.admitted .helpful-content .copy h3{color:#002145;font-size:15px;margin:0 0 10px}.admitted .helpful-content .copy__image{left:20px;position:absolute;transition:all .25s ease-in-out}.admitted .helpful-content a{color:#002145;display:flex}.admitted .helpful-content a:hover .copy__image{left:25px}.admitted .helpful-content img{align-self:center;flex:0 0 auto}@media (min-width:0) and (max-width:520px){.admitted .helpful-content img{display:none}}.page-template-landing-page .landing{display:flex;flex-direction:column}.fsp-account{position:relative}.fsp-account .fsp-events-indicator__alert{align-items:center;background-color:#eb513a;border-radius:50%;box-sizing:border-box;color:#fff;display:flex;height:25px;justify-content:center;position:absolute;right:0;top:50%;transform:translate3d(80%,-50%,0);width:25px;z-index:3}@media screen and (max-width:979px){.fsp-account .fsp-events-indicator__alert{display:none}}body{background:#fff}.uneditable-input:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{outline:1px}#ubc7-search{width:unset}#ubc7-search-box .ubc7-search-box-label,.visually-hidden-label{clip:rect(0 0 0 0);border:0;display:block!important;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#archive-filters{background-color:#002145}#archive-filters #searchform{margin-top:8px;padding-top:2px}#archive-filters #searchform input:focus{outline:2px solid #1b96e1}#pager{background-color:#002145}#sb_instagram a:active,#sb_instagram a:focus{outline:2px solid #1b96e1}#ubc-student-navigation .menu-item a{font-weight:600!important}*,:after,:before{box-sizing:border-box}:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33,37,41,.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33,37,41,.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:2px;--bs-border-style:solid;--bs-border-color:#dadada;--bs-border-color-translucent:rgba(0,0,0,.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0,0,0,.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0,0,0,.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0,0,0,.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0,0,0,.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(13,110,253,.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{--bs-body-color:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:rgba(222,226,230,.75);--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(222,226,230,.5);--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:hsla(0,0%,100%,.15);--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f;color-scheme:dark}.bs-container,.bs-container-fluid,.bs-container-lg,.bs-container-md,.bs-container-sm,.bs-container-xl,.bs-container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-left:auto;margin-right:auto;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}@media (min-width:576px){.bs-container,.bs-container-sm{max-width:540px}}@media (min-width:768px){.bs-container,.bs-container-md,.bs-container-sm{max-width:720px}}@media (min-width:980px){.bs-container,.bs-container-lg,.bs-container-md,.bs-container-sm{max-width:960px}}@media (min-width:1200px){.bs-container,.bs-container-lg,.bs-container-md,.bs-container-sm,.bs-container-xl{max-width:1140px}}@media (min-width:1400px){.bs-container,.bs-container-lg,.bs-container-md,.bs-container-sm,.bs-container-xl,.bs-container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:980px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.bs-row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.bs-row>*{flex-shrink:0;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:980px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}:root{--ubc-blue:#002145;--ubc-blue-lighter:#43b4e4;--ubc-blue-link:#005da6;--ubc-blue-light:#cbe9f4;--ubc-blue-bg-hover:#4c637c;--ubc-upa-blue:#00a7ff;--ubc-upa-blue-light:#80d3ff;--ubc-clf-grey-dark:#2f5d7c;--ubc-clf-grey-medium:#5e869f;--ubc-clf-grey-light:#98b2c3;--ubc-clf-grey-lighter:#c3d0db;--ubc-purple-dark:#642d71;--ubc-purple-medium-light:#e6cbe2;--ubc-purple-light:#f3e5f1;--ubc-purple-darker:#4c245c;--ubc-blue-green:#7ed0e0;--ubc-blue-green-light:#bee7ef;--ubc-teal:#38a4a3;--ubc-teal-light:#9bd1d1;--ubc-green:#274945;--ubc-green-light:#b7e9d8;--ubc-green-dark:#1c3c34;--ubc-red-orange:#c34723;--ubc-red-orange-light:#eababd;--ubc-orange:#e06210;--ubc-orange-light:#ffc79e;--utility-grey-dark:#555;--utility-grey-light:#f6f6f6;--utility-grey-light-alt:#e4eaee;--utility-yellow:#e9a840;--utility-green:#3c763d;--utility-red:#a94442;--utility-blue:#0055b7;--utility-white:#fff;--utility-black:#000;--box-shadow-default:0px 0px 20px 9px rgba(55,55,55,.05);--box-shadow-cards:0px 4px 4px 0px rgba(0,0,0,.15)}@font-face{font-display:swap;font-family:Whitney;font-style:normal;font-weight:900;src:url(fonts/Whitney-Black.woff2) format("woff2"),url(fonts/Whitney-Black.woff) format("woff")}@font-face{font-display:swap;font-family:Whitney;font-style:italic;font-weight:900;src:url(fonts/Whitney-BlackItalic.woff2) format("woff2"),url(fonts/Whitney-BlackItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Whitney;font-style:normal;font-weight:700;src:url(fonts/Whitney-Bold.woff2) format("woff2"),url(fonts/Whitney-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Whitney;font-style:italic;font-weight:400;src:url(fonts/Whitney-BookItalic.woff2) format("woff2"),url(fonts/Whitney-BookItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Whitney;font-style:normal;font-weight:400;src:url(fonts/Whitney-Book.woff2) format("woff2"),url(fonts/Whitney-Book.woff) format("woff")}@font-face{font-display:swap;font-family:Whitney;font-style:normal;font-weight:500;src:url(fonts/Whitney-Medium.woff2) format("woff2"),url(fonts/Whitney-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Whitney;font-style:italic;font-weight:300;src:url(fonts/Whitney-LightItalic.woff2) format("woff2"),url(fonts/Whitney-LightItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Whitney;font-style:normal;font-weight:300;src:url(fonts/Whitney-Light.woff2) format("woff2"),url(fonts/Whitney-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Whitney;font-style:normal;font-weight:600;src:url(fonts/Whitney-Semibold.woff2) format("woff2"),url(fonts/Whitney-Semibold.woff) format("woff")}@font-face{font-display:swap;font-family:Whitney;font-style:italic;font-weight:600;src:url(fonts/Whitney-SemiboldItalic.woff2) format("woff2"),url(fonts/Whitney-SemiboldItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Whitney;font-style:italic;font-weight:500;src:url(fonts/Whitney-MediumItalic.woff2) format("woff2"),url(fonts/Whitney-MediumItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Whitney;font-style:italic;font-weight:700;src:url(fonts/Whitney-BoldItalic.woff2) format("woff2"),url(fonts/Whitney-BoldItalic.woff) format("woff")}.body-context .text-lg{font-size:30px;line-height:40px}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--ubc-blue);font-family:Whitney,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:18px;line-height:1.5;margin:0;max-width:100%;overflow-x:hidden;padding:0;text-rendering:optimizeLegibility}.font-bold{font-weight:700}.font-light{font-weight:400}.font-italic{font-style:italic}.h1,body h1{font-size:48px;font-weight:500;line-height:56px}.h2,body h2{font-size:36px;font-weight:500;line-height:44px}.h3,.pb-component-numbered-steps .numbered-blocks-index-num,body h3{font-size:30px;font-weight:500;line-height:38px}.h4,body h4{font-size:24px;font-weight:500;line-height:32px}.h5,.pb-component-programs-row .programs-row-item .pb-component-testimonials .testimonial-item-content body .campus-term,.pb-component-programs-row .programs-row-item body .pb-component-testimonials .testimonial-item-content .campus-term,.pb-component-testimonials .testimonial-item-content body .pb-component-programs-row .programs-row-item .campus-term,.pb-component-testimonials .testimonial-item-content body p,body .pb-component-testimonials .testimonial-item-content .pb-component-programs-row .programs-row-item .campus-term,body .pb-component-testimonials .testimonial-item-content p,body h5{font-size:20px;font-weight:500;line-height:28px}.h6,.pb-component-campus-tabs .campus-tabs-nav div a,.pb-component-campus-tabs .campus-tabs-nav div span,.pb-component-degree-requirements .campus-tabs .campus-nav li a,.pb-component-degree-requirements .campus-tabs .campus-nav li span,body h6{font-size:18px;font-weight:500;line-height:1.5}.p,.pb-component-programs-row .programs-row-item body .campus-term,body .pb-component-programs-row .programs-row-item .campus-term,body p{font-size:18px;font-weight:400;line-height:1.5;margin-bottom:16px}.p-small,.pb-component-next-steps-navigation .next-steps-step,.pb-component-programs-row .programs-row-item body .small.campus-term,body .pb-component-programs-row .programs-row-item .small.campus-term,body p.small{font-size:16px;font-weight:400;line-height:1.5}#ubc7-unit #ubc7-unit .btn,#ubc7-unit .navbar .btn-navbar{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:13px;padding:unset}@media (min-width:980px){#ubc7-unit #ubc7-unit .btn,#ubc7-unit .navbar .btn-navbar{display:none}}#ubc7-unit-menu{font-family:Arial,Whitney,sans-serif}.legacy-archive-container{padding:0 1.3333333333rem}@media (min-width:768px) and (max-width:979.98px){.body-context .content .row-fluid .span1,.body-context .content .row-fluid .span10,.body-context .content .row-fluid .span11,.body-context .content .row-fluid .span2,.body-context .content .row-fluid .span3,.body-context .content .row-fluid .span4,.body-context .content .row-fluid .span5,.body-context .content .row-fluid .span6,.body-context .content .row-fluid .span7,.body-context .content .row-fluid .span8,.body-context .content .row-fluid .span9{margin-left:0;margin-right:0;width:100%}}footer #back-top-row,footer .ubc7-back-to-top{background:var(--utility-grey-light)}#ubc7-footer-menu h3{font-size:16px;font-weight:700}#ubc7-footer-menu h4{font-size:15px;font-weight:700}#ubc7-footer-menu a{font-size:15px}#ubc7-minimal-footer a{font-size:13px}.bs-btn{align-items:center;background:var(--ubc-blue);border:3px solid transparent;border-radius:4px;color:var(--utility-white);display:flex;font-size:16px;font-weight:700;gap:16px;line-height:24px;margin-bottom:16px;padding:12px 32px;text-decoration:none;transition:all .2s ease-in-out;width:-moz-fit-content;width:fit-content}@media (prefers-reduced-motion:reduce){.bs-btn{transition:none}}.bs-btn:focus,.bs-btn:hover{background:var(--ubc-blue-bg-hover)}.bs-btn:active,.bs-btn:focus,.bs-btn:hover{color:var(--utility-white);text-decoration:none}.bs-btn:active{background:var(--ubc-blue)}.bs-btn:disabled{background:var(--utility-grey-light-inactive);color:var(--utility-white);cursor:not-allowed;text-decoration:none}.bs-btn-dark-blue{background:var(--ubc-blue-link)}.bs-btn-dark-blue:focus,.bs-btn-dark-blue:hover{border-color:var(--ubc-blue);text-decoration:none}.bs-btn-dark-blue:focus,.bs-btn-dark-blue:hover,.bs-btn-primary,.pb-component-cta.cta-light_blue .bs-btn-white,.pb-component-cta.cta-light_green .bs-btn-white,.pb-component-cta.cta-light_grey .bs-btn-white,.pb-component-cta.cta-light_purple .bs-btn-white{background:var(--ubc-blue);color:var(--utility-white)}.bs-btn-primary:focus,.bs-btn-primary:hover,.pb-component-cta.cta-light_blue .bs-btn-white:focus,.pb-component-cta.cta-light_blue .bs-btn-white:hover,.pb-component-cta.cta-light_green .bs-btn-white:focus,.pb-component-cta.cta-light_green .bs-btn-white:hover,.pb-component-cta.cta-light_grey .bs-btn-white:focus,.pb-component-cta.cta-light_grey .bs-btn-white:hover,.pb-component-cta.cta-light_purple .bs-btn-white:focus,.pb-component-cta.cta-light_purple .bs-btn-white:hover{background:var(--ubc-blue-link);border-color:var(--ubc-blue-link);color:var(--utility-white);text-decoration:none}.bs-btn-primary-outline,.pb-component-cta.cta-light_blue .bs-btn-white-outline,.pb-component-cta.cta-light_green .bs-btn-white-outline,.pb-component-cta.cta-light_grey .bs-btn-white-outline,.pb-component-cta.cta-light_purple .bs-btn-white-outline,.pb-component-i-links.i-links-light_blue .bs-btn-white-outline,.pb-component-i-links.i-links-light_green .bs-btn-white-outline,.pb-component-i-links.i-links-light_grey .bs-btn-white-outline,.pb-component-i-links.i-links-light_purple .bs-btn-white-outline,.pb-component-i-links.i-links-white .bs-btn-white-outline{background:transparent;border-color:var(--ubc-blue);color:var(--ubc-blue)}.bs-btn-primary-outline:focus,.bs-btn-primary-outline:hover,.pb-component-cta.cta-light_blue .bs-btn-white-outline:focus,.pb-component-cta.cta-light_blue .bs-btn-white-outline:hover,.pb-component-cta.cta-light_green .bs-btn-white-outline:focus,.pb-component-cta.cta-light_green .bs-btn-white-outline:hover,.pb-component-cta.cta-light_grey .bs-btn-white-outline:focus,.pb-component-cta.cta-light_grey .bs-btn-white-outline:hover,.pb-component-cta.cta-light_purple .bs-btn-white-outline:focus,.pb-component-cta.cta-light_purple .bs-btn-white-outline:hover,.pb-component-i-links.i-links-light_blue .bs-btn-white-outline:focus,.pb-component-i-links.i-links-light_blue .bs-btn-white-outline:hover,.pb-component-i-links.i-links-light_green .bs-btn-white-outline:focus,.pb-component-i-links.i-links-light_green .bs-btn-white-outline:hover,.pb-component-i-links.i-links-light_grey .bs-btn-white-outline:focus,.pb-component-i-links.i-links-light_grey .bs-btn-white-outline:hover,.pb-component-i-links.i-links-light_purple .bs-btn-white-outline:focus,.pb-component-i-links.i-links-light_purple .bs-btn-white-outline:hover,.pb-component-i-links.i-links-white .bs-btn-white-outline:focus,.pb-component-i-links.i-links-white .bs-btn-white-outline:hover{background:var(--ubc-blue-bg-hover);border-color:var(--ubc-blue-bg-hover);color:var(--utility-white);text-decoration:none}.bs-btn-white{background:var(--utility-white);color:var(--ubc-blue)}.bs-btn-white:focus,.bs-btn-white:hover{background:var(--ubc-clf-grey-lighter);color:var(--ubc-blue-link);text-decoration:none}.bs-btn-white-outline{background:transparent;border-color:var(--utility-white);color:var(--utility-white)}.bs-btn-white-outline:focus,.bs-btn-white-outline:hover{background:var(--ubc-clf-grey-dark);border-color:var(--ubc-clf-grey-dark);color:var(--utility-white);text-decoration:none}.bs-btn-red,.pb-component-cta.cta-white .bs-btn-white{background:var(--ubc-red-orange);color:var(--utility-white)}.bs-btn-red:focus,.bs-btn-red:hover,.pb-component-cta.cta-white .bs-btn-white:focus,.pb-component-cta.cta-white .bs-btn-white:hover{background:var(--ubc-clf-grey-dark);color:var(--utility-white);text-decoration:none}.bs-btn-red-outline,.pb-component-cta.cta-white .bs-btn-white-outline{background:transparent;border-color:var(--ubc-red-orange);color:var(--ubc-red-orange)}.bs-btn-red-outline:focus,.bs-btn-red-outline:hover,.pb-component-cta.cta-white .bs-btn-white-outline:focus,.pb-component-cta.cta-white .bs-btn-white-outline:hover{background:var(--ubc-clf-grey-dark);border-color:var(--ubc-clf-grey-dark);color:var(--utility-white);text-decoration:none}.bs-btn-green{background:var(--ubc-green);color:var(--utility-white)}.bs-btn-green:focus,.bs-btn-green:hover{background:rgba(39,73,69,.85);color:var(--utility-white);text-decoration:none}.bs-btn-purple{background:var(--ubc-purple-dark);color:var(--utility-white)}.bs-btn-purple:focus,.bs-btn-purple:hover{background:rgba(100,45,113,.85);color:var(--utility-white);text-decoration:none}a{color:var(--ubc-blue-link);font-size:18px;margin-bottom:0}a,a:hover{text-decoration:none}a i{color:var(--ubc-blue-link)}.breadcrumb{align-items:center;color:var(--ubc-blue-link);display:flex;flex-wrap:wrap;gap:6px 12px}.breadcrumb,.breadcrumb a{font-size:16px;font-weight:500!important}.breadcrumb a{color:var(--ubc-blue)}.breadcrumb a:focus,.breadcrumb a:hover{outline:none;text-decoration:underline}.breadcrumb .divider{background-image:url(../images/svg/fontawesome/chevron-right-solid.svg);background-size:contain;height:8px;width:5px}.page-template-admissions .content table:not(.cost-table),.page-template-admissions .pagebuilder table:not(.cost-table),.page-template-admitted .content table:not(.cost-table),.page-template-admitted .pagebuilder table:not(.cost-table),.page-template-content-spotlight .content table:not(.cost-table),.page-template-content-spotlight .pagebuilder table:not(.cost-table),.page-template-default .content table:not(.cost-table),.page-template-default .pagebuilder table:not(.cost-table),.page-template-landing-page .content table:not(.cost-table),.page-template-landing-page .pagebuilder table:not(.cost-table),.singular-calendar-content .content table:not(.cost-table),.singular-calendar-content .pagebuilder table:not(.cost-table){all:unset;border:1px solid var(--ubc-clf-grey-lighter);border-collapse:collapse;box-shadow:0 1px 3px 0 rgba(0,0,0,.07);display:table;overflow-x:auto;overflow-y:hidden;width:100%}.page-template-admissions .content table:not(.cost-table) tr td,.page-template-admissions .pagebuilder table:not(.cost-table) tr td,.page-template-admitted .content table:not(.cost-table) tr td,.page-template-admitted .pagebuilder table:not(.cost-table) tr td,.page-template-content-spotlight .content table:not(.cost-table) tr td,.page-template-content-spotlight .pagebuilder table:not(.cost-table) tr td,.page-template-default .content table:not(.cost-table) tr td,.page-template-default .pagebuilder table:not(.cost-table) tr td,.page-template-landing-page .content table:not(.cost-table) tr td,.page-template-landing-page .pagebuilder table:not(.cost-table) tr td,.singular-calendar-content .content table:not(.cost-table) tr td,.singular-calendar-content .pagebuilder table:not(.cost-table) tr td{border:1px solid var(--ubc-clf-grey-lighter);color:var(--ubc-blue);min-width:160px;padding:32px 16px;vertical-align:top}.page-template-admissions .content table:not(.cost-table) tr td:first-child,.page-template-admissions .pagebuilder table:not(.cost-table) tr td:first-child,.page-template-admitted .content table:not(.cost-table) tr td:first-child,.page-template-admitted .pagebuilder table:not(.cost-table) tr td:first-child,.page-template-content-spotlight .content table:not(.cost-table) tr td:first-child,.page-template-content-spotlight .pagebuilder table:not(.cost-table) tr td:first-child,.page-template-default .content table:not(.cost-table) tr td:first-child,.page-template-default .pagebuilder table:not(.cost-table) tr td:first-child,.page-template-landing-page .content table:not(.cost-table) tr td:first-child,.page-template-landing-page .pagebuilder table:not(.cost-table) tr td:first-child,.singular-calendar-content .content table:not(.cost-table) tr td:first-child,.singular-calendar-content .pagebuilder table:not(.cost-table) tr td:first-child{border-left:0}.page-template-admissions .content table:not(.cost-table) tr td:last-child,.page-template-admissions .pagebuilder table:not(.cost-table) tr td:last-child,.page-template-admitted .content table:not(.cost-table) tr td:last-child,.page-template-admitted .pagebuilder table:not(.cost-table) tr td:last-child,.page-template-content-spotlight .content table:not(.cost-table) tr td:last-child,.page-template-content-spotlight .pagebuilder table:not(.cost-table) tr td:last-child,.page-template-default .content table:not(.cost-table) tr td:last-child,.page-template-default .pagebuilder table:not(.cost-table) tr td:last-child,.page-template-landing-page .content table:not(.cost-table) tr td:last-child,.page-template-landing-page .pagebuilder table:not(.cost-table) tr td:last-child,.singular-calendar-content .content table:not(.cost-table) tr td:last-child,.singular-calendar-content .pagebuilder table:not(.cost-table) tr td:last-child{border-right:0}.page-template-admissions .content table:not(.cost-table) tr:first-child td,.page-template-admissions .pagebuilder table:not(.cost-table) tr:first-child td,.page-template-admitted .content table:not(.cost-table) tr:first-child td,.page-template-admitted .pagebuilder table:not(.cost-table) tr:first-child td,.page-template-content-spotlight .content table:not(.cost-table) tr:first-child td,.page-template-content-spotlight .pagebuilder table:not(.cost-table) tr:first-child td,.page-template-default .content table:not(.cost-table) tr:first-child td,.page-template-default .pagebuilder table:not(.cost-table) tr:first-child td,.page-template-landing-page .content table:not(.cost-table) tr:first-child td,.page-template-landing-page .pagebuilder table:not(.cost-table) tr:first-child td,.singular-calendar-content .content table:not(.cost-table) tr:first-child td,.singular-calendar-content .pagebuilder table:not(.cost-table) tr:first-child td{border-top:0}.page-template-admissions .content table:not(.cost-table) tr:last-child td,.page-template-admissions .pagebuilder table:not(.cost-table) tr:last-child td,.page-template-admitted .content table:not(.cost-table) tr:last-child td,.page-template-admitted .pagebuilder table:not(.cost-table) tr:last-child td,.page-template-content-spotlight .content table:not(.cost-table) tr:last-child td,.page-template-content-spotlight .pagebuilder table:not(.cost-table) tr:last-child td,.page-template-default .content table:not(.cost-table) tr:last-child td,.page-template-default .pagebuilder table:not(.cost-table) tr:last-child td,.page-template-landing-page .content table:not(.cost-table) tr:last-child td,.page-template-landing-page .pagebuilder table:not(.cost-table) tr:last-child td,.singular-calendar-content .content table:not(.cost-table) tr:last-child td,.singular-calendar-content .pagebuilder table:not(.cost-table) tr:last-child td{border-bottom:0}.page-template-admissions .content table:not(.cost-table) tfoot tr td,.page-template-admissions .content table:not(.cost-table) tfoot tr th,.page-template-admissions .content table:not(.cost-table) thead tr td,.page-template-admissions .content table:not(.cost-table) thead tr th,.page-template-admissions .pagebuilder table:not(.cost-table) tfoot tr td,.page-template-admissions .pagebuilder table:not(.cost-table) tfoot tr th,.page-template-admissions .pagebuilder table:not(.cost-table) thead tr td,.page-template-admissions .pagebuilder table:not(.cost-table) thead tr th,.page-template-admitted .content table:not(.cost-table) tfoot tr td,.page-template-admitted .content table:not(.cost-table) tfoot tr th,.page-template-admitted .content table:not(.cost-table) thead tr td,.page-template-admitted .content table:not(.cost-table) thead tr th,.page-template-admitted .pagebuilder table:not(.cost-table) tfoot tr td,.page-template-admitted .pagebuilder table:not(.cost-table) tfoot tr th,.page-template-admitted .pagebuilder table:not(.cost-table) thead tr td,.page-template-admitted .pagebuilder table:not(.cost-table) thead tr th,.page-template-content-spotlight .content table:not(.cost-table) tfoot tr td,.page-template-content-spotlight .content table:not(.cost-table) tfoot tr th,.page-template-content-spotlight .content table:not(.cost-table) thead tr td,.page-template-content-spotlight .content table:not(.cost-table) thead tr th,.page-template-content-spotlight .pagebuilder table:not(.cost-table) tfoot tr td,.page-template-content-spotlight .pagebuilder table:not(.cost-table) tfoot tr th,.page-template-content-spotlight .pagebuilder table:not(.cost-table) thead tr td,.page-template-content-spotlight .pagebuilder table:not(.cost-table) thead tr th,.page-template-default .content table:not(.cost-table) tfoot tr td,.page-template-default .content table:not(.cost-table) tfoot tr th,.page-template-default .content table:not(.cost-table) thead tr td,.page-template-default .content table:not(.cost-table) thead tr th,.page-template-default .pagebuilder table:not(.cost-table) tfoot tr td,.page-template-default .pagebuilder table:not(.cost-table) tfoot tr th,.page-template-default .pagebuilder table:not(.cost-table) thead tr td,.page-template-default .pagebuilder table:not(.cost-table) thead tr th,.page-template-landing-page .content table:not(.cost-table) tfoot tr td,.page-template-landing-page .content table:not(.cost-table) tfoot tr th,.page-template-landing-page .content table:not(.cost-table) thead tr td,.page-template-landing-page .content table:not(.cost-table) thead tr th,.page-template-landing-page .pagebuilder table:not(.cost-table) tfoot tr td,.page-template-landing-page .pagebuilder table:not(.cost-table) tfoot tr th,.page-template-landing-page .pagebuilder table:not(.cost-table) thead tr td,.page-template-landing-page .pagebuilder table:not(.cost-table) thead tr th,.singular-calendar-content .content table:not(.cost-table) tfoot tr td,.singular-calendar-content .content table:not(.cost-table) tfoot tr th,.singular-calendar-content .content table:not(.cost-table) thead tr td,.singular-calendar-content .content table:not(.cost-table) thead tr th,.singular-calendar-content .pagebuilder table:not(.cost-table) tfoot tr td,.singular-calendar-content .pagebuilder table:not(.cost-table) tfoot tr th,.singular-calendar-content .pagebuilder table:not(.cost-table) thead tr td,.singular-calendar-content .pagebuilder table:not(.cost-table) thead tr th{font-size:14px;font-weight:700;padding:8px 16px}.page-template-admissions .content table:not(.cost-table) thead tr td,.page-template-admissions .content table:not(.cost-table) thead tr th,.page-template-admissions .pagebuilder table:not(.cost-table) thead tr td,.page-template-admissions .pagebuilder table:not(.cost-table) thead tr th,.page-template-admitted .content table:not(.cost-table) thead tr td,.page-template-admitted .content table:not(.cost-table) thead tr th,.page-template-admitted .pagebuilder table:not(.cost-table) thead tr td,.page-template-admitted .pagebuilder table:not(.cost-table) thead tr th,.page-template-content-spotlight .content table:not(.cost-table) thead tr td,.page-template-content-spotlight .content table:not(.cost-table) thead tr th,.page-template-content-spotlight .pagebuilder table:not(.cost-table) thead tr td,.page-template-content-spotlight .pagebuilder table:not(.cost-table) thead tr th,.page-template-default .content table:not(.cost-table) thead tr td,.page-template-default .content table:not(.cost-table) thead tr th,.page-template-default .pagebuilder table:not(.cost-table) thead tr td,.page-template-default .pagebuilder table:not(.cost-table) thead tr th,.page-template-landing-page .content table:not(.cost-table) thead tr td,.page-template-landing-page .content table:not(.cost-table) thead tr th,.page-template-landing-page .pagebuilder table:not(.cost-table) thead tr td,.page-template-landing-page .pagebuilder table:not(.cost-table) thead tr th,.singular-calendar-content .content table:not(.cost-table) thead tr td,.singular-calendar-content .content table:not(.cost-table) thead tr th,.singular-calendar-content .pagebuilder table:not(.cost-table) thead tr td,.singular-calendar-content .pagebuilder table:not(.cost-table) thead tr th{background:var(--ubc-blue-light);border-bottom:1px solid var(--ubc-clf-grey-lighter)!important;border-top:0}.page-template-admissions .content table:not(.cost-table) tfoot tr td,.page-template-admissions .pagebuilder table:not(.cost-table) tfoot tr td,.page-template-admitted .content table:not(.cost-table) tfoot tr td,.page-template-admitted .pagebuilder table:not(.cost-table) tfoot tr td,.page-template-content-spotlight .content table:not(.cost-table) tfoot tr td,.page-template-content-spotlight .pagebuilder table:not(.cost-table) tfoot tr td,.page-template-default .content table:not(.cost-table) tfoot tr td,.page-template-default .pagebuilder table:not(.cost-table) tfoot tr td,.page-template-landing-page .content table:not(.cost-table) tfoot tr td,.page-template-landing-page .pagebuilder table:not(.cost-table) tfoot tr td,.singular-calendar-content .content table:not(.cost-table) tfoot tr td,.singular-calendar-content .pagebuilder table:not(.cost-table) tfoot tr td{background:var(--utility-grey-light);border-bottom:0;border-top:1px solid var(--ubc-clf-grey-lighter)!important}.page-template-admissions .content table.cost-table,.page-template-admissions .pagebuilder table.cost-table,.page-template-admitted .content table.cost-table,.page-template-admitted .pagebuilder table.cost-table,.page-template-content-spotlight .content table.cost-table,.page-template-content-spotlight .pagebuilder table.cost-table,.page-template-default .content table.cost-table,.page-template-default .pagebuilder table.cost-table,.page-template-landing-page .content table.cost-table,.page-template-landing-page .pagebuilder table.cost-table,.singular-calendar-content .content table.cost-table,.singular-calendar-content .pagebuilder table.cost-table{margin:0 0 1.5rem}.page-template-admissions .content table.cost-table tr,.page-template-admissions .pagebuilder table.cost-table tr,.page-template-admitted .content table.cost-table tr,.page-template-admitted .pagebuilder table.cost-table tr,.page-template-content-spotlight .content table.cost-table tr,.page-template-content-spotlight .pagebuilder table.cost-table tr,.page-template-default .content table.cost-table tr,.page-template-default .pagebuilder table.cost-table tr,.page-template-landing-page .content table.cost-table tr,.page-template-landing-page .pagebuilder table.cost-table tr,.singular-calendar-content .content table.cost-table tr,.singular-calendar-content .pagebuilder table.cost-table tr{background-color:#f0f3f6;border-top:1px solid #fff}.page-template-admissions .content table.cost-table td,.page-template-admissions .pagebuilder table.cost-table td,.page-template-admitted .content table.cost-table td,.page-template-admitted .pagebuilder table.cost-table td,.page-template-content-spotlight .content table.cost-table td,.page-template-content-spotlight .pagebuilder table.cost-table td,.page-template-default .content table.cost-table td,.page-template-default .pagebuilder table.cost-table td,.page-template-landing-page .content table.cost-table td,.page-template-landing-page .pagebuilder table.cost-table td,.singular-calendar-content .content table.cost-table td,.singular-calendar-content .pagebuilder table.cost-table td{padding:.5rem .75rem}.page-template-admissions .content table.cost-table td.indent,.page-template-admissions .pagebuilder table.cost-table td.indent,.page-template-admitted .content table.cost-table td.indent,.page-template-admitted .pagebuilder table.cost-table td.indent,.page-template-content-spotlight .content table.cost-table td.indent,.page-template-content-spotlight .pagebuilder table.cost-table td.indent,.page-template-default .content table.cost-table td.indent,.page-template-default .pagebuilder table.cost-table td.indent,.page-template-landing-page .content table.cost-table td.indent,.page-template-landing-page .pagebuilder table.cost-table td.indent,.singular-calendar-content .content table.cost-table td.indent,.singular-calendar-content .pagebuilder table.cost-table td.indent{padding-left:1.5rem}@media screen and (max-width:640px){.page-template-admissions .content table.cost-table td,.page-template-admissions .pagebuilder table.cost-table td,.page-template-admitted .content table.cost-table td,.page-template-admitted .pagebuilder table.cost-table td,.page-template-content-spotlight .content table.cost-table td,.page-template-content-spotlight .pagebuilder table.cost-table td,.page-template-default .content table.cost-table td,.page-template-default .pagebuilder table.cost-table td,.page-template-landing-page .content table.cost-table td,.page-template-landing-page .pagebuilder table.cost-table td,.singular-calendar-content .content table.cost-table td,.singular-calendar-content .pagebuilder table.cost-table td{width:.8rem}}.page-template-admissions .content table.cost-table thead th,.page-template-admissions .pagebuilder table.cost-table thead th,.page-template-admitted .content table.cost-table thead th,.page-template-admitted .pagebuilder table.cost-table thead th,.page-template-content-spotlight .content table.cost-table thead th,.page-template-content-spotlight .pagebuilder table.cost-table thead th,.page-template-default .content table.cost-table thead th,.page-template-default .pagebuilder table.cost-table thead th,.page-template-landing-page .content table.cost-table thead th,.page-template-landing-page .pagebuilder table.cost-table thead th,.singular-calendar-content .content table.cost-table thead th,.singular-calendar-content .pagebuilder table.cost-table thead th{background-color:#e4eaee;font-size:1.1rem;font-weight:600;padding:.75rem;text-align:left}.page-template-admissions .content table.cost-table tfoot td,.page-template-admissions .pagebuilder table.cost-table tfoot td,.page-template-admitted .content table.cost-table tfoot td,.page-template-admitted .pagebuilder table.cost-table tfoot td,.page-template-content-spotlight .content table.cost-table tfoot td,.page-template-content-spotlight .pagebuilder table.cost-table tfoot td,.page-template-default .content table.cost-table tfoot td,.page-template-default .pagebuilder table.cost-table tfoot td,.page-template-landing-page .content table.cost-table tfoot td,.page-template-landing-page .pagebuilder table.cost-table tfoot td,.singular-calendar-content .content table.cost-table tfoot td,.singular-calendar-content .pagebuilder table.cost-table tfoot td{font-size:1.2rem;font-weight:700;padding-bottom:.75rem;padding-top:.75rem}.page-template-admissions .content table.cost-table thead .help,.page-template-admissions .pagebuilder table.cost-table thead .help,.page-template-admitted .content table.cost-table thead .help,.page-template-admitted .pagebuilder table.cost-table thead .help,.page-template-content-spotlight .content table.cost-table thead .help,.page-template-content-spotlight .pagebuilder table.cost-table thead .help,.page-template-default .content table.cost-table thead .help,.page-template-default .pagebuilder table.cost-table thead .help,.page-template-landing-page .content table.cost-table thead .help,.page-template-landing-page .pagebuilder table.cost-table thead .help,.singular-calendar-content .content table.cost-table thead .help,.singular-calendar-content .pagebuilder table.cost-table thead .help{font-weight:400}.page-template-admissions .content table.cost-table td:nth-child(2),.page-template-admissions .content table.cost-table th:nth-child(2),.page-template-admissions .pagebuilder table.cost-table td:nth-child(2),.page-template-admissions .pagebuilder table.cost-table th:nth-child(2),.page-template-admitted .content table.cost-table td:nth-child(2),.page-template-admitted .content table.cost-table th:nth-child(2),.page-template-admitted .pagebuilder table.cost-table td:nth-child(2),.page-template-admitted .pagebuilder table.cost-table th:nth-child(2),.page-template-content-spotlight .content table.cost-table td:nth-child(2),.page-template-content-spotlight .content table.cost-table th:nth-child(2),.page-template-content-spotlight .pagebuilder table.cost-table td:nth-child(2),.page-template-content-spotlight .pagebuilder table.cost-table th:nth-child(2),.page-template-default .content table.cost-table td:nth-child(2),.page-template-default .content table.cost-table th:nth-child(2),.page-template-default .pagebuilder table.cost-table td:nth-child(2),.page-template-default .pagebuilder table.cost-table th:nth-child(2),.page-template-landing-page .content table.cost-table td:nth-child(2),.page-template-landing-page .content table.cost-table th:nth-child(2),.page-template-landing-page .pagebuilder table.cost-table td:nth-child(2),.page-template-landing-page .pagebuilder table.cost-table th:nth-child(2),.singular-calendar-content .content table.cost-table td:nth-child(2),.singular-calendar-content .content table.cost-table th:nth-child(2),.singular-calendar-content .pagebuilder table.cost-table td:nth-child(2),.singular-calendar-content .pagebuilder table.cost-table th:nth-child(2){text-align:right}.page-template-admissions .content table.cost-table .help,.page-template-admissions .pagebuilder table.cost-table .help,.page-template-admitted .content table.cost-table .help,.page-template-admitted .pagebuilder table.cost-table .help,.page-template-content-spotlight .content table.cost-table .help,.page-template-content-spotlight .pagebuilder table.cost-table .help,.page-template-default .content table.cost-table .help,.page-template-default .pagebuilder table.cost-table .help,.page-template-landing-page .content table.cost-table .help,.page-template-landing-page .pagebuilder table.cost-table .help,.singular-calendar-content .content table.cost-table .help,.singular-calendar-content .pagebuilder table.cost-table .help{display:inline-block;font-size:1.1rem;margin-left:.1rem;vertical-align:middle}.page-template-admissions .content table.cost-table .note,.page-template-admissions .pagebuilder table.cost-table .note,.page-template-admitted .content table.cost-table .note,.page-template-admitted .pagebuilder table.cost-table .note,.page-template-content-spotlight .content table.cost-table .note,.page-template-content-spotlight .pagebuilder table.cost-table .note,.page-template-default .content table.cost-table .note,.page-template-default .pagebuilder table.cost-table .note,.page-template-landing-page .content table.cost-table .note,.page-template-landing-page .pagebuilder table.cost-table .note,.singular-calendar-content .content table.cost-table .note,.singular-calendar-content .pagebuilder table.cost-table .note{border:0}.page-template-admissions .content table.cost-table .note td,.page-template-admissions .content table.cost-table .note th,.page-template-admissions .pagebuilder table.cost-table .note td,.page-template-admissions .pagebuilder table.cost-table .note th,.page-template-admitted .content table.cost-table .note td,.page-template-admitted .content table.cost-table .note th,.page-template-admitted .pagebuilder table.cost-table .note td,.page-template-admitted .pagebuilder table.cost-table .note th,.page-template-content-spotlight .content table.cost-table .note td,.page-template-content-spotlight .content table.cost-table .note th,.page-template-content-spotlight .pagebuilder table.cost-table .note td,.page-template-content-spotlight .pagebuilder table.cost-table .note th,.page-template-default .content table.cost-table .note td,.page-template-default .content table.cost-table .note th,.page-template-default .pagebuilder table.cost-table .note td,.page-template-default .pagebuilder table.cost-table .note th,.page-template-landing-page .content table.cost-table .note td,.page-template-landing-page .content table.cost-table .note th,.page-template-landing-page .pagebuilder table.cost-table .note td,.page-template-landing-page .pagebuilder table.cost-table .note th,.singular-calendar-content .content table.cost-table .note td,.singular-calendar-content .content table.cost-table .note th,.singular-calendar-content .pagebuilder table.cost-table .note td,.singular-calendar-content .pagebuilder table.cost-table .note th{font-size:.8rem;font-weight:400;padding-top:0}.page-template-admissions .content table.cost-table .note td,.page-template-admissions .pagebuilder table.cost-table .note td,.page-template-admitted .content table.cost-table .note td,.page-template-admitted .pagebuilder table.cost-table .note td,.page-template-content-spotlight .content table.cost-table .note td,.page-template-content-spotlight .pagebuilder table.cost-table .note td,.page-template-default .content table.cost-table .note td,.page-template-default .pagebuilder table.cost-table .note td,.page-template-landing-page .content table.cost-table .note td,.page-template-landing-page .pagebuilder table.cost-table .note td,.singular-calendar-content .content table.cost-table .note td,.singular-calendar-content .pagebuilder table.cost-table .note td{padding:0 .75rem .75rem}.section-navigation{margin-bottom:64px}.section-navigation .section-navigation-title{font-size:18px;font-weight:700;line-height:1.5}.section-navigation .section-navigation-links{list-style-position:outside;list-style-type:disc;margin:0;padding-left:18px}@media (min-width:576px){.section-navigation .section-navigation-links{-moz-column-count:2;column-count:2;-moz-column-gap:3rem;column-gap:3rem}}.section-navigation .section-navigation-links li{-moz-column-break-inside:avoid;break-inside:avoid;line-height:1.5;margin-bottom:4px}.section-navigation .section-navigation-links li::marker{color:var(--ubc-blue-link)}.section-navigation .section-navigation-links li a{color:var(--ubc-blue-link);font-weight:400!important}.section-navigation .section-navigation-links li a:focus-visible,.section-navigation .section-navigation-links li a:hover{outline:none;text-decoration:underline}.pb-component .gform-theme--foundation .pb-component-programs-row .programs-row-item .campus-term,.pb-component .gform-theme--foundation a,.pb-component .gform-theme--foundation p,.pb-component-programs-row .programs-row-item .pb-component .gform-theme--foundation .campus-term{font-size:14px;line-height:24px}.pb-component .gform-theme--foundation .pb-component-programs-row .programs-row-item .campus-term:last-child,.pb-component .gform-theme--foundation p:last-child,.pb-component-programs-row .programs-row-item .pb-component .gform-theme--foundation .campus-term:last-child{margin-bottom:0}.pb-component .gform-theme--foundation a{font-weight:500!important}.pb-component .gform-theme--foundation a:focus,.pb-component .gform-theme--foundation a:hover{text-decoration:underline}.pb-component .gform-theme--foundation .gform_heading{margin-bottom:32px}.pb-component .gform-theme--foundation .gform_fields{row-gap:32px}.pb-component .gform-theme--foundation .gform-field-label:where(:not([class*=gform-field-label--type-]):not(.gfield_header_item):not(.ginput_quantity_label)){align-items:start;gap:8px}.pb-component .gform-theme--foundation .gform-field-label:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){color:var(--ubc-blue);font-size:14px;font-weight:700;line-height:16px}.pb-component .gform-theme--foundation .gform-field-label:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-field-label--type-sub{color:var(--ubc-blue-bg-hover);font-weight:400}.pb-component .gform-theme--foundation .gfield input{color:var(--ubc-blue)}.pb-component .gform-theme--foundation .gfield input::-moz-placeholder{color:var(--utility-grey-dark)}.pb-component .gform-theme--foundation .gfield input::placeholder{color:var(--utility-grey-dark)}.pb-component .gform-theme--foundation .gfield input[type=select-one]::-moz-placeholder{color:var(--ubc-blue)}.pb-component .gform-theme--foundation .gfield input[type=select-one]::placeholder{color:var(--ubc-blue)}.pb-component .gform-theme--foundation .gfield input[type=email],.pb-component .gform-theme--foundation .gfield input[type=tel],.pb-component .gform-theme--foundation .gfield input[type=text],.pb-component .gform-theme--foundation .gfield textarea{border:1px solid var(--ubc-blue);border-radius:4px;box-shadow:none;line-height:1;padding:16px}.pb-component .gform-theme--foundation .gfield textarea{color:var(--ubc-blue)}.pb-component .gform-theme--foundation .gfield textarea::-moz-placeholder{color:var(--utility-grey-dark)}.pb-component .gform-theme--foundation .gfield textarea::placeholder{color:var(--utility-grey-dark)}.pb-component .gform-theme--foundation .ginput_container_consent .gform-field-label:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){font-weight:400;line-height:24px}.pb-component .gform-theme--foundation .ginput_container_consent input[type=checkbox]{border:1px solid var(--ubc-blue);border-radius:2px;box-shadow:none;height:12px;margin-top:6px;width:12px}.pb-component .gform-theme--foundation .ginput_container_consent input[type=checkbox]:before{color:var(--ubc-blue-link);font-size:9px;margin-left:1px;margin-top:1px}.pb-component .gform-theme--foundation .ginput_container_consent .gfield_consent_label{margin-left:0}.pb-component .gform-theme--framework .gform_required_legend{align-items:start;-moz-column-gap:8px;column-gap:8px;display:flex;margin-bottom:32px;row-gap:8px}.pb-component .gform-theme--framework .gform_required_legend .gfield_required{color:var(--utility-red);font-size:8px;line-height:10px}.pb-component .gform-theme--framework .gform-field-label>.gfield_required:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){color:var(--utility-red);font-size:8px;line-height:10px}.pb-component .gform-theme--framework select:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):where(:not([multiple])){background-image:url(../images/svg/gforms-select-chevron-down.svg);background-size:12px;box-shadow:none}.pb-component .gform-theme--framework .gfield:where(.gfield--type-multiselect,.gfield--input-type-multiselect) .chosen-container-multi:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus,.pb-component .gform-theme--framework .gfield:where(.gfield--type-select,.gfield--input-type-select) .chosen-search input[type=text]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus,.pb-component .gform-theme--framework .gfield:where(.gfield--type-select,.gfield--input-type-select) .chosen-single:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus,.pb-component .gform-theme--framework .gform-theme-field-control:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus,.pb-component .gform-theme--framework input[type]:where(:not(.gform-text-input-reset):not([type=hidden])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus,.pb-component .gform-theme--framework select:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus,.pb-component .gform-theme--framework select[multiple]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus,.pb-component .gform-theme--framework textarea:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus,.pb-component .gform-theme--framework.gform-theme.gform_wrapper .button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus,.pb-component .gform-theme--framework.gform-theme.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus,.pb-component .gform-theme--framework.gform-theme.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus,.pb-component .gform-theme--framework.gform-theme.gform_wrapper button.button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus,.pb-component .gform-theme--framework.gform-theme.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus,.pb-component .gform-theme--framework.gform-theme.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus,.pb-component .gform-theme--framework.gform-theme.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus{--gf-local-outline-color:var(--ubc-blue-link)}.pb-component .gform-theme--framework .gform-grid-col.gform-grid-col--size-auto{flex:none;inline-size:100%;padding-inline:calc(var(--gf-field-gap-x)/2)}.pb-component .gform-theme--framework .gform_footer,.pb-component .gform-theme--framework .gform_page_footer{margin-top:32px}.pb-component .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.pb-component .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.pb-component .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.pb-component .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.pb-component .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.pb-component .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.pb-component .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){align-items:center;background:var(--ubc-blue);border:3px solid transparent;border-radius:4px;color:var(--utility-white);display:flex;font-size:16px;font-weight:700;line-height:24px;padding:12px 32px;text-decoration:none;transition:all .2s ease-in-out;width:-moz-fit-content;width:fit-content}@media (prefers-reduced-motion:reduce){.pb-component .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.pb-component .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.pb-component .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.pb-component .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.pb-component .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.pb-component .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.pb-component .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){transition:none}}.pb-component .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus,.pb-component .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover,.pb-component .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus,.pb-component .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover,.pb-component .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus,.pb-component .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover,.pb-component .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus,.pb-component .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover,.pb-component .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus,.pb-component .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover,.pb-component .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus,.pb-component .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover,.pb-component .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus,.pb-component .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover{background:var(--ubc-blue-bg-hover);color:var(--utility-white);text-decoration:none}.pb-component .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):active,.pb-component .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):active,.pb-component .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):active,.pb-component .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):active,.pb-component .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):active,.pb-component .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):active,.pb-component .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):active{background:var(--ubc-blue);color:var(--utility-white);text-decoration:none}.pb-component .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):disabled,.pb-component .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):disabled,.pb-component .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):disabled,.pb-component .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):disabled,.pb-component .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):disabled,.pb-component .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):disabled,.pb-component .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):disabled{background:var(--utility-grey-light-inactive);color:var(--utility-white);cursor:not-allowed;text-decoration:none}.pb-component .ts-wrapper:not(.form-control):not(.form-select).single .ts-control{background-image:url(../images/svg/gforms-select-chevron-down.svg);background-size:12px}.pb-component .ts-control{box-shadow:none}.pb-component .ts-control,.pb-component .ts-control input,.pb-component .ts-dropdown{color:var(--ubc-blue);font-size:14px;font-weight:400;line-height:24px}.pb-component .ts-dropdown .active{background-color:var(--utility-grey-light-alt);color:var(--ubc-blue)}.pb-component .focus .ts-control{border-color:var(--ubc-blue-link);box-shadow:none;outline:3px solid var(--ubc-blue-link)}.page-template-default .content .notice-header{margin-bottom:64px;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:36px}.page-template-default .content .notice-header h1{margin-bottom:36px}.page-template-default .content .notice-header a{color:unset}.page-template-default .content .breadcrumb-container{margin-top:26px}.page-template-default .content .image-banner{aspect-ratio:3/1;width:100%}.page-template-default .content .image-banner.image-banner-tall{aspect-ratio:2.5/1}.page-template-default .content .image-banner img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}body.archive-calendar-content a.bs-btn-white-outline,body[class*=page-template-] .content-sidebar a.bs-btn-white-outline{color:var(--utility-white)}.pb-component-cta.cta-light_blue body.archive-calendar-content a.bs-btn-white-outline,.pb-component-cta.cta-light_blue body[class*=page-template-] .content-sidebar a.bs-btn-white-outline,.pb-component-cta.cta-light_green body.archive-calendar-content a.bs-btn-white-outline,.pb-component-cta.cta-light_green body[class*=page-template-] .content-sidebar a.bs-btn-white-outline,.pb-component-cta.cta-light_grey body.archive-calendar-content a.bs-btn-white-outline,.pb-component-cta.cta-light_grey body[class*=page-template-] .content-sidebar a.bs-btn-white-outline,.pb-component-cta.cta-light_purple body.archive-calendar-content a.bs-btn-white-outline,.pb-component-cta.cta-light_purple body[class*=page-template-] .content-sidebar a.bs-btn-white-outline,.pb-component-i-links.i-links-light_blue body.archive-calendar-content a.bs-btn-white-outline,.pb-component-i-links.i-links-light_blue body[class*=page-template-] .content-sidebar a.bs-btn-white-outline,.pb-component-i-links.i-links-light_green body.archive-calendar-content a.bs-btn-white-outline,.pb-component-i-links.i-links-light_green body[class*=page-template-] .content-sidebar a.bs-btn-white-outline,.pb-component-i-links.i-links-light_grey body.archive-calendar-content a.bs-btn-white-outline,.pb-component-i-links.i-links-light_grey body[class*=page-template-] .content-sidebar a.bs-btn-white-outline,.pb-component-i-links.i-links-light_purple body.archive-calendar-content a.bs-btn-white-outline,.pb-component-i-links.i-links-light_purple body[class*=page-template-] .content-sidebar a.bs-btn-white-outline,.pb-component-i-links.i-links-white body.archive-calendar-content a.bs-btn-white-outline,.pb-component-i-links.i-links-white body[class*=page-template-] .content-sidebar a.bs-btn-white-outline,body.archive-calendar-content .pb-component-cta.cta-light_blue a.bs-btn-white-outline,body.archive-calendar-content .pb-component-cta.cta-light_green a.bs-btn-white-outline,body.archive-calendar-content .pb-component-cta.cta-light_grey a.bs-btn-white-outline,body.archive-calendar-content .pb-component-cta.cta-light_purple a.bs-btn-white-outline,body.archive-calendar-content .pb-component-i-links.i-links-light_blue a.bs-btn-white-outline,body.archive-calendar-content .pb-component-i-links.i-links-light_green a.bs-btn-white-outline,body.archive-calendar-content .pb-component-i-links.i-links-light_grey a.bs-btn-white-outline,body.archive-calendar-content .pb-component-i-links.i-links-light_purple a.bs-btn-white-outline,body.archive-calendar-content .pb-component-i-links.i-links-white a.bs-btn-white-outline,body.archive-calendar-content a.bs-btn-primary-outline,body[class*=page-template-] .content-sidebar .pb-component-cta.cta-light_blue a.bs-btn-white-outline,body[class*=page-template-] .content-sidebar .pb-component-cta.cta-light_green a.bs-btn-white-outline,body[class*=page-template-] .content-sidebar .pb-component-cta.cta-light_grey a.bs-btn-white-outline,body[class*=page-template-] .content-sidebar .pb-component-cta.cta-light_purple a.bs-btn-white-outline,body[class*=page-template-] .content-sidebar .pb-component-i-links.i-links-light_blue a.bs-btn-white-outline,body[class*=page-template-] .content-sidebar .pb-component-i-links.i-links-light_green a.bs-btn-white-outline,body[class*=page-template-] .content-sidebar .pb-component-i-links.i-links-light_grey a.bs-btn-white-outline,body[class*=page-template-] .content-sidebar .pb-component-i-links.i-links-light_purple a.bs-btn-white-outline,body[class*=page-template-] .content-sidebar .pb-component-i-links.i-links-white a.bs-btn-white-outline,body[class*=page-template-] .content-sidebar a.bs-btn-primary-outline{color:var(--ubc-blue)}.pb-component-cta.cta-light_blue body.archive-calendar-content a.bs-btn-white-outline:focus,.pb-component-cta.cta-light_blue body.archive-calendar-content a.bs-btn-white-outline:hover,.pb-component-cta.cta-light_blue body[class*=page-template-] .content-sidebar a.bs-btn-white-outline:focus,.pb-component-cta.cta-light_blue body[class*=page-template-] .content-sidebar a.bs-btn-white-outline:hover,.pb-component-cta.cta-light_green body.archive-calendar-content a.bs-btn-white-outline:focus,.pb-component-cta.cta-light_green body.archive-calendar-content a.bs-btn-white-outline:hover,.pb-component-cta.cta-light_green body[class*=page-template-] .content-sidebar a.bs-btn-white-outline:focus,.pb-component-cta.cta-light_green body[class*=page-template-] .content-sidebar a.bs-btn-white-outline:hover,.pb-component-cta.cta-light_grey body.archive-calendar-content a.bs-btn-white-outline:focus,.pb-component-cta.cta-light_grey body.archive-calendar-content a.bs-btn-white-outline:hover,.pb-component-cta.cta-light_grey body[class*=page-template-] .content-sidebar a.bs-btn-white-outline:focus,.pb-component-cta.cta-light_grey body[class*=page-template-] .content-sidebar a.bs-btn-white-outline:hover,.pb-component-cta.cta-light_purple body.archive-calendar-content a.bs-btn-white-outline:focus,.pb-component-cta.cta-light_purple body.archive-calendar-content a.bs-btn-white-outline:hover,.pb-component-cta.cta-light_purple body[class*=page-template-] .content-sidebar a.bs-btn-white-outline:focus,.pb-component-cta.cta-light_purple body[class*=page-template-] .content-sidebar a.bs-btn-white-outline:hover,.pb-component-i-links.i-links-light_blue body.archive-calendar-content a.bs-btn-white-outline:focus,.pb-component-i-links.i-links-light_blue body.archive-calendar-content a.bs-btn-white-outline:hover,.pb-component-i-links.i-links-light_blue body[class*=page-template-] .content-sidebar a.bs-btn-white-outline:focus,.pb-component-i-links.i-links-light_blue body[class*=page-template-] .content-sidebar a.bs-btn-white-outline:hover,.pb-component-i-links.i-links-light_green body.archive-calendar-content a.bs-btn-white-outline:focus,.pb-component-i-links.i-links-light_green body.archive-calendar-content a.bs-btn-white-outline:hover,.pb-component-i-links.i-links-light_green body[class*=page-template-] .content-sidebar a.bs-btn-white-outline:focus,.pb-component-i-links.i-links-light_green body[class*=page-template-] .content-sidebar a.bs-btn-white-outline:hover,.pb-component-i-links.i-links-light_grey body.archive-calendar-content a.bs-btn-white-outline:focus,.pb-component-i-links.i-links-light_grey body.archive-calendar-content a.bs-btn-white-outline:hover,.pb-component-i-links.i-links-light_grey body[class*=page-template-] .content-sidebar a.bs-btn-white-outline:focus,.pb-component-i-links.i-links-light_grey body[class*=page-template-] .content-sidebar a.bs-btn-white-outline:hover,.pb-component-i-links.i-links-light_purple body.archive-calendar-content a.bs-btn-white-outline:focus,.pb-component-i-links.i-links-light_purple body.archive-calendar-content a.bs-btn-white-outline:hover,.pb-component-i-links.i-links-light_purple body[class*=page-template-] .content-sidebar a.bs-btn-white-outline:focus,.pb-component-i-links.i-links-light_purple body[class*=page-template-] .content-sidebar a.bs-btn-white-outline:hover,.pb-component-i-links.i-links-white body.archive-calendar-content a.bs-btn-white-outline:focus,.pb-component-i-links.i-links-white body.archive-calendar-content a.bs-btn-white-outline:hover,.pb-component-i-links.i-links-white body[class*=page-template-] .content-sidebar a.bs-btn-white-outline:focus,.pb-component-i-links.i-links-white body[class*=page-template-] .content-sidebar a.bs-btn-white-outline:hover,body.archive-calendar-content .pb-component-cta.cta-light_blue a.bs-btn-white-outline:focus,body.archive-calendar-content .pb-component-cta.cta-light_blue a.bs-btn-white-outline:hover,body.archive-calendar-content .pb-component-cta.cta-light_green a.bs-btn-white-outline:focus,body.archive-calendar-content .pb-component-cta.cta-light_green a.bs-btn-white-outline:hover,body.archive-calendar-content .pb-component-cta.cta-light_grey a.bs-btn-white-outline:focus,body.archive-calendar-content .pb-component-cta.cta-light_grey a.bs-btn-white-outline:hover,body.archive-calendar-content .pb-component-cta.cta-light_purple a.bs-btn-white-outline:focus,body.archive-calendar-content .pb-component-cta.cta-light_purple a.bs-btn-white-outline:hover,body.archive-calendar-content .pb-component-i-links.i-links-light_blue a.bs-btn-white-outline:focus,body.archive-calendar-content .pb-component-i-links.i-links-light_blue a.bs-btn-white-outline:hover,body.archive-calendar-content .pb-component-i-links.i-links-light_green a.bs-btn-white-outline:focus,body.archive-calendar-content .pb-component-i-links.i-links-light_green a.bs-btn-white-outline:hover,body.archive-calendar-content .pb-component-i-links.i-links-light_grey a.bs-btn-white-outline:focus,body.archive-calendar-content .pb-component-i-links.i-links-light_grey a.bs-btn-white-outline:hover,body.archive-calendar-content .pb-component-i-links.i-links-light_purple a.bs-btn-white-outline:focus,body.archive-calendar-content .pb-component-i-links.i-links-light_purple a.bs-btn-white-outline:hover,body.archive-calendar-content .pb-component-i-links.i-links-white a.bs-btn-white-outline:focus,body.archive-calendar-content .pb-component-i-links.i-links-white a.bs-btn-white-outline:hover,body.archive-calendar-content a.bs-btn-dark-blue,body.archive-calendar-content a.bs-btn-primary-outline:focus,body.archive-calendar-content a.bs-btn-primary-outline:hover,body[class*=page-template-] .content-sidebar .pb-component-cta.cta-light_blue a.bs-btn-white-outline:focus,body[class*=page-template-] .content-sidebar .pb-component-cta.cta-light_blue a.bs-btn-white-outline:hover,body[class*=page-template-] .content-sidebar .pb-component-cta.cta-light_green a.bs-btn-white-outline:focus,body[class*=page-template-] .content-sidebar .pb-component-cta.cta-light_green a.bs-btn-white-outline:hover,body[class*=page-template-] .content-sidebar .pb-component-cta.cta-light_grey a.bs-btn-white-outline:focus,body[class*=page-template-] .content-sidebar .pb-component-cta.cta-light_grey a.bs-btn-white-outline:hover,body[class*=page-template-] .content-sidebar .pb-component-cta.cta-light_purple a.bs-btn-white-outline:focus,body[class*=page-template-] .content-sidebar .pb-component-cta.cta-light_purple a.bs-btn-white-outline:hover,body[class*=page-template-] .content-sidebar .pb-component-i-links.i-links-light_blue a.bs-btn-white-outline:focus,body[class*=page-template-] .content-sidebar .pb-component-i-links.i-links-light_blue a.bs-btn-white-outline:hover,body[class*=page-template-] .content-sidebar .pb-component-i-links.i-links-light_green a.bs-btn-white-outline:focus,body[class*=page-template-] .content-sidebar .pb-component-i-links.i-links-light_green a.bs-btn-white-outline:hover,body[class*=page-template-] .content-sidebar .pb-component-i-links.i-links-light_grey a.bs-btn-white-outline:focus,body[class*=page-template-] .content-sidebar .pb-component-i-links.i-links-light_grey a.bs-btn-white-outline:hover,body[class*=page-template-] .content-sidebar .pb-component-i-links.i-links-light_purple a.bs-btn-white-outline:focus,body[class*=page-template-] .content-sidebar .pb-component-i-links.i-links-light_purple a.bs-btn-white-outline:hover,body[class*=page-template-] .content-sidebar .pb-component-i-links.i-links-white a.bs-btn-white-outline:focus,body[class*=page-template-] .content-sidebar .pb-component-i-links.i-links-white a.bs-btn-white-outline:hover,body[class*=page-template-] .content-sidebar a.bs-btn-dark-blue,body[class*=page-template-] .content-sidebar a.bs-btn-primary-outline:focus,body[class*=page-template-] .content-sidebar a.bs-btn-primary-outline:hover{color:var(--utility-white)}body.archive-calendar-content .sidebar-mobile,body[class*=page-template-] .content-sidebar .sidebar-mobile{margin:32px 0}body.archive-calendar-content .sidebar-mobile.sidebar-admitted-steps,body[class*=page-template-] .content-sidebar .sidebar-mobile.sidebar-admitted-steps{margin-bottom:48px}@media (min-width:980px){body.archive-calendar-content .sidebar-mobile,body[class*=page-template-] .content-sidebar .sidebar-mobile{display:none}}body.archive-calendar-content .sidebar,body[class*=page-template-] .content-sidebar .sidebar{display:none}@media (min-width:980px){body.archive-calendar-content .sidebar,body[class*=page-template-] .content-sidebar .sidebar{display:block;padding-bottom:24px;position:sticky;top:16px}body.archive-calendar-content .sidebar.sidebar-admitted-steps,body[class*=page-template-] .content-sidebar .sidebar.sidebar-admitted-steps{margin-top:32px}}body.archive-calendar-content .sidebar-cta,body[class*=page-template-] .content-sidebar .sidebar-cta{background:var(--utility-grey-light);border-radius:4px;margin-bottom:32px;padding:1.5rem;text-align:center}@media (min-width:980px){body.archive-calendar-content .sidebar-cta,body[class*=page-template-] .content-sidebar .sidebar-cta{margin-bottom:48px}}body.archive-calendar-content .sidebar-cta h2,body[class*=page-template-] .content-sidebar .sidebar-cta h2{color:var(--ubc-blue);font-size:20px;font-weight:700;line-height:1.4;margin:0}body.archive-calendar-content .sidebar-cta h2+a,body[class*=page-template-] .content-sidebar .sidebar-cta h2+a{margin-top:1.5rem}body.archive-calendar-content .sidebar-cta .bs-btn,body[class*=page-template-] .content-sidebar .sidebar-cta .bs-btn{color:var(--utility-white);margin-bottom:0;margin-left:auto;margin-right:auto}body.archive-calendar-content .sidebar-cta .bs-btn:focus,body.archive-calendar-content .sidebar-cta .bs-btn:hover,body[class*=page-template-] .content-sidebar .sidebar-cta .bs-btn:focus,body[class*=page-template-] .content-sidebar .sidebar-cta .bs-btn:hover{background:var(--ubc-blue-bg-hover)}body.archive-calendar-content .sidebar-title,body[class*=page-template-] .content-sidebar .sidebar-title{font-size:22px;font-weight:500;line-height:30px}body.archive-calendar-content .sidebar-menu,body[class*=page-template-] .content-sidebar .sidebar-menu{list-style:none;margin:0;padding:0}body.archive-calendar-content .sidebar-menu li,body[class*=page-template-] .content-sidebar .sidebar-menu li{border-bottom:1px solid var(--utility-grey-light)}body.archive-calendar-content .sidebar-menu li a,body[class*=page-template-] .content-sidebar .sidebar-menu li a{color:var(--ubc-blue);display:block;font-size:18px;font-weight:400!important;line-height:1.5;padding:5px 5px 10px}body.archive-calendar-content .sidebar-menu li:focus,body.archive-calendar-content .sidebar-menu li:hover,body[class*=page-template-] .content-sidebar .sidebar-menu li:focus,body[class*=page-template-] .content-sidebar .sidebar-menu li:hover{background-color:var(--utility-grey-light);outline:0}body.archive-calendar-content .sidebar-menu li.current_page_item,body[class*=page-template-] .content-sidebar .sidebar-menu li.current_page_item{position:relative}body.archive-calendar-content .sidebar-menu li.current_page_item a,body[class*=page-template-] .content-sidebar .sidebar-menu li.current_page_item a{color:var(--ubc-red-orange)}body.archive-calendar-content .sidebar-menu li.current_page_item:after,body[class*=page-template-] .content-sidebar .sidebar-menu li.current_page_item:after{background-color:var(--ubc-red-orange);bottom:0;content:"";height:3px;left:0;position:absolute;width:40px}body.archive-calendar-content .breadcrumb-right,body[class*=page-template-] .content-sidebar .breadcrumb-right{padding-left:16px;padding-top:26px}.contact-methods{margin-bottom:32px}.contact-methods .pb-component-programs-row .programs-row-item .campus-term,.contact-methods p,.pb-component-programs-row .programs-row-item .contact-methods .campus-term{margin-bottom:16px}.contact-methods .pb-component-programs-row .programs-row-item .campus-term:last-of-type,.contact-methods p:last-of-type,.pb-component-programs-row .programs-row-item .contact-methods .campus-term:last-of-type{margin-bottom:0}.contact-methods .contact-method-container{background:var(--utility-white);border:1px solid var(--ubc-clf-grey-lighter);border-radius:4px;box-shadow:--box-shadow-default;padding:20px 16px}.contact-methods .contact-method-container>h3{margin-top:0}.contact-methods .contact-method-container .pb-component-testimonials .testimonial-item-content .pb-component-programs-row .programs-row-item .campus-term,.contact-methods .contact-method-container .pb-component-testimonials .testimonial-item-content p,.contact-methods .contact-method-container h5,.pb-component-programs-row .programs-row-item .contact-methods .contact-method-container .pb-component-testimonials .testimonial-item-content .campus-term,.pb-component-programs-row .programs-row-item .pb-component-testimonials .testimonial-item-content .contact-methods .contact-method-container .campus-term,.pb-component-testimonials .testimonial-item-content .contact-methods .contact-method-container .pb-component-programs-row .programs-row-item .campus-term,.pb-component-testimonials .testimonial-item-content .contact-methods .contact-method-container p{font-size:14px;font-weight:700;letter-spacing:normal}.contact-methods .wait-time-container{background:var(--utility-white);border:1px solid var(--ubc-clf-grey-lighter);border-radius:4px;display:flex;flex-direction:column;margin-bottom:24px;max-width:65ch}.contact-methods .wait-time-container .wait-time-header{background:var(--utility-grey-light);display:flex;flex-direction:row;padding:8px}.contact-methods .wait-time-container .wait-time-header .icon{align-items:center;display:flex;height:auto;justify-content:center;margin-right:12px;width:auto}.contact-methods .wait-time-container .wait-time-header .content{align-items:center;background:transparent;display:flex;font-weight:700}.contact-methods .pb-component-programs-row .programs-row-item .wait-time-container>.campus-term,.contact-methods .wait-time-container>p,.pb-component-programs-row .programs-row-item .contact-methods .wait-time-container>.campus-term{padding:8px 16px 8px 32px}.page-template-admissions .content .notice-header,.page-template-admitted .content .notice-header{margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5)}.page-template-admitted .content .notice-header{margin-bottom:64px;margin-top:16px}.page-template-admitted .content .notice-header h1{margin-bottom:36px}.page-template-admitted .content .notice-header a{color:unset}.page-template-admitted .content .sidebar-admitted-steps h2{font-size:16px;font-weight:700;line-height:24px;margin:0}.page-template-admitted .content .sidebar-admitted-steps .next-steps-description .pb-component-programs-row .programs-row-item .campus-term,.page-template-admitted .content .sidebar-admitted-steps .next-steps-description p,.pb-component-programs-row .programs-row-item .page-template-admitted .content .sidebar-admitted-steps .next-steps-description .campus-term{font-size:14px;font-weight:400;line-height:22px}.page-template-admitted .content .sidebar-admitted-steps .next-steps-description .pb-component-programs-row .programs-row-item .campus-term:first-child,.page-template-admitted .content .sidebar-admitted-steps .next-steps-description p:first-child,.pb-component-programs-row .programs-row-item .page-template-admitted .content .sidebar-admitted-steps .next-steps-description .campus-term:first-child{margin-top:0}.page-template-admitted .content .sidebar-admitted-steps .next-steps-description .pb-component-programs-row .programs-row-item .campus-term:last-child,.page-template-admitted .content .sidebar-admitted-steps .next-steps-description p:last-child,.pb-component-programs-row .programs-row-item .page-template-admitted .content .sidebar-admitted-steps .next-steps-description .campus-term:last-child{margin-bottom:0}.page-template-admitted .content .sidebar-admitted-steps .next-steps-links{margin-top:16px}.page-template-admitted .content .sidebar-admitted-steps .next-steps-links .next-steps-link{padding-bottom:24px;padding-left:20px;position:relative}.page-template-admitted .content .sidebar-admitted-steps .next-steps-links .next-steps-link .next-steps-indicators{height:100%;left:0;position:absolute;top:0;width:12px}.page-template-admitted .content .sidebar-admitted-steps .next-steps-links .next-steps-link .next-steps-indicators:before{color:var(--ubc-blue);content:"\f111";font-family:Font Awesome\ 6 Pro;font-size:11px;font-weight:700;height:12px;left:0;position:absolute;top:0;width:12px}.page-template-admitted .content .sidebar-admitted-steps .next-steps-links .next-steps-link .next-steps-indicators:after{background-color:var(--ubc-blue);bottom:0;content:"";height:calc(100% - 16px);left:5px;position:absolute;width:1px}.page-template-admitted .content .sidebar-admitted-steps .next-steps-links .next-steps-link:last-child .next-steps-indicators:after{display:none}.page-template-admitted .content .sidebar-admitted-steps .next-steps-links .next-steps-link:focus-within .next-steps-indicators:before,.page-template-admitted .content .sidebar-admitted-steps .next-steps-links .next-steps-link:hover .next-steps-indicators:before{color:var(--ubc-blue-link)}.page-template-admitted .content .sidebar-admitted-steps .next-steps-links .next-steps-link:focus-within a,.page-template-admitted .content .sidebar-admitted-steps .next-steps-links .next-steps-link:hover a{color:var(--ubc-blue-link)}.page-template-admitted .content .sidebar-admitted-steps .next-steps-links .next-steps-link .next-steps-step{color:var(--utility-grey-dark);display:block;font-size:10px;font-weight:700;line-height:14px;text-transform:uppercase}.page-template-admitted .content .sidebar-admitted-steps .next-steps-links .next-steps-link a{color:var(--ubc-blue);font-size:16px;font-weight:700;line-height:1;text-transform:uppercase}.page-template-admitted .content .sidebar-admitted-steps .next-steps-links .next-steps-link.active:after{background-color:var(--ubc-blue);bottom:20px;content:"";height:2px;left:20px;position:absolute;width:40px}.page-template-admitted .content .sidebar-admitted-steps .next-steps-links .next-steps-link.active .next-steps-indicators:before{color:var(--ubc-red-orange)}.content-spotlight-header{padding:32px 0 16px}.content-spotlight-header.content-spotlight-header-light_blue{background-color:var(--ubc-blue-light)}.content-spotlight-header .breadcrumb{background-color:transparent;color:var(--ubc-blue)}.content-spotlight-header .notice-header{color:var(--ubc-blue);margin-bottom:0}.content-spotlight-header .notice-header h1{margin-bottom:36px}.content-spotlight-header .notice-header .on-page-notice.on-page-notice--info{background:var(--ubc-blue-link)}.content-spotlight-header .notice-header .on-page-notice .icon svg path{fill:var(--utility-white)!important}.content-spotlight-header .notice-header .on-page-notice .content .pb-component-programs-row .programs-row-item .campus-term,.content-spotlight-header .notice-header .on-page-notice .content p,.pb-component-programs-row .programs-row-item .content-spotlight-header .notice-header .on-page-notice .content .campus-term{color:var(--utility-white)}.content-spotlight-featured-content{margin-bottom:48px;padding-top:16px;position:relative}@media (min-width:768px){.content-spotlight-featured-content{margin-bottom:80px}}.content-spotlight-featured-content .background-strip{left:0;position:absolute;top:0;width:100%}.content-spotlight-featured-content .background-strip.background-strip-light_blue{background:var(--ubc-blue-light)}.content-spotlight-featured-content .background-strip.card-rows-1{height:calc(50% + 16px)}@media (min-width:768px) and (max-width:979.98px){.content-spotlight-featured-content .background-strip.card-rows-1{height:35%}}@media (min-width:980px){.content-spotlight-featured-content .background-strip.card-rows-1{height:72%}}.content-spotlight-featured-content .background-strip.card-rows-1.has-action-link{height:calc(50% - 10.5px)}@media (min-width:768px) and (max-width:979.98px){.content-spotlight-featured-content .background-strip.card-rows-1.has-action-link{height:calc(35% - 18px)}}@media (min-width:980px){.content-spotlight-featured-content .background-strip.card-rows-1.has-action-link{height:calc(72% - 39px)}}.content-spotlight-featured-content .background-strip.card-rows-2{height:calc(25% + 8px)}@media (min-width:768px) and (max-width:979.98px){.content-spotlight-featured-content .background-strip.card-rows-2{height:calc(17.5% + 56px)}}@media (min-width:980px){.content-spotlight-featured-content .background-strip.card-rows-2{height:calc(36% - 6px)}}.content-spotlight-featured-content .background-strip.card-rows-2.has-action-link{height:calc(25% - 2.5px)}@media (min-width:768px) and (max-width:979.98px){.content-spotlight-featured-content .background-strip.card-rows-2.has-action-link{height:calc(17.5% + 47px)}}@media (min-width:980px){.content-spotlight-featured-content .background-strip.card-rows-2.has-action-link{height:calc(36% - 24px)}}.content-spotlight-featured-content .background-strip.card-rows-3{height:calc(16.66667% + 12px)}@media (min-width:768px) and (max-width:979.98px){.content-spotlight-featured-content .background-strip.card-rows-3{height:calc(11.66667% + 36px)}}@media (min-width:980px){.content-spotlight-featured-content .background-strip.card-rows-3{height:calc(24% - 8px)}}.content-spotlight-featured-content .background-strip.card-rows-3.has-action-link{height:16.6666666667%}@media (min-width:768px) and (max-width:979.98px){.content-spotlight-featured-content .background-strip.card-rows-3.has-action-link{height:calc(11.66667% + 29px)}}@media (min-width:980px){.content-spotlight-featured-content .background-strip.card-rows-3.has-action-link{height:calc(24% - 20px)}}.content-spotlight-featured-content .bs-container{position:relative}.content-spotlight-featured-content .content-spotlight-row{display:grid;gap:32px;grid-template-columns:repeat(1,1fr)}@media (min-width:768px){.content-spotlight-featured-content .content-spotlight-row{grid-template-columns:repeat(2,1fr)}}@media (min-width:980px){.content-spotlight-featured-content .content-spotlight-row{grid-template-columns:repeat(3,1fr)}}.content-spotlight-featured-content .content-card{border-radius:8px;box-shadow:var(--box-shadow-cards);min-height:300px;overflow:hidden;position:relative;width:100%}.content-spotlight-featured-content .content-card .content-card-content h2.deadlines-header,.content-spotlight-featured-content .content-card .content-card-content h2.ubc-life-header,.content-spotlight-featured-content .content-card .content-card-content h3.admissions-guide-header{font-size:20px;font-weight:700;line-height:28px;margin:0}.content-spotlight-featured-content .content-card .content-card-content .excerpt{font-size:16px;font-weight:400}.content-spotlight-featured-content .content-card .content-card-content .excerpt .pb-component-programs-row .programs-row-item .campus-term,.content-spotlight-featured-content .content-card .content-card-content .excerpt p,.content-spotlight-featured-content .content-card .content-card-content .link,.content-spotlight-featured-content .content-card .content-card-content .link a,.pb-component-programs-row .programs-row-item .content-spotlight-featured-content .content-card .content-card-content .excerpt .campus-term{font-size:16px}.content-spotlight-featured-content .content-card.tablet-only{display:none}@media (min-width:768px) and (max-width:979.98px){.content-spotlight-featured-content .content-card.tablet-only{display:block}}.content-spotlight-featured-content .content-card.content-card-default{border:1px solid var(--ubc-clf-grey-dark)}.content-spotlight-featured-content .content-card.content-card-default .content-card-image{height:100%;left:0;position:absolute;top:0;width:100%}.content-spotlight-featured-content .content-card.content-card-default .content-card-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.content-spotlight-featured-content .content-card.content-card-default .content-card-overlay{background-color:rgba(0,0,0,.25);display:none;height:100%;left:0;position:absolute;top:0;transition:background-color .15s ease;width:100%}@media (min-width:980px){.content-spotlight-featured-content .content-card.content-card-default .content-card-overlay{display:block}}.content-spotlight-featured-content .content-card.content-card-default .content-card-bg{background-color:var(--utility-grey-dark);height:100%;left:0;position:absolute;top:0;width:100%}.content-spotlight-featured-content .content-card.content-card-default .content-card-content{display:flex;flex-direction:column;height:100%;justify-content:space-between;position:relative;width:100%}.content-spotlight-featured-content .content-card.content-card-default .content-card-content .title-wrapper{background-color:rgba(0,33,69,.75);padding:16px}@media (min-width:980px){.content-spotlight-featured-content .content-card.content-card-default .content-card-content .title-wrapper{background-color:transparent;transition:background-color .15s ease}}.content-spotlight-featured-content .content-card.content-card-default .content-card-content .title-wrapper h2{color:var(--utility-white)}.content-spotlight-featured-content .content-card.content-card-default .content-card-content .content-tags{display:flex;flex-wrap:wrap;gap:16px;padding:16px}.content-spotlight-featured-content .content-card.content-card-default .content-card-content .content-tag{text-wrap:nowrap;background-color:var(--ubc-clf-grey-dark);border-radius:8px;color:var(--utility-white);font-weight:500;line-height:1;padding:6px 8px}.content-spotlight-featured-content .content-card.content-card-default:focus-within{outline:2px solid var(--ubc-red-orange)}@media (min-width:980px){.content-spotlight-featured-content .content-card.content-card-default:focus-within{outline:none}}.content-spotlight-featured-content .content-card.content-card-default:focus-within,.content-spotlight-featured-content .content-card.content-card-default:hover{border:1px solid var(--ubc-blue)}.content-spotlight-featured-content .content-card.content-card-default:focus-within a:after,.content-spotlight-featured-content .content-card.content-card-default:hover a:after{border-radius:7px;box-shadow:inset 0 0 0 var(--ubc-blue),inset 0 0 0 var(--ubc-blue),inset 0 -4px 0 var(--ubc-blue);content:"";height:100%;left:0;position:absolute;top:0;transition:all .15s ease;width:100%}@media (min-width:980px){.content-spotlight-featured-content .content-card.content-card-default:focus-within .content-card-overlay,.content-spotlight-featured-content .content-card.content-card-default:hover .content-card-overlay{background-color:transparent;transition:background-color .15s ease}.content-spotlight-featured-content .content-card.content-card-default:focus-within .content-card-content .title-wrapper,.content-spotlight-featured-content .content-card.content-card-default:hover .content-card-content .title-wrapper{background-color:rgba(0,33,69,.75);transition:background-color .15s ease}}.content-spotlight-featured-content .content-card.content-card-admissions-guide,.content-spotlight-featured-content .content-card.content-card-deadlines{border:1px solid var(--ubc-clf-grey-light);transition:border .15s ease}.content-spotlight-featured-content .content-card.content-card-admissions-guide a,.content-spotlight-featured-content .content-card.content-card-deadlines a{display:flex;flex-direction:column;height:100%}.content-spotlight-featured-content .content-card.content-card-admissions-guide .content-card-header,.content-spotlight-featured-content .content-card.content-card-deadlines .content-card-header{align-items:center;display:flex;gap:16px;padding:16px}.content-spotlight-featured-content .content-card.content-card-admissions-guide .content-card-header .icon,.content-spotlight-featured-content .content-card.content-card-deadlines .content-card-header .icon{background-color:var(--utility-white);background-position:50%;background-repeat:no-repeat;background-size:18px 20.6px;border-radius:8px;height:36px;width:40px}.content-spotlight-featured-content .content-card.content-card-admissions-guide .content-card-header h2.deadlines-header,.content-spotlight-featured-content .content-card.content-card-admissions-guide .content-card-header h3.admissions-guide-header,.content-spotlight-featured-content .content-card.content-card-deadlines .content-card-header h2.deadlines-header,.content-spotlight-featured-content .content-card.content-card-deadlines .content-card-header h3.admissions-guide-header{color:var(--ubc-blue);font-size:20px;font-weight:700;line-height:28px;margin:0}.content-spotlight-featured-content .content-card.content-card-admissions-guide .content-card-content,.content-spotlight-featured-content .content-card.content-card-deadlines .content-card-content{background-color:var(--utility-white);display:flex;flex-direction:column;flex-grow:1;gap:16px;justify-content:space-between;padding:16px}.content-spotlight-featured-content .content-card.content-card-admissions-guide .content-card-content .excerpt,.content-spotlight-featured-content .content-card.content-card-deadlines .content-card-content .excerpt{color:var(--ubc-blue)}.content-spotlight-featured-content .content-card.content-card-admissions-guide .content-card-content .excerpt .pb-component-programs-row .programs-row-item .campus-term,.content-spotlight-featured-content .content-card.content-card-admissions-guide .content-card-content .excerpt p,.content-spotlight-featured-content .content-card.content-card-deadlines .content-card-content .excerpt .pb-component-programs-row .programs-row-item .campus-term,.content-spotlight-featured-content .content-card.content-card-deadlines .content-card-content .excerpt p,.pb-component-programs-row .programs-row-item .content-spotlight-featured-content .content-card.content-card-admissions-guide .content-card-content .excerpt .campus-term,.pb-component-programs-row .programs-row-item .content-spotlight-featured-content .content-card.content-card-deadlines .content-card-content .excerpt .campus-term{font-weight:400}.content-spotlight-featured-content .content-card.content-card-admissions-guide .content-card-content .excerpt .pb-component-programs-row .programs-row-item .campus-term:first-of-type,.content-spotlight-featured-content .content-card.content-card-admissions-guide .content-card-content .excerpt p:first-of-type,.content-spotlight-featured-content .content-card.content-card-deadlines .content-card-content .excerpt .pb-component-programs-row .programs-row-item .campus-term:first-of-type,.content-spotlight-featured-content .content-card.content-card-deadlines .content-card-content .excerpt p:first-of-type,.pb-component-programs-row .programs-row-item .content-spotlight-featured-content .content-card.content-card-admissions-guide .content-card-content .excerpt .campus-term:first-of-type,.pb-component-programs-row .programs-row-item .content-spotlight-featured-content .content-card.content-card-deadlines .content-card-content .excerpt .campus-term:first-of-type{margin-top:0}.content-spotlight-featured-content .content-card.content-card-admissions-guide .content-card-content .excerpt .pb-component-programs-row .programs-row-item .campus-term:last-child,.content-spotlight-featured-content .content-card.content-card-admissions-guide .content-card-content .excerpt p:last-child,.content-spotlight-featured-content .content-card.content-card-deadlines .content-card-content .excerpt .pb-component-programs-row .programs-row-item .campus-term:last-child,.content-spotlight-featured-content .content-card.content-card-deadlines .content-card-content .excerpt p:last-child,.pb-component-programs-row .programs-row-item .content-spotlight-featured-content .content-card.content-card-admissions-guide .content-card-content .excerpt .campus-term:last-child,.pb-component-programs-row .programs-row-item .content-spotlight-featured-content .content-card.content-card-deadlines .content-card-content .excerpt .campus-term:last-child{margin-bottom:0}.content-spotlight-featured-content .content-card.content-card-admissions-guide .content-card-content .link,.content-spotlight-featured-content .content-card.content-card-deadlines .content-card-content .link{align-items:center;color:var(--ubc-blue);display:flex;font-weight:700}.content-spotlight-featured-content .content-card.content-card-admissions-guide .content-card-content .link .link-text,.content-spotlight-featured-content .content-card.content-card-deadlines .content-card-content .link .link-text{max-width:calc(100% - 30px)}.content-spotlight-featured-content .content-card.content-card-admissions-guide .content-card-content .link:after,.content-spotlight-featured-content .content-card.content-card-deadlines .content-card-content .link:after{background-image:url(../images/svg/fontawesome/arrow-right-solid.svg);content:"";height:16px;margin-left:8px;max-height:16px;min-width:14px;transition:margin-left .15s ease;width:14px}.content-spotlight-featured-content .content-card.content-card-admissions-guide:focus-within a:focus,.content-spotlight-featured-content .content-card.content-card-admissions-guide:hover a:focus,.content-spotlight-featured-content .content-card.content-card-deadlines:focus-within a:focus,.content-spotlight-featured-content .content-card.content-card-deadlines:hover a:focus{outline:none}.content-spotlight-featured-content .content-card.content-card-admissions-guide:focus-within a:after,.content-spotlight-featured-content .content-card.content-card-admissions-guide:hover a:after,.content-spotlight-featured-content .content-card.content-card-deadlines:focus-within a:after,.content-spotlight-featured-content .content-card.content-card-deadlines:hover a:after{border-radius:7px;content:"";height:100%;left:0;position:absolute;top:0;transition:all .15s ease;width:100%}.content-spotlight-featured-content .content-card.content-card-admissions-guide:focus-within .content-card-header h2.deadlines-header,.content-spotlight-featured-content .content-card.content-card-admissions-guide:focus-within .content-card-header h3.admissions-guide-header,.content-spotlight-featured-content .content-card.content-card-admissions-guide:hover .content-card-header h2.deadlines-header,.content-spotlight-featured-content .content-card.content-card-admissions-guide:hover .content-card-header h3.admissions-guide-header,.content-spotlight-featured-content .content-card.content-card-deadlines:focus-within .content-card-header h2.deadlines-header,.content-spotlight-featured-content .content-card.content-card-deadlines:focus-within .content-card-header h3.admissions-guide-header,.content-spotlight-featured-content .content-card.content-card-deadlines:hover .content-card-header h2.deadlines-header,.content-spotlight-featured-content .content-card.content-card-deadlines:hover .content-card-header h3.admissions-guide-header{color:var(--utility-white);text-decoration:underline}.content-spotlight-featured-content .content-card.content-card-admissions-guide:focus-within .content-card-content .link:after,.content-spotlight-featured-content .content-card.content-card-admissions-guide:hover .content-card-content .link:after,.content-spotlight-featured-content .content-card.content-card-deadlines:focus-within .content-card-content .link:after,.content-spotlight-featured-content .content-card.content-card-deadlines:hover .content-card-content .link:after{margin-left:16px;transition:margin-left .15s ease}.content-spotlight-featured-content .content-card.content-card-admissions-guide .content-card-header{background-color:var(--ubc-green-light)}.content-spotlight-featured-content .content-card.content-card-admissions-guide .content-card-header .icon{background-image:url(../images/svg/fontawesome/list-check-solid.svg)}.content-spotlight-featured-content .content-card.content-card-admissions-guide .content-card-content h2.admissions-guide-title{font-size:20px;font-weight:700;line-height:28px;margin:0}.content-spotlight-featured-content .content-card.content-card-admissions-guide:focus-within,.content-spotlight-featured-content .content-card.content-card-admissions-guide:hover{border:1px solid var(--ubc-green);transition:border .15s ease}.content-spotlight-featured-content .content-card.content-card-admissions-guide:focus-within a:after,.content-spotlight-featured-content .content-card.content-card-admissions-guide:hover a:after{box-shadow:inset 1px 0 0 var(--ubc-green),inset -1px 0 0 var(--ubc-green),inset 0 -4px 0 var(--ubc-green)}.content-spotlight-featured-content .content-card.content-card-admissions-guide:focus-within .content-card-header,.content-spotlight-featured-content .content-card.content-card-admissions-guide:hover .content-card-header{background-color:var(--ubc-green);transition:background-color .15s ease}.content-spotlight-featured-content .content-card.content-card-admissions-guide:focus-within .content-card-header .icon,.content-spotlight-featured-content .content-card.content-card-admissions-guide:hover .content-card-header .icon{background-image:url(../images/svg/fontawesome/list-check-solid-green.svg)}.content-spotlight-featured-content .content-card.content-card-admissions-guide:focus-within .content-card-content .link,.content-spotlight-featured-content .content-card.content-card-admissions-guide:hover .content-card-content .link{color:var(--ubc-green);transition:color .15s ease}.content-spotlight-featured-content .content-card.content-card-admissions-guide:focus-within .content-card-content .link:after,.content-spotlight-featured-content .content-card.content-card-admissions-guide:hover .content-card-content .link:after{background-image:url(../images/svg/fontawesome/arrow-right-solid-green.svg);height:16px;width:14px}.content-spotlight-featured-content .content-card.content-card-deadlines .content-card-header{background-color:var(--ubc-red-orange-light);transition:background-color .15s ease}.content-spotlight-featured-content .content-card.content-card-deadlines .content-card-header .icon{background-image:url(../images/svg/fontawesome/calendar-exclamation-solid.svg)}.content-spotlight-featured-content .content-card.content-card-deadlines .content-card-content h3.date{font-size:20px;font-weight:700;line-height:28px;margin:0;transition:color .15s ease}.content-spotlight-featured-content .content-card.content-card-deadlines:focus-within,.content-spotlight-featured-content .content-card.content-card-deadlines:hover{border:1px solid var(--ubc-red-orange);transition:border .15s ease}.content-spotlight-featured-content .content-card.content-card-deadlines:focus-within a:after,.content-spotlight-featured-content .content-card.content-card-deadlines:hover a:after{box-shadow:inset 1px 0 0 var(--ubc-red-orange),inset -1px 0 0 var(--ubc-red-orange),inset 0 -4px 0 var(--ubc-red-orange)}.content-spotlight-featured-content .content-card.content-card-deadlines:focus-within .content-card-header,.content-spotlight-featured-content .content-card.content-card-deadlines:hover .content-card-header{background-color:var(--ubc-red-orange);transition:background-color .15s ease}.content-spotlight-featured-content .content-card.content-card-deadlines:focus-within .content-card-header .icon,.content-spotlight-featured-content .content-card.content-card-deadlines:hover .content-card-header .icon{background-image:url(../images/svg/fontawesome/calendar-exclamation-solid-red-orange.svg)}.content-spotlight-featured-content .content-card.content-card-deadlines:focus-within .content-card-content h3.date,.content-spotlight-featured-content .content-card.content-card-deadlines:hover .content-card-content h3.date{color:var(--ubc-red-orange);transition:color .15s ease}.content-spotlight-featured-content .content-card.content-card-deadlines:focus-within .content-card-content .link,.content-spotlight-featured-content .content-card.content-card-deadlines:hover .content-card-content .link{color:var(--ubc-red-orange);transition:color .15s ease}.content-spotlight-featured-content .content-card.content-card-deadlines:focus-within .content-card-content .link:after,.content-spotlight-featured-content .content-card.content-card-deadlines:hover .content-card-content .link:after{background-image:url(../images/svg/fontawesome/arrow-right-solid-red-orange.svg)}.content-spotlight-featured-content .content-spotlight-action-link a{align-items:center;display:flex;font-size:14px;font-weight:700;margin-top:32px}.content-spotlight-featured-content .content-spotlight-action-link a i{font-size:16px;margin-left:8px;transition:margin-left .15s ease}.content-spotlight-featured-content .content-spotlight-action-link a:focus i,.content-spotlight-featured-content .content-spotlight-action-link a:hover i{margin-left:12px;transition:margin-left .15s ease}.single .image-banner{aspect-ratio:3/1;width:100%}.single .image-banner.image-banner-tall{aspect-ratio:2.5/1}.single .image-banner img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.single .breadcrumb-container{margin-top:32px}.single .intro{margin:32px 0}.single .intro h1{font-weight:700;margin:0}.single .intro .content-tags{flex-wrap:wrap;gap:16px;margin-top:32px}.single .intro .content-tag{text-wrap:nowrap;background-color:var(--ubc-clf-grey-dark);border-radius:8px;color:var(--utility-white);font-weight:500;line-height:1;padding:6px 8px}.single .intro .campus-tags{font-weight:700;margin-top:16px}.single .post-content-row{margin-bottom:64px}.pb-component-programs-row .programs-row-item .single .post-content .campus-term,.single .post-content .pb-component-programs-row .programs-row-item .campus-term,.single .post-content .responsive-media,.single .post-content .wp-caption,.single .post-content .wp-video,.single .post-content h1,.single .post-content h2,.single .post-content h3,.single .post-content h4,.single .post-content h5,.single .post-content h6,.single .post-content hr,.single .post-content p{margin:32px 0}.pb-component-programs-row .programs-row-item .single .post-content .campus-term:first-child,.single .post-content .pb-component-programs-row .programs-row-item .campus-term:first-child,.single .post-content .responsive-media:first-child,.single .post-content .wp-caption:first-child,.single .post-content .wp-video:first-child,.single .post-content h1:first-child,.single .post-content h2:first-child,.single .post-content h3:first-child,.single .post-content h4:first-child,.single .post-content h5:first-child,.single .post-content h6:first-child,.single .post-content hr:first-child,.single .post-content p:first-child{margin-top:0}.pb-component-programs-row .programs-row-item .single .post-content .campus-term:last-child,.single .post-content .pb-component-programs-row .programs-row-item .campus-term:last-child,.single .post-content .responsive-media:last-child,.single .post-content .wp-caption:last-child,.single .post-content .wp-video:last-child,.single .post-content h1:last-child,.single .post-content h2:last-child,.single .post-content h3:last-child,.single .post-content h4:last-child,.single .post-content h5:last-child,.single .post-content h6:last-child,.single .post-content hr:last-child,.single .post-content p:last-child{margin-bottom:0}.pb-component-programs-row .programs-row-item .pb-component-testimonials .testimonial-item-content .single .post-content .campus-term,.pb-component-programs-row .programs-row-item .single .post-content .pb-component-testimonials .testimonial-item-content .campus-term,.pb-component-testimonials .testimonial-item-content .single .post-content .pb-component-programs-row .programs-row-item .campus-term,.pb-component-testimonials .testimonial-item-content .single .post-content p,.single .post-content .pb-component-testimonials .testimonial-item-content .pb-component-programs-row .programs-row-item .campus-term,.single .post-content .pb-component-testimonials .testimonial-item-content p,.single .post-content h1,.single .post-content h2,.single .post-content h3,.single .post-content h4,.single .post-content h5,.single .post-content h6{font-weight:700}.single .post-content ol,.single .post-content ul{margin-bottom:32px;margin-top:32px}.single .post-content ol:first-child,.single .post-content ul:first-child{margin-top:0}.single .post-content ol:last-child,.single .post-content ul:last-child{margin-bottom:0}.pb-component-programs-row .programs-row-item .single .post-content .campus-term,.single .post-content .pb-component-programs-row .programs-row-item .campus-term,.single .post-content li,.single .post-content p{font-weight:400}.single .post-content .wp-video{width:100%!important}.single .post-content blockquote{border-color:var(--ubc-blue-light);font-size:18px;font-weight:500;line-height:1.5;margin:64px 0;padding-left:20px}.single .post-content blockquote:first-child{margin-top:0}.single .post-content blockquote:last-child{margin-bottom:0}.pb-component-programs-row .programs-row-item .single .post-content blockquote .campus-term,.single .post-content blockquote .pb-component-programs-row .programs-row-item .campus-term,.single .post-content blockquote li,.single .post-content blockquote p{font-size:20px;font-weight:500;line-height:1.5}@media (min-width:768px){.single .post-content blockquote{margin:64px auto;padding-left:32px;width:calc(100% - 64px)}}.pb-component-programs-row .programs-row-item .single .post-content .wp-caption-text.campus-term,.single .post-content .pb-component-programs-row .programs-row-item .wp-caption-text.campus-term,.single .post-content p.wp-caption-text{font-size:14px;line-height:1.25;margin:16px 0}.single .archive-cta-link{margin:32px 0}@media (min-width:980px){.single .archive-cta-link{margin:32px 0 64px}}.single .archive-cta-link .bs-btn{margin-bottom:0}.single .post-sidebar{margin-top:64px}@media (min-width:980px){.single .post-sidebar{margin-top:0;position:sticky;top:16px}}.single .post-sidebar h3{font-size:14px;font-weight:700;margin:0}.single .post-sidebar .copy-link{border-bottom:1px solid var(--ubc-clf-grey-lighter);padding:10px 0}.single .post-sidebar .copy-link-button{all:unset;align-items:center;color:var(--ubc-blue);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px}.single .post-sidebar .copy-link-button:hover{color:var(--ubc-blue-link);outline:0}.single .post-sidebar .copy-link-button:focus{outline:0}.single .post-sidebar .copy-link-button:focus-visible{outline:1px solid var(--ubc-blue-link)}.page-template-landing-page .header .header-title{padding:36px 0}@media (min-width:980px){.page-template-landing-page .header .header-title{max-width:670px;padding:48px 0}}.page-template-landing-page .header .header-title h1{font-size:48px;line-height:50px;margin-bottom:0}.page-template-landing-page .header .header-title .header-description{color:var(--utility-white);margin-top:16px}.page-template-landing-page .header .header-title .header-description .pb-component-programs-row .programs-row-item .campus-term:first-child,.page-template-landing-page .header .header-title .header-description p:first-child,.pb-component-programs-row .programs-row-item .page-template-landing-page .header .header-title .header-description .campus-term:first-child{margin-top:0}.page-template-landing-page .header .header-title .header-description .pb-component-programs-row .programs-row-item .campus-term:last-child,.page-template-landing-page .header .header-title .header-description p:last-child,.pb-component-programs-row .programs-row-item .page-template-landing-page .header .header-title .header-description .campus-term:last-child{margin-bottom:0}.page-template-landing-page .header .header-title .header-button-container{margin-top:16px}.page-template-landing-page .header .header-title .header-button-container .bs-btn{margin-bottom:0}.page-template-landing-page .pagebuilder{margin-top:64px}.archive-calendar-content .breadcrumb-container{margin-top:32px}.archive-calendar-content .breadcrumb-container .breadcrumb{min-height:unset;padding:0}.archive-calendar-content .archive-header{margin-top:36px}.archive-calendar-content .archive-header h1{font-weight:700;margin:0}.archive-calendar-content .archive-header .archive-intro{margin-top:48px}.archive-calendar-content .archive-header .archive-intro .pb-component-programs-row .programs-row-item .campus-term,.archive-calendar-content .archive-header .archive-intro li,.archive-calendar-content .archive-header .archive-intro p,.pb-component-programs-row .programs-row-item .archive-calendar-content .archive-header .archive-intro .campus-term{font-size:24px;font-weight:400;line-height:32px}.archive-calendar-content .archive-header .archive-intro .pb-component-programs-row .programs-row-item .campus-term:first-child,.archive-calendar-content .archive-header .archive-intro li:first-child,.archive-calendar-content .archive-header .archive-intro p:first-child,.pb-component-programs-row .programs-row-item .archive-calendar-content .archive-header .archive-intro .campus-term:first-child{margin-top:0}.archive-calendar-content .archive-header .archive-intro .pb-component-programs-row .programs-row-item .campus-term:last-child,.archive-calendar-content .archive-header .archive-intro li:last-child,.archive-calendar-content .archive-header .archive-intro p:last-child,.pb-component-programs-row .programs-row-item .archive-calendar-content .archive-header .archive-intro .campus-term:last-child{margin-bottom:0}@media (min-width:980px){.archive-calendar-content .archive-list{padding-right:32px}}.archive-calendar-content .sidebar{margin:0}.archive-calendar-content .sidebar-mobile{margin:40px 0 0!important;padding-bottom:8px}.archive-calendar-content .sidebar-mobile .sidebar-cta{margin:0}.archive-calendar-content .alm-filters-container button[type=reset]{color:var(--ubc-blue-link);font-size:14px;font-weight:700;height:auto}.archive-calendar-content .alm-filters-container button[type=reset]:focus,.archive-calendar-content .alm-filters-container button[type=reset]:hover{outline:none;text-decoration:underline}.archive-calendar-content .alm-filters-container button[type=reset].hidden{display:none}.archive-calendar-content .alm-filters-container .alm-filter--taxonomy{margin-top:32px}@media (min-width:980px){.archive-calendar-content .alm-filters-container .alm-filter--taxonomy{margin-top:0}.archive-calendar-content .alm-filters-container .alm-filter--taxonomy:not(:first-child){margin-top:32px}}.archive-calendar-content .alm-filter--title .alm-filter--toggle{align-items:center;display:flex;font-size:14px;font-weight:500;justify-content:space-between;line-height:22px;margin:0;padding:0}.archive-calendar-content .alm-filter--title .alm-filter--toggle:after{all:unset;border:none!important;content:"+";font-family:Font Awesome\ 6 Pro;font-size:16px;font-weight:700;transition:all .15s ease}.archive-calendar-content .alm-filter--title .alm-filter--toggle[aria-expanded=true]:after{content:"\f068";transition:all .15s ease}@media (min-width:980px){.archive-calendar-content .alm-filter--title .alm-filter--toggle{font-weight:700}}.archive-calendar-content .alm-filter--taxonomy{border-bottom:1px solid var(--ubc-clf-grey-lighter);padding-bottom:10px}.archive-calendar-content .alm-filter--inner{padding:10px 0 0}.archive-calendar-content .alm-filter--inner li{margin:0;padding:10px 0}.archive-calendar-content .alm-filter--inner li div.alm-filter--link{color:var(--ubc-blue);font-size:15px;line-height:18px;min-height:unset}.archive-calendar-content .alm-filter--inner li div.alm-filter--link:before{border-color:var(--ubc-blue);height:12px;top:2px;width:12px}.archive-calendar-content .alm-filter--inner li div.alm-filter--link.field-checkbox:after{border-width:0 2px 2px 0;height:7px;left:4px;top:4px;width:4px}.archive-calendar-content .alm-filter--inner li div.alm-filter--link.active.field-checkbox:before{background-color:var(--ubc-blue)}.archive-calendar-content .alm-filters--controls{justify-content:end;margin:12px 0 0}@media (min-width:980px){.archive-calendar-content #alm-filters-ubc_life_filter .alm-filters--controls{display:none}}.archive-calendar-content .alm-paging .alm-btn-wrap{margin:32px 0 0;padding:0}.archive-calendar-content .alm-paging .alm-btn-wrap ul.alm-paging{text-align:left}.archive-calendar-content .alm-paging .alm-btn-wrap ul.alm-paging li{margin:0 1px}.archive-calendar-content .alm-paging .alm-btn-wrap ul.alm-paging li a{background:transparent;border:none;border-radius:4px;color:var(--ubc-blue);font-size:14px;font-weight:500;padding:8px 10px}.archive-calendar-content .alm-paging .alm-btn-wrap ul.alm-paging li a:focus,.archive-calendar-content .alm-paging .alm-btn-wrap ul.alm-paging li a:hover{background:var(--utility-grey-light);outline:none}.archive-calendar-content .alm-paging .alm-btn-wrap ul.alm-paging li a:focus-visible{background:var(--ubc-upa-blue-light);outline:none}.archive-calendar-content .alm-paging .alm-btn-wrap ul.alm-paging li.active a{background:var(--ubc-clf-grey-lighter);font-weight:700}.archive-calendar-content .alm-paging .alm-btn-wrap ul.alm-paging li.next.disabled,.archive-calendar-content .alm-paging .alm-btn-wrap ul.alm-paging li.prev.disabled{display:none}.archive-calendar-content .alm-paging .alm-btn-wrap ul.alm-paging li.next a,.archive-calendar-content .alm-paging .alm-btn-wrap ul.alm-paging li.prev a{align-items:center;display:flex}.archive-calendar-content .alm-paging .alm-btn-wrap ul.alm-paging li.next a:after,.archive-calendar-content .alm-paging .alm-btn-wrap ul.alm-paging li.next a:before,.archive-calendar-content .alm-paging .alm-btn-wrap ul.alm-paging li.prev a:after,.archive-calendar-content .alm-paging .alm-btn-wrap ul.alm-paging li.prev a:before{font-family:Font Awesome\ 6 Pro;font-size:10px;font-weight:700;line-height:1}.archive-calendar-content .alm-paging .alm-btn-wrap ul.alm-paging li.prev a:before{content:"\f053";margin-right:12px}.archive-calendar-content .alm-paging .alm-btn-wrap ul.alm-paging li.next a:after{content:"\f054";margin-left:12px}.archive-calendar-content .alm-paging.paging-default{margin-bottom:32px}.archive-calendar-content .alm-paging-content{display:grid;gap:32px;grid-template-columns:repeat(1,1fr);margin-top:12px}.archive-calendar-content .alm-paging-content:after{display:none}@media (min-width:768px){.archive-calendar-content .alm-paging-content{grid-template-columns:repeat(2,1fr)}}@media (min-width:980px){.archive-calendar-content .alm-paging-content{margin-top:20px}}@media (min-width:1200px){.archive-calendar-content .alm-paging-content{grid-template-columns:repeat(3,1fr)}}.archive-calendar-content .keyword-filter{margin-top:40px}.archive-calendar-content .keyword-filter .alm-filters-container{margin:0}.archive-calendar-content .keyword-filter .alm-filters-container .alm-filter--text-wrap{align-items:center;border-color:var(--ubc-clf-grey-medium);border-radius:8px;height:unset;overflow:clip;padding:0}.archive-calendar-content .keyword-filter .alm-filters-container .alm-filter--text-wrap input[type=text]{color:var(--ubc-blue);height:38px;margin:0}.archive-calendar-content .keyword-filter .alm-filters-container .alm-filter--text-wrap input[type=text]::-moz-placeholder{color:var(--utility-grey-dark);opacity:1}.archive-calendar-content .keyword-filter .alm-filters-container .alm-filter--text-wrap input[type=text]::placeholder{color:var(--utility-grey-dark);opacity:1}.archive-calendar-content .keyword-filter .alm-filters-container .alm-filter--text-wrap button[type=button]{background-color:var(--utility-white);border:0;box-shadow:none;padding:0 16px}.archive-calendar-content .keyword-filter .alm-filters-container .alm-filter--text-wrap button[type=button]:after{color:var(--ubc-blue);content:"\f002";font-family:Font Awesome\ 6 Pro;font-size:16px;font-weight:700}@media (max-width:979.98px){.archive-calendar-content .keyword-filter #alm-filters-ubc_life_filter_keyword .alm-filters--controls{display:none}}@media (min-width:980px){.archive-calendar-content .keyword-filter{margin-top:64px}}.archive-calendar-content .mobile-tax-filter .alm-filters-container{display:flex;flex-direction:column;margin-bottom:32px}@media (min-width:768px){.archive-calendar-content .mobile-tax-filter .alm-filters-container{flex-direction:row;flex-wrap:wrap;justify-content:space-between}.archive-calendar-content .mobile-tax-filter .alm-filters-container .alm-filter--taxonomy{width:calc(50% - 8px)}}@media (min-width:980px){.archive-calendar-content .mobile-tax-filter{display:none}}.archive-calendar-content .content-card{border-radius:8px;box-shadow:var(--box-shadow-cards);min-height:300px;overflow:hidden;position:relative;width:100%}.archive-calendar-content .content-card .content-card-content h2{font-size:20px;font-weight:700;line-height:28px;margin:0}.archive-calendar-content .content-card .content-card-content .excerpt{font-weight:400}.archive-calendar-content .content-card.content-card-default{border:1px solid var(--ubc-clf-grey-dark)}.archive-calendar-content .content-card.content-card-default .content-card-image{height:100%;left:0;position:absolute;top:0;width:100%}.archive-calendar-content .content-card.content-card-default .content-card-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.archive-calendar-content .content-card.content-card-default .content-card-overlay{background-color:rgba(0,0,0,.25);display:none;height:100%;left:0;position:absolute;top:0;transition:background-color .15s ease;width:100%}@media (min-width:980px){.archive-calendar-content .content-card.content-card-default .content-card-overlay{display:block}}.archive-calendar-content .content-card.content-card-default .content-card-bg{background-color:var(--utility-grey-dark);height:100%;left:0;position:absolute;top:0;width:100%}.archive-calendar-content .content-card.content-card-default .content-card-content{display:flex;flex-direction:column;height:100%;justify-content:space-between;position:relative;width:100%}.archive-calendar-content .content-card.content-card-default .content-card-content .title-wrapper{background-color:rgba(0,33,69,.75);padding:16px}@media (min-width:980px){.archive-calendar-content .content-card.content-card-default .content-card-content .title-wrapper{background-color:transparent;transition:background-color .15s ease}}.archive-calendar-content .content-card.content-card-default .content-card-content .title-wrapper h2{color:var(--utility-white)}.archive-calendar-content .content-card.content-card-default .content-card-content .content-tags{display:flex;flex-wrap:wrap;gap:16px;padding:16px}.archive-calendar-content .content-card.content-card-default .content-card-content .content-tag{text-wrap:nowrap;background-color:var(--ubc-clf-grey-dark);border-radius:8px;color:var(--utility-white);font-weight:500;line-height:1;padding:6px 8px}.archive-calendar-content .content-card.content-card-default:focus-within{outline:2px solid var(--ubc-red-orange)}@media (min-width:980px){.archive-calendar-content .content-card.content-card-default:focus-within{outline:none}}.archive-calendar-content .content-card.content-card-default:focus-within,.archive-calendar-content .content-card.content-card-default:hover{border:1px solid var(--ubc-blue)}.archive-calendar-content .content-card.content-card-default:focus-within a:after,.archive-calendar-content .content-card.content-card-default:hover a:after{border-radius:7px;box-shadow:inset 0 0 0 var(--ubc-blue),inset 0 0 0 var(--ubc-blue),inset 0 -4px 0 var(--ubc-blue);content:"";height:100%;left:0;position:absolute;top:0;transition:all .15s ease;width:100%}@media (min-width:980px){.archive-calendar-content .content-card.content-card-default:focus-within .content-card-overlay,.archive-calendar-content .content-card.content-card-default:hover .content-card-overlay{background-color:transparent;transition:background-color .15s ease}.archive-calendar-content .content-card.content-card-default:focus-within .content-card-content .title-wrapper,.archive-calendar-content .content-card.content-card-default:hover .content-card-content .title-wrapper{background-color:rgba(0,33,69,.75);transition:background-color .15s ease}}.content-404{padding:64px 0}.content-404 h1{font-weight:700;margin-bottom:32px;margin-top:0}.content-404 .pb-component-programs-row .programs-row-item .campus-term,.content-404 a,.content-404 ol,.content-404 p,.content-404 ul,.pb-component-programs-row .programs-row-item .content-404 .campus-term{font-size:24px;font-weight:400;line-height:32px}.content-404 a{font-weight:700}.content-404 ol li,.content-404 ul li{margin-bottom:12px}.content-404 ol li:last-child,.content-404 ul li:last-child{margin-bottom:0}.pb-component{height:100%;margin-bottom:1rem;overflow:hidden;position:relative;width:100%}.pb-component.pb-component-alignment-left{text-align:left}.pb-component.pb-component-alignment-center{text-align:center}.pb-component.pb-component-alignment-right{text-align:right}.pb-component.pb-component-remove-margin{margin-bottom:0!important}.pb-component a{font-weight:700!important}.pb-component .description,.pb-component .wysiwyg{margin-bottom:16px}.pb-component .description:last-child,.pb-component .wysiwyg:last-child{margin-bottom:0}.pb-component .description a:focus,.pb-component .description a:hover,.pb-component .wysiwyg a:focus,.pb-component .wysiwyg a:hover{outline:none;text-decoration:underline}.pb-component .description .pb-component-programs-row .programs-row-item .campus-term,.pb-component .description ol,.pb-component .description p,.pb-component .description ul,.pb-component .wysiwyg .pb-component-programs-row .programs-row-item .campus-term,.pb-component .wysiwyg ol,.pb-component .wysiwyg p,.pb-component .wysiwyg ul,.pb-component-programs-row .programs-row-item .pb-component .description .campus-term,.pb-component-programs-row .programs-row-item .pb-component .wysiwyg .campus-term{margin-bottom:16px;margin-top:16px}.pb-component .description .pb-component-programs-row .programs-row-item .campus-term:first-child,.pb-component .description ol:first-child,.pb-component .description p:first-child,.pb-component .description ul:first-child,.pb-component .wysiwyg .pb-component-programs-row .programs-row-item .campus-term:first-child,.pb-component .wysiwyg ol:first-child,.pb-component .wysiwyg p:first-child,.pb-component .wysiwyg ul:first-child,.pb-component-programs-row .programs-row-item .pb-component .description .campus-term:first-child,.pb-component-programs-row .programs-row-item .pb-component .wysiwyg .campus-term:first-child{margin-top:0}.pb-component .description .pb-component-programs-row .programs-row-item .campus-term:last-child,.pb-component .description ol:last-child,.pb-component .description p:last-child,.pb-component .description ul:last-child,.pb-component .wysiwyg .pb-component-programs-row .programs-row-item .campus-term:last-child,.pb-component .wysiwyg ol:last-child,.pb-component .wysiwyg p:last-child,.pb-component .wysiwyg ul:last-child,.pb-component-programs-row .programs-row-item .pb-component .description .campus-term:last-child,.pb-component-programs-row .programs-row-item .pb-component .wysiwyg .campus-term:last-child{margin-bottom:0}.pb-component .description .pb-component-programs-row .programs-row-item .campus-term li,.pb-component .description ol li,.pb-component .description p li,.pb-component .description ul li,.pb-component .wysiwyg .pb-component-programs-row .programs-row-item .campus-term li,.pb-component .wysiwyg ol li,.pb-component .wysiwyg p li,.pb-component .wysiwyg ul li,.pb-component-programs-row .programs-row-item .pb-component .description .campus-term li,.pb-component-programs-row .programs-row-item .pb-component .wysiwyg .campus-term li{line-height:1.5;margin-bottom:8px}.pb-component .description .pb-component-programs-row .programs-row-item .campus-term li:last-child,.pb-component .description ol li:last-child,.pb-component .description p li:last-child,.pb-component .description ul li:last-child,.pb-component .wysiwyg .pb-component-programs-row .programs-row-item .campus-term li:last-child,.pb-component .wysiwyg ol li:last-child,.pb-component .wysiwyg p li:last-child,.pb-component .wysiwyg ul li:last-child,.pb-component-programs-row .programs-row-item .pb-component .description .campus-term li:last-child,.pb-component-programs-row .programs-row-item .pb-component .wysiwyg .campus-term li:last-child{margin-bottom:0}.pb-component .description .pb-component-programs-row .programs-row-item .campus-term li::marker,.pb-component .description ol li::marker,.pb-component .description p li::marker,.pb-component .description ul li::marker,.pb-component .wysiwyg .pb-component-programs-row .programs-row-item .campus-term li::marker,.pb-component .wysiwyg ol li::marker,.pb-component .wysiwyg p li::marker,.pb-component .wysiwyg ul li::marker,.pb-component-programs-row .programs-row-item .pb-component .description .campus-term li::marker,.pb-component-programs-row .programs-row-item .pb-component .wysiwyg .campus-term li::marker{font-weight:700}.pb-component .description .pb-component-programs-row .programs-row-item .campus-term,.pb-component .description p,.pb-component .wysiwyg .pb-component-programs-row .programs-row-item .campus-term,.pb-component .wysiwyg p,.pb-component-programs-row .programs-row-item .pb-component .description .campus-term,.pb-component-programs-row .programs-row-item .pb-component .wysiwyg .campus-term{line-height:1.5}.pb-component .bs-btn{transition:unset;transition:all .2s ease-in-out}@media (prefers-reduced-motion:reduce){.pb-component .bs-btn{transition:none}}.pb-component table a{font-weight:400!important}.image-container img{height:100%;max-width:100%}.background-image-container{overflow:hidden;position:relative;width:100%}.background-image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.pb-component .splide__arrows--ltr .splide__arrow{bottom:-48px;top:unset;transform:none}.pb-component .splide__arrows--ltr .splide__arrow--prev{left:calc(50% - 50px);transform:translateX(-100%) translateX(-50px)}.pb-component .splide__arrows--ltr .splide__arrow--next{right:calc(50% - 50px);transform:translateX(100%) translateX(50px)}.pb-component .splide__pagination{bottom:-39px}.pb-component .splide__pagination .splide__pagination__page{background:var(--ubc-clf-grey-dark)}.pb-component .splide__pagination .splide__pagination__page.is-active{background:var(--ubc-blue)}.notice-header{margin-bottom:32px;margin-top:32px}.notice-header h1{font-weight:700;margin-bottom:52px}.notice-header .text-lg{font-size:24px;font-weight:400;line-height:32px;margin:0}.notice-header .on-page-notice{border:solid var(--ubc-blue);border-width:1px 1px 3px;display:flex;flex-direction:row;margin-top:32px;padding:16px}.notice-header .on-page-notice.on-page-notice--info{background:var(--ubc-blue-green-light)}.notice-header .on-page-notice .icon{align-items:center;display:flex;height:auto;justify-content:center;margin-right:12px;width:auto}.notice-header .on-page-notice .content{align-items:center;background:transparent;display:flex;font-weight:600}.notice-header .on-page-notice .content .pb-component-programs-row .programs-row-item .campus-term,.notice-header .on-page-notice .content p,.pb-component-programs-row .programs-row-item .notice-header .on-page-notice .content .campus-term{color:var(--ubc-blue);font-weight:500;margin:0}.notice-header .on-page-notice .content .pb-component-programs-row .programs-row-item .campus-term a,.notice-header .on-page-notice .content p a,.pb-component-programs-row .programs-row-item .notice-header .on-page-notice .content .campus-term a{color:var(--ubc-blue-link);text-decoration:underline;transition:all .2s ease-in-out}@media (prefers-reduced-motion:reduce){.notice-header .on-page-notice .content .pb-component-programs-row .programs-row-item .campus-term a,.notice-header .on-page-notice .content p a,.pb-component-programs-row .programs-row-item .notice-header .on-page-notice .content .campus-term a{transition:none}}.notice-header .on-page-notice .content .pb-component-programs-row .programs-row-item .campus-term a:active,.notice-header .on-page-notice .content .pb-component-programs-row .programs-row-item .campus-term a:hover,.notice-header .on-page-notice .content p a:active,.notice-header .on-page-notice .content p a:hover,.pb-component-programs-row .programs-row-item .notice-header .on-page-notice .content .campus-term a:active,.pb-component-programs-row .programs-row-item .notice-header .on-page-notice .content .campus-term a:hover{color:var(--ubc-blue)}.pb-component-cta{margin-bottom:64px;padding-bottom:4rem;padding-top:4rem}@media (min-width:768px){.pb-component-cta{padding-bottom:6rem;padding-top:6rem}}.pb-component-cta.cta-blue{background-color:var(--ubc-blue)}.pb-component-cta.cta-green{background-color:var(--ubc-green)}.pb-component-cta.cta-purple{background-color:var(--ubc-purple-dark)}.pb-component-cta.cta-white{background-color:var(--utility-white)}.pb-component-cta.cta-light_grey{background-color:var(--utility-grey-light)}.pb-component-cta.cta-light_blue{background-color:var(--ubc-blue-light)}.pb-component-cta.cta-light_green{background-color:var(--ubc-green-light)}.pb-component-cta.cta-light_purple{background-color:var(--ubc-purple-light)}.pb-component-cta .ubc-illustration-container{left:50%;position:absolute;top:120%;z-index:1}.pb-component-cta .ubc-illustration-container svg{bottom:0;min-height:942px;min-width:690px;position:absolute;right:0}.pb-component-cta .ubc-illustration-container.hide{display:none}.pb-component-cta.cta-green .ubc-illustration-container svg g path,.pb-component-cta.cta-green .ubc-illustration-container svg path,.pb-component-cta.cta-purple .ubc-illustration-container svg g path,.pb-component-cta.cta-purple .ubc-illustration-container svg path{fill:rgba(0,0,0,.5)}.pb-component-cta .cta-container{position:relative;z-index:50}.pb-component-cta .cta-container-inner{margin:0 auto;max-width:550px}.pb-component-cta .cta-container-inner.cta-container-inner-dual{display:flex;flex-direction:column;gap:20px;max-width:unset}@media (min-width:768px){.pb-component-cta .cta-container-inner.cta-container-inner-dual{flex-direction:row}}@media (min-width:980px){.pb-component-cta .cta-container-inner.cta-container-inner-dual{gap:32px}}.pb-component-cta .cta-container-inner-dual .cta-panel{border-radius:8px;padding:67.5px 32px}.pb-component-cta .cta-container-inner-dual .cta-panel h2{font-size:30px;line-height:38px}@media (min-width:768px){.pb-component-cta .cta-container-inner-dual .cta-panel{width:calc(50% - 10px)}}@media (min-width:980px){.pb-component-cta .cta-container-inner-dual .cta-panel{padding:67.5px;width:calc(50% - 16px)}}.pb-component-cta .cta-content .pb-component-programs-row .programs-row-item .campus-term,.pb-component-cta .cta-content h2,.pb-component-cta .cta-content p,.pb-component-programs-row .programs-row-item .pb-component-cta .cta-content .campus-term{color:var(--utility-white)}.pb-component-cta .cta-content h2{font-weight:700;margin-top:0}.pb-component-cta.cta-blue .cta-container-inner-dual .cta-panel,.pb-component-cta.cta-green .cta-container-inner-dual .cta-panel,.pb-component-cta.cta-purple .cta-container-inner-dual .cta-panel{background-color:rgba(0,0,0,.5)}.pb-component-cta.cta-light_blue .pb-component-programs-row .programs-row-item .campus-term,.pb-component-cta.cta-light_blue h2,.pb-component-cta.cta-light_blue p,.pb-component-cta.cta-light_green .pb-component-programs-row .programs-row-item .campus-term,.pb-component-cta.cta-light_green h2,.pb-component-cta.cta-light_green p,.pb-component-cta.cta-light_grey .pb-component-programs-row .programs-row-item .campus-term,.pb-component-cta.cta-light_grey h2,.pb-component-cta.cta-light_grey p,.pb-component-cta.cta-light_purple .pb-component-programs-row .programs-row-item .campus-term,.pb-component-cta.cta-light_purple h2,.pb-component-cta.cta-light_purple p,.pb-component-cta.cta-white .pb-component-programs-row .programs-row-item .campus-term,.pb-component-cta.cta-white h2,.pb-component-cta.cta-white p,.pb-component-programs-row .programs-row-item .pb-component-cta.cta-light_blue .campus-term,.pb-component-programs-row .programs-row-item .pb-component-cta.cta-light_green .campus-term,.pb-component-programs-row .programs-row-item .pb-component-cta.cta-light_grey .campus-term,.pb-component-programs-row .programs-row-item .pb-component-cta.cta-light_purple .campus-term,.pb-component-programs-row .programs-row-item .pb-component-cta.cta-white .campus-term{color:var(--ubc-blue)}.pb-component-cta.cta-light_blue .cta-container-inner-dual .cta-panel,.pb-component-cta.cta-light_green .cta-container-inner-dual .cta-panel,.pb-component-cta.cta-light_grey .cta-container-inner-dual .cta-panel,.pb-component-cta.cta-light_purple .cta-container-inner-dual .cta-panel{background-color:var(--utility-white)}.pb-component-cta.cta-white .cta-container-inner-dual .cta-panel{background-color:var(--utility-grey-light)}.pb-component-cta .cta-buttons{display:flex;flex-direction:column;margin-top:16px}@media (min-width:576px){.pb-component-cta .cta-buttons{flex-direction:row;flex-wrap:wrap}}.pb-component-cta .cta-buttons .bs-btn .btn-title{flex-grow:1}.pb-component-cta .cta-buttons .bs-btn i{font-size:24px;line-height:1;transition:color .2s ease-in-out}@media (min-width:576px){.pb-component-cta .cta-buttons .bs-btn-white-outline{margin-left:16px}.pb-component-cta .cta-buttons.has-secondary .bs-btn{max-width:calc(50% - 16px)}}.pb-component-cta.cta-light_blue .bs-btn-white i,.pb-component-cta.cta-light_green .bs-btn-white i,.pb-component-cta.cta-light_grey .bs-btn-white i,.pb-component-cta.cta-light_purple .bs-btn-white i{color:var(--utility-white)}.pb-component-cta.cta-light_blue .bs-btn-white-outline i,.pb-component-cta.cta-light_green .bs-btn-white-outline i,.pb-component-cta.cta-light_grey .bs-btn-white-outline i,.pb-component-cta.cta-light_purple .bs-btn-white-outline i{color:var(--ubc-blue)}.pb-component-cta.cta-light_blue .bs-btn-white-outline:focus i,.pb-component-cta.cta-light_blue .bs-btn-white-outline:hover i,.pb-component-cta.cta-light_green .bs-btn-white-outline:focus i,.pb-component-cta.cta-light_green .bs-btn-white-outline:hover i,.pb-component-cta.cta-light_grey .bs-btn-white-outline:focus i,.pb-component-cta.cta-light_grey .bs-btn-white-outline:hover i,.pb-component-cta.cta-light_purple .bs-btn-white-outline:focus i,.pb-component-cta.cta-light_purple .bs-btn-white-outline:hover i,.pb-component-cta.cta-white .bs-btn-white i{color:var(--utility-white)}.pb-component-cta.cta-white .bs-btn-white-outline{color:var(--ubc-red-orange)!important}.pb-component-cta.cta-white .bs-btn-white-outline i{color:var(--ubc-red-orange)}.pb-component-cta.cta-white .bs-btn-white-outline:focus,.pb-component-cta.cta-white .bs-btn-white-outline:hover{color:var(--utility-white)!important}.pb-component-cta.cta-white .bs-btn-white-outline:focus i,.pb-component-cta.cta-white .bs-btn-white-outline:hover i{color:var(--utility-white)}.pb-component-cta.cta-blue .bs-btn-white i,.pb-component-cta.cta-blue .bs-btn-white:focus,.pb-component-cta.cta-blue .bs-btn-white:hover{color:var(--ubc-blue)}.pb-component-cta.cta-blue .bs-btn-white.bs-btn-white-outline i,.pb-component-cta.cta-blue .bs-btn-white.bs-btn-white-outline:focus,.pb-component-cta.cta-blue .bs-btn-white.bs-btn-white-outline:hover{color:var(--utility-white)}.pb-component-cta.cta-green .bs-btn-white{color:var(--ubc-green)!important}.pb-component-cta.cta-green .bs-btn-white i{color:var(--ubc-green)}.pb-component-cta.cta-green .bs-btn-white:focus,.pb-component-cta.cta-green .bs-btn-white:hover{background-color:var(--ubc-green-light);color:var(--ubc-green)}.pb-component-cta.cta-green .bs-btn-white.bs-btn-white-outline{color:var(--utility-white)!important}.pb-component-cta.cta-green .bs-btn-white.bs-btn-white-outline i{color:var(--utility-white)}.pb-component-cta.cta-green .bs-btn-white.bs-btn-white-outline:focus,.pb-component-cta.cta-green .bs-btn-white.bs-btn-white-outline:hover{background-color:var(--ubc-green-dark);border-color:var(--ubc-green-dark);color:var(--utility-white)!important}.pb-component-cta.cta-purple .bs-btn-white{color:var(--ubc-purple-dark)!important}.pb-component-cta.cta-purple .bs-btn-white i{color:var(--ubc-purple-dark)}.pb-component-cta.cta-purple .bs-btn-white:focus,.pb-component-cta.cta-purple .bs-btn-white:hover{background-color:var(--ubc-purple-light);color:var(--ubc-purple-dark)}.pb-component-cta.cta-purple .bs-btn-white.bs-btn-white-outline{color:var(--utility-white)!important}.pb-component-cta.cta-purple .bs-btn-white.bs-btn-white-outline i{color:var(--utility-white)}.pb-component-cta.cta-purple .bs-btn-white.bs-btn-white-outline:focus,.pb-component-cta.cta-purple .bs-btn-white.bs-btn-white-outline:hover{background-color:var(--ubc-purple-darker);border-color:var(--ubc-purple-darker);color:var(--utility-white)}.pb-component-cta.cta-light_green .bs-btn-white{background-color:var(--ubc-green);border-color:var(--ubc-green)}.pb-component-cta.cta-light_green .bs-btn-white:focus,.pb-component-cta.cta-light_green .bs-btn-white:hover{background-color:rgba(28,60,52,.15);border-color:rgba(28,60,52,0);color:var(--ubc-green)}.pb-component-cta.cta-light_green .bs-btn-white:focus:active i,.pb-component-cta.cta-light_green .bs-btn-white:focus:focus-visible i,.pb-component-cta.cta-light_green .bs-btn-white:focus:hover i,.pb-component-cta.cta-light_green .bs-btn-white:hover:active i,.pb-component-cta.cta-light_green .bs-btn-white:hover:focus-visible i,.pb-component-cta.cta-light_green .bs-btn-white:hover:hover i{color:var(--ubc-green)}.pb-component-cta.cta-light_green .bs-btn-white.bs-btn-white-outline{background-color:transparent;border-color:var(--ubc-green);color:var(--ubc-green)!important}.pb-component-cta.cta-light_green .bs-btn-white.bs-btn-white-outline i{color:var(--ubc-green)}.pb-component-cta.cta-light_green .bs-btn-white.bs-btn-white-outline:focus,.pb-component-cta.cta-light_green .bs-btn-white.bs-btn-white-outline:hover{background-color:rgba(28,60,52,.7);border-color:rgba(28,60,52,0);color:var(--utility-white)!important}.pb-component-cta.cta-light_green .bs-btn-white.bs-btn-white-outline:focus i,.pb-component-cta.cta-light_green .bs-btn-white.bs-btn-white-outline:hover i{color:var(--utility-white)}.pb-component-cta.cta-light_purple .bs-btn-white{background-color:var(--ubc-purple-dark);border-color:var(--ubc-purple-dark)}.pb-component-cta.cta-light_purple .bs-btn-white:focus,.pb-component-cta.cta-light_purple .bs-btn-white:hover{background-color:rgba(100,45,113,.15);border-color:rgba(100,45,113,0);color:var(--ubc-purple-dark)}.pb-component-cta.cta-light_purple .bs-btn-white:focus i,.pb-component-cta.cta-light_purple .bs-btn-white:hover i{color:var(--ubc-purple-dark)}.pb-component-cta.cta-light_purple .bs-btn-white.bs-btn-white-outline{background-color:transparent;border-color:var(--ubc-purple-dark);color:var(--ubc-purple-dark)!important}.pb-component-cta.cta-light_purple .bs-btn-white.bs-btn-white-outline i{color:var(--ubc-purple-dark)}.pb-component-cta.cta-light_purple .bs-btn-white.bs-btn-white-outline:focus,.pb-component-cta.cta-light_purple .bs-btn-white.bs-btn-white-outline:hover{background-color:rgba(100,45,113,.8);border-color:rgba(100,45,113,0);color:var(--utility-white)!important}.pb-component-cta.cta-light_purple .bs-btn-white.bs-btn-white-outline:focus i,.pb-component-cta.cta-light_purple .bs-btn-white.bs-btn-white-outline:hover i{color:var(--utility-white)}.pb-component-cta.pb-component-alignment-center .cta-buttons{align-items:center}@media (min-width:576px){.pb-component-cta.pb-component-alignment-center .cta-buttons{justify-content:center}}.pb-component-cta.pb-component-alignment-right .cta-buttons{align-items:end}@media (min-width:576px){.pb-component-cta.pb-component-alignment-right .cta-buttons{justify-content:flex-end}}.pb-component-testimonials{margin-bottom:64px}.pb-component-testimonials .testimonial-content{margin-bottom:32px;margin-left:auto;margin-right:auto;max-width:970px;text-align:center}.pb-component-testimonials .testimonial-content h2{font-weight:700;margin-top:0}.pb-component-programs-row .programs-row-item .pb-component-testimonials .testimonial-content .campus-term,.pb-component-testimonials .testimonial-content .pb-component-programs-row .programs-row-item .campus-term,.pb-component-testimonials .testimonial-content p{font-weight:400}.pb-component-testimonials .testimonial-items{margin-bottom:4rem;margin-left:auto;margin-right:auto;max-width:970px}.pb-component-testimonials .testimonial-items.testimonial-items-1{margin-bottom:0}.pb-component-testimonials .testimonial-item{align-items:center;background-color:var(--utility-grey-light);border:1px solid transparent;border-radius:8px;display:flex;height:100%;padding:36px}@media (min-width:980px){.pb-component-testimonials .testimonial-item{padding:64px}}.pb-component-testimonials .testimonial-item-inner{align-items:center;display:flex;flex-direction:column}@media (min-width:980px){.pb-component-testimonials .testimonial-item-inner{align-items:center;flex-direction:row}}.pb-component-testimonials .testimonial-image{display:flex;justify-content:center;margin-bottom:16px}@media (min-width:980px){.pb-component-testimonials .testimonial-image{margin-bottom:0;margin-right:32px}}.pb-component-testimonials .testimonial-image .image-container{border:1px solid transparent;border-radius:8px;height:100%;height:175px;overflow:hidden;width:175px}.pb-component-testimonials .testimonial-image .image-container img{-o-object-fit:cover;object-fit:cover}.pb-component-testimonials .testimonial-item-content{align-items:center;display:flex;flex-direction:column;width:100%}@media (min-width:980px){.pb-component-testimonials .testimonial-item-content{align-items:start;flex-direction:row;gap:32px}}.pb-component-testimonials .testimonial-item-content .testimonial-item-content-inner{text-align:center}@media (min-width:980px){.pb-component-testimonials .testimonial-item-content .testimonial-item-content-inner{text-align:left}}.pb-component-testimonials .testimonial-item-content .attribution{font-size:24px;font-weight:700;line-height:30px;margin-top:0}@media (min-width:980px){.pb-component-testimonials .testimonial-item-content .attribution{font-size:20px;line-height:28px}}.pb-component-testimonials .testimonial-item-content .testimonial-item-link{display:inline-block;margin-top:16px}.pb-component-testimonials .quotes{color:var(--ubc-clf-grey-dark);font-size:48px;margin-bottom:16px}.pb-component-testimonials .quotes .fa-quote-right{margin-left:16px}.pb-component-campus-tabs{margin-bottom:64px}.pb-component-campus-tabs .campus-tabs-container{background-color:var(--ubc-purple-dark);border-radius:8px 8px 0 0;padding-left:16px;padding-right:16px;padding-top:8px}.pb-component-campus-tabs h2{color:#fff;font-weight:700;margin:0 0 8px}.pb-component-campus-tabs .campus-tabs-nav{display:flex;margin:0}.pb-component-campus-tabs .campus-tabs-nav div:first-of-type{margin-right:4px}.pb-component-campus-tabs .campus-tabs-nav div a,.pb-component-campus-tabs .campus-tabs-nav div span{border-radius:8px 8px 0 0;display:block;font-weight:700;padding:8px 36px}.pb-component-campus-tabs .campus-tabs-nav div span{background-color:var(--utility-white);color:var(--ubc-blue)}.pb-component-campus-tabs .campus-tabs-nav div a{background-color:var(--ubc-purple-light);color:var(--ubc-blue);text-decoration:none;transition:all .2s ease-in-out}@media (prefers-reduced-motion:reduce){.pb-component-campus-tabs .campus-tabs-nav div a{transition:none}}.pb-component-campus-tabs .campus-tabs-nav div a:hover{background-color:rgba(243,229,241,.85);color:var(--ubc-blue)}.pb-component-two-column-content{margin-bottom:64px}.pb-component-programs-row .programs-row-item .pb-component-two-column-content .campus-term,.pb-component-two-column-content .pb-component-programs-row .programs-row-item .campus-term,.pb-component-two-column-content li,.pb-component-two-column-content p{font-weight:400}.pb-component-programs-row .programs-row-item .pb-component-two-column-content .campus-term:first-child,.pb-component-two-column-content .pb-component-programs-row .programs-row-item .campus-term:first-child,.pb-component-two-column-content li:first-child,.pb-component-two-column-content p:first-child{margin-top:0}.pb-component-programs-row .programs-row-item .pb-component-two-column-content .campus-term:last-child,.pb-component-two-column-content .pb-component-programs-row .programs-row-item .campus-term:last-child,.pb-component-two-column-content li:last-child,.pb-component-two-column-content p:last-child{margin-bottom:0}.pb-component-programs-row .programs-row-item .pb-component-testimonials .testimonial-item-content .pb-component-two-column-content .campus-term,.pb-component-programs-row .programs-row-item .pb-component-two-column-content .pb-component-testimonials .testimonial-item-content .campus-term,.pb-component-testimonials .testimonial-item-content .pb-component-two-column-content .pb-component-programs-row .programs-row-item .campus-term,.pb-component-testimonials .testimonial-item-content .pb-component-two-column-content p,.pb-component-two-column-content .pb-component-testimonials .testimonial-item-content .pb-component-programs-row .programs-row-item .campus-term,.pb-component-two-column-content .pb-component-testimonials .testimonial-item-content p,.pb-component-two-column-content h1,.pb-component-two-column-content h2,.pb-component-two-column-content h3,.pb-component-two-column-content h4,.pb-component-two-column-content h5,.pb-component-two-column-content h6{font-weight:700}.pb-component-programs-row .programs-row-item .pb-component-testimonials .testimonial-item-content .pb-component-two-column-content .campus-term:first-child,.pb-component-programs-row .programs-row-item .pb-component-two-column-content .pb-component-testimonials .testimonial-item-content .campus-term:first-child,.pb-component-testimonials .testimonial-item-content .pb-component-two-column-content .pb-component-programs-row .programs-row-item .campus-term:first-child,.pb-component-testimonials .testimonial-item-content .pb-component-two-column-content p:first-child,.pb-component-two-column-content .pb-component-testimonials .testimonial-item-content .pb-component-programs-row .programs-row-item .campus-term:first-child,.pb-component-two-column-content .pb-component-testimonials .testimonial-item-content p:first-child,.pb-component-two-column-content h1:first-child,.pb-component-two-column-content h2:first-child,.pb-component-two-column-content h3:first-child,.pb-component-two-column-content h4:first-child,.pb-component-two-column-content h5:first-child,.pb-component-two-column-content h6:first-child{margin-top:0}.pb-component-programs-row .programs-row-item .pb-component-testimonials .testimonial-item-content .pb-component-two-column-content .campus-term:last-child,.pb-component-programs-row .programs-row-item .pb-component-two-column-content .pb-component-testimonials .testimonial-item-content .campus-term:last-child,.pb-component-testimonials .testimonial-item-content .pb-component-two-column-content .pb-component-programs-row .programs-row-item .campus-term:last-child,.pb-component-testimonials .testimonial-item-content .pb-component-two-column-content p:last-child,.pb-component-two-column-content .pb-component-testimonials .testimonial-item-content .pb-component-programs-row .programs-row-item .campus-term:last-child,.pb-component-two-column-content .pb-component-testimonials .testimonial-item-content p:last-child,.pb-component-two-column-content h1:last-child,.pb-component-two-column-content h2:last-child,.pb-component-two-column-content h3:last-child,.pb-component-two-column-content h4:last-child,.pb-component-two-column-content h5:last-child,.pb-component-two-column-content h6:last-child{margin-bottom:0}.pb-component-content-grid{margin-bottom:64px}.pb-component-content-grid .content-grid-content{margin-bottom:32px}.pb-component-content-grid .content-grid-content h2{font-weight:700;margin-top:0}.pb-component-content-grid .content-grid-content .pb-component-programs-row .programs-row-item .campus-term,.pb-component-content-grid .content-grid-content p,.pb-component-programs-row .programs-row-item .pb-component-content-grid .content-grid-content .campus-term{font-weight:400}.pb-component-content-grid .content-grid-primary-image{margin-top:16px}.pb-component-content-grid .content-grid-primary-image .image-container img{width:100%}.pb-component-content-grid .content-grid-items{grid-gap:32px;display:grid;grid-auto-rows:auto;grid-template-columns:repeat(1,1fr);margin-bottom:32px}.pb-component-content-grid .content-grid-items h3{font-weight:700}.pb-component-content-grid .content-grid-items .pb-component-programs-row .programs-row-item .campus-term,.pb-component-content-grid .content-grid-items p,.pb-component-programs-row .programs-row-item .pb-component-content-grid .content-grid-items .campus-term{font-weight:400}@media (min-width:768px){.pb-component-content-grid .content-grid-items.content-grid-items-count__2{grid-template-columns:repeat(2,1fr)}.pb-component-content-grid .content-grid-items.content-grid-items-count__3{grid-template-columns:repeat(3,1fr)}.pb-component-content-grid .content-grid-items.content-grid-items-count__4{grid-template-columns:repeat(2,1fr)}}@media (min-width:980px){.pb-component-content-grid .content-grid-items.content-grid-items-count__4{grid-template-columns:repeat(4,1fr)}}.pb-component-content-grid .content-grid-item{position:relative}.pb-component-content-grid .content-grid-item .content-grid-item-link i{transition:all .2s ease-in-out}@media (prefers-reduced-motion:reduce){.pb-component-content-grid .content-grid-item .content-grid-item-link i{transition:none}}.pb-component-content-grid .content-grid-item .content-grid-item-link:hover i{transform:translateX(8px)}.pb-component-content-grid .content-grid-item .content-grid-item-image .image-container{aspect-ratio:3/2;width:100%}.pb-component-content-grid .content-grid-item .content-grid-item-image .image-container img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pb-component-content-grid .image-container{border-radius:8px;overflow:hidden}.pb-component-image-grid-list{margin-bottom:64px}.pb-component-image-grid-list .image-grid-list-items{grid-gap:32px;display:grid;grid-auto-rows:auto;grid-template-columns:repeat(1,1fr);margin-bottom:32px}.pb-component-image-grid-list .image-grid-list-items h2,.pb-component-image-grid-list .image-grid-list-items h3{font-weight:700}.pb-component-image-grid-list .image-grid-list-items h2{margin-bottom:16px}.pb-component-image-grid-list .image-grid-list-items .subtitle{color:var(--utility-grey-dark);font-size:16px;line-height:1.5;margin-top:32px;text-transform:uppercase}.pb-component-image-grid-list .image-grid-list-items .subtitle+h2{margin-top:8px}.pb-component-image-grid-list .image-grid-list-items .pb-tags{flex-wrap:wrap;margin-bottom:16px}@media (min-width:768px){.pb-component-image-grid-list .image-grid-list-items.image-grid-list-items-count__2{grid-template-columns:repeat(2,1fr)}.pb-component-image-grid-list .image-grid-list-items.image-grid-list-items-count__3{grid-template-columns:repeat(3,1fr)}.pb-component-image-grid-list .image-grid-list-items.image-grid-list-items-count__4{grid-template-columns:repeat(2,1fr)}}@media (min-width:980px){.pb-component-image-grid-list .image-grid-list-items.image-grid-list-items-count__4{grid-template-columns:repeat(4,1fr)}}.pb-component-image-grid-list .image-grid-list-item{position:relative}.pb-component-image-grid-list .image-grid-list-item .image-grid-list-item-link i{transition:all .2s ease-in-out}@media (prefers-reduced-motion:reduce){.pb-component-image-grid-list .image-grid-list-item .image-grid-list-item-link i{transition:none}}.pb-component-image-grid-list .image-grid-list-item .image-grid-list-item-link:hover i{transform:translateX(8px)}.pb-component-image-grid-list .image-grid-list-item .pb-component-programs-row .programs-row-item .campus-term,.pb-component-image-grid-list .image-grid-list-item p,.pb-component-programs-row .programs-row-item .pb-component-image-grid-list .image-grid-list-item .campus-term{font-weight:400}.pb-component-image-grid-list .image-grid-list-item .image-grid-list-item-image .image-container{aspect-ratio:3/2;width:100%}.pb-component-image-grid-list .image-grid-list-item .image-grid-list-item-image .image-container img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pb-component-image-grid-list .image-container{border-radius:8px;overflow:hidden}.pb-component-image-gallery-cta{margin-bottom:64px}.pb-component-image-gallery-cta .image-gallery-cta-primary{margin-bottom:16px}.pb-component-image-gallery-cta .image-gallery-cta-primary .bs-container{position:relative;z-index:1}.pb-component-image-gallery-cta .image-gallery-cta-primary .image-gallery-cta-primary-content{margin-bottom:64px;max-width:700px}.pb-component-image-gallery-cta .image-gallery-cta-primary .image-gallery-cta-primary-content h2{font-weight:700;margin-top:0}.pb-component-image-gallery-cta .image-gallery-cta-primary .image-gallery-cta-primary-content .pb-component-programs-row .programs-row-item .campus-term,.pb-component-image-gallery-cta .image-gallery-cta-primary .image-gallery-cta-primary-content h2,.pb-component-image-gallery-cta .image-gallery-cta-primary .image-gallery-cta-primary-content p,.pb-component-programs-row .programs-row-item .pb-component-image-gallery-cta .image-gallery-cta-primary .image-gallery-cta-primary-content .campus-term{color:var(--utility-white)}.pb-component-image-gallery-cta .image-gallery-cta-primary .image-gallery-cta-primary-content .bs-btn{margin-bottom:0}.pb-component-image-gallery-cta .image-gallery-cta-primary .background-image-container{display:flex;flex-direction:column;justify-content:flex-end;min-height:70vh}.pb-component-image-gallery-cta .image-gallery-cta-primary .background-image-container:before{background:linear-gradient(180deg,transparent,rgba(0,0,0,.7));content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.pb-component-image-gallery-cta .image-gallery-cta-items{grid-gap:16px;display:grid;grid-auto-rows:auto;grid-template-columns:repeat(1,1fr)}.pb-component-image-gallery-cta .image-gallery-cta-items.image-gallery-cta-items-count__1{grid-template-columns:repeat(1,1fr)}.pb-component-image-gallery-cta .image-gallery-cta-items.image-gallery-cta-items-count__2{grid-template-columns:repeat(2,1fr)}@media (min-width:576px){.pb-component-image-gallery-cta .image-gallery-cta-items.image-gallery-cta-items-count__2,.pb-component-image-gallery-cta .image-gallery-cta-items.image-gallery-cta-items-count__3{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.pb-component-image-gallery-cta .image-gallery-cta-items.image-gallery-cta-items-count__3{grid-template-columns:repeat(3,1fr)}}@media (min-width:576px){.pb-component-image-gallery-cta .image-gallery-cta-items.image-gallery-cta-items-count__4{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.pb-component-image-gallery-cta .image-gallery-cta-items.image-gallery-cta-items-count__4{grid-template-columns:repeat(4,1fr)}}.pb-component-image-gallery-cta .image-gallery-cta-items .background-image-container{aspect-ratio:16/9}.pb-tags{display:flex;flex-direction:row;gap:8px}.pb-tags .pb-tag{border:1px solid transparent;border-radius:4px;color:var(--ubc-blue);font-size:14px;line-height:16px;padding:2px 8px}.pb-tags .pb-tag.pb-tag-green{background-color:var(--ubc-green-light)}.pb-component-events-spotlight{margin-bottom:64px}.pb-component-events-spotlight.events-spotlight-white .events-content-primary-card{background-color:var(--utility-white)}.pb-component-events-spotlight.events-spotlight-light_grey .events-content-primary-card{background-color:var(--utility-grey-light)}.pb-component-events-spotlight.events-spotlight-light_blue .events-content-primary-card{background-color:var(--ubc-blue-light)}.pb-component-events-spotlight.events-spotlight-light_green .events-content-primary-card{background-color:var(--ubc-green-light)}.pb-component-events-spotlight.events-spotlight-light_green .events-content-primary-card .arrow,.pb-component-events-spotlight.events-spotlight-light_green .events-content-primary-card .arrow i{color:var(--ubc-green)}.pb-component-events-spotlight.events-spotlight-light_green .events-content-primary-card:hover .arrow,.pb-component-events-spotlight.events-spotlight-light_green .events-content-primary-card:hover .arrow i{color:rgba(39,73,69,.85)}.pb-component-events-spotlight.events-spotlight-light_purple .events-content-primary-card{background-color:var(--ubc-purple-light)}.pb-component-events-spotlight.events-spotlight-light_purple .events-content-primary-card .arrow,.pb-component-events-spotlight.events-spotlight-light_purple .events-content-primary-card .arrow i{color:var(--ubc-purple-dark)}.pb-component-events-spotlight.events-spotlight-light_purple .events-content-primary-card:hover .arrow,.pb-component-events-spotlight.events-spotlight-light_purple .events-content-primary-card:hover .arrow i{color:rgba(100,45,113,.85)}.pb-component-events-spotlight .events-content-container{display:flex;flex-direction:column}@media (min-width:768px){.pb-component-events-spotlight .events-content-container{flex-direction:row}.pb-component-events-spotlight .events-content-container .events-content-primary-card{max-width:50%}.pb-component-events-spotlight .events-content-container .events-content-primary-card .arrow{margin-top:16px}}.pb-component-events-spotlight .events-content-primary-card{border-radius:8px;margin-bottom:16px;overflow:hidden;text-decoration:none}@media (min-width:768px){.pb-component-events-spotlight .events-content-primary-card{margin-bottom:0;margin-right:16px}}@media (min-width:980px){.pb-component-events-spotlight .events-content-primary-card{margin-right:32px}}.pb-component-events-spotlight .events-content-primary-card i{transition:all .2s ease-in-out}@media (prefers-reduced-motion:reduce){.pb-component-events-spotlight .events-content-primary-card i{transition:none}}.pb-component-events-spotlight .events-content-primary-card:hover i{transform:translateX(8px)}.pb-component-events-spotlight .events-content-primary-card-image .image-container{aspect-ratio:3/2;width:100%}.pb-component-events-spotlight .events-content-primary-card-image .image-container img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pb-component-events-spotlight .events-content-primary-card-inner{padding:36px}@media (min-width:768px){.pb-component-events-spotlight .events-content-primary-card-inner{padding:64px}}.pb-component-events-spotlight .events-content-primary-card-inner h2{font-weight:700;margin-top:0}.pb-component-events-spotlight .events-content-primary-card-inner .pb-component-programs-row .programs-row-item .campus-term,.pb-component-events-spotlight .events-content-primary-card-inner p,.pb-component-programs-row .programs-row-item .pb-component-events-spotlight .events-content-primary-card-inner .campus-term{color:var(--ubc-blue)}.pb-component-events-spotlight .events-content-primary-card-inner .arrow{align-items:center;display:flex}.pb-component-events-spotlight .events-content-primary-card-inner .arrow .arrow-text{margin-right:8px}.pb-component-events-spotlight .events-spotlight-items{grid-gap:16px;display:grid;grid-auto-rows:min-content;grid-template-columns:repeat(2,1fr);margin-bottom:16px;width:100%}@media (min-width:980px){.pb-component-events-spotlight .events-spotlight-items{grid-gap:32px}}.pb-component-events-spotlight .events-spotlight-items .events-spotlight-item{border-radius:8px;overflow:hidden}.pb-component-events-spotlight .events-spotlight-items .events-spotlight-item a:hover .background-image-container:before{background:rgba(39,73,69,.2)}.pb-component-events-spotlight .events-spotlight-items .background-image-container{align-items:center;display:flex;justify-content:center;min-height:165px}.pb-component-events-spotlight .events-spotlight-items .background-image-container:before{background:rgba(39,73,69,.7);content:"";height:100%;left:0;position:absolute;top:0;transition:all .2s ease-in-out;width:100%;z-index:1}@media (prefers-reduced-motion:reduce){.pb-component-events-spotlight .events-spotlight-items .background-image-container:before{transition:none}}@media (min-width:576px){.pb-component-events-spotlight .events-spotlight-items .background-image-container{min-height:250px}}@media (min-width:768px){.pb-component-events-spotlight .events-spotlight-items .background-image-container{min-height:165px}}@media (min-width:980px){.pb-component-events-spotlight .events-spotlight-items .background-image-container{min-height:220px}}.pb-component-events-spotlight .events-spotlight-items .events-spotlight-item-inner{padding:16px;position:relative;text-align:center;z-index:2}.pb-component-events-spotlight .events-spotlight-items .events-spotlight-item-inner h3{color:var(--utility-white);font-weight:700;margin:0}.pb-component-i-links{margin-bottom:64px}.pb-component-i-links h2{margin-top:32px}.pb-component-i-links.i-links-blue div,.pb-component-i-links.i-links-blue h2,.pb-component-i-links.i-links-blue h3,.pb-component-i-links.i-links-green div,.pb-component-i-links.i-links-green h2,.pb-component-i-links.i-links-green h3,.pb-component-i-links.i-links-purple div,.pb-component-i-links.i-links-purple h2,.pb-component-i-links.i-links-purple h3{color:var(--utility-white)}.pb-component-i-links.i-links-blue{background-color:var(--ubc-blue)}.pb-component-i-links.i-links-green{background-color:var(--ubc-green)}.pb-component-i-links.i-links-purple{background-color:var(--ubc-purple-dark)}.pb-component-i-links.i-links-light_blue{background-color:var(--ubc-blue-light)}.pb-component-i-links.i-links-light_grey{background-color:var(--utility-grey-light)}.pb-component-i-links.i-links-light_green{background-color:var(--ubc-green-light)}.pb-component-i-links.i-links-light_purple{background-color:var(--ubc-purple-light)}.pb-component-i-links .i-links-content{margin-bottom:32px;margin-left:auto;margin-right:auto;max-width:900px;text-align:center}.pb-component-i-links .i-links-content h2{font-weight:700}.pb-component-i-links .i-links-items .i-links-items__desktop{display:none}.pb-component-i-links .i-links-items .i-links-items__mobile{margin-bottom:96px}.pb-component-i-links .i-links-items .i-links-items__mobile.i-links-items-count__1{margin-bottom:0}@media (min-width:980px){.pb-component-i-links .i-links-items .i-links-items__desktop{grid-gap:32px;display:grid;grid-auto-rows:auto;grid-template-columns:repeat(1,1fr);justify-items:center;margin-bottom:32px}.pb-component-i-links .i-links-items .i-links-items__desktop.i-links-items-count__2{grid-template-columns:repeat(2,1fr)}.pb-component-i-links .i-links-items .i-links-items__desktop.i-links-items-count__3{grid-template-columns:repeat(3,1fr)}.pb-component-i-links .i-links-items .i-links-items__desktop.i-links-items-count__4{grid-template-columns:repeat(4,1fr)}.pb-component-i-links .i-links-items .i-links-items__mobile{display:none}}.pb-component-i-links .i-links-icon{height:75px;width:75px}.pb-component-i-links .i-links-icon .image-container{height:100%;text-align:center;width:100%}.pb-component-i-links .i-links-item{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.pb-component-i-links .i-links-item h3{font-weight:700;margin-bottom:16px;text-align:center}.pb-component-i-links.i-links-blue .bs-btn-white-outline:focus,.pb-component-i-links.i-links-blue .bs-btn-white-outline:hover,.pb-component-i-links.i-links-green .bs-btn-white-outline:focus,.pb-component-i-links.i-links-green .bs-btn-white-outline:hover,.pb-component-i-links.i-links-purple .bs-btn-white-outline:focus,.pb-component-i-links.i-links-purple .bs-btn-white-outline:hover{background-color:var(--utility-white);border-color:var(--utility-white)}.pb-component-i-links.i-links-blue .splide__arrow,.pb-component-i-links.i-links-green .splide__arrow,.pb-component-i-links.i-links-purple .splide__arrow{background:var(--utility-white);opacity:.85}.pb-component-i-links.i-links-blue .splide__pagination .splide__pagination__page,.pb-component-i-links.i-links-green .splide__pagination .splide__pagination__page,.pb-component-i-links.i-links-purple .splide__pagination .splide__pagination__page{background:var(--utility-white);opacity:.7}.pb-component-i-links.i-links-blue .bs-btn-white-outline:focus,.pb-component-i-links.i-links-blue .bs-btn-white-outline:hover{color:var(--ubc-blue)}.pb-component-i-links.i-links-blue .splide__arrow svg{fill:var(--ubc-blue)}.pb-component-i-links.i-links-green .bs-btn-white-outline:focus,.pb-component-i-links.i-links-green .bs-btn-white-outline:hover{color:var(--ubc-green-dark)}.pb-component-i-links.i-links-green .splide__arrow svg{fill:var(--ubc-green-dark)}.pb-component-i-links.i-links-purple .bs-btn-white-outline:focus,.pb-component-i-links.i-links-purple .bs-btn-white-outline:hover{color:var(--ubc-purple-dark)}.pb-component-i-links.i-links-purple .splide__arrow svg{fill:var(--ubc-purple-dark)}.pb-component-i-links.i-links-light_blue .bs-btn-white-outline:focus,.pb-component-i-links.i-links-light_blue .bs-btn-white-outline:hover,.pb-component-i-links.i-links-light_grey .bs-btn-white-outline:focus,.pb-component-i-links.i-links-light_grey .bs-btn-white-outline:hover,.pb-component-i-links.i-links-white .bs-btn-white-outline:focus,.pb-component-i-links.i-links-white .bs-btn-white-outline:hover{background-color:var(--ubc-blue);border-color:var(--ubc-blue);color:var(--utility-white)}.pb-component-i-links.i-links-light_blue .splide__arrow{background:var(--ubc-blue);opacity:.85}.pb-component-i-links.i-links-light_blue .splide__arrow svg{fill:var(--ubc-blue-light)}.pb-component-i-links.i-links-light_green .bs-btn-white-outline{border-color:var(--ubc-green-dark);color:var(--ubc-green-dark)}.pb-component-i-links.i-links-light_green .bs-btn-white-outline:focus,.pb-component-i-links.i-links-light_green .bs-btn-white-outline:hover{background-color:var(--ubc-green-dark);border-color:var(--ubc-green-dark);color:var(--utility-white)}.pb-component-i-links.i-links-light_green .splide__arrow{background:var(--ubc-green-dark);opacity:.85}.pb-component-i-links.i-links-light_green .splide__arrow svg{fill:var(--ubc-green-light)}.pb-component-i-links.i-links-light_green .splide__pagination .splide__pagination__page{background:var(--ubc-green-dark);opacity:.7}.pb-component-i-links.i-links-light_purple .bs-btn-white-outline{border-color:var(--ubc-purple-dark);color:var(--ubc-purple-dark)}.pb-component-i-links.i-links-light_purple .bs-btn-white-outline:focus,.pb-component-i-links.i-links-light_purple .bs-btn-white-outline:hover{background-color:var(--ubc-purple-dark);border-color:var(--ubc-purple-dark);color:var(--utility-white)}.pb-component-i-links.i-links-light_purple .splide__arrow{background:var(--ubc-purple-dark);opacity:.85}.pb-component-i-links.i-links-light_purple .splide__arrow svg{fill:var(--ubc-purple-light)}.pb-component-i-links.i-links-light_purple .splide__pagination .splide__pagination__page{background:var(--ubc-purple-dark);opacity:.7}.pb-component-infographics{margin-bottom:64px;padding-bottom:32px;padding-top:48px}.pb-component-infographics .infographic-items__desktop{display:none}@media (min-width:980px){.pb-component-infographics .infographic-items__desktop{display:block}}.pb-component-infographics .infographics-items__mobile{display:block;margin-bottom:4rem}@media (min-width:980px){.pb-component-infographics .infographics-items__mobile{display:none}}.pb-component-infographics.infographics-items-count__1 .infographics-items__mobile{margin-bottom:0}.pb-component-infographics.infographics-light_blue{background-color:var(--ubc-blue-light)}.pb-component-infographics.infographics-light_grey{background-color:var(--utility-grey-light)}.pb-component-infographics.infographics-light_green{background-color:var(--ubc-green-light)}.pb-component-infographics.infographics-light_purple{background-color:var(--ubc-purple-light)}.pb-component-infographics .infographic-items__list{grid-gap:32px;display:grid;grid-auto-rows:auto;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));list-style:none;margin:0}.pb-component-infographics .infographic-items__list li{list-style:none}.pb-component-infographics .infographics-item{margin:0 auto;max-width:600px}.pb-component-infographics .infographics-item-icon{height:75px;width:75px}.pb-component-infographics .infographics-item-icon .image-container{height:100%;text-align:center;width:100%}.pb-component-infographics .infographics-item-icon{margin-bottom:16px}.pb-component-infographics .h1{color:var(--ubc-blue);font-weight:700;margin-bottom:16px}@media (min-width:980px){.pb-component-infographics .h1,.pb-component-infographics .infographics-item-icon{margin-bottom:32px}}.pb-component-infographics .infographic-item-container{align-items:center;display:flex;flex-direction:column;padding-left:16px;padding-right:16px;text-align:center}.pb-component-map{margin-bottom:64px}.pb-component-map .acf-map{border:1px solid #ccc;height:400px;margin:20px 0;width:100%}.pb-component-map .acf-map img{max-width:inherit!important}.pb-component-map .map{min-height:400px}.pb-component-map .pb-component-map-container{margin-left:auto;margin-right:auto;max-width:970px}.pb-component-map h2{font-weight:700}.pb-component-map h2 i{color:var(--ubc-red-orange);font-size:36px;margin-right:12px}.pb-component-map .pb-component-programs-row .programs-row-item .campus-term,.pb-component-map p,.pb-component-programs-row .programs-row-item .pb-component-map .campus-term{font-weight:400}.pb-component-media-feature{margin-bottom:64px;padding-bottom:64px;padding-top:64px}@media (min-width:768px){.pb-component-media-feature{padding-bottom:96px;padding-top:96px}}@media (min-width:980px){.pb-component-media-feature{padding-bottom:64px;padding-top:64px}}.pb-component-media-feature.media-feature-blue{background:var(--ubc-blue)}.pb-component-media-feature.media-feature-green{background:var(--ubc-green)}.pb-component-media-feature.media-feature-purple{background:var(--ubc-purple-dark)}.pb-component-media-feature.media-feature-white{background:var(--utility-white)}.pb-component-media-feature.media-feature-light_grey{background:var(--utility-grey-light)}.pb-component-media-feature.media-feature-light_blue{background:var(--ubc-blue-light)}.pb-component-media-feature.media-feature-light_green{background:var(--ubc-green-light)}.pb-component-media-feature.media-feature-light_purple{background:var(--ubc-purple-light)}.pb-component-media-feature .media-feature-content-inner h2,.pb-component-media-feature .media-feature-content-inner h3{font-weight:700}.pb-component-media-feature .media-feature-content-inner h2{margin-bottom:16px;margin-top:0}.pb-component-media-feature .media-feature-content-inner h3{margin-top:16px}@media (min-width:980px){.pb-component-media-feature .media-feature-content-inner{padding-right:64px}}.pb-component-media-feature .media-feature-media-container{border-radius:8px;margin-bottom:32px;overflow:hidden}.pb-component-media-feature .media-feature-media-container .image-container img{width:100%}@media (min-width:980px){.pb-component-media-feature .media-feature-media-container{left:90%;margin-bottom:0;max-height:100%;position:absolute;top:50%;transform:translateY(-50%);width:65%}.pb-component-media-feature .media-feature-media-container.image-media{aspect-ratio:16/9}.pb-component-media-feature .media-feature-media-container.image-media .image-container{height:100%}.pb-component-media-feature .media-feature-media-container.image-media .image-container img{-o-object-fit:cover;object-fit:cover}}.pb-component-media-feature .media-feature-container{background-color:var(--utility-white);border-radius:8px;padding:32px;position:relative}@media (min-width:768px){.pb-component-media-feature .media-feature-container{padding:48px}}@media (min-width:980px){.pb-component-media-feature .media-feature-container{display:flex;flex-direction:column;justify-content:center;max-width:65%;min-height:400px;padding:64px}}.pb-component-media-feature .bs-btn{margin-bottom:0}.pb-component-media-feature.media-feature-white .media-feature-container{background-color:var(--utility-grey-light)}.pb-component-next-steps-navigation{margin-bottom:64px}.pb-component-next-steps-navigation .next-steps-navigation-content{margin-bottom:32px}.pb-component-next-steps-navigation .next-steps-navigation-content .pb-component-programs-row .programs-row-item .campus-term,.pb-component-next-steps-navigation .next-steps-navigation-content p,.pb-component-programs-row .programs-row-item .pb-component-next-steps-navigation .next-steps-navigation-content .campus-term{font-weight:400}.pb-component-next-steps-navigation h2{font-weight:700;margin-top:0}.pb-component-next-steps-navigation .next-steps-links{align-items:flex-start;display:flex;flex-direction:column}@media (min-width:980px){.pb-component-next-steps-navigation .next-steps-links{flex-direction:row;flex-wrap:wrap}}.pb-component-next-steps-navigation .next-steps-step{color:var(--utility-grey-dark);font-weight:700;line-height:18px;text-transform:uppercase}.pb-component-next-steps-navigation .next-steps-link{align-items:flex-start;display:flex;flex-direction:column;padding:8px 24px 24px;position:relative}.pb-component-next-steps-navigation .next-steps-link:before{cursor:pointer}.pb-component-next-steps-navigation .next-steps-link.active .next-steps-indicators:after,.pb-component-next-steps-navigation .next-steps-link.active .next-steps-indicators:before{background-color:var(--ubc-red-orange)}.pb-component-next-steps-navigation .next-steps-link .next-steps-indicators:before{background-color:var(--ubc-blue);border-radius:50%;content:"";height:10px;left:4px;position:absolute;top:12px;width:10px}.pb-component-next-steps-navigation .next-steps-link .next-steps-indicators:after{background-color:var(--ubc-blue);border-radius:1px;content:"";height:calc(100% - 32px);left:8px;position:absolute;top:28px;width:2px}@media (min-width:980px){.pb-component-next-steps-navigation .next-steps-link{height:100%;width:250px}.pb-component-next-steps-navigation .next-steps-link .next-steps-indicators:after{height:2px;left:76px;top:16px;width:calc(100% - 100px)}}.pb-component-next-steps-navigation .next-steps-link a:before{content:"";inset:0;position:absolute;z-index:1}.pb-component-next-steps-navigation .next-steps-link a{color:var(--ubc-blue);font-size:18px;font-weight:700;text-decoration:none;text-transform:uppercase}.pb-component-next-steps-navigation .next-steps-link a span{background:linear-gradient(var(--ubc-blue),var(--ubc-blue)) 0 100% no-repeat;background-size:0 2px;padding-bottom:2px;transition:background .5s}.pb-component-next-steps-navigation .next-steps-link a:focus span,.pb-component-next-steps-navigation .next-steps-link a:hover span{background-size:100% 2px}.pb-component-video{margin-bottom:64px}.pb-component-video .video-content{margin-bottom:32px}.pb-component-video h2{align-items:center;display:inline-flex;font-weight:700;margin-top:0}.pb-component-video h2 i{color:var(--ubc-red-orange);font-size:36px;margin-right:12px}.pb-component-programs-row .programs-row-item .pb-component-video .campus-term,.pb-component-video .pb-component-programs-row .programs-row-item .campus-term,.pb-component-video p{font-weight:400}.pb-component-programs-row .programs-row-item .pb-component-video .campus-term:last-child,.pb-component-video .pb-component-programs-row .programs-row-item .campus-term:last-child,.pb-component-video p:last-child{margin-bottom:0}.pb-component-numbered-steps{margin-bottom:64px}.pb-component-numbered-steps h2{font-weight:700;margin-bottom:16px;margin-top:0}.pb-component-numbered-steps .pb-component-programs-row .programs-row-item .campus-term,.pb-component-numbered-steps p,.pb-component-programs-row .programs-row-item .pb-component-numbered-steps .campus-term{font-weight:400}.pb-component-numbered-steps .numbered-steps-container{border-radius:8px;margin:0 auto;max-width:970px}.pb-component-numbered-steps.numbered-steps-white .numbered-steps-container{border:2px solid var(--utility-grey-light)}.pb-component-numbered-steps.numbered-steps-light_grey .numbered-steps-container{background-color:var(--utility-grey-light)}.pb-component-numbered-steps.numbered-steps-light_blue .numbered-steps-container{background-color:var(--ubc-blue-light)}.pb-component-numbered-steps.numbered-steps-light_green .numbered-steps-container{background-color:var(--ubc-green-light)}.pb-component-numbered-steps.numbered-steps-light_purple .numbered-steps-container{background-color:var(--ubc-purple-light)}.pb-component-numbered-steps .numbered-steps-container-inner{padding:32px}@media (min-width:768px){.pb-component-numbered-steps .numbered-steps-container-inner{padding:64px}.pb-component-numbered-steps .numbered-steps-container-inner>.wysiwyg{margin-bottom:32px}}.pb-component-numbered-steps .numbered-blocks-items{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.pb-component-numbered-steps .numbered-blocks-items .numbered-blocks-item{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.pb-component-numbered-steps .numbered-blocks-items .numbered-blocks-item .pb-component-programs-row .programs-row-item .campus-term,.pb-component-numbered-steps .numbered-blocks-items .numbered-blocks-item p,.pb-component-programs-row .programs-row-item .pb-component-numbered-steps .numbered-blocks-items .numbered-blocks-item .campus-term{font-weight:500}.pb-component-numbered-steps .numbered-blocks-index-num{color:var(--ubc-red-orange);font-weight:700}@media (min-width:768px){.pb-component-numbered-steps .numbered-blocks-items{gap:16px;margin-bottom:32px}.pb-component-numbered-steps .numbered-blocks-items .numbered-blocks-item{align-items:top;flex-direction:row;gap:16px;justify-content:flex-start;width:100%}.pb-component-numbered-steps .numbered-blocks-items .numbered-blocks-item .numbered-blocks-content{margin-top:6px}.pb-component-numbered-steps .numbered-blocks-items .pb-component-programs-row .programs-row-item .wysiwyg>.campus-term:last-of-type,.pb-component-numbered-steps .numbered-blocks-items .wysiwyg>p:last-of-type,.pb-component-programs-row .programs-row-item .pb-component-numbered-steps .numbered-blocks-items .wysiwyg>.campus-term:last-of-type{margin-bottom:0}}.pb-component-numbered-steps .bs-btn{margin-bottom:0}.pb-component-programs-row{margin-bottom:64px;padding-bottom:64px}.pb-component-programs-row.programs-count-1{padding-bottom:0}@media (min-width:768px){.pb-component-programs-row.programs-count-2{padding-bottom:0}}@media (min-width:980px){.pb-component-programs-row.programs-count-3{padding-bottom:0}}.pb-component-programs-row h2{font-weight:700;margin-top:0}.pb-component-programs-row h3{font-weight:700}.pb-component-programs-row .programs-row-item .campus-term,.pb-component-programs-row p{font-weight:400}.pb-component-programs-row .programs-row-content{margin-bottom:32px}.pb-component-programs-row .programs-row-content .programs-row-content-button{margin-top:16px}.pb-component-programs-row .programs-row-item .programs-row-item-image{margin-bottom:32px;position:relative}.pb-component-programs-row .programs-row-item .programs-row-item-image .image-container{aspect-ratio:3/2}.pb-component-programs-row .programs-row-item .programs-row-item-image .image-container img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pb-component-programs-row .programs-row-item .campus-term{background:var(--ubc-purple-dark);color:var(--utility-white);font-weight:700!important;font-weight:700;padding:8px 16px;position:absolute;right:0;top:0;z-index:1}.pb-component-programs-row .programs-row-item .programs-row-link{align-items:center;display:flex}.pb-component-programs-row .programs-row-item .programs-row-link i{margin-left:8px;transition:margin-left .15s ease}.pb-component-programs-row .programs-row-item .programs-row-link:focus i,.pb-component-programs-row .programs-row-item .programs-row-link:hover i{margin-left:16px}.pb-component-programs-row.pb-component .splide__arrows--ltr .splide__arrow{bottom:-64px}.pb-component-programs-row.pb-component .splide__arrows--ltr .splide__arrow--prev{transform:translateX(-100%) translateX(-20px)}.pb-component-programs-row.pb-component .splide__arrows--ltr .splide__arrow--next{transform:translateX(100%) translateX(20px)}.pb-component-programs-row.pb-component .splide__pagination{bottom:-55px}.pb-component-themed-features-column{margin-bottom:64px}.pb-component-themed-features-column.themed-features-light_grey .themed-features-primary-card{background-color:var(--utility-grey-light)}.pb-component-themed-features-column.themed-features-light_blue .themed-features-primary-card{background-color:var(--ubc-blue-light)}.pb-component-themed-features-column.themed-features-light_green .themed-features-primary-card{background-color:var(--ubc-green-light)}.pb-component-themed-features-column.themed-features-light_purple .themed-features-primary-card{background-color:var(--ubc-purple-light)}.pb-component-programs-row .programs-row-item .pb-component-themed-features-column.themed-features-blue .themed-features-primary-card .campus-term,.pb-component-programs-row .programs-row-item .pb-component-themed-features-column.themed-features-green .themed-features-primary-card .campus-term,.pb-component-programs-row .programs-row-item .pb-component-themed-features-column.themed-features-purple .themed-features-primary-card .campus-term,.pb-component-themed-features-column.themed-features-blue .themed-features-primary-card .pb-component-programs-row .programs-row-item .campus-term,.pb-component-themed-features-column.themed-features-blue .themed-features-primary-card h2,.pb-component-themed-features-column.themed-features-blue .themed-features-primary-card p,.pb-component-themed-features-column.themed-features-green .themed-features-primary-card .pb-component-programs-row .programs-row-item .campus-term,.pb-component-themed-features-column.themed-features-green .themed-features-primary-card h2,.pb-component-themed-features-column.themed-features-green .themed-features-primary-card p,.pb-component-themed-features-column.themed-features-purple .themed-features-primary-card .pb-component-programs-row .programs-row-item .campus-term,.pb-component-themed-features-column.themed-features-purple .themed-features-primary-card h2,.pb-component-themed-features-column.themed-features-purple .themed-features-primary-card p{color:var(--utility-white)}.pb-component-themed-features-column.themed-features-blue .themed-features-primary-card{background-color:var(--ubc-blue)}.pb-component-themed-features-column.themed-features-green .themed-features-primary-card{background-color:var(--ubc-green)}.pb-component-themed-features-column.themed-features-green a.themed-features-item-link,.pb-component-themed-features-column.themed-features-green a.themed-features-item-link i,.pb-component-themed-features-column.themed-features-light_green a.themed-features-item-link,.pb-component-themed-features-column.themed-features-light_green a.themed-features-item-link i{color:var(--ubc-green)}.pb-component-themed-features-column.themed-features-green a.themed-features-item-link:hover,.pb-component-themed-features-column.themed-features-green a.themed-features-item-link:hover i,.pb-component-themed-features-column.themed-features-light_green a.themed-features-item-link:hover,.pb-component-themed-features-column.themed-features-light_green a.themed-features-item-link:hover i{color:rgba(39,73,69,.85)}.pb-component-themed-features-column.themed-features-purple .themed-features-primary-card{background-color:var(--ubc-purple-dark)}.pb-component-themed-features-column.themed-features-light_purple a.themed-features-item-link,.pb-component-themed-features-column.themed-features-light_purple a.themed-features-item-link i,.pb-component-themed-features-column.themed-features-purple a.themed-features-item-link,.pb-component-themed-features-column.themed-features-purple a.themed-features-item-link i{color:var(--ubc-purple-dark)}.pb-component-themed-features-column.themed-features-light_purple a.themed-features-item-link:hover,.pb-component-themed-features-column.themed-features-light_purple a.themed-features-item-link:hover i,.pb-component-themed-features-column.themed-features-purple a.themed-features-item-link:hover,.pb-component-themed-features-column.themed-features-purple a.themed-features-item-link:hover i{color:rgba(100,45,113,.85)}.pb-component-themed-features-column .themed-features-container{display:flex;flex-direction:column}@media (min-width:980px){.pb-component-themed-features-column .themed-features-container{flex-direction:row}.pb-component-themed-features-column .themed-features-container .themed-features-primary-card{max-width:40%}}.pb-component-themed-features-column .themed-features-primary-card{border-radius:8px;margin-bottom:16px;overflow:hidden;text-decoration:none}@media (min-width:980px){.pb-component-themed-features-column .themed-features-primary-card{margin-bottom:0;margin-right:16px;margin-right:32px}}.pb-component-themed-features-column .themed-features-primary-card i{transition:all .2s ease-in-out}@media (prefers-reduced-motion:reduce){.pb-component-themed-features-column .themed-features-primary-card i{transition:none}}.pb-component-themed-features-column .themed-features-primary-card:hover i{transform:translateX(8px)}.pb-component-themed-features-column .themed-features-primary-card .themed-features-primary-card-image .image-container{aspect-ratio:3/2;width:100%}.pb-component-themed-features-column .themed-features-primary-card .themed-features-primary-card-image .image-container img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pb-component-themed-features-column .themed-features-primary-card-inner{padding:36px}@media (min-width:768px){.pb-component-themed-features-column .themed-features-primary-card-inner{padding:64px}}.pb-component-themed-features-column .themed-features-primary-card-inner h2{font-weight:700;margin-bottom:16px;margin-top:0}.pb-component-programs-row .programs-row-item .pb-component-themed-features-column .themed-features-primary-card-inner .campus-term,.pb-component-themed-features-column .themed-features-primary-card-inner .pb-component-programs-row .programs-row-item .campus-term,.pb-component-themed-features-column .themed-features-primary-card-inner p{color:var(--ubc-blue)}.pb-component-programs-row .programs-row-item .pb-component-themed-features-column .themed-features-primary-card-inner .campus-term:last-child,.pb-component-themed-features-column .themed-features-primary-card-inner .pb-component-programs-row .programs-row-item .campus-term:last-child,.pb-component-themed-features-column .themed-features-primary-card-inner p:last-child{margin-bottom:0}.pb-component-themed-features-column .themed-features-items{grid-gap:16px;display:grid;grid-auto-rows:min-content;grid-template-columns:repeat(1,1fr);margin-bottom:16px;width:100%}@media (min-width:576px){.pb-component-themed-features-column .themed-features-items{grid-template-columns:repeat(2,1fr)}}@media (min-width:980px){.pb-component-themed-features-column .themed-features-items{grid-gap:32px;grid-template-columns:repeat(1,1fr);margin-bottom:0}}.pb-component-themed-features-column .themed-features-items .themed-features-item{position:relative}.pb-component-programs-row .programs-row-item .pb-component-themed-features-column .themed-features-items .themed-features-item .campus-term,.pb-component-themed-features-column .themed-features-items .themed-features-item .pb-component-programs-row .programs-row-item .campus-term,.pb-component-themed-features-column .themed-features-items .themed-features-item p{font-weight:400}.pb-component-themed-features-column .themed-features-items .themed-features-item .themed-features-item-link i{transition:all .2s ease-in-out}@media (prefers-reduced-motion:reduce){.pb-component-themed-features-column .themed-features-items .themed-features-item .themed-features-item-link i{transition:none}}.pb-component-themed-features-column .themed-features-items .themed-features-item .themed-features-item-link:hover i{transform:translateX(8px)}.pb-component-themed-features-column .themed-features-items .themed-features-item .themed-features-item-image{aspect-ratio:3/2;margin-bottom:16px}@media (min-width:980px){.pb-component-themed-features-column .themed-features-items .themed-features-item .themed-features-item-image{margin-bottom:0}}.pb-component-themed-features-column .themed-features-items .themed-features-item .themed-features-item-image .image-container{height:100%}.pb-component-themed-features-column .themed-features-items .themed-features-item .themed-features-item-image .image-container img{border-radius:8px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:980px){.pb-component-themed-features-column .themed-features-items .themed-features-item{display:flex;flex-direction:row}.pb-component-themed-features-column .themed-features-items .themed-features-item .themed-features-item-image{aspect-ratio:unset;min-width:180px;width:180px}.pb-component-themed-features-column .themed-features-items .themed-features-item .themed-features-item-image .image-container{width:100%}.pb-component-themed-features-column .themed-features-items .themed-features-item .themed-features-item-image .image-container img{-o-object-fit:cover;object-fit:cover}.pb-component-themed-features-column .themed-features-items .themed-features-item .themed-features-item-inner{padding:8px 8px 8px 24px}.pb-component-themed-features-column .themed-features-items .themed-features-item .themed-features-item-inner.no-image{padding-left:8px}.pb-component-themed-features-column .themed-features-items .themed-features-item .themed-features-item-inner h3{margin-top:0}}@media (min-width:1400px){.pb-component-themed-features-column .themed-features-items .themed-features-item .themed-features-item-image{min-width:220px;width:220px}}.pb-component-themed-features-column .themed-features-items .themed-features-item-inner{text-align:left}.pb-component-themed-features-column .themed-features-items .themed-features-item-inner h3,.pb-component-themed-features-column .themed-features-items .themed-features-item-inner h4{font-weight:700;margin:16px 0}.pb-component-programs-row .programs-row-item .pb-component-themed-features-column .themed-features-items .themed-features-item-inner .wysiwyg .campus-term:first-child,.pb-component-themed-features-column .themed-features-items .themed-features-item-inner .wysiwyg .pb-component-programs-row .programs-row-item .campus-term:first-child,.pb-component-themed-features-column .themed-features-items .themed-features-item-inner .wysiwyg p:first-child,.pb-component-themed-features-column .themed-features-items .themed-features-item-inner h3:first-child,.pb-component-themed-features-column .themed-features-items .themed-features-item-inner h4:first-child{margin-top:0}.pb-component-admission-requirements{margin-bottom:64px}.pb-component-admission-requirements .location-form{background-color:var(--ubc-purple-light);border:none;margin:0;padding:16px}.pb-component-admission-requirements .location-form .geo-intro,.pb-component-admission-requirements .location-form .geo-intro .pb-component-programs-row .programs-row-item .campus-term,.pb-component-admission-requirements .location-form .geo-intro p,.pb-component-programs-row .programs-row-item .pb-component-admission-requirements .location-form .geo-intro .campus-term{display:inline-block;font-weight:700}.pb-component-admission-requirements .location-form .geo-intro .pb-component-programs-row .programs-row-item .campus-term,.pb-component-admission-requirements .location-form .geo-intro p,.pb-component-programs-row .programs-row-item .pb-component-admission-requirements .location-form .geo-intro .campus-term{margin-bottom:0}.pb-component-admission-requirements .location-form label{font-weight:700}.pb-component-admission-requirements .location-form select{height:auto;max-width:100%;width:auto}.pb-component-admission-requirements .location-form .location-form__content{margin-top:16px}.pb-component-admission-requirements .admission-requirements-content{background:var(--utility-grey-light);padding:16px}.pb-component-admission-requirements .admission-requirements-content h3.h5{font-weight:700}.pb-component-admission-requirements .admission-requirements-content .pb-component-programs-row .programs-row-item .campus-term,.pb-component-admission-requirements .admission-requirements-content p,.pb-component-programs-row .programs-row-item .pb-component-admission-requirements .admission-requirements-content .campus-term{font-weight:400}.pb-component-admission-requirements .select-programs-list{height:auto;max-width:100%;width:auto}.pb-component-admission-requirements .section-requirements{margin-bottom:32px}.pb-component-arts-culture-feature{margin-bottom:64px}.pb-component-arts-culture-feature .arts-culture-feature-container{grid-gap:32px;display:grid;grid-auto-rows:auto;grid-template-columns:repeat(1,1fr);position:relative}@media (min-width:576px){.pb-component-arts-culture-feature .arts-culture-feature-container{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.pb-component-arts-culture-feature .arts-culture-feature-container{grid-template-columns:repeat(3,1fr)}}.pb-component-arts-culture-feature .arts-culture-feature-image{border-radius:8px;overflow:hidden}.pb-component-arts-culture-feature .arts-culture-feature-image .background-image-container{align-items:center;display:flex;height:100%;justify-content:center;min-height:250px}.pb-component-arts-culture-feature .arts-culture-feature-tile{border-radius:8px;display:flex;flex-direction:column;justify-content:center;margin-left:16px;margin-right:16px;padding:32px;position:absolute;width:calc(100% - 32px);z-index:1}@media (min-width:576px){.pb-component-arts-culture-feature .arts-culture-feature-tile{margin:0;position:relative;width:100%}}.pb-component-arts-culture-feature .arts-culture-feature-tile h2,.pb-component-arts-culture-feature .arts-culture-feature-tile h3{font-weight:700;margin-top:0}.pb-component-arts-culture-feature .arts-culture-feature-tile.arts-culture-feature-tile-light_grey{background:var(--utility-grey-light)}.pb-component-arts-culture-feature .arts-culture-feature-tile.arts-culture-feature-tile-light_blue{background:var(--ubc-blue-light)}.pb-component-arts-culture-feature .arts-culture-feature-tile.arts-culture-feature-tile-light_green{background:var(--ubc-green-light)}.pb-component-arts-culture-feature .arts-culture-feature-tile.arts-culture-feature-tile-light_green i{color:var(--ubc-green)}.pb-component-arts-culture-feature .arts-culture-feature-tile.arts-culture-feature-tile-light_purple{background:var(--ubc-purple-light)}.pb-component-arts-culture-feature .arts-culture-feature-tile.arts-culture-feature-tile-light_purple i{color:var(--ubc-purple-dark)}.pb-component-arts-culture-feature .arts-culture-feature-tile.arts-culture-feature-tile-link:before{cursor:pointer}.pb-component-arts-culture-feature .arts-culture-feature-tile .arts-culture-feature-tile-link i{transition:all .2s ease-in-out}@media (prefers-reduced-motion:reduce){.pb-component-arts-culture-feature .arts-culture-feature-tile .arts-culture-feature-tile-link i{transition:none}}.pb-component-arts-culture-feature .arts-culture-feature-tile .arts-culture-feature-tile-link:hover i{transform:translateX(8px)}.pb-component-arts-culture-feature .arts-culture-feature-tile .arts-culture-feature-tile-link:before{content:"";inset:0;position:absolute;z-index:1}.pb-component-arts-culture-feature .arts-culture-feature-image-1{order:2}.pb-component-arts-culture-feature .arts-culture-feature-image-2{order:3}.pb-component-arts-culture-feature .arts-culture-feature-image-2 .background-image-container{min-height:500px}@media (min-width:576px){.pb-component-arts-culture-feature .arts-culture-feature-image-2{grid-row:span 2}.pb-component-arts-culture-feature .arts-culture-feature-image-2 .background-image-container{min-height:100%}}.pb-component-arts-culture-feature .arts-culture-feature-image-3{order:3}.pb-component-arts-culture-feature .arts-culture-feature-tile-1{order:1;top:225px}.pb-component-arts-culture-feature .arts-culture-feature-tile-2{order:5;top:750px}@media (min-width:576px){.pb-component-arts-culture-feature .arts-culture-feature-tile-1,.pb-component-arts-culture-feature .arts-culture-feature-tile-2{top:unset}}.pb-component-degree-requirements{margin-bottom:64px}.pb-component-degree-requirements .intro{padding:0 0 32px}.pb-component-degree-requirements .intro h2{font-weight:700;margin-top:0}.pb-component-degree-requirements .intro .description .pb-component-programs-row .programs-row-item .campus-term,.pb-component-degree-requirements .intro .description p,.pb-component-programs-row .programs-row-item .pb-component-degree-requirements .intro .description .campus-term{font-weight:400}.pb-component-degree-requirements .campus-tabs{background:var(--ubc-purple-dark);border-bottom:1px solid var(--utility-grey-light);border-top-left-radius:8px;border-top-right-radius:8px;padding-left:16px;padding-right:16px;padding-top:8px}.pb-component-degree-requirements .campus-tabs .campus-tabs-wrapper .campus-title{color:var(--utility-white);font-weight:700;margin-top:8px}.pb-component-degree-requirements .campus-tabs .campus-nav{display:flex;flex-direction:row;flex-wrap:nowrap;list-style:none;margin:0}.pb-component-degree-requirements .campus-tabs .campus-nav li{list-style-type:none}.pb-component-degree-requirements .campus-tabs .campus-nav li a,.pb-component-degree-requirements .campus-tabs .campus-nav li span{border-top-left-radius:8px;border-top-right-radius:8px;color:var(--ubc-blue);display:block;font-weight:700;padding:8px 32px}.pb-component-degree-requirements .campus-tabs .campus-nav li a:first-child,.pb-component-degree-requirements .campus-tabs .campus-nav li span:first-child{margin-right:4px}.pb-component-degree-requirements .campus-tabs .campus-nav li a{background:var(--ubc-purple-light);text-decoration:none}.pb-component-degree-requirements .campus-tabs .campus-nav li a:hover,.pb-component-degree-requirements .campus-tabs .campus-nav li a:visited{color:var(--ubc-blue);text-decoration:none}.pb-component-degree-requirements .campus-tabs .campus-nav li span{background:var(--utility-white)}.pb-component-degree-requirements .campus-location{font-weight:700}.pb-component-degree-requirements .campus-location,.pb-component-degree-requirements .tab-description{padding-left:16px;padding-right:16px}.pb-component-degree-requirements .tab-description{margin-bottom:16px}.pb-component-degree-requirements .select-degree{background:var(--ubc-purple-medium-light);padding:16px}.pb-component-degree-requirements .select-degree label{font-weight:700}.pb-component-degree-requirements .degree-specific-requirements{background:var(--utility-grey-light);padding:16px}.pb-component-degree-requirements .degree-specific-requirements .degree-title{font-weight:700;margin-top:0}.pb-component-degree-requirements .degree-specific-requirements h4.h5{font-weight:700}.pb-component-degree-requirements .degree-specific-requirements .requirement{border-bottom:1px solid var(--ubc-clf-grey-lighter);padding-bottom:12px}.pb-component-degree-requirements .degree-specific-requirements .requirement:last-of-type{border-bottom:none;padding-bottom:0}.pb-component-degree-requirements #select-degree{height:auto}.pb-component-accordions{margin-bottom:64px}.pb-component-accordions .pb-accordions-intro h2,.pb-component-accordions .pb-accordions-intro h3,.pb-component-accordions .pb-accordions-intro h4{font-weight:700;margin-bottom:16px;margin-top:0}.pb-component-accordions .pb-accordions-intro .pb-component-programs-row .programs-row-item .campus-term,.pb-component-accordions .pb-accordions-intro li,.pb-component-accordions .pb-accordions-intro p,.pb-component-programs-row .programs-row-item .pb-component-accordions .pb-accordions-intro .campus-term{font-weight:400}.pb-component-accordions .pb-accordions-intro .pb-component-programs-row .programs-row-item .campus-term:not(:last-child),.pb-component-accordions .pb-accordions-intro li:not(:last-child),.pb-component-accordions .pb-accordions-intro p:not(:last-child),.pb-component-programs-row .programs-row-item .pb-component-accordions .pb-accordions-intro .campus-term:not(:last-child){margin-bottom:16px}.pb-component-accordions .accordion .accordion-group{border:none}.pb-component-accordions .accordion .accordion-group:not(:last-child){margin-bottom:4px}.pb-component-accordions .accordion .accordion-group .accordion-heading .accordion-toggle{align-items:center;background-color:var(--utility-grey-light);color:var(--ubc-blue);display:flex;justify-content:space-between;padding:16px;transition:background-color .15s ease,color .15s ease}.pb-component-accordions .accordion .accordion-group .accordion-heading .accordion-toggle i{color:var(--ubc-blue);transition:transform .15s ease,color .15s ease}.pb-component-accordions .accordion .accordion-group .accordion-heading .accordion-toggle.active{background-color:var(--ubc-blue-light)}.pb-component-accordions .accordion .accordion-group .accordion-heading .accordion-toggle.active i{transform:rotate(180deg)}.pb-component-accordions .accordion .accordion-group .accordion-heading .accordion-toggle:focus-visible,.pb-component-accordions .accordion .accordion-group .accordion-heading .accordion-toggle:hover{background-color:var(--ubc-blue);color:var(--utility-white);transition:background-color .15s ease,color .15s ease}.pb-component-accordions .accordion .accordion-group .accordion-heading .accordion-toggle:focus-visible i,.pb-component-accordions .accordion .accordion-group .accordion-heading .accordion-toggle:hover i{color:var(--utility-white);transition:color .15s ease}.pb-component-accordions .accordion .accordion-group .accordion-heading .accordion-toggle:focus,.pb-component-accordions .accordion .accordion-group .accordion-heading .accordion-toggle:focus-visible{outline:none}.pb-component-accordions .accordion .accordion-group .accordion-body .accordion-inner{border:none;display:flex;flex-direction:column;gap:24px;padding:16px}.pb-component-accordions .accordion .accordion-group .accordion-body .accordion-inner .pb-component-programs-row .programs-row-item .pb-component-testimonials .testimonial-item-content .campus-term,.pb-component-accordions .accordion .accordion-group .accordion-body .accordion-inner .pb-component-testimonials .testimonial-item-content .pb-component-programs-row .programs-row-item .campus-term,.pb-component-accordions .accordion .accordion-group .accordion-body .accordion-inner .pb-component-testimonials .testimonial-item-content p,.pb-component-accordions .accordion .accordion-group .accordion-body .accordion-inner h3,.pb-component-accordions .accordion .accordion-group .accordion-body .accordion-inner h4,.pb-component-accordions .accordion .accordion-group .accordion-body .accordion-inner h5,.pb-component-accordions .accordion .accordion-group .accordion-body .accordion-inner h6,.pb-component-programs-row .programs-row-item .pb-component-testimonials .testimonial-item-content .pb-component-accordions .accordion .accordion-group .accordion-body .accordion-inner .campus-term,.pb-component-testimonials .testimonial-item-content .pb-component-accordions .accordion .accordion-group .accordion-body .accordion-inner p,.pb-component-testimonials .testimonial-item-content .pb-component-programs-row .programs-row-item .pb-component-accordions .accordion .accordion-group .accordion-body .accordion-inner .campus-term{font-weight:700;margin-bottom:16px;margin-top:0}.pb-component-accordions .accordion .accordion-group .accordion-body .accordion-inner .pb-component-programs-row .programs-row-item .campus-term,.pb-component-accordions .accordion .accordion-group .accordion-body .accordion-inner li,.pb-component-accordions .accordion .accordion-group .accordion-body .accordion-inner p,.pb-component-programs-row .programs-row-item .pb-component-accordions .accordion .accordion-group .accordion-body .accordion-inner .campus-term{font-weight:400;line-height:1.5}.pb-component-accordions .accordion .accordion-group .accordion-body .accordion-inner .pb-component-programs-row .programs-row-item .campus-term,.pb-component-accordions .accordion .accordion-group .accordion-body .accordion-inner p,.pb-component-accordions .accordion .accordion-group .accordion-body .accordion-inner ul,.pb-component-programs-row .programs-row-item .pb-component-accordions .accordion .accordion-group .accordion-body .accordion-inner .campus-term{margin-bottom:16px}.pb-component-accordions .accordion .accordion-group .accordion-body .accordion-inner .pb-component-programs-row .programs-row-item .campus-term:last-child,.pb-component-accordions .accordion .accordion-group .accordion-body .accordion-inner p:last-child,.pb-component-accordions .accordion .accordion-group .accordion-body .accordion-inner ul:last-child,.pb-component-programs-row .programs-row-item .pb-component-accordions .accordion .accordion-group .accordion-body .accordion-inner .campus-term:last-child{margin-bottom:0}.pb-component-accordions .accordion .accordion-group .accordion-body .accordion-inner ul{display:flex;flex-direction:column;gap:12px}.pb-component-accordions .accordion .accordion-group .accordion-body .accordion-inner .panel-content-standard a{color:var(--ubc-blue);font-weight:400!important;text-decoration:underline;transition:all .15s ease}.pb-component-accordions .accordion .accordion-group .accordion-body .accordion-inner .panel-content-standard a:focus-visible,.pb-component-accordions .accordion .accordion-group .accordion-body .accordion-inner .panel-content-standard a:hover{outline:none;-webkit-text-decoration:double underline;text-decoration:double underline}.pb-component-accordions .accordion .accordion-group .accordion-body .accordion-inner .panel-content-highlight{background:var(--ubc-blue-light);border-radius:4px;padding:16px}.pb-component-accordions .accordion .accordion-group .accordion-body .accordion-inner .panel-content-highlight ul{gap:8px}.pb-component-accordions .accordion .accordion-group .accordion-body .accordion-inner .panel-content-highlight li::marker{color:var(--ubc-blue-link)}.pb-component-accordions .accordion .accordion-group .accordion-body .accordion-inner .panel-content-highlight a{color:var(--ubc-blue-link);text-decoration:none}.pb-component-accordions .accordion .accordion-group .accordion-body .accordion-inner .panel-content-highlight a:focus-visible,.pb-component-accordions .accordion .accordion-group .accordion-body .accordion-inner .panel-content-highlight a:hover{outline:none;text-decoration:underline}.pb-component-content-spotlight{margin-bottom:64px}.pb-component-content-spotlight .content-spotlight-header.content-spotlight-header-light_blue{background:var(--ubc-blue-light)}.pb-component-content-spotlight .content-spotlight-header.content-spotlight-header-light_green{background:var(--ubc-green-light)}.pb-component-content-spotlight .content-spotlight-header.content-spotlight-header-light_purple{background:var(--ubc-purple-light)}.pb-component-content-spotlight .content-spotlight-header.content-spotlight-header-light_grey{background:var(--utility-grey-light)}.pb-component-content-spotlight .content-spotlight-header.content-spotlight-header-white{background:var(--utility-white)}.pb-component-content-spotlight .content-spotlight-header h2{font-weight:700;margin:0}.pb-component-content-spotlight .content-spotlight-header h2.large{font-size:42px;line-height:50px}@media (min-width:576px){.pb-component-content-spotlight .content-spotlight-header h2.large{font-size:48px;line-height:56px}}.pb-component-content-spotlight .content-spotlight-header .content-spotlight-description{margin-top:32px}.pb-component-content-spotlight .content-spotlight-header .content-spotlight-description.large .pb-component-programs-row .programs-row-item .campus-term,.pb-component-content-spotlight .content-spotlight-header .content-spotlight-description.large li,.pb-component-content-spotlight .content-spotlight-header .content-spotlight-description.large p,.pb-component-programs-row .programs-row-item .pb-component-content-spotlight .content-spotlight-header .content-spotlight-description.large .campus-term{font-size:24px;line-height:32px}.pb-component-content-spotlight .content-spotlight-header .pb-component-programs-row .programs-row-item .campus-term,.pb-component-content-spotlight .content-spotlight-header li,.pb-component-content-spotlight .content-spotlight-header p,.pb-component-programs-row .programs-row-item .pb-component-content-spotlight .content-spotlight-header .campus-term{font-weight:400}.pb-component-content-spotlight .content-spotlight-featured-content,.pb-component-content-spotlight .content-spotlight-header .pb-component-programs-row .programs-row-item .campus-term:last-child,.pb-component-content-spotlight .content-spotlight-header li:last-child,.pb-component-content-spotlight .content-spotlight-header p:last-child,.pb-component-programs-row .programs-row-item .pb-component-content-spotlight .content-spotlight-header .campus-term:last-child{margin-bottom:0}.pb-component-content-spotlight .content-spotlight-featured-content .background-strip.background-strip-light_green{background:var(--ubc-green-light)}.pb-component-content-spotlight .content-spotlight-featured-content .background-strip.background-strip-light_purple{background:var(--ubc-purple-light)}.pb-component-content-spotlight .content-spotlight-featured-content .background-strip.background-strip-light_grey{background:var(--utility-grey-light)}.pb-component-content-spotlight .content-spotlight-featured-content .background-strip.background-strip-white{background:var(--utility-white)}.pb-component-content-spotlight .content-spotlight-featured-content.no-header{padding-top:32px}.pb-component-content-spotlight .content-spotlight-featured-content.no-header .background-strip.card-rows-1{height:calc(50% + 24px)}@media (min-width:768px) and (max-width:979.98px){.pb-component-content-spotlight .content-spotlight-featured-content.no-header .background-strip.card-rows-1{height:calc(35% + 10px)}}@media (min-width:980px){.pb-component-content-spotlight .content-spotlight-featured-content.no-header .background-strip.card-rows-1{height:calc(72% + 5px)}}.pb-component-content-spotlight .content-spotlight-featured-content.no-header .background-strip.card-rows-1.has-action-link{height:calc(50% - 2px)}@media (min-width:768px) and (max-width:979.98px){.pb-component-content-spotlight .content-spotlight-featured-content.no-header .background-strip.card-rows-1.has-action-link{height:calc(35% - 8px)}}@media (min-width:980px){.pb-component-content-spotlight .content-spotlight-featured-content.no-header .background-strip.card-rows-1.has-action-link{height:calc(72% - 33px)}}.pb-component-content-spotlight .content-spotlight-featured-content.no-header .background-strip.card-rows-2{height:calc(25% + 12px)}@media (min-width:768px) and (max-width:979.98px){.pb-component-content-spotlight .content-spotlight-featured-content.no-header .background-strip.card-rows-2{height:calc(17.5% + 68px)}}@media (min-width:980px){.pb-component-content-spotlight .content-spotlight-featured-content.no-header .background-strip.card-rows-2{height:calc(36% + 4px)}}.pb-component-content-spotlight .content-spotlight-featured-content.no-header .background-strip.card-rows-2.has-action-link{height:calc(25% + 10px)}@media (min-width:768px) and (max-width:979.98px){.pb-component-content-spotlight .content-spotlight-featured-content.no-header .background-strip.card-rows-2.has-action-link{height:calc(17.5% + 59px)}}@media (min-width:980px){.pb-component-content-spotlight .content-spotlight-featured-content.no-header .background-strip.card-rows-2.has-action-link{height:calc(36% - 15px)}}.pb-component-content-spotlight .content-spotlight-featured-content.no-header .background-strip.card-rows-3{height:calc(16.66667% + 16px)}@media (min-width:768px) and (max-width:979.98px){.pb-component-content-spotlight .content-spotlight-featured-content.no-header .background-strip.card-rows-3{height:calc(11.66667% + 49px)}}@media (min-width:980px){.pb-component-content-spotlight .content-spotlight-featured-content.no-header .background-strip.card-rows-3{height:calc(24% + 4px)}}.pb-component-content-spotlight .content-spotlight-featured-content.no-header .background-strip.card-rows-3.has-action-link{height:calc(16.66667% + 16px)}@media (min-width:768px) and (max-width:979.98px){.pb-component-content-spotlight .content-spotlight-featured-content.no-header .background-strip.card-rows-3.has-action-link{height:calc(11.66667% + 43px)}}@media (min-width:980px){.pb-component-content-spotlight .content-spotlight-featured-content.no-header .background-strip.card-rows-3.has-action-link{height:calc(24% - 8px)}}.pb-component-degree-recruitment-video{margin-bottom:64px}.pb-component-degree-recruitment-video .degree-recruitment-video-intro{margin-bottom:32px}.pb-component-degree-recruitment-video .degree-recruitment-video-intro h2{font-size:42px;font-weight:700;line-height:50px;margin:0;text-align:center}.pb-component-degree-recruitment-video .degree-recruitment-video-intro .degree-recruitment-video-description,.pb-component-degree-recruitment-video .degree-recruitment-video-intro .degree-recruitment-video-link{margin-top:32px;text-align:center}.pb-component-degree-recruitment-video .degree-recruitment-video-intro .degree-recruitment-video-link a{display:inline-block;margin-bottom:0;margin-left:auto;margin-right:auto}.pb-component-degree-recruitment-video .degree-recruitment-video-items{padding-bottom:72px}.pb-component-degree-recruitment-video .degree-recruitment-video-item{border-radius:8px;color:var(--utility-white);display:flex;flex-direction:column;height:100%;overflow:hidden}.pb-component-degree-recruitment-video .degree-recruitment-video-item .degree-recruitment-video-item-intro{padding:24px}.pb-component-degree-recruitment-video .degree-recruitment-video-item .degree-recruitment-video-item-link a{color:var(--utility-white)}.pb-component-degree-recruitment-video .degree-recruitment-video-item .degree-recruitment-video-item-link a h3{color:var(--utility-white);font-size:24px;font-weight:700;line-height:32px;margin:0;text-decoration:none;transition:-webkit-text-decoration .15s ease;transition:text-decoration .15s ease;transition:text-decoration .15s ease,-webkit-text-decoration .15s ease}.pb-component-degree-recruitment-video .degree-recruitment-video-item .degree-recruitment-video-item-link a h3 i{color:var(--utility-white);font-size:24px;line-height:32px;margin-left:12px}.pb-component-degree-recruitment-video .degree-recruitment-video-item .degree-recruitment-video-item-link a h3:focus,.pb-component-degree-recruitment-video .degree-recruitment-video-item .degree-recruitment-video-item-link a h3:hover{text-decoration:underline}.pb-component-degree-recruitment-video .degree-recruitment-video-item .degree-recruitment-video-item-link a h3:focus-visible{outline:solid 4px var(--utility-white)}.pb-component-degree-recruitment-video .degree-recruitment-video-item .degree-recruitment-video-item-thumbnail{aspect-ratio:16/9;position:relative;width:100%}.pb-component-degree-recruitment-video .degree-recruitment-video-item .degree-recruitment-video-item-thumbnail img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.pb-component-degree-recruitment-video .degree-recruitment-video-item .degree-recruitment-video-item-thumbnail .degree-recruitment-video-item-thumbnail-placeholder{background-color:var(--utility-grey-light);height:100%;width:100%}.pb-component-degree-recruitment-video .degree-recruitment-video-item .degree-recruitment-video-item-thumbnail .degree-recruitment-video-item-thumbnail-play-button{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.pb-component-degree-recruitment-video .degree-recruitment-video-item .degree-recruitment-video-item-thumbnail .degree-recruitment-video-item-thumbnail-play-button .degree-recruitment-video-item-thumbnail-play-button-inner{align-items:center;background-color:transparent;border-radius:4px;color:var(--utility-white);display:flex;font-size:24px;font-weight:700;gap:12px;line-height:32px;padding:8px 16px;transition:background-color .15s ease,color .15s ease}.pb-component-degree-recruitment-video .degree-recruitment-video-item .degree-recruitment-video-item-thumbnail .degree-recruitment-video-item-thumbnail-play-button .degree-recruitment-video-item-thumbnail-play-button-inner i{color:var(--utility-white);font-size:24px}.pb-component-degree-recruitment-video .degree-recruitment-video-item.degree-recruitment-video-item-odd{background-color:var(--ubc-blue);justify-content:space-between}.pb-component-degree-recruitment-video .degree-recruitment-video-item.degree-recruitment-video-item-odd .degree-recruitment-video-item-thumbnail a:focus .degree-recruitment-video-item-thumbnail-play-button-inner,.pb-component-degree-recruitment-video .degree-recruitment-video-item.degree-recruitment-video-item-odd .degree-recruitment-video-item-thumbnail a:hover .degree-recruitment-video-item-thumbnail-play-button-inner{background-color:var(--ubc-blue)}.pb-component-degree-recruitment-video .degree-recruitment-video-item.degree-recruitment-video-item-odd .degree-recruitment-video-item-thumbnail a:focus-visible .degree-recruitment-video-item-thumbnail-play-button-inner{outline:4px solid var(--utility-white)}.pb-component-degree-recruitment-video .degree-recruitment-video-item.degree-recruitment-video-item-even,.pb-component-degree-recruitment-video .degree-recruitment-video-item.degree-recruitment-video-item-even .degree-recruitment-video-item-thumbnail a:focus .degree-recruitment-video-item-thumbnail-play-button-inner,.pb-component-degree-recruitment-video .degree-recruitment-video-item.degree-recruitment-video-item-even .degree-recruitment-video-item-thumbnail a:hover .degree-recruitment-video-item-thumbnail-play-button-inner{background-color:var(--ubc-purple-dark)}.pb-component-degree-recruitment-video .degree-recruitment-video-item.degree-recruitment-video-item-even .degree-recruitment-video-item-thumbnail a:focus-visible .degree-recruitment-video-item-thumbnail-play-button-inner{outline:4px solid var(--utility-white)}.pb-component-degree-recruitment-video .degree-recruitment-video-item.blue-bg,.pb-component-degree-recruitment-video .degree-recruitment-video-item.blue-bg .degree-recruitment-video-item-thumbnail a:focus .degree-recruitment-video-item-thumbnail-play-button-inner,.pb-component-degree-recruitment-video .degree-recruitment-video-item.blue-bg .degree-recruitment-video-item-thumbnail a:hover .degree-recruitment-video-item-thumbnail-play-button-inner{background-color:var(--ubc-blue)}.pb-component-degree-recruitment-video .degree-recruitment-video-item.purple-bg,.pb-component-degree-recruitment-video .degree-recruitment-video-item.purple-bg .degree-recruitment-video-item-thumbnail a:focus .degree-recruitment-video-item-thumbnail-play-button-inner,.pb-component-degree-recruitment-video .degree-recruitment-video-item.purple-bg .degree-recruitment-video-item-thumbnail a:hover .degree-recruitment-video-item-thumbnail-play-button-inner{background-color:var(--ubc-purple-dark)}.pb-component-degree-recruitment-video .degree-recruitment-video-item.green-bg,.pb-component-degree-recruitment-video .degree-recruitment-video-item.green-bg .degree-recruitment-video-item-thumbnail a:focus .degree-recruitment-video-item-thumbnail-play-button-inner,.pb-component-degree-recruitment-video .degree-recruitment-video-item.green-bg .degree-recruitment-video-item-thumbnail a:hover .degree-recruitment-video-item-thumbnail-play-button-inner{background-color:var(--ubc-green)}.pb-component-degree-recruitment-video .degree-recruitment-video-item.light_blue-bg,.pb-component-degree-recruitment-video .degree-recruitment-video-item.light_blue-bg .degree-recruitment-video-item-link h3,.pb-component-degree-recruitment-video .degree-recruitment-video-item.light_blue-bg .degree-recruitment-video-item-link h3 i,.pb-component-degree-recruitment-video .degree-recruitment-video-item.light_blue-bg .degree-recruitment-video-item-thumbnail a:focus .degree-recruitment-video-item-thumbnail-play-button-inner,.pb-component-degree-recruitment-video .degree-recruitment-video-item.light_blue-bg .degree-recruitment-video-item-thumbnail a:hover .degree-recruitment-video-item-thumbnail-play-button-inner,.pb-component-degree-recruitment-video .degree-recruitment-video-item.light_green-bg,.pb-component-degree-recruitment-video .degree-recruitment-video-item.light_green-bg .degree-recruitment-video-item-link h3,.pb-component-degree-recruitment-video .degree-recruitment-video-item.light_green-bg .degree-recruitment-video-item-link h3 i,.pb-component-degree-recruitment-video .degree-recruitment-video-item.light_green-bg .degree-recruitment-video-item-thumbnail a:focus .degree-recruitment-video-item-thumbnail-play-button-inner,.pb-component-degree-recruitment-video .degree-recruitment-video-item.light_green-bg .degree-recruitment-video-item-thumbnail a:hover .degree-recruitment-video-item-thumbnail-play-button-inner,.pb-component-degree-recruitment-video .degree-recruitment-video-item.light_grey-bg,.pb-component-degree-recruitment-video .degree-recruitment-video-item.light_grey-bg .degree-recruitment-video-item-link h3,.pb-component-degree-recruitment-video .degree-recruitment-video-item.light_grey-bg .degree-recruitment-video-item-link h3 i,.pb-component-degree-recruitment-video .degree-recruitment-video-item.light_grey-bg .degree-recruitment-video-item-thumbnail a:focus .degree-recruitment-video-item-thumbnail-play-button-inner,.pb-component-degree-recruitment-video .degree-recruitment-video-item.light_grey-bg .degree-recruitment-video-item-thumbnail a:hover .degree-recruitment-video-item-thumbnail-play-button-inner,.pb-component-degree-recruitment-video .degree-recruitment-video-item.light_purple-bg,.pb-component-degree-recruitment-video .degree-recruitment-video-item.light_purple-bg .degree-recruitment-video-item-link h3,.pb-component-degree-recruitment-video .degree-recruitment-video-item.light_purple-bg .degree-recruitment-video-item-link h3 i,.pb-component-degree-recruitment-video .degree-recruitment-video-item.light_purple-bg .degree-recruitment-video-item-thumbnail a:focus .degree-recruitment-video-item-thumbnail-play-button-inner,.pb-component-degree-recruitment-video .degree-recruitment-video-item.light_purple-bg .degree-recruitment-video-item-thumbnail a:hover .degree-recruitment-video-item-thumbnail-play-button-inner{color:var(--ubc-blue)}.pb-component-degree-recruitment-video .degree-recruitment-video-item.light_blue-bg .degree-recruitment-video-item-thumbnail a:focus .degree-recruitment-video-item-thumbnail-play-button-inner i,.pb-component-degree-recruitment-video .degree-recruitment-video-item.light_blue-bg .degree-recruitment-video-item-thumbnail a:hover .degree-recruitment-video-item-thumbnail-play-button-inner i,.pb-component-degree-recruitment-video .degree-recruitment-video-item.light_green-bg .degree-recruitment-video-item-thumbnail a:focus .degree-recruitment-video-item-thumbnail-play-button-inner i,.pb-component-degree-recruitment-video .degree-recruitment-video-item.light_green-bg .degree-recruitment-video-item-thumbnail a:hover .degree-recruitment-video-item-thumbnail-play-button-inner i,.pb-component-degree-recruitment-video .degree-recruitment-video-item.light_grey-bg .degree-recruitment-video-item-thumbnail a:focus .degree-recruitment-video-item-thumbnail-play-button-inner i,.pb-component-degree-recruitment-video .degree-recruitment-video-item.light_grey-bg .degree-recruitment-video-item-thumbnail a:hover .degree-recruitment-video-item-thumbnail-play-button-inner i,.pb-component-degree-recruitment-video .degree-recruitment-video-item.light_purple-bg .degree-recruitment-video-item-thumbnail a:focus .degree-recruitment-video-item-thumbnail-play-button-inner i,.pb-component-degree-recruitment-video .degree-recruitment-video-item.light_purple-bg .degree-recruitment-video-item-thumbnail a:hover .degree-recruitment-video-item-thumbnail-play-button-inner i{color:var(--ubc-blue);font-size:24px}.pb-component-degree-recruitment-video .degree-recruitment-video-item.light_blue-bg .degree-recruitment-video-item-thumbnail a:focus-visible .degree-recruitment-video-item-thumbnail-play-button-inner,.pb-component-degree-recruitment-video .degree-recruitment-video-item.light_green-bg .degree-recruitment-video-item-thumbnail a:focus-visible .degree-recruitment-video-item-thumbnail-play-button-inner,.pb-component-degree-recruitment-video .degree-recruitment-video-item.light_grey-bg .degree-recruitment-video-item-thumbnail a:focus-visible .degree-recruitment-video-item-thumbnail-play-button-inner,.pb-component-degree-recruitment-video .degree-recruitment-video-item.light_purple-bg .degree-recruitment-video-item-thumbnail a:focus-visible .degree-recruitment-video-item-thumbnail-play-button-inner{outline:4px solid var(--ubc-blue)}.pb-component-degree-recruitment-video .degree-recruitment-video-item.light_grey-bg,.pb-component-degree-recruitment-video .degree-recruitment-video-item.light_grey-bg .degree-recruitment-video-item-thumbnail a:focus .degree-recruitment-video-item-thumbnail-play-button-inner,.pb-component-degree-recruitment-video .degree-recruitment-video-item.light_grey-bg .degree-recruitment-video-item-thumbnail a:hover .degree-recruitment-video-item-thumbnail-play-button-inner{background-color:var(--utility-grey-light-alt)}.pb-component-degree-recruitment-video .degree-recruitment-video-item.light_blue-bg,.pb-component-degree-recruitment-video .degree-recruitment-video-item.light_blue-bg .degree-recruitment-video-item-thumbnail a:focus .degree-recruitment-video-item-thumbnail-play-button-inner,.pb-component-degree-recruitment-video .degree-recruitment-video-item.light_blue-bg .degree-recruitment-video-item-thumbnail a:hover .degree-recruitment-video-item-thumbnail-play-button-inner{background-color:var(--ubc-blue-light)}.pb-component-degree-recruitment-video .degree-recruitment-video-item.light_green-bg,.pb-component-degree-recruitment-video .degree-recruitment-video-item.light_green-bg .degree-recruitment-video-item-thumbnail a:focus .degree-recruitment-video-item-thumbnail-play-button-inner,.pb-component-degree-recruitment-video .degree-recruitment-video-item.light_green-bg .degree-recruitment-video-item-thumbnail a:hover .degree-recruitment-video-item-thumbnail-play-button-inner{background-color:var(--ubc-green-light)}.pb-component-degree-recruitment-video .degree-recruitment-video-item.light_purple-bg,.pb-component-degree-recruitment-video .degree-recruitment-video-item.light_purple-bg .degree-recruitment-video-item-thumbnail a:focus .degree-recruitment-video-item-thumbnail-play-button-inner,.pb-component-degree-recruitment-video .degree-recruitment-video-item.light_purple-bg .degree-recruitment-video-item-thumbnail a:hover .degree-recruitment-video-item-thumbnail-play-button-inner{background-color:var(--ubc-purple-light)}.pb-component-degree-recruitment-video .splide__arrows--ltr .splide__arrow{bottom:-68px}.pb-component-degree-recruitment-video .splide__pagination{bottom:-59px}.pb-component-degree-recruitment-video .modal{aspect-ratio:16/9;background:transparent;border:none;box-shadow:none;left:50%;margin-left:auto;margin-right:auto;transform:translate(-50%,-50%);width:calc(100% - 24px)}.pb-component-degree-recruitment-video .modal.fade.in{top:50%}.pb-component-degree-recruitment-video .modal video{filter:drop-shadow(0 4.016px 4.016px rgba(0,0,0,.15));height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pb-component-degree-recruitment-video .modal button.close{align-items:center;background:var(--utility-grey-light);color:var(--ubc-blue);display:flex;font-size:16px;gap:8px;line-height:24px;margin-top:16px;padding:8px 16px}.pb-component-degree-recruitment-video .modal button.close i{font-size:32px}@media (min-width:768px){.pb-component-degree-recruitment-video .modal button.close{margin-top:32px}}@media (min-width:1200px){.pb-component-degree-recruitment-video .modal{width:1170px}}.modal-backdrop,.modal-backdrop.fade.in{opacity:.7}.pb-component-campaign{margin-bottom:64px}.pb-component-campaign .campaign-container-wrapper{padding-bottom:16px;position:relative}@media (min-width:576px){.pb-component-campaign .campaign-container-wrapper{padding-bottom:32px}}@media (min-width:768px){.pb-component-campaign .campaign-container-wrapper{padding-bottom:40px}}@media (min-width:980px){.pb-component-campaign .campaign-container-wrapper{padding-bottom:0}}.pb-component-campaign .campaign-bg{background-color:var(--ubc-blue-link);height:100%;left:0;position:absolute;top:0;width:100%}@media (min-width:980px){.pb-component-campaign .campaign-bg{height:unset}}.pb-component-campaign .abstract-shapes-container{background-image:url(../images/svg/ubc-abstract-shapes.svg);background-position:top;background-repeat:no-repeat;background-size:auto 100%;display:none;height:600px;margin-top:0;position:relative}@media (min-width:980px){.pb-component-campaign .abstract-shapes-container{background-size:100%;display:block;height:60.7142857143vw;margin-top:unset}}.pb-component-campaign .campaign-container{display:flex;flex-direction:column;position:relative;row-gap:30px}@media (min-width:768px){.pb-component-campaign .campaign-container{row-gap:64px}}@media (min-width:980px){.pb-component-campaign .campaign-container{-moz-column-gap:30px;column-gap:30px;flex-direction:row;padding-bottom:48px;padding-top:64px;row-gap:unset}}.pb-component-campaign .campaign-container .content-container,.pb-component-campaign .campaign-container .cta-container,.pb-component-campaign .campaign-container .form-container{color:var(--utility-white);position:relative}@media (min-width:980px){.pb-component-campaign .campaign-container .content-container,.pb-component-campaign .campaign-container .cta-container,.pb-component-campaign .campaign-container .form-container{max-width:calc(50% - 15px);min-width:calc(50% - 15px);width:calc(50% - 15px)}}.pb-component-campaign .campaign-container .content-container{display:flex;flex-direction:column;padding-top:32px;row-gap:24px}@media (min-width:980px){.pb-component-campaign .campaign-container .content-container{padding-top:0}}.pb-component-campaign .campaign-container .content-container .content ol,.pb-component-campaign .campaign-container .content-container .content ul{display:flex;flex-direction:column;row-gap:28px}.pb-component-campaign .campaign-container .content-container .content ol li,.pb-component-campaign .campaign-container .content-container .content ul li{font-size:20px;line-height:28px}.pb-component-campaign .campaign-container .cta-container,.pb-component-campaign .campaign-container .form-container{background-color:var(--utility-white);border-radius:8px;box-shadow:0 4px 25px 0 rgba(0,0,0,.1);z-index:1}.pb-component-campaign .campaign-container .cta-container h2,.pb-component-campaign .campaign-container .form-container h2{font-size:42px;font-weight:700;line-height:50px;margin:0}.pb-component-campaign .campaign-container .cta-container{padding:48px 32px}@media (min-width:980px){.pb-component-campaign .campaign-container .cta-container{align-items:center;display:flex;justify-content:center}}.pb-component-campaign .campaign-container .form-container{padding:32px 24px}.pb-component-campaign .campaign-container .campaign-cta,.pb-component-campaign .campaign-container .campaign-form{color:var(--ubc-blue);display:flex;flex-direction:column}.pb-component-campaign .campaign-container .campaign-cta{align-items:center;row-gap:32px;text-align:center}@media (min-width:980px){.pb-component-campaign .campaign-container .campaign-cta .cta-link .bs-btn{font-size:20px;padding:28px 56px}}.pb-component-campaign .campaign-container .campaign-form{row-gap:16px}.pb-component-campaign .campaign-container .cta-content{display:flex;flex-direction:column;row-gap:16px}.pb-component-campaign .campaign-container .cta-content .pb-component-programs-row .programs-row-item .campus-term,.pb-component-campaign .campaign-container .cta-content li,.pb-component-campaign .campaign-container .cta-content p,.pb-component-programs-row .programs-row-item .pb-component-campaign .campaign-container .cta-content .campus-term{font-size:24px;line-height:32px;margin:0}.pb-component-campaign .campaign-container .cta-content ol,.pb-component-campaign .campaign-container .cta-content ul{display:flex;flex-direction:column;row-gap:16px}.pb-component-campaign .campaign-container h1{color:var(--utility-white);font-weight:700;margin:0}.pb-component-campaign .campaign-container .subtitle{font-weight:400}.pb-component-campaign .privacy-text{margin-top:20px}.pb-component-campaign .privacy-text .pb-component-programs-row .programs-row-item .campus-term,.pb-component-campaign .privacy-text a,.pb-component-campaign .privacy-text li,.pb-component-campaign .privacy-text p,.pb-component-programs-row .programs-row-item .pb-component-campaign .privacy-text .campus-term{font-size:14px;line-height:22px}.pb-component-campaign .content{background:transparent}.pb-component-cost-estimator{background-color:var(--ubc-blue-light);color:var(--ubc-blue);margin-bottom:64px;padding:32px 0}@media (min-width:980px){.pb-component-cost-estimator{padding:64px 0}}.pb-component-cost-estimator .estimator-form{margin:0}.pb-component-cost-estimator .estimator-wrapper{background-color:var(--utility-white);border-radius:8px;overflow:hidden}.pb-component-cost-estimator .estimator-wrapper .step{display:flex;flex-direction:column;gap:32px;padding:32px 24px}@media (min-width:980px){.pb-component-cost-estimator .estimator-wrapper .step{padding:64px}}@media (min-width:980px) and (min-width:1400px){.pb-component-cost-estimator .estimator-wrapper .step{padding:64px 96px}}.pb-component-cost-estimator .estimator-wrapper .step h2{color:var(--ubc-purple-dark);display:flex;flex-direction:column;font-size:30px;font-weight:700;gap:16px;line-height:38px;margin:0}.pb-component-cost-estimator .estimator-wrapper .step h2 i{font-size:28px;line-height:1}@media (min-width:576px){.pb-component-cost-estimator .estimator-wrapper .step h2{align-items:center;flex-direction:row}}.pb-component-cost-estimator .estimator-wrapper .step .content{background:unset;display:flex;flex-direction:column;gap:24px}.pb-component-cost-estimator .estimator-wrapper .step .content .pb-component-programs-row .programs-row-item .campus-term,.pb-component-cost-estimator .estimator-wrapper .step .content p,.pb-component-programs-row .programs-row-item .pb-component-cost-estimator .estimator-wrapper .step .content .campus-term{font-size:20px;line-height:28px;margin:0}.pb-component-cost-estimator .estimator-wrapper .step .start-calculator{align-self:center}@media (min-width:768px){.pb-component-cost-estimator .estimator-wrapper .step .start-calculator{align-self:start}}.pb-component-cost-estimator .estimator-wrapper .step .bs-btn{margin-bottom:0}.pb-component-cost-estimator .estimator-wrapper .step .bs-btn:disabled{background-color:var(--utility-grey-light);color:rgba(0,33,69,.2)}.pb-component-cost-estimator .estimator-wrapper .step .bs-btn:disabled:focus-visible,.pb-component-cost-estimator .estimator-wrapper .step .bs-btn:disabled:hover{border-color:var(--utility-grey-light)}.pb-component-cost-estimator .estimator-wrapper .step .bs-btn.back-step,.pb-component-cost-estimator .estimator-wrapper .step .bs-btn.clear-fields{align-items:center;background-color:transparent;display:flex;gap:8px;padding:0}.pb-component-cost-estimator .estimator-wrapper .step .bs-btn.back-step:focus,.pb-component-cost-estimator .estimator-wrapper .step .bs-btn.clear-fields:focus{outline:none}.pb-component-cost-estimator .estimator-wrapper .step .bs-btn.back-step:focus-visible,.pb-component-cost-estimator .estimator-wrapper .step .bs-btn.clear-fields:focus-visible{outline:2px solid var(--ubc-blue);outline-offset:2px}.pb-component-cost-estimator .estimator-wrapper .step .bs-btn.back-step{color:var(--ubc-blue-link)}.pb-component-cost-estimator .estimator-wrapper .step .bs-btn.back-step:focus-visible,.pb-component-cost-estimator .estimator-wrapper .step .bs-btn.back-step:hover{color:var(--ubc-blue)}.pb-component-cost-estimator .estimator-wrapper .step .bs-btn.clear-fields{color:var(--ubc-blue)}.pb-component-cost-estimator .estimator-wrapper .step .bs-btn.clear-fields:focus-visible,.pb-component-cost-estimator .estimator-wrapper .step .bs-btn.clear-fields:hover{color:var(--ubc-blue-link)}.pb-component-cost-estimator .estimator-wrapper .step .step-header{display:flex;flex-direction:column;gap:24px}@media (min-width:768px){.pb-component-cost-estimator .estimator-wrapper .step .step-header{gap:32px}}.pb-component-cost-estimator .estimator-wrapper .step .step-intro .step-label{color:var(--ubc-purple-dark);font-size:16px;font-weight:700;line-height:24px;margin-top:24px}.pb-component-cost-estimator .estimator-wrapper .step .step-intro h3{color:var(--ubc-purple-dark);display:flex;flex-direction:column;font-size:24px;font-weight:700;gap:12px;line-height:28px;margin:16px 0 0}@media (min-width:576px){.pb-component-cost-estimator .estimator-wrapper .step .step-intro h3{align-items:center;flex-direction:row;gap:16px}}.pb-component-cost-estimator .estimator-wrapper .step .step-intro h3 i{font-size:24px;line-height:1}.pb-component-cost-estimator .estimator-wrapper .step .step-indicator{align-items:center;display:flex;flex-wrap:nowrap;margin:8px 0}.pb-component-cost-estimator .estimator-wrapper .step .step-indicator .incomplete{border:1px solid var(--ubc-blue);border-radius:50%;height:14px;width:14px}@media (min-width:768px){.pb-component-cost-estimator .estimator-wrapper .step .step-indicator .incomplete{height:18px;width:18px}}.pb-component-cost-estimator .estimator-wrapper .step .step-indicator .complete{background-color:var(--ubc-purple-dark);border:1px solid var(--ubc-purple-dark);border-radius:50%;height:14px;width:14px}@media (min-width:768px){.pb-component-cost-estimator .estimator-wrapper .step .step-indicator .complete{height:18px;width:18px}}.pb-component-cost-estimator .estimator-wrapper .step .step-indicator .current{align-items:center;border:1px solid var(--ubc-blue);border-radius:50%;display:flex;height:14px;justify-content:center;width:14px}@media (min-width:768px){.pb-component-cost-estimator .estimator-wrapper .step .step-indicator .current{height:18px;width:18px}}.pb-component-cost-estimator .estimator-wrapper .step .step-indicator .current .current-inner{background-color:var(--ubc-purple-dark);border-radius:50%;height:10px;width:10px}@media (min-width:768px){.pb-component-cost-estimator .estimator-wrapper .step .step-indicator .current .current-inner{height:14px;width:14px}}.pb-component-cost-estimator .estimator-wrapper .step .step-indicator .separator{background-color:var(--ubc-blue);flex-grow:1;height:1.5px}.pb-component-cost-estimator .estimator-wrapper .step .step-indicator .separator.separator-complete{background-color:var(--ubc-purple-dark)}.pb-component-cost-estimator .estimator-wrapper .step .form-elements{display:flex;flex-direction:column;gap:32px}.pb-component-cost-estimator .estimator-wrapper .step .form-elements .required-note{display:flex;font-size:14px;gap:2px;line-height:22px}.pb-component-cost-estimator .estimator-wrapper .step .form-elements .required{color:var(--utility-red);font-size:8px;line-height:1}.pb-component-cost-estimator .estimator-wrapper .step .form-elements label,.pb-component-cost-estimator .estimator-wrapper .step .form-elements legend{color:var(--ubc-blue);font-size:16px;font-weight:700;line-height:18px;margin:0}.pb-component-cost-estimator .estimator-wrapper .step .form-elements label.has-required,.pb-component-cost-estimator .estimator-wrapper .step .form-elements legend.has-required{display:flex;gap:2px}.pb-component-cost-estimator .estimator-wrapper .step .form-elements .select-wrapper{position:relative}.pb-component-cost-estimator .estimator-wrapper .step .form-elements .select-wrapper:after{color:var(--ubc-blue);content:"\f078";font-family:Font Awesome\ 6 Pro;font-size:14px;height:18px;pointer-events:none;position:absolute;right:16px;top:0;transform:translateY(50%);width:14px}.pb-component-cost-estimator .estimator-wrapper .step .form-elements .select-wrapper:has(select:disabled):after{color:var(--utility-grey-light-alt)}.pb-component-cost-estimator .estimator-wrapper .step .form-elements select{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:1px solid var(--ubc-blue);border-radius:4px;color:var(--ubc-blue);cursor:pointer;display:block;font-size:16px;height:unset;line-height:18px;padding:12px 32px 12px 16px;width:100%}.pb-component-cost-estimator .estimator-wrapper .step .form-elements select[disabled]{background-color:var(--utility-white);border-color:var(--utility-grey-light-alt);color:var(--utility-grey-dark);cursor:not-allowed}.pb-component-cost-estimator .estimator-wrapper .step .form-elements .campus-select legend,.pb-component-cost-estimator .estimator-wrapper .step .form-elements .citizenship-select legend{margin-bottom:32px}.pb-component-cost-estimator .estimator-wrapper .step .form-elements .campus-select .radio-buttons,.pb-component-cost-estimator .estimator-wrapper .step .form-elements .citizenship-select .radio-buttons{display:flex;flex-direction:column;gap:32px}.pb-component-cost-estimator .estimator-wrapper .step .form-elements .campus-select .radio-buttons .radio-button,.pb-component-cost-estimator .estimator-wrapper .step .form-elements .citizenship-select .radio-buttons .radio-button{width:100%}.pb-component-cost-estimator .estimator-wrapper .step .form-elements .campus-select .radio-buttons .radio-button input[type=radio],.pb-component-cost-estimator .estimator-wrapper .step .form-elements .citizenship-select .radio-buttons .radio-button input[type=radio]{opacity:0;position:absolute}.pb-component-cost-estimator .estimator-wrapper .step .form-elements .campus-select .radio-buttons .radio-button input[type=radio]:focus-visible+label,.pb-component-cost-estimator .estimator-wrapper .step .form-elements .citizenship-select .radio-buttons .radio-button input[type=radio]:focus-visible+label{background-color:var(--ubc-purple-light);border-color:var(--ubc-purple-dark);color:var(--ubc-purple-dark);outline:2px solid var(--ubc-blue)}.pb-component-cost-estimator .estimator-wrapper .step .form-elements .campus-select .radio-buttons .radio-button input[type=radio]:checked+label,.pb-component-cost-estimator .estimator-wrapper .step .form-elements .citizenship-select .radio-buttons .radio-button input[type=radio]:checked+label{background-color:var(--ubc-purple-dark);border-color:var(--ubc-purple-dark);color:var(--utility-white);font-weight:600}.pb-component-cost-estimator .estimator-wrapper .step .form-elements .campus-select .radio-buttons .radio-button label,.pb-component-cost-estimator .estimator-wrapper .step .form-elements .citizenship-select .radio-buttons .radio-button label{align-items:center;border:1px solid var(--ubc-blue);border-radius:4px;color:var(--ubc-blue);cursor:pointer;display:flex;font-size:16px;font-weight:400;height:100%;justify-content:center;line-height:24px;padding:16px 32px;text-align:center;transition:all .2s ease-in-out;width:100%}.pb-component-cost-estimator .estimator-wrapper .step .form-elements .campus-select .radio-buttons .radio-button label:hover,.pb-component-cost-estimator .estimator-wrapper .step .form-elements .citizenship-select .radio-buttons .radio-button label:hover{background-color:var(--ubc-purple-light);border-color:var(--ubc-purple-dark);color:var(--ubc-purple-dark)}@media (min-width:768px){.pb-component-cost-estimator .estimator-wrapper .step .form-elements .campus-select .radio-buttons,.pb-component-cost-estimator .estimator-wrapper .step .form-elements .citizenship-select .radio-buttons{flex-direction:row}.pb-component-cost-estimator .estimator-wrapper .step .form-elements .campus-select .radio-buttons .radio-button label,.pb-component-cost-estimator .estimator-wrapper .step .form-elements .citizenship-select .radio-buttons .radio-button label{padding:16px}}.pb-component-cost-estimator .estimator-wrapper .step .form-elements .housing-select label,.pb-component-cost-estimator .estimator-wrapper .step .form-elements .programs-select label{margin-bottom:8px}.pb-component-cost-estimator .estimator-wrapper .step .form-elements .educational-costs-preview{border:1px solid var(--ubc-purple-dark);border-radius:8px;box-shadow:0 3px 0 0 var(--ubc-purple-dark);overflow:hidden}.pb-component-cost-estimator .estimator-wrapper .step .form-elements .educational-costs-preview .intro-text{background-color:var(--ubc-purple-dark);color:var(--utility-white);padding:16px}.pb-component-cost-estimator .estimator-wrapper .step .form-elements .educational-costs-preview .intro-text .pb-component-programs-row .programs-row-item .campus-term,.pb-component-cost-estimator .estimator-wrapper .step .form-elements .educational-costs-preview .intro-text p,.pb-component-programs-row .programs-row-item .pb-component-cost-estimator .estimator-wrapper .step .form-elements .educational-costs-preview .intro-text .campus-term{margin:0}.pb-component-cost-estimator .estimator-wrapper .step .form-elements .educational-costs-preview .educational-costs{display:flex;flex-direction:column;gap:32px;padding:16px}@media (min-width:768px){.pb-component-cost-estimator .estimator-wrapper .step .form-elements .educational-costs-preview .educational-costs{flex-direction:row}}.pb-component-cost-estimator .estimator-wrapper .step .form-elements .educational-costs-preview .educational-costs .cost{display:flex;flex-direction:column;gap:8px;justify-content:space-between;width:100%}.pb-component-cost-estimator .estimator-wrapper .step .form-elements .educational-costs-preview .educational-costs .cost .cost-text{display:flex;flex-direction:column;gap:8px}.pb-component-cost-estimator .estimator-wrapper .step .form-elements .educational-costs-preview .educational-costs .cost .label{all:unset;font-size:16px;font-weight:700;line-height:24px}.pb-component-cost-estimator .estimator-wrapper .step .form-elements .educational-costs-preview .educational-costs .cost .description{font-size:16px;line-height:24px;margin:0}.pb-component-cost-estimator .estimator-wrapper .step .form-elements .educational-costs-preview .educational-costs .cost .amount{align-items:center;display:flex;font-size:22px;gap:4px;justify-self:end;line-height:30px}.pb-component-cost-estimator .estimator-wrapper .step .form-elements .educational-costs-preview .educational-costs .cost .amount .currency{font-size:16px;line-height:1}.pb-component-cost-estimator .estimator-wrapper .step .expenses-fieldgroups,.pb-component-cost-estimator .estimator-wrapper .step .financial-fieldgroups{display:flex;flex-direction:column;gap:64px}.pb-component-cost-estimator .estimator-wrapper .step .expenses-fieldgroups .expense-group,.pb-component-cost-estimator .estimator-wrapper .step .expenses-fieldgroups .financial-group,.pb-component-cost-estimator .estimator-wrapper .step .financial-fieldgroups .expense-group,.pb-component-cost-estimator .estimator-wrapper .step .financial-fieldgroups .financial-group{display:flex;flex-direction:column;gap:24px}@media (min-width:768px){.pb-component-cost-estimator .estimator-wrapper .step .expenses-fieldgroups .expense-group,.pb-component-cost-estimator .estimator-wrapper .step .expenses-fieldgroups .financial-group,.pb-component-cost-estimator .estimator-wrapper .step .financial-fieldgroups .expense-group,.pb-component-cost-estimator .estimator-wrapper .step .financial-fieldgroups .financial-group{gap:32px}}.pb-component-cost-estimator .estimator-wrapper .step .expenses-fieldgroups .expense-group h4,.pb-component-cost-estimator .estimator-wrapper .step .expenses-fieldgroups .financial-group h4,.pb-component-cost-estimator .estimator-wrapper .step .financial-fieldgroups .expense-group h4,.pb-component-cost-estimator .estimator-wrapper .step .financial-fieldgroups .financial-group h4{align-items:center;color:var(--ubc-purple-dark);display:flex;font-size:20px;font-weight:700;gap:8px;line-height:28px;margin:0}.pb-component-cost-estimator .estimator-wrapper .step .expenses-fieldgroups .expense-group .expense,.pb-component-cost-estimator .estimator-wrapper .step .expenses-fieldgroups .expense-group .resource,.pb-component-cost-estimator .estimator-wrapper .step .expenses-fieldgroups .financial-group .expense,.pb-component-cost-estimator .estimator-wrapper .step .expenses-fieldgroups .financial-group .resource,.pb-component-cost-estimator .estimator-wrapper .step .financial-fieldgroups .expense-group .expense,.pb-component-cost-estimator .estimator-wrapper .step .financial-fieldgroups .expense-group .resource,.pb-component-cost-estimator .estimator-wrapper .step .financial-fieldgroups .financial-group .expense,.pb-component-cost-estimator .estimator-wrapper .step .financial-fieldgroups .financial-group .resource{display:flex;flex-direction:column;gap:8px}.pb-component-cost-estimator .estimator-wrapper .step .expenses-fieldgroups .expense-group .expense .label,.pb-component-cost-estimator .estimator-wrapper .step .expenses-fieldgroups .expense-group .expense label,.pb-component-cost-estimator .estimator-wrapper .step .expenses-fieldgroups .expense-group .resource .label,.pb-component-cost-estimator .estimator-wrapper .step .expenses-fieldgroups .expense-group .resource label,.pb-component-cost-estimator .estimator-wrapper .step .expenses-fieldgroups .financial-group .expense .label,.pb-component-cost-estimator .estimator-wrapper .step .expenses-fieldgroups .financial-group .expense label,.pb-component-cost-estimator .estimator-wrapper .step .expenses-fieldgroups .financial-group .resource .label,.pb-component-cost-estimator .estimator-wrapper .step .expenses-fieldgroups .financial-group .resource label,.pb-component-cost-estimator .estimator-wrapper .step .financial-fieldgroups .expense-group .expense .label,.pb-component-cost-estimator .estimator-wrapper .step .financial-fieldgroups .expense-group .expense label,.pb-component-cost-estimator .estimator-wrapper .step .financial-fieldgroups .expense-group .resource .label,.pb-component-cost-estimator .estimator-wrapper .step .financial-fieldgroups .expense-group .resource label,.pb-component-cost-estimator .estimator-wrapper .step .financial-fieldgroups .financial-group .expense .label,.pb-component-cost-estimator .estimator-wrapper .step .financial-fieldgroups .financial-group .expense label,.pb-component-cost-estimator .estimator-wrapper .step .financial-fieldgroups .financial-group .resource .label,.pb-component-cost-estimator .estimator-wrapper .step .financial-fieldgroups .financial-group .resource label{all:unset;color:var(--ubc-blue);font-size:16px;font-weight:700;line-height:24px}.pb-component-cost-estimator .estimator-wrapper .step .expenses-fieldgroups .expense-group .expense .description,.pb-component-cost-estimator .estimator-wrapper .step .expenses-fieldgroups .expense-group .resource .description,.pb-component-cost-estimator .estimator-wrapper .step .expenses-fieldgroups .financial-group .expense .description,.pb-component-cost-estimator .estimator-wrapper .step .expenses-fieldgroups .financial-group .resource .description,.pb-component-cost-estimator .estimator-wrapper .step .financial-fieldgroups .expense-group .expense .description,.pb-component-cost-estimator .estimator-wrapper .step .financial-fieldgroups .expense-group .resource .description,.pb-component-cost-estimator .estimator-wrapper .step .financial-fieldgroups .financial-group .expense .description,.pb-component-cost-estimator .estimator-wrapper .step .financial-fieldgroups .financial-group .resource .description{font-size:16px;line-height:24px;margin:0}.pb-component-cost-estimator .estimator-wrapper .step .expenses-fieldgroups .expense-group .expense .description a,.pb-component-cost-estimator .estimator-wrapper .step .expenses-fieldgroups .expense-group .resource .description a,.pb-component-cost-estimator .estimator-wrapper .step .expenses-fieldgroups .financial-group .expense .description a,.pb-component-cost-estimator .estimator-wrapper .step .expenses-fieldgroups .financial-group .resource .description a,.pb-component-cost-estimator .estimator-wrapper .step .financial-fieldgroups .expense-group .expense .description a,.pb-component-cost-estimator .estimator-wrapper .step .financial-fieldgroups .expense-group .resource .description a,.pb-component-cost-estimator .estimator-wrapper .step .financial-fieldgroups .financial-group .expense .description a,.pb-component-cost-estimator .estimator-wrapper .step .financial-fieldgroups .financial-group .resource .description a{font-size:16px;font-weight:500!important;line-height:24px}.pb-component-cost-estimator .estimator-wrapper .step .expenses-fieldgroups .expense-group .expense .amount,.pb-component-cost-estimator .estimator-wrapper .step .expenses-fieldgroups .expense-group .expense .input-wrapper,.pb-component-cost-estimator .estimator-wrapper .step .expenses-fieldgroups .expense-group .resource .amount,.pb-component-cost-estimator .estimator-wrapper .step .expenses-fieldgroups .expense-group .resource .input-wrapper,.pb-component-cost-estimator .estimator-wrapper .step .expenses-fieldgroups .financial-group .expense .amount,.pb-component-cost-estimator .estimator-wrapper .step .expenses-fieldgroups .financial-group .expense .input-wrapper,.pb-component-cost-estimator .estimator-wrapper .step .expenses-fieldgroups .financial-group .resource .amount,.pb-component-cost-estimator .estimator-wrapper .step .expenses-fieldgroups .financial-group .resource .input-wrapper,.pb-component-cost-estimator .estimator-wrapper .step .financial-fieldgroups .expense-group .expense .amount,.pb-component-cost-estimator .estimator-wrapper .step .financial-fieldgroups .expense-group .expense .input-wrapper,.pb-component-cost-estimator .estimator-wrapper .step .financial-fieldgroups .expense-group .resource .amount,.pb-component-cost-estimator .estimator-wrapper .step .financial-fieldgroups .expense-group .resource .input-wrapper,.pb-component-cost-estimator .estimator-wrapper .step .financial-fieldgroups .financial-group .expense .amount,.pb-component-cost-estimator .estimator-wrapper .step .financial-fieldgroups .financial-group .expense .input-wrapper,.pb-component-cost-estimator .estimator-wrapper .step .financial-fieldgroups .financial-group .resource .amount,.pb-component-cost-estimator .estimator-wrapper .step .financial-fieldgroups .financial-group .resource .input-wrapper{margin-top:8px}.pb-component-cost-estimator .estimator-wrapper .step .expenses-fieldgroups .expense-group .expense .input-wrapper,.pb-component-cost-estimator .estimator-wrapper .step .expenses-fieldgroups .expense-group .resource .input-wrapper,.pb-component-cost-estimator .estimator-wrapper .step .expenses-fieldgroups .financial-group .expense .input-wrapper,.pb-component-cost-estimator .estimator-wrapper .step .expenses-fieldgroups .financial-group .resource .input-wrapper,.pb-component-cost-estimator .estimator-wrapper .step .financial-fieldgroups .expense-group .expense .input-wrapper,.pb-component-cost-estimator .estimator-wrapper .step .financial-fieldgroups .expense-group .resource .input-wrapper,.pb-component-cost-estimator .estimator-wrapper .step .financial-fieldgroups .financial-group .expense .input-wrapper,.pb-component-cost-estimator .estimator-wrapper .step .financial-fieldgroups .financial-group .resource .input-wrapper{align-items:center;display:flex;gap:8px}.pb-component-cost-estimator .estimator-wrapper .step .expenses-fieldgroups .expense-group .expense .input-wrapper .currency,.pb-component-cost-estimator .estimator-wrapper .step .expenses-fieldgroups .expense-group .resource .input-wrapper .currency,.pb-component-cost-estimator .estimator-wrapper .step .expenses-fieldgroups .financial-group .expense .input-wrapper .currency,.pb-component-cost-estimator .estimator-wrapper .step .expenses-fieldgroups .financial-group .resource .input-wrapper .currency,.pb-component-cost-estimator .estimator-wrapper .step .financial-fieldgroups .expense-group .expense .input-wrapper .currency,.pb-component-cost-estimator .estimator-wrapper .step .financial-fieldgroups .expense-group .resource .input-wrapper .currency,.pb-component-cost-estimator .estimator-wrapper .step .financial-fieldgroups .financial-group .expense .input-wrapper .currency,.pb-component-cost-estimator .estimator-wrapper .step .financial-fieldgroups .financial-group .resource .input-wrapper .currency{font-size:16px;line-height:1}.pb-component-cost-estimator .estimator-wrapper .step .expenses-fieldgroups .expense-group .expense .input-wrapper input,.pb-component-cost-estimator .estimator-wrapper .step .expenses-fieldgroups .expense-group .resource .input-wrapper input,.pb-component-cost-estimator .estimator-wrapper .step .expenses-fieldgroups .financial-group .expense .input-wrapper input,.pb-component-cost-estimator .estimator-wrapper .step .expenses-fieldgroups .financial-group .resource .input-wrapper input,.pb-component-cost-estimator .estimator-wrapper .step .financial-fieldgroups .expense-group .expense .input-wrapper input,.pb-component-cost-estimator .estimator-wrapper .step .financial-fieldgroups .expense-group .resource .input-wrapper input,.pb-component-cost-estimator .estimator-wrapper .step .financial-fieldgroups .financial-group .expense .input-wrapper input,.pb-component-cost-estimator .estimator-wrapper .step .financial-fieldgroups .financial-group .resource .input-wrapper input{border:1px solid var(--ubc-blue);border-radius:4px;color:var(--ubc-blue);font-size:16px;height:unset;line-height:1;margin:0;padding:12px 16px;width:100%}.pb-component-cost-estimator .estimator-wrapper .step .expenses-fieldgroups .expense-group .expense .input-wrapper input::-moz-placeholder,.pb-component-cost-estimator .estimator-wrapper .step .expenses-fieldgroups .expense-group .resource .input-wrapper input::-moz-placeholder,.pb-component-cost-estimator .estimator-wrapper .step .expenses-fieldgroups .financial-group .expense .input-wrapper input::-moz-placeholder,.pb-component-cost-estimator .estimator-wrapper .step .expenses-fieldgroups .financial-group .resource .input-wrapper input::-moz-placeholder,.pb-component-cost-estimator .estimator-wrapper .step .financial-fieldgroups .expense-group .expense .input-wrapper input::-moz-placeholder,.pb-component-cost-estimator .estimator-wrapper .step .financial-fieldgroups .expense-group .resource .input-wrapper input::-moz-placeholder,.pb-component-cost-estimator .estimator-wrapper .step .financial-fieldgroups .financial-group .expense .input-wrapper input::-moz-placeholder,.pb-component-cost-estimator .estimator-wrapper .step .financial-fieldgroups .financial-group .resource .input-wrapper input::-moz-placeholder{color:var(--utility-grey-dark)}.pb-component-cost-estimator .estimator-wrapper .step .expenses-fieldgroups .expense-group .expense .input-wrapper input::placeholder,.pb-component-cost-estimator .estimator-wrapper .step .expenses-fieldgroups .expense-group .resource .input-wrapper input::placeholder,.pb-component-cost-estimator .estimator-wrapper .step .expenses-fieldgroups .financial-group .expense .input-wrapper input::placeholder,.pb-component-cost-estimator .estimator-wrapper .step .expenses-fieldgroups .financial-group .resource .input-wrapper input::placeholder,.pb-component-cost-estimator .estimator-wrapper .step .financial-fieldgroups .expense-group .expense .input-wrapper input::placeholder,.pb-component-cost-estimator .estimator-wrapper .step .financial-fieldgroups .expense-group .resource .input-wrapper input::placeholder,.pb-component-cost-estimator .estimator-wrapper .step .financial-fieldgroups .financial-group .expense .input-wrapper input::placeholder,.pb-component-cost-estimator .estimator-wrapper .step .financial-fieldgroups .financial-group .resource .input-wrapper input::placeholder{color:var(--utility-grey-dark)}.pb-component-cost-estimator .estimator-wrapper .step .expenses-fieldgroups .expense-group .expense .amount,.pb-component-cost-estimator .estimator-wrapper .step .expenses-fieldgroups .expense-group .resource .amount,.pb-component-cost-estimator .estimator-wrapper .step .expenses-fieldgroups .financial-group .expense .amount,.pb-component-cost-estimator .estimator-wrapper .step .expenses-fieldgroups .financial-group .resource .amount,.pb-component-cost-estimator .estimator-wrapper .step .financial-fieldgroups .expense-group .expense .amount,.pb-component-cost-estimator .estimator-wrapper .step .financial-fieldgroups .expense-group .resource .amount,.pb-component-cost-estimator .estimator-wrapper .step .financial-fieldgroups .financial-group .expense .amount,.pb-component-cost-estimator .estimator-wrapper .step .financial-fieldgroups .financial-group .resource .amount{align-items:center;display:flex;font-size:22px;gap:4px;justify-self:end;line-height:30px}.pb-component-cost-estimator .estimator-wrapper .step .expenses-fieldgroups .expense-group .expense .amount .currency,.pb-component-cost-estimator .estimator-wrapper .step .expenses-fieldgroups .expense-group .resource .amount .currency,.pb-component-cost-estimator .estimator-wrapper .step .expenses-fieldgroups .financial-group .expense .amount .currency,.pb-component-cost-estimator .estimator-wrapper .step .expenses-fieldgroups .financial-group .resource .amount .currency,.pb-component-cost-estimator .estimator-wrapper .step .financial-fieldgroups .expense-group .expense .amount .currency,.pb-component-cost-estimator .estimator-wrapper .step .financial-fieldgroups .expense-group .resource .amount .currency,.pb-component-cost-estimator .estimator-wrapper .step .financial-fieldgroups .financial-group .expense .amount .currency,.pb-component-cost-estimator .estimator-wrapper .step .financial-fieldgroups .financial-group .resource .amount .currency{font-size:16px;line-height:1}.pb-component-cost-estimator .estimator-wrapper .step .breakdown .breakdown-header .pb-component-programs-row .programs-row-item .campus-term:last-child,.pb-component-cost-estimator .estimator-wrapper .step .breakdown .breakdown-header p:last-child,.pb-component-programs-row .programs-row-item .pb-component-cost-estimator .estimator-wrapper .step .breakdown .breakdown-header .campus-term:last-child{margin-bottom:0}.pb-component-cost-estimator .estimator-wrapper .step .breakdown .accordion-group{border:none;margin:0}.pb-component-cost-estimator .estimator-wrapper .step .breakdown .accordions{display:flex;flex-direction:column;gap:16px}.pb-component-cost-estimator .estimator-wrapper .step .breakdown .accordion{margin:0}.pb-component-cost-estimator .estimator-wrapper .step .breakdown .accordion-toggle{background-color:var(--ubc-purple-light);border:none;display:flex;gap:16px;padding:16px;text-align:left;transition:all .15s ease;width:100%}.pb-component-cost-estimator .estimator-wrapper .step .breakdown .accordion-toggle .icon-wrapper{line-height:1}.pb-component-cost-estimator .estimator-wrapper .step .breakdown .accordion-toggle i{transition:transform .15s ease}.pb-component-cost-estimator .estimator-wrapper .step .breakdown .accordion-toggle.collapsed{background-color:var(--utility-grey-light)}.pb-component-cost-estimator .estimator-wrapper .step .breakdown .accordion-toggle.collapsed i{transform:rotate(180deg)}.pb-component-cost-estimator .estimator-wrapper .step .breakdown .accordion-toggle:focus-visible,.pb-component-cost-estimator .estimator-wrapper .step .breakdown .accordion-toggle:hover{background-color:var(--ubc-purple-dark);color:var(--utility-white);outline:none}.pb-component-cost-estimator .estimator-wrapper .step .breakdown .accordion-toggle:focus-visible .pb-component-programs-row .programs-row-item .pb-component-testimonials .testimonial-item-content .campus-term,.pb-component-cost-estimator .estimator-wrapper .step .breakdown .accordion-toggle:focus-visible .pb-component-testimonials .testimonial-item-content .pb-component-programs-row .programs-row-item .campus-term,.pb-component-cost-estimator .estimator-wrapper .step .breakdown .accordion-toggle:focus-visible .pb-component-testimonials .testimonial-item-content p,.pb-component-cost-estimator .estimator-wrapper .step .breakdown .accordion-toggle:focus-visible h5,.pb-component-cost-estimator .estimator-wrapper .step .breakdown .accordion-toggle:hover .pb-component-programs-row .programs-row-item .pb-component-testimonials .testimonial-item-content .campus-term,.pb-component-cost-estimator .estimator-wrapper .step .breakdown .accordion-toggle:hover .pb-component-testimonials .testimonial-item-content .pb-component-programs-row .programs-row-item .campus-term,.pb-component-cost-estimator .estimator-wrapper .step .breakdown .accordion-toggle:hover .pb-component-testimonials .testimonial-item-content p,.pb-component-cost-estimator .estimator-wrapper .step .breakdown .accordion-toggle:hover h5,.pb-component-programs-row .programs-row-item .pb-component-testimonials .testimonial-item-content .pb-component-cost-estimator .estimator-wrapper .step .breakdown .accordion-toggle:focus-visible .campus-term,.pb-component-programs-row .programs-row-item .pb-component-testimonials .testimonial-item-content .pb-component-cost-estimator .estimator-wrapper .step .breakdown .accordion-toggle:hover .campus-term,.pb-component-testimonials .testimonial-item-content .pb-component-cost-estimator .estimator-wrapper .step .breakdown .accordion-toggle:focus-visible p,.pb-component-testimonials .testimonial-item-content .pb-component-cost-estimator .estimator-wrapper .step .breakdown .accordion-toggle:hover p,.pb-component-testimonials .testimonial-item-content .pb-component-programs-row .programs-row-item .pb-component-cost-estimator .estimator-wrapper .step .breakdown .accordion-toggle:focus-visible .campus-term,.pb-component-testimonials .testimonial-item-content .pb-component-programs-row .programs-row-item .pb-component-cost-estimator .estimator-wrapper .step .breakdown .accordion-toggle:hover .campus-term{color:var(--utility-white)}.pb-component-cost-estimator .estimator-wrapper .step .breakdown .accordion-toggle .accordion-toggle-inner{display:flex;flex-direction:column;gap:8px;width:100%}.pb-component-cost-estimator .estimator-wrapper .step .breakdown .accordion-toggle .accordion-toggle-inner .accordion-title-amount-wrapper{display:flex;gap:16px;justify-content:space-between;width:100%}.pb-component-cost-estimator .estimator-wrapper .step .breakdown .accordion-toggle .accordion-toggle-inner .accordion-title-amount{display:flex;flex-direction:column;gap:4px;width:100%}@media (min-width:768px){.pb-component-cost-estimator .estimator-wrapper .step .breakdown .accordion-toggle .accordion-toggle-inner .accordion-title-amount{flex-direction:row;gap:16px;justify-content:space-between}}.pb-component-cost-estimator .estimator-wrapper .step .breakdown .accordion-toggle .accordion-toggle-inner .accordion-title,.pb-component-cost-estimator .estimator-wrapper .step .breakdown .accordion-toggle .accordion-toggle-inner .amount{font-size:18px;font-weight:700;line-height:26px;margin:0}.pb-component-cost-estimator .estimator-wrapper .step .breakdown .accordion-toggle .accordion-toggle-inner .accordion-title{flex:1;min-width:0;white-space:normal;word-break:break-word}.pb-component-cost-estimator .estimator-wrapper .step .breakdown .accordion-toggle .accordion-toggle-inner .amount{flex-shrink:0}.pb-component-cost-estimator .estimator-wrapper .step .breakdown .accordion-toggle .accordion-toggle-inner .accordion-description{font-size:16px;line-height:24px;margin:0;max-width:calc(100% - 34px)}.pb-component-cost-estimator .estimator-wrapper .step .breakdown .accordion-inner{border:none;display:flex;flex-direction:column;gap:24px;padding:24px 16px 16px}.pb-component-cost-estimator .estimator-wrapper .step .breakdown .accordion-inner .cost-breakdown-table{display:flex;flex-direction:column;gap:8px}.pb-component-cost-estimator .estimator-wrapper .step .breakdown .accordion-inner h6{font-size:18px;font-weight:700;line-height:26px;margin:0 0 8px}.pb-component-cost-estimator .estimator-wrapper .step .breakdown .accordion-inner .cost-breakdown{align-items:center;display:flex;gap:32px;justify-content:space-between;width:100%}.pb-component-cost-estimator .estimator-wrapper .step .breakdown .accordion-inner .cost-breakdown .amount,.pb-component-cost-estimator .estimator-wrapper .step .breakdown .accordion-inner .cost-breakdown .label{background:transparent;color:var(--ubc-blue);font-size:18px;font-weight:400;line-height:26px;padding:0}.pb-component-cost-estimator .estimator-wrapper .step .breakdown .accordion-inner .cost-breakdown .label{display:block;flex:1;min-width:0;white-space:normal;word-break:break-word}.pb-component-cost-estimator .estimator-wrapper .step .breakdown .accordion-inner .cost-breakdown .amount{align-items:center;display:flex;flex-shrink:0;gap:4px}.pb-component-cost-estimator .estimator-wrapper .step .breakdown .accordion-inner .cost-breakdown .amount .currency{font-size:16px;line-height:1}.pb-component-cost-estimator .estimator-wrapper .step .breakdown .accordion-inner .summary{display:flex;flex-direction:column;gap:16px}.pb-component-cost-estimator .estimator-wrapper .step .breakdown .accordion-inner .summary .pb-component-programs-row .programs-row-item .campus-term,.pb-component-cost-estimator .estimator-wrapper .step .breakdown .accordion-inner .summary p,.pb-component-programs-row .programs-row-item .pb-component-cost-estimator .estimator-wrapper .step .breakdown .accordion-inner .summary .campus-term{font-size:16px;line-height:24px;margin:0}.pb-component-cost-estimator .estimator-wrapper .step .step-controls{align-items:center;display:flex;flex-direction:column;gap:32px;justify-content:center}@media (min-width:576px){.pb-component-cost-estimator .estimator-wrapper .step .step-controls{flex-direction:row}}.pb-component-cost-estimator .estimator-wrapper .step .previous-clear{align-items:center;display:flex;gap:32px;justify-content:space-between}@media (min-width:1400px){.pb-component-cost-estimator .estimator-wrapper .step.step-introduction{padding:64px}}.pb-component-cost-estimator .estimator-wrapper .step.step-introduction .content{gap:16px}.pb-component-cost-estimator .estimator-wrapper .step.step-introduction .content .pb-component-programs-row .programs-row-item .campus-term,.pb-component-cost-estimator .estimator-wrapper .step.step-introduction .content p,.pb-component-programs-row .programs-row-item .pb-component-cost-estimator .estimator-wrapper .step.step-introduction .content .campus-term{font-size:18px;line-height:26px;margin:0}.pb-component-cost-estimator .estimator-wrapper .step.step-5 .grand-total{background:var(--ubc-blue);border-radius:8px;color:var(--utility-white)!important;display:flex;flex-direction:column;gap:32px;padding:24px}@media (min-width:768px){.pb-component-cost-estimator .estimator-wrapper .step.step-5 .grand-total{padding:32px}}.pb-component-cost-estimator .estimator-wrapper .step.step-5 .grand-total .grand-total-header{display:flex;flex-direction:column;gap:12px}.pb-component-cost-estimator .estimator-wrapper .step.step-5 .grand-total .grand-total-header h4{color:var(--utility-white);font-size:18px;font-weight:700;line-height:28px;margin:0}.pb-component-cost-estimator .estimator-wrapper .step.step-5 .grand-total .grand-total-header .grand-total-amount{align-items:center;display:flex;font-size:30px;font-weight:700;gap:4px;line-height:38px}.pb-component-cost-estimator .estimator-wrapper .step.step-5 .grand-total .grand-total-header .grand-total-amount .currency{font-size:18px;line-height:1}@media (min-width:576px){.pb-component-cost-estimator .estimator-wrapper .step.step-5 .grand-total .grand-total-header .grand-total-amount{font-size:42px;line-height:50px}.pb-component-cost-estimator .estimator-wrapper .step.step-5 .grand-total .grand-total-header .grand-total-amount .currency{font-size:20px}}.pb-component-cost-estimator .estimator-wrapper .step.step-5 .grand-total .grand-total-header .convert-currency-link{margin:0}.pb-component-cost-estimator .estimator-wrapper .step.step-5 .grand-total .grand-total-header .convert-currency-link a{color:var(--utility-white);font-size:16px;font-weight:400!important;line-height:24px}.pb-component-cost-estimator .estimator-wrapper .step.step-5 .grand-total .grand-total-header .convert-currency-link a i{color:var(--utility-white)}.pb-component-cost-estimator .estimator-wrapper .step.step-5 .grand-total .grand-total-header .convert-currency-link a:focus-within,.pb-component-cost-estimator .estimator-wrapper .step.step-5 .grand-total .grand-total-header .convert-currency-link a:hover{text-decoration:underline}.pb-component-cost-estimator .estimator-wrapper .step.step-5 .grand-total .grand-total-header .breakdown-note{display:flex;flex-direction:column;gap:16px;margin-top:8px}.pb-component-cost-estimator .estimator-wrapper .step.step-5 .grand-total .grand-total-header .breakdown-note .pb-component-programs-row .programs-row-item .campus-term,.pb-component-cost-estimator .estimator-wrapper .step.step-5 .grand-total .grand-total-header .breakdown-note p,.pb-component-programs-row .programs-row-item .pb-component-cost-estimator .estimator-wrapper .step.step-5 .grand-total .grand-total-header .breakdown-note .campus-term{font-size:16px;line-height:24px;margin:0}.pb-component-cost-estimator .estimator-wrapper .step.step-5 .grand-total .grand-total-header .breakdown-note a{color:var(--utility-white);font-size:16px;line-height:24px}.pb-component-cost-estimator .estimator-wrapper .step.step-5 .grand-total .grand-total-header .breakdown-note a:focus-within,.pb-component-cost-estimator .estimator-wrapper .step.step-5 .grand-total .grand-total-header .breakdown-note a:hover{text-decoration:underline}.pb-component-cost-estimator .estimator-wrapper .step.step-5 .grand-total .grand-total-breakdown{border-top:1px solid var(--utility-white);display:flex;flex-direction:column;gap:16px;padding-top:16px}.pb-component-cost-estimator .estimator-wrapper .step.step-5 .grand-total .grand-total-breakdown .breakdown-list{align-items:center;display:flex;gap:16px;justify-content:space-between}.pb-component-cost-estimator .estimator-wrapper .step.step-5 .grand-total .grand-total-breakdown .breakdown-list .amount,.pb-component-cost-estimator .estimator-wrapper .step.step-5 .grand-total .grand-total-breakdown .breakdown-list .label{font-size:16px;font-weight:400;line-height:24px}.pb-component-cost-estimator .estimator-wrapper .step.step-5 .grand-total .grand-total-breakdown .breakdown-list .label{flex:1;min-width:0;white-space:normal;word-break:break-word}.pb-component-cost-estimator .estimator-wrapper .step.step-5 .grand-total .grand-total-breakdown .breakdown-list .amount{flex-shrink:0}.pb-component-cost-estimator .estimator-wrapper .step.step-5 .grand-total .grand-total-breakdown .total-costs-sublist{display:flex;flex-direction:column;gap:16px;margin:16px 0 0 12px}@media (min-width:576px){.pb-component-cost-estimator .estimator-wrapper .step.step-5 .grand-total .grand-total-breakdown .total-costs-sublist{margin-left:16px}}.pb-component-cost-estimator .estimator-wrapper .step.step-5 .step-5-bottom{display:flex;flex-direction:column;gap:32px;padding:32px 24px}.pb-component-cost-estimator .estimator-wrapper .step.step-5 .breakdown{display:flex;flex-direction:column;gap:32px}.pb-component-cost-estimator .estimator-wrapper .step.step-5 .breakdown .breakdown-header{display:flex;flex-direction:column;gap:12px}.pb-component-cost-estimator .estimator-wrapper .step.step-5 .breakdown .breakdown-header h4{color:var(--ubc-purple-dark);font-size:20px;font-weight:700;line-height:28px;margin:0}.pb-component-cost-estimator .estimator-wrapper .step.step-5 .actions{align-items:center;display:flex;gap:32px;justify-content:center}.pb-component-cost-estimator .estimator-wrapper .step.step-5 .actions .back-step{color:var(--utility-white)}.pb-component-cost-estimator .estimator-wrapper .step.step-5 .actions .back-step:focus-visible,.pb-component-cost-estimator .estimator-wrapper .step.step-5 .actions .back-step:hover{color:var(--ubc-blue-light)}.pb-component-cost-estimator .estimator-wrapper .step.step-5 .restart{align-items:center;display:flex;gap:8px;justify-content:center}.pb-component-file-download{margin-bottom:64px}.pb-component-file-download .pb-file-download-intro .pb-component-programs-row .programs-row-item .pb-component-testimonials .testimonial-item-content .campus-term,.pb-component-file-download .pb-file-download-intro .pb-component-testimonials .testimonial-item-content .pb-component-programs-row .programs-row-item .campus-term,.pb-component-file-download .pb-file-download-intro .pb-component-testimonials .testimonial-item-content p,.pb-component-file-download .pb-file-download-intro h2,.pb-component-file-download .pb-file-download-intro h3,.pb-component-file-download .pb-file-download-intro h4,.pb-component-file-download .pb-file-download-intro h5,.pb-component-file-download .pb-file-download-intro h6,.pb-component-programs-row .programs-row-item .pb-component-testimonials .testimonial-item-content .pb-component-file-download .pb-file-download-intro .campus-term,.pb-component-testimonials .testimonial-item-content .pb-component-file-download .pb-file-download-intro p,.pb-component-testimonials .testimonial-item-content .pb-component-programs-row .programs-row-item .pb-component-file-download .pb-file-download-intro .campus-term{font-weight:700;margin-bottom:16px;margin-top:0}.pb-component-file-download .pb-file-download-intro .pb-component-programs-row .programs-row-item .campus-term,.pb-component-file-download .pb-file-download-intro li,.pb-component-file-download .pb-file-download-intro p,.pb-component-programs-row .programs-row-item .pb-component-file-download .pb-file-download-intro .campus-term{font-weight:400}.pb-component-file-download .pb-file-download-intro .pb-component-programs-row .programs-row-item .campus-term:last-child,.pb-component-file-download .pb-file-download-intro li:last-child,.pb-component-file-download .pb-file-download-intro p:last-child,.pb-component-programs-row .programs-row-item .pb-component-file-download .pb-file-download-intro .campus-term:last-child{margin-bottom:0}.pb-component-file-download .pb-file-download-list{border-radius:8px;display:flex;flex-direction:column;gap:16px;max-width:480px;padding:16px}.pb-component-file-download .pb-file-download-list.has-intro{margin-top:16px}.pb-component-file-download .pb-file-download-list .file-item{align-items:flex-start;display:flex;font-size:16px;gap:16px;line-height:24px}.pb-component-file-download .pb-file-download-list .file-item .file-icon i{font-size:30px;line-height:1}.pb-component-file-download .pb-file-download-list .file-item .file-details{flex-grow:1}.pb-component-file-download .pb-file-download-list .file-item .file-details .file-size{font-weight:400;margin-top:8px}.pb-component-file-download .pb-file-download-list .file-item:active .file-details .file-name,.pb-component-file-download .pb-file-download-list .file-item:focus-visible .file-details .file-name,.pb-component-file-download .pb-file-download-list .file-item:hover .file-details .file-name{text-decoration:underline}.pb-component-file-download .pb-file-download-list.pb-color-scheme-blue,.pb-component-file-download .pb-file-download-list.pb-color-scheme-white-blue{background-color:var(--ubc-blue-light)}.pb-component-file-download .pb-file-download-list.pb-color-scheme-blue .file-download i,.pb-component-file-download .pb-file-download-list.pb-color-scheme-blue .file-icon i,.pb-component-file-download .pb-file-download-list.pb-color-scheme-blue .file-item,.pb-component-file-download .pb-file-download-list.pb-color-scheme-white-blue .file-download i,.pb-component-file-download .pb-file-download-list.pb-color-scheme-white-blue .file-icon i,.pb-component-file-download .pb-file-download-list.pb-color-scheme-white-blue .file-item{color:var(--ubc-blue)}.pb-component-file-download .pb-file-download-list.pb-color-scheme-purple,.pb-component-file-download .pb-file-download-list.pb-color-scheme-white-purple{background-color:var(--ubc-purple-light)}.pb-component-file-download .pb-file-download-list.pb-color-scheme-purple .file-item,.pb-component-file-download .pb-file-download-list.pb-color-scheme-purple .file-item .file-download i,.pb-component-file-download .pb-file-download-list.pb-color-scheme-purple .file-item .file-icon i,.pb-component-file-download .pb-file-download-list.pb-color-scheme-white-purple .file-item,.pb-component-file-download .pb-file-download-list.pb-color-scheme-white-purple .file-item .file-download i,.pb-component-file-download .pb-file-download-list.pb-color-scheme-white-purple .file-item .file-icon i{color:var(--ubc-purple-dark)}.pb-component-file-download .pb-file-download-list.pb-color-scheme-green,.pb-component-file-download .pb-file-download-list.pb-color-scheme-white-green{background-color:var(--ubc-green-light)}.pb-component-file-download .pb-file-download-list.pb-color-scheme-green .file-item,.pb-component-file-download .pb-file-download-list.pb-color-scheme-green .file-item .file-download i,.pb-component-file-download .pb-file-download-list.pb-color-scheme-green .file-item .file-icon i,.pb-component-file-download .pb-file-download-list.pb-color-scheme-white-green .file-item,.pb-component-file-download .pb-file-download-list.pb-color-scheme-white-green .file-item .file-download i,.pb-component-file-download .pb-file-download-list.pb-color-scheme-white-green .file-item .file-icon i{color:var(--ubc-green-dark)}.pb-component-file-download .pb-file-download-list.pb-color-scheme-blue .file-icon,.pb-component-file-download .pb-file-download-list.pb-color-scheme-green .file-icon,.pb-component-file-download .pb-file-download-list.pb-color-scheme-purple .file-icon{background:var(--utility-white);border-radius:8px;padding:12px}.pb-component-file-download .pb-file-download-list.pb-color-scheme-white-blue .file-item,.pb-component-file-download .pb-file-download-list.pb-color-scheme-white-green .file-item,.pb-component-file-download .pb-file-download-list.pb-color-scheme-white-purple .file-item{background:var(--utility-white);border-radius:8px;padding:16px}.pb-component-file-download .pb-file-download-list.pb-color-scheme-white-blue .file-item .file-icon i,.pb-component-file-download .pb-file-download-list.pb-color-scheme-white-green .file-item .file-icon i,.pb-component-file-download .pb-file-download-list.pb-color-scheme-white-purple .file-item .file-icon i{margin-top:4px}@media (min-width:980px){.sidebar-template-content{padding-right:16px}.sidebar-template-content.content-right{padding-left:16px;padding-right:0}}.sidebar-template-content .pagebuilder{margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);width:calc(100% + var(--bs-gutter-x))}@media (min-width:576px){.sidebar-template-content .pb-component-campaign,.sidebar-template-content .pb-component-content-spotlight,.sidebar-template-content .pb-component-cost-estimator,.sidebar-template-content .pb-component-cta,.sidebar-template-content .pb-component-i-links,.sidebar-template-content .pb-component-image-gallery-cta,.sidebar-template-content .pb-component-infographics,.sidebar-template-content .pb-component-media-feature{margin-left:calc(-50vw - -270px);width:100vw}}@media (min-width:768px){.sidebar-template-content .pb-component-campaign,.sidebar-template-content .pb-component-content-spotlight,.sidebar-template-content .pb-component-cost-estimator,.sidebar-template-content .pb-component-cta,.sidebar-template-content .pb-component-i-links,.sidebar-template-content .pb-component-image-gallery-cta,.sidebar-template-content .pb-component-infographics,.sidebar-template-content .pb-component-media-feature{margin-left:calc(-50vw - -360px);width:100vw}}@media (min-width:980px){.sidebar-template-content .pb-component-campaign,.sidebar-template-content .pb-component-content-spotlight,.sidebar-template-content .pb-component-cost-estimator,.sidebar-template-content .pb-component-cta,.sidebar-template-content .pb-component-i-links,.sidebar-template-content .pb-component-image-gallery-cta,.sidebar-template-content .pb-component-infographics,.sidebar-template-content .pb-component-media-feature{margin-left:auto;margin-right:auto;width:calc(100% - var(--bs-gutter-x))}.sidebar-template-content .pb-component-campaign,.sidebar-template-content .pb-component-cta,.sidebar-template-content .pb-component-i-links,.sidebar-template-content .pb-component-infographics,.sidebar-template-content .pb-component-media-feature{border-radius:8px}.sidebar-template-content .pb-component-image-gallery-cta .image-gallery-cta-item-container,.sidebar-template-content .pb-component-image-gallery-cta .image-gallery-cta-primary{border-radius:8px;overflow:hidden}.sidebar-template-content .pb-component-image-gallery-cta .image-gallery-cta-primary-content{padding-left:20px}}@media (min-width:980px) and (max-width:1399.98px){.sidebar-template-content .pb-component-content-grid .content-grid-items.content-grid-items-count__4,.sidebar-template-content .pb-component-image-grid-list .image-grid-list-items.image-grid-list-items-count__4{grid-template-columns:repeat(2,1fr)}}@media (min-width:980px){.sidebar-template-content .pb-component-i-links{padding-left:20px;padding-right:20px}}@media (min-width:980px) and (max-width:1199.98px){.sidebar-template-content .pb-component-i-links .i-links-items-count__4{grid-template-columns:repeat(2,1fr)}}@media (min-width:980px){.sidebar-template-content .pb-component-infographics{padding-left:20px;padding-right:20px}}@media (min-width:980px) and (max-width:1399.98px){.sidebar-template-content .pb-component-infographics.infographics-items-count__3 .infographic-items__list{grid-template-columns:repeat(3,1fr)}}@media (min-width:980px) and (max-width:1199.98px){.sidebar-template-content .pb-component-media-feature .media-feature-container{border-radius:8px;display:block;flex-direction:unset;justify-content:unset;max-width:unset;min-height:unset;padding:48px}.sidebar-template-content .pb-component-media-feature .media-feature-media-container{border-radius:unset;left:unset;margin-bottom:32px;max-height:unset;overflow:unset;position:relative;top:unset;transform:unset;width:unset}}@media (min-width:1200px){.sidebar-template-content .pb-component-media-feature{padding-left:20px;padding-right:20px}.sidebar-template-content .pb-component-media-feature .media-feature-media-container{left:calc(90% - var(--bs-gutter-x)*.5 + 5px)}}@media (min-width:980px) and (max-width:1399.98px){.sidebar-template-content .pb-component-programs-row .splide__slide{width:calc(50% - 16px)!important}}@media (min-width:980px) and (max-width:1199.98px){.sidebar-template-content .pb-component-themed-features-column .themed-features-container{flex-direction:column}.sidebar-template-content .pb-component-themed-features-column .themed-features-container .themed-features-primary-card{margin-bottom:16px;margin-right:unset;max-width:unset}.sidebar-template-content .pb-component-themed-features-column .themed-features-items{grid-template-columns:repeat(2,1fr)}.sidebar-template-content .pb-component-themed-features-column .themed-features-items .themed-features-item{display:block;flex-direction:unset}.sidebar-template-content .pb-component-themed-features-column .themed-features-items .themed-features-item .themed-features-item-image{max-width:unset;width:100%}.sidebar-template-content .pb-component-themed-features-column .themed-features-items .themed-features-item .themed-features-item-image .image-container{border-radius:unset;height:unset;margin-right:unset;overflow:unset}.sidebar-template-content .pb-component-themed-features-column .themed-features-items .themed-features-item .themed-features-item-inner{padding:unset}.pb-component-programs-row .programs-row-item .pb-component-testimonials .testimonial-item-content .sidebar-template-content .pb-component-themed-features-column .themed-features-items .themed-features-item .themed-features-item-inner .campus-term,.pb-component-testimonials .testimonial-item-content .pb-component-programs-row .programs-row-item .sidebar-template-content .pb-component-themed-features-column .themed-features-items .themed-features-item .themed-features-item-inner .campus-term,.pb-component-testimonials .testimonial-item-content .sidebar-template-content .pb-component-themed-features-column .themed-features-items .themed-features-item .themed-features-item-inner p,.sidebar-template-content .pb-component-themed-features-column .themed-features-items .themed-features-item .themed-features-item-inner .pb-component-programs-row .programs-row-item .pb-component-testimonials .testimonial-item-content .campus-term,.sidebar-template-content .pb-component-themed-features-column .themed-features-items .themed-features-item .themed-features-item-inner .pb-component-testimonials .testimonial-item-content .pb-component-programs-row .programs-row-item .campus-term,.sidebar-template-content .pb-component-themed-features-column .themed-features-items .themed-features-item .themed-features-item-inner .pb-component-testimonials .testimonial-item-content p,.sidebar-template-content .pb-component-themed-features-column .themed-features-items .themed-features-item .themed-features-item-inner h5{margin-top:20px}}@media (min-width:1200px){.sidebar-template-content .pb-component-themed-features-column .themed-features-container .themed-features-primary-card{max-width:50%}.sidebar-template-content .pb-component-themed-features-column .themed-features-container .themed-features-items{margin-bottom:0}.sidebar-template-content .pb-component-themed-features-column .themed-features-container .themed-features-items .themed-features-item .themed-features-item-image{min-width:150px;width:150px}}@media (min-width:1400px){.sidebar-template-content .pb-component-themed-features-column .themed-features-container .themed-features-items .themed-features-item .themed-features-item-image{min-width:180px;width:180px}}@media (min-width:980px){.sidebar-template-content .pb-component-content-spotlight .content-spotlight-featured-content .content-spotlight-row{grid-template-columns:repeat(2,1fr)}.sidebar-template-content .pb-component-content-spotlight .content-spotlight-featured-content .content-card.tablet-only{display:block}.sidebar-template-content .pb-component-content-spotlight .content-spotlight-featured-content,.sidebar-template-content .pb-component-content-spotlight .content-spotlight-header{padding-left:20px;padding-right:20px}.sidebar-template-content .pb-component-content-spotlight .content-spotlight-header{border-top-left-radius:8px;border-top-right-radius:8px}.sidebar-template-content .pb-component-content-spotlight .content-spotlight-header.content-spotlight-header-white,.sidebar-template-content .pb-component-content-spotlight .content-spotlight-header.content-spotlight-header-white+.content-spotlight-featured-content{margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);padding-left:0;padding-right:0}.sidebar-template-content .pb-component-content-spotlight .content-spotlight-featured-content .background-strip{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.sidebar-template-content .pb-component-content-spotlight .content-spotlight-featured-content .background-strip.card-rows-1{height:35%}.sidebar-template-content .pb-component-content-spotlight .content-spotlight-featured-content .background-strip.card-rows-1.has-action-link{height:calc(35% - 18px)}.sidebar-template-content .pb-component-content-spotlight .content-spotlight-featured-content .background-strip.card-rows-2{height:calc(25% - 17px)}.sidebar-template-content .pb-component-content-spotlight .content-spotlight-featured-content .background-strip.card-rows-2.has-action-link{height:calc(25% - 31px)}.sidebar-template-content .pb-component-content-spotlight .content-spotlight-featured-content .background-strip.card-rows-3{height:calc(11.66667% + 36px)}.sidebar-template-content .pb-component-content-spotlight .content-spotlight-featured-content .background-strip.card-rows-3.has-action-link{height:calc(11.66667% + 30px)}.sidebar-template-content .pb-component-content-spotlight .content-spotlight-featured-content.no-header .background-strip{border-top-left-radius:8px;border-top-right-radius:8px}.sidebar-template-content .pb-component-content-spotlight .content-spotlight-featured-content.no-header .background-strip.card-rows-1{height:calc(35% + 12px)}.sidebar-template-content .pb-component-content-spotlight .content-spotlight-featured-content.no-header .background-strip.card-rows-1.has-action-link{height:calc(35% - 8px)}.sidebar-template-content .pb-component-content-spotlight .content-spotlight-featured-content.no-header .background-strip.card-rows-2{height:calc(25% - 6px)}.sidebar-template-content .pb-component-content-spotlight .content-spotlight-featured-content.no-header .background-strip.card-rows-2.has-action-link{height:calc(25% - 18px)}.sidebar-template-content .pb-component-content-spotlight .content-spotlight-featured-content.no-header .background-strip.card-rows-3{height:calc(11.66667% + 50px)}.sidebar-template-content .pb-component-content-spotlight .content-spotlight-featured-content.no-header .background-strip.card-rows-3.has-action-link{height:calc(11.66667% + 44px)}.sidebar-template-content .pb-component-content-spotlight .content-spotlight-featured-content.no-header.no-header-white{margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);padding-left:0;padding-right:0}.sidebar-template-content .pb-component-content-spotlight .content-spotlight-featured-content .content-spotlight-action-link a{color:var(--ubc-blue-link)}.sidebar-template-content .pb-component-campaign .campaign-container{flex-direction:column;padding-bottom:unset;padding-left:20px;padding-right:20px;padding-top:unset;row-gap:64px}.sidebar-template-content .pb-component-campaign .campaign-container .content-container,.sidebar-template-content .pb-component-campaign .campaign-container .cta-container,.sidebar-template-content .pb-component-campaign .campaign-container .form-container{max-width:100%;min-width:100%;width:100%}.sidebar-template-content .pb-component-campaign .campaign-container .content-container{padding-top:32px}.sidebar-template-content .pb-component-campaign .campaign-bg{height:calc(100% - 94px)}}@media (min-width:1200px){.sidebar-template-content .pb-component-campaign .campaign-bg{height:calc(100% - 115px)}}@media (min-width:1400px){.sidebar-template-content .pb-component-campaign .campaign-bg{height:calc(100% - 129px)}}@media (min-width:980px){.sidebar-template-content .pb-component-campaign .abstract-shapes-container{background-size:100%;height:415px;margin-top:-95px}}@media (min-width:1200px){.sidebar-template-content .pb-component-campaign .abstract-shapes-container{height:495px;margin-top:-116px}}@media (min-width:1400px){.sidebar-template-content .pb-component-campaign .abstract-shapes-container{height:575px;margin-top:-130px}}@media (min-width:980px){.sidebar-template-content .pb-component-cost-estimator{padding:64px 32px}}@media (min-width:980px) and (min-width:1200px){.sidebar-template-content .pb-component-cost-estimator{padding:64px}}@media (min-width:980px){.sidebar-template-content .pb-component-cost-estimator .estimator-wrapper .step .form-elements .citizenship-select .radio-buttons{flex-direction:column}}@media (min-width:980px) and (min-width:1200px){.sidebar-template-content .pb-component-cost-estimator .estimator-wrapper .step .form-elements .citizenship-select .radio-buttons{flex-direction:row}}@media (min-width:980px){.sidebar-template-content .pb-component-cost-estimator .estimator-wrapper .step .form-elements .educational-costs-preview .educational-costs{flex-direction:column}}@media (min-width:980px) and (min-width:1200px){.sidebar-template-content .pb-component-cost-estimator .estimator-wrapper .step .form-elements .educational-costs-preview .educational-costs{flex-direction:row}}
