/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}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:bold}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_half,.grid_story,.grid_story_scroll,.grid_program,.grid_search-field,.grid_campus-select{display:inline;float:left}.grid_12,.grid_search-field,.grid_campus-select{margin-left:0;margin-right:0}.alpha{float:left;margin-left:0}.omega{float:right;margin-right:0}.grid_half{width:50%;height:100%}.grid_story{position:relative;width:24%;margin:0.5%;padding:0;overflow:hidden;background:#002145}.grid_story_scroll{position:relative;width:12%;margin:0 0.25%;padding:0}.grid_program{position:relative;width:96%;margin:0 1% 15px 0;padding:12px 2%;overflow:hidden}.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%}@-webkit-keyframes fade{0%{opacity:0}100%{opacity:1}}@keyframes fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes pop{0%{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes pop{0%{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes drop{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes drop{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes lift{0%{opacity:0;-webkit-transform:translateY(25%);transform:translateY(25%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes lift{0%{opacity:0;-webkit-transform:translateY(25%);transform:translateY(25%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes flip{0%{opacity:0;-webkit-transform:rotateX(45deg);transform:rotateX(45deg)}100%{opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0)}}@keyframes flip{0%{opacity:0;-webkit-transform:rotateX(45deg);transform:rotateX(45deg)}100%{opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0)}}@-webkit-keyframes pull{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes pull{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes enter{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes enter{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes exit{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes exit{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.loading,.lazyload-placeholder::after,#fancybox-loading{width:3rem;height:3rem;box-shadow:0 0 0 1px rgba(0,0,0,0.25),inset 0 0 0 1px rgba(0,0,0,0.25);border-top:4px solid #fff;border-bottom:4px solid transparent;border-right:4px solid transparent;border-left:4px solid transparent;border-radius:100%;-webkit-animation:spin infinite 1.5s linear;animation:spin infinite 1.5s linear;position:absolute;content:'';z-index:1;top:50% !important;left:50% !important;margin:-1.5rem 0 0 -1.5rem}.lazyload-placeholder{position:relative;height:100vh}.seo-content{display:none}.background-cover{background-position:0 50%;background-size:cover;background-repeat:no-repeat}.picture-frame,.component.ugc .social-items figure,.component.story figure,.component.blog figure,.programs figure,#program-summary-information figure,#campus-callout-image,#program-career .content figure{position:relative;margin:0}.picture-frame a,.component.ugc .social-items figure a,.component.story figure a,.component.blog figure a,.programs figure a,#program-summary-information figure a,#campus-callout-image a,#program-career .content figure a{display:block}.picture-frame img,.component.ugc .social-items figure img,.component.story figure img,.component.blog figure img,.programs figure img,#program-summary-information figure img,#campus-callout-image img,#program-career .content figure img{display:block;width:100%}.picture-frame .enlarge,.component.ugc .social-items figure .enlarge,.component.story figure .enlarge,.component.blog figure .enlarge,.programs figure .enlarge,#program-summary-information figure .enlarge,#campus-callout-image .enlarge,#program-career .content figure .enlarge{-webkit-transition:opacity 0.2s;transition:opacity 0.2s;position:absolute;z-index:3;right:.66667rem;top:.66667rem;background:rgba(0,0,0,0.2);font-size:1em;padding:.66667rem;border-radius:100%;color:#fff;opacity:0}.picture-frame .enlarge span,.component.ugc .social-items figure .enlarge span,.component.story figure .enlarge span,.component.blog figure .enlarge span,.programs figure .enlarge span,#program-summary-information figure .enlarge span,#campus-callout-image .enlarge span,#program-career .content figure .enlarge span{display:none}.picture-frame .caption,.component.ugc .social-items figure .caption,.component.story figure .caption,.component.blog figure .caption,.programs figure .caption,#program-summary-information figure .caption,#campus-callout-image .caption,#program-career .content figure .caption{position:absolute;z-index:2;bottom:0;left:0;right:0;padding:.66667rem 1rem;color:#fff;font-weight:600}.picture-frame::before,.component.ugc .social-items figure::before,.component.story figure::before,.component.blog figure::before,.programs figure::before,#program-summary-information figure::before,#campus-callout-image::before,#program-career .content figure::before{position:absolute;z-index:1;content:'';top:0;left:0;right:0;bottom:0;background:-webkit-linear-gradient(top, transparent 0%, rgba(0,0,0,0.5) 100%);background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.5) 100%)}.no-touchevents .picture-frame:hover i,.no-touchevents .component.ugc .social-items figure:hover i,.component.ugc .social-items .no-touchevents figure:hover i,.no-touchevents .component.story figure:hover i,.component.story .no-touchevents figure:hover i,.no-touchevents .component.blog figure:hover i,.component.blog .no-touchevents figure:hover i,.no-touchevents .programs figure:hover i,.programs .no-touchevents figure:hover i,.no-touchevents #program-summary-information figure:hover i,#program-summary-information .no-touchevents figure:hover i,.no-touchevents #campus-callout-image:hover i,.no-touchevents #program-career .content figure:hover i,#program-career .content .no-touchevents figure:hover i{opacity:1}.campus-vancouver{color:#209038}.campus-okanagan{color:#c98c26}.share-link,.reset-link{display:inline-block;margin:.66667rem;font-weight:600;white-space:nowrap}.share-link i,.reset-link i{font-size:0.8em;margin:0 .33333rem}.share-link{padding:.33333rem .66667rem;background:#fff;border-radius:.33333rem}.share-link i{margin-right:0}.reset-link i{margin-left:0}.external-link img ~ i{display:none}.external-link>i::before{margin-left:0.25em;display:inline-block;vertical-align:middle}.tooltip{border-top:.2rem solid #002145;box-shadow:0 1px 1px rgba(0,0,0,0.2);background:rgba(255,255,255,0.9);padding:.66667rem;display:none;-webkit-animation:fade 0.5s forwards;animation:fade 0.5s forwards;position:absolute;top:calc(100% + .66667rem);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:65vw;max-width:12.66667rem;color:#333;text-align:center}.tooltip::before{position:absolute;content:'';display:block;top:-1rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;width:0;height:0;border-top:.46667rem solid transparent;border-left:.46667rem solid transparent;border-right:.46667rem solid transparent;border-bottom:.46667rem solid #002145}.has-tooltip i{vertical-align:middle;display:inline-block}.has-tooltip:hover{cursor:help}.has-tooltip:hover .tooltip{display:block}.top-link{border-radius:100%;background:#002145;color:#fff !important;width:2.66667rem;height:2.66667rem;line-height:2.66667rem;margin:2.66667rem 0 1.33333rem;text-align:center;-webkit-transition:background 0.2s;transition:background 0.2s;display:inline-block}.top-link span{display:none}.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{white-space:nowrap;display:inline-block}iframe[src*='youtube']{max-width:100%}@media screen and (max-width: 640px){.fancybox-mobile .fancybox-skin,.fancybox-mobile .fancybox-inner{height:100vh !important}}@media screen and (max-width: 640px){.fancybox-mobile{width:100vw !important;height:100vh !important;position:fixed !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{width:100%;height:auto}hr{width:100%;height:1px;background:#b2c6d3}.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;width:0;height:150%}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 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:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}.transitional-visual-reset .body-context .header,.page-template-home .body-context .header,.page-template-programs .body-context .header,.singular-ubc_programs .body-context .header{padding:0 1.33333rem}.transitional-visual-reset .body-context .header::after,.page-template-home .body-context .header::after,.page-template-programs .body-context .header::after,.singular-ubc_programs .body-context .header::after{position:absolute;z-index:1;content:'';top:0;left:0;right:0;bottom:0;background:-webkit-linear-gradient(top, transparent 0%, rgba(0,0,0,0.5) 100%);background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.5) 100%)}.transitional-visual-reset .body-context .header-title,.page-template-home .body-context .header-title,.page-template-programs .body-context .header-title,.singular-ubc_programs .body-context .header-title{background:none;z-index:2;padding:1.33333rem 1.33333rem 1.33333rem 0}.transitional-visual-reset .body-context .header-title h1,.page-template-home .body-context .header-title h1,.page-template-programs .body-context .header-title h1,.singular-ubc_programs .body-context .header-title h1,.transitional-visual-reset .body-context .header-title h2,.page-template-home .body-context .header-title h2,.page-template-programs .body-context .header-title h2,.singular-ubc_programs .body-context .header-title h2,.transitional-visual-reset .body-context .header-title h3,.page-template-home .body-context .header-title h3,.page-template-programs .body-context .header-title h3,.singular-ubc_programs .body-context .header-title h3{color:#fff;font-weight:700;text-transform:none;letter-spacing:inherit}.transitional-visual-reset .body-context .header-title h1 span,.page-template-home .body-context .header-title h1 span,.page-template-programs .body-context .header-title h1 span,.singular-ubc_programs .body-context .header-title h1 span,.transitional-visual-reset .body-context .header-title h2 span,.page-template-home .body-context .header-title h2 span,.page-template-programs .body-context .header-title h2 span,.singular-ubc_programs .body-context .header-title h2 span{font-weight:500;font-size:2.1rem}@media screen and (max-width: 980px){.transitional-visual-reset .body-context .header-title h1 span,.page-template-home .body-context .header-title h1 span,.page-template-programs .body-context .header-title h1 span,.singular-ubc_programs .body-context .header-title h1 span,.transitional-visual-reset .body-context .header-title h2 span,.page-template-home .body-context .header-title h2 span,.page-template-programs .body-context .header-title h2 span,.singular-ubc_programs .body-context .header-title h2 span{font-size:1.8rem}}@media screen and (max-width: 800px){.transitional-visual-reset .body-context .header-title h1 span,.page-template-home .body-context .header-title h1 span,.page-template-programs .body-context .header-title h1 span,.singular-ubc_programs .body-context .header-title h1 span,.transitional-visual-reset .body-context .header-title h2 span,.page-template-home .body-context .header-title h2 span,.page-template-programs .body-context .header-title h2 span,.singular-ubc_programs .body-context .header-title h2 span{font-size:1.5rem}}@media screen and (max-width: 640px){.transitional-visual-reset .body-context .header-title h1 span,.page-template-home .body-context .header-title h1 span,.page-template-programs .body-context .header-title h1 span,.singular-ubc_programs .body-context .header-title h1 span,.transitional-visual-reset .body-context .header-title h2 span,.page-template-home .body-context .header-title h2 span,.page-template-programs .body-context .header-title h2 span,.singular-ubc_programs .body-context .header-title h2 span{font-size:1.4rem}}@media screen and (max-width: 500px){.transitional-visual-reset .body-context .header-title h1 span,.page-template-home .body-context .header-title h1 span,.page-template-programs .body-context .header-title h1 span,.singular-ubc_programs .body-context .header-title h1 span,.transitional-visual-reset .body-context .header-title h2 span,.page-template-home .body-context .header-title h2 span,.page-template-programs .body-context .header-title h2 span,.singular-ubc_programs .body-context .header-title h2 span{font-size:1.1rem}}@media screen and (max-width: 980px){.transitional-visual-reset .body-context .header-title h1,.page-template-home .body-context .header-title h1,.page-template-programs .body-context .header-title h1,.singular-ubc_programs .body-context .header-title h1,.transitional-visual-reset .body-context .header-title h2,.page-template-home .body-context .header-title h2,.page-template-programs .body-context .header-title h2,.singular-ubc_programs .body-context .header-title h2{font-size:2.3rem}.transitional-visual-reset .body-context .header-title h1 span,.page-template-home .body-context .header-title h1 span,.page-template-programs .body-context .header-title h1 span,.singular-ubc_programs .body-context .header-title h1 span,.transitional-visual-reset .body-context .header-title h2 span,.page-template-home .body-context .header-title h2 span,.page-template-programs .body-context .header-title h2 span,.singular-ubc_programs .body-context .header-title h2 span{font-size:1.8rem}}@media screen and (max-width: 640px){.transitional-visual-reset .body-context .header-title h1,.page-template-home .body-context .header-title h1,.page-template-programs .body-context .header-title h1,.singular-ubc_programs .body-context .header-title h1,.transitional-visual-reset .body-context .header-title h2,.page-template-home .body-context .header-title h2,.page-template-programs .body-context .header-title h2,.singular-ubc_programs .body-context .header-title h2{font-size:2rem}}.transitional-visual-reset .body-context .header-title::before,.page-template-home .body-context .header-title::before,.page-template-programs .body-context .header-title::before,.singular-ubc_programs .body-context .header-title::before{display:none}.transitional-visual-reset .body-context .component h2,.page-template-home .body-context .component h2,.page-template-programs .body-context .component h2,.singular-ubc_programs .body-context .component h2{font-size:2.9rem;font-weight:600;margin:0.5em 1.33333rem 0.75em}@media screen and (max-width: 800px){.transitional-visual-reset .body-context .component h2,.page-template-home .body-context .component h2,.page-template-programs .body-context .component h2,.singular-ubc_programs .body-context .component h2{font-size:2.2rem}}@media screen and (max-width: 640px){.transitional-visual-reset .body-context .component h2,.page-template-home .body-context .component h2,.page-template-programs .body-context .component h2,.singular-ubc_programs .body-context .component h2{font-size:1.8rem}}.transitional-visual-reset .body-context .component header h2,.page-template-home .body-context .component header h2,.page-template-programs .body-context .component header h2,.singular-ubc_programs .body-context .component header h2,.transitional-visual-reset .body-context .component header p,.page-template-home .body-context .component header p,.page-template-programs .body-context .component header p,.singular-ubc_programs .body-context .component header p{margin:.66667rem 1.33333rem .66667rem}.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{position:relative;background-color:#002145}.bg-watermark::before{content:' ';display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0.3;background-image:url("../images/ubc-watermark.png");background-repeat:no-repeat;background-position:left -370px top -560px;background-size:750px}.bg-watermark .ubc-component__inner{position:relative}.ubc-component-spacing--none,.ubc-component-spacing-none,.v-spacing--none,.v-spacing-none{padding-top:0;padding-bottom:0}.ubc-component-spacing--xsmall,.ubc-component-spacing-xsmall,.v-spacing--xsmall,.v-spacing-xsmall{padding-top:1.6rem;padding-bottom:1.6rem}.ubc-component-spacing--small,.ubc-component-spacing-small,.v-spacing--small,.v-spacing-small{padding-top:2.4rem;padding-bottom:2.4rem}.ubc-component-spacing--medium,.ubc-component-spacing-medium,.v-spacing--medium,.v-spacing-medium{padding-top:3.2rem;padding-bottom:3.2rem}.ubc-component-spacing--large,.ubc-component-spacing-large,.v-spacing--large,.v-spacing-large{padding-top:3.73333rem;padding-bottom:3.73333rem}.ubc-component-spacing--xlarge,.ubc-component-spacing-xlarge,.v-spacing--xlarge,.v-spacing-xlarge{padding-top:4.8rem;padding-bottom:4.8rem}.ubc-component-spacing--xxlarge,.ubc-component-spacing-xxlarge,.v-spacing--xxlarge,.v-spacing-xxlarge{padding-top:5.86667rem;padding-bottom:5.86667rem}.header,.full-header{background-position:0 50%;background-size:cover;background-repeat:no-repeat;position:relative}@media screen and (max-width: 800px){.header,.full-header{background-position:center center}}.header{position:relative;background-color:#000}.header::before{display:block;content:'';padding-top:35.9375%}.header .video-backdrop{position:absolute;display:block;width:100%;height:100%;overflow:hidden;left:0;top:0}.header .video-backdrop video,.header .video-backdrop canvas,.header .video-backdrop img,.header .video-backdrop picture{max-width:none;width:100%;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 640px){.header .video-backdrop video,.header .video-backdrop canvas,.header .video-backdrop img,.header .video-backdrop picture{width:auto}}@media screen and (max-width: 640px){.header:not(.hero-slider){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.header:not(.hero-slider) .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.header:not(.hero-slider) .container .header-title{position:relative;margin-top:auto}.header:not(.hero-slider)::before{display:none}}@media screen and (max-width: 640px){.header{min-height:24rem}}@media screen and (max-width: 800px){.header{min-height:17.66667rem}}.header .header-title{position:absolute;bottom:2.66667rem;background:rgba(0,33,69,0.6);display:block;z-index:2;padding:1.66667rem 1.33333rem}.header .header-title h1{font-family:"Whitney SSm A","Whitney SSm B",Arial,Helvetica,sans-serif;font-weight:100;font-size:2.8rem;color:#fff;line-height:1.2;margin:0;max-width:50.66667rem}@media screen and (max-width: 980px){.header .header-title h1{font-size:2.4rem}}@media screen and (max-width: 800px){.header .header-title h1{font-size:2.1rem}}@media screen and (max-width: 640px){.header .header-title h1{font-size:1rem}}@media screen and (max-width: 500px){.header .header-title h1{font-size:1.5rem}}.header .header-title h2{font-size:1.4rem;color:#fff}@media screen and (max-width: 980px){.header .header-title h2{font-size:1.35rem}}@media screen and (max-width: 800px){.header .header-title h2{font-size:1.2rem}}@media screen and (max-width: 500px){.header .header-title h2{font-size:0.85rem}}.header .header-title .campus-term{display:inline-block;vertical-align:middle;color:#fff;font-style:italic;padding:.66667rem 1rem;margin-top:.66667rem}.header .header-title .campus-okanagan{background:rgba(244,119,0,0.6)}.header .header-title .campus-vancouver{background:rgba(32,144,56,0.6)}.header .header-title::before{position:absolute;left:-500%;right:100%;top:0;content:'';display:inline-block;width:500%;height:100%;background:rgba(0,33,69,0.6)}@media screen and (max-width: 980px){.header .header-title{bottom:.66667rem}}.full-header{position:relative;display:block;min-height:75vh;overflow:hidden}.full-header:before{position:absolute;top:0;right:0;bottom:0;left:0;content:'';background:rgba(0,33,69,0.2)}@media screen and (max-width: 980px){.full-header{height:100%}}.full-header .header-title{position:relative;margin-top:15vh}.full-header .header-title h1{font-family:'IntroBlack', Helvetica, Arial, sans-serif;font-weight:normal !important;font-size:8.33333rem;color:#fff;letter-spacing:2px;line-height:1.1}@media screen and (max-width: 1240px){.full-header .header-title h1{font-size:7.33333rem}}@media screen and (max-width: 980px){.full-header .header-title h1{font-size:6rem;padding:0 1.33333rem}}@media screen and (max-width: 640px){.full-header .header-title h1{font-size:4.33333rem}}.full-header .header-title h2{font-size:1.6rem;color:#fff;line-height:1.3em;letter-spacing:0.3px;max-width:720px;font-weight:600;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.33333rem}}@media screen and (max-width: 980px){.full-header .header-title{margin-top:3.33333rem}}.header-button{display:inline-block;font-size:16px;color:#002145;letter-spacing:0.01em;line-height:1em;margin-top:10px;padding:11px 15px 9px;background-color:#fff;margin-bottom:20px}.header-button.video-button{opacity:0.75;-webkit-transition:opacity 0.3ms ease;transition:opacity 0.3ms ease;padding-right:2rem;position:relative}.header-button.video-button .play-button{display:block;position:absolute;z-index:1;right:-1.66667rem;width:2.8rem;height:2.8rem;background-color:#fff;border-radius:50%;border:2px solid #002145;top:-.33333rem}.header-button.video-button .play-button:after{content:'';position:absolute;display:inline-block;width:0;height:0;border-top:.8rem solid transparent;border-bottom:.8rem solid transparent;border-left:.8rem solid #002145;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 980px){.header-button{margin-bottom:.66667rem}}.number-box{position:absolute;display:inline-block;right:1.53333rem;top:1.73333rem;padding:2.66667rem 1.8rem 2rem;background:rgba(0,0,0,0.2);border:6px solid #fff;text-align:center;color:#fff}@media screen and (max-width: 980px){.number-box{position:relative;display:block;right:auto;top:auto;padding:2rem 1.33333rem;border-width:3px 0 0;background:none;margin:2.66667rem 1.33333rem 0}}.number-box .number-section{position:relative;display:block;padding:0 0 25px}.number-box .number-section .number{font-size:1.86667rem;font-weight:500;margin-bottom:.4rem}.number-box .number-section .number span{display:inline-block;margin:0;padding:0}.number-box .number-section .number span.prepend.remove-space{margin-right:-.4rem}.number-box .number-section .number span.append.remove-space{margin-left:-.4rem}.number-box .number-section .description{font-size:.86667rem;letter-spacing:0.92px;display:block;max-width:10rem;line-height:1.2em}@media screen and (max-width: 980px){.number-box .number-section .description{margin-bottom:0;max-width:100%}}.number-box .number-section:last-child{padding-bottom:0}.number-box .number-section:last-child:after{display:none}.number-box .number-section::after{position:relative;content:'';display:block;width:2.53333rem;margin:1.53333rem auto 0;height:2px;background:#fff}@media screen and (max-width: 980px){.number-box .number-section::after{display:none}}@media screen and (max-width: 980px){.number-box .number-section{display:inline-block;padding:0;vertical-align:middle;width:25%}}.component.header{position:relative;height:460px}.component.header::before{display:none}#content .page-subtitle{margin:1.33333rem 1rem .66667rem;text-transform:none;font-weight:600;letter-spacing:inherit}#content .page-subtitle:empty{display:none}#ubc7-header{border-top:0}#unit-header-row{background:#fff;border-top:3px solid #002145}#unit-row{background:#002145}#unit-menu-row,#ubc7-unit-menu,#ubc7-unit-menu .navbar-inner,#ubc7-unit-menu .btn-group .btn,#ubc7-unit-alternate-navigation .btn-group .btn{background:transparent}#unit-menu-row{background:#fff}#ubc-subsidiary-navigation{background:#e2e7ed}footer{background:none}#ubc7-unit-name{float:left;margin-top:0;margin-right:0;max-width:80%;padding-bottom:15px}#ubc7-unit .navbar,#ubc7-unit .account-menu{display:block;width:100%;clear:both;overflow:hidden}#ubc7-unit .navbar{display:inline-block;width:auto;clear:both;overflow:hidden;position:absolute;right:10px}#header-img{width:100%;max-width:100%}#header-img img{width:100%;height:auto;max-width:100%;min-width:100%}#header-wrap .container{padding:0 20px}.ubc7-back-to-top{text-align:center}#home-footer{min-height:55px;width:100%;text-align:center;margin-top:15px;margin-bottom:15px}#home-footer a{margin:0 -2px;color:white;display:inline-block;max-height:22px;margin-top:.66667rem;margin-bottom:.66667rem}#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-top:9px;padding-bottom:9px}#ubc7-unit-social-icons{float:right}#ubc7-unit-social-icons i.icon-snapchat,#ubc7-unit-social-icons .btn.btn-social.btn-social-snapchat i,.btn.btn-social.btn-social-snapchat #ubc7-unit-social-icons i{font-size:27px}#ubc7-footer .container{padding:0 20px}.addthis_toolbox{margin-left:-4px}.addthis_button_tweet{width:90px}.addthis_button_facebook_like{margin-right:15px}.related-footer{display:block;clear:both;overflow:hidden;margin:0;padding-top:30px;padding-bottom:0}h2.related-title{display:block;margin-top:0;color:#08223E;font-size:32px}.related-footer .related-separator{display:block;width:280px;height:2px;margin-top:30px;margin-bottom:30px;margin-left:auto;margin-right:auto;background-color:#B7C9D3}.apply-cta{display:block;clear:both;width:100%;padding-top:72px;padding-bottom:72px;background:#f6f6f6}#back-top-row.greyBg,footer .greyBg .ubc7-back-to-top{background:#f6f6f6}.apply-cta h3{display:block;color:#08223E;font-size:32px}.apply-cta h5{display:block;color:#08223E;font-size:16px}.related-footer .related-posts{margin-top:30px;margin-bottom:52px}.related-pages .page-row{display:block;clear:both;overflow:hidden;margin-top:32px;padding-top:32px;border-top:1px solid #B7C9D3}.related-pages .page-row:first-child{margin-top:0;padding-top:0;border-top:0}.page-row h3.related-title{display:block;margin-top:0;margin-bottom:20px;color:#2F5D7C;text-transform:none;line-height:1.2em}.page-row p.related-excerpt{display:block;margin-top:0;margin-bottom:20px;color:#002145;font-family:Helvetica,Arial,sans-serif}.page-row a.related-btn{display:inline-block;margin:0;padding:12px 24px;color:#fff;text-transform:uppercase;background:#2F5D7C;font-family:Helvetica,Arial,sans-serif}.page-row a.related-btn:hover{background:#002145}.related-content .post-row{display:block;clear:both;overflow:hidden;margin-top:32px;padding-top:32px;border-top:1px solid #B7C9D3}.related-content .post-row:first-child{margin-top:0;padding-top:0;border-top:0}.related-content .post-row .image{position:relative;display:block;width:30%;padding-bottom:30%}.related-content .post-row .image span,.related-content .post-row.promo .mobile-image span{position:absolute;top:0px;left:0px;width:100%;height:100%;background-position:center center !important;background-repeat:no-repeat;background-size:cover !important}.related-content .post-row.promo .mobile-image{position:relative;display:none;width:20%;padding-bottom:20%;margin-bottom:20px}.related-content .post-row .text{position:relative;display:block;width:65%;margin-left:5%}.related-content .post-row .promo-title h3.related-title{width:70%;margin-left:5%}.post-row h3.related-title{display:block;margin-top:0;margin-bottom:20px;color:#2F5D7C;text-transform:none;line-height:1.2em}.post-row a.related-btn{display:inline-block;margin:0;padding:12px 24px;color:#fff;text-transform:uppercase;background:#2F5D7C;font-family:Helvetica,Arial,sans-serif}.post-row a.related-btn:hover{background:#002145}@media screen and (max-width: 979px){.related-footer .related-posts{padding-left:20px;padding-right:20px;box-sizing:border-box}}@media screen and (max-width: 767px){.related-content .post-row:first-child{margin-top:32px;padding-top:32px;border-top:1px solid #B7C9D3}}@media (max-width: 520px){h2.related-title{font-size:28px;margin-left:20px;margin-right:20px}.apply-cta h3{font-size:28px}.post-row h3.related-title,.page-row h3.related-title{font-size:22px}.apply-cta h5{font-size:18px}.page-row p.related-excerpt{font-size:16px}.related-content .post-row .image{display:none}.related-content .post-row.promo .mobile-image{display:block}.related-content .post-row .text{width:100%;margin-left:0}}@font-face{font-family:'icomoon';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");font-weight:normal;font-style:normal}.icomoon,.picture-frame .enlarge,.component.ugc .social-items figure .enlarge,.component.story figure .enlarge,.component.blog figure .enlarge,.programs figure .enlarge,#program-summary-information figure .enlarge,#campus-callout-image .enlarge,#program-career .content figure .enlarge,.share-link i,.reset-link i,.external-link>i,.has-tooltip i,.top-link i,#ubc7-unit-social-icons i.icon-snapchat,#ubc7-unit-social-icons .btn.btn-social.btn-social-snapchat i,.btn.btn-social.btn-social-snapchat #ubc7-unit-social-icons i,.alert i,.view-mode-control input+label,.checkbox-control i,.radio-control i,.tags .tag i,.btn-close,.fancybox-close,.btn.btn-social i,.fancybox-error,.fancybox-nav,.component.icons.linked ul i,.component.ugc .owl-nav div,.component.ugc .social-items i,.directory-full-detail .component-carousel .owl-buttons div,.upper-ui-container .search-filter-control i,.upper-ui-container .search-filter-control .suggestion:not(.suggestion-results) i,.filter-toggle-control .filter-toggle .arrow,.program-listing-container .topic-section-control>.arrow,.list-view .program-section-control>.arrow,.program-menu li:not(.dept-website) i,#program-information h2 i,#program-requirements h2 i,#program-career h2 i,.page-template-programs .discovery-return .back-btn,.singular-ubc_programs .discovery-return .back-btn,.page-template-programs .discovery-return .tags i,.singular-ubc_programs .discovery-return .tags i{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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"}.icon-facebook-filled:before,.btn.btn-social.btn-social-facebook i:before{content:"\ea91"}.icon-instagram:before,.btn.btn-social.btn-social-instagram i:before{content:"\e91a"}.icon-twitter:before,.btn.btn-social.btn-social-twitter i:before{content:"\e91b"}.icon-youtubes:before,.btn.btn-social.btn-social-youtube i: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"}.icon-hat:before,.program-menu li a[href="#program-career"] i:before,#program-career h2 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"}.icon-arrow-thick-chevron-left:before,.fancybox-prev:before,.component.ugc .owl-nav .owl-prev:before,.directory-full-detail .component-carousel .owl-buttons .owl-prev:before,.page-template-programs .discovery-return .back-btn:before,.singular-ubc_programs .discovery-return .back-btn:before{content:"\e928"}.icon-arrow-thick-chevron-right:before,.fancybox-next:before,.component.icons.linked ul i:before,.component.ugc .owl-nav .owl-next:before,.directory-full-detail .component-carousel .owl-buttons .owl-next: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"}.icon-cross:before,.btn-close:before,.fancybox-close: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"}.icon-enlarge:before,.picture-frame .enlarge:before,.component.ugc .social-items figure .enlarge:before,.component.story figure .enlarge:before,.component.blog figure .enlarge:before,.programs figure .enlarge:before,#program-summary-information figure .enlarge:before,#campus-callout-image .enlarge:before,#program-career .content figure .enlarge:before{content:"\e98b"}.icon-search:before,.upper-ui-container .search-filter-control i:before,.upper-ui-container .search-filter-control .suggestion-topic i:before,.upper-ui-container .search-filter-control .suggestion-interest i:before,.upper-ui-container .search-filter-control .suggestion-degree i:before{content:"\e986"}.icon-checkmark:before,.alert.alert-success i:before,.checkbox-control i:before,.program-listing-container.interests .tags .tag i:before,.page-template-programs .discovery-return .tags i:before,.singular-ubc_programs .discovery-return .tags i:before{content:"\ea10"}.icon-info:before,.alert.alert-info i:before{content:"\ea0c"}.icon-warning:before,.alert.alert-warning i:before,.fancybox-error:before{content:"\ea07"}.icon-blocked:before,.alert.alert-danger i:before{content:"\ea0e"}.icon-capdoc:before,.program-menu li a[href="#program-summary"] i:before{content:"\e919"}.icon-checkbook:before,.program-menu li a[href="#program-requirements"] i:before,#program-requirements h2 i:before{content:"\e92b"}.icon-envelope:before,.share-link i:before{content:"\e92c"}.icon-info-filled:before,.has-tooltip i:before,.program-menu li a[href="#program-information"] i:before,#program-summary-information h2 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"}.icon-offsite:before,.external-link>i:before{content:"\ea7e"}.icon-snapchat:before,.btn.btn-social.btn-social-snapchat i:before{content:"\e932"}.icon-zoom-check:before{content:"\e933"}.sprite{display:block;overflow:hidden;text-indent:-999px;background:url("../images/sprites-global.png") no-repeat 0px 0px}.icon{width:26px;height:26px}.student.icon{background-position:2px 2px}.faculty.icon{background-position:1px -45px}.alumni.icon{background-position:0px -95px}@font-face{font-family:'IntroBlack';src:url("fonts/intro-black.eot");src:url("fonts/intro-black.eot?#iefix") format("embedded-opentype"),url("fonts/intro-black.woff") format("woff"),url("fonts/intro-black.ttf") format("truetype")}html,body{font-size:15px;line-height:1.44;color:#002145;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}blockquote{min-height:3.33333rem;border:0;padding:0 0 0 6.66667rem;background:url("../images/bkg-blockquote.png") no-repeat 28px 0px;font-size:1.33333rem;font-family:"Whitney SSm A","Whitney SSm B",Arial,Helvetica,sans-serif;font-weight:400;font-style:normal}.body-context{font-size:1rem;font-family:"Whitney SSm A","Whitney SSm B",Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;padding:0 1.33333rem}.body-context h1,.body-context h2,.body-context h3,.body-context h4,.body-context h5,.body-context h6,.body-context .heading1,.body-context .heading2,.body-context .heading3,.body-context .heading4,.body-context .heading5,.body-context .heading6{text-transform:none;letter-spacing:inherit;line-height:1.2}.body-context h1,.body-context h2,.body-context .heading1,.body-context .heading2{color:#333;font-weight:700}.body-context h2,.body-context .heading2{font-size:2rem}@media screen and (max-width: 1240px){.body-context h2,.body-context .heading2{font-size:1.8rem}}@media screen and (max-width: 640px){.body-context h2,.body-context .heading2{font-size:1.6rem}}@media screen and (max-width: 500px){.body-context h2,.body-context .heading2{font-size:1.5rem}}.body-context h3,.body-context .heading3{font-size:1.6rem}@media screen and (max-width: 1240px){.body-context h3,.body-context .heading3{font-size:1.4rem}}@media screen and (max-width: 640px){.body-context h3,.body-context .heading3{font-size:1.3rem}}@media screen and (max-width: 500px){.body-context h3,.body-context .heading3{font-size:1.2rem}}.body-context h3,.body-context h4,.body-context .heading3,.body-context .heading4{color:#555;font-weight:600}.body-context h3 span,.body-context h4 span,.body-context .heading3 span,.body-context .heading4 span{color:#002145}.body-context h5,.body-context .heading5{font-size:1.1rem;font-weight:500;letter-spacing:0.5px}.body-context h6,.body-context .heading6{font-size:0.9rem;font-weight:700}.body-context a{color:#167abd}.body-context p{font-size:1rem}@media screen and (max-width: 640px){.body-context p{font-size:0.9rem}}.body-context p.small{font-size:.8rem;line-height:1.2rem}.body-context [class*="btn"]:not(.btn-link){color:#fff}a{color:#5e869f;text-decoration:none}a:hover{color:#2f5d7c}a.orangeBtn,a.blueBtn{display:inline-block;margin:0 10px;padding:17px;font-family:Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;color:#fff !important;text-transform:none;text-align:center}a.orangeBigBtn,a.blueBigBtn{display:inline-block;margin:20px 0;padding:22px 36px;font-size:22px;font-family:Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;color:#fff !important;text-transform:none;text-align:center}a.orangeBtn,a.orangeBigBtn{background-color:#eb513a}a.orangeBtn:hover,a.orangeBigBtn:hover{background-color:#fc5941}a.blueBtn,a.blueBigBtn{background-color:#2f5d7c}a.blueBtn:hover,a.blueBigBtn{background-color:#5e869f}a.nationBtn{display:inline-block;margin:0 10px;padding:15px 22px;background-color:#eb513a;font-size:16px;font-family:Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;color:#fff;text-transform:none;text-align:center;text-shadow:1px 1px 2px #000;-webkit-filter:dropshadow(color=#000,offx=1,offy=1);filter:dropshadow(color=#000,offx=1,offy=1);border-radius:4px;box-shadow:1px 1px 3px 0px #000}a.nationBtn:hover{background-color:#fc5941}a.back-button{float:left;padding-left:12px;color:#2f5d7c;font-weight:600;background:url("../images/sprites-global.png") no-repeat -1px -370px}a.back-button:hover{color:#002145}.page-title,.entry-title{display:block;padding-bottom:10px;margin-top:0;border-bottom:1px solid #b2c6d3}.centered{text-align:center}textarea,input{outline:none}strong,b{font-family:"Whitney SSm A","Whitney SSm B",Arial,Helvetica,sans-serif;font-weight:700;font-style:normal}.whitney-book{font-family:"Whitney SSm A","Whitney SSm B",Arial,Helvetica,sans-serif;font-weight:400;font-style:normal}.whitney-bold{font-family:"Whitney SSm A","Whitney SSm B",Arial,Helvetica,sans-serif;font-weight:700;font-style:normal}.light{font-weight:300}.book{font-weight:400}.book strong{font-weight:500}.whitney{font-family:"Whitney SSm A","Whitney SSm B",Arial,Helvetica,sans-serif;font-style:normal}.medium{font-weight:500}.semibold{font-weight:500}.bold{font-weight:600}.allcaps{text-transform:uppercase}.nocaps{text-transform:lowercase}.alert{background:#dadada;border:.33333rem solid #888;padding:.66667rem 2.66667rem;margin:1.33333rem 0;line-height:1.3;font-weight:500;position:relative;-webkit-animation:fade 0.4s forwards;animation:fade 0.4s forwards}.alert i{color:#000;color:rgba(0,0,0,0.75);font-size:1.5rem;position:absolute;top:.66667rem;left:.66667rem}.alert p{margin-top:0.2rem}.alert .close{position:absolute;right:.66667rem;top:.66667rem;font-size:1.5rem}.alert.alert-targeted{display:none}.alert.alert-success{color:#3c763d;background:#dff0d8;border-color:#d0e9c6}.alert.alert-info{color:#31708f;background:#d9edf7;border-color:#bcdff1}.alert.alert-warning{color:#8a6d3b;background:#fcf8e3;border-color:#faf2cc}.alert.alert-danger{color:#a94442;background:#f2dede;border-color:#ebcccc}#alert-wrap{margin:0;padding:12px 0;font-size:16px;color:#002145;font-weight:500;background:#fdf1c5;border-top:5px solid #ffc600;border-bottom:5px solid #ffc600}#alert-wrap a{color:#2f5d7c;text-decoration:none}#alert-wrap a:hover{text-decoration:underline}#alert-wrap .span12{position:relative}#alert-message{padding-left:69px;padding-right:39px;padding-top:10px;padding-bottom:10px;background:url("../images/bkg-alerts-message.png") no-repeat left center}#closeAlerts.sprite{position:absolute;top:-12px;right:0px;width:26px;height:27px;background-position:-167px -368px}#closeAlerts.sprite:hover{background-position:-167px -400px}#alertDialog{background-color:#E2E8ED;margin-bottom:0}.alertDialogInner{position:absolute;width:100%;height:100%;left:0}.alertDialogIcon{width:10px;margin-top:-6px;margin-right:10px}.alertDialogCopy{margin:0;padding:28px 4%;text-align:center;font-size:18px}.alertDialogCopy a{color:#EB513A;margin-left:5px}.view-mode-control{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:1.33333rem}.view-mode-control input+label{-webkit-font-smoothing:none;font-smoothing:none;font-smooth:always;background:#fff;color:#002145;-webkit-transition:background 0.2s;transition:background 0.2s;display:block;margin:0;padding:.53333rem .8rem;font-size:1.2rem}.view-mode-control input{display:none}.view-mode-control input:checked+label{background:#5e869f;color:#fff}.view-mode-control .mode-control{border:1px solid #5e869f;overflow:hidden}.view-mode-control .mode-control:first-child{border-radius:.33333rem 0 0 .33333rem}.view-mode-control .mode-control:last-child{border-radius:0 .33333rem .33333rem 0}.filter-mode-control input+label{padding:.53333rem .8rem;font-weight:600;line-height:1;margin:0;background:#fff;color:#002145;border:2px solid #5e869f;-webkit-transition:background 0.2s;transition:background 0.2s;cursor:pointer;display:inline-block;border-radius:1em;font-size:1.1rem}.filter-mode-control input{display:none}.filter-mode-control input:checked+label{background:#5e869f;color:#fff}.checkbox-control,.radio-control{margin:.33333rem 0 0}.checkbox-control input,.radio-control input{display:none}.checkbox-control label,.radio-control label{-webkit-tap-highlight-color:transparent;font-size:inherit;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-size:1em}.checkbox-control i,.radio-control i{position:relative;display:inline-block;vertical-align:middle;width:0.95em;height:0.95em;overflow:hidden;font-size:1em;padding:0.25em;margin-right:0.5em;background:#fff;border:1px solid #2f5d7c;color:#2f5d7c}@media screen and (max-width: 320px){.checkbox-control i,.radio-control i{font-size:0.8em;margin-right:0.2em}}.checkbox-control i::before,.radio-control i::before{opacity:0.1;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}.checkbox-control input:checked+label i::before,.radio-control input:checked+label i::before{opacity:1}.checkbox-control span,.radio-control span{vertical-align:middle;line-height:1;font-size:90%}.checkbox-control i{border-radius:.33333rem}.radio-control i{border-radius:100%}.tags{margin:1.618em 0;padding:0;list-style:none}.tags li{display:inline-block;margin:.26667rem;box-sizing:border-box;line-height:1;vertical-align:middle}.tags li .btn{display:block;border-radius:.66667rem;line-height:1}.tags .tag{padding:.53333rem .8rem;font-weight:500;background:#5e869f;color:#fff;border:2px solid #5e869f;-webkit-transition:background 0.2s;transition:background 0.2s;cursor:pointer;border-radius:.66667rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;white-space:nowrap;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-user-select:none;-ms-user-select:none;user-select:none}.tags .tag i{margin-left:.33333rem}.tags .tag.enabled{background:#fff;color:#2f5d7c}.no-touchevents .tags .tag:hover{background:#4b6b7f;color:#fff}dl.download{display:block;position:relative;padding:.66667rem;margin:0 0 2rem 0;background-color:#e4eaee}dl.download a{display:block;font-size:1.6rem;padding-left:2.86667rem;min-height:2.46667rem}dl.download dt{line-height:1.3;position:relative;font-weight:normal;font-size:inherit;background-repeat:no-repeat;margin:0;min-height:2.46667rem}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{text-transform:uppercase;color:#555;font-size:inherit;font-weight:bold;padding-left:3rem;margin-top:1rem;margin-left:0}dl.download dd.desc{margin-left:0;padding-left:3rem;color:#555}.btn-close,.fancybox-close{width:2.66667rem;height:2.66667rem;line-height:2rem;padding:.33333rem;margin:0;text-align:center;background:#dadada;border:0;border-radius:100%;color:#555;font-size:1.06667rem;outline:none}.btn-close span,.fancybox-close span{display:none}.no-touchevents .btn-close:hover,.no-touchevents .fancybox-close:hover{background:#e8e8e8;color:#333}.btn-inline{width:19rem;margin:.33333rem}.btn-inline-link{padding:.33333rem;margin:.33333rem .66667rem;display:inline-block;vertical-align:middle;font-weight:500}.btn.btn-social{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:13.33333rem;line-height:2}.btn.btn-social i{font-weight:400;font-size:1.5em;margin:-.2rem 0 0 .66667rem}.btn.btn-social i:not(.social-icon){display:none}.btn-ubc,.btn-ubc-red,.btn-ubc-blue,.btn-ubc-green,.related-btn,.apply-btn{text-transform:none !important}.btn-ubc{background:#2f5d7c;text-align:center;font-size:1rem;font-weight:500;color:#fff;border:none;padding:.66667rem 1.66667rem;line-height:1em;min-width:9.66667rem;box-shadow:none}.btn-ubc:hover,.btn-ubc:focus{background:#002145;color:#fff !important}.btn-ubc-red{background:#eb513a;text-align:center;font-size:1rem;color:#fff;border:none;padding:.66667rem 1.66667rem;line-height:1em}.btn-ubc-red:hover,.btn-ubc-red:focus{background:#fc5941;color:#fff}.btn-ubc-blue{background:#2f5d7c;text-align:center;font-size:1rem;color:#fff;border:none;padding:.66667rem 1.66667rem;line-height:1em}.btn-ubc-blue:hover,.btn-ubc-blue:focus{background:#002145;color:#fff}.btn-ubc-green{background:#209038;text-align:center;font-size:1rem;color:#fff;border:none;padding:.66667rem 1.66667rem;line-height:1em}.btn-ubc-green:hover,.btn-ubc-green:focus{background:#176628;color:#fff}.btn-footer{display:inline-block;font-size:1.06667rem;font-weight:600;padding:1.33333rem 2.66667rem;margin:0 auto;text-align:center;box-sizing:border-box;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;color:white;text-align:center}.button:hover,.button:focus,.button:active{color:white}.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;margin-top:25px;font-family:"Whitney SSm A","Whitney SSm B",Arial,Helvetica,sans-serif;font-weight:300;font-style:normal}.okanagan{color:#C98C26}.vancouver{color:#209038}header.row-fluid,header [class*="span"],#ubc7-global-utility button span,#ubc7-global-utility-no-script,#ubc7-global-utility button,#ubc7-unit-menu .nav>li.active>.btn-group,#ubc7-unit-alternate-navigation .nav>li.active>.btn-group,.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important}#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;position:absolute;top:0px;left:100%}#ubc7-unit-menu .dropdown .btn-group .dropdown-menu li:hover .dropdown-menu{display:inline-block}#ubc7-unit-menu .dropdown-menu li a{padding:10px 60px 10px 20px;overflow:auto}#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 right center}#ubc7-unit-menu .nav-collapse .dropdown-menu .dropdown a:hover{background:url("../images/menu-arrow-hover.png") no-repeat right center !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;width:100%;margin:0;padding:0}#menu-secondary.nav li{float:right;margin:0;padding:0;text-align:center}#menu-secondary.nav li a{padding:20px 30px 16px;text-align:center;text-transform:none;font-family:Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;color:#fff}#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:#eb513a}#menu-secondary.nav a:hover{background:#fc5941}#menu-subsidiary{margin:0;padding:0;list-style:none}#menu-subsidiary li{display:block;float:left;list-style:none;margin-top:9px;background:transparent url("../images/bkg-menu-subsidiary.gif") no-repeat right center}#menu-subsidiary li a{padding:12px 18px 12px 17px;text-transform:none;font-size:12px;font-family:Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;color:#2f5d7c;display:block}#menu-subsidiary li a:hover{color:#002145;background:#C3D0E0 url("../images/bkg-menu-subsidiary.gif") no-repeat right center;margin:0}#menu-subsidiary li#menu-item-1087 a,#menu-subsidiary li#menu-item-1087{border:0}#menu-subsidiary li#menu-item-1087{background-image:none}#menu-subsidiary li#menu-item-1087 a:hover{background-image:none}#ubc-student-navigation{display:block;width:100%}#menu-footer li{display:inline-block;float:left;list-style:none}#menu-footer li a{padding:0 10px;text-transform:none;color:#0d2144;border-right:1px solid #0d2144}#menu-footer li:last-child a{border-right:none}#page-nav{list-style:none;margin:0 0 2em 0;border:1px solid #c3d0db}#page-nav ul{margin:0}#page-nav li{list-style:none}#page-nav li a{display:block;padding:20px 30px 16px 12px;border-bottom:1px solid #c3d0db;font-size:15px;font-family:Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;text-transform:uppercase;color:#002145;background-image:url("../images/page-menu-arrow.png");background-repeat:no-repeat;background-position:right center}#page-nav li a:hover,#page-nav .current_page_parent a:hover{color:#fff;background-color:#002145;-webkit-transition:color 0.25s ease,background-color 0.25s ease;transition:color 0.25s ease,background-color 0.25s ease}#page-nav .current_page_item .children a:hover,#page-nav .current_page_parent .children a:hover,#page-nav .current_page_item.drop .children a:hover,#page-nav .current_page_parent.drop .children a:hover,#page-nav .current_page_ancestor.drop .children a:hover{color:#002145;background-color:#e0e7ec;background-image:url("../images/page-menu-arrow.png");background-repeat:no-repeat;background-position:right center;-webkit-transition:color 0.25s ease,background-color 0.25s ease;transition:color 0.25s ease,background-color 0.25s ease}#page-nav .children{display:none}#page-nav .current_page_item .children,#page-nav .current_page_ancestor .children,#page-nav .current_page_ancestor .current_page_item{display:block}#page-nav .children li a{padding-left:20px;text-transform:none;font-size:15px;background-color:#c3d0db;background-image:none}#page-nav li.current_page_item a{color:#fff;background-color:#002145;background-repeat:no-repeat;background-position:right center}#page-nav li.current_page_item.drop a{background-image:url("../images/page-menu-child-arrow.png")}#page-nav li.current_page_parent.drop ul li.current_page_item a,#page-nav li.current_page_parent.drop .children .current_page_item a,#page-nav li.current_page_parent.drop ul.children li.current_page_item a,#page-nav li.current_page_ancestor.drop ul.children li.current_page_parent a{color:#002145;background-color:#e0e7ec;background-image:url("../images/page-menu-arrow.png");background-repeat:no-repeat;background-position:right center}#page-nav li.current_page_parent.drop a,#page-nav li.current_page_parent.drop a{color:#002145;background-color:#e0e7ec;background-image:url("../images/page-menu-arrow.png");background-repeat:no-repeat;background-position:right center}#page-nav li.current_page_ancestor a,#page-nav li.current_page_ancestor.drop a{color:#fff;background-color:#002145;background-image:url("../images/page-menu-child-arrow.png");background-repeat:no-repeat;background-position:right center}#page-nav li.current_page_parent.drop ul li a,#page-nav li.current_page_parent.drop .children a,#page-nav li.current_page_parent.drop ul.children li a,#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{background-image:none;background-color:#edf1f4;background-image:none;color:#002145}#page-nav li.current_page_item ul li a,#page-nav li.current_page_item.drop ul.children a{background-color:#edf1f4;background-image:none;color:#002145}#page-nav .children .children 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_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_parent.drop ul li.current_page_item .children li a,#page-nav li.current_page_ancestor.drop ul.children li ul.children li a{color:#002145;background-color:#fff;background-image:none}#page-nav .children .children a:hover,#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_ancestor.drop ul.children li.current_page_ancestor.drop .children li a:hover,#page-nav li.current_page_parent.drop ul li.current_page_item .children li 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.current_page_item a{background-image:url("../images/page-menu-arrow.png");background-repeat:no-repeat;background-position:right center}#page-nav li.drop ul li a,#page-nav li.drop ul li ul li a{background-color:#edf1f4;color:#002145;background-image:none}#page-nav li.drop ul li.drop li a{background-color:#fff;color:#002145;background-image:none}#campus-nav{list-style:none;margin:0}#campus-nav li{display:inline-block;float:left;margin:0 2px 0 0;list-style:none}#campus-nav li.active .text{display:block;padding:10px 20px;background-color:#002145;font-family:Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;font-size:20px;color:#fff;text-transform:none}#campus-nav li a{display:block;padding:10px 20px;background-color:#80a4ba;font-family:Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;font-size:20px;color:#fff;text-transform:none}#campus-nav li a:hover{background-color:#002145;-webkit-transition:background-color 0.25s ease;transition:background-color 0.25s ease}.icon-instagram-sign{position:relative;display:inline-block;top:7px;width:27px;height:32px;margin-top:1px;vertical-align:baseline;background:url("../images/instagram.png") no-repeat top left}#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 right center !important;color:#fff}#ubc7-unit-menu .dropdown-menu .btn-group{display:block}#ubc7-unit-menu .dropdown-menu .btn-group a.btn{padding:0px 60px 0px 20px !important;display:block;text-align:left;height:44px;overflow:hidden;background:#fff url("../images/menu-arrow.png") no-repeat right center !important}#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;position:relative;left:auto}#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{height:auto;padding:0px 20px 0px 20px !important;color:#002145}#ubc7-unit-menu .dropdown:hover .btn-group .dropdown-menu .btn-group.open a.btn{color:#fff}}.breadcrumb{font-size:14px;font-weight:400;margin:0;padding:10px 0;line-height:1.5em;color:#2f5d7c}.breadcrumb .trail-before{display:none}.breadcrumb .divider{position:relative;top:1px;display:inline-block;overflow:hidden;width:6px;height:12px;margin:0 4px;text-indent:-999px;background:url("../images/bkg-separator.png") no-repeat 0px 0px}.video-container{position:relative}.video-container>*{position:absolute;top:0;left:0;bottom:0;right:0}.video-container::before{display:block;content:'';padding-top:56.25%}.video-container>*{width:100% !important;height:100% !important}img.tipper{margin-top:-3px}img.fill{position:absolute;display:block;top:0px;left:0px}img.fillWidth{position:relative;display:block;width:100%;min-width:100%;height:auto}img.fillHeight{position:relative;display:block;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:.26667rem solid #fff}table.zebra tr td,table.zebra-left tr td,table.zebra-right tr td{padding:.53333rem}table.zebra tr th,table.zebra-left tr th,table.zebra-right tr th{padding:.53333rem;font-weight:600;font-size:.93333rem;background-color:#2f5d7c;color:#fff}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{display:inline;font-weight:700;color:#2f5d7c}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(even),table.zebra-left tr:nth-of-type(even),table.zebra-right tr:nth-of-type(even){background-color:#f0f3f6}dt,th{font-weight:500}@media screen and (max-width: 640px){table{display:block !important;height:auto !important}}.react-modal-container{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:10000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.react-modal{font-family:"Whitney SSm A","Whitney SSm B",Arial,Helvetica,sans-serif;text-align:center;position:relative;box-sizing:border-box;background:#fff;width:65%;min-width:32rem;max-width:53.33333rem;min-height:13.33333rem;max-height:100vh;padding:3.236em 1.618em;margin:auto;outline:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.react-modal header,.react-modal footer{text-align:center}.react-modal header>h1,.react-modal header h2,.react-modal header h3,.react-modal header h4,.react-modal footer>h1,.react-modal footer h2,.react-modal footer h3,.react-modal footer h4{margin:0 .66667rem .66667rem;line-height:1.2}.react-modal header{padding:0 3rem}.react-modal footer{padding:0 .33333rem}.react-modal footer>div{margin:.66667rem .33333rem}@media screen and (max-width: 640px){.react-modal footer{padding:.33333rem}.react-modal footer>div{margin:.33333rem}}.react-modal .inner{-webkit-overflow-scrolling:touch;-ms-touch-action:pan-y;-ms-overflow-style:auto;overflow:auto}.react-modal .btn-close,.react-modal .fancybox-close{position:absolute;top:.66667rem;right:.66667rem}@media screen and (min-width: 641px){.react-modal{-webkit-transition:opacity 0.4s;transition:opacity 0.4s;opacity:0}.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{margin:0;-webkit-transition:-webkit-transform 0.8s cubic-bezier(0.1, 0.8, 0.2, 1);transition:-webkit-transform 0.8s cubic-bezier(0.1, 0.8, 0.2, 1);transition:transform 0.8s cubic-bezier(0.1, 0.8, 0.2, 1);transition:transform 0.8s cubic-bezier(0.1, 0.8, 0.2, 1), -webkit-transform 0.8s cubic-bezier(0.1, 0.8, 0.2, 1);-webkit-transform:translateY(100%);transform:translateY(100%);padding-top:1.618em;min-width:0;top:0;left:0;bottom:0;right:0;width:100vw;height:100%;max-height:100vh}.react-modal::after{-webkit-transition:opacity 0.6s;transition:opacity 0.6s;content:'';position:absolute;top:0;left:0;width:100vw;height:100vh;background:#000;opacity:0;z-index:-1}.react-modal.ReactModal__Content--after-open:not(.ReactModal__Content--before-close){-webkit-transform:translateY(0);transform:translateY(0)}.react-modal.ReactModal__Content--before-close{-webkit-transition-duration:0.4s;transition-duration:0.4s}.react-modal.subsheet-active::after{opacity:1;z-index:1}}.ReactModal__Body--open{overflow:hidden}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:inherit;box-shadow:none !important;border-radius:0 !important}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#fff;color:#333;text-shadow:none;padding:0 !important}.fancybox-opened{z-index:8030}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{-webkit-overflow-scrolling:touch;-ms-touch-action:pan-y;-ms-overflow-style:auto;overflow:auto}.fancybox-inner .inner{padding:2rem 4.66667rem 2rem 2rem}.fancybox-inner .inner h3{margin-top:0}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}.fancybox-close{width:2.66667rem !important;height:2.66667rem !important;top:1.33333rem !important;right:1.33333rem !important;line-height:2rem;padding:.33333rem;border-radius:50%;position:absolute;top:.66667rem;right:.66667rem;cursor:pointer;z-index:8040;box-sizing:border-box}.fancybox-nav{text-shadow:0 0 5px rgba(0,0,0,0.5);position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;z-index:8040;-webkit-tap-highlight-color:transparent}.fancybox-nav::before{font-size:2.8rem;position:absolute;color:#fff;text-indent:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.fancybox-prev{left:0}.fancybox-prev::before{left:.66667rem}.fancybox-next{right:0}.fancybox-next::before{right:.66667rem}.fancybox-nav span{display:none}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;background-color:rgba(0,0,0,0.5)}.fancybox-title{visibility:hidden;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:0;left:0;z-index:8050;text-align:center;margin-bottom:0 !important;width:100%}.fancybox-title-float-wrap .child{-webkit-animation:fade 1s forwards;animation:fade 1s forwards;opacity:0;display:inline-block;margin-right:0 !important;padding:.66667rem 1.33333rem !important;background:rgba(0,0,0,0.8) !important;color:#fff !important;font-weight:700 !important;font-size:.86667rem;line-height:1.3 !important;border-radius:0 !important;width:100%;white-space:inherit !important;box-sizing:border-box}.fancybox-title-outside-wrap{position:relative;color:#333}.fancybox-title-inside-wrap{padding-top:1rem}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:1rem;background:rgba(255,255,255,0.8)}.fancybox-opened{-webkit-transform:translateZ(100px);transform:translateZ(100px)}.fancybox-title-float-wrap .child{background:0;white-space:inherit;font-family:Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.fancybox-type-iframe .fancybox-inner{padding-top:56.25%;height:0 !important}.fancybox-type-iframe .fancybox-inner .fancybox-iframe{position:absolute;top:0;left:0;right:0;bottom:0}#fancybox-loading{position:fixed;cursor:pointer;z-index:8060}#fancybox-loading div{display:none}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:none !important}.socialGridRow{position:relative}.fillSpace{position:absolute;height:100%;top:0}.socialBox{position:relative}.socialBox.tweet{background-color:#2F5D7C}.socialBox img{width:100%}.socialBox .instagramContent img{width:100%}.socialBox:hover .hoverBox{display:block}.hoverBox{background-repeat:no-repeat;background-color:rgba(0,0,0,0.2);background-image:url("../images/home/magnifyingGlass.svg");background-position:center;width:100%;height:100%;position:absolute;z-index:99;top:0px;left:0px;display:none;pointer-events:none}.instagramIcon img{position:absolute;right:5px;bottom:8px;width:26px}.socialAdWrapper{display:block;box-sizing:border-box;width:100%;height:100%;padding:5%;padding-top:20%;position:relative;text-transform:uppercase}.socialAdWrapper:hover{opacity:0.9}.socialAdWrapper:hover .socialAdIcon{background-color:#FC5941}.socialAdWrapper.odd{background-color:#2F5D7C}.socialAdWrapper.even{background-color:#002145}.socialAdWrapper h3{margin:0;color:white;font-size:32px;line-height:normal}@media (max-width: 1280px){.socialAdWrapper h3{font-size:20px}}.socialAdWrapper a,.socialAdWrapper p{color:white;font-family:"Whitney SSm A","Whitney SSm B",Arial,Helvetica,sans-serif;font-style:normal}.socialAdIcon{width:12%;height:12%;position:absolute;bottom:0;right:0;background-color:#EB513A}.socialAdIcon img{padding:22.5%;width:55%;height:55%}.tweetWrapper{display:table;width:100%;height:100%;margin:0;color:white;font-size:36px;line-height:normal;cursor:pointer;text-align:center;background-color:#2F5D7C}.tweetWrapper a{color:#ADD5F0}.tweetWrapper p{display:table-cell;vertical-align:middle;width:100%;padding:6%;word-wrap:break-word;font-size:16px;line-height:24px;text-align:left;font-weight:300}.page-template-landing-okanagan .tweetWrapper p{padding:8%}.tweetWrapper img{height:100%;width:0}.tweetIcon{position:absolute;right:10px;bottom:2px;width:26px}.tweetIcon img{width:100%;height:auto}.tweetIcon span{display:none}.youBCTwitterLink{display:none}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage::after{clear:both;content:"";display:block}.owl-carousel .owl-stage-outer{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);position:relative;overflow:hidden}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper{position:relative}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.owl-carousel .owl-item{float:left;position:relative;min-height:1px;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot,.owl-carousel .owl-controls .owl-prev,.owl-carousel .owl-controls .owl-next,.owl-carousel .owl-controls .owl-page{cursor:pointer;cursor:hand;-webkit-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-height{-webkit-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.no-js .owl-carousel{display:block}.owl-dots{text-align:center;padding-top:1rem}.owl-dots .owl-dot{display:inline-block;margin:0 .46667rem;border:0;width:.8rem;height:.8rem;background-color:#5e869f;border-radius:50%}.owl-dots .owl-dot.active{background-color:#002145}.grabbing{cursor:move}.owl-origin{perspective-origin-x:50%;perspective-origin-y:50%;-webkit-perspective:1200px;perspective:1200px}.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease}.owl-fade-in{-webkit-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease}.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease}.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease}.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both}.owl-goDown-in{-webkit-animation:goDown .6s ease both;animation:goDown .6s ease both}.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both}.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both}@-webkit-keyframes empty{0%{opacity:1}}@keyframes empty{0%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px);transform:translateZ(-500px)}75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);transform:translateZ(-500px) translateX(-200%)}}@keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px);transform:translateZ(-500px)}75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);transform:translateZ(-500px) translateX(-200%)}}@-webkit-keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%);transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px);transform:translateZ(-500px)}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0);transform:translateZ(0) translateX(0)}}@keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%);transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px);transform:translateZ(-500px)}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0);transform:translateZ(0) translateX(0)}}@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8)}}@keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8)}}@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes goDown{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}#sliderBox{margin:0}.sliderImage{width:100%}.carousel-image{position:relative}.imageTitle{position:absolute;background:rgba(0,33,69,0.6);color:white;padding:1em 1em 1em 9%;bottom:1em;font-size:50px;font-weight:100;font-family:Helvetica,Arial,sans-serif;font-style:normal}@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{height:174px;display:table-cell;vertical-align:middle;position:relative;padding-left:14%;padding-right:14%;width:1%;background-color:#ffffff}.sliderCaptionTitle,.sliderCaptionCopy,.sliderCaptionLink{display:block;margin:0;float:left}.sliderCaptionTitle{width:28%;font-size:22px;padding-top:12px;font-weight:500}.sliderCaptionCopy{width:45%;margin-left:4%;margin-right:3%;font-size:18px;line-height:24px;padding-top:12px}.sliderCaptionLink{position:relative;margin-top:15px;width:20%;float:right;right:-20px}.sliderCaptionLink a{padding-left:10%;padding-right:10%;font-size:18px;float:right;line-height:20px}.sliderNavBox{position:relative;width:98%;display:inline-block;bottom:10px}.sliderNavBox:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}.sliderNavLeftArrow,.sliderNavRightArrow{position:absolute;top:-110px;background:none;border:0;outline:0;margin:0}.sliderNavLeftArrow{left:7.2%}.sliderNavRightArrow{right:2.2% !important}.fixed-cta-container{position:relative;top:0;left:0;right:0;-webkit-transform:translateY(-6.66667rem);transform:translateY(-6.66667rem);min-height:4rem;z-index:991;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease}.fixed-cta-container.show-container{-webkit-transform:translateY(0);transform:translateY(0)}.hide-cta .fixed-cta-container{display:none}.cta-container{background:#fff;text-align:center;box-sizing:border-box;min-height:4rem;border-bottom:1px solid #b7c9d3;padding:.8rem .73333rem .73333rem}.cta-container .container{padding:0}.fixed-cta-title{font-size:2rem;color:#08223e;letter-spacing:.164rem;font-weight:100;line-height:1.2em;margin:0}.cta-content{display:inline-block;vertical-align:middle}.fixed-show{position:relative}#reasonWrapper{background-color:#002045;color:white;width:100%;padding:40px 0 45px 0}#reasonTitle{color:white;float:left;width:12%;margin:54px 3% 52px 7%}#reasonBoxes{width:58%;float:left}.reasonBox{float:left;margin-right:2%;width:16%;text-align:center}.reasonIcon{background-color:#2F5D7C;border-radius:50%;width:72%;margin:0 14%;overflow:hidden;display:block;margin-top:18px}.reasonIcon img{width:100%}.reasonBoxCopy{display:block;margin-top:10px;font-size:14px}#reasonCTA{float:left;right:5%;width:16%}#reasonCTA .button{display:block;margin-top:18px}#reasonCTA .button:hover{background-color:#35698c}#reasonCTA .alertButton:hover{background-color:#fc5941}.tabs{margin:1.618em 0;position:relative;z-index:5}.tabs-items{list-style:none;margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.tabs-items li{line-height:1.1;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.tabs-items li a{border:1px solid #e3eaee;border-width:1px 1px 0 0;margin-bottom:-1px;border-width:1px 0 1px 1px 1px;text-align:center;-webkit-transition:background 0.2s;transition:background 0.2s;background:#fff;color:#555;font-weight:600;font-size:1.2rem;padding:1.33333rem 2.66667rem;display:block}.tabs-items li a.current{background:#e8e8e8;color:#000}@media screen and (max-width: 800px){.tabs-items li a{padding:1.2rem 0.75rem;font-size:1rem}}@media screen and (max-width: 640px){.tabs-items li a{padding:1rem 0.5rem;font-size:0.7rem}}.tabs-items li:first-child a{border-left-width:1px}@media screen and (max-width: 640px){.tabs-items li{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}}.tabs-content-item{background:#e8e8e8;padding:1.618em 1.618em 1.618em 2.427em;display:none;position:relative}.tabs-content-item.current{display:block;-webkit-animation:fade 0.4s forwards;animation:fade 0.4s forwards}.react-autosuggest__container{width:100%}.react-autosuggest__input{position:relative;z-index:2}.react-autosuggest__suggestions-container{position:absolute;top:1.73333rem;z-index:1;background:rgba(47,93,124,0.9);width:100%;opacity:0;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;border-radius:0 0 .66667rem .66667rem;min-width:10rem;max-width:34rem}.react-autosuggest__suggestions-container ul{padding:1.2rem 1px .53333rem;margin:0;list-style:none;text-align:left}.react-autosuggest__suggestions-container ul li{-webkit-transition:background 0.2s;transition:background 0.2s;background:rgba(94,134,159,0);font-weight:500;padding:.66667rem 1rem;cursor:pointer;position:relative}.react-autosuggest__suggestions-container ul li:not(:last-child){border-bottom:1px solid rgba(0,33,69,0.4)}.react-autosuggest__suggestions-container ul h5{color:#fff;display:block;-webkit-transition:color 0.4s;transition:color 0.4s;margin:0;color:#97b1c0;letter-spacing:normal}.react-autosuggest__suggestions-container ul h5 em{color:#fff;font-style:normal}.react-autosuggest__suggestions-container ul span{font-size:0.9rem;-webkit-transition:color 0.4s;transition:color 0.4s;line-height:1.3;display:inline-block;margin-bottom:.33333rem;color:#fff}.react-autosuggest__suggestions-container .react-autosuggest__suggestion--highlighted{background:#5e869f}.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]{opacity:0.8;color:#555;-webkit-appearance:none}.ubc-component{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;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{width:100%;max-width:1170px;margin:0 auto;padding:0 4.5rem}@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%}}.ubc-component h1,.ubc-component h2,.ubc-component h3,.ubc-component h4,.ubc-component h5,.ubc-component h6,.ubc-component .heading1,.ubc-component .heading2,.ubc-component .heading3,.ubc-component .heading4,.ubc-component .heading5,.ubc-component .heading6{color:#002145;font-style:normal;font-weight:bold}.ubc-component h1,.ubc-component .heading1{font-size:3rem;line-height:3.4rem}.ubc-component h2,.ubc-component .heading2{font-size:2.4rem;line-height:2.8rem}.ubc-component h3,.ubc-component .heading3{font-size:2rem;line-height:2.26667rem}.ubc-component h4,.ubc-component .heading4{font-size:1.53333rem;line-height:2rem}.ubc-component h5,.ubc-component .heading5{font-size:1.25rem;line-height:1.6rem}.ubc-component h6,.ubc-component .heading6{font-size:1rem;line-height:1.6rem}.ubc-component .ubc-component__title{margin:0 0 .25em;color:#001730}.ubc-component .ubc-component__subtitle{margin:0}.ubc-component__header{width:100%;margin-bottom:2rem}.ubc-component__footer{width:100%}.ubc-component__footer--links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:calc(100% + 1rem);margin:1rem -.5rem 0}.ubc-component__footer--links>*{margin:0 .5rem}.ubc-component-alignment--right .ubc-component__footer--links{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.ubc-component-alignment--left .ubc-component__footer--links{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.ubc-component p{color:#555;font-style:normal;font-weight:normal;font-size:1rem;line-height:1.6rem}.ubc-component p .small{font-size:.8rem;line-height:1.2rem}.ubc-component__body{width:100%}.ubc-component.is-reverse *,.is-reverse .ubc-component *{color:#fff}.ubc-component-alignment--left .ubc-component__inner{text-align:left}.ubc-component-alignment--centre .ubc-component__inner,.ubc-component-alignment--center .ubc-component__inner{text-align:center}.ubc-component .button{display:inline-block;background:#002145;border:2px solid #002145;color:#fff;font-size:1rem;font-weight:bold;line-height:1.6rem;border-radius:3px;padding:1.06667rem 1.33333rem;-webkit-transition:all .25s;transition:all .25s}.ubc-component .button:hover,.ubc-component .button:focus{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{padding:.66667rem 1.33333rem;font-size:.93333rem;font-weight:normal}.ubc-component .button--secondary{background:transparent;color:#002145}.ubc-component .button--secondary:hover,.ubc-component .button--secondary:focus{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:hover,.ubc-component .button--tertiary:focus{background:#001D3E;border-color:#001D3E}.ubc-component .button--apply{background:#DB4326;border-color:#DB4326}.ubc-component .button--apply:hover,.ubc-component .button--apply:focus{background:#D3553B;border-color:#D3553B}.ubc-component .button--apply:active{background:#C23C22;border-color:#C23C22}.ubc-component .button--link{padding:1.06667rem 0rem;background:transparent;border-color:transparent;color:#3F5ECC;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ubc-component .button--link svg{margin-left:1rem}.ubc-component .button--link:hover,.ubc-component .button--link:focus{background:transparent;border-color:transparent;color:#002145}.ubc-component .button--link:hover svg path,.ubc-component .button--link:focus 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{-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease}.ubc-component .link--arrow:hover .arrow-link,.ubc-component .link--arrow:focus .arrow-link,.ubc-component .button--link:hover .arrow-link,.ubc-component .button--link:focus .arrow-link,.ubc-component .ubc-component-card:hover .arrow-link,.ubc-component .ubc-component-card:focus-within .arrow-link{-webkit-transform:translateX(15px);transform:translateX(15px)}.ubc-component .link--arrow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ubc-component .link--arrow svg{margin-left:1rem}.ubc-component .link--arrow:hover svg path,.ubc-component .link--arrow:focus 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{color:#002145;background:#fff;border-color:#fff}.ubc-component.bg-blue .button:hover,.ubc-component.bg-blue .button:focus,.ubc-component.bg-dark-blue .button:hover,.ubc-component.bg-dark-blue .button:focus,.ubc-component.bg-primary .button:hover,.ubc-component.bg-primary .button:focus,.ubc-component.bg-primary_blue .button:hover,.ubc-component.bg-primary_blue .button:focus,.ubc-component.is-reverse .button:hover,.ubc-component.is-reverse .button:focus{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:hover,.ubc-component.bg-blue .button--secondary:focus,.ubc-component.bg-dark-blue .button--secondary:hover,.ubc-component.bg-dark-blue .button--secondary:focus,.ubc-component.bg-primary .button--secondary:hover,.ubc-component.bg-primary .button--secondary:focus,.ubc-component.bg-primary_blue .button--secondary:hover,.ubc-component.bg-primary_blue .button--secondary:focus,.ubc-component.is-reverse .button--secondary:hover,.ubc-component.is-reverse .button--secondary:focus{background:transparent;border-color:#fff;color:#fff}.ubc-component.bg-blue .button--secondary:active,.ubc-component.bg-dark-blue .button--secondary:active,.ubc-component.bg-primary .button--secondary:active,.ubc-component.bg-primary_blue .button--secondary:active,.ubc-component.is-reverse .button--secondary:active{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{color:#fff;background:#4C637C;border-color:#4C637C}.ubc-component.bg-blue .button--tertiary:hover,.ubc-component.bg-blue .button--tertiary:focus,.ubc-component.bg-dark-blue .button--tertiary:hover,.ubc-component.bg-dark-blue .button--tertiary:focus,.ubc-component.bg-primary .button--tertiary:hover,.ubc-component.bg-primary .button--tertiary:focus,.ubc-component.bg-primary_blue .button--tertiary:hover,.ubc-component.bg-primary_blue .button--tertiary:focus,.ubc-component.is-reverse .button--tertiary:hover,.ubc-component.is-reverse .button--tertiary:focus{color:#fff;background:#66798F;border-color:#66798F}.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{padding:1.06667rem 0rem;background:transparent;border-color:transparent;color:#E1E7ED}.ubc-component.bg-blue .button--link:hover,.ubc-component.bg-blue .button--link:focus,.ubc-component.bg-dark-blue .button--link:hover,.ubc-component.bg-dark-blue .button--link:focus,.ubc-component.bg-primary .button--link:hover,.ubc-component.bg-primary .button--link:focus,.ubc-component.bg-primary_blue .button--link:hover,.ubc-component.bg-primary_blue .button--link:focus,.ubc-component.is-reverse .button--link:hover,.ubc-component.is-reverse .button--link:focus{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:hover,.ubc-component.bg-blue .button--apply:focus,.ubc-component.bg-dark-blue .button--apply:hover,.ubc-component.bg-dark-blue .button--apply:focus,.ubc-component.bg-primary .button--apply:hover,.ubc-component.bg-primary .button--apply:focus,.ubc-component.bg-primary_blue .button--apply:hover,.ubc-component.bg-primary_blue .button--apply:focus,.ubc-component.is-reverse .button--apply:hover,.ubc-component.is-reverse .button--apply:focus{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{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ubc-component--split-columns .ubc-component__columns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 1240px){.ubc-component--split-columns .ubc-component__columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.ubc-component--split-columns .ubc-component__column{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ubc-component--split-columns .ubc-component__column--left{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;background-position:right 200px center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 1240px){.ubc-component--split-columns .ubc-component__column--left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-position:center center;margin-bottom:2rem}}.ubc-component--split-columns .ubc-component__column--left .ubc-component__column-content{max-width:415px;margin:4.5rem;padding:4.5rem;background:#eee}@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{max-width:90%;margin:2.5rem;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{width:100%;max-width:90%;overflow:hidden}@media screen and (max-width: 1240px){.ubc-component--split-columns .ubc-component__column-content{margin:0 auto}}@media screen and (max-width: 1240px){.ubc-component--split-columns .ubc-component__column--hero{margin-bottom:3rem}.ubc-component--split-columns .ubc-component__column--hero .ubc-component__column-content{-webkit-transform:translateY(4rem);transform:translateY(4rem);margin-top:-2rem}}@media screen and (max-width: 500px){.ubc-component--split-columns .ubc-component__grid{margin:0 auto}}.ubc-component__grid{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(250px, 1fr))[auto-fit];grid-template-columns:repeat(auto-fit, minmax(250px, 1fr))}.ubc-component__grid--2up{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:2.5rem;grid-row-gap:1.5rem}@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>*{position:absolute;top:0;left:0;height:100%;width:100%}.ubc-component__grid--mosaic{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-ms-grid-rows:1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:1.75rem}@media screen and (max-width: 1240px){.ubc-component__grid--mosaic{grid-gap:1rem}}@media screen and (max-width: 800px){.ubc-component__grid--mosaic{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:1fr 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{object-fit:cover}.ubc-component__grid--mosaic .ubc-component__grid-item img{object-fit:cover;object-position:center center;max-width:100%;max-height:100%;width:100%;height:100%}.ubc-component__grid--mosaic .ubc-component__grid-item:nth-child(2){-ms-grid-column:3;grid-column-start:3;-ms-grid-row:2;grid-row-start:2}.ubc-component__grid--mosaic .ubc-component__grid-item:nth-child(3){-ms-grid-column:1;grid-column-start:1;-ms-grid-row:2;grid-row-start:2}.ubc-component__grid--mosaic .ubc-component__grid-item:nth-child(4){-ms-grid-column:2;grid-column-start:2;-ms-grid-row:1;grid-row-start:1;grid-row-end:3}@media screen and (max-width: 800px){.ubc-component__grid--mosaic .ubc-component__grid-item:nth-child(2){-ms-grid-column:2;grid-column-start:2;-ms-grid-row:3;grid-row-start:3}.ubc-component__grid--mosaic .ubc-component__grid-item:nth-child(3){-ms-grid-column:1;grid-column-start:1;-ms-grid-row:2;grid-row-start:2}.ubc-component__grid--mosaic .ubc-component__grid-item:nth-child(4){-ms-grid-column:2;grid-column-start:2;-ms-grid-row:1;grid-row-start:1;grid-row-end:3}.ubc-component__grid--mosaic .ubc-component__grid-item:nth-child(5){-ms-grid-column:1;grid-column-start:1;-ms-grid-row:3;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:nth-child(1){position:absolute;top:130px;z-index:100;width:85%;margin:auto;left:0;right:0;min-height:225px}.ubc-component__grid--mosaic .ubc-component__grid-item:nth-child(2){position:absolute;top:720px;z-index:100;width:85%;margin:auto;left:0;right:0;min-height:225px}.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{position:relative;overflow:hidden}@media screen and (max-width: 640px){.ubc-component-cta .ubc-component__inner{padding:3.66667rem 2.5rem}}.ubc-component-cta__body{margin-bottom:2.13333rem}.ubc-component-card{position:relative}.ubc-component-card__image{position:relative;height:0;margin-bottom:1.5rem;padding-bottom:75%;background-color:#b7c9d3}.ubc-component-card__image img{object-fit:cover;object-position:center center}.ubc-component-card__image .ubc-component-card__tag{position:absolute;top:0;right:0}.ubc-component-card__tag{padding:12px 24px;color:#fff;background:rgba(0,33,69,0.84);font-weight:bold}.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{position:absolute;top:0;left:0;right:0;bottom:0;content:' '}.ubc-component-card--simple{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%;background-color:#eee;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{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:1rem;background-position:center center;background-size:cover;color:#fff !important;font-weight:700;text-align:center}.ubc-component-card--overlay::before{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,33,69,0.65);content:' ';-webkit-transition:all .2s ease;transition:all .2s ease}.ubc-component-card--overlay:hover::before,.ubc-component-card--overlay:focus::before{background:rgba(0,33,69,0.8)}.ubc-component-card--overlay span{position:relative;font-size:1.26667rem}.ubc-component-carousel__nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;list-style:none;margin:0 0 0 1rem}.ubc-component-carousel__nav-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;font-size:0;background:#002145;cursor:pointer;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.ubc-component-carousel__nav-button:hover,.ubc-component-carousel__nav-button:focus{background:#5e869f}.ubc-component-carousel__nav-button:first-child{margin:0 1px 0 0}.ubc-component-carousel__nav-button--next svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ubc-component__caption-wrapper{position:relative}.ubc-component__caption-wrapper:hover .ubc-component__image-caption{opacity:1;visibility:visible;-webkit-transition-delay:.25s;transition-delay:.25s}.ubc-component__image-caption{position:absolute;bottom:0;left:0;height:20%;width:100%;font-size:.86667rem !important;margin:0;background:-webkit-linear-gradient(bottom, rgba(0,33,69,0.85) 35.66%, rgba(0,33,69,0) 90.44%);background:linear-gradient(0deg, rgba(0,33,69,0.85) 35.66%, rgba(0,33,69,0) 90.44%);color:#fff !important;visibility:hidden;opacity:0;-webkit-transition:all .2s ease;transition:all .2s ease;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;padding-left:.66667rem}.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{padding:0;overflow:visible}@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{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:640px;overflow:hidden}@media screen and (max-width: 800px){.ubc-component-header-hero{height:350px}}.ubc-component-header-hero video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.ubc-component-header-hero .container{margin-top:auto;margin-bottom:3.66667rem;z-index:2}.ubc-component-header-hero .container .ubc-component-header-hero__title{color:#fff;background:rgba(0,33,69,0.65);padding:1.86667rem 1.86667rem 1.86667rem 0;font-weight:400;width:-webkit-fit-content;width:fit-content;max-width:40rem;position:relative;margin:0}.ubc-component-header-hero .container .ubc-component-header-hero__title::after{position:absolute;left:-500%;right:100%;top:0;content:'';display:inline-block;width:500%;height:100%;background:rgba(0,33,69,0.65);z-index:1}@media screen and (max-width: 980px){.ubc-component-header-hero .container .ubc-component-header-hero__title{padding-left:1.86667rem}}.ubc-component-hero{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:570px;background-size:cover;background-repeat:no-repeat;background-position:center center;overflow:hidden}.ubc-component-hero--has-text::before{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,33,69,0.65);content:' ';z-index:1}.ubc-component-hero .ubc-component__inner{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:2}.ubc-component-hero video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.ubc-component-intro__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;max-width:49.33333rem;margin:0 auto}@media screen and (max-width: 800px){.ubc-component-intro__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.ubc-component-intro__body{width:100%}.ubc-component-intro .ubc-component__footer--links{margin-top:3.33333rem}.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}}@media screen and (max-width: 980px){.ubc-component-program-row .ubc-component__inner{padding-right:0}}.ubc-component-program-row .ubc-component__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 640px){.ubc-component-program-row .ubc-component__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}@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{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 640px){.ubc-component-program-row .ubc-component__header-utility{margin-top:1rem;width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.ubc-component-program-row .ubc-component__header .ubc-component-carousel__nav{border-left:1px solid #bbb;padding-left:2.13333rem}@media screen and (max-width: 640px){.ubc-component-program-row .ubc-component__header .ubc-component-carousel__nav{border:none;padding-left:0;margin-left:auto}}.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{-webkit-flex-basis:43.33333rem;-ms-flex-preferred-size:43.33333rem;flex-basis:43.33333rem;margin-right:2rem}@media screen and (max-width: 640px){.ubc-component-program-row__copy{margin-right:0;-webkit-flex-basis:unset;-ms-flex-preferred-size:unset;flex-basis:unset}}.ubc-component-program-row__content{color:#555;font-style:normal;font-weight:normal;font-size:1rem;line-height:1.6rem}.ubc-component-program-row__item .ubc-component__header{margin-bottom:1rem}.ubc-component-program-row .ubc-component-card__image{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:rgba(255,255,255,0.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:-webkit-box;display:-webkit-flex;display:-ms-flexbox;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:-webkit-box;display:-webkit-flex;display:-ms-flexbox;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:-webkit-box;display:-webkit-flex;display:-ms-flexbox;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{-webkit-flex-basis:33%;-ms-flex-preferred-size:33%;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{margin-top:3rem;display:inline-block}.ubc-component-program-row-count--2 .ubc-component-carousel__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;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{-webkit-flex-basis:66%;-ms-flex-preferred-size:66%;flex-basis:66%}}@media screen and (min-width: 641px){.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:-webkit-box;display:-webkit-flex;display:-ms-flexbox;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:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.ubc-component-program-row-count--2 .ubc-component__title:nth-of-type(0){display:none}.ubc-component-program-row-count--2 .ubc-component-carousel__nav{display:none}@media screen and (max-width: 640px){.ubc-component-program-row-count--2 .ubc-component-carousel__nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;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:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 -12px}@media screen and (max-width: 980px){.ubc-component-features-row__grid{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width: 640px){.ubc-component-features-row__grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.ubc-component-features-row__grid-item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;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;object-fit:cover;object-position:center;width:257px;height:177px}@media screen and (max-width: 1240px){.ubc-component-features-row__image{width:214px;height:146px}}@media screen and (max-width: 980px){.ubc-component-features-row__image{width:192px;height:132px}}.ubc-component-features-row__title{display:block;margin-top:24px;font-style:normal;font-weight:bold;font-size:18.75px;line-height: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}}@media screen and (max-width: 640px){.ubc-component-features-row__content{margin-top:0;-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;margin-bottom:28px}}@media screen and (max-width: 980px){.ubc-component-features-row__content{width:100%}}.ubc-component-features-row__description{display:block;margin-left:auto;font-style:normal;font-weight:normal;font-size:15px;line-height:24px}@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{max-width:none;margin:auto}}.ubc-component-stats-media__grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative}@media screen and (max-width: 800px){.ubc-component-stats-media__grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}}.ubc-component-stats-media__grid--invert{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width: 800px){.ubc-component-stats-media__grid--invert{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.ubc-component-stats-media__image-wrapper{position:relative}.ubc-component-stats-media__image-wrapper:hover .ubc-component-stats-media__image-caption{opacity:1;visibility:visible;-webkit-transition-delay:.25s;transition-delay:.25s}.ubc-component-stats-media__image-wrapper--1{-webkit-flex-basis:425px;-ms-flex-preferred-size:425px;flex-basis:425px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 800px){.ubc-component-stats-media__image-wrapper--1{margin-bottom:1.33333rem;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}@media screen and (max-width: 1240px){.ubc-component-stats-media__image-wrapper--1{-webkit-flex-basis:365px;-ms-flex-preferred-size:365px;flex-basis:365px}}@media screen and (max-width: 980px){.ubc-component-stats-media__image-wrapper--1{-webkit-flex-basis:245px;-ms-flex-preferred-size:245px;flex-basis:245px}}.ubc-component-stats-media__image-wrapper--2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;-webkit-flex-basis:262px;-ms-flex-preferred-size:262px;flex-basis:262px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 980px){.ubc-component-stats-media__image-wrapper--2{-webkit-flex-basis:140px;-ms-flex-preferred-size:140px;flex-basis:140px}}@media screen and (max-width: 800px){.ubc-component-stats-media__image-wrapper--2{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}.ubc-component-stats-media__image-caption{position:absolute;bottom:0;left:0;height:20%;width:100%;font-size:.86667rem !important;margin:0;background:-webkit-linear-gradient(bottom, rgba(0,33,69,0.85) 35.66%, rgba(0,33,69,0) 90.44%);background:linear-gradient(0deg, rgba(0,33,69,0.85) 35.66%, rgba(0,33,69,0) 90.44%);color:#fff !important;visibility:hidden;opacity:0;-webkit-transition:all .2s ease;transition:all .2s ease;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;padding-left:.66667rem}@media screen and (max-width: 800px){.ubc-component-stats-media__image-caption{display:none}}.ubc-component-stats-media__image{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;object-fit:cover;object-position:center;width:100%;height:100%}@media screen and (max-width: 800px){.ubc-component-stats-media__image{height:255px}}.ubc-component-stats-media__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin:0 28px;padding:0 32px;background-color:#eee}@media screen and (max-width: 800px){.ubc-component-stats-media__content{position:absolute;width:85%;z-index:10;left:0;right:0;padding:70px 32px;margin:0 auto}}.ubc-component-stats-media__description{display:block;font-style:normal;font-weight:normal;font-size:15px;line-height:24px;color:#555}.ubc-component-features-column__list{list-style:none;margin:0;display:block}@media screen and (max-width: 1240px){.ubc-component-features-column__list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);grid-gap:2rem}}@media screen and (max-width: 800px){.ubc-component-features-column__list{-ms-grid-columns:1fr;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{min-width:230px;max-width:230px}@media screen and (max-width: 1240px){.ubc-component-features-column__image-wrap{min-width:100%;max-width:100%}}.ubc-component-features-column__image-wrap img{width:100%;height:auto}.ubc-component-features-column .ubc-component-card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:2rem}@media screen and (max-width: 1240px){.ubc-component-features-column .ubc-component-card{gap:2rem;display:block}}@media screen and (max-width: 640px){.ubc-component-features-column .ubc-component-card{gap:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.ubc-component-features-column .ubc-component-card__image{min-width:231px;height:100%;padding-bottom:158px;margin-bottom:0}.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-right:0;padding-left:0}.ubc-component-student-testimonial .owl-stage{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition:all .2s;transition:all .2s}.ubc-component-student-testimonial__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-flow:row-reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width: 980px){.ubc-component-student-testimonial__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.ubc-component-student-testimonial__wrapper--invert{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row}@media screen and (max-width: 980px){.ubc-component-student-testimonial__wrapper--invert{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}}.ubc-component-student-testimonial__carousel{width:auto;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden}@media screen and (max-width: 980px){.ubc-component-student-testimonial__carousel{width:100%}}.ubc-component-student-testimonial__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding:56px 66px;background-color:#eee}@media screen and (max-width: 980px){.ubc-component-student-testimonial__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:40px 32px 37px 32px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.ubc-component-student-testimonial__student{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;max-width:200px}@media screen and (max-width: 980px){.ubc-component-student-testimonial__student{width:100%;text-align:center;margin-bottom:25px;max-width:100%}}.ubc-component-student-testimonial__student--invert{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;padding-left:48px}@media screen and (max-width: 980px){.ubc-component-student-testimonial__student--invert{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;padding:0px}}.ubc-component-student-testimonial__image{display:block;margin:auto;width:164px !important;height:164px;object-fit:cover;object-position:center;border-radius:50%}@media screen and (max-width: 1240px){.ubc-component-student-testimonial__image{width:124px !important;height:124px}}.ubc-component-student-testimonial__name{display:block;margin:16px 0;font-weight:bold;font-size:18.75px;line-height:24px;text-align:center;color:#000}@media screen and (max-width: 980px){.ubc-component-student-testimonial__name{margin:16px 0 0}}.ubc-component-student-testimonial__quotation{position:relative;padding-left:48px;padding-right:32px;border-right:1px solid #bbb;margin-right:32px;max-width:41.86px;min-height:142px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}@media screen and (max-width: 1240px){.ubc-component-student-testimonial__quotation{padding-right:40px;margin-right:40px}}@media screen and (max-width: 980px){.ubc-component-student-testimonial__quotation{border-right:none;padding-right:18px;margin-right:18px}}.ubc-component-student-testimonial__quotation-icon{position:absolute;top:0;left:20%;width:100%;max-width:41.86px}.ubc-component-student-testimonial__content{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 980px){.ubc-component-student-testimonial__content{-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}}.ubc-component-student-testimonial__title{display:block;padding-bottom:16px;line-height:30px;color:#001730;font-style:normal;font-weight:bold;font-size:23px}p.ubc-component-student-testimonial__text{display:block;margin-bottom:0;font-style:normal;font-weight:normal;font-size:15px;line-height:24px;color:#444}.ubc-component-student-testimonial__navigation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:103px;margin-right:-55px;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{padding:0px;margin-top:24px;margin-left:0px;margin-right:0px}}.ubc-component-student-testimonial__navigation--invert{padding-left:0px;padding-right:103px;margin-left:-50px;margin-right:0px}@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{padding:0px;margin-top:24px;margin-left:0px;margin-right:0px}}.ubc-component-student-testimonial__chevron{font-size:0;padding:19px 22.5px 17px 21.38px;background-color:#002145;line-height:12px;color:#fff !important}.ubc-component-student-testimonial__chevron--left{margin-right:3px}.ubc-component-student-testimonial__chevron--right svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ubc-component-student-testimonial__chevron:hover,.ubc-component-student-testimonial__chevron:focus{background:#5e869f}.ubc-component-media-title-copy__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ubc-component-alignment--right .ubc-component-media-title-copy__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.ubc-component-media-title-copy .ubc-component__inner{position:relative;max-width:1200px}@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{content:'';position:absolute;top:0;height:100%;width:75%;background:#eee}@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{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;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{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;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{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;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{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;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{overflow:hidden;padding:4.5rem 2rem;-webkit-box-flex:1;-webkit-flex:1 0 45%;-ms-flex:1 0 45%;flex:1 0 45%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 800px){.ubc-component-media-title-copy__content-wrapper{padding:1rem 0}}.ubc-component-media-title-copy__content-slider{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ubc-component-media-title-copy__content-slide{height:100%;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 800px){.ubc-component-media-title-copy__content-slide{-webkit-box-pack:initial;-webkit-justify-content:initial;-ms-flex-pack:initial;justify-content:initial}}.ubc-component-media-title-copy__media-slide{height:100%;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.owl-carousel .ubc-component-media-title-copy__media-slide{background:#002145}.ubc-component-media-title-copy__media-slider{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%}.ubc-component-media-title-copy__media-slider.owl-carousel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ubc-component-media-title-copy__media-slider.owl-carousel .owl-item img{object-fit:cover;height:100%}@media screen and (max-width: 1240px){.ubc-component-media-title-copy__media-slider.owl-carousel .owl-item img{object-fit:contain}}.ubc-component-media-title-copy__media-slider iframe{border:none}.ubc-component-media-title-copy__media-wrapper{overflow:hidden;position:relative;-webkit-box-flex:1;-webkit-flex:1 0 55%;-ms-flex:1 0 55%;flex:1 0 55%;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media screen and (max-width: 800px){.ubc-component-media-title-copy__media-wrapper{-webkit-align-self:auto;-ms-flex-item-align:auto;-ms-grid-row-align:auto;align-self:auto}}.ubc-component-media-title-copy__carousel-wrapper{height:100%;position:relative}.ubc-component-media-title-copy .ubc-component-carousel__nav{position:absolute;z-index:10;margin:0;bottom:0}@media screen and (max-width: 800px){.ubc-component-media-title-copy .ubc-component-carousel__nav{position:relative;padding-top:1px}}.ubc-component-media-title-copy.ubc-component-alignment--right .ubc-component-carousel__nav{right:0;-webkit-transform:translate3d(1px, 0, 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{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;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{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;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:hover,.ubc-component-media-title-copy.bg-primary_blue .button--primary:focus,.ubc-component-media-title-copy.bg-primary_blue .button--secondary:hover,.ubc-component-media-title-copy.bg-primary_blue .button--secondary:focus{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 li,.component p{font-weight:500;font-size:1.13333rem}@media screen and (max-width: 800px){.component li,.component p{font-size:1rem}}.component header{margin:1.33333rem .66667rem}@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{text-align:center;background:#002145;padding:1.33333rem;color:#fff}.component.alerts i{display:inline-block;margin:0.2em 0.2em 0 0}.component.alerts p{font-size:1.6rem;margin:0}@media screen and (max-width: 640px){.component.alerts p{font-size:1.2rem}}.component.cta{text-align:center;padding:2rem 0}.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{font-size:1.06667rem;font-weight:600;padding:1.33333rem 2.66667rem;margin:0 auto;text-align:center;box-sizing:border-box}@media screen and (max-width: 500px){.component.cta .btn{width:80%}}.component.icons{padding:1rem 0 2rem;text-align:center}.component.icons ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:2rem auto;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 800px){.component.icons ul{margin:0}}.component.icons p{font-size:1.06667rem;font-weight:500;display:block;margin:0;padding:.66667rem 1rem 0}.component.icons li{color:#002145;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;min-width:20%;-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%;text-align:center;margin-bottom:2rem;line-height:1.3}@media screen and (max-width: 980px){.component.icons li{min-width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}}@media screen and (max-width: 640px){.component.icons li{min-width:0;font-size:.8rem}}.component.icons .icon{margin:0 auto .66667rem;width:6.66667rem;height:6.66667rem}.component.icons .icon>svg{width:auto;height:100%;display:block;margin:0 auto;max-width:100%}@media screen and (max-width: 980px){.component.icons .icon{width:5.33333rem;height:5.33333rem}}@media screen and (max-width: 800px){.component.icons .icon{width:4.66667rem;height:4.66667rem}}@media screen and (max-width: 640px){.component.icons .icon{width:13.33333rem;height:13.33333rem}}@media screen and (max-width: 500px){.component.icons .icon{width:7.33333rem;height:8rem}}.component.icons.linked{background:#002145;color:#fff;padding:1rem 0 0}.component.icons.linked h2,.component.icons.linked p{color:#fff}.component.icons.linked ul{padding:1.33333rem 10% 0;margin:0 auto 2.66667rem}.component.icons.linked ul i{color:#167abd;font-size:150%;display:none;-webkit-transition:color 0.2s;transition:color 0.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{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.component.icons.linked ul p{width:50%;text-align:left}.component.icons.linked ul .icon{width:12.5%;height:auto;margin:0}.component.icons.linked ul .icon>svg{width:100%;height:auto}.component.icons.linked ul .btn{border:0;padding:0;box-shadow:none;text-align:right;min-width:0;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 p{margin:1.33333rem 0;padding:0}.component.icons.linked li{position:relative}.component.icons.linked .btn{color:#fff;-webkit-transition:all 0.2s;transition:all 0.2s;background:transparent;border:2px solid #fff;color:#fff !important}.no-touchevents .component.icons.linked .btn:hover,.no-touchevents .component.icons.linked .btn:focus,.no-touchevents .component.icons.linked .btn:active{background:#fff;color:#002145 !important;-webkit-transition:none;transition:none}.component.icons.linked+.component.video{background:#002145;padding:1.33333rem 0 4rem;margin-top:0;margin-bottom:0}@media screen and (max-width: 640px){.component.icons.linked+.component.video{padding-bottom:0}}.component.gallery{margin-top:.26667rem}.component.gallery h3{font-size:2.8rem;margin-top:0}@media screen and (max-width: 800px){.component.gallery h3{font-size:2.13333rem}}@media screen and (max-width: 640px){.component.gallery h3{font-size:1.6rem;text-align:center}}.component.gallery figure{position:relative;margin:0;width:100%;overflow:hidden}.component.gallery figure>*{position:absolute;top:0;left:0;bottom:0;right:0}.component.gallery figure::before{display:block;content:'';padding-top:41.37931%}.component.gallery figure img{width:100%;height:auto;display:block;top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.component.gallery figure figcaption{top:auto;padding:2rem 1.33333rem 2.66667rem;z-index:2}.component.gallery figure figcaption *{color:#fff}.component.gallery figure figcaption .btn{color:#fff;-webkit-transition:all 0.2s;transition:all 0.2s;background:transparent;border:2px solid #fff;color:#fff !important;min-width:0;margin:.33333rem 0 .66667rem}.no-touchevents .component.gallery figure figcaption .btn:hover,.no-touchevents .component.gallery figure figcaption .btn:focus,.no-touchevents .component.gallery figure figcaption .btn:active{background:#fff;color:#002145 !important;-webkit-transition:none;transition:none}.component.gallery figure::after{position:absolute;z-index:1;content:'';top:0;left:0;right:0;bottom:0;background:-webkit-linear-gradient(top, transparent 0%, rgba(0,0,0,0.5) 100%);background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.5) 100%)}@media screen and (max-width: 640px){.component.gallery figure::after{display:none}}.component.gallery footer{background:#e8e8e8;padding:1.33333rem;text-align:center}.component.gallery footer .btn{color:#2f5d7c;-webkit-transition:all 0.2s;transition:all 0.2s;background:transparent;border:2px solid #2f5d7c;color:#2f5d7c !important;min-width:0}.no-touchevents .component.gallery footer .btn:hover,.no-touchevents .component.gallery footer .btn:focus,.no-touchevents .component.gallery footer .btn:active{background:#2f5d7c;color:#fff !important;-webkit-transition:none;transition:none}.component.gallery ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 -2px}.component.gallery ul li{min-width:25%;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;border:1px solid #fff;border-width:4px 2px 4px;box-sizing:border-box}@media screen and (max-width: 800px){.component.gallery ul li{min-width:33.333%;-webkit-flex-basis:33.333%;-ms-flex-preferred-size:33.333%;flex-basis:33.333%}.component.gallery ul li:nth-child(n+4){display:none}}@media screen and (max-width: 640px){.component.gallery ul li{min-width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.component.gallery ul li:nth-child(n+3){display:none}}.component.gallery ul figure{position:relative}.component.gallery ul figure>*{position:absolute;top:0;left:0;bottom:0;right:0}.component.gallery ul figure::before{display:block;content:'';padding-top:65.78947%}.component.gallery ul figure img{top:50%;bottom:auto}.component.gallery ul figure::after{display:none}.component.ugc{background:#e8e8e8;margin:0 0 1rem}.component.ugc header{padding:2rem;text-align:center;margin:0}@media screen and (max-width: 640px){.component.ugc header{padding:.66667rem}}.component.ugc figure{margin:0;height:100%}.component.ugc img{width:100%;height:auto;display:block}.component.ugc .owl-stage{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.component.ugc .owl-item{float:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.component.ugc .owl-nav{opacity:0;display:none;-webkit-transition:opacity 0.4s;transition:opacity 0.4s}.component.ugc .owl-nav div{overflow:hidden;text-indent:101%;white-space:nowrap;position:absolute;top:0;bottom:0;width:24%}.component.ugc .owl-nav div::before{font-size:2.8rem;position:absolute;color:#fff;text-indent:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.component.ugc .owl-nav .owl-prev{background:-webkit-linear-gradient(right, transparent 0%, rgba(0,0,0,0.5) 100%);background:linear-gradient(to left, transparent 0%, rgba(0,0,0,0.5) 100%);left:0}.component.ugc .owl-nav .owl-prev::before{left:24%}.component.ugc .owl-nav .owl-next{background:-webkit-linear-gradient(left, transparent 0%, rgba(0,0,0,0.5) 100%);background:linear-gradient(to right, transparent 0%, rgba(0,0,0,0.5) 100%);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{display:block;position:absolute;bottom:1.33333rem;right:1.33333rem;color:#fff;z-index:5}.component.ugc .social-items figure .enlarge{font-size:4.8rem;top:0;right:0;width:100%;height:100%;bottom:auto;text-align:center;padding:0;border-radius:0}.component.ugc .social-items figure .enlarge::before{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 500px){.component.ugc .social-items figure .enlarge{font-size:4rem}}.component.ugc .social-items .post{position:relative;overflow:hidden}.component.ugc .social-items .post a>i{display:none}.component.ugc .social-items .post.twitter{color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;box-sizing:border-box}.component.ugc .social-items .post.twitter a{font-weight:600;color:#fff}.component.ugc .social-items .post.instagram{position:relative}.component.ugc .social-items .post.instagram>*{position:absolute;top:0;left:0;bottom:0;right:0}.component.ugc .social-items .post.instagram::before{display:block;content:'';padding-top:100%}.component.ugc .social-items .post.instagram a{background-size:cover;background-position:50% 50%}.component.ugc .social-items .post.instagram>*{overflow:hidden;display:block}@media screen and (min-width: 641px){.component.ugc .social-items .post.instagram{position:absolute}}@media screen and (min-width: 641px){.component.ugc .social-items .post{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{position:absolute;left:0;right:0;bottom:0;top:0}}@media screen and (min-width: 641px){.component.ugc .social-items{position:relative}.component.ugc .social-items>*{position:absolute;top:0;left:0;bottom:0;right:0}.component.ugc .social-items::before{display:block;content:'';padding-top:38.88889%}.component.ugc .social-items li:nth-child(1){top:0;left:0;height:50%;width:20%}.component.ugc .social-items li:nth-child(2){top:50%;left:0;height:50%;width:20%}.component.ugc .social-items li:nth-child(3){top:0;left:20%;height:100%;width:40%}.component.ugc .social-items li:nth-child(4){top:0;left:60%;height:50%;width:20%}.component.ugc .social-items li:nth-child(5){top:50%;left:60%;height:50%;width:20%}.component.ugc .social-items li:nth-child(6){top:0;left:80%;height:50%;width:20%}.component.ugc .social-items li:nth-child(7){top:50%;left:80%;height:50%;width:20%}}@media screen and (max-width: 800px){.component.ugc .social-items{position:relative}.component.ugc .social-items>*{position:absolute;top:0;left:0;bottom:0;right:0}.component.ugc .social-items::before{display:block;content:'';padding-top:133.33333%}.component.ugc .social-items li:nth-child(1){top:0;left:0;width:40%;height:25%}.component.ugc .social-items li:nth-child(2){top:25%;left:0;width:40%;height:25%}.component.ugc .social-items li:nth-child(3){top:0;left:40%;height:50%;width:60%}.component.ugc .social-items li:nth-child(4){top:50%;left:0;width:50%;height:25%}.component.ugc .social-items li:nth-child(5){top:50%;left:50%;width:50%;height:25%}.component.ugc .social-items li:nth-child(6){top:75%;left:0;width:50%;height:25%}.component.ugc .social-items li:nth-child(7){top:75%;left:50%;width:50%;height:25%}}@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 p{font-size:120%;font-weight:400;line-height:1.3;margin:0 0 1em;padding:0 1.33333rem}@media screen and (max-width: 1240px){.component.ugc .tweet p{font-size:100%}}@media screen and (max-width: 980px){.component.ugc .tweet p{font-size:85%}}@media screen and (max-width: 800px){.component.ugc .tweet p{font-size:100%}}@media screen and (max-width: 500px){.component.ugc .tweet p{font-size:80%}}.component.ugc .icon-twitter,.component.ugc .btn.btn-social.btn-social-twitter i,.btn.btn-social.btn-social-twitter .component.ugc i{text-shadow:0 0 2px #2f5d7c}@media screen and (max-width: 640px){.component.ugc{padding-bottom:.66667rem;margin:0}}.component.story,.component.blog{display:block;margin:3.33333rem 0}.component.story::after,.component.blog::after{clear:both;content:"";display:block}.component.story header,.component.blog header{margin:0}.component.story h3,.component.blog h3{margin-top:0}.component.story h5,.component.blog h5{margin:.33333rem 0;font-size:1.33333rem}.component.story p,.component.blog p{font-weight:400;font-size:1.13333rem;line-height:1.5}@media screen and (max-width: 980px){.component.story p,.component.blog p{font-size:1rem}}@media screen and (max-width: 640px){.component.story p,.component.blog p{font-size:.93333rem}}.component.story figure,.component.blog figure{float:left;display:block;margin-right:2.35765%;width:48.82117%}.component.story figure:last-child,.component.blog figure:last-child{margin-right:0}.component.story figure::before,.component.blog figure::before{display:none}@media screen and (max-width: 640px){.component.story figure,.component.blog figure{clear:both;float:none;width:100%}}.component.story article,.component.story blockquote,.component.blog article,.component.blog blockquote{float:left;display:block;margin-right:2.35765%;width:48.82117%;box-sizing:border-box}.component.story article:last-child,.component.story blockquote:last-child,.component.blog article:last-child,.component.blog blockquote:last-child{margin-right:0}@media screen and (max-width: 980px){.component.story article,.component.story blockquote,.component.blog article,.component.blog blockquote{padding-left:4rem}}@media screen and (max-width: 640px){.component.story article,.component.story blockquote,.component.blog article,.component.blog blockquote{width:100%;padding-right:2rem;background-position:10px 0;padding-left:2.66667rem}}.component.story cite,.component.blog cite{display:block;margin-top:.66667rem;font-style:italic;text-align:right;font-size:1rem}.component.story cite::before,.component.blog cite::before{content:"\2014"}.component.story .btn,.component.blog .btn{margin-top:1.33333rem}@media screen and (max-width: 800px){.component.story,.component.blog{margin-top:2rem}}@media screen and (max-width: 640px){.component.story,.component.blog{margin-top:0}}.component.blog article{padding-left:2.66667rem;background:url("../images/bkg-teaser.png") 6px 0 no-repeat}@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{padding-left:2.66667rem;margin:2rem 0 0}}.component.video{margin-top:2.66667rem;padding:2.66667rem 0}.component.video .inner{position:relative;width:80%;margin:auto}.component.video .inner>*{position:absolute;top:0;left:0;bottom:0;right:0}.component.video .inner::before{display:block;content:'';padding-top:56.25%}.component.video .inner iframe{width:100%;height:100%}@media screen and (max-width: 800px){.component.video .inner{width:80%}}@media screen and (max-width: 640px){.component.video .inner{width:100%}}@media screen and (max-width: 640px){.component.video{margin-top:0}}.component.introduction p,.component.introduction li{font-weight:normal}.component.introduction .container .intro-paragraph{max-width:80%;margin:2rem auto}.component.introduction .drawer{text-align:left;border-top:1px solid #dadada;padding:2rem 0}.component.introduction .drawer ul{list-style:square;margin:0 0 .66667rem 1.66667rem}.component.directory p{font-weight:normal}.component.directory header{padding:2rem;margin:0;border-top:1px solid #dbe3e8;margin-bottom:38rem}@media screen and (max-width: 640px){.component.directory header{padding:.66667rem;margin-bottom:0}}.component.directory ul{-webkit-overflow-scrolling:touch;-ms-touch-action:pan-x;-ms-overflow-style:auto;margin:0;padding:0;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;height:38rem;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow-x:scroll;overflow-y:hidden;background:#dbe3e8;position:relative}.component.directory li{position:relative;width:18.33333rem;margin:1px 1px 0 0;padding:0;background:#000;background-size:cover;background-repeat:no-repeat;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}.component.directory li::before{display:block;content:'';padding-top:100%}.component.directory li a{position:absolute;background:rgba(255,255,255,0.5);width:100%;height:100%;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.component.directory li a>img{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;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{position:absolute;width:100vw;left:0;top:auto;margin-top:-38rem}.component.directory .wrapper::before,.component.directory .wrapper::after{z-index:5;position:absolute;display:block;content:'';height:100%;width:3.33333rem;top:0}.component.directory .wrapper::before{left:0;background:-webkit-linear-gradient(right, rgba(219,227,232,0), #dbe3e8);background:linear-gradient(to left, rgba(219,227,232,0), #dbe3e8)}.component.directory .wrapper::after{right:0;background:-webkit-linear-gradient(left, rgba(219,227,232,0), #dbe3e8);background:linear-gradient(to right, rgba(219,227,232,0), #dbe3e8)}@media screen and (max-width: 640px){.component.directory .wrapper{position:relative;margin:0 -20px}}.component.directory .flag{position:absolute;top:0;right:0;width:4.26667rem;height:3.2rem}.component.directory .flag img{width:100%;height:100%;display:block}@media screen and (max-width: 1520px){.component.directory.few ul{-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}}.component.directory.many li{width:12rem}.component.directory.many .flag{width:2.13333rem;height:1.6rem}.component.directory .preview{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff}.component.directory .context-mobile ul{max-height:19.33333rem}.component.directory .context-mobile li{width:9.06667rem;height:9.06667rem}.component.directory .context-mobile .flag{width:2.13333rem;height:1.6rem}@media screen and (max-width: 640px){.component.directory{margin:0}}.component.modal-cta{margin:4rem 0}.component.modal-cta p{font-weight:normal}.component.modal-cta header{padding:2rem;margin:0;text-align:center;background:#e8e8e8}.component.modal-cta header h2,.component.modal-cta header p{color:#002145}.component.modal-cta header .header-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:left;background:none}@media screen and (max-width: 640px){.component.modal-cta header .header-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;padding:1rem 0}}.component.modal-cta header .header-text p{margin:0}.component.modal-cta header .modal-cta-logo{margin-right:1.33333rem;width:8.66667rem}@media screen and (max-width: 640px){.component.modal-cta header .modal-cta-logo{margin:0 auto;width:35%}}@media screen and (max-width: 640px){.component.modal-cta header{padding:.66667rem}}.component.modal-cta .modal-cta-content{background-color:#f2f2f2}.component.modal-cta .modal-cta-content>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.component.modal-cta .modal-cta-content>ul li{padding:3.33333rem 5.33333rem;color:#555}@media screen and (max-width: 800px){.component.modal-cta .modal-cta-content>ul li{padding:2.66667rem 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{color:#fff;background:#333;border-color:#333;-webkit-transition:all 0.2s;transition:all 0.2s}@media screen and (max-width: 640px){.component.modal-cta .modal-cta-content>ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.component.modal-cta .modal-cta-content>ul li{padding:1.33333rem}}@media screen and (max-width: 640px){.component.modal-cta{margin:0}}.directory-full-detail{padding:5rem;display:none}.directory-full-detail h3{margin:.33333rem 0}.directory-full-detail blockquote{margin-top:1em}.directory-full-detail blockquote p{font-size:1rem;line-height:1.5}.directory-full-detail .video-wrapper{position:relative}.directory-full-detail .video-wrapper>*{position:absolute;top:0;left:0;bottom:0;right:0}.directory-full-detail .video-wrapper::before{display:block;content:'';padding-top:56.25%}.directory-full-detail .fallback{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.directory-full-detail .fallback .directory-thumb{padding-right:2rem;min-width:20rem;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.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{padding-right:0;width:100%;min-width:auto}.directory-full-detail .fallback .directory-thumb img{width:100%}}.directory-full-detail .component-carousel{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.directory-full-detail .component-carousel .owl-controls{position:static}.directory-full-detail .component-carousel .owl-buttons{position:absolute;width:100%;top:calc(50% - 1rem);-webkit-transition:opacity 0.4s;transition:opacity 0.4s}@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{overflow:hidden;text-indent:101%;white-space:nowrap;position:absolute;top:0;bottom:0;border:0}.directory-full-detail .component-carousel .owl-buttons div::before{font-size:2.8rem;position:absolute;color:#dadada;text-indent:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:color 0.4s;transition:color 0.4s}.directory-full-detail .component-carousel .owl-buttons div:hover::before{color:#333;-webkit-transition:color 0.4s;transition:color 0.4s;cursor:pointer}.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{position:static;height:auto}@media screen and (max-width: 640px){.directory-full-detail .component-carousel{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.directory-full-detail .component-carousel .youtube-iframe{height:250px}}.directory-full-detail .directory-content{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}.directory-full-detail .directory-content h4{margin-bottom:1.33333rem;font-size:1rem;line-height:2.5}.directory-full-detail .directory-content h4 img{display:inline-block;vertical-align:middle;margin-right:0.5rem}@media screen and (max-width: 640px){.directory-full-detail .directory-content{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.directory-full-detail .caption:empty{display:none}.directory-full-detail .country-flag{display:inline-block;width:3.33333rem;height:38px;background-size:cover;float:left;margin-right:0.75rem}.directory-full-detail .directory-bio{margin-top:.66667rem;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}@media screen and (max-width: 640px){.directory-full-detail .directory-bio{margin-top:0}}@media screen and (max-width: 640px){.directory-full-detail{padding:.66667rem}}.modal-cta-full-detail{padding:5rem}@media screen and (max-width: 800px){.modal-cta-full-detail{padding:2.66667rem 4rem}}@media screen and (max-width: 640px){.modal-cta-full-detail{padding:.66667rem 1.66667rem}}.no-touchevents .component.alerts a:hover{color:#fff}.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:0.6}.maintenance-body .wrap{padding:6.66667rem .66667rem 10rem;text-align:center}.location-form{display:block;padding:0 20px 10px;background-color:#edf1f4;border:1px solid #c3d0db;margin:30px 0 40px}.location-form a{color:#002145;font-weight:700;text-decoration:underline}.single-dynamic-content,.program-result,.program-preload,.program-empty{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{margin:0;padding:0;font-size:22px;font-weight:400;line-height:22px;color:#5e869f;text-transform:none}#brochure-download.sprite{position:relative;display:inline-block;float:left;top:-2px;width:26px;height:21px;margin-right:18px;background-position:-126px -454px}#brochure-title h5{margin:4px 0 0 0;padding:0;font-size:16px;font-weight:300;color:#002145}.tour-buttons{display:block;clear:both;overflow:hidden;width:100%;height:auto;margin-top:20px}.tour-buttons .tour-button{display:block;float:left;width:48%;height:auto}.tour-buttons .tour-button:first-child{margin-right:2%}.tour-buttons .tour-button:last-child{margin-left:2%}a.tour-link{display:block;position:relative;overflow:hidden;width:100%;height:300px}a.tour-link img.fill.base{z-index:0}a.tour-link .hover{position:absolute;display:block;opacity:0;z-index:1;top:0px;left:0px;width:100%;height:100%;color:#fff;font-size:16px;background:rgba(0,33,69,0.75);-webkit-transition:all 0.25s linear;transition:all 0.25s linear}a.tour-link:hover .hover{opacity:1}a.tour-link .hover .text{position:absolute;bottom:52px;width:96%;padding-left:4%}a.tour-link .bottom-bar{position:absolute;z-index:2;bottom:0px;left:0px;width:96%;height:26px;padding-top:6px;padding-left:4%;color:#fff;font-size:16px;text-transform:uppercase;background-color:#002145;background-image:url("../images/tour-link-bar.jpg");background-position:top right;background-repeat:no-repeat}.tour-message{margin-top:20px}#juniors-header{position:relative;overflow:hidden;height:490px}#juniors-header #juniors-header-content{position:absolute;z-index:1;right:0px;width:auto;height:auto;margin:0;padding:40px}h1#juniors-title{margin:0;text-transform:uppercase;font-size:75px;line-height:75px}h2#juniors-sub-head{margin:0;text-transform:uppercase;font-size:24px;line-height:24px}#juniors-upper{padding:40px 0 60px 0}h4.juniors-content-title{margin:0 0 36px 0;padding:0 13%;color:#fff;font-size:24px;line-height:36px;font-weight:300px}h3.juniors-enter-title{margin:40px 0 36px 0;padding:0;color:#fff;font-size:36px;line-height:36px;text-transform:uppercase}.juniors-enter-text{text-align:center;margin-bottom:24px}.juniors-enter-text a{color:#fff}.juniors-enter-text a:hover{color:#eb513a}.juniors-icon{display:block;width:115px;height:75px;margin:0 auto 30px auto}#photo.juniors-icon{background-position:-349px 13px}#juniors-twitter.sprite{float:left;margin-top:25px;margin-right:15px;width:50px;height:50px;background-position:-349px -89px}#juniors-instagram.sprite{float:left;margin-top:25px;width:50px;height:50px;background-position:-412px -90px}#share.juniors-icon{background-position:-338px -174px}#often.juniors-icon{background-position:-341px -279px}#juniors-upper #rules{margin-top:36px}.rules-text{display:block;width:65.81196581196582%;margin:0 auto}a#juniors-rules{padding-right:28px;font-size:22px;color:#98b2c3;background-image:url("../images/sprites-global.png");background-repeat:no-repeat;background-position:-295px -379px}a#juniors-rules:hover{color:#eb513a;background-position:-295px -406px}a#crest-download{display:block;margin:0 auto;width:18px;height:21px;background-position:-355px -382px}a#crest-download:hover{background-position:-355px -409px}.juniors-lower{padding-top:50px}.juniors-lower h2{margin:0 0 22px 0;text-transform:uppercase;font-weight:500}.edu-icon{width:82px;height:82px;margin:0 auto}#uni.edu-icon{background-position:-478px -165px}#flag.edu-icon{background-position:-478px -259px}#plane.edu-icon{background-position:-478px -352px}.edu-text{position:relative;color:#2f5d7c}.edu-text h3{color:#2f5d7c;font-size:34px;line-height:34px;font-weight:400;text-transform:uppercase}.edu-text .post{position:absolute;top:32px;right:-13px;color:#6b849d;font-size:16px}.juniors-lower #buttonRow{margin:26px 0 36px 0;padding:15px 0}#buttonRow .learn-btn-wrap{border-right:2px solid #98b2c3;padding-right:34px}.juniors-lower a.learn-btn{display:block;background-color:#eb513a;padding:12px 0 14px 0;color:#fff;font-size:22px;text-align:center}.juniors-lower a.learn-btn:hover{color:#fff;background-color:#fc5941}#buttonRow .learnDesc{display:block;padding-top:14px;font-size:16px;font-weight:700}h2.canada-title{display:inline-block;margin:0 0 40px 0;padding:56px 0 24px 0;font-size:38px;line-height:38px;border-bottom:2px solid #98b2c3;background:url("../images/bkg-maple-leaf.png") no-repeat top center}#canada-paras .span10 .grid_6:nth-child(2n+1) .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{display:block;margin:40px 0;padding:0 0 36px 0;font-size:20px;color:#002145;text-transform:uppercase;background:url("../images/bkg-show-arrow.png") no-repeat bottom center}h4.show a:hover{color:#eb513a;background:url("../images/bkg-show-arrow-hover.png") no-repeat bottom center}.juniors-grid-row{height:300px}.juniors-grid-section{position:relative;overflow:hidden;height:300px}a.play-video{position:relative;display:block;clear:both;overflow:hidden;width:100%;height:100%}a.play-video #vid-play{position:absolute;z-index:1;top:50%;left:50%;width:87px;height:61px;margin:-30.5px 0 0 -43.5px;padding:0;background-position:-478px -4px}a.play-video:hover #vid-play{background-position:-478px -78px}.page-template-nation #unit-row,.page-template-nation #unit-menu-row,.page-template-juniors #unit-row,.page-template-juniors #unit-menu-row{display:none}.home #body-container,.page-template-programs #body-container,.singular-ubc_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,.page-template-nation #body-container,.page-template-juniors #body-container,.page-template-landing-okanagan #body-container,.page-template-components #body-container{width:100%;padding:0;overflow-x:hidden}.singular-ubc_programs .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,.page-template-nation #content{margin:0 auto;padding:0 20px}.page-template-programs #container,.singular-ubc_programs #container,.page-template-nation #container,.page-template-juniors #container{padding:0;margin:0}.page-template-nation #container,.page-template-juniors #container{overflow:hidden}body.home #container .span12,.page-template-landing-okanagan .breadcrumb-container{display:none}body.home #container.expand,body.home #container .expand{padding:0;margin: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{width:100%;bottom:60px}#sliderBox .sliderCaptionBox{padding:15px 60px;height:240px}#sliderBox .sliderCaptionTitle{width:100%;margin-bottom:20px;line-height:20px;float:none;text-align:center}#sliderBox .sliderCaptionCopy{width:100%;margin:0;line-height:22px;float:none;text-align:center}#sliderBox .sliderCaptionLink{width:90%;float:none;margin:20px auto 0;right:0px}#sliderBox .sliderCaptionLink .primaryButton{background-color:#eb513a;display:block;float:none;font-size:15px;color:white}.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;text-align:center;overflow:hidden}.ubc-section-menu .ubc-menu-list p{color:white}.ubc-section-menu .ubc-menu-list h3{font-size:28px;font-weight:300;margin:0;padding:16px 24px;color:white}.ubc-section-menu .ubc-menu-list>a{color:white;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{padding:20px 0;font-size:20px}#sliderMenuSectionBox{margin-bottom:0}#sliderMenuSectionBox .reasonBox{width:100%;margin:0 auto;padding:10px 0;height:auto}#sliderMenuSectionBox .reasonBox .reasonIcon{margin:0 auto 20px;width:100px;height:100px}#sliderMenuSectionBox .reasonBox .reasonBoxCopy{color:white;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{width:250px;font-size:14px;vertical-align:top;padding-bottom:30px}#ubc7-unit{height:auto !important;min-height:50px}#ubc7-unit a{width:100%;display:block;overflow:hidden;clear:both}.entry-content iframe{width:100%;height:auto}#program-search-field{padding:15px 10%;width:55%;font-size:18px}#program-search-submit{width:25%;font-size:18px}#view-select li{width:19%;padding:0 2%;font-size:14px}#view-select li a{font-size:14px}#campus-select{text-align:center}#alpha-filter-nav li a{font-size:14px;padding:3px 6px}#ubc-footer-navigation{width:298px}#menu-footer{margin:0}#menu-footer li a{font-size:12px;padding:2px 8px}#ubc-you-footer{padding-left:5px;padding-right:5px}.grid_story{width:99%;margin:0.5%}#juniors-header-content{top:305px}h1#juniors-title{font-size:24px;line-height:24px}h2#juniors-sub-head{max-width:220px;font-size:14px;line-height:14px}.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 20px}#respond .form-author,#respond .form-email{display:block;float:none;width:auto;margin-right:0}#respond input[type=text],#respond #comment,#respond textarea{width:90%;padding-left:5%;padding-right:5%}}@media (min-width: 520px){#juniors-header-content{top:80px}.show-mobile{display:none}.hide-mobile{display:block}table tr th.hide-mobile,table tr td.hide-mobile{display:table-cell}}@media (max-width: 520px){.show-mobile{display:block}table tr th.show-mobile,table tr td.show-mobile{display:table-cell}.hide-mobile,table.stack-mobile tr th.hide-mobile,table.stack-mobile tr td.hide-mobile{display:none}.story-container #scroller{width:800%}.grid_1.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,.grid_10.stack,.grid_11.stack,.grid_12.stack{display:block;width:100%;float:none}.grid_story{width:99%;margin:0.5%}table.stack-mobile tr th,table.stack-mobile tr td{display:block;width:100%;float:none;padding:10px 20px;box-sizing:border-box}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-title,#nation-sub-head{max-width:60%;margin-left:auto;margin-right:auto}#nation-content-container{text-align:center}.nation-text .sprite{margin-left:auto;margin-right:auto}.nation-text p{height:auto}.nation-btn-row{padding:18px 0 72px}.grid_4{display:block;width:100%}.grid_story{display:block;width:99%}.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 p{padding-bottom:20px}#featured-info .read-more{margin:0 0 10px 0}#story-search #searchform input[type=submit]{width:10%;margin:0 3% 0 0}#story-search #searchform input[type=text]{width:76%;padding:12px 4%}#menu-footer{overflow:hidden}#ubc-footer-navigation{width:298px;margin:0 auto;text-align:center;overflow:hidden}#ubc7-unit-social-icons{float:none;text-align:center}.juniors-grid-row{height:auto}h1#juniors-title{font-size:28px;line-height:33px}h2#juniors-sub-head{max-width:250px;font-size:16px;line-height:16px}.blog-sidebar-search input[type=text]{width:80%}.comment-respond #commentform{margin:0 20px 20px 20px}#respond .form-author,#respond .form-email{display:block;float:none;width:auto;margin-right:0}#respond input[type=text],#respond #comment,#respond textarea{width:90%;padding-left:5%;padding-right:5%}.grid_1.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,.grid_10.stack,.grid_11.stack,.grid_12.stack{display:block;width:100%;float:none}.grid_story{width:99%;margin:0.5%}}@media (min-width: 768px){#view-select{clear:both;overflow:hidden;width:100%}#programs-header .span6{width:100%;overflow:hidden;margin:0 10px}#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{overflow:hidden;clear:both;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:bold}}@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-top:2px !important;padding-bottom: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{max-width:250px;font-size:16px;line-height:16px}.blog-sidebar-search input[type=text]{width:70%}}@media (max-width: 1199px){#ubc7-unit-navigation a,#ubc7-unit-menu .nav>li>a,#ubc7-unit-alternate-navigation .nav>li>a{font-size:12px;padding:12px 10px}.nation-text p{height:auto}#nation-content{background:#002145}#menu-subsidiary li a,#menu-subsidiary li a:hover{font-size:12px;padding:12px 14px 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){.tweetWrapper p{font-size:16px;line-height:20px}.story-quote{font-size:17px;margin-bottom:16px}}@media screen and (max-width: 979px){.hero-label{position:relative;bottom:0;max-width:100%;padding:.5em 1em;background-color:#2f5d7c}.activity-icon{font-size:36px}.tweetWrapper p{font-size:15px;line-height:18px}.insta-hover{padding:8px;font-size:16px}.visible-mobile{display:block}.image-gallery:after{background-repeat:no-repeat;background-color:rgba(0,0,0,0.2);background-image:url("../images/home/magnifyingGlass.svg");background-position:95% 97%;background-size:24px;height:100%;position:absolute;z-index:99;top:0px;left:0px;right:0;display:block;pointer-events:none;content:''}.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}.map-container img,.activity-icon{display:none !important}.icon-container{padding:0 1%}.icon-wrapper{display:inline-block}.icon-description{display:inline-block;width:58%;text-align:left;border:none;padding-left:15px}.single-story .info-container{padding:20px}.section-container{margin-right:20px;margin-left:20px}.videos-container .video{margin-bottom:20px}.videos-container .video:last-child{margin-bottom:0}.activity-image{width:48%;display:inline-block}.activity-single{margin-bottom:0}.activity-single .row{width:50%;display:inline-block}.activity-single .row .span10{padding:0 10px}.activity-icon{text-align:left;padding-top:0}.activity-single h4{margin-top:10px}.map-container{margin-bottom:15px}.container-icons .span4{position:relative}.container-icons .span4:after{content:'';height:1px;width:80%;margin:0 auto;position:relative;background:#2F5D7C;display:block}.hub-page .container-icons .span4:after{height:0px;background:none}.social-gallery .col-5:nth-child(1),.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{width:100% !important;height:330px}.image-gallery{height:230px}.landing-gallery.gallery .col-3a,.landing-gallery.gallery .col-5{width:50%}.tweetWrapper{overflow:hidden}.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;padding-bottom:0;margin-right:0}.container-icons .ico-column{width:100%;margin-left:0}.fancyTweet .tweetWrapper{max-width:260px}}@media (max-width: 399px){.image-gallery{height:120px}.insta-hover{display:none !important}.icon-wrapper{display:block}.icon-description{display:block;width:70%;text-align:center;border:none;margin:0 auto;padding-left:0;padding-top:0;padding-bottom:0}.icon-container .icomoon,.icon-container .picture-frame .enlarge,.picture-frame .icon-container .enlarge,.icon-container .component.ugc .social-items figure .enlarge,.component.ugc .social-items figure .icon-container .enlarge,.icon-container .component.story figure .enlarge,.component.story figure .icon-container .enlarge,.icon-container .component.blog figure .enlarge,.component.blog figure .icon-container .enlarge,.icon-container .programs figure .enlarge,.programs figure .icon-container .enlarge,.icon-container #program-summary-information figure .enlarge,#program-summary-information figure .icon-container .enlarge,.icon-container #campus-callout-image .enlarge,#campus-callout-image .icon-container .enlarge,.icon-container #program-career .content figure .enlarge,#program-career .content figure .icon-container .enlarge,.icon-container .share-link i,.share-link .icon-container i,.icon-container .reset-link i,.reset-link .icon-container i,.icon-container .external-link>i,.icon-container .has-tooltip i,.has-tooltip .icon-container i,.icon-container .top-link i,.top-link .icon-container i,.icon-container #ubc7-unit-social-icons i.icon-snapchat,#ubc7-unit-social-icons .icon-container i.icon-snapchat,.icon-container #ubc7-unit-social-icons .btn.btn-social.btn-social-snapchat i,#ubc7-unit-social-icons .btn.btn-social.btn-social-snapchat .icon-container i,.icon-container .btn.btn-social.btn-social-snapchat #ubc7-unit-social-icons i,.btn.btn-social.btn-social-snapchat #ubc7-unit-social-icons .icon-container i,.icon-container .alert i,.alert .icon-container i,.icon-container .view-mode-control input+label,.view-mode-control .icon-container input+label,.icon-container .checkbox-control i,.checkbox-control .icon-container i,.icon-container .radio-control i,.radio-control .icon-container i,.icon-container .tags .tag i,.tags .tag .icon-container i,.icon-container .btn-close,.icon-container .fancybox-close,.icon-container .btn.btn-social i,.btn.btn-social .icon-container i,.icon-container .fancybox-error,.icon-container .fancybox-nav,.icon-container .component.icons.linked ul i,.component.icons.linked ul .icon-container i,.icon-container .component.ugc .owl-nav div,.component.ugc .owl-nav .icon-container div,.icon-container .component.ugc .social-items i,.component.ugc .social-items .icon-container i,.icon-container .directory-full-detail .component-carousel .owl-buttons div,.directory-full-detail .component-carousel .owl-buttons .icon-container div,.icon-container .upper-ui-container .search-filter-control i,.upper-ui-container .search-filter-control .icon-container i,.icon-container .upper-ui-container .search-filter-control .suggestion:not(.suggestion-results) i,.upper-ui-container .search-filter-control .suggestion:not(.suggestion-results) .icon-container i,.icon-container .filter-toggle-control .filter-toggle .arrow,.filter-toggle-control .filter-toggle .icon-container .arrow,.icon-container .program-listing-container .topic-section-control>.arrow,.program-listing-container .icon-container .topic-section-control>.arrow,.icon-container .list-view .program-section-control>.arrow,.list-view .icon-container .program-section-control>.arrow,.icon-container .program-menu li:not(.dept-website) i,.program-menu li:not(.dept-website) .icon-container i,.icon-container #program-information h2 i,#program-information h2 .icon-container i,.icon-container #program-requirements h2 i,#program-requirements h2 .icon-container i,.icon-container #program-career h2 i,#program-career h2 .icon-container i,.icon-container .page-template-programs .discovery-return .back-btn,.page-template-programs .discovery-return .icon-container .back-btn,.icon-container .singular-ubc_programs .discovery-return .back-btn,.singular-ubc_programs .discovery-return .icon-container .back-btn,.icon-container .page-template-programs .discovery-return .tags i,.page-template-programs .discovery-return .tags .icon-container i,.icon-container .singular-ubc_programs .discovery-return .tags i,.singular-ubc_programs .discovery-return .tags .icon-container i{font-size:60px}.icon-number{font-size:35px}.icon-p{display:block;height:auto;padding:10px 5px}.activity-image{width:100%;display:block}.activity-single .row{width:90%;display:block;margin:10px auto 0;text-align:left}.activity-single .row .span10{padding:0}.activity-icon{text-align:center}.tweetWrapper p{font-size:10px;line-height:12px}a.tour-link{height:120px}.maintenance-body h1{font-size:30px}}.search-thumbnail{-webkit-margin-after:2rem;margin-block-end:2rem}.upper-ui-container{margin:0 -1.33333rem}.upper-ui-container .discovery-cta{text-align:center;display:block;margin-top:.66667rem;padding:.66667rem 0 0 .33333rem}.upper-ui-container .discovery-cta button{color:#fff;-webkit-transition:all 0.2s;transition:all 0.2s;background:#002145;margin:0 auto;max-width:16rem;width:100%;padding:.46667rem 1rem;line-height:1.4;white-space:nowrap;box-shadow:none;font-weight:600;font-size:1.1rem}.no-touchevents .upper-ui-container .discovery-cta button:hover,.no-touchevents .upper-ui-container .discovery-cta button:focus,.no-touchevents .upper-ui-container .discovery-cta button:active{background:#000912;-webkit-transition:none;transition:none}.upper-ui-container .discovery-cta button i{font-size:1.5rem;margin:0 .53333rem 0 0;float:left}@media screen and (max-width: 800px){.upper-ui-container .discovery-cta button{margin:0}}.upper-ui-container .discovery-cta h5{font-size:1.3rem;position:relative;font-weight:600;max-width:20rem;margin:0 auto .66667rem;letter-spacing:normal;line-height:1.2}.upper-ui-container .discovery-cta h5 i{font-size:3.5rem;opacity:0.2;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0}.upper-ui-container .discovery-cta i{font-size:1.6rem;margin:0 .53333rem 0 0;float:left}@media screen and (max-width: 640px){.upper-ui-container .discovery-cta{text-align:center;margin-top:0;margin-bottom:1.33333rem;padding:0 0 0 .66667rem}}.upper-ui-container .filter-mode-control{white-space:nowrap;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.upper-ui-container .filter-mode-control h4{display:block;font-weight:700;font-size:1.5rem;margin:0 0 .66667rem}.upper-ui-container .filter-mode-control .mode-control{display:inline-block}.upper-ui-container .filter-mode-control .mode-control+.mode-control{margin-left:.53333rem}@media screen and (max-width: 800px){.upper-ui-container .filter-mode-control{display:block}.upper-ui-container .filter-mode-control h4{margin:0 0 .66667rem 0}}.upper-ui-container .search-filter-control{position:relative;margin:0 0 0 1rem;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.upper-ui-container .search-filter-control input{font-family:"Whitney SSm A","Whitney SSm B",Arial,Helvetica,sans-serif;border:2px solid #cdcdcd;padding-left:2.13333rem;box-sizing:border-box;height:2.4rem;font-size:1rem;margin:0;width:100%;min-width:10rem;border-radius:.66667rem}@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{-webkit-transition:all 0.2s;transition:all 0.2s;position:absolute;color:#dadada;left:.53333rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:1.3em;z-index:3}.upper-ui-container .search-filter-control .suggestion:not(.suggestion-results) i{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);display:inline-block;position:static;vertical-align:middle;font-size:1em;line-height:0.25;opacity:0.5;margin-left:.33333rem}.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:0.5}.upper-ui-container .search-filter-control .suggestion-program.campus-vancouver span.campus-vancouver{display:inline-block}.upper-ui-container .search-filter-control .suggestion-program.campus-okanagan span.campus-okanagan{display:inline-block}@media screen and (max-width: 640px){.upper-ui-container .search-filter-control{margin:0 7.66667rem .66667rem 0}}@media screen and (max-width: 640px){.upper-ui-container>div{padding-left:1.33333rem;padding-right:1.33333rem;padding-top:1.33333rem}}.upper-ui-cta{padding:.66667rem .66667rem 1.66667rem 1.33333rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.upper-ui-views{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.upper-ui-filters{background:#e8e8e8;padding:1.33333rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.upper-ui-filters h4{margin:0 0 .66667rem}.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{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width: 640px){.upper-ui-filters .edit-interests{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width: 641px){.upper-ui-filters .edit-interests .share-link{margin:0;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.upper-ui-filters .edit-interests .tags .btn-ubc{border-radius:0}}.upper-ui-filters .tags{margin:0 .26667rem 0 -.26667rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.upper-ui-filters .share-link{margin:0}@media screen and (max-width: 640px){.upper-ui-filters .share-link{margin:1.33333rem auto 0}}.upper-ui-filters .campus-filter-control{text-align:left;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;display:block;margin-bottom:0.2rem}.upper-ui-filters .campus-filter-control h4{display:block;font-size:1rem;font-weight:600;margin:0 0 .66667rem}.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>div{font-size:1rem}@media screen and (max-width: 640px){.upper-ui-filters .campus-filter-control>div{font-size:1.2rem}}@media screen and (max-width: 640px){.upper-ui-filters .campus-filter-control{width:100%;margin-top:1rem}.upper-ui-filters .campus-filter-control>div{font-size:1.2rem}}.upper-ui-filters .degree-filter-control{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;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%}}@media screen and (max-width: 640px){.upper-ui-filters .degree-filter-control{margin:1.33333rem 0;width:100%;-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%}.upper-ui-filters .degree-filter-control select{width:100%}}.upper-ui-filters .view-mode-control{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}@media screen and (max-width: 640px){.upper-ui-filters .filter-toggle-control{display:block}}.upper-ui-filters.interests{background:none;padding-right:0;padding-left:0;display:block}.upper-ui-filters>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width: 640px){.upper-ui-filters{background:none;padding-bottom:.66667rem;display:block;text-align:center}}.filter-toggle-control{position:relative}.filter-toggle-control .filter-toggle{position:absolute;bottom:calc(100% + .66667rem);right:0;font-size:1rem;font-weight:600;border-radius:.33333rem;padding:0.35rem 0.6rem;border:2px solid #e8e8e8;white-space:nowrap;-webkit-transition:all 0.2s;transition:all 0.2s}.filter-toggle-control .filter-toggle span{color:#5e869f}.filter-toggle-control .filter-toggle .arrow,.filter-toggle-control .filter-toggle .count{margin-left:0.5rem}.filter-toggle-control .filter-toggle .arrow{font-size:0.8rem;font-weight:bolder;color:#2f5d7c;padding:0.3rem 0.3rem 0.2rem}.filter-toggle-control .filter-toggle .count{display:inline-block;text-align:center;font-size:0.9rem;height:1rem;line-height:1rem;min-width:0.8rem;padding:0.2rem 0.2rem 0.15rem;margin-top:0.2rem;background:#002145;color:#fff}.filter-toggle-control .filter-toggle::after{position:absolute;content:'';display:block;-webkit-transition:all 0.3s;transition:all 0.3s;opacity:0;top:100%;right:-2px;left:-2px;height:0;background:#e8e8e8;border:2px solid #e8e8e8}.filter-toggle-control .filter-toggle.expanded{background:#e8e8e8;border-radius:.33333rem .33333rem 0 0}.filter-toggle-control .filter-toggle.expanded::after{opacity:1;height:1rem}.filter-toggle-control .filters{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width: 640px){.filter-toggle-control .filters{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;overflow:hidden;max-height:0;background:#e8e8e8;padding:0 1rem}.filter-toggle-control .filters.expanded{max-height:16rem}.filter-toggle-control .filters .checkbox-control{display:inline-block}}.discovery-modal{padding:0}.discovery-modal header,.discovery-modal footer{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.discovery-modal header h2,.discovery-modal footer h2{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);font-size:rem-cacl(30);margin-bottom:.66667rem}.discovery-modal header h4,.discovery-modal footer h4{margin-bottom:0;-webkit-animation:fade 0.3s forwards;animation:fade 0.3s forwards}.discovery-modal header button span,.discovery-modal footer button span{background:#fff;color:#555;border-radius:100%;font-size:0.9rem;min-width:1.5em;height:1.7em;padding:0 0.1rem;line-height:1.7em;font-weight:600;margin-left:.2rem;text-align:center;display:inline-block}.discovery-modal footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;white-space:nowrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.discovery-modal footer>p{width:100%}.discovery-modal footer>div{-webkit-animation:fade 0.3s forwards;animation:fade 0.3s forwards}@media screen and (max-width: 640px){.discovery-modal footer>div{width:100%}.discovery-modal footer>div button{width:100%}}.discovery-modal .selected-interests header h2{font-size:1.46667rem}.discovery-modal .selected-interests header h4{display:none}.discovery-modal .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;background:#e8e8e8}.discovery-modal .btn-load-more{color:#2f5d7c;-webkit-transition:all 0.2s;transition:all 0.2s;background:transparent;border:1px solid #2f5d7c;color:#2f5d7c !important}.no-touchevents .discovery-modal .btn-load-more:hover,.no-touchevents .discovery-modal .btn-load-more:focus,.no-touchevents .discovery-modal .btn-load-more:active{background:#2f5d7c;color:#fff !important;-webkit-transition:none;transition:none}.discovery-modal .btn-view-results{padding:.46667rem 1.66667rem}.discovery-modal .interests{-webkit-perspective:2000px;perspective:2000px;margin:1.33333rem .66667rem}.discovery-modal .interests>*{-webkit-animation:flip .2s 1 forwards linear;animation:flip .2s 1 forwards linear}.discovery-modal .interests>*:nth-child(1n){-webkit-animation-delay:.02s;animation-delay:.02s}.discovery-modal .interests>*:nth-child(2n){-webkit-animation-delay:.04s;animation-delay:.04s}.discovery-modal .interests>*:nth-child(3n){-webkit-animation-delay:.06s;animation-delay:.06s}.discovery-modal .interests>*:nth-child(4n){-webkit-animation-delay:.08s;animation-delay:.08s}.discovery-modal .interests>*:nth-child(5n){-webkit-animation-delay:.1s;animation-delay:.1s}.discovery-modal .interests>*:nth-child(6n){-webkit-animation-delay:.12s;animation-delay:.12s}.discovery-modal .interests>*:nth-child(7n){-webkit-animation-delay:.14s;animation-delay:.14s}.discovery-modal .interests>*:nth-child(8n){-webkit-animation-delay:.16s;animation-delay:.16s}.discovery-modal .interests>*:nth-child(9n){-webkit-animation-delay:.18s;animation-delay:.18s}.discovery-modal .interests>*:nth-child(10n){-webkit-animation-delay:.2s;animation-delay:.2s}.discovery-modal .interests>*:nth-child(11n){-webkit-animation-delay:.22s;animation-delay:.22s}.discovery-modal .interests>*:nth-child(12n){-webkit-animation-delay:.24s;animation-delay:.24s}.discovery-modal .interests>*:nth-child(13n){-webkit-animation-delay:.26s;animation-delay:.26s}.discovery-modal .interests>*:nth-child(14n){-webkit-animation-delay:.28s;animation-delay:.28s}.discovery-modal .interests>*:nth-child(15n){-webkit-animation-delay:.3s;animation-delay:.3s}.discovery-modal .interests .tag{opacity:0;-webkit-transform-origin:50% 25%;transform-origin:50% 25%}@media screen and (max-width: 640px){.discovery-modal .interests{opacity:0;-webkit-animation:fade 0.2s 0.6s forwards;animation:fade 0.2s 0.6s forwards}}.discovery-modal .selected{min-height:1.8rem}.discovery-modal .selected p{opacity:0;-webkit-animation:fade 0.2s forwards;animation:fade 0.2s forwards}.discovery-modal .selected .interests{background:#fff;-webkit-animation:none;animation:none;opacity:1;border:1px solid #002145;border-width:1px 0;overflow:hidden;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0}.discovery-modal .selected .interests .tag{margin:.33333rem 0;padding:.26667rem .4rem;border:0;background:none;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;font-size:0.75rem;border-radius:.33333rem}.discovery-modal .selected .interests .tag i{margin:0 .33333rem 0 0}.discovery-modal .selected:not(:empty){margin:.66667rem 0 0;-webkit-perspective:2000px;perspective:2000px;-webkit-animation:flip 0.2s forwards;animation:flip 0.2s forwards;opacity:0}.discovery-modal>div{padding:1.33333rem 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.discovery-modal>div>*{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 640px){.discovery-modal>div{padding:1rem 0 0;height:100%}}.no-touchevents .discovery-modal .selected .interests>.tag:hover{background:#e8e8e8;color:#333}.program-listing-container{margin:0 -1.33333rem 1.33333rem;padding:0;list-style:none}.program-listing-container li .arrow{position:absolute;font-style:normal;line-height:1}.program-listing-container .topic-section-control{background:#e8e8e8;margin-top:1px;position:relative;line-height:1.5}.program-listing-container .topic-section-control>.arrow{font-size:0.8rem;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.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{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.program-listing-container .topic-section-name{-webkit-transition:background 0.4s;transition:background 0.4s;padding:1rem 7.66667rem 1rem 2.66667rem;box-sizing:border-box;font-weight:600;font-size:1.2rem;display:inline-block;width:100%;background:#f2f2f2;color:#a2a2a2}@media screen and (max-width: 640px){.program-listing-container .topic-section-name{padding-left:1.33333rem}}.program-listing-container .topic-section-count{display:none;position:absolute;top:1.2rem;right:4.66667rem;text-align:right;color:#a2a2a2}@media screen and (max-width: 640px){.program-listing-container .topic-section-count{right:3.33333rem}}.program-listing-container .topic-section-state{display:none;right:2.66667rem;top:1.66667rem;color:#a2a2a2}@media screen and (max-width: 640px){.program-listing-container .topic-section-state{right:1.33333rem}}.program-listing-container .program-is-new{background:#d8634e;font-weight:700;color:#fff;display:inline-block;padding:.4rem .66667rem;line-height:1;position:absolute;font-size:0.8rem;text-transform:uppercase}.program-listing-container.related .program-section-listing{padding:2rem 0;border:0}.program-listing-container.interests .tags{margin:-.2rem .66667rem .26667rem 0;line-height:1}.program-listing-container.interests .tags .tag{background:#c3d0db;color:#2f5d7c;text-decoration:none;padding:.66667rem .93333rem;position:relative;border:0;height:auto;margin:0 -.8rem -.4rem 0;font-size:1rem;font-weight:500;border-radius:.33333rem}.program-listing-container.interests .more-programs{color:#209038}.program-listing-container.interests .program-name .tags{margin:-.2rem .66667rem .26667rem 0}.program-listing-container.interests .program-name .tags .tag{display:inline-block;font-size:0.8rem;font-weight:500;padding:.26667rem .53333rem;margin:0 .2rem .2rem 0}.program-listing-container.interests .program-name .tags::before{content:' '}.topic-section-control.match{opacity:1}.topic-section-control.match .topic-section-state,.topic-section-control.match .topic-section-count{display:block}.topic-section-control.match .topic-section-name{border-color:transparent}.topic-section-control.match .topic-section-name,.topic-section-control.match .topic-section-count,.topic-section-control.match .topic-section-state{cursor:pointer;color:#002145}.topic-section-control.zero>p{padding:2.66667rem;text-align:center;margin:0}.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{padding:.66667rem 2.66667rem;border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;background:#e8e8e8}.search-message-control p{margin:0}.search-message-control+.topic-section-control{margin:0}@media screen and (max-width: 640px){.search-message-control{padding:.66667rem 2.33333rem}}.program-section-listing{display:block;-webkit-animation:fade 0.4s forwards;animation:fade 0.4s forwards;padding:1.33333rem 0;margin:0 2.66667rem;list-style:none;background:#e8e8e8;border-top:1px solid #c8c8c8}.program-section-listing::after{clear:both;content:"";display:block}@media screen and (max-width: 640px){.program-section-listing{margin:0 1.33333rem}}.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-enter,.program-section-control.programs-appear{-webkit-animation-name:flip;animation-name:flip}.program-section-control.programs-leave{opacity:0}.list-view .program-section-listing{padding:.66667rem 0}.list-view .program-section-listing>li>ul>li{-webkit-animation-name:flip;animation-name:flip;-webkit-animation-duration:0.4s;animation-duration:0.4s}.list-view .program-section-control{position:relative;line-height:2;border-radius:.33333rem;-webkit-animation-name:flip;animation-name:flip;-webkit-transform-origin:50% 0;transform-origin:50% 0}.list-view .program-section-control>.arrow{-webkit-transform:rotate(0deg);transform:rotate(0deg);font-size:0.9rem;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.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{-webkit-transform:rotate(90deg);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{-webkit-transition:background 0.4s;transition:background 0.4s;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;cursor:pointer;padding:.8rem .66667rem .53333rem 1.86667rem}@media screen and (max-width: 640px){.list-view .program-section-inner{display:block;padding:.66667rem 5.33333rem .33333rem 1rem}.list-view .program-section-inner>*{display:block}}.list-view .program-section-state{left:.8rem;top:1.06667rem;-webkit-box-flex:0;-webkit-flex:0 0 1rem;-ms-flex:0 0 1rem;flex:0 0 1rem;cursor:pointer}@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-name,.list-view .program-section-headers .program-campuses,.list-view .program-section-headers .program-duration{font-size:0.9rem}@media screen and (max-width: 640px){.list-view .program-section-headers{display:none}}.list-view .program-name{font-size:1rem;line-height:1.3;-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;padding-right:5rem;min-width:0;position:relative}.list-view .program-name a{color:#002145}.list-view .program-name a:hover{text-decoration:underline}.list-view .program-is-new{right:.66667rem;top:0}.list-view .program-campuses{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;white-space:pre-wrap;-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;padding:0;margin:0 1rem 0 0;list-style:none}.list-view .program-campuses li{font-size:0.8rem;line-height:1.2;font-weight:600}@media screen and (max-width: 640px){.list-view .program-campuses{width:4.66667rem;position:absolute;top:.8rem;right:.66667rem}}.list-view .program-duration{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;font-size:0.8rem;text-align:right}@media screen and (max-width: 640px){.list-view .program-duration{text-align:left}}.list-view .program-summary{display:block;-webkit-animation:fade 0.4s forwards;animation:fade 0.4s forwards;padding:1.33333rem .66667rem 1.33333rem 1.66667rem;opacity:0;display:none;border-top:1px solid #dadada;width:100%;box-sizing:border-box}.list-view .program-summary::after{clear:both;content:"";display:block}.list-view .program-summary .btn{margin-top:.66667rem}.list-view .program-summary-image{float:left;display:block;margin-right:2.35765%;width:27.49666%;position:relative;background:#021529;overflow:hidden;background:#555;border:3px solid #f2f2f2}.list-view .program-summary-image:last-child{margin-right:0}.list-view .program-summary-image::before{display:block;content:'';padding-top:56.25%}.list-view .program-summary-image img{position:absolute;width:100%;top:0;left:0;bottom:0}.list-view .program-summary-image .program-campuses{padding:0;margin:0;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;bottom:0;left:0;width:100%}.list-view .program-summary-image .program-campuses li{width:50%;text-align:center;font-size:0.9rem;font-weight:600;line-height:2;padding-bottom:2px;color:#fff}.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{float:left;display:block;margin-right:2.35765%;width:61.61588%;font-weight:normal;padding-bottom:1.33333rem}.list-view .program-summary-inner:last-child{margin-right:0}.list-view .program-summary-inner>p{font-size:1.1rem;line-height:1.35}@media screen and (max-width: 1240px){.list-view .program-summary-inner>p{font-size:1rem}}@media screen and (max-width: 800px){.list-view .program-summary-inner>p{font-size:0.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{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);background:#555;margin-bottom:1.618em}.grid-view .program-section-control a{color:#fff}@media screen and (min-width: 981px) and (max-width: 1240px){.grid-view .program-section-control{float:left;display:block;margin-right:2.35765%;width:31.76157%}.grid-view .program-section-control:last-child{margin-right:0}.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{float:left;display:block;margin-right:2.35765%;width:23.23176%}.grid-view .program-section-control:last-child{margin-right:0}.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{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-bottom:1.2135em}.grid-view .program-section-control:last-child{margin-right:0}.grid-view .program-section-control:nth-child(2n){margin-right:0}.grid-view .program-section-control:nth-child(2n+1){clear:left}}@media screen and (min-width: 0px) and (max-width: 640px){.grid-view .program-section-control{float:left;display:block;margin-right:2.35765%;width:100%;margin:0 0 1.2135em}.grid-view .program-section-control:last-child{margin-right:0}}.grid-view .program-tile{display:block;position:relative;overflow:hidden}.grid-view .program-tile::after{position:absolute;left:-1px;bottom:-1px;width:calc(100% + 2px);height:calc(100% + 2px);-webkit-transition:opacity 0.8s, height 1.2s;transition:opacity 0.8s, height 1.2s;opacity:0.6;content:'';background:-webkit-linear-gradient(top, transparent 0%, #000 100%);background:linear-gradient(to bottom, transparent 0%, #000 100%);z-index:2}.grid-view .program-tile-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;z-index:3;position:absolute;top:-1px;left:-1px;bottom:-1px;right:-1px;color:#fff}.grid-view .program-tile-image{position:relative;background:#555;z-index:1;overflow:hidden;-webkit-transition:-webkit-transform 1.2s cubic-bezier(0.1, 0.8, 0.2, 1);transition:-webkit-transform 1.2s cubic-bezier(0.1, 0.8, 0.2, 1);transition:transform 1.2s cubic-bezier(0.1, 0.8, 0.2, 1);transition:transform 1.2s cubic-bezier(0.1, 0.8, 0.2, 1), -webkit-transform 1.2s cubic-bezier(0.1, 0.8, 0.2, 1)}.grid-view .program-tile-image>*{position:absolute;top:0;left:0;bottom:0;right:0}.grid-view .program-tile-image::before{display:block;content:'';padding-top:56.25%}.grid-view .program-tile-image img{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);display:block;opacity:0;-webkit-animation:fade 0.8s forwards;animation:fade 0.8s forwards;width:100%}.grid-view .program-name{font-size:1.2rem;min-width:0;padding:0 1rem;font-weight:500;line-height:1.1}@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-weight:600;padding:0 1rem;font-size:0.9rem}@media screen and (min-width: 1241px){.grid-view .program-duration{font-size:0.8rem}}@media screen and (max-width: 320px){.grid-view .program-duration{font-size:0.7rem}}.grid-view .program-campuses{padding:0;margin:.66667rem 0 0;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.grid-view .program-campuses li{width:50%;text-align:center;font-size:0.9rem;font-weight:600;line-height:2;padding-bottom:2px;color:#fff}.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{-webkit-transform:scale(1.08);transform:scale(1.08)}.no-touchevents .grid-view .program-tile:hover::after{opacity:0.8;height:125%}.programs{list-style:none;margin:0;padding:0}.programs figure{margin-top:1.33333rem}.programs h3{margin-top:1.33333rem}.programs dl dt{margin-top:.66667rem}.programs dl dd{margin:0}.programs .program{display:block}.programs .program::after{clear:both;content:"";display:block}.programs .program-image{float:left;display:block;margin-right:2.35765%;width:31.76157%}.programs .program-image:last-child{margin-right:0}@media screen and (max-width: 640px){.programs .program-image{width:100%;box-sizing:border-box}}.programs .program-summary{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-right:0}.programs .program-summary:last-child{margin-right:0}@media screen and (max-width: 640px){.programs .program-summary{width:100%;box-sizing:border-box}}.programs .program-name{min-width:0}.programs>li{padding-top:.809em;margin:3.236em 0 1.618em;border-top:1px solid rgba(0,0,0,0.1)}.page-template-programs.no-reactjs .programs,.page-template-programs.no-reactjs .alert-targeted{display:block}.program-menu-wrapper{height:4.66667rem}.program-menu-wrapper .sticky-target{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);position:relative;z-index:10;left:0;right:0;top:0}.program-menu-wrapper.stuck .sticky-target{position:fixed;-webkit-animation:drop 0.4s ease forwards;animation:drop 0.4s ease forwards}.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 rgba(255,255,255,0.8);padding:0 1.33333rem}.program-menu .program-menu-list{list-style:none;padding:0;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;white-space:nowrap}.program-menu .dept-website-btn{color:#fff;-webkit-transition:all 0.2s;transition:all 0.2s;background:#5e869f;margin-left:auto}.no-touchevents .program-menu .dept-website-btn:hover,.no-touchevents .program-menu .dept-website-btn:focus,.no-touchevents .program-menu .dept-website-btn:active{background:#4b6b7f;-webkit-transition:none;transition:none}.program-menu li{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;text-align:center;position:relative;float:left}.program-menu li a{display:block;box-sizing:border-box;position:relative;font-size:1.33333rem;font-weight:500;line-height:1.2em;padding:1.46667rem 1.2rem;cursor:pointer;color:#0680a6;text-transform:none;-webkit-transition:color 0.25s ease, background-color 0.25s ease;transition:color 0.25s ease, background-color 0.25s ease;border:4px solid transparent;border-width:0 0 4px}.program-menu li a:not(.btn-ubc):hover{background-color:rgba(183,201,211,0.2);color:#08223e}@media screen and (max-width: 980px){.program-menu li a{padding:1.46667rem .8rem;font-size:1.2rem}}@media screen and (max-width: 800px){.program-menu li a{padding:1.46667rem .4rem;font-size:1rem}}.program-menu li:not(.dept-website) i{display:none}.program-menu li:not(.dept-website) i::before{display:block;text-align:center;font-size:2em;padding-bottom:0.25em}.program-menu li.current a,.program-menu li.current a:hover{color:#002145;border-color:#002145}.program-menu .dept-website{float:left;display:block;margin-right:2.35765%;width:31.76157%;margin-right:0;margin-left:auto;float:right}.program-menu .dept-website:last-child{margin-right:0}.program-menu .dept-website a{padding:1.06667rem .8rem .8rem}@media screen and (max-width: 640px){.program-menu{width:100%;background-color:#fff;position:fixed !important;bottom:0 !important;top:auto !important;-webkit-animation:none !important;animation:none !important;z-index:1000;padding:0;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.program-menu li{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;opacity:0.6}.program-menu li i{display:inline}.program-menu li a{font-size:.8rem;letter-spacing:normal;padding:.66667rem .13333rem .53333rem;border-color:#0680a6;color:#0680a6;border-width:4px 0 0}.program-menu li.dept-website{display:none}.program-menu li.current{opacity:0.8}.program-menu li.current a{color:#2f5d7c;border-color:#2f5d7c}.program-menu .dept-website-btn{display:none}}.program-reasons{background:#e8e8e8;padding:2.0225em 1.618em 1.618em 2.427em;margin-top:1.618em;box-sizing:border-box}.program-reasons h3{margin-top:0}.program-reasons ul li{font-size:1rem;font-weight:500;margin-bottom:0.4em;line-height:1.4}@media screen and (max-width: 980px){.program-reasons ul li{font-size:0.9rem}}#program-summary-information{clear:both;padding:1px 0;margin:0 0 2rem}@media screen and (max-width: 800px){#program-summary-information .program-reasons{display:none}}#program-summary{clear:both;padding:1px 0;margin:2rem 0}#program-summary p{font-size:120%}#program-summary h5{border-top:1px solid #b7c9d3;padding:1.33333rem 0 .66667rem}#program-summary .btn{margin-bottom:1.33333rem}#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-information h2,#program-requirements h2,#program-career h2{margin:2rem 0;position:relative}#program-information h2 span,#program-requirements h2 span,#program-career h2 span{position:relative;z-index:2;font-weight:700}#program-information h2 i,#program-requirements h2 i,#program-career h2 i{position:absolute;left:-4rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:3.3em;color:rgba(152,178,195,0.3);z-index:1}@media screen and (max-width: 640px){#program-information h2 i,#program-requirements h2 i,#program-career h2 i{left:auto;right:0;font-size:2.5em}}#program-information h3,#program-requirements h3,#program-career h3{margin:1em 0 0.75em}#program-summary-information{display:block}#program-summary-information::after{clear:both;content:"";display:block}#program-summary-information header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}@media screen and (max-width: 640px){#program-summary-information header{display:block}}@media screen and (max-width: 640px){#program-summary-information figure{margin:0}}#program-summary-information aside{float:left;display:block;margin-right:2.35765%;width:31.76157%;margin-right:0}#program-summary-information aside:last-child{margin-right:0}#program-summary-information aside h3+div{margin:0 0 .66667rem}@media screen and (max-width: 800px){#program-summary-information aside{float:left;display:block;margin-right:2.35765%;width:100%}#program-summary-information aside:last-child{margin-right:0}}#program-summary-information .share-link{padding:0;margin:.66667rem 0}#program-summary-information .program-listing-container{margin-bottom:0}#program-summary-information .program-section-inner{cursor:default;padding:.8rem .66667rem .53333rem 1.86667rem}#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.66667rem 1rem}#program-summary-information .course-list .program-section-panel{-webkit-animation:fade 0.3s 0.15s forwards;animation:fade 0.3s 0.15s forwards;opacity:0;display:none;padding:0 1.86667rem .8rem;font-size:90%;word-break:break-word}#program-summary-information .course-list>li{margin-right:0.9rem;padding-right:0}#program-summary-information .course-list>li>a{text-decoration:none;box-sizing:border-box;width:100%;line-height:1.4;cursor:pointer;font-weight:500;position:relative;z-index:2}#program-summary-information .course-list>li.expanded .program-section-panel{display:block}#program-summary-information .tabs-items li a{font-weight:600;padding:.53333rem .8rem;display:block;font-size:1rem}#program-summary-information .tabs-items li a.current{color:#000}#program-summary-information .tabs-content .course-list{border:none;padding:0}#program-details{float:left;display:block;margin-right:2.35765%;width:65.88078%}#program-details:last-child{margin-right:0}@media screen and (max-width: 800px){#program-details{float:left;display:block;margin-right:2.35765%;width:100%}#program-details:last-child{margin-right:0}}#program-courses{margin-top:.66667rem}#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:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:1.618em 2.427em;margin:.809em 0 1.618em;position:relative}#program-vitals ul{-webkit-box-flex:0;-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%;margin:0;list-style:none;margin:.66667rem 0 0}#program-vitals ul.stacked{-webkit-box-flex:0;-webkit-flex:0 0 60%;-ms-flex:0 0 60%;flex:0 0 60%;margin:auto 0;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#program-vitals ul.stacked li{box-sizing:border-box;padding:0;margin:0;width:33.333%;position:relative}@media screen and (max-width: 640px){#program-vitals ul.stacked li{padding:.66667rem 0 0;width:auto}}#program-vitals ul.stacked strong{font-size:2rem;white-space:nowrap;display:block;font-weight:600}#program-vitals ul.stacked .tooltip,#program-vitals ul.stacked .tooltip::before{left:50%;-webkit-transform:translateX(-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;-webkit-transform:none;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%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (max-width: 640px){#program-vitals ul.stacked{margin-top:1em;text-align:left;display:block}#program-vitals ul.stacked .tooltip,#program-vitals ul.stacked .tooltip::before{left:0;-webkit-transform:none;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 .66667rem .66667rem 0}#program-vitals li.zero{color:rgba(51,51,51,0.3)}@media screen and (max-width: 980px){#program-vitals{display:block}}@media screen and (max-width: 800px){#program-vitals{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media screen and (max-width: 640px){#program-vitals{display:block}}#program-summary .dept-website-btn,#program-requirements .dept-website-btn{color:#fff;-webkit-transition:all 0.2s;transition:all 0.2s;background:#5e869f;display:none;margin:1rem 0 3rem;padding-top:1.33333rem;padding-bottom:1.33333rem}.no-touchevents #program-summary .dept-website-btn:hover,.no-touchevents #program-summary .dept-website-btn:focus,.no-touchevents #program-summary .dept-website-btn:active,.no-touchevents #program-requirements .dept-website-btn:hover,.no-touchevents #program-requirements .dept-website-btn:focus,.no-touchevents #program-requirements .dept-website-btn:active{background:#4b6b7f;-webkit-transition:none;transition:none}@media screen and (max-width: 640px){#program-summary .dept-website-btn,#program-requirements .dept-website-btn{display:block;margin:1rem auto}}#program-requirements{clear:both;padding:1px 0;padding-bottom:1rem}#program-requirements select{min-width:28rem;margin-bottom:.66667rem}@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 p{margin-bottom:0}#program-requirements .tabs-content-item .results{word-wrap:break-word}#program-requirements .tabs-content-item .results section,#program-requirements .tabs-content-item .results div{display:none}#program-social .btn{margin:.66667rem 0}@media screen and (max-width: 800px){#program-social{text-align:center}#program-social .btn{margin:.66667rem auto}}#campus-callout{display:block;margin:3.33333rem 0}#campus-callout::after{clear:both;content:"";display:block}#campus-callout h3{margin-top:0;font-weight:700}#campus-callout p{font-weight:400;font-size:1.13333rem;line-height:1.5}@media screen and (max-width: 980px){#campus-callout p{font-size:1rem}}@media screen and (max-width: 640px){#campus-callout p{font-size:.93333rem}}#campus-callout .btn{margin-top:1.33333rem}@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{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-top:-1em}#campus-callout-image:last-child{margin-right:0}@media screen and (max-width: 640px){#campus-callout-image{margin:0;clear:both;float:none;width:100%}}#campus-callout-content{float:left;display:block;margin-right:2.35765%;width:48.82117%;box-sizing:border-box}#campus-callout-content:last-child{margin-right:0}@media screen and (max-width: 640px){#campus-callout-content{width:100%;padding-top:1.33333rem}}#program-related{background:#e8e8e8;margin:2rem 0 4rem;padding-bottom:2rem}#program-related h3{margin:2.66667rem 0 1.33333rem}#program-related .content{background:none}#program-related .program-listing-container,#program-related .topic-section-control,#program-related .program-section-listing{border:0;padding:0;margin: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{float:left;display:block;margin-right:2.35765%;width:31.76157%;margin-top:-1em}#program-career .content figure:last-child{margin-right:0}@media screen and (max-width: 800px){#program-career .content figure{float:left;display:block;margin-right:2.35765%;width:48.82117%}#program-career .content figure:last-child{margin-right:0}}@media screen and (min-width: 641px){#program-career .content figure{margin-right:0;float:right;display:inherit}}@media screen and (max-width: 640px){#program-career .content figure{float:none;width:calc(100% + 2.66667rem);margin:2rem -1.33333rem}}#program-career .content .inner.has-image{float:left;display:block;margin-right:2.35765%;width:65.88078%}#program-career .content .inner.has-image:last-child{margin-right:0}@media screen and (max-width: 800px){#program-career .content .inner.has-image{float:left;display:block;margin-right:2.35765%;width:48.82117%}#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 .discovery-return,.singular-ubc_programs .discovery-return{position:absolute;left:0;top:2.66667rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:1px 1px 1px 0;z-index:10;border-radius:0 5px 5px 0;border:2px solid rgba(255,255,255,0.2);border-left:0}.page-template-programs .discovery-return .back-btn,.singular-ubc_programs .discovery-return .back-btn{color:#fff;-webkit-transition:all 0.2s;transition:all 0.2s;background:#2f5d7c;margin-right:1px;background:#2f5d7c;padding:0 1rem;font-size:1.6rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.no-touchevents .page-template-programs .discovery-return .back-btn:hover,.no-touchevents .page-template-programs .discovery-return .back-btn:focus,.no-touchevents .page-template-programs .discovery-return .back-btn:active,.no-touchevents .singular-ubc_programs .discovery-return .back-btn:hover,.no-touchevents .singular-ubc_programs .discovery-return .back-btn:focus,.no-touchevents .singular-ubc_programs .discovery-return .back-btn:active{background:#214157;-webkit-transition:none;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{margin:0;background:rgba(0,33,69,0.6);padding:.66667rem;border-radius:0 4px 4px 0}.page-template-programs .discovery-return .tags .tag,.singular-ubc_programs .discovery-return .tags .tag{margin:0;background:none;border:0;padding:.33333rem;cursor:default}.page-template-programs .header-title h1,.singular-ubc_programs .header-title h1{margin-bottom:.66667rem}.page-template-programs .header-subtitle,.singular-ubc_programs .header-subtitle{margin:.16667rem .66667rem 0 0;vertical-align:middle;display:inline-block}.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{clear:none;width:50%;box-sizing:border-box;padding:0 5% 0 0;margin:0 0 2rem;border:0;float:left}@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:.66667rem}}@media screen and (max-width: 640px){.page-template-programs .related-posts,.singular-ubc_programs .related-posts{margin-top:0}}#nation-header{position:relative;z-index:0;overflow:visible;height:450px}#nation-header img.fullwidth{position:absolute;z-index:0;top:0;left:0px;min-width:100%;min-height:100%;width:auto;height:auto}#nation-header #nation-header-content{position:relative;z-index:1}#nation-title{display:inline-block;margin-top:142px;font-weight:600;font-size:58px;line-height:58px;padding-right:60px;background:url("../images/bkg-maple_leaf.png") no-repeat right center;text-shadow:2px 2px 2px #000;-webkit-filter:dropshadow(color=#000,offx=2,offy=2);filter:dropshadow(color=#000,offx=2,offy=2)}#nation-sub-head{font-weight:500;font-size:34px;line-height:38px;text-shadow:2px 2px 2px #000;-webkit-filter:dropshadow(color=#000,offx=2,offy=2);filter:dropshadow(color=#000,offx=2,offy=2)}h3.nation-section-title{margin-bottom:0;margin-left:7px;color:#fff;font-weight:500;font-size:24px}h4.nation-section-sub-title{margin-top:0;margin-bottom:20px;margin-left:7px;color:#fff;font-weight:300;font-size:24px}#nation-content{position:relative;z-index:1;min-height:468px;height:auto;padding-top:32px;background:url("../images/bkg-nation-content.png") repeat-x top left}.nation-text .border-bottom{border-color:#3b4860}.nation-text p{height:160px;margin:20px 7px}.nation-btn-row{padding:18px 0 194px}#nation-apply.sprite{margin:28px auto 68px auto;width:253px;height:56px;background-position:-40px -221px}#nation-apply.sprite:hover{background-position:-40px -288px}#globe.sprite{width:58px;height:58px;background-position:-192px -11px}#degree.sprite{width:77px;height:58px;background-position:-186px -80px}#future.sprite{width:85px;height:58px;background-position:-186px -149px}.pad-bottom{margin-bottom:2em}#header-image{position:relative}.optional-header{position:absolute;bottom:0px;margin-bottom:2.127659574468085%}.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{overflow:hidden;width:96%;border:0;margin:0;padding:20px 2% 22px;font-size:26px;line-height:26px;font-family:Helvetica,Arial,sans-serif;font-style:normal;color:#5e869f;background-color:#fff;background-image:url("../images/bkg-program-search.png");background-repeat:no-repeat;background-position:right center;outline:none}#program-search-field{width:74%;float:left;border:0;margin:0;padding:15px 5%;background-image:url("../images/bkg-search-submit-blue.png");background-repeat:no-repeat;background-position:2% center;font-size:26px;line-height:40px;height:40px;font-family:Helvetica,Arial,sans-serif;font-style:normal;color:#5e869f;background-color:#fff;outline:none}#program-search:focus,#program-search-field:focus{color:#002145}#program-search-submit{display:block;float:left;width:16%;border:0;margin:0;padding:0;height:70px;color:#fff;font-size:26px;line-height:26px;font-family:Helvetica,Arial,sans-serif;font-style:normal;background-color:#315d7b}#campus-select{list-style:none;margin:0;padding:0;text-align:left}#campus-select li{list-style:none;display:inline-block;margin:0;padding:2px 10px;text-align:center}#campus-select li a{color:#5e869f;font-size:18px;padding:0;margin:0}#campus-select li a:hover{color:#2f5d7c}#campus-select li a.active{color:#2f5d7c;border-bottom:1px solid #2f5d7c}#view-select{float:left;list-style:none;margin:0;padding:0}#view-select li{list-style:none;display:inline-block;margin:6px 0 0 0;padding:0 10px;text-align:center;border-right:1px solid #5e87a7}#view-select li.first,#view-select li.last{border:0}#view-select li a{font-size:18px;color:#fff;padding:0;margin:0}#alpha-filter-nav{display:block;margin:0;clear:both;overflow:hidden;text-align:right;list-style-type:none}#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{padding:18px 4%;margin:60px 0 300px 0;text-align:center;font-size:18px;color:#fff;background-color:#002145}#program-container{margin-bottom:48px}.block_program{height:140px;background-color:#002145}.block_program .hover{position:absolute;z-index:2;top:0;left:0px;height:165px;width:101%;color:#fff;background-color:#fc5941}.block_program .hover .info{position:absolute;bottom:0;padding:20px;color:#fff}.block_program .hover .info p{margin:0;padding:0}.block_program h3{font-size:22px;font-weight:normal;line-height:26px;letter-spacing:0;text-transform:none}.block_program h3 a{color:#fff}.program-title{margin-bottom:28px}.program-title h1{margin-bottom:22px;color:#2f5d7c;font-size:40px;font-family:Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;text-transform:none;letter-spacing:0}.program-meta{margin-bottom:12px;font-size:19px;line-height:29px;font-family:Helvetica,Arial,sans-serif;font-weight:300}.program-meta .meta-label{font-weight:400}.program-content{font-size:18px;line-height:24px;font-family:Helvetica,Arial,sans-serif;font-weight:300;font-style:normal}.program-content h3{font-size:19px;font-weight:400;margin-bottom:3px;line-height:30px;letter-spacing:0;text-transform:none}.program-row{padding:30px 0}.program-row h1{margin-top:0;font-size:60px;font-weight:300}ul.programs-list{margin:0;list-style:none}ul.programs-list li{list-style:none;padding-left:25px;padding-bottom:10px;background:url("../images/bkg-list-style.png") no-repeat 10px 0.5em}ul.programs-list li a{font-family:Helvetica,Arial,sans-serif;font-weight:300;font-size:22px;line-height:25px;color:#2f5d7c}ul.programs-list li a:hover{text-decoration:underline}.program-expand{display:block;clear:both;overflow:hidden;padding-left:20px}.program-expand h2{margin:15px 0;font-weight:400}.program-expand:hover{background-color:#f0f3f6;background-image:url("../images/bkg-faculty-row-hover.png");background-repeat:no-repeat;background-position:right center}.program-expand.active{background-color:#f0f3f6;background-image:url("../images/bkg-faculty-row-active.png");background-repeat:no-repeat;background-position:right center}.faculty-programs{width:100%;background:#f0f3f6;border-top:2px solid #fff}.faculty-programs thead td{padding-top:16px;text-transform:uppercase;font-weight:bold}.faculty-programs td{padding:8px 2%;width:21%}.story-content iframe,.story-content img,.story-content .twitter-tweet-rendered{display:block;margin:0 auto 1em !important}.story-content .twitter-tweet-rendered{width:98%}.story-content h2{line-height:40px;font-size:28px;font-weight:400;text-transform:none;letter-spacing:0;line-height:40px}.story-content h3{font-size:22px;line-height:30px;font-weight:400;text-transform:none;letter-spacing:0}.story-content h4{font-size:20px;font-weight:400;font-style:normal;text-transform:none;letter-spacing:0;line-height:30px}#story-nav{position:relative;top:20px;padding:4px 0;padding-top:25px}.story-navigation{position:relative;display:inline-block}#previous.story-navigation{float:left}#next.story-navigation{float:right}.story-navigation a{padding-top:4px;padding-bottom:6px;background:url("../images/bkg-story-nav.png") no-repeat 0px 0px;color:#5e869f;font-size:16px;font-family:Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;display:block;line-height:16px}#previous.story-navigation a{padding-left:30px;background-position:0px 0px}#next.story-navigation a{padding-right:30px;background-position:right -48px}.story-navigation a:hover{color:#2f5d7c}#story-header{margin:0 auto;text-align:center}#story-header img{text-align:center;margin-bottom:24px}#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{margin-top:20px;padding-left:37px;background:url("../images/bkg-meta-info.png") no-repeat top left}.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{position:relative;display:block;overflow:hidden;width:100%;margin:0 auto;clear:both;float:none}.story-container #scroller{position:relative;top:0px;left:0px;width:200%;overflow:hidden;clear:both;float:none}@media (max-width: 767px){.story-container #scroller{width:800%}}#latest-stories{width:90%;margin:0 5%}#story-scroller{position:relative;margin:0 auto 10px auto}#story-scroller #scroll-right,#story-scroller #scroll-left{position:absolute;display:block;overflow:hidden;text-indent:-999px;top:50%;margin-top:-25px;width:23px;height:50px;background:url("../images/sprites-global.png") no-repeat 0px 0px}#story-scroller #scroll-left{left:-37px;background-position:-1px -449px}#story-scroller #scroll-right{right:-37px;background-position:-76px -449px}#stories-archive-title{margin-bottom:22px}#stories-archive-title h1{font-size:36px;text-transform:none;letter-spacing:0;font-weight:400}#featured{display:block;margin-bottom:36px;position:relative}#featured-post{height:100%}.featured-tab{position:absolute;top:0px;left:0px;display:block;padding:8px 12px 12px 12px;margin-bottom:0;color:#fff;font-size:18px;font-weight:400;background:#2f5d7c;z-index:1;margin-top:0}h2.featured-title{font-weight:300;font-size:40px;margin:0 0 20px 0;padding:0 0 10px 0;text-transform:none;letter-spacing:0}h3.featured-subhead{font-weight:300;text-transform:none;letter-spacing:0}#featured-image{display:block;position:relative;clear:both;overflow:hidden}#featured-image .icon{position:absolute;z-index:2;bottom:2px;right:4px}#featured-info{height:100%}#featured-info p{padding-bottom:24px;font-size:17px;line-height:22px;font-weight:300}#featured-info .read-more{display:inline-block;color:#eb513a;margin:36px 0 18px 0;padding:0 12px 0 0;background:url("../images/bkg-read-more.png") no-repeat right 6px;-webkit-transition:color 0.25s ease, padding 0.25s ease;transition:color 0.25s ease, padding 0.25s ease}#featured-info .read-more:hover{color:#fc5941;padding:0 18px 0 0;-webkit-transition:color 0.25s ease, padding 0.25s ease;transition:color 0.25s ease, padding 0.25s ease}#featured-info.border-bottom{border-bottom:none}.extra{padding-top:20px;min-height:30px;margin-bottom:60px}#archive-filters{display:block;margin-bottom:16px}#stories-filters{list-style:none;margin:0;padding:12px 0 0 8px}#stories-filters li{list-style:none;display:inline-block;margin:8px 2px 6px 2px}#stories-filters li a{padding:4px 12px;color:#fff}#stories-filters li a:hover{color:#f6f6f6}#stories-filters li.active a{background-color:#5e869f}#stories-filters li a#students,#stories-filters li a#faculty,#stories-filters li a#alumni{padding-left:28px;background-image:url("../images/sprites-global.png");background-repeat:no-repeat}#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 0;text-align:right;overflow:hidden}#story-search #searchform input[type=text]{display:block;float:right;border:0;padding:12px;background:#fff;color:#5e869f;width:200px}#story-search #searchform input[type=text]:focus{color:#002145}#story-search #searchform input[type=submit]{display:block;float:right;overflow:hidden;border-radius:0;text-indent:-999px;width:43px;height:44px;margin:0 8px 0 0;padding:0;border:0;background-color:#fff;background-image:url("../images/bkg-search-btn.png");background-repeat:no-repeat;background-position:center center}.grid_story{min-height:256px;background:#f6f6f6}.story-listing{position:relative}.story-listing .entry-base,.story-listing .entry-summary{position:absolute;top:0px;left:0px;width:100%;height:100%}.story-listing .entry-summary{z-index:2;width:92%;height:100%;padding:4%;display:none;background-color:#eb513a;color:#fff}.story-listing .entry-base img{display:block;width:auto;min-width:100%;height:auto}.story-listing .entry-base .base-meta{position:absolute;bottom:0px;width:92%;height:111px;padding:10px 4% 30px 4%}.story-listing .entry-base .base-meta h4,.story-listing .entry-base .base-meta h5{margin:0;padding:0;color:#fff;font-family:"Whitney SSm A","Whitney SSm B",Arial,Helvetica,sans-serif;font-weight:300;text-transform:none;letter-spacing:0;line-height:1.5em}.story-listing .entry-base .base-meta h4{font-size:24px;line-height:1.2}.story-listing .entry-base .base-meta h5{font-size:16px;line-height:22px}.story-listing .entry-summary h4{color:#fff;font-size:25px;line-height:26px;font-weight:300;text-transform:none;letter-spacing:0}.story-listing .entry-base .base-meta .icon{position:absolute;bottom:8%;right:4%}.grid_story_scroll{height:256px;background:#f6f6f6;overflow:hidden}#pager{padding:18px 0;margin:5px 0 24px 0}.page-numbers{padding:5px 10px 4px 10px;color:#fff !important;font-size:20px;font-family:"Whitney SSm A","Whitney SSm B",Arial,Helvetica,sans-serif;font-weight:400;font-style:normal}.page-numbers:hover{color:#f6f6f6 !important}.page-numbers.current{color:#002145 !important;background:#98b2c3}#nextPage a,#prevPage a{font-size:16px;color:#fff;padding:4px 16px;margin:0 20px;background:url("../images/sprites-global.png") no-repeat 0px 0px}#nextPage a{float:right;background-position:-29px -409px}#prevPage a{background-position:-1px -409px}#unit-footer-row{background:#98b2c3}#footer-utility-row{background:#002145}.hero-banner{position:relative;width:100%}.hero-image{position:relative;z-index:0;width:100%;height:auto}.hero-label{display:block;position:absolute;background-color:#2f5d7c;background-color:rgba(47,93,124,0.75);color:white;padding:1em 1em 1em 9%;z-index:1;left:0px;bottom:2.5em;max-width:45%}.hero-label h1{color:white;font-size:50px;font-weight:300;font-family:Helvetica,Arial,sans-serif;font-style:normal;text-transform:uppercase;line-height:1em}.hero-description{font-size:20px;line-height:1.1em}.hero-button{font-size:16px;padding:10px 14px;background:#C3D0E0;color:#2F5D7C;margin:8px 0 22px;display:inline-block;font-weight:500;text-align:center;cursor:pointer;border:0}.hero-button:hover{background:#fff}.section-container{margin-top:40px;margin-bottom:10px;border-bottom:4px solid #2F5D7C}.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{display:block;float:left;width:31.914893617021278%;min-height:30px;margin-left:2.127659574468085%;box-sizing:border-box}.icon-container{padding:0 60px;display:block;font-family:Helvetica,Arial,sans-serif}.icon-container [class^="icon-"],.icon-container [class*=" icon-"]{font-family:Helvetica,Arial,sans-serif}.icon-container .icomoon,.icon-container .picture-frame .enlarge,.picture-frame .icon-container .enlarge,.icon-container .component.ugc .social-items figure .enlarge,.component.ugc .social-items figure .icon-container .enlarge,.icon-container .component.story figure .enlarge,.component.story figure .icon-container .enlarge,.icon-container .component.blog figure .enlarge,.component.blog figure .icon-container .enlarge,.icon-container .programs figure .enlarge,.programs figure .icon-container .enlarge,.icon-container #program-summary-information figure .enlarge,#program-summary-information figure .icon-container .enlarge,.icon-container #campus-callout-image .enlarge,#campus-callout-image .icon-container .enlarge,.icon-container #program-career .content figure .enlarge,#program-career .content figure .icon-container .enlarge,.icon-container .share-link i,.share-link .icon-container i,.icon-container .reset-link i,.reset-link .icon-container i,.icon-container .external-link>i,.icon-container .has-tooltip i,.has-tooltip .icon-container i,.icon-container .top-link i,.top-link .icon-container i,.icon-container #ubc7-unit-social-icons i.icon-snapchat,#ubc7-unit-social-icons .icon-container i.icon-snapchat,.icon-container #ubc7-unit-social-icons .btn.btn-social.btn-social-snapchat i,#ubc7-unit-social-icons .btn.btn-social.btn-social-snapchat .icon-container i,.icon-container .btn.btn-social.btn-social-snapchat #ubc7-unit-social-icons i,.btn.btn-social.btn-social-snapchat #ubc7-unit-social-icons .icon-container i,.icon-container .alert i,.alert .icon-container i,.icon-container .view-mode-control input+label,.view-mode-control .icon-container input+label,.icon-container .checkbox-control i,.checkbox-control .icon-container i,.icon-container .radio-control i,.radio-control .icon-container i,.icon-container .tags .tag i,.tags .tag .icon-container i,.icon-container .btn-close,.icon-container .fancybox-close,.icon-container .btn.btn-social i,.btn.btn-social .icon-container i,.icon-container .fancybox-error,.icon-container .fancybox-nav,.icon-container .component.icons.linked ul i,.component.icons.linked ul .icon-container i,.icon-container .component.ugc .owl-nav div,.component.ugc .owl-nav .icon-container div,.icon-container .component.ugc .social-items i,.component.ugc .social-items .icon-container i,.icon-container .directory-full-detail .component-carousel .owl-buttons div,.directory-full-detail .component-carousel .owl-buttons .icon-container div,.icon-container .upper-ui-container .search-filter-control i,.upper-ui-container .search-filter-control .icon-container i,.icon-container .upper-ui-container .search-filter-control .suggestion:not(.suggestion-results) i,.upper-ui-container .search-filter-control .suggestion:not(.suggestion-results) .icon-container i,.icon-container .filter-toggle-control .filter-toggle .arrow,.filter-toggle-control .filter-toggle .icon-container .arrow,.icon-container .program-listing-container .topic-section-control>.arrow,.program-listing-container .icon-container .topic-section-control>.arrow,.icon-container .list-view .program-section-control>.arrow,.list-view .icon-container .program-section-control>.arrow,.icon-container .program-menu li:not(.dept-website) i,.program-menu li:not(.dept-website) .icon-container i,.icon-container #program-information h2 i,#program-information h2 .icon-container i,.icon-container #program-requirements h2 i,#program-requirements h2 .icon-container i,.icon-container #program-career h2 i,#program-career h2 .icon-container i,.icon-container .page-template-programs .discovery-return .back-btn,.page-template-programs .discovery-return .icon-container .back-btn,.icon-container .singular-ubc_programs .discovery-return .back-btn,.singular-ubc_programs .discovery-return .icon-container .back-btn,.icon-container .page-template-programs .discovery-return .tags i,.page-template-programs .discovery-return .tags .icon-container i,.icon-container .singular-ubc_programs .discovery-return .tags i,.singular-ubc_programs .discovery-return .tags .icon-container i{font-family:"icomoon"}.icon-container .icomoon,.icon-container .picture-frame .enlarge,.picture-frame .icon-container .enlarge,.icon-container .component.ugc .social-items figure .enlarge,.component.ugc .social-items figure .icon-container .enlarge,.icon-container .component.story figure .enlarge,.component.story figure .icon-container .enlarge,.icon-container .component.blog figure .enlarge,.component.blog figure .icon-container .enlarge,.icon-container .programs figure .enlarge,.programs figure .icon-container .enlarge,.icon-container #program-summary-information figure .enlarge,#program-summary-information figure .icon-container .enlarge,.icon-container #campus-callout-image .enlarge,#campus-callout-image .icon-container .enlarge,.icon-container #program-career .content figure .enlarge,#program-career .content figure .icon-container .enlarge,.icon-container .share-link i,.share-link .icon-container i,.icon-container .reset-link i,.reset-link .icon-container i,.icon-container .external-link>i,.icon-container .has-tooltip i,.has-tooltip .icon-container i,.icon-container .top-link i,.top-link .icon-container i,.icon-container #ubc7-unit-social-icons i.icon-snapchat,#ubc7-unit-social-icons .icon-container i.icon-snapchat,.icon-container #ubc7-unit-social-icons .btn.btn-social.btn-social-snapchat i,#ubc7-unit-social-icons .btn.btn-social.btn-social-snapchat .icon-container i,.icon-container .btn.btn-social.btn-social-snapchat #ubc7-unit-social-icons i,.btn.btn-social.btn-social-snapchat #ubc7-unit-social-icons .icon-container i,.icon-container .alert i,.alert .icon-container i,.icon-container .view-mode-control input+label,.view-mode-control .icon-container input+label,.icon-container .checkbox-control i,.checkbox-control .icon-container i,.icon-container .radio-control i,.radio-control .icon-container i,.icon-container .tags .tag i,.tags .tag .icon-container i,.icon-container .btn-close,.icon-container .fancybox-close,.icon-container .btn.btn-social i,.btn.btn-social .icon-container i,.icon-container .fancybox-error,.icon-container .fancybox-nav,.icon-container .component.icons.linked ul i,.component.icons.linked ul .icon-container i,.icon-container .component.ugc .owl-nav div,.component.ugc .owl-nav .icon-container div,.icon-container .component.ugc .social-items i,.component.ugc .social-items .icon-container i,.icon-container .directory-full-detail .component-carousel .owl-buttons div,.directory-full-detail .component-carousel .owl-buttons .icon-container div,.icon-container .upper-ui-container .search-filter-control i,.upper-ui-container .search-filter-control .icon-container i,.icon-container .upper-ui-container .search-filter-control .suggestion:not(.suggestion-results) i,.upper-ui-container .search-filter-control .suggestion:not(.suggestion-results) .icon-container i,.icon-container .filter-toggle-control .filter-toggle .arrow,.filter-toggle-control .filter-toggle .icon-container .arrow,.icon-container .program-listing-container .topic-section-control>.arrow,.program-listing-container .icon-container .topic-section-control>.arrow,.icon-container .list-view .program-section-control>.arrow,.list-view .icon-container .program-section-control>.arrow,.icon-container .program-menu li:not(.dept-website) i,.program-menu li:not(.dept-website) .icon-container i,.icon-container #program-information h2 i,#program-information h2 .icon-container i,.icon-container #program-requirements h2 i,#program-requirements h2 .icon-container i,.icon-container #program-career h2 i,#program-career h2 .icon-container i,.icon-container .page-template-programs .discovery-return .back-btn,.page-template-programs .discovery-return .icon-container .back-btn,.icon-container .singular-ubc_programs .discovery-return .back-btn,.singular-ubc_programs .discovery-return .icon-container .back-btn,.icon-container .page-template-programs .discovery-return .tags i,.page-template-programs .discovery-return .tags .icon-container i,.icon-container .singular-ubc_programs .discovery-return .tags i,.singular-ubc_programs .discovery-return .tags .icon-container i{display:block;font-size:80px;margin:20px 0 0}.icon-number{display:block;font-size:45px}.icon-description{display:table;width:100%;height:100%;font-size:16px;padding:12px 0;line-height:1.2em;border-bottom:1px solid #002145;border-top:1px solid #002145}.icon-p{display:table-cell;height:60px;vertical-align:middle;padding:0 5px;font-weight:500}.ico-container{padding:0 60px;display:block;font-family:"Whitney SSm A","Whitney SSm B",Arial,Helvetica,sans-serif}.ico-container [class^="ico-"],.ico-container [class*=" ico-"]{font-family:"Whitney SSm A","Whitney SSm B",Arial,Helvetica,sans-serif}.ico-container .icomoon,.ico-container .picture-frame .enlarge,.picture-frame .ico-container .enlarge,.ico-container .component.ugc .social-items figure .enlarge,.component.ugc .social-items figure .ico-container .enlarge,.ico-container .component.story figure .enlarge,.component.story figure .ico-container .enlarge,.ico-container .component.blog figure .enlarge,.component.blog figure .ico-container .enlarge,.ico-container .programs figure .enlarge,.programs figure .ico-container .enlarge,.ico-container #program-summary-information figure .enlarge,#program-summary-information figure .ico-container .enlarge,.ico-container #campus-callout-image .enlarge,#campus-callout-image .ico-container .enlarge,.ico-container #program-career .content figure .enlarge,#program-career .content figure .ico-container .enlarge,.ico-container .share-link i,.share-link .ico-container i,.ico-container .reset-link i,.reset-link .ico-container i,.ico-container .external-link>i,.ico-container .has-tooltip i,.has-tooltip .ico-container i,.ico-container .top-link i,.top-link .ico-container i,.ico-container #ubc7-unit-social-icons i.icon-snapchat,#ubc7-unit-social-icons .ico-container i.icon-snapchat,.ico-container #ubc7-unit-social-icons .btn.btn-social.btn-social-snapchat i,#ubc7-unit-social-icons .btn.btn-social.btn-social-snapchat .ico-container i,.ico-container .btn.btn-social.btn-social-snapchat #ubc7-unit-social-icons i,.btn.btn-social.btn-social-snapchat #ubc7-unit-social-icons .ico-container i,.ico-container .alert i,.alert .ico-container i,.ico-container .view-mode-control input+label,.view-mode-control .ico-container input+label,.ico-container .checkbox-control i,.checkbox-control .ico-container i,.ico-container .radio-control i,.radio-control .ico-container i,.ico-container .tags .tag i,.tags .tag .ico-container i,.ico-container .btn-close,.ico-container .fancybox-close,.ico-container .btn.btn-social i,.btn.btn-social .ico-container i,.ico-container .fancybox-error,.ico-container .fancybox-nav,.ico-container .component.icons.linked ul i,.component.icons.linked ul .ico-container i,.ico-container .component.ugc .owl-nav div,.component.ugc .owl-nav .ico-container div,.ico-container .component.ugc .social-items i,.component.ugc .social-items .ico-container i,.ico-container .directory-full-detail .component-carousel .owl-buttons div,.directory-full-detail .component-carousel .owl-buttons .ico-container div,.ico-container .upper-ui-container .search-filter-control i,.upper-ui-container .search-filter-control .ico-container i,.ico-container .upper-ui-container .search-filter-control .suggestion:not(.suggestion-results) i,.upper-ui-container .search-filter-control .suggestion:not(.suggestion-results) .ico-container i,.ico-container .filter-toggle-control .filter-toggle .arrow,.filter-toggle-control .filter-toggle .ico-container .arrow,.ico-container .program-listing-container .topic-section-control>.arrow,.program-listing-container .ico-container .topic-section-control>.arrow,.ico-container .list-view .program-section-control>.arrow,.list-view .ico-container .program-section-control>.arrow,.ico-container .program-menu li:not(.dept-website) i,.program-menu li:not(.dept-website) .ico-container i,.ico-container #program-information h2 i,#program-information h2 .ico-container i,.ico-container #program-requirements h2 i,#program-requirements h2 .ico-container i,.ico-container #program-career h2 i,#program-career h2 .ico-container i,.ico-container .page-template-programs .discovery-return .back-btn,.page-template-programs .discovery-return .ico-container .back-btn,.ico-container .singular-ubc_programs .discovery-return .back-btn,.singular-ubc_programs .discovery-return .ico-container .back-btn,.ico-container .page-template-programs .discovery-return .tags i,.page-template-programs .discovery-return .tags .ico-container i,.ico-container .singular-ubc_programs .discovery-return .tags i,.singular-ubc_programs .discovery-return .tags .ico-container i{font-family:"icomoon"}.ico-container .icomoon,.ico-container .picture-frame .enlarge,.picture-frame .ico-container .enlarge,.ico-container .component.ugc .social-items figure .enlarge,.component.ugc .social-items figure .ico-container .enlarge,.ico-container .component.story figure .enlarge,.component.story figure .ico-container .enlarge,.ico-container .component.blog figure .enlarge,.component.blog figure .ico-container .enlarge,.ico-container .programs figure .enlarge,.programs figure .ico-container .enlarge,.ico-container #program-summary-information figure .enlarge,#program-summary-information figure .ico-container .enlarge,.ico-container #campus-callout-image .enlarge,#campus-callout-image .ico-container .enlarge,.ico-container #program-career .content figure .enlarge,#program-career .content figure .ico-container .enlarge,.ico-container .share-link i,.share-link .ico-container i,.ico-container .reset-link i,.reset-link .ico-container i,.ico-container .external-link>i,.ico-container .has-tooltip i,.has-tooltip .ico-container i,.ico-container .top-link i,.top-link .ico-container i,.ico-container #ubc7-unit-social-icons i.icon-snapchat,#ubc7-unit-social-icons .ico-container i.icon-snapchat,.ico-container #ubc7-unit-social-icons .btn.btn-social.btn-social-snapchat i,#ubc7-unit-social-icons .btn.btn-social.btn-social-snapchat .ico-container i,.ico-container .btn.btn-social.btn-social-snapchat #ubc7-unit-social-icons i,.btn.btn-social.btn-social-snapchat #ubc7-unit-social-icons .ico-container i,.ico-container .alert i,.alert .ico-container i,.ico-container .view-mode-control input+label,.view-mode-control .ico-container input+label,.ico-container .checkbox-control i,.checkbox-control .ico-container i,.ico-container .radio-control i,.radio-control .ico-container i,.ico-container .tags .tag i,.tags .tag .ico-container i,.ico-container .btn-close,.ico-container .fancybox-close,.ico-container .btn.btn-social i,.btn.btn-social .ico-container i,.ico-container .fancybox-error,.ico-container .fancybox-nav,.ico-container .component.icons.linked ul i,.component.icons.linked ul .ico-container i,.ico-container .component.ugc .owl-nav div,.component.ugc .owl-nav .ico-container div,.ico-container .component.ugc .social-items i,.component.ugc .social-items .ico-container i,.ico-container .directory-full-detail .component-carousel .owl-buttons div,.directory-full-detail .component-carousel .owl-buttons .ico-container div,.ico-container .upper-ui-container .search-filter-control i,.upper-ui-container .search-filter-control .ico-container i,.ico-container .upper-ui-container .search-filter-control .suggestion:not(.suggestion-results) i,.upper-ui-container .search-filter-control .suggestion:not(.suggestion-results) .ico-container i,.ico-container .filter-toggle-control .filter-toggle .arrow,.filter-toggle-control .filter-toggle .ico-container .arrow,.ico-container .program-listing-container .topic-section-control>.arrow,.program-listing-container .ico-container .topic-section-control>.arrow,.ico-container .list-view .program-section-control>.arrow,.list-view .ico-container .program-section-control>.arrow,.ico-container .program-menu li:not(.dept-website) i,.program-menu li:not(.dept-website) .ico-container i,.ico-container #program-information h2 i,#program-information h2 .ico-container i,.ico-container #program-requirements h2 i,#program-requirements h2 .ico-container i,.ico-container #program-career h2 i,#program-career h2 .ico-container i,.ico-container .page-template-programs .discovery-return .back-btn,.page-template-programs .discovery-return .ico-container .back-btn,.ico-container .singular-ubc_programs .discovery-return .back-btn,.singular-ubc_programs .discovery-return .ico-container .back-btn,.ico-container .page-template-programs .discovery-return .tags i,.page-template-programs .discovery-return .tags .ico-container i,.ico-container .singular-ubc_programs .discovery-return .tags i,.singular-ubc_programs .discovery-return .tags .ico-container i{display:block;font-size:80px;margin:20px 0 0}.ico-container.hub-page .icomoon,.ico-container.hub-page .picture-frame .enlarge,.picture-frame .ico-container.hub-page .enlarge,.ico-container.hub-page .component.ugc .social-items figure .enlarge,.component.ugc .social-items figure .ico-container.hub-page .enlarge,.ico-container.hub-page .component.story figure .enlarge,.component.story figure .ico-container.hub-page .enlarge,.ico-container.hub-page .component.blog figure .enlarge,.component.blog figure .ico-container.hub-page .enlarge,.ico-container.hub-page .programs figure .enlarge,.programs figure .ico-container.hub-page .enlarge,.ico-container.hub-page #program-summary-information figure .enlarge,#program-summary-information figure .ico-container.hub-page .enlarge,.ico-container.hub-page #campus-callout-image .enlarge,#campus-callout-image .ico-container.hub-page .enlarge,.ico-container.hub-page #program-career .content figure .enlarge,#program-career .content figure .ico-container.hub-page .enlarge,.ico-container.hub-page .share-link i,.share-link .ico-container.hub-page i,.ico-container.hub-page .reset-link i,.reset-link .ico-container.hub-page i,.ico-container.hub-page .external-link>i,.ico-container.hub-page .has-tooltip i,.has-tooltip .ico-container.hub-page i,.ico-container.hub-page .top-link i,.top-link .ico-container.hub-page i,.ico-container.hub-page #ubc7-unit-social-icons i.icon-snapchat,#ubc7-unit-social-icons .ico-container.hub-page i.icon-snapchat,.ico-container.hub-page #ubc7-unit-social-icons .btn.btn-social.btn-social-snapchat i,#ubc7-unit-social-icons .btn.btn-social.btn-social-snapchat .ico-container.hub-page i,.ico-container.hub-page .btn.btn-social.btn-social-snapchat #ubc7-unit-social-icons i,.btn.btn-social.btn-social-snapchat #ubc7-unit-social-icons .ico-container.hub-page i,.ico-container.hub-page .alert i,.alert .ico-container.hub-page i,.ico-container.hub-page .view-mode-control input+label,.view-mode-control .ico-container.hub-page input+label,.ico-container.hub-page .checkbox-control i,.checkbox-control .ico-container.hub-page i,.ico-container.hub-page .radio-control i,.radio-control .ico-container.hub-page i,.ico-container.hub-page .tags .tag i,.tags .tag .ico-container.hub-page i,.ico-container.hub-page .btn-close,.ico-container.hub-page .fancybox-close,.ico-container.hub-page .btn.btn-social i,.btn.btn-social .ico-container.hub-page i,.ico-container.hub-page .fancybox-error,.ico-container.hub-page .fancybox-nav,.ico-container.hub-page .component.icons.linked ul i,.component.icons.linked ul .ico-container.hub-page i,.ico-container.hub-page .component.ugc .owl-nav div,.component.ugc .owl-nav .ico-container.hub-page div,.ico-container.hub-page .component.ugc .social-items i,.component.ugc .social-items .ico-container.hub-page i,.ico-container.hub-page .directory-full-detail .component-carousel .owl-buttons div,.directory-full-detail .component-carousel .owl-buttons .ico-container.hub-page div,.ico-container.hub-page .upper-ui-container .search-filter-control i,.upper-ui-container .search-filter-control .ico-container.hub-page i,.ico-container.hub-page .filter-toggle-control .filter-toggle .arrow,.filter-toggle-control .filter-toggle .ico-container.hub-page .arrow,.ico-container.hub-page .program-listing-container .topic-section-control>.arrow,.program-listing-container .ico-container.hub-page .topic-section-control>.arrow,.ico-container.hub-page .list-view .program-section-control>.arrow,.list-view .ico-container.hub-page .program-section-control>.arrow,.ico-container.hub-page .program-menu li:not(.dept-website) i,.program-menu li:not(.dept-website) .ico-container.hub-page i,.ico-container.hub-page #program-information h2 i,#program-information h2 .ico-container.hub-page i,.ico-container.hub-page #program-requirements h2 i,#program-requirements h2 .ico-container.hub-page i,.ico-container.hub-page #program-career h2 i,#program-career h2 .ico-container.hub-page i,.ico-container.hub-page .page-template-programs .discovery-return .back-btn,.page-template-programs .discovery-return .ico-container.hub-page .back-btn,.ico-container.hub-page .singular-ubc_programs .discovery-return .back-btn,.singular-ubc_programs .discovery-return .ico-container.hub-page .back-btn,.ico-container.hub-page .page-template-programs .discovery-return .tags i,.page-template-programs .discovery-return .tags .ico-container.hub-page i,.ico-container.hub-page .singular-ubc_programs .discovery-return .tags i,.singular-ubc_programs .discovery-return .tags .ico-container.hub-page i{margin-bottom:20px}.ico-number{display:block;font-size:45px;line-height:30px}.ico-description{display:table;width:100%;height:100%;font-size:16px;padding:12px 0;line-height:1.2em}.ico-description.no-borders{border:none}.hub-page .icon-description{padding:0;text-transform:uppercase}.ico-p{display:table-cell;height:60px;vertical-align:middle;font-weight:500;text-transform:uppercase}.stories-container{margin-top:40px;margin-bottom:10px}.single-story{margin:20px 0;display:block}.single-story.hub-page{margin:0 0 70px 0}.section-background .single-story.hub-page{margin:70px 0}.story-tab{position:absolute;bottom:0;left:0px;right:0;display:block;padding:10px 12px;color:#fff;font-size:16px;background:#002045;background:rgba(0,34,70,0.75);z-index:1}.hub-page .info-container .story-info{padding-left:55px}.student-name{font-size:22px;margin:0;font-weight:500}.student-info{font-size:16px;margin:0 0 15px;line-height:1em}.story-quote{font-size:20px;font-weight:400;margin-bottom:24px;line-height:1.4em}.hub-page .story-quote{font-size:16px;font-weight:200;font-style:italic}.story-description{font-size:16px;margin-bottom:16px}.hub-page .story-description{font-size:18px;font-weight:400}.story-btn{display:inline-block;text-transform:initial !important;font-weight:400;padding:16px 20px !important}.display-table{display:table;width:100%;height:100%}.display-table-cell{display:table-cell;height:100%;vertical-align:middle}.videos-container{margin-top:40px;margin-bottom:10px}.video{margin-top:0;margin-bottom:10px}.video-caption{background:#002145;color:#fff;height:84px;font-size:20px;padding:0 26px;line-height:1.25em}.gallery.landing-gallery{margin-top:40px;display:block}.image-gallery{display:block;height:330px;overflow:hidden}.landing-gallery .col-3,.landing-gallery .col{float:left}.landing-gallery .col{padding-bottom:5px}.landing-gallery .col-3 .image-gallery,.landing-gallery .col .image-gallery{margin-right:5px}.landing-gallery .col .image-gallery{position:relative}.landing-gallery .col-3 .image-gallery.last,.landing-gallery .col-3.no-margin .image-gallery,.landing-gallery .col .image-gallery.last{margin-right:0}.image-gallery{background-position:center center;background-repeat:no-repeat;background-size:cover}.image-gallery{position:relative}.image-gallery:hover:after,.social-single .tweetWrapper:hover:after{background-repeat:no-repeat;background-color:rgba(0,0,0,0.2);background-image:url("../images/home/magnifyingGlass.svg");background-position:center;height:100%;position:absolute;z-index:99;top:0px;left:0px;right:0;display:block;pointer-events:none;content:''}.blue-wrapper{margin:5px 0;background-color:#002045;color:white;width:100%;padding:55px 0 56px}.testimonial{font-size:24px;font-style:italic;margin-bottom:18px;margin-right:auto;margin-left:auto;display:block;max-width:680px;line-height:1.3em}.social-gallery .col-5{float:left}.social-single{position:relative;display:block}.insta-hover{display:none;position:absolute;z-index:1;left:0;top:0;right:0;bottom:0;padding:0;background:#002045;background:rgba(0,33,69,0.75);color:#fff;font-size:20px;line-height:1.4em}.insta-hover span{display:block;padding:8%}.social-single:hover .insta-hover{display:block}.social-single .instagramContent{display:block;clear:both;overflow:hidden;width:100%;height:100%}.social-single .instagramContent>img{display:block;position:relative;z-index:0;width:100%;height:auto}.social-gallery .col-5 .social-single{margin:0 5px 10px;overflow:hidden}.social-gallery{margin-right:-5px !important;margin-left:-5px !important}.social-single .instagramIcon img{right:15px}.spacing{margin:50px 0}.map-container{margin-top:70px;margin-bottom:30px;cursor:pointer}.no-margin{margin:0}.activity-single{margin-bottom:20px}.activity-image{max-height:252px;overflow:hidden;display:block;width:100%}.activity-icon{font-size:50px;padding-top:20px}.activity-container h4{margin-bottom:0}.inline-video-container{position:relative;padding-bottom:330px;height:0;overflow:hidden;margin-right:5px}.bottom-container{margin-top:40px;margin-bottom:20px}.bottom-title{font-size:34px;line-height:1em;margin:0}.bottom-description{font-size:22px;margin:5px 0 30px}.bottomBtn{font-size:18px;padding:16px 40px;color:white;text-align:center;display:inline-block;background-color:#EB513A;font-weight:400}.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{width:100%;height:100%;position:absolute;top:0;background-color:#EB513A}.ubcStoryBox.active .ubcStoryHover,.ubcStoryBox:hover .ubcStoryHover{display:block;background-color:#EB513A;opacity:0.94}.ubcStoryBox.active .ubcStoryArrow{display:block}.ubcStoryHover{color:white;display:none;height:100%;padding-left:4%;padding-right:6%;position:absolute;width:90%;top:0}.ubcStoryArrow{width:0;position:absolute;height:0;left:calc(50% - 10px);border-left:20px solid transparent;border-right:20px solid transparent;display:none}.ubcStoryArrow.bottom{bottom:-20px;border-top:20px solid #EB513A}.ubcStoryArrow.top{top:-20px;border-bottom:20px solid #EB513A}.ubcStoryIcon img{bottom:10px;height:auto;position:absolute;right:10px;width:auto}.ubcStoryHover h4{font-size:28px;color:white}.ubcStoryExcerpt{background-color:#EB513A;bottom:0;color:white;height:135px;position:absolute;width:100%}.ubcStoryExcerpt h3{color:white;height:24px;margin-bottom:4px;margin-left:4%;margin-top:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:94%}.ubcStoryExcerpt p{margin-left:4%;width:85%}body.singular-ubc_stories .offset2{margin-top:-15px}#story-title h1{font-weight:300;font-size:48px;text-transform:none;letter-spacing:0}#story-title h2{font-weight:300;margin-top:0;margin-bottom:5px;text-transform:none;letter-spacing:0}#story-title .italic{font-style:italic}#storySlider{margin:12px 6.5% 10px;display:none}#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;width:24px;position:absolute;top:30px;right:5px}#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{padding-left:32px;margin-top:24px}#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{width:80px;display:inline-block;font-weight:500}#storySlider .storyCategory{text-transform:capitalize}#storySlider .rightSideStory{width:48%;position:absolute;left:52%}#storySlider .rightSideStory>a{display:inline-block;color:#eb513a;margin:36px 0 18px 0;padding:0 12px 0 0;background:url("../images/bkg-read-more.png") no-repeat right center;-webkit-transition:color 0.25s ease, padding 0.25s ease;-webkit-transition:color 0.25s ease,padding 0.25s ease;transition:color 0.25s ease,padding 0.25s ease}#storySlider .rightSideStory>a:hover{color:#fc5941;padding:0 18px 0 0;-webkit-transition:color 0.25s ease, padding 0.25s ease;-webkit-transition:color 0.25s ease,padding 0.25s ease;transition:color 0.25s ease,padding 0.25s ease}#storySlider .storyTitle{font-size:26px;margin-top:0;margin-bottom:14px}#storySlider .storyAuthor{font-style:italic;font-size:14px;margin-bottom:14px}#storySlider .storyContent{line-height:20px;font-size:16px;max-height:315px;overflow:auto}#storyControls{position:relative;text-align:center;height:90px}#storyControls hr{margin-bottom:25px}#storyControls .carousel-control{width:auto;font-size:16px;line-height:100%;background:none;color:#5e869f;opacity:1}#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;vertical-align:middle;position:relative;top:-1px}#storyControls .infoButton{left:45%;width:auto;font-size:18px;padding:10px 20px}.header-blog{height:250px;background-position:50% 50%}.header-blog::before{display:none}.blog-sidebar-header h3{margin-top:0;padding-top:0;font-weight:500;font-size:20px}.blog-sidebar-header h5{margin-top:0;padding-top:0;font-weight:400;font-size:16px;line-height:26px}.blog-sidebar-search{display:block;clear:both;overflow:hidden}.blog-sidebar-search input[type=text]{-webkit-appearance:none;display:inline-block;width:80%;margin:0;padding:10px;background:#e1e7ed;border:none;color:#5e869f;box-shadow:none;font-size:16px;font-family:Helvetica,Arial,sans-serif;font-weight:400;font-style:normal}.blog-sidebar-search input[type=submit]{-webkit-appearance:none;display:inline-block;overflow:hidden;position:relative;left:-4px;margin:0;padding:0;width:40px;height:40px;text-indent:-999px;background:#e1e7ed;border:0;color:#5e869f;box-shadow:0;background-image:url("../images/bkg-blog-search-btn.png");background-position:center center;background-repeat:no-repeat;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}a#rss-link{display:block;padding-left:25px;background:url("../images/bkg-subscribe.png") no-repeat top left;color:#2f5d7c;font-weight:500;font-size:16px;line-height:18px}a#rss-link:hover{color:#002145}.blog-sidebar-topics{display:block;margin-top:30px;margin-bottom:40px;padding:24px 0;border-top:1px solid #d8e2e9;border-bottom:1px solid #d8e2e9}.entry-content .blog-sidebar-topics{border-bottom:0}.blog-sidebar-topics h3{margin-top:0;padding-top:0;font-weight:500;font-size:20px}.blog-sidebar-topics ul,.blog-sidebar-topics li{display:block;margin:0;padding:0;list-style:none}.blog-sidebar-topics li a{color:#2f5d7c;font-size:16px;line-height:24px;font-weight:500}.blog-sidebar-topics li a:hover{color:#002145}.byline,.entry-meta{color:#2f5d7c;font-size:14px;font-weight:400;text-transform:uppercase}abbr[title],abbr[data-original-title]{cursor:inherit;border-bottom:0}.posts-nav{display:block;clear:both;overflow:hidden;margin-top:40px}.posts-nav a{font-size:18px;color:#2f5d7c}.posts-nav .prev{display:block;float:left}.posts-nav .next{display:block;float:right}.content .navigation-links{display:block;clear:both;overflow:hidden;margin:28px 0;padding-top:18px;border-top:1px solid #d8e2e9}.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{padding-right:15px;background:url("../images/bkg-blog-nav-next.png") no-repeat top right}.content .navigation-links .prev a{padding-left:15px;background:url("../images/bkg-blog-nav-prev.png") no-repeat top left}.archive .post{display:block;clear:both;overflow:hidden;margin-bottom:48px}.archive h2.post-title a{display:block;margin-bottom:5px;font-size:36px;line-height:48px;color:#002145;letter-spacing:0;text-transform:none}.archive .post .byline{margin-bottom:30px}.row-fluid.addthis{display:block;clear:both;overflow:hidden;margin:40px 0 30px 0}.entry-content .post-header-image{margin-bottom:40px}.pagination{display:block;clear:both;overflow:hidden;margin:20px 0 50px 0;padding-top:18px;border-top:1px solid #d8e2e9}.pagination .previous{display:block;float:left}.pagination .next{display:block;float:right}.pagination .previous a,.pagination .next a{font-size:16px;font-weight:500}.pagination .previous a{padding-left:15px;background:url("../images/bkg-blog-nav-prev.png") no-repeat center left}.pagination .next a{padding-right:15px;background:url("../images/bkg-blog-nav-next.png") no-repeat center right}.blog-content h2,.blog-content h3,.blog-content h4,.blog-content h5,.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{margin-bottom:0;letter-spacing:0;text-transform:none;font-weight:400}.comments-count{display:inline-block;position:relative;top:-3px;width:40px;margin:0 5px 0 0;padding:4px 0 5px 0;text-align:center;font-size:16px;font-weight:400;color:#fff !important;background:url("../images/bkg-comment-count.png") no-repeat center left}.comment-list{list-style:none;margin:0}.ping,.comment{list-style:none;margin-bottom:24px;padding:28px;border:2px solid #e1e7ed}.comment .children{margin-top:28px;margin-left:28px}.comment .children .comment{margin:0;padding:0 0 0 14px;border:0;border-left:6px solid #b2c6d3}.comment-meta-data{position:relative}.comment-list .comment-author{display:block;color:#002145;font-size:15px;font-weight:700}.comment-list .published{display:block;margin-bottom:20px;color:#2f5d7c;font-size:15px;font-weight:400}.comment-action{position:absolute;top:0;right:0;font-size:12px}.comments-closed{font-style:italic}.comment-text blockquote{margin-bottom:21px}.comment-text blockquote p{display:inline}.comment-respond{display:block;clear:both;overflow:hidden;background-color:#e1e7ed}.comment-respond #reply-title{display:block;margin:0 0 30px 0;padding:5px 0 7px 50px;font-size:26px;line-height:28px;color:#fff;background-image:url("../images/bkg-respond-title.png");background-color:#2f5d7c;background-position:13px 9px;background-repeat:no-repeat}.comment-respond #commentform{margin:0 50px 50px 50px}.comment-respond .comment-notes{border-bottom:1px solid #c9d6e0;padding:0 0 30px 0;font-size:16px;line-height:24px}.comment-respond .comment-disclaimer{display:block;width:80%;margin:0 auto 30px auto;text-align:center;color:#002145;font-size:14px;line-height:18px}.comment-respond input[type=text],.comment-respond textarea{-webkit-appearance:none;box-shadow:none;font-size:14px;color:#2f5d7c;outline:none;border:2px solid #fff;background:#fff}.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{display:block;margin:0;text-align:center;clear:both}#respond #submit{border:0;box-shadow:none;cursor:pointer;display:inline-block;font-size:14px;line-height:20px;margin:0 auto;padding:8px 40px;text-align:center;vertical-align:middle;background-color:#002145;color:#fff;text-shadow:none}#respond #submit:hover,#respond #submit:active,#respond #submit.active{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 input[type=text],#respond #comment{width:90%;padding-left:5%;padding-right:5%}.page-template-admissions #body-container{margin-top:20px}.page-template-admissions a{color:#1941A2}.page-template-admissions p{line-height:26px}@media screen and (max-width: 640px){.page-template-admissions p{font-size:1rem}}.page-template-admissions table{border:none !important;border-collapse:unset !important}.page-template-admissions table td{border-top:none;border-left:none;padding:10px;width:auto !important;height:auto !important;min-width:150px;border-color:#f6f6f6;border-width:3px}@media (min-width: 0) and (max-width: 650px){.page-template-admissions table td{min-width:200px}}.page-template-admissions table td:last-child{border-right:none}.page-template-admissions table tr{height:auto !important}.page-template-admissions table th{border:none;background-color:#D1D1D1;font-weight:bold;text-align:left;padding:10px;width:auto !important;height:auto !important}.page-template-admissions table thead tr{height:auto !important}.page-template-admissions table thead tr td{border:none;background-color:#D1D1D1;font-weight:bold}.page-template-admissions select{-webkit-appearance:none;appearance:none;background-image:url("../images/bkg-select-arrow.png");background-size:20px;background-repeat:no-repeat;background-position:right 5px top 0;border-radius:2px;min-width:150px;width:auto;max-width:100%;padding-right:30px}.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;font-size:15px;margin:0;padding-right:2em;font-weight:normal;min-height:50px;min-width:100px;max-width:200px;display:none}@media (min-width: 0) and (max-width: 767px){.page-template-admissions .location-form .geo-intro{min-width:auto;min-height:auto;max-width:auto}}.page-template-admissions .location-form__content{margin:20px 0}.page-template-admissions .location-form__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;padding:1em 0}.page-template-admissions .location-form__wrapper h4{margin:10px 0 0;color:#002145}@media (min-width: 0) and (max-width: 767px){.page-template-admissions .location-form__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:unset;-webkit-align-items:unset;-ms-flex-align:unset;align-items:unset}.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{position:relative;padding-left:35px}.page-template-admissions .req-content .select-degree::before{position:absolute;content:"";width:31px;height:29px;background-color:#3D6BD8;background-image:url("../images/bkg-arrow-white.svg");background-repeat:no-repeat;background-position:center center;left:0}.page-template-admissions .req-content .english-req,.page-template-admissions .req-content .general-programs,.page-template-admissions .req-content .degree-req-content{border-bottom:1px solid #D1D1D1;padding-bottom:10px;margin-bottom:20px}.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{margin-bottom:20px;font-weight:normal}.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{font-weight:normal;font-size:28px;color:#002145;margin-bottom:30px;line-height:36px}.page-template-admissions .header-section .wysiwyg{margin-bottom:30px;margin-right:2em}.page-template-admissions .header-section .description-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.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{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.page-template-admissions .header-section .description-wrapper .cta{width:auto;margin-bottom:40px;margin-left:0}.page-template-admissions .header-section .description-wrapper .wysiwyg{margin-right:0}}.page-template-admissions .campus-switch{background-color:#1941A2;padding:10px 15px 0;clear:both;margin-bottom:30px !important}.page-template-admissions .campus-switch .campus-title{color:white;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{display:block;padding:10px 20px;background-color:#3D6BD8 !important;font-weight:500;font-style:normal;font-size:20px;color:white !important}.page-template-admissions .campus-switch .campus-nav li a:hover{background-color:#002145 !important}.page-template-admissions .campus-switch .campus-nav li.active .text{display:block;padding:10px 20px;background-color:white !important;font-weight:500;font-style:normal;font-size:20px;color:#1941A2 !important}@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{font-weight:bold;font-size:16px;color:#002145;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;position:relative;padding-bottom:10px;margin-bottom:5px;padding-top:5px;line-height:18px}.page-template-admissions .admissions-sidebar-menu li.current_page_item:after{position:absolute;content:'';bottom:0;left:0;width:40px;height:3px;background-color:#EA5139}.page-template-admissions .admissions-sidebar-menu li.current_page_item a{color:#EA5139}.page-template-admissions .admissions-sidebar-menu li a{color:#002145}.page-template-admissions .menu-title{font-weight:bold;color:#002145;margin-bottom:15px}.page-template-admissions .on-page-menu{list-style-type:disc;padding-left:1.15em;margin:0 0 30px;-webkit-column-count:2;column-count:2}.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{-webkit-column-count:auto;column-count:auto}}.page-template-admissions .section-content{padding:40px 0 30px;border-top:1px solid #e4eaee}.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 ul,.page-template-admissions .section-content ol{margin-left:45px}.page-template-admissions .section-content ul li,.page-template-admissions .section-content ol li{margin-bottom:4px}.page-template-admissions .section-content .section-title{font-size:30px;font-weight:bold;margin-bottom:20px}.page-template-admissions .section-content__wysiwyg{padding-right:20px}.page-template-admissions .section-content .media-section{background-color:#D1D1D1;padding:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.page-template-admissions .section-content .media-section .content{background-image:url("../images/bkg-video-icon.svg");background-repeat:no-repeat;background-color:inherit;width:35%;padding:20px 20px 0 0}.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{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.page-template-admissions .section-content .media-section .content{width:100%}}.page-template-admissions .section-content .cta{float:right;margin-left:20px;margin-bottom:40px}.page-template-admissions .section-content .cta ul{margin:0;list-style:none}@media (min-width: 0) and (max-width: 767px){.page-template-admissions .section-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.page-template-admissions .section-content .cta{float:none;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-left:0}}.page-template-admissions .helpful-pages{border-top:3px solid #002145;border-bottom:3px solid #002145;margin:50px auto 60px;padding:70px 0;overflow:auto}.page-template-admissions .helpful-pages .helpful-title{color:#002145;margin:0 0 60px}.page-template-admissions .helpful-content .page{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;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{font-size:15px;color:#002145;margin:0 0 10px}.page-template-admissions .helpful-content .copy__image{position:absolute;left:20px;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.page-template-admissions .helpful-content a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#002145}.page-template-admissions .helpful-content a:hover .copy__image{left:25px}.page-template-admissions .helpful-content img{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;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;padding:20px 20px 20px;width:100%;max-width:280px;margin-left:auto}.page-template-admissions .cta ul{margin:0;list-style:none}.page-template-admissions .cta ul li{margin-bottom:30px}.page-template-admissions .cta ul li a{position:relative;display:inline-block}.page-template-admissions .cta ul li a::after{content:'';position:absolute;background-image:url(../images/bkg-admissions-arrow.svg);background-repeat:no-repeat;width:50px;height:10px;left:0;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;bottom:-20px}.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:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100vw;margin-left:calc((100% - 100vw) / 2);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.page-template-admissions .cta-pages .cta-bottom{margin-top:40px;background:#f6f6f6;padding:100px 0;width:100%;border-bottom:2px solid white;text-align:center}.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 white}.page-template-admissions .cta-pages .btn-ubc-red{-webkit-transition:all .25s;transition:all .25s}.page-template-admissions .cta-pages .btn-ubc-red:hover{background:white;color:#eb513a}@media screen and (max-width: 640px){.page-template-admissions .cta-pages{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;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;padding:10px 10px 10px 50px;width:65%;margin:20px 0}.page-template-admissions .pdf-download__size{font-weight:bold}.page-template-admissions .pdf-download__title{margin:0 0 10px;font-size:1.4rem;color:#002145}.page-template-admissions .pdf-download p{margin-bottom:0;font-size:14px;line-height:22px}.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{margin-bottom:0;min-width:150px;min-height:55px;margin-right:2em;display:none}.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;color:#002145;margin-bottom:25px}.admitted h3{font-size:22px;color:#002145;margin-bottom:25px}.admitted .button{background-color:#2f5d7c;font-weight:bold;color:#fff;display:inline-block;font-size:15px}.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{border:1px solid #1941A2;background-color:transparent;color:#1941A2;-webkit-transition:all 0.3s ease-in-out;transition:all 0.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;padding-left:32px;padding-right:32px;margin:20px 0 50px}@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{max-width:800px;margin-bottom:100px}.admitted__steps .section-content{border-top:1px solid #D8D8D8}.admitted .hero{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;height:500px;background-size:cover;background-repeat:no-repeat;background-position:center center}@media screen and (max-width: 800px){.admitted .hero{height:350px}}.admitted .hero__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.admitted .hero__content{width:100%;margin-right:80px;margin-bottom:50px}@media screen and (max-width: 800px){.admitted .hero__content{margin-right:0;margin-bottom:30px}}.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{background-color:#f6f6f6;padding:30px 25px;width:100%;max-width:280px;min-width:280px;text-align:center;box-sizing:border-box;-webkit-align-self:start;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start}@media screen and (max-width: 640px){.admitted .accept-cta{max-width:none;margin-bottom:40px}}.admitted .accept-cta__title{color:#333;font-size:18px;line-height:24px;margin-top:0}.admitted .accept-cta-sticky{-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-transform:translateY(100%);transform:translateY(100%);position:absolute;top:-100%;border-bottom:1px solid #D1D1D1;box-shadow:0 0 5px #D1D1D1;padding:20px}.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{position:fixed;max-width:none;left:0;top:0;z-index:100;-webkit-transform:translateY(0);transform:translateY(0);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 800px){.admitted .accept-cta-sticky.fixed{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.admitted .video-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 20px;box-sizing:border-box}@media screen and (max-width: 800px){.admitted .video-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0}}.admitted .video-content__copy{background-image:url(../images/bkg-video-icon.svg);background-repeat:no-repeat;background-color:inherit;width:35%;padding:45px 20px 0 0}@media screen and (max-width: 800px){.admitted .video-content__copy{width:100%;padding-right:0;padding-top:35px}}.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{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px;box-sizing:border-box}@media screen and (max-width: 800px){.admitted .image-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0}}.admitted .image-content__image-wrap{width:100%}@media screen and (max-width: 800px){.admitted .image-content__image-wrap{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-bottom:20px}}.admitted .image-content__copy{width:100%;margin-left:50px}@media screen and (max-width: 800px){.admitted .image-content__copy{margin-left:0}}.admitted .image-content__image{border:1px solid #b7c9d3;padding:20px;box-sizing:border-box}.admitted .image-content__cta{margin-top:40px;min-width:196px;width:auto;height:40px;box-sizing:border-box;line-height:40px;padding:0 30px;font-size:15px;font-weight:600;color:#061D3B;background-color:#d5dae1}.admitted .image-content__cta:hover{color:#061D3B;background-color:#bdc1c7}.admitted .image-overlay__image-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 800px){.admitted .image-overlay__image-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.admitted .image-overlay__copy{width:75%;margin:auto;text-align:center}@media screen and (max-width: 800px){.admitted .image-overlay__copy{width:100%}}.admitted .image-overlay__title{text-align:center}.admitted .image-overlay__image{width:100%;height:420px;position:relative;background-repeat:no-repeat;background-size:cover}@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{position:absolute;display:block;background-color:rgba(0,33,69,0.6);padding:25px 45px;font-size:24px;font-weight:bold;color:#fff;bottom:20px;left:20px;right:20px}.admitted .social__header{width:60%;margin:auto}.admitted .social__title{text-align:center}.admitted .social__copy{color:#002145;margin-bottom:30px}.admitted .social__menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:70%;margin:auto;margin-bottom:30px;list-style:none;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.admitted .social__menu li{margin:0 10px}.admitted .social__menu a{border:none;font-size:18px;border-radius:5px;width:40px;height:40px;display:block}.admitted .social__menu a.social{background-repeat:no-repeat;background-position:center center}.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{content:'';width:32px;height:32px;position:absolute;bottom:15px;left:15px;background-image:url("../images/icons/instagram-logo.svg");background-repeat:no-repeat;background-position:center center}.admitted__steps{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}@media screen and (max-width: 800px){.admitted__steps{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.admitted__steps .hero__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.admitted__content{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (max-width: 800px){.admitted__content{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}}.admitted--landing .section-content.section-grey{width:100vw;position:relative;left:calc(-50vw + 50%);padding:45px 0}@media screen and (max-width: 640px){.admitted--landing .hero__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.admitted .next-steps{margin:auto;width:80%}.admitted .next-steps__title{text-align:center}.admitted .next-steps__description{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{list-style:none;margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.admitted .next-steps__menu .menu-item{width:calc(33% - 30px);padding-top:10px;border-top:1px solid #CACACA;margin:0 12px 66px;position:relative;line-height:18px}@media screen and (max-width: 800px){.admitted .next-steps__menu .menu-item{width:100%;margin-bottom:20px;border-top:none;padding-top:0}.admitted .next-steps__menu .menu-item::after{content:'';width:1px;height:35px;background-color:#C4C4C4;position:absolute;left:-11px;top:22px}}.admitted .next-steps__menu .menu-item:last-child{border:none}.admitted .next-steps__menu .menu-item:hover:before{background-color:#EA5139 !important;-webkit-transform:scale(1.2);transform:scale(1.2);border:none !important}.admitted .next-steps__menu .menu-item:hover .sub::after{content:'';display:block;width:40px;height:2px;background-color:#EA5139;position:absolute;margin-top:2px}.admitted .next-steps__menu .menu-item a{text-transform:uppercase;color:#6D7278;font-size:10px;font-weight:bold}.admitted .next-steps__menu .menu-item a .sub{text-transform:uppercase;font-size:14px;color:#002145;font-weight:bold}.admitted .next-steps__menu .menu-item:before{content:'';display:block;width:11px;height:11px;background-color:#002145;position:absolute;top:-6px;left:-16px;border-radius:50%}@media screen and (max-width: 800px){.admitted .next-steps__menu .menu-item:before{top:4px}}.admitted .next-steps__start{position:absolute;left:-100px;top:-8px;text-transform:uppercase;font-size:12px;font-weight:bold;color:#6D7278}@media screen and (max-width: 800px){.admitted .next-steps__start{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-50px}}.admitted .next-steps__start:after{content:'';position:absolute;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:10px solid #EA5139;margin:2px 0 0 5px}@media screen and (max-width: 800px){.admitted .next-steps__start:after{bottom:-10px;left:calc(50% - 10px);-webkit-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg)}}.admitted__sidebar-menu{width:320px;margin-right:50px;position:-webkit-sticky;position:sticky;top:40px;height:auto;-webkit-align-self:start;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start;-webkit-box-flex:0;-webkit-flex:0 1 320px;-ms-flex:0 1 320px;flex:0 1 320px}@media screen and (max-width: 800px){.admitted__sidebar-menu{display:none;position:static;top:149px;width:100%;left:0}}.admitted .admitted-sidebar__title{font-weight:bold;margin-bottom:30px}.admitted .admitted-sidebar .menu{list-style:none}.admitted .admitted-sidebar .menu-item{display:block;position:relative;min-height:62px;margin-bottom:8px;line-height:18px}.admitted .admitted-sidebar .menu-item:before{content:'';display:block;width:11px;height:11px;background-color:#002145;position:absolute;top:3px;left:-20px;border-radius:50%}.admitted .admitted-sidebar .menu-item::after{content:'';width:1px;height:42px;background-color:#002145;position:absolute;left:-15px;top:22px}.admitted .admitted-sidebar .menu-item:last-child::after{display:none}.admitted .admitted-sidebar .menu-item.current_page_item:before{background-color:#EA5139;-webkit-transform:scale(1.2);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{content:'';display:block;width:40px;height:2px;background-color:#EA5139;position:absolute;margin-top:2px}.admitted .admitted-sidebar .menu-item:hover:before{background-color:#EA5139 !important;-webkit-transform:scale(1.2);transform:scale(1.2);border:none !important}.admitted .admitted-sidebar .menu-item:hover .sub::after{content:'';display:block;width:40px;height:2px;background-color:#EA5139;position:absolute;margin-top:2px}.admitted .admitted-sidebar .menu-item a{text-transform:uppercase;color:#6D7278;font-size:10px;font-weight:bold;display:block;min-width:62px}.admitted .admitted-sidebar .menu-item .sub{display:block;position:relative;text-transform:uppercase;font-weight:bold;font-size:13px;color:#002145;line-height:18px}.admitted__mobile-menu{display:none}.admitted__mobile-menu .mobile-header{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 -20px;padding:0 20px;border-bottom:4px solid #000;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.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{margin-bottom:0;display:none}.admitted__mobile-menu .admitted__mobile-toggle{padding:10px 20px;font-size:18px;height:50px;-webkit-appearance:none;appearance:none;background:none;border:none}.admitted__mobile-menu .admitted__mobile-toggle span{width:5px;height:5px;display:block;border-radius:50%;background-color:#000;margin-bottom: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;width:25px;height:3px;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-transform-origin:center center;transform-origin:center center;left:8px}.admitted__mobile-menu .admitted__mobile-toggle.is-open span:nth-child(3){-webkit-transform:rotate(-45deg);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:bold;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{margin-bottom:20px;color:#002145}.admitted .degree-requirements .campus-tabs{margin-bottom:0}.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{position:relative;padding-left:70px;background:#D1D1D1}.admitted .degree-requirements .requirements-content.select-degree::before{position:absolute;content:"";width:35px;height:29px;background-color:#1941A2;background-image:url("../images/bkg-arrow-white.svg");background-repeat:no-repeat;background-position:center center;left:30px}.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{width:100%;min-width:auto}}.admitted .degree-requirements .requirements-content.degree-specific-requirements .degree-title{margin:0 0 30px 0}.admitted .degree-requirements .requirements-content.degree-specific-requirements .requirement{border-bottom:1px solid #D1D1D1;padding-bottom:25px;margin-bottom:25px}.admitted .degree-requirements .requirements-content.degree-specific-requirements .requirement:last-child{border-bottom:none;padding-bottom:0;margin-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{margin-top:5px;font-size:14px}.admitted .degree-requirements .requirements-content.degree-specific-requirements .requirement .requirement-content{margin-top:20px}.admitted .cost-calculator{padding:90px 140px;margin:30px 0;position:relative;background-color:#f9f9f9}@media screen and (max-width: 800px){.admitted .cost-calculator{padding:20px 10px 90px}}.admitted .cost-calculator .bullets{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:226px;margin:0 auto}.admitted .cost-calculator .bullets .bullet{display:block;width:10px;height:10px;-webkit-box-flex:0;-webkit-flex:0 0 10px;-ms-flex:0 0 10px;flex:0 0 10px;border-radius:50%;border:1px solid #dadada}.admitted .cost-calculator .bullets .bullet.done{border-color:#002145;background-color:#002145}.admitted .cost-calculator .bullets .bullet.active{width:16px;height:16px;-webkit-box-flex:0;-webkit-flex:0 0 16px;-ms-flex:0 0 16px;flex:0 0 16px;border:none;background-color:#eb513a}.admitted .cost-calculator .bullets hr{margin:0 8px;border:none;background-color:#dadada}.admitted .cost-calculator .bullets hr.done{background-color:#002145}.admitted .cost-calculator .step{position:absolute;bottom:200px;min-width:auto;width:90px;background-color:#d7dae0;color:#002145 !important;padding:15px 5px}@media screen and (max-width: 800px){.admitted .cost-calculator .step{bottom:0;top:auto}}.admitted .cost-calculator .step:hover{background-color:#c9cdd3}.admitted .cost-calculator .step.previous{left:20px}.admitted .cost-calculator .step.next{right:20px}.admitted .cost-calculator .intro{margin:40px 0;text-align:center}.admitted .cost-calculator .intro .title{margin-bottom:20px;color:#002145}.admitted .cost-calculator .content{background:none}.admitted .cost-calculator .content form{margin:0 !important;padding:0 !important}.admitted .cost-calculator .content .step-content{width:100%}.admitted .cost-calculator .content .step-content #expenses{background:none;margin:0 auto;padding:0;max-width:415px}.admitted .cost-calculator .content .step-content .alert{margin:0 auto 30px;max-width:415px;box-sizing:border-box}.admitted .cost-calculator .content .step-content #financial-support{background:none;margin:0 auto;padding:0;max-width:450px}.admitted .cost-calculator .content .step-content #financial-support p{text-align:center;margin-bottom:30px}.admitted .cost-calculator .content .step-content #financial-support .input-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:10px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.admitted .cost-calculator .content .step-content #financial-support .input-item label{padding-top:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;line-height:20px}.admitted .cost-calculator .content .step-content #financial-support .input-item div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-left:30px;color:#888}.admitted .cost-calculator .content .step-content #financial-support .input-item input{max-width:75px;margin:0 6px}.admitted .cost-calculator .content .step-content #result{margin:40px 0;max-width:100%}.admitted .cost-calculator .content .step-content #result table{display:table !important}.admitted .cost-calculator .header-note{text-align:center;margin-bottom:30px}.admitted .table-of-contents{width:100%;margin-bottom:70px}.admitted .table-of-contents strong{display:block;margin-bottom:10px}.admitted .table-of-contents ul{list-style:disc;padding:0;margin:0;-webkit-column-count:2;column-count:2}@media screen and (max-width: 640px){.admitted .table-of-contents ul{-webkit-column-count:1;column-count:1}}.admitted .table-of-contents ul li{margin-left:18px;margin-bottom:10px}.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 0}.admitted .campus-tabs .campus-tabs-wrapper{background-color:#1941A2;padding:10px 15px 0;clear:both;list-style:none;margin:0 0 30px 0}.admitted .campus-tabs .campus-tabs-wrapper .campus-title{color:white;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{display:block;padding:15px 40px 10px;background-color:#3D6BD8 !important;font-weight:700;font-style:normal;font-size:20px;color:white !important}.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{padding:15px 10px 10px;font-size:14px}}.admitted .campus-tabs .campus-tabs-wrapper .campus-nav li span{display:block;padding:15px 40px 10px;background-color:white !important;font-weight:700;font-style:normal;font-size:20px;color:#1941A2 !important}@media screen and (max-width: 640px){.admitted .campus-tabs .campus-tabs-wrapper .campus-nav li span{padding:15px 10px 10px;font-size:14px}}.admitted .campus-tabs h2{font-size:2rem}.admitted .map .intro{margin-bottom:30px}.admitted .map iframe{border:none}.admitted .number-wrapper.extra{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:0;margin-bottom:0}@media screen and (max-width: 980px){.admitted .number-wrapper.extra{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.admitted .numbers{overflow:hidden}.admitted .number{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.admitted .number__label{font-size:56px;padding:0 70px 0 30px;box-sizing:border-box;width:80px}.admitted .number__content{border-left:1px solid #D8D8D8;color:#002145;padding:15px 30px;min-height:92px;box-sizing:border-box}.admitted .number__cta{margin-left:120px}.admitted .number--link img{position:relative;-webkit-transition:left 0.3s ease-in-out;transition:left 0.3s ease-in-out;left:0}.admitted .number--link:hover img{left:5px}.admitted .callout{background:#F1F5FF;border:1px solid #3D6BD8;box-shadow:0 3px 0 0 #1941A2;padding:20px 20px 20px;width:100%;max-width:280px;min-width:280px;margin-left:auto;-webkit-align-self:start;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start;box-sizing:border-box;margin-bottom:40px}@media screen and (max-width: 980px){.admitted .callout{margin-left:90px}}@media screen and (max-width: 500px){.admitted .callout{margin:auto}}.admitted .callout ul{margin:0;list-style:none}.admitted .callout ul li{margin-bottom:30px}.admitted .callout ul li a{display:block;color:#1941A2}.admitted .callout ul li a:hover+img{left:5px}.admitted .callout ul li img{display:none;position:relative;left:0;-webkit-transition:left 0.3s ease-in-out;transition:left 0.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:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 980px){.admitted .content-blocks-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.admitted .content-blocks__copy{margin-right:60px;margin-bottom:60px}@media screen and (max-width: 980px){.admitted .content-blocks__copy{margin-right:0}}.admitted .content-block{border-bottom:1px solid #D8D8D8;display:block;padding-bottom:45px;color:#002145;margin-bottom:40px;margin-right:40px}@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{position:relative;left:0;-webkit-transition:left 0.3s ease-in-out;transition:left 0.3s ease-in-out}.admitted .content-block:hover img{left:5px}.admitted .content-block__left{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.admitted .tip{background:#F8F8F8;text-align:center;-webkit-align-self:end;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;padding:10px 20px 30px;margin-left:auto;width:100%;max-width:280px;min-width:280px;box-sizing:border-box}@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{text-transform:uppercase;font-size:16px;color:#5A7A9E}.admitted .tip__image{width:120px;height:120px;border-radius:50%}.admitted .tip__quote{font-size:18px;font-style:italic;padding-left:0;padding-top:30px;background-position:2px 0}.admitted .tip__name{font-size:18px;font-weight:bold;color:#555}.admitted .tip--detail{background:none;margin-left:auto;margin-right:auto;max-width:500px}.admitted .tip--detail .tip__title{color:#555;font-weight:normal;margin-bottom:30px}.admitted .tip--detail .tip__image{width:200px;height:200px;margin-bottom:40px}.admitted .blog-post{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 800px){.admitted .blog-post{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.admitted .blog-post__content{width:100%;padding-left:0;padding-right:30px;box-sizing:border-box;position:relative}@media screen and (max-width: 800px){.admitted .blog-post__content{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}.admitted .blog-post__content:before{content:'';display:block;width:82px;height:72px;background:url(../images/bkg-teaser.png) 0 0 no-repeat;position:absolute;top:10px;left:-30px}@media screen and (max-width: 640px){.admitted .blog-post__content:before{right:0;left:unset;background-size:contain;width:60px;height:50px}}.admitted .blog-post__header{font-weight:normal;margin-top:15px;margin-bottom:0;z-index:10;position:relative;font-size:20px}@media screen and (max-width: 800px){.admitted .blog-post__header{font-size:15px}}.admitted .blog-post__title{margin-top:5px;z-index:10;position:relative;font-size:22px}@media screen and (max-width: 800px){.admitted .blog-post__title{margin-bottom:10px;padding-right:30px}}.admitted .blog-post__image{width:100%;max-width:435px;margin:10px 0 0 0}@media screen and (max-width: 800px){.admitted .blog-post__image{max-width:none;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin-bottom:20px}}.admitted .blog-post__image img{border:1px solid #b7c9d3;padding:20px;width:100%;box-sizing:border-box}.admitted .blog-post__readmore{margin-top:40px;padding-left:60px;padding-right:60px}.admitted .content-grid__items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:40px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.admitted .content-grid__item{display:block;width:calc(50% - 20px);color:#002145;margin-bottom:40px}.admitted .content-grid__item:nth-child(even){margin-left:40px}.admitted .content-grid__item-arrow{left:0;position:relative;-webkit-transition:left 0.3s ease-in-out;transition:left 0.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(even){margin-left:0}}.admitted .content-grid__title{font-size:18px}.admitted .content-grid__image-wrap{position:relative;overflow:hidden}.admitted .content-grid__image-wrap img{width:100%}.admitted .content-grid__image-wrap .caption{position:absolute;bottom:0;margin:0;width:100%;background:rgba(0,34,70,0.75);color:#fff;font-size:12px;padding:10px}.admitted .events h3{margin:5px 0 10px 0}.admitted .events .events-list .event-item{width:100%;margin:20px 0}.admitted .events .events-list .event-item .event-item-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 800px){.admitted .events .events-list .event-item .event-item-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.admitted .events .events-list .event-item .event-item-content .event-image{-webkit-box-flex:0;-webkit-flex:0 0 250px;-ms-flex:0 0 250px;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{margin-top:20px;text-transform:uppercase;color:#6D7278;font-weight:bold;font-size:14px}.admitted .events .tags{margin:0 0 20px 0}.admitted .events .tags li{margin:0;padding:4px 8px;font-size:12px;background-color:#dce2ea}.admitted .file-download{background-color:#F1F5FF;margin:30px 0;padding:20px;color:#555;border:1px solid #3D6BD8;max-width:50%;background-repeat:no-repeat;background-position:top 20px left 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;font-size:16px;display:block;font-weight:700;margin-bottom:0;padding-left:55px}.admitted .file-download .title:hover{color:#2f5d7c}.admitted .file-download .info{font-size:14px;padding-left:55px;margin-bottom:0;color:#6D7278}.admitted .file-download .description{padding-left:55px}.admitted .file-download .description p{font-size:14px;color:#6D7278}.admitted .alert-message{color:#002145;background:#D3F3E4 url(../images/icons/info-circle.svg) no-repeat 20px center;border:3px solid #87C4A0;padding:30px 50px 30px 75px;margin-bottom:20px}@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 p{font-size:14px}.admitted .alert-message p:last-child{margin-bottom:0}.admitted__next-wrapper{background:#f6f6f6;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.admitted__next-cta{padding:80px 20px 120px;text-align:center}.admitted .cta-block{text-align:center;padding:0 40px}.admitted .cta-block__title{max-width:60%;margin-left:auto;margin-right:auto}@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{text-align:center;padding:0 40px}.admitted .cta-icon-block__title{font-size:30px}.admitted .cta-icon-block__copy{margin-bottom:40px}.admitted .cta-icon-block__icons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 10px 60px}@media screen and (max-width: 800px){.admitted .cta-icon-block__icons{margin-bottom:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.admitted .cta-icon-block__icon{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;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-right:0;margin-bottom:40px}}.admitted .cta-icon-block__icon-image{max-width:50px;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-bottom:20px}.admitted .gallery__item{position:relative}.admitted .gallery__item--text-right .gallery__item-copy{right:25px;left:auto}.admitted .gallery__image{height:500px;background-size:cover}@media screen and (max-width: 800px){.admitted .gallery__image{height:300px}}.admitted .gallery__item-copy{background:#fff;padding:30px 40px;box-sizing:border-box;width:300px;position:absolute;top:25px;left:25px}@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{position:absolute;bottom:0;right:0}.admitted .gallery .owl-nav div{display:inline-block;height:34px;width:38px;color:#fff;background-color:#002145;font-size:0;text-indent:-9999px}.admitted .gallery .owl-nav .owl-prev{position:relative;margin-right:2px}.admitted .gallery .owl-nav .owl-prev::after{content:'';position:absolute;left:13px;top:10px;border:solid #fff;border-width:0 1px 1px 0;display:inline-block;padding:7px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.admitted .gallery .owl-nav .owl-next{position:relative}.admitted .gallery .owl-nav .owl-next::after{content:'';position:absolute;left:10px;top:10px;border:solid #fff;border-width:0 1px 1px 0;display:inline-block;padding:7px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (max-width: 800px){.admitted .gallery .owl-nav{top:calc(300px - 50px);bottom:auto}}.admitted .helpful-pages{border-top:3px solid #002145;margin:50px auto 60px;padding:70px 0;overflow:auto}.admitted .helpful-pages .helpful-title{color:#002145;margin:0 0 60px;font-size:2rem}.admitted .helpful-content .page{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;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{font-size:15px;color:#002145;margin:0 0 10px}.admitted .helpful-content .copy__image{position:absolute;left:20px;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.admitted .helpful-content a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#002145}.admitted .helpful-content a:hover .copy__image{left:25px}.admitted .helpful-content img{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}@media (min-width: 0) and (max-width: 520px){.admitted .helpful-content img{display:none}}.page-template-landing-page .landing{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.fsp-account{position:relative}.fsp-account .fsp-events-indicator__alert{position:absolute;right:0;top:50%;-webkit-transform:translate3d(80%, -50%, 0);transform:translate3d(80%, -50%, 0);color:#fff;background-color:#eb513a;width:25px;height:25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;box-sizing:border-box;border-radius:50%;z-index:3}@media screen and (max-width: 979px){.fsp-account .fsp-events-indicator__alert{display:none}}body{background:#fff;padding:0;overflow-x:hidden}
