@import url(//fonts.googleapis.com/css?family=Open+Sans:400,600);:root{--ubc-font-family:'Whitney SSm A','Whitney SSm B','Open Sans',Arial,sans-serif;--ubc-color-primary:#002145;--ubc-color-secondary:#2f5d7c;--ubc-floating-border:rgb(215, 224, 231) solid 1px;--ubc-floating-shadow:rgba(0, 0, 0, 0.067) 0px 1px 4px 0px;--unit-color-primary:#004785}.floating{border:var(--ubc-floating-border);box-shadow:var(--ubc-floating-shadow);padding:4px
12px}.cards{box-sizing:border-box;list-style-type:none;margin:1.5rem 0;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;gap:1rem;flex-wrap:wrap}.cards>li,.card{padding:1rem;flex:1 0 clamp(30%,250px,100%);box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.card.card-medium{flex-basis:clamp(40%,400px,100%)}.card.card-large{flex-basis:clamp(50%,550px,100%)}.card.card-single{width:fit-content}:is(.cards>li,.card)>article{margin:0;flex:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}:is(.cards, .card) :is(h2,h3,h4,h5,h6):first-child{font-size:18px;line-height:30px;margin-top:0;padding-right:10px}:is(.cards, .card) .align-bottom{margin-top:auto;justify-self:flex-end}.btn-ubc{color:var(--unit-color-primary);background:#fff;text-align:left;display:inline-block;border:1px
solid var(--unit-color-primary);font-weight:600;line-height:22px;text-decoration:none;padding:10px
35px 10px 15px;position:relative;transition:color .2s ease, background-color .2s ease}.btn-ubc
span{font-weight:normal}.btn-ubc:hover{color:#fff;box-shadow:none;border-color:var(--unit-color-primary);background:var(--unit-color-primary)}.btn-ubc:after,.btn-ubc[download]:before{font-family:FontAwesome;display:block;content:"\f105";position:absolute;top:50%;right:15px;transform:translateY(-50%);transition:transform 0.5s, opacity 0.5s}.btn-ubc[download]:after{right:13px;content:"\f107"}.btn-ubc[download]:before{right:13px;content:"\f107";transform:translateY(calc(-50% - 9px));opacity:0}.btn-ubc:hover:after{transform:translate(75%,-50%)}.btn-ubc[download]:hover:after{transform:translateY(calc(-50%+4px))}.btn-ubc[download]:hover:before{transform:translateY(calc(-50% - 3px));opacity:1}.btn-grp{list-style-type:none;margin:0}.btn-grp+.btn-grp{padding-top:9px}.btn-grp-h{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:9px;flex-wrap:wrap}.btn-grp-v{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:9px}.accordion-heading
a{color:var(--unit-color-primary)}.accordion-heading a:is(:hover,:active,:focus){background:var(--unit-color-primary)}.accordion-inner p:last-child{margin-bottom:0}@counter-style paren-decimal{system:extends decimal;prefix:"(";suffix:") "}@counter-style paren-lower-latin{system:extends lower-latin;prefix:"(";suffix:") "}@counter-style paren-lower-roman{system:extends lower-roman;prefix:"(";suffix:") "}ol.list-paren{list-style:paren-decimal}:is(ol, ol.list-paren) ol{list-style:lower-latin}:is(ol, ol.list-paren) ol.list-paren{list-style:paren-lower-latin}:is(ol, ol.list-paren) :is(ol, ol.list-paren) ol{list-style:lower-roman}:is(ol, ol.list-paren) :is(ol, ol.list-paren) ol.list-paren{list-style:paren-lower-roman}.page-parent-title{font-size:18px;line-height:30px;margin:-35px 0 5px 0}.full-width-container :is(.expand.row-fluid,.breadcrumb.expand){max-width:1200px;margin-left:auto;margin-right:auto;padding-inline:0}#ubc7-header{overflow:hidden}body{font-family:var(--ubc-font-family);-webkit-font-smoothing:subpixel-antialiased;-ms-font-smoothing:subpixel-antialiased;-moz-font-smoothing:subpixel-antialiased;-o-font-smoothing:subpixel-antialiased}h1{text-transform:uppercase;font-weight:400;font-size:40px;color:var(--ubc-color-primary);line-height:40px;margin-top:30px;margin-bottom:20px}h2,h3{color:var(--unit-color-primary);font-weight:600}:is(h2, h3, h4) a:hover{color:var(--ubc-color-primary)}a img:hover{opacity:0.7;filter:alpha(opacity=70)}.cover-photo{height:400px;margin:-15px -20px 15px;background-position:50% 50%;background-size:cover;position:relative}@media (min-width: 770px) and (max-width: 980px){.cover-photo{height:300px}}@media (max-width: 769px){.cover-photo{height:200px}}.full-width-photo{height:200px;margin:-15px -20px 15px;background-position:50% 50%;background-size:cover;position:relative}.wide-center{max-width:1200px;margin-left:auto;margin-right:auto}#subsidiary
#UbcBottomNav.UbcContainer{max-width:1200px;margin-left:auto;margin-right:auto}.row-fluid.expand.content
#subsidiary{margin-left:auto;margin-right:auto}table{border-collapse:collapse}table,th,td{border:0px
solid grey;text-align:left;padding:5px}th,td{border-bottom:1px solid #ddd}th{background-color:#15537a;color:white}body .gform_wrapper .gform_body .gform_fields .gfield input[type=text],
body .gform_wrapper .gform_body .gform_fields .gfield input[type=email],
body .gform_wrapper .gform_body .gform_fields .gfield input[type=tel],
body .gform_wrapper .gform_body .gform_fields .gfield input[type=url],
body .gform_wrapper .gform_body .gform_fields .gfield input[type=number],
body .gform_wrapper .gform_body .gform_fields .gfield input[type=password],
body .gform_wrapper .gform_body .gform_fields .gfield
select{height:40px}.button{--color1:#1c73ad;--color2:#155371;background:var(--color1);background-image:-webkit-linear-gradient(top, var(--color1), var(--color2));background-image:-moz-linear-gradient(top, var(--color1), var(--color2));background-image:-ms-linear-gradient(top, var(--color1), var(--color2));background-image:-o-linear-gradient(top, var(--color1), var(--color2));background-image:linear-gradient(to bottom, var(--color1), var(--color2));-webkit-border-radius:12;-moz-border-radius:12;border-radius:12px;font-family:Arial;color:#fff;font-size:20px;padding:10px
10px 10px 10px;text-decoration:none}.button:hover{--color1:#3cb0fd;--color2:#3498db}.home
.utility.span12{display:block}.utility.span12{display:none}div.service{padding:5px
20px 20px 20px;margin:20px
0px 20px 0px;font-size:1 em;background-color:#e9f0f2}div.intro{font-size:1.25em;line-height:1.75}div.blurb{padding:5px
20px 20px 20px;margin:20px
0px 20px 0px;font-size:1.05em;background-color:#e9f0f2}a.lnk{font-size:1em;font-weight:bold;line-height:1.4;font-style:strong;border-style:hidden;padding:10px;margin:auto;margin-bottom:5px;background-color:#ebf7fb;text-decoration:none;display:inline-block;width:fit-content}a.lnk:hover{text-decoration:none;background-color:#97D4E9}