.transition{transition:all 300ms ease-in-out}.button{font-size:18px;font-weight:600;line-height:18px;text-align:center;letter-spacing:.1125px;padding:20px;text-decoration:none;background:white;transition:all 300ms ease-in-out}.button:hover{background:#13294b;color:white}.arrow-link{position:relative;color:#13294b;font-size:23px;font-weight:700;line-height:28px;display:block;padding:10px 0;border-bottom:1px solid #0032a0;text-decoration:none;transition:all 300ms ease-in-out}.arrow-link:after{content:'';background-image:url(../../images/chevron-right-dark.png);background-repeat:no-repeat;background-position:center center;background-size:100% auto;position:absolute;top:50%;transform:translateY(-50%);right:0;width:24px;height:24px;display:block;transition:all 300ms ease-in-out}.arrow-link:hover{border-bottom-color:#1f74db;color:#1f74db}.arrow-link:hover:after{background-image:url(../../images/chevron-right.png);background-size:17px auto}.node-flexible_page .node-header{background:#13294b;color:white;position:relative;overflow:hidden}@media only screen and (min-width: 768px){.node-flexible_page .node-header{min-height:477px;padding:0}}.node-flexible_page .node-header .container{position:relative}@media only screen and (min-width: 768px){.node-flexible_page .node-header .container{min-height:477px}}.node-flexible_page .node-header .heading{padding:32px 0 32px 0}@media only screen and (min-width: 768px){.node-flexible_page .node-header .heading{padding:50px 0 190px 0;width:100%}}.node-flexible_page .node-header .heading h1{font-family:"nocturne-serif";font-weight:700;font-size:36px;line-height:40px;letter-spacing:-0.8px}@media only screen and (min-width: 1200px){.node-flexible_page .node-header .heading h1{font-size:48px;line-height:56px;letter-spacing:-0.96px}}.node-flexible_page .node-header .header-image{background-size:cover;background-position:center center;background-repeat:none;height:301px}@media only screen and (min-width: 768px){.node-flexible_page .node-header .header-image{height:100%;width:43.34722222%;position:absolute;right:0;top:0}}.node-flexible_page .node-header .breadcrumb{margin-bottom:0;padding-bottom:0}.node-flexible_page .node-header nav.breadcrumb{color:white;font-size:14.142334px;font-weight:400;line-height:19.150242px;margin-bottom:0;padding-bottom:26px}@media only screen and (min-width: 992px){.node-flexible_page .node-header nav.breadcrumb{padding-bottom:83px}}.node-flexible_page .node-header nav.breadcrumb .spacer{padding:0 7px 0 5px}.node-flexible_page .node-header nav.breadcrumb a{color:white;text-decoration:none;padding-right:5px;transition:all 300ms ease-in-out}.node-flexible_page .node-header nav.breadcrumb a:hover{color:#9bcbeb}.node-flexible_page .node-header .intro-text{color:white;font-size:18px;font-weight:400;line-height:1.5;max-width:399px;padding:26px 0}.node-flexible_page .node-header .actions a{font-size:18px;font-weight:600;line-height:18px;text-align:center;letter-spacing:.1125px;padding:20px;text-decoration:none;transition:all 300ms ease-in-out;background:white;border-bottom-left-radius:25px;display:inline-block;width:100%;margin-bottom:20px}.node-flexible_page .node-header .actions a:hover{background:#13294b;color:white}@media only screen and (min-width: 992px){.node-flexible_page .node-header .actions a{width:192px;margin-right:29px;margin-bottom:0}}.node-flexible_page .node-header .actions a:first-child{background:#9bcbeb}.node-flexible_page .node-header .actions a:hover{background:#0032a0;color:white}.node-flexible_page .node-body{position:relative;background:white;padding:63px 0 100px 0;font-size:20px;font-weight:400;line-height:1.5;z-index:2}@media only screen and (min-width: 992px){.node-flexible_page .node-body{padding:65px 60px 50px 0px}}@media only screen and (min-width: 1200px){.node-flexible_page .node-body{padding:65px 96px 50px 0px}}.node-flexible_page .node-body .body-content{position:relative;z-index:1}.node-flexible_page .node-body h2{font-family:"nocturne-serif";font-weight:700;margin-bottom:35px;padding-bottom:0;font-size:26px;line-height:32px;letter-spacing:-1px}@media only screen and (min-width: 992px){.node-flexible_page .node-body h2{font-size:32px;line-height:36px;letter-spacing:-0.8px}}.node-flexible_page .node-body h3{color:#13294b;font-family:"nocturne-serif";font-size:28px;font-weight:400;line-height:34px;letter-spacing:-1px;padding-bottom:12px;max-width:90%;margin-top:20px;transition:all 300ms ease-in-out}@media only screen and (min-width: 992px){.node-flexible_page .node-body h3{font-size:30px;line-height:36px}}@media only screen and (min-width: 992px){.node-flexible_page .node-body{margin-top:-108px}}@media only screen and (min-width: 992px){.node-flexible_page .node-body:before{background:white;position:absolute;left:-999999px;right:0;top:0;bottom:0;content:'';display:block;z-index:0}}.node-flexible_page .node-body img{margin-bottom:30px;max-width:100%;height:auto}.node-flexible_page .node-body .action-link{padding-top:25px}.node-flexible_page .node-body .action-link a{text-decoration:none;color:#13294b;font-family:"proxima-nova";font-size:22px;font-weight:700;line-height:27px;text-align:left;border-bottom:1px solid #0032a0;position:relative;display:inline-block;margin-bottom:30px;transition:all 300ms ease-in-out}.node-flexible_page .node-body .action-link a:after{content:'';position:absolute;right:-30px;top:50%;transform:translateY(-50%);width:22.35px;height:22.35px;display:block;background-image:url(../../images/chevron-right.png);background-position:center center;background-size:100% auto;transition:all 300ms ease-in-out}.node-flexible_page .node-body .action-link a:hover{color:#0032a0}.node-flexible_page .node-body .action-link a:hover:after{background-image:url(../../images/chevron-right-dark.png)}.node-flexible_page .node-body hr{clear:both;margin:20px 0;display:block}@media only screen and (min-width: 992px){.node-flexible_page .node-body hr{margin:30px 0}}.node-flexible_page.no-image .container{min-height:0}.node-flexible_page.no-image .node-header{min-height:0}.node-flexible_page.no-image .node-header .heading{padding-bottom:92px}@media only screen and (min-width: 992px){.node-flexible_page.no-image .node-header .heading{padding-bottom:230px}}.sidebar{position:relative;z-index:9;padding-bottom:40px;font-size:18px;font-weight:300;line-height:1.5}@media only screen and (min-width: 992px){.sidebar{padding-left:30px;max-width:283px}}.sidebar strong{font-weight:700}.sidebar a{color:#13294b;transition:all 300ms ease-in-out}.sidebar a:hover{color:#0032a0}.sidebar h2{color:#13294b;font-family:"proxima-nova";font-size:22px;font-weight:700;line-height:27px;margin-bottom:0;padding-bottom:19px}.sidebar .two-column-links{margin-top:35px}.sidebar .two-column-links a{background:#13294b;color:White;text-decoration:none;padding:16px;display:block;border-bottom-left-radius:25px;font-size:18px;font-weight:600;line-height:18px;text-align:center;letter-spacing:.1125px;margin-bottom:18px;transition:all 300ms ease-in-out}.sidebar .two-column-links a:hover{background:#0032a0}.sidebar.sidebar-mobile{visibility:visible}@media only screen and (min-width: 992px){.sidebar.sidebar-mobile{visibility:hidden}}.sidebar.sidebar-desktop{visibility:hidden}@media only screen and (min-width: 992px){.sidebar.sidebar-desktop{visibility:visible}}@media only screen and (min-width: 992px){.node-flexible_page.small-hero .node-header{min-height:603px}}@media only screen and (min-width: 992px){.node-flexible_page.small-hero .node-header .container{min-height:603px}}@media only screen and (min-width: 768px){.node-flexible_page.small-hero .node-header .header-image{height:100%;width:38%}}@media only screen and (min-width: 992px){.node-flexible_page.small-hero .node-header .header-image{width:43.34722222%}}@media only screen and (min-width: 992px){.node-flexible_page.small-hero .node-body{margin-top:0}}@media only screen and (min-width: 992px){.node-flexible_page.small-hero .department-menu{margin-top:-50px}}