@import url("https://fonts.googleapis.com/css?family=Fira+Sans+Extra+Condensed|Fira+Sans:300,300i,400,400i,600,700,900|Montserrat:700,900|PT+Serif:400,700");html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
.layout-builder--content-preview-disabled *{width:initial;min-height:initial;}.full-vw{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);}.black-bg{color:#fff;background:#262b2f;}.black-bg h1{color:#fff;}.black-bg h1:after{border-color:#d6e86c;}.black-bg h2{color:#fff;border-bottom-color:#d6e86c;}.black-bg h3{color:#d6e86c;}.black-bg h4{color:#bad80a;}.black-bg h5{color:#fff;}.black-bg h6{color:#fff;}.black-bg a:not([class]){color:#41B6FF;}.black-bg a:not([class]):hover,.black-bg a:not([class]):focus,.black-bg a:not([class]):active{color:#d6e86c;background-color:#002f5e;}.black-bg .menu li{border-left:solid 2px #003f87;}@media (min-width:841px){.black-bg .menu li{border-left-width:3px;}}.black-bg .menu li a{color:#fff;}.black-bg .menu li a:hover,.black-bg .menu li a:focus,.black-bg .menu li a:active{color:#d6e86c;background-color:#003f87;}.black-bg .social-icon{color:#003f87;background-color:#fff;}.black-bg .social-icon svg{fill:#262b2f;}.black-bg .social-icon:hover,.black-bg .social-icon:focus,.black-bg .social-icon:active{background-color:#bad80a;}.black-bg .social-icon:focus{outline-color:#fff;}.gray-bg{color:#fff;background:#667986;}.gray-bg a:not([class]){color:#fff;}.gray-bg a:not([class]):hover,.gray-bg a:not([class]):focus,.gray-bg a:not([class]):active{color:#bad80a;background:#262b2f;}.gray-bg h1,.gray-bg h2,.gray-bg h3{color:#d6e86c;}.gray-bg h4,.gray-bg h5,.gray-bg h6{color:#fff;}.gray-bg h1:after{border-color:#41B6FF;}.gray-bg .menu li{border-left:solid 2px #262b2f;}@media (min-width:841px){.gray-bg .menu li{border-left-width:3px;}}.gray-bg .menu li a{color:#fff;}.gray-bg .menu li a:hover,.gray-bg .menu li a:focus,.gray-bg .menu li a:active{background:#262b2f;}.gray-bg .social-icon{color:#003f87;background-color:#fff;}.gray-bg .social-icon svg{fill:#667986;}.gray-bg .social-icon:hover,.gray-bg .social-icon:focus,.gray-bg .social-icon:active{background-color:#d6e86c;}.gray-bg .social-icon:focus{outline-color:#d6e86c;}.light-gray-bg{color:#262b2f;background:#e3e7e9;}.light-gray-bg h2{color:#002f5e;}.light-gray-bg h3,.light-gray-bg h4,.light-gray-bg h5,.light-gray-bg h6{color:#003f87;}.light-gray-bg a:not([class]){color:#0057a1;}.light-gray-bg a:not([class]):hover,.light-gray-bg a:not([class]):focus,.light-gray-bg a:not([class]):active{color:#262b2f;background-color:#b6b9ba;}.light-gray-bg .menu li{border-left:solid 2px #b6b9ba;}@media (min-width:841px){.light-gray-bg .menu li{border-left-width:3px;}}.light-gray-bg .menu li a{color:#262b2f;}.light-gray-bg .menu li a:hover,.light-gray-bg .menu li a:focus,.light-gray-bg .menu li a:active{background:#b6b9ba;}.lightest-gray-bg{color:#262b2f;background:#e3e7e9;background:#f5f6f7;}.lightest-gray-bg h2{color:#002f5e;}.lightest-gray-bg h3,.lightest-gray-bg h4,.lightest-gray-bg h5,.lightest-gray-bg h6{color:#003f87;}.lightest-gray-bg a:not([class]){color:#0057a1;}.lightest-gray-bg a:not([class]):hover,.lightest-gray-bg a:not([class]):focus,.lightest-gray-bg a:not([class]):active{color:#262b2f;background-color:#b6b9ba;}.lightest-gray-bg .menu li{border-left:solid 2px #b6b9ba;}@media (min-width:841px){.lightest-gray-bg .menu li{border-left-width:3px;}}.lightest-gray-bg .menu li a{color:#262b2f;}.lightest-gray-bg .menu li a:hover,.lightest-gray-bg .menu li a:focus,.lightest-gray-bg .menu li a:active{background:#b6b9ba;}.lightest-gray-bg a:not([class]){color:#006ebb;}.dark-blue-bg{color:#fff;background:#262b2f;background:#003f87;}.dark-blue-bg h1{color:#fff;}.dark-blue-bg h1:after{border-color:#d6e86c;}.dark-blue-bg h2{color:#fff;border-bottom-color:#d6e86c;}.dark-blue-bg h3{color:#d6e86c;}.dark-blue-bg h4{color:#bad80a;}.dark-blue-bg h5{color:#fff;}.dark-blue-bg h6{color:#fff;}.dark-blue-bg a:not([class]){color:#41B6FF;}.dark-blue-bg a:not([class]):hover,.dark-blue-bg a:not([class]):focus,.dark-blue-bg a:not([class]):active{color:#d6e86c;background-color:#002f5e;}.dark-blue-bg .menu li{border-left:solid 2px #003f87;}@media (min-width:841px){.dark-blue-bg .menu li{border-left-width:3px;}}.dark-blue-bg .menu li a{color:#fff;}.dark-blue-bg .menu li a:hover,.dark-blue-bg .menu li a:focus,.dark-blue-bg .menu li a:active{color:#d6e86c;background-color:#003f87;}.dark-blue-bg .social-icon{color:#003f87;background-color:#fff;}.dark-blue-bg .social-icon svg{fill:#262b2f;}.dark-blue-bg .social-icon:hover,.dark-blue-bg .social-icon:focus,.dark-blue-bg .social-icon:active{background-color:#bad80a;}.dark-blue-bg .social-icon:focus{outline-color:#fff;}.dark-blue-bg .menu li{border-left-color:#002f5e;}.dark-blue-bg .menu li a:hover,.dark-blue-bg .menu li a:focus,.dark-blue-bg .menu li a:active{background-color:#002f5e;}.dark-blue-bg .social-icon svg{fill:#003f87;}.blue-bg{color:#fff;background:#667986;background:#007ac8;}.blue-bg a:not([class]){color:#fff;}.blue-bg a:not([class]):hover,.blue-bg a:not([class]):focus,.blue-bg a:not([class]):active{color:#bad80a;background:#262b2f;}.blue-bg h1,.blue-bg h2,.blue-bg h3{color:#d6e86c;}.blue-bg h4,.blue-bg h5,.blue-bg h6{color:#fff;}.blue-bg h1:after{border-color:#41B6FF;}.blue-bg .menu li{border-left:solid 2px #262b2f;}@media (min-width:841px){.blue-bg .menu li{border-left-width:3px;}}.blue-bg .menu li a{color:#fff;}.blue-bg .menu li a:hover,.blue-bg .menu li a:focus,.blue-bg .menu li a:active{background:#262b2f;}.blue-bg .social-icon{color:#003f87;background-color:#fff;}.blue-bg .social-icon svg{fill:#667986;}.blue-bg .social-icon:hover,.blue-bg .social-icon:focus,.blue-bg .social-icon:active{background-color:#d6e86c;}.blue-bg .social-icon:focus{outline-color:#d6e86c;}.blue-bg h2{border-bottom-color:#d6e86c;}.blue-bg h4{border-bottom-color:#bad80a;}.blue-bg a:not([class]):hover,.blue-bg a:not([class]):focus,.blue-bg a:not([class]):active{color:#d6e86c;background:#0062a0;}.blue-bg .menu li{border-left-color:#0062a0;}.blue-bg .menu li a:hover,.blue-bg .menu li a:focus,.blue-bg .menu li a:active{color:#d6e86c;background:#0062a0;}.blue-bg .social-icon svg{fill:#007ac8;}.light-blue-bg{color:#262b2f;background:#e3e7e9;background:#cce4f4;}.light-blue-bg h2{color:#002f5e;}.light-blue-bg h3,.light-blue-bg h4,.light-blue-bg h5,.light-blue-bg h6{color:#003f87;}.light-blue-bg a:not([class]){color:#0057a1;}.light-blue-bg a:not([class]):hover,.light-blue-bg a:not([class]):focus,.light-blue-bg a:not([class]):active{color:#262b2f;background-color:#b6b9ba;}.light-blue-bg .menu li{border-left:solid 2px #b6b9ba;}@media (min-width:841px){.light-blue-bg .menu li{border-left-width:3px;}}.light-blue-bg .menu li a{color:#262b2f;}.light-blue-bg .menu li a:hover,.light-blue-bg .menu li a:focus,.light-blue-bg .menu li a:active{background:#b6b9ba;}.light-blue-bg a:not([class]):hover,.light-blue-bg a:not([class]):focus,.light-blue-bg a:not([class]):active{color:#003f87;border-bottom-color:transparent;background-color:#99b2cf;}.light-blue-bg .menu li{border-left-color:#99b2cf;}.light-blue-bg .menu li a{color:#262b2f;}.light-blue-bg .menu li a:hover,.light-blue-bg .menu li a:focus,.light-blue-bg .menu li a:active{background:#99b2cf;}.lightest-blue-bg{color:#262b2f;background:#e3e7e9;background:#f5f6f7;background:#e6f2fa;}.lightest-blue-bg h2{color:#002f5e;}.lightest-blue-bg h3,.lightest-blue-bg h4,.lightest-blue-bg h5,.lightest-blue-bg h6{color:#003f87;}.lightest-blue-bg a:not([class]){color:#0057a1;}.lightest-blue-bg a:not([class]):hover,.lightest-blue-bg a:not([class]):focus,.lightest-blue-bg a:not([class]):active{color:#262b2f;background-color:#b6b9ba;}.lightest-blue-bg .menu li{border-left:solid 2px #b6b9ba;}@media (min-width:841px){.lightest-blue-bg .menu li{border-left-width:3px;}}.lightest-blue-bg .menu li a{color:#262b2f;}.lightest-blue-bg .menu li a:hover,.lightest-blue-bg .menu li a:focus,.lightest-blue-bg .menu li a:active{background:#b6b9ba;}.lightest-blue-bg a:not([class]){color:#006ebb;}.lightest-blue-bg a:not([class]):hover,.lightest-blue-bg a:not([class]):focus,.lightest-blue-bg a:not([class]):active{background:#b3c5db;}.lightest-blue-bg .menu li{border-left-color:#b3c5db;}.lightest-blue-bg .menu li a{color:#262b2f;}.lightest-blue-bg .menu li a:hover,.lightest-blue-bg .menu li a:focus,.lightest-blue-bg .menu li a:active{background:#b3c5db;}button,input[type="submit"]{box-shadow:2px 2px 0 #667986;padding:9px 12px;transition:background 400ms,color 400ms,box-shadow 200ms;color:#262b2f;border:solid 2px transparent;border-radius:10px;background:#e3e7e9;}button:hover,button:focus,input[type="submit"]:hover,input[type="submit"]:focus{box-shadow:2px 2px 0 #262b2f;color:#fff;background:#667986;}button:active,input[type="submit"]:active{box-shadow:none;}button:focus,input[type="submit"]:focus{border:dotted 2px #fff;outline:none;}button.alt,input[type="submit"].alt{color:#262b2f;border:solid 2px #667986;background:#f5f6f7;}button.alt:hover,button.alt:focus,input[type="submit"].alt:hover,input[type="submit"].alt:focus{color:#fff;background:#007ac8;}button.alt:focus,input[type="submit"].alt:focus{border:dotted 2px #fff;}button.warning,input[type="submit"].warning{box-shadow:2px 2px 0 #003f87;color:#262b2f;border-color:transparent;background:#ffc61e;}button.warning:hover,button.warning:focus,input[type="submit"].warning:hover,input[type="submit"].warning:focus{background:#ffe38f;}button.warning:active,input[type="submit"].warning:active{box-shadow:none;}button.warning:focus,input[type="submit"].warning:focus{border:dotted 2px #cc2d30;}button:disabled,input[type="submit"]:disabled{color:#576772;border-color:#a5b0b8;background:#e3e7e9;box-shadow:none;}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:default;}.button,.user-login-form .cas-login-link,.block--nodeeventfield-event-link a{box-shadow:2px 2px 0 #003f87;display:inline-block;box-sizing:border-box;margin-bottom:12px;padding:12px 24px;user-select:none;transition:background-color 400ms,color 400ms,border-color 400ms,box-shadow 200ms;text-align:center;vertical-align:middle;text-decoration:none;color:#fff;border-width:2px;border-style:solid;border-color:transparent;border-radius:100px;background:#007ac8;font-size:calc(16px + 6 * ((100vw - 300px) / 1000));line-height:1;}.button .material-icons,.user-login-form .cas-login-link .material-icons,.block--nodeeventfield-event-link a .material-icons{position:relative;top:3px;font-size:calc(16px + 6 * ((100vw - 300px) / 1000));}.button:active,.user-login-form .cas-login-link:active,.block--nodeeventfield-event-link a:active{box-shadow:none;}.button:focus,.user-login-form .cas-login-link:focus,.block--nodeeventfield-event-link a:focus{border-style:dotted;outline:none;}.button:hover,.user-login-form .cas-login-link:hover,.block--nodeeventfield-event-link a:hover,.button:focus,.user-login-form .cas-login-link:focus,.block--nodeeventfield-event-link a:focus{color:#003f87;border-color:#003f87;background:#e3e7e9;}.button.square,.user-login-form .cas-login-link,.block--nodeeventfield-event-link a.square{border-radius:5px;}.button.small,.user-login-form .small.cas-login-link,.block--nodeeventfield-event-link a.small{padding:6px 12px;font-size:calc(16px + 2 * ((100vw - 300px) / 1000));}.button.medium,.user-login-form .medium.cas-login-link,.block--nodeeventfield-event-link a.medium{padding:18px 36px;font-size:calc(20.256px + 7.596 * ((100vw - 300px) / 1000));}.button.medium .material-icons,.user-login-form .medium.cas-login-link .material-icons,.block--nodeeventfield-event-link a.medium .material-icons{font-size:calc(20.256px + 7.596 * ((100vw - 300px) / 1000));}.button.large,.user-login-form .large.cas-login-link,.block--nodeeventfield-event-link a.large{padding:24px 48px;font-size:calc(25.632px + 9.612 * ((100vw - 300px) / 1000));}.button.large .material-icons,.user-login-form .large.cas-login-link .material-icons,.block--nodeeventfield-event-link a.large .material-icons{font-size:calc(25.632px + 9.612 * ((100vw - 300px) / 1000));}.button.dark-blue,.user-login-form .cas-login-link,.block--nodeeventfield-event-link a.dark-blue{box-shadow:2px 2px 0 #007ac8;background:#003f87;}.button.dark-blue:active,.user-login-form .cas-login-link:active,.block--nodeeventfield-event-link a.dark-blue:active,.button.dark-blue:hover,.user-login-form .cas-login-link:hover,.block--nodeeventfield-event-link a.dark-blue:hover,.button.dark-blue:focus,.user-login-form .cas-login-link:focus,.block--nodeeventfield-event-link a.dark-blue:focus{color:#007ac8;border-color:#007ac8;background:#fff;}.button.green,.user-login-form .green.cas-login-link,.block--nodeeventfield-event-link a.green{box-shadow:2px 2px 0 #006b3f;background:#4A821E;}.button.green:active,.user-login-form .green.cas-login-link:active,.block--nodeeventfield-event-link a.green:active,.button.green:hover,.user-login-form .green.cas-login-link:hover,.block--nodeeventfield-event-link a.green:hover,.button.green:focus,.user-login-form .green.cas-login-link:focus,.block--nodeeventfield-event-link a.green:focus{color:#006b3f;border-color:#006b3f;background:#e3e7e9;}.button.green.medium,.user-login-form .green.medium.cas-login-link,.block--nodeeventfield-event-link a.green.medium{font-size:calc(20.256px + 7.596 * ((100vw - 300px) / 1000));}.button.green.large,.user-login-form .green.large.cas-login-link,.block--nodeeventfield-event-link a.green.large{font-size:calc(25.632px + 9.612 * ((100vw - 300px) / 1000));}.button.dark-green,.user-login-form .dark-green.cas-login-link,.block--nodeeventfield-event-link a.dark-green{box-shadow:2px 2px 0 #bad80a;background:#006b3f;}.button.dark-green:active,.user-login-form .dark-green.cas-login-link:active,.block--nodeeventfield-event-link a.dark-green:active,.button.dark-green:hover,.user-login-form .dark-green.cas-login-link:hover,.block--nodeeventfield-event-link a.dark-green:hover,.button.dark-green:focus,.user-login-form .dark-green.cas-login-link:focus,.block--nodeeventfield-event-link a.dark-green:focus{color:#4A821E;border-color:#bad80a;background:#fff;}.button.white,.user-login-form .white.cas-login-link,.block--nodeeventfield-event-link a.white{box-shadow:2px 2px 0 #003f87;color:#007ac8;background:#fff;}.button.white:active,.user-login-form .white.cas-login-link:active,.block--nodeeventfield-event-link a.white:active,.button.white:hover,.user-login-form .white.cas-login-link:hover,.block--nodeeventfield-event-link a.white:hover,.button.white:focus,.user-login-form .white.cas-login-link:focus,.block--nodeeventfield-event-link a.white:focus{color:#fff;border-color:transparent;background:#007ac8;}.button.outline,.user-login-form .outline.cas-login-link,.block--nodeeventfield-event-link a.outline{box-shadow:2px 2px 0 #007ac8;color:#007ac8;border-color:#007ac8;background:#fff;}.button.outline:active,.user-login-form .outline.cas-login-link:active,.block--nodeeventfield-event-link a.outline:active,.button.outline:hover,.user-login-form .outline.cas-login-link:hover,.block--nodeeventfield-event-link a.outline:hover,.button.outline:focus,.user-login-form .outline.cas-login-link:focus,.block--nodeeventfield-event-link a.outline:focus{color:#fff;border-color:transparent;background:#003f87;}.button.outline:focus,.user-login-form .outline.cas-login-link:focus,.block--nodeeventfield-event-link a.outline:focus{border:dotted 2px #fff;}.button.outline.dark-blue,.user-login-form .outline.cas-login-link,.block--nodeeventfield-event-link a.outline.dark-blue{box-shadow:2px 2px 0 #003f87;color:#003f87;border-color:#003f87;}.button.outline.dark-blue:active,.user-login-form .outline.cas-login-link:active,.block--nodeeventfield-event-link a.outline.dark-blue:active,.button.outline.dark-blue:hover,.user-login-form .outline.cas-login-link:hover,.block--nodeeventfield-event-link a.outline.dark-blue:hover,.button.outline.dark-blue:focus,.user-login-form .outline.cas-login-link:focus,.block--nodeeventfield-event-link a.outline.dark-blue:focus{color:#fff;border-color:transparent;background:#007ac8;}.button.outline.green,.user-login-form .outline.green.cas-login-link,.block--nodeeventfield-event-link a.outline.green{box-shadow:2px 2px 0 #4A821E;color:#4A821E;border-color:#4A821E;}.button.outline.green:active,.user-login-form .outline.green.cas-login-link:active,.block--nodeeventfield-event-link a.outline.green:active,.button.outline.green:hover,.user-login-form .outline.green.cas-login-link:hover,.block--nodeeventfield-event-link a.outline.green:hover,.button.outline.green:focus,.user-login-form .outline.green.cas-login-link:focus,.block--nodeeventfield-event-link a.outline.green:focus{color:#fff;border-color:transparent;background:#006b3f;}.button.outline.dark-green,.user-login-form .outline.dark-green.cas-login-link,.block--nodeeventfield-event-link a.outline.dark-green{box-shadow:2px 2px 0 #006b3f;color:#006b3f;border-color:#006b3f;}.button.outline.dark-green:active,.user-login-form .outline.dark-green.cas-login-link:active,.block--nodeeventfield-event-link a.outline.dark-green:active,.button.outline.dark-green:hover,.user-login-form .outline.dark-green.cas-login-link:hover,.block--nodeeventfield-event-link a.outline.dark-green:hover,.button.outline.dark-green:focus,.user-login-form .outline.dark-green.cas-login-link:focus,.block--nodeeventfield-event-link a.outline.dark-green:focus{color:#fff;border-color:transparent;background:#4A821E;}.button.outline.white,.user-login-form .outline.white.cas-login-link,.block--nodeeventfield-event-link a.outline.white{box-shadow:2px 2px 0 #fff;color:#fff;border-color:#fff;background:transparent;}.button.outline.white:active,.user-login-form .outline.white.cas-login-link:active,.block--nodeeventfield-event-link a.outline.white:active,.button.outline.white:hover,.user-login-form .outline.white.cas-login-link:hover,.block--nodeeventfield-event-link a.outline.white:hover,.button.outline.white:focus,.user-login-form .outline.white.cas-login-link:focus,.block--nodeeventfield-event-link a.outline.white:focus{color:#003f87;border-color:transparent;background:#e3e7e9;}.button.dark-blue:active,.user-login-form .cas-login-link:active,.block--nodeeventfield-event-link a.dark-blue:active,.button.green:active,.user-login-form .green.cas-login-link:active,.block--nodeeventfield-event-link a.green:active,.button.dark-green:active,.user-login-form .dark-green.cas-login-link:active,.block--nodeeventfield-event-link a.dark-green:active,.button.white:active,.user-login-form .white.cas-login-link:active,.block--nodeeventfield-event-link a.white:active{box-shadow:none;}.button.dark-blue.outline:active,.user-login-form .outline.cas-login-link:active,.block--nodeeventfield-event-link a.dark-blue.outline:active,.button.green.outline:active,.user-login-form .green.outline.cas-login-link:active,.block--nodeeventfield-event-link a.green.outline:active,.button.dark-green.outline:active,.user-login-form .dark-green.outline.cas-login-link:active,.block--nodeeventfield-event-link a.dark-green.outline:active,.button.white.outline:active,.user-login-form .white.outline.cas-login-link:active,.block--nodeeventfield-event-link a.white.outline:active{box-shadow:none;}.button.dark-blue.outline:focus,.user-login-form .outline.cas-login-link:focus,.block--nodeeventfield-event-link a.dark-blue.outline:focus,.button.green.outline:focus,.user-login-form .green.outline.cas-login-link:focus,.block--nodeeventfield-event-link a.green.outline:focus,.button.dark-green.outline:focus,.user-login-form .dark-green.outline.cas-login-link:focus,.block--nodeeventfield-event-link a.dark-green.outline:focus,.button.white.outline:focus,.user-login-form .white.outline.cas-login-link:focus,.block--nodeeventfield-event-link a.white.outline:focus{border:dotted 2px #fff;}.toolbar-bar button,.si-button{box-shadow:none;}.nav--main > .menu,.nav--main .ultimenu--horizontal,.nav--main .ultimenu-main-menu,#block-system-main-menu > .menu,#block-system-main-menu .ultimenu--horizontal,#block-system-main-menu .ultimenu-main-menu{background-color:initial;}.nav--main > .menu > li,.nav--main .ultimenu--horizontal > li,.nav--main .ultimenu-main-menu > li,#block-system-main-menu > .menu > li,#block-system-main-menu .ultimenu--horizontal > li,#block-system-main-menu .ultimenu-main-menu > li{width:100%;border:none;border-bottom:1px solid #002f5e;}@media (min-width:841px){.nav--main > .menu > li,.nav--main .ultimenu--horizontal > li,.nav--main .ultimenu-main-menu > li,#block-system-main-menu > .menu > li,#block-system-main-menu .ultimenu--horizontal > li,#block-system-main-menu .ultimenu-main-menu > li{width:inherit;border-bottom:none;}}.nav--main > .menu > li:first-of-type a,.nav--main .ultimenu--horizontal > li:first-of-type a,.nav--main .ultimenu-main-menu > li:first-of-type a,#block-system-main-menu > .menu > li:first-of-type a,#block-system-main-menu .ultimenu--horizontal > li:first-of-type a,#block-system-main-menu .ultimenu-main-menu > li:first-of-type a{border-left-width:3px;}.nav--main > .menu > li > a,.nav--main .ultimenu--horizontal > li > a,.nav--main .ultimenu-main-menu > li > a,#block-system-main-menu > .menu > li > a,#block-system-main-menu .ultimenu--horizontal > li > a,#block-system-main-menu .ultimenu-main-menu > li > a{position:relative;display:grid;align-items:center;box-sizing:border-box;width:100%;height:58px;margin:0;padding:12px;text-align:left;white-space:normal;text-decoration:none;color:#fff;outline:3px solid transparent;background-color:#003f87;font-family:"Fira Sans Extra Condensed",sans-serif;line-height:1em;}@media (min-width:841px){.nav--main > .menu > li > a,.nav--main .ultimenu--horizontal > li > a,.nav--main .ultimenu-main-menu > li > a,#block-system-main-menu > .menu > li > a,#block-system-main-menu .ultimenu--horizontal > li > a,#block-system-main-menu .ultimenu-main-menu > li > a{display:flex;align-items:center;max-width:250px;padding:0 18px;text-align:center;}}@media (min-width:1300px){.nav--main > .menu > li > a,.nav--main .ultimenu--horizontal > li > a,.nav--main .ultimenu-main-menu > li > a,#block-system-main-menu > .menu > li > a,#block-system-main-menu .ultimenu--horizontal > li > a,#block-system-main-menu .ultimenu-main-menu > li > a{height:68px;}}.nav--main > .menu > li > a:hover,.nav--main > .menu > li > a:focus,.nav--main > .menu > li > a:active,.nav--main .ultimenu--horizontal > li > a:hover,.nav--main .ultimenu--horizontal > li > a:focus,.nav--main .ultimenu--horizontal > li > a:active,.nav--main .ultimenu-main-menu > li > a:hover,.nav--main .ultimenu-main-menu > li > a:focus,.nav--main .ultimenu-main-menu > li > a:active,#block-system-main-menu > .menu > li > a:hover,#block-system-main-menu > .menu > li > a:focus,#block-system-main-menu > .menu > li > a:active,#block-system-main-menu .ultimenu--horizontal > li > a:hover,#block-system-main-menu .ultimenu--horizontal > li > a:focus,#block-system-main-menu .ultimenu--horizontal > li > a:active,#block-system-main-menu .ultimenu-main-menu > li > a:hover,#block-system-main-menu .ultimenu-main-menu > li > a:focus,#block-system-main-menu .ultimenu-main-menu > li > a:active{color:#262b2f;outline:none;background-color:#bad80a;}.nav--main > .menu > li > a:focus,.nav--main .ultimenu--horizontal > li > a:focus,.nav--main .ultimenu-main-menu > li > a:focus,#block-system-main-menu > .menu > li > a:focus,#block-system-main-menu .ultimenu--horizontal > li > a:focus,#block-system-main-menu .ultimenu-main-menu > li > a:focus{outline:3px dotted #262b2f;outline-offset:-3px;}.nav--main > .menu > li > a:after,.nav--main .ultimenu--horizontal > li > a:after,.nav--main .ultimenu-main-menu > li > a:after,#block-system-main-menu > .menu > li > a:after,#block-system-main-menu .ultimenu--horizontal > li > a:after,#block-system-main-menu .ultimenu-main-menu > li > a:after{position:absolute;top:0;right:0;display:block;width:58px;height:100%;content:"";transform:translatex(100%);}@media (min-width:841px){.nav--main > .menu > li > a:after,.nav--main .ultimenu--horizontal > li > a:after,.nav--main .ultimenu-main-menu > li > a:after,#block-system-main-menu > .menu > li > a:after,#block-system-main-menu .ultimenu--horizontal > li > a:after,#block-system-main-menu .ultimenu-main-menu > li > a:after{display:none;}}.nav--main > .menu > li > a.active,.nav--main .ultimenu--horizontal > li > a.active,.nav--main .ultimenu-main-menu > li > a.active,#block-system-main-menu > .menu > li > a.active,#block-system-main-menu .ultimenu--horizontal > li > a.active,#block-system-main-menu .ultimenu-main-menu > li > a.active{color:#003f87;background-color:#bad80a;}.toggle{width:68px;height:68px;padding:0;color:#fff;border:0;border-radius:0;background:#007ac8;box-shadow:none;}@media (min-width:841px){.toggle{width:58px;height:58px;}}@media (min-width:1300px){.toggle{width:68px;height:68px;}}.toggle:active,.toggle:hover,.toggle:focus{transform:none;background:#003f87;box-shadow:none;}.toggle .material-icons{top:inherit;}.sg-colors{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0;}.sg-colors li{flex:auto;padding:6px;margin:6px;min-width:150px;max-width:20%;border:2px solid #f5f6f7;}.sg-swatch{display:block;margin-bottom:12px;height:100px;}.sg-swatch.dark-blue,.user-login-form .sg-swatch.cas-login-link{background:#003f87;}.sg-swatch.blue{background:#007ac8;}.sg-swatch.dark-green{background:#006b3f;}.sg-swatch.light-green{background:#bad80a;}.sg-swatch.darkest-blue{background:#002f5e;}.sg-swatch.light-blue{background:#41B6FF;}.sg-swatch.green{background:#4A821E;}.sg-swatch.lightest-green{background:#d6e86c;}.sg-swatch.black{background:#262b2f;}.sg-swatch.gray{background:#667986;}.sg-swatch.light-gray{background:#e3e7e9;}.sg-swatch.lightest-gray{background:#f5f6f7;}.sg-swatch.white{background:#fff;}.sg-swatch.red{background:#cc2d30;}.sg-swatch.yellow{background:#ffc61e;}fieldset{margin:0;padding:0;border:0;background-color:transparent;}legend,label{display:block;margin-bottom:12px;padding:0;font-weight:600;}legend.required:after,legend.form-required:after,legend .form-required:after,label.required:after,label.form-required:after,label .form-required:after{content:" *";color:#007ac8;font-weight:400;}input,textarea,select{display:block;box-sizing:border-box;max-width:100%;margin-bottom:12px;padding:9px;color:#262b2f;border:solid 2px #e3e7e9;border-radius:5px;background-color:#f5f6f7;box-shadow:none;}@media (min-width:841px){input,textarea,select{border-width:3px;}}input:focus,textarea:focus,select:focus{outline:none;border-color:#41B6FF;box-shadow:0 5px 10px rgba(0,122,200,0.16),0 3px 6px rgba(38,43,47,0.23);}@media (-ms-high-contrast:active){input:focus,textarea:focus,select:focus{border-style:dotted;}}input:disabled,textarea:disabled,select:disabled{cursor:not-allowed;color:#667986;border-color:#667986;background-color:#e3e7e9;}::placeholder{opacity:1;color:rgba(38,43,47,0.9);}:-ms-input-placeholder{color:rgba(38,43,47,0.9);}::-ms-input-placeholder{color:rgba(38,43,47,0.9);}.form-managed-file .form-file{display:inline-block;margin-right:12px;margin-bottom:12px;}.webform-grid input[type="radio"]{position:relative;width:inherit;height:inherit;margin:auto;opacity:1;}.webform-grid .checkbox label{top:0;right:0;bottom:0;left:0;clip:inherit;height:100%;opacity:0;}form .description{margin-bottom:12px;color:#667986;font-size:calc(16px + 2 * ((100vw - 300px) / 1000));}form .form-item{margin-bottom:12px;}html .material-icons{font-size:36px;}.icon-with-text{display:inline-grid;text-decoration:none;width:80px;height:80px;justify-content:center;align-content:center;text-align:center;}.icon-with-text .icon-text{display:block;font-size:16px;margin-top:6px;}.icon-with-text.medium{width:140px;height:140px;}.icon-with-text.medium .material-icons{font-size:72px;}.icon-with-text.medium .icon-text{font-size:calc(16px + 6 * ((100vw - 300px) / 1000));}.icon-with-text.large{width:180px;height:180px;}.icon-with-text.large .material-icons{font-size:96px;}.icon-with-text.large .icon-text{font-size:calc(22.784px + 8.544 * ((100vw - 300px) / 1000));}.social-icon{display:block;width:58px;height:58px;transition:ease 400ms background-color;color:#fff;background-color:#007ac8;}.social-icon svg{width:100%;padding:10px;transition:fill ease 400ms;fill:#fff;}.social-icon:hover,.social-icon:focus,.social-icon:active{color:#fff;background-color:#003f87;}.social-icon:focus{outline:2px dotted;outline-color:#003f87;outline-offset:2px;}@media (min-width:841px){.social-icon:focus{outline-width:3px;outline-offset:3px;}}.social-icon.medium{width:140px;height:140px;}.social-icon.medium span{font-size:calc(16px + 6 * ((100vw - 300px) / 1000));}.social-icon.large{width:180px;height:180px;}.social-icon.large span{font-size:calc(22.784px + 8.544 * ((100vw - 300px) / 1000));}.social-media-links{display:flex;flex-flow:row wrap;max-width:400px;padding:0;list-style:none;}@media (min-width:841px){.social-media-links{max-width:none;}}.social-media-links .social-icon{margin:12px 12px 0 0;}.my-western-links .social-media-links{justify-content:center;width:100%;max-width:none;}@media (min-width:841px){.my-western-links .social-media-links{max-width:600px;margin-top:-36px;margin-left:50%;transform:translatex(-50%);}}@media (min-width:1080px){.my-western-links .social-media-links{margin-top:-108px;}}.my-western-links .social-icon{display:flex;flex-flow:column;align-items:center;width:initial;height:initial;padding:12px;text-align:center;text-decoration:none;background:transparent;font-size:14px;line-height:1em;}@media (min-width:841px){.my-western-links .social-icon{font-size:16px;}}.my-western-links .social-icon:hover,.my-western-links .social-icon:active,.my-western-links .social-icon:focus{outline-color:#fff;background:#007ac8;}.my-western-links .social-icon svg{width:58px;height:58px;margin-bottom:6px;}@media (min-width:841px){.my-western-links .social-icon svg{width:68px;height:68px;}}.my-western-links .social-icon .icon-text{margin-bottom:12px;}img,picture{max-width:100%;height:auto;margin:0;}picture source,picture img{width:100%;height:auto;}.background-image,.background-image > div{position:absolute;z-index:0;top:0;left:0;display:block;overflow:hidden;width:100%;height:100%;object-fit:cover;}.background-image img,.background-image > div img{display:block;width:100%;height:100%;object-fit:cover;}.image--stylized{position:relative;width:100%;height:100%;border-radius:50%;}.image--stylized *{width:100%;height:100%;border-radius:50%;}.image--stylized img{display:block;width:100%;height:100%;object-fit:cover;}ul,ol{margin:0 0 12px;}li{line-height:1.5em;}.spaced li{margin-bottom:6px;}@media (min-width:841px){.spaced li{margin-bottom:12px;}}dl{margin-bottom:6px;}dl dt{margin-top:6px;font-weight:600;}dl dd{margin:0;}.menu li{border-left:solid 2px #e3e7e9;margin-bottom:0;}@media (min-width:841px){.menu li{border-left-width:3px;}}.menu li a{display:inline-block;width:100%;margin:inherit;margin-bottom:0;padding:6px 24px 6px 12px;transition:400ms ease background-color;color:#262b2f;text-decoration:none;}nav .menu li,.menu--erm-menu .menu li{border-left:none;}.logo{width:266px;height:136px;padding:12px;background-color:#003f87;}@media (min-width:1300px){.logo{width:306px;height:154px;}}.logo.stacked{height:170px;}@media (min-width:1300px){.logo.stacked{height:196px;}}.logo.horizontal{width:400px;height:100px;}.logo svg{width:100%;height:100%;}.logo.full-color,.logo.grayscale,.logo.black{background-color:#fff;}.logo.reversed{background-color:#262b2f;}.logo.make-waves{width:266px;height:266px;}@media (min-width:1300px){.logo.make-waves{width:306px;height:306px;}}.logo .cls-1{fill:#003f87;}.logo .cls-2{fill:#007ac8;}.logo .cls-3{fill:#262b2f;}.logo .cls-4{fill:#808285;}.logo .cls-5{fill:#fff;}#drupal-off-canvas{font-size:0.5em;}#drupal-off-canvas ul{padding:6px 0;}#drupal-off-canvas a{line-height:1.5em;}#drupal-off-canvas input[type="checkbox"]{position:relative;display:inline;width:initial;height:initial;opacity:1;}#drupal-off-canvas input[type="checkbox"] + label{margin:0;padding:0;}#drupal-off-canvas input[type="checkbox"] + label:before{width:0;height:0;border:none;background:none;}#drupal-off-canvas .button,#drupal-off-canvas .user-login-form .cas-login-link,.user-login-form #drupal-off-canvas .cas-login-link,#drupal-off-canvas .block--nodeeventfield-event-link a,.block--nodeeventfield-event-link #drupal-off-canvas a{min-width:initial;}.blue-overlay:after,.dark-blue-overlay:after,.black-overlay:after,.gray-overlay:after{position:absolute;z-index:0;top:0;left:0;display:block;width:100%;height:100%;content:"";}.blue-overlay h1,.blue-overlay h2,.blue-overlay h3,.blue-overlay h4,.blue-overlay h5,.blue-overlay h6,.blue-overlay p,.dark-blue-overlay h1,.dark-blue-overlay h2,.dark-blue-overlay h3,.dark-blue-overlay h4,.dark-blue-overlay h5,.dark-blue-overlay h6,.dark-blue-overlay p,.black-overlay h1,.black-overlay h2,.black-overlay h3,.black-overlay h4,.black-overlay h5,.black-overlay h6,.black-overlay p{color:#fff;}.blue-overlay{background:#007ac8;}.blue-overlay:after{background:rgba(0,122,200,0.6);}.dark-blue-overlay{background:#003f87;}.dark-blue-overlay:after{background:rgba(0,63,135,0.6);}.black-overlay{background:#262b2f;}.black-overlay:after{background:rgba(38,43,47,0.6);}.gray-overlay{background:#e3e7e9;}.gray-overlay:after{background:rgba(227,231,233,0.6);}.gray-overlay h1,.gray-overlay h2,.gray-overlay h3,.gray-overlay h4,.gray-overlay h5,.gray-overlay h6{color:#003f87;}.gray-overlay p{color:#262b2f;}html{scroll-behavior:smooth;}html *{box-sizing:border-box;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}table{width:100%;margin:12px 0;table-layout:fixed;word-wrap:break-word;border-collapse:collapse;}tbody{border:none;}tr{border-top:none;border-right:none;border-bottom:none;border-left:none;}tr:nth-of-type(odd){color:#262b2f;background:#e3e7e9;}tr:nth-of-type(odd) h2{color:#002f5e;}tr:nth-of-type(odd) h3,tr:nth-of-type(odd) h4,tr:nth-of-type(odd) h5,tr:nth-of-type(odd) h6{color:#003f87;}tr:nth-of-type(odd) a:not([class]){color:#0057a1;}tr:nth-of-type(odd) a:not([class]):hover,tr:nth-of-type(odd) a:not([class]):focus,tr:nth-of-type(odd) a:not([class]):active{color:#262b2f;background-color:#b6b9ba;}tr:nth-of-type(odd) .menu li{border-left:solid 2px #b6b9ba;}@media (min-width:841px){tr:nth-of-type(odd) .menu li{border-left-width:3px;}}tr:nth-of-type(odd) .menu li a{color:#262b2f;}tr:nth-of-type(odd) .menu li a:hover,tr:nth-of-type(odd) .menu li a:focus,tr:nth-of-type(odd) .menu li a:active{background:#b6b9ba;}tr:nth-of-type(even){color:#262b2f;background:#e3e7e9;background:#f5f6f7;}tr:nth-of-type(even) h2{color:#002f5e;}tr:nth-of-type(even) h3,tr:nth-of-type(even) h4,tr:nth-of-type(even) h5,tr:nth-of-type(even) h6{color:#003f87;}tr:nth-of-type(even) a:not([class]){color:#0057a1;}tr:nth-of-type(even) a:not([class]):hover,tr:nth-of-type(even) a:not([class]):focus,tr:nth-of-type(even) a:not([class]):active{color:#262b2f;background-color:#b6b9ba;}tr:nth-of-type(even) .menu li{border-left:solid 2px #b6b9ba;}@media (min-width:841px){tr:nth-of-type(even) .menu li{border-left-width:3px;}}tr:nth-of-type(even) .menu li a{color:#262b2f;}tr:nth-of-type(even) .menu li a:hover,tr:nth-of-type(even) .menu li a:focus,tr:nth-of-type(even) .menu li a:active{background:#b6b9ba;}tr:nth-of-type(even) a:not([class]){color:#006ebb;}tr.even,tr.odd{border-bottom:none;}th{color:#262b2f;background:#e3e7e9;padding:6px;text-align:left;border-top:none;border-right:none;border-bottom:none;border-left:none;background-color:#c5c9cb;font-size:calc(16px + 2 * ((100vw - 300px) / 1000));}th h2{color:#002f5e;}th h3,th h4,th h5,th h6{color:#003f87;}th a:not([class]){color:#0057a1;}th a:not([class]):hover,th a:not([class]):focus,th a:not([class]):active{color:#262b2f;background-color:#b6b9ba;}th .menu li{border-left:solid 2px #b6b9ba;}@media (min-width:841px){th .menu li{border-left-width:3px;}}th .menu li a{color:#262b2f;}th .menu li a:hover,th .menu li a:focus,th .menu li a:active{background:#b6b9ba;}th[colspan],th[rowspan]{position:relative;color:#fff;background-color:#727475;}th[colspan]:after,th[rowspan]:after{position:absolute;z-index:1;height:100%;content:"";background:#fff;}th[colspan]{text-align:center;}th[colspan]:after{top:0;right:-3px;width:2px;}@media (min-width:841px){th[colspan]:after{right:-4px;width:3px;}}th[rowspan]:after{bottom:-3px;left:0;width:100%;height:2px;}@media (min-width:841px){th[rowspan]:after{bottom:-4px;height:3px;}}td{padding:6px;border-top:none;border-bottom:none;border-left:2px solid #f5f6f7;font-size:calc(16px + 2 * ((100vw - 300px) / 1000));}@media (min-width:841px){td{border-width:3px;}}td:first-of-type{border-left:none;}td:last-of-type{border-right:2px solid #f5f6f7;}tr,td,th{vertical-align:middle;}caption{padding-bottom:12px;font-size:calc(16px + 2 * ((100vw - 300px) / 1000));font-weight:700;}html{color:#262b2f;font-family:"Fira Sans",sans-serif;font-size:calc(16px + 6 * ((100vw - 300px) / 1000));}@media (min-width:1300px){html{font-size:22px;}}aside,.block--beyond-basics-block,.paragraph--type--majors-aside{margin:12px 0;}aside.dark-blue-bg,aside.blue-bg,aside.light-gray-bg,aside.lightest-gray-bg,aside.light-blue-bg,aside.lightest-blue-bg,.block--beyond-basics-block.dark-blue-bg,.block--beyond-basics-block.blue-bg,.block--beyond-basics-block.light-gray-bg,.block--beyond-basics-block.lightest-gray-bg,.block--beyond-basics-block.light-blue-bg,.block--beyond-basics-block.lightest-blue-bg,.paragraph--type--majors-aside.dark-blue-bg,.paragraph--type--majors-aside.blue-bg,.paragraph--type--majors-aside.light-gray-bg,.paragraph--type--majors-aside.lightest-gray-bg,.paragraph--type--majors-aside.light-blue-bg,.paragraph--type--majors-aside.lightest-blue-bg{padding:24px;}aside.dark-blue-bg .block__title,aside.blue-bg .block__title,aside.light-gray-bg .block__title,aside.lightest-gray-bg .block__title,aside.light-blue-bg .block__title,aside.lightest-blue-bg .block__title,.block--beyond-basics-block.dark-blue-bg .block__title,.block--beyond-basics-block.blue-bg .block__title,.block--beyond-basics-block.light-gray-bg .block__title,.block--beyond-basics-block.lightest-gray-bg .block__title,.block--beyond-basics-block.light-blue-bg .block__title,.block--beyond-basics-block.lightest-blue-bg .block__title,.paragraph--type--majors-aside.dark-blue-bg .block__title,.paragraph--type--majors-aside.blue-bg .block__title,.paragraph--type--majors-aside.light-gray-bg .block__title,.paragraph--type--majors-aside.lightest-gray-bg .block__title,.paragraph--type--majors-aside.light-blue-bg .block__title,.paragraph--type--majors-aside.lightest-blue-bg .block__title{margin-top:0;padding-bottom:0;}blockquote{color:#262b2f;background:#e3e7e9;margin:12px 0;padding:24px;}blockquote h2{color:#002f5e;}blockquote h3,blockquote h4,blockquote h5,blockquote h6{color:#003f87;}blockquote a:not([class]){color:#0057a1;}blockquote a:not([class]):hover,blockquote a:not([class]):focus,blockquote a:not([class]):active{color:#262b2f;background-color:#b6b9ba;}blockquote .menu li{border-left:solid 2px #b6b9ba;}@media (min-width:841px){blockquote .menu li{border-left-width:3px;}}blockquote .menu li a{color:#262b2f;}blockquote .menu li a:hover,blockquote .menu li a:focus,blockquote .menu li a:active{background:#b6b9ba;}.pullquote,.paragraph--type--majors-pull-quote{margin:0 12px;padding:12px;font-style:italic;border-left:solid 3px #4A821E;}.pullquote.style-thin-border,.paragraph--type--majors-pull-quote.style-thin-border{border:0;}.pullquote.style-thin-border:before,.paragraph--type--majors-pull-quote.style-thin-border:before{border-top:solid 3px #007ac8;}.pullquote.style-thin-border:after,.paragraph--type--majors-pull-quote.style-thin-border:after{border-top:solid 3px #007ac8;}.font-size--smaller{font-size:calc(16px + 2 * ((100vw - 300px) / 1000));}@media (min-width:1300px){.font-size--smaller{font-size:18px;}}.font-size--regular{font-size:calc(16px + 6 * ((100vw - 300px) / 1000));}@media (min-width:1300px){.font-size--regular{font-size:22px;}}.font-size--larger{font-size:calc(16px + 10 * ((100vw - 300px) / 1000));}@media (min-width:1300px){.font-size--larger{font-size:26px;}}h1,h2,h3,h4,h5,h6{margin:36px 0 12px;color:#007ac8;font-family:"PT Serif",serif;line-height:1.2em;}h1{color:#002f5e;display:inline-block;font-family:"Montserrat",sans-serif;font-size:calc(32.432px + 12.162 * ((100vw - 300px) / 1000));font-weight:700;padding-bottom:24px;position:relative;}@media (min-width:1300px){h1{font-size:44.594px;}}h1:after{content:"";background-color:#002f5e;border-color:#002f5e;border-style:solid;border-width:calc(4px + 1 * ((100vw - 300px) / 1000));bottom:0;left:0;position:absolute;width:calc(70px + 80 * ((100vw - 300px) / 1000));}h2{font-size:calc(28.832px + 10.812 * ((100vw - 300px) / 1000));font-weight:700;color:#003f87;}@media (min-width:1300px){h2{font-size:39.644px;}}h3{font-size:calc(25.632px + 9.612 * ((100vw - 300px) / 1000));font-weight:600;color:#005da8;}@media (min-width:1300px){h3{font-size:35.244px;}}h4{font-size:calc(22.784px + 8.544 * ((100vw - 300px) / 1000));font-weight:400;}@media (min-width:1300px){h4{font-size:31.328px;}}h5{font-size:calc(20.256px + 7.596 * ((100vw - 300px) / 1000));font-weight:400;}@media (min-width:1300px){h5{font-size:27.852px;}}h6{font-size:calc(18px + 6.75 * ((100vw - 300px) / 1000));}@media (min-width:1300px){h6{font-size:24.75px;}}h2 + h3,h3 + h4,h4 + h5,h5 + h6{margin-top:0;}main h2{padding-bottom:18px;}.sans-serif-headings h2,.sans-serif-headings h3,.sans-serif-headings h4,.sans-serif-headings h5,.sans-serif-headings h6{font-family:"Fira Sans",sans-serif;}.big-bold-headings h1,.big-bold-headings h2,.big-bold-headings h3,.big-bold-headings h4,.big-bold-headings h5,.big-bold-headings h6{font-family:"Fira Sans",sans-serif;}.big-bold-headings h1{text-transform:uppercase;border-bottom:none;font-family:"Montserrat",sans-serif;font-size:calc(32.432px + 77.026 * ((100vw - 300px) / 1000));font-weight:900;}@media (min-width:1300px){.big-bold-headings h1{font-size:109.458px;}}.big-bold-headings h1:after{display:none;}.big-bold-headings h2{font-size:calc(28.832px + 68.476 * ((100vw - 300px) / 1000));text-transform:uppercase;border-bottom:none;font-family:"Montserrat",sans-serif;font-weight:900;}@media (min-width:1300px){.big-bold-headings h2{font-size:97.308px;}}.big-bold-headings h3{font-size:calc(25.632px + 16.02 * ((100vw - 300px) / 1000));display:inline-block;}@media (min-width:1300px){.big-bold-headings h3{font-size:41.652px;}}.big-bold-headings h3:after{z-index:-1;display:block;width:110%;height:30px;margin-left:50%;content:"";transform:translate(-50%,-18px);background-color:rgba(0,122,200,0.1);}.big-bold-headings h4{font-size:calc(22.784px + 14.24 * ((100vw - 300px) / 1000));text-transform:uppercase;}@media (min-width:1300px){.big-bold-headings h4{font-size:37.024px;}}.big-bold-headings h5{font-size:calc(20.256px + 12.66 * ((100vw - 300px) / 1000));}@media (min-width:1300px){.big-bold-headings h5{font-size:32.916px;}}.font-size--smaller h1{font-size:calc(32.432px + 4.054 * ((100vw - 300px) / 1000));}@media (min-width:1300px){.font-size--smaller h1{font-size:36.486px;}}.font-size--smaller h2{padding-bottom:none;border-bottom:none;font-size:calc(28.832px + 3.604 * ((100vw - 300px) / 1000));}@media (min-width:1300px){.font-size--smaller h2{font-size:32.436px;}}.font-size--smaller h3{font-size:calc(25.632px + 3.204 * ((100vw - 300px) / 1000));}@media (min-width:1300px){.font-size--smaller h3{font-size:28.836px;}}.font-size--smaller h4{font-size:calc(22.784px + 2.848 * ((100vw - 300px) / 1000));}@media (min-width:1300px){.font-size--smaller h4{font-size:25.632px;}}.font-size--smaller h5{font-size:calc(20.256px + 2.532 * ((100vw - 300px) / 1000));}@media (min-width:1300px){.font-size--smaller h5{font-size:22.788px;}}.font-size--smaller h6{font-size:calc(18px + 2.25 * ((100vw - 300px) / 1000));}@media (min-width:1300px){.font-size--smaller h6{font-size:20.25px;}}hr{margin:12px 0;border:0;border-bottom:2px solid #e3e7e9;}@media (min-width:841px){hr{border-width:3px;}}a{transition:200ms ease;transition-property:background,color,border;text-decoration:underline;color:#006ebb;}a:active,a:focus,a:hover{text-decoration:none;color:#003f87;border-bottom-color:transparent;background-color:#e3e7e9;}a:focus{outline:2px dotted;outline-offset:2px;}@media (min-width:841px){a:focus{outline:3px dotted;outline-offset:3px;}}p{line-height:1.5em;margin:0 0 12px;}.intro{font-size:calc(16px + 10 * ((100vw - 300px) / 1000));color:#003f87;}@media (min-width:1300px){.intro{font-size:26px;}}.tagline{display:block;margin-left:12px;margin-bottom:12px;color:#003f87;font-style:italic;}h1 + .tagline,h1 ~ div .tagline{font-size:calc(28.832px + 3.604 * ((100vw - 300px) / 1000));}h2 + .tagline,h2 ~ div .tagline{font-size:calc(25.632px + 3.204 * ((100vw - 300px) / 1000));}h3 + .tagline,h3 ~ div .tagline{font-size:calc(22.784px + 2.848 * ((100vw - 300px) / 1000));}h4 + .tagline,h4 ~ div .tagline{font-size:calc(20.256px + 2.532 * ((100vw - 300px) / 1000));}h5 + .tagline,h5 ~ div .tagline{font-size:calc(18px + 2.25 * ((100vw - 300px) / 1000));}.black-bg h1 + .tagline,.black-bg h1 ~ div .tagline,.black-bg h2 + .tagline,.black-bg h2 ~ div .tagline,.black-bg h3 + .tagline,.black-bg h3 ~ div .tagline,.black-bg h4 + .tagline,.black-bg h4 ~ div .tagline,.black-bg h5 + .tagline,.black-bg h5 ~ div .tagline,.black-bg h6 + .tagline,.black-bg h6 ~ div .tagline{color:#d6e86c;}.dark-blue-bg h1 + .tagline,.dark-blue-bg h1 ~ div .tagline,.dark-blue-bg h2 + .tagline,.dark-blue-bg h2 ~ div .tagline,.dark-blue-bg h3 + .tagline,.dark-blue-bg h3 ~ div .tagline,.dark-blue-bg h4 + .tagline,.dark-blue-bg h4 ~ div .tagline,.dark-blue-bg h5 + .tagline,.dark-blue-bg h5 ~ div .tagline,.dark-blue-bg h6 + .tagline,.dark-blue-bg h6 ~ div .tagline{color:#bad80a;}.blue-bg h1 + .tagline,.blue-bg h1 ~ div .tagline,.blue-bg h2 + .tagline,.blue-bg h2 ~ div .tagline,.blue-bg h3 + .tagline,.blue-bg h3 ~ div .tagline,.blue-bg h4 + .tagline,.blue-bg h4 ~ div .tagline,.blue-bg h5 + .tagline,.blue-bg h5 ~ div .tagline,.blue-bg h6 + .tagline,.blue-bg h6 ~ div .tagline,.gray-bg h1 + .tagline,.gray-bg h1 ~ div .tagline,.gray-bg h2 + .tagline,.gray-bg h2 ~ div .tagline,.gray-bg h3 + .tagline,.gray-bg h3 ~ div .tagline,.gray-bg h4 + .tagline,.gray-bg h4 ~ div .tagline,.gray-bg h5 + .tagline,.gray-bg h5 ~ div .tagline,.gray-bg h6 + .tagline,.gray-bg h6 ~ div .tagline{color:#fff;}.taxonomy-term,.job-title,.pronouns{display:inline-block;float:left;margin:0 12px 12px 0;padding:12px;color:#003f87;border:none;background-color:#bad80a;font-size:calc(16px + 2 * ((100vw - 300px) / 1000));}a.taxonomy-term{color:#003f87;}a.taxonomy-term:hover,a.taxonomy-term:focus,a.taxonomy-term:active{color:#bad80a;background-color:#003f87;}.slow{transition-duration:800ms;}.medium{transition-duration:400ms;}.fast{transition-duration:200ms;}.linear{transition-timing-function:linear;}.ease{transition-timing-function:ease;}.accordion-set{margin-bottom:12px;}.accordion-set .item{border-top:#003f87 solid 3px;border-right:#003f87 solid 3px;border-left:#003f87 solid 3px;}.accordion-set .item:last-of-type{border-bottom:#003f87 solid 3px;}.accordion-set .item .field__title,.accordion-set .item .title{margin:0;}.accordion-set .item .field__title .expand,.accordion-set .item .title .expand{display:flex;align-items:center;width:100%;margin-bottom:0;padding:12px;text-align:left;color:#002f5e;border:2px solid transparent;border-radius:0;background:none;font-size:calc(16px + 6 * ((100vw - 300px) / 1000));font-weight:600;line-height:1.2em;box-shadow:none;}.accordion-set .item .field__title .expand:active,.accordion-set .item .title .expand:active{transform:none;}.accordion-set .item .field__title .expand:focus,.accordion-set .item .title .expand:focus{border:2px dotted #003f87;background-color:rgba(0,63,135,0.1);box-shadow:none;}.accordion-set .item .field__title .expand .material-icons,.accordion-set .item .title .expand .material-icons{color:#003f87;font-size:24px;margin-right:12px;}.accordion-set .item .field__title + .content,.accordion-set .item .title + .content{display:none;padding:12px;padding-top:0;word-wrap:break-word;}#drupal-off-canvas .field--name-field-accordion-item tr.draggable{display:flex;}.quick-accordion .ui-accordion-content{height:auto;}.quick-accordion .ui-accordion-content .view .view-content .views-row article header h2{font-size:25px;}.quick-accordion .ui-accordion-content .view .view-content .views-row article header p{font-size:calc(16px + 6 * ((100vw - 300px) / 1000));}.quick-accordion ul p{font-size:calc(16px + 6 * ((100vw - 300px) / 1000));}.quick-accordion ul a{font-size:calc(16px + 6 * ((100vw - 300px) / 1000));}.block--announcement{display:-ms-grid;display:grid;align-items:center;margin:auto;background-color:#003f87;-ms-grid-columns:1fr 3fr;-ms-grid-rows:auto;grid-template-areas:"image text";grid-template-columns:1fr 3fr;grid-template-rows:auto;justify-items:center;}@media (min-width:841px){.block--announcement{max-width:50%;}}.block--announcement .block__title{margin-top:0;padding-bottom:0;text-align:center;border-bottom:none;font-family:"Fira Sans",sans-serif;}.block--announcement a{color:#003f87;}.block--announcement .image{width:100%;height:100%;background-color:#003f87;grid-area:image;-ms-grid-column:1;-ms-grid-column-span:1;-ms-grid-row:1;-ms-grid-row-span:1;}.block--announcement .image div{width:100%;height:100%;}.block--announcement .image img{display:block;width:100%;height:100%;opacity:0.3;object-fit:cover;}.block--announcement .material-icons{color:#bad80a;grid-area:image;-ms-grid-column:1;-ms-grid-column-span:1;-ms-grid-row:1;-ms-grid-row-span:1;}@media (min-width:841px){.block--announcement .material-icons{font-size:48px;}}.block--announcement .body{display:grid;width:100%;height:100%;padding:12px;background:#bad80a;grid-area:text;-ms-grid-column:2;-ms-grid-column-span:1;-ms-grid-row:1;-ms-grid-row-span:1;justify-items:center;}.block--announcement.layout-builder-block{padding:0;}.block--banner{position:relative;display:grid;align-content:center;padding:36px;text-align:center;}.block--banner .body{position:relative;z-index:1;max-width:1300px;margin:auto;}.block--banner.blue-overlay a:not(.button){color:#fff;}.block--banner.dark-blue-overlay a:not(.button),.block--banner.black-overlay a:not(.button){color:#9cd9ff;}.block--banner.blue-overlay a:not(.button):hover,.block--banner.blue-overlay a:not(.button):focus,.block--banner.blue-overlay a:not(.button):active,.block--banner.dark-blue-overlay a:not(.button):hover,.block--banner.dark-blue-overlay a:not(.button):focus,.block--banner.dark-blue-overlay a:not(.button):active,.block--banner.black-overlay a:not(.button):hover,.block--banner.black-overlay a:not(.button):focus,.block--banner.black-overlay a:not(.button):active{color:#003f87;}.block--banner.blue-overlay a:not(.button):focus,.block--banner.dark-blue-overlay a:not(.button):focus,.block--banner.black-overlay a:not(.button):focus{outline-color:#667986;}.block--banner.gray-overlay a:not(.button){color:#003f87;}.block--banner.gray-overlay a:not(.button):focus{outline-color:inherit;}.block--half-page h1,.block--half-page h2,.block--full-page h1,.block--full-page h2{z-index:1;}.image-button{position:relative;width:200px;height:200px;margin:44.44444px;transition:all 0.3s cubic-bezier(0.25,0.8,0.25,1);border-radius:50%;box-shadow:0 1px 3px rgba(38,43,47,0.12),0 1px 2px rgba(38,43,47,0.14);}@media (min-width:841px){.image-button{width:250px;height:250px;margin:62.5px;margin-bottom:86.5px;}}@media (min-width:1300px){.image-button{width:300px;height:300px;margin-right:0;margin-left:0;}}.image-button:before,.image-button:after{position:absolute;z-index:-1;top:0;left:0;display:block;content:"";transition:0.5s ease all;border-radius:50%;}.image-button:before{width:70%;height:70%;transform:translate(-20%,-10%);background:rgba(0,122,200,0.2);}.image-button:after{width:105%;height:105%;transform:translate(15%,10%);background:rgba(0,122,200,0.1);}.image-button:hover,.image-button:focus-within{box-shadow:0 5px 10px rgba(0,122,200,0.16),0 3px 6px rgba(38,43,47,0.23);}.image-button:hover:before,.image-button:focus-within:before{transform:translate(60%,45%);}.image-button:hover:after,.image-button:focus-within:after{transform:translate(-20%,-10%);}.image-button .image{background-color:#007ac8;}.image-button a{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:flex;overflow:hidden;justify-content:center;align-items:center;text-align:center;text-decoration:none;color:#fff;border-radius:50%;background:rgba(0,63,135,0.5);font-size:25px;font-weight:bold;}@media (min-width:841px){.image-button a{font-size:31.25px;}}@media (min-width:1300px){.image-button a{font-size:37.5px;}}.image-button a:active,.image-button a:focus,.image-button a:hover{outline:none;background:rgba(0,63,135,0.9);}.block--image-button:nth-of-type(2) .image-button:before{width:100%;height:100%;transform:translate(4%,20%);}.block--image-button:nth-of-type(2) .image-button:after{width:80%;height:80%;transform:translate(20%,-13%);}.block--image-button:nth-of-type(2) .image-button:hover:before,.block--image-button:nth-of-type(2) .image-button:focus-within:before{width:100%;height:100%;transform:translate(10%,-18%);}.block--image-button:nth-of-type(2) .image-button:hover:after,.block--image-button:nth-of-type(2) .image-button:focus-within:after{width:80%;height:80%;transform:translate(0%,40%);}.block--image-button:nth-of-type(3) .image-button:before{width:110%;height:110%;transform:translate(12%,-9%);}.block--image-button:nth-of-type(3) .image-button:after{width:80%;height:80%;transform:translate(-12%,30%);}.block--image-button:nth-of-type(3) .image-button:hover:before,.block--image-button:nth-of-type(3) .image-button:focus-within:before{transform:translate(-12%,-20%);}.block--image-button:nth-of-type(3) .image-button:hover:after,.block--image-button:nth-of-type(3) .image-button:focus-within:after{transform:translate(50%,14%);}.image-button--simple .image-button:before,.image-button--simple .image-button:after{display:none;}@media screen and (min-width:0\0){.layout--flex .layout__region .block--image-button{margin:0 48px;}}.card,.block--card{position:relative;display:flex;flex-flow:row wrap;align-content:start;margin-bottom:12px;transition:200ms ease;padding-bottom:12px;}.card:hover,.card:focus-within,.block--card:hover,.block--card:focus-within{z-index:1;transform:translate(-2px,-2px);box-shadow:0 5px 10px rgba(0,122,200,0.16),0 3px 6px rgba(38,43,47,0.23);}.card .image,.block--card .image{overflow:hidden;flex:0 1 100%;order:1;width:100%;margin-bottom:6px;}.card .image img,.block--card .image img{display:block;width:100%;height:100%;object-fit:cover;}.card .taxonomy-terms,.block--card .taxonomy-terms{flex:0 1 100%;order:2;padding:0 6px;}.card .title,.block--card .title{flex:0 1 100%;order:3;padding:0 6px;}.card .title .block__title,.block--card .title .block__title{margin-top:0;}.card .title a,.block--card .title a{display:inline-block;text-decoration:none;font-family:"Fira Sans",sans-serif;font-size:calc(16px + 6 * ((100vw - 300px) / 1000));font-weight:700;line-height:initial;}.card .title a:after,.block--card .title a:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";}.card .title a:hover,.card .title a:focus,.card .title a:active,.block--card .title a:hover,.block--card .title a:focus,.block--card .title a:active{outline:none;background:none;}.card .body,.block--card .body{flex:0 1 100%;order:4;padding:0 6px;}.card .body .date,.block--card .body .date{font-weight:600;}.layout-builder-block.card .title a::after,.layout-builder-block.block--card .title a::after{position:initial;}.donut-chart{display:flex;flex-flow:row wrap;align-items:center;}.donut-chart .block__title{flex:0 0 100%;}.donut-chart svg{width:300px;height:300px;transform:rotate(-90deg);background:transparent;border-radius:50%;margin:24px;}.donut-chart circle{fill:transparent;stroke-width:15.915;}.donut-chart circle:nth-of-type(1){stroke:#429ad2;}.donut-chart circle:nth-of-type(2){stroke:#003f87;}.donut-chart circle:nth-of-type(3){stroke:#7ab4da;}.donut-chart circle:nth-of-type(4){stroke:#0060ab;}.donut-chart circle:nth-of-type(5){stroke:#afcee1;}.donut-chart circle:nth-of-type(6){stroke:#007ac8;}.donut-chart circle:nth-of-type(7){stroke:#e3e7e9;}.donut-chart circle:nth-of-type(8){stroke:#002f5e;}.donut-chart .data li{list-style:none;}.donut-chart .data li:before{position:relative;top:3px;display:inline-block;width:24px;height:24px;margin-right:6px;content:"";}.donut-chart .data li:nth-of-type(1):before{background:#429ad2;}.donut-chart .data li:nth-of-type(2):before{background:#003f87;}.donut-chart .data li:nth-of-type(3):before{background:#7ab4da;}.donut-chart .data li:nth-of-type(4):before{background:#0060ab;}.donut-chart .data li:nth-of-type(5):before{background:#afcee1;}.donut-chart .data li:nth-of-type(6):before{background:#007ac8;}.donut-chart .data li:nth-of-type(7):before{background:#e3e7e9;}.donut-chart .data li:nth-of-type(8):before{background:#002f5e;}.donut-chart.green circle:nth-of-type(1){stroke:#006b3f;}.donut-chart.green circle:nth-of-type(2){stroke:#c2dc2c;}.donut-chart.green circle:nth-of-type(3){stroke:#358a30;}.donut-chart.green circle:nth-of-type(4){stroke:#d3e570;}.donut-chart.green circle:nth-of-type(5){stroke:#6aa921;}.donut-chart.green circle:nth-of-type(6){stroke:#e4edb3;}.donut-chart.green circle:nth-of-type(7){stroke:#9fc812;}.donut-chart.green circle:nth-of-type(8){stroke:#f5f6f7;}.donut-chart.green .data li:nth-of-type(1):before{background:#006b3f;}.donut-chart.green .data li:nth-of-type(2):before{background:#c2dc2c;}.donut-chart.green .data li:nth-of-type(3):before{background:#358a30;}.donut-chart.green .data li:nth-of-type(4):before{background:#d3e570;}.donut-chart.green .data li:nth-of-type(5):before{background:#6aa921;}.donut-chart.green .data li:nth-of-type(6):before{background:#e4edb3;}.donut-chart.green .data li:nth-of-type(7):before{background:#9fc812;}.donut-chart.green .data li:nth-of-type(8):before{background:#f5f6f7;}.donut-chart.light-blue circle:nth-of-type(1){stroke:#006ebb;}.donut-chart.light-blue circle:nth-of-type(2){stroke:#57b8f7;}.donut-chart.light-blue circle:nth-of-type(3){stroke:#1681ca;}.donut-chart.light-blue circle:nth-of-type(4){stroke:#7ecafa;}.donut-chart.light-blue circle:nth-of-type(5){stroke:#2c93d9;}.donut-chart.light-blue circle:nth-of-type(6){stroke:#b3d9f1;}.donut-chart.light-blue circle:nth-of-type(7){stroke:#42a6e8;}.donut-chart.light-blue circle:nth-of-type(8){stroke:#e3e7e9;}.donut-chart.light-blue .data li:nth-of-type(1):before{background:#006ebb;}.donut-chart.light-blue .data li:nth-of-type(2):before{background:#57b8f7;}.donut-chart.light-blue .data li:nth-of-type(3):before{background:#1681ca;}.donut-chart.light-blue .data li:nth-of-type(4):before{background:#7ecafa;}.donut-chart.light-blue .data li:nth-of-type(5):before{background:#2c93d9;}.donut-chart.light-blue .data li:nth-of-type(6):before{background:#b3d9f1;}.donut-chart.light-blue .data li:nth-of-type(7):before{background:#42a6e8;}.donut-chart.light-blue .data li:nth-of-type(8):before{background:#e3e7e9;}.donut-chart.pie circle{fill:transparent;stroke-width:31.83;}.flowchart{position:relative;display:grid;justify-content:center;max-width:1300px;background:#fff;font-size:calc(16px + 2 * ((100vw - 300px) / 1000));}.flowchart figcaption{text-align:center;}.flowchart ol{position:relative;display:flex;list-style-type:none;}.flowchart ol li{position:relative;margin-top:12px;}@media (min-width:841px){.flowchart ol li{margin-right:24px;max-width:300px;}}.flowchart ol li span,.flowchart ol li a{position:relative;display:block;max-width:300px;margin:0;margin-top:12px;margin-left:12px;padding:6px;text-align:center;text-decoration:none;background:#e3e7e9;}@media (min-width:841px){.flowchart ol li span,.flowchart ol li a{max-width:none;padding:12px;}}.flowchart ol li a{color:#fff;background:#007ac8;}.flowchart ol li a:hover,.flowchart ol li a:focus,.flowchart ol li a:active{color:#003f87;background-color:#bad80a;}.flowchart ol.level-a{flex-direction:column;}.flowchart ol.level-b{margin-left:-40px;flex-flow:column nowrap;}.flowchart ol.level-c{flex-flow:column wrap;margin-left:-40px;}@media (min-width:841px){.flowchart ol.level-c{display:grid;}}.flowchart ol.level-d{flex-flow:column wrap;}@media (min-width:841px){.flowchart.simple .level-a{display:grid;grid-template-columns:repeat(10,auto);align-items:center;}}.flowchart.simple .level-a li{}.flowchart.simple .level-a li > span:after,.flowchart.simple .level-a li > a:after{position:absolute;bottom:0;left:50%;display:block;width:2px;height:12px;content:"";transform:translate(-50%,18px);background:#a5b0b8;}.flowchart.simple .level-a li:last-of-type > span:after,.flowchart.simple .level-a li:last-of-type > a:after,.flowchart.simple .level-a li:last-child > .level-c:after{display:none;}@media (min-width:841px){.flowchart.simple .level-a li{}.flowchart.simple .level-a li > span:after,.flowchart.simple .level-a li > a:after{position:absolute;bottom:0;left:0;display:block;width:14px;height:50%;content:"";transform:translate(-180%);border-top:solid #a5b0b8 2px;background:transparent;}.flowchart.simple .level-a li:first-of-type > span:after,.flowchart.simple .level-a li:first-of-type > a:after,.flowchart.simple .level-a li:first-child > .level-c:after{display:none;}.flowchart.simple .level-a li:last-of-type > span:after,.flowchart.simple .level-a li:last-of-type > a:after,.flowchart.simple .level-a li:last-child > .level-c:after{display:block;}}.org-chart{position:relative;display:grid;justify-content:center;max-width:1300px;background:#fff;font-size:calc(16px + 2 * ((100vw - 300px) / 1000));}@media (min-width:841px){.org-chart{font-size:calc(16px + 2 * ((100vw - 300px) / 1000));}}.org-chart ul{position:relative;display:flex;flex-flow:column;margin-bottom:0;margin-left:12px;padding:0;list-style:none;}.org-chart ul li{position:relative;}.org-chart ul li span,.org-chart ul li a{position:relative;display:block;max-width:300px;margin:0;margin-top:12px;margin-left:12px;padding:6px;text-align:center;text-decoration:none;background:#e3e7e9;}@media (min-width:841px){.org-chart ul li span,.org-chart ul li a{max-width:none;}}.org-chart ul li a{color:#fff;background:#007ac8;}.org-chart ul li a:hover,.org-chart ul li a:focus,.org-chart ul li a:active{color:#003f87;background-color:#bad80a;}.org-chart ul.level-sub-a{margin-left:0;}@media (min-width:841px){.org-chart ul.level-sub-a{display:grid;margin-left:0;grid-template-columns:repeat(10,auto);}}.org-chart ul.level-a{margin-left:0;}@media (min-width:841px){.org-chart ul.level-a{display:grid;margin-left:0;grid-template-columns:repeat(10,auto);}}.org-chart ul.level-a .item-level-a{margin-bottom:12px;}.org-chart ul.level-a .item-level-a > span,.org-chart ul.level-a .item-level-a > a{max-width:none;margin:0;color:#fff;background:#667986;}@media (min-width:841px){.org-chart ul.level-a .item-level-a > span,.org-chart ul.level-a .item-level-a > a{max-width:300px;margin:auto;}}.org-chart ul.level-a .item-level-a > a{background:#003f87;}.org-chart ul.level-a .item-level-a > a:hover,.org-chart ul.level-a .item-level-a > a:focus,.org-chart ul.level-a .item-level-a > a:active{color:#003f87;background-color:#bad80a;}.org-chart ul.level-b{margin-left:0;}@media (min-width:841px){.org-chart ul.level-b{display:grid;margin-top:12px;margin-left:0;grid-template-columns:repeat(10,auto);}}.org-chart ul.level-b .item-level-b > span > a{max-width:none;margin-right:6px;margin-left:12px;}@media (min-width:841px){.org-chart ul.level-c .level-c{display:flex;flex-flow:column;margin-left:6px;}}.org-chart .item-level-b,.org-chart .item-level-c,.org-chart .item-level-d,.org-chart .item-level-e,.org-chart .item-level-f,.org-chart .item-level-g,.org-chart .item-level-h,.org-chart .item-level-i,.org-chart .item-level-j,.org-chart .item-level-k{border-left:solid 2px #a5b0b8;}.org-chart .item-level-b > span:before,.org-chart .item-level-b > a:before,.org-chart .item-level-c > span:before,.org-chart .item-level-c > a:before,.org-chart .item-level-d > span:before,.org-chart .item-level-d > a:before,.org-chart .item-level-e > span:before,.org-chart .item-level-e > a:before,.org-chart .item-level-f > span:before,.org-chart .item-level-f > a:before,.org-chart .item-level-g > span:before,.org-chart .item-level-g > a:before,.org-chart .item-level-h > span:before,.org-chart .item-level-h > a:before,.org-chart .item-level-i > span:before,.org-chart .item-level-i > a:before,.org-chart .item-level-j > span:before,.org-chart .item-level-j > a:before,.org-chart .item-level-k > span:before,.org-chart .item-level-k > a:before{position:absolute;bottom:0;left:0;display:block;width:14px;height:50%;content:"";transform:translate(-100%);border-top:solid #a5b0b8 2px;background:transparent;}.org-chart .item-level-b:last-of-type > span:before,.org-chart .item-level-b:last-of-type > a:before,.org-chart .item-level-c:last-of-type > span:before,.org-chart .item-level-c:last-of-type > a:before,.org-chart .item-level-d:last-of-type > span:before,.org-chart .item-level-d:last-of-type > a:before,.org-chart .item-level-e:last-of-type > span:before,.org-chart .item-level-e:last-of-type > a:before,.org-chart .item-level-f:last-of-type > span:before,.org-chart .item-level-f:last-of-type > a:before,.org-chart .item-level-g:last-of-type > span:before,.org-chart .item-level-g:last-of-type > a:before,.org-chart .item-level-h:last-of-type > span:before,.org-chart .item-level-h:last-of-type > a:before,.org-chart .item-level-i:last-of-type > span:before,.org-chart .item-level-i:last-of-type > a:before,.org-chart .item-level-j:last-of-type > span:before,.org-chart .item-level-j:last-of-type > a:before,.org-chart .item-level-k:last-of-type > span:before,.org-chart .item-level-k:last-of-type > a:before{background:#fff;}.org-chart .item-level-b:last-child > .level-c:before,.org-chart .item-level-c:last-child > .level-d:before,.org-chart .item-level-d:last-child > .level-e:before,.org-chart .item-level-e:last-child > .level-f:before,.org-chart .item-level-f:last-child > .level-g:before,.org-chart .item-level-g:last-child > .level-h:before,.org-chart .item-level-h:last-child > .level-i:before,.org-chart .item-level-i:last-child > .level-j:before,.org-chart .item-level-j:last-child > .level-k:before{position:absolute;bottom:0;left:0;display:block;width:14px;height:100%;content:"";transform:translate(-100%);background:#fff;}@media (min-width:841px){.org-chart{}.org-chart .item-level-a > span:before,.org-chart .item-level-a > a:before{position:absolute;bottom:0;left:50%;display:block;width:2px;height:12px;content:"";transform:translate(-50%,12px);background:#a5b0b8;}.org-chart .item-level-a.no-children > span:before,.org-chart .item-level-a.no-children > a:before{display:none;}.org-chart .item-level-b{border-left:none;}.org-chart .item-level-b > span:before,.org-chart .item-level-b > a:before,.org-chart .item-level-b:last-of-type > span:before,.org-chart .item-level-b:last-of-type > a:before,.org-chart .item-level-b:last-child > .level-c:before{display:none;}.org-chart .item-level-b:before{position:absolute;top:0;left:0;display:block;width:100%;height:2px;content:"";background:#a5b0b8;}.org-chart .item-level-b:first-child:before{left:50%;display:block;width:50%;height:2px;content:"";background:#a5b0b8;}.org-chart .item-level-b:last-child:before{display:block;width:50%;height:2px;content:"";background:#a5b0b8;}.org-chart .item-level-b:only-child:before{display:none;}.org-chart .item-level-b > span:before,.org-chart .item-level-b > a:before,.org-chart .item-level-b:last-of-type > span:before,.org-chart .item-level-b:last-of-type > a:before{position:absolute;top:-12px;left:50%;display:block;width:2px;height:12px;content:"";transform:translate(-7px);border:none;background:#a5b0b8;}}.checkbox,.radio{position:relative;margin-bottom:6px;}input[type="checkbox"],input[type="radio"]{position:absolute;top:0;left:0;width:24px;height:24px;margin:0;padding:0;opacity:0;border:0;outline:0;}input[type="checkbox"] + label,input[type="radio"] + label{position:relative;display:inline-block;align-self:center;margin:0;margin-left:20px;padding-left:6px;font-weight:400;line-height:20px;}@media (min-width:841px){input[type="checkbox"] + label,input[type="radio"] + label{margin-left:24px;line-height:24px;}}input[type="checkbox"] + label:before,input[type="radio"] + label:before{position:absolute;left:0;display:grid;align-items:center;box-sizing:border-box;width:20px;height:20px;content:"";transform:translatex(-100%);border-width:2px;border-style:solid;border-color:#e3e7e9;background-color:#f5f6f7;background-repeat:no-repeat;background-position:50%;background-size:10px;justify-items:center;}@media (min-width:841px){input[type="checkbox"] + label:before,input[type="radio"] + label:before{width:24px;height:24px;background-size:12px;}}input[type="checkbox"]:focus + label:before,input[type="radio"]:focus + label:before{border-color:#41B6FF;box-shadow:0 5px 10px rgba(0,122,200,0.16),0 3px 6px rgba(38,43,47,0.23);}@media (-ms-high-contrast:active){input[type="checkbox"]:focus + label:before,input[type="radio"]:focus + label:before{border-style:dotted;}}input[type="checkbox"]:checked + label:before{background-image:url(/sites/all/themes/ashlar_d7/build/images/forms/check.png);}.form .form-item{margin-bottom:6px;}.form .description{color:#667986;}input[type="radio"] + label:before{border-radius:50%;}input[type="radio"]:checked + label:before{background-image:url(/sites/all/themes/ashlar_d7/build/images/forms/radio.png);}.user-login-form{display:grid;grid-template-rows:repeat(4,auto);grid-template-columns:repeat(auto-fit,minmax(100px,1fr));grid-template-areas:"login manual . ." "username username . ." "password password  . ." "submit submit  . .";grid-column-gap:24px;grid-row-gap:24px;justify-content:center;-ms-grid-rows:auto auto auto auto;-ms-grid-columns:2fr 24px 1fr 24px 2fr;}.user-login-form .manual-login{grid-area:manual;-ms-grid-column:2;-ms-grid-column-span:1;-ms-grid-row:1;-ms-grid-row-span:1;}.user-login-form .cas-login-link{margin:0;grid-area:login;-ms-grid-column:1;-ms-grid-column-span:1;-ms-grid-row:1;-ms-grid-row-span:1;}.user-login-form .cancel-cas{grid-area:cancel;-ms-grid-column:2;-ms-grid-column-span:1;-ms-grid-row:1;-ms-grid-row-span:1;}.user-login-form .textfield{grid-area:username;-ms-grid-column:1;-ms-grid-column-span:2;-ms-grid-row:2;-ms-grid-row-span:1;}.user-login-form .password{grid-area:password;-ms-grid-column:1;-ms-grid-column-span:2;-ms-grid-row:3;-ms-grid-row-span:1;}.user-login-form .form-actions{grid-area:submit;justify-self:start;-ms-grid-column:1;-ms-grid-column-span:2;-ms-grid-row:4;-ms-grid-row-span:1;}.user-login-form .textfield,.user-login-form .password,.user-login-form .form-actions{display:none;}.headline{}.headline h1:after{border:none;}.headline.box-headline{align-self:start;max-width:866.66667px;margin-top:25vh;padding:24px;color:#fff;background-color:rgba(0,47,94,0.7);-ms-grid-row-align:start;}@media (min-width:841px){.headline.box-headline{margin-top:0;background:linear-gradient(to right,rgba(0,47,94,0.8) 0%,rgba(0,47,94,0.5) 100%);}}.headline.box-headline h1,.headline.box-headline h2{margin-top:12px;color:#fff;border-bottom:none;font-family:"Fira Sans",sans-serif;}.headline.box-headline .button,.headline.box-headline .user-login-form .cas-login-link,.user-login-form .headline.box-headline .cas-login-link,.headline.box-headline .block--nodeeventfield-event-link a,.block--nodeeventfield-event-link .headline.box-headline a{margin:12px 0 0 0;color:#fff;border-color:#fff;background-color:transparent;}.headline.box-headline .button:hover,.headline.box-headline .user-login-form .cas-login-link:hover,.user-login-form .headline.box-headline .cas-login-link:hover,.headline.box-headline .block--nodeeventfield-event-link a:hover,.block--nodeeventfield-event-link .headline.box-headline a:hover,.headline.box-headline .button:focus,.headline.box-headline .user-login-form .cas-login-link:focus,.user-login-form .headline.box-headline .cas-login-link:focus,.headline.box-headline .block--nodeeventfield-event-link a:focus,.block--nodeeventfield-event-link .headline.box-headline a:focus,.headline.box-headline .button:active,.headline.box-headline .user-login-form .cas-login-link:active,.user-login-form .headline.box-headline .cas-login-link:active,.headline.box-headline .block--nodeeventfield-event-link a:active,.block--nodeeventfield-event-link .headline.box-headline a:active{color:#007ac8;background-color:#fff;}.headline.left-aligned-bar,.headline.right-aligned-bar{position:relative;align-self:end;width:90vw;margin-top:25vh;margin-bottom:12px;margin-left:-12px;padding:24px;color:#fff;background:rgba(0,122,200,0.9);}@media (min-width:581px){.headline.left-aligned-bar,.headline.right-aligned-bar{display:flex;flex-flow:row wrap;justify-content:end;}}@media (min-width:1300px){.headline.left-aligned-bar,.headline.right-aligned-bar{max-width:70vw;margin-left:calc(((100vw - 1300px) / -2));}}.headline.left-aligned-bar h1,.headline.right-aligned-bar h1,.headline.left-aligned-bar h2,.headline.right-aligned-bar h2{position:relative;flex:1 1;margin-top:0;padding:0;color:#fff;border-bottom:none;font-family:"Fira Sans",sans-serif;font-size:calc(20.256px + 7.596 * ((100vw - 300px) / 1000));font-weight:400;}@media (min-width:841px){.headline.left-aligned-bar h1,.headline.right-aligned-bar h1,.headline.left-aligned-bar h2,.headline.right-aligned-bar h2{grid-column:initial;}}.headline.left-aligned-bar .button,.headline.right-aligned-bar .button,.headline.left-aligned-bar .user-login-form .cas-login-link,.user-login-form .headline.left-aligned-bar .cas-login-link,.headline.right-aligned-bar .user-login-form .cas-login-link,.user-login-form .headline.right-aligned-bar .cas-login-link,.headline.left-aligned-bar .block--nodeeventfield-event-link a,.block--nodeeventfield-event-link .headline.left-aligned-bar a,.headline.right-aligned-bar .block--nodeeventfield-event-link a,.block--nodeeventfield-event-link .headline.right-aligned-bar a{position:relative;align-self:end;margin-right:12px;margin-left:12px;border-color:#fff;background-color:#007ac8;}.headline.left-aligned-bar .button:hover,.headline.right-aligned-bar .button:hover,.headline.left-aligned-bar .user-login-form .cas-login-link:hover,.user-login-form .headline.left-aligned-bar .cas-login-link:hover,.headline.right-aligned-bar .user-login-form .cas-login-link:hover,.user-login-form .headline.right-aligned-bar .cas-login-link:hover,.headline.left-aligned-bar .block--nodeeventfield-event-link a:hover,.block--nodeeventfield-event-link .headline.left-aligned-bar a:hover,.headline.right-aligned-bar .block--nodeeventfield-event-link a:hover,.block--nodeeventfield-event-link .headline.right-aligned-bar a:hover,.headline.left-aligned-bar .button:focus,.headline.right-aligned-bar .button:focus,.headline.left-aligned-bar .user-login-form .cas-login-link:focus,.user-login-form .headline.left-aligned-bar .cas-login-link:focus,.headline.right-aligned-bar .user-login-form .cas-login-link:focus,.user-login-form .headline.right-aligned-bar .cas-login-link:focus,.headline.left-aligned-bar .block--nodeeventfield-event-link a:focus,.block--nodeeventfield-event-link .headline.left-aligned-bar a:focus,.headline.right-aligned-bar .block--nodeeventfield-event-link a:focus,.block--nodeeventfield-event-link .headline.right-aligned-bar a:focus,.headline.left-aligned-bar .button:active,.headline.right-aligned-bar .button:active,.headline.left-aligned-bar .user-login-form .cas-login-link:active,.user-login-form .headline.left-aligned-bar .cas-login-link:active,.headline.right-aligned-bar .user-login-form .cas-login-link:active,.user-login-form .headline.right-aligned-bar .cas-login-link:active,.headline.left-aligned-bar .block--nodeeventfield-event-link a:active,.block--nodeeventfield-event-link .headline.left-aligned-bar a:active,.headline.right-aligned-bar .block--nodeeventfield-event-link a:active,.block--nodeeventfield-event-link .headline.right-aligned-bar a:active{color:#007ac8;background:#fff;}.headline.right-aligned-bar{margin-right:-12px;margin-left:initial;justify-self:end;}@media (min-width:1300px){.headline.right-aligned-bar{margin-right:calc(((100vw - 1300px) / -2));}}.headline.simple-centered{align-self:center;margin:10vh 0;text-align:center;justify-self:center;}@media (min-width:841px){.headline.simple-centered{align-self:start;margin:0;}}.headline.simple-centered h1,.headline.simple-centered h2{margin-top:0;color:#fff;border:none;text-shadow:1px 1px 4px rgba(0,47,94,0.9);font-family:"Fira Sans",sans-serif;font-size:calc(28.832px + 68.476 * ((100vw - 300px) / 1000));font-weight:bold;}@media (min-width:1300px){.headline.simple-centered h1,.headline.simple-centered h2{font-size:97.308px;}}.headline.simple-centered .tagline{color:#fff;text-shadow:1px 1px 4px rgba(0,47,94,0.9);font-size:calc(18px + 42.75 * ((100vw - 300px) / 1000));}@media (min-width:1300px){.headline.simple-centered .tagline{font-size:60.75px;}}.headline.simple-centered .button,.headline.simple-centered .user-login-form .cas-login-link,.user-login-form .headline.simple-centered .cas-login-link,.headline.simple-centered .block--nodeeventfield-event-link a,.block--nodeeventfield-event-link .headline.simple-centered a{margin:6px;border-color:#fff;background:rgba(0,47,94,0.7);}.headline.simple-centered .button:hover,.headline.simple-centered .user-login-form .cas-login-link:hover,.user-login-form .headline.simple-centered .cas-login-link:hover,.headline.simple-centered .block--nodeeventfield-event-link a:hover,.block--nodeeventfield-event-link .headline.simple-centered a:hover,.headline.simple-centered .button:focus,.headline.simple-centered .user-login-form .cas-login-link:focus,.user-login-form .headline.simple-centered .cas-login-link:focus,.headline.simple-centered .block--nodeeventfield-event-link a:focus,.block--nodeeventfield-event-link .headline.simple-centered a:focus,.headline.simple-centered .button:active,.headline.simple-centered .user-login-form .cas-login-link:active,.user-login-form .headline.simple-centered .cas-login-link:active,.headline.simple-centered .block--nodeeventfield-event-link a:active,.block--nodeeventfield-event-link .headline.simple-centered a:active{color:#007ac8;background:#fff;}.block--image-with-description{display:grid;margin-bottom:24px;grid-area:body;grid-template-areas:"image" "body";grid-template-columns:auto;grid-template-rows:auto auto auto;}@media (min-width:841px){.block--image-with-description{grid-template-areas:none;grid-template-columns:3fr 48px 24px 4fr;grid-template-rows:48px 1fr 36px;}}.block--image-with-description .block__title{margin-top:12px;}.block--image-with-description .image{grid-area:image;}@media (min-width:841px){.block--image-with-description .image{z-index:1;grid-column:1 / span 2;grid-row:2 / span 1;}}.block--image-with-description .image img{display:block;width:100%;height:100%;object-fit:cover;}.block--image-with-description .body{font-size:calc(16px + 2 * ((100vw - 300px) / 1000));padding:12px;}@media (min-width:1300px){.block--image-with-description .body{font-size:18px;}}@media (min-width:841px){.block--image-with-description .body{padding:36px;padding-left:72px;grid-column:2 / span 3;grid-row:1 / span all;}}.block--image-with-description .body:not(.dark-blue-bg):not(.blue-bg):not(.light-blue-bg):not(.lightest-blue-bg):not(.light-gray-bg):not(.lightest-gray-bg){border:solid 2px #007ac8;background:#fff;}@media (max-width:841px){.block--image-with-description .body:not(.dark-blue-bg):not(.blue-bg):not(.light-blue-bg):not(.lightest-blue-bg):not(.light-gray-bg):not(.lightest-gray-bg){border-top:none;}}@media (min-width:841px){.block--image-with-description.mirror{grid-template-columns:4fr 24px 48px 3fr;}.block--image-with-description.mirror .image{grid-column:3 / span 2;}.block--image-with-description.mirror .body{padding-right:72px;padding-left:36px;grid-column:1 / span 3;}}.select-language-container{position:absolute;z-index:0;right:12px;display:none;justify-content:end;}@media (min-width:841px){.select-language-container{display:flex;}}.select-language-container .language-button-container{position:relative;display:inline-block;}.select-language-container .language-button-container p{margin:0 auto;font-family:"Fira Sans Extra Condensed",sans-serif;font-size:16px;line-height:1em;}.select-language-container .select-language{position:absolute;}@media (min-width:1300px){.select-language-container .select-language{top:68px;}}.alert{width:100%;padding:24px;}.alert .alert-header{font-family:"Fira Sans",sans-serif;border-bottom:none;margin-top:0;}.alert .alert-body{margin:24px 0;}.alert .alert-icon{width:100px;float:left;margin-right:24px;}.alert .alert-icon svg{position:relative;width:100px;height:auto;}.alert .alert-footer{text-align:right;}.alert.emergency{color:#fff;background-color:#cc2d30;}.alert.emergency .alert-header{color:#fff;}.alert.emergency svg{fill:#fff;}.alert.weather{color:#003f87;background-color:#ffc61e;}.alert.weather .alert-header{color:#003f87;}.alert.weather svg{fill:#003f87;}.disable-menu-alert,.enable-menu-alert{display:block;overflow:hidden;clip:rect(1px 1px 1px 1px);position:absolute;height:1px;width:1px;}.disable-menu-alert:focus-within,.enable-menu-alert:focus-within{width:100%;height:auto;position:relative;border:2px solid rgba(255,198,30,0.2);background-color:rgba(255,198,30,0.2);clip:auto;overflow:visible;margin-bottom:2em;padding:1% 8% 1%;}.disable-menu-alert .menu-enabled:focus,.disable-menu-alert .menu-disabled:focus,.enable-menu-alert .menu-enabled:focus,.enable-menu-alert .menu-disabled:focus{outline:0;}.disable-menu-alert .menu-enabled h2,.disable-menu-alert .menu-disabled h2,.enable-menu-alert .menu-enabled h2,.enable-menu-alert .menu-disabled h2{font-size:1.2em;}.disable-menu-alert .menu-enabled h2 > span.material-icons,.disable-menu-alert .menu-disabled h2 > span.material-icons,.enable-menu-alert .menu-enabled h2 > span.material-icons,.enable-menu-alert .menu-disabled h2 > span.material-icons{font-size:inherit;position:relative;top:2px;}.disable-menu-alert a,.enable-menu-alert a{color:#003f87;border:2px solid transparent;padding:0 2%;}.disable-menu-alert button,.enable-menu-alert button{margin-bottom:8%;}.messages ul{margin-bottom:0;}.messages--status,.messages--warning,.messages--error{display:block;margin-bottom:6px;padding:6px;text-align:center;}.messages--status{background-color:rgba(0,122,200,0.25);border:solid 2px rgba(0,122,200,0.75);}.messages--status a{text-decoration:underline;color:#1d3f55;}.messages--status a:focus,.messages--status a:hover,.messages--status a:active{color:#22333e;}.messages--status h2,.messages--status h3,.messages--status h4,.messages--status h5,.messages--status h6,.messages--status .status-color{color:#194765;}.messages--warning{background-color:rgba(255,198,30,0.25);border:solid 2px rgba(255,198,30,0.75);}.messages--warning a{text-decoration:underline;color:#5c522b;}.messages--warning a:focus,.messages--warning a:hover,.messages--warning a:active{color:#3c3b2d;}.messages--warning h2,.messages--warning h3,.messages--warning h4,.messages--warning h5,.messages--warning h6,.messages--warning .status-color{color:#726129;}.messages--error{background-color:rgba(204,45,48,0.25);border:solid 2px rgba(204,45,48,0.75);}.messages--error a{text-decoration:underline;color:#502c2f;}.messages--error a:focus,.messages--error a:hover,.messages--error a:active{color:#372b2f;}.messages--error h2,.messages--error h3,.messages--error h4,.messages--error h5,.messages--error h6,.messages--error .status-color{color:#602c2f;}.node--unpublished{border-top:solid 2px #ffc61e;}.node--unpublished:before{background-color:rgba(255,198,30,0.25);border:solid 2px rgba(255,198,30,0.75);position:absolute;right:0;content:"Unpublished";}.node--unpublished:before a{text-decoration:underline;color:#5c522b;}.node--unpublished:before a:focus,.node--unpublished:before a:hover,.node--unpublished:before a:active{color:#3c3b2d;}.node--unpublished:before h2,.node--unpublished:before h3,.node--unpublished:before h4,.node--unpublished:before h5,.node--unpublished:before h6,.node--unpublished:before .status-color{color:#726129;}.status-alert{font-size:calc(16px + 2 * ((100vw - 300px) / 1000));border-width:3px;}@media (min-width:1300px){.status-alert{font-size:18px;}}.status-alert h2,.status-alert h3,.status-alert h4,.status-alert h5,.status-alert h6{text-align:center;font-family:"Fira Sans",sans-serif;}.status-alert .material-icons{display:block;text-align:center;font-size:72px;}.status-alert .status{text-align:center;font-size:calc(25.632px + 9.612 * ((100vw - 300px) / 1000));font-weight:700;}@media (min-width:1300px){.status-alert .status{font-size:35.244px;}}.status-alert .severity{text-align:center;font-size:calc(22.784px + 8.544 * ((100vw - 300px) / 1000));}@media (min-width:1300px){.status-alert .severity{font-size:31.328px;}}.status-alert--message{background-color:rgba(0,122,200,0.25);border:solid 2px rgba(0,122,200,0.75);padding:12px;}.status-alert--message a{text-decoration:underline;color:#1d3f55;}.status-alert--message a:focus,.status-alert--message a:hover,.status-alert--message a:active{color:#22333e;}.status-alert--message h2,.status-alert--message h3,.status-alert--message h4,.status-alert--message h5,.status-alert--message h6,.status-alert--message .status-color{color:#194765;}.status-alert--message.status-alert--minor{background-color:rgba(0,122,200,0.25);border:solid 2px rgba(0,122,200,0.75);}.status-alert--message.status-alert--minor a{text-decoration:underline;color:#1d3f55;}.status-alert--message.status-alert--minor a:focus,.status-alert--message.status-alert--minor a:hover,.status-alert--message.status-alert--minor a:active{color:#22333e;}.status-alert--message.status-alert--minor h2,.status-alert--message.status-alert--minor h3,.status-alert--message.status-alert--minor h4,.status-alert--message.status-alert--minor h5,.status-alert--message.status-alert--minor h6,.status-alert--message.status-alert--minor .status-color{color:#194765;}.status-alert--message.status-alert--major{background-color:rgba(255,198,30,0.25);border:solid 2px rgba(255,198,30,0.75);}.status-alert--message.status-alert--major a{text-decoration:underline;color:#5c522b;}.status-alert--message.status-alert--major a:focus,.status-alert--message.status-alert--major a:hover,.status-alert--message.status-alert--major a:active{color:#3c3b2d;}.status-alert--message.status-alert--major h2,.status-alert--message.status-alert--major h3,.status-alert--message.status-alert--major h4,.status-alert--message.status-alert--major h5,.status-alert--message.status-alert--major h6,.status-alert--message.status-alert--major .status-color{color:#726129;}.status-alert--message.status-alert--critical{background-color:rgba(204,45,48,0.25);border:solid 2px rgba(204,45,48,0.75);}.status-alert--message.status-alert--critical a{text-decoration:underline;color:#502c2f;}.status-alert--message.status-alert--critical a:focus,.status-alert--message.status-alert--critical a:hover,.status-alert--message.status-alert--critical a:active{color:#372b2f;}.status-alert--message.status-alert--critical h2,.status-alert--message.status-alert--critical h3,.status-alert--message.status-alert--critical h4,.status-alert--message.status-alert--critical h5,.status-alert--message.status-alert--critical h6,.status-alert--message.status-alert--critical .status-color{color:#602c2f;}.status-alert--message.status-alert--resolved{background-color:rgba(74,130,30,0.25);border:solid 2px rgba(74,130,30,0.75);}.status-alert--message.status-alert--resolved a{text-decoration:underline;color:#2f412b;}.status-alert--message.status-alert--resolved a:focus,.status-alert--message.status-alert--resolved a:hover,.status-alert--message.status-alert--resolved a:active{color:#2a342d;}.status-alert--message.status-alert--resolved h2,.status-alert--message.status-alert--resolved h3,.status-alert--message.status-alert--resolved h4,.status-alert--message.status-alert--resolved h5,.status-alert--message.status-alert--resolved h6,.status-alert--message.status-alert--resolved .status-color{color:#334929;}.block-accordion-menu{margin-bottom:12px;}.block-accordion-menu .block-title{display:none;}.block-accordion-menu h3{text-transform:none;}.ui-accordion .ui-accordion-header{box-sizing:border-box;margin-top:3px;padding:0;border:none;border-right:40px;border-radius:0;background-image:none;font-family:"Fira Sans",sans-serif;}.ui-accordion .ui-accordion-header a{display:-ms-grid;display:grid;align-content:center;min-height:40px;margin:inherit;padding:6px 52px 6px 12px;color:#262b2f;border:none;background-color:#e3e7e9;font-size:calc(16px + 2 * ((100vw - 300px) / 1000));}.ui-accordion .ui-accordion-header a:hover,.ui-accordion .ui-accordion-header a:focus,.ui-accordion .ui-accordion-header a:active{color:#fff;background-color:#667986;}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{top:8px;right:0;left:inherit;width:inherit;height:100%;text-indent:0;background-image:none;font-size:calc(16px + 2 * ((100vw - 300px) / 1000));}.ui-accordion .ui-accordion-header .ui-accordion-header-icon:after{display:block;box-sizing:border-box;width:40px;height:100%;content:"+";text-align:center;color:#262b2f;color:#fff;background-color:#667986;line-height:40px;}.ui-accordion .ui-accordion-header .ui-accordion-header-icon.ui-icon-triangle-1-s:after{content:"-";}.ui-accordion .ui-accordion-content{padding:6px 0 6px 12px;border:0;border-radius:0;background-color:#e3e7e9;background-image:none;}.ui-accordion .ui-accordion-content .ui-accordion-header{margin:0;}.ui-accordion .ui-accordion-content a{border-left:solid 3px #667986;}.ui-accordion .no-children .ui-icon{display:none;}.ui-accordion .no-children + .ui-accordion-content{padding:0;}.breadcrumb{margin-top:12px;font-size:calc(16px + 2 * ((100vw - 300px) / 1000));}.breadcrumb ol{list-style:none;padding:0;}.breadcrumb ol li{display:inline-block;margin-right:6px;}.breadcrumb ol li:before{margin-right:6px;}.breadcrumb li + li::before{content:'>';}.menu.horizontal{display:flex;justify-content:center;}.menu.horizontal li{border-left:none;}.link-list{padding:0 12px;}@media (min-width:841px){.link-list{padding:12px;display:flex;}.link-list h1.col,.link-list h2.col,.link-list h3.col,.link-list h4.col,.link-list h5.col,.link-list h6.col{margin:-12px auto;}}.col{padding:6px;}@media (min-width:841px){.col.left{flex:1;}}@media (min-width:841px){.col.right{flex:2;}}.block--local-tasks-block{overflow:scroll;max-width:calc(100vw - 24px);margin-bottom:12px;font-size:calc(16px + 2 * ((100vw - 300px) / 1000));}.block--local-tasks-block ul:not(.contextual-links){display:flex;padding-left:0;list-style:none;border-bottom:solid 3px #667986;}.block--local-tasks-block ul:not(.contextual-links):nth-of-type(2){margin-top:6px;margin-left:12px;border-bottom-color:#e3e7e9;}.block--local-tasks-block ul:not(.contextual-links) li{margin-bottom:0;}.block--local-tasks-block ul:not(.contextual-links) a{display:block;padding:6px 12px;text-decoration:none;color:#262b2f;border-right:solid 3px #fff;background-color:#e3e7e9;}.block--local-tasks-block ul:not(.contextual-links) a:hover,.block--local-tasks-block ul:not(.contextual-links) a:focus,.block--local-tasks-block ul:not(.contextual-links) a:active,.block--local-tasks-block ul:not(.contextual-links) a.is-active{color:#fff;background-color:#667986;}.tabs-primary{display:flex;margin-bottom:12px;padding-left:0;list-style:none;border-bottom:solid 3px #667986;font-size:calc(16px + 2 * ((100vw - 300px) / 1000));}.tabs-primary:nth-of-type(2){margin-top:6px;margin-left:12px;border-bottom-color:#e3e7e9;}.tabs-primary a{display:block;margin:0;padding:6px 12px;text-decoration:none;color:#262b2f;border-right:solid 3px #fff;background-color:#e3e7e9;}.tabs-primary a:hover,.tabs-primary a:focus,.tabs-primary a:active,.tabs-primary a.is-active{color:#fff;background-color:#667986;}@media (min-width:841px){.nav--main{display:block !important;}}.nav--main,#block-system-main-menu{height:100vh;background:#003f87;}@media (min-width:841px){.nav--main,#block-system-main-menu{height:inherit;min-height:0;background:transparent;}}.nav--main > .menu,.nav--main .ultimenu--horizontal,.nav--main .ultimenu-main-menu,#block-system-main-menu > .menu,#block-system-main-menu .ultimenu--horizontal,#block-system-main-menu .ultimenu-main-menu{display:flex;flex-flow:row wrap;justify-content:center;}@media (min-width:841px){.nav--main > .menu,.nav--main .ultimenu--horizontal,.nav--main .ultimenu-main-menu,#block-system-main-menu > .menu,#block-system-main-menu .ultimenu--horizontal,#block-system-main-menu .ultimenu-main-menu{flex-flow:row nowrap;}}.site-header .nav--main{position:fixed;z-index:3;top:0;right:-100%;overflow-x:hidden;overflow-y:scroll;width:100%;opacity:0;}@media (min-width:841px){.site-header .nav--main{position:inherit;left:0 !important;overflow-x:visible;overflow-y:visible;margin-top:-29px;margin-bottom:29px;opacity:1 !important;}}@media (min-width:1300px){.site-header .nav--main{margin-top:-34px;margin-bottom:34px;}}#block-system-main-menu ul ul{display:none;}.ultimenu__region{color:#fff;background:#667986;background:#007ac8;display:flex;flex-flow:column;padding:12px;}.ultimenu__region a:not([class]){color:#fff;}.ultimenu__region a:not([class]):hover,.ultimenu__region a:not([class]):focus,.ultimenu__region a:not([class]):active{color:#bad80a;background:#262b2f;}.ultimenu__region h1,.ultimenu__region h2,.ultimenu__region h3{color:#d6e86c;}.ultimenu__region h4,.ultimenu__region h5,.ultimenu__region h6{color:#fff;}.ultimenu__region h1:after{border-color:#41B6FF;}.ultimenu__region .menu li{border-left:solid 2px #262b2f;}@media (min-width:841px){.ultimenu__region .menu li{border-left-width:3px;}}.ultimenu__region .menu li a{color:#fff;}.ultimenu__region .menu li a:hover,.ultimenu__region .menu li a:focus,.ultimenu__region .menu li a:active{background:#262b2f;}.ultimenu__region .social-icon{color:#003f87;background-color:#fff;}.ultimenu__region .social-icon svg{fill:#667986;}.ultimenu__region .social-icon:hover,.ultimenu__region .social-icon:focus,.ultimenu__region .social-icon:active{background-color:#d6e86c;}.ultimenu__region .social-icon:focus{outline-color:#d6e86c;}.ultimenu__region h2{border-bottom-color:#d6e86c;}.ultimenu__region h4{border-bottom-color:#bad80a;}.ultimenu__region a:not([class]):hover,.ultimenu__region a:not([class]):focus,.ultimenu__region a:not([class]):active{color:#d6e86c;background:#0062a0;}.ultimenu__region .menu li{border-left-color:#0062a0;}.ultimenu__region .menu li a:hover,.ultimenu__region .menu li a:focus,.ultimenu__region .menu li a:active{color:#d6e86c;background:#0062a0;}.ultimenu__region .social-icon svg{fill:#007ac8;}@media (min-width:841px){.ultimenu__region{flex-flow:row nowrap;justify-content:space-around;width:100%;height:inherit;padding-top:46px;padding-bottom:24px;}}@media (min-width:1300px){.ultimenu__region{padding:72px;}}.ultimenu__region .menu .menu li{border-left:none;}.ultimenu__region h2,.ultimenu__region h3{margin-top:0;color:#d6e86c;font-family:"Fira Sans",sans-serif;font-size:calc(20.256px + 7.596 * ((100vw - 300px) / 1000));font-weight:600;text-shadow:1px 1px 1px rgba(0,63,135,0.9);}.ultimenu__region h2 a:not(.button),.ultimenu__region h3 a:not(.button){color:#d6e86c;}.ultimenu__region h3{font-size:calc(20.256px + 2.532 * ((100vw - 300px) / 1000));}.ultimenu__region > div{flex:0 1 100%;margin:0 12px;}@media (min-width:841px){.ultimenu__region > div{flex:0 1 40%;}}.menu{padding:0;list-style:none;}.menu .menu{margin:0;}.menu .menu li{border-left:none;}.menu .menu a{padding-left:24px;font-size:calc(16px + 2 * ((100vw - 300px) / 1000));}.pager ul{padding:0;list-style:none;}.pager ul li{display:inline-block;padding:0 9px;}.pager ul li.is-active a{text-decoration:none;color:#262b2f;}.skip-link.focusable:focus{position:absolute !important;z-index:3;top:0;left:12px;clip:initial;width:inherit;height:inherit;padding:12px;color:#262b2f;outline-color:#fff;background:#bad80a;}@media (min-width:841px){.quick-links{font-family:"Fira Sans Extra Condensed",sans-serif;}}.quick-links.desktop .menu{display:flex;flex-flow:row nowrap;margin:0;border:none;background-color:transparent;}.quick-links.desktop .menu li{flex:1;margin:0;border:none;}.quick-links.desktop .menu li a{width:100%;height:58px;padding:0 18px;text-align:center;line-height:58px;outline:3px solid transparent;}@media (min-width:1300px){.quick-links.desktop .menu li a{height:68px;line-height:68px;}}.quick-links.desktop .menu li a:hover,.quick-links.desktop .menu li a:focus,.quick-links.desktop .menu li a:active{color:#262b2f;outline:none;background-color:#bad80a;}.quick-links.desktop .menu li a:focus{outline:3px dotted #262b2f;outline-offset:0;}@media (min-width:841px){.quick-links.desktop .menu li:nth-of-type(1) a{color:#fff;background-color:#003f87;}}.quick-links.desktop .menu li:nth-of-type(1) a:hover,.quick-links.desktop .menu li:nth-of-type(1) a:focus,.quick-links.desktop .menu li:nth-of-type(1) a:active{color:#262b2f;background-color:#bad80a;}.quick-links.mobile{background-color:#003f87;}@media (min-width:841px){.quick-links.mobile{display:none;}}.quick-links.mobile .toggle-close-menu{position:absolute;right:0;width:64px;height:64px;}.quick-links.mobile .menu{display:grid;align-items:end;margin:0;border-bottom:solid 1px #fff;grid-template-areas:"apply gift language ." "calendar directory map mywestern";grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:64px auto;justify-items:center;}.quick-links.mobile .menu li{width:100%;border-top:solid 1px #fff;}.quick-links.mobile .menu li a{width:100%;padding:6px;color:#fff;}.quick-links.mobile .menu li a:hover,.quick-links.mobile .menu li a:focus,.quick-links.mobile .menu li a:active{color:#262b2f;outline:none;background-color:#bad80a;}.quick-links.mobile .menu li.apply,.quick-links.mobile .menu li.gift{align-self:center;border-top:none;}.quick-links.mobile .menu li.apply .button,.quick-links.mobile .menu li.apply .user-login-form .cas-login-link,.user-login-form .quick-links.mobile .menu li.apply .cas-login-link,.quick-links.mobile .menu li.apply .block--nodeeventfield-event-link a,.block--nodeeventfield-event-link .quick-links.mobile .menu li.apply a,.quick-links.mobile .menu li.gift .button,.quick-links.mobile .menu li.gift .user-login-form .cas-login-link,.user-login-form .quick-links.mobile .menu li.gift .cas-login-link,.quick-links.mobile .menu li.gift .block--nodeeventfield-event-link a,.block--nodeeventfield-event-link .quick-links.mobile .menu li.gift a{padding:9px;border:solid 2px #fff;font-size:calc(16px + 6 * ((100vw - 300px) / 1000));}.quick-links.mobile .menu li.apply .button:hover,.quick-links.mobile .menu li.apply .user-login-form .cas-login-link:hover,.user-login-form .quick-links.mobile .menu li.apply .cas-login-link:hover,.quick-links.mobile .menu li.apply .block--nodeeventfield-event-link a:hover,.block--nodeeventfield-event-link .quick-links.mobile .menu li.apply a:hover,.quick-links.mobile .menu li.apply .button:focus,.quick-links.mobile .menu li.apply .user-login-form .cas-login-link:focus,.user-login-form .quick-links.mobile .menu li.apply .cas-login-link:focus,.quick-links.mobile .menu li.apply .block--nodeeventfield-event-link a:focus,.block--nodeeventfield-event-link .quick-links.mobile .menu li.apply a:focus,.quick-links.mobile .menu li.apply .button:active,.quick-links.mobile .menu li.apply .user-login-form .cas-login-link:active,.user-login-form .quick-links.mobile .menu li.apply .cas-login-link:active,.quick-links.mobile .menu li.apply .block--nodeeventfield-event-link a:active,.block--nodeeventfield-event-link .quick-links.mobile .menu li.apply a:active,.quick-links.mobile .menu li.gift .button:hover,.quick-links.mobile .menu li.gift .user-login-form .cas-login-link:hover,.user-login-form .quick-links.mobile .menu li.gift .cas-login-link:hover,.quick-links.mobile .menu li.gift .block--nodeeventfield-event-link a:hover,.block--nodeeventfield-event-link .quick-links.mobile .menu li.gift a:hover,.quick-links.mobile .menu li.gift .button:focus,.quick-links.mobile .menu li.gift .user-login-form .cas-login-link:focus,.user-login-form .quick-links.mobile .menu li.gift .cas-login-link:focus,.quick-links.mobile .menu li.gift .block--nodeeventfield-event-link a:focus,.block--nodeeventfield-event-link .quick-links.mobile .menu li.gift a:focus,.quick-links.mobile .menu li.gift .button:active,.quick-links.mobile .menu li.gift .user-login-form .cas-login-link:active,.user-login-form .quick-links.mobile .menu li.gift .cas-login-link:active,.quick-links.mobile .menu li.gift .block--nodeeventfield-event-link a:active,.block--nodeeventfield-event-link .quick-links.mobile .menu li.gift a:active{border-color:transparent;}.quick-links.mobile .menu li.apply{margin:0 6px;grid-area:apply;}.quick-links.mobile .menu li.gift{margin-left:12px;grid-area:gift;}.quick-links.mobile .menu li.language{align-self:center;padding-left:36px;border:none;grid-area:language;}.quick-links.mobile .menu li.language button{z-index:inherit;padding:6px 12px;color:#fff;border:2px solid #fff;border-radius:36px;background-color:#003f87;box-shadow:2px 2px #fff;}.quick-links.mobile .menu li.language button:hover{color:#262b2f;border-color:transparent;background-color:#bad80a;}.quick-links.mobile .menu li.icon-with-text{width:inherit;height:inherit;}.quick-links.mobile .menu li.icon-with-text .icon-text{margin-top:0;}.quick-links.mobile .menu li.calendar{grid-area:calendar;}.quick-links.mobile .menu li.directory{grid-area:directory;}.quick-links.mobile .menu li.map{grid-area:map;}.quick-links.mobile .menu li.mywestern{grid-area:mywestern;}.quick-links .language-options{position:absolute;width:100%;height:fit-content;padding:36px;background-color:#003f87;}.quick-links .language-options .select-language{align-self:center;}.quick-links .language-options ul{display:flex;flex-direction:column;align-items:center;margin:24px;padding:12px;list-style-type:none;border:none;}.quick-links .language-options ul li{margin-bottom:12px;border:none;}.block--pullquote blockquote{background:initial;border-left:solid 2px #4A821E;margin:0 24px;}@media (min-width:841px){.block--pullquote blockquote{border-left:solid 3px #4A821E;}}.block--pullquote blockquote .body{margin-bottom:24px;font-style:italic;}.block--pullquote blockquote .name{font-weight:700;}.block--pullquote.pullquote--editorial blockquote{position:relative;max-width:433.33333px;margin:30px auto 0;padding-top:42px;border-top:#007ac8 2px solid;border-bottom:#007ac8 2px solid;border-left:none;background:initial;}.block--pullquote.pullquote--editorial blockquote:before{position:absolute;top:0;left:50%;display:block;display:grid;width:30px;height:30px;padding:12px;content:"“";transform:translate(-50%,-50%);text-align:center;color:#007ac8;border:solid #007ac8 2px;border-radius:50%;background:#fff;font-family:pt serif;font-size:48px;}.block--pullquote.pullquote--editorial blockquote .block__title{border-bottom:none;}.block--pullquote.pullquote--editorial blockquote .body{color:#003f87;}.block--pullquote.pullquote--editorial blockquote .credit{text-align:center;}.block--pullquote.pullquote--editorial blockquote .name{display:block;}.block--testimonial{display:grid;margin-top:48px;margin-right:12px;margin-bottom:72px;margin-left:12px;padding:0;text-align:center;background:transparent;grid-row-gap:24px;grid-template-areas:"image" "body" "credit";grid-template-columns:auto;grid-template-rows:auto;}@media (min-width:581px){.block--testimonial{text-align:left;grid-column-gap:36px;grid-row-gap:0;grid-template-areas:"image body" "image credit";grid-template-columns:auto 1fr;grid-template-rows:auto;}}.block--testimonial .block__title{text-align:left;text-transform:none;color:#007ac8;border-bottom:none;font-family:"Fira Sans",sans-serif;font-size:calc(22.784px + 8.544 * ((100vw - 300px) / 1000));font-weight:700;line-height:1.2em;}.block--testimonial .image{align-self:center;width:300px;max-width:calc(100vw - 24px);height:300px;grid-area:image;justify-self:center;}.block--testimonial .image img{display:block;width:100%;height:100%;object-fit:cover;}@media (min-width:581px){.block--testimonial .image:after{position:absolute;z-index:-1;top:-12%;left:30%;display:block;width:140%;height:140%;content:"";border-radius:50%;background:rgba(0,122,200,0.05);}}.block--testimonial .body{align-self:center;margin:12px 0;text-align:left;grid-area:body;}.block--testimonial .credit{grid-area:credit;}.block--testimonial .credit .name{display:block;font-weight:bold;}.block--testimonial .credit .description{font-style:italic;}.block--testimonial.testimonial--full-page{margin:12px;margin-left:-20%;grid-column-gap:12px;grid-template-areas:"image body" "image body" "..... body";grid-template-columns:60% 40%;}@media (min-width:841px){.block--testimonial.testimonial--full-page{margin:12px;margin-top:calc(40vw * 0.12);grid-column-gap:24px;grid-template-columns:1fr 1fr;}}.block--testimonial.testimonial--full-page .image{width:400px;max-width:none;height:400px;justify-self:end;}@media (min-width:841px){.block--testimonial.testimonial--full-page .image{width:40vw;max-width:600px;height:40vw;max-height:600px;}}.block--testimonial.testimonial--full-page .image:after{position:absolute;z-index:-1;top:6%;left:50%;display:block;width:120%;height:120%;content:"";border-radius:50%;background:rgba(0,122,200,0.05);}@media (min-width:841px){.block--testimonial.testimonial--full-page .image:after{top:-12%;left:60%;width:130%;height:130%;}}.block--testimonial.testimonial--full-page .body{align-self:center;max-width:50vw;padding-right:12px;}@media (min-width:841px){.block--testimonial.testimonial--full-page .body{max-width:600px;margin-top:-48px;}}.block--testimonial.testimonial--full-page .credit{position:relative;z-index:1;display:grid;align-self:end;justify-content:center;align-content:center;width:200px;height:200px;padding:24px;text-align:center;color:#003f87;border-radius:50%;background:#fff;box-shadow:0 5px 10px rgba(0,122,200,0.16),0 3px 6px rgba(38,43,47,0.23);font-size:calc(16px + 2 * ((100vw - 300px) / 1000));grid-column:1 / span 1;grid-row:2 / span 2;justify-self:end;}@media (min-width:841px){.block--testimonial.testimonial--full-page .credit{width:300px;height:300px;font-size:calc(16px + 6 * ((100vw - 300px) / 1000));}}.block--testimonial.testimonial--full-page .credit:after:not(.no-quote){position:absolute;z-index:-1;top:0;left:0;display:block;width:100%;height:100%;content:"“";text-align:center;opacity:0.2;color:#007ac8;font-family:"PT Serif",serif;font-size:200px;}.ribbon{transition:400ms ease;position:relative;display:block;width:300px;margin-bottom:50px;padding:36px;text-align:center;text-decoration:none;letter-spacing:3px;background:#f1f3f4;}.ribbon:before,.ribbon:after{transition:400ms ease;position:absolute;bottom:-50px;display:block;width:0;height:0;content:"";transition-property:border-color;border-top:50px solid #f1f3f4;}.ribbon:before{left:0;border-right:150px solid transparent;}.ribbon:after{right:0;border-left:150px solid transparent;}.ribbon:hover,.ribbon:focus,.ribbon:active{text-decoration:none;background-color:#e3e7e9;}.ribbon:hover:after,.ribbon:focus:after,.ribbon:active:after,.ribbon:hover:before,.ribbon:focus:before,.ribbon:active:before{border-top-color:#e3e7e9;}.ribbon .above{display:block;color:#006ebb;border-bottom:#003f87 2px solid;font-size:32px;}.ribbon .below{color:#003f87;font-size:22px;}.search{position:absolute;z-index:0;top:68px;right:0;display:flex;justify-content:end;}@media (min-width:841px){.search{right:inherit;left:inherit;}}.search .toggle{min-width:58px;}@media (min-width:841px){.search .toggle:hover,.search .toggle:focus,.search .toggle:active{background-color:#003f87;}}@media (min-width:1300px){.search .toggle{min-width:68px;}}.search .toggle:hover,.search .toggle:focus,.search .toggle:active{background-color:#002f5e;}.search .toggle-search{order:2;}.search .search-area{display:flex;order:1;}.search .search-area .search-box input{max-width:calc(100vw - (68px * 2));height:68px;margin:0;padding:6px;border-color:#007ac8;}@media (min-width:841px){.search .search-area .search-box input{height:58px;}}@media (min-width:1300px){.search .search-area .search-box input{height:68px;padding:12px;}}.search .search-area .search-label{margin:0;font-size:0;}#islandora-search-container{background:linear-gradient(to right,rgba(0,47,94,0.9) 0%,rgba(0,47,94,0.8) 100%);padding:24px;display:flex;flex-flow:column;}#islandora-search-container .block-title{display:block;margin:0;margin-bottom:6px;color:#fff;border:none;text-align:left;font-family:"Fira Sans",sans-serif;font-size:calc(17px + 8 * ((100vw - 300px) / 1000));font-weight:700;}#islandora-search-container .form-wrapper{position:relative;}#islandora-search-container .advanced-search-link{align-self:end;color:#fff;margin-top:12px;}#islandora-search-container .advanced-search-link:hover,#islandora-search-container .advanced-search-link:focus,#islandora-search-container .advanced-search-link:active{background-color:#002f5e;color:#d6e86c;}#islandora-solr-simple-search-form .form-item-islandora-simple-search-query + .form-submit{position:absolute;right:0;bottom:0;display:inline-block;width:120px;height:64px;margin:0;padding:12px;border-radius:0;background:#007ac8;color:#fff;box-shadow:none;border:none;}#islandora-solr-simple-search-form .form-item-islandora-simple-search-query + .form-submit:active,#islandora-solr-simple-search-form .form-item-islandora-simple-search-query + .form-submit:hover,#islandora-solr-simple-search-form .form-item-islandora-simple-search-query + .form-submit:focus{background:#003f87;transform:none;}#islandora-solr-simple-search-form .form-item-islandora-simple-search-query .form-text{width:calc(100% - 120px);height:64px;margin:0;border-color:#007ac8;font-size:calc(16px + 6 * ((100vw - 300px) / 1000));}input[title="Add field"],input[title="Remove field"]{width:58px;height:58px;padding:0;border-radius:0;background:#007ac8;border:none;box-shadow:none;}input[title="Add field"]:active,input[title="Remove field"]:active{transform:none;}.islandora-solr-advanced-controls{position:relative;margin-top:12px;}.islandora-solr-advanced-controls .form-item,.islandora-solr-advanced-controls .form-submit{display:inline-block;margin-right:12px;}.islandora-front-page #islandora-search-container{width:100%;}#quick-search-list-nav .ln-letters{display:flex;justify-content:flex-start;flex-flow:row wrap;margin:0 auto;}@media (min-width:841px){#quick-search-list-nav .ln-letters{margin:auto;justify-content:space-between;}}#quick-search-list-nav .ln-letters a{color:#fff;margin-right:12px;margin-bottom:6px;}#quick-search-list-nav .ln-letters a:hover,#quick-search-list-nav .ln-letters a:focus,#quick-search-list-nav .ln-letters a:active{color:#d6e86c;background:#0062a0;}#quick-search-list-nav .ln-letters a.ln-disabled{color:#00558c;border-bottom-color:transparent;}#quick-search-list-nav .ln-letters a.ln-disabled:hover,#quick-search-list-nav .ln-letters a.ln-disabled:focus,#quick-search-list-nav .ln-letters a.ln-disabled:active{background:transparent;outline:none;}@media (min-width:841px){#quick-search-list-nav .ln-letters a{margin-right:0;margin-bottom:0;}}.quicksearch-form-container{padding:24px;background:#007ac8;}.quicksearch-form-container h2{margin-top:0;border-bottom-color:#d6e86c;}.quicksearch-form-container #quick-search-form{margin:24px 0;}.quicksearch-form-container #quick-search-input{width:calc(100% - 12px);}.splash,.featured-major-splash-area{display:-ms-grid;display:grid;background-image:linear-gradient(#003f87,#007ac8);-ms-grid-columns:12px 1fr 12px;-ms-grid-rows:25vh 1fr 24px;grid-template-areas:". ....... ." ". content ." ". ....... .";grid-template-columns:12px 1fr 12px;grid-template-rows:auto 1fr auto;}@media (min-width:841px){.splash,.featured-major-splash-area{margin-top:-58px;grid-template-areas:". ....... ." ". ....... ." ". ....... ." ". content ." ". ....... .";-ms-grid-rows:58px 52px 110px 1fr 53px;grid-template-rows:58px 52px 110px 1fr 53px;}}@media (min-width:1300px){.splash,.featured-major-splash-area{margin-top:-68px;-ms-grid-columns:1fr 1300px 1fr;-ms-grid-rows:226px 1fr 58px;grid-template-columns:1fr 1300px 1fr;grid-template-rows:68px 52px 118px 1fr 58px;}}.splash > div:nth-of-type(1),.featured-major-splash-area > div:nth-of-type(1){-ms-grid-column:1;grid-column:1 / span all;-ms-grid-column-span:3;-ms-grid-row:1;grid-row:1 / span all;-ms-grid-row-span:3;}.splash > div:nth-of-type(1) div,.featured-major-splash-area > div:nth-of-type(1) div{height:100%;}.splash > div:nth-of-type(2),.featured-major-splash-area > div:nth-of-type(2){grid-area:content;-ms-grid-column:2;-ms-grid-column-span:1;-ms-grid-row:2;-ms-grid-row-span:1;}.featured-major-splash-area{margin-top:0;}.featured-major-splash-area .featured-major-info .headline{height:initial;}.page-node-type-article .splash{grid-template-rows:1fr;}.splash img{display:block;width:100%;height:100%;object-fit:cover;}.block--statistic{margin:6px 0;}.block--statistic .number{font-weight:700;}.block--statistic.statistic--vertical{width:180px;margin:0 6px 12px;padding:12px;text-align:center;border-radius:10px;}.block--statistic.statistic--vertical .number{display:block;margin-bottom:12px;font-size:calc(16px + 10 * ((100vw - 300px) / 1000));}.block--statistic.statistic--vertical .text{margin-bottom:12px;font-size:calc(16px + 2 * ((100vw - 300px) / 1000));}.block--statistic.statistic--horizontal{display:grid;justify-content:left;align-items:center;padding:12px 24px;border-radius:10px;grid-column-gap:24px;grid-template-areas:"number text";}.block--statistic.statistic--horizontal .number{font-size:calc(25.632px + 60.876 * ((100vw - 300px) / 1000));}@media (min-width:1300px){.block--statistic.statistic--horizontal .number{font-size:86.508px;}}.content-switcher{display:flex;width:100%;margin:0;padding:0;}.content-switcher button{width:100%;max-width:none;margin-right:4px;padding:6px;color:#fff;border:none;outline:3px solid transparent;border-radius:0;background-color:#007ac8;box-shadow:none;}@media (min-width:841px){.content-switcher button{padding:12px 24px;}}.content-switcher button:hover,.content-switcher button:focus,.content-switcher button:active{transform:none;color:#003f87;background-color:#bad80a;box-shadow:none;}.content-switcher button:focus{border:none;outline:3px dotted #262b2f;}.content-switcher button.active,.content-switcher button:disabled{opacity:1;color:#262b2f;background-color:#bad80a;}.content-switcher button:first-child{margin-left:4px;}.content-switcher button .material-icons.show{display:block;font-size:18px;}@media (min-width:1300px){.content-switcher button .material-icons.show{font-size:20px;}}@media (min-width:581px){.content-switcher button .material-icons.show{display:inline-block;position:relative;top:3px;}}.content-switcher-container{display:grid;display:-ms-grid;}.content-switcher-container .content{display:none;-ms-grid-column:1;grid-column-start:1;-ms-grid-row:1;grid-row-start:1;}.content-switcher-container .content.active{display:block;}.layout-builder--layout .content-switcher-container .content{display:block;}.page-title,.pane-page-title h1{text-align:left;font-size:calc(32.432px + 20.27 * ((100vw - 300px) / 1000));}@media (min-width:1300px){.page-title,.pane-page-title h1{font-size:52.702px;}}.splash .block--page-title-block{display:grid;justify-content:center;align-content:center;padding:24px;background-image:linear-gradient(215deg,rgba(0,63,135,0.5),rgba(0,122,200,0.75));grid-column:1/ span all !important;grid-row:1 / span all !important;}@media (min-width:841px){.splash .block--page-title-block{display:block;padding-top:calc(58px + 12px);padding-right:12px;padding-bottom:calc((58px / 2) + 12px);padding-left:290px;}}@media (min-width:1300px){.splash .block--page-title-block{padding-top:calc(68px + 12px);padding-right:calc((100vw - 1300px) / 2 + 24px);padding-bottom:calc((68px / 2) + 12px);padding-left:calc((100vw - 1300px) / 2 + 306px + 24px);}}.splash .block--page-title-block .page-title{margin:0;padding:0;text-align:left;text-transform:none;color:#fff;font-family:"Fira Sans",sans-serif;font-size:calc(32.432px + 20.27 * ((100vw - 300px) / 1000));}@media (min-width:1300px){.splash .block--page-title-block .page-title{font-size:44.594px;}}.splash .block--page-title-block .page-title:after{border:none;}.font-size--smaller .page-title{font-size:calc(32.432px + 4.054 * ((100vw - 300px) / 1000));}@media (min-width:1300px){.font-size--smaller .page-title{font-size:36.486px;}}.font-size--larger .page-title{font-size:calc(32.432px + 20.27 * ((100vw - 300px) / 1000));}@media (min-width:1300px){.font-size--larger .page-title{font-size:52.702px;}}.splash div.block--secondary-site-name{z-index:1;padding:6px;text-align:center;color:#fff;background:rgba(0,122,200,0.8);font-size:calc(16px + 6 * ((100vw - 300px) / 1000));grid-column:1 / span all;grid-row:1;}@media (min-width:841px){.splash div.block--secondary-site-name{padding-left:290px;text-align:left;font-size:calc(22.784px + 8.544 * ((100vw - 300px) / 1000));grid-row:2 / span 1;}}@media (min-width:1300px){.splash div.block--secondary-site-name{padding-left:calc(((100vw - 1300px) / 2) + 306px + 12px);font-size:31.328px;}}.section-title{font-size:calc(22.784px + 8.544 * ((100vw - 300px) / 1000));font-weight:900;}.section-title:after{display:none;}.timeline .legend{position:relative;background:transparent;}@media (min-width:581px){.timeline .legend{float:left;}}.timeline-block{position:relative;}.timeline-block ul{margin-left:24px;margin-bottom:0;}.timeline-block .timeline-heading{display:inline-block;margin:0;padding:12px 24px;white-space:nowrap;color:#fff;font-family:"Fira Sans",sans-serif;font-size:calc(20px + 8 * ((100vw - 300px) / 1000));line-height:1em;border:none;font-weight:400;}.timeline-block .timeline-item{margin:0;padding:12px;position:relative;}.timeline-block .timeline-item .material-icons{position:absolute;top:50%;transform:translatey(-50%);}.timeline-block .timeline-item:first-of-type{padding-top:24px;}.timeline-block .timeline-item:last-of-type{padding-bottom:24px;}.timeline-block .timeline-item--highlighted{margin:0;padding:12px;}@media (min-width:581px){.timeline-block .timeline-item--highlighted{max-width:calc(50vw - calc(20px + 8 * ((100vw - 300px) / 1000) + 24px) - 12px);}}.timeline-block .timeline-item--highlighted ul{margin-left:0;}.timeline-block:nth-of-type(odd){border-left:#007ac8 solid;border-left-width:calc(20px + 8 * ((100vw - 300px) / 1000) + 24px);}@media (min-width:581px){.timeline-block:nth-of-type(odd){margin-left:calc(50% - (20px + 8 * ((100vw - 300px) / 1000) + 24px));}}.timeline-block:nth-of-type(odd) .timeline-heading{position:absolute;left:0;transform:translate(-100%,-100%) rotate(-90deg);transform-origin:bottom right;}.timeline-block:nth-of-type(odd) .timeline-item{padding-left:calc(36px + 24px);}.timeline-block:nth-of-type(odd) .timeline-item .material-icons{left:12px;}@media (min-width:581px){.timeline-block:nth-of-type(odd) .timeline-item--highlighted{position:absolute;left:0;float:left;transform:translatex(calc(-100% - (20px + 8 * ((100vw - 300px) / 1000) + 24px)));padding-right:12px;}}@media (min-width:841px){.timeline-block:nth-of-type(odd) .timeline-item--highlighted{padding-right:24px;}}@media (min-width:1300px){.timeline-block:nth-of-type(odd) .timeline-item--highlighted{padding-right:36px;}}.timeline-block:nth-of-type(even){border-right:#007ac8 solid;border-right-width:calc(20px + 8 * ((100vw - 300px) / 1000) + 24px);text-align:right;}@media (min-width:581px){.timeline-block:nth-of-type(even){margin-right:calc(50% - (20px + 8 * ((100vw - 300px) / 1000) + 24px));}}.timeline-block:nth-of-type(even) .timeline-heading{position:absolute;right:0;transform:translate(100%,-100%) rotate(90deg);transform-origin:bottom left;}.timeline-block:nth-of-type(even) .timeline-item{padding-right:calc(36px + 24px);}.timeline-block:nth-of-type(even) .timeline-item .material-icons{right:12px;}@media (min-width:581px){.timeline-block:nth-of-type(even) .timeline-item--highlighted{position:absolute;right:0;float:right;text-align:left;transform:translatex(calc(100% + (20px + 8 * ((100vw - 300px) / 1000) + 24px)));padding-left:12px;}}@media (min-width:841px){.timeline-block:nth-of-type(even) .timeline-item--highlighted{padding-left:24px;}}@media (min-width:1300px){.timeline-block:nth-of-type(even) .timeline-item--highlighted{padding-left:36px;}}.block--mave-waves h2{text-align:center;text-transform:uppercase;border-bottom:none;line-height:0.8em;}.block--mave-waves h3,.block--mave-waves h4,.block--mave-waves h5,.block--mave-waves h6{text-transform:uppercase;}.block--mave-waves.white-bg h2,.block--mave-waves.white-bg h3,.block--mave-waves.white-bg h4,.block--mave-waves.white-bg h5,.block--mave-waves.white-bg h6{color:#007ac8;}.block--make-waves-basic-block{padding:12px;}@media (min-width:841px){.block--make-waves-basic-block{padding:24px;}}@media (min-width:1300px){.block--make-waves-basic-block{padding:36px;}}.block--full-page,.block--half-page{position:relative;z-index:0;}.block--full-page .block__title,.block--half-page .block__title{margin:0;padding:0;}.block--full-page{display:grid;justify-content:center;align-content:center;width:100vw;min-height:100vh;margin:-12px;}@media (min-width:581px){.block--full-page{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);}}@media (min-width:1300px){.block--full-page{padding-right:96px;padding-left:96px;}}.block--half-page{display:grid;justify-content:center;align-content:center;width:100vw;min-height:45vh;margin:-12px;}@media (min-width:581px){.block--half-page{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);}}@media (min-width:1300px){.block--half-page{padding-right:96px;padding-left:96px;}}@media (min-width:581px){.layout--twocol-section--50-50 .block--half-page{width:50vw;}}@media (min-width:841px){.layout--twocol-section--50-50 .layout__region--first .block--half-page{margin-left:-12px;}}@media (min-width:1300px){.layout--twocol-section--50-50 .layout__region--first .block--half-page{margin-left:calc((100vw - 1300px) / -2);}}@media (min-width:841px){.layout--twocol-section--50-50 .layout__region--second .block--half-page{margin-right:-12px;}}@media (min-width:1300px){.layout--twocol-section--50-50 .layout__region--second .block--half-page{margin-right:calc((100vw - 1300px) / -2);}}.node--view-mode-block > h2{display:none;}.spotlight{height:200px;}@media (min-width:1300px){.spotlight{height:300px;}}.card-2col,.card-3col,.card-4col,.card-2col--view .view-content,.card-3col--view .view-content,.card-4col--view .view-content{display:grid;grid-column-gap:12px;grid-template-columns:1fr;grid-template-rows:auto;}@media (min-width:581px){.card-2col,.card-2col--view .view-content{grid-template-columns:1fr 1fr;grid-template-rows:auto;}}@media (min-width:581px){.card-3col,.card-3col--view .view-content{grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;}}@media (min-width:581px){.card-4col,.card-4col--view .view-content{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto;}}.card-2col--flex,.card-3col--flex,.card-4col--flex{display:flex;flex-flow:row wrap;}.card-2col--flex .card,.card-2col--flex .block--card,.card-3col--flex .card,.card-3col--flex .block--card,.card-4col--flex .card,.card-4col--flex .block--card{flex:0 0 100%;}@media (min-width:581px){.card-2col--flex .card,.card-2col--flex .block--card{flex:0 0 calc(50% - 6px);margin-right:6px;}}@media (min-width:581px){.card-3col--flex .card,.card-3col--flex .block--card{flex:0 0 calc(33.33% - 6px);margin-right:6px;}}@media (min-width:581px){.card-4col--flex .card,.card-4col--flex .block--card{flex:0 0 calc(25% - 6px);margin-right:6px;}}.card--flex--section-divider{flex:0 0 100%;}.card-list .card,.card-list .block--card{display:-ms-grid;display:grid;grid-column-gap:12px;-ms-grid-columns:1fr 1fr;-ms-grid-rows:auto 1fr;grid-template-areas:"image taxonomy" "image title" "image body";grid-template-columns:1fr 1fr;grid-template-rows:auto auto 1fr;}.card-list .card > div,.card-list .block--card > div{padding:12px;padding-left:6px;}@media (min-width:841px){.card-list .card > div,.card-list .block--card > div{padding:36px;padding-left:24px;}}.card-list .card .image,.card-list .block--card .image{margin-bottom:0;padding:0;grid-area:image;-ms-grid-column:1;-ms-grid-column-span:1;-ms-grid-row:1;-ms-grid-row-span:2;}.card-list .card .image > div,.card-list .block--card .image > div{width:100%;height:100%;}.card-list .card .image img,.card-list .block--card .image img{width:100%;height:100%;object-fit:cover;}.card-list .card .taxonomy-terms,.card-list .block--card .taxonomy-terms{margin-bottom:0;padding-bottom:0;grid-area:taxonomy;-ms-grid-column:2;-ms-grid-column-span:1;-ms-grid-row:1;-ms-grid-row-span:1;}.card-list .card .title,.card-list .block--card .title{margin-top:0;padding-bottom:0;grid-area:title;-ms-grid-column:2;-ms-grid-column-span:1;-ms-grid-row:2;-ms-grid-row-span:1;}.card-list .card .body,.card-list .block--card .body{grid-area:body;-ms-grid-column:2;-ms-grid-column-span:1;-ms-grid-row:3;-ms-grid-row-span:1;}.layout--flex .layout__region .block--card{flex:1;margin:0 6px;}@media screen and (min-width:0\0){.card-2col,.card-2col--view,.card-2col--flex{display:initial;}.card-2col .card,.card-2col .block--card,.card-2col--view .card,.card-2col--view .block--card,.card-2col--flex .card,.card-2col--flex .block--card{float:left;width:50%;}.card-3col,.card-3col--view,.card-3col--flex{display:initial;}.card-3col .card,.card-3col .block--card,.card-3col--view .card,.card-3col--view .block--card,.card-3col--flex .card,.card-3col--flex .block--card{float:left;width:33%;}.card-4col,.card-4col--view,.card-4col--flex{display:initial;}.card-4col .card,.card-4col .block--card,.card-4col--view .card,.card-4col--view .block--card,.card-4col--flex .card,.card-4col--flex .block--card{float:left;width:25%;}.card-2col--view .view-content,.card-3col--view .view-content,.card-4col--view .view-content{display:initial;}.card--flex--section-divider{float:left;width:100%;}}.page-content{display:-ms-grid;display:grid;margin:12px 0 24px 0;-ms-grid-columns:12px 1fr 12px;-ms-grid-rows:auto;grid-template-areas:" . skip_to_content . " " . content         . ";grid-template-columns:12px 1fr 12px;grid-template-rows:auto;}@media (min-width:1300px){.page-content{-ms-grid-columns:1fr 1300px 1fr;grid-template-columns:1fr 1300px 1fr;}}.page-content #main-content{margin:0;padding:0;border:none;grid-area:skip_to_content;-ms-grid-column:2;-ms-grid-column-span:1;-ms-grid-row:1;-ms-grid-row-span:1;}.page-content .region-wrapper{grid-area:content;-ms-grid-column:2;-ms-grid-column-span:1;-ms-grid-row:2;-ms-grid-row-span:1;}.email_signature_table{width:initial;}.email_signature_table tr{background:transparent;}.email_signature_table td{border:none;}.email_signature_table p{font-size:inherit;}#copy_button:focus{background-color:#f5f6f7;color:#262b2f;border-color:#262b2f;}.site-footer{color:#fff;background:#667986;background:#007ac8;display:-ms-grid;display:grid;padding:36px 0;-ms-grid-columns:12px 1fr 12px;-ms-grid-rows:auto 12px auto 12px auto;grid-template-areas:". footer_left   ." ". ............. ." ". footer_center ." ". ............. ." ". footer_right  ." ". footer_bottom .";grid-template-columns:12px 1fr 12px;grid-template-rows:auto 12px auto 12px auto;}.site-footer a:not([class]){color:#fff;}.site-footer a:not([class]):hover,.site-footer a:not([class]):focus,.site-footer a:not([class]):active{color:#bad80a;background:#262b2f;}.site-footer h1,.site-footer h2,.site-footer h3{color:#d6e86c;}.site-footer h4,.site-footer h5,.site-footer h6{color:#fff;}.site-footer h1:after{border-color:#41B6FF;}.site-footer .menu li{border-left:solid 2px #262b2f;}@media (min-width:841px){.site-footer .menu li{border-left-width:3px;}}.site-footer .menu li a{color:#fff;}.site-footer .menu li a:hover,.site-footer .menu li a:focus,.site-footer .menu li a:active{background:#262b2f;}.site-footer .social-icon{color:#003f87;background-color:#fff;}.site-footer .social-icon svg{fill:#667986;}.site-footer .social-icon:hover,.site-footer .social-icon:focus,.site-footer .social-icon:active{background-color:#d6e86c;}.site-footer .social-icon:focus{outline-color:#d6e86c;}.site-footer h2{border-bottom-color:#d6e86c;}.site-footer h4{border-bottom-color:#bad80a;}.site-footer a:not([class]):hover,.site-footer a:not([class]):focus,.site-footer a:not([class]):active{color:#d6e86c;background:#0062a0;}.site-footer .menu li{border-left-color:#0062a0;}.site-footer .menu li a:hover,.site-footer .menu li a:focus,.site-footer .menu li a:active{color:#d6e86c;background:#0062a0;}.site-footer .social-icon svg{fill:#007ac8;}@media (min-width:841px){.site-footer{-ms-grid-columns:12px 1fr 12px 1fr 12px 1fr 12px;-ms-grid-rows:auto auto;grid-template-areas:". footer_left . footer_center . footer_right ." ". footer_bottom footer_bottom footer_bottom footer_bottom footer_bottom .";grid-template-columns:12px 1fr 12px 1fr 12px 1fr 12px;grid-template-rows:auto auto;}}@media (min-width:1300px){.site-footer{-ms-grid-columns:1fr 433.33333px 12px 433.33333px 12px 433.33333px 1fr;grid-template-columns:1fr 433.33333px 12px 433.33333px 12px 433.33333px 1fr;}}.site-footer h1,.site-footer h2,.site-footer h3,.site-footer h4,.site-footer h5{margin-top:0;font-family:"Fira Sans",sans-serif;}.site-footer .block-title{border-bottom:none;}.site-footer .region--footer_left{grid-area:footer_left;-ms-grid-column:2;-ms-grid-column-span:1;-ms-grid-row:1;-ms-grid-row-span:1;}@media (min-width:581px){.site-footer .region--footer_left{-ms-grid-column:2;-ms-grid-column-span:1;-ms-grid-row:1;-ms-grid-row-span:1;}}.site-footer .region--footer_center{grid-area:footer_center;-ms-grid-column:2;-ms-grid-column-span:1;-ms-grid-row:3;-ms-grid-row-span:1;}@media (min-width:581px){.site-footer .region--footer_center{-ms-grid-column:4;-ms-grid-column-span:1;-ms-grid-row:1;-ms-grid-row-span:1;}}.site-footer .region--footer_right{grid-area:footer_right;-ms-grid-column:2;-ms-grid-column-span:1;-ms-grid-row:5;-ms-grid-row-span:1;}@media (min-width:581px){.site-footer .region--footer_right{-ms-grid-column:6;-ms-grid-column-span:1;-ms-grid-row:1;-ms-grid-row-span:1;}}.site-footer .region--footer_bottom{grid-area:footer_bottom;-ms-grid-column:2;-ms-grid-column-span:1;-ms-grid-row:6;-ms-grid-row-span:1;}@media (min-width:581px){.site-footer .region--footer_bottom{-ms-grid-column:2;-ms-grid-column-span:5;-ms-grid-row:2;-ms-grid-row-span:1;}}.site-footer .social-media-links{justify-content:flex-start;}.site-footer .ribbon{transform:translatey(-36px);}.site-footer .ribbon:hover,.site-footer .ribbon:focus,.site-footer .ribbon:active{background-color:#e3e7e9 !important;}.wwu-footer{color:#fff;background:#262b2f;background:#003f87;display:-ms-grid;display:grid;-ms-grid-columns:12px 1fr 12px;-ms-grid-rows:12px auto 12px auto 12px auto 12px;grid-template-areas:". ....  ." ". logo  ." ". ....  ." ". info  ." ". ..... ." ". icons .";grid-template-columns:12px 1fr 12px;grid-template-rows:repeat(3,12px auto) 12px;justify-items:center;}.wwu-footer h1{color:#fff;}.wwu-footer h1:after{border-color:#d6e86c;}.wwu-footer h2{color:#fff;border-bottom-color:#d6e86c;}.wwu-footer h3{color:#d6e86c;}.wwu-footer h4{color:#bad80a;}.wwu-footer h5{color:#fff;}.wwu-footer h6{color:#fff;}.wwu-footer a:not([class]){color:#41B6FF;}.wwu-footer a:not([class]):hover,.wwu-footer a:not([class]):focus,.wwu-footer a:not([class]):active{color:#d6e86c;background-color:#002f5e;}.wwu-footer .menu li{border-left:solid 2px #003f87;}@media (min-width:841px){.wwu-footer .menu li{border-left-width:3px;}}.wwu-footer .menu li a{color:#fff;}.wwu-footer .menu li a:hover,.wwu-footer .menu li a:focus,.wwu-footer .menu li a:active{color:#d6e86c;background-color:#003f87;}.wwu-footer .social-icon{color:#003f87;background-color:#fff;}.wwu-footer .social-icon svg{fill:#262b2f;}.wwu-footer .social-icon:hover,.wwu-footer .social-icon:focus,.wwu-footer .social-icon:active{background-color:#bad80a;}.wwu-footer .social-icon:focus{outline-color:#fff;}.wwu-footer .menu li{border-left-color:#002f5e;}.wwu-footer .menu li a:hover,.wwu-footer .menu li a:focus,.wwu-footer .menu li a:active{background-color:#002f5e;}.wwu-footer .social-icon svg{fill:#003f87;}@media (min-width:581px){.wwu-footer{-ms-grid-columns:12px 1fr 2fr 12px;-ms-grid-rows:36px auto auto 36px;grid-template-areas:". .... ..... ." ". logo info  ." ". logo icons ." ". .... ..... .";grid-template-columns:12px 1fr 2fr 12px;grid-template-rows:36px auto auto 36px;justify-items:end;}}@media (min-width:1300px){.wwu-footer{-ms-grid-columns:1fr 433.33333px 866.66667px 1fr;grid-template-columns:1fr 433.33333px 866.66667px 1fr;}}.wwu-footer a{color:#fff;border-bottom-color:#bad80a;}.wwu-footer a:hover,.wwu-footer a:focus,.wwu-footer a:active{color:#41B6FF;border-bottom-color:transparent;}.wwu-footer .logo{grid-area:logo;-ms-grid-column:2;-ms-grid-column-span:1;-ms-grid-row:2;-ms-grid-row-span:1;}@media (min-width:581px){.wwu-footer .logo{-ms-grid-column:2;-ms-grid-column-span:1;-ms-grid-row:2;-ms-grid-row-span:2;}}.wwu-footer .western-info{text-align:center;grid-area:info;-ms-grid-column:2;-ms-grid-column-span:1;-ms-grid-row:4;-ms-grid-row-span:1;}@media (min-width:581px){.wwu-footer .western-info{text-align:right;-ms-grid-column:3;-ms-grid-column-span:1;-ms-grid-row:2;-ms-grid-row-span:1;}}.wwu-footer .social-media-links{justify-content:center;grid-area:icons;-ms-grid-column:2;-ms-grid-column-span:1;-ms-grid-row:6;-ms-grid-row-span:1;}@media (min-width:581px){.wwu-footer .social-media-links{justify-content:flex-end;-ms-grid-column:3;-ms-grid-column-span:1;-ms-grid-row:3;-ms-grid-row-span:1;justify-self:end;}}.wwu-footer .social-media-links .social-icon{margin:12px 0 0 12px;}.make-waves-full-spread{width:100vw;transform:translatex(-12px);}@media (min-width:1000px){.make-waves-full-spread{transform:translatex(calc((100vw - 1000px) / -2));}}.make-waves-full-spread .container{display:grid;grid-template-areas:"image" "content";grid-template-columns:auto;grid-template-rows:1fr 1fr;}@media (min-width:841px){.make-waves-full-spread .container{grid-template-columns:1fr 1fr;grid-template-rows:auto;}}@media (min-width:841px){.make-waves-full-spread .container.copy-left{grid-template-areas:"content image";}}@media (min-width:841px){.make-waves-full-spread .container.copy-right{grid-template-areas:"image content";}}.make-waves-full-spread .image{grid-area:image;}.make-waves-full-spread .image img{display:block;width:100%;height:100%;object-fit:cover;}.make-waves-full-spread .content{display:grid;align-content:center;grid-area:content;justify-items:center;}.make-waves-full-spread .play-icon{position:absolute;top:50%;left:50%;width:200px;transition:400ms ease opacity;transform:translate(-50%,-50%);opacity:0.8;}.make-waves-full-spread .play-link{position:relative;display:block;height:100%;margin:0;padding:0;color:#fff;border:none;}.make-waves-full-spread .play-link:hover .play-icon,.make-waves-full-spread .play-link:focus .play-icon,.make-waves-full-spread .play-link:active .play-icon{opacity:1;}.western-header{position:relative;z-index:2;background:linear-gradient(to left,rgba(255,255,255,0.7) 50%,rgba(255,255,255,0.2) 100%);}@media (min-width:841px){.western-header{display:-ms-grid;display:grid;-ms-grid-columns:12px 1fr 12px;-ms-grid-rows:auto;grid-template-columns:12px 1fr 12px;grid-template-rows:auto;}}@media (min-width:1300px){.western-header{-ms-grid-columns:1fr 1300px 1fr;grid-template-columns:1fr 1300px 1fr;}}@media (min-width:841px){.western-header .wrap{position:relative;display:-ms-grid;display:grid;-ms-grid-column:2;grid-column:2 / span 2;-ms-grid-column-span:1;-ms-grid-columns:266px 12px 1fr 58px;-ms-grid-row:1;grid-row:1 / span 1;-ms-grid-row-span:1;-ms-grid-rows:58px;grid-template-areas:"logo quick-links search lang_select";grid-template-columns:266px 1fr 58px 0.25fr;grid-template-rows:58px;}}@media (min-width:1300px){.western-header .wrap{-ms-grid-columns:306px 12px 1fr 68px;-ms-grid-rows:68px;grid-template-columns:306px 1fr 68px 0.25fr;grid-template-rows:68px;}}.western-header .wrap .western-logo{color:#fff;background-color:#003f87;grid-area:logo;-ms-grid-column:1;-ms-grid-column-span:1;-ms-grid-row:1;-ms-grid-row-span:1;}.western-header .wrap .western-logo .western-home-link{display:flex;justify-content:center;margin:inherit;padding:0;padding-right:68px;color:#fff;border:none;}@media (min-width:841px){.western-header .wrap .western-logo .western-home-link{padding-right:0;}}.western-header .wrap .western-logo .western-home-link:hover,.western-header .wrap .western-logo .western-home-link:focus,.western-header .wrap .western-logo .western-home-link:active{background:transparent;}.western-header .wrap .site-name{display:block;margin:0;padding:6px 12px;text-align:center;text-decoration:none;text-transform:none;color:#fff;border-top:1px solid #007ac8;border-bottom:1px solid #007ac8;background:linear-gradient(to right,#003f87 0%,rgba(0,63,135,0.8) 100%);font-family:"PT Serif",serif;font-size:calc(16px + 2 * ((100vw - 300px) / 1000));font-weight:400;line-height:1.5em;}@media (min-width:841px){.western-header .wrap .site-name{display:block !important;border-top:1px solid #007ac8;border-bottom:none;}}.western-header .wrap .quick-links{display:none;align-self:center;grid-area:quick-links;-ms-grid-column:3;-ms-grid-column-span:1;-ms-grid-row:1;-ms-grid-row-span:1;justify-self:end;}@media (min-width:841px){.western-header .wrap .quick-links{display:block !important;}}.western-header .wrap .toggle-menu{position:absolute;top:0;right:0;}@media (min-width:841px){.western-header .wrap .toggle-menu{display:none;}}.western-header .wrap .toggle-menu:hover,.western-header .wrap .toggle-menu:focus,.western-header .wrap .toggle-menu:active{background-color:#002f5e;}.western-header .wrap .search{align-self:center;grid-area:search;justify-self:end;}@media (min-width:841px){.western-header .wrap .search{top:0;right:0;}}.western-header .wrap .lang_select{align-self:center;grid-area:lang_select;justify-self:end;}@media (min-width:841px){.western-header .wrap .lang_select{top:0;right:0;}}.wwu-locations{max-width:600px;margin:0 auto;}.wwu-locations .button-cluster{display:flex;flex-wrap:wrap;justify-content:space-evenly;}.wwu-locations .button-animated{display:block;flex:0 1 33%;margin:0 auto;padding:30px 0;}.wwu-locations .svg-container{position:relative;display:block;width:160px;height:160px;}.wwu-locations .grow .svg-container{transition:500ms;-webkit-animation-name:pulse;animation-name:pulse;border-radius:500px;}.wwu-locations .grow .svg-container:active{border:2px solid #75cfff;}.wwu-locations .grow:hover .svg-container,.wwu-locations .grow:focus-within .svg-container{transition:500ms;-webkit-transform:scale(1.03,1.03);transform:scale(1.03,1.03);background-color:#d8f1ff;}.wwu-locations .link{display:block;width:100%;height:30px;margin-top:-6px;text-align:center;outline:0;background:transparent;}.wwu-locations .link:after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:"";}.wwu-locations .custom-underline{position:relative;display:inline-block;text-align:center;text-decoration:none;color:#006ebb;outline:0;background-color:transparent;font-size:18px;font-weight:600;line-height:30px;}.wwu-locations .custom-underline:after{position:absolute;top:95%;left:30%;width:30%;height:3px;content:"";transition:0.3s ease all 0.1s;background-color:#006ebb;}.wwu-locations .svg-container:hover .custom-underline::after{left:0;width:100%;}.wwu-locations svg{width:100%;height:90px;margin-top:12px;}.wwu-locations .cls-1,.wwu-locations .cls-2,.wwu-locations .st1,.wwu-locations .st2,.wwu-locations .st3,.wwu-locations .st4{fill:none;stroke:#006ebb;stroke-linecap:round;stroke-linejoin:round;stroke-width:12px;}.wwu-locations .cls-2,.wwu-locations .st0,.wwu-locations .st1{fill:#fff;}.wwu-locations .cls-3{fill:none;stroke:#006ebb;stroke-linejoin:round;stroke-miterlimit:10;stroke-width:8px;}.toggle-erm-menu{position:absolute;top:0;right:0;background-color:transparent;}@media (min-width:841px){.toggle-erm-menu{position:relative;grid-area:search;}}.toggle-erm-menu:hover,.toggle-erm-menu:focus,.toggle-erm-menu:active{background-color:transparent;opacity:0.85;}#block-ermmenu{position:absolute;z-index:3;top:0;left:0;display:grid;justify-content:center;align-content:center;width:100vw;height:100vh;text-align:center;background-color:#007ac8;background-image:url("/files/inline-images/water-bg_1.jpg");}#block-ermmenu a{transition:ease 200ms opacity;text-transform:uppercase;color:#fff;font-family:"Montserrat",sans-serif;font-size:calc(32.432px + 77.026 * ((100vw - 300px) / 1000));line-height:1em;}@media (min-width:1300px){#block-ermmenu a{font-size:109.458px;}}#block-ermmenu a:hover,#block-ermmenu a:focus,#block-ermmenu a:active{opacity:0.85;background:none;}.ultimenu{overflow:visible;}.ultimenu section.ultimenu__flyout{display:block;visibility:hidden;overflow:hidden;max-height:0;margin:0;padding:0;transition:400ms ease;opacity:0;border-radius:0;box-shadow:none;grid-area:flyout;-ms-grid-column:1;-ms-grid-column-span:2;-ms-grid-row:2;}@media (min-width:841px){.ultimenu section.ultimenu__flyout{z-index:0;top:100%;right:0 !important;display:none !important;transform:translatey(-29px);}}@media (min-width:1300px){.ultimenu section.ultimenu__flyout{transform:translatey(-34px);}}.ultimenu section.ultimenu__flyout.open{visibility:visible;max-height:200vh;opacity:1;}@media (min-width:841px){.ultimenu section.ultimenu__flyout.open{position:absolute;display:block !important;}}.ultimenu .ultimenu__item{position:relative;display:grid;margin:0;-ms-grid-columns:1fr 58px;-ms-grid-rows:auto auto;grid-template-areas:"link     icon" "flyout flyout";grid-template-columns:1fr 58px;grid-template-rows:auto auto;}@media (min-width:841px){.ultimenu .ultimenu__item{position:static;display:block;min-width:initial;}.ultimenu .ultimenu__item:hover > .ultimenu__flyout{display:none;visibility:hidden;opacity:0;}.ultimenu .ultimenu__item:hover > .ultimenu__flyout.open{display:block;visibility:visible;opacity:1;}}.ultimenu .ultimenu__item .ultimenu__link{z-index:1;transition:400ms ease;-ms-grid-column:1;grid-column:1 / span 2;-ms-grid-column-span:2;}.ultimenu .ultimenu__item .ultimenu__link:hover,.ultimenu .ultimenu__item .ultimenu__link:focus,.ultimenu .ultimenu__item .ultimenu__link:active{text-decoration:none;}.ultimenu .ultimenu__item .ultimenu__link:hover + .expand-icon,.ultimenu .ultimenu__item .ultimenu__link:focus + .expand-icon,.ultimenu .ultimenu__item .ultimenu__link:active + .expand-icon{color:#262b2f;background-color:#bad80a;}.ultimenu .ultimenu__item.has-ultimenu .ultimenu__link{grid-area:link;}.ultimenu .ultimenu__item .expand-icon{display:flex;justify-content:center;align-items:center;width:100%;height:100%;transition:400ms ease;color:#fff;border:none;grid-area:icon;-ms-grid-column:2;-ms-grid-column-span:1;}@media (min-width:841px){.ultimenu .ultimenu__item .expand-icon{display:none;}}.ultimenu--basic .region{padding:0;}.ultimenu--horizontal .ultimenu__link.is-active{background:#003f87;}.ultimenu--horizontal .ultimenu__link.is-active.open{color:#003f87;background:#bad80a;}.ultimenu--horizontal .ultimenu__link .caret{display:none;}.ultimenu--hover li:hover > .ultimenu__flyout,.ultimenu--hover li a:active + .ultimenu__flyout,.ultimenu--hover li a:focus + .ultimenu__flyout,.ultimenu--hover li .ultimenu__flyout:focus-within{padding:0;}.open{visibility:visible;opacity:1;}#block-ultimenumainnavigation.contextual-region{position:inherit;}.button.button--ultimenu,.user-login-form .button--ultimenu.cas-login-link,.block--nodeeventfield-event-link a.button--ultimenu{display:none;}.wrapper--404{background:#003f87;}@media (min-width:841px){.wrapper--404{margin-top:-116px;}}@media (min-width:1300px){.wrapper--404{margin-top:-136px;}}.wrapper--404 h1{padding:0;color:#d6e86c;font-size:calc(32.432px + 20.27 * ((100vw - 300px) / 1000));}.wrapper--404 .text{padding:36px;text-align:center;}.wrapper--404 .text .tagline{color:#fff;}.svg-box{margin-bottom:-5vw;}@media (min-width:841px){.site-header .nav--404 .nav--main{margin:0;transform:translatey(32vw);}}#tossingboat{transform-origin:50% 50%;-webkit-animation-name:tossingboat;animation-name:tossingboat;-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}@keyframes tossingboat{0%{transform:rotate(-4deg);}40%{transform:rotate(4deg);}100%{transform:rotate(-4deg);}}@-webkit-keyframes .tossingboat{0%{-webkit-transform:rotate(-4deg);}50%{-webkit-transform:rotate(4deg);}100%{-webkit-transform:rotate(-4deg);}}#rockingwaves{transform-origin:50% 50%;-webkit-animation-name:rockingwaves;animation-name:rockingwaves;-webkit-animation-duration:6s;animation-duration:6s;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-timing-function:ease-in-out;}@keyframes rockingwaves{0%{transform:rotate(-2.5deg);}40%{transform:rotate(2.5deg);}100%{transform:rotate(-2.5deg);}}@-webkit-keyframes rockingwaves{0%{-webkit-transform:rotate(-2.5deg);}50%{-webkit-transform:rotate(2.5deg);}100%{-webkit-transform:rotate(-2.5deg);}}#fog{-webkit-animation-name:fog;-moz-animation-name:fog;animation-name:fog;-webkit-animation-duration:60s;-moz-animation-duration:60s;animation-duration:60s;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;-moz-animation-direction:alternate;animation-direction:alternate;}@keyframes fog{0%{transform:scale3d(0.3,0.3,0.3) rotate(4deg);opacity:0;}30%,50%{transform:scale(1.3) rotate(-4deg) translate3d(-50px,-15px,-15px);opacity:0.4;}40%,70%{transform:scale(1.1) rotate(4deg) translate3d(50px,15px,15px);opacity:0.3;}100%{transform:scale3d(2,2,2);opacity:0;}}@-webkit-keyframes fog{0%{-webkit-transform:scale3d(0.3,0.3,0.3) rotate(4deg);opacity:0;}30%,50%{-webkit-transform:scale(1.3) rotate(-4deg) translate3d(-50px,-15px,-15px);opacity:0.4;}40%,70%{-webkit-transform:scale(1.1) rotate(4deg) translate3d(50px,15px,15px);opacity:0.3;}100%{-webkit-transform:scale3d(2,2,2);opacity:0;}}@-moz-keyframes fog{0%{-moz-transform:scale3d(0.3,0.3,0.3) rotate(4deg);opacity:0;}30%,50%{-moz-transform:scale(1.3) rotate(-4deg) translate3d(-50px,-15px,-15px);opacity:0.4;}40%,70%{-moz-transform:scale(1.1) rotate(4deg) translate3d(50px,15px,15px);opacity:0.3;}100%{-moz-transform:scale3d(2,2,2);opacity:0;}}#over_waves{transform-origin:50% 50%;-webkit-animation-name:wave;animation-name:wave;-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}@keyframes wave{0%{transform:rotate(1.1deg);}50%{transform:rotate(-1.1deg);}100%{transform:rotate(1.1deg);}}@-webkit-keyframes wave{0%{-webkit-transform:rotate(1.1deg);}50%{-webkit-transform:rotate(-1.1deg);}100%{-webkit-transform:rotate(1.1deg);}}#backrock_waves{transform-origin:50% 50%;-webkit-animation-name:backnforth;animation-name:backnforth;-webkit-animation-duration:30s;animation-duration:30s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}@keyframes backnforth{from,to{transform:translate3d(0,0,0);}10%,30%,50%,70%,90%{transform:translate3d(-30px,-1px,-1px);}20%,40%,60%,80%{transform:translate3d(30px,1px,1px);}}@-webkit-keyframes backnforth{0%{-webkit-transform:translate3d(0,0,0);}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-30px,0,0);}20%,40%,60%,80%{-webkit-transform:translate3d(30px,0,0);}}.vik-st0{opacity:1;fill:#72b8db;}.vik-st1{fill:#f7f7f7;}.vik-st2{fill:#e0e0e0;}.vik-st3{fill:#ccc;}.vik-st4{fill:#bfbfbf;}.vik-st5{fill:#808080;}.vik-st6{fill:#003f87;}.vik-st7{fill:#444;}.vik-st8{fill:none;stroke:#211e1c;stroke-miterlimit:10;stroke-width:2;}.vik-st9{opacity:0.85;}.vik-st10{fill:#007ac8;}.vik-st11{fill:#fff;}.vik-st12{stroke:#211e1c;stroke-miterlimit:10;stroke-width:5;}.vik-st13{opacity:0.87;fill:#003f87;}.vik-st14{opacity:0.85;fill:#003f87;}.vik-st15{fill:#353535;}.vik-st16{opacity:0.87;}.vik-st17{fill:none;}.vik-st18{font-family:"Muli";}.vik-st19{font-size:40px;}.vik-st20{letter-spacing:1;}.vik-st22{font-size:36px;font-weight:700;}.vik-st24{font-size:99.8396px;}.vik-st25{font-size:49px;}.listNavShow.quickSearchShow{display:list-item;}.listNavHide,.quickSearchHide{display:none;}.listNavShow.ln-no-match{display:none !important;}.results-text{margin:12px 0 0 24px;font-weight:bold;}.results-text + .results-text-heading{margin:6px 0 12px 24px;font-weight:bold;}.teaser-list__row + .teaser-list__row{margin-top:12px;}.statistics-collection--vertical{display:flex;flex-flow:row wrap;justify-content:center;}.views-view-grid.horizontal .views-row,.views-view-grid.vertical{display:flex;flex-flow:row wrap;justify-content:center;}.views-view-grid.vertical .views-row,.views-view-grid.horizontal .views-col{margin-bottom:12px;}.views-view-grid .views-col{margin-right:12px;}.views-view-grid .views-col:last-of-type{margin-right:0;}@media (min-width:581px){.views-view-grid.cols-1 .views-col{flex:0 1 calc(100% - 12px);}.views-view-grid.cols-2 .views-col{flex:0 1 calc(50% - 12px);}.views-view-grid.cols-3 .views-col{flex:0 1 calc(33.333% - 12px);}.views-view-grid.cols-4 .views-col{flex:0 1 calc(25% - 12px);}.views-view-grid.cols-5 .views-col{flex:0 1 calc(20% - 12px);}}@media (min-width:841px){.views-view-grid.cols-6 .views-col{flex:0 1 calc(16.666% - 12px);}.views-view-grid.cols-7 .views-col{flex:0 1 calc(14.285% - 12px);}.views-view-grid.cols-8 .views-col{flex:0 1 calc(12.5% - 12px);}.views-view-grid.cols-9 .views-col{flex:0 1 calc(11.111% - 12px);}.views-view-grid.cols-10 .views-col{flex:0 1 calc(10% - 12px);}}.vbo-view-form input[type="checkbox"],.views-field-views-bulk-operations-bulk-form input[type="checkbox"]{position:relative;top:3px;opacity:1;}.vbo-view-form .checkbox,.views-field-views-bulk-operations-bulk-form .checkbox{display:inline-block;margin:0;}.vbo-view-form .views-row,.views-field-views-bulk-operations-bulk-form .views-row{margin:6px 0;}.vbo-view-form .form-actions,.views-field-views-bulk-operations-bulk-form .form-actions{text-align:right;}.page-node-type-event .layout__region--second{text-align:center;}.block--nodeeventfield-event-link{margin-top:36px;}.path-frontpage .splash img,.front .splash img{object-position:50%;}.path-frontpage .splash .right-aligned-bar,.front .splash .right-aligned-bar{margin-top:40vh;}@media (min-width:841px){.path-frontpage .splash .right-aligned-bar,.front .splash .right-aligned-bar{margin-top:inherit;}}.path-frontpage main,.front main{overflow-x:hidden;margin-bottom:0;}.path-frontpage main .block--page-title-block,.front main .block--page-title-block{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.path-frontpage .layout__region--top,.path-frontpage .layout__region--middle,.path-frontpage .layout__region--bottom,.front .layout__region--top,.front .layout__region--middle,.front .layout__region--bottom{padding-top:12px;padding-bottom:24px;}@media (min-width:841px){.path-frontpage .layout__region--top,.path-frontpage .layout__region--middle,.path-frontpage .layout__region--bottom,.front .layout__region--top,.front .layout__region--middle,.front .layout__region--bottom{padding-top:24px;padding-bottom:24px;}}@media (min-width:1300px){.path-frontpage .layout__region--top,.path-frontpage .layout__region--middle,.path-frontpage .layout__region--bottom,.front .layout__region--top,.front .layout__region--middle,.front .layout__region--bottom{padding-top:36px;padding-bottom:36px;}}.path-frontpage .layout--twocol-bricks .layout__region,.front .layout--twocol-bricks .layout__region{position:relative;}.path-frontpage .layout--twocol-bricks .layout__region--first-above,.front .layout--twocol-bricks .layout__region--first-above{background-color:#f5f6f7;}.path-frontpage .layout--twocol-bricks .layout__region--first-above:before,.path-frontpage .layout--twocol-bricks .layout__region--first-above:after,.front .layout--twocol-bricks .layout__region--first-above:before,.front .layout--twocol-bricks .layout__region--first-above:after{background-color:#f5f6f7;}.path-frontpage .layout--twocol-bricks .layout__region--second-above,.front .layout--twocol-bricks .layout__region--second-above{background-color:#e3e7e9;}@media (min-width:841px){.path-frontpage .layout--twocol-bricks .layout__region--second-above,.front .layout--twocol-bricks .layout__region--second-above{margin-top:24px;}}.path-frontpage .layout--twocol-bricks .layout__region--second-above:before,.path-frontpage .layout--twocol-bricks .layout__region--second-above:after,.front .layout--twocol-bricks .layout__region--second-above:before,.front .layout--twocol-bricks .layout__region--second-above:after{background-color:#e3e7e9;}.path-frontpage .layout--twocol-bricks .layout__region--first-below,.front .layout--twocol-bricks .layout__region--first-below{background-color:#e6f2fa;}.path-frontpage .layout--twocol-bricks .layout__region--first-below:before,.path-frontpage .layout--twocol-bricks .layout__region--first-below:after,.front .layout--twocol-bricks .layout__region--first-below:before,.front .layout--twocol-bricks .layout__region--first-below:after{background-color:#e6f2fa;}.path-frontpage .layout--twocol-bricks .layout__region--second-below,.front .layout--twocol-bricks .layout__region--second-below{background-color:#cce4f4;}@media (min-width:841px){.path-frontpage .layout--twocol-bricks .layout__region--second-below,.front .layout--twocol-bricks .layout__region--second-below{margin-top:24px;}}.path-frontpage .layout--twocol-bricks .layout__region--second-below:before,.path-frontpage .layout--twocol-bricks .layout__region--second-below:after,.front .layout--twocol-bricks .layout__region--second-below:before,.front .layout--twocol-bricks .layout__region--second-below:after{background-color:#cce4f4;}.path-frontpage .layout--twocol-bricks .layout__region--first-above,.path-frontpage .layout--twocol-bricks .layout__region--first-below,.path-frontpage .layout--twocol-bricks .layout__region--second-above,.path-frontpage .layout--twocol-bricks .layout__region--second-below,.front .layout--twocol-bricks .layout__region--first-above,.front .layout--twocol-bricks .layout__region--first-below,.front .layout--twocol-bricks .layout__region--second-above,.front .layout--twocol-bricks .layout__region--second-below{padding-bottom:24px;}.path-frontpage .layout--twocol-bricks .layout__region--first-above:before,.path-frontpage .layout--twocol-bricks .layout__region--first-above:after,.path-frontpage .layout--twocol-bricks .layout__region--first-below:before,.path-frontpage .layout--twocol-bricks .layout__region--first-below:after,.path-frontpage .layout--twocol-bricks .layout__region--second-above:before,.path-frontpage .layout--twocol-bricks .layout__region--second-above:after,.path-frontpage .layout--twocol-bricks .layout__region--second-below:before,.path-frontpage .layout--twocol-bricks .layout__region--second-below:after,.front .layout--twocol-bricks .layout__region--first-above:before,.front .layout--twocol-bricks .layout__region--first-above:after,.front .layout--twocol-bricks .layout__region--first-below:before,.front .layout--twocol-bricks .layout__region--first-below:after,.front .layout--twocol-bricks .layout__region--second-above:before,.front .layout--twocol-bricks .layout__region--second-above:after,.front .layout--twocol-bricks .layout__region--second-below:before,.front .layout--twocol-bricks .layout__region--second-below:after{position:absolute;z-index:-1;top:0;display:block;width:15px;height:100%;content:"";}.path-frontpage .layout--twocol-bricks .layout__region--first-above,.path-frontpage .layout--twocol-bricks .layout__region--first-below,.front .layout--twocol-bricks .layout__region--first-above,.front .layout--twocol-bricks .layout__region--first-below{}@media (min-width:1300px){.path-frontpage .layout--twocol-bricks .layout__region--first-above,.path-frontpage .layout--twocol-bricks .layout__region--first-below,.front .layout--twocol-bricks .layout__region--first-above,.front .layout--twocol-bricks .layout__region--first-below{padding-right:36px;padding-bottom:96px;}}.path-frontpage .layout--twocol-bricks .layout__region--first-above h2,.path-frontpage .layout--twocol-bricks .layout__region--first-below h2,.front .layout--twocol-bricks .layout__region--first-above h2,.front .layout--twocol-bricks .layout__region--first-below h2{font-size:calc(28.832px + 68.476 * ((100vw - 300px) / 1000));font-family:"Montserrat",sans-serif;text-transform:uppercase;font-weight:900;text-align:left;color:#003f87;}@media (min-width:1300px){.path-frontpage .layout--twocol-bricks .layout__region--first-above h2,.path-frontpage .layout--twocol-bricks .layout__region--first-below h2,.front .layout--twocol-bricks .layout__region--first-above h2,.front .layout--twocol-bricks .layout__region--first-below h2{font-size:97.308px;}}.path-frontpage .layout--twocol-bricks .layout__region--first-above .block--image,.path-frontpage .layout--twocol-bricks .layout__region--first-below .block--image,.front .layout--twocol-bricks .layout__region--first-above .block--image,.front .layout--twocol-bricks .layout__region--first-below .block--image{position:relative;}.path-frontpage .layout--twocol-bricks .layout__region--first-above .block--image img,.path-frontpage .layout--twocol-bricks .layout__region--first-below .block--image img,.front .layout--twocol-bricks .layout__region--first-above .block--image img,.front .layout--twocol-bricks .layout__region--first-below .block--image img{display:block;width:100vw;max-width:none;transform:translatex(-12px);}@media (min-width:841px){.path-frontpage .layout--twocol-bricks .layout__region--first-above .block--image img,.path-frontpage .layout--twocol-bricks .layout__region--first-below .block--image img,.front .layout--twocol-bricks .layout__region--first-above .block--image img,.front .layout--twocol-bricks .layout__region--first-below .block--image img{width:calc(115% + (12px * 3));transform:translatex(-12px);}}@media (min-width:1300px){.path-frontpage .layout--twocol-bricks .layout__region--first-above .block--image img,.path-frontpage .layout--twocol-bricks .layout__region--first-below .block--image img,.front .layout--twocol-bricks .layout__region--first-above .block--image img,.front .layout--twocol-bricks .layout__region--first-below .block--image img{width:calc(125% + ((100vw - 1300px) / 2));transform:translatex(calc((100vw - 1300px) / -2));}}.path-frontpage .layout--twocol-bricks .layout__region--first-above:before,.path-frontpage .layout--twocol-bricks .layout__region--first-below:before,.front .layout--twocol-bricks .layout__region--first-above:before,.front .layout--twocol-bricks .layout__region--first-below:before{left:0;transform:translatex(calc(-100% + 3px));}@media (min-width:841px){.path-frontpage .layout--twocol-bricks .layout__region--first-above:before,.path-frontpage .layout--twocol-bricks .layout__region--first-below:before,.front .layout--twocol-bricks .layout__region--first-above:before,.front .layout--twocol-bricks .layout__region--first-below:before{width:15px;}}@media (min-width:1300px){.path-frontpage .layout--twocol-bricks .layout__region--first-above:before,.path-frontpage .layout--twocol-bricks .layout__region--first-below:before,.front .layout--twocol-bricks .layout__region--first-above:before,.front .layout--twocol-bricks .layout__region--first-below:before{width:calc(((100vw - 1300px)/2) + 3px);transform:translatex(calc(-100% + 3px));}}.path-frontpage .layout--twocol-bricks .layout__region--first-above:after,.path-frontpage .layout--twocol-bricks .layout__region--first-below:after,.front .layout--twocol-bricks .layout__region--first-above:after,.front .layout--twocol-bricks .layout__region--first-below:after{right:0;transform:translatex(calc(100% - 3px));}@media (min-width:841px){.path-frontpage .layout--twocol-bricks .layout__region--first-above:after,.path-frontpage .layout--twocol-bricks .layout__region--first-below:after,.front .layout--twocol-bricks .layout__region--first-above:after,.front .layout--twocol-bricks .layout__region--first-below:after{width:0;}}.path-frontpage .layout--twocol-bricks .layout__region--second-above,.path-frontpage .layout--twocol-bricks .layout__region--second-below,.front .layout--twocol-bricks .layout__region--second-above,.front .layout--twocol-bricks .layout__region--second-below{}@media (min-width:841px){.path-frontpage .layout--twocol-bricks .layout__region--second-above,.path-frontpage .layout--twocol-bricks .layout__region--second-below,.front .layout--twocol-bricks .layout__region--second-above,.front .layout--twocol-bricks .layout__region--second-below{padding-left:24px;}}@media (min-width:1300px){.path-frontpage .layout--twocol-bricks .layout__region--second-above,.path-frontpage .layout--twocol-bricks .layout__region--second-below,.front .layout--twocol-bricks .layout__region--second-above,.front .layout--twocol-bricks .layout__region--second-below{padding-top:24px;padding-bottom:96px;padding-left:36px;}}.path-frontpage .layout--twocol-bricks .layout__region--second-above h2,.path-frontpage .layout--twocol-bricks .layout__region--second-below h2,.front .layout--twocol-bricks .layout__region--second-above h2,.front .layout--twocol-bricks .layout__region--second-below h2{font-size:calc(28.832px + 68.476 * ((100vw - 300px) / 1000));font-family:"Montserrat",sans-serif;text-transform:uppercase;font-weight:900;text-align:left;color:#003f87;}@media (min-width:1300px){.path-frontpage .layout--twocol-bricks .layout__region--second-above h2,.path-frontpage .layout--twocol-bricks .layout__region--second-below h2,.front .layout--twocol-bricks .layout__region--second-above h2,.front .layout--twocol-bricks .layout__region--second-below h2{font-size:97.308px;}}.path-frontpage .layout--twocol-bricks .layout__region--second-above:before,.path-frontpage .layout--twocol-bricks .layout__region--second-below:before,.front .layout--twocol-bricks .layout__region--second-above:before,.front .layout--twocol-bricks .layout__region--second-below:before{left:0;transform:translatex(calc(-100% + 3px));}@media (min-width:841px){.path-frontpage .layout--twocol-bricks .layout__region--second-above:before,.path-frontpage .layout--twocol-bricks .layout__region--second-below:before,.front .layout--twocol-bricks .layout__region--second-above:before,.front .layout--twocol-bricks .layout__region--second-below:before{width:0;}}.path-frontpage .layout--twocol-bricks .layout__region--second-above:after,.path-frontpage .layout--twocol-bricks .layout__region--second-below:after,.front .layout--twocol-bricks .layout__region--second-above:after,.front .layout--twocol-bricks .layout__region--second-below:after{right:0;transform:translatex(calc(100% - 3px));}@media (min-width:841px){.path-frontpage .layout--twocol-bricks .layout__region--second-above:after,.path-frontpage .layout--twocol-bricks .layout__region--second-below:after,.front .layout--twocol-bricks .layout__region--second-above:after,.front .layout--twocol-bricks .layout__region--second-below:after{width:15px;}}@media (min-width:1300px){.path-frontpage .layout--twocol-bricks .layout__region--second-above:after,.path-frontpage .layout--twocol-bricks .layout__region--second-below:after,.front .layout--twocol-bricks .layout__region--second-above:after,.front .layout--twocol-bricks .layout__region--second-below:after{width:calc(((100vw - 1300px)/2) + 3px);transform:translatex(calc(100% - 3px));}}.path-frontpage .card-list .card > div,.front .card-list .card > div{padding:0;}.be-ix-link-block a{margin:0;border-bottom:none;}.be-ix-link-block h4{border-bottom:none;}main .layout__region{max-width:calc(100vw - (12px * 2));}.layout--flex .layout__region{width:100%;display:flex;flex-flow:row wrap;justify-content:space-evenly;}@media screen and (min-width:0\0){.layout--flex .layout__region{justify-content:center;}}.layout--fourcol-section{display:flex;flex-wrap:wrap;}.layout--fourcol-section > .layout__region{font-size:calc(16px + 2 * ((100vw - 300px) / 1000));flex:0 1 100%;}@media (min-width:1300px){.layout--fourcol-section > .layout__region{font-size:18px;}}@media (min-width:581px){.layout--fourcol-section > .layout__region{flex:0 1 25%;}}@media (min-width:581px){.layout--fourcol-section > .layout__region--first{padding-right:6px;}}@media (min-width:841px){.layout--fourcol-section > .layout__region--first{padding-right:12px;}}@media (min-width:581px){.layout--fourcol-section > .layout__region--second,.layout--fourcol-section > .layout__region--third{padding-right:6px;padding-left:6px;}}@media (min-width:841px){.layout--fourcol-section > .layout__region--second,.layout--fourcol-section > .layout__region--third{padding-right:12px;padding-left:12px;}}@media (min-width:581px){.layout--fourcol-section > .layout__region--fourth{padding-left:6px;}}@media (min-width:841px){.layout--fourcol-section > .layout__region--fourth{padding-left:12px;}}.layout--fourcol--page-width{display:flex;flex-wrap:wrap;max-width:100vw;margin-left:-12px;margin-right:-12px;}@media (min-width:1300px){.layout--fourcol--page-width{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);}}.layout--fourcol--page-width > .layout__region{flex:0 1 100%;max-width:none;}@media (min-width:581px){.layout--fourcol--page-width > .layout__region--first,.layout--fourcol--page-width > .layout__region--second,.layout--fourcol--page-width > .layout__region--third,.layout--fourcol--page-width > .layout__region--fourth{flex:0 1 25%;}}.layout--majors{display:flex;flex-wrap:wrap;}.layout--majors > .layout__region{flex:0 1 100%;}.layout--majors > .layout__region--sample-jobs{font-size:calc(16px + 2 * ((100vw - 300px) / 1000));margin-top:24px;padding:12px 6px;background-color:#007ac8;}@media (min-width:1300px){.layout--majors > .layout__region--sample-jobs{font-size:18px;}}@media (min-width:841px){.layout--majors > .layout__region--sample-jobs{flex:0 1 25%;max-width:25%;padding:24px 12px;}}.layout--majors > .layout__region--sample-jobs h2{border-bottom-color:#d6e86c;font-size:calc(22.784px + 8.544 * ((100vw - 300px) / 1000));}.layout--majors > .layout__region--sample-jobs ul{padding-right:12px;}@media (min-width:841px){.layout--majors > .right-side-container{flex:0 1 75%;max-width:75%;padding-right:24px;}}.layout--majors > .layout__region--catalog{font-size:calc(16px + 10 * ((100vw - 300px) / 1000));}@media (min-width:1300px){.layout--majors > .layout__region--catalog{font-size:26px;}}.layout--majors > .layout__region--related-majors{margin-top:24px;}@media (min-width:841px){.layout--majors > .layout__region--related-majors{flex:0 1 50%;max-width:50%;padding-right:12px;}}.layout--majors > .layout__region--department{margin-top:24px;}@media (min-width:841px){.layout--majors > .layout__region--department{flex:0 1 50%;max-width:50%;padding-left:12px;}}.block--nodemajortitle{display:inline-block;}.block--nodemajorfield-degree{display:inline-block;}.block--nodemajorfield-degree div{display:inline;}.layout--onecol .layout__region{width:100%;margin:auto;}@media (min-width:1000px){.layout--onecol .layout__region{max-width:1000px;}}.layout--onecol--full .layout__region{width:100%;}@media (min-width:1300px){.layout--onecol--full .layout__region{max-width:1300px;margin:auto;}}.layout--onecol--page-width{max-width:100vw;margin-left:-12px;margin-right:-12px;}@media (min-width:1300px){.layout--onecol--page-width{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);}}.layout--onecol--page-width .layout__region{max-width:none;margin:0;}.layout--threecol-section{display:flex;flex-wrap:wrap;}.layout--threecol-section > .layout__region{flex:0 1 100%;}@media (min-width:581px){.layout--threecol-section > .layout__region--first{padding-right:6px;}}@media (min-width:841px){.layout--threecol-section > .layout__region--first{padding-right:12px;}}@media (min-width:581px){.layout--threecol-section > .layout__region--second{padding-right:6px;padding-left:6px;}}@media (min-width:841px){.layout--threecol-section > .layout__region--second{padding-right:12px;padding-left:12px;}}@media (min-width:581px){.layout--threecol-section > .layout__region--third{padding-left:6px;}}@media (min-width:841px){.layout--threecol-section > .layout__region--third{padding-left:12px;}}.layout--threecol-section.layout--threecol-section--25-50-25 > .layout__region--first,.layout--threecol-section.layout--threecol-section--25-50-25 > .layout__region--third,.layout--threecol-section.layout--threecol-section--25-25-50 > .layout__region--first,.layout--threecol-section.layout--threecol-section--25-25-50 > .layout__region--second,.layout--threecol-section.layout--threecol-section--50-25-25 > .layout__region--second,.layout--threecol-section.layout--threecol-section--50-25-25 > .layout__region--third{font-size:calc(16px + 2 * ((100vw - 300px) / 1000));}@media (min-width:1300px){.layout--threecol-section.layout--threecol-section--25-50-25 > .layout__region--first,.layout--threecol-section.layout--threecol-section--25-50-25 > .layout__region--third,.layout--threecol-section.layout--threecol-section--25-25-50 > .layout__region--first,.layout--threecol-section.layout--threecol-section--25-25-50 > .layout__region--second,.layout--threecol-section.layout--threecol-section--50-25-25 > .layout__region--second,.layout--threecol-section.layout--threecol-section--50-25-25 > .layout__region--third{font-size:18px;}}@media (min-width:581px){.layout--threecol-section.layout--threecol-section--25-50-25 > .layout__region--first,.layout--threecol-section.layout--threecol-section--25-50-25 > .layout__region--third,.layout--threecol-section.layout--threecol-section--25-25-50 > .layout__region--first,.layout--threecol-section.layout--threecol-section--25-25-50 > .layout__region--second,.layout--threecol-section.layout--threecol-section--50-25-25 > .layout__region--second,.layout--threecol-section.layout--threecol-section--50-25-25 > .layout__region--third{flex:0 1 25%;}}@media (min-width:581px){.layout--threecol-section.layout--threecol-section--25-50-25 > .layout__region--second,.layout--threecol-section.layout--threecol-section--25-25-50 > .layout__region--third,.layout--threecol-section.layout--threecol-section--50-25-25 > .layout__region--first{flex:0 1 50%;}}.layout--threecol-section.layout--threecol-section--33-34-33 > .layout__region--first,.layout--threecol-section.layout--threecol-section--33-34-33 > .layout__region--third{font-size:calc(16px + 2 * ((100vw - 300px) / 1000));}@media (min-width:1300px){.layout--threecol-section.layout--threecol-section--33-34-33 > .layout__region--first,.layout--threecol-section.layout--threecol-section--33-34-33 > .layout__region--third{font-size:18px;}}@media (min-width:581px){.layout--threecol-section.layout--threecol-section--33-34-33 > .layout__region--first,.layout--threecol-section.layout--threecol-section--33-34-33 > .layout__region--third{flex:0 1 33%;}}.layout--threecol-section.layout--threecol-section--33-34-33 > .layout__region--second{font-size:calc(16px + 2 * ((100vw - 300px) / 1000));}@media (min-width:1300px){.layout--threecol-section.layout--threecol-section--33-34-33 > .layout__region--second{font-size:18px;}}@media (min-width:581px){.layout--threecol-section.layout--threecol-section--33-34-33 > .layout__region--second{flex:0 1 34%;}}.layout--threecol--page-width{display:flex;flex-wrap:wrap;max-width:100vw;margin-left:-12px;margin-right:-12px;}@media (min-width:1300px){.layout--threecol--page-width{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);}}.layout--threecol--page-width > .layout__region{flex:0 1 100%;max-width:none;}@media (min-width:581px){.layout--threecol--page-width > .layout__region--first,.layout--threecol--page-width > .layout__region--third{flex:0 1 33%;}}@media (min-width:581px){.layout--threecol--page-width > .layout__region--second{flex:0 1 34%;}}.layout--twocol-section{display:flex;flex-wrap:wrap;}.layout--twocol-section > .layout__region{flex:0 1 100%;}@media (min-width:581px){.layout--twocol-section > .layout__region--first{padding-right:6px;}}@media (min-width:841px){.layout--twocol-section > .layout__region--first{padding-right:12px;}}@media (min-width:581px){.layout--twocol-section > .layout__region--second{padding-left:6px;}}@media (min-width:841px){.layout--twocol-section > .layout__region--second{padding-left:12px;}}@media (min-width:581px){.layout--twocol-section.layout--twocol-section--50-50 > .layout__region--first,.layout--twocol-section.layout--twocol-section--50-50 > .layout__region--second{flex:0 1 50%;}}.layout--twocol-section.layout--twocol-section--33-67 > .layout__region--first,.layout--twocol-section.layout--twocol-section--67-33 > .layout__region--second{font-size:calc(16px + 2 * ((100vw - 300px) / 1000));}@media (min-width:1300px){.layout--twocol-section.layout--twocol-section--33-67 > .layout__region--first,.layout--twocol-section.layout--twocol-section--67-33 > .layout__region--second{font-size:18px;}}@media (min-width:581px){.layout--twocol-section.layout--twocol-section--33-67 > .layout__region--first,.layout--twocol-section.layout--twocol-section--67-33 > .layout__region--second{flex:0 1 33%;}}@media (min-width:581px){.layout--twocol-section.layout--twocol-section--33-67 > .layout__region--second,.layout--twocol-section.layout--twocol-section--67-33 > .layout__region--first{flex:0 1 67%;}}.layout--twocol-section.layout--twocol-section--25-75 > .layout__region--first,.layout--twocol-section.layout--twocol-section--75-25 > .layout__region--second{font-size:calc(16px + 2 * ((100vw - 300px) / 1000));}@media (min-width:1300px){.layout--twocol-section.layout--twocol-section--25-75 > .layout__region--first,.layout--twocol-section.layout--twocol-section--75-25 > .layout__region--second{font-size:18px;}}@media (min-width:581px){.layout--twocol-section.layout--twocol-section--25-75 > .layout__region--first,.layout--twocol-section.layout--twocol-section--75-25 > .layout__region--second{flex:0 1 25%;}}@media (min-width:581px){.layout--twocol-section.layout--twocol-section--25-75 > .layout__region--second,.layout--twocol-section.layout--twocol-section--75-25 > .layout__region--first{flex:0 1 75%;}}.layout--twocol--page-width{display:flex;flex-wrap:wrap;max-width:100vw;margin-left:-12px;margin-right:-12px;}@media (min-width:1300px){.layout--twocol--page-width{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);}}.layout--twocol--page-width > .layout__region{flex:0 1 100%;max-width:none;}@media (min-width:581px){.layout--twocol--page-width > .layout__region--first,.layout--twocol--page-width > .layout__region--second{flex:0 1 50%;}}.user-profile{display:flex;flex-flow:row wrap;}.user-profile .profile-left{flex:1 1 33%;}.user-profile .profile-right{flex:1 1 66%;text-align:center;}@media (min-width:841px){.user-profile .profile-right{padding-left:24px;text-align:left;}}.user-profile .profile-photo{width:300px;height:300px;margin:auto;margin-top:36px;}@media (min-width:581px){.user-profile .profile-photo{width:400px;height:400px;}}@media (min-width:841px){.user-profile .profile-photo{width:300px;height:300px;}}@media (min-width:1300px){.user-profile .profile-photo{width:400px;height:400px;}}.user-profile .website{text-align:center;}.user-profile .social-links{display:flex;flex-flow:row wrap;justify-content:center;margin-top:24px;}.user-profile .social-icon{margin-right:12px;margin-bottom:12px;}.user-profile .office,.user-profile .contact{display:flex;flex-flow:row wrap;}.user-profile .office h2,.user-profile .contact h2{flex:0 0 100%;margin-bottom:0;}.user-profile .office h3,.user-profile .contact h3{margin-top:12px;}.user-profile .office div,.user-profile .contact div{flex:0 1 50%;}@media (min-width:581px){.erm-page h1{max-width:650px;}}@media (min-width:841px){.erm-page h1{max-width:980px;}}.erm-page h1:after{display:none;}.erm-page h3{text-align:center;justify-self:center;}.erm-page p{max-width:1000px;}.erm-page .anchor-link{position:absolute;top:0;height:0;}.erm-page .erm-button{display:inline-block;width:80%;margin:auto;margin-bottom:12px;padding:36px;text-align:center;text-decoration:none;text-transform:uppercase;background:rgba(0,122,200,0.1);font-size:calc(20.256px + 7.596 * ((100vw - 300px) / 1000));font-weight:700;}@media (min-width:581px){.erm-page .erm-button{width:30%;}}@media (min-width:841px){.erm-page .erm-button{padding:48px;}}.erm-page .erm-button:hover,.erm-page .erm-button:focus,.erm-page .erm-button:active{color:#fff;background:#007ac8;}.erm-page .erm-button:after{display:block;width:48px;height:6px;margin-left:50%;content:"";transition:all ease 200ms;transform:translate(-50%,12px);border-radius:10px;background:#006ebb;}.erm-page .erm-button:hover:after,.erm-page .erm-button:focus:after,.erm-page .erm-button:active:after{background:#fff;}.erm-page .flex-container{display:flex;flex-flow:column;width:100vw;max-width:1300px;}@media (min-width:581px){.erm-page .flex-container{flex-flow:row nowrap;justify-content:space-evenly;}}.erm-page .play-icon{position:absolute;top:50%;left:50%;width:calc(30px + 10vw);min-width:80px;max-width:170px;transition:0.5 ease opacity;transform:translate(-50%,-50%);opacity:1;}.erm-page .play-link{position:relative;display:block;height:180px;margin-bottom:48px;padding:0;color:#fff;border:none;background:none;box-shadow:none;}.erm-page .play-link:hover,.erm-page .play-link:focus,.erm-page .play-link:active{background:none !important;}.erm-page .play-link:hover .play-icon,.erm-page .play-link:focus .play-icon,.erm-page .play-link:active .play-icon{opacity:0.85;}.erm-page .page-content{margin-top:-70px;margin-bottom:0;}@media (min-width:1300px){.erm-page .page-content{margin-top:-80px;}}.erm-page .western-header{z-index:4;background:transparent;}.erm-page .block--video-container{justify-content:stretch;align-content:stretch;padding:0;}.erm-page .video-container{display:flex;flex-flow:row wrap;height:100%;}.erm-page .video-container .video{position:relative;display:grid;flex:1 1 300px;padding:24px;transition:all ease 200ms;grid-template-areas:"...." "text" "....";grid-template-columns:1fr;grid-template-rows:1fr 1fr 2fr;}.erm-page .video-container .video:hover,.erm-page .video-container .video:focus-within{background-color:rgba(0,122,200,0.8);}.erm-page .video-container .video:hover .video-title,.erm-page .video-container .video:hover .play-icon,.erm-page .video-container .video:focus-within .video-title,.erm-page .video-container .video:focus-within .play-icon{opacity:1;}.erm-page .video-container .video .video-title{text-align:center;text-transform:uppercase;opacity:0;font-family:"Montserrat",sans-serif;grid-area:text;}.erm-page .video-container .video .play-link{height:100%;grid-column:1 / span all;grid-row:1 / span all;}.erm-page .video-container .video .play-icon{top:inherit;bottom:0;opacity:0.5;}.layout--threecol-25-50-25{display:flex;flex-wrap:wrap;}.layout--threecol-25-50-25 > .layout__region,.layout--threecol-25-50-25 > .layout__region--second{flex:0 1 100%;}.layout--threecol-25-50-25 > .layout__region--first{font-size:calc(16px + 2 * ((100vw - 300px) / 1000));}@media (min-width:1300px){.layout--threecol-25-50-25 > .layout__region--first{font-size:18px;}}@media (min-width:841px){.layout--threecol-25-50-25 > .layout__region--first{flex:0 1 25%;max-width:25%;padding-right:12px;}}@media (min-width:841px){.layout--threecol-25-50-25 > .layout__region--second{flex:0 1 50%;max-width:50%;padding:0 12px;}}.layout--threecol-25-50-25 > .layout__region--third{font-size:calc(16px + 2 * ((100vw - 300px) / 1000));}@media (min-width:1300px){.layout--threecol-25-50-25 > .layout__region--third{font-size:18px;}}@media (min-width:841px){.layout--threecol-25-50-25 > .layout__region--third{flex:0 1 25%;max-width:25%;padding-left:12px;}}.layout--threecol-33-34-33{display:flex;flex-wrap:wrap;}.layout--threecol-33-34-33 > .layout__region{flex:0 1 100%;}.layout--threecol-33-34-33 > .layout__region--first{font-size:calc(16px + 2 * ((100vw - 300px) / 1000));}@media (min-width:1300px){.layout--threecol-33-34-33 > .layout__region--first{font-size:18px;}}@media (min-width:841px){.layout--threecol-33-34-33 > .layout__region--first{flex:0 1 33%;max-width:33%;padding-right:12px;}}.layout--threecol-33-34-33 > .layout__region--second{font-size:calc(16px + 2 * ((100vw - 300px) / 1000));}@media (min-width:1300px){.layout--threecol-33-34-33 > .layout__region--second{font-size:18px;}}@media (min-width:841px){.layout--threecol-33-34-33 > .layout__region--second{flex:0 1 34%;max-width:34%;padding:0 12px;}}.layout--threecol-33-34-33 > .layout__region--third{font-size:calc(16px + 2 * ((100vw - 300px) / 1000));}@media (min-width:1300px){.layout--threecol-33-34-33 > .layout__region--third{font-size:18px;}}@media (min-width:841px){.layout--threecol-33-34-33 > .layout__region--third{flex:0 1 33%;max-width:33%;padding-left:12px;}}.layout--twocol-25-75{display:flex;flex-wrap:wrap;}.layout--twocol-25-75 > .layout__region{flex:0 1 100%;}.layout--twocol-25-75 > .layout__region--first{font-size:calc(16px + 2 * ((100vw - 300px) / 1000));}@media (min-width:1300px){.layout--twocol-25-75 > .layout__region--first{font-size:18px;}}@media (min-width:841px){.layout--twocol-25-75 > .layout__region--first{flex:0 1 25%;max-width:25%;padding-right:12px;}}@media (min-width:841px){.layout--twocol-25-75 > .layout__region--second{flex:0 1 75%;max-width:75%;padding-left:12px;}}.layout--twocol-34-66{display:flex;flex-wrap:wrap;}.layout--twocol-34-66 > .layout__region{flex:0 1 100%;}.layout--twocol-34-66 > .layout__region--first{font-size:calc(16px + 2 * ((100vw - 300px) / 1000));}@media (min-width:1300px){.layout--twocol-34-66 > .layout__region--first{font-size:18px;}}@media (min-width:841px){.layout--twocol-34-66 > .layout__region--first{flex:0 1 34%;max-width:34%;padding-right:12px;}}@media (min-width:841px){.layout--twocol-34-66 > .layout__region--second{flex:0 1 66%;max-width:66%;padding-left:12px;}}.layout--twocol-66-34{display:flex;flex-wrap:wrap;}.layout--twocol-66-34 > .layout__region{flex:0 1 100%;}@media (min-width:841px){.layout--twocol-66-34 > .layout__region--first{flex:0 1 66%;max-width:66%;padding-right:12px;}}.layout--twocol-66-34 > .layout__region--second{font-size:calc(16px + 2 * ((100vw - 300px) / 1000));}@media (min-width:1300px){.layout--twocol-66-34 > .layout__region--second{font-size:18px;}}@media (min-width:841px){.layout--twocol-66-34 > .layout__region--second{flex:0 1 34%;max-width:34%;padding-left:12px;}}.layout--twocol-75-25{display:flex;flex-wrap:wrap;}.layout--twocol-75-25 > .layout__region{flex:0 1 100%;}@media (min-width:841px){.layout--twocol-75-25 > .layout__region--first{flex:0 1 75%;max-width:75%;padding-right:12px;}}.layout--twocol-75-25 > .layout__region--second{font-size:calc(16px + 2 * ((100vw - 300px) / 1000));}@media (min-width:1300px){.layout--twocol-75-25 > .layout__region--second{font-size:18px;}}@media (min-width:841px){.layout--twocol-75-25 > .layout__region--second{flex:0 1 25%;max-width:25%;padding-left:12px;}}.layout--twocol-bricks{display:flex;flex-wrap:wrap;}.layout--twocol-bricks > .layout__region{flex:0 1 100%;}@media (min-width:841px){.layout--twocol-bricks > .layout__region--first-above,.layout--twocol-bricks > .layout__region--second-above,.layout--twocol-bricks > .layout__region--first-below,.layout--twocol-bricks > .layout__region--second-below{flex:0 1 50%;max-width:50%;}}@media (min-width:841px){.layout--twocol-bricks > .layout__region--first-above,.layout--twocol-bricks > .layout__region--first-below{padding-right:12px;}}@media (min-width:841px){.layout--twocol-bricks > .layout__region--second-above,.layout--twocol-bricks > .layout__region--second-below{padding-left:12px;}}.layout--twocol{display:flex;flex-wrap:wrap;}.layout--twocol > .layout__region{flex:0 1 100%;}@media (min-width:841px){.layout--twocol > .layout__region--first{flex:0 1 50%;max-width:50%;padding-right:12px;}}@media (min-width:841px){.layout--twocol > .layout__region--second{flex:0 1 50%;max-width:50%;padding-left:12px;}}.search2 .western-header .wrap .site-name{display:none !important;}.search2 .splash{grid-template-rows:100px;}@media (min-width:841px){.search2 .splash{grid-template-rows:170px;}}.western-home-link{padding-right:0;}.search-wrapper{max-width:calc(100vw - 24px);margin-top:24px;}.search-wrapper *{font-family:"Fira Sans",sans-serif;font-size:calc(16px + 6 * ((100vw - 300px) / 1000));}.search-wrapper .search{position:relative;top:initial;right:initial;display:block;}.search-wrapper .simple-search .search-area{display:flex;}.search-wrapper .simple-search .search-query{flex:1;max-width:calc(100vw - 24px - 120px);}@media (min-width:1300px){.search-wrapper .simple-search .search-query{max-width:none;}}.search-wrapper .simple-search .search-submit{flex:0;border-radius:0;}.search-wrapper .result-number{margin-right:6px;color:#262b2f;font-weight:700;}.search-wrapper .result-title{display:inline;margin-left:6px;font-weight:700;}.search-wrapper .search-results-summary{color:#262b2f;background:#e3e7e9;margin-top:24px;padding:12px;}.search-wrapper .search-results-summary h2{color:#002f5e;}.search-wrapper .search-results-summary h3,.search-wrapper .search-results-summary h4,.search-wrapper .search-results-summary h5,.search-wrapper .search-results-summary h6{color:#003f87;}.search-wrapper .search-results-summary a:not([class]){color:#0057a1;}.search-wrapper .search-results-summary a:not([class]):hover,.search-wrapper .search-results-summary a:not([class]):focus,.search-wrapper .search-results-summary a:not([class]):active{color:#262b2f;background-color:#b6b9ba;}.search-wrapper .search-results-summary .menu li{border-left:solid 2px #b6b9ba;}@media (min-width:841px){.search-wrapper .search-results-summary .menu li{border-left-width:3px;}}.search-wrapper .search-results-summary .menu li a{color:#262b2f;}.search-wrapper .search-results-summary .menu li a:hover,.search-wrapper .search-results-summary .menu li a:focus,.search-wrapper .search-results-summary .menu li a:active{background:#b6b9ba;}.search-wrapper .number-of-results a{margin-left:12px;}.search-wrapper .search-pager{display:flex;justify-content:space-between;max-width:80%;margin:auto;margin-top:12px;}.search-wrapper .search-pager a{padding:6px;border:none;font-weight:700;}.search-wrapper .query{font-weight:700;}.graduate-school .quick-links li:first-child{display:none;}@media (min-width:581px){.view--majors-list .menu{column-count:2;}}.page-node-type-major #block-pagetitle{display:none;}.page-node-type-major .layout--majors .layout__region--related-majors img,.page-node-type-major .layout--majors .layout__region--sample-jobs img,.page-node-type-major .layout--majors .layout__region--department img{display:block;margin:auto;}.page-node-type-major .layout--majors .layout__region--related-majors h2,.page-node-type-major .layout--majors .layout__region--sample-jobs h2,.page-node-type-major .layout--majors .layout__region--department h2{text-align:center;}.page-islandora{}.page-islandora .western-header .search{display:none;}.page-islandora .western-header .wrap .site-name{text-transform:uppercase;}.page-islandora .layout--twocol-25-75 .layout__region--top{order:0;}.page-islandora .layout--twocol-25-75 .layout__region--first{order:2;}@media (min-width:841px){.page-islandora .layout--twocol-25-75 .layout__region--first{order:1;}}.page-islandora .layout--twocol-25-75 .layout__region--second{order:1;}@media (min-width:841px){.page-islandora .layout--twocol-25-75 .layout__region--second{order:2;}}.page-islandora .layout--twocol-25-75 .layout__region--bottom{order:3;}.page-islandora .layout__region--first .panel-pane{margin-bottom:12px;padding:12px;background:#f5f6f7;font-size:calc(16px + 2 * ((100vw - 300px) / 1000));}.page-islandora .layout__region--first a{border-bottom-color:transparent;}.page-islandora .layout__region--first a:hover,.page-islandora .layout__region--first a:focus,.page-islandora .layout__region--first a:active{color:#006b3f;border-bottom-color:#006b3f;}.page-islandora .layout__region--first h2{margin-top:0;padding-bottom:12px;border-bottom-width:3px;font-family:"Fira Sans",sans-serif;font-size:calc(16px + 6 * ((100vw - 300px) / 1000));}.page-islandora .layout__region--first h3{color:#006b3f;font-family:"Fira Sans",sans-serif;font-size:calc(16px + 2 * ((100vw - 300px) / 1000));}.page-islandora .layout__region--first input,.page-islandora .layout__region--first select{border-width:2px;}.page-islandora .layout__region--first input[type="submit"]{padding:6px 12px;}.page-islandora .layout__region--first label{font-weight:normal;}.page-islandora .ui-datepicker a{margin:initial;}.page-islandora .ui-datepicker select{display:inline;padding:initial;border:initial;font-weight:normal;}@media (min-width:841px){.page-islandora.not-front .splash{grid-template-columns:290px 1fr 12px;grid-template-rows:70px 1fr 41px;}}@media (min-width:1300px){.page-islandora.not-front .splash{grid-template-areas:". . ....... ." ". . content ." ". . ....... .";grid-template-columns:1fr 330px 982px 1fr;grid-template-rows:80px 1fr 46px;}}@media (min-width:2420px){.page-islandora.not-front .splash{grid-template-rows:92px 1fr 46px;}}.page-islandora .site-footer #block-user-login{text-align:right;}.page-islandora .site-footer #block-user-login .form-submit{width:100%;font-size:1em;}.page-islandora .site-footer #block-user-login .form-submit:hover,.page-islandora .site-footer #block-user-login .form-submit:focus,.page-islandora .site-footer #block-user-login .form-submit:active{background:#002f5e;}.page-islandora .site-footer #block-user-login .item-list{display:none;}.page-islandora .site-footer #block-user-login h2{font-size:calc(22.784px + 8.544 * ((100vw - 300px) / 1000));}.page-islandora .site-footer #edit-cas-login-redirection-message{margin:0;}.page-islandora .site-footer #edit-actions{margin-bottom:0;}.page-islandora-bookmark input[type="checkbox"]{opacity:1;position:relative;left:50%;}.islandora-front-page .page-content h2{padding-bottom:0;text-align:center;border-bottom:none;font-size:calc(32.432px + 12.162 * ((100vw - 300px) / 1000));}.islandora-front-page .layout__region--top{padding-top:0;}.islandora-front-page .browse-by-icons{display:flex;flex-flow:row wrap;justify-content:space-around;margin:24px auto;}@media (min-width:841px){.islandora-front-page .browse-by-icons{max-width:80%;}}.islandora-front-page .browse-by-icons .icon-with-text{padding:12px;border:solid 2px transparent;}.islandora-front-page .browse-by-icons .icon-with-text .icon-text{font-size:calc(20.256px + 7.596 * ((100vw - 300px) / 1000));}.islandora-front-page .browse-by-icons .icon-with-text .material-icons{color:#003f87;font-size:calc(32.432px + 12.162 * ((100vw - 300px) / 1000));}.islandora-front-page .browse-by-icons .icon-with-text:hover,.islandora-front-page .browse-by-icons .icon-with-text:focus-within{transform:translate(-2px,-2px);border-color:#003f87;outline:none;background:transparent;}.card-4col--mabel-view .view-header{display:-ms-grid;display:grid;grid-column-gap:12px;-ms-grid-columns:1fr;-ms-grid-rows:auto;grid-template-columns:1fr;grid-template-rows:auto;}@media (min-width:581px){.card-4col--mabel-view .view-header{-ms-grid-columns:1fr 1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto;}}a#clip{margin-bottom:12px;margin-left:0;font-size:calc(16px + 2 * ((100vw - 300px) / 1000));}@media (min-width:841px){a#clip{font-size:calc(16px + 2 * ((100vw - 300px) / 1000));}}.islandora-object-thumb a,.islandora-object-caption a{display:inline-block;}.islandora-audio-content,.islandora-basic-image-content,.islandora-large-image-content,.islandora-oralhistories-content,.islandora-pdf-content,.islandora-video-content{border:none;border-radius:0;background:#e3e7e9;}body.page-islandora-object{}body.page-islandora-object .pane-page-title h1{display:inline-block;margin-top:0;margin-right:12px;font-size:calc(22.784px + 8.544 * ((100vw - 300px) / 1000));}body.page-islandora-object .islandora-objects-grid-item{font-size:calc(16px + 2 * ((100vw - 300px) / 1000));break-word:break-all;}body.page-islandora-object .islandora-large-image-content{float:none;width:100%;}body.page-islandora-object .layout__region--first .panel-pane{margin-bottom:12px;padding:12px;background:#f5f6f7;font-size:calc(16px + 2 * ((100vw - 300px) / 1000));}body.page-islandora-object .layout__region--first a{border-bottom-color:transparent;}body.page-islandora-object .layout__region--first a:hover,body.page-islandora-object .layout__region--first a:focus,body.page-islandora-object .layout__region--first a:active{color:#006b3f;border-bottom-color:#006b3f;}body.page-islandora-object .layout__region--first h2{margin-top:0;font-family:"Fira Sans",sans-serif;font-size:calc(16px + 6 * ((100vw - 300px) / 1000));}body.page-islandora-object .layout__region--second{position:relative;padding-top:24px;}.islandora-metadata .fieldset-title{font-family:"PT Serif",serif;font-size:calc(28.832px + 10.812 * ((100vw - 300px) / 1000));text-decoration:none;color:#003f87;}.islandora-metadata .fieldset-title:after{content:' -';}.islandora-metadata.collapsed .fieldset-title:after{content:' +';}html.js .islandora-metadata,html.js .islandora-metadata.collapsed{border:solid #003f87 2px;padding:12px;margin-bottom:12px;}html.js .islandora-metadata.collapsible .fieldset-legend{background-image:none;}.page-islandora-search .pane-page-title h1{display:inline-block;margin-top:0;margin-right:12px;}.page-islandora-search .page-content{margin-bottom:0;}.page-islandora-search .islandora-solr-search-result{padding:0 12px 24px;border-bottom:solid 1px #667986;}.page-islandora-search .islandora-solr-search-result:last-of-type{border-bottom:none;}.page-islandora-search .islandora-solr-search-result a{margin:initial;padding:0;}.page-islandora-search .islandora-solr-search-result dl.solr-fields{border:none;}.page-islandora-search .islandora-solr-search-result .solr-fields dt,.page-islandora-search .islandora-solr-search-result .solr-fields dd{border-color:#e3e7e9;}@media (max-width:841px){.page-islandora-search .islandora-solr-search-result dl.solr-thumb,.page-islandora-search .islandora-solr-search-result dl.solr-fields{float:none;width:100%;}}.page-islandora-search .islandora-solr-search-result dl.solr-thumb.solr-thumb,.page-islandora-search .islandora-solr-search-result dl.solr-fields.solr-thumb{text-align:center;}.page-islandora-search .islandora-solr-search-result .islandora-inline-metadata dt{font-weight:400;}.page-islandora-search .islandora-solr-grid a{margin:0;padding:0;border:none;font-size:calc(16px + 2 * ((100vw - 300px) / 1000));}.page-islandora-search .layout__region--second{position:relative;padding-top:24px;}.expand-solr-panel{position:relative;width:100%;margin:0;padding:6px 12px;text-align:left;color:#262b2f;border-radius:0;background-color:#e3e7e9;}.expand-solr-panel .material-icons{position:absolute;top:3px;top:50%;right:0;transform:translate(-4px,-50%);font-size:18px;}.date-filter-toggle-text{display:none;}.date-range-filter-wrapper{display:block !important;}#skip-to-search-results:focus{position:relative !important;margin-right:24px;}#islandora-solr-result-count{display:inline-block;margin-right:24px;}#secondary-display-profiles{display:none;}#edit-range-slider-submit{border-radius:0;}#edit-date-filter-date-filter-submit{margin-left:100%;transform:translatex(-100%);border-radius:0;}#edit-date-filter-date-filter-from,#edit-date-filter-date-filter-to{padding:6px;}#islandora-bookmark{margin-bottom:6px;font-size:calc(16px + 2 * ((100vw - 300px) / 1000));}#islandora-bookmark h3{display:none;}#islandora-bookmark select{margin:0;}#islandora-bookmark input{margin:0;padding:12px;border-radius:0;}body.page-islandora-object .layout__region--first .pane-islandora-bookmark-islandora-bookmark{margin-bottom:0;}#islandora-collection-search-form label{margin:0;}#islandora-collection-search-form .form-wrapper{position:relative;display:grid;align-items:end;width:100%;grid-column-gap:6px;grid-template-areas:"menu menu" "text   go";grid-template-columns:2fr 1fr;grid-template-rows:auto auto;}#islandora-collection-search-form .form-type-select{width:100%;margin:0;grid-area:menu;}#islandora-collection-search-form .form-type-textfield{margin:0;grid-area:text;}#islandora-collection-search-form .form-text{width:100%;margin:0;padding:6px;}#islandora-collection-search-form .form-submit{height:100%;margin:0;border-radius:0;grid-area:go;}#block-islandora-compound-object-compound-jail-display{display:flex;flex-flow:row wrap;justify-content:space-between;align-content:start;height:750px;padding:12px;border:solid #e3e7e9 2px;font-size:calc(16px + 2 * ((100vw - 300px) / 1000));}@media (min-width:841px){#block-islandora-compound-object-compound-jail-display{border:solid #e3e7e9 3px;}}#block-islandora-compound-object-compound-jail-display .form-item{flex:0 0 100%;max-width:none;}#block-islandora-compound-object-compound-jail-display .form-type-item:nth-child(2){margin:0;border-bottom:none;}#block-islandora-compound-object-compound-jail-display > div{max-width:50%;border:none;}#block-islandora-compound-object-compound-jail-display > div:not(.form-item){display:inline-block;vertical-align:top;}#block-islandora-compound-object-compound-jail-display > div:not(.form-item) a:first-of-type{margin-bottom:6px;}.compound-navigation{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:end;font-size:calc(16px + 2 * ((100vw - 300px) / 1000));}#islandora-compound-sequence-position{float:none;margin:0;}#islandora-compound-previous-link,#islandora-compound-next-link{float:none;margin:0;padding:6px 12px;color:#262b2f;background:#e3e7e9;line-height:inherit;}#islandora-compound-previous-link:hover,#islandora-compound-previous-link:focus,#islandora-compound-previous-link:active,#islandora-compound-next-link:hover,#islandora-compound-next-link:focus,#islandora-compound-next-link:active{color:#fff;background:#667986;}#islandora-compound-previous-link:before{content:"\2039  ";}#islandora-compound-next-link:after{content:" \203A";}.pane-islandora-solr-display-switch{position:relative;z-index:1;top:-6px;display:inline-block;width:calc(50% - 12px);margin-right:12px;margin-bottom:12px;background:#f5f6f7;}@media (min-width:841px){.pane-islandora-solr-display-switch{width:180px;}}@media (min-width:1300px){.pane-islandora-solr-display-switch{width:200px;}}.pane-islandora-solr-display-switch .item-list{position:absolute;z-index:1;display:none;width:100%;padding:0;background:#f5f6f7;font-size:calc(16px + 2 * ((100vw - 300px) / 1000));}.pane-islandora-solr-display-switch .item-list ul{margin-bottom:0;}.pane-islandora-solr-display-switch .item-list li{margin:0;padding:6px 12px;list-style:none;}.pane-islandora-solr-display-switch .item-list li a{display:block;margin:-6px -12px;padding:6px 12px;text-decoration:none;}.islandora-objects-display-switch{display:none;}.pane-islandora-solr-basic-facets{}.pane-islandora-solr-basic-facets .islandora-solr-range-slider{text-align:right;}.pane-islandora-solr-basic-facets .islandora-solr-range-slider .ui-slider-range{background:#002f5e;}.pane-islandora-solr-basic-facets .islandora-solr-range-slider .ui-slider-handle.ui-state-default{display:block;width:0;height:0;margin-right:0;padding:0;border-top:transparent solid 0;border-right:transparent solid 12px;border-bottom:#002f5e solid 24px;border-left:transparent solid 12px;border-radius:0;background:none;}.pane-islandora-solr-basic-facets .islandora-solr-range-slider .ui-slider-horizontal{max-height:2px;margin-bottom:24px;border:none;}.pane-islandora-solr-basic-facets .islandora-solr-range-slider .slider-popup-from-wrapper,.pane-islandora-solr-basic-facets .islandora-solr-range-slider .slider-popup-to-wrapper{position:absolute;top:-30px;left:50%;width:120px;margin-left:-60px;text-align:center;}.pane-islandora-solr-basic-facets .islandora-solr-range-slider .slider-popup-from-wrapper .slider-popup-from,.pane-islandora-solr-basic-facets .islandora-solr-range-slider .slider-popup-from-wrapper .slider-popup-to,.pane-islandora-solr-basic-facets .islandora-solr-range-slider .slider-popup-to-wrapper .slider-popup-from,.pane-islandora-solr-basic-facets .islandora-solr-range-slider .slider-popup-to-wrapper .slider-popup-to{padding:0 12px 2px 12px;color:#262b2f;color:#fff;border:none;border-radius:10px;background-color:#667986;font-size:12px;}.pane-islandora-solr-basic-facets #edit-range-slider-submit{margin-top:6px;}.pane-islandora-solr-basic-facets .range-slider-fromto,.pane-islandora-solr-basic-facets .date-range-slider-gap{display:inline;}.pane-islandora-solr-basic-facets .islandora-solr-facet{padding-left:0;list-style:none;}.pane-islandora-solr-basic-facets .islandora-solr-facet li{display:grid;align-items:center;grid-template-areas:"plusminus link" "count    count";grid-template-columns:72px auto;grid-template-rows:auto auto;justify-items:start;}.pane-islandora-solr-basic-facets .islandora-solr-facet li > a{margin:0;padding:6px 0 6px 12px;grid-area:link;}.pane-islandora-solr-basic-facets .islandora-solr-facet .count{grid-area:count;justify-self:end;}.pane-islandora-solr-basic-facets .islandora-solr-facet .plusminus{grid-area:plusminus;}.pane-islandora-solr-basic-facets .islandora-solr-facet .plusminus a{display:inline-grid;justify-content:center;align-content:center;width:30px;height:30px;margin-right:3px;text-decoration:none;color:#fff;background:#007ac8;}.pane-islandora-solr-basic-facets .islandora-solr-facet .plusminus a:hover,.pane-islandora-solr-basic-facets .islandora-solr-facet .plusminus a:focus,.pane-islandora-solr-basic-facets .islandora-solr-facet .plusminus a:active{color:#fff;background-color:#003f87;}.pane-islandora-solr-result-limit{position:relative;top:-6px;display:inline-block;width:calc(50% - 12px);margin-right:12px;margin-bottom:12px;}@media (min-width:841px){.pane-islandora-solr-result-limit{width:180px;}}@media (min-width:1300px){.pane-islandora-solr-result-limit{width:200px;}}.pane-islandora-solr-result-limit .item-list{position:absolute;z-index:1;display:none;width:100%;padding:0;background:#f5f6f7;font-size:calc(16px + 2 * ((100vw - 300px) / 1000));}.pane-islandora-solr-result-limit .item-list ul{margin-bottom:0;}.pane-islandora-solr-result-limit .item-list li{margin:0;padding:6px 12px;list-style:none;}.pane-islandora-solr-result-limit .item-list li a{display:block;margin:-6px -12px;padding:6px 12px;text-decoration:none;}#islandora_solr_results_limit{display:flex;justify-content:space-evenly;margin-bottom:0;list-style:none;}#islandora_solr_results_limit li{margin:0;}.pane-islandora-solr-search-navigation{display:flex;justify-content:space-between;margin-bottom:12px;}@media (min-width:581px){.pane-islandora-solr-search-navigation{display:grid;grid-template-columns:3fr 1fr 1fr;grid-template-rows:auto;}}.pane-islandora-solr-search-navigation div{display:inline-block;font-size:calc(16px + 2 * ((100vw - 300px) / 1000));}@media (min-width:841px){.pane-islandora-solr-search-navigation div{font-size:calc(16px + 2 * ((100vw - 300px) / 1000));}}.pane-islandora-solr-search-navigation .button,.pane-islandora-solr-search-navigation .user-login-form .cas-login-link,.user-login-form .pane-islandora-solr-search-navigation .cas-login-link,.pane-islandora-solr-search-navigation .block--nodeeventfield-event-link a,.block--nodeeventfield-event-link .pane-islandora-solr-search-navigation a{margin-bottom:0;padding:6px;}@media (min-width:841px){.pane-islandora-solr-search-navigation .button,.pane-islandora-solr-search-navigation .user-login-form .cas-login-link,.user-login-form .pane-islandora-solr-search-navigation .cas-login-link,.pane-islandora-solr-search-navigation .block--nodeeventfield-event-link a,.block--nodeeventfield-event-link .pane-islandora-solr-search-navigation a{padding:12px;}}.pane-islandora-solr-search-navigation #islandora-solr-search-prev-link,.pane-islandora-solr-search-navigation #islandora-solr-search-next-link{justify-self:end;}.pane-islandora-solr-search-navigation #islandora-solr-search-return-link a:before,.pane-islandora-solr-search-navigation #islandora-solr-search-prev-link a:before{content:"\2039  ";font-size:1em;}.pane-islandora-solr-search-navigation #islandora-solr-search-next-link a:after{content:" \203A";font-size:1em;}.pane-islandora-solr-sort{display:flex;align-items:center;margin-top:-24px;}.pane-islandora-solr-sort .pane-title{margin-right:12px;}.pane-islandora-solr-sort .item-list{flex:1;}.pane-islandora-solr-sort .item-list ul{display:grid;margin:0;list-style:none;grid-column-gap:6px;grid-template-columns:repeat(4,1fr);}.pane-islandora-solr-sort .item-list li{flex:1;margin:0;text-align:center;}.pane-islandora-solr-sort .item-list li a{display:flex;justify-content:center;align-items:center;padding:3px;text-decoration:none;color:#fff;background:#007ac8;}.pane-islandora-solr-sort .item-list li a:hover,.pane-islandora-solr-sort .item-list li a:focus,.pane-islandora-solr-sort .item-list li a:active{outline-color:#003f87;background:#003f87;}.pane-islandora-solr-sort .item-list li a.active{color:#003f87;background:#bad80a;}.pane-islandora-solr-sort .item-list li a.active:hover,.pane-islandora-solr-sort .item-list li a.active:focus,.pane-islandora-solr-sort .item-list li a.active:active{color:#bad80a;background:#003f87;}.pane-islandora-solr-sort .item-list .sort-asc{margin-left:12px;transform:rotate(-90deg);}.pane-islandora-solr-sort .item-list .sort-asc.material-icons{font-size:24px;}.pane-islandora-solr-sort .item-list .sort-desc{margin-left:12px;transform:rotate(90deg);}.pane-islandora-solr-sort .item-list .sort-desc.material-icons{font-size:24px;}.align-right{margin-left:12px;}.align-left{margin-right:12px;}.align-center{margin-left:auto;margin-right:auto;}.text-align-left{text-align:left;}.text-align-center{text-align:center;}.text-align-right{text-align:right;}.column-count--2,.column-count--3,.column-count--4{column-gap:24px;}.column-count--2{column-count:2;}.column-count--3{column-count:3;}.column-count--4{column-count:4;}.grid-column-count--2,.grid-column-count--3,.grid-column-count--4{display:grid;grid-column-gap:24px;align-items:stretch;}.grid-column-count--2{grid-template-columns:auto auto;}.grid-column-count--3{grid-template-columns:auto auto auto;}.grid-column-count--4{grid-template-columns:auto auto auto auto;}.sans-serif{font-family:"Fira Sans",sans-serif;}.serif{font-family:"PT Serif",serif;}.title-font{font-family:"Montserrat",sans-serif;}.bold{font-weight:700;}.italic{font-style:italic;}.uppercase{text-transform:uppercase;}.lowercase{text-transform:lowercase;}.min-height--25vh{min-height:25vh;}.min-height--50vh{min-height:50vh;}.min-height--75vh{min-height:75vh;}.min-height--100vh{min-height:100vh;}.max-width--content{max-width:1300px;margin-left:auto;margin-right:auto;}.standard-margin{margin:12px;}.double-margin{margin:24px;}.no-margin{margin:0;}.no-margin--top{margin-top:0;}.no-margin--right{margin-right:0;}.no-margin--bottom{margin-bottom:0;}.no-margin--left{margin-left:0;}.standard-padding{padding:12px;}.double-padding{padding:24px;}.no-padding{padding:0;}.no-padding--top{padding-top:0;}.no-padding--right{padding-right:0;}.no-padding--bottom{padding-bottom:0;}.no-padding--left{padding-left:0;}@media (min-width:841px){.vertical-space--1x{height:12px;}}@media (min-width:841px){.vertical-space--2x{height:24px;}}@media (min-width:841px){.vertical-space--3x{height:36px;}}@media (min-width:841px){.vertical-space--4x{height:48px;}}@media (min-width:841px){.vertical-space--5x{height:60px;}}@media (min-width:841px){.vertical-space--6x{height:72px;}}@media (min-width:841px){.vertical-space--7x{height:84px;}}@media (min-width:841px){.vertical-space--8x{height:96px;}}.close-menu-gap{margin-top:-12px;}@media (min-width:841px){.close-menu-gap{margin-top:-58px;}}@media (min-width:1300px){.close-menu-gap{margin-top:-68px;}}.embed-container{position:relative;overflow:hidden;max-width:100%;height:0;padding-bottom:56.25%;}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}
