img,legend{border:0}pre,textarea{overflow:auto}body,p strong{color:#2A2724}ol,p,ul{color:#595959}a,a:link,a:visited{text-decoration:none}blockquote p:last-of-type:after,blockquote p:last-of-type:before{position:absolute;bottom:0;right:0;background:#EFF3F7;content:""}.landing-link:hover .landing-text a,.landing-link:hover .landing-text h2,.landing-list a:focus,.landing-list a:hover,.main-content .js-t4form-container label .js-choice-label:focus,.main-content .js-t4form-container label .js-choice-label:hover,.underline,td a:focus,td a:hover{text-decoration:underline}#header,#header #header-bg,#icon-hamburger span,#logo span,.icon-hamburger span{-webkit-backface-visibility:hidden;backface-visibility:hidden}#program-cta:after,#small-screen-nav-link button:before,.homepage #instafeed a:before,.homepage #main .hero-image-wrap:after,.homepage #main .hero-image-wrap:before,.rule-line:before,.select-container:before,a.close-button span:after,a.close-button span:before,blockquote p:last-of-type:after,blockquote p:last-of-type:before,blockquote:after,blockquote:before,button.close-button span:after,button.close-button span:before{content:""}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}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}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{background-color:#efefef;display:block;padding:5px;margin:5px 0;border:1px solid #aaa}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}blockquote p,p{line-height:1.6}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]{-webkit-box-sizing:border-box;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;-webkit-box-sizing:content-box;box-sizing:content-box}.slick-slider,html{-webkit-box-sizing:border-box;box-sizing:border-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{padding:0}.screen-read,body.no-scroll,body.no-scroll-alt{overflow:hidden}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}#responsive-listener{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);width:1px;overflow:hidden;pointer-events:none}@font-face{font-family:bcsans;src:url(/media/capilanouca/images/fonts/BCSans-Regular.eot?#iefix) format("embedded-opentype"),url(/media/capilanouca/images/fonts/BCSans-Regular_2f.woff2) format("woff2"),url(/media/capilanouca/images/fonts/BCSans-Regular_2f.woff) format("woff");font-display:swap}@font-face{font-family:bcsans-light;src:url(/media/capilanouca/images/fonts/BCSans-Light_2g.woff2) format("woff2"),url(/media/capilanouca/images/fonts/BCSans-Light_2g.woff) format("woff");font-display:swap}@font-face{font-family:bcsans-bold;src:url(/media/capilanouca/images/fonts/BCSans-Bold_2f.woff2) format("woff2"),url(/media/capilanouca/images/fonts/BCSans-Bold_2f.woff) format("woff");font-display:swap}body{font-size:16px;line-height:1.25;font-family:lato,Helvetica,Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:700;margin-bottom:1.25rem;line-height:1.25;margin-top:1.2em}h1{font-size:2rem;line-height:1.2}h2{font-size:1.75rem}@media screen and (min-width:45em){#responsive-listener{height:2px}h2{font-size:1.925rem}}@media screen and (min-width:65em){#responsive-listener{max-width:3px}h2{font-size:2.125rem}}h3{font-weight:400;font-size:1.35rem}@media screen and (min-width:45em){h3{font-size:1.5rem}}@media screen and (min-width:65em){h3{font-size:1.75rem}}h4{font-weight:300;font-size:1.25rem}@media screen and (min-width:45em){h4{font-size:1.35rem}}@media screen and (min-width:65em){h4{font-size:1.5rem}}h5,h6{font-weight:700;font-size:1rem}@media screen and (min-width:45em){h5,h6{font-size:1.2rem}}@media screen and (min-width:65em){h5,h6{font-size:1.35rem}}p{font-size:1.1rem;font-weight:400;margin-bottom:1rem}@media screen and (min-width:45em){p{font-size:1.125rem;margin-bottom:1.125rem}}p strong{font-weight:700}blockquote{margin:3rem 0;padding:2.5rem 2rem 1rem;position:relative}blockquote:before{position:absolute;top:0;left:0;width:3rem;height:1rem}blockquote:after{position:absolute;top:0;left:0;width:1rem;height:3rem}blockquote p{font-weight:300;font-size:1.25rem}@media screen and (min-width:50em){blockquote{padding:3rem 3rem 2rem}blockquote p{font-size:1.5rem}}blockquote p:last-of-type:before{width:2rem;height:.5rem}blockquote p:last-of-type:after{width:.5rem;height:2rem}.container,.three-col .col{width:100%}blockquote footer{text-align:right}code,pre,tt{font:1em "andale mono","lucida console",monospace;line-height:1.5}abbr{border-bottom:1px dotted #666;cursor:help;white-space:nowrap}#calendar_events .eventdate a,#small-screen-nav .menu-title,#small-screen-nav-link button,.article-details p span,.article-landing-title .article-topic,.button,.date-stamp .month,.date-stamp2 .month,.date-wrap .month,.events-module .event-info p.subject,.homepage section.component-cta h2,.landing-list>ul>li,.landing-list>ul>li>a,.library-cta h2,.library-search h2,.main-content .js-t4form-container .btn,.section-title h2,.small-heading,a.button,button,form .input-group label,form legend,h1 .course-code,input[type=submit],section.article-landing-list .article-news-filters a,section.article-landing-list .article-news-filters span.currentpage,section.component-in-this-section h2,section.component-on-this-page h2,section.component-person-spotlight .person-taxonomy,table.cal-table .calendar-box-header,table.course-list tr td:first-child{font-family:brandon-grotesque,Helvetica,Arial,sans-serif;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.button.lowercase,.main-content .js-t4form-container form legend,a.button.lowercase,button.lowercase,input[type=submit].lowercase{text-transform:none;font-weight:600;font-family:lato,Helvetica,Arial,sans-serif;letter-spacing:normal}.small-heading{font-size:1.25rem;color:#2A2724;margin-top:0}.main-content h1,.main-content h2,.main-content h3,.main-content h4,.main-content h5,.main-content h6{margin-top:1.2em}.main-content .accordion h3{margin-top:0}.anchor-spacer{position:relative;display:block;height:0;top:-100px;pointer-events:none}.component-cta-title,section.component-cta,section.full-width-quote{display:-ms-grid;display:grid;-ms-grid-columns:16px 1fr 16px;grid-template-columns:16px 1fr 16px}@media screen and (min-width:45em){.component-cta-title,section.component-cta,section.full-width-quote{-ms-grid-columns:0 1fr 0;grid-template-columns:0 1fr 0}}#article-content section.component-image-centered,#article-content section.component-sidebar,#article-content section.component-text-only,#capilano-callout,#celebrate-fifty,#content-area,#explore-programs,#feature-news,#footer,#header,#title-area,.article-page .component-cta-title,.article-page .component-wrap,.article-page section.component-by-the-numbers,.article-page section.component-cta,.article-page section.component-headline-image .container-wrap,.article-page section.component-in-this-section,.article-page section.component-on-this-page,.article-page section.component-person-spotlight,.article-page section.component-quote,.article-page section.component-steps,.article-page section.component-text-image,.article-page section.full-width-quote,.call-to-actions,.component-page .component-cta-title,.component-page .component-wrap,.component-page section.component-by-the-numbers,.component-page section.component-cta,.component-page section.component-headline-image .container-wrap,.component-page section.component-image-centered,.component-page section.component-in-this-section,.component-page section.component-on-this-page,.component-page section.component-person-spotlight,.component-page section.component-quote,.component-page section.component-sidebar,.component-page section.component-steps,.component-page section.component-text-image,.component-page section.component-text-only,.component-page section.full-width-quote,.container-parent,.filter-content,.homepage #secondary-area,.homepage #tertiary-area,.landing-area,.landing-section .component-cta-title,.landing-section .component-wrap,.landing-section section.component-cta,.landing-section section.component-headline-image .container-wrap,.maj-min,.program-contact,.program-overview-redesign .component-cta-title,.program-overview-redesign .component-wrap,.program-overview-redesign section.component-by-the-numbers,.program-overview-redesign section.component-cta,.program-overview-redesign section.component-headline-image .container-wrap,.program-overview-redesign section.component-image-centered,.program-overview-redesign section.component-in-this-section,.program-overview-redesign section.component-on-this-page,.program-overview-redesign section.component-person-spotlight,.program-overview-redesign section.component-quote,.program-overview-redesign section.component-sidebar,.program-overview-redesign section.component-steps,.program-overview-redesign section.component-text-image,.program-overview-redesign section.component-text-only,.program-overview-redesign section.full-width-quote,.related-programs,.site-alert,.tab-area,section.article-landing-double,section.article-landing-full,section.article-landing-list,section.article-landing-media-release,section.article-landing-people,section.article-landing-subscribe,section.article-landing-triple,section.article-related,section.article-title-area,section.capsule-intro,section.component-image-double,section.component-image-slider,section.component-image-triple{display:-ms-grid;display:grid;-ms-grid-columns:16px 1fr 16px;grid-template-columns:16px 1fr 16px}@media screen and (min-width:25em){#article-content section.component-image-centered,#article-content section.component-sidebar,#article-content section.component-text-only,#capilano-callout,#celebrate-fifty,#content-area,#explore-programs,#feature-news,#footer,#header,#title-area,.article-page .component-cta-title,.article-page .component-wrap,.article-page section.component-by-the-numbers,.article-page section.component-cta,.article-page section.component-headline-image .container-wrap,.article-page section.component-in-this-section,.article-page section.component-on-this-page,.article-page section.component-person-spotlight,.article-page section.component-quote,.article-page section.component-steps,.article-page section.component-text-image,.article-page section.full-width-quote,.call-to-actions,.component-page .component-cta-title,.component-page .component-wrap,.component-page section.component-by-the-numbers,.component-page section.component-cta,.component-page section.component-headline-image .container-wrap,.component-page section.component-image-centered,.component-page section.component-in-this-section,.component-page section.component-on-this-page,.component-page section.component-person-spotlight,.component-page section.component-quote,.component-page section.component-sidebar,.component-page section.component-steps,.component-page section.component-text-image,.component-page section.component-text-only,.component-page section.full-width-quote,.container-parent,.filter-content,.homepage #secondary-area,.homepage #tertiary-area,.landing-area,.landing-section .component-cta-title,.landing-section .component-wrap,.landing-section section.component-cta,.landing-section section.component-headline-image .container-wrap,.maj-min,.program-contact,.program-overview-redesign .component-cta-title,.program-overview-redesign .component-wrap,.program-overview-redesign section.component-by-the-numbers,.program-overview-redesign section.component-cta,.program-overview-redesign section.component-headline-image .container-wrap,.program-overview-redesign section.component-image-centered,.program-overview-redesign section.component-in-this-section,.program-overview-redesign section.component-on-this-page,.program-overview-redesign section.component-person-spotlight,.program-overview-redesign section.component-quote,.program-overview-redesign section.component-sidebar,.program-overview-redesign section.component-steps,.program-overview-redesign section.component-text-image,.program-overview-redesign section.component-text-only,.program-overview-redesign section.full-width-quote,.related-programs,.site-alert,.tab-area,section.article-landing-double,section.article-landing-full,section.article-landing-list,section.article-landing-media-release,section.article-landing-people,section.article-landing-subscribe,section.article-landing-triple,section.article-related,section.article-title-area,section.capsule-intro,section.component-image-double,section.component-image-slider,section.component-image-triple{-ms-grid-columns:24px 1fr 24px;grid-template-columns:24px 1fr 24px}}@media screen and (min-width:45em){#article-content section.component-image-centered,#article-content section.component-sidebar,#article-content section.component-text-only,#capilano-callout,#celebrate-fifty,#content-area,#explore-programs,#feature-news,#footer,#header,#title-area,.article-page .component-cta-title,.article-page .component-wrap,.article-page section.component-by-the-numbers,.article-page section.component-cta,.article-page section.component-headline-image .container-wrap,.article-page section.component-in-this-section,.article-page section.component-on-this-page,.article-page section.component-person-spotlight,.article-page section.component-quote,.article-page section.component-steps,.article-page section.component-text-image,.article-page section.full-width-quote,.call-to-actions,.component-page .component-cta-title,.component-page .component-wrap,.component-page section.component-by-the-numbers,.component-page section.component-cta,.component-page section.component-headline-image .container-wrap,.component-page section.component-image-centered,.component-page section.component-in-this-section,.component-page section.component-on-this-page,.component-page section.component-person-spotlight,.component-page section.component-quote,.component-page section.component-sidebar,.component-page section.component-steps,.component-page section.component-text-image,.component-page section.component-text-only,.component-page section.full-width-quote,.container-parent,.filter-content,.homepage #secondary-area,.homepage #tertiary-area,.landing-area,.landing-section .component-cta-title,.landing-section .component-wrap,.landing-section section.component-cta,.landing-section section.component-headline-image .container-wrap,.maj-min,.program-contact,.program-overview-redesign .component-cta-title,.program-overview-redesign .component-wrap,.program-overview-redesign section.component-by-the-numbers,.program-overview-redesign section.component-cta,.program-overview-redesign section.component-headline-image .container-wrap,.program-overview-redesign section.component-image-centered,.program-overview-redesign section.component-in-this-section,.program-overview-redesign section.component-on-this-page,.program-overview-redesign section.component-person-spotlight,.program-overview-redesign section.component-quote,.program-overview-redesign section.component-sidebar,.program-overview-redesign section.component-steps,.program-overview-redesign section.component-text-image,.program-overview-redesign section.component-text-only,.program-overview-redesign section.full-width-quote,.related-programs,.site-alert,.tab-area,section.article-landing-double,section.article-landing-full,section.article-landing-list,section.article-landing-media-release,section.article-landing-people,section.article-landing-subscribe,section.article-landing-triple,section.article-related,section.article-title-area,section.capsule-intro,section.component-image-double,section.component-image-slider,section.component-image-triple{-ms-grid-columns:32px 1fr 32px;grid-template-columns:32px 1fr 32px}}@media screen and (min-width:60em){#article-content section.component-image-centered,#article-content section.component-sidebar,#article-content section.component-text-only,#capilano-callout,#celebrate-fifty,#content-area,#explore-programs,#feature-news,#footer,#header,#title-area,.article-page .component-cta-title,.article-page .component-wrap,.article-page section.component-by-the-numbers,.article-page section.component-cta,.article-page section.component-headline-image .container-wrap,.article-page section.component-in-this-section,.article-page section.component-on-this-page,.article-page section.component-person-spotlight,.article-page section.component-quote,.article-page section.component-steps,.article-page section.component-text-image,.article-page section.full-width-quote,.call-to-actions,.component-page .component-cta-title,.component-page .component-wrap,.component-page section.component-by-the-numbers,.component-page section.component-cta,.component-page section.component-headline-image .container-wrap,.component-page section.component-image-centered,.component-page section.component-in-this-section,.component-page section.component-on-this-page,.component-page section.component-person-spotlight,.component-page section.component-quote,.component-page section.component-sidebar,.component-page section.component-steps,.component-page section.component-text-image,.component-page section.component-text-only,.component-page section.full-width-quote,.container-parent,.filter-content,.homepage #secondary-area,.homepage #tertiary-area,.landing-area,.landing-section .component-cta-title,.landing-section .component-wrap,.landing-section section.component-cta,.landing-section section.component-headline-image .container-wrap,.maj-min,.program-contact,.program-overview-redesign .component-cta-title,.program-overview-redesign .component-wrap,.program-overview-redesign section.component-by-the-numbers,.program-overview-redesign section.component-cta,.program-overview-redesign section.component-headline-image .container-wrap,.program-overview-redesign section.component-image-centered,.program-overview-redesign section.component-in-this-section,.program-overview-redesign section.component-on-this-page,.program-overview-redesign section.component-person-spotlight,.program-overview-redesign section.component-quote,.program-overview-redesign section.component-sidebar,.program-overview-redesign section.component-steps,.program-overview-redesign section.component-text-image,.program-overview-redesign section.component-text-only,.program-overview-redesign section.full-width-quote,.related-programs,.site-alert,.tab-area,section.article-landing-double,section.article-landing-full,section.article-landing-list,section.article-landing-media-release,section.article-landing-people,section.article-landing-subscribe,section.article-landing-triple,section.article-related,section.article-title-area,section.capsule-intro,section.component-image-double,section.component-image-slider,section.component-image-triple{-ms-grid-columns:40px 1fr 40px;grid-template-columns:40px 1fr 40px}}@media screen and (min-width:70em){#article-content section.component-image-centered,#article-content section.component-sidebar,#article-content section.component-text-only,#capilano-callout,#celebrate-fifty,#content-area,#explore-programs,#feature-news,#footer,#header,#title-area,.article-page .component-cta-title,.article-page .component-wrap,.article-page section.component-by-the-numbers,.article-page section.component-cta,.article-page section.component-headline-image .container-wrap,.article-page section.component-in-this-section,.article-page section.component-on-this-page,.article-page section.component-person-spotlight,.article-page section.component-quote,.article-page section.component-steps,.article-page section.component-text-image,.article-page section.full-width-quote,.call-to-actions,.component-page .component-cta-title,.component-page .component-wrap,.component-page section.component-by-the-numbers,.component-page section.component-cta,.component-page section.component-headline-image .container-wrap,.component-page section.component-image-centered,.component-page section.component-in-this-section,.component-page section.component-on-this-page,.component-page section.component-person-spotlight,.component-page section.component-quote,.component-page section.component-sidebar,.component-page section.component-steps,.component-page section.component-text-image,.component-page section.component-text-only,.component-page section.full-width-quote,.container-parent,.filter-content,.homepage #secondary-area,.homepage #tertiary-area,.landing-area,.landing-section .component-cta-title,.landing-section .component-wrap,.landing-section section.component-cta,.landing-section section.component-headline-image .container-wrap,.maj-min,.program-contact,.program-overview-redesign .component-cta-title,.program-overview-redesign .component-wrap,.program-overview-redesign section.component-by-the-numbers,.program-overview-redesign section.component-cta,.program-overview-redesign section.component-headline-image .container-wrap,.program-overview-redesign section.component-image-centered,.program-overview-redesign section.component-in-this-section,.program-overview-redesign section.component-on-this-page,.program-overview-redesign section.component-person-spotlight,.program-overview-redesign section.component-quote,.program-overview-redesign section.component-sidebar,.program-overview-redesign section.component-steps,.program-overview-redesign section.component-text-image,.program-overview-redesign section.component-text-only,.program-overview-redesign section.full-width-quote,.related-programs,.site-alert,.tab-area,section.article-landing-double,section.article-landing-full,section.article-landing-list,section.article-landing-media-release,section.article-landing-people,section.article-landing-subscribe,section.article-landing-triple,section.article-related,section.article-title-area,section.capsule-intro,section.component-image-double,section.component-image-slider,section.component-image-triple{-ms-grid-columns:48px 1fr 48px;grid-template-columns:48px 1fr 48px}}@media screen and (min-width:65em){#explore-programs,.homepage #main #title-area,section.article-landing-featured,section.article-landing-photos,section.component-image-full{max-width:1680px;margin-left:auto;margin-right:auto}}.container{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-column-align:center;justify-self:center;max-width:1200px;min-width:0}.article-details,.landing-area .col-container,.landing-children ul,.three-col,section.article-landing-double .article-container,section.article-landing-list .article-container,section.article-landing-media-release .article-media-container,section.article-landing-people .article-people-list,section.article-landing-triple .article-landing-triple-secondary,section.article-related .article-container,section.component-image-double .container,section.component-image-triple .container,section.component-in-this-section ul,section.component-on-this-page ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:40em){.three-col{padding:0 0 0 4%;margin:0 -4%}}@media screen and (min-width:60em){.three-col{padding:0 0 0 3.5%;margin:0 -3.5%}}@media screen and (min-width:40em){.three-col .col{width:50%;padding-right:4%}}@media screen and (min-width:60em){.three-col .col{width:33.32%;padding-right:3.5%}}.two-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:40em){.two-col{padding:0 0 0 4%;margin:0 -4%}}*,body{margin:0}.two-col .col{width:100%}@media screen and (min-width:40em){.two-col .col{width:50%;padding-right:4%}}*{padding:0}body{background:#EFF3F7}.screen-read{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);width:1px;height:1px}.mobile-hidden{display:none}@media screen and (min-width:45em){.mobile-hidden{display:block}}.desktop-hidden{display:block}#print-footer-logo a,.display-none{display:none}@media screen and (min-width:45em){.desktop-hidden{display:none}}.visibility-hidden{visibility:hidden}.break-word{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}::-moz-selection{background:rgba(0,179,227,.25)}::selection{background:rgba(0,179,227,.25)}.button,a.button,button,input[type=submit]{display:inline-block;border:none;background:0 0;text-align:center;font-size:1rem;line-height:1.35;padding:.75rem 1rem;-webkit-transition:background-color .15s ease-out,border-color .15s ease-out;transition:background-color .15s ease-out,border-color .15s ease-out;border-radius:2px}.button.dark-blue,a.button.dark-blue,button.dark-blue,input[type=submit].dark-blue{background-color:#1b61a9;border:2px solid #1b61a9;color:#fff}.button.dark-blue:focus,.button.dark-blue:hover,a.button.dark-blue:focus,a.button.dark-blue:hover,button.dark-blue:focus,button.dark-blue:hover,input[type=submit].dark-blue:focus,input[type=submit].dark-blue:hover{background-color:#008670;border:2px solid #008670}.button.white,a.button.white,button.white,input[type=submit].white{background-color:#fff;border:2px solid #fff;color:#1b61a9}.button.white:focus,.button.white:hover,a.button.white:focus,a.button.white:hover,button.white:focus,button.white:hover,input[type=submit].white:focus,input[type=submit].white:hover{background-color:#008670;border:2px solid #008670}.button.ghost,a.button.ghost,button.ghost,input[type=submit].ghost{background-color:transparent;border:2px solid #1b61a9;color:#1b61a9}.button.ghost:focus,.button.ghost:hover,a.button.ghost:focus,a.button.ghost:hover,button.ghost:focus,button.ghost:hover,input[type=submit].ghost:focus,input[type=submit].ghost:hover{background-color:#1b61a9;color:#fff}.button.ghost-white,a.button.ghost-white,button.ghost-white,input[type=submit].ghost-white{background-color:transparent;border:2px solid #F3f4f5;color:#F3f4f5}.button.ghost-white:focus,.button.ghost-white:hover,a.button.ghost-white:focus,a.button.ghost-white:hover,button.ghost-white:focus,button.ghost-white:hover,input[type=submit].ghost-white:focus,input[type=submit].ghost-white:hover{background-color:#1b61a9;color:#fff}.button.less-padding,a.button.less-padding,button.less-padding,input[type=submit].less-padding{padding:.75rem}.button.small-text,a.button.small-text,button.small-text,input[type=submit].small-text{font-size:.85rem}.button.tiny-text,a.button.tiny-text,button.tiny-text,input[type=submit].tiny-text{font-size:.75rem}.button.shadow,a.button.shadow,button.shadow,input[type=submit].shadow{-webkit-box-shadow:0 4px 8px rgba(42,39,36,.25);box-shadow:0 4px 8px rgba(42,39,36,.25)}a.close-button,button.close-button{padding:0;font-size:1rem;cursor:pointer}@media screen and (max-width:64.9375em){a.close-button,button.close-button{padding:.25rem .75rem;border-radius:.25rem;color:#1b61a9}}a.close-button span,button.close-button span{display:inline-block;position:relative;text-indent:-999rem;border-radius:.95rem;margin-left:.2rem;width:1.9rem;height:1.9rem;line-height:2em}a.close-button span:after,a.close-button span:before,button.close-button span:after,button.close-button span:before{position:absolute;top:47%;left:19%;width:60%;height:2px;background:#1b61a9;-webkit-transform-origin:center center;transform-origin:center center}@media screen and (min-width:65em){a.close-button,button.close-button{color:#86ffeb}a.close-button span:after,a.close-button span:before,button.close-button span:after,button.close-button span:before{background:#86ffeb}}a.close-button span:before,button.close-button span:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}a.close-button span:after,button.close-button span:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}a.close-button:focus,a.close-button:hover,button.close-button:focus,button.close-button:hover{color:#14487d}a.close-button:focus span,a.close-button:hover span,button.close-button:focus span,button.close-button:hover span{background:#1b61a9}a.close-button:focus span:after,a.close-button:focus span:before,a.close-button:hover span:after,a.close-button:hover span:before,button.close-button:focus span:after,button.close-button:focus span:before,button.close-button:hover span:after,button.close-button:hover span:before{background:#fff}@media screen and (min-width:65em){a.close-button:focus,a.close-button:hover,button.close-button:focus,button.close-button:hover{color:#fff}a.close-button:focus span,a.close-button:hover span,button.close-button:focus span,button.close-button:hover span{background:#1b61a9}}img{max-width:100%;height:auto}img.image-small{display:none!important}@media screen and (max-width:44.9375em){img.image-small{display:block!important}}img.image-large{display:none!important}@media screen and (min-width:45em){img.image-large{display:block!important}.accordion figure.img-left,.accordion figure[style="float:left;"],.accordion figure[style="float: left;"],.accordion figure[style="float:left"],.accordion img.img-left,.accordion img[style="float:left;"],.accordion img[style="float: left;"],.accordion img[style="float:left"],.main-content figure.img-left,.main-content figure[style="float:left;"],.main-content figure[style="float: left;"],.main-content figure[style="float:left"],.main-content img.img-left,.main-content img[style="float:left;"],.main-content img[style="float: left;"],.main-content img[style="float:left"],.tab-content figure.img-left,.tab-content figure[style="float:left;"],.tab-content figure[style="float: left;"],.tab-content figure[style="float:left"],.tab-content img.img-left,.tab-content img[style="float:left;"],.tab-content img[style="float: left;"],.tab-content img[style="float:left"]{max-width:50%}}figure{margin:0}.small-s{display:block}.medium-s{display:none}@media screen and (min-width:30em){.small-s{display:none}.medium-s{display:block}}.accordion figure.img-full,.accordion img.img-full,.main-content figure.img-full,.main-content img.img-full,.tab-content figure.img-full,.tab-content img.img-full{min-width:100%;margin:20px 0}.accordion figure.img-left,.accordion figure[style="float:left;"],.accordion figure[style="float: left;"],.accordion figure[style="float:left"],.accordion img.img-left,.accordion img[style="float:left;"],.accordion img[style="float: left;"],.accordion img[style="float:left"],.main-content figure.img-left,.main-content figure[style="float:left;"],.main-content figure[style="float: left;"],.main-content figure[style="float:left"],.main-content img.img-left,.main-content img[style="float:left;"],.main-content img[style="float: left;"],.main-content img[style="float:left"],.tab-content figure.img-left,.tab-content figure[style="float:left;"],.tab-content figure[style="float: left;"],.tab-content figure[style="float:left"],.tab-content img.img-left,.tab-content img[style="float:left;"],.tab-content img[style="float: left;"],.tab-content img[style="float:left"]{float:left;margin:10px 30px 20px 0}@media screen and (max-width:44.9375em){.accordion figure.img-left,.accordion figure[style="float:left;"],.accordion figure[style="float: left;"],.accordion figure[style="float:left"],.accordion img.img-left,.accordion img[style="float:left;"],.accordion img[style="float: left;"],.accordion img[style="float:left"],.main-content figure.img-left,.main-content figure[style="float:left;"],.main-content figure[style="float: left;"],.main-content figure[style="float:left"],.main-content img.img-left,.main-content img[style="float:left;"],.main-content img[style="float: left;"],.main-content img[style="float:left"],.tab-content figure.img-left,.tab-content figure[style="float:left;"],.tab-content figure[style="float: left;"],.tab-content figure[style="float:left"],.tab-content img.img-left,.tab-content img[style="float:left;"],.tab-content img[style="float: left;"],.tab-content img[style="float:left"]{max-width:70%;float:none;margin:20px auto;display:block}}@media screen and (max-width:29.9375em){.accordion figure.img-left,.accordion figure[style="float:left;"],.accordion figure[style="float: left;"],.accordion figure[style="float:left"],.accordion img.img-left,.accordion img[style="float:left;"],.accordion img[style="float: left;"],.accordion img[style="float:left"],.main-content figure.img-left,.main-content figure[style="float:left;"],.main-content figure[style="float: left;"],.main-content figure[style="float:left"],.main-content img.img-left,.main-content img[style="float:left;"],.main-content img[style="float: left;"],.main-content img[style="float:left"],.tab-content figure.img-left,.tab-content figure[style="float:left;"],.tab-content figure[style="float: left;"],.tab-content figure[style="float:left"],.tab-content img.img-left,.tab-content img[style="float:left;"],.tab-content img[style="float: left;"],.tab-content img[style="float:left"]{max-width:100%}}.accordion figure.img-right,.accordion figure[style="float:right;"],.accordion figure[style="float: right;"],.accordion figure[style="float:right"],.accordion img.img-right,.accordion img[style="float:right;"],.accordion img[style="float: right;"],.accordion img[style="float:right"],.main-content figure.img-right,.main-content figure[style="float:right;"],.main-content figure[style="float: right;"],.main-content figure[style="float:right"],.main-content img.img-right,.main-content img[style="float:right;"],.main-content img[style="float: right;"],.main-content img[style="float:right"],.tab-content figure.img-right,.tab-content figure[style="float:right;"],.tab-content figure[style="float: right;"],.tab-content figure[style="float:right"],.tab-content img.img-right,.tab-content img[style="float:right;"],.tab-content img[style="float: right;"],.tab-content img[style="float:right"]{float:right;margin:10px 0 20px 30px}@media screen and (min-width:45em){.accordion figure.img-right,.accordion figure[style="float:right;"],.accordion figure[style="float: right;"],.accordion figure[style="float:right"],.accordion img.img-right,.accordion img[style="float:right;"],.accordion img[style="float: right;"],.accordion img[style="float:right"],.main-content figure.img-right,.main-content figure[style="float:right;"],.main-content figure[style="float: right;"],.main-content figure[style="float:right"],.main-content img.img-right,.main-content img[style="float:right;"],.main-content img[style="float: right;"],.main-content img[style="float:right"],.tab-content figure.img-right,.tab-content figure[style="float:right;"],.tab-content figure[style="float: right;"],.tab-content figure[style="float:right"],.tab-content img.img-right,.tab-content img[style="float:right;"],.tab-content img[style="float: right;"],.tab-content img[style="float:right"]{max-width:50%}}@media screen and (max-width:44.9375em){.accordion figure.img-right,.accordion figure[style="float:right;"],.accordion figure[style="float: right;"],.accordion figure[style="float:right"],.accordion img.img-right,.accordion img[style="float:right;"],.accordion img[style="float: right;"],.accordion img[style="float:right"],.main-content figure.img-right,.main-content figure[style="float:right;"],.main-content figure[style="float: right;"],.main-content figure[style="float:right"],.main-content img.img-right,.main-content img[style="float:right;"],.main-content img[style="float: right;"],.main-content img[style="float:right"],.tab-content figure.img-right,.tab-content figure[style="float:right;"],.tab-content figure[style="float: right;"],.tab-content figure[style="float:right"],.tab-content img.img-right,.tab-content img[style="float:right;"],.tab-content img[style="float: right;"],.tab-content img[style="float:right"]{max-width:70%;float:none;margin:20px auto;display:block}}@media screen and (max-width:29.9375em){.accordion figure.img-right,.accordion figure[style="float:right;"],.accordion figure[style="float: right;"],.accordion figure[style="float:right"],.accordion img.img-right,.accordion img[style="float:right;"],.accordion img[style="float: right;"],.accordion img[style="float:right"],.main-content figure.img-right,.main-content figure[style="float:right;"],.main-content figure[style="float: right;"],.main-content figure[style="float:right"],.main-content img.img-right,.main-content img[style="float:right;"],.main-content img[style="float: right;"],.main-content img[style="float:right"],.tab-content figure.img-right,.tab-content figure[style="float:right;"],.tab-content figure[style="float: right;"],.tab-content figure[style="float:right"],.tab-content img.img-right,.tab-content img[style="float:right;"],.tab-content img[style="float: right;"],.tab-content img[style="float:right"]{max-width:100%}}.accordion figure.img-center,.accordion img.img-center,.main-content figure.img-center,.main-content img.img-center,.tab-content figure.img-center,.tab-content img.img-center{margin:3rem auto;display:block;text-align:center}.accordion figure,.main-content figure,.tab-content figure{display:table}.accordion figcaption,.main-content figcaption,.tab-content figcaption{display:table-caption;caption-side:bottom;margin-top:.5rem;font-size:1rem;line-height:1.25em;margin-bottom:1rem}.accordion img+figcaption,.main-content img+figcaption,.tab-content img+figcaption{font-size:.85rem}form fieldset{margin-bottom:1.5rem;border:2px solid #F3f4f5;padding:.75rem 1.5rem}form legend{padding:0 1rem;margin-left:-1rem;color:#2A2724}form .input-group{position:relative}form .input-group label{position:absolute;top:50%;left:18px;-webkit-transform:translate3d(0,-45%,0) scale3d(1,1,1);transform:translate3d(0,-45%,0) scale3d(1,1,1);-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out, -webkit-transform .2s ease-out;font-size:.9rem;pointer-events:none;color:#797F88}form .input-group button,form .input-group button:focus,form .input-group button:hover{border:none}form input[type=date],form input[type=email],form input[type=month],form input[type=number],form input[type=search],form input[type=tel],form input[type=text],form input[type=time],form input[type=url],form input[type=week]{border:2px solid #B8C4D0;border-radius:3px;padding:.75rem 1rem 0;height:3rem}form input[type=date]:focus,form input[type=email]:focus,form input[type=month]:focus,form input[type=number]:focus,form input[type=search]:focus,form input[type=tel]:focus,form input[type=text]:focus,form input[type=time]:focus,form input[type=url]:focus,form input[type=week]:focus{outline:0;border-color:#008670}form textarea{margin-top:1.5rem;border:2px solid #B8C4D0;border-radius:3px;padding:.75rem 1rem 0;min-height:3rem;max-width:100%}.input-group.has-text label{-webkit-transform:translate3d(0,-90%,0) scale3d(.75,.75,1);transform:translate3d(0,-90%,0) scale3d(.75,.75,1)}.main-content form{margin:1rem 0 0}@media screen and (min-width:45em){.main-content form{padding:2rem 0}}.main-content form fieldset{padding:.75rem 0 3rem 12%}.main-content .input-group{margin:1.5rem 0 0;display:inline-block}.main-content input[type=date],.main-content input[type=email],.main-content input[type=month],.main-content input[type=number],.main-content input[type=search],.main-content input[type=tel],.main-content input[type=text],.main-content input[type=time],.main-content input[type=url],.main-content input[type=week]{min-width:16rem}@media screen and (min-width:45em){.main-content form fieldset{padding:.75rem 25% 3rem}.main-content input[type=date],.main-content input[type=email],.main-content input[type=month],.main-content input[type=number],.main-content input[type=search],.main-content input[type=tel],.main-content input[type=text],.main-content input[type=time],.main-content input[type=url],.main-content input[type=week]{min-width:19rem}}.main-content .js-t4form-container{font-family:lato,Helvetica,Arial,sans-serif}.main-content .js-t4form-container .form-group{margin-bottom:1.25rem}.main-content .js-t4form-container .form-group h2{margin-top:3rem}.main-content .js-t4form-container .input-group{margin-top:0}.main-content .js-t4form-container form legend{margin-left:0;font-size:1.125rem;padding-bottom:.5rem;border-bottom:1px solid #d7dbde}.main-content .js-t4form-container form fieldset{padding:0;margin-top:2rem}.main-content .js-t4form-container .input-group-addon,.main-content .js-t4form-container .input-group-btn{width:auto}.main-content .js-t4form-container .form-control{margin-bottom:8px;border:2px solid #B8C4D0;border-radius:3px;padding:.5rem 1rem;height:2.75rem;-webkit-box-shadow:none;box-shadow:none;font-size:16px;max-width:100%}@media screen and (min-width:35em){.main-content .js-t4form-container .form-control{max-width:80%}}.main-content .js-t4form-container input.form-control,.main-content .js-t4form-container select.form-control{max-width:28rem}.main-content .js-t4form-container select{-moz-appearance:none;-webkit-appearance:none;appearance:none;position:relative;background:url(/media/capilanouca/images/interface/svg/icon-chevron-down-grey.svg) 97% center no-repeat;background-size:13px 8px}.main-content .js-t4form-container textarea.form-control{min-height:6rem}.main-content .js-t4form-container label .js-choice-label{font-weight:400;line-height:1.6}.main-content .js-t4form-container .btn{font-size:1rem;line-height:1.35;padding:.75rem 1rem;border-radius:2px;background-color:#1b61a9;border:2px solid #1b61a9;margin-top:1rem}.main-content .js-t4form-container .btn:focus,.main-content .js-t4form-container .btn:hover{background-color:#008670;border:2px solid #008670}.main-content .js-t4form-container .btn.js-reset{background-color:transparent;border:2px solid #1b61a9;color:#1b61a9}.main-content .js-t4form-container .btn.js-reset:focus,.main-content .js-t4form-container .btn.js-reset:hover{background-color:#1b61a9;border:2px solid #1b61a9;color:#fff}.main-content .js-t4form-container .pull-right{float:left!important;margin-right:1rem}.main-content .js-t4form-container .alert-success{border-radius:3px;background-color:transparent;border:2px solid #82bc00;color:#558F08}.panel.course-search-widget form label{float:left}.panel.course-search-widget form label input{padding-top:0;margin-bottom:1rem}.minor-form,.select-wrap{max-width:45rem;margin:0 auto 1rem}.minor-form label,.select-wrap label{display:block;margin-bottom:.35rem}.minor-form select,.select-wrap select{display:block;font-size:16px;background:0 0;border:2px solid #B8C4D0;border-radius:3px;padding:.5rem 2rem .5rem 1rem;-moz-appearance:none;-webkit-appearance:none;appearance:none;position:relative;min-width:14rem;cursor:pointer}tfoot tr,th{border-bottom:1px solid #d7dbde}.minor-form select::-ms-expand,.select-wrap select::-ms-expand{display:none}.select-container{position:relative;display:inline-block;background:#fff}.select-container:before{position:absolute;background:url(/media/capilanouca/images/interface/svg/icon-chevron-down-grey.svg) center center no-repeat;background-size:13px 8px;width:13px;height:8px;top:1rem;right:.75rem;pointer-events:none}.main-content form.custom-form textarea{min-width:16rem;min-height:16rem}.main-content form.custom-form fieldset{padding:.75rem 0 3rem 12%}@media screen and (min-width:45em){.main-content form.custom-form textarea{min-width:28rem;width:100%}.main-content form.custom-form fieldset{padding:.75rem 25% 3rem 3rem}}.main-content form.custom-form .button{margin-top:2rem}ol,ul{margin-left:0;padding-left:0}ol strong,ul strong{font-weight:700;color:#2A2724}ul{list-style-type:none}ol,ol ol ol{list-style-type:decimal}ol ol{list-style-type:lower-alpha}.accordion ol,.accordion ul,.main-content ol,.main-content ul,.tab-content ol,.tab-content ul{padding:1.125rem 0 1rem 2rem;max-width:45rem}.accordion ol ol li:last-child,.accordion ol ul li:last-child,.accordion ul ol li:last-child,.accordion ul ul li:last-child,.main-content ol ol li:last-child,.main-content ol ul li:last-child,.main-content ul ol li:last-child,.main-content ul ul li:last-child,.tab-content ol ol li:last-child,.tab-content ol ul li:last-child,.tab-content ul ol li:last-child,.tab-content ul ul li:last-child{margin-bottom:0}.accordion ol li,.accordion ul li,.main-content ol li,.main-content ul li,.tab-content ol li,.tab-content ul li{margin-bottom:1rem;font-size:1.125rem;line-height:1.35}.accordion table ol li,.accordion table ul li,.main-content table ol li,.main-content table ul li,.tab-content table ol li,.tab-content table ul li,td p,th p{font-size:1rem}.accordion ul,.main-content ul,.tab-content ul{list-style-type:disc}.accordion ul ul,.main-content ul ul,.tab-content ul ul{list-style-type:circle}.accordion ol ul,.main-content ol ul,.tab-content ol ul{list-style-type:disc}.accordion h2+ol,.accordion h2+ul,.accordion h3+ol,.accordion h3+ul,.accordion h4+ol,.accordion h4+ul,.accordion p+ol,.accordion p+ul,.main-content h2+ol,.main-content h2+ul,.main-content h3+ol,.main-content h3+ul,.main-content h4+ol,.main-content h4+ul,.main-content p+ol,.main-content p+ul,.tab-content h2+ol,.tab-content h2+ul,.tab-content h3+ol,.tab-content h3+ul,.tab-content h4+ol,.tab-content h4+ul,.tab-content p+ol,.tab-content p+ul{padding-top:.5rem}table{border-collapse:collapse;border-spacing:0;background-image:none;width:100%;height:auto;border:1px solid transparent}table .table-toggle{display:none}tr{border-bottom:1px solid #F3f4f5}tr:last-child{border-bottom:1px solid #e5e7e9}td,th{padding:.75rem 0 .75rem 1.5rem}td:last-child,th:last-child{padding:.75rem 1.5rem}td p,th p{margin:0;line-height:1.25}th{background:#fff;text-align:left;color:#000;padding-top:1rem}tbody tr:nth-child(odd){background:#f9f9fa}td{color:#595959;font-weight:400}td img{max-width:140px}td h3{margin-top:1rem!important;font-size:1.5rem}td a{font-weight:600;color:#008670}td a:focus,td a:hover{color:#005345}.responsive-table{display:block;width:100%;height:auto;overflow-x:auto;position:relative;margin:1.5rem 0 3rem}.responsive-table.overflow{border-right:1px solid #e5e7e9}.responsive-table table{width:100%;position:absolute}.date-stamp .date-item,.date-wrap .date-item{margin-bottom:1rem;display:-ms-grid;display:grid;-ms-grid-columns:60px 1fr;grid-template-columns:60px 1fr}.date-stamp .date,.date-stamp.date,.date-wrap .date,.date-wrap.date{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;position:relative;overflow:hidden;display:block;float:left;text-align:center;padding-right:.5rem;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-ms-grid-column-align:start;justify-self:start;min-width:50px}.date-stamp .date:after,.date-stamp.date:after,.date-wrap .date:after,.date-wrap.date:after{content:"";position:absolute;right:0;top:.25rem;bottom:.5rem;width:2px;background:#008670}.date-stamp .month,.date-wrap .month{display:block;font-size:.8rem}.date-stamp .day,.date-wrap .day{display:block;font-weight:300;font-size:2rem;padding:0 .25rem .25rem 0}.date-stamp .date-title,.date-wrap .date-title{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;display:block;font-size:1.15rem;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-left:.5rem}#feature-news,.program-contact,.related-programs{background:#F3f4f5;padding:5rem 0 4rem}#feature-news .rule-line,.program-contact .rule-line,.related-programs .rule-line{z-index:1}#feature-news .rule-line:before,.program-contact .rule-line:before,.related-programs .rule-line:before{background:#e5e7e9}#feature-news .rule-line h2.small-heading,.program-contact .rule-line h2.small-heading,.related-programs .rule-line h2.small-heading{background:#F3f4f5}#feature-news .rule-line a.button,.program-contact .rule-line a.button,.related-programs .rule-line a.button{display:block}@media screen and (max-width:54.9375em){#feature-news .rule-line a.button,.program-contact .rule-line a.button,.related-programs .rule-line a.button{display:none}}#feature-news .box,.program-contact .box,.related-programs .box{background:#fff;padding:2rem 1.5rem}@media screen and (max-width:44.9375em){#header{-ms-grid-columns:0 1fr 0;grid-template-columns:0 1fr 0}#header .container{-ms-grid-columns:1fr 4fr;grid-template-columns:1fr 4fr;-ms-grid-rows:56px;grid-template-rows:56px}#header #small-screen-nav-link{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}}@media screen and (min-width:45em){#header .container{-ms-grid-columns:3fr 2fr;grid-template-columns:3fr 2fr;-ms-grid-rows:56px;grid-template-rows:56px}}@media screen and (min-width:55em){#header .container{-ms-grid-columns:2fr 1fr;grid-template-columns:2fr 1fr}}#header #logo{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-ms-grid-column-align:center;justify-self:center;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}#header #utility-nav{display:-ms-grid;display:grid;-ms-grid-row-align:center;align-self:center}#header #primary-nav,#header #utility-nav #site-search-container,#header #utility-nav ul{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}#header{position:fixed;z-index:10;width:100%;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out, -webkit-transform .25s ease-out;will-change:transform}#header:after,#header:before{content:""!important;position:absolute!important;width:0!important;height:0!important}@media screen and (max-width:44.9375em){#header.header-hidden{-webkit-transform:translate3d(0,-56px,0);transform:translate3d(0,-56px,0);background:0 0}}@media screen and (min-width:45em){#header #logo{-ms-grid-column-align:start;justify-self:start}#header #small-screen-nav-link{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}#header.header-hidden{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@media screen and (min-width:65em){#header .container{-ms-grid-columns:1fr 2fr;grid-template-columns:1fr 2fr;-ms-grid-rows:240px 100px;grid-template-rows:240px 100px}#header #logo,#header #utility-nav ul{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}#header #utility-nav{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:200px 40px;grid-template-rows:200px 40px}#header #utility-nav #site-search-container{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}#header #primary-nav{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}#header{top:-200px}#header.header-hidden{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}#header #header-bg:before{content:"";position:absolute;z-index:1;top:200px;width:100%;height:40px;background:#F3f4f5;background:-webkit-gradient(linear,left top, right bottom,from(#e5e7e9),to(#f9f9fa));background:linear-gradient(to bottom right,#e5e7e9,#f9f9fa)}}@media screen and (max-width:44.9375em){.search-open #header.header-hidden{-webkit-transform:translate3d(0,200px,0);transform:translate3d(0,200px,0)}.search-open #header.header-hidden #small-screen-nav-link{opacity:1}}#header #header-bg{position:absolute;left:0;top:0;right:0;bottom:0;background:#fff;-webkit-box-shadow:0 0 8px rgba(42,39,36,.15);box-shadow:0 0 8px rgba(42,39,36,.15);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}@media screen and (min-width:65em){#header #header-bg:after{content:"";position:absolute;z-index:2;width:100%;height:203px;background:#e5e7e9}}#header .container{display:-ms-grid;display:grid;position:relative;z-index:3;border-bottom:none}.search-open #header,.search-open #header.header-hidden{-webkit-transform:translate3d(0,200px,0);transform:translate3d(0,200px,0)}@media screen and (min-width:45em){.search-open #header,.search-open #header.header-hidden{-webkit-transform:translate3d(0,200px,0);transform:translate3d(0,200px,0)}}@media screen and (min-width:65em){.search-open #header{-webkit-transform:translate3d(0,200px,0);transform:translate3d(0,200px,0)}.search-open #header.header-hidden{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}.search-open #header #header-bg{opacity:1!important}.search-open #header #header-bg:after{background:-webkit-gradient(linear,left top, right bottom,from(#008670),to(#1b61a9))!important;background:linear-gradient(to bottom right,#008670,#1b61a9)!important}}#header .skip-text.visible{padding:10px 30px;background:rgba(255,255,255,.95);clip:auto;width:auto;height:auto;top:0}#logo span{margin:0;-webkit-transition:-webkit-transform .15s ease-out;transition:-webkit-transform .15s ease-out;transition:transform .15s ease-out;transition:transform .15s ease-out, -webkit-transform .15s ease-out;display:block}#logo span a{display:block;text-indent:-9999rem;font-size:.5rem;-webkit-transition:opacity .15s ease-out;transition:opacity .15s ease-out;opacity:0}@media screen and (max-width:44.9375em){#logo span{height:40px;width:26px;position:relative;background:url(/media/capilanouca/images/interface/logo-capu-small.svg) no-repeat}#logo span a{width:26px;height:40px}.header-hidden #logo{opacity:1}}@media screen and (min-width:45em){#header .skip-text.visible{top:56px}#logo span{height:28px;width:180px}#logo span a{background:url(/media/capilanouca/images/interface/svg/logo-capilano.svg) no-repeat;height:100%;opacity:1}}@media screen and (max-width:64.9375em){#header #primary-nav,#header #utility-nav{display:none}}#utility-nav{position:relative}#utility-nav a{font-weight:400}@media screen and (min-width:65em){#header .skip-text.visible{top:200px}#logo span{background:url(/media/capilanouca/images/interface/svg/logo-capilano-small2.svg) no-repeat;height:50px;width:320px;-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:translate3d(0,0,0) scale(1,1);transform:translate3d(0,0,0) scale(1,1)}.header-hidden #logo span{-webkit-transform:translate3d(0,30px,0) scale(.5,.5);transform:translate3d(0,30px,0) scale(.5,.5)}.header-hidden #logo span a{opacity:0}.header-hidden #primary-nav,.header-hidden #utility-nav{visibility:hidden;-webkit-transition:visibility 0s .25s;transition:visibility 0s .25s}#primary-nav ul,#utility-nav ul{text-align:right}#primary-nav ul li,#utility-nav ul li{display:inline-block;padding:0 1rem}#utility-nav ul{margin-right:5.5rem}#utility-nav li{position:relative}#utility-nav li:after{content:"";position:absolute;width:1px;right:-3px;top:5px;bottom:4px;background:rgba(0,134,112,.25)}#utility-nav a:focus,#utility-nav a:hover{color:#14487d;text-decoration:underline}#primary-nav li:last-child{padding-right:0!important}#primary-nav li span.currentbranch0 a:before{opacity:1}#primary-nav li span.currentbranch2{position:relative}#primary-nav li span.currentbranch2 a:before{content:"";position:absolute;top:0;left:-1.5rem;bottom:0;width:8px;background:#008670}}#primary-nav>ul>li>a,#primary-nav>ul>li>span>a{position:relative;color:#2A2724;font-size:1.1rem;display:block}#primary-nav>ul>li>a p,#primary-nav>ul>li>span>a p{color:#2A2724}@media screen and (min-width:65em){#primary-nav>ul>li>a,#primary-nav>ul>li>span>a{font-weight:600;padding:0 0 .25rem;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#primary-nav>ul>li>a:before,#primary-nav>ul>li>span>a:before{content:"";position:absolute;z-index:-1;bottom:0;left:0;right:0;height:2px;background:rgba(0,134,112,.5);opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity .15s ease-out,-webkit-transform .2s ease-out;transition:opacity .15s ease-out,-webkit-transform .2s ease-out;transition:opacity .15s ease-out,transform .2s ease-out;transition:opacity .15s ease-out,transform .2s ease-out,-webkit-transform .2s ease-out}#primary-nav>ul>li>a:focus,#primary-nav>ul>li>a:hover,#primary-nav>ul>li>span>a:focus,#primary-nav>ul>li>span>a:hover{outline:0}#primary-nav>ul>li>a:focus:before,#primary-nav>ul>li>a:hover:before,#primary-nav>ul>li>span>a:focus:before,#primary-nav>ul>li>span>a:hover:before{opacity:1}}#small-screen-nav-link{opacity:1;-webkit-transition:opacity .15s ease-out;transition:opacity .15s ease-out;border-left:1px solid #e5e7e9}@media screen and (max-width:44.9375em){.header-hidden #small-screen-nav-link{opacity:0}}#small-screen-nav-link button{width:50%;padding:0;height:56px;font-size:.9rem;color:#008670;background:#fff;position:relative;border-radius:0}#small-screen-nav-link button svg{fill:#008670}#small-screen-nav-link button:before{position:absolute;top:0;left:0;right:0;width:100%;height:2px;background:#008670;opacity:0;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}@media screen and (min-width:45em){#small-screen-nav-link{border-left:none}#small-screen-nav-link button{height:56px;font-size:.75rem;border-right:1px solid #e5e7e9}#small-screen-nav-link button:before{top:auto;bottom:0}#small-screen-nav-link button.site-search-toggle{border-left:1px solid #ebecee}}#small-screen-nav-link button:focus,#small-screen-nav-link button:hover{outline:0}#small-screen-nav-link button:focus:before,#small-screen-nav-link button:hover:before{opacity:1}#small-screen-nav-link button.site-search-toggle{border-right:1px solid #ebecee}.search-open #small-screen-nav-link button.site-search-toggle{background:#008670;color:#fff}.search-open #small-screen-nav-link button.site-search-toggle svg{fill:#fff}#small-screen-nav-link button .button-text{position:relative;top:-5px}#small-screen-nav-link button #icon-hamburger,#small-screen-nav-link button .icon-hamburger,#small-screen-nav-link button svg{position:relative;top:4px;display:inline-block;margin-right:6px}button#site-nav-toggle{float:right}.nav-open button#site-nav-toggle{background:#008670;color:#fff}#icon-hamburger,.icon-hamburger{width:28px;height:28px;position:relative}#icon-hamburger span,.icon-hamburger span{display:block;width:100%;height:3px;border-radius:1px;background:#008670;position:absolute;top:12px;-webkit-transition:opacity .15s ease-out,-webkit-transform .2s ease-out;transition:opacity .15s ease-out,-webkit-transform .2s ease-out;transition:opacity .15s ease-out,transform .2s ease-out;transition:opacity .15s ease-out,transform .2s ease-out,-webkit-transform .2s ease-out;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:translate3d(0,0,0) rotate(0);transform:translate3d(0,0,0) rotate(0);opacity:1}#icon-hamburger span:first-child,.icon-hamburger span:first-child{top:4px}#icon-hamburger span:last-child,.icon-hamburger span:last-child{bottom:5px;top:auto}.component-nav-open #icon-hamburger span,.component-nav-open .icon-hamburger span,.nav-open #icon-hamburger span,.nav-open .icon-hamburger span{opacity:0}.component-nav-open #icon-hamburger span:first-child,.component-nav-open .icon-hamburger span:first-child,.nav-open #icon-hamburger span:first-child,.nav-open .icon-hamburger span:first-child{-webkit-transform:translate3d(0,8px,0) rotate(45deg);transform:translate3d(0,8px,0) rotate(45deg);opacity:1}.component-nav-open #icon-hamburger span:last-child,.component-nav-open .icon-hamburger span:last-child,.nav-open #icon-hamburger span:last-child,.nav-open .icon-hamburger span:last-child{-webkit-transform:translate3d(0,-8px,0) rotate(-45deg);transform:translate3d(0,-8px,0) rotate(-45deg);opacity:1}.nav-open #icon-hamburger span,.nav-open .icon-hamburger span{opacity:0;background:#fff}#small-screen-nav{position:fixed;overflow-y:scroll;overflow-x:hidden;z-index:1;width:320px;right:0;top:0;bottom:0;opacity:0;background:#F3f4f5;padding-top:56px}@media screen and (min-width:45em){#small-screen-nav-link button #icon-hamburger,#small-screen-nav-link button .icon-hamburger,#small-screen-nav-link button svg{margin-left:-3px}#small-screen-nav{padding-bottom:0;padding-top:56px}}#small-screen-nav .menu-title{display:block;font-size:1rem;margin-bottom:0;padding-top:2rem;min-height:3.375rem;border-bottom:1px solid #e5e7e9}#small-screen-nav .menu-title a{color:#2A2724}#small-screen-nav .multilevel-linkul-1 .menu-title{font-family:lato,Helvetica,Arial,sans-serif;text-transform:initial;letter-spacing:normal;font-weight:600;font-size:1.2rem}#small-screen-nav #primary-nav ul>li>a,#small-screen-nav #primary-nav ul>li>span>a,#small-screen-nav #utility-nav a{opacity:0;-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity .5s ease-out,-webkit-transform .5s ease-out;transition:opacity .5s ease-out,-webkit-transform .5s ease-out;transition:opacity .5s ease-out,transform .5s ease-out;transition:opacity .5s ease-out,transform .5s ease-out,-webkit-transform .5s ease-out;margin-right:50px}#content-push,#small-screen-search{-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out, -webkit-transform .25s ease-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}.nav-open #small-screen-nav{opacity:1}.nav-open #small-screen-nav #primary-nav ul>li>a,.nav-open #small-screen-nav #primary-nav ul>li>span>a,.nav-open #small-screen-nav #utility-nav a{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#small-screen-nav #primary-nav ul{background:#fff}#small-screen-nav #primary-nav ul li{border-bottom:1px solid #F3f4f5}#small-screen-nav #primary-nav ul li a{display:block;padding:16px 24px}#small-screen-nav #primary-nav ul li .menu-title a{padding:16px 20px}#small-screen-nav #primary-nav ul>li>a,#small-screen-nav #primary-nav ul>li>span>a{padding:18px 20px 16px}#small-screen-nav #primary-nav>ul>li:first-child a{padding-top:20px}#small-screen-nav #utility-nav ul li a{display:block;padding:8px 20px}#site-search-container{opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;padding-top:2.8rem}.search-open #site-search-container{opacity:1}#site-search-container p{font-size:1.35rem;margin-bottom:.5rem;font-weight:300;color:#fff}#site-search-container form{position:relative;max-width:300px;margin:0 auto}#site-search-container input{width:300px;padding-right:88px}#site-search-container button#site-search-submit{position:absolute;font-size:.85rem;top:4px;right:4px;bottom:4px;line-height:1}#site-search-container button#site-search-close{position:absolute;top:.5rem;right:20px}@media screen and (min-width:65em){#small-screen-nav,#small-screen-nav-link{display:none}#site-search-container{padding-top:0;color:#fff}#site-search-container form{max-width:480px}#site-search-container input{width:480px;color:#2A2724}#site-search-container button#site-search-close{right:0}}#site-search-container .radio__container{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:.5rem}#site-search-container .radio__container input{width:20px}#site-search-container .radio__container label{margin-right:1rem;vertical-align:middle}#small-screen-search{position:fixed;z-index:10;height:200px;width:100%;background:#F3f4f5;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);top:-200px}@media screen and (max-width:44.9375em){.nav-open #small-screen-search{-webkit-transform:translate3d(-320px,0,0);transform:translate3d(-320px,0,0)}}.search-open #small-screen-search{-webkit-transform:translate3d(0,200px,0);transform:translate3d(0,200px,0)}@media screen and (max-width:64.9375em){#utility-nav button.site-search-toggle{display:none}}@media screen and (min-width:65em){#small-screen-search{display:none}#utility-nav button.site-search-toggle{margin-right:-.5rem;display:block;position:absolute;top:200px;right:0;background:0 0;color:#1b61a9;text-transform:none;font-family:lato,Helvetica,Arial,sans-serif;letter-spacing:0;height:40px;padding:0 .5rem}#utility-nav button.site-search-toggle svg{width:16px;height:16px;margin-right:4px;fill:#1b61a9;position:relative;top:2px}#utility-nav button.site-search-toggle:focus,#utility-nav button.site-search-toggle:hover{color:#14487d;text-decoration:underline}.search-open #utility-nav button.site-search-toggle{background:#1b61a9;color:#fff}.search-open #utility-nav button.site-search-toggle svg{fill:#fff}#primary-nav ul>li>ul>li>ul>li>ul{display:none}}#content-push{background:#fff;position:relative;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:5}@media screen and (max-width:44.9375em){.search-open #content-push{-webkit-transform:translate3d(0,200px,0);transform:translate3d(0,200px,0)}}@media screen and (max-width:64.9375em){.search-open #content-push{-webkit-transform:translate3d(0,200px,0);transform:translate3d(0,200px,0)}}.nav-open #content-push{-webkit-box-shadow:0 0 30px rgba(42,39,36,.2);box-shadow:0 0 30px rgba(42,39,36,.2);-webkit-transform:translate3d(-320px,0,0);transform:translate3d(-320px,0,0)}@media screen and (max-width:64.9375em){#primary-nav a{color:#595959}#primary-nav>ul>li>a,#primary-nav>ul>li>span>a{font-family:brandon-grotesque,Helvetica,Arial,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.1em;font-size:1rem}#primary-nav>ul>li ul{position:absolute;top:0;bottom:0;visibility:hidden;overflow-x:hidden;overflow-y:scroll;-webkit-transform:translate3d(320px,0,0);transform:translate3d(320px,0,0);-webkit-transition:visibility 0s .3s,-webkit-transform .3s ease-out;transition:visibility 0s .3s,-webkit-transform .3s ease-out;transition:transform .3s ease-out,visibility 0s .3s;transition:transform .3s ease-out,visibility 0s .3s,-webkit-transform .3s ease-out;width:100%;background:#F3f4f5;-webkit-box-shadow:0 4px 8px rgba(42,39,36,.15);box-shadow:0 4px 8px rgba(42,39,36,.15)}#primary-nav>ul>li>ul{z-index:1;top:56px}#primary-nav>ul>li>ul ul{z-index:2}#primary-nav>ul>li>ul ul ul{z-index:3}#primary-nav>ul>li>ul ul ul ul{z-index:4}#primary-nav>ul>li>ul ul ul ul ul{z-index:5}#primary-nav>ul>li ul.selected{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out}#primary-nav>ul li{min-height:3.375rem}#primary-nav .currentbranch1>a:before,#primary-nav .currentbranch2>a:before,#primary-nav .currentbranch3>a:before,#primary-nav .currentbranch4>a:before,#primary-nav .currentbranch5>a:before,#primary-nav .currentbranch6>a:before,#primary-nav .currentbranch7>a:before{content:"";position:absolute;z-index:-1;top:0;left:0;bottom:0;right:-50px;background:#F3f4f5}#primary-nav>ul>li.student-nav i{color:#B8C4D0;width:18px;margin-right:10px;text-align:center}#primary-nav>ul>li.student-nav svg{width:18px;margin-right:10px;position:relative;top:3px}#utility-nav{margin-top:.5rem}button.menu-next{background:url(/media/capilanouca/images/interface/svg/icon-chevron-right-blue.svg) center center no-repeat;background-size:8px 13px;position:relative;float:right;height:3.375rem;width:50px;margin-top:-3.375rem;opacity:0;-webkit-transition:opacity .5s ease-in;transition:opacity .5s ease-in}button.menu-next:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:1px;background:#e5e7e9}button.menu-prev{position:absolute;top:12px;background:url(/media/capilanouca/images/interface/svg/icon-chevron-left-blue.svg) left 10px no-repeat;background-size:6px 10px;font-family:lato,Helvetica,Arial,sans-serif;letter-spacing:normal;text-transform:initial;margin-left:8px;font-size:.85rem;color:#008670;padding:6px 6px 6px 12px}.nav-open button.menu-next,.nav-open button.menu-prev{opacity:1}}#primary-nav li p.nav-title{margin:0;font-weight:500;font-size:1rem;line-height:1.25}@media screen and (min-width:65em){#primary-nav li p.nav-title{font-size:1.1rem}}#primary-nav a[target=_blank]:after{font-family:"Font Awesome 5 Pro";margin-left:.35rem;font-size:1rem;color:#B8C4D0}#small-screen-nav #primary-nav ul li a.button{display:none}@media screen and (min-width:65em){#primary-nav>ul>li>a,#primary-nav>ul>li>span>a{z-index:100;-webkit-transform:translateZ(0);transform:translateZ(0)}#primary-nav>ul>li>a:after,#primary-nav>ul>li>span>a:after{content:"";position:absolute;height:2rem;width:2px;background:#008670;left:50%;top:1.75rem;opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:opacity .2s,-webkit-transform .2s ease-out;transition:opacity .2s,-webkit-transform .2s ease-out;transition:transform .2s ease-out,opacity .2s;transition:transform .2s ease-out,opacity .2s,-webkit-transform .2s ease-out}#primary-nav>ul>li a.button{display:none!important;padding:.5rem;font-size:.8rem;margin-right:2rem;font-weight:500!important;max-width:200px}#primary-nav>ul>li a.button.dark-blue{color:#fff;margin-top:1.35rem}#primary-nav>ul>li a.button.ghost{color:#1b61a9;margin-top:.75rem}#primary-nav>ul>li a.button.ghost:focus,#primary-nav>ul>li a.button.ghost:hover{color:#fff}#primary-nav>ul>li ul{text-align:left}#primary-nav>ul>li ul li{padding:0}#primary-nav>ul>li ul li a{color:#595959;font-weight:400}#primary-nav>ul>li ul li a.view-all{display:inline-block;margin-top:.5rem;color:#008670}#primary-nav>ul>li ul li a.view-all:hover{color:#005345}#primary-nav>ul>li ul li a.view-all:after{content:"";position:relative;display:inline-block;background:url(/media/capilanouca/images/interface/svg/icon-chevron-right-blue.svg) left center no-repeat;width:.45rem;height:.6rem;margin-left:.5rem}#primary-nav>ul>li>ul>li{padding:0 1rem 0 0}#primary-nav>ul>li>ul>li>a,#primary-nav>ul>li>ul>li>span>a{font-size:1.125rem;font-family:brandon-grotesque,Helvetica,Arial,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:#2A2724;margin:1.2rem 0 .5rem;display:inline-block}#primary-nav>ul>li>ul>li a:focus,#primary-nav>ul>li>ul>li a:hover{text-decoration:underline}#primary-nav>ul>li>ul>li>ul{margin-top:.75rem}#primary-nav>ul>li>ul>li>ul>li{margin:.5rem 0 .8rem;display:block;max-width:240px}#primary-nav>ul>li>ul{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;position:absolute;top:340px;left:0;font-size:1rem;background:#fff;padding:2.5rem 0 3.5rem;opacity:0;-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform:scale3d(.75,.75,1);transform:scale3d(.75,.75,1);-webkit-transition:opacity .25s ease-out,-webkit-transform .25s ease-out;transition:opacity .25s ease-out,-webkit-transform .25s ease-out;transition:opacity .25s ease-out,transform .25s ease-out;transition:opacity .25s ease-out,transform .25s ease-out,-webkit-transform .25s ease-out;pointer-events:none;overflow:visible;-webkit-box-shadow:none;box-shadow:none}#primary-nav>ul>li>ul:before{content:'';position:absolute;z-index:-1;background:#f9f9fa;top:0;bottom:0;left:-50%;right:-50%;border-top:1px solid #F3f4f5;-webkit-box-shadow:0 2px 1px rgba(42,39,36,.1);box-shadow:0 2px 1px rgba(42,39,36,.1)}#primary-nav>ul>li>ul>.menu-title{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;font-size:1.5rem}#primary-nav>ul>li>ul>.menu-title a{color:#2A2724;display:block;font-weight:600;line-height:1.15em}#primary-nav>ul>li>ul>.menu-title a:first-child{display:none}#primary-nav>ul>li>ul>li:nth-of-type(1){-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}#primary-nav>ul>li>ul>li:nth-of-type(2){-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}#primary-nav>ul>li>ul>li:nth-of-type(3){-ms-grid-column:4;-ms-grid-column-span:1;grid-column:4/5;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}#primary-nav>ul>li>ul>li:nth-of-type(4){-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}#primary-nav>ul>li>ul>li:nth-of-type(5){-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}#primary-nav>ul>li>ul>li:nth-of-type(6){-ms-grid-column:4;-ms-grid-column-span:1;grid-column:4/5;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}#primary-nav>ul{font-size:0}#primary-nav>ul>li.hover{padding:2.5rem 1rem}#primary-nav>ul>li.hover>a:after,#primary-nav>ul>li.hover>span>a:after{opacity:1;-webkit-transform:translate3d(0,1rem,0);transform:translate3d(0,1rem,0)}#primary-nav>ul>li.hover a.button{display:block!important}#primary-nav>ul>li.hover>ul{pointer-events:auto;visibility:visible;clip:auto;width:100%;height:auto;opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}#primary-nav>ul>li.student-nav>ul{-ms-grid-columns:1fr 1fr 1fr 1fr 240px;grid-template-columns:1fr 1fr 1fr 1fr 240px}#primary-nav>ul>li.student-nav>ul>li:nth-of-type(1){-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}#primary-nav>ul>li.student-nav>ul>li:nth-of-type(2){-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}#primary-nav>ul>li.student-nav>ul>li:nth-of-type(3){-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3}#primary-nav>ul>li.student-nav>ul>li:nth-of-type(4){-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3}#primary-nav>ul>li.student-nav>ul>li:nth-of-type(5){-ms-grid-column:4;-ms-grid-column-span:1;grid-column:4/5;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3}#primary-nav>ul>li.student-nav>ul i{color:#008670;width:18px;margin-right:8px;text-align:center}#primary-nav>ul>li.student-nav>ul i.kex-blue{background:url(../media/capilanouca/images/interface/kex-blue.svg) center left no-repeat;background-size:19px 24px;cursor:pointer;width:40px;height:26px;padding-right:20px}#primary-nav span.student-services{-ms-grid-column:5;-ms-grid-column-span:1;grid-column:5/6;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;position:relative;padding-left:2rem;width:250px}}@media screen and (min-width:65em) and (min-width:81.25em){#primary-nav span.student-services{width:280px}}@media screen and (min-width:65em) and (min-width:87.5em){#primary-nav span.student-services{width:300px}}@media screen and (min-width:65em){#primary-nav span.student-services span.menu-title a:hover,#primary-nav span.student-services>li a:focus,#primary-nav span.student-services>li a:hover{text-decoration:underline}#primary-nav span.student-services.mega-hidden>li>a,#primary-nav span.student-services.mega-hidden>li>span a,#primary-nav span.student-services.mega-hidden>span.menu-title>a{opacity:0}#primary-nav span.student-services:before{content:"";position:absolute;z-index:-1;top:-2.5rem;bottom:-3.5rem;left:0;right:-100%;background:#fff;border-top:1px solid #F3f4f5}#primary-nav span.student-services span.menu-title a{font-size:1.125rem;font-family:brandon-grotesque,Helvetica,Arial,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:#2A2724;margin:1.2rem 0 .75rem;display:inline-block}#primary-nav span.student-services span.menu-title>a{-webkit-transition:opacity .125s ease-out;transition:opacity .125s ease-out}#primary-nav span.student-services svg{width:18px;margin-right:8px;position:relative;top:3px;z-index:-1}#primary-nav span.student-services.mega-hidden>li{border-bottom:1px solid transparent;background:0 0}#primary-nav span.student-services>li{display:block;border-bottom:1px solid rgba(184,196,208,.5);background:url(/media/capilanouca/images/interface/svg/icon-chevron-right-blue.svg) center right no-repeat;background-size:7.2px 12px;cursor:pointer}#primary-nav span.student-services>li:last-child{border-bottom:none}#primary-nav span.student-services>li>a,#primary-nav span.student-services>li>span a{padding:.8rem 0 .8rem 1px;display:block;-webkit-transition:padding-left .125s ease-out,opacity .125s ease-out;transition:padding-left .125s ease-out,opacity .125s ease-out}#primary-nav span.student-services>li>a:focus,#primary-nav span.student-services>li>a:hover,#primary-nav span.student-services>li>span a:focus,#primary-nav span.student-services>li>span a:hover{padding-left:5px}#primary-nav span.student-services>li a{color:#595959}#primary-nav span.student-services>li ul{position:absolute;z-index:10;top:0;bottom:0;visibility:hidden;opacity:0;-webkit-transform:translate3d(320px,0,0);transform:translate3d(320px,0,0);-webkit-transition:visibility 0s .3s,opacity .125s ease-in,-webkit-transform .3s ease-out;transition:visibility 0s .3s,opacity .125s ease-in,-webkit-transform .3s ease-out;transition:transform .3s ease-out,visibility 0s .3s,opacity .125s ease-in;transition:transform .3s ease-out,visibility 0s .3s,opacity .125s ease-in,-webkit-transform .3s ease-out;width:240px}#primary-nav span.student-services>li ul>li{margin:.5rem 0 .8rem;display:block}#primary-nav span.student-services>li.mega-selected>ul{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;-webkit-transition:opacity .2s ease-out,-webkit-transform .3s ease-out;transition:opacity .2s ease-out,-webkit-transform .3s ease-out;transition:transform .3s ease-out,opacity .2s ease-out;transition:transform .3s ease-out,opacity .2s ease-out,-webkit-transform .3s ease-out;cursor:auto}#primary-nav .mega-back{position:absolute;top:-20px;left:-20px;text-align:center;font-size:.75rem;font-family:brandon-grotesque,Helvetica,Arial,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.1em;padding:.5rem .5rem .35rem 0;color:#008670!important}#primary-nav .mega-back i{margin-right:2px!important;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform 125ms ease-out;transition:-webkit-transform 125ms ease-out;transition:transform 125ms ease-out;transition:transform 125ms ease-out, -webkit-transform 125ms ease-out}#primary-nav .mega-back:focus i,#primary-nav .mega-back:hover i{-webkit-transform:translateX(-3px);transform:translateX(-3px)}.hide-nav-item{display:none!important}}#footer-bottom,#footer-links{border-top:1px solid #353432}@media screen and (min-width:65em) and (min-width:81.25em){#primary-nav span.student-services>li ul{width:280px}}@media screen and (min-width:65em) and (min-width:87.5em){#primary-nav span.student-services>li ul{width:300px}}.filter-content,.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}#title-area,.rule-line{position:relative}#footer,#footer a{color:#F3f4f5}#main{padding:56px 0 0}#main iframe{max-width:100%!important;overflow-x:auto}#title-area{z-index:2}p.page-description{font-size:1.25rem;max-width:40rem;font-weight:300}@media screen and (min-width:45em){#main{padding-top:56px}p.page-description{font-size:1.25rem}}@media screen and (min-width:65em){#main{padding-top:140px}#title-area{padding-bottom:6rem}p.page-description{font-size:1.5rem}}#page-title{font-size:2rem;max-width:40rem;font-weight:700;margin-top:3rem}@media screen and (min-width:45em){#page-title{margin-top:0;font-size:2.25rem}}@media screen and (max-width:44.9375em){.mobile-logo{max-width:300px;height:47px;background:url(/media/capilanouca/images/interface/svg/logo-capilano-white.svg) no-repeat;margin:2.5rem auto 1.75rem}}#footer-bottom li,#footer-links li{margin-bottom:.75rem}.flex-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.rule-line:before{position:absolute;z-index:-1;top:.7rem;left:0;right:0;height:3px;background:#F3f4f5}.rule-line h2.small-heading,.rule-line h3.small-heading{display:inline-block;background:#fff;padding-right:1.5rem}#footer{background:#353432;background:-webkit-gradient(linear,left top, right bottom,from(#353432),to(#4f4d4b));background:linear-gradient(to bottom right,#353432,#4f4d4b);padding:2rem 0 86px;position:relative;margin-bottom:-1px}#footer-logo{margin-top:0;padding-bottom:1rem}#footer-logo a{display:block;height:40px;width:257px;text-indent:-9999rem;background:url(/media/capilanouca/images/interface/svg/logo-capilano-white.svg) left center no-repeat}#footer-address{padding:1rem 0}@media screen and (min-width:45em){#footer{padding-bottom:.5rem}#footer-address{width:30%;float:left}}@media screen and (min-width:65em){#page-title{font-size:2.5rem}#footer{padding-top:4rem}#footer-logo a{height:48px;width:309px}#footer-address{width:55%}}#footer-address .cap-address{padding-right:.5rem}@media screen and (min-width:30em){#footer-address{overflow:hidden}#footer-address .cap-address{width:50%;float:left}#footer-links{overflow:hidden}}@media screen and (min-width:45em){#footer-address .cap-address{width:100%}}@media screen and (min-width:65em){#footer-address .cap-address{width:50%}}#footer-address h3{font-size:1rem;margin:0;color:rgba(243,244,245,.5);line-height:1.6em;font-weight:400}@media screen and (min-width:70em){#footer-address h3{font-size:1.2rem}}#footer-address li{font-size:1rem;margin:.75rem 0;color:rgba(243,244,245,.5)}#footer-links{padding:2rem 0 1rem}@media screen and (min-width:70em){#footer-address li{font-size:1.2rem;margin:.75rem 0}#footer-links{font-size:1.15rem}}#footer-social{padding:1rem 0 0;overflow:hidden}@media screen and (min-width:45em){#footer-links{border-top:none;border-left:1px solid #353432;width:70%;margin-top:5rem;padding-left:3rem;float:right}#footer-links ul{padding-right:1rem}#footer-social{clear:both}}#footer-social div{float:left;margin-right:1rem}#footer-social svg{fill:#797F88}#footer-social a{display:block;width:40px;height:40px}#footer-social a:focus svg,#footer-social a:hover svg{fill:#fff}#footer-bottom{margin-top:2rem;padding-top:1rem;clear:both}#footer-bottom li{font-weight:300}@media screen and (min-width:30em){#footer-links ul{width:50%;float:left}#footer-bottom li{display:inline-block;margin-right:2rem}}#footer-bottom li a{color:#d8d8dc;font-size:.85rem}#footer-bottom li a:focus,#footer-bottom li a:hover{color:#fff;text-decoration:underline}@media screen and (min-width:65em){#footer-links{width:45%;margin-top:5.5rem;padding:1rem 0 0 3rem}#footer-links li a{color:#d8d8dc}#footer-links li a:focus,#footer-links li a:hover{color:#fff;text-decoration:underline}#footer-social{padding:0 0 2rem;float:left}.homepage #header.header-alpha #primary-nav>ul>li>a,.homepage #header.header-alpha #primary-nav>ul>li>span>a,.homepage #header.header-alpha #utility-nav a,.homepage #header.header-alpha #utility-nav button.site-search-toggle{color:#fff}.homepage #header.header-alpha #header-bg{opacity:0}.homepage #header.header-alpha .container{border-bottom:3px solid rgba(255,255,255,.4)}.homepage #header.header-alpha #utility-nav li:after{background:rgba(255,255,255,.4)}.homepage #header.header-alpha #utility-nav button.site-search-toggle svg{fill:#fff}.homepage #header.header-alpha #logo span{background:0 0}.homepage #header.header-alpha #logo span a{background:url(/media/capilanouca/images/interface/svg/logo-capilano-white.svg) no-repeat}.homepage #header.header-alpha.alpha-override #header-bg{opacity:1}.homepage #header.header-alpha.alpha-override #utility-nav li:after{background:rgba(0,134,112,.25)}.homepage #header.header-alpha.alpha-override #utility-nav a,.homepage #header.header-alpha.alpha-override #utility-nav button.site-search-toggle{color:#008670}.homepage #header.header-alpha.alpha-override #utility-nav button.site-search-toggle svg{fill:#008670}.homepage #header.header-alpha.alpha-override #primary-nav>ul>li>a{color:#2A2724}.homepage #header.header-alpha.alpha-override #logo span a{background:url(/media/capilanouca/images/interface/svg/logo-capilano.svg) no-repeat}}.homepage.search-open #header.header-alpha #utility-nav li:after{background:rgba(0,134,112,.25)}.homepage.search-open #header.header-alpha #utility-nav a{color:#008670}.homepage.search-open #header.header-alpha #primary-nav>ul>li>a{color:#2A2724}.homepage #main .site-alert{-ms-grid-columns:1fr;grid-template-columns:1fr}@media screen and (min-width:25em){.homepage #main .site-alert{-ms-grid-columns:1fr;grid-template-columns:1fr}}@media screen and (min-width:65em){.homepage.search-open #header.header-alpha.alpha-override #utility-nav button.site-search-toggle{color:#fff}.homepage.search-open #header.header-alpha.alpha-override #utility-nav button.site-search-toggle svg{fill:#fff}.homepage #main{padding:0}.homepage #main .site-alert{position:absolute;top:140px;width:100%;-ms-grid-columns:40px 1fr 40px;grid-template-columns:40px 1fr 40px}}@media screen and (min-width:70em){.homepage #main .site-alert{-ms-grid-columns:48px 1fr 48px;grid-template-columns:48px 1fr 48px}}.homepage #main .site-alert .container{position:relative;top:0;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}@media screen and (min-width:65em){.homepage #main .site-alert .container{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}.homepage #main .site-alert+#title-area{padding-top:240px;height:700px}.homepage #main .site-alert+#title-area .hero-image{height:700px}}.homepage #main .hero-image-wrap{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;overflow:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);will-change:transform}.homepage #main .hero-image-wrap .hero-image{-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;height:100%;display:none}@media screen and (max-width:44.9375em){.homepage #main .hero-image-wrap .hero-image.hero-image-small{display:block}.homepage #main #title-area .homepage-title-wrap{max-width:400px}}@media screen and (min-width:45em){.homepage #main .hero-image-wrap .hero-image.hero-image-medium{display:block}}.homepage #main .hero-image-wrap:before{position:absolute;z-index:2;top:0;bottom:0;width:100%;background:#2a2724;background:-webkit-gradient(linear,left bottom, right top,color-stop(20%, rgba(0,0,0,.6)),color-stop(80%, rgba(0,0,0,.1)));background:linear-gradient(to top right,rgba(0,0,0,.6) 20%,rgba(0,0,0,.1) 80%)}.homepage #main .hero-image-wrap:after{position:absolute;z-index:3;top:0;bottom:0;width:100%}@media screen and (min-width:55em){.homepage #main .hero-image-wrap:after{background:-webkit-gradient(linear,right top, left bottom,color-stop(20%, rgba(0,134,112,.83)),color-stop(80%, rgba(243,244,245,.1)));background:linear-gradient(to bottom left,rgba(0,134,112,.83) 20%,rgba(243,244,245,.1) 80%)}}.homepage #main #title-area{position:relative;z-index:2;color:#fff;background-color:#2A2724}@media screen and (min-width:65em){.homepage #main .hero-image-wrap .hero-image.hero-image-medium{display:none}.homepage #main .hero-image-wrap .hero-image.hero-image-large{display:block;height:600px}.homepage #main #title-area{height:600px;padding-top:140px}.homepage #main #title-area .homepage-title-wrap{margin-right:2rem}}.homepage #main #title-area .container{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;position:relative;z-index:2;padding-bottom:3.5rem}@media screen and (min-width:45em){.homepage #main #title-area .container{padding:2rem 0 3.5rem}}@media screen and (min-width:55em){.homepage #main #title-area .container{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;padding:2rem 0 5rem}.homepage #main #title-area .homepage-title-wrap{text-align:left}}.homepage #main #title-area .homepage-title-wrap{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-column-align:center;justify-self:center}.homepage #main #title-area h1#page-title{margin-top:2rem;font-weight:600;font-size:3rem}@media screen and (min-width:40em){.homepage #main #title-area h1#page-title{font-size:3.5rem}}@media screen and (min-width:60em){.homepage #main #title-area .container{-ms-grid-columns:1fr 2fr;grid-template-columns:1fr 2fr;padding:0 0 3.5rem}.homepage #main #title-area .homepage-title-wrap{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}.homepage #main #title-area h1#page-title{font-size:3.75rem;margin-top:3rem}}.homepage #main #title-area p.page-description{font-weight:400;color:#fff}@media screen and (min-width:65em){.homepage #main #title-area h1#page-title{font-size:4rem}.homepage #main #title-area p.page-description{font-size:1.25rem}}@media screen and (min-width:75em){.homepage #main #title-area p.page-description{font-size:1.35rem}}@media screen and (max-width:59.9375em){.homepage #main #title-area a.button{max-width:300px}}.homepage #secondary-area{position:relative;z-index:3;padding-bottom:4rem;background:#fff}.homepage #secondary-area .container{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}@media screen and (min-width:40em){.homepage #secondary-area .container{-ms-grid-columns:1fr 12fr 1fr;grid-template-columns:1fr 12fr 1fr}}@media screen and (min-width:55em){.homepage #main #title-area a.button{margin:2rem 0 0}.homepage #secondary-area .container{-ms-grid-columns:1fr 2fr;grid-template-columns:1fr 2fr;-ms-grid-rows:auto;grid-template-rows:auto}}.homepage #upcoming-dates{margin-top:4rem;-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}@media screen and (min-width:40em){.homepage #upcoming-dates{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}}@media screen and (min-width:55em){.homepage #upcoming-dates{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}}@media screen and (min-width:45em){.homepage #upcoming-dates .date-wrap{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.homepage #upcoming-dates .date-wrap .date-item:first-child{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}.homepage #upcoming-dates .date-wrap .date-item:last-child{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}}.homepage #slider{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;margin-top:-2rem}@media screen and (min-width:40em){.homepage #slider{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;margin-top:-3rem}}@media screen and (min-width:55em){.homepage #upcoming-dates .date-wrap{display:block}.homepage #slider{margin-left:2rem;margin-top:-4rem}}@media screen and (min-width:60em){.homepage #slider{margin-top:-8rem}}#explore-programs{position:relative;z-index:4;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#explore-programs .container{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}@media screen and (min-width:65em){.homepage #secondary-area{padding-bottom:6rem}.homepage #upcoming-dates{margin-right:2rem}#explore-programs .container{-ms-grid-columns:3fr 1fr;grid-template-columns:3fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}}#areas-of-study{padding:4rem 0 1rem;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}#areas-of-study h2{color:#fff}#program-cta{-webkit-box-shadow:0 4px 8px rgba(42,39,36,.15);box-shadow:0 4px 8px rgba(42,39,36,.15);background:#F3f4f5;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;position:relative}@media screen and (min-width:65em){#areas-of-study{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;margin-right:2rem;padding:4rem 0 3rem}#program-cta{margin-top:-2rem;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}}#program-cta:after{position:absolute;top:0;left:0;right:0;height:3px;background:#008670}.program-cta-text{padding:2rem;background:#fff}@media screen and (min-width:40em){.program-cta-text h3{width:40%;float:left;padding-right:2rem;text-align:right;margin-top:.25rem;margin-bottom:0}.program-cta-text p{width:60%;float:left;margin-bottom:.5rem}.program-cta-text a{display:inline-block;margin-left:40%}}@media screen and (min-width:50em){.program-cta-text{width:66%;float:left}}@media screen and (min-width:65em){.program-cta-text{padding:4rem 1.5rem 2.5rem;width:100%;float:none}.program-cta-text h3{width:100%;float:none;text-align:left;margin-bottom:1rem}.program-cta-text p{font-size:1rem;width:100%;float:none}.program-cta-text a{margin-left:0}}@media screen and (min-width:75em){.program-cta-text{padding:4rem 2rem 2.5rem}.program-cta-text p{font-size:1.125rem}}.apply-cta{text-align:center;padding:1.5rem 2rem}@media screen and (min-width:50em){.apply-cta{width:33%;float:right;position:relative;top:25%}.basic-page.component-page #title-area .container{min-height:460px}}@media screen and (min-width:65em){.apply-cta{width:100%;float:none;top:0;padding:2rem}}.apply-cta a{display:block}@media screen and (min-width:35em){.apply-cta a{max-width:300px;margin:0 auto}}.homepage #tertiary-area{padding-top:6rem;padding-bottom:3rem}.homepage #tertiary-area .container{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}.homepage #visit-capu{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}@media screen and (min-width:55em){.homepage #tertiary-area .container{-ms-grid-columns:2fr 1fr;grid-template-columns:2fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}.homepage #visit-capu{margin-right:2rem}}.homepage #visit-capu .visit-wrap{width:100%}.homepage #visit-capu .visit-image{display:none}@media screen and (min-width:35em){.homepage #visit-capu .visit-wrap{width:50%}.homepage #visit-capu .visit-image{display:block;width:50%;position:absolute;top:3rem;right:0;padding-left:2rem;max-height:300px;overflow:hidden}}.homepage #visit-capu .date-wrap{margin:2rem 0}@media screen and (min-width:75em){.homepage #visit-capu .visit-image{padding-left:1rem}.homepage #visit-capu .date-wrap{margin:2.5rem 0 3rem}}.homepage #visit-capu .date-wrap .date-item{-ms-grid-columns:95px 1fr;grid-template-columns:95px 1fr}.homepage #visit-capu .date-wrap .date{padding-right:1.5rem}@media screen and (min-width:35em){.homepage #visit-capu .date-wrap .date{padding-right:1.25rem}}@media screen and (min-width:45em){.homepage #visit-capu .date-wrap .date{padding-right:1.5rem}}@media screen and (min-width:55em){.homepage #visit-capu .date-wrap .date{padding-right:1.25rem}}@media screen and (min-width:70em){.homepage #visit-capu .date-wrap .date{padding-right:1.5rem}}.homepage #visit-capu .date-wrap .date .day{font-size:4rem;padding:.25rem 0;min-width:4.5rem}@media screen and (min-width:35em){.homepage #visit-capu .date-wrap .date .day{font-size:2.5rem}}@media screen and (min-width:45em){.homepage #visit-capu .date-wrap .date .day{font-size:4rem}}@media screen and (min-width:55em){.homepage #visit-capu .date-wrap .date .day{font-size:2.5rem}}@media screen and (min-width:70em){.homepage #visit-capu .date-wrap .date .day{font-size:4rem}}.homepage #visit-capu .date-wrap .date-title{margin-left:2rem;overflow:hidden}@media screen and (min-width:35em){.homepage #visit-capu .date-wrap .date-title{font-size:1rem;margin-left:1rem}}@media screen and (min-width:45em){.homepage #visit-capu .date-wrap .date-title{font-size:1.15rem;margin-left:2rem}}@media screen and (min-width:55em){.homepage #visit-capu .date-wrap .date-title{font-size:1rem;margin-left:1rem}}@media screen and (min-width:70em){.homepage #visit-capu .date-wrap .date-title{font-size:1.15rem;margin-left:2rem}}.homepage #visit-capu .date-wrap .date-title a{margin-top:.5rem;display:inline-block;text-transform:none;font-family:lato,Helvetica,Arial,sans-serif;letter-spacing:normal}.homepage #visit-capu a.button{display:block;max-width:350px}.homepage #insta-feed{position:relative}@media screen and (min-width:55em){.homepage #insta-feed{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;padding-top:2.5rem;padding-left:2rem;margin-top:0;border-top:none;border-left:2px solid #F3f4f5;text-align:right}}@media screen and (min-width:75em){.homepage #insta-feed{padding-top:1rem}}.homepage #insta-feed>a{display:inline-block}.homepage #instafeed a{display:block;width:50%;float:left;padding-right:.5rem;margin-right:0;position:relative}.homepage #instafeed a:nth-child(even){padding-left:.5rem;padding-right:0}.homepage #instafeed a:before{display:block;width:100%;height:0;padding-top:100%}@media screen and (min-width:35em){.homepage #instafeed a{width:21.25%;margin-right:5%;padding-right:0}.homepage #instafeed a:nth-child(even){padding-left:0}.homepage #instafeed a:nth-child(4n){margin-right:0}}@media screen and (min-width:55em){.homepage #instafeed a{width:50%;height:auto;margin-right:0}.homepage #instafeed a:nth-child(even){padding-right:0}}.homepage #instafeed a img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border:1px solid #F3f4f5;opacity:1;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}#capilano-callout p:after,#capilano-callout p:before{position:absolute;top:-1.75rem;left:-1.5rem;background:#F3f4f5;content:""}#celebrate-fifty .container{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}#celebrate-image{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;padding:3rem 0 2rem}@media screen and (min-width:35em){#celebrate-image{padding:2.5rem 2rem 2rem}}#celebrate-link{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-ms-grid-column-align:center;justify-self:center;padding:0 0 2rem}#celebrate-link a{display:inline-block;padding:.75rem 2rem}@media screen and (min-width:55em){#celebrate-fifty .container{-ms-grid-columns:2fr 1fr;grid-template-columns:2fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}#celebrate-image{padding:4.5rem 3rem 4rem 0}#celebrate-link{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;padding:0 0 0 2rem;border-left:2px solid #F3f4f5}#celebrate-link a{padding:.75rem 1rem}}@media screen and (min-width:60em){#celebrate-link a{padding:.75rem 2rem}}@media screen and (min-width:75em){#celebrate-link a{padding:.75rem 4rem}}#feature-news .container{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}#feature-news-title{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}#feature-news-wrap{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;text-align:center}#feature-news-wrap a.button{display:inline-block}@media screen and (min-width:55em){#feature-news .container{-ms-grid-columns:1fr 2fr;grid-template-columns:1fr 2fr;-ms-grid-rows:auto;grid-template-rows:auto}#feature-news-title{margin-right:2rem}#feature-news-wrap{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;margin-left:2rem;text-align:left}#feature-news-wrap a.button{display:none}}#capilano-callout{background:url(/media/capilanouca/images/interface/capilano-bg.jpg) center top no-repeat;background-size:cover;-webkit-transform:translateZ(0);transform:translateZ(0);padding:4rem 0 3rem;font-family:bcsans,Noto Sans,Verdana,Arial,sans-serif}#capilano-callout p{max-width:47rem;font-size:1rem;margin:0 1rem;font-weight:300;color:rgba(243,244,245,.7);position:relative}@media screen and (min-width:45em){#capilano-callout p{margin:0 auto}}@media screen and (min-width:70em){#capilano-callout p{font-size:1.2rem;max-width:50rem}.basic-page.component-page #title-area .container{min-height:490px}}#capilano-callout p:before{width:.5rem;height:1.5rem}#capilano-callout p:after{width:1.5rem;height:.5rem}.basic-page .site-alert+.featured-image+#title-area{margin-top:0}@media screen and (min-width:65em){.basic-page #title-area{padding:0}.basic-page #title-area:before{content:"";position:absolute;z-index:1;background:#fff;width:50%;top:0;bottom:0;left:0}}.basic-page #title-area .container{position:relative;z-index:2;background:#fff}@media screen and (min-width:65em){.basic-page #title-area .container{display:-ms-grid;display:grid;-ms-grid-columns:2fr 1fr;grid-template-columns:2fr 1fr;background:0 0}}.basic-page #title-area .container #breadcrumb,.basic-page #title-area .container #page-title,.basic-page #title-area .container .page-description{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;background:#fff}@media screen and (max-width:64.9375em){.basic-page #title-area .container #breadcrumb,.basic-page #title-area .container #page-title,.basic-page #title-area .container .page-description{max-width:45rem;margin-left:auto;margin-right:auto}}.basic-page #title-area .container #breadcrumb{-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;padding:3rem 0 2rem}.basic-page #title-area .container #page-title{-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;display:block;margin-bottom:0;padding-bottom:1.5rem}.basic-page #title-area .container p.page-description{display:block;margin-bottom:0;padding-bottom:1.5rem;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4}.basic-page.no-sidebar #content-area:before,.basic-page.no-sidebar #sidebar,.basic-page.no-sidebar #title-area:before{display:none}@media screen and (min-width:65em){.basic-page #title-area .container #page-title{width:100%;max-width:100%}.basic-page #title-area .container p.page-description{width:100%;max-width:100%;padding-right:10rem}}.basic-page.no-sidebar #content-area .container,.basic-page.no-sidebar #title-area .container{-ms-grid-columns:1fr;grid-template-columns:1fr}.basic-page.no-sidebar #title-area .container{background:#fff}.basic-page.no-sidebar #title-area .container #breadcrumb{width:100%}.basic-page.no-sidebar #title-area .container .page-description{padding-right:0}.basic-page.no-sidebar #title-area .container #breadcrumb,.basic-page.no-sidebar #title-area .container #page-title,.basic-page.no-sidebar #title-area .container .page-description{max-width:45rem;margin-left:auto;margin-right:auto}.basic-page.no-sidebar #content-area .main-content{-ms-grid-column-align:center;justify-self:center;padding-right:0}#content-area{position:relative;z-index:2}#content-area>.container{padding-bottom:3rem}@media screen and (min-width:65em){#content-area:before{content:"";position:absolute;z-index:1;background:#fff;width:50%;top:0;bottom:0;left:0}#content-area>.container{padding-bottom:5rem;display:-ms-grid;display:grid;-ms-grid-columns:2fr 1fr;grid-template-columns:2fr 1fr}#content-area .main-content{padding-right:2rem;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}}.basic-page.component-page #title-area:before,.basic-page.component-page .featured-image-wrap picture{display:none}.basic-page.component-page #content-area>.container,.basic-page.component-page #title-area>.container,.landing-list,.landing-page #content-area .container{-ms-grid-columns:1fr;grid-template-columns:1fr}#content-area .container{position:relative;z-index:2;background:#fff}#content-area .main-content{width:100%;max-width:45rem}@media screen and (max-width:64.9375em){#content-area .main-content{margin:0 auto}}#content-area .fluid-width-video-wrapper{margin:2.5rem 0}.basic-page.component-page .featured-image-wrap{width:25%;padding-top:25%;right:0;display:none}.basic-page.component-page .featured-image-wrap:after{background:0 0}.basic-page.component-page .featured-image-wrap+#title-area{margin-top:2rem}@media screen and (min-width:55em){.basic-page.component-page .featured-image-wrap{height:auto}.basic-page.component-page .featured-image-wrap:after{background:0 0}.basic-page.component-page .featured-image-wrap+#title-area{margin-top:2rem}}@media screen and (min-width:65em){.basic-page.component-page .featured-image-wrap{height:auto}.basic-page.component-page .featured-image-wrap+#title-area{margin-top:5rem}.basic-page.component-page .featured-image-wrap+#title-area .container #breadcrumb{padding-top:0;margin-top:-3rem}}.basic-page.component-page #title-area .container{background:0 0;padding-bottom:1rem;display:-ms-grid;display:grid}.basic-page.component-page #title-area .container #breadcrumb{width:100%}.basic-page.component-page #title-area .container #breadcrumb,.basic-page.component-page #title-area .container #page-title,.basic-page.component-page #title-area .container .page-description{max-width:45rem;margin-left:0;margin-right:auto}@media screen and (min-width:45em){.basic-page.component-page .featured-image-wrap+#title-area .container #breadcrumb{padding-top:0}.basic-page.component-page #title-area{margin-bottom:5rem}.basic-page.component-page #title-area .container{padding-bottom:3rem}.basic-page.component-page #title-area .container #page-title,.basic-page.component-page #title-area .container .page-description{max-width:60%}}@media screen and (min-width:50em){.basic-page.component-page #title-area .container #page-title,.basic-page.component-page #title-area .container .page-description{max-width:50%}}.basic-page.component-page #title-area .container #page-title{font-size:2rem;line-height:1.1;color:#2A2724;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:1em 0 0}.basic-page.component-page #content-area #sidebar,.basic-page.component-page #content-area:before{display:none}@media screen and (min-width:45em){.basic-page.component-page #title-area .container #page-title{font-size:3rem;margin:1.5em 0 0}}@media screen and (min-width:60em){.basic-page.component-page #title-area .container #page-title{font-size:3.5rem;margin:1.25em 0 0}}@media screen and (min-width:70em){.basic-page.component-page #title-area .container #page-title{font-size:4rem}}@media screen and (min-width:75em){#content-area .main-content{padding-right:1rem}.basic-page.component-page #title-area .container #page-title{font-size:4.5rem}}.basic-page.component-page #title-area .container #page-title.long-title{font-size:3rem}.basic-page.component-page #title-area .container .page-description{padding-right:0;margin-top:1rem;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5}.basic-page.component-page #content-area .main-content .component-section .button,.landing-page.has-alert .featured-image-wrap+#title-area{margin-top:0}.basic-page.component-page #title-area .container picture{position:relative;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4;margin-bottom:3rem}@media screen and (min-width:45em){.basic-page.component-page #title-area .container picture{position:absolute;max-width:30%;top:8rem;right:0;grid-row:initial;margin-bottom:0}}@media screen and (min-width:65em){.basic-page.component-page #title-area .container picture{top:4rem}}.basic-page.component-page #title-area .container picture:before{content:"";position:absolute;z-index:1;top:4rem;right:5rem;left:-2rem;bottom:-2rem;background:-webkit-gradient(linear,left top, right bottom,from(#e5e7e9),to(#f9f9fa));background:linear-gradient(to bottom right,#e5e7e9,#f9f9fa)}@media screen and (min-width:50em){.basic-page.component-page #title-area .container picture{max-width:40%}.basic-page.component-page #title-area .container picture:before{top:6rem;left:-3rem;bottom:-3rem}}.basic-page.component-page #title-area .container picture img{position:relative;z-index:2}.basic-page.component-page #content-area>.container{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;max-width:1680px}.basic-page.component-page #content-area .container{background:0 0}.basic-page.component-page #content-area .main-content{-ms-grid-column-align:center;justify-self:center;padding-right:0;max-width:100%}.basic-page.component-page #component-page-nav{position:fixed;display:none;z-index:5;right:0;height:100vh;overflow-y:scroll;padding-top:140px;background:#F3f4f5;width:100%;max-width:400px}@media screen and (min-width:65em){.basic-page.component-page #title-area .container picture:before{top:8rem;bottom:-4rem}.basic-page.component-page #sidebar{grid-column:initial;-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out, -webkit-transform .25s ease-out}.basic-page.component-page #component-page-nav{display:block}}.basic-page.component-page .header-hidden~#component-page-nav #sidebar{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}#content-area .article-landing-featured .container,#content-area .component-section .container{background:0 0}#content-area .article-landing-featured .container{position:absolute;top:0;bottom:0}#component-nav-toggle{display:none}@media screen and (min-width:65em){#component-nav-toggle{display:block;position:absolute;z-index:6;right:0;background:#1b61a9;padding:1.5rem .75rem 1.25rem;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out, -webkit-transform .25s ease-out;-webkit-box-shadow:0 2.5px 7.5px -1px rgba(0,0,0,.1);box-shadow:0 2.5px 7.5px -1px rgba(0,0,0,.1)}}#component-nav-toggle.fixed{position:fixed;top:0}#component-nav-toggle .icon-hamburger{display:block;top:4px;margin-right:auto;margin-left:auto;margin-bottom:8px}#component-nav-toggle .icon-hamburger span{background:#fff}#component-nav-toggle .button-text{position:relative;top:-4px;color:#fff;font-size:.75rem}#component-nav-toggle:active,#component-nav-toggle:focus{outline:0}.header-hidden~#component-nav-toggle{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}.component-nav-open #component-nav-toggle{background:#F3f4f5}.component-nav-open #component-nav-toggle .icon-hamburger span{background:#1b61a9}.component-nav-open #component-nav-toggle .button-text{color:#1b61a9}.component-nav-open #component-nav-toggle,.component-nav-open #content-push{-webkit-transform:translate3d(-400px,0,0);transform:translate3d(-400px,0,0)}.component-nav-open .header-hidden~#component-nav-toggle{-webkit-transform:translate3d(-400px,-100px,0);transform:translate3d(-400px,-100px,0)}#sidebar,.landing-page #title-area:before{display:none}@media screen and (min-width:65em){#sidebar{display:block;position:relative;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}#sidebar .call-to-action{background:rgba(0,0,0,.4);padding:2rem;position:absolute;top:-116px;right:0;left:0}#sidebar .call-to-action a{width:100%;display:block}#sidebar>ul{background:#F3f4f5;padding:2rem 1.5rem 2rem 2rem}#sidebar>ul>li>ul>li>ul{display:none}#sidebar>ul li a{display:block;padding:1rem 0;position:relative}#sidebar>ul li a:after,#sidebar>ul li a:before{position:absolute;height:2px;width:100%;content:"";bottom:0;left:0;background:#e5e7e9}#sidebar>ul li a:after{-webkit-transform-origin:center left;transform-origin:center left;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out;background:#c9ced2}#sidebar>ul li a:focus:after,#sidebar>ul li a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}#sidebar>ul li a.is-parent{background:url(../media/capilanouca/images/interface/icon-chevron-down-grey-dark.svg) 98% center no-repeat;background-size:13px 8px;padding-right:1.35rem}#sidebar>ul>li{border-bottom:none}#sidebar>ul>li ul a{color:#595959}#sidebar>ul>li ul a:focus,#sidebar>ul>li ul a:hover{color:#000}#sidebar a{font-size:1.125rem}#sidebar .currentbranch{display:block}#sidebar .currentbranch a{font-family:brandon-grotesque,Helvetica,Arial,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.1em}#sidebar .currentbranch0,#sidebar .currentbranch1,#sidebar .currentbranch2,#sidebar .currentbranch3,#sidebar .currentbranch4,#sidebar .currentbranch5{position:relative;display:block}#sidebar .currentbranch0:before,#sidebar .currentbranch1:before,#sidebar .currentbranch2:before,#sidebar .currentbranch3:before,#sidebar .currentbranch4:before,#sidebar .currentbranch5:before{content:"";position:absolute;top:.5rem;left:-2rem;bottom:.5rem;width:.5rem;background:#008670}#sidebar .currentbranch0 a,#sidebar .currentbranch1 a,#sidebar .currentbranch2 a,#sidebar .currentbranch3 a,#sidebar .currentbranch4 a,#sidebar .currentbranch5 a{font-weight:700;color:#2A2724}#sidebar .currentbranch0+ul,#sidebar .currentbranch1+ul,#sidebar .currentbranch2+ul,#sidebar .currentbranch3+ul,#sidebar .currentbranch4+ul,#sidebar .currentbranch5+ul{display:block!important;margin-left:2rem}#sidebar .currentbranch0+ul ul,#sidebar .currentbranch1+ul ul,#sidebar .currentbranch2+ul ul,#sidebar .currentbranch3+ul ul,#sidebar .currentbranch4+ul ul,#sidebar .currentbranch5+ul ul{display:none}.landing-page .featured-image-wrap{height:600px}.landing-page #title-area .container #breadcrumb,.landing-page #title-area .container #page-title,.landing-page #title-area .container p.page-description{background:0 0;color:#fff}.landing-page #title-area .container #breadcrumb a,.landing-page #title-area .container #page-title a,.landing-page #title-area .container p.page-description a{color:#fff}.landing-page #title-area .container #breadcrumb a svg,.landing-page #title-area .container #page-title a svg,.landing-page #title-area .container p.page-description a svg{fill:#fff}.landing-page #title-area .container p.page-description{margin-bottom:2rem}.landing-page.has-alert .featured-image-wrap+#title-area{margin-top:0}}.landing-area,.landing-link{position:relative;background:#fff}.landing-list>ul>li>ul>li a,.landing-text a,.program-overview-redesign #header .container.header-tab-container ul.tabs li.current button{color:#2A2724}.landing-page #content-area:before{display:none}@media screen and (min-width:55em){.landing-page.has-alert .featured-image-wrap+#title-area{margin-top:0}}.landing-list{padding:3rem 3rem 2rem;display:-ms-grid;display:grid}@media screen and (max-width:64.9375em){.landing-list{max-width:45rem;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}}.landing-list>p{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;font-size:2rem}.landing-list>ul{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;display:block}@media screen and (min-width:65em){.landing-list{-ms-grid-columns:1fr 3fr;grid-template-columns:1fr 3fr}.landing-list>ul{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}}.landing-list>ul>li{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2fr;grid-template-columns:1fr 2fr;border-bottom:2px solid #F3f4f5;padding-top:1.5rem;width:100%;letter-spacing:initial;color:#2A2724}@media screen and (min-width:45em){.landing-list>ul>li{width:33%;padding:1rem 1rem 0;display:block;float:left;border-left:2px solid #F3f4f5;border-bottom:none}}.landing-list>ul>li>a{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;font-size:.85rem}@media screen and (min-width:30em){.landing-list>ul>li>a{font-size:1rem}}.landing-list>ul>li>ul{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;padding-bottom:1.5rem;padding-left:.75rem;font-family:lato,Helvetica,Arial,sans-serif;font-weight:400;text-transform:none}@media screen and (min-width:45em){.landing-list>ul>li>ul{padding-top:.5rem;padding-bottom:0;padding-left:0}}.landing-list>ul>li>ul>li{padding:.35rem 0}@media screen and (max-width:44.9375em){.landing-list>ul>li>ul>li:first-child{padding-top:0}}.landing-area{z-index:3;padding-top:2rem;margin-bottom:3rem}.landing-area .container{position:relative}@media screen and (min-width:40em){.landing-area .col-container{padding-left:3rem;margin-left:-3rem;margin-right:-3rem}}.landing-area .col{padding-bottom:2rem;margin-bottom:2rem;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;width:100%}@media screen and (min-width:60em){.landing-area .col-container{padding-left:3rem;margin-left:-3rem;margin-right:-3rem}.landing-area .col{width:50%;padding-right:3rem}}@media screen and (max-width:64.9375em){.landing-area .col{max-width:45rem;margin-left:auto;margin-right:auto}}.landing-area .col.has-children{width:100%}@media screen and (min-width:45em){.landing-area .col.has-children{margin-bottom:3rem}}@media screen and (min-width:65em){.landing-area{padding-top:0}.landing-area .container{top:-2rem}.landing-area .col.has-children .landing-link{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}.landing-link{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}}.landing-link{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:2;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;cursor:pointer}.landing-link:after,.landing-link:before{content:"";z-index:1;width:100%;-webkit-box-shadow:0 2.5px 7.5px -1px rgba(0,0,0,.1),0 20px 60px -1px rgba(0,0,0,.05);box-shadow:0 2.5px 7.5px -1px rgba(0,0,0,.1),0 20px 60px -1px rgba(0,0,0,.05);position:absolute;display:block;height:100%}.landing-link:before{opacity:0;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.landing-link:hover:before{opacity:1}.landing-link:hover .landing-text a:after{-webkit-transform:translateX(.3rem);transform:translateX(.3rem)}.landing-anchor{position:absolute;display:block;z-index:3;top:0;left:0;right:0;bottom:0;text-indent:-999rem}.landing-image{float:left;width:30%}.landing-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.landing-children ul a:before,.landing-text a:after{height:10px;content:""}.landing-text{width:70%;padding:2rem;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.landing-text .small-heading{margin-bottom:.75rem}.landing-text p{margin-bottom:0;line-height:1.5}.landing-text a{display:inline-block;margin-top:1rem;font-weight:700}.landing-text a:after{position:relative;display:inline-block;background:url(/media/capilanouca/images/interface/svg/icon-chevron-right-blue.svg) center center no-repeat;width:6px;margin-left:.5rem;-webkit-transition:-webkit-transform .1s ease-out;transition:-webkit-transform .1s ease-out;transition:transform .1s ease-out;transition:transform .1s ease-out, -webkit-transform .1s ease-out}.landing-children{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;display:-ms-grid;display:grid;min-width:0;position:relative;padding:1.5rem 0 1rem}.landing-children:before{content:"";position:absolute;display:block;background:#F3f4f5;left:2rem;top:-2rem;bottom:-1rem;right:-1rem}@media screen and (min-width:25em){.landing-children:before{right:-1.5rem}}@media screen and (min-width:45em){.landing-children:before{left:7rem;top:-1rem;right:-2rem}}@media screen and (min-width:60em){.landing-children:before{right:-2.5rem}}@media screen and (min-width:65em){.landing-children{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;padding:1.5rem 1rem;z-index:1}.landing-children:before{z-index:-1;left:-8rem;top:2rem;bottom:-2rem;right:0}}.landing-children p{text-transform:uppercase;font-size:.8rem;letter-spacing:.1rem}.landing-children ul{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;position:relative;width:70%;-ms-grid-column-align:right;justify-self:right;padding:0 0 0 2rem}@media screen and (min-width:45em){.landing-children ul{-ms-grid-column-align:right;justify-self:right;padding:0 0 0 2rem}}@media screen and (min-width:65em){.landing-children ul{width:100%;top:2.5rem}}.landing-children ul li{width:100%;margin-bottom:1rem;font-size:1.125rem}@media screen and (min-width:40em){.landing-area .col.has-children .landing-link{margin-right:1.5rem}.landing-children ul li{width:50%;padding-right:2rem}}@media screen and (min-width:60em){.landing-children ul li{padding-right:2rem}}.landing-children ul a:before{position:relative;display:inline-block;background:url(/media/capilanouca/images/interface/svg/icon-chevron-right-blue.svg) center center no-repeat;width:6px;margin-right:.35rem;margin-left:-.7rem}@media screen and (min-width:45em){.program-overview-page #title-area .container{display:-ms-grid;display:grid;-ms-grid-columns:3fr 2fr;grid-template-columns:3fr 2fr;margin-bottom:3rem}.program-overview-page #breadcrumb{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}.program-overview-page #page-title{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}.program-overview-page .program-overview{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4}.program-overview-page .program-visual{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4}}@media screen and (min-width:65em){.program-overview-page .program-visual{-ms-grid-row:2;-ms-grid-row-span:3;grid-row:2/5}}.program-overview-redesign #header .container.header-tab-container{display:none;height:45px;-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;max-width:none;pointer-events:none;-webkit-transform:translateY(-45px);transform:translateY(-45px);-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out, -webkit-transform .2s ease-out;position:relative;z-index:-1}@media screen and (max-width:44.9375em){.program-overview-redesign #header .container.header-tab-container{-ms-grid-columns:auto;grid-template-columns:auto;-ms-grid-rows:auto;grid-template-rows:auto}}@media screen and (min-width:45em){.program-overview-page .application-status{grid-columm:1/2;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5}.program-overview-page .page-alert{grid-columm:1/2;-ms-grid-row:5;-ms-grid-row-span:1;grid-row:5/6}.program-overview-redesign #header .container.header-tab-container{-ms-grid-columns:auto;grid-template-columns:auto;-ms-grid-rows:auto;grid-template-rows:auto}}@media screen and (min-width:55em){.program-overview-redesign #header .container.header-tab-container{-ms-grid-columns:auto;grid-template-columns:auto}}@media screen and (min-width:65em){.program-overview-redesign #header .container.header-tab-container{-ms-grid-columns:auto;grid-template-columns:auto;-ms-grid-rows:auto;grid-template-rows:auto;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;max-width:1200px;height:3.5rem;-webkit-transform:translateY(-3.6rem);transform:translateY(-3.6rem);border-right:1px solid #dde0e2}.program-overview-redesign #header .container.header-tab-container:after{content:"";position:absolute;z-index:1;bottom:0;width:100%;border-bottom:1px solid #dde0e2}}.program-overview-redesign #header .container.header-tab-container ul.tabs{position:absolute;top:0;left:0;height:auto;background:#F3f4f5;width:100%}@media screen and (min-width:65em){.program-overview-redesign #header .container.header-tab-container ul.tabs{background:#fff;height:3.5rem}.program-overview-redesign #header .container.header-tab-container ul.tabs .tab-link:before{display:none}}.program-overview-redesign #header .container.header-tab-container ul.tabs:before{position:absolute;bottom:0;height:1px;width:100%;background:#e8eaec}.program-overview-redesign #header .container.header-tab-container ul.tabs li.current,.program-overview-redesign #header .container.header-tab-container ul.tabs li.current button:focus,.program-overview-redesign #header .container.header-tab-container ul.tabs li.current button:hover{background:#fff}@media screen and (min-width:65em){.program-overview-redesign #header .container.header-tab-container ul.tabs li.current button{color:#fff}.program-overview-redesign #header .container.header-tab-container ul.tabs li.current button:focus,.program-overview-redesign #header .container.header-tab-container ul.tabs li.current button:hover{background:#008670}}.program-overview-redesign #header .container.header-tab-container ul.tabs li.current:after{border:none;bottom:0;width:100%;height:3px;background:#00b3e3}.program-overview-redesign #header .container.header-tab-container ul.tabs button{font-size:1rem;padding:.75rem 12px;height:44px}.program-overview-redesign #header.has-tabs{-ms-grid-rows:1fr 0;grid-template-rows:1fr 0}.program-overview-redesign #header.tab-sticky .container.header-tab-container{display:block;-webkit-transform:translateY(-.125rem);transform:translateY(-.125rem);pointer-events:auto;-webkit-box-shadow:0 0 4px rgba(42,39,36,.35);box-shadow:0 0 4px rgba(42,39,36,.35)}.program-overview-redesign.nav-open #header.tab-sticky .container.header-tab-container{-webkit-transform:translateY(-45px);transform:translateY(-45px)}.program-overview-redesign .program-intro{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;z-index:2}.program-overview-redesign .program-visual{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;z-index:1}@media screen and (min-width:65em){.program-overview-redesign #header .container.header-tab-container ul.tabs button{font-size:1.15rem;padding:1rem 1.5rem .75rem;height:3.5rem}.program-overview-redesign #header.tab-sticky .container.header-tab-container{-webkit-box-shadow:none;box-shadow:none}.program-overview-redesign.nav-open #header.tab-sticky .container.header-tab-container{-webkit-transform:translateY(-3.5rem);transform:translateY(-3.5rem)}.program-overview-redesign .program-visual{-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}}.program-overview-redesign p.page-description{max-width:none}@media screen and (min-width:25em){.program-overview-redesign ul.tabs{padding-left:24px}}@media screen and (min-width:45em){.program-overview-redesign .program-intro{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}.program-overview-redesign .program-visual{-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}.program-overview-redesign .page-alert{-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4}.program-overview-redesign ul.tabs{padding-left:32px}}@media screen and (min-width:60em){.program-overview-redesign ul.tabs{padding-left:40px}}.program-overview-redesign ul.tabs button:focus,.program-overview-redesign ul.tabs button:hover{background:#e8eaec}.program-overview-redesign ul.tabs button:after{opacity:0}.program-overview-redesign .tab-area>.container:not(.tab-container){-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;max-width:1600px;margin-top:0}@media screen and (min-width:65em){.program-overview-redesign ul.tabs{padding-left:0}.program-overview-redesign ul.tabs button:focus,.program-overview-redesign ul.tabs button:hover{background:#F3f4f5}.program-overview-redesign ul.tabs button:after{opacity:1}.program-overview-redesign .tab-area>.container:not(.tab-container){margin-top:2.5rem}}.program-overview-redesign .responsive-tab ul.tabs button{padding:0 12px}.program-overview-redesign .tab-content{max-width:none}.program-overview-redesign .tab-content>.container{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;max-width:none}.program-overview-redesign .tab-content .container{background:0 0;position:relative}.program-overview-redesign .tab-content .main-content{-ms-grid-column-align:center;justify-self:center;padding-right:0;max-width:100%}.program-overview-redesign .tab-content .main-content h2{color:#2A2724}.program-overview-redesign .tab-content .main-content .component-section .button{margin-top:0}.program-overview-redesign .inside-tabs-title,.program-overview-redesign .program-tuition-fees h2{margin-bottom:.25rem}.program-overview-redesign .application-process{max-width:720px;margin-left:auto;margin-right:auto}@media screen and (min-width:40em){.program-overview-redesign .application-process .tab_content{padding:1rem 2rem}}.program-overview-redesign .application-process .accordion{border-top:none;margin:0}.program-overview-redesign .application-process .accordion-block:last-child{border-bottom:none}.program-overview-redesign .application-process .accordion-title a{padding:1.5rem 3rem 1.5rem 2rem}.program-overview-redesign .application-process .accordion-title a:after{right:0}.program-overview-redesign .application-process .accordion-title a:active,.program-overview-redesign .application-process .accordion-title a:focus,.program-overview-redesign .application-process .accordion-title a:hover{background:#fff}.program-overview-redesign .application-process .accordion-title a:hover:after{background:#F3f4f5}.program-overview-redesign .application-process .accordion-block.show .accordion-title,.program-overview-redesign .application-process .accordion-block.show .accordion-title a:active,.program-overview-redesign .application-process .accordion-block.show .accordion-title a:focus,.program-overview-redesign .application-process .accordion-block.show .accordion-title a:hover{background:#fff}.program-overview-redesign .application-process .accordion-title a .pp-step-number{position:absolute;width:20px;text-align:center;top:1rem;left:0;font-size:1.75rem;margin-bottom:0;color:#2A2724;font-family:brandon-grotesque,Helvetica,Arial,sans-serif}.program-overview-redesign .application-process .accordion-content li,.program-overview-redesign .application-process .accordion-content p{margin-bottom:.5rem;font-size:1rem}@media screen and (min-width:40em){.program-overview-redesign .application-process .accordion-title a .pp-step-number{font-size:2rem;top:.6rem}}.program-overview-redesign .application-process .accordion-title h3{font-size:1rem}.program-overview-redesign .application-process .accordion-block.show .accordion-title a{color:#2A2724}.program-overview-redesign .application-process .accordion-block.show .accordion-content{padding:1rem 0 1.5rem}@media screen and (min-width:40em){.program-overview-redesign .application-process .accordion-title h3{font-size:1.15rem}.program-overview-redesign .application-process .accordion-block.show .accordion-content{padding:1rem 1rem 2rem 2rem}}.program-overview-redesign .application-process .accordion-content .select-wrap label{font-size:1rem;font-weight:700;color:#2A2724}.program-overview-redesign .application-process .accordion-content h3{margin-top:2rem}.program-overview-redesign .application-process .accordion-content h4{font-size:1rem;font-weight:700;color:#2A2724;margin-bottom:.5rem;margin-top:1.25rem}.program-overview-redesign .application-process .accordion-content ol,.program-overview-redesign .application-process .accordion-content ul{padding-bottom:0;padding-top:0;margin-bottom:.5rem}.program-overview-redesign .application-process .accordion-content .button{margin-top:1rem}.program-overview-redesign .application-process .accordion-content .mini-accordion-title h4{font-size:1.15rem;margin-top:0;margin-bottom:0;font-weight:600;color:#008670}.program-overview-redesign .application-process .accordion-content .mini-accordion-content h5{font-size:1rem;font-weight:700;color:#2A2724;margin-bottom:.5rem;margin-top:1.25rem}.program-overview-page #page-title{margin-bottom:.5rem;margin-top:1rem}@media screen and (min-width:45em){.program-overview-page #page-title{margin-top:0;margin-bottom:1rem;margin-right:2rem;font-size:2.5rem}.program-overview{margin-right:2rem}}@media screen and (min-width:60em){.program-overview-page #page-title{font-size:2.75rem}}.program-overview-page .program-visual-image{padding-top:56.25%;margin-bottom:2rem}.program-group-title{margin-bottom:0;font-size:1.5rem}.program-visual{position:relative}.program-visual:before{content:"";position:absolute;z-index:-1;top:2rem;right:5rem;left:-2rem;bottom:-1rem;background:-webkit-gradient(linear,left top, right bottom,from(#e5e7e9),to(#f9f9fa));background:linear-gradient(to bottom right,#e5e7e9,#f9f9fa)}@media screen and (min-width:50em){.program-visual:before{top:4rem;left:-3rem;bottom:-1rem}}@media screen and (min-width:65em){.program-visual:before{top:6rem;bottom:auto;height:222px}}.program-visual #slider,.program-visual .program-visual-image,.program-visual iframe{position:relative;z-index:2}.program-visual .slide .slider-content{bottom:3rem}@media screen and (min-width:35em){.program-visual .slide .slider-content{left:2rem}}@media screen and (min-width:40em){.program-visual .slide .slider-content{left:2rem}}.program-visual .slide .slider-content h2{pointer-events:auto}.program-visual .slide .slider-content h2:after,.program-visual .slide .slider-content h2:before{display:none}.program-visual .slide .slider-content p{font-weight:600}.pg-campus,.pg-credential,.pg-duration,.pg-tag,.program-overview .pg-school{font-family:brandon-grotesque,Helvetica,Arial,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.1em}.program-overview-redesign .program-visual{position:relative}.program-overview{overflow:hidden;max-width:40rem}.program-overview .pg-school{margin-bottom:2rem;font-size:.8rem}.program-overview .pg-school span{display:block}@media screen and (min-width:30em){.program-overview .pg-school{font-size:1rem}}.pg-campus,.pg-credential,.pg-duration,.pg-tag{font-size:.75rem;border-right:1px solid #DEE6EF;padding-right:2rem;margin-right:2rem;margin-bottom:1rem;max-width:270px;display:inline-block;vertical-align:top}.pg-campus span,.pg-credential span,.pg-duration span,.pg-tag span{font-family:lato,Helvetica,Arial,sans-serif;color:#2A2724;display:block;text-transform:none;letter-spacing:normal;font-weight:600;margin-top:0;margin-bottom:.35rem;font-size:1rem;line-height:1.125}.pg-campus:last-child,.pg-credential:last-child,.pg-duration:last-child,.pg-tag:last-child{border-right:none}.application-status{margin-top:1rem;max-width:40rem}@media screen and (min-width:45em){.application-status{margin-top:0;margin-right:2rem}}.application-status a.button{display:inline-block;margin-top:1.5rem}.application-status a.button.dark-blue{margin-right:1rem}.program-highlights h2{margin-bottom:2rem;padding-right:1.5rem}.program-highlights h3.small-heading{display:block!important}#tab-program-details .accordion,#tab-program-requirements .accordion{max-width:45rem;margin-bottom:4rem}#tab-application-details h2,#tab-application-details h3,#tab-application-details h4,#tab-application-details p,#tab-program-details h2,#tab-program-details h3,#tab-program-details h4,#tab-program-details p,#tab-program-requirements h2,#tab-program-requirements h3,#tab-program-requirements h4,#tab-program-requirements p{display:block;max-width:45rem;margin-left:auto;margin-right:auto}#tab-application-details h3.small-heading,#tab-program-details h3.small-heading,#tab-program-requirements h3.small-heading{display:inline-block}#tab-application-details .responsive-table,#tab-program-details .responsive-table,#tab-program-requirements .responsive-table{max-width:45rem;margin-left:auto;margin-right:auto}#tab-program-requirements table td{border-left:1px solid #e5e7e9;border-right:1px solid #e5e7e9}.career-opportunities,.program-tuition{position:relative;margin-bottom:3rem;margin-top:1rem;width:100%}@media screen and (min-width:65em){.program-visual .slide .slider-content{left:2.5rem}.career-opportunities,.program-tuition{float:left;width:45%;margin-right:10%}.career-opportunities:nth-child(2n+2),.program-tuition:nth-child(2n+2){margin-right:0}}.single-col .career-opportunities,.single-col .program-tuition{width:100%;max-width:45rem;margin-left:auto;margin-right:auto}.career-opportunities table,.program-tuition table{margin-top:0}.career-opportunities ul,.program-tuition ul{margin-top:0;padding-top:0}.domestic-tuition,.intl-tuition{margin-bottom:1rem}a.button.domestic-link,a.button.intl-link{font-size:1rem;margin-top:16px;margin-bottom:0;display:block;padding:.75rem 1rem}.program-tuition .hidden{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);width:1px;height:1px;overflow:hidden}.program-tuition a{font-size:1.125rem;font-weight:600;display:block;margin-bottom:2rem}.two-col-stats{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;margin-top:2rem;margin-bottom:2rem}.two-col-stats .first-col{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}.two-col-stats .second-col{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}.two-col-stats .col-title{margin-bottom:.5rem;font-size:1.125rem;padding-right:1rem;line-height:1.25em}.two-col-stats .col-stat{font-size:2rem;font-weight:600;color:#2A2724;border-left:2px solid #008670;padding-left:1rem}@media screen and (min-width:50em){.two-col-stats .col-stat{font-size:3rem}}#tab-application-details .flex-wrap{margin-top:40px}.application-dates .accordion-content h3:first-child,.program-courses>h2,.program-intakes>h2,.program-landing-links>h2,.program-tuition-fees>h2{margin-top:0}.application-dates,.how-to-apply{position:relative;margin-bottom:3rem;display:block;margin-right:2.85714%;width:100%;float:left;-webkit-box-shadow:0 4px 8px rgba(42,39,36,.15);box-shadow:0 4px 8px rgba(42,39,36,.15);padding:2rem 1rem}.application-dates:last-child,.application-dates:nth-child(1n),.how-to-apply:last-child,.how-to-apply:nth-child(1n){margin-right:0}.application-dates:nth-child(1n+1),.how-to-apply:nth-child(1n+1){clear:left}@media screen and (min-width:65em){.application-dates,.how-to-apply{float:left;display:block;margin-right:2.85714%;width:48.57143%}.application-dates:nth-child(1n),.how-to-apply:nth-child(1n){margin-right:2.85714%}.application-dates:nth-child(1n+1),.how-to-apply:nth-child(1n+1){clear:none}.application-dates:last-child,.application-dates:nth-child(2n),.how-to-apply:last-child,.how-to-apply:nth-child(2n){margin-right:0}.application-dates:nth-child(2n+1),.how-to-apply:nth-child(2n+1){clear:left}}.application-dates h3,.how-to-apply h3{font-size:1.25rem;margin-bottom:.5rem}.application-dates .apply-date,.how-to-apply .apply-date{font-size:1.25rem;font-weight:600;color:#2A2724;border-left:2px solid #bfe1db;padding-left:1rem;margin-bottom:1.5rem}.program-courses .accordion-title h3,.program-intakes .accordion-title h3,.program-landing-links .accordion-title h3,.program-tuition-fees .accordion-title h3,.program-tuition-table tbody td:first-child,.program-tuition-table th{font-family:brandon-grotesque,Helvetica,Arial,sans-serif;font-weight:500;letter-spacing:.1em;text-transform:uppercase}@media screen and (min-width:50em){.application-dates,.how-to-apply{padding:2rem}}.application-dates:after,.how-to-apply:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:#008670}.application-dates .accordion-title{font-family:brandon-grotesque,Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em}.application-dates .accordion-content h3{font-size:1.125rem;margin-bottom:.25rem}.program-courses,.program-intakes,.program-landing-links,.program-tuition-fees{max-width:720px;margin-left:auto;margin-right:auto}.program-courses .accordion,.program-intakes .accordion,.program-landing-links .accordion,.program-tuition-fees .accordion{border-top:none;margin-top:1rem}.program-courses .accordion-block,.program-intakes .accordion-block,.program-landing-links .accordion-block,.program-tuition-fees .accordion-block{border:1px solid #DEE6EF;margin-bottom:1.5rem;-webkit-box-shadow:0 4px 8px 0 rgba(184,196,208,.2);box-shadow:0 4px 8px 0 rgba(184,196,208,.2)}.program-courses .accordion-title a,.program-intakes .accordion-title a,.program-landing-links .accordion-title a,.program-tuition-fees .accordion-title a{color:#2A2724;padding:1rem 3rem 1rem 0}@media screen and (min-width:45em){.program-courses .accordion-title a,.program-intakes .accordion-title a,.program-landing-links .accordion-title a,.program-tuition-fees .accordion-title a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:0;padding-bottom:0}}.program-courses .accordion-title a:hover,.program-intakes .accordion-title a:hover,.program-landing-links .accordion-title a:hover,.program-tuition-fees .accordion-title a:hover{background:#F3f4f5}.program-courses .accordion-title a:active,.program-courses .accordion-title a:focus,.program-intakes .accordion-title a:active,.program-intakes .accordion-title a:focus,.program-landing-links .accordion-title a:active,.program-landing-links .accordion-title a:focus,.program-tuition-fees .accordion-title a:active,.program-tuition-fees .accordion-title a:focus{background:#fff}.program-courses .accordion-title a .pg-tag,.program-intakes .accordion-title a .pg-tag,.program-landing-links .accordion-title a .pg-tag,.program-tuition-fees .accordion-title a .pg-tag{color:#595959;padding:0 1rem;border-right:none;display:none;margin:.75rem 0 0}.program-courses .accordion-title a .pg-tag span,.program-intakes .accordion-title a .pg-tag span,.program-landing-links .accordion-title a .pg-tag span,.program-tuition-fees .accordion-title a .pg-tag span{color:#2A2724}.program-courses .accordion-title h3,.program-intakes .accordion-title h3,.program-landing-links .accordion-title h3,.program-tuition-fees .accordion-title h3{padding-left:1rem;padding-right:1rem;font-size:1rem;min-width:184px}@media screen and (min-width:45em){.program-courses .accordion-title a .pg-tag,.program-intakes .accordion-title a .pg-tag,.program-landing-links .accordion-title a .pg-tag,.program-tuition-fees .accordion-title a .pg-tag{margin-top:0;display:inline-block;border-left:1px solid #DEE6EF;padding:1rem}.program-courses .accordion-title h3,.program-intakes .accordion-title h3,.program-landing-links .accordion-title h3,.program-tuition-fees .accordion-title h3{padding-left:2rem;display:inline-block}.program-courses .accordion-block.show .accordion-content,.program-intakes .accordion-block.show .accordion-content,.program-landing-links .accordion-block.show .accordion-content,.program-tuition-fees .accordion-block.show .accordion-content{padding:1rem 2rem 1.5rem}}.program-courses .accordion-block.show .accordion-title,.program-intakes .accordion-block.show .accordion-title,.program-landing-links .accordion-block.show .accordion-title,.program-tuition-fees .accordion-block.show .accordion-title{background:0 0}.program-courses .accordion-block.show .accordion-title a:focus,.program-intakes .accordion-block.show .accordion-title a:focus,.program-landing-links .accordion-block.show .accordion-title a:focus,.program-tuition-fees .accordion-block.show .accordion-title a:focus,.program-tuition-table tbody tr:nth-child(odd){background:#fff}.program-courses .accordion-block.show .accordion-title a .pg-tag,.program-intakes .accordion-block.show .accordion-title a .pg-tag,.program-landing-links .accordion-block.show .accordion-title a .pg-tag,.program-tuition-fees .accordion-block.show .accordion-title a .pg-tag{display:block}.program-courses .accordion-content>h3,.program-intakes .accordion-content>h3,.program-landing-links .accordion-content>h3,.program-tuition-fees .accordion-content>h3{display:inline-block;font-family:brandon-grotesque,Helvetica,Arial,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:#2A2724;font-size:1rem;margin-bottom:.75rem}.program-courses .accordion-content h4,.program-courses .accordion-content p,.program-intakes .accordion-content h4,.program-intakes .accordion-content p,.program-landing-links .accordion-content h4,.program-landing-links .accordion-content p,.program-tuition-fees .accordion-content h4,.program-tuition-fees .accordion-content p{font-size:1rem;position:relative;z-index:2;margin-bottom:.5rem}@media screen and (min-width:45em){.program-courses .accordion-content h4,.program-courses .accordion-content p,.program-intakes .accordion-content h4,.program-intakes .accordion-content p,.program-landing-links .accordion-content h4,.program-landing-links .accordion-content p,.program-tuition-fees .accordion-content h4,.program-tuition-fees .accordion-content p{margin-bottom:.25rem;display:inline-block}}.program-courses .accordion-content h4,.program-intakes .accordion-content h4,.program-landing-links .accordion-content h4,.program-tuition-fees .accordion-content h4{margin-bottom:-.125rem;margin-top:.5rem}.program-courses .accordion-content p,.program-intakes .accordion-content p,.program-landing-links .accordion-content p,.program-tuition-fees .accordion-content p{color:#2A2724}@media screen and (min-width:45em){.program-courses .accordion-content h4,.program-intakes .accordion-content h4,.program-landing-links .accordion-content h4,.program-tuition-fees .accordion-content h4{margin-top:0;background:#fff;padding-right:.5rem;margin-bottom:.25rem}.program-courses .accordion-content p,.program-intakes .accordion-content p,.program-landing-links .accordion-content p,.program-tuition-fees .accordion-content p{margin-left:0;margin-right:0;padding-left:.5rem;background:#fff}.program-courses .program-date-group,.program-intakes .program-date-group,.program-landing-links .program-date-group,.program-tuition-fees .program-date-group{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.program-courses .program-date-group:before,.program-intakes .program-date-group:before,.program-landing-links .program-date-group:before,.program-tuition-fees .program-date-group:before{content:"";width:100%;position:absolute;z-index:1;border-top:1px dotted #DEE6EF;top:13px;left:0}}.program-tuition-fees .tab_content{padding:1rem 0 0}@media screen and (min-width:40em){.program-tuition-fees .tab_content{padding:1rem 0 0}}.program-tuition-table{margin-top:0;margin-bottom:0}.program-tuition-table table,.program-tuition-table.overflow{border-right:none}.program-tuition-table thead tr:last-child{border-bottom:none}.program-tuition-table th{text-align:right;padding-top:.5rem;padding-bottom:0;border-bottom:none;font-size:.8rem}.program-tuition-table tbody td{text-align:right;padding-top:1.5rem;padding-bottom:1.5rem;min-width:5.5rem;width:5.5rem}@media screen and (min-width:40em){.program-tuition-table tbody td{min-width:7.5rem;width:7.5rem}}.program-tuition-table tbody td:first-child{min-width:6rem;width:auto;text-align:left;color:#2A2724}.program-tuition-table tbody td:last-child{min-width:7rem;width:7rem}.program-tuition-table tbody tr:first-child td{padding-top:.5rem}.program-tuition-table tbody tr:first-child td:nth-child(3),.program-tuition-table tbody tr:first-child td:nth-child(4){position:relative}.program-tuition-table tbody tr:first-child td:nth-child(3):before,.program-tuition-table tbody tr:first-child td:nth-child(4):before{position:absolute}.program-tuition-table tbody tr:first-child td:nth-child(3):before{content:'+';top:8px;left:14px}@media screen and (min-width:40em){.program-tuition-table tbody td:last-child{min-width:9rem;width:9rem}.program-tuition-table tbody tr:first-child td:nth-child(3):before{top:8px;left:30px}}.program-tuition-table tbody tr:first-child td:nth-child(4):before{content:'=';top:8px;left:11px}@media screen and (min-width:40em){.program-tuition-table tbody tr:first-child td:nth-child(4):before{top:8px;left:26px}}.program-tuition-table tbody tr:last-child{background:#F3f4f5}.program-courses fieldset{border:1px solid #DEE6EF;-webkit-box-shadow:0 4px 8px 0 rgba(184,196,208,.2);box-shadow:0 4px 8px 0 rgba(184,196,208,.2)}.maj-min .minor-box,.program-contact+.related-programs .box{-webkit-box-shadow:0 10px 30px 0 rgba(0,0,0,.12);box-shadow:0 10px 30px 0 rgba(0,0,0,.12)}@media screen and (min-width:35em){.program-courses fieldset{padding-left:2rem;padding-right:2rem}}.program-courses fieldset h3{font-weight:700;color:#2A2724;font-size:2rem;margin-bottom:.5rem}.program-courses fieldset th{padding-left:0}.program-courses fieldset td:first-child{padding-left:0;width:98px}.program-courses fieldset td:last-child{text-align:right;padding-right:0;width:108px}.program-courses fieldset td:last-child p{text-align:left}.program-courses fieldset td[colspan="3"],.program-courses fieldset td[colspan="2"]{text-align:left;width:auto}.program-courses fieldset tbody tr:nth-child(odd){background:#fff}.program-courses .page-alert{margin-top:4rem;padding-bottom:2rem}.program-courses .alert-content h2.small-heading{font-size:1.5rem;position:relative;top:.25rem}.program-courses .alert-content h3{font-size:1.125rem;font-weight:700;color:#2A2724;margin-top:1.75rem;margin-bottom:.5rem}p.program-total-credits{font-size:1.75rem;text-align:right;margin-top:1rem}.instructor-box{float:left;display:block;margin-right:2.85714%;width:100%;margin-bottom:2rem}.instructor-box:last-child,.instructor-box:nth-child(1n){margin-right:0}.instructor-box:nth-child(1n+1){clear:left}@media screen and (min-width:35em){.instructor-box,.instructor-box:nth-child(1n){margin-right:2.85714%}.instructor-box{float:left;display:block;width:31.42857%}.instructor-box:nth-child(1n+1){clear:none}.instructor-box:last-child,.instructor-box:nth-child(3n){margin-right:0}.instructor-box:nth-child(3n+1){clear:left}}@media screen and (min-width:50em){.instructor-box,.instructor-box:nth-child(3n){margin-right:2.85714%}.instructor-box{float:left;display:block;width:22.85714%}.instructor-box:nth-child(3n+1){clear:none}.instructor-box:last-child,.instructor-box:nth-child(4n){margin-right:0}.instructor-box:nth-child(4n+1){clear:left}}.instructor-box img{width:80px;height:80px;float:left;margin-right:1rem}@media screen and (min-width:35em){.instructor-box img{width:150px;height:150px;float:none;margin-right:0}}.instructor-box h3{margin-bottom:.25rem;font-size:1.25rem;margin-top:.5rem}#tab-instructors a.button{display:inline-block;margin-top:2rem}@media screen and (min-width:50em){.program-contact .container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2fr;grid-template-columns:1fr 2fr}.program-contact .contact-content{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;margin-right:2rem}.program-contact .contact-box-wrap{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}}.program-contact .contact-content p{font-size:1.25rem}.program-contact .contact-box-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.program-contact .contact-box{padding:2rem;margin-bottom:1rem;float:left;display:block;margin-right:2.85714%;width:100%}.program-contact .contact-box:last-child,.program-contact .contact-box:nth-child(1n){margin-right:0}.program-contact .contact-box:nth-child(1n+1){clear:left}@media screen and (min-width:35em){.program-contact .contact-box{float:left;display:block;margin-right:2.85714%;width:48.57143%}.program-contact .contact-box:nth-child(1n){margin-right:2.85714%}.program-contact .contact-box:nth-child(1n+1){clear:none}.program-contact .contact-box:last-child,.program-contact .contact-box:nth-child(2n){margin-right:0}.program-contact .contact-box:nth-child(2n+1){clear:left}}.program-contact .contact-box table{margin-bottom:1rem}.program-contact .contact-box h3{font-size:1.5rem;margin-top:0;font-weight:700;color:#2A2724;position:relative;padding-bottom:1rem;margin-bottom:1rem}.program-contact .contact-box h3:after{content:"";position:absolute;display:block;width:40px;height:3px;bottom:0;background:#DEE6EF}.program-contact .contact-box p{font-size:1rem;line-height:1.4;margin-bottom:.75rem}.maj-min .minor-box,.maj-min .similar-program-box,.related-programs .minor-box,.related-programs .similar-program-box{padding:1.75rem 2rem 2rem;float:left;display:block;margin-right:2.85714%;width:100%;margin-bottom:1rem}.maj-min .minor-box:last-child,.maj-min .minor-box:nth-child(1n),.maj-min .similar-program-box:last-child,.maj-min .similar-program-box:nth-child(1n),.related-programs .minor-box:last-child,.related-programs .minor-box:nth-child(1n),.related-programs .similar-program-box:last-child,.related-programs .similar-program-box:nth-child(1n){margin-right:0}.maj-min .minor-box:nth-child(1n+1),.maj-min .similar-program-box:nth-child(1n+1),.related-programs .minor-box:nth-child(1n+1),.related-programs .similar-program-box:nth-child(1n+1){clear:left}@media screen and (min-width:35em){.maj-min .minor-box,.maj-min .similar-program-box,.related-programs .minor-box,.related-programs .similar-program-box{float:left;display:block;margin-right:2.85714%;width:48.57143%;margin-bottom:1.75rem}.maj-min .minor-box:nth-child(1n),.maj-min .similar-program-box:nth-child(1n),.related-programs .minor-box:nth-child(1n),.related-programs .similar-program-box:nth-child(1n){margin-right:2.85714%}.maj-min .minor-box:nth-child(1n+1),.maj-min .similar-program-box:nth-child(1n+1),.related-programs .minor-box:nth-child(1n+1),.related-programs .similar-program-box:nth-child(1n+1){clear:none}.maj-min .minor-box:last-child,.maj-min .minor-box:nth-child(2n),.maj-min .similar-program-box:last-child,.maj-min .similar-program-box:nth-child(2n),.related-programs .minor-box:last-child,.related-programs .minor-box:nth-child(2n),.related-programs .similar-program-box:last-child,.related-programs .similar-program-box:nth-child(2n){margin-right:0}.maj-min .minor-box:nth-child(2n+1),.maj-min .similar-program-box:nth-child(2n+1),.related-programs .minor-box:nth-child(2n+1),.related-programs .similar-program-box:nth-child(2n+1){clear:left}}@media screen and (min-width:55em){.maj-min .minor-box,.maj-min .similar-program-box,.related-programs .minor-box,.related-programs .similar-program-box{float:left;display:block;margin-right:2.85714%;width:31.42857%}.maj-min .minor-box:nth-child(2n),.maj-min .similar-program-box:nth-child(2n),.related-programs .minor-box:nth-child(2n),.related-programs .similar-program-box:nth-child(2n){margin-right:2.85714%}.maj-min .minor-box:nth-child(2n+1),.maj-min .similar-program-box:nth-child(2n+1),.related-programs .minor-box:nth-child(2n+1),.related-programs .similar-program-box:nth-child(2n+1){clear:none}.maj-min .minor-box:last-child,.maj-min .minor-box:nth-child(3n),.maj-min .similar-program-box:last-child,.maj-min .similar-program-box:nth-child(3n),.related-programs .minor-box:last-child,.related-programs .minor-box:nth-child(3n),.related-programs .similar-program-box:last-child,.related-programs .similar-program-box:nth-child(3n){margin-right:0}.maj-min .minor-box:nth-child(3n+1),.maj-min .similar-program-box:nth-child(3n+1),.related-programs .minor-box:nth-child(3n+1),.related-programs .similar-program-box:nth-child(3n+1){clear:left}}@media screen and (min-width:65em){.maj-min .minor-box,.maj-min .similar-program-box,.related-programs .minor-box,.related-programs .similar-program-box{float:left;display:block;margin-right:2.85714%;width:22.85714%}.maj-min .minor-box:nth-child(3n),.maj-min .similar-program-box:nth-child(3n),.related-programs .minor-box:nth-child(3n),.related-programs .similar-program-box:nth-child(3n){margin-right:2.85714%}.maj-min .minor-box:nth-child(3n+1),.maj-min .similar-program-box:nth-child(3n+1),.related-programs .minor-box:nth-child(3n+1),.related-programs .similar-program-box:nth-child(3n+1){clear:none}.maj-min .minor-box:last-child,.maj-min .minor-box:nth-child(4n),.maj-min .similar-program-box:last-child,.maj-min .similar-program-box:nth-child(4n),.related-programs .minor-box:last-child,.related-programs .minor-box:nth-child(4n),.related-programs .similar-program-box:last-child,.related-programs .similar-program-box:nth-child(4n){margin-right:0}.maj-min .minor-box:nth-child(4n+1),.maj-min .similar-program-box:nth-child(4n+1),.related-programs .minor-box:nth-child(4n+1),.related-programs .similar-program-box:nth-child(4n+1){clear:left}}.maj-min .minor-box h3,.maj-min .similar-program-box h3,.related-programs .minor-box h3,.related-programs .similar-program-box h3{font-size:1.2rem;margin-top:0;margin-bottom:0;font-weight:600}.maj-min .minor-box h3 a span,.maj-min .similar-program-box h3 a span,.related-programs .minor-box h3 a span,.related-programs .similar-program-box h3 a span{display:block;font-size:1rem;color:#2A2724;font-weight:400;margin-top:.5rem}.program-contact+.related-programs{background:#fff}.program-contact+.related-programs .rule-line:before{background:#F3f4f5}.program-contact+.related-programs .rule-line h2.small-heading{background:#fff}.maj-min{padding:5rem 0 4rem}.maj-min p{max-width:720px;margin-bottom:2rem}section.article-landing-featured .slide .article-landing-title .article-teaser,section.article-landing-full .article-landing-title .article-teaser{max-width:28.5rem}.maj-min .minor-box{padding:0}.maj-min .minor-box a{display:block;padding:1.75rem 2rem 2rem}.maj-min .minor-link a{font-size:1.125rem}.maj-min .coming-soon{position:relative}.maj-min .coming-soon:after{content:"Coming soon";background:#008670;position:absolute;top:0;right:0;padding:4px 8px;font-family:lato,Helvetica,Arial,sans-serif;font-size:.85rem;color:#fff}.program-landing-links{margin-bottom:5rem}.program-landing-card{border:1px solid #DEE6EF;-webkit-box-shadow:0 4px 8px 0 rgba(184,196,208,.2);box-shadow:0 4px 8px 0 rgba(184,196,208,.2);border-radius:8px;padding:1.5rem;margin-bottom:2rem}.page-alert,.page-notes,section.article-landing-media-release .date-wrap{-webkit-box-shadow:0 2.5px 7.5px -1px rgba(0,0,0,.1),0 20px 60px -1px rgba(0,0,0,.05);box-shadow:0 2.5px 7.5px -1px rgba(0,0,0,.1),0 20px 60px -1px rgba(0,0,0,.05)}.program-landing-card h3{font-size:1.25rem;font-weight:700;margin-top:0}.program-landing-attributes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.hidden-admission #tab-program-admission,.hidden-admission li.tab-link[data-tab=tab-program-admission],.hidden-apply-now-btn,.hidden-courses #tab-program-courses,.hidden-courses li.tab-link[data-tab=tab-program-courses],.hidden-duration,.hidden-tuition #tab-program-tuition,.hidden-tuition li.tab-link[data-tab=tab-program-tuition],.main-content .gsc-search-box-tools .gsc-search-box .gsc-input .gsib_b{display:none}.program-landing-attributes .pg-tag{padding-right:1rem;margin-left:0;margin-right:1rem}.program-landing-attributes .pg-tag span{font-size:.9rem;white-space:nowrap}.pg-taxonomy p.pg-tag{margin-right:1.5rem}p.program-landing-description{font-size:1rem;line-height:1.4;margin-bottom:.25rem}.main-content .gsc-search-box-tools .gsc-search-box .gsc-input{padding:0}.main-content .gsc-search-box-tools .gsc-search-box .gsc-input input{border:2px solid #B8C4D0!important;border-radius:3px!important;padding:.5rem 1rem!important;height:3rem!important}.main-content .gsc-control-cse .gsc-table-result,.main-content .gsc-control-cse .gsc-thumbnail-inside,.main-content .gsc-control-cse .gsc-url-top,.main-content .gsc-control-cse td.gsc-table-cell-thumbnail,.main-content .gsc-control-cse td:last-child,.main-content .gsc-control-cse th:last-child,.main-content .gsc-search-box-tools .gsc-search-box .gsc-input td,.main-content td.gsc-search-button{padding:0}.main-content .gsc-input-box{border:none}.main-content .gsc-result-info{font-size:1rem}.main-content td.gsc-search-button button{background-image:none;background-color:#1b61a9;border-color:#1b61a9;border-radius:2px;height:3rem}.main-content td.gsc-search-button button:focus,.main-content td.gsc-search-button button:hover{background-color:#008670;border-color:#008670}.main-content .gsc-control-cse{padding-left:0;padding-right:0;padding-top:0}.main-content .gsc-control-cse tbody tr:nth-child(odd){background:0 0}.main-content .gsc-control-cse tr:last-child{border-bottom:none}.main-content .gsc-control-cse .gsc-webResult .gsc-result{padding:1.5rem .5rem;border-bottom:1px solid #d7dbde}.main-content .gsc-above-wrapper-area{border-bottom:1px solid #d7dbde}.main-content .gsc-control-cse,.main-content .gsc-control-cse .gsc-table-result{font-family:lato,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.4}.main-content .gsc-control-cse .gs-result .gs-title,.main-content .gsc-control-cse .gs-result .gs-title *,.main-content .gsc-control-cse .gs-spelling{font-size:1.125rem}@media screen and (min-width:45em){.main-content .gsc-control-cse .gs-result .gs-title,.main-content .gsc-control-cse .gs-result .gs-title *,.main-content .gsc-control-cse .gs-spelling{font-size:1.25rem}}.main-content .gs-result .gs-title,.main-content .gs-result .gs-title *{color:#008670;text-decoration:none;height:auto}.main-content .gs-result .gs-title :active,.main-content .gs-result .gs-title :focus,.main-content .gs-result .gs-title :hover,.main-content .gs-result .gs-title:active,.main-content .gs-result .gs-title:focus,.main-content .gs-result .gs-title:hover{text-decoration:underline;color:#005345}.main-content .gs-result .gs-visibleUrl,.main-content .gs-result a.gs-visibleUrl{font-size:1rem;color:#797F88}.main-content .gs-image-box{padding:0;margin-top:5px;margin-right:5px}.main-content .gs-image-box.gs-web-image-box.gs-web-image-box-portrait{height:52px}.main-content .gs-result a{display:inline-block}.main-content .gs-result a.gs-image{border:1px solid #e5e7e9}.main-content .gs-result a.gs-image img{border:none}.main-content .gsc-results .gsc-cursor{display:block;margin-top:2rem}.main-content .gsc-results .gsc-cursor-box .gsc-cursor-page{display:block;float:left;width:2rem;line-height:2.5em;border-left:1px solid #1b61a9;margin-right:0;text-align:center;color:#1b61a9}.main-content .gsc-results .gsc-cursor-box .gsc-cursor-current-page{color:#2A2724;text-decoration:underline}.main-content .gcsc-branding{display:none}.library .featured-image-wrap:after{background:#63a70a;background:-webkit-gradient(linear,left bottom, right top,color-stop(35%, rgba(99,167,10,.83)),to(rgba(243,244,245,.1)));background:linear-gradient(to top right,rgba(99,167,10,.83) 35%,rgba(243,244,245,.1) 100%)}@media screen and (min-width:55em){.library .featured-image-wrap:after{background:-webkit-gradient(linear,left bottom, right top,color-stop(20%, rgba(99,167,10,.83)),color-stop(80%, rgba(243,244,245,.1)));background:linear-gradient(to top right,rgba(99,167,10,.83) 20%,rgba(243,244,245,.1) 80%)}}.library button.site-search-toggle{display:none!important}.library #small-screen-nav-link button{border-left:1px solid #e5e7e9}@media screen and (min-width:45em){.main-content .gsc-results .gsc-cursor-box .gsc-cursor-page{width:2.5rem}.library #utility-nav ul{margin-right:0}.library #logo span a{background:url(/media/capilanouca/library/images/logos/logo-capilano-library.svg) no-repeat}}#sidebar .course-search-label{display:block;margin-bottom:.75rem;padding-left:1.5rem}#sidebar .course-search-label:focus,#sidebar .course-search-label:hover{text-decoration:underline;cursor:pointer}#sidebar .course-search-label input{margin-right:.5rem;margin-left:-1.5rem}section.article-landing-double .container,section.article-landing-full .container,section.article-landing-people .container,section.article-landing-triple .container{display:-ms-grid;display:grid;-ms-grid-columns:7fr 12fr 6fr 6fr 12fr 7fr;grid-template-columns:7fr 12fr 6fr 6fr 12fr 7fr}section.capsule-intro{height:7.5rem}section.capsule-intro .container{position:relative;width:100%}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){section.capsule-intro .container{height:120px}}section.capsule-intro h1{display:block;margin:0;width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}section.article-landing-featured{margin-bottom:4.5rem}section.article-landing-featured .container-parent{position:absolute;z-index:2;width:100%;top:0;bottom:0}section.article-landing-featured .container{display:-ms-grid;display:grid;position:absolute;height:100%;-ms-grid-columns:7fr 12fr 6fr 6fr 12fr 7fr;grid-template-columns:7fr 12fr 6fr 6fr 12fr 7fr;-ms-grid-rows:1fr;grid-template-rows:1fr}section.article-landing-featured .article-landing-title{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/7;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;-ms-grid-column-align:start;justify-self:start;margin-bottom:4.75rem}@media screen and (min-width:35em){section.article-landing-featured .article-landing-title{-ms-grid-column:1;-ms-grid-column-span:5;grid-column:1/6}}@media screen and (min-width:50em){section.article-landing-featured .article-landing-title{-ms-grid-column:1;-ms-grid-column-span:4;grid-column:1/5}}@media screen and (min-width:75em){section.article-landing-featured .article-landing-title{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4}}section.article-landing-featured .article-landing-title a,section.article-landing-featured .article-landing-title p.article-topic{display:block;position:relative}section.article-landing-featured picture img{position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;height:350px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out, -webkit-transform .25s ease-out}section.article-landing-featured .slider-image.hover picture img{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}@media screen and (min-width:70em){section.article-landing-featured #slider{padding-top:45%}section.article-landing-featured .slick-list{position:absolute;top:0;width:100%;bottom:0}section.article-landing-featured picture img{height:100%}section.article-landing-featured .slide{padding-top:45%}}section.article-landing-featured .slide:before{background:-webkit-gradient(linear,left top, left bottom,color-stop(10%, rgba(42,39,36,0)),to(#2A2724));background:linear-gradient(to bottom,rgba(42,39,36,0) 10%,#2A2724)}section.article-landing-featured .slide .article-landing-title h2,section.article-landing-featured .slide .article-landing-title h3{font-size:1.5rem;margin-bottom:0}section.article-landing-featured .slide .article-landing-title h2:after,section.article-landing-featured .slide .article-landing-title h2:before,section.article-landing-featured .slide .article-landing-title h3:after,section.article-landing-featured .slide .article-landing-title h3:before{display:none}@media screen and (min-width:50em){section.article-landing-featured .slide .article-landing-title h2,section.article-landing-featured .slide .article-landing-title h3{font-size:2rem;margin-top:1rem}section.article-landing-featured .slide .article-landing-title .article-teaser{margin-top:1rem}}@media screen and (min-width:60em){section.article-landing-featured .article-landing-title{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-bottom:0}section.article-landing-featured #slider,section.article-landing-featured picture img{min-height:31.25rem}section.article-landing-featured .slide{height:auto!important;min-height:31.25rem}section.article-landing-featured .slide:before{background:-webkit-gradient(linear,right top, left top,color-stop(10%, rgba(42,39,36,0)),to(#2A2724));background:linear-gradient(to left,rgba(42,39,36,0) 10%,#2A2724)}section.article-landing-featured .slide .article-landing-title h2,section.article-landing-featured .slide .article-landing-title h3{font-size:3rem}}section.article-landing-featured .slide .article-landing-title a h2,section.article-landing-featured .slide .article-landing-title a h3,section.article-landing-featured .slide .article-landing-title a p{color:#fff}section.article-landing-featured .slide.dark-text:before{background:-webkit-gradient(linear,left top, left bottom,color-stop(10%, rgba(42,39,36,0)),to(#F3f4f5));background:linear-gradient(to bottom,rgba(42,39,36,0) 10%,#F3f4f5)}section.article-landing-featured .slide.dark-text .article-landing-title a h2,section.article-landing-featured .slide.dark-text .article-landing-title a h3,section.article-landing-featured .slide.dark-text .article-landing-title a p,section.article-landing-featured .slide.dark-text .article-landing-title p{color:#2A2724}section.article-landing-featured .slick-buttons{right:auto;left:3.5rem}@media screen and (min-width:45em){section.article-landing-featured .slick-buttons{left:4rem}}@media screen and (min-width:60em){section.article-landing-featured .slide.dark-text:before{background:-webkit-gradient(linear,right top, left top,color-stop(10%, rgba(42,39,36,0)),to(#F3f4f5));background:linear-gradient(to left,rgba(42,39,36,0) 10%,#F3f4f5)}section.article-landing-featured .slick-buttons{left:50%;margin-left:-.5rem}}section.article-landing-featured .slick-dots{right:auto;left:4rem}@media screen and (min-width:45em){section.article-landing-featured .slick-dots{left:4.75rem}}section.article-landing-full{margin-bottom:4.5rem}section.article-landing-full .article-landing-image{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/7;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}@media screen and (min-width:35em){section.article-landing-full .article-landing-image{-ms-grid-column:2;-ms-grid-column-span:5;grid-column:2/7}}@media screen and (min-width:55em){section.article-landing-full .article-landing-image{-ms-grid-column:4;-ms-grid-column-span:3;grid-column:4/7}}@media screen and (min-width:60em){section.article-landing-featured .slick-dots{left:50%}section.article-landing-full .article-landing-image{-ms-grid-column:3;-ms-grid-column-span:4;grid-column:3/7}}section.article-landing-full .article-landing-title{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/7;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;position:relative;background:#fff}@media screen and (min-width:35em){section.article-landing-full .article-landing-title{-ms-grid-column:1;-ms-grid-column-span:5;grid-column:1/6;margin-top:-3rem;padding-top:1rem}}@media screen and (min-width:55em){section.article-landing-full .article-landing-title{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;margin-top:3rem;padding-top:0}section.article-landing-full .article-landing-title:before{content:"";position:absolute;z-index:1;top:0;bottom:0;left:0;right:-2.25rem;background:#fff}}@media screen and (min-width:60em){section.article-landing-full .article-landing-title{margin-top:5rem}}@media screen and (min-width:75em){section.article-landing-full .article-landing-title{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}}@media screen and (min-width:55em) and (min-width:75em){section.article-landing-full .article-landing-title:before{right:-10.75rem}}section.article-landing-full .article-landing-title h2,section.article-landing-full .article-landing-title h3{font-size:1.5rem}@media screen and (min-width:50em){section.article-landing-full .article-landing-title .article-teaser{margin-top:1rem}section.article-landing-full .article-landing-title h2,section.article-landing-full .article-landing-title h3{font-size:2rem;margin-top:1rem}}section.article-landing-full .article-landing-title .article-landing-index{position:relative;z-index:2}@media screen and (min-width:60em){section.article-landing-full .article-landing-title .article-landing-index{margin-top:2rem}}@media screen and (min-width:65em){section.article-landing-full .article-landing-title .article-landing-index{margin-top:5rem}}section.article-landing-triple{margin-bottom:1.5rem}section.article-landing-triple .section-description,section.article-landing-triple .section-title{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/7;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}@media screen and (min-width:60em){section.article-landing-triple .section-description,section.article-landing-triple .section-title{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4}}section.article-landing-triple .section-title:before{top:.5rem}section.article-landing-triple .section-title h2{font-size:1.125rem}section.article-landing-triple .section-description a{font-size:1rem}section.article-landing-triple .section-description a:after{content:''}section.article-landing-triple .article-landing-triple-primary{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/7;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;display:-ms-grid;display:grid;-ms-grid-columns:7fr 12fr 6fr 6fr 12fr 7fr;grid-template-columns:7fr 12fr 6fr 6fr 12fr 7fr;margin-bottom:2rem}section.article-landing-double,section.article-landing-list{margin-bottom:4.5rem}@media screen and (min-width:60em){section.article-landing-triple .article-landing-triple-primary{-ms-grid-column:4;-ms-grid-column-span:3;grid-column:4/7;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;margin-left:2rem}}section.article-landing-triple .article-landing-triple-primary .article-landing-image{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/7;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}@media screen and (min-width:35em){section.article-landing-triple .article-landing-triple-primary .article-landing-image{-ms-grid-column:2;-ms-grid-column-span:5;grid-column:2/7}}@media screen and (min-width:55em){section.article-landing-triple .article-landing-triple-primary .article-landing-image{-ms-grid-column:4;-ms-grid-column-span:3;grid-column:4/7}}@media screen and (min-width:60em){section.article-landing-triple .article-landing-triple-primary .article-landing-image{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/7}}section.article-landing-triple .article-landing-triple-primary .article-landing-title{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/7;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;position:relative;background:#fff}@media screen and (min-width:35em){section.article-landing-triple .article-landing-triple-primary .article-landing-title{-ms-grid-column:1;-ms-grid-column-span:5;grid-column:1/6;margin-top:-3rem;padding-top:1rem}}@media screen and (min-width:55em){section.article-landing-triple .article-landing-triple-primary .article-landing-title{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;margin-top:3rem;padding-top:0}section.article-landing-triple .article-landing-triple-primary .article-landing-title:before{content:"";position:absolute;z-index:1;top:0;bottom:0;left:0;right:-3rem;background:#fff}}@media screen and (min-width:60em){section.article-landing-triple .article-landing-triple-primary .article-landing-title{-ms-grid-column:1;-ms-grid-column-span:4;grid-column:1/5;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;margin-top:-1.75rem}}@media screen and (min-width:65em){section.article-landing-triple .article-landing-triple-primary .article-landing-title{margin-top:-2.5rem}}@media screen and (min-width:70em){section.article-landing-triple .article-landing-triple-primary .article-landing-title{margin-top:-3.5rem}}@media screen and (min-width:75em){section.article-landing-triple .article-landing-triple-primary .article-landing-title{margin-top:-4.75rem}}section.article-landing-triple .article-landing-triple-primary .article-landing-title h2,section.article-landing-triple .article-landing-triple-primary .article-landing-title h3{font-size:1.5rem}@media screen and (min-width:50em){section.article-landing-triple .article-landing-triple-primary .article-landing-title h2,section.article-landing-triple .article-landing-triple-primary .article-landing-title h3{font-size:2rem;margin-top:.75rem}}section.article-landing-triple .article-landing-triple-primary .article-landing-title .article-landing-index{position:relative;z-index:2}@media screen and (min-width:55em){section.article-landing-triple .article-landing-triple-primary .article-landing-title .article-landing-index{margin-top:3rem}}section.article-landing-triple .article-landing-triple-secondary{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/7;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4}section.article-landing-triple .article-landing-triple-secondary .article-element{width:100%}@media screen and (min-width:40em){section.article-landing-triple .article-landing-triple-secondary{padding-left:2rem;margin-left:-2rem;margin-right:-2rem}section.article-landing-triple .article-landing-triple-secondary .article-element{width:50%;padding-right:2rem}}@media screen and (min-width:60em){section.article-landing-triple .article-landing-triple-primary .article-landing-title h2,section.article-landing-triple .article-landing-triple-primary .article-landing-title h3{font-size:1.5rem}section.article-landing-triple .article-landing-triple-primary .article-landing-title .article-landing-index{margin-top:2rem}section.article-landing-triple .article-landing-triple-secondary{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;padding-left:2rem;margin-left:-2rem;margin-right:-2rem}section.article-landing-triple .article-landing-triple-secondary .article-element{padding-right:2rem}}section.article-landing-triple .article-landing-triple-secondary .article-landing-image{width:25%;float:left}@media screen and (min-width:25em){section.article-landing-triple .article-landing-triple-secondary .article-landing-image{width:30%}}@media screen and (min-width:40em){section.article-landing-triple .article-landing-triple-secondary .article-landing-image{width:100%;float:none}}section.article-landing-triple .article-landing-triple-secondary .article-landing-title{width:75%;overflow:hidden;padding-left:1rem}@media screen and (min-width:25em){section.article-landing-triple .article-landing-triple-secondary .article-landing-title{width:70%}}@media screen and (min-width:35em){section.article-landing-triple .article-landing-triple-secondary .article-landing-title{padding-left:2rem}}section.article-landing-triple .article-landing-triple-secondary .article-landing-title .article-topic{margin-top:0}section.article-landing-double .section-title{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/7;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}section.article-landing-double .section-title:before{top:.5rem}section.article-landing-double .section-title h2{font-size:1.125rem}section.article-landing-double .article-container{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/7;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}section.article-landing-double .article-element{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:7fr 12fr 6fr 6fr 12fr 7fr;grid-template-columns:7fr 12fr 6fr 6fr 12fr 7fr}@media screen and (min-width:40em){section.article-landing-triple .article-landing-triple-secondary .article-landing-title{width:100%;padding-left:0}section.article-landing-triple .article-landing-triple-secondary .article-landing-title .article-topic{margin-top:1rem}section.article-landing-double .article-container{padding-left:2rem;margin-left:-2rem;margin-right:-2rem}section.article-landing-double .article-element{width:50%;padding-right:2rem}}section.article-landing-double .article-landing-image{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/7;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}@media screen and (min-width:60em){section.article-landing-double .article-container{padding-left:2rem;margin-left:-2rem;margin-right:-2rem}section.article-landing-double .article-element{padding-right:2rem}section.article-landing-double .article-landing-image{-ms-grid-column:1;-ms-grid-column-span:5;grid-column:1/6}}@media screen and (min-width:70em){section.article-landing-double .article-landing-image{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/7}}section.article-landing-double .article-landing-title{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/7;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;background:#fff}@media screen and (min-width:60em){section.article-landing-double .article-landing-title{-ms-grid-column:2;-ms-grid-column-span:5;grid-column:2/7;margin-top:-3rem;padding-left:2rem}section.article-landing-double .article-landing-title .article-topic{margin-top:2rem}section.article-landing-double .article-landing-title h2,section.article-landing-double .article-landing-title h3{font-size:1.5rem;margin-top:.75rem}}@media screen and (min-width:65em){section.article-landing-double .article-landing-title{-ms-grid-column:3;-ms-grid-column-span:4;grid-column:3/7}section.article-landing-double .article-landing-title h2,section.article-landing-double .article-landing-title h3{font-size:1.25rem;margin-top:.45rem}}@media screen and (min-width:75em){section.article-landing-double .article-landing-title h2,section.article-landing-double .article-landing-title h3{font-size:1.5rem;margin-top:.75rem}}section.article-landing-list .container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}section.article-landing-list .section-title{-ms-grid-column:1;-ms-grid-column-span:4;grid-column:1/5;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}section.article-landing-list .article-news-list{-ms-grid-column:1;-ms-grid-column-span:4;grid-column:1/5;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}@media screen and (min-width:60em){section.article-landing-list .article-news-list{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4}}section.article-landing-list .article-news-filters{-ms-grid-column:1;-ms-grid-column-span:4;grid-column:1/5;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4}section.article-landing-list .article-news-filters .article-landing-index{padding:2rem;background:-webkit-gradient(linear,left top, right bottom,from(#dee6ef),to(rgba(243,244,245,0)));background:linear-gradient(to bottom right,#dee6ef,rgba(243,244,245,0))}section.article-landing-list .article-news-filters h2{font-size:1.5rem;text-transform:uppercase;line-height:1.1;letter-spacing:.1em;margin-top:0;color:#2A2724}section.article-landing-list .article-news-filters li{margin-bottom:1rem}section.article-landing-list .article-news-filters li:last-child{margin-bottom:0}section.article-landing-list .article-news-filters a,section.article-landing-list .article-news-filters span.currentpage{display:block;font-size:.8125rem;line-height:1.1875;color:#1b61a9}section.article-landing-list .article-news-filters span.currentpage{text-decoration:underline;color:#2A2724}section.article-landing-list .article-news-filters a.button{margin-top:1.5rem}@media screen and (min-width:60em){section.article-landing-list .article-news-filters{-ms-grid-column:4;-ms-grid-column-span:1;grid-column:4/5;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}section.article-landing-list .article-news-filters .article-landing-index,section.article-landing-list .article-news-filters a.button{margin-left:2rem}section.article-landing-list .article-container{padding-left:2rem;margin-left:-2rem;margin-right:-2rem}}section.article-landing-list .article-element{width:100%}@media screen and (min-width:40em){section.article-landing-list .article-container{padding-left:2rem;margin-left:-2rem;margin-right:-2rem}section.article-landing-list .article-element{width:50%;padding-right:2rem}}@media screen and (min-width:60em){section.article-landing-list .article-element{width:33.33%;padding-right:2rem}}section.article-landing-list .article-element .article-landing-image{width:25%;float:left}@media screen and (min-width:25em){section.article-landing-list .article-element .article-landing-image{width:30%}}@media screen and (min-width:60em){section.article-landing-list .article-element .article-landing-image{width:100%;float:none}}section.article-landing-list .article-element .article-landing-title{width:75%;overflow:hidden;padding-left:1rem}@media screen and (min-width:25em){section.article-landing-list .article-element .article-landing-title{width:70%}}@media screen and (min-width:35em){section.article-landing-list .article-element .article-landing-title{padding-left:2rem}}@media screen and (min-width:40em){section.article-landing-list .article-element .article-landing-title{padding-left:1rem}}section.article-landing-list .article-element .article-landing-title .article-topic{margin-top:0}section.article-landing-list .article-elements{width:100%;max-width:37.5rem;margin-bottom:2rem;margin-left:auto;margin-right:auto}@media screen and (min-width:60em){section.article-landing-list .article-element .article-landing-title{width:100%;padding-left:0}section.article-landing-list .article-element .article-landing-title .article-topic{margin-top:1rem}section.article-landing-list .article-elements{max-width:none;width:66.6%;padding-right:2rem}}section.article-landing-list .article-elements .article-landing-title{padding-bottom:1.25rem;border-bottom:1px solid #B8C4D0}section.article-landing-list .article-elements .article-landing-title .article-topic{margin-top:1.25rem}section.article-landing-list .article-elements .article-landing-title:first-child .article-topic{margin-top:0}section.article-landing-list .article-elements .article-landing-title:last-child{border-bottom:none}section.article-landing-list .pagination{display:block;width:100%;max-width:37.5rem;margin-left:auto;margin-right:auto}@media screen and (min-width:60em){section.article-landing-list .pagination{max-width:none;width:66.6%}}section.article-landing-list .article-news-filters{width:100%;max-width:37.5rem;margin-left:auto;margin-right:auto}.homepage section.article-landing-list{margin-bottom:0;margin-top:4.5rem}section.article-landing-people{background:-webkit-gradient(linear,right top, left bottom,from(#dee6ef),to(rgba(243,244,245,0)));background:linear-gradient(to bottom left,#dee6ef,rgba(243,244,245,0));padding:3rem 0 5rem}@media screen and (min-width:60em){section.article-landing-list .article-news-filters{max-width:none}#article-landing-news section.article-landing-list .pagination{margin-left:33.33%}section.article-landing-people{margin-top:3rem}}@media screen and (min-width:70em){section.article-landing-people{margin-top:7rem}}section.article-landing-people .section-title{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/7;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}@media screen and (min-width:55em){section.article-landing-people .section-title{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4}}section.article-landing-people .section-title:before{top:.5rem;background:#DEE6EF;right:2rem}section.article-landing-people .section-title h2{font-size:1.125rem}section.article-landing-people picture{position:relative}section.article-landing-people picture img{-webkit-transform-origin:top center;transform-origin:top center}section.article-landing-people picture:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;-webkit-backdrop-filter:grayscale(100%);backdrop-filter:grayscale(100%);opacity:1;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out}section.article-landing-people .article-people-list .article-landing-image.hover picture:after,section.article-landing-people .article-people-list .article-landing-image:hover picture:after,section.article-landing-people .article-person-featured .article-landing-image.hover picture:after{opacity:0}section.article-landing-people .article-person-featured{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/7;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;margin-bottom:3rem;padding-bottom:2.5rem;display:-ms-grid;display:grid;-ms-grid-columns:7fr 12fr 6fr 6fr 12fr 7fr;grid-template-columns:7fr 12fr 6fr 6fr 12fr 7fr}section.article-landing-photos .section-title h2:before,section.article-landing-photos .section-title:before{display:none}@media screen and (min-width:60em){section.article-landing-people .article-person-featured{margin-bottom:2.5rem}section.article-landing-people .article-person-featured .article-landing-image{margin-top:-4.5rem}}section.article-landing-people .article-person-featured .article-landing-image{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/7;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}@media screen and (min-width:55em){section.article-landing-people .article-person-featured .article-landing-image{-ms-grid-column:4;-ms-grid-column-span:3;grid-column:4/7}}@media screen and (min-width:65em){section.article-landing-people .article-person-featured .article-landing-image{margin-top:-8rem}}@media screen and (min-width:70em){section.article-landing-people .article-person-featured{padding-bottom:3rem;margin-bottom:3rem}section.article-landing-people .article-person-featured .article-landing-image{margin-top:-9rem}}@media screen and (min-width:75em){section.article-landing-people .article-person-featured .article-landing-image{margin-top:-10rem}}section.article-landing-people .article-person-featured .article-landing-title{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/7;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}@media screen and (min-width:55em){section.article-landing-people .article-person-featured .article-landing-title{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;margin-right:2rem}}section.article-landing-people .article-people-list{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/7;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4}section.article-landing-people .article-people-list img{width:100%}section.article-landing-people .article-element{width:50%;padding-right:1.5rem}@media screen and (min-width:40em){section.article-landing-people .article-people-list{padding-left:1.5rem;margin-left:-1.5rem;margin-right:-1.5rem}section.article-landing-people .article-element{width:33.33%;padding-right:1.5rem}}@media screen and (min-width:60em){section.article-landing-people .article-people-list{padding-left:1.5rem;margin-left:-1.5rem;margin-right:-1.5rem}section.article-landing-people .article-element{width:20%;padding-right:1.5rem}section.article-landing-people .article-element:last-child{display:none}}.article-person-featured{border-bottom:3px solid #DEE6EF}.article-person-featured .article-teaser{max-width:28.5rem}.article-person-featured h2,.article-person-featured h3{font-size:1.5rem}@media screen and (min-width:50em){.article-person-featured .article-teaser{margin-top:1rem}.article-person-featured h2,.article-person-featured h3{font-size:2rem;margin-top:1rem}}section.article-landing-photos{margin-bottom:4.5rem;padding-top:61.8%;position:relative;overflow:hidden}section.article-landing-photos .container-parent{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}section.article-landing-photos .container{position:absolute;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start;-ms-grid-column-align:center;justify-self:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);max-width:32rem;padding:2rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:-webkit-gradient(linear,right top, left bottom,from(rgba(42,39,36,.5)),to(rgba(89,89,89,.5)));background:linear-gradient(to bottom left,rgba(42,39,36,.5),rgba(89,89,89,.5));text-align:center}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){section.article-landing-photos .container{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}section.article-landing-photos .section-title{margin-bottom:0}section.article-landing-photos .section-title h2{color:#F3f4f5;text-transform:none;letter-spacing:normal;font-size:2rem}@media screen and (min-width:65em){section.article-landing-photos .container{padding:2.5rem 2rem}section.article-landing-photos .section-title h2{font-size:3rem}}section.article-landing-photos .article-landing-title{max-width:36rem;margin:0 auto}section.article-landing-photos picture{overflow:hidden;display:block}section.article-landing-photos picture img{display:block}section.article-landing-photos img{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out, -webkit-transform .25s ease-out}section.article-landing-photos.hover img{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}section.article-landing-photos p{color:#F3f4f5;margin:.5rem 0 .25rem;font-size:1rem;line-height:1.3125}section.article-landing-photos a{margin-top:1rem}.article-featured-photo{position:absolute;z-index:1;left:0;right:0;top:0;bottom:0}.article-featured-photo img{width:100%;height:auto}section.article-landing-media-release{margin-bottom:4.5rem}section.article-landing-media-release .article-media-element{width:100%;margin-bottom:2rem}@media screen and (min-width:55em){section.article-landing-media-release .article-media-container{padding-left:2rem;margin-left:-2rem;margin-right:-2rem}section.article-landing-media-release .article-media-element{width:50%;padding-right:2rem}}@media screen and (min-width:60em){section.article-landing-media-release .article-media-container{padding-left:2rem;margin-left:-2rem;margin-right:-2rem}section.article-landing-media-release .article-media-element{padding-right:2rem}}section.article-landing-media-release .date-wrap{background:#fff;padding:1rem}section.article-landing-media-release .date-wrap .date-item{-ms-grid-columns:80px 1fr;grid-template-columns:80px 1fr}section.article-landing-media-release .date-wrap .month{font-size:.875rem;line-height:1}section.article-landing-media-release .date-wrap .day{font-size:2.5rem}section.article-landing-media-release .date-wrap .date{overflow:visible}section.article-landing-media-release .date-wrap .date:after{right:-.25rem}@media screen and (min-width:25em){section.article-landing-media-release .date-wrap{padding:1.75rem}section.article-landing-media-release .date-wrap .date-item{-ms-grid-columns:100px 1fr;grid-template-columns:100px 1fr;margin-bottom:0}section.article-landing-media-release .date-wrap .date:after{right:-.75rem}}@media screen and (min-width:35em){section.article-landing-media-release .date-wrap{padding:2.25rem}section.article-landing-media-release .date-wrap .date-item{-ms-grid-columns:120px 1fr;grid-template-columns:120px 1fr}section.article-landing-media-release .date-wrap .day{font-size:3rem}section.article-landing-media-release .date-wrap .date:after{right:-1.25rem}}section.article-landing-media-release .article-landing-title{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}section.article-landing-media-release .article-teaser{margin-bottom:0}section.article-landing-subscribe{padding:5.25rem 0;background:-webkit-gradient(linear,right top, left bottom,from(#dee6ef),to(rgba(243,244,245,0)));background:linear-gradient(to bottom left,#dee6ef,rgba(243,244,245,0))}section.article-landing-subscribe .container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}section.article-landing-subscribe .article-landing-instagram{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr}@media screen and (min-width:60em){section.article-landing-subscribe .article-landing-instagram{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;border-right:3px solid #DEE6EF;padding-right:2rem}}section.article-landing-subscribe #instafeed a{display:block;width:50%;float:left;padding-right:.5rem;margin-right:0;position:relative}section.article-landing-subscribe #instafeed a:nth-child(even){padding-left:.5rem;padding-right:0}section.article-landing-subscribe #instafeed a:before{content:"";display:block;width:100%;height:0;padding-top:100%}@media screen and (min-width:35em){section.article-landing-subscribe #instafeed a{width:21.25%;margin-right:5%;padding-right:0}section.article-landing-subscribe #instafeed a:nth-child(even){padding-left:0}section.article-landing-subscribe #instafeed a:nth-child(4n){margin-right:0}}@media screen and (min-width:60em){section.article-landing-subscribe #instafeed a{width:50%;height:auto;margin-right:0}section.article-landing-subscribe #instafeed a:nth-child(even){padding-right:0}}section.article-landing-subscribe #instafeed a img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border:1px solid #F3f4f5;opacity:1;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}section.article-landing-subscribe a.insta-link{display:block;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;text-align:center;max-width:34rem;margin:.5rem auto 3rem}@media screen and (min-width:60em){section.article-landing-subscribe a.insta-link{margin-bottom:0}}section.article-landing-subscribe .article-landing-subscribe-link{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;display:-ms-grid;display:grid;margin-bottom:4.5rem}@media screen and (min-width:60em){section.article-landing-subscribe .article-landing-subscribe-link{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;border-right:3px solid #DEE6EF;margin-bottom:0}}section.article-landing-subscribe .article-landing-submission .article-landing-title,section.article-landing-subscribe .article-landing-subscribe-link .article-landing-title{max-width:34rem;margin:0 auto;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}section.article-landing-subscribe .article-landing-submission{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4;display:-ms-grid;display:grid}@media screen and (min-width:60em){section.article-landing-subscribe .article-landing-submission{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}.article-listing section.article-landing-subscribe .article-landing-subscribe-link{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}}section.article-landing-subscribe .article-landing-submission,section.article-landing-subscribe .article-landing-subscribe-link{text-align:center}section.article-landing-subscribe .article-landing-submission h2,section.article-landing-subscribe .article-landing-subscribe-link h2{font-size:2rem;color:#2A2724;line-height:1.1;margin-left:1.5rem;margin-right:1.5rem}section.article-landing-subscribe .article-landing-title .article-teaser{font-size:1.125rem;line-height:1.55;margin:1.25rem 1.5rem 1.5rem}.article-landing-title .article-topic a:focus,.article-landing-title .article-topic a:hover,.article-news-filters a:focus,.article-news-filters a:hover,.section-title h2 a:focus,.section-title h2 a:hover{color:#0d2f51}.section-title{position:relative;margin-bottom:2rem}.section-title:before{content:"";position:absolute;z-index:-2;top:1rem;left:0;right:0;height:3px;background:#F3f4f5}.section-title h2{font-size:2rem;line-height:1.1875;color:#2A2724;margin:0;display:inline-block;position:relative}.article-landing-title .article-topic a,.section-title h2 a{color:#1b61a9}.section-title h2:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;right:-1rem;left:0;background:#fff}.article-landing-image{position:relative;z-index:1}.article-landing-image picture{overflow:hidden;display:block}.article-landing-image picture img{display:block}.article-landing-image img{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out, -webkit-transform .25s ease-out}.article-landing-image.hover img,.article-landing-image:focus a img,.article-landing-image:hover a img{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.article-landing-title{position:relative;z-index:2}.article-landing-title .article-topic{font-size:.6875rem;line-height:1.1875;margin-top:1rem;margin-bottom:0}.article-landing-title.hover h2,.article-landing-title.hover h3{text-decoration:underline}.article-landing-title h2,.article-landing-title h3{font-size:1.25rem;line-height:1.2;font-weight:600;margin-top:.65rem;margin-bottom:0}.article-landing-title a h2,.article-landing-title a h3{color:#2A2724}.article-landing-title a:focus h2,.article-landing-title a:focus h3,.article-landing-title a:hover h2,.article-landing-title a:hover h3{text-decoration:underline}.article-landing-title a p{color:#595959}.article-landing-title .article-teaser{font-size:1rem;line-height:1.35;margin-top:.43rem}.article-landing-title .article-author,.article-landing-title .article-date,.article-landing-title .article-role{font-size:.875rem;margin-top:.35rem;line-height:1.35}.listing-level-2 .article-landing-title h3{margin-top:1.5rem}.article-element{margin-bottom:2rem}.landing-section{overflow:hidden;padding-top:3.5rem;margin-top:-3.5rem}@media screen and (min-width:65em){.landing-section{padding-top:8.75rem;margin-top:-8.75rem}}@-webkit-keyframes activeAnimation{0%{opacity:0;-webkit-transform:translate3d(0,3rem,0);transform:translate3d(0,3rem,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes activeAnimation{0%{opacity:0;-webkit-transform:translate3d(0,3rem,0);transform:translate3d(0,3rem,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes imageOpacityAnimation{0%{opacity:0}100%{opacity:1}}@keyframes imageOpacityAnimation{0%{opacity:0}100%{opacity:1}}.article-landing-featured.prime-animation .article-landing-image,.article-landing-featured.prime-animation .article-landing-title,.article-landing-full.prime-animation .article-landing-image,.article-landing-full.prime-animation .article-landing-title,.slider-paused .svg-box{opacity:0}.article-landing-featured.prime-animation .article-landing-title h2,.article-landing-featured.prime-animation .article-landing-title h3,.article-landing-featured.prime-animation .article-landing-title p.article-author,.article-landing-featured.prime-animation .article-landing-title p.article-date,.article-landing-featured.prime-animation .article-landing-title p.article-role,.article-landing-featured.prime-animation .article-landing-title p.article-teaser,.article-landing-featured.prime-animation .article-landing-title p.article-topic,.article-landing-full.prime-animation .article-landing-title h2,.article-landing-full.prime-animation .article-landing-title h3,.article-landing-full.prime-animation .article-landing-title p.article-author,.article-landing-full.prime-animation .article-landing-title p.article-date,.article-landing-full.prime-animation .article-landing-title p.article-role,.article-landing-full.prime-animation .article-landing-title p.article-teaser,.article-landing-full.prime-animation .article-landing-title p.article-topic{opacity:0;will-change:transform}.article-landing-featured.active-animation .article-landing-image,.article-landing-full.active-animation .article-landing-image{-webkit-animation:activeAnimation .45s ease-out forwards;animation:activeAnimation .45s ease-out forwards}.article-landing-featured.active-animation .article-landing-title,.article-landing-featured.active-animation .article-landing-title p.article-topic,.article-landing-full.active-animation .article-landing-title,.article-landing-full.active-animation .article-landing-title p.article-topic{-webkit-animation:activeAnimation .35s ease-out forwards;animation:activeAnimation .35s ease-out forwards;-webkit-animation-delay:.2s;animation-delay:.2s}.article-landing-featured.active-animation .article-landing-title h2,.article-landing-featured.active-animation .article-landing-title h3,.article-landing-full.active-animation .article-landing-title h2,.article-landing-full.active-animation .article-landing-title h3{-webkit-animation:activeAnimation .35s ease-out forwards;animation:activeAnimation .35s ease-out forwards;-webkit-animation-delay:.3s;animation-delay:.3s}.article-landing-featured.active-animation .article-landing-title p.article-author,.article-landing-featured.active-animation .article-landing-title p.article-date,.article-landing-featured.active-animation .article-landing-title p.article-role,.article-landing-featured.active-animation .article-landing-title p.article-teaser,.article-landing-full.active-animation .article-landing-title p.article-author,.article-landing-full.active-animation .article-landing-title p.article-date,.article-landing-full.active-animation .article-landing-title p.article-role,.article-landing-full.active-animation .article-landing-title p.article-teaser{-webkit-animation:activeAnimation .35s ease-out forwards;animation:activeAnimation .35s ease-out forwards;-webkit-animation-delay:.4s;animation-delay:.4s}section.article-landing-featured .slide.dark-text:before{-webkit-animation:imageOpacityAnimation .5s ease-out forwards;animation:imageOpacityAnimation .5s ease-out forwards}.article-listing section.article-landing-list .article-elements .article-landing-title .article-author,.article-listing section.article-landing-list .article-elements .article-landing-title .article-date,.article-listing section.article-landing-list .article-elements .article-landing-title .article-role{margin-bottom:0}.article-listing section.article-landing-subscribe .container{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}@media screen and (min-width:40em){.article-listing section.article-landing-subscribe .article-landing-subscribe-link{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;margin-bottom:0}.article-listing section.article-landing-subscribe .article-landing-submission{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}}@media screen and (min-width:60em){.article-listing section.article-landing-subscribe .article-landing-submission{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}}section.article-title-area .container{display:-ms-grid;display:grid;-ms-grid-columns:7fr 12fr 6fr 6fr 12fr 7fr;grid-template-columns:7fr 12fr 6fr 6fr 12fr 7fr}section.article-title-area nav#breadcrumb{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/7;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;position:absolute;z-index:10;padding:2rem 0 0;display:none}.article-title{position:relative;z-index:2;-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/7;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4}@media screen and (min-width:50em){section.article-title-area nav#breadcrumb{display:block}.article-title{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;margin-right:1rem}}.article-title h1{font-size:2rem;line-height:1.1;color:#2A2724;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:1em 0 0}@media screen and (min-width:50em){.article-title h1{font-size:3rem;min-height:13rem;margin:1.5em 0 0}}@media screen and (min-width:60em){.article-title h1{font-size:3.5rem;margin:1.25em 0 0}}@media screen and (min-width:70em){.article-title{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4}.article-title h1{font-size:4rem;min-height:18rem}}@media screen and (min-width:75em){.article-title h1{font-size:4.5rem}}.article-title h1.long-title{font-size:3rem}.article-featured-image{position:relative;z-index:1;-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/7;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}.article-featured-image picture{display:block;position:absolute;top:0;left:0;width:100%}.article-featured-image img{display:block;width:100%;height:auto}.article-featured-image img.article-portrait{display:block;position:absolute;max-width:200px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (min-width:70em){.article-featured-image{-ms-grid-column:4;-ms-grid-column-span:3;grid-column:4/7}.article-featured-image img.article-portrait{left:40%;top:50%;-webkit-transform:translate(-50%,-80%);transform:translate(-50%,-80%)}}#slider,.slide{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.article-details{padding-top:2.5rem}.article-details p{width:100%;margin-bottom:1.25rem;color:#2A2724;font-size:1rem;line-height:1.35}@media screen and (min-width:25em){.article-details{padding-left:1rem;margin-left:-1rem;margin-right:-1rem}.article-details p{width:50%;padding-right:1rem}}@media screen and (min-width:40em){.article-details{padding-left:1rem;margin-left:-1rem;margin-right:-1rem}.article-details p{width:33.33%;padding-right:1rem}}@media screen and (min-width:50em){.article-featured-image{-ms-grid-column:4;-ms-grid-column-span:3;grid-column:4/7;margin-top:5rem}.article-details{margin-top:1rem}.article-details p{width:50%}}@media screen and (min-width:60em){.article-details p{width:33%}}.article-details p span{display:block;font-size:.6875rem;line-height:1.1875}section.article-title-area.full-image nav#breadcrumb{-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;position:relative}@media screen and (min-width:70em){section.article-title-area.full-image .article-title{-ms-grid-column:1;-ms-grid-column-span:5;grid-column:1/6}section.article-title-area.full-image .article-title h1{min-height:auto;margin:1.5em 0 0}}@media screen and (min-width:50em){section.article-title-area.full-image .article-title{-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4;-ms-grid-column:1;-ms-grid-column-span:5;grid-column:1/6}section.article-title-area.full-image .article-title h1{min-height:auto}section.article-title-area.full-image .article-featured-image{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/7}}section.article-title-area.full-image .article-featured-image{-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}section.article-title-area.full-image .article-details p{max-width:14rem}.article-description,.article-details{position:relative}.article-description{padding-top:2.5rem;font-size:1.5rem;line-height:1.1875;font-weight:300}@media screen and (min-width:25em){.article-description{margin-right:-1rem}}@media screen and (min-width:50em){.article-description:before,.article-details:before{content:'';position:absolute;z-index:-1;background:#fff;width:100%;top:0;bottom:0;right:-3rem}.article-description{font-size:1.5rem}}@media screen and (min-width:70em){section.article-title-area.full-image .article-featured-image{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/7}.article-description{font-size:1.85rem}}.picture-container{width:100%;padding-top:61.8%;background:-webkit-gradient(linear,left top, right bottom,from(#dee6ef),to(rgba(243,244,245,0)));background:linear-gradient(to bottom right,#dee6ef,rgba(243,244,245,0));overflow:hidden}.addthis_inline_share_toolbox{margin-top:2.5rem}.ctct-gdpr-text{font-size:.85rem;max-width:448px}.alert-content h1,.alert-content h2,.alert-content h3,.alert-content h4,.alert-content h5,.alert-content h6,.page-notes-content h1,.page-notes-content h2,.page-notes-content h3,.page-notes-content h4,.page-notes-content h5,.page-notes-content h6,.site-alert p{max-width:45rem}section.article-related{margin-bottom:4.5rem}section.article-related .article-element{width:100%}@media screen and (min-width:40em){section.article-related .article-container{padding-left:2rem;margin-left:-2rem;margin-right:-2rem}section.article-related .article-element{width:50%;padding-right:2rem}}@media screen and (min-width:60em){section.article-related .article-container{padding-left:2rem;margin-left:-2rem;margin-right:-2rem}section.article-related .article-element{width:25%;padding-right:2rem}}section.article-related .article-element .article-landing-image{width:25%;float:left}@media screen and (min-width:25em){section.article-related .article-element .article-landing-image{width:30%}}@media screen and (min-width:60em){section.article-related .article-element .article-landing-image{width:100%;float:none}}section.article-related .article-element .article-landing-title{width:75%;overflow:hidden;padding-left:1rem}@media screen and (min-width:25em){section.article-related .article-element .article-landing-title{width:70%}}@media screen and (min-width:35em){section.article-related .article-element .article-landing-title{padding-left:2rem}}@media screen and (min-width:40em){section.article-related .article-element .article-landing-title{padding-left:1rem}}section.article-related .article-element .article-landing-title .article-topic{margin-top:0}@media screen and (min-width:60em){section.article-related .article-element .article-landing-title{width:100%;padding-left:0}section.article-related .article-element .article-landing-title .article-topic{margin-top:1rem}}.site-alert{position:relative;z-index:10;display:none;min-height:10rem}@media screen and (min-width:55em){.site-alert{min-height:0}}.has-alert .site-alert{display:-ms-grid;display:grid}.site-alert p{overflow:hidden;font-size:1rem;color:#fff}.site-alert a{color:#fff;text-decoration:underline}.site-alert .alert-icon svg{fill:#fff}.site-alert .close-button{position:absolute;right:1rem;top:.5rem;text-decoration:none}.program-visual .slick-list,.program-visual .slide{top:0;position:absolute;width:100%}.site-alert .container{border-top:3px solid #008670;padding:2.5rem 1rem .5rem;position:relative;background:#008670;color:#fff}@media screen and (min-width:30em){.site-alert .container{padding:2.5rem 2rem .5rem}}@media screen and (min-width:60em){.site-alert .container{padding:1.25rem 2rem .5rem}}@media screen and (max-width:54.9375em){.site-alert~.featured-image-wrap+#title-area{margin-top:0!important}}.alert-icon{width:2rem;float:left;margin-right:1rem}.alert-icon svg{width:2rem;height:2rem;fill:#008670}.page-alert,.page-notes{border-top:3px solid #008670;padding:2.5rem 1rem 1rem;margin:1rem 0 3rem}@media screen and (min-width:30em){.page-alert,.page-notes{padding:2.5rem 2rem 1rem}}.alert-content,.page-notes-content{overflow:hidden}.alert-content h2,.page-notes-content h2{font-size:1.2rem;margin-top:0!important}.alert-content h2.small-heading,.page-notes-content h2.small-heading{font-size:1rem}.alert-content h1:first-child,.alert-content h2:first-child,.alert-content h3:first-child,.alert-content h4:first-child,.alert-content h5:first-child,.alert-content h6:first-child,.page-notes-content h1:first-child,.page-notes-content h2:first-child,.page-notes-content h3:first-child,.page-notes-content h4:first-child,.page-notes-content h5:first-child,.page-notes-content h6:first-child{margin-top:0!important}#slider{overflow:hidden;height:350px;background:#2A2724}@media screen and (min-width:60em){.page-alert,.page-notes{padding:1.75rem 2rem 1rem}#slider{height:400px}}@media screen and (min-width:65em){#slider{height:420px}}.main-content #slider{margin:2rem 0}.slick-track{width:100%;height:350px}@media screen and (min-width:60em){.slick-track{height:400px}}@media screen and (min-width:65em){.slick-track{height:420px}}.program-visual #slider,.program-visual .slick-track{height:auto;padding-top:56.25%}.program-visual #slider{margin-bottom:2rem}.program-visual .slide{height:auto!important;padding-top:56.25%}.program-visual .slide:before{background:-webkit-gradient(linear,left top, left bottom,color-stop(50%, rgba(50,50,50,0)),color-stop(80%, rgba(50,50,50,.6)));background:linear-gradient(to bottom,rgba(50,50,50,0) 50%,rgba(50,50,50,.6) 80%)}@media screen and (min-width:45em){.program-visual .slide:before{background:-webkit-gradient(linear,left top, left bottom,color-stop(50%, rgba(50,50,50,0)),to(rgba(50,50,50,.8)));background:linear-gradient(to bottom,rgba(50,50,50,0) 50%,rgba(50,50,50,.8))}}.slide{position:relative;height:350px!important;will-change:opacity}@media screen and (min-width:60em){.slide{height:400px!important}}.slide:before{content:"";position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear,left top, left bottom,from(rgba(50,50,50,0)),color-stop(80%, rgba(50,50,50,.8)));background:linear-gradient(to bottom,rgba(50,50,50,0),rgba(50,50,50,.8) 80%)}@media screen and (min-width:45em){.slide:before{background:-webkit-gradient(linear,left top, left bottom,color-stop(10%, rgba(50,50,50,0)),to(#323232));background:linear-gradient(to bottom,rgba(50,50,50,0) 10%,#323232)}}.slide .slider-content{position:absolute;bottom:3.5rem;left:1.5rem;right:1.5rem;z-index:3;max-width:28rem}@media screen and (min-width:35em){.slide .slider-content{left:2.5rem}}@media screen and (min-width:40em){.slide .slider-content{left:3.5rem}}@media screen and (min-width:65em){.slide{height:420px!important}.slide .slider-content{left:4rem}}.slide .slider-content>h2 a:after{position:absolute;display:inline-block;content:"\00BB";margin-left:.5rem}#breadcrumb li:before,#pagination-nav a::after,.pagination a::after,.slick-track:after,.slick-track:before,ul.tabs li:after{content:""}.slide .slider-content>a{position:absolute;top:2rem;left:0;right:0;bottom:0;text-indent:-999rem}.slide .slider-content>a:hover+h2,.slide .slider-content>a:hover+h2 a,.slide .slider-content>a:hover~p{text-decoration:underline}.slide .slider-content>a:hover+h2 a:after{text-decoration:none}.slide .slider-content>a:hover+h2 a:hover{text-decoration:underline}.slide .slider-content>a:hover+h2 a:hover:after{text-decoration:none}.slide .slider-content h2,.slide .slider-content>a~p{pointer-events:none}.slide .slider-content h2:hover+p{text-decoration:underline}.slide a,.slide h2,.slide p{color:#fff}.slide h2{position:relative;font-size:1.75rem;margin-bottom:1rem}@media screen and (min-width:40em){.slide h2:after,.slide h2:before{content:"";position:absolute;top:-2rem;left:-1.5rem;background:#fff}.slide h2:before{width:.5rem;height:1.5rem}.slide h2:after{width:1.5rem;height:.5rem}}@media screen and (min-width:65em){.slide h2{font-size:2.25rem;margin-bottom:1rem}}.main-content .slick-dots li,.slide p{margin-bottom:0}.slide a:focus,.slide a:hover{text-decoration:underline;color:#fff}.slide .slider-image{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.main-content .slide .slider-content h2{pointer-events:auto}#breadcrumb li:last-child,.accordion.folding .show .accordion-title>a,.slick-slide.dragging img{pointer-events:none}.main-content .slide .slider-content h2:after,.main-content .slide .slider-content h2:before{display:none}.slick-dots{position:absolute;right:5rem;bottom:1.5rem}.slick-dots li{display:inline-block;margin-left:1rem}.slick-dots li button{text-indent:-999rem;width:1rem;height:1rem;border-radius:.5rem;padding:0;background:rgba(184,196,208,.3)}.slick-dots li button:focus{outline:0}.slick-dots li.slick-active button{background:#b8c4d0}.main-content .slick-dots{padding:0}.slick-buttons{position:absolute;right:2rem;bottom:2rem}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-buttons button,.svg-box{bottom:-.8rem;position:absolute}.slick-slider{-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{left:0;top:0;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table}.slick-track:after{clear:both}.slick-slide{float:left;height:100%;min-height:1px;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-buttons button{display:block;width:2.5rem;height:2.5rem;text-indent:-999rem;overflow:hidden;background-color:transparent;border-radius:1.25rem;right:-.5rem}.svg-animate,.svg-box{width:40px}.slick-buttons button:focus,.slick-buttons button:hover{background-color:rgba(243,244,245,.25)}.slick-buttons .slick-play{background:url(/media/capilanouca/images/interface/svg/icon-play.svg) center center no-repeat;background-size:25%;display:none;border:1px solid rgba(243,244,245,.5)}.slider-paused .slick-pause{display:none}.slider-paused .slick-play{display:block}.svg-box{height:40px;right:-.5rem;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.remove-bar .svg-box{display:none}#breadcrumb li,#breadcrumb ul{display:inline-block}.progress-circle .st0{fill:#F2F2F2}.progress-circle .st1{opacity:.3;fill:none;stroke:#FFF;stroke-miterlimit:10;enable-background:new}.progress-circle .progress-circle-animate{fill:none;stroke:#008670;stroke-width:4;stroke-miterlimit:10;stroke-dasharray:138;stroke-dashoffset:138;-webkit-animation:dash 5s linear;animation:dash 5s linear;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@-webkit-keyframes dash{from{stroke-dashoffset:138}to{stroke-dashoffset:0}}@keyframes dash{from{stroke-dashoffset:138}to{stroke-dashoffset:0}}#breadcrumb{padding:3rem 0 2rem;white-space:nowrap;overflow:hidden;font-size:.9rem}@media screen and (max-width:44.9375em){#breadcrumb{display:none}}#breadcrumb svg{fill:#008670;position:relative;top:2px;margin-right:8px}#breadcrumb.truncated a{max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;display:inline-block;float:left}#breadcrumb.truncated a:focus,#breadcrumb.truncated a:hover{max-width:none}#breadcrumb.truncated li:last-child a{max-width:300px;white-space:normal}#breadcrumb li{padding-right:1.75rem;position:relative}#breadcrumb li:before{position:absolute;right:.5rem;top:.3rem;width:6px;height:10px;background:url(/media/capilanouca/images/interface/svg/icon-chevron-right-grey.svg) no-repeat;background-size:100%}#breadcrumb li:first-child:before{top:.5rem}#breadcrumb li:last-child{display:none;color:#595959}#breadcrumb li:last-child:before,#breadcrumb li:nth-last-child(2):before{display:none}#breadcrumb li a:focus,#breadcrumb li a:hover{color:#005345;text-decoration:underline}#breadcrumb li a:focus svg,#breadcrumb li a:hover svg{fill:#008670}#pagination-nav,.pagination{display:inline-block;margin:1rem 0;text-align:center;list-style-type:none;padding-left:0!important}#pagination-nav li,.pagination li{list-style:none;float:left}#pagination-nav a,#pagination-nav span,.pagination a,.pagination span{color:#1b61a9;display:block;float:left;line-height:2.5em;text-decoration:none;width:2.5em}.filter-content form label:focus,.filter-content form label:hover,section.component-in-this-section a:focus,section.component-in-this-section a:hover,section.component-on-this-page a:focus,section.component-on-this-page a:hover,section.component-person-spotlight .person-content h3 a:focus,section.component-person-spotlight .person-content h3 a:hover,section.component-steps .step-content li a:focus,section.component-steps .step-content li a:hover,section.component-steps .step-content p a:focus,section.component-steps .step-content p a:hover{text-decoration:underline}#pagination-nav a,.pagination a{border-left:1px solid #1b61a9;position:relative}#pagination-nav a.next,#pagination-nav a.prev,.pagination a.next,.pagination a.prev{padding-left:1.25em;text-indent:100%;white-space:nowrap;overflow:hidden}#pagination-nav a.next::after,#pagination-nav a.prev::after,.pagination a.next::after,.pagination a.prev::after{background:url(/media/capilanouca/images/interface/svg/icon-arrow.svg) right center no-repeat;content:"";height:1em;left:1rem;opacity:1;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1em}#pagination-nav a.prev::after,.pagination a.prev::after{left:.75rem;-webkit-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}#pagination-nav a .first,#pagination-nav a.last,.pagination a .first,.pagination a.last{display:none}#pagination-nav li.current a,.pagination li.current a{color:#2A2724}#pagination-nav li.current a:after,.pagination li.current a:after{opacity:1}#pagination-nav a::after,.pagination a::after{background-color:currentColor;height:2px;left:50%;opacity:0;position:absolute;top:75%;-webkit-transform:translatex(-51%);transform:translatex(-51%);-webkit-transition:opacity 250ms ease-in,background-color 250ms ease-in;transition:opacity 250ms ease-in,background-color 250ms ease-in;width:10px}#pagination-nav a:hover:after,.pagination a:hover:after,ul.tabs li.current button:focus:before,ul.tabs li.current button:hover:before{opacity:1}#pagination-nav span,.pagination span{background-color:#1b61a9;color:#fff}.tab-area{position:relative;border-top:1px solid #e5e7e9}@media screen and (min-width:65em){.tab-area{-webkit-box-shadow:0 -20px 60px -1px rgba(0,0,0,.05);box-shadow:0 -20px 60px -1px rgba(0,0,0,.05)}.tab-area:before{content:"";position:absolute;height:80px;background:0 0;top:-80px;left:0;right:0;border-bottom:1px solid #e5e7e9}}ul.tabs,ul.tabs li{position:relative;display:inline-block}.tab-area .tab-container{height:100%;grid-column:span 3}ul.tabs{top:-4rem;height:4rem}ul.tabs li{float:left;height:100%;font-size:1.15rem}ul.tabs li:after{position:absolute;z-index:1;bottom:0;width:100%}@media screen and (min-width:65em){.tab-area .tab-container{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}ul.tabs{border-left:1px solid #d7dbde}ul.tabs li{background:#fff}ul.tabs li:after{border-bottom:1px solid #d7dbde}ul.tabs li.current{background:#008670}}ul.tabs li.current{background:#008670;border-bottom:none}ul.tabs li.current button{color:#fff}ul.tabs li.current button:after{display:none}ul.tabs li.current button:focus,ul.tabs li.current button:hover{background:#008670;color:#fff}@media screen and (min-width:65em){ul.tabs li.current button,ul.tabs li.current button:focus,ul.tabs li.current button:hover{background:#008670}ul.tabs li.current:before{display:none}ul.tabs li.current:after{border-top:10px solid #008670;border-bottom:none}}.responsive-tab ul.tabs li.current button:before,.responsive-tab ul.tabs li:last-child button:after{display:block}ul.tabs li.current:after{bottom:-10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:20px;height:10px;border-top:10px solid #008670;border-left:10px solid transparent;border-right:10px solid transparent}@media screen and (min-width:65em){ul.tabs .tab-link:before{content:"";position:absolute;z-index:3;height:1px;top:0;left:0;right:0;background:#dde0e2}}ul.tabs button{position:relative;z-index:2;display:block;height:4rem;padding:1.25rem 1.5rem 1rem;color:#008670;font-size:1.15rem;border-radius:0}ul.tabs button:after,ul.tabs button:before{position:absolute;content:"";bottom:0}ul.tabs button:before{opacity:0;height:3px;width:100%;left:0;background:#008670;-webkit-transition:opacity .15s ease-out;transition:opacity .15s ease-out}.card .card-image,.card-wrap h3{-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out, -webkit-transform .2s ease-out}ul.tabs button:after{z-index:1;width:1px;right:0;top:0;background:#dde0e2}ul.tabs button:focus,ul.tabs button:hover{background:rgba(243,244,245,.5);color:#005345;outline:0}ul.tabs button:focus:before,ul.tabs button:hover:before{opacity:1}.responsive-tab{margin-top:2rem;height:100%}.responsive-tab ul.tabs{position:relative;top:0;left:0;height:auto;-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;width:100%;background:#F3f4f5}.responsive-tab ul.tabs:before{content:"";position:absolute;bottom:0;height:1px;left:0;right:0;background:#ebecee}.responsive-tab ul.tabs li{float:none;background:0 0;height:2.75rem}.responsive-tab ul.tabs li.current,.responsive-tab ul.tabs li.current button:focus,.responsive-tab ul.tabs li.current button:hover{background:#fff}@media screen and (min-width:45em){.responsive-tab ul.tabs li{height:4rem}}.responsive-tab ul.tabs li.current button{color:#595959}.responsive-tab ul.tabs li.current:after{border:none;bottom:0;width:100%;height:3px;background:#008670}.responsive-tab ul.tabs button{font-size:1rem;height:100%;padding:0 16px}@media screen and (min-width:25em){.responsive-tab ul.tabs button{padding:0 24px}}@media screen and (min-width:45em){.responsive-tab ul.tabs button{padding:0 32px}}@media screen and (min-width:60em){.responsive-tab ul.tabs button{padding:0 40px}}@media screen and (min-width:70em){.responsive-tab ul.tabs button{padding:0 48px}}.responsive-tab ul.tabs button:before{opacity:0}.responsive-tab ul.tabs button:after{top:0;bottom:0}.responsive-tab.sticky-tab:after{position:fixed}.responsive-tab.sticky-tab ul.tabs{position:fixed;top:0;left:0;z-index:2}.responsive-tab .tab-content{padding-top:4rem;z-index:1}.tab-content{margin:0 auto;padding-bottom:2rem;display:none}@media screen and (min-width:45em){.responsive-tab.sticky-tab ul.tabs{top:56px}.tab-content{position:relative;top:-2rem}}.tab-content strong{color:#2A2724}.tab-content.current{display:block}.tab-content .accordion,.tab-content ol,.tab-content p,.tab-content ul{margin-left:auto;margin-right:auto}.inside-tabs-wrapper{overflow:hidden;padding:1rem 0 3rem}.inside-tabs-title{margin-left:0!important;margin-top:1.5rem!important}ul.inside-tabs{margin:0;padding:0!important;list-style:none;width:100%;max-width:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;position:relative;border-left:1px solid #dde0e2}ul.inside-tabs:after,ul.inside-tabs:before{position:absolute;height:1px;background:#dde0e2;width:100%;content:""}ul.inside-tabs:before{z-index:1;bottom:-1px}ul.inside-tabs:after{z-index:2;top:0}ul.inside-tabs li{margin:0;padding:0;background-color:#fff;color:#008670;position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-right:1px solid #dde0e2}ul.inside-tabs li button{width:100%;border-radius:0;padding:1rem}ul.inside-tabs li button:focus,ul.inside-tabs li button:hover{background:#ebecee;color:#005345;outline:0}ul.inside-tabs li.active button,ul.inside-tabs li.active button:focus,ul.inside-tabs li.active button:hover{background-color:#008670;color:#fff}ul.inside-tabs li.active{position:relative;z-index:3}ul.inside-tabs li.active:after{content:"";position:absolute;bottom:-10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:20px;height:10px;border-top:10px solid #008670;border-left:10px solid transparent;border-right:10px solid transparent}ul.inside-tabs li.active button{display:block}.inside-tabs-container{width:100%;background-color:#fff;border-left:1px solid #DEE6EF;border-right:1px solid #DEE6EF;border-bottom:1px solid #DEE6EF;overflow:auto;-webkit-box-shadow:0 4px 8px 0 rgba(184,196,208,.2);box-shadow:0 4px 8px 0 rgba(184,196,208,.2)}.tab_content{padding:1rem;display:none}@media screen and (min-width:40em){.tab_content{padding:1rem 2rem}}.tab_drawer_heading{display:none!important}@media screen and (max-width:39.9375em){ul.inside-tabs{display:none}.tab_drawer_heading{background-color:#008670;color:#fff;margin:0;padding:1.25rem 3rem 1.25rem 1rem;display:block!important;width:100%;text-align:left;position:relative;cursor:pointer;font-size:1.25rem;border-bottom:1px solid #1b61a9;border-radius:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tab_drawer_heading:first-child{border-top:1px solid #d2d5d9}.tab_drawer_heading:after{font-family:"Font Awesome 5 Pro";content:"\f067";color:#fff;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:1rem;font-size:1rem;display:block;border-radius:5px;border:1px solid #fff;padding:6px 8px 4px 9px}.d_active{color:#2A2724;background:#fff;border-bottom:none;padding:1.25rem 3rem 0 1rem}.d_active:before{content:"";position:absolute;width:24px;height:3px;background:#008670;bottom:-1rem;left:1rem}.d_active:after{display:none}}.accordion,.mini-accordion{border-top:1px solid #d2d5d9}.card{background:#fff;overflow:hidden;float:left;position:relative;width:100%;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);margin-bottom:1.25rem}@media screen and (min-width:30em){.card{width:30%;margin-right:5%;margin-bottom:1.5rem}.card:nth-child(3n+3){margin-right:0}}@media screen and (min-width:35em){.card{width:28%;margin-right:8%;margin-bottom:2rem}}@media screen and (min-width:45em){.card{width:17.5%;margin-right:3%;margin-bottom:1rem}.card:nth-child(3n+3){margin-right:auto}.card:last-child{margin-right:0}}@media screen and (min-width:30em){.card:after{content:"";position:absolute;right:.9rem;top:35%;height:4rem;width:2px;background:#008670;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out, -webkit-transform .2s ease-out;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.card:hover:after{-webkit-transform:translate3d(0,16px,0);transform:translate3d(0,16px,0)}.card:hover .card-image,.card:hover h3{-webkit-transform:translate3d(0,-16px,0);transform:translate3d(0,-16px,0)}}.accordion-block.show .accordion-title,.accordion-block.show .accordion-title a:focus,.accordion-title a:focus,.accordion-title a:hover,.mini-accordion-block.show .mini-accordion-title a:focus,.mini-accordion-title a:focus,.mini-accordion-title a:hover{background:#F3f4f5}.card .card-image,.card .card-image img,.card-wrap h3{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.card>a{position:absolute;display:block;top:0;left:0;right:0;bottom:0;text-indent:-999rem}.card .card-image{position:relative;width:20%;height:100%;float:left;margin-right:1rem;line-height:0}@media screen and (min-width:30em){.card .card-image{width:100%;height:auto;float:none}}.card .card-image img{width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover}.card-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.card-wrap h3{font-size:1rem;padding:0 1rem;margin:1rem 0;min-height:40px}@media screen and (min-width:30em){.card-wrap h3{padding:0 .75rem;font-size:.85rem}}@media screen and (min-width:35em){.card-wrap h3{font-size:1rem;padding:0 1rem}}@media screen and (min-width:45em){.card-wrap h3{font-size:.85rem;padding:0 .75rem}}@media screen and (min-width:55em){.card-wrap h3{font-size:1rem;padding:0 1rem}}@media screen and (min-width:65em){.card-wrap h3{font-size:.85rem;padding:0 .75rem}}@media screen and (min-width:75em){.card-wrap h3{font-size:1rem;padding:0 1rem}}.card-wrap h3 a{color:#595959}.accordion{margin:2rem 0}.accordion.folding .show .accordion-title>a h3{color:#1b61a9}.mini-accordion{margin:1rem 0}.accordion-block,.mini-accordion-block{border-bottom:1px solid #d2d5d9;position:relative}.accordion-title a,.mini-accordion-title a{display:block;cursor:pointer;padding:1rem 4rem 1rem 1rem;-webkit-transition:background .2s ease-out;transition:background .2s ease-out;position:relative}.accordion-title a:after,.mini-accordion-title a:after{font-family:"Font Awesome 5 Pro";content:"\f067";color:#008670;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:1rem;font-size:1rem;display:block;border-radius:5px;border:1px solid #008670;padding:6px 8px 4px 9px}.accordion-title h3,.mini-accordion-title h3{font-size:1.15rem;margin-top:0;margin-bottom:0;font-weight:600}.accordion-title h3 span.course-code,.mini-accordion-title h3 span.course-code{font-family:brandon-grotesque,Helvetica,Arial,sans-serif;letter-spacing:.1rem;font-weight:500;color:#595959;float:left;margin-right:1rem;width:60px}.accordion-title h3 span.course-name,.mini-accordion-title h3 span.course-name{overflow:hidden;display:block}.mini-accordion-title a:after{border:none}.accordion-content,.mini-accordion-content{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);width:0;height:0;overflow:hidden;opacity:0;padding:0 1rem;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out}.accordion-block.show .accordion-content,.mini-accordion-block.show .mini-accordion-content{clip:auto;width:auto;height:auto;opacity:1;padding:1rem;display:block}.accordion-block.show .accordion-title{border-bottom:1px solid #e5e7e9}.accordion-block.show .accordion-title a:after{content:"\f068";background-color:#F3f4f5;border:1px solid #DEE6EF}.mini-accordion-block.show .mini-accordion-title{border-bottom:1px solid #e5e7e9;background:#F3f4f5}.mini-accordion-block.show .mini-accordion-title a:after{content:"\f068"}.open-accordion,.open-table{margin-right:1.1rem;position:relative}.open-accordion:after,.open-table:after{content:"";position:absolute;display:block;top:0;bottom:0;width:1px;right:-.75rem;background:#797F88}.close-accordion,.open-accordion{font-weight:600}.program-filter-open.sticky-tab #tab-programs{z-index:3}.program-filter-open:after{z-index:-1}@media screen and (min-width:70em){#tab-programs.current{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2fr;grid-template-columns:1fr 2fr;-ms-grid-rows:1fr 1fr;grid-template-rows:1fr 1fr}}@media screen and (max-width:44.9375em){#program-filters{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);width:1px;height:1px;overflow:hidden;background:#F3f4f5;opacity:0;-webkit-transition:opacity .25s ease-out,-webkit-transform .25s ease-out;transition:opacity .25s ease-out,-webkit-transform .25s ease-out;transition:transform .25s ease-out,opacity .25s ease-out;transition:transform .25s ease-out,opacity .25s ease-out,-webkit-transform .25s ease-out;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(.5,.5);transform:scale(.5,.5)}.program-filter-open #program-filters{position:fixed;clip:auto;width:auto;height:auto;overflow-y:scroll;z-index:100;top:0;left:0;right:0;bottom:0;padding-bottom:56px;opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1);text-align:center}.program-filter-open #program-filters .filter-close{display:inline-block;margin:1rem auto 0}#program-filters form.filter-keyword{margin:2rem auto}}@media screen and (min-width:45em){#program-filters{position:relative;padding-bottom:2rem}#program-filters form.filter-keyword{position:absolute;top:0;right:0}}@media screen and (min-width:70em){#program-filters{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3}#program-filters form.filter-keyword{position:relative;width:100%;background:#F3f4f5;padding:1.5rem;border-bottom:1px solid #d7dbde}#program-filters>.container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2fr;grid-template-columns:1fr 2fr}#program-filters>.container .program-filters-wrap{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}#program-filters>.container .filter-content{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}}#program-filters .filter-close{display:none}#program-filters h2{display:inline-block;margin-left:auto;margin-right:auto;padding-top:2rem;margin-bottom:.5rem}.program-filter-list,.tab-content .program-filter-list{clear:both;padding:0;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-auto-rows:minmax(140px,auto);position:relative}@media screen and (max-width:44.9375em){.program-filter-list:after,.tab-content .program-filter-list:after{content:"";position:absolute;z-index:10;height:1px;background:#e5e7e9;top:50%;left:0;right:0}}@media screen and (min-width:45em){#program-filters h2{padding-top:0}.program-filter-list,.tab-content .program-filter-list{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-auto-rows:minmax(120px,auto);border:2px solid #B8C4D0;border-radius:3px}}@media screen and (min-width:70em){.program-filter-list,.tab-content .program-filter-list{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-auto-rows:minmax(auto,auto);border:none}}.program-filter-list li,.tab-content .program-filter-list li{text-align:center;position:relative;list-style:none;margin-bottom:0}@media screen and (min-width:45em){.program-filter-list li,.tab-content .program-filter-list li{border-right:1px solid #d7dbde}.program-filter-list li:last-child,.tab-content .program-filter-list li:last-child{border-right:none}}@media screen and (min-width:70em){.program-filter-list li,.tab-content .program-filter-list li{border-right:none;border-bottom:1px solid #d7dbde}.program-filter-list li:first-child,.tab-content .program-filter-list li:first-child{border-top:1px solid #d7dbde}}.program-filter-list>li:nth-of-type(1),.tab-content .program-filter-list>li:nth-of-type(1){-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}.program-filter-list>li:nth-of-type(2),.tab-content .program-filter-list>li:nth-of-type(2){-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;border-right:1px solid #e5e7e9}@media screen and (min-width:45em){.program-filter-list li.current button,.tab-content .program-filter-list li.current button{background:#fff}.program-filter-list>li:nth-of-type(1),.tab-content .program-filter-list>li:nth-of-type(1){-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}.program-filter-list>li:nth-of-type(2),.tab-content .program-filter-list>li:nth-of-type(2){-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;border-right:1px solid #d7dbde}}@media screen and (min-width:70em){.program-filter-list>li:nth-of-type(2),.tab-content .program-filter-list>li:nth-of-type(2){-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;border-right:none}}.program-filter-list>li:nth-of-type(3),.tab-content .program-filter-list>li:nth-of-type(3){-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}@media screen and (min-width:45em){.program-filter-list>li:nth-of-type(3),.tab-content .program-filter-list>li:nth-of-type(3){-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}}.program-filter-list button,.tab-content .program-filter-list button{width:100%;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;-ms-grid-column-align:stretch;justify-self:stretch;background:#fff;font-size:.9rem;line-height:1.2rem;padding:2rem 1.5rem 1.25rem}@media screen and (min-width:45em){.program-filter-list button,.tab-content .program-filter-list button{background:#F3f4f5;padding:1.25rem .75rem 1rem}.program-filter-list button:focus,.program-filter-list button:hover,.tab-content .program-filter-list button:focus,.tab-content .program-filter-list button:hover{background:#bfe1db}}@media screen and (min-width:65em){.program-filter-list button,.tab-content .program-filter-list button{padding:1.25rem 1.25rem 1rem}}.program-filter-list button:focus,.tab-content .program-filter-list button:focus{outline:0}.program-filter-list button span.filter-icon,.tab-content .program-filter-list button span.filter-icon{display:-ms-grid;display:grid;width:4rem;height:4rem;background:#008670;border-radius:2rem;margin:0 auto 1rem}@media screen and (min-width:45em){.program-filter-list button span.filter-icon,.tab-content .program-filter-list button span.filter-icon{margin:0 auto .75rem}}.program-filter-list button span.filter-text,.tab-content .program-filter-list button span.filter-text{display:block;min-height:2.5rem;position:relative}@media screen and (min-width:70em){.program-filter-list>li:nth-of-type(3),.tab-content .program-filter-list>li:nth-of-type(3){-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4}.program-filter-list button span.filter-icon,.tab-content .program-filter-list button span.filter-icon{margin:0 1rem 0 0;float:left}.program-filter-list button span.filter-text,.tab-content .program-filter-list button span.filter-text{margin-top:1.5rem;text-align:left}.program-filter-list button span.filter-text:after,.tab-content .program-filter-list button span.filter-text:after{content:"";position:absolute;width:16px;height:9px;background:url(/media/capilanouca/images/interface/svg/icon-chevron-down-grey.svg) center center no-repeat;left:auto;top:.25rem;right:0;bottom:auto;-webkit-transform:translateX(0) rotate(-90deg);transform:translateX(0) rotate(-90deg)}}.program-filter-list button svg,.tab-content .program-filter-list button svg{display:block;height:2rem;width:2rem;fill:#fff;position:relative;top:1rem;left:1rem}form.filter-keyword{width:300px}form.filter-keyword input{width:100%}form.filter-keyword button{position:absolute;font-size:.84rem;top:4px;right:4px;bottom:4px;padding:.5rem .75rem .25rem}form.filter-keyword button svg{fill:#fff;margin-top:0;pointer-events:none}.filter-button{width:300px;display:block;padding:1rem 0}.filter-button svg{position:relative;fill:#fff;margin-right:.5rem;top:1px}.filter-content{padding-top:2rem;position:absolute;z-index:2;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);width:1px;height:1px;overflow:hidden;opacity:0;-webkit-transition:opacity .25s ease-out,-webkit-transform .25s ease-out;transition:opacity .25s ease-out,-webkit-transform .25s ease-out;transition:transform .25s ease-out,opacity .25s ease-out;transition:transform .25s ease-out,opacity .25s ease-out,-webkit-transform .25s ease-out;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(.5,.5);transform:scale(.5,.5);background:#fff}@media screen and (min-width:45em){.program-filter-list button span.filter-text,.tab-content .program-filter-list button span.filter-text{min-height:auto}.filter-button{display:none}.filter-content{-webkit-transform-origin:left top;transform-origin:left top;top:-2px;border-top:4px solid #008670}}@media screen and (min-width:70em){.filter-content{top:auto}}.filter-content.current{visibility:visible;clip:auto;width:auto;height:auto;opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}@media screen and (max-width:44.9375em){.filter-content.current{position:fixed;overflow-y:scroll;z-index:100;top:0;left:0;right:0;bottom:0;padding-bottom:56px}}.filter-content .container{text-align:left}.filter-content h3{margin-top:1rem}.filter-content p{font-size:1rem;max-width:40rem;margin-bottom:2rem;margin-left:0}@media screen and (min-width:45em){.filter-content.current{position:relative;-webkit-box-shadow:0 2px 8px rgba(42,39,36,.1);box-shadow:0 2px 8px rgba(42,39,36,.1)}.filter-content .container{padding-bottom:2rem}.filter-content form fieldset{width:100%;margin:0 0 1.75rem;padding:1.25rem 2rem .75rem;float:left}.filter-content form input[type=submit]{clear:both}}.filter-content form fieldset:nth-child(2n+2){margin-right:0}.filter-content form input[type=checkbox]{float:left;margin-top:.25rem;margin-right:.5rem}.filter-content form label{display:block;overflow:hidden;margin-bottom:.75rem;cursor:pointer;line-height:1.5em;font-weight:400}.filter-content form label strong{font-weight:600;color:#2A2724}.filter-content form input[type=submit]{float:left}.filter-content .no-submit{float:left}.filter-content a.close-button{display:inline-block;color:#1b61a9;position:absolute;top:.5rem;right:1rem;margin:.6rem 0 0 1.75rem}.filter-content a.close-button span:after,.filter-content a.close-button span:before{background:#1b61a9}.filter-content a.close-button:focus span:after,.filter-content a.close-button:focus span:before,.filter-content a.close-button:hover span:after,.filter-content a.close-button:hover span:before{background:#86ffeb}.filter-tags{margin-top:2rem;position:relative}.filter-tags .close-button{color:#fff;padding:.25rem .5rem;margin-top:.25rem;display:inline-block;background:#008670;font-weight:300;font-size:.85rem}.filter-tag,.filter-tags .close-button:focus,.filter-tags .close-button:hover{color:#fff;background:#1b61a9}@media screen and (min-width:45em){.filter-content .no-submit{clear:both}.filter-tags .close-button{position:absolute;top:3rem;right:0}.filter-tags-container{padding-right:10rem}}.filter-tag{padding:.35rem 1rem;border-radius:1rem;white-space:nowrap;display:inline-block;margin-bottom:.5rem;margin-right:.25rem}.filtered button{background:#cce1f7}.filtered button .filter-icon{background:#1b61a9!important}.responsive-table-collapse table{margin:1rem 0 3rem}.responsive-table-collapse tr{display:block;border-bottom:1px solid #e5e7e9}.responsive-table-collapse th{display:none}.responsive-table-collapse td{display:block;position:relative;padding-left:1.5rem;padding-right:4rem;color:#2A2724;font-weight:600}.responsive-table-collapse td:first-child{padding-top:1.25rem;padding-bottom:1.25rem;-webkit-transition:background .15s ease-out;transition:background .15s ease-out}#program-table,.modal .mask{-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.responsive-table-collapse td:first-child:focus,.responsive-table-collapse td:first-child:hover{background:#bfe1db}.responsive-table-collapse td:not(:first-child){display:none;padding-top:.25rem;padding-bottom:.25rem}.responsive-table-collapse .table-toggle{position:absolute;left:0;right:0;top:0;bottom:0;display:block;cursor:pointer}.responsive-table-collapse .table-toggle:active,.responsive-table-collapse .table-toggle:focus{outline:0}.responsive-table-collapse .table-toggle:before{font-family:"Font Awesome 5 Pro";content:"\f067";cursor:pointer;color:#008670;position:absolute;top:1.8rem;float:right;display:inline-block;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:1rem;font-size:1rem;border-radius:5px;border:1px solid #008670;font-weight:400;padding:6px 8px 4px 9px}.responsive-table-collapse .table-toggle:before:active,.responsive-table-collapse .table-toggle:before:focus{outline:0}.responsive-table-collapse tr.expanded{padding-bottom:.75rem;position:relative}.responsive-table-collapse tr.expanded .table-toggle:before{content:"\f068";background-color:#F3f4f5;border:1px solid #DEE6EF}.responsive-table-collapse tr.expanded td:first-child{position:relative}.responsive-table-collapse tr.expanded td:first-child:after{content:"";position:absolute;height:1px;background:#e5e7e9;bottom:0;left:1.5rem;right:4rem}.responsive-table-collapse tr.expanded td:not(:first-child){display:block;padding-top:.75rem}.responsive-table-collapse tr.expanded td span{background:#008670;display:inline-block;margin-top:4px;margin-right:.25rem;border-radius:2px;overflow:hidden}.responsive-table-collapse tr.expanded td span:focus,.responsive-table-collapse tr.expanded td span:hover{background:#00a085}.responsive-table-collapse tr.expanded td span a{color:#fff;font-weight:400;padding:.5rem 1rem;display:block}#program-table{opacity:1;width:100%;max-width:45rem;margin-left:auto;margin-right:auto}@media screen and (min-width:70em){#program-table{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;padding-left:3rem;margin-right:0}}@media screen and (min-width:75em){#program-table{padding-left:0}}.filter-open #program-table{position:relative;z-index:1;opacity:.2}#tab-application-details,#tab-courses,#tab-instructors,#tab-program-details,#tab-program-requirements{max-width:960px}#tab-courses{max-width:45rem}#course-listing .accordion-content{padding-top:0}@media screen and (min-width:45em){#course-listing .accordion-content{padding-left:70px}}#course-listing .accordion-title a{padding:1rem 4rem 1rem .75rem}table.course-list{margin-top:0}table.course-list tr:last-child{border-bottom:none}table.course-list tr td{padding-top:.5rem;padding-bottom:.5rem}table.course-list tr td:first-child{padding-left:.75rem;padding-right:0;color:#595959}@media screen and (min-width:45em){table.course-list tr td:first-child{padding-left:1rem;width:120px}}table.course-list tr td:last-child a{font-weight:400}table.course-list tbody tr:nth-child(odd){background:0 0}.course-info{border-left:1px solid #d7dbde;overflow:hidden;clear:right}.course-info>div{width:33%;display:inline-block;float:left;font-size:0;border-right:1px solid #d7dbde}.course-info>div p{font-size:.85rem;text-align:center;margin:1rem 0;font-weight:600}@media screen and (min-width:30em){.course-info>div p{font-size:1.25rem}}@media screen and (min-width:45em){.course-info>div p{font-size:1.25rem}}.course-description{padding:2rem 0 1rem}h1 .course-code{font-size:1.75rem;letter-spacing:normal;display:block;color:#2A2724}.course-links .button{display:inline-block;margin-right:1rem;font-size:.85rem;margin-bottom:1rem}.featured-image-wrap{background:#797F88;position:absolute;z-index:1;top:56px;width:100%;height:10rem;will-change:transform}@media screen and (min-width:55em){.featured-image-wrap{top:56px;height:500px}}@media screen and (min-width:65em){.featured-image-wrap{top:140px;height:700px}}.featured-image-wrap:after{content:"";position:absolute;top:0;bottom:0;width:100%;background:#008670;background:-webkit-gradient(linear,left bottom, right top,color-stop(35%, rgba(0,134,112,.83)),to(rgba(243,244,245,.1)));background:linear-gradient(to top right,rgba(0,134,112,.83) 35%,rgba(243,244,245,.1) 100%)}.featured-image-wrap+#title-area{margin-top:10rem}@media screen and (min-width:55em){.featured-image-wrap:after{background:-webkit-gradient(linear,left bottom, right top,color-stop(20%, rgba(0,134,112,.83)),color-stop(80%, rgba(243,244,245,.1)));background:linear-gradient(to top right,rgba(0,134,112,.83) 20%,rgba(243,244,245,.1) 80%)}.featured-image-wrap+#title-area{margin-top:14rem}}.featured-image-wrap picture,.hero-image-wrap picture{-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;height:100%;display:block;overflow:hidden}.featured-image-wrap picture img,.hero-image-wrap picture img{min-width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:44.9375em){.featured-image-wrap picture.featured-image-small,.hero-image-wrap picture.featured-image-small{display:block}}@media screen and (min-width:45em){.featured-image-wrap+#title-area .container #breadcrumb{padding-top:3rem}.featured-image-wrap picture.featured-image-medium,.hero-image-wrap picture.featured-image-medium{display:block}}@media screen and (min-width:65em){.featured-image-wrap+#title-area{margin-top:8rem}.featured-image-wrap+#title-area .container #breadcrumb{padding-top:5rem}.featured-image-wrap picture.featured-image-medium,.hero-image-wrap picture.featured-image-medium{display:none}.featured-image-wrap picture.featured-image-large,.hero-image-wrap picture.featured-image-large{display:block}}.landing-link-block{display:block;overflow:hidden}.landing-link-block img{margin:.5rem 2rem 1rem 0;width:100%}@media screen and (min-width:30em){.landing-link-block img{float:left;width:auto}}.landing-link-block p{overflow:hidden;display:block}.feature-news-item,.news-listing{background:#fff;padding:2rem 1.5rem;position:relative;margin-bottom:2rem;text-align:left}.feature-news-item .date-wrap,.news-listing .date-wrap{position:absolute;top:2rem;left:1.5rem}@media screen and (min-width:45em){.feature-news-item,.news-listing{padding:2rem 2.5rem}.feature-news-item .date-wrap,.news-listing .date-wrap{left:2.5rem}.feature-news-item .date-wrap .date,.news-listing .date-wrap .date{padding-right:1rem}.feature-news-item .date-wrap .day,.news-listing .date-wrap .day{font-size:3rem;min-width:60px}.news-listing .date-wrap{left:0}}.news-listing{padding:0;border-bottom:1px solid #e5e7e9}#calendar_events .event,.events-module ul li{border-bottom:1px solid #d7dbde;overflow:hidden}.news-listing .date-wrap{top:0;left:0;padding-left:0;padding-top:0}.news-listing h2{font-size:1.35rem;margin-bottom:1rem}.news-listing p{margin-bottom:2rem}.news-listing .date{color:#595959}.feature-news-content,.news-content,.snippet-text{padding-left:70px}@media screen and (min-width:45em){.news-listing .date{padding-right:1rem}.news-listing .date .day{font-size:3rem}.feature-news-content,.news-content,.snippet-text{padding-left:110px}}.feature-news-content h2,.feature-news-content h3,.news-content h2,.news-content h3,.snippet-text h2,.snippet-text h3{font-size:1.35rem;margin-top:0;margin-bottom:1rem;font-weight:600}.feature-news-content p,.news-content p,.snippet-text p{font-size:1rem;color:#595959}.events-module ul{padding-left:0}.events-module ul li{list-style:none;padding:1rem 0}.events-module ul li:first-child{border-top:1px solid #d7dbde;padding-top:2rem}.events-module ul li.event{margin-bottom:0}.events-module ul li.event>a{display:block;overflow:hidden}.events-module .date-stamp{position:relative;overflow:hidden;display:block;float:left;text-align:center;padding-right:.5rem;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-ms-grid-column-align:start;justify-self:start;min-width:50px;color:#595959}.events-module .date-stamp:after{content:"";position:absolute;right:0;top:.25rem;bottom:.5rem;width:2px;background:#008670}.events-module .date-stamp.nobackevents:before{content:"";position:absolute;right:.125rem;top:62%;width:.5rem;height:2px;background:#B8C4D0}.events-module .date-stamp2{margin-left:0}.events-module img{width:50px;margin:.25rem 0 0 1.25rem;float:left}@media screen and (min-width:45em){.feature-news-content p,.news-content p,.snippet-text p{font-size:1.15rem}.events-module .date-stamp{padding-right:1rem}.events-module .date-stamp .day{font-size:3rem;min-width:60px}.events-module .date-stamp.nobackevents:before{right:.35rem;top:60%}.events-module img{width:125px}}.events-module .title{font-size:1.35rem;margin-bottom:.5rem;line-height:1.25}.events-module .event-info{overflow:hidden;padding-left:1.25rem}.events-module .event-info p.subject{font-size:.8rem;margin-bottom:.25rem}.events-module .event-info p.subject .fa{font-size:1.25rem;margin-right:.5rem;color:#008670;position:relative;top:.125rem}.events-module .event-info>p{color:#595959;font-size:1rem}#calendar_events .eventdate{margin-top:2rem;background:#1b61a9;padding:1rem 2rem;font-size:1.25rem}#calendar_events .eventdate a{color:#fff}#calendar_events .event{padding:2rem;border-right:1px solid #d7dbde;position:relative}#calendar_events .event:after{content:"";position:absolute;top:0;bottom:0;left:0;width:4px;background:#1b61a9}#calendar_events .event h3{margin-top:0;font-size:1.35rem;font-weight:700}#calendar_events .event .eventinfo dl{margin-top:1rem;width:33%;float:left;margin-bottom:0}#calendar_events .event .eventinfo dd{color:#2A2724;font-weight:600}#calendar_box .responsive-table{height:auto!important;margin-bottom:1rem}#calendar_box .responsive-table table{position:relative}#calendar-accordion .responsive-table{margin-top:0}#calendar-accordion .accordion-block:nth-of-type(1) .accordion-content{padding-top:0}#calendar-accordion fieldset{padding-top:1.25rem}#calendar-accordion .checkbox-label{display:block;margin-bottom:.75rem;padding-left:1.5rem}#calendar-accordion .checkbox-label:focus,#calendar-accordion .checkbox-label:hover{text-decoration:underline;cursor:pointer}#calendar-accordion .checkbox-label input{margin-right:.5rem;margin-left:-1.5rem}#calendar-accordion .view-switchers{margin:1rem 0 .75rem}table.cal-table{border-collapse:separate;border-spacing:2px}table.cal-table .wai{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);width:1px;height:1px;overflow:hidden}table.cal-table .fa{display:inline-block;width:30px;height:30px;background:url(/media/capilanouca/images/interface/svg/icon-arrow.svg) center center no-repeat;color:transparent}table.cal-table .fa-chevron-left{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}table.cal-table td{padding:0;text-align:center}table.cal-table th{padding:.5rem;border-top:none}table.cal-table tr td,table.cal-table tr th{width:calc(100%/7);color:#2A2724}table.cal-table tr td.hasEvents a{background:#1b61a9;color:#fff;padding:.5rem;display:block;font-weight:400}table.cal-table tr td span{padding:.5rem;display:block}table.cal-table .calendar-dayrow td:not(.periodday){opacity:.6}.modal .mask,.modal .popup{visibility:hidden;opacity:0}table.cal-table .calendar-dayhead th{border-top:none;padding-top:.75rem;padding-bottom:.75rem;border-bottom:none}table.cal-table td.fillday{background:#F3f4f5;color:#6a757f}table.cal-table tbody tr:nth-child(odd){background:#fff}.google-maps{position:relative;padding-bottom:75%;height:0;overflow:hidden;margin:1rem auto}.google-maps iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.ical .button{display:block}.event-box{border:2px solid #F3f4f5;margin:3rem 0;padding:1rem 2rem}.call-to-actions{padding:7rem 0 0}.call-to-actions .container{min-width:0}.call-to-actions .cta-text{max-width:28rem}.call-to-actions .cta-image,.call-to-actions .cta-text{position:relative}.call-to-actions h2{font-size:1.5rem}.call-to-actions .col{display:-ms-grid;display:grid;margin:0 0 7rem;position:relative}@media screen and (min-width:40em){.call-to-actions{padding:12rem 0 0}.call-to-actions .col{margin:0 0 12rem;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.call-to-actions .col:before{content:"";position:absolute;background:#F3f4f5;top:-3rem;right:-3rem;bottom:2rem;left:10rem}.call-to-actions .col:last-child{margin:0 0 10rem}}@media screen and (min-width:45em){.call-to-actions .col:before{left:14rem}}@media screen and (min-width:65em){.call-to-actions .col:before{left:24rem}}.call-to-actions .col .cta-text{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}@media screen and (min-width:40em){.call-to-actions .col .cta-text{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin:0 2rem 0 0}}.call-to-actions .col .cta-image{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;margin-bottom:2rem;position:relative}.call-to-actions .col .cta-image:after,.call-to-actions .col .cta-image:before{display:none;content:"";position:absolute;top:-2rem;left:-2rem;background:#008670}@media screen and (min-width:65em){.call-to-actions .col .cta-image:after,.call-to-actions .col .cta-image:before{top:-3.5rem;left:-3rem}}.call-to-actions .col .cta-image:before{width:.5rem;height:2rem}.call-to-actions .col .cta-image:after{width:2rem;height:.5rem}.call-to-actions .col:nth-child(odd) .cta-image:after,.call-to-actions .col:nth-child(odd) .cta-image:before{left:initial;right:-2rem}@media screen and (min-width:65em){.call-to-actions .col:nth-child(odd) .cta-image:after,.call-to-actions .col:nth-child(odd) .cta-image:before{right:-3rem}}@media screen and (min-width:40em){.call-to-actions .col .cta-image{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;margin-bottom:0}.call-to-actions .col .cta-image:after,.call-to-actions .col .cta-image:before{display:block}.call-to-actions .col:nth-child(odd):before{left:-3rem;right:10rem}.call-to-actions .col:nth-child(odd) .cta-text{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-column-align:right;justify-self:right;margin:0 0 0 2rem}}@media screen and (min-width:45em){.call-to-actions .col:nth-child(odd):before{right:14rem}}@media screen and (min-width:65em){.call-to-actions .col:nth-child(odd):before{right:24rem}}@media screen and (min-width:40em){.call-to-actions .col:nth-child(odd) .cta-image{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}}.call-to-actions p{max-width:30rem;margin-bottom:1.5rem}.modal{position:fixed;z-index:100;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);width:1px;height:1px;overflow:hidden}.modal .mask{position:fixed;top:0;left:0;bottom:0;width:100%;background-color:rgba(243,244,245,.9);z-index:1}.modal .popup{position:absolute;top:18%;left:1rem;right:1rem;width:auto;margin:0 0 5rem;background:#fff;z-index:1000;-webkit-box-shadow:0 4px 16px 0 rgba(70,70,68,.1);box-shadow:0 4px 16px 0 rgba(70,70,68,.1);-webkit-transform:translateY(45px);transform:translateY(45px);-webkit-transition:opacity .4s ease-out,-webkit-transform .4s ease-out;transition:opacity .4s ease-out,-webkit-transform .4s ease-out;transition:opacity .4s ease-out,transform .4s ease-out;transition:opacity .4s ease-out,transform .4s ease-out,-webkit-transform .4s ease-out;padding:1rem 1rem 2rem}.modal-open .modal .mask,.modal-open .modal .popup{visibility:visible;opacity:1}@media screen and (min-width:45em){.modal .popup{top:150px;width:672px;margin-left:-336px;left:50%;right:initial;padding:2rem 2rem 2.5rem}}.modal .popup h2{margin-top:1rem}.modal .popup a.button{margin-right:1rem;margin-bottom:.75rem}.modal .popup ul{margin-bottom:1.5rem}.modal .popup ul li{margin-bottom:1rem}.modal .popup ul a{color:#008670;font-weight:600}.modal .popup ul a:focus,.modal .popup ul a:hover{color:#008670}.modal button.close-button{position:absolute;top:.75rem;right:.5rem;color:#2A2724;float:right}.modal button.close-button span:after,.modal button.close-button span:before{background:#2A2724}.modal button.close-button:focus span:after,.modal button.close-button:focus span:before,.modal button.close-button:hover span:after,.modal button.close-button:hover span:before{background:#fff}.modal-open{overflow:hidden;position:fixed;width:100%}.modal-open .modal{clip:auto;height:auto;width:auto;top:0;left:0;right:0;bottom:0;overflow-y:scroll;-webkit-overflow-scrolling:touch}.modal-open .modal .popup{-webkit-transform:translateY(0);transform:translateY(0)}.date-stamp2 .month,.date-wrap .month{display:block;font-size:.8rem}@media screen and (min-width:45em){.events-module .date-stamp2 .day{font-size:3rem!important;min-width:60px}}.date-stamp2 .day,.date-wrap .day{display:block;font-weight:300;font-size:2rem;padding:0 .25rem .25rem 0}.events-module .date-stamp2{position:relative;overflow:hidden;display:block;float:left;text-align:center;padding-right:.5rem;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-ms-grid-column-align:start;justify-self:start;min-width:50px;color:#595959}.date-stamp2:after,.nobackevents:after{position:absolute;top:.25rem;bottom:.5rem;width:2px;right:0}@media screen and (min-width:45em){.events-module .date-stamp2{padding-right:1rem!important}}.date-stamp2{margin-left:-15px}.nobackevents:after{content:"-";background:0 0!important}.date-stamp2:after{content:"";background:#00b3e3}section.component-image-triple .component-image,section.component-image-triple .component-text{width:100%}.date-stamp.nobackevents:after{background:0 0!important}#print-footer-logo{display:none}#searchoptions .label-text{display:block;margin-bottom:.75rem}#searchoptions .input-group.maintain-text label{-webkit-transform:translate3d(0,-90%,0) scale3d(.75,.75,1);transform:translate3d(0,-90%,0) scale3d(.75,.75,1)}.component-section{margin-bottom:3rem}.component-section p:last-child{margin-bottom:0}.component-section h2:first-child,.component-section h3:first-child{margin-top:0}.component-page section.component-text-only .container,.program-overview-redesign section.component-text-only .container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 3fr 3fr 1fr 1fr;grid-template-columns:1fr 1fr 3fr 3fr 1fr 1fr}#article-content section.component-sidebar .container,#article-content section.component-text-only .container,.component-page section.component-sidebar .container,.program-overview-redesign section.component-sidebar .container,section.component-text-image .container{-ms-grid-columns:7fr 12fr 6fr 6fr 12fr 7fr;grid-template-columns:7fr 12fr 6fr 6fr 12fr 7fr;display:-ms-grid;display:grid}.component-page section.component-text-only .component-text,.program-overview-redesign section.component-text-only .component-text{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/7;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}@media screen and (min-width:50em){.component-page section.component-text-only .component-text,.program-overview-redesign section.component-text-only .component-text{-ms-grid-column:2;-ms-grid-column-span:4;grid-column:2/6}}@media screen and (min-width:60em){.component-page section.component-text-only .component-text,.program-overview-redesign section.component-text-only .component-text{-ms-grid-column:3;-ms-grid-column-span:2;grid-column:3/5}}@media screen and (min-width:75em){.component-page section.component-text-only .component-text,.program-overview-redesign section.component-text-only .component-text{-ms-grid-column:3;-ms-grid-column-span:2;grid-column:3/5}}#article-content section.component-text-only .component-text{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/7;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}@media screen and (min-width:25em){#article-content section.component-text-only .component-text{-ms-grid-column:2;-ms-grid-column-span:5;grid-column:2/7}}@media screen and (min-width:50em){#article-content section.component-text-only .component-text{-ms-grid-column:2;-ms-grid-column-span:4;grid-column:2/6}}@media screen and (min-width:60em){#article-content section.component-text-only .component-text{-ms-grid-column:3;-ms-grid-column-span:4;grid-column:3/7}}.component-sidebar-text h2,.component-text h2{font-size:2rem;line-height:1.1875}.component-sidebar-text h3,.component-text h3{font-size:1.5rem;line-height:1.1875}.component-sidebar-text p,.component-text p{font-size:1.125rem;line-height:1.55;margin-bottom:1.5rem}.component-sidebar-text p.page-description,.component-text p.page-description{font-size:1.25rem}@media screen and (min-width:65em){.component-sidebar-text p.page-description,.component-text p.page-description{font-size:1.5rem}}.component-sidebar-text li,.component-text li{line-height:1.55;margin-bottom:1rem;padding-left:.5rem;margin-left:1rem}.component-sidebar-text ul,.component-text ul{list-style-type:disc}@media screen and (min-width:75em){#article-content section.component-text-only .component-text{-ms-grid-column:3;-ms-grid-column-span:3;grid-column:3/6}.article-page section.component-text-image.align-left .component-text,.component-page section.component-text-image.align-left .component-text,.program-overview-redesign section.component-text-image.align-left .component-text{-ms-grid-column:3;-ms-grid-column-span:3;grid-column:3/6;padding-left:3rem}.article-page section.component-text-image.align-right .component-text,.component-page section.component-text-image.align-right .component-text,.program-overview-redesign section.component-text-image.align-right .component-text{-ms-grid-column:2;-ms-grid-column-span:3;grid-column:2/5;padding-right:3rem}}section.component-text-image.align-left .component-image{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/7;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}@media screen and (min-width:40em){section.component-text-image.align-left .component-image{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}}@media screen and (min-width:60em){section.component-text-image.align-left .component-image{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4}}@media screen and (min-width:75em){section.component-text-image.align-left .component-image{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}}section.component-text-image.align-left .component-text{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/7;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}@media screen and (min-width:25em){section.component-text-image.align-left .component-text{-ms-grid-column:2;-ms-grid-column-span:5;grid-column:2/7}}@media screen and (min-width:40em){section.component-text-image.align-left .component-text{-ms-grid-column:3;-ms-grid-column-span:4;grid-column:3/7;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;padding-left:2rem}}@media screen and (min-width:60em){section.component-text-image.align-left .component-text{-ms-grid-column:4;-ms-grid-column-span:3;grid-column:4/7}}@media screen and (min-width:75em){section.component-text-image.align-left .component-text{-ms-grid-column:3;-ms-grid-column-span:4;grid-column:3/7;padding-left:3rem}}section.component-text-image.align-right .component-image{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/7;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}@media screen and (min-width:40em){section.component-text-image.align-right .component-image{-ms-grid-column:5;-ms-grid-column-span:2;grid-column:5/7}}@media screen and (min-width:60em){section.component-text-image.align-right .component-image{-ms-grid-column:4;-ms-grid-column-span:3;grid-column:4/7}}@media screen and (min-width:75em){section.component-text-image.align-right .component-image{-ms-grid-column:5;-ms-grid-column-span:2;grid-column:5/7}}section.component-text-image.align-right .component-text{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/7;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}@media screen and (min-width:25em){section.component-text-image.align-right .component-text{-ms-grid-column:2;-ms-grid-column-span:5;grid-column:2/7}}@media screen and (min-width:40em){section.component-text-image.align-right .component-text{-ms-grid-column:1;-ms-grid-column-span:4;grid-column:1/5;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;padding-right:2rem}}@media screen and (min-width:60em){section.component-text-image.align-right .component-text{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4}}@media screen and (min-width:75em){section.component-text-image.align-right .component-text{-ms-grid-column:1;-ms-grid-column-span:4;grid-column:1/5;padding-right:3rem}}#article-content section.component-sidebar .component-sidebar-text,.component-page section.component-sidebar .component-sidebar-text,.program-overview-redesign section.component-sidebar .component-sidebar-text{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/7;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}@media screen and (min-width:40em){#article-content section.component-sidebar .component-sidebar-text,.component-page section.component-sidebar .component-sidebar-text,.program-overview-redesign section.component-sidebar .component-sidebar-text{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4}}@media screen and (min-width:60em){#article-content section.component-sidebar .component-sidebar-text,.component-page section.component-sidebar .component-sidebar-text,.program-overview-redesign section.component-sidebar .component-sidebar-text{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4}}@media screen and (min-width:75em){#article-content section.component-sidebar .component-sidebar-text,.component-page section.component-sidebar .component-sidebar-text,.program-overview-redesign section.component-sidebar .component-sidebar-text{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}#article-content section.component-sidebar .component-learning-outcomes,.component-page section.component-sidebar .component-learning-outcomes,.program-overview-redesign section.component-sidebar .component-learning-outcomes{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/7}}#article-content section.component-sidebar .component-learning-outcomes,.component-page section.component-sidebar .component-learning-outcomes,.program-overview-redesign section.component-sidebar .component-learning-outcomes{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/7;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}@media screen and (min-width:60em){#article-content section.component-sidebar .component-learning-outcomes,.component-page section.component-sidebar .component-learning-outcomes,.program-overview-redesign section.component-sidebar .component-learning-outcomes{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/7}}#article-content section.component-sidebar .component-text,.component-page section.component-sidebar .component-text,.program-overview-redesign section.component-sidebar .component-text{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/7;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}@media screen and (min-width:40em){#article-content section.component-sidebar .component-learning-outcomes,.component-page section.component-sidebar .component-learning-outcomes,.program-overview-redesign section.component-sidebar .component-learning-outcomes{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/7}#article-content section.component-sidebar .component-text,.component-page section.component-sidebar .component-text,.program-overview-redesign section.component-sidebar .component-text{-ms-grid-column:4;-ms-grid-column-span:3;grid-column:4/7;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;padding-left:2rem}}@media screen and (min-width:60em){#article-content section.component-sidebar .component-text,.component-page section.component-sidebar .component-text,.program-overview-redesign section.component-sidebar .component-text{-ms-grid-column:4;-ms-grid-column-span:3;grid-column:4/7}}@media screen and (min-width:75em){#article-content section.component-sidebar .component-text,.component-page section.component-sidebar .component-text,.program-overview-redesign section.component-sidebar .component-text{-ms-grid-column:3;-ms-grid-column-span:3;grid-column:3/6;padding-left:3rem}#article-content section.component-sidebar.right-align .component-sidebar-text,.component-page section.component-sidebar.right-align .component-sidebar-text,.program-overview-redesign section.component-sidebar.right-align .component-sidebar-text{-ms-grid-column:4;-ms-grid-column-span:3;grid-column:4/7}}#article-content section.component-sidebar.right-align .component-sidebar-text,.component-page section.component-sidebar.right-align .component-sidebar-text,.program-overview-redesign section.component-sidebar.right-align .component-sidebar-text{-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}@media screen and (min-width:40em){#article-content section.component-sidebar.right-align .component-sidebar-text,.component-page section.component-sidebar.right-align .component-sidebar-text,.program-overview-redesign section.component-sidebar.right-align .component-sidebar-text{-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;-ms-grid-column:4;-ms-grid-column-span:3;grid-column:4/7}}@media screen and (min-width:60em){#article-content section.component-sidebar.right-align .component-sidebar-text,.component-page section.component-sidebar.right-align .component-sidebar-text,.program-overview-redesign section.component-sidebar.right-align .component-sidebar-text{-ms-grid-column:4;-ms-grid-column-span:3;grid-column:4/7}#article-content section.component-sidebar.right-align .component-text,.component-page section.component-sidebar.right-align .component-text,.program-overview-redesign section.component-sidebar.right-align .component-text{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4}}#article-content section.component-sidebar.right-align .component-text,.component-page section.component-sidebar.right-align .component-text,.program-overview-redesign section.component-sidebar.right-align .component-text{-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}@media screen and (min-width:40em){#article-content section.component-sidebar.right-align .component-text,.component-page section.component-sidebar.right-align .component-text,.program-overview-redesign section.component-sidebar.right-align .component-text{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;padding-left:0;padding-right:2rem}}@media screen and (min-width:75em){#article-content section.component-sidebar.right-align .component-text,.component-page section.component-sidebar.right-align .component-text,.program-overview-redesign section.component-sidebar.right-align .component-text{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;padding-left:0;padding-right:3rem}}section.component-sidebar .component-learning-outcomes,section.component-sidebar .component-sidebar-text{margin:.55rem 0 2rem;padding:2rem 1rem;background:-webkit-gradient(linear,left top, right bottom,from(#dee6ef),to(rgba(243,244,245,0)));background:linear-gradient(to bottom right,#dee6ef,rgba(243,244,245,0))}@media screen and (min-width:25em){section.component-sidebar .component-learning-outcomes,section.component-sidebar .component-sidebar-text{padding:2rem}}section.component-sidebar .component-learning-outcomes h2,section.component-sidebar .component-sidebar-text h2{color:#2A2724;font-size:1.5rem}section.component-sidebar .component-learning-outcomes ul,section.component-sidebar .component-sidebar-text ul{padding-left:.5rem;font-size:1rem}section.component-sidebar .component-learning-outcomes ul li::marker,section.component-sidebar .component-sidebar-text ul li::marker{font-size:.75rem}@media screen and (min-width:40em){.component-page section.component-image-centered .component-image,.component-page section.component-image-centered .component-text,.program-overview-redesign section.component-image-centered .component-image,.program-overview-redesign section.component-image-centered .component-text{-ms-grid-column:3;-ms-grid-column-span:3;grid-column:3/6}section.component-image-centered .component-text{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/7}}section.component-image-centered .container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 3fr 3fr 1fr 1fr;grid-template-columns:1fr 1fr 3fr 3fr 1fr 1fr}section.component-image-centered .component-text{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/7;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}section.component-image-centered .component-image{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/7;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}#content-area .component-image .fluid-width-video-wrapper{margin:0}#article-content section.component-image-centered .container{display:-ms-grid;display:grid;-ms-grid-columns:7fr 12fr 6fr 6fr 12fr 7fr;grid-template-columns:7fr 12fr 6fr 6fr 12fr 7fr}#article-content section.component-image-centered .component-text{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/7;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}@media screen and (min-width:40em){section.component-image-centered .component-image{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/7}#article-content section.component-image-centered .component-text{-ms-grid-column:2;-ms-grid-column-span:4;grid-column:2/6}}#article-content section.component-image-centered .component-image{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/7;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}.component-image{margin-top:.55rem;margin-bottom:2rem}.component-image figure{display:block}.component-image figcaption{display:block;font-size:1rem;margin-top:.5rem;max-width:23rem;line-height:1.35;color:#2A2724}section.component-quote.full-width-quote .container,section.component-quote.large-image .container{display:-ms-grid;display:grid;-ms-grid-columns:7fr 12fr 6fr 6fr 12fr 7fr;grid-template-columns:7fr 12fr 6fr 6fr 12fr 7fr}.component-image iframe{-webkit-box-shadow:0 2.5px 7.5px -1px rgba(0,0,0,.1),0 20px 60px -1px rgba(0,0,0,.05);box-shadow:0 2.5px 7.5px -1px rgba(0,0,0,.1),0 20px 60px -1px rgba(0,0,0,.05)}.component-image-centered .component-image figcaption{max-width:36rem}section.component-image-double .component-text h2,section.component-image-triple .component-text h2{max-width:720px}@media screen and (min-width:40em){#article-content section.component-image-centered .component-image{-ms-grid-column:2;-ms-grid-column-span:4;grid-column:2/6}section.component-image-triple .container{padding-left:2rem;margin-left:-2rem;margin-right:-2rem}section.component-image-triple .component-image{width:50%;padding-right:2rem}section.component-image-double .container{padding-left:2rem;margin-left:-2rem;margin-right:-2rem}}@media screen and (min-width:60em){section.component-image-triple .container{padding-left:2rem;margin-left:-2rem;margin-right:-2rem}section.component-image-triple .component-image{width:33.33%;padding-right:2rem}section.component-image-double .container{padding-left:2rem;margin-left:-2rem;margin-right:-2rem}}section.component-image-double .component-image,section.component-image-double .component-text{width:100%}@media screen and (min-width:40em){section.component-image-double .component-image{width:50%;padding-right:2rem}}section.component-image-full{margin-top:4.5rem}section.component-image-full img{width:100%;height:auto}section.component-image-full .component-image figcaption{max-width:36rem}section.component-image-full.image-double{overflow:hidden}section.component-image-full.image-double .component-image{float:left}@media screen and (min-width:60em){section.component-image-double .component-image{padding-right:2rem}section.component-image-full.image-double .component-image{width:50%}section.component-image-full.image-double .component-image:first-of-type{padding-right:1rem}section.component-image-full.image-double .component-image:last-of-type{padding-left:1rem}}section.component-image-slider{overflow:hidden;padding:5rem 0 2rem;margin:4.5rem 0;position:relative}section.component-image-slider .slick-slide.card-slide{width:18rem;margin:0 .75rem}section.component-image-slider:before{content:'';position:absolute;z-index:-1;top:0;right:0;bottom:0;left:30%;background:-webkit-gradient(linear,left top, right bottom,from(#dee6ef),to(rgba(243,244,245,0)));background:linear-gradient(to bottom right,#dee6ef,rgba(243,244,245,0))}section.component-image-slider .story-content{padding:0}section.component-quote .component-text{max-width:37.5rem;margin:0 auto}section.component-quote.full-width-quote .component-text{max-width:72rem;-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/7;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}@media screen and (min-width:60em){section.component-quote.full-width-quote .component-text{-ms-grid-column:2;-ms-grid-column-span:4;grid-column:2/6}}section.component-quote.large-image .container{-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;top:-2.5rem}section.component-quote.large-image .component-text{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/7;margin-right:0}@media screen and (min-width:65em){section.component-quote.large-image .container{-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;top:0}section.component-quote.large-image .component-text{-ms-grid-column:4;-ms-grid-column-span:3;grid-column:4/7;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;margin-bottom:2rem}}section.component-quote.large-image .component-text figure{background:#fff;padding:1.5rem 0 1.5rem 2rem}section.component-quote.large-image blockquote{font-size:1.75rem}@media screen and (min-width:60em){section.component-quote.large-image blockquote{font-size:2rem}}section.component-quote .component-image{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;width:100%;max-width:90%;margin-top:0;margin-bottom:0}@media screen and (min-width:65em){section.component-quote .component-image{max-width:60%;margin-bottom:2rem}}section.component-quote blockquote{padding:0;margin:0;font-family:brandon-grotesque,Helvetica,Arial,sans-serif;color:#2A2724;font-size:2rem;line-height:1.1875}section.component-quote blockquote:after,section.component-quote blockquote:before{display:none}section.component-quote figcaption{margin-top:1rem;color:#595959;font-size:1rem;line-height:1.35;text-align:right}section.component-quote.full-width-quote{margin:4.5rem 0;background:-webkit-gradient(linear,left top, right bottom,from(#2a2724),to(#595959));background:linear-gradient(to bottom right,#2a2724,#595959);padding:7.5rem 0}section.component-quote.full-width-quote blockquote{color:#f3f3f4;font-size:2rem;font-weight:300;line-height:1.25}@media screen and (min-width:50em){section.component-quote.full-width-quote blockquote{font-size:2.5rem}}section.component-quote.full-width-quote figcaption{color:#f3f3f4}section.component-quote.full-width-quote.inverse{background:-webkit-gradient(linear,left top, right bottom,from(#dee6ef),to(rgba(243,244,245,0)));background:linear-gradient(to bottom right,#dee6ef,rgba(243,244,245,0))}section.component-quote.full-width-quote.inverse blockquote{color:#2A2724}section.component-quote.full-width-quote.inverse figcaption{color:#595959}@media screen and (min-width:45em){.article-page section.component-cta.cta-multi-column,.component-page section.component-cta.cta-multi-column,.landing-section section.component-cta.cta-multi-column,.program-overview-redesign section.component-cta.cta-multi-column{padding:0 32px}.article-page section.component-cta .container:nth-child(even) .component-image:before,.component-page section.component-cta .container:nth-child(even) .component-image:before,.landing-section section.component-cta .container:nth-child(even) .component-image:before,.program-overview-redesign section.component-cta .container:nth-child(even) .component-image:before{left:60%;right:-100%}}@media screen and (min-width:60em){.article-page section.component-cta.cta-multi-column,.component-page section.component-cta.cta-multi-column,.landing-section section.component-cta.cta-multi-column,.program-overview-redesign section.component-cta.cta-multi-column{padding:0 40px}.article-page section.component-cta .component-text h2,.article-page section.component-cta .component-text h3,.article-page section.component-cta .component-text h4,.article-page section.component-cta .component-text h5,.article-page section.component-cta .component-text h6,.component-page section.component-cta .component-text h2,.component-page section.component-cta .component-text h3,.component-page section.component-cta .component-text h4,.component-page section.component-cta .component-text h5,.component-page section.component-cta .component-text h6,.landing-section section.component-cta .component-text h2,.landing-section section.component-cta .component-text h3,.landing-section section.component-cta .component-text h4,.landing-section section.component-cta .component-text h5,.landing-section section.component-cta .component-text h6,.program-overview-redesign section.component-cta .component-text h2,.program-overview-redesign section.component-cta .component-text h3,.program-overview-redesign section.component-cta .component-text h4,.program-overview-redesign section.component-cta .component-text h5,.program-overview-redesign section.component-cta .component-text h6{font-size:2.5rem}}@media screen and (min-width:70em){.article-page section.component-cta.cta-multi-column,.component-page section.component-cta.cta-multi-column,.landing-section section.component-cta.cta-multi-column,.program-overview-redesign section.component-cta.cta-multi-column{padding:0 48px}}@media screen and (min-width:81.25em){.article-page section.component-cta.cta-multi-column,.component-page section.component-cta.cta-multi-column,.landing-section section.component-cta.cta-multi-column,.program-overview-redesign section.component-cta.cta-multi-column{padding:0}}.article-page section.component-cta .container,.component-page section.component-cta .container,.landing-section section.component-cta .container,.program-overview-redesign section.component-cta .container{z-index:2}@media screen and (min-width:65em){.article-page section.component-cta .component-text h2,.article-page section.component-cta .component-text h3,.article-page section.component-cta .component-text h4,.article-page section.component-cta .component-text h5,.article-page section.component-cta .component-text h6,.component-page section.component-cta .component-text h2,.component-page section.component-cta .component-text h3,.component-page section.component-cta .component-text h4,.component-page section.component-cta .component-text h5,.component-page section.component-cta .component-text h6,.landing-section section.component-cta .component-text h2,.landing-section section.component-cta .component-text h3,.landing-section section.component-cta .component-text h4,.landing-section section.component-cta .component-text h5,.landing-section section.component-cta .component-text h6,.program-overview-redesign section.component-cta .component-text h2,.program-overview-redesign section.component-cta .component-text h3,.program-overview-redesign section.component-cta .component-text h4,.program-overview-redesign section.component-cta .component-text h5,.program-overview-redesign section.component-cta .component-text h6{font-size:3rem}}.article-page section.component-cta.cta-multi-column .container,.component-page section.component-cta.cta-multi-column .container,.landing-section section.component-cta.cta-multi-column .container,.program-overview-redesign section.component-cta.cta-multi-column .container{-ms-grid-rows:max-content 1fr;grid-template-rows:-webkit-max-content 1fr;grid-template-rows:max-content 1fr}@media screen and (min-width:45em){.article-page section.component-cta .container:last-child .component-image+.component-text,.component-page section.component-cta .container:last-child .component-image+.component-text,.landing-section section.component-cta .container:last-child .component-image+.component-text,.program-overview-redesign section.component-cta .container:last-child .component-image+.component-text{margin-bottom:7rem}.article-page section.component-cta .component-image:before,.component-page section.component-cta .component-image:before,.landing-section section.component-cta .component-image:before,.program-overview-redesign section.component-cta .component-image:before{z-index:1;right:60%}.article-page section.component-cta .component-image+.component-text,.component-page section.component-cta .component-image+.component-text,.landing-section section.component-cta .component-image+.component-text,.program-overview-redesign section.component-cta .component-image+.component-text{margin-top:7.5rem;margin-bottom:12rem}.article-page section.component-cta.cta-multi-column .container .component-image+.component-text,.component-page section.component-cta.cta-multi-column .container .component-image+.component-text,.landing-section section.component-cta.cta-multi-column .container .component-image+.component-text,.program-overview-redesign section.component-cta.cta-multi-column .container .component-image+.component-text{margin-bottom:0}}.component-cta-title{text-align:center;margin-top:3rem}@media screen and (min-width:45em){.component-cta-title{margin-top:5rem}}.component-cta-title h2{display:inline-block;background:#fff;color:#2A2724;margin:-.5rem 0 0;padding:0 1rem;font-size:2rem}@media screen and (min-width:45em){.component-cta-title h2{font-size:3rem;margin:-1.25rem 0 0}section.component-cta{overflow:hidden}}section.component-cta{background:-webkit-gradient(linear,left top, right bottom,from(#dee6ef),to(#f3f4f5));background:linear-gradient(to bottom right,#dee6ef,#f3f4f5);margin-top:5rem;margin-bottom:5rem}section.component-cta>.component-text{display:none}section.component-cta .container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}section.component-cta .container:nth-child(1){-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}section.component-cta .container:nth-child(2){-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}section.component-cta .container:nth-child(3){-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4}section.component-cta .container:nth-child(4){-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5}section.component-cta .component-text{max-width:36rem;margin:7.5rem auto;text-align:center;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}section.component-cta .component-text h2,section.component-cta .component-text h3,section.component-cta .component-text h4,section.component-cta .component-text h5,section.component-cta .component-text h6{font-size:2rem;line-height:1.1;color:#2A2724}@media screen and (min-width:60em){section.component-cta .component-text h2,section.component-cta .component-text h3,section.component-cta .component-text h4,section.component-cta .component-text h5,section.component-cta .component-text h6{font-size:2.25rem}}@media screen and (min-width:65em){section.component-cta .component-text h2,section.component-cta .component-text h3,section.component-cta .component-text h4,section.component-cta .component-text h5,section.component-cta .component-text h6{font-size:2.5rem}}section.component-cta .component-text h2 a,section.component-cta .component-text h3 a,section.component-cta .component-text h4 a,section.component-cta .component-text h5 a,section.component-cta .component-text h6 a{color:#2A2724}section.component-cta .component-image{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;margin-top:-2rem}@media screen and (min-width:45em){section.component-cta .component-image{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-bottom:0;margin-top:-5rem}section.component-cta .component-image:before{content:"";position:absolute;z-index:-1;top:0;left:-100%;bottom:0;right:0;background:#fff}}section.component-cta .component-image picture{position:relative;z-index:2;margin-left:-1rem}@media screen and (min-width:25em){section.component-cta .component-image picture{margin-left:-1.5rem}}section.component-cta .component-image picture img{width:100%}section.component-cta .component-image+.component-text{-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;text-align:left;margin-top:0;margin-left:0;margin-bottom:8rem}@media screen and (min-width:45em){section.component-cta .component-image picture{margin-left:0}section.component-cta .component-image+.component-text{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;padding-left:2.5rem;margin-bottom:5rem}}@media screen and (min-width:60em){section.component-cta .component-image+.component-text{padding-left:3rem}}@media screen and (min-width:75em){section.component-cta .component-image+.component-text{padding-left:4rem}}section.component-cta .component-image+.component-text:before{content:"";position:absolute;z-index:1;left:-1rem;right:-1rem;bottom:0;height:5rem;background:#fff}@media screen and (min-width:25em){section.component-cta .component-image+.component-text:before{left:-1.5rem;right:-1.5rem}}@media screen and (min-width:45em){section.component-cta .component-image+.component-text:before{left:-100%;right:-100%}section.component-cta .container:last-child .component-image{margin-top:0}}section.component-cta .component-image+.component-text h2,section.component-cta .component-image+.component-text h3,section.component-cta .component-image+.component-text h4,section.component-cta .component-image+.component-text h5,section.component-cta .component-image+.component-text h6{position:relative}section.component-cta .component-image+.component-text h2:before,section.component-cta .component-image+.component-text h3:before,section.component-cta .component-image+.component-text h4:before,section.component-cta .component-image+.component-text h5:before,section.component-cta .component-image+.component-text h6:before{content:"";position:absolute;top:-1rem;left:0;height:4px;background:#008670;width:2rem}section.component-cta .container:last-child .component-image+.component-text{margin-bottom:3rem}section.component-cta .container:last-child .component-image+.component-text:before{height:0}@media screen and (min-width:45em){section.component-cta .container:last-child .component-image+.component-text{margin-bottom:5rem}section.component-cta .container:nth-child(even) .component-image{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}section.component-cta .container:nth-child(even) .component-image:before{left:0;right:-100%}section.component-cta .container:nth-child(even) .component-image+.component-text{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;padding-left:0;padding-right:2.5rem}}@media screen and (min-width:60em){section.component-cta .container:nth-child(even) .component-image+.component-text{padding-left:0;padding-right:3rem}}@media screen and (min-width:75em){section.component-cta .container:nth-child(even) .component-image+.component-text{padding-left:0;padding-right:4rem}section.component-cta.cta-multi-column{padding:0}}@media screen and (min-width:60em){section.component-cta.cta-multi-column{padding:0}}@media screen and (min-width:70em){section.component-cta.cta-multi-column{padding:0}}@media screen and (min-width:45em){section.component-cta.cta-multi-column{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:1200px;margin:5rem auto;background:0 0}section.component-cta.cta-multi-column .container .component-image+.component-text:before,section.component-cta.cta-multi-column .container .component-image:before{display:none}section.component-cta.cta-multi-column .container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:300px;flex-basis:300px;margin-right:3rem;margin-bottom:3rem}section.component-cta.cta-multi-column .container:before{content:"";position:absolute;z-index:-1;background:-webkit-gradient(linear,left top, right bottom,from(#dee6ef),to(#f3f4f5));background:linear-gradient(to bottom right,#dee6ef,#f3f4f5);top:2rem;left:1rem;right:0;bottom:0}section.component-cta.cta-multi-column .container .component-image{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;margin-top:0;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start;max-width:80%}section.component-cta.cta-multi-column .container .component-image+.component-text{position:relative;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;margin:0;width:90%;max-width:36rem;padding-bottom:2.5rem}section.component-cta.cta-multi-column .container .component-image+.component-text h2,section.component-cta.cta-multi-column .container .component-image+.component-text h3,section.component-cta.cta-multi-column .container .component-image+.component-text h4,section.component-cta.cta-multi-column .container .component-image+.component-text h5,section.component-cta.cta-multi-column .container .component-image+.component-text h6{font-size:1.75rem;margin-top:2.5rem}section.component-cta.cta-multi-column .container .component-image+.component-text p{font-size:1rem}section.component-cta.cta-multi-column .container .component-image+.component-text a.button{font-size:.8rem}section.component-cta.cta-multi-column .container .component-image+.component-text a.button.large{font-size:1.25rem}section.component-cta.cta-multi-column .container:nth-child(even) .component-image+.component-text{padding-right:0;padding-left:2.5rem}}section.component-cta.cta-multi-column .container:nth-child(1),section.component-cta.cta-multi-column .container:nth-child(2),section.component-cta.cta-multi-column .container:nth-child(3),section.component-cta.cta-multi-column .container:nth-child(4){grid-row:initial}@media screen and (min-width:60em){section.component-cta.cta-multi-column .container:nth-child(even) .component-image+.component-text{padding-right:0;padding-left:3rem}}@media screen and (min-width:75em){section.component-cta.cta-multi-column .container:nth-child(even) .component-image+.component-text{padding-right:0;padding-left:4rem}section.component-cta.cta-icons .container:nth-child(even) .component-image+.component-text{padding:0 1.25rem 2rem}}@media screen and (min-width:45em){section.component-cta.cta-icons{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:3rem auto}section.component-cta.cta-icons .container{-ms-grid-rows:4rem 1fr;grid-template-rows:4rem 1fr;-ms-flex-preferred-size:250px;flex-basis:250px;margin-right:1.5rem}section.component-cta.cta-icons .container:before{left:0}section.component-cta.cta-icons .container .component-image+.component-text{text-align:center;padding:0 1.25rem 2rem;width:100%}}section.component-cta.cta-icons .container .component-image{text-align:center;max-width:100%}section.component-cta.cta-icons .container .component-image i{color:#1b61a9;font-size:4rem;line-height:1.1}section.component-cta.cta-icons .container .component-image+.component-text{text-align:center;margin-left:auto;margin-right:auto;max-width:22rem}section.component-cta.cta-icons .container .component-image+.component-text h2:before,section.component-cta.cta-icons .container .component-image+.component-text h3:before,section.component-cta.cta-icons .container .component-image+.component-text h4:before,section.component-cta.cta-icons .container .component-image+.component-text h5:before,section.component-cta.cta-icons .container .component-image+.component-text h6:before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.homepage section.component-cta{margin-bottom:0}.homepage section.component-cta .component-text{margin:5.5rem auto}.homepage section.component-cta h2{color:#2A2724;font-size:1.75rem}.main-content section.component-cta .button{margin-top:0}@media screen and (min-width:60em){section.component-cta.cta-icons .container:nth-child(even) .component-image+.component-text{padding:0 1.25rem 2rem}.article-page section.component-headline-image .headline-text h1,.article-page section.component-headline-image .headline-text h2,.article-page section.component-headline-image .headline-text h3,.article-page section.component-headline-image .headline-text h4,.article-page section.component-headline-image .headline-text h5,.component-page section.component-headline-image .headline-text h1,.component-page section.component-headline-image .headline-text h2,.component-page section.component-headline-image .headline-text h3,.component-page section.component-headline-image .headline-text h4,.component-page section.component-headline-image .headline-text h5,.landing-section section.component-headline-image .headline-text h1,.landing-section section.component-headline-image .headline-text h2,.landing-section section.component-headline-image .headline-text h3,.landing-section section.component-headline-image .headline-text h4,.landing-section section.component-headline-image .headline-text h5,.program-overview-redesign section.component-headline-image .headline-text h1,.program-overview-redesign section.component-headline-image .headline-text h2,.program-overview-redesign section.component-headline-image .headline-text h3,.program-overview-redesign section.component-headline-image .headline-text h4,.program-overview-redesign section.component-headline-image .headline-text h5{font-size:2.5rem}}@media screen and (min-width:65em){.article-page section.component-headline-image .headline-text h1,.article-page section.component-headline-image .headline-text h2,.article-page section.component-headline-image .headline-text h3,.article-page section.component-headline-image .headline-text h4,.article-page section.component-headline-image .headline-text h5,.component-page section.component-headline-image .headline-text h1,.component-page section.component-headline-image .headline-text h2,.component-page section.component-headline-image .headline-text h3,.component-page section.component-headline-image .headline-text h4,.component-page section.component-headline-image .headline-text h5,.landing-section section.component-headline-image .headline-text h1,.landing-section section.component-headline-image .headline-text h2,.landing-section section.component-headline-image .headline-text h3,.landing-section section.component-headline-image .headline-text h4,.landing-section section.component-headline-image .headline-text h5,.program-overview-redesign section.component-headline-image .headline-text h1,.program-overview-redesign section.component-headline-image .headline-text h2,.program-overview-redesign section.component-headline-image .headline-text h3,.program-overview-redesign section.component-headline-image .headline-text h4,.program-overview-redesign section.component-headline-image .headline-text h5{font-size:3rem}}section.component-headline-image{position:relative;margin-top:5rem;margin-bottom:5rem}section.component-headline-image .container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 3fr 3fr 1fr 1fr;grid-template-columns:1fr 1fr 3fr 3fr 1fr 1fr}section.component-headline-image .container:before{content:"";position:absolute;z-index:1;background:-webkit-gradient(linear,left top, right bottom,from(#e5e7e9),to(#f9f9fa));background:linear-gradient(to bottom right,#e5e7e9,#f9f9fa);top:2rem;left:-1rem;right:-1rem;bottom:0}@media screen and (min-width:25em){section.component-headline-image .container:before{left:-1.5rem;right:-1.5rem}}@media screen and (min-width:45em){section.component-cta.cta-icons .container:nth-child(even) .component-image+.component-text{padding:0 1.25rem 2rem}section.component-headline-image{margin-top:8rem}section.component-headline-image .container:before{top:-4rem;left:4rem;right:0;bottom:4rem}}@media screen and (min-width:60em){section.component-headline-image .container:before{right:auto;width:75%}}section.component-headline-image picture{display:block;position:relative;z-index:2;width:100%;height:auto;-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/7;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;margin-left:-1rem}@media screen and (min-width:25em){section.component-headline-image picture{margin-left:-1.5rem}}@media screen and (min-width:45em){section.component-headline-image picture{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;margin-left:0}}section.component-headline-image picture img{width:100%}section.component-headline-image .headline-text{position:relative;z-index:2;-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/7;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;max-width:36rem}@media screen and (min-width:45em){section.component-headline-image .headline-text{-ms-grid-column:4;-ms-grid-column-span:3;grid-column:4/7;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;padding-left:2.5rem}}@media screen and (min-width:60em){section.component-headline-image .headline-text{padding-left:3rem}}@media screen and (min-width:75em){section.component-headline-image .headline-text{padding-left:4rem}}section.component-headline-image .headline-text h1,section.component-headline-image .headline-text h2,section.component-headline-image .headline-text h3,section.component-headline-image .headline-text h4,section.component-headline-image .headline-text h5{font-size:2rem;line-height:1.15;position:relative;padding-bottom:1.5rem;margin-top:1.5rem;color:#2A2724}@media screen and (min-width:60em){section.component-headline-image .headline-text h1,section.component-headline-image .headline-text h2,section.component-headline-image .headline-text h3,section.component-headline-image .headline-text h4,section.component-headline-image .headline-text h5{font-size:2.25rem}}@media screen and (min-width:65em){section.component-headline-image .headline-text h1,section.component-headline-image .headline-text h2,section.component-headline-image .headline-text h3,section.component-headline-image .headline-text h4,section.component-headline-image .headline-text h5{font-size:2.5rem}}section.component-headline-image .headline-text h1:after,section.component-headline-image .headline-text h2:after,section.component-headline-image .headline-text h3:after,section.component-headline-image .headline-text h4:after,section.component-headline-image .headline-text h5:after{content:"";position:absolute;bottom:0;left:0;height:4px;background:#008670;width:2rem}section.component-headline-image .headline-text p{font-size:1.125rem;line-height:1.55;margin-bottom:3rem}@media screen and (min-width:60em){section.component-headline-image .headline-text p{font-size:1.3rem;line-height:1.4}}section.component-by-the-numbers h2{color:#2A2724;margin-bottom:.75rem}section.component-by-the-numbers .numbers-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.component-by-the-numbers .numbers-group{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:250px;flex-basis:250px;margin-bottom:2.5rem}section.component-by-the-numbers .numbers-group.no-gradient p:before{display:none}section.component-by-the-numbers p{max-width:20rem;position:relative;padding-left:2rem;margin-left:auto;margin-right:auto;margin-bottom:0;padding-right:1.5rem}section.component-by-the-numbers p span{display:inline-block}section.component-by-the-numbers span{display:block;position:relative;z-index:2}section.component-by-the-numbers .numbers-figure{color:#008670;font-size:3.5rem;display:block}section.component-by-the-numbers .numbers-figure:before{content:"";position:absolute;z-index:-1;background:-webkit-gradient(linear,left bottom, right top,from(#e5e7e9),to(#f9f9fa));background:linear-gradient(to top right,#e5e7e9,#f9f9fa);height:2rem;width:5.25rem;left:0;top:48px}section.component-by-the-numbers .numbers-figure+.numbers-title{margin-top:0}section.component-by-the-numbers .numbers-title{font-family:brandon-grotesque,Helvetica,Arial,sans-serif;color:#2A2724;text-transform:uppercase;margin-top:1.5rem;font-size:1rem}section.component-by-the-numbers .numbers-subtitle{margin-top:.35rem}section.component-by-the-numbers .numbers-subtitle p{font-size:1rem;line-height:1.5}section.component-person-spotlight .person-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.component-person-spotlight .person-group{width:100%;margin-bottom:5rem}@media screen and (min-width:50em){section.component-person-spotlight .person-group{width:50%}}section.component-person-spotlight .person-taxonomy{color:#2A2724;font-size:1rem;position:relative;margin-bottom:1.5rem}section.component-person-spotlight .person-taxonomy:after{content:"";position:absolute;bottom:-.5rem;left:0;height:4px;background:#008670;width:2rem}section.component-person-spotlight img{float:left;margin-right:1.25rem;width:20%}section.component-person-spotlight .person-content{overflow:hidden;padding-right:1.5rem}@media screen and (min-width:45em){section.component-person-spotlight .person-content{padding-right:2rem}}section.component-person-spotlight .person-content h3{color:#2A2724;font-weight:500;font-size:1.5rem;margin-bottom:.5rem}section.component-person-spotlight .person-content h3 a{color:#2A2724}section.component-person-spotlight a.person-link i{font-size:.75rem}section.component-person-spotlight .person-designation{font-size:1.125;font-weight:300}.article-page section.component-steps .steps-group,.component-page section.component-steps .steps-group,.program-overview-redesign section.component-steps .steps-group{overflow:initial}@media screen and (min-width:65em){section.component-person-spotlight .person-content{padding-right:3rem}.article-page section.component-steps .steps-group,.component-page section.component-steps .steps-group,.program-overview-redesign section.component-steps .steps-group{min-height:280px}}@media screen and (min-width:75em){.article-page section.component-steps img,.component-page section.component-steps img,.program-overview-redesign section.component-steps img{display:block}}section.component-steps{margin-bottom:5rem}section.component-steps h2.component-title{margin-top:-.75rem;padding-right:1rem;color:#2A2724;display:inline-block;background:#fff}section.component-steps p.page-description{max-width:50rem}section.component-steps .steps-group{position:relative;margin-top:2.5rem;overflow:initial}section.component-steps .steps-group.right-align .step-box{margin-bottom:5.5rem}@media screen and (min-width:45em){section.component-steps .steps-group{margin-top:3rem}section.component-steps .steps-group.right-align .step-box{margin-bottom:3rem}}@media screen and (min-width:65em){section.component-steps .steps-group{margin-top:5rem}section.component-steps .steps-group.right-align .step-box{float:right;width:100%;max-width:55rem;margin-bottom:5.5rem}section.component-steps .steps-group.right-align img{left:0;right:auto}}section.component-steps .step-box{max-width:50rem;position:relative;z-index:2}section.component-steps .step-number{width:4rem;height:4rem;background:-webkit-gradient(linear,left bottom, right top,from(#1b61a9),to(#008670));background:linear-gradient(to top right,#1b61a9,#008670);text-align:center;position:relative;top:1rem;left:1.5rem}section.component-steps .step-number p{color:#fff;margin:0;font-size:2.5rem;line-height:1.45}section.component-steps .container>ol{list-style:none;counter-reset:cap-counter;padding:0;max-width:none}section.component-steps .container>ol li ol{list-style-type:decimal;padding-left:1rem}section.component-steps .container>ol li ol li ol{list-style-type:lower-alpha}section.component-steps .container>ol .steps-group{margin-top:5.5rem;clear:both}@media screen and (min-width:45em){section.component-steps .step-number{float:left;left:0;top:0}section.component-steps .container>ol .steps-group{margin-top:3rem}section.component-steps .container>ol .step-box{overflow:hidden}}@media screen and (min-width:65em){section.component-steps .step-number{width:6rem;height:6rem}section.component-steps .step-number p{font-size:4rem}section.component-steps .container>ol .steps-group{margin-top:5.5rem}}section.component-steps li.step-number{width:100%;height:auto;text-align:left;counter-increment:cap-counter;background:0 0;left:0;margin-bottom:0}section.component-steps li.step-number:before{position:absolute;content:counter(cap-counter);font-family:lato,Helvetica,Arial,sans-serif;font-size:2.5rem;font-weight:700;line-height:1.5;text-align:center;background:-webkit-gradient(linear,left bottom, right top,from(#1b61a9),to(#008670));background:linear-gradient(to top right,#1b61a9,#008670);width:4rem;height:4rem;color:#fff;top:-3rem;left:1.5rem}section.component-steps .step-content{background:-webkit-gradient(linear,left top, right bottom,from(#dee6ef),to(#f3f4f5));background:linear-gradient(to bottom right,#dee6ef,#f3f4f5);padding:2rem 1.5rem .25rem;overflow:hidden}@media screen and (min-width:45em){section.component-steps li.step-number:before{top:0;left:0}section.component-steps li .step-content{margin-left:4rem}section.component-steps .step-content{padding:1.5rem 1.5rem .25rem}}@media screen and (min-width:65em){section.component-steps li.step-number:before{width:6rem;height:6rem;font-size:4rem;line-height:1.4}section.component-steps li .step-content{margin-left:6rem}section.component-steps .step-content{padding:2rem 2.5rem 1.25rem}}section.component-steps .step-content h3{margin-top:0;color:#2A2724;margin-bottom:1rem;font-weight:600}section.component-steps .step-content>ol,section.component-steps .step-content>ul{margin-bottom:1.25rem}section.component-steps .step-content ol{padding-bottom:.25rem}section.component-steps .step-content ul{padding-left:1rem;padding-top:0;padding-bottom:.25rem;list-style-type:none}section.component-steps .step-content ul>li:before{content:"";position:absolute;top:.55rem;left:-1rem;width:5px;height:5px;background:#1b61a9;background:-webkit-gradient(linear,left bottom, right top,from(#1b61a9),to(#008670));background:linear-gradient(to top right,#1b61a9,#008670)}section.component-steps .step-content li{position:relative;font-size:1rem;line-height:1.4;margin-bottom:1rem}section.component-steps .step-content li a{color:#1b61a9}section.component-steps .step-content p{font-size:1rem;line-height:1.4;margin-bottom:1.25rem;color:#2A2724}section.component-steps .step-content p a{color:#1b61a9}section.component-steps .step-content a.button{margin-bottom:1.25rem}section.component-steps .step-content .accordion{border-top:none;margin-top:0}section.component-steps .step-content .accordion .accordion-block:first-child{border-top:1px solid #d2d5d9}section.component-steps .step-content .accordion h3{margin-bottom:0}section.component-steps img{position:absolute;display:none;z-index:1;top:-1.5rem;right:0;max-width:500px}.main-content .component-steps .button{margin-top:0}section.component-in-this-section .container,section.component-on-this-page .container{max-width:55rem;background:#fff;-webkit-box-shadow:0 2.5px 7.5px -1px rgba(0,0,0,.1),0 20px 60px -1px rgba(0,0,0,.05);box-shadow:0 2.5px 7.5px -1px rgba(0,0,0,.1),0 20px 60px -1px rgba(0,0,0,.05);padding:1.5rem 1.5rem .5rem}@media screen and (min-width:45em){section.component-in-this-section .container,section.component-on-this-page .container{padding:2rem 2rem .5rem}}section.component-in-this-section h2,section.component-on-this-page h2{color:#2A2724;font-size:1.25rem}section.component-in-this-section ul,section.component-on-this-page ul{list-style-type:none;padding:0;margin-top:2rem;max-width:none}section.component-in-this-section ul ul,section.component-on-this-page ul ul{display:none}section.component-in-this-section ul li,section.component-on-this-page ul li{width:100%;padding-right:2rem;margin-bottom:2rem;font-weight:600}@media screen and (min-width:35em){section.component-in-this-section ul li,section.component-on-this-page ul li{width:50%}}@media screen and (min-width:45em){section.component-in-this-section ul li,section.component-on-this-page ul li{width:52%}}@media screen and (min-width:60em){section.component-in-this-section ul li,section.component-on-this-page ul li{width:33%}.homepage #main #title-area .container{-ms-grid-columns:1fr;grid-template-columns:1fr}}section.component-in-this-section a,section.component-on-this-page a{color:#2A2724;position:relative;padding-left:.7rem;display:block}section.component-in-this-section a:before,section.component-on-this-page a:before{content:"";position:absolute;top:.125rem;left:0;height:1.25rem;background:#008670;width:3px}section.component-in-this-section .menu-next,section.component-in-this-section .menu-prev,section.component-in-this-section .menu-title,section.component-on-this-page .menu-next,section.component-on-this-page .menu-prev,section.component-on-this-page .menu-title{display:none}#utility-nav a,a{color:#008670}a:active,a:hover{outline:0;color:#005345}blockquote:after,blockquote:before{background:#008670}@media screen and (min-width:45em){#logo span{height:32px;width:204.8px}#logo span a{background:url(/media/capilanouca/library/images/logos/logo-capilano-library.svg) no-repeat}.library-search{min-width:500px}}#small-screen-nav-link button{border-left:1px solid #e5e7e9}@media screen and (min-width:65em){#logo span{height:56px;width:358.4px;background-size:69%;background-position:0 9px}#utility-nav ul{margin-right:0}#utility-nav a:focus,#utility-nav a:hover{color:#005345}#primary-nav>ul>li>a:before,#primary-nav>ul>li>span>a:before{background:rgba(0,83,69,.5)}#utility-nav button.site-search-toggle{color:#008670}#utility-nav button.site-search-toggle svg{fill:#008670}#utility-nav button.site-search-toggle:focus,#utility-nav button.site-search-toggle:hover{color:#005345}}#primary-nav a[target=_blank]:after{content:"";display:inline-block;margin:0 0 0 8px;width:14px;height:14px;background:url(/media/capilanouca/images/interface/svg/icon-ext-link.svg) center center no-repeat;background-size:100%}@media screen and (min-width:65em){#primary-nav>ul>li>a:after,#primary-nav>ul>li>span>a:after{background:#005345}#primary-nav>ul>li>ul>li>a,#primary-nav>ul>li>ul>li>span>a{font-family:lato,Helvetica,Arial,sans-serif;text-transform:none;margin:.75rem 0 .25rem;letter-spacing:0}#primary-nav>ul>li>ul>.menu-title{-ms-grid-row:1;-ms-grid-row-span:3;grid-row:1/4;padding-right:1rem}#primary-nav>ul>li>ul>li:nth-of-type(10),#primary-nav>ul>li>ul>li:nth-of-type(7){-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4}#primary-nav>ul>li>ul>li:nth-of-type(11),#primary-nav>ul>li>ul>li:nth-of-type(8){-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4}#primary-nav>ul>li>ul>li:nth-of-type(12),#primary-nav>ul>li>ul>li:nth-of-type(9){-ms-grid-column:4;-ms-grid-column-span:1;grid-column:4/5;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4}}#sidebar a[target="_blank"]{background:url(/media/capilanouca/images/interface/svg/icon-ext-link.svg) center right no-repeat;background-size:16px 16px}@media screen and (min-width:65em){.homepage #header.header-alpha #logo span a{background:url(/media/capilanouca/library/images/logos/logo-capilano-library-white.svg) no-repeat}}.homepage.search-open #header.header-alpha #logo span a{background:url(/media/capilanouca/library/images/logos/logo-capilano-library.svg) no-repeat}.homepage #main .hero-image-wrap:after{background:#008670;background:-webkit-gradient(linear,right top, left bottom,color-stop(35%, rgba(0,134,112,.9)),to(rgba(243,244,245,.1)));background:linear-gradient(to bottom left,rgba(0,134,112,.9) 35%,rgba(243,244,245,.1) 100%)}@media screen and (min-width:55em){.homepage #main .hero-image-wrap:after{background:-webkit-gradient(linear,right top, left bottom,color-stop(20%, rgba(0,134,112,.9)),color-stop(80%, rgba(243,244,245,.1)));background:linear-gradient(to bottom left,rgba(0,134,112,.9) 20%,rgba(243,244,245,.1) 80%)}.homepage #main #title-area .container{-ms-grid-columns:1fr;grid-template-columns:1fr}}.homepage #main #title-area .homepage-title-wrap{text-align:left;margin-bottom:2rem}.homepage #main #title-area .notice{padding:0;z-index:3}.homepage #main #title-area .notice .page-alert{background-color:#fff!important;margin:0;padding:0;width:100%}.homepage #main #title-area .alert-content{padding:1rem}.homepage #main #title-area .alert-content .small-heading{color:#008670}.homepage #main #title-area .alert-content p{color:#595959}.homepage #main #title-area a.button{margin:0;font-size:1rem;color:#fff;border:none;border-bottom:2px solid rgba(0,0,0,.25);border-right:2px solid rgba(0,0,0,.25);background:rgba(0,32,27,.5);border-radius:0;display:inline-block;float:left}.homepage #main #title-area a.button:last-child{border-right:0}@media screen and (min-width:50em){.homepage #main #title-area .homepage-title-wrap{margin-bottom:0}.homepage #main #title-area a.button:first-child{border-top:2px solid rgba(0,0,0,.25)}.homepage #main #title-area a.button{float:none;display:block;border-right:none}}.homepage #main #title-area a.button:focus,.homepage #main #title-area a.button:hover{background:#008670}@media screen and (min-width:40em){.homepage #slider{margin-top:-2rem}}@media screen and (min-width:55em){.homepage #slider{margin-top:-3rem}.homepage #insta-feed{padding-top:.1rem}}@media screen and (min-width:60em){.homepage #slider{margin-top:-4rem}}.homepage .follow-link{display:inline-block;margin-bottom:.8rem}.homepage #insta-feed{padding-top:.1rem;margin-top:0;border-top:none;text-align:right;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}@media screen and (min-width:75em){.homepage #insta-feed{padding-top:.1rem}}.homepage #insta-feed>a{margin-top:0;margin-bottom:.5rem}@media screen and (min-width:35em){.homepage #instafeed a{width:50%;height:auto;padding-right:.5rem;margin-right:0}.homepage #instafeed a:nth-child(even){padding-left:.5rem;padding-right:0}}.homepage #twitter-feed{text-align:right}.library-cta h2,.library-search h2{font-size:1.25rem;margin:0}.library-cta p,.library-search p{opacity:.8;padding-left:1rem;color:#fff}.library-search{margin:2rem 0}@media screen and (max-width:44.9375em){.homepage #main #title-area .homepage-title-wrap{max-width:500px}.library-search{width:100%}}@media screen and (min-width:50em){.library-search{float:left;margin:1rem 0}}@media screen and (min-width:65em){.library-search{margin:2rem 0 0}}.library-search h2{padding-left:1rem}.library-search .library-search-field{overflow:hidden;position:relative;padding:2.5rem 1rem 0;background:rgba(0,32,27,.5)}.library-search .searchinput{padding:.75rem 6rem .75rem .5rem;border:1px solid #F3f4f5;color:#2A2724;float:left;width:100%;border-radius:2px;line-height:1.25;font-size:1rem;height:3rem}.library-search button{position:absolute;right:1.1rem;top:2.6rem;line-height:1.25;font-size:.8rem;height:2.8rem}.library-search .controls{padding:.75rem 1rem 1.5rem;background:rgba(0,32,27,.5)}.library-search .checkboxselector,.library-search .searchboxselector{display:inline-block;margin-right:.5rem;padding-bottom:.25rem}.library-search .checkboxselector:nth-child(3),.library-search .searchboxselector:nth-child(3){margin-right:2rem}.library-search .checkboxselector label,.library-search .searchboxselector label{position:relative;top:2px}.library-search .searchboxselector{margin-bottom:.5rem}.library-cta{margin:0;padding-left:1rem}@media screen and (min-width:50em){.library-search .searchboxselector{margin-bottom:0}.library-cta{float:left;margin:5.5rem 0 4rem 1rem;padding-left:1rem;position:relative}.library-cta:before{content:"";position:absolute;left:0;top:-1rem;bottom:-1rem;width:2px;background:rgba(255,255,255,.25)}}@media screen and (min-width:65em){.library-cta{margin:6.5rem 0 0 2rem;padding-left:2rem}}.library-cta h2{margin-bottom:1rem}@media screen and (min-width:50em){.library-cta h2{margin-bottom:2.75rem}}.library-cta a.button{margin-left:1rem;padding:.83rem 1rem}#upcoming-dates h2{margin-bottom:3rem}.library-hours span{float:right}#explore-programs{background:url(/media/library/interface/Library--Explore-bg.jpg) center center no-repeat;background-size:cover}@media screen and (min-width:65em){.library-cta a.button{padding:.83rem 1.25rem}#explore-programs .container{-ms-grid-columns:.5fr 3fr .5fr;grid-template-columns:.5fr 3fr .5fr}#areas-of-study{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;margin-right:0}}.contact-box-wrap h3,.contact-content h3{font-size:1.2rem;margin-top:0;font-weight:700}.contact-box-wrap hr,.contact-content hr{border:1px solid #e5e7e9;margin:1rem 0 2rem}.homepage #insta-feed{padding-left:0;border-left:none}.library-social{display:inline-block;margin-bottom:1.25rem}.library-social a{display:inline-block;width:40px;height:40px;margin-right:.65rem}.library-social a:focus svg,.library-social a:hover svg{fill:#005345}.library-social svg{fill:#008670}
/*# sourceMappingURL=library.css.map */
