/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/galactus/img/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/galactus/img/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/galactus/img/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.ui-dialog{position:absolute;z-index:1260;overflow:visible;padding:0;color:#000;border:solid 1px #ccc;background:#fff;}@media all and (max-width:48em){.ui-dialog{width:92% !important;}}.ui-dialog .ui-dialog-titlebar{border-width:0 0 1px 0;border-style:solid;border-color:#ccc;border-radius:0;background:#f3f4ee;font-weight:bold;}.ui-dialog .ui-dialog-titlebar-close{border:0;background:none;}.ui-dialog .ui-dialog-buttonpane{margin-top:0;padding:0.3em 1em;border-width:1px 0 0 0;border-color:#ccc;background:#f3f4ee;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{margin:0;padding:0;}.ui-dialog .ui-dialog-buttonpane .ui-button-text-only .ui-button-text{padding:0;}.ui-dialog .ui-dialog-content .form-actions{margin:0;padding:0;}.ui-dialog .ajax-progress-throbber{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/themes/contrib/galactus/img/misc/loading-small.gif);background-repeat:no-repeat;background-position:center center;}.ui-dialog .ajax-progress-throbber .throbber,.ui-dialog .ajax-progress-throbber .message{display:none;}
ul.menu{margin-left:inherit;}[dir=rtl] ul.menu{margin-right:inherit;}.menu-item--expanded,.menu-item--collapsed,[dir=rtl] .menu-item--collapsed{list-style-image:none;list-style-type:none;}.menu-item{padding-top:inherit;margin:0;}ul.menu a.is-active{color:inherit;}.node--unpublished .unpublished{height:0;overflow:visible;color:#d8d8d8;font-size:5em;line-height:1;font-family:Impact,"Arial Narrow",Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;text-align:center;word-wrap:break-word;position:absolute;top:0;left:0;right:0;}.node--unpublished .field__item{position:relative;}body.full-width,body.fluid-width{background-color:#fff;}.make-nice #ubc7-unit{box-shadow:none;-webkit-box-shadow:none;}.make-nice #ubc7-unit-name a,.make-nice #ubc7-unit-name a:hover{text-shadow:none;}#unit-content{padding-bottom:2em;}input,textarea,.uneditable-input{width:inherit;}#block-userlogin .item-list ul{list-style:none;margin-left:0;}#block-userlogin .item-list li{float:left;margin-right:0.5em;font-size:0.875em;}#block-userlogin .item-list li + li{float:right;margin-right:0;}.form--inline .form-item{float:left;margin-right:1em;}.form--inline .form-actions{clear:both;}footer{background-color:inherit;}.alert{color:#fff;padding:15px 35px 15px 15px;margin-top:1em;margin-bottom:1em;border-width:2px;border-radius:0;}.alert a,.alert h4{color:#fff;}a.close{position:relative;top:-2px;right:-21px;color:white !important;text-decoration:none;opacity:0.4;padding:0;cursor:pointer;background:transparent;float:right;font-size:22.5px;font-weight:bold;line-height:1;}a.close:hover{opacity:1;}.alert h4.alert-heading{margin-top:0;}.alert-warning{background-color:#ef8843;border-color:#d77a3c;}.alert-danger,.alert-error{background-color:#b33542;border-color:#900f1d;}.alert-success,.alert-status{background-color:#95be4f;border-color:#73963d;}.alert-info{background-color:#324d6a;border-color:#00162f;}
.ma-1{margin-top:4px;margin-right:4px;margin-bottom:4px;margin-left:4px;}.ma-2{margin-top:8px;margin-right:8px;margin-bottom:8px;margin-left:8px;}.ma-3{margin-top:12px;margin-right:12px;margin-bottom:12px;margin-left:12px;}.ma-4{margin-top:16px;margin-right:16px;margin-bottom:16px;margin-left:16px;}.ma-5{margin-top:20px;margin-right:20px;margin-bottom:20px;margin-left:20px;}.ma-6{margin-top:24px;margin-right:24px;margin-bottom:24px;margin-left:24px;}.mx-1{margin-left:4px;margin-right:4px;}.mx-2{margin-left:8px;margin-right:8px;}.mx-3{margin-left:12px;margin-right:12px;}.mx-4{margin-left:16px;margin-right:16px;}.mx-5{margin-left:20px;margin-right:20px;}.mx-6{margin-left:24px;margin-right:24px;}.my-1{margin-top:4px;margin-bottom:4px;}.my-2{margin-top:8px;margin-bottom:8px;}.my-3{margin-top:12px;margin-bottom:12px;}.my-4{margin-top:16px;margin-bottom:16px;}.my-5{margin-top:20px;margin-bottom:20px;}.my-6{margin-top:24px;margin-bottom:24px;}.ml-1{margin-left:4px;}.ml-2{margin-left:8px;}.ml-3{margin-left:12px;}.ml-4{margin-left:16px;}.ml-5{margin-left:20px;}.ml-6{margin-left:24px;}.mr-1{margin-right:4px;}.mr-2{margin-right:8px;}.mr-3{margin-right:12px;}.mr-4{margin-right:16px;}.mr-5{margin-right:20px;}.mr-6{margin-right:24px;}.mb-1{margin-bottom:4px;}.mb-2{margin-bottom:8px;}.mb-3{margin-bottom:12px;}.mb-4{margin-bottom:16px;}.mb-5{margin-bottom:20px;}.mb-6{margin-bottom:24px;}.mt-1{margin-top:4px;}.mt-2{margin-top:8px;}.mt-3{margin-top:12px;}.mt-4{margin-top:16px;}.mt-5{margin-top:20px;}.mt-6{margin-top:24px;}.pa-1{padding-top:4px;padding-right:4px;padding-bottom:4px;padding-left:4px;}.pa-2{padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px;}.pa-3{padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px;}.pa-4{padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px;}.pa-5{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}.pa-6{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;}.px-1{padding-left:4px;padding-right:4px;}.px-2{padding-left:8px;padding-right:8px;}.px-3{padding-left:12px;padding-right:12px;}.px-4{padding-left:16px;padding-right:16px;}.px-5{padding-left:20px;padding-right:20px;}.px-6{padding-left:24px;padding-right:24px;}.py-1{padding-top:4px;padding-bottom:4px;}.py-2{padding-top:8px;padding-bottom:8px;}.py-3{padding-top:12px;padding-bottom:12px;}.py-4{padding-top:16px;padding-bottom:16px;}.py-5{padding-top:20px;padding-bottom:20px;}.py-6{padding-top:24px;padding-bottom:24px;}.pl-1{padding-left:4px;}.pl-2{padding-left:8px;}.pl-3{padding-left:12px;}.pl-4{padding-left:16px;}.pl-5{padding-left:20px;}.pl-6{padding-left:24px;}.pr-1{padding-right:4px;}.pr-2{padding-right:8px;}.pr-3{padding-right:12px;}.pr-4{padding-right:16px;}.pr-5{padding-right:20px;}.pr-6{padding-right:24px;}.pb-1{padding-bottom:4px;}.pb-2{padding-bottom:8px;}.pb-3{padding-bottom:12px;}.pb-4{padding-bottom:16px;}.pb-5{padding-bottom:20px;}.pb-6{padding-bottom:24px;}.pt-1{padding-top:4px;}.pt-2{padding-top:8px;}.pt-3{padding-top:12px;}.pt-4{padding-top:16px;}.pt-5{padding-top:20px;}.pt-6{padding-top:24px;}html{font-size:62.5%;}body{font-family:"Whitney SSm A","Whitney SSm B",Arial,sans-serif;font-size:1.6rem;line-height:1.5;font-weight:400;}p{margin:0;}p.small{font-size:1.2rem;}h1{margin:0;line-height:1.33;font-weight:400;color:#222222;font-size:3.6rem;}h2{margin:0;line-height:1.33;font-weight:400;color:#222222;font-size:2.4rem;}h3{margin:0;line-height:1.33;font-weight:400;color:#222222;font-size:2rem;line-height:1.4;}h4{margin:0;line-height:1.33;font-weight:400;color:#222222;font-size:1.6rem;line-height:1.5;font-weight:600;}h5{margin:0;line-height:1.33;font-weight:400;color:#222222;font-size:1.2rem;line-height:2;font-weight:600;letter-spacing:0.12px;text-transform:uppercase;}h1,h2,h3,h4,h5,p,ul,ol,blockquote,table,address,article,figure{position:relative;margin-top:0;margin-bottom:0;}h1 + h2,h2 + h2,h3 + h2,h4 + h2,h5 + h2,p + h2,ul + h2,ol + h2,blockquote + h2,table + h2,address + h2,article + h2,figure + h2{margin-top:2.4rem;}h1 + h3,h2 + h3,h3 + h3,h4 + h3,h5 + h3,p + h3,ul + h3,ol + h3,blockquote + h3,table + h3,address + h3,article + h3,figure + h3{margin-top:2.4rem;}h1 + h4,h2 + h4,h3 + h4,h4 + h4,h5 + h4,p + h4,ul + h4,ol + h4,blockquote + h4,table + h4,address + h4,article + h4,figure + h4{margin-top:1.8rem;}h1 + h5,h2 + h5,h3 + h5,h4 + h5,h5 + h5,p + h5,ul + h5,ol + h5,blockquote + h5,table + h5,address + h5,article + h5,figure + h5{margin-top:1.8rem;}h1 + h6,h2 + h6,h3 + h6,h4 + h6,h5 + h6,p + h6,ul + h6,ol + h6,blockquote + h6,table + h6,address + h6,article + h6,figure + h6{margin-top:1.8rem;}h1 + p,h2 + p,h3 + p,h4 + p,h5 + p,p + p,ul + p,ol + p,blockquote + p,table + p,address + p,article + p,figure + p{margin-top:1.2rem;}h1 + ul,h1 + ol,h2 + ul,h2 + ol,h3 + ul,h3 + ol,h4 + ul,h4 + ol,h5 + ul,h5 + ol,p + ul,p + ol,ul + ul,ul + ol,ol + ul,ol + ol,blockquote + ul,blockquote + ol,table + ul,table + ol,address + ul,address + ol,article + ul,article + ol,figure + ul,figure + ol{margin-top:1.8rem;}h1 + blockquote,h2 + blockquote,h3 + blockquote,h4 + blockquote,h5 + blockquote,p + blockquote,ul + blockquote,ol + blockquote,blockquote + blockquote,table + blockquote,address + blockquote,article + blockquote,figure + blockquote{margin-top:4.8rem;}h1 + table,h2 + table,h3 + table,h4 + table,h5 + table,p + table,ul + table,ol + table,blockquote + table,table + table,address + table,article + table,figure + table{margin-top:1.8rem;}h1 + div,h2 + div,h3 + div,h4 + div,h5 + div,p + div,ul + div,ol + div,blockquote + div,table + div,address + div,article + div,figure + div{margin-top:1.8rem;}h1 + address,h2 + address,h3 + address,h4 + address,h5 + address,p + address,ul + address,ol + address,blockquote + address,table + address,address + address,article + address,figure + address{margin-top:1.8rem;}h1 + article,h2 + article,h3 + article,h4 + article,h5 + article,p + article,ul + article,ol + article,blockquote + article,table + article,address + article,article + article,figure + article{margin-top:1.2rem;}h1 + figure,h2 + figure,h3 + figure,h4 + figure,h5 + figure,p + figure,ul + figure,ol + figure,blockquote + figure,table + figure,address + figure,article + figure,figure + figure{margin-top:1.2rem;}p:last-of-type{margin-bottom:0;}a{font-weight:600;text-decoration:underline;color:#222222;}@media only screen and (min-width:320px) and (max-width:980px){a{word-wrap:break-word;}}a:hover{text-decoration:none;color:inherit;}#block-clf-pagetitle{margin-bottom:2.4rem;}.pill{margin:0;line-height:1.33;font-weight:400;color:#222222;font-size:1.2rem;line-height:2;font-weight:600;letter-spacing:0.12px;text-transform:uppercase;line-height:1.3;border-radius:13px;display:inline-block;margin-bottom:4px;padding:6px 16px 5px;background-color:#CECCCD;white-space:nowrap;}.pill-green{background-color:#ACC97D;}.pill-yellow{background-color:#DED264;}.pill-dark-blue{background-color:#002145;color:#fff;}.pill-light-blue{background-color:#6FD5DE;}.pill-orange{background-color:#ED9418;}.field--name-field-paragraphs-modal-content,.field--name-field-paragraphs-modal-info{padding:0 24px 24px;}.field--name-field-paragraphs-modal-content .field--type-string-long,.field--name-field-paragraphs-modal-content .paragraph--type--newsletter-sign-up,.field--name-field-paragraphs-modal-content .paragraph--type--callout-box .callout-wrapper.size-5,.field--name-field-paragraphs-modal-info .field--type-string-long,.field--name-field-paragraphs-modal-info .paragraph--type--newsletter-sign-up,.field--name-field-paragraphs-modal-info .paragraph--type--callout-box .callout-wrapper.size-5{margin-left:auto;margin-right:auto;}.field--name-field-paragraphs-modal-content .text-formatted h2,.field--name-field-paragraphs-modal-info .text-formatted h2{color:#002145;font-weight:700;}@media only screen and (min-width:980px){.field--name-field-paragraphs-modal-content .text-formatted h2,.field--name-field-paragraphs-modal-info .text-formatted h2{font-size:3.6rem;}}.field--name-field-paragraphs-modal-content .text-formatted h3,.field--name-field-paragraphs-modal-info .text-formatted h3{color:#002145;}@media only screen and (min-width:980px){.field--name-field-paragraphs-modal-content .text-formatted h3,.field--name-field-paragraphs-modal-info .text-formatted h3{font-size:2.4rem;}}.field--name-field-paragraphs-modal-content .text-formatted > *,.field--name-field-paragraphs-modal-info .text-formatted > *{margin-left:auto;margin-right:auto;}.field--name-field-paragraphs-modal-content .text-formatted .media--type-image,.field--name-field-paragraphs-modal-info .text-formatted .media--type-image{text-align:center;}.modal{position:fixed;top:0;left:0;z-index:1050;width:100%;height:100%;overflow:hidden;outline:0;}.modal-dialog{position:relative;width:auto;pointer-events:none;}.modal.fade{opacity:0;transition:opacity 0.5s ease-out;}.modal.show{opacity:1;transition:opacity 0.5s ease-out;}.modal.show button.close{transform:scale(1);}@media (prefers-reduced-motion:reduce){.modal.fade{transition:none;}}.modal.show .modal-dialog{-webkit-transform:none;transform:none;}.modal-dialog-scrollable{display:-ms-flexbox;display:flex;max-height:100vh;}.modal-dialog-scrollable .modal-content{max-height:100vh;overflow:hidden;}.modal-dialog-scrollable .modal-header,.modal-dialog-scrollable .modal-footer{-ms-flex-negative:0;flex-shrink:0;}.modal-dialog-scrollable .modal-body{overflow-y:auto;}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:100%;}.modal-dialog-centered::before{display:block;height:100%;height:-webkit-min-content;height:-moz-min-content;height:min-content;content:"";}.modal-dialog-centered.modal-dialog-scrollable{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%;}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none;}.modal-dialog-centered.modal-dialog-scrollable::before{content:none;}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:0.3rem;outline:0;}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000;transition:opacity 0.3s ease-out;}.modal-backdrop.fade{opacity:0;}.modal-backdrop.show{opacity:0.5;}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;}.modal-header button.close{padding:0 8px;margin:0 1rem 0 auto;font-size:4.4rem;background-color:transparent;border:0;transition:0.3s cubic-bezier(0,0.6,0.7,0.9);transform:scale(0);}.modal-header button.close:hover{transform:scale(1.2);}.modal-header button.close span{background-color:transparent;}.modal-title{margin-bottom:0;line-height:1.5;}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:0.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(0.3rem - 1px);border-bottom-left-radius:calc(0.3rem - 1px);}.modal-footer > *{margin:0.25rem;}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll;}@media (min-width:576px){.modal-dialog{max-width:1400px;margin-left:auto;margin-right:auto;}}@media (min-width:1200px){.modal-dialog{max-width:1400px;margin:1.75rem auto;}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem);}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem);}.modal-dialog-centered{min-height:calc(100% - 3.5rem);}.modal-dialog-centered::before{height:calc(100vh - 3.5rem);height:-webkit-min-content;height:-moz-min-content;height:min-content;}.modal-sm{max-width:300px;}}.close{float:right;line-height:1;opacity:1;}.close:hover{text-decoration:none;}body{margin:0;}@media only screen and (min-width:1600px){.container{width:1490px;}}@media only screen and (min-width:1600px){.row-fluid .span4{width:23.0769230769%;}.row-fluid .span8{width:74.358974359%;}}article.node .field--type-string-long,article.node .paragraph--type--newsletter-sign-up,article.node .paragraph--type--callout-box .callout-wrapper.size-5{max-width:728px;}article.node .paragraph--type--wysiwyg-content .field--name-field-content.field--type-text-long > *:not(article):not(figure):not(.embedded-entity):not(table),article.node .expandable__content--inner > *:not(article):not(figure):not(.embedded-entity):not(table),article.node .paragraph--type--callout-box .callout-wrapper.size-5 > *:not(article):not(figure):not(.embedded-entity):not(table),article.node .paragraph--type--callout-box .callout-wrapper.size-5 + .content > *:not(article):not(figure):not(.embedded-entity):not(table){max-width:728px;}hr{margin-left:0;}a.svg{position:relative;}a.svg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}img{max-width:100%;height:auto;}.visually-hidden{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto;width:auto;}address{margin-bottom:0;}a[href^="tel:"]{white-space:pre;color:inherit;border:none;}a[href^="tel:"]:hover,a[href^="tel:"]:focus{color:inherit;border:none;text-decoration:underline;}.table-responsive{overflow-x:auto;min-height:0.01%;border:none;}@media only screen and (min-width:320px) and (max-width:980px){.table-responsive{width:100%;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;}.table-responsive > table > thead > tr > th,.table-responsive > table > tbody > tr > th,.table-responsive > table > tfoot > tr > th,.table-responsive > table > thead > tr > td,.table-responsive > table > tbody > tr > td,.table-responsive > table > tfoot > tr > td{white-space:nowrap;}}blockquote{font-size:2rem;color:#002145;border-left:solid 2px #002145;margin-left:0;margin-bottom:4.8rem;padding:10px 0px 10px 30px;}@media only screen and (min-width:768px){blockquote{padding:20px 0px 20px 60px;}}@media only screen and (min-width:1200px){#ubc7-wordmark-block{background-image:none !important;}}@media only screen and (min-width:1200px){#ubc7-wordmark-block #ubc7-wordmark{background-image:url(https://cdn.ubc.ca/clf/7.0.4/img/ubc7-clf-sprite-blue.png);background-repeat:no-repeat;background-position:-83px 14px;}}#ubc7-global-menu #ubc7-global-header a{font-weight:400;}#ubc7-global-menu.in #ubc7-search input,#ubc7-search-box .btn{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}#ubc7-unit-identifier{font-weight:400;white-space:normal !important;}#ubc7-footer{font-size:1.4rem;}#ubc7-footer a{-webkit-font-smoothing:auto;font-weight:400;}#ubc7-footer .span6 h3 + div{margin-top:10px;}#ubc7-footer .span6 h4 + div{margin-top:3px;}#ubc7-footer .span6 h3{margin:19px 0 5px;}#ubc7-footer .span6 h4{line-height:30px;}#ubc7-footer .span6 div + div{padding-top:1px;}#okanagan_link{display:none;}@media only screen and (min-width:980px){#okanagan_link{display:flex;}}#okanagan_link a{height:50px;background:#607A80;color:#fff;padding:0 24px;display:flex;align-items:center;text-decoration:none;}@media only screen and (min-width:1200px){#okanagan_link a{height:60px;}}#okanagan_link a:hover{background:#4a5e63;}#unit-content .container{position:relative;}#ubc7-unit > .container > .span12{display:flex;align-items:center;height:50px;}@media only screen and (min-width:1200px){#ubc7-unit > .container > .span12{height:60px;}}#ubc7-unit > .container > .span12 .navbar{order:1;}#ubc7-unit > .container > .span12 .navbar .btn,#ubc7-unit > .container > .span12 .navbar #ubc7-unit .navbar .btn-navbar{background:transparent;margin:0;margin-right:-12px;}#ubc7-unit > .container > .span12 .navbar .btn .icon-bar,#ubc7-unit > .container > .span12 .navbar #ubc7-unit .navbar .btn-navbar .icon-bar{background-color:#fff;}#ubc7-unit #ubc7-unit-name{margin:0 30px 0 0;flex:1;align-items:center;}#ubc7-unit #ubc7-unit-name a{margin:0 !important;line-height:18px;}#ubc7-unit #ubc7-unit-name a .shorten-more{font-size:1.8rem !important;line-height:2rem;}nav.breadcrumb-ccp{margin:24px 0;}@media only screen and (min-width:980px){nav.breadcrumb-ccp{margin:24px 0 48px;}}nav.breadcrumb-ccp span{position:relative;margin-right:35px;}nav.breadcrumb-ccp span a{font-size:1.2rem;font-weight:400;text-decoration:none;}nav.breadcrumb-ccp span a:hover{text-decoration:underline;}nav.breadcrumb-ccp span:after{content:"";background-image:url(https://cdn.ubc.ca/clf/7.0.4/img/ubc7-clf-sprite-blue.png);background-position:-1115px -195px;background-repeat:no-repeat;height:13px;width:10px;display:inline-block;margin-left:10px;position:absolute;bottom:3px;}nav.breadcrumb-ccp span:last-of-type a{font-weight:600;text-transform:uppercase;pointer-events:none;}nav.breadcrumb-ccp span:last-of-type:after{background-image:none;}#sidebar-first{position:sticky;top:0;z-index:50;}figure{margin:1em 0;}.align-right{margin-left:auto;margin-right:auto;float:none;text-align:center;}@media only screen and (min-width:980px){.align-right{margin-left:30px;margin-bottom:20px;float:right;}}.align-right.media--view-mode-thumbnail{float:right;}@media only screen and (min-width:1600px){.align-right.media--view-mode-thumbnail{margin-right:300px;}}@media only screen and (min-width:1600px){.align-right .media--view-mode-thumbnail,.align-right .media--view-mode-thumbnail + figcaption{margin-right:300px;}}@media only screen and (min-width:1600px){.align-right.media--view-mode-medium,.align-right.media-embed-resized{margin-right:50px;}}@media only screen and (min-width:1600px){.align-right .media--view-mode-medium,.align-right .media--view-mode-medium + figcaption,.align-right .media-embed-resized,.align-right .media-embed-resized + figcaption{margin-right:50px;}}.align-left{margin-left:auto;margin-right:auto;float:none;}@media only screen and (min-width:980px){.align-left{margin-right:30px;margin-bottom:20px;float:left;}}.align-center{display:table;margin-bottom:4.8rem;}.caption{table-layout:fixed;}.caption > figcaption{font-style:italic;font-size:1.4rem;text-align:center;margin-top:0.6rem;}div#ubc7-unit-social-icons{margin:36px 0 72px;}div#ubc7-unit-social-icons > div{display:inline-block;height:32px;vertical-align:middle;margin-right:12px;line-height:32px;}div#ubc7-unit-social-icons > div .icon-envelope-alt{background-image:url(/themes/custom/clf/img/email.svg);}div#ubc7-unit-social-icons > div i:hover{background-color:#003978;}.video-embed-field-responsive-video{margin:2.4rem 0 4.8rem;}.button{display:inline-block;text-align:center;vertical-align:middle;user-select:none;border:solid 2px #002145;background:#fff;font-size:1.6rem;padding:8px 36px;transition:0.3s cubic-bezier(0,0.6,0.7,0.9);font-weight:400;text-decoration:none;color:#222222;}.button + .button{margin-left:30px;}.button:hover{background:#002145;color:#fff;}.button.button-secondary{border:solid 2px #ACC97D;color:#002145;}.button.button-secondary:hover{background:#ACC97D;}button,input{font-family:"Whitney SSm A","Whitney SSm B",Arial,sans-serif;}.contextual-region{position:inherit;}.toolbar-menu-administration{margin-top:0;}.row-fluid [class*=span]{min-height:1px;}.user-login-form .form-item{margin-bottom:24px;}.user-login-form .form-item .description{margin:0;line-height:1.33;font-weight:400;color:#222222;font-size:1.2rem;line-height:2;font-weight:600;letter-spacing:0.12px;text-transform:uppercase;}.user-login-form .form-item label{font-weight:600;}.user-login-form .form-item input{display:block;}.field--type-webform{max-width:728px;margin-bottom:100px;}.field--type-webform label,.field--type-webform .fieldset-legend{color:#002145;font-weight:600;display:block;margin-bottom:6px;}.field--type-webform textarea,.field--type-webform input{border:solid 1px #CECCCD;max-width:90%;}.field--type-webform textarea{padding:10px;margin-bottom:30px;}.field--type-webform fieldset{min-width:0;}.field--type-webform .form-type-select{margin-bottom:30px;}.field--type-webform .form-item-address-address{margin-bottom:30px;}.field--type-webform .form-type-webform-markup{margin-bottom:30px;}.field--type-webform select{background-color:#fff;height:36px;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:solid 1px #CECCCD;background-position:right 50%;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDZFNDEwNjlGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZFNDEwNkFGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NkU0MTA2N0Y3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NkU0MTA2OEY3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuGsgwQAAAA5SURBVHjaYvz//z8DOYCJgUxAf42MQIzTk0D/M+KzkRGPoQSdykiKJrBGpOhgJFYTWNEIiEeAAAMAzNENEOH+do8AAAAASUVORK5CYII=);padding:0.5em;padding-right:1.5em;max-width:95%;}@media only screen and (min-width:768px){.field--type-webform select{min-width:400px;}}.field--type-webform .form-select{border-radius:0;}.field--type-webform input{display:block;}.field--type-webform input[type=text],.field--type-webform input[type=date],.field--type-webform input[type=email],.field--type-webform input[type=password],.field--type-webform input[type=time],.field--type-webform input[type=number]{display:block;height:24px;padding:4px 6px;margin-bottom:30px;font-size:1.6rem;line-height:24px;color:#222222;background-color:#fff;border:1px solid #CECCCD;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border 0.2s linear,box-shadow 0.2s linear;transition:border 0.2s linear,box-shadow 0.2s linear;}.field--type-webform .form-checkboxes,.field--type-webform .form-radios{margin-bottom:30px;}.field--type-webform .form-type-checkbox,.field--type-webform .form-type-radio{display:flex;align-items:center;margin-bottom:10px;}.field--type-webform .form-type-checkbox label.option,.field--type-webform .form-type-radio label.option{font-weight:400;color:#222222;margin:0 0 0 10px;}.field--type-webform fieldset.webform-composite-hidden-title{margin:0 0 30px;}.field--type-webform .description{margin:0;line-height:1.33;font-weight:400;color:#222222;font-size:1.2rem;line-height:2;font-weight:600;letter-spacing:0.12px;text-transform:uppercase;margin-bottom:30px;}.field--type-webform .form-type-webform-email-multiple .description{margin:-20px 0 30px 0;}.field--type-webform .form-managed-file{display:flex;align-items:center;max-width:70%;}.field--type-webform .form-managed-file input{display:flex;padding:10px;margin-bottom:6px;margin-right:6px;}.field--type-webform .form-managed-file .file{margin-right:20px;}.field--type-webform .form-item.form-type-datetime .container-inline{display:flex;flex-wrap:wrap;}.field--type-webform .form-item.form-type-datetime .container-inline .hasDatepicker{width:200px;}.field--type-webform .form-type-webform-time{margin-left:10px;margin-top:0 !important;}.field--type-webform .webform-options-display-side-by-side{display:flex;}.field--type-webform .form-type-datetime .container-inline div,.field--type-webform .form-type-datetime .container-inline label{display:flex;}.field--type-webform .form-type-datetime .container-inline div img.ui-datepicker-trigger,.field--type-webform .form-type-datetime .container-inline label img.ui-datepicker-trigger{height:18px;margin-top:8px;}.field--type-webform #multiple_day_event_table,.field--type-webform #please_note_any_alternative_dates_comp_table{margin-bottom:40px;}.field--type-webform .form-item.form-type-datetime .container-inline .hasDatepicker{width:140px;}.field--type-webform .form-type-webform-time input{width:115px;}.field--type-webform .webform-multiple-table--operations{vertical-align:top;display:flex;justify-content:space-between;}.field--type-webform .webform-multiple-table--operations input[type=image]{display:inline-block;width:26px;padding:4px;margin-top:12px;}.field--type-webform .form-item .container-inline{margin:0;}table{width:100%;}table td,table th{padding:12px 6px;vertical-align:top;text-align:left;border-top:1px solid #dee2e6;}table th{font-weight:600;color:#002145;}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden;}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0;}.embed-responsive-16by9{padding-bottom:56.25%;}.embed-responsive-4by3{padding-bottom:75%;}.pager__items{list-style:none;margin:2.4rem 0 0 0;justify-content:center;display:flex;}.pager__items .pager__item{display:flex;padding:0;border:solid 2px transparent;margin:0 4px;}.pager__items .pager__item a{text-decoration:none;text-align:center;display:flex;justify-content:center;align-items:center;height:36px;width:36px;}.pager__items .pager__item.pager__item--previous,.pager__items .pager__item.pager__item--next{border:solid 2px #CECCCD;}.pager__items .pager__item.is-active,.pager__items .pager__item:hover{border:solid 2px #002145;}.pager__items .pager__item.pager__item--first,.pager__items .pager__item.pager__item--last{display:none;}body .modal{display:none;}body .modal-backdrop{display:none;}body.modal-open{overflow:hidden;}@media only screen and (min-width:980px){body.modal-open{padding-right:15px;}}body.modal-open .modal.active{display:block;overflow-x:hidden;overflow-y:auto;}body.modal-open .modal-backdrop{display:block;}body.slideshow-open{overflow:hidden;}.visible-xs-block{display:block !important;}@media only screen and (min-width:980px){.visible-xs-block{display:none !important;}}.media--type-remote-video .media-oembed-content{display:block;width:100%;height:auto;aspect-ratio:16/9;}.media--type-remote-video{z-index:1;}#gin-toolbar-bar .toolbar-menu-administration > .toolbar-menu > .menu-item > .toolbar-icon,#gin-toolbar-bar .toolbar-menu-administration > .toolbar-menu > .menu-item > .toolbar-box > .toolbar-icon,#gin-toolbar-bar .toolbar-menu-administration > .toolbar-menu > .menu-item .toolbar-menu .menu-item .toolbar-icon{font-size:1.6rem;padding-top:12px;padding-bottom:12px;}.button svg{width:14px;height:14px;padding-right:0;padding-left:8px;fill:#000000;transition:0.3s cubic-bezier(0,0.6,0.7,0.9);}.button svg path{stroke:#000000;}.button:hover svg{fill:#ffffff;}.button:hover svg path{stroke:#ffffff;}.flex-1{flex:1;}.flex-100{flex:1 1 100%;}@media only screen and (min-width:1200px){#ubc7-unit-menu .container{width:1190px;}}@media only screen and (min-width:1600px){#ubc7-unit-menu .container{width:1510px;}}#ubc7-unit-menu #block-clf-main-menu .dropdown-menu{z-index:100;}@media only screen and (min-width:320px) and (max-width:980px){#ubc7-unit-menu #block-clf-main-menu .dropdown-menu > li.menu-item--active-trail .dropdown-menu{display:block;background:#f9f9f9;}}#ubc7-unit-menu #block-clf-main-menu a{font-size:1.4rem;}@media only screen and (min-width:1200px){#ubc7-unit-menu #block-clf-main-menu a{font-size:1.6rem;}}@media only screen and (min-width:320px) and (max-width:980px){#ubc7-unit-menu #block-clf-main-menu a.is-active + .dropdown-menu a{font-size:1.4rem;margin-left:10px;}}#ubc7-unit-menu #block-clf-main-menu .dropdown-menu li{border-bottom:none;}#ubc7-unit-menu #block-clf-main-menu .dropdown-menu li a{padding:10px 40px 10px 20px;}#ubc7-unit-menu #block-clf-main-menu .btn-group > .dropdown-menu > li.dropdown:after{content:"";background-image:url(https://cdn.ubc.ca/clf/7.0.4/img/ubc7-clf-sprite-blue.png);background-position:-1115px -195px;background-repeat:no-repeat;height:13px;width:10px;position:absolute;top:11px;right:15px;transform:rotate(90deg);}@media only screen and (min-width:768px){#ubc7-unit-menu #block-clf-main-menu .btn-group > .dropdown-menu > li.dropdown:after{right:7px;transform:rotate(0deg);}}@media only screen and (min-width:320px) and (max-width:980px){#ubc7-unit-menu #block-clf-main-menu .btn-group > .dropdown-menu > li.dropdown.active:after{transform:rotate(270deg);}}@media only screen and (min-width:768px){#ubc7-unit-menu #block-clf-main-menu .btn-group > .dropdown-menu > li.navbar-item.menu-item--expanded.dropdown:hover > .dropdown-menu{display:block;position:absolute;left:100%;top:0;}}#ubc7-unit-menu #block-clf-main-menu .nav > li{margin-right:30px;}#ubc7-unit-menu #block-clf-main-menu .dropdown .btn-group button{border-left:none !important;}#ubc7-unit-menu #block-clf-main-menu .dropdown-backdrop{display:none;}#block-mainnavigation,#block-mainnavigation-2,#block-mainnavigation-3,#block-mainnavigation-5{display:none;}@media only screen and (min-width:768px){#block-mainnavigation,#block-mainnavigation-2,#block-mainnavigation-3,#block-mainnavigation-5{display:block;}}#block-mainnavigation ul,#block-mainnavigation-2 ul,#block-mainnavigation-3 ul,#block-mainnavigation-5 ul{list-style:none;margin:0;}#block-mainnavigation ul.nav,#block-mainnavigation-2 ul.nav,#block-mainnavigation-3 ul.nav,#block-mainnavigation-5 ul.nav{list-style:none;background-color:#ffffff;}@media only screen and (min-width:980px){#block-mainnavigation ul.nav,#block-mainnavigation-2 ul.nav,#block-mainnavigation-3 ul.nav,#block-mainnavigation-5 ul.nav{margin:0 20px 0 0;}}@media only screen and (min-width:1600px){#block-mainnavigation ul.nav,#block-mainnavigation-2 ul.nav,#block-mainnavigation-3 ul.nav,#block-mainnavigation-5 ul.nav{margin:0 50px 0 0;}}#block-mainnavigation ul.nav li a,#block-mainnavigation-2 ul.nav li a,#block-mainnavigation-3 ul.nav li a,#block-mainnavigation-5 ul.nav li a{text-decoration:none;display:block;padding:16px 0;}#block-mainnavigation ul.nav li a:focus,#block-mainnavigation-2 ul.nav li a:focus,#block-mainnavigation-3 ul.nav li a:focus,#block-mainnavigation-5 ul.nav li a:focus{background-color:inherit;}#block-mainnavigation ul.nav > li.active > a,#block-mainnavigation-2 ul.nav > li.active > a,#block-mainnavigation-3 ul.nav > li.active > a,#block-mainnavigation-5 ul.nav > li.active > a{font-size:2rem;color:#002145;}#block-mainnavigation ul.nav > li.active > a:hover,#block-mainnavigation-2 ul.nav > li.active > a:hover,#block-mainnavigation-3 ul.nav > li.active > a:hover,#block-mainnavigation-5 ul.nav > li.active > a:hover{background:transparent;color:#222222;text-decoration:underline;}#block-mainnavigation ul.nav > li.active > ul.nested-level > li.active,#block-mainnavigation-2 ul.nav > li.active > ul.nested-level > li.active,#block-mainnavigation-3 ul.nav > li.active > ul.nested-level > li.active,#block-mainnavigation-5 ul.nav > li.active > ul.nested-level > li.active{background:#f9f9f9;}#block-mainnavigation ul.nav > li.active > ul.nested-level > li.active > a,#block-mainnavigation-2 ul.nav > li.active > ul.nested-level > li.active > a,#block-mainnavigation-3 ul.nav > li.active > ul.nested-level > li.active > a,#block-mainnavigation-5 ul.nav > li.active > ul.nested-level > li.active > a{border-left:solid 2px #002145;padding-left:21px;padding-right:21px;}#block-mainnavigation ul.nav > li.active > ul.nested-level > li.active > a:hover,#block-mainnavigation-2 ul.nav > li.active > ul.nested-level > li.active > a:hover,#block-mainnavigation-3 ul.nav > li.active > ul.nested-level > li.active > a:hover,#block-mainnavigation-5 ul.nav > li.active > ul.nested-level > li.active > a:hover{background:#eeeeee;}#block-mainnavigation ul.nav > li.active > ul.nested-level > li.active > ul.nested-level a,#block-mainnavigation-2 ul.nav > li.active > ul.nested-level > li.active > ul.nested-level a,#block-mainnavigation-3 ul.nav > li.active > ul.nested-level > li.active > ul.nested-level a,#block-mainnavigation-5 ul.nav > li.active > ul.nested-level > li.active > ul.nested-level a{font-weight:400;color:#222222;padding-left:40px;padding-right:30px;}#block-mainnavigation ul.nav > li.active > ul.nested-level > li.active > ul.nested-level a:hover,#block-mainnavigation-2 ul.nav > li.active > ul.nested-level > li.active > ul.nested-level a:hover,#block-mainnavigation-3 ul.nav > li.active > ul.nested-level > li.active > ul.nested-level a:hover,#block-mainnavigation-5 ul.nav > li.active > ul.nested-level > li.active > ul.nested-level a:hover{background:#eeeeee;}#block-mainnavigation ul.nav > li.active > ul.nested-level > li.active > ul.nested-level li.active,#block-mainnavigation-2 ul.nav > li.active > ul.nested-level > li.active > ul.nested-level li.active,#block-mainnavigation-3 ul.nav > li.active > ul.nested-level > li.active > ul.nested-level li.active,#block-mainnavigation-5 ul.nav > li.active > ul.nested-level > li.active > ul.nested-level li.active{background:#eeeeee;}#block-mainnavigation ul.nav > li.active > ul.nested-level > li.active > ul.nested-level li.active a:hover,#block-mainnavigation-2 ul.nav > li.active > ul.nested-level > li.active > ul.nested-level li.active a:hover,#block-mainnavigation-3 ul.nav > li.active > ul.nested-level > li.active > ul.nested-level li.active a:hover,#block-mainnavigation-5 ul.nav > li.active > ul.nested-level > li.active > ul.nested-level li.active a:hover{color:#002145;text-decoration:underline;}#block-mainnavigation ul.nav > li.active > ul.nested-level > li.active > ul.nested-level > li > ul.nested-level,#block-mainnavigation-2 ul.nav > li.active > ul.nested-level > li.active > ul.nested-level > li > ul.nested-level,#block-mainnavigation-3 ul.nav > li.active > ul.nested-level > li.active > ul.nested-level > li > ul.nested-level,#block-mainnavigation-5 ul.nav > li.active > ul.nested-level > li.active > ul.nested-level > li > ul.nested-level{padding-left:20px;}#block-mainnavigation ul.nav > li.active > ul.nested-level > li.active > ul.nested-level > li > ul.nested-level > li > ul.nested-level,#block-mainnavigation-2 ul.nav > li.active > ul.nested-level > li.active > ul.nested-level > li > ul.nested-level > li > ul.nested-level,#block-mainnavigation-3 ul.nav > li.active > ul.nested-level > li.active > ul.nested-level > li > ul.nested-level > li > ul.nested-level,#block-mainnavigation-5 ul.nav > li.active > ul.nested-level > li.active > ul.nested-level > li > ul.nested-level > li > ul.nested-level{padding-left:20px;}#block-mainnavigation ul.nav > li.active > ul.nested-level > li.active > ul.nested-level > li > ul.nested-level > li > ul.nested-level > li > ul.nested-level,#block-mainnavigation-2 ul.nav > li.active > ul.nested-level > li.active > ul.nested-level > li > ul.nested-level > li > ul.nested-level > li > ul.nested-level,#block-mainnavigation-3 ul.nav > li.active > ul.nested-level > li.active > ul.nested-level > li > ul.nested-level > li > ul.nested-level > li > ul.nested-level,#block-mainnavigation-5 ul.nav > li.active > ul.nested-level > li.active > ul.nested-level > li > ul.nested-level > li > ul.nested-level > li > ul.nested-level{padding-left:20px;}#block-mainnavigation ul.nav > li.active > ul.nested-level > li:not(.active) > a,#block-mainnavigation-2 ul.nav > li.active > ul.nested-level > li:not(.active) > a,#block-mainnavigation-3 ul.nav > li.active > ul.nested-level > li:not(.active) > a,#block-mainnavigation-5 ul.nav > li.active > ul.nested-level > li:not(.active) > a{padding-left:21px;padding-right:21px;color:#002145;border-top:solid 1px #eeeeee;}#block-mainnavigation ul.nav > li.active > ul.nested-level > li:not(.active) > a:hover,#block-mainnavigation-2 ul.nav > li.active > ul.nested-level > li:not(.active) > a:hover,#block-mainnavigation-3 ul.nav > li.active > ul.nested-level > li:not(.active) > a:hover,#block-mainnavigation-5 ul.nav > li.active > ul.nested-level > li:not(.active) > a:hover{color:#222222;background:#f9f9f9;}#block-mainnavigation ul.nav > li > ul.nested-level,#block-mainnavigation-2 ul.nav > li > ul.nested-level,#block-mainnavigation-3 ul.nav > li > ul.nested-level,#block-mainnavigation-5 ul.nav > li > ul.nested-level{margin:0;}#block-mainnavigation > ul > li:not(.active),#block-mainnavigation-2 > ul > li:not(.active),#block-mainnavigation-3 > ul > li:not(.active),#block-mainnavigation-5 > ul > li:not(.active){display:none;}#block-mainnavigation ul.nested-level,#block-mainnavigation-2 ul.nested-level,#block-mainnavigation-3 ul.nested-level,#block-mainnavigation-5 ul.nested-level{display:none;}#block-mainnavigation li.active > ul.nested-level,#block-mainnavigation-2 li.active > ul.nested-level,#block-mainnavigation-3 li.active > ul.nested-level,#block-mainnavigation-5 li.active > ul.nested-level{display:block;}#block-mainnavigation a.is-active,#block-mainnavigation-2 a.is-active,#block-mainnavigation-3 a.is-active,#block-mainnavigation-5 a.is-active{pointer-events:none;}#ubc7-unit-menu #block-clf-main-menu .nav > li{margin-right:0;}@media only screen and (min-width:980px){#ubc7-unit-menu #block-clf-main-menu .nav > li{margin-right:30px;}}@media only screen and (min-width:320px) and (max-width:980px){#ubc7-unit-menu #block-clf-main-menu .nav > li .is-open > .dropdown-menu{background:#eeeeee;display:block;}}#ubc7-unit-navigation{box-shadow:none;}#ubc7-unit-navigation .dropdown-menu .dropdown-menu .dropdown-menu{padding-left:20px;}.region-sidebar-first #block-mainnavigation-4--2,.region-sidebar-first #block-mainnavigation-4{display:none;}#block-mainnavigation-4 .nav > li > a{display:inline-block;margin-bottom:12px;}#block-mainnavigation-4 .nav > li > a:hover{background-color:inherit;color:#002145;text-decoration:none;}.paragraph--type--banner-image{position:relative;margin:36px -20px;}@media only screen and (min-width:768px){.paragraph--type--banner-image{margin:36px 0 48px;}}.paragraph--type--banner-image .field--name-field-banner-image{z-index:10;position:relative;}.paragraph--type--banner-image .field--name-field-patterns{position:absolute;top:0;width:100%;height:100%;}.paragraph--type--banner-image .field--name-field-patterns#pattern1{background:url(/themes/custom/clf/img/pattern1.svg) no-repeat bottom right;background-size:400px;margin-left:48px;margin-top:12px;}@media only screen and (min-width:768px){.paragraph--type--banner-image .field--name-field-patterns#pattern1{margin-top:24px;}}.paragraph--type--banner-image .field--name-field-patterns#pattern2{background:url(/themes/custom/clf/img/pattern2.svg) no-repeat bottom right;background-size:500px;margin-left:-186px;margin-top:-7px;z-index:20;}@media only screen and (min-width:480px){.paragraph--type--banner-image .field--name-field-patterns#pattern2{background:url(/themes/custom/clf/img/pattern2.svg) no-repeat bottom left;}}@media only screen and (min-width:768px){.paragraph--type--banner-image .field--name-field-patterns#pattern2{margin-left:-316px;}}.paragraph--type--banner-image .field--name-field-patterns#pattern3{background:url(/themes/custom/clf/img/pattern3.svg) no-repeat top left;background-size:650px;margin-top:-18px;margin-left:100px;}@media only screen and (min-width:768px){.paragraph--type--banner-image .field--name-field-patterns#pattern3{background:url(/themes/custom/clf/img/pattern3.svg) no-repeat top right;margin-top:-24px;margin-left:243px;}}.paragraph--type--banner-image .field--name-field-patterns#pattern4{background:url(/themes/custom/clf/img/pattern4.svg) no-repeat top left;background-size:400px;margin-top:-24px;margin-left:-43px;}@media only screen and (min-width:768px){.paragraph--type--banner-image .field--name-field-patterns#pattern4{background-size:400px;}}.landing_hero{background-color:#607A80;overflow:hidden;margin:0 -20px;}@media only screen and (min-width:980px){.landing_hero{margin:inherit;}}.landing_hero .container{align-items:center;}@media only screen and (min-width:980px){.landing_hero .container{height:400px;display:flex;}}.landing_hero .container .landing_hero__content{color:#fff;font-size:3rem;padding:25px 20px;}@media only screen and (min-width:980px){.landing_hero .container .landing_hero__content{font-size:4.2rem;width:670px;margin-right:100px;padding:0;}}.landing_hero .container .landing_hero__image--wrapper{position:relative;flex:1;height:200px;margin-left:70px;}@media only screen and (min-width:980px){.landing_hero .container .landing_hero__image--wrapper{height:400px;margin-left:0px;margin-right:-270px;}}@media only screen and (min-width:1600px){.landing_hero .container .landing_hero__image--wrapper{margin-right:-570px;}}.landing_hero .container .landing_hero__image--wrapper .landing_hero__image--image{background-size:cover !important;height:100%;flex:1;clip-path:polygon(100px 0,770px 0,100% 50%,770px 100%,100px 100%,0 50%);}@media only screen and (min-width:980px){.landing_hero .container .landing_hero__image--wrapper .landing_hero__image--image{clip-path:polygon(200px 0,770px 0,100% 50%,770px 100%,200px 100%,0 50%);}}.landing_hero .container .landing_hero__pattern{position:absolute;}.landing_hero .container .landing_hero__pattern.landing1{background:url(/themes/custom/clf/img/landing1.svg) no-repeat bottom right;height:200px;width:250px;bottom:0;left:-35px;}@media only screen and (min-width:980px){.landing_hero .container .landing_hero__pattern.landing1{height:400px;width:500px;bottom:0;left:-70px;}}.landing_hero .container .landing_hero__pattern.landing2{background:url(/themes/custom/clf/img/landing2.svg) no-repeat bottom right;height:200px;width:250px;top:-75px;left:-40px;}@media only screen and (min-width:980px){.landing_hero .container .landing_hero__pattern.landing2{height:400px;width:500px;top:-150px;left:-75px;}}.landing_hero .container .landing_hero__pattern.landing3{background:url(/themes/custom/clf/img/landing3.svg) no-repeat top left;height:200px;width:250px;top:75px;left:-60px;}@media only screen and (min-width:980px){.landing_hero .container .landing_hero__pattern.landing3{height:400px;width:500px;top:150px;left:-115px;}}.landing_hero .container .landing_hero__pattern.landing4{background:url(/themes/custom/clf/img/landing4.svg) no-repeat top left;height:200px;width:250px;bottom:-100px;left:-40px;}@media only screen and (min-width:980px){.landing_hero .container .landing_hero__pattern.landing4{height:400px;width:500px;bottom:-195px;left:-75px;}}.homepage_hero{background-color:#607A80;overflow:hidden;margin:0 -20px;}@media only screen and (min-width:980px){.homepage_hero{margin:inherit;}}.homepage_hero .container{align-items:center;}@media only screen and (min-width:980px){.homepage_hero .container{height:482px;display:flex;}}.homepage_hero .container .homepage_hero__content{color:#fff;padding:25px 20px;font-size:2rem;line-height:1.2;}@media only screen and (min-width:980px){.homepage_hero .container .homepage_hero__content{width:670px;margin-right:60px;padding:0;font-size:2.4rem;}}.homepage_hero .container .homepage_hero__content h1{font-size:4.8rem;line-height:1;color:#ffffff;margin-bottom:36px;}@media only screen and (min-width:768px){.homepage_hero .container .homepage_hero__content h1{font-size:9.6rem;}}.homepage_hero .container .homepage_hero__image--wrapper{position:relative;flex:1;height:285px;margin-left:30px;}@media only screen and (min-width:980px){.homepage_hero .container .homepage_hero__image--wrapper{height:482px;margin-left:0px;margin-right:-270px;}}@media only screen and (min-width:1600px){.homepage_hero .container .homepage_hero__image--wrapper{margin-right:-770px;}}.homepage_hero .container .homepage_hero__image--wrapper .homepage_hero__image--image{background-size:cover !important;height:100%;flex:1;clip-path:polygon(100px 0,770px 0,100% 50%,770px 100%,100px 100%,0 50%);}@media only screen and (min-width:980px){.homepage_hero .container .homepage_hero__image--wrapper .homepage_hero__image--image{clip-path:polygon(239px 0,853px 0,100% 50%,853px 100%,239px 100%,0 50%);}}.homepage_hero .container .homepage_hero__pattern{position:absolute;background:url(/themes/custom/clf/img/home1.svg) no-repeat bottom right;height:144px;width:323px;bottom:0;left:-73px;}@media only screen and (min-width:980px){.homepage_hero .container .homepage_hero__pattern{height:323px;width:482px;bottom:0;left:-146px;}}.field--name-field-paragraphs{margin-top:48px;}.field--name-field-router-link-items,.view-project-view-page > .view-content,.view-land-use-and-sustainability-planning-page > .view-content,.field--name-field-engagement-items{display:flex;flex-wrap:wrap;margin-bottom:40px;}.field--name-field-router-link-items > .field__item,.field--name-field-router-link-items > .views-row,.view-project-view-page > .view-content > .field__item,.view-project-view-page > .view-content > .views-row,.view-land-use-and-sustainability-planning-page > .view-content > .field__item,.view-land-use-and-sustainability-planning-page > .view-content > .views-row,.field--name-field-engagement-items > .field__item,.field--name-field-engagement-items > .views-row{display:flex;margin-bottom:36px;width:370px;}@media only screen and (min-width:768px){.field--name-field-router-link-items > .field__item,.field--name-field-router-link-items > .views-row,.view-project-view-page > .view-content > .field__item,.view-project-view-page > .view-content > .views-row,.view-land-use-and-sustainability-planning-page > .view-content > .field__item,.view-land-use-and-sustainability-planning-page > .view-content > .views-row,.field--name-field-engagement-items > .field__item,.field--name-field-engagement-items > .views-row{margin-bottom:60px;width:calc(50% - 15px);max-width:350px;margin-left:0;margin-right:0;}.field--name-field-router-link-items > .field__item:nth-of-type(odd),.field--name-field-router-link-items > .views-row:nth-of-type(odd),.view-project-view-page > .view-content > .field__item:nth-of-type(odd),.view-project-view-page > .view-content > .views-row:nth-of-type(odd),.view-land-use-and-sustainability-planning-page > .view-content > .field__item:nth-of-type(odd),.view-land-use-and-sustainability-planning-page > .view-content > .views-row:nth-of-type(odd),.field--name-field-engagement-items > .field__item:nth-of-type(odd),.field--name-field-engagement-items > .views-row:nth-of-type(odd){margin-right:30px;}}@media only screen and (min-width:1600px){.field--name-field-router-link-items > .field__item,.field--name-field-router-link-items > .views-row,.view-project-view-page > .view-content > .field__item,.view-project-view-page > .view-content > .views-row,.view-land-use-and-sustainability-planning-page > .view-content > .field__item,.view-land-use-and-sustainability-planning-page > .view-content > .views-row,.field--name-field-engagement-items > .field__item,.field--name-field-engagement-items > .views-row{margin-right:30px;width:calc(33.3333333333% - 20px);}.field--name-field-router-link-items > .field__item:nth-of-type(3n),.field--name-field-router-link-items > .views-row:nth-of-type(3n),.view-project-view-page > .view-content > .field__item:nth-of-type(3n),.view-project-view-page > .view-content > .views-row:nth-of-type(3n),.view-land-use-and-sustainability-planning-page > .view-content > .field__item:nth-of-type(3n),.view-land-use-and-sustainability-planning-page > .view-content > .views-row:nth-of-type(3n),.field--name-field-engagement-items > .field__item:nth-of-type(3n),.field--name-field-engagement-items > .views-row:nth-of-type(3n){margin-right:0;}}.field--name-field-router-link-items > .field__item a,.field--name-field-router-link-items > .views-row a,.view-project-view-page > .view-content > .field__item a,.view-project-view-page > .view-content > .views-row a,.view-land-use-and-sustainability-planning-page > .view-content > .field__item a,.view-land-use-and-sustainability-planning-page > .view-content > .views-row a,.field--name-field-engagement-items > .field__item a,.field--name-field-engagement-items > .views-row a{text-decoration:none;font-weight:400;}.field--name-field-router-link-items > .field__item .field--name-field-media-image,.field--name-field-router-link-items > .views-row .field--name-field-media-image,.view-project-view-page > .view-content > .field__item .field--name-field-media-image,.view-project-view-page > .view-content > .views-row .field--name-field-media-image,.view-land-use-and-sustainability-planning-page > .view-content > .field__item .field--name-field-media-image,.view-land-use-and-sustainability-planning-page > .view-content > .views-row .field--name-field-media-image,.field--name-field-engagement-items > .field__item .field--name-field-media-image,.field--name-field-engagement-items > .views-row .field--name-field-media-image{display:flex;align-items:center;margin-bottom:10px;}.field--name-field-router-link-items > .field__item .field--name-field-router-link-header,.field--name-field-router-link-items > .views-row .field--name-field-router-link-header,.view-project-view-page > .view-content > .field__item .field--name-field-router-link-header,.view-project-view-page > .view-content > .views-row .field--name-field-router-link-header,.view-land-use-and-sustainability-planning-page > .view-content > .field__item .field--name-field-router-link-header,.view-land-use-and-sustainability-planning-page > .view-content > .views-row .field--name-field-router-link-header,.field--name-field-engagement-items > .field__item .field--name-field-router-link-header,.field--name-field-engagement-items > .views-row .field--name-field-router-link-header{font-size:2.4rem;margin-bottom:10px;color:#002145;}.field--name-field-router-link-items > .field__item .field--name-field-router-link-description,.field--name-field-router-link-items > .views-row .field--name-field-router-link-description,.view-project-view-page > .view-content > .field__item .field--name-field-router-link-description,.view-project-view-page > .view-content > .views-row .field--name-field-router-link-description,.view-land-use-and-sustainability-planning-page > .view-content > .field__item .field--name-field-router-link-description,.view-land-use-and-sustainability-planning-page > .view-content > .views-row .field--name-field-router-link-description,.field--name-field-engagement-items > .field__item .field--name-field-router-link-description,.field--name-field-engagement-items > .views-row .field--name-field-router-link-description{font-size:2rem;}.field--name-field-router-link-items > .field__item .field--name-field-router-link,.field--name-field-router-link-items > .field__item .field--name-field-engagement-link,.field--name-field-router-link-items > .views-row .field--name-field-router-link,.field--name-field-router-link-items > .views-row .field--name-field-engagement-link,.view-project-view-page > .view-content > .field__item .field--name-field-router-link,.view-project-view-page > .view-content > .field__item .field--name-field-engagement-link,.view-project-view-page > .view-content > .views-row .field--name-field-router-link,.view-project-view-page > .view-content > .views-row .field--name-field-engagement-link,.view-land-use-and-sustainability-planning-page > .view-content > .field__item .field--name-field-router-link,.view-land-use-and-sustainability-planning-page > .view-content > .field__item .field--name-field-engagement-link,.view-land-use-and-sustainability-planning-page > .view-content > .views-row .field--name-field-router-link,.view-land-use-and-sustainability-planning-page > .view-content > .views-row .field--name-field-engagement-link,.field--name-field-engagement-items > .field__item .field--name-field-router-link,.field--name-field-engagement-items > .field__item .field--name-field-engagement-link,.field--name-field-engagement-items > .views-row .field--name-field-router-link,.field--name-field-engagement-items > .views-row .field--name-field-engagement-link{display:none;}.field--name-field-router-link-title{margin:0;line-height:1.33;font-weight:400;color:#222222;font-size:2.4rem;margin-bottom:2.4rem !important;}.paragraph--type--router-links-icons .field--name-field-media-image{height:100px;}.paragraph--type--router-links-icons .field--name-field-media-image img{object-fit:scale-down;height:100px;}.paragraph--type--router-links-boxes .field--name-field-router-link-items > .field__item,.view-project-view-page .field--name-field-router-link-items > .field__item,.view-land-use-and-sustainability-planning-page .field--name-field-router-link-items > .field__item{display:flex;}.paragraph--type--router-links-boxes .field--name-field-router-link-items > .field__item .paragraph,.view-project-view-page .field--name-field-router-link-items > .field__item .paragraph,.view-land-use-and-sustainability-planning-page .field--name-field-router-link-items > .field__item .paragraph{display:flex;}.paragraph--type--router-links-boxes .field--name-field-router-link-items > .field__item .paragraph a,.view-project-view-page .field--name-field-router-link-items > .field__item .paragraph a,.view-land-use-and-sustainability-planning-page .field--name-field-router-link-items > .field__item .paragraph a{border:solid 2px #CECCCD;display:block;max-width:351px;transition:all 0.3s cubic-bezier(0,0.6,0.7,0.9);}.paragraph--type--router-links-boxes .field--name-field-router-link-items > .field__item .paragraph a .field--name-field-router-link-header,.view-project-view-page .field--name-field-router-link-items > .field__item .paragraph a .field--name-field-router-link-header,.view-land-use-and-sustainability-planning-page .field--name-field-router-link-items > .field__item .paragraph a .field--name-field-router-link-header{font-size:2rem;margin:24px 30px 10px;}.paragraph--type--router-links-boxes .field--name-field-router-link-items > .field__item .paragraph a .field--name-field-router-link-description,.view-project-view-page .field--name-field-router-link-items > .field__item .paragraph a .field--name-field-router-link-description,.view-land-use-and-sustainability-planning-page .field--name-field-router-link-items > .field__item .paragraph a .field--name-field-router-link-description{font-size:1.6rem;margin:0px 30px 30px;}.paragraph--type--router-links-boxes .field--name-field-router-link-items > .field__item .paragraph a:hover,.view-project-view-page .field--name-field-router-link-items > .field__item .paragraph a:hover,.view-land-use-and-sustainability-planning-page .field--name-field-router-link-items > .field__item .paragraph a:hover{border:solid 2px #ACC97D;transform:scale(1.02);}.paragraph--type--router-links-boxes > .view-content .views-row a,.view-project-view-page > .view-content .views-row a,.view-land-use-and-sustainability-planning-page > .view-content .views-row a{display:block;position:relative;padding-bottom:72px;border:solid 2px #CECCCD;transition:all 0.3s cubic-bezier(0,0.6,0.7,0.9);}.paragraph--type--router-links-boxes > .view-content .views-row a .project-view-labels,.view-project-view-page > .view-content .views-row a .project-view-labels,.view-land-use-and-sustainability-planning-page > .view-content .views-row a .project-view-labels{padding:0 24px;margin-top:-30px;position:relative;}.paragraph--type--router-links-boxes > .view-content .views-row a .project-view-title,.view-project-view-page > .view-content .views-row a .project-view-title,.view-land-use-and-sustainability-planning-page > .view-content .views-row a .project-view-title{font-size:2rem;margin:12px 30px 0px;}.paragraph--type--router-links-boxes > .view-content .views-row a .project-view-changed,.view-project-view-page > .view-content .views-row a .project-view-changed,.view-land-use-and-sustainability-planning-page > .view-content .views-row a .project-view-changed{position:absolute;bottom:24px;margin:0 30px;}.paragraph--type--router-links-boxes > .view-content .views-row a:hover,.view-project-view-page > .view-content .views-row a:hover,.view-land-use-and-sustainability-planning-page > .view-content .views-row a:hover{border:solid 2px #ACC97D;transform:scale(1.02);}.paragraph--type--router-link-item-icon,.paragraph--type--router-links-images .paragraph--type--router-link-item{transform:translateY(0);transition:all 0.3s cubic-bezier(0,0.6,0.7,0.9);}.paragraph--type--router-link-item-icon .field--name-field-router-link-header,.paragraph--type--router-links-images .paragraph--type--router-link-item .field--name-field-router-link-header{transition:all 0.3s cubic-bezier(0,0.6,0.7,0.9);text-decoration:none;}.paragraph--type--router-link-item-icon:hover,.paragraph--type--router-links-images .paragraph--type--router-link-item:hover{transform:translateY(-10px) scale(1.02);}.paragraph--type--router-link-item-icon:hover .field--name-field-router-link-header,.paragraph--type--router-links-images .paragraph--type--router-link-item:hover .field--name-field-router-link-header{text-decoration:underline;}.view-project-view-page,.view-land-use-and-sustainability-planning-page{margin-top:48px;min-height:800px;}@media only screen and (min-width:768px){.view-project-view-page .view-filters,.view-land-use-and-sustainability-planning-page .view-filters{position:absolute;left:0;top:0;width:254px;}}@media only screen and (min-width:980px){.view-project-view-page .view-filters,.view-land-use-and-sustainability-planning-page .view-filters{width:300px;}}@media only screen and (min-width:1200px){.view-project-view-page .view-filters,.view-land-use-and-sustainability-planning-page .view-filters{width:370px;}}.view-project-view-page .view-filters h3,.view-land-use-and-sustainability-planning-page .view-filters h3{color:#002145;margin:16px 0;padding-bottom:16px;border-bottom:solid 1px #eeeeee;}.view-project-view-page .view-filters #views-exposed-form-project-view-page-block-1,.view-project-view-page .view-filters #views-exposed-form-land-use-and-sustainability-planning-page-block-1,.view-land-use-and-sustainability-planning-page .view-filters #views-exposed-form-project-view-page-block-1,.view-land-use-and-sustainability-planning-page .view-filters #views-exposed-form-land-use-and-sustainability-planning-page-block-1{margin:0 20px 48px;}.view-project-view-page .view-filters #views-exposed-form-project-view-page-block-1 .form--inline,.view-project-view-page .view-filters #views-exposed-form-land-use-and-sustainability-planning-page-block-1 .form--inline,.view-land-use-and-sustainability-planning-page .view-filters #views-exposed-form-project-view-page-block-1 .form--inline,.view-land-use-and-sustainability-planning-page .view-filters #views-exposed-form-land-use-and-sustainability-planning-page-block-1 .form--inline{display:flex;flex-wrap:wrap;}.view-project-view-page .view-filters #views-exposed-form-project-view-page-block-1 .form--inline .form-item-title,.view-project-view-page .view-filters #views-exposed-form-land-use-and-sustainability-planning-page-block-1 .form--inline .form-item-title,.view-land-use-and-sustainability-planning-page .view-filters #views-exposed-form-project-view-page-block-1 .form--inline .form-item-title,.view-land-use-and-sustainability-planning-page .view-filters #views-exposed-form-land-use-and-sustainability-planning-page-block-1 .form--inline .form-item-title{flex:1 1 100%;order:1;}.view-project-view-page .view-filters #views-exposed-form-project-view-page-block-1 .form--inline .form-item-title label,.view-project-view-page .view-filters #views-exposed-form-land-use-and-sustainability-planning-page-block-1 .form--inline .form-item-title label,.view-land-use-and-sustainability-planning-page .view-filters #views-exposed-form-project-view-page-block-1 .form--inline .form-item-title label,.view-land-use-and-sustainability-planning-page .view-filters #views-exposed-form-land-use-and-sustainability-planning-page-block-1 .form--inline .form-item-title label{font-weight:600;}.view-project-view-page .view-filters #views-exposed-form-project-view-page-block-1 .form--inline .form-item-title input[type=text],.view-project-view-page .view-filters #views-exposed-form-land-use-and-sustainability-planning-page-block-1 .form--inline .form-item-title input[type=text],.view-land-use-and-sustainability-planning-page .view-filters #views-exposed-form-project-view-page-block-1 .form--inline .form-item-title input[type=text],.view-land-use-and-sustainability-planning-page .view-filters #views-exposed-form-land-use-and-sustainability-planning-page-block-1 .form--inline .form-item-title input[type=text]{width:calc(100% - 12px);display:block;height:24px;padding:4px 6px;font-size:1.6rem;line-height:24px;color:#222222;vertical-align:middle;background-color:#fff;border:1px solid #CECCCD;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border 0.2s linear,box-shadow 0.2s linear;transition:border 0.2s linear,box-shadow 0.2s linear;}.view-project-view-page .view-filters #views-exposed-form-project-view-page-block-1 .form--inline div[id^=edit-actions],.view-project-view-page .view-filters #views-exposed-form-land-use-and-sustainability-planning-page-block-1 .form--inline div[id^=edit-actions],.view-land-use-and-sustainability-planning-page .view-filters #views-exposed-form-project-view-page-block-1 .form--inline div[id^=edit-actions],.view-land-use-and-sustainability-planning-page .view-filters #views-exposed-form-land-use-and-sustainability-planning-page-block-1 .form--inline div[id^=edit-actions]{flex:1 1 100%;order:2;}.view-project-view-page .view-filters #views-exposed-form-project-view-page-block-1 .form--inline div[id^=edit-actions] .button,.view-project-view-page .view-filters #views-exposed-form-land-use-and-sustainability-planning-page-block-1 .form--inline div[id^=edit-actions] .button,.view-land-use-and-sustainability-planning-page .view-filters #views-exposed-form-project-view-page-block-1 .form--inline div[id^=edit-actions] .button,.view-land-use-and-sustainability-planning-page .view-filters #views-exposed-form-land-use-and-sustainability-planning-page-block-1 .form--inline div[id^=edit-actions] .button{margin:0 0 32px;display:block;}.view-project-view-page .view-filters #views-exposed-form-project-view-page-block-1 .form--inline div[id^=edit-actions] .button:hover,.view-project-view-page .view-filters #views-exposed-form-project-view-page-block-1 .form--inline div[id^=edit-actions] .button:focus,.view-project-view-page .view-filters #views-exposed-form-land-use-and-sustainability-planning-page-block-1 .form--inline div[id^=edit-actions] .button:hover,.view-project-view-page .view-filters #views-exposed-form-land-use-and-sustainability-planning-page-block-1 .form--inline div[id^=edit-actions] .button:focus,.view-land-use-and-sustainability-planning-page .view-filters #views-exposed-form-project-view-page-block-1 .form--inline div[id^=edit-actions] .button:hover,.view-land-use-and-sustainability-planning-page .view-filters #views-exposed-form-project-view-page-block-1 .form--inline div[id^=edit-actions] .button:focus,.view-land-use-and-sustainability-planning-page .view-filters #views-exposed-form-land-use-and-sustainability-planning-page-block-1 .form--inline div[id^=edit-actions] .button:hover,.view-land-use-and-sustainability-planning-page .view-filters #views-exposed-form-land-use-and-sustainability-planning-page-block-1 .form--inline div[id^=edit-actions] .button:focus{cursor:pointer;}.view-project-view-page .view-filters #views-exposed-form-project-view-page-block-1 .form--inline fieldset[id^=edit-field-],.view-project-view-page .view-filters #views-exposed-form-land-use-and-sustainability-planning-page-block-1 .form--inline fieldset[id^=edit-field-],.view-land-use-and-sustainability-planning-page .view-filters #views-exposed-form-project-view-page-block-1 .form--inline fieldset[id^=edit-field-],.view-land-use-and-sustainability-planning-page .view-filters #views-exposed-form-land-use-and-sustainability-planning-page-block-1 .form--inline fieldset[id^=edit-field-]{flex:1 1 100%;order:3;}.view-project-view-page .view-filters #views-exposed-form-project-view-page-block-1 .form--inline .form-type-select,.view-project-view-page .view-filters #views-exposed-form-land-use-and-sustainability-planning-page-block-1 .form--inline .form-type-select,.view-land-use-and-sustainability-planning-page .view-filters #views-exposed-form-project-view-page-block-1 .form--inline .form-type-select,.view-land-use-and-sustainability-planning-page .view-filters #views-exposed-form-land-use-and-sustainability-planning-page-block-1 .form--inline .form-type-select{flex:1 1 100%;order:4;}.view-project-view-page .view-filters #views-exposed-form-project-view-page-block-1 .form--inline > .form-item,.view-project-view-page .view-filters #views-exposed-form-land-use-and-sustainability-planning-page-block-1 .form--inline > .form-item,.view-land-use-and-sustainability-planning-page .view-filters #views-exposed-form-project-view-page-block-1 .form--inline > .form-item,.view-land-use-and-sustainability-planning-page .view-filters #views-exposed-form-land-use-and-sustainability-planning-page-block-1 .form--inline > .form-item{float:none;}.view-project-view-page .view-filters #views-exposed-form-project-view-page-block-1 .form--inline > .form-item label.option,.view-project-view-page .view-filters #views-exposed-form-land-use-and-sustainability-planning-page-block-1 .form--inline > .form-item label.option,.view-land-use-and-sustainability-planning-page .view-filters #views-exposed-form-project-view-page-block-1 .form--inline > .form-item label.option,.view-land-use-and-sustainability-planning-page .view-filters #views-exposed-form-land-use-and-sustainability-planning-page-block-1 .form--inline > .form-item label.option{cursor:pointer;}.view-project-view-page .view-filters #views-exposed-form-project-view-page-block-1 .form-wrapper,.view-project-view-page .view-filters #views-exposed-form-land-use-and-sustainability-planning-page-block-1 .form-wrapper,.view-land-use-and-sustainability-planning-page .view-filters #views-exposed-form-project-view-page-block-1 .form-wrapper,.view-land-use-and-sustainability-planning-page .view-filters #views-exposed-form-land-use-and-sustainability-planning-page-block-1 .form-wrapper{margin-bottom:24px;}.view-project-view-page .view-filters #views-exposed-form-project-view-page-block-1 .form-wrapper legend,.view-project-view-page .view-filters #views-exposed-form-land-use-and-sustainability-planning-page-block-1 .form-wrapper legend,.view-land-use-and-sustainability-planning-page .view-filters #views-exposed-form-project-view-page-block-1 .form-wrapper legend,.view-land-use-and-sustainability-planning-page .view-filters #views-exposed-form-land-use-and-sustainability-planning-page-block-1 .form-wrapper legend{margin:0;line-height:1.33;font-weight:400;color:#222222;font-size:1.6rem;line-height:1.5;font-weight:600;}.view-project-view-page .view-filters #views-exposed-form-project-view-page-block-1 .form-wrapper .form-type-checkbox,.view-project-view-page .view-filters #views-exposed-form-land-use-and-sustainability-planning-page-block-1 .form-wrapper .form-type-checkbox,.view-land-use-and-sustainability-planning-page .view-filters #views-exposed-form-project-view-page-block-1 .form-wrapper .form-type-checkbox,.view-land-use-and-sustainability-planning-page .view-filters #views-exposed-form-land-use-and-sustainability-planning-page-block-1 .form-wrapper .form-type-checkbox{margin-top:16px;display:flex;align-items:center;}.view-project-view-page .view-filters #views-exposed-form-project-view-page-block-1 .form-wrapper .form-type-checkbox .form-checkbox,.view-project-view-page .view-filters #views-exposed-form-land-use-and-sustainability-planning-page-block-1 .form-wrapper .form-type-checkbox .form-checkbox,.view-land-use-and-sustainability-planning-page .view-filters #views-exposed-form-project-view-page-block-1 .form-wrapper .form-type-checkbox .form-checkbox,.view-land-use-and-sustainability-planning-page .view-filters #views-exposed-form-land-use-and-sustainability-planning-page-block-1 .form-wrapper .form-type-checkbox .form-checkbox{font-size:1.6rem;margin-right:9px;margin-top:-3px;}.view-project-view-page .view-filters #views-exposed-form-project-view-page-block-1 .form-type-select select,.view-project-view-page .view-filters #views-exposed-form-land-use-and-sustainability-planning-page-block-1 .form-type-select select,.view-land-use-and-sustainability-planning-page .view-filters #views-exposed-form-project-view-page-block-1 .form-type-select select,.view-land-use-and-sustainability-planning-page .view-filters #views-exposed-form-land-use-and-sustainability-planning-page-block-1 .form-type-select select{background-color:#fff;height:36px;-webkit-appearance:none;-moz-appearance:none;border:solid 1px #CECCCD;background-position:right 50%;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDZFNDEwNjlGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZFNDEwNkFGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NkU0MTA2N0Y3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NkU0MTA2OEY3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuGsgwQAAAA5SURBVHjaYvz//z8DOYCJgUxAf42MQIzTk0D/M+KzkRGPoQSdykiKJrBGpOhgJFYTWNEIiEeAAAMAzNENEOH+do8AAAAASUVORK5CYII=);padding:0 0.5em;padding-right:1.5em;max-width:95%;}@media only screen and (min-width:768px){.view-project-view-page .view-filters #views-exposed-form-project-view-page-block-1 .form-type-select select,.view-project-view-page .view-filters #views-exposed-form-land-use-and-sustainability-planning-page-block-1 .form-type-select select,.view-land-use-and-sustainability-planning-page .view-filters #views-exposed-form-project-view-page-block-1 .form-type-select select,.view-land-use-and-sustainability-planning-page .view-filters #views-exposed-form-land-use-and-sustainability-planning-page-block-1 .form-type-select select{width:200px;}}@media only screen and (min-width:980px){.view-project-view-page .view-filters #views-exposed-form-project-view-page-block-1 .form-type-select select,.view-project-view-page .view-filters #views-exposed-form-land-use-and-sustainability-planning-page-block-1 .form-type-select select,.view-land-use-and-sustainability-planning-page .view-filters #views-exposed-form-project-view-page-block-1 .form-type-select select,.view-land-use-and-sustainability-planning-page .view-filters #views-exposed-form-land-use-and-sustainability-planning-page-block-1 .form-type-select select{width:inherit;}}.paragraph--type--project-sub-nav{margin-bottom:64px;}@media only screen and (min-width:768px){.view-news-feed label{float:left;}}.view-news-feed .bef-links > ul{margin-left:0;}.view-news-feed .bef-links > ul > li{display:inline-block;margin-left:10px;margin-bottom:10px;padding-left:10px;border-left:solid 1px #CECCCD;}.view-news-feed .bef-links > ul > li:first-of-type{padding-left:0;border-left:none;}.view-news-feed .bef-links a.bef-link--selected{pointer-events:none;text-decoration:none;color:#002145;}.view-news-feed .view-content .view-grouping-header{margin:0;line-height:1.33;font-weight:400;color:#222222;font-size:2.4rem;border-bottom:solid 2px #CECCCD;padding-bottom:16px;margin-top:60px;}.view-news-feed .view-content .view-grouping-content{display:flex;flex-wrap:wrap;}.view-news-feed .view-content .view-grouping-content > h3{display:none;}.view-news-feed .view-content .views-row{display:flex;margin:0;flex:1 1 100%;border-bottom:solid 2px #CECCCD;}.view-news-feed .view-content .views-row + h3 ~ .views-row{border-bottom:none;margin-top:32px;}.view-news-feed .view-content a.news-item{display:flex;flex:1;text-decoration:none;font-weight:400;padding:32px 0;flex-wrap:wrap;transition:all 0.3s cubic-bezier(0,0.6,0.7,0.9);}@media only screen and (min-width:980px){.view-news-feed .view-content a.news-item{flex-wrap:nowrap;}}.view-news-feed .view-content a.news-item img{align-self:start;}.view-news-feed .view-content a.news-item .news-item--content{margin:20px 0 0;flex:1 1 100%;}@media only screen and (min-width:980px){.view-news-feed .view-content a.news-item .news-item--content{margin:0 30px;}}.view-news-feed .view-content a.news-item.spotlight{flex-wrap:wrap;border:solid 2px #CECCCD;}.view-news-feed .view-content a.news-item.spotlight .news-item--content{margin:0;padding:0 30px;}.view-news-feed .view-content a.news-item.spotlight:hover{transform:translateY(0);border:solid 2px #ACC97D;}.view-news-feed .view-content a.news-item.spotlight span.ext{position:relative;display:flex;flex:1 1 100%;height:70px;width:42px;background:none;padding:0;}.view-news-feed .view-content a.news-item.spotlight span.ext:after{content:"";background:url(/themes/custom/clf/img/extlink.svg) center center no-repeat;position:absolute;top:60px;right:10px;width:37px;height:26px;}.view-news-feed .view-content a.news-item:hover{transform:translateY(-5px);}.view-news-feed .view-content a.news-item:hover h3{text-decoration:underline;}.paragraph--type--news-and-events{margin-bottom:100px;}.paragraph--type--news-and-events .view-recent-news-and-events h2{margin-bottom:19px;}.paragraph--type--news-and-events .view-recent-news-and-events .views-row{display:flex;align-items:center;padding:22px 0 10px;border-bottom:solid 2px #CECCCD;flex-wrap:wrap;}@media only screen and (min-width:768px){.paragraph--type--news-and-events .view-recent-news-and-events .views-row{flex-wrap:nowrap;}}.paragraph--type--news-and-events .view-recent-news-and-events .views-row > div{padding-bottom:12px;}.paragraph--type--news-and-events .view-recent-news-and-events .views-row:last-of-type{border-bottom:none;}.paragraph--type--news-and-events .view-recent-news-and-events .views-row .views-field.views-field-type{margin-right:40px;}.paragraph--type--news-and-events .view-recent-news-and-events .views-row .views-field-field-date{margin:0;line-height:1.33;font-weight:400;color:#222222;font-size:1.2rem;line-height:2;font-weight:600;letter-spacing:0.12px;text-transform:uppercase;}.paragraph--type--news-and-events .view-recent-news-and-events .views-row .views-field.views-field-field-date-range{margin:0;line-height:1.33;font-weight:400;color:#222222;font-size:1.2rem;line-height:2;font-weight:600;letter-spacing:0.12px;text-transform:uppercase;margin-right:20px;}.paragraph--type--news-and-events .view-recent-news-and-events .views-row .views-field.views-field-title{margin:0;line-height:1.33;font-weight:400;color:#222222;font-size:2rem;line-height:1.4;}.paragraph--type--news-and-events .view-recent-news-and-events .views-row .views-field.views-field-title a{font-weight:400;text-decoration:none;}.paragraph--type--news-and-events .view-recent-news-and-events .views-row .views-field.views-field-title a:hover{text-decoration:underline;}.paragraph--type--news-and-events .view-recent-news-and-events .view-footer{margin-top:16px;}.field--name-field-date{margin:0;line-height:1.33;font-weight:400;color:#222222;font-size:1.2rem;line-height:2;font-weight:600;letter-spacing:0.12px;text-transform:uppercase;margin:20px 0;}.node--type-event .node__content > div{margin-bottom:30px;}.node--type-event .field__label{color:#002145;font-weight:600;}.paragraph--type--expandable-item{border:solid 1px #002145;margin-bottom:40px;}.paragraph--type--expandable-item + .paragraph--type--expandable-item{margin-top:-30px;}.paragraph--type--expandable-item > a{display:flex;align-items:center;padding:12px 20px;text-decoration:none;background-color:#f9f9f9;}.paragraph--type--expandable-item > a h4{color:#002145;flex:1;}.paragraph--type--expandable-item .expandable__content--inner{padding:20px 20px 30px;border-top:solid 1px #eeeeee;}.paragraph--type--expandable-item .expandable__content--inner .field--type-webform{margin:0;}.paragraph--type--expandable-item .expandable__title{transition:background-color 0.3s cubic-bezier(0,0.6,0.7,0.9) color 0.3s cubic-bezier(0,0.6,0.7,0.9);}.paragraph--type--expandable-item .expandable__title .expandable__indicator{width:30px;margin-left:40px;background-image:url(https://cdn.ubc.ca/clf/7.0.4/img/ubc7-clf-sprite-blue.png);background-repeat:no-repeat;background-position:-1170px -259px;height:20px;transition:transform 0.3s cubic-bezier(0,0.6,0.7,0.9);transform:scale(1.25);}.paragraph--type--expandable-item .expandable__title.collapsed .expandable__indicator{transform:rotate(180deg) scale(1.25);}.paragraph--type--expandable-item .expandable__title:hover,.paragraph--type--expandable-item .expandable__title:not(.collapsed){background-color:#6FD5DE;}.paragraph--type--project-notification-map .field--name-field-paragraphs{display:flex;flex-wrap:wrap;margin:0 -20px;margin-bottom:75px;}@media only screen and (min-width:768px){.paragraph--type--project-notification-map .field--name-field-paragraphs{flex-wrap:nowrap;margin:0 0 75px;}}.paragraph--type--project-notification-map .field--name-field-paragraphs > .field__item{flex:1 1 100%;margin-bottom:12px;}@media only screen and (min-width:980px){.paragraph--type--project-notification-map .field--name-field-paragraphs > .field__item{flex:1;margin-bottom:0;}}@media only screen and (min-width:768px){.paragraph--type--project-notification-map .field--name-field-paragraphs > .field__item + .field__item{margin-left:30px;}}.paragraph--type--notification-block{background-color:rgba(111,213,222,0.15);padding:40px 64px;position:relative;}.paragraph--type--notification-block .field--name-field-notification-title h3{margin-left:48px;margin-bottom:36px;}.paragraph--type--notification-block .field--name-field-notification-title h3:before{content:"";position:absolute;left:-48px;top:0;background:url(/themes/custom/clf/img/notifications-baloon.svg) no-repeat;width:27px;height:24px;}.paragraph--type--notification-block .field--name-field-notification-title h3 a.button-primary{margin-top:24px;}.field--name-field-intro-text{margin:0;line-height:1.33;font-weight:400;color:#222222;font-size:2rem;line-height:1.4;}.field--name-field-timeline-items{display:flex;flex-wrap:wrap;margin:0 -20px 48px;}@media only screen and (min-width:768px){.field--name-field-timeline-items{margin:0 0 75px;}}.field--name-field-timeline-items .field__item{display:flex;flex:1 1 100%;order:2;padding-left:12px;padding-right:20px;background:rgba(172,201,125,0.3);overflow:hidden;}.field--name-field-timeline-items .field__item > div{padding:15px 0;}.field--name-field-timeline-items .field__item.event_past{order:1;background:rgba(206,204,205,0.2);}.field--name-field-timeline-items .field__item.event_past .timeline__engagement:before{content:"";background:url(/themes/custom/clf/img/timeline-oval-grey.svg) no-repeat;}.field--name-field-timeline-items .field__item.event_past .timeline__engagement.timeline__engagement--clicked:before{content:"";left:-13px;background:url(/themes/custom/clf/img/notifications-baloon-grey.svg) no-repeat;}.field--name-field-timeline-items .field__item.event_past .timeline__engagement span.timeline__engagement--top{border-left:dashed 2px #CECCCD;}.field--name-field-timeline-items .field__item.event_past .timeline__engagement span.timeline__engagement--bot{border-left:dashed 2px #CECCCD;}.field--name-field-timeline-items .field__item.event_past:first-of-type span.timeline__engagement--top{border-left:none;}.field--name-field-timeline-items .field__item .timeline__date{margin:0;line-height:1.33;font-weight:400;color:#222222;font-size:1.2rem;line-height:2;font-weight:600;letter-spacing:0.12px;text-transform:uppercase;flex:5;margin-right:20px;}.field--name-field-timeline-items .field__item .timeline__engagement{position:relative;margin-right:36px;margin-left:22px;}.field--name-field-timeline-items .field__item .timeline__engagement:before{content:"";position:absolute;left:-11px;top:15px;background:url(/themes/custom/clf/img/timeline-oval.svg) no-repeat;width:27px;height:24px;z-index:10;}.field--name-field-timeline-items .field__item .timeline__engagement.timeline__engagement--clicked:before{content:"";left:-13px;background:url(/themes/custom/clf/img/notifications-baloon.svg) no-repeat;}.field--name-field-timeline-items .field__item .timeline__engagement span.timeline__engagement--top{height:25px;border-left:solid 2px #D8D8D8;display:block;margin-top:-15px;position:absolute;}.field--name-field-timeline-items .field__item .timeline__engagement span.timeline__engagement--bot{height:400px;border-left:solid 2px #D8D8D8;display:block;position:absolute;top:25px;}.field--name-field-timeline-items .field__item .timeline__title{margin:0;line-height:1.33;font-weight:400;color:#222222;font-size:1.6rem;line-height:1.5;font-weight:600;color:#002145;flex:6;margin-right:30px;}.field--name-field-timeline-items .field__item .timeline__content{flex:12;}.field--name-field-timeline-items .field__item .timeline__date,.field--name-field-timeline-items .field__item .timeline__title{display:none;}@media only screen and (min-width:980px){.field--name-field-timeline-items .field__item .timeline__date,.field--name-field-timeline-items .field__item .timeline__title{display:block;}}@media only screen and (min-width:980px){.field--name-field-timeline-items .field__item .timeline__content--mobile{display:none;}}.field--name-field-timeline-items .field__item .timeline__content--mobile h4{margin-top:6px;}.field--name-field-timeline-items .field__item:last-of-type span.timeline__engagement--bot{border-left:none;}.field--name-field-timeline-items .field__item.event_past + .field__item span.timeline__engagement--top{border-left:dashed 2px #CECCCD;}.paragraph--type--map{margin:48px 0;}.paragraph--type--map .embed-responsive{margin-bottom:12px;}.field--name-field-project-banner{margin:0 -20px 35px;}@media only screen and (min-width:768px){.field--name-field-project-banner{margin:0 0 35px;}}.paragraph--type--wysiwyg-content,.paragraph--type--project-map,.paragraph--type--qualtrics-survey,.paragraph--type--modal-with-content,.paragraph--type--modal-information-pages,.paragraph--type--slideshow{margin-bottom:32px;}@media only screen and (min-width:768px){.paragraph--type--wysiwyg-content,.paragraph--type--project-map,.paragraph--type--qualtrics-survey,.paragraph--type--modal-with-content,.paragraph--type--modal-information-pages,.paragraph--type--slideshow{margin-bottom:64px;}}.paragraph--type--wysiwyg-content p + p a.button,.paragraph--type--project-map p + p a.button,.paragraph--type--qualtrics-survey p + p a.button,.paragraph--type--modal-with-content p + p a.button,.paragraph--type--modal-information-pages p + p a.button,.paragraph--type--slideshow p + p a.button{margin:18px 0;}.paragraph--type--modal-with-content,.paragraph--type--modal-information-pages{margin-top:-12px;margin-bottom:24px;}@media only screen and (min-width:768px){.paragraph--type--modal-with-content,.paragraph--type--modal-information-pages{margin-top:-24px;}}.paragraph--type--slideshow{margin-bottom:82px;}.Spotlight span.ext,.Spotlight svg.ext,.paragraph--type--router-link-item-icon span.ext,.paragraph--type--router-link-item-icon svg.ext,.paragraph--type--router-link-item span.ext,.paragraph--type--router-link-item svg.ext,.paragraph--type--top-tasks-item span.ext,.paragraph--type--top-tasks-item svg.ext,.paragraph--type--engagement-item span.ext,.paragraph--type--engagement-item svg.ext{display:none;}#previewForm{width:100%;margin-bottom:100px;}@media only screen and (min-width:768px){#previewForm{width:560px;}}#previewForm td{border:none;}#previewForm span{font-weight:600;color:#002145;margin-bottom:6px;}#previewForm input[type=text]{width:calc(100% - 12px);display:block;height:24px;padding:4px 6px;font-size:1.6rem;line-height:24px;color:#222222;vertical-align:middle;background-color:#fff;border:1px solid #CECCCD;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border 0.2s linear,box-shadow 0.2s linear;transition:border 0.2s linear,box-shadow 0.2s linear;}#previewForm span.asterisk{color:#ACC97D;}.view-events-calendar .fc-toolbar .fc-left{float:right;display:flex;}.view-events-calendar .fc-toolbar .fc-left .fc-button-group{order:2;margin-right:1em;}.view-events-calendar .fc-toolbar .fc-left .fc-today-button{display:none;margin-right:1em;}@media only screen and (min-width:768px){.view-events-calendar .fc-toolbar .fc-left .fc-today-button{display:inline-block;}}.view-events-calendar .fc-toolbar .fc-right{display:none;}.view-events-calendar .fc-toolbar .fc-center{display:block;text-align:right;}.view-events-calendar .fc-day-grid-event{background-color:#002145 !important;border-radius:0;}.view-events-calendar .fc-day-grid-event .fc-time{display:none;}.view-events-calendar .fc-state-default{border-radius:0;background-image:none;background-color:#fff;border:solid 1px #002145;color:#002145;font-weight:600;}.view-events-calendar .fc-state-default:not(.fc-state-disabled):hover{background:#002145;color:#fff;}.view-events-calendar .fc-state-default.fc-state-disabled{display:none;}.node--type-home-page .field--name-field-paragraphs{margin-top:0;}.node--type-home-page > .node__content > .field--name-field-paragraphs > .field__item > .paragraph > div{margin-left:0;margin-right:0;width:auto;}@media only screen and (min-width:980px){.node--type-home-page > .node__content > .field--name-field-paragraphs > .field__item > .paragraph > div{margin:0 auto;width:940px;}}@media only screen and (min-width:1200px){.node--type-home-page > .node__content > .field--name-field-paragraphs > .field__item > .paragraph > div{width:1170px;}}.node--type-home-page .paragraph--type--wysiwyg-content,.node--type-home-page .paragraph--type--router-links-boxes{margin:64px 0;}.node--type-home-page .field--name-field-engagement-items > .field__item,.node--type-home-page .field--name-field-router-link-items > .field__item{max-width:370px;margin-left:auto;margin-right:auto;}@media only screen and (min-width:768px){.node--type-home-page .field--name-field-engagement-items > .field__item,.node--type-home-page .field--name-field-router-link-items > .field__item{margin-left:inherit;margin-right:inherit;}}.node--type-home-page .field--name-field-engagement-items > .field__item .paragraph a,.node--type-home-page .field--name-field-router-link-items > .field__item .paragraph a{max-width:370px;}@media only screen and (min-width:768px){.node--type-home-page .field--name-field-engagement-items > .field__item:nth-of-type(-n+2),.node--type-home-page .field--name-field-router-link-items > .field__item:nth-of-type(-n+2){margin-right:30px;}}.paragraph--type--top-tasks{margin:24px 0;}@media only screen and (min-width:768px){.paragraph--type--top-tasks{margin:64px 0 120px 0;}}.field--name-field-top-task-items{display:flex;flex-wrap:wrap;}@media only screen and (min-width:768px){.field--name-field-top-task-items{flex-wrap:nowrap;}}.field--name-field-top-task-items > .field__item{margin-bottom:24px;text-align:center;border:solid 2px transparent;flex:1;padding:45px;transition:border 0.1s cubic-bezier(0,0.6,0.7,0.9);}@media only screen and (min-width:768px){.field--name-field-top-task-items > .field__item{margin-bottom:0;margin-right:30px;}}.field--name-field-top-task-items > .field__item:hover{border:solid 2px #ACC97D;}.field--name-field-top-task-items > .field__item:last-of-type{margin-right:0;}.field--name-field-top-task-items > .field__item a{text-decoration:none;}.field--name-field-top-task-items .field--name-field-task-icon{height:120px;display:flex;align-items:center;justify-content:center;margin-bottom:40px;}.field--name-field-top-task-items .field--name-field-task-text{margin:0;line-height:1.33;font-weight:400;color:#222222;font-size:2.4rem;}.field--name-field-top-task-items .field--name-field-task-link{display:none;}.paragraph--type--engagement-highlights{background:#f9f9f9;margin-left:-20px;margin-right:-20px;padding:72px 0px;}@media only screen and (min-width:980px){.paragraph--type--engagement-highlights{padding:120px 0 20px;margin-left:0;margin-right:0;}}.paragraph--type--engagement-highlights .field--name-field-engagement-items{padding-top:84px;background:url(/themes/custom/clf/img/home2.svg) no-repeat;background-size:1200px;}.paragraph--type--engagement-highlights .field--name-field-engagement-items .paragraph--type--engagement-item{transition:all 0.3s cubic-bezier(0,0.6,0.7,0.9);}.paragraph--type--engagement-highlights .field--name-field-engagement-items .paragraph--type--engagement-item:hover{transform:translateY(-10px) scale(1.02);}.paragraph--type--engagement-highlights .field--name-field-media-image{height:264px;}.paragraph--type--engagement-highlights .field--name-field-engagement-title{margin:0;line-height:1.33;font-weight:400;color:#222222;font-size:3.6rem;margin-bottom:18px;margin-left:20px;margin-right:20px;}@media only screen and (min-width:980px){.paragraph--type--engagement-highlights .field--name-field-engagement-title{margin-left:0;margin-right:0;}}.paragraph--type--engagement-highlights .field--name-field-engagement-intro{font-size:2rem;margin-bottom:30px;max-width:500px;margin-left:20px;margin-right:20px;}@media only screen and (min-width:980px){.paragraph--type--engagement-highlights .field--name-field-engagement-intro{margin-left:0;margin-right:0;}}.paragraph--type--engagement-highlights .field--name-field-engagement-text{margin:0;line-height:1.33;font-weight:400;color:#222222;font-size:2.4rem;text-align:center;}@media only screen and (min-width:980px){.paragraph--type--engagement-highlights .field--name-field-engagement-text{margin-top:24px;}}.paragraph--type--alert-box{padding:96px 0;background:url(/themes/custom/clf/img/home3.svg);background-repeat:repeat;background-size:1440px 360px;margin-left:-20px;margin-right:-20px;}@media only screen and (min-width:980px){.paragraph--type--alert-box{margin-left:0;margin-right:0;}}.paragraph--type--alert-box .field--name-field-alert-content{background:#DED264;padding:30px;}@media only screen and (min-width:768px){.paragraph--type--alert-box .field--name-field-alert-content{display:flex;}}@media only screen and (min-width:980px){.paragraph--type--alert-box .field--name-field-alert-content{padding:30px 200px;}}.paragraph--type--alert-box .field--name-field-alert-content .alert-pill{margin-right:30px;margin-bottom:30px;}.paragraph--type--newsletter-sign-up{margin-bottom:64px;}.nvkContent .block-outer .inner-sortable .block-inner{padding-top:10px !important;}.nvkContent .block-outer .inner-sortable .block-inner img{width:100% !important;height:auto !important;}.paragraph--type--callout-box{margin-bottom:20px;}.callout-wrapper{width:100%;margin:0 0 20px 0;position:relative;z-index:10;}@media only screen and (min-width:480px){.callout-wrapper.size-1{width:50%;float:left;margin:0 20px 20px 0;}.callout-wrapper.size-2{width:50%;float:right;margin:0 0 20px 20px;}}@media only screen and (min-width:768px){.callout-wrapper.size-3{width:50%;float:left;margin:0 20px 20px 0;}.callout-wrapper.size-4{width:50%;float:right;margin:0 0 20px 20px;}}@media only screen and (min-width:1200px){.callout-wrapper.size-1{width:33%;}.callout-wrapper.size-2{width:33%;}}.callout-wrapper .callout-title{padding:20px;background:#6FD5DE;}.callout-wrapper .callout-content{padding:20px;border:solid 1px #6FD5DE;}.callout-wrapper.colour-2 .callout-title{background:#ACC97D;}.callout-wrapper.colour-2 .callout-content{border:solid 1px #ACC97D;}.callout-wrapper.colour-3 .callout-title{background:#ED9418;}.callout-wrapper.colour-3 .callout-content{border:solid 1px #ED9418;}#block-newslettersignup{display:none;}.spb_top_center{left:0%;right:0%;}.spb-popup-main-wrapper{padding:0 20px 20px;margin-top:-30px;border:none;overflow:auto;max-height:90vh;}.spb-popup-main-wrapper .spb-controls{position:sticky;top:30px;right:0;margin-right:-20px;}.spb-popup-main-wrapper .spb-controls .spb_close{border:2px solid #002145;margin:0;padding:0;color:#002145;width:40px;height:40px;display:flex;justify-content:center;align-items:center;font-size:42px;transition:all 0.3s cubic-bezier(0,0.6,0.7,0.9);}.spb-popup-main-wrapper .spb-controls .spb_close:hover{background-color:#002145;color:#fff;}.field--name-field-survey-link{border:1px solid #eeeeee;box-shadow:#CECCCD 0 0 5px;padding:10px;}.field--name-field-survey-link iframe{width:100%;height:80vh;border:none;}@media only screen and (min-width:320px) and (max-width:980px){.media-embed-resized.media{width:auto !important;}}.cd-image-block,.cd-content-block,.cd-images-list .cd-item-background,.field--name-field-slides{height:500px;}@media only screen and (min-width:480px){.cd-image-block,.cd-content-block,.cd-images-list .cd-item-background,.field--name-field-slides{height:320px;}}@media only screen and (min-width:1600px){.cd-image-block,.cd-content-block,.cd-images-list .cd-item-background,.field--name-field-slides{height:400px;}}@media only screen and (min-width:1px){.hide-desktop{display:none !important;}}.hide-mobile{display:none;}@media only screen and (min-width:1px){.hide-mobile{display:flex !important;}}.cd-images-list a{display:flex;text-decoration:none;}.cd-images-list a h2.mobile-button{flex:1 1 100%;margin-bottom:12px;}@media only screen and (min-width:480px){.cd-images-list a h2.mobile-button{max-width:425px;}}.field--name-field-slideshow-title{margin:0;line-height:1.33;font-weight:400;color:#222222;font-size:2.4rem;margin-bottom:24px;}@media only screen and (min-width:1px){.field--name-field-slides{position:relative;border:solid 2px #ACC97D;}}.field--name-field-slides ul{margin:0;}.field--name-field-slides ul li{list-style-type:none;}.cd-image-block{position:relative;}.cd-image-block::before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,0.6);opacity:0;visibility:hidden;transition:opacity 0.3s 0s,visibility 0s 0.3s;}.cd-image-block.content-block-is-visible::before{opacity:1;visibility:visible;transition:opacity 0.3s 0s,visibility 0s 0s;}@media only screen and (min-width:1px){.cd-image-block::before{display:none;}}.cd-images-list::before{content:"mobile";display:none;}.cd-images-list .cd-item-background{margin-top:0;align-items:center;justify-content:center;}.cd-images-list .cd-item-background img{max-height:100%;margin-left:auto;margin-right:auto;}@media only screen and (min-width:1px){.cd-images-list::before{content:"desktop";}.cd-images-list > li > a{display:block;cursor:default;pointer-events:none;text-decoration:none;}.cd-images-list h2{font-size:3rem;padding:24px;}}.cd-content-block{position:fixed;z-index:50;top:0;left:0;height:100%;transform:translateX(100%);transition:transform 0.3s;}.cd-content-block.is-visible{transform:translateX(0);}.cd-content-block .cd-content-header{height:44px;background:#fff;display:flex;}@media only screen and (min-width:1px){.cd-content-block .cd-content-header{display:none;}}.cd-content-block > ul{height:calc(100% - 44px);}.cd-content-block > ul > li{position:absolute;min-width:100vw;height:100%;overflow-y:scroll;background-color:#ffffff;opacity:0;visibility:hidden;}@media only screen and (min-width:1px){.cd-content-block > ul > li{min-width:unset;}}.cd-content-block > ul > li.is-selected{position:relative;opacity:1;visibility:visible;-webkit-overflow-scrolling:touch;}.cd-content-block > ul > li div{padding:0 24px 36px;}.cd-content-block h2{color:#002145;line-height:1.2;font-size:2.4rem;font-weight:700;margin-bottom:1em;}@media only screen and (min-width:1px){.cd-content-block h2{margin-top:1em;}}.cd-content-block p{margin-bottom:2em;line-height:1.6;color:tint(#000000,40%);}.cd-content-block .cd-close{position:fixed;top:0;right:16px;height:44px;width:44px;border:none;background:transparent;padding:0;overflow:hidden;text-indent:100%;white-space:nowrap;color:transparent;transform:scale(0);transition:transform 0.2s;}.cd-content-block .cd-close::after,.cd-content-block .cd-close::before{content:"";position:absolute;left:50%;top:50%;width:5px;height:24px;background-color:#000000;backface-visibility:hidden;transform:translateZ(0);}.cd-content-block .cd-close::after{transform:translateX(-50%) translateY(-50%) rotate(45deg);}.cd-content-block .cd-close::before{transform:translateX(-50%) translateY(-50%) rotate(-45deg);}.cd-content-block .cd-close.is-scaled-up{transform:scale(1);}.cd-content-block .cd-close.is-scaled-up:hover{transform:scale(1.2);}@media only screen and (min-width:1px){.cd-content-block{position:static;transform:translateX(0);}.cd-content-block > ul > li{opacity:1;visibility:visible;}.cd-content-block > ul > li.overflow-hidden{overflow:hidden;}.cd-content-block .cd-close{display:none;}}@media only screen and (max-width:480px){.cd-image-block,.cd-images-list .cd-item-background{height:250px;}.cd-content-block{height:250px;}}.cd-image-block,.cd-content-block{overflow:hidden;}@media only screen and (min-width:480px){.cd-image-block,.cd-content-block{width:50%;float:left;}}.cd-image-block > ul,.cd-content-block > ul{position:relative;height:100%;}.cd-image-block > ul > li,.cd-content-block > ul > li{position:absolute;top:0;left:0;height:100%;width:100%;transform:translateZ(0);backface-visibility:hidden;will-change:transform;transform:translateX(100%);transition:transform 0.5s;}.cd-image-block > ul > li.is-selected,.cd-content-block > ul > li.is-selected{position:absolute;transform:translateX(0);}.cd-image-block > ul > li.move-left,.cd-content-block > ul > li.move-left{transform:translateX(-100%);}.block-navigation{display:none;}@media only screen and (min-width:1px){.block-navigation{position:absolute;bottom:-50px;display:block;width:calc(100% + 4px);margin-left:-2px !important;}.block-navigation::after{clear:both;content:"";display:table;}.block-navigation li{width:50%;height:50px;line-height:50px;text-align:center;background-color:rgba(0,0,0,0.5);transition:background-color 0.2s;}.block-navigation li:hover{background-color:rgba(0,0,0,0.7);}.block-navigation li:first-of-type{float:left;}.block-navigation li:last-of-type{float:right;}.block-navigation button.button-secondary{height:100%;width:100%;border-top-width:1px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.block-navigation button.button-secondary.cd-prev{border-right-width:1px;}.block-navigation button.button-secondary.inactive{color:#a2a2a2;background:white;cursor:not-allowed;}.block-navigation button.button-secondary.inactive:hover{color:#a2a2a2 !important;background:white !important;}}@media only screen and (min-width:1px){.no-js .cd-content-block{display:none;}.no-js .cd-image-block{width:100%;overflow:visible;}.no-js .cd-images-list::after{clear:both;content:"";display:table;}.no-js .cd-images-list > li{position:static;width:50%;float:left;height:400px;transform:translateX(0);}.no-js .cd-images-list > li.is-selected{position:static;}.no-js .cd-images-list > li > a{cursor:pointer;pointer-events:auto;}.no-js .block-navigation{display:none;}}.paragraph--type--mega-widget{margin-bottom:64px;}.paragraph--type--mega-widget + .paragraph--type--mega-widget{margin-top:32px;}.paragraph--type--mega-widget.add-padding{padding:20px 32px;}@media only screen and (min-width:1200px){.paragraph--type--mega-widget.add-padding{padding:40px 64px;}}.paragraph--type--mega-widget .paragraph{margin-bottom:0;}.paragraph--type--mega-widget.white-text *{color:#fff;}.paragraph--type--mega-widget.white-text .button{color:#002145;}.paragraph--type--mega-widget.white-text .button:hover{background-color:#002145;color:#fff;border-color:#fff;}.paragraph--type--mega-widget.white-text .paragraph--type--expandable-item{border:solid 1px #fff;}.paragraph--type--mega-widget.white-text .paragraph--type--expandable-item h4{color:#002145;}.field--name-field-mega-paragraphs > .field__item + .field__item{margin-top:24px;padding-top:24px;border-top:solid 1px #e5e5e5;}.paragraph--type--multiple-columns{display:flex;flex-wrap:wrap;}.paragraph--type--multiple-columns > .paragraph--type--column-single + .paragraph--type--column-single{margin-top:32px;}@media only screen and (min-width:980px){.paragraph--type--multiple-columns{flex-wrap:unset;}.paragraph--type--multiple-columns > .paragraph--type--column-single{flex:1;}.paragraph--type--multiple-columns > .paragraph--type--column-single + .paragraph--type--column-single{margin-left:32px;margin-top:unset;}}
#ubc7-unit-social-icons a{text-decoration:none;}#ubc7-unit-social-icons i{display:inline-block;height:32px;width:32px;background-color:#002145;background-repeat:no-repeat;background-position:center center;background-size:24px 24px;}#ubc7-unit-social-icons i:hover{background-color:rgba(0,33,69,0.9);}.icon-facebook-sign{background-image:url(/themes/contrib/galactus/img/social-icons/facebook.svg);}.icon-twitter-sign{background-image:url(/themes/contrib/galactus/img/social-icons/twitter.svg);}.icon-youtube-sign{background-image:url(/themes/contrib/galactus/img/social-icons/youtube.svg);}.icon-linkedin-sign{background-image:url(/themes/contrib/galactus/img/social-icons/linkedin.svg);}.icon-instagram-sign{background-image:url(/themes/contrib/galactus/img/social-icons/instagram.svg);}
