@import "https://fonts.googleapis.com/css2?family=Merriweather:wght@300&family=Open+Sans:wght@300;400;600;700&display=swap";#ubc7-unit{box-shadow:none;padding-top:10px;padding-bottom:10px}#menu-top-navigation{padding:0}#ubc7-unit-identifier,#ubc7-unit-address,.ubc7-back-to-top{font-family:'Open Sans',Arial,sans-serif}#ubc7-unit-identifier:hover{padding-bottom:19px;border-bottom:8px solid #ffaf15}#ubc7-unit-name a span,
#ubc7-unit-name a span:hover{text-shadow:0 0 !important}#ubc7-unit-menu,
#ubc7-unit-menu .navbar-inner{background:#3d6be4 !important}#ubc7-unit-menu .nav>li{font-size:16px;line-height:36px;font-family:'Open Sans',Arial,sans-serif}#ubc7-unit-menu .nav>li>a,
#ubc7-unit-alternate-navigation .nav>li>a{color:#fff}#ubc7-unit-menu .nav-collapse .nav>li>a:hover,
#ubc7-unit-menu .nav-collapse .dropdown-menu a:hover,
#ubc7-unit-alternate-navigation .nav-collapse .nav>li>a:hover,
#ubc7-unit-alternate-navigation .nav-collapse .dropdown-menu a:hover{background:none !important;text-decoration:underline;text-underline-offset:4px}.page{background:#fff}#container{font-family:'Open Sans',Arial,sans-serif;color:#333;font-size:16px;line-height:24px;font-weight:400;font-family:'Open Sans',sans-serif;max-width:1170px;margin-left:auto;margin-right:auto}.full-width .full-width-container{margin-top:40px}h1{color:#353C98 !important;font-weight:400 !important;font-size:68px !important;line-height:76px !important}h2{font-size:40px !important;font-weight:400 !important;line-height:50px !important;color:#353C98 !important}h3{color:#333 !important;font-weight:400 !important;font-size:28px !important;line-height:40px !important}footer
h3{color:#fff !important;font-family:Arial,Sans-Serif !important;font-size:16px !important;font-weight:700 !important;line-height:33px !important;text-transform:uppercase !important;text-rendering:optimizelegibility !important;margin:15px
0 5px 0 !important}footer
h4{color:#fff !important;font-family:Arial,Sans-Serif !important;font-size:14px !important;font-weight:700 !important;line-height:22px !important;text-transform:uppercase !important;text-rendering:optimizelegibility !important;margin:2px
0 !important}h4{color:#333 !important;font-size:22px !important;line-height:30px !important}h5{color:#333 !important;font-size:18px !important;line-height:28px !important}h6{color:#333 !important;font-size:14px !important;line-height:20px !important}.page-teaser{font-family:'Merriweather',serif;font-size:36px !important;line-height:44px !important;font-weight:300 !important}.section-teaser{color:#333;font-size:32px;line-height:40px;font-weight:300}.lead-blue{color:#353C98;font-size:22px;line-height:30px;font-weight:600}.lead-style{color:#353C98;font-size:22px;line-height:30px;font-weight:600;margin-top:40px}.lead-style:before{content:" ";position:absolute;width:81px;height:0px;border:2px
solid #353C98;opacity:1;margin:-10px 0 10px 0}p{color:#333}a{color:#3D6BE4;font-weight:400;text-decoration:underline}.text-fine{font-family:'Merriweather',serif;font-size:14px;line-height:16px}ul{line-height:30px;color:#5C5C5C;list-style-type:disc;padding-left:10px}.checklist{list-style-type:none;padding-left:0px}.checklist>li:before{font-family:"FontAwesome";content:"\f00c";padding-right:15px}.callout{padding:1.6rem;margin-top:1.25rem;margin-bottom:1.25rem;border:1.75px solid #E5E5E5;border-left-color:#0ABBE1;border-left-width:10px;border-radius:8px}.callout h1,
.callout h2,
.callout h3,
.callout h4,
.callout h5,
.callout
h6{font-size:18px !important;line-height:28px !important;font-weight:700;margin:0
!important}.alert-urgent,.alert-medium,.alert-general{display:flex}.alert-urgent .wp-block-columns .wp-block-column p em,
.alert-medium .wp-block-columns .wp-block-column p em,
.alert-general .wp-block-columns .wp-block-column p
em{font-size: .875rem;font-style:italic}.alert-urgent>.wp-block-group__inner-container,.alert-medium>.wp-block-group__inner-container,.alert-general>.wp-block-group__inner-container{flex:1}.alert-urgent:before{font-family:'FontAwesome';content:"\f06a";font-size:32px;line-height:32px;color:#d30000;padding-right:16px}.alert-medium:before{font-family:'FontAwesome';content:"\f06a";font-size:32px;line-height:32px;color:#FFAF15;padding-right:16px}.alert-general:before{font-family:'FontAwesome';content:"\f05a";font-size:32px;line-height:32px;color:#0ABBE1;padding-right:16px}.alert-urgent{padding:1.45rem;margin-top:1.25rem;margin-bottom:1.25rem;border:2px
solid #D30000;border-radius:8px;background-color:#FFFAFA;color:#333}.alert-medium{padding:1.25rem;margin-top:1.25rem;margin-bottom:1.25rem;border:2px
solid #FFAF15;border-radius:8px;background-color:#FFF4DE;color:#333}.alert-general{padding:1.25rem;margin-top:1.25rem;margin-bottom:1.25rem;border:2px
solid #0ABBE1;border-radius:8px;background-color:#E2F7FB;color:#333}.alert-urgent * h2,
.alert-urgent * h3,
.alert-urgent * h4,
.alert-urgent * h5,
.alert-urgent *
h6{color:#333 !important;font-weight:700 !important;font-size:16px !important;line-height:24px !important;margin:0
!important}.alert-medium * h2,
.alert-medium * h3,
.alert-medium * h4,
.alert-medium * h5,
.alert-medium *
h6{color:#333 !important;font-weight:700 !important;font-size:16px !important;line-height:24px !important;margin:0
!important}.alert-general * h2,
.alert-general * h3,
.alert-general * h4,
.alert-general * h5,
.alert-general *
h6{color:#333 !important;font-weight:700 !important;font-size:16px !important;line-height:24px !important;margin:0
!important}.uagb-cta__outer-wrap{border:1px
solid #353C98;border-radius:0.25rem;transition:0.3s}.uagb-cta__outer-wrap:hover{background-color:#EBECFD;box-sizing:border-box;border-radius:4px;box-shadow:5px 5px 8px rgba(0,0,0,0.12);transition:0.3s}.uagb-cta__content-wrap>.uagb-cta__left-right-wrap>.uagb-cta__content{margin-right:auto !important;margin-left:auto !important;display:block}.uagb-cta__content{margin:0
!important;padding:28px
!important}.uagb-cta__title{font-size:24px !important;font-weight:600 !important;color:#353c98 !important;line-height:30px !important;padding-bottom:12px !important}.card-image *>.uagb-cta__content{margin:124px
0 0 0 !important;padding:32px
32px 32px 32px;border-radius:0 0 0.25rem 0.25rem;background:#fff;box-sizing:border-box}.card-image:hover *>.uagb-cta__content{background-color:#EBECFD;box-sizing:border-box;border-radius:4px;box-shadow:5px 5px 8px rgba(0,0,0,0.12);transition:0.3s}.wp-block-ubc-simplecard>section{background-color:#fff !important}.course-block--inner{background-color:#fff !important}.course-block--title{color:black}.wp-block-pb-accordion-item{border:1px
solid rgba(0,0,0,0.125);border-radius:0.25rem}.c-accordion__title{font-size:18px !important;line-height:30px !important;color:#353C98 !important;padding:1rem 1.25rem !important;margin:0
!important}.c-accordion__content{padding:1rem 1.25rem}.c-accordion__title:after{font-family:'FontAwesome';font-size:1.5rem;content:"\f107" !important;color:#353C98 !important;padding-right:1.25rem;transition:transform .2s ease-in-out}.is-open>.c-accordion__title:after{font-family:'FontAwesome';content:"\f106" !important;color:#fff !important;background-color:#353C98;transition:transform .2s ease-in-out}.c-accordion__title:hover{color:#353C98;background-color:#DFE1FC}.is-open>.c-accordion__title{color:#fff !important;background-color:#353C98}.wp-block-group__inner-container>.wp-block-pb-accordion-item{border-radius:0}.wp-block-group__inner-container>.is-open>.c-accordion__title{border-radius:0}.wp-block-group .wp-block-pb-accordion-item.is-open .c-accordion__title{border-radius:0 0 0 0 !important}.wp-block-group .wp-block-pb-accordion-item:first-of-type.is-open .c-accordion__title{border-radius:0.25rem 0.25rem 0 0 !important}.wp-block-group__inner-container>.wp-block-pb-accordion-item:first-of-type{border-radius:0.25rem 0.25rem 0 0}.wp-block-group__inner-container>.wp-block-pb-accordion-item:last-of-type{border-radius:0 0 0.25rem 0.25rem}.wp-block-group .wp-block-pb-accordion-item{margin-top:-1px}.wp-block-group .wp-block-pb-accordion-item:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.wp-block-group .wp-block-pb-accordion-item:not(:last-of-type){border-bottom-left-radius:0;border-bottom-right-radius:0}.breadcrumb.expand .trail-begin:first-of-type::before{font-family:"FontAwesome";content:"\f015";display:inline-block;padding:0
10px 2px 0;color:#353C98;font-size:14px}.breadcrumb.expand .trail-begin a.trail-begin::before{display:none}.breadcrumb.expand
span.divider{font-family:"FontAwesome";content:"\f105";display:inline-block;padding:0
8px 0 10px;color:#353C98;font-size:16px;vertical-align:middle}.breadcrumb{font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:14px;line-height:24px}.breadcrumb
a{color:#3D6BE4;text-decoration:underline;font-size:14px}.breadcrumb a:hover{color:#353C98}.breadcrumb a:active{color:#353C98}.breadcrumb a:focus{border-radius:1px;outline:2px
solid #458FFF;outline-offset:5px;text-decoration:none}.trail-end{color:#5C5C5C;white-space:nowrap}.trail-begin{white-space:nowrap}.breadcrumb
a{white-space:nowrap}@media only screen and (max-width: 980px){.breadcrumb
a{font-size:12px;text-underline-offset:1px}.breadcrumb.expand span.divider,
.breadcrumb.expand .trail-end{display:none !important}.breadcrumb.expand span.divider:nth-last-child(2){display:inline-block !important;transform:rotate(180deg);float:left;padding:0
8px 1px 10px;font-size:14px}.breadcrumb.expand a:nth-last-of-type(2),
.breadcrumb.expand a:nth-last-of-type(3),
.breadcrumb.expand a:nth-last-of-type(4){display:none}.breadcrumb.expand a:last-of-type::before{content:"Back to "}body.page-child .breadcrumb.expand .trail-begin{display:none}}.wp-block-table{overflow:visible;margin-bottom:1rem}table{border-color:#333;margin-bottom:1rem}.wp-block-table table tr:hover{background-color:#DFE1FC}table>:not(.wp-element-caption)>*>*{padding:1rem 1.25rem;font-size:1rem;line-height:1.5rem}table>:not(:first-child){border-top:hidden}.wp-block-table table
tfoot{border-top:1px solid #333}.wp-block-table
figcaption{margin-bottom:1rem}.wp-block-table table
thead{vertical-align:top;border-bottom:none}.wp-block-table table>thead>tr>th{font-size:1.125rem;font-weight:600;text-align:left;background-color:#EBECF5;pointer-events:none}.wp-block-table table
tbody{vertical-align:top}figure.wp-block-table.is-style-stripes{border-bottom:none}.wp-block-table.is-style-stripes table tbody tr:nth-child(even){background-color:#F1F1F1}.wp-block-table.is-style-stripes table tbody tr:nth-child(odd){background-color:#FFF}.wp-block-table.is-style-stripes table tbody tr:hover{background-color:#DFE1FC}.wp-block-table.is-style-stripes th,
.wp-block-table.is-style-stripes
td{border-color:#333}.wp-block-table.is-style-stripes table thead
tr{border-top-width:1px}.wp-block-table.is-style-stripes table tbody tr
td{border-width:0 1px}.wp-block-table.is-style-stripes table tbody tr:last-child
td{border-bottom-width:1px}@media only screen and (max-width: 980px){table>:not(.wp-element-caption)>*>*{padding:0.75rem 1.125rem}}@media only screen and (max-width: 768px){table>:not(.wp-element-caption)>*>*{padding:0.75rem 1rem;font-size:0.875rem;line-height:1.25rem}.wp-block-table table>thead>tr>th{font-size:1rem}}.wp-block-buttons .wp-block-button a.wp-block-button__link{border-radius:4px;border-style:solid;border-width:1px;padding:0.5rem 1rem;font-size:1rem !important;line-height:1.5rem;text-decoration:none}.wp-block-buttons .wp-block-button a.wp-block-button__link:focus{border-radius:5px;outline:2px
solid #458FFF;outline-offset:1px}.wp-block-buttons .wp-block-button:not(.is-style-outline) a.wp-block-button__link{color:#FFF;background-color:#353C98;border-color:#353C98}.wp-block-buttons .wp-block-button:not(.is-style-outline) a.wp-block-button__link:hover{background-color:#353C98;box-shadow:0px 4px 4px rgba(0, 0, 0, 0.25), inset 0px 1px 0px rgba(0, 0, 0, 0.05);transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out}.wp-block-buttons .wp-block-button.is-style-outline a.wp-block-button__link{color:#353C98;background-color:#FFF;border-color:#818181}.editor-styles-wrapper .wp-block-button .wp-block-button__link{border:1px
solid black !important}.wp-block-buttons .wp-block-button.is-style-outline a.wp-block-button__link:hover{background-color:#DFE1FC;box-shadow:0px 2px 4px rgba(0, 0, 0, 0.25);border-color:#353C98;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out}.list-group h1,
.list-group h2,
.list-group h3,
.list-group h4,
.list-group h5,
.list-group
h6{line-height:20px !important;margin-bottom:8px}.list-group h1 a,
.list-group h2 a,
.list-group h3 a,
.list-group h4 a,
.list-group h5 a,
.list-group h6
a{font-size:20px !important;font-weight:600;line-height:20px !important;color:#3D6BE4;margin:0
!important;text-decoration:underline}.list-group h1 a:hover,
.list-group h2 a:hover,
.list-group h3 a:hover,
.list-group h4 a:hover,
.list-group h5 a:hover,
.list-group h6 a:hover{text-decoration:none;transition:all 0.3s}.list-group h1 a:focus,
.list-group h2 a:focus,
.list-group h3 a:focus,
.list-group h4 a:focus,
.list-group h5 a:focus,
.list-group h6 a:focus{border-radius:1px;outline:2px
solid #458FFF;outline-offset:3px;text-decoration:none}.dt-scroll-head,
.tablepress
thead{border-top:1px solid #333 !important}.tablepress thead tr
th{border-right:1px solid #333 !important;border-left:1px solid #333 !important;background-color:#ebecf5 !important;vertical-align:top}.tablepress thead tr th:hover{background-color:#dfe1fc !important}.tablepress thead>tr>* .dt-column-header{align-items:self-start}.tablepress .dt-column-header .dt-column-title{font-size:1.125rem !important;font-weight:600 !important}.tablepress thead .dt-orderable-asc .dt-column-order:before,
.tablepress thead .dt-ordering-asc .dt-column-order:before{color:#000 !important}.tablepress thead .dt-column-header span.dt-column-order:focus-visible{outline:2px
solid #458fff;outline-offset:3px;border-radius:2px;margin-left:2px}.tablepress.dataTable tbody
a{color:#353C98}.dt-layout-row:first-of-type{margin:2rem 0 1rem 0}.tablepress tbody
td{color:#333 !important;border:1px
solid !important;border-width:0 1px !important;border-color:#333 !important;padding:1rem 1.25rem !important;font-size:1rem !important;line-height:1.5rem !important}.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,
.dtrg-group)))+:where(.child)>*,
.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))>*{background-color:#f1f1f1 !important}[id^="tablepress-"] tbody tr:last-child
td{border-bottom:1px solid #333 !important}.dt-container .dt-paging .dt-paging-button{border-left: .5px solid #c4c4c4;border-right: .5px solid #c4c4c4;border-radius:0;font-size: .875rem;min-width:36px;padding:6px
5px;margin:0}.dt-container .dt-paging.paging_simple_numbers{border:1px
solid #c4c4c4;border-right-width: .5px;border-radius:5px}.dt-container .dt-paging button.dt-paging-button.current{color:#fff !important;background-color:#353c98 !important;border:#c4c4c4 !important}.dt-container .dt-paging button.dt-paging-button:not(.current):hover{background-color:#dfe1fc !important;border:0
!important}.dt-container .dt-paging
.ellipsis{border-left: .5px solid #c4c4c4;padding:4px
10px 8px 10px !important;margin:0;color:#353c98 !important}.dt-container .dt-paging .dt-paging-button.previous,
.dt-container .dt-paging .dt-paging-button.next{font-size:1.5rem;padding:4px
5px 10px 5px}.dt-container .dt-paging .dt-paging-button.previous:not(.disabled){border-left:none}.dt-container .dt-paging .dt-paging-button.disabled.next{border-right-width: .5px solid !important}.dt-container .dt-paging .dt-paging-button.previous.disabled:hover,
.dt-container .dt-paging .dt-paging-button.next.disabled:hover{background-color:transparent !important}.dt-container .dt-layout-row{display:flex;gap:0;align-items:baseline}.dt-container .dt-layout-cell.dt-layout-start{margin-right:1.5rem}.dt-container .dt-layout-cell.dt-layout-end{margin-left:0}.dt-container .dt-search{gap:8px;justify-content:normal}.dt-search input.dt-input{margin-right:1rem}.dt-container .dt-layout-row
label{font-size:1rem;margin-bottom:0}.dt-container .dt-layout-row label.filter-by{margin-right:1rem}.dt-container .dt-layout-row label
span{vertical-align:middle}.dt-container .dt-search button.dt-input{border-radius:4px;border-style:solid;border-width:1px;padding:0.5rem 1rem;line-height:1.5rem;color:#FFF;background-color:#353C98;border-color:#353C98}.dt-container .dt-search button.dt-input:hover{background-color:#353C98;box-shadow:0px 4px 4px rgba(0, 0, 0, 0.25), inset 0px 1px 0px rgba(0, 0, 0, 0.05);transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out}.dt-container .dt-search input.dt-input,
.dt-container .dt-search select.dt-input,
.dt-container .dt-length select.dt-input{margin-top:10px;height:42px;font-size:1rem;line-height:1;box-sizing:border-box;border-radius:4px;border:1px
solid #ccc;padding:8px
6px}.dt-container .dt-search input.dt-input{max-width:148px}.dt-container .dt-search select.dt-input.tp-major{max-width:280px}.dt-container .dt-search input.dt-input:focus,
.dt-container .dt-search select.dt-input:focus,
.dt-container .dt-search button.dt-input:focus,
.dt-container .dt-layout-row .dt-layout-cell .dt-length select.dt-input:focus,
.tablepress.dataTable tbody a:focus{border-radius:6px;outline:2px
solid #458fff;outline-offset:0;text-decoration:none}.tp-award-modal-dialog button.tp-award-modal-close.close-x{width:24px;height:24px;border:1px
solid #353C98;border-radius:50%;font-size:20px;color:#353C98;background-color:#fff;cursor:pointer;font-weight:bold;line-height:1;display:flex;align-items:center;justify-content:center;padding:8px;transition:all 0.2s ease}.tp-award-modal-dialog button.tp-award-modal-close.dt-input{color:#353c98;background-color:#fff;border-color:#818181;border-radius:4px;border-style:solid;border-width:1px;padding: .5rem 1rem;margin-bottom:1.5rem;font-size:1rem !important;line-height:1.5rem;text-decoration:none}.tp-award-modal-dialog button.tp-award-modal-close.close-x:hover,
.tp-award-modal-dialog button.tp-award-modal-close.dt-input:hover{background-color:#dfe1fc;box-shadow:0px 2px 4px rgba(0,0,0,.25);border-color:#353c98;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}