:root {--yellow: #ffcd00;--teal: #00b0b9;--dteal: #007b81;--dblue: #003e51;--green: #00b18f;--powder: #9ab7c1;--border: #b0b0b0;--lgray: #f6f6f6;--orange: #f88f23;--wolfpack: #fe5000;}.primary-nav ul li a:link, .primary-nav ul li a:visited {font-size: 1.05rem;padding: 2rem 1rem !important }.ipb-atb-pinned {position: relative !important }#divACMAdminToolbarPadding {height: auto !important }.button, .ipf-sectionmenu li, .isStuck .primary-nav .top-bar-section .dropdown li a, .left-off-canvas-menu a.accordion-toggle, .primary-nav .top-bar-section .dropdown li a, .sans, body, button, li, p {font-family: adelle-sans, Verdana, Arial, sans-serif;font-weight: 300 }.lead, .primary-nav li.top-level>a, h1, h2, h3, h4, h5, h6, p.lead {font-family: adelle-sans, Verdana, Arial, sans-serif;font-weight: 300 }h1.subheader, h2.subheader, h3.subheader, h4.subheader, h5.subheader, h6.subheader {margin-top: .25rem;margin-bottom: .5rem;font-weight: 300 }.lead b, .lead strong, .primary-nav b, .primary-nav strong, h1.fa, h2.fa, h3.fa, h4.fa, h5.fa, h6.fa, p.lead b, p.lead strong {font-family: adelle-sans, sans-serif;font-weight: 600 }.alert-box a, .bodywrap b, .bodywrap strong, .currentItem div a, .ipf-sectionmenu li.currentItem>a, .ipf-sectionmenu li.ipf-homepage a, .isStuck .top-bar-section .dropdown li a strong, .phone-link, .pn-quicklinks h6, .quicklinksButton, .sans b, .sans strong, .top-bar-section .dropdown li a strong, .utility-nav .quicklinksButton a, .utility-nav .search-form input, b, footer b, footer strong, strong, table caption, table tfoot tr td, table thead tr th {font-family: adelle-sans, Verdana, Arial, sans-serif;font-weight: 600 }.contentArea h1, .contentArea h1 .contentArea small, .contentArea h2, .contentArea h2 small, .contentArea h3, .contentArea h3 small, .contentArea h4, .contentArea h4 small, .contentArea h5, .contentArea h5 small, .contentArea h6, .contentArea h6 small {margin: 2rem 0 1rem 0 }h1, h1 small, h2 small, h2:not(.section-title), h3, h3 small, h4, h4 small, h5, h5 small, h6, h6 small {margin: .5rem 0 1rem 0 }em, i {font-style: italic }.serif-bold {font-family: adelle-sans, sans-serif !important;font-weight: 600 }.sans {font-family: adelle-sans, Verdana, Arial, sans-serif !important;font-weight: 300 }.sans-bold {font-family: adelle-sans, Verdana, Arial, sans-serif !important;font-weight: 400 }.dualContentArea h1, .dualContentArea h2, .dualContentArea h3, .dualContentArea h4, .dualContentArea h5, .dualContentArea h6 {font-family: adelle-sans, sans-serif;font-weight: 100 }.footer h4, .primary-nav li.top-level>a {font-family: adelle-sans, sans-serif;font-weight: 400 }h1 {font-size: 2.125rem }h2 {font-size: 1.75rem }h3 {font-size: 1.5rem }h4 {font-size: 1.375rem }h5 {font-size: 1.25rem }h6 {font-size: 1.125rem }.pageTitle h1 {margin-bottom: 2rem }.contentArea ol, .contentArea ul {margin-bottom: 2rem;margin-top: 2rem;font-size: 1.125rem }.contentArea ol li ol, .contentArea ol li ol li ol, .contentArea ul li ul, .contentArea ul li ul li ul {margin: .25rem 0 .25rem 1.25rem;font-size: 1.125rem }.altHead {border-bottom: 1px solid #ccc;padding-bottom: .3125rem }p {margin-bottom: 1.5rem;font-size: 1.125rem;line-height: 1.5 }.dualContentArea li, .dualContentArea p {font-size: 1.125rem }.lead, p.lead {font-size: 1.25rem }hr {border: 0;height: 1px;background: #ccc;color: #ccc;margin: 2rem 0 }hr.spacer {background: 0 0;color: transparent;height: 1rem }a:active, a:hover {text-decoration: none }.top-banner .section-title a:active, .top-banner .section-title a:focus, .top-banner .section-title a:hover {text-decoration: none !important }.quick-links a {font-size: .9375rem }.font-300, .font-light {font-weight: 300 !important }.font-400, .font-regular {font-weight: 400 !important }.font-500, .font-semi-bold {font-weight: 500 !important }.font-600, .font-bold {font-weight: 600 !important }.font-700, .font-x-bold {font-weight: 700 !important }.font-800, .font-xx-bold {font-weight: 800 !important }.font-900, .font-black {font-weight: 900 !important }body {color: rgba(0, 0, 0, .87) }.alert-box h1, .alert-box h2, .alert-box h3, .alert-box h4, .alert-box h5, .alert-box h6, .panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6 {color: #003e51 !important }.alert-box.alert h1, .alert-box.alert h2, .alert-box.alert h3, .alert-box.alert h4, .alert-box.alert h5, .alert-box.alert h6 {color: #a6000d !important }.alert-box.warning h1, .alert-box.warning h2, .alert-box.warning h3, .alert-box.warning h4, .alert-box.warning h5, .alert-box.warning h6 {color: #a24803 !important }.alert-box.success h1, .alert-box.success h2, .alert-box.success h3, .alert-box.success h4, .alert-box.success h5, .alert-box.success h6 {color: #2a7109 !important }.action-bar .action-form input, .breadcrumbs a:hover, .contentArea a:active, .contentArea a:hover, .f-dropdown li a, .findProgram .action-form button:hover, .ipf-sectionmenu li a, .ipf-sectionmenu li a:link, .ipf-sectionmenu li a:visited, .left-off-canvas-menu, .left-off-canvas-menu .quicklinks-nav-mobile a.accordion-toggle, .primary-cta a.button, .primary-cta a.button:hover, .primary-nav ul li a:active, .primary-nav ul li a:focus, .primary-nav ul li a:hover, .tabs .tab-title.active a, .tabs dd.active a, .tealbg a, .top-banner .section-title, .top-banner .section-title a:link, .top-banner .section-title a:visited, .top-bar-section .dropdown li:not(.has-form):not(.active)>a:not(.button), .top-bar-section ul li:hover:not(.has-form)>a, .tru-logo-top a, .tru-logo-top img, .yellowbg a, h1, h1 small, h2, h2 small, h3, h3 small, h4, h4 small, h5, h5 small, h6, h6 small, table caption {color: #003e51 }.subheader, blockquote, blockquote cite, blockquote p {color: rgba(0, 0, 0, .87) }.accordion-toggle:hover, .breadcrumbs a i, .breadcrumbs a:active, .breadcrumbs a:hover, .breadcrumbs a:link, .breadcrumbs a:visited, .findProgram .action-form button, .ipf-sectionmenu li a:active, .ipf-sectionmenu li a:focus, .ipf-sectionmenu li a:hover, .ipf-sectionmenu li a:not(.button):active, .ipf-sectionmenu li a:not(.button):hover, .ipf-sectionmenu li.currentItem>a, .phone-link a, .share-buttons a, .subsite-nav ul li.current a, .tab-bar a:active, .tab-bar a:hover, .tabs .tab-title a, .tabs dd a, .top-banner .section-title a:active, .top-banner .section-title a:hover, .top-bar-section .dropdown li:not(.has-form):not(.active):hover>a:not(.button), a, a.button.tealbg-pale, a:link, a:visited {color: #003e51 }.bluebg-st>a, .breadcrumbs a:hover, .footer a:active, .footer a:hover, .footer ul li a:hover, .left-off-canvas-menu .accordion-content ul li a:before, .primary-nav-mobile a, .share-buttons a:hover, .utilities-mobile a {color: #00b0b9 }.action-bar .action-form input::-webkit-input-placeholder {color: rgba(0, 0, 0, .4) }.action-bar .action-form input:-moz-placeholder {color: rgba(0, 0, 0, .4) }.action-bar .action-form input::-moz-placeholder {color: rgba(0, 0, 0, .4) }.action-bar .action-form input:-ms-input-placeholder {color: rgba(0, 0, 0, .4);line-height: 0 }.left-off-canvas-menu h6.altHead.menu-description, .small-footer a:link, .small-footer a:visited, .small-footer p, .utility-nav a:link, .utility-nav a:visited {color: #9ab7c1 }.action-bar p, .bluebg-st>*, .bluebg>*, .footer, .footer a, .footer a.contact-us, .footer p, .greenbg-dark>*, .home-slider .slide p, .left-off-canvas-menu .quicklinks-nav-mobile .accordion-content a:link, .left-off-canvas-menu .quicklinks-nav-mobile .accordion-content ul li a:before, .off-canvas-wrap .quicklinks-nav-mobile .accordion-content a:visited, .parallax-content>*, .primary-nav ul li a:link, .primary-nav ul li a:visited, .quick-links a:link, .quick-links a:visited, .quicklinks-nav-mobile a:hover, .small-footer .copyright p, .subsite-nav ul li a, .subsite-nav ul li a:active, .subsite-nav ul li a:hover, .tealbg-dark>*, .tealbg-st>*, .tealbg>*, .utility-nav .search-form input, .utility-nav a:active, .utility-nav a:hover, .yellowbg-st>*, a.button, a.button:active, a.button:hover {color: #fff }.quick-links a:active, .quick-links a:focus, .quick-links a:hover, a:active, a:hover {color: #003e51 }.breadcrumbs>*, .ipf-sectionmenu li ul li a:before {color: #888 }.cloudbg>*, .greytext, .menu-description, .parallax-content .whitebg>*, .whitebg>* {color: rgba(0, 0, 0, .87) }.footer h4 {color: #bad1ba }.breadcrumbs>:before {color: #999 }.ipf-sectionmenu li ul li ul li a:before {color: #aaa }.primary-nav ul li.mmCurrentItem a, .primary-nav ul li.mmCurrentItem a:active {color: #ffcd00 }.primary-nav ul li.mmCurrentItem a:hover, .top-bar-section ul li.mmCurrentItem:hover:not(.has-form)>a {color: #003e51 }.currentItem div a {color: #007b81 !important }.yellowbg.button {color: #003e51 !important }body {background-color: #fff }.dualContentArea {background-color: #fff !important }.primary-nav ul li:hover, .top-bar-section li:not(.has-form) a:not(.button):hover, code, ul.dropdown.m-menu {background-color: #fff }.primary-nav ul li:active {background-color: #fff !important }.utility-nav .search-form button, .utility-nav .search-form:active, .utility-nav .search-form:hover, .utility-nav .search-form~.utility-nav .search-form input:focus {background-color: #7a99ac }.action-form input {background-color: rgba(255, 255, 255, .4);padding: 0 .5rem }.bottomSearch .action-form input {background-color: rgba(0, 176, 185, .4) }.left-off-canvas-menu .accordion.opened, .left-off-canvas-menu .top-level:hover, .off-canvas-wrap .top-level:active, .tab-bar, .utilnav {background-color: #0a4b5f }.left-off-canvas-menu .quicklinks-nav-mobile .accordion.opened, .left-off-canvas-menu .quicklinks-nav-mobile .top-level:hover, .off-canvas-wrap .quicklinks-nav-mobile .top-level:active, .off-canvas-wrap .quicklinks-nav-mobile a.accordion-toggle:active, .quicklinks-nav, .quicklinksButton.open, .quicklinksButton:active, .quicklinksButton:hover, .subsite-nav ul li a:active, .subsite-nav ul li a:hover, a.button, a.button.tealbg {background-color: #007b81 }.left-off-canvas-menu .quicklinks-nav-mobile, .left-off-canvas-menu .quicklinks-nav-mobile .accordion-content a:hover, .off-canvas-wrap .quicklinks-nav-mobile .accordion-content a:active, .qlc, .quicklinksButton, .subsite-nav, a.to-top {background-color: #00b0b9 }#primary, .left-off-canvas-menu, .sticky-nav, .top-bar-section>ul, header {background-color: #003e51 }.footer {background-color: #0a4b5f }.action-form input:active, .action-form input:hover, .bodywrap, .subsite-nav ul li.current a:not(:hover), .top-banner .section-title {background-color: #fff }.ipf-sectionmenu li a:active, .ipf-sectionmenu li a:focus, .ipf-sectionmenu li a:hover, .ipf-sectionmenu li a:not(.button):active, .ipf-sectionmenu li a:not(.button):hover {background: #effbfb }.ipf-sectionmenu li.currentItem>a, .ipf-sectionmenu li.currentItem>a:hover {background-color: #e0f6f7 }.sidebar-right {background-color: #effbfb }.alert-box, .alert-box.info, .panel, table tbody tr.subheading td {background: #e0f6f7 }.alert-box.success {background-color: #d2e5bf }.alert-box.warning {background-color: #ffdfbf }.alert-box.alert {background-color: #ffd6d6 }.alert-box.secondary, .panel.callout {background-color: #fff3bf }.tabs .tab-title>a, .tabs dd>a {background-color: #efefef }.small-footer {background-color: #003e51 }.utility-nav .search-form {background-color: #336d7f }.to-top:hover {background-color: #ffcd00 }.button, button {background-color: #00b0b9;border-color: #007b81 }.button.tealbg:active, .button.tealbg:hover, .button.yellowbg:hover, .button:active, .button:focus, .button:hover, a.button.yellowbg:active, button:focus, button:hover {background: #09c9d3 !important }.button.greenbg:active, .button.greenbg:hover {background: #00e5b9 !important;color: #007f67 }.button.whitebg:active, .button.whitebg:hover {background: #effbfb !important }.button.bluebg:active, .button.bluebg:hover {background: #007b81 !important }.button.orangebg:active, .button.orangebg:hover {background: #ffcd00 !important }.button.wolfpackbg:active, .button.wolfpackbg:hover {background: #f88f23 !important }.button:hover:after {right: -1.125rem;transition: all 150ms ease-out }.secondary-cta-wrap .button:hover:after {right: -1.625rem;transition: all 150ms ease-out }.currentItem div a {background-color: #e0f6f7 !important }.button.yellow-hollow:hover {background-color: #ffcd00 !important;color: #003e51 !important }.button.teal-hollow:hover {background-color: #00b0b9 !important;color: #fff !important }.button.white-hollow:hover {background-color: #fff !important;color: #003e51 !important }.button.blue-hollow:hover {background-color: #003e51 !important;color: #fff !important }.button.green-hollow:hover {background-color: #00b18f !important;color: #fff !important }.button-group .button {margin-top: 0 !important }.button.radius, button.radius {border-radius: 0 }.transbg {background-color: transparent !important }.yellowbg {background-color: #ffcd00 !important }.yellowbg-light {background-color: #fff3bf !important }.yellowbg-dark {background-color: #fdb813 !important }.yellow-hollow {border: 1px solid #ffcd00 !important;color: #ffcd00 !important;background-color: transparent !important }.teal-hollow {border: 1px solid #00b0b9 !important;color: #00b0b9 !important;background-color: transparent !important }.white-hollow {border: 1px solid #fff !important;color: #fff !important;background-color: transparent !important }.blue-hollow {border: 1px solid #003e51 !important;color: #003e51 !important;background-color: transparent !important }.green-hollow {border: 1px solid #00b18f !important;color: #00b18f !important;background-color: transparent !important }.cloudbg {background-color: #fff5de !important }.cloudbg-light {background-color: #faf7eb !important }.greenbg {background-color: #00b18f !important }.greenbg-light {background-color: #00e5b9 }.greenbg-dark {background-color: #007f67 }.greybg {background-color: #ddd !important }.greybg-light {background-color: #e9e9e9 !important }.greybg-pale {background-color: #f3f3f3 !important }.whitebg {background-color: #fff !important }.blackbg {background-color: #000 !important }.tealbg {background-color: #00b0b9 !important }.tealbg-dark {background-color: #007b81 !important }.tealbg-light {background-color: #9ee1e5 !important }.tealbg-pale {background-color: #e0f6f7 !important }.tealbg-faint {background-color: #effbfb !important }.bluebg {background-color: #003e51 !important }.powderbg {background-color: #9ab7c1 !important }.powderbg-dark {background-color: #7a99ac !important }.powderbg-pale {background-color: #d5e1e5 !important }.orangebg {background-color: #f88f23 !important }.wolfpackbg {background-color: #f26532 !important }.sagebg {background-color: #bad1ba !important }.sagebg-dark {background-color: #7f9c90 !important }.bluebg-st {background-color: rgba(0, 62, 81, .6) }.tealbg-st {background-color: rgba(0, 176, 185, .6) }.tealbg-dark-st {background-color: rgba(0, 123, 129, .6) }.yellowbg-st {background-color: rgba(255, 205, 0, .6) }.whitebg-dark-st {background-color: rgba(255, 255, 255, .8) }.whitebg-st {background-color: rgba(255, 255, 255, .6) }.whitebg-st-9 {background-color: rgba(255, 255, 255, .9) }.greenbg-st {background-color: rgba(0, 177, 143, .6) }.whitetext {color: #fff !important }.cloudtext {color: #fff5de !important }.greentext {color: #00b18f !important }.bluetext {color: #003e51 !important }.tealtext {color: #007b81 !important }.sagetext {color: #bad1ba !important }.orangetext {color: #f88f23 !important }.blacktext {color: #000 !important }.wolfpacktext {color: #f26532 !important }.powdertext {color: #9ab7c1 !important }.yellowtext {color: #ffcd00 !important }.tealborder {border: 1px solid #b2d1d1 }.greyborder {border: 1px solid #ccc }.blueborder {border: 1px solid #9ab7c1 }.whiteborder {border: 1px solid #fff }.row {max-width: 75rem }a, blockquote, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, li, ol, p, pre, td, th, ul {outline: 0 }.bodywrap {padding: 3rem 0 4rem 0 }.breadcrumbs .ipb-locationline-separator:first-child {display: none }.contentArea {margin-bottom: 3rem }.contentArea a:link:not(.button), .panel.callout a:not(.button) {color: #007b81;transition: all .2s ease-out;padding: 0;word-wrap: break-word }.contentArea a:active:not(.button), .contentArea a:hover:not(.button) {background-position: 0 0;color: #003e51;border-bottom: transparent }.contentArea a.nobg:visited, .contentArea h1 a, .contentArea h2 a, .contentArea h3 a, .contentArea h4 a, .contentArea h5 a, .contentArea h6 a, .sidebar-right h1 a, .sidebar-right h2 a, .sidebar-right h3 a, .sidebar-right h4 a, .sidebar-right h5 a, .sidebar-right h6 a {border-bottom: transparent !important }.quick-links a:hover {margin-left: .125rem;transition: margin .2s ease-out;color: #9ee1e5 }.qlc {position: relative;overflow: hidden;height: 0;transition: height .5s ease-out }.qlc.active {height: 0 }.qlc a.close {top: 0;right: 0;width: 2.5rem;height: 2.5rem;text-align: center;font-size: 1.25rem;color: #faf7eb;position: absolute;z-index: 299 }.quicklinks-nav {position: relative;padding: 1.5rem 0 }.utilnav {height: 2.5rem }.utility-nav.columns {padding: 0 }.utility-nav ul {height: 2.5rem;line-height: 2.5rem;margin: 0;float: right }.utility-nav ul li {display: inline-block;margin: 0 1.25rem 0 0 }.utility-nav ul li.last {margin-right: 0 }.utility-nav a:link, .utility-nav a:visited {font-size: .875rem }.utility-nav .search-form {margin: 0;padding: 0;border: none;height: 2.5rem }.utility-nav .search-form input {float: left;padding: 0 0 0 .625rem;font-size: 1rem;margin: 0;height: 2.5rem;border: none;width: 8.125rem;box-shadow: none;background: 0 0;line-height: 1.5rem }.utility-nav .search-form button {margin: 0;padding: .625rem 1rem .875rem 1rem;font-size: .9375rem;height: 2.5rem }.quicklinksButton {margin-right: 0;padding: 0;width: 2.5rem }.quicklinksButton i {float: right;top: .6875rem;position: relative;width: 2.5rem;left: .125rem }.quicklinksButton:hover, .utility-nav .search-form:hover {transition: background-color .2s ease-out }.utility-nav .quicklinksButton a:link, .utility-nav .quicklinksButton a:visited {display: block;font-size: 1rem;width: 2.5rem;height: 2.5rem;color: #fff }.quick-links-link {font-size: 1.0625rem !important;padding-top: 0;text-align: center }.quicklinks-search {padding-top: 1rem }.quicklinks-search .radios {padding: 1rem;float: left }.quicklinks-search .radios label {color: rgba(255, 255, 255, .8);top: -.1rem;position: relative;font-size: .9375rem }#search_form .radios.left input {margin-right: .75rem }#search_form .radios.left label {white-space: nowrap;margin: .25rem 1rem 0 0 }.radios .left {margin: .25rem 0 }.action-bar.topSearch .action-form input:first-of-type {margin-left: 0 }.action-bar.topSearch .action-form .formDiv {display: inline-block;word-wrap: none }.quick-links, .quick-links li ul {list-style-type: none }.quick-links {margin: 0 }.quick-links>li {margin-bottom: 1.25rem }.quick-links li ul {margin: 0 }.search-form input:focus::-webkit-input-placeholder {color: transparent }.search-form input:focus:-moz-placeholder {color: transparent }.search-form input:focus:-ms-input-placeholder {color: transparent }.top-giving a {color: #fff3bf !important }.top-giving a:hover {color: #fff !important }#primary {height: 7.5rem }.tru-logo-bottom {margin-bottom: 2rem }.tru-logo-top {height: 3.75rem;line-height: 3.75rem;position: relative;margin: 1.625rem 0 0 }.tru-logo-top a {border: none }.tru-logo-bottom a:hover, .tru-logo-top a:hover {background: 0 0;color: inherit }.tru-logo-top img {vertical-align: middle;font-size: .5rem;height: auto !important;max-height: 4.25rem;width: auto }.bcwrap {background-color: #fff;clear: both }.bcwrap *, .bcwrap :after, .bcwrap :before {font-size: .75rem !important;line-height: 1.5rem !important }.breadcrumbs {border: none;display: block;list-style: none;overflow: hidden;padding: .25rem .9375rem;background: 0 0;max-width: inherit }.breadcrumbs>* {float: left;font-size: .875rem;line-height: 1.3125rem;text-transform: inherit }.breadcrumbs>:before {content: "";margin: 0 .125rem }.home-indicator:after {content: "\f015" !important;font: normal normal 900 1rem/1 Font Awesome\ 6 Pro;display: inline-block;text-decoration: inherit;padding: 0 .25rem 0 0 }span.ipb-locationline-separator {margin: 0 .25rem 0 0;color: #000 }.ipf-sectionmenu ul {list-style-type: none }.ipf-sectionmenu li a {font-size: 1.125rem;line-height: 1.2 }.ipf-sectionmenu {display: block;list-style-position: outside;list-style-type: none;margin: 0 0 2rem 0 !important;padding: 0 0 .875rem 0;border-right: 1px solid #9ee1e5 }.ipf-sectionmenu li {font-size: .875rem;font-weight: 300;margin: 0;line-height: 1.7 }.ipf-sectionmenu li ul li {line-height: 1.5 }.ipf-sectionmenu li ul li ul li {line-height: 1.3 }.ipf-sectionmenu li a:link, .ipf-sectionmenu li a:visited {display: block;margin: 0;padding: .4375rem 1.25rem;font-size: 1.125rem;line-height: 1.2 }.ipf-sectionmenu li a:active, .ipf-sectionmenu li a:focus, .ipf-sectionmenu li a:hover, .ipf-sectionmenu li a:not(.button):active, .ipf-sectionmenu li a:not(.button):hover {padding-left: 1.375rem;transition: padding .2s ease-out }.ipf-sectionmenu li.divider {margin: .625rem 0;border-top-color: #9ee1e5 }.ipf-sectionmenu li.heading {font-size: .875rem;font-weight: 700;text-transform: uppercase }.ipf-sectionmenu .ipf-parent ul, .ipf-sectionmenu ul[rel=open] {border-left: .25rem solid #e0f6f7;margin-bottom: .5rem }.ipf-sectionmenu .ipf-parent ul li a {font-size: 1rem }.ipf-sectionmenu .ipf-parent ul .ipf-parent ul {border-left: .1875rem solid #e0f6f7;margin-bottom: .375rem }.ipf-sectionmenu .ipf-parent ul .ipf-parent ul li a {font-size: .9375rem }.ipf-sectionmenu .ipf-parent ul .ipf-parent ul .ipf-parent ul {border-left: .125rem solid #e0f6f7;margin-bottom: .25rem }.ipf-sectionmenu .ipf-parent ul .ipf-parent ul .ipf-parent ul li a {font-size: .875rem }.ipf-sectionmenu ul[rel=closed] {display: none }.ipf-sectionmenu.accordion-content {display: block !important }.top-banner {position: relative;clear: both }.top-banner .section-title {position: absolute;top: 1rem;left: 0;padding: 1rem 1.5rem;z-index: 1999;font-size: 2.5rem }.top-banner-2020 {width: 100%;height: 25rem;background-position: center;background-size: cover;position: relative;clear: both }.short {min-height: 6.25rem }.short .section-title {top: .5rem;padding: .5rem 2.5rem }.fa-minus:before, .fa-plus:before {padding-right: .5rem }h1.fa:before, h2.fa:before, h3.fa:before, h4.fa:before, h5.fa:before, h6.fa:before {font: normal normal normal 14px/1 Font Awesome\ 6 Pro }.sidebar-right {padding: 0 }.sidebar-left {padding: 0 }.sr-only {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0 }.widget {margin: 2rem 0 3rem 0;padding: 0 2rem }.widget ul {margin: 0;list-style-type: none }ol.block, ul.block {padding-bottom: 1.5rem }ol.block li, ul.block li {margin-bottom: .625rem }ol.block ol, ul.block ul {margin: 1rem 0;padding-left: 1rem }ol.block ol li, ul.block ul li {margin: 0 }ul.dotted {list-style-type: disc !important;margin-left: 1.25rem !important }.button {text-decoration: none !important }.button:active {transform: scale(.98) }a.button:link, a.button:visited {padding: .5rem 1.75rem .5rem 1rem;margin: .5rem .5rem .5rem 0;text-align: left;display: table;border: none;transition: all .1s ease-out;font-size: 1.125rem }a.button:after {content: "\f105";display: table-cell !important;font: normal normal 300 1rem/1 Font Awesome\ 6 Pro;right: -1rem;font-size: 125%;height: 100%;vertical-align: middle;position: relative;top: 1px }a.button.expand:after {text-align: right }a.button.expanded:after {width: 10px }a[class*=hollow] {padding: .4375rem 1.75rem .4375rem 1rem !important }form a.button.postfix, form a.button.prefix {padding-top: 0;padding-bottom: 0;margin: 0 0 1.25rem }.secondary-cta-wrap ul {list-style-type: none;margin: 0 0 2rem 0 }.secondary-cta-wrap ul li {padding: .125rem .8375rem }.secondary-cta-wrap ul li a {font-size: 1.125rem;width: 95% }.secondary-cta-wrap ul li a:after, a.button.icon-right:after {font-size: 2rem;right: -1.5rem;vertical-align: middle;width: 1.5rem;float: none }a.button.icon-right:after {font-size: initial }table {margin: 1.25rem 0 2rem 0;border-collapse: collapse;border: none }table tfoot tr td, table thead tr th, table tr td, table tr th {font-size: 1rem }table tr th {font-weight: 600 }table caption {padding: 0;border-bottom: 2px solid #007b81;text-align: left;font-size: 1.25rem }table tfoot tr td, table thead tr th {color: #222 }table tfoot {background: #eee;border-top: 6px solid #fff }table tbody tr.subheading td {color: #333 }table.resultsTable th:hover {cursor: pointer }table.resultsTable th:after {content: "\f077 \f078";color: #ccc;font: normal normal normal 18px/1 Font Awesome\ 6 Pro;display: inline-block;text-decoration: inherit;padding: 0 0 0 .5rem }table.resultsTable th.sorting-asc:after {content: "\f077";color: #000 }table.resultsTable th.sorting-desc:after {content: "\f078";color: #000 }table.nostripe tr {background: 0 0 !important }table.noborder td {border: 0 }table.nopad td {padding: .25rem }table.nopad td input {margin: 0 }.nonListMenuItem p {color: #000 !important;font-size: .875rem;font-weight: 400;margin-bottom: 0;display: inline-block }div.nonListMenuItem {padding: 1.5rem 0 }.row.submenu {padding-bottom: 1rem }.row.submenu a {text-decoration: underline }.row.submenu .medium-4.columns {padding-top: 1.5rem }.submenu .columns ul.pn-quicklinks {border-left: 1px solid #f1f5f6 !important;margin: 0 !important;height: 100% !important }ul.dropdown.m-menu div.row.submenu a.m-menuCTA.button:link, ul.dropdown.m-menu div.row.submenu a.m-menuCTA.button:visited {padding: .5rem 1.75rem .5rem 1rem !important;margin: 1rem 0 0 1.5rem !important;text-align: left !important;display: table !important;border: none !important;transition: background-color .2s ease-out !important;font-size: 1.125rem !important;width: auto !important;color: #fff !important }.banner-wrapper {overflow: hidden;position: relative }.banner-text, .frost {position: absolute;bottom: 0;width: 100% }.banner-text {height: 264px;background-color: rgba(0, 123, 129, .3) }.banner-text h1, .banner-text h3 {color: #fff }.program-search.hp input {width: 80%;border: 0;border-radius: 0 }.hp .search-button {width: 20%;margin: 0 !important;padding: 0 1rem !important;text-align: center !important }.hp a.search-button:after {content: "" }.hp .easy-autocomplete-container {left: 0 !important;width: 80% !important }.hp .easy-autocomplete-container ul {margin: 0 !important }.box-pad {padding: 2rem 0 0 0;margin: 2rem 0;background-color: rgba(255, 255, 255, .9) }.mTable {min-width: 18.75rem }.mTable th {display: none }.mTable td {display: block }.mTable td:before {content: attr(data-th);width: 5rem;font-weight: 700;display: inline-block }.mTable .subheading td:before {width: 0;content: "" }.scrollTable {overflow: auto;background: linear-gradient(90deg, #fff 30%, rgba(255, 255, 255, 0)), linear-gradient(90deg, rgba(255, 255, 255, 0), #fff 70%) 100% 0, radial-gradient(0 50%, farthest-side, rgba(0, 0, 0, .2), rgba(0, 0, 0, 0)), radial-gradient(100% 50%, farthest-side, rgba(0, 0, 0, .2), rgba(0, 0, 0, 0)) 100% 0;background: linear-gradient(90deg, #fff 30%, rgba(255, 255, 255, 0)), linear-gradient(90deg, rgba(255, 255, 255, 0), #fff 70%) 100% 0, radial-gradient(farthest-side at 0 50%, rgba(0, 0, 0, .2), rgba(0, 0, 0, 0)), radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, .2), rgba(0, 0, 0, 0)) 100% 0;background-repeat: no-repeat;background-color: #fff;background-size: 40px 100%, 40px 100%, 14px 100%, 14px 100%;background-attachment: local, local, scroll, scroll }td[rowspan] {border-right: 1px solid #bbb }td[rowspan]+td {border: none }td+td, th+th {border-left: 1px solid #bbb }tr+tr {border-top: 1px solid #bbb }tr+tr>td, tr+tr>th {border-top: 1px solid #bbb }.page-tools {float: right;line-height: 1.8rem }.share-buttons {padding: .25rem .9375rem }.share-buttons ul {width: auto;display: inline-block;list-style-type: none }.share-buttons a {margin-right: .5rem }#share-items a, #translate-link a {margin: 0 }.footer {text-align: left }.big-footer {padding: 2rem 0 2.5rem 0 }.footer .columns {border: none }.footer h4 {font-size: 1.125rem;margin-bottom: 1.5625rem }.footer a, .footer p {font-weight: 300 }.footer ul {margin: 0 }.footer ul li {line-height: 1.7 }.footer ul li a {font-size: .9375rem }.footer-links {list-style-type: none }.footer-social-links li {margin: 0 0 .5rem 0 }.footer-social-links li i {vertical-align: bottom;margin-right: .5rem }.footer-address {font-size: .9375rem }.small-footer {padding: .5rem 0;width: 100% }.small-footer p {margin: 0;font-size: .8125rem }.small-footer .copyright p {padding-top: .25rem }.small-footer a:link, .small-footer a:visited {font-size: .8125rem }.big-footer .logowrap {text-align: center }.notify {margin: 0;padding: 0 }.notify .alert-box {margin: 0 auto;padding: .875rem }.notify .alert-box>* {color: #000 !important;margin: 0;padding: 0 }.notify .alert-box .close {margin-top: -.6875rem }.notify a {background-color: transparent }.alert-box a.close {background: 0 0 !important;transition: none;top: 2rem;right: 1rem }.alert-box a.close:hover {text-decoration: none;transform: scale(1.2);background: 0 0 !important;transition: none }.f-dropdown {z-index: 2299 !important }.f-dropdown.open {display: block;outline: 0 }.phone-link {font-size: 1.125rem;margin: .5rem 0 }.emergency .panel {margin: 0 auto }.image-block {position: relative;margin-bottom: 1rem }.text-block {position: absolute;top: 0;padding: 1rem;height: 100%;margin: 0 .9375rem }.text-block h1, .text-block h2, .text-block h3, .text-block h4, .text-block h5, .text-block h6 {margin-top: 0 }.image-block .button {position: absolute;bottom: 1rem }.image-block .text-block.right {right: 0 }.image-block .text-block.left {left: 0 }.image-block a.button.right {right: 1rem }.image-block a.button.left {left: 1rem }.ipf-sectionmenu>li:first-child a:before {content: "\f015";font: normal normal 900 18px/1 Font Awesome\ 6 Pro;display: inline-block;text-decoration: inherit;padding: 0 .5rem 0 0 }a.to-top {display: none;width: 3rem;height: 3rem;position: fixed;z-index: 4999;right: 1.25rem;bottom: 3rem;border-radius: 2rem;text-align: center;padding-top: .25rem;font-size: 1.5rem;border: 2px solid white;color: #fff }a.to-top.open-search {bottom: 7.5rem }a.to-top:hover {transition: background-color .2s ease-out }.caption {padding: 1rem }.inpageslider .slide>*, div.caption>* {margin-top: .25rem;margin-bottom: .25rem }.sidebar-right .caption {margin-bottom: 2.5rem }.frame {padding: .3125rem;margin-bottom: 2rem }code {word-wrap: break-word;display: block;opacity: .5;border-color: #ffe8b4;padding: 1rem;clear: both }code:hover {opacity: 1 }pre {white-space: pre-wrap;margin: 1.875rem auto }.postfix {border: none }iframe {border: none }cite {font-size: .875rem }.pageAnchor {display: block;position: relative;top: -60px }::selection {background: #00b0b9;color: #fff }.topSearch .action-form {width: 93% !important }.topSearch .action-form .radios input {float: none;width: 20px;height: 20px;transform: none }.radios input[type=radio] {display: inline-block;-webkit-transform: scale(1.25);-moz-transform: scale(1.25);transform: scale(1.25);margin-right: .25rem }.topSearch [type=radio]:checked, .topSearch [type=radio]:not(:checked) {position: absolute;left: -9999px }.topSearch [type=radio]:checked+label, .topSearch [type=radio]:not(:checked)+label {position: relative;padding-left: 28px;cursor: pointer;line-height: 26px;display: inline-block;color: #000;font-family: sans-serif;font-weight: 400 }.topSearch [type=radio]:checked+label:before, .topSearch [type=radio]:not(:checked)+label:before {content: '';position: absolute;left: 0;top: 0;width: 24px;height: 24px;border: 3px solid #003e51;border-radius: 100%;background: #fff }.topSearch [type=radio]:checked+label:after, .topSearch [type=radio]:not(:checked)+label:after {content: '';width: 14px;height: 14px;background: #003e51;position: absolute;top: 5px;left: 5px;border-radius: 100%;-webkit-transition: all .2s ease;transition: all .2s ease }.topSearch [type=radio]:not(:checked)+label:after {opacity: 0;-webkit-transform: scale(0);transform: scale(0) }.topSearch [type=radio]:checked+label:after {opacity: 1;-webkit-transform: scale(1);transform: scale(1) }.has-tip {border-bottom: none }.tooltip {background: #007b81 }.tooltip>.nub {border-color: transparent transparent #007b81 }.action-bar.topSearch .action-form input#ql-searchbox {margin-left: 0;background: #fff !important;border-radius: 50px;height: auto;padding: .75rem 1.5rem;font-size: 1rem }.action-bar.topSearch .action-form input#ql-searchbox::placeholder {color: #003e51;font-weight: 400;font-size: 1rem;opacity: 1 }.action-bar.topSearch .action-form input#ql-searchbox+button#submit_keywords {color: #003e51 !important }.sticky-nav {padding: 0;min-width: inherit;height: auto }.isStuck {z-index: 3499;width: 100%;left: 0 }.isStuck .stuckwrap {max-width: 75rem;margin: 0 auto }.primary-cta {display: none }.isStuck .primary-cta {display: block;margin: .8125rem 0 }.isStuck .primary-cta li {margin-left: 1rem }.isStuck .primary-cta li a.button {padding: .375rem 1rem .375rem .5rem !important }.isStuck .primary-cta li a.button:hover, .primary-nav-mobile .primary-cta li a.button:hover {background: #00b0b9 !important }.isStuck .primary-cta li a.button:after {right: -.5rem }.isStuck .primary-nav ul {margin-top: 0 }.isStuck .primary-nav ul li a:link, .isStuck .primary-nav ul li a:visited {padding: 0 1rem !important }ul.dropdown.m-menu {box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .5) }.top-bar-section {float: right }.top-bar-section .has-dropdown.hover>.dropdown, .top-bar-section .has-dropdown.not-click:hover>.dropdown {width: auto;opacity: 1;z-index: 2999 }.top-bar-section .dropdown {padding: 0 !important }.top-bar-section .has-dropdown {position: static }.top-bar-section .has-dropdown>a {position: relative }.top-bar-section .dropdown a:hover {margin-left: .125rem;transition: .1s all ease-in }.top-bar-section .dropdown .pn-quicklinks li {margin-bottom: 0;float: none }.pn-quicklinks {margin: 0 0 0 1rem !important;padding: 0 0 .5rem 1.5rem !important;border-left: 1px solid #e5dcc7 !important }.pn-quicklinks h6 {font-size: .875rem;color: #000 !important;margin-bottom: .875rem }.pn-quicklinks a {font-size: .8125rem !important;color: #003e51 !important;line-height: 1rem }.pn-quicklinks a:hover {color: #007b81 !important }.top-bar-section .has-dropdown.moved {position: static }.top-bar-section .has-dropdown.moved>a:after {display: block }.contain-to-grid, .top-bar, .top-bar-section .dropdown li:not(.has-form):not(.active)>a:not(.button), .top-bar-section li:not(.has-form) a:not(.button), .top-bar-section ul li {background: 0 0 }.top-bar-section .dropdown li {margin-bottom: .75rem }.isStuck .top-bar-section .dropdown li a, .top-bar-section .dropdown li a {line-height: 1.375rem !important }.dropdown {opacity: 0;transition: opacity .2s ease-out .1s }.no-js .top-bar-section .has-dropdown:hover>.dropdown {opacity: 1 }.top-bar-section li:not(.has-form) a:not(.button) {line-height: 3.75rem }.top-bar-section .has-dropdown>a:after {display: none }.top-bar-section .dropdown>li {padding: 0 1.25rem }.top-bar-section .dropdown {min-width: inherit }.top-bar-section ul {display: block }.top-bar-section .has-dropdown>a, .top-bar-section ul li a {padding: 0 !important }.top-bar-section .dropdown li:not(.has-form):not(.active)>a:not(.button) {padding: 0 !important }.top-bar-section .dropdown li:not(.has-form):not(.active):hover>a:not(.button) {background-color: transparent;background: 0 0 }.top-bar-section ul li:hover:not(.has-form)>a {background-color: transparent;background: 0 0 }.primary-nav ul {margin: 0 }.primary-nav {vertical-align: middle;line-height: 3.75rem;margin: 0;width: auto;float: right }.primary-nav ul li a:link, .primary-nav ul li a:visited {display: block }.primary-nav ul li a:visited, .primary-nav ul.dropdown li a:link {padding: 0 0 1rem 0 !important;line-height: 1.375rem;white-space: initial }.accordion, .accordion ul {clear: both }.accordion .accordion {margin: 1.5rem 0 }.accordion-toggle {cursor: pointer;color: #003e51;font-weight: 600 }.accordion-content {display: none;margin-left: 1.25rem }.accordion-content.open {display: block }.accordion-plus:before {content: "\f067";font: normal normal 900 1rem/1 Font Awesome\ 6 Pro;padding-right: 12px }.accordion-minus:before {content: "\f068";font: normal normal 900 1rem/1 Font Awesome\ 6 Pro;padding-right: 12px }.left-small {border: none }.left-small span {color: #fff }.left-small span:hover {color: #9ab7c1 }.tab-bar .menu-icon span:hover:after {box-shadow: 0 0 0 1px #9ab7c1, 0 7px 0 1px #9ab7c1, 0 14px 0 1px #9ab7c1 }.left-off-canvas-toggle {color: #fff;font-size: 1rem }.move-left .exit-off-canvas, .move-right .exit-off-canvas {background: rgba(255, 255, 255, .6);z-index: 9999 }.move-left .exit-off-canvas:hover, .move-right .exit-off-canvas:hover {background: rgba(255, 255, 255, .1) }.slick-next, .slick-prev {z-index: 1499;bottom: 35% !important }.arrowstop button.slick-next, .arrowstop button.slick-prev {top: 2rem !important }.home-slider button.slick-next, .home-slider button.slick-prev {margin-top: 14%;width: 3rem;height: 3rem }button.slick-prev {left: 1.5rem;width: 3rem;height: 3rem }button.slick-next {right: 1.5rem;width: 3rem;height: 3rem }.inpageslider button.slick-prev {left: -3rem }.inpageslider button.slick-next {right: -3rem }button.slick-next.slick-arrow:before, button.slick-prev.slick-arrow:before {font-size: 3rem }button.slick-arrow:focus, button.slick-arrow:hover {background-color: transparent !important }.inpageslider button.slick-next.slick-arrow:before, .inpageslider button.slick-prev.slick-arrow:before {font-size: 1.25rem;color: #00b0b9 }.home-slider .slide .slide-content {position: absolute;padding: 2rem }.slide-content.slide-middle {position: absolute;bottom: 0;text-align: center;width: 100% }.slide-content.slide-full {top: 0;text-align: center;height: 100%;width: 100%;background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, .5) 100%);background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, .5) 100%);background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, .5) 100%) }.slide-content .content {width: 100%;position: absolute;bottom: 0;left: 0;padding: 2rem }.slide-content .content .button {margin: 0 auto }.slide-content.slide-right {top: 0;left: 100%;height: 100%;width: 40%;margin: 0 0 0 -40% }.slide-content.slide-left {top: 0;left: 0;height: 100%;width: 40%;margin: 0 -40% 0 0 }.slide-content.slide-bottom-right {top: auto;left: 100%;height: auto;width: 40%;margin: 0 0 0 -40%;bottom: 0 }.slide-content.slide-bottom-left {top: auto;left: 0;height: auto;width: 40%;margin: 0 -40% 0 0;bottom: 0 }.slide-content.slide-bottom-left a, .slide-content.slide-left a {float: right }.slide a:active, .slide a:focus, .slide a:hover {background: 0 0 }.slide:hover {cursor: move;cursor: grab;cursor: -moz-grab;cursor: -webkit-grab }.slide:active {cursor: grabbing;cursor: -moz-grabbing;cursor: -webkit-grabbing }.ytvideo {display: none }.videobutton img {display: block;margin: 0 auto;cursor: pointer }.home-slider .slide h2 {text-shadow: 1px 1px 8px rgba(0, 0, 0, .75);margin: 0;font-size: 4.5rem;line-height: 1 }.home-slider .slide p {text-shadow: 1px 1px 8px #000;font-size: 1.375rem }ul.slick-dots {margin: 0;bottom: auto }.slick-slider {margin-bottom: 0 !important;clear: both }.smallslider-wrap {position: relative }.fds-home .slick-track {z-index: -1 }.fds-home .slick-list {z-index: 0 }.fds-content {bottom: 39.875rem;width: 100%;position: relative }.fds-page-content .bodywrap {min-height: 22rem }.fds-page-content {top: -40.0625rem;position: relative;margin-bottom: -40rem }.fds-subpage-content {position: relative;top: 15rem }.fds-subpage-content .bodywrap {min-height: 30rem;padding-bottom: 15rem }footer {position: relative }.fds-home .slick-next, .fds-home .slick-prev {top: 25% }.fds-home button.slick-next.slick-arrow:before, .fds-home button.slick-prev.slick-arrow:before {font-size: 2rem }.fds-banner img {position: relative;z-index: -1 }.fds-logo {position: absolute;margin: 0;z-index: 999;max-width: 17.5rem;padding: 1.5rem;background: rgba(0, 62, 81, .5);transition: .4s background ease }.fds-logo:hover {background: #003e51;transition: .4s background ease }.fds-section-title h2 {font-size: 2.5rem;color: #fff;margin: 0 }.tru-nav.top-bar-section {float: none;margin-left: -.9375rem }.tru-nav.top-bar-section ul {list-style-type: none }.tru-nav.top-bar-section li a {padding: 0 .5rem !important }.tru-nav ul li:hover {background-color: #f1f5f6 }.tru-nav ul.dropdown li:hover {background-color: #003e51 }.tru-nav ul.dropdown li:hover a {color: #f1f5f6 !important }.tru-nav.top-bar-section .dropdown {padding: 1rem 0 !important }.tru-nav.top-bar-section .dropdown li {margin-bottom: 0 }.tru-nav.top-bar-section .dropdown li a, .tru-nav.top-bar-section li:not(.has-form) a:not(.button), .tru-nav.top-bar-section ul li>a {font-size: 1rem;line-height: 2.5rem !important;height: 2.5rem }.tru-nav.top-bar-section .has-dropdown.hover, .tru-nav.top-bar-section .has-dropdown.hover>.dropdown, .tru-nav.top-bar-section .has-dropdown.not-click:hover>.dropdown, .tru-nav.top-bar-section li:not(.has-form) a:not(.button):hover {background-color: #f1f5f6 }.tru-nav.top-bar-section .has-dropdown.hover a:hover, .tru-nav.top-bar-section .has-dropdown.hover>.dropdown a, .tru-nav.top-bar-section .has-dropdown.not-click:hover>.dropdown a, .tru-nav.top-bar-section li:not(.has-form) a:not(.button):hover {color: #003e51 }.tru-nav.top-bar-section .dropdown a:hover {transition: .1s margin ease-in }.horizontal-nav {background-color: #003e51 }.horizontal-nav ul {list-style: none;position: relative;float: left;margin: 0 !important;padding: 0;border: none }.horizontal-nav .ipf-sectionmenu li a:hover, .horizontal-nav ul li:hover {background-color: #f1f5f6 !important }.horizontal-nav ul li:hover a {color: #003e51 !important }.horizontal-nav ul a, .horizontal-nav ul li.ipf-homepage a {font-family: adelle, Times, Georgia, serif;font-weight: 300 }.horizontal-nav ul a {display: block;line-height: 3.5rem !important;color: #fff !important;padding: 0 1.25rem !important }.horizontal-nav ul li {position: relative;float: left }.horizontal-nav ul ul {display: none;position: absolute;top: 100%;left: 0 }.horizontal-nav ul ul a {line-height: 1.625 !important;padding: .75rem 1rem !important }.horizontal-nav ul ul li {float: none;width: 15rem }.horizontal-nav ul ul ul {display: none !important }.horizontal-nav ul li:hover>a {background-color: #f1f5f6 !important;color: #003e51 !important }.horizontal-nav ul li:hover>ul {display: block;z-index: 999;background-color: #f1f5f6 !important;border: none !important;box-shadow: 0 3px 3px rgba(0, 0, 0, .4) }.horizontal-nav ul li:hover>ul li a {color: #003e51 !important }.horizontal-nav ul li:hover>ul li a:hover {background-color: #003e51 !important;color: #f1f5f6 !important }.horizontal-nav .ipf-sectionmenu .ipf-sectionmenu-folderopen div a, .horizontal-nav .ipf-sectionmenu li.currentItem div a, .horizontal-nav .ipf-sectionmenu li.currentItem>a {font-family: adelle, Times, Georgia, serif;background-color: #0a4b5f !important;color: #f1f5f6 !important;font-weight: 300 }.horizontal-nav .ipf-sectionmenu li.currentItem>a:hover {background-color: #2f697c !important;color: #f1f5f6 !important }.horizontal-nav .ipf-sectionmenu .ipf-parent ul, .horizontal-nav .ipf-sectionmenu .ipf-parent ul .ipf-parent ul, .horizontal-nav .ipf-sectionmenu .ipf-parent ul .ipf-parent ul .ipf-parent ul, .horizontal-nav .ipf-sectionmenu .ipf-parent ul .ipf-parent ul .ipf-parent ul[rel=open], .horizontal-nav .ipf-sectionmenu .ipf-parent ul .ipf-parent ul[rel=open], .horizontal-nav .ipf-sectionmenu .ipf-parent ul[rel=open] {border-left: 0 !important }.slide {display: none }.action-bar {padding: .625rem 1.25rem;height: auto;float: left;width: 100% }.action-bar.row {float: none }.action-bar a:hover {text-decoration: none }.action-title {padding-top: .5rem }.action-bar .action-form, .action-bar .action-form input, .action-bar .action-title {float: left;margin: 0 }.action-form {width: 64% }.action-bar .action-form input {margin-left: 1.25rem;border: none;font-size: 1.125rem }.findProgram .action-form h6 {width: 13% }.findProgram .action-form input {width: 96%;margin: 0;margin: 0 0 0 1.5rem;box-shadow: none;height: 2.25rem }.findProgram .action-form button {padding: .625rem 1rem .375rem 1rem;background: 0 0 }.action-form button {padding: 1rem;background: 0 0;margin: .375rem 0 0 -3rem }.action-form button:focus, .action-form button:hover {background: 0 0 !important }.findProgram form.action-form {width: 71% }.bottomSearch.action-bar .action-form {width: 96% }.bottomSearch.action-bar .action-form input {font-size: 1.25rem;padding: 0 0 0 1rem }.alert-box, .panel {border-style: none !important;color: #444 !important;clear: both !important }.alert-box a:active, .alert-box a:hover, .panel a:active, .panel a:hover {color: #003e51 !important }.alert-box a.button:hover, .panel a.button:hover {color: #fff !important }.videoframe {position: relative;padding-bottom: 56.25%;height: 0 }.videoframe img {position: absolute;display: block;top: 0;left: 0;width: 100%;height: auto;z-index: 1299;cursor: pointer }.videoframe:after {content: "";position: absolute;display: block;top: 45%;left: 45%;width: 46px;height: 36px;z-index: 1499;cursor: pointer }.videoframe iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100% }.videoframe.player img {display: none }.videoframe.player:after {display: none }.parallax-window {background: 0 0 }.parallax-bg {min-height: 25rem }.parallax-content {margin-top: -25rem;z-index: 49;height: 25rem }.parallax-content.columns {padding: 0 }.columns-2, .columns-3 {-webkit-column-width: 12.5rem;-moz-column-width: 12.5rem;column-width: 12.5rem;-moz-column-gap: 1.25rem;-webkit-column-gap: 1.25rem;column-gap: 1.25rem }.columns-2 {-moz-column-count: 2;-webkit-column-count: 2;column-count: 2 }.columns-3 {-moz-column-count: 3;-webkit-column-count: 3;column-count: 3 }.columns-2 li, .columns-3 li {margin-left: .5rem }.tabs {border-bottom: 1px solid #eee;padding-bottom: .125rem }.tabs .tab-title>a, .tabs dd>a {padding: .75rem 1.5rem !important }.tabs .tab-title.active a:visited, .tabs dd.active a:visited, .tabs>a:visited {border-bottom: transparent }.tabs.vertical {margin: 0 2rem 2rem 0;padding-right: .125rem;border-right: 1px solid #eee;border-bottom: none }.tabs.vertical li {border-bottom: 1px solid #fff }.tabs .tab-title {border-right: 1px solid #fff }.tabs .tab-title a:hover, .tabs dd a:hover {background: #e0f6f7 !important;transition: initial }.tabs .tab-title>a, .tabs dd>a {background: 0 0 !important;transition: initial !important;border-bottom: transparent !important }.tabs .tab-title.active a, .tabs dd.active a {background: #007b81 !important;border-bottom: transparent;color: #fff }#progTabs .tab-title>a, #progTabs dd>a {padding: 1rem }.tabs-content.widget {margin: 1rem 0 }.sidebar-right .tabs .tab-title.active a, .sidebar-right .tabs dd.active a {background-color: #007b81 !important;color: #fff }.sidebar-right .tabs .tab-title>a, .sidebar-right .tabs dd>a {padding: 1rem }.sidebar-right .tabs {width: 100%;background-color: transparent }.sidebar-right .tabs .tab-title {text-align: center;background-color: #e0f6f7 }.sidebar-right .tabs .tab-title a:hover, .sidebar-right .tabs dd a:hover {background-color: #9ee1e5 !important }.isStuck .tabs {-webkit-box-shadow: 0 4px 7px -3px rgba(0, 0, 0, .6);-moz-box-shadow: 0 4px 7px -3px rgba(0, 0, 0, .6);box-shadow: 0 4px 7px -3px rgba(0, 0, 0, .6) }ul.arrowlist {margin: 1.25rem 0 }ul.arrowlist li {display: inline-block;padding: 0 1.25rem .5rem .625rem }ul.arrowlist li:before {content: "\f0da";font: normal normal normal 1rem/1 Font Awesome\ 6 Pro;display: inline-block;text-decoration: inherit;padding: 0 .25rem;color: #007b81 }hr.dotted-line {border-top: dotted 2px #ccc;background: 0 0 }.ac-greybox {width: 26%;float: left;background-color: #fff5de;padding: 1rem;margin-right: 1rem }.ac-greybox .ac-number {font-size: 3rem;margin: 0 }.sidebar-right img.twelve {width: 100% }.sidebar-right .side-cell-fullwidth {padding: 1rem }.sidebar-right .side-cell-fullwidth h4 {border-bottom: 1px solid #ccc;padding-bottom: .3125rem }.sidebar-right .side-cell-fullwidth p {margin-bottom: .125rem }.rssfeed {list-style-type: none }.rssfeed li {margin-bottom: 1rem;border-bottom: 1px solid #eee;padding-bottom: 1rem }.rssdate {margin-bottom: 0;color: #003e51 }.singlefeed {clear: both }.singlefeed .rssdescription img {max-width: 12.5rem;float: left;margin: 0 1rem 1rem 0 }.multi-accordion {margin-left: 0 }.multi-accordion, .multi-accordion-sub {list-style-type: none }.multi-accordion ul {clear: both }.multi-accordion li a {padding: 0 !important }.multi-accordion h6 {font-family: adelle, Georgia, Serif;font-size: 1.25rem;display: block;font-weight: 300 }.multi-accordion h6:active, .multi-accordion h6:hover {color: #007b81 }.multi-accordion-content, .multi-accordion-content-sub {display: none }.multi-accordion-content-sub.expanded, .multi-accordion-content.expanded {display: block !important }.cse .gsc-control-cse, .gsc-control-cse {padding: 0 !important;background-color: transparent !important;border: 0 !important }td.gsc-table-cell-snippet-close, td.gsc-table-cell-thumbnail {padding: .25rem 0 0 0 !important }table.gsc-search-box td {padding: .125rem 0 0 0 !important }input.gsc-search-button {height: auto !important;width: auto !important;border-radius: 0 !important;-moz-border-radius: 0 !important;-webkit-border-radius: 0 !important;margin-top: .25rem !important }div#gsc-iw-id1.gsc-input-box {height: auto !important }.gs-imageResult a.gs-title:visited, .gs-imageResult a.gs-title:visited b, .gs-webResult.gs-result a.gs-title:visited, .gs-webResult.gs-result a.gs-title:visited b {color: #007b81 !important }.gs-title {font-family: adelle, Georgia, Serif !important;font-size: 1.125rem !important;font-weight: 300 }.gstl_50 {margin: 0 }.gsc-search-button .gsc-search-button-v2 {background-color: #00b0b9;border: none;padding: .625rem 1.5rem !important }.gsst_a .gscb_a {color: #00b0b9 !important;margin-top: .5rem }.gsst_a {background: 0 0 !important }.gsc-table-cell-snippet-close, .gsc-table-cell-snippet-open, .gsib_a, .gsib_b, table.gsc-search-box td {border: none }.gsc-result .gs-title {height: 1.5em !important }.gs-imageResult a.gs-title:link, .gs-imageResult a.gs-title:link b, .gs-webResult.gs-result a.gs-title:link, .gs-webResult.gs-result a.gs-title:link b {color: #007b81 !important;font-size: 1.125rem }.gsc-search-box-tools .gsc-search-box .gsc-input {color: #666 !important;border: none !important;height: 2rem !important;padding-left: .5rem !important;height: 1.625rem !important;box-shadow: none }.gs-fileFormatType, .gs-imageResult .gs-snippet, .gs-webResult .gs-snippet {color: #666 !important }.gsc-above-wrapper-area-container, .gsc-resultsHeader {margin: auto }.gsc-resultsHeader td.gsc-configLabelCell {border: none }#gsc-i-id1.gsc-input-box {border: 1px solid #ddd !important }input.gsc-search-button:focus, input.gsc-search-button:hover {border-color: #007b81 !important;background-color: #007b81 !important;background-image: none;filter: none }.gsc-table-result, .gsc-thumbnail-inside, .gsc-url-top {padding: 0 !important }.gs-imageResult div.gs-visibleUrl, .gs-snippet, .gs-webResult div.gs-visibleUrl {font-family: adelle-sans, Helvetica, Arial, Sans !important;font-weight: 300 }.gs-snippet b {background-color: #e0f6f7 !important;color: #000 !important;padding: 0 .25rem !important;font-family: adelle-sans, Helvetica, Arial, Sans !important;font-weight: 300 }.gsc-results .gsc-cursor-box .gsc-cursor-page {font-family: adelle-sans, Helvetica, Arial, Sans !important;font-weight: 300;border: none;background-color: transparent;font-size: 1.125rem;margin-right: 1rem;color: #007b81 !important }.gs-result .gs-title, .gs-result .gs-title * {text-decoration: none !important }.pagination li a {font-size: 1rem !important;background: 0 0 !important;padding: .25rem .5rem !important;border: none !important }.pagination li a:hover {background-color: #e0f6f7 !important }.pagination .current a {background-color: #003e51 !important;color: #fff !important }form .label {background: initial;color: inherit;font-size: initial;text-align: left }fieldset {border-color: #ddd !important }.action-bar {padding: 1rem }#CourseSearch #submit_keywords, #ProgramSearch #submit_keywords {position: absolute;right: -25px;margin-left: 0 }.action-bar .action-form input, .findProgram .action-form input {width: 100% }.findProgram form.action-form {width: 63% }.utility-nav ul li.shoppingCartButton {display: none }li.shoppingCartButton .utilink {color: #ffcd00;display: block;width: 2.5rem;height: 2.5rem;font-size: 1.2rem !important;position: relative;transition: .1s all ease-out }li.shoppingCartButton .utilink:hover {filter: drop-shadow(0 0 2px #000) }li.shoppingCartButton .utilink:active {filter: drop-shadow(0 0 2px #000);transform: scale(.9) }span.cartNumber {font-size: 60%;font-weight: 600;position: absolute;top: -8px }table tbody tr td, table tbody tr th, table tfoot tr td, table tfoot tr th, table thead tr th, table tr td {line-height: 1.3rem;}input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], textarea {box-shadow:0 1px 2px transparent inset }.wForm .labelsAbove .preField {padding:9px;padding-left:0 }.wFormContainer .supportInfo {display:none }.wForm .hintsBelow .field-hint .hint, .wForm .hintsBelow .field-hint-inactive .hint {padding:0;font-size:90% }.k-calendar, .k-days, .k-header, .k-title, .kalendae span, .wForm .kalendae {box-sizing:content-box }.wForm .primaryAction, .wForm .secondaryAction, .wForm .wfPageNextButton, .wForm .wfPagePreviousButton {-webkit-appearance:none!important;-moz-appearance:none!important;cursor:pointer!important;border:none;margin-left:0;line-height:normal!important;text-align:center!important;text-decoration:none!important;padding:.5rem 1rem!important;border:none;transition:background-color .2s ease-out;font-size:1rem;font-family:adelle-sans,Verdana,Arial,sans-serif;font-weight:300;background-color:#007b81!important;color:#fff!important }.wForm .primaryAction:hover, .wForm .secondaryAction:hover, .wForm .wfPageNextButton:hover, .wForm .wfPagePreviousButton:hover {background:#09c9d3!important }.inputWrapper input, .inputWrapper textarea {padding:.5rem!important }.wForm fieldset legend {padding:0 8px!important;font-family:adelle,Times,Georgia,serif!important;font-weight:300!important;color:#003e51!important;font-size:1.2rem!important }.wForm fieldset {border-width:1px!important }.wFormContainer {border-style:none!important;margin:0!important }.wForm {padding:10px 12px!important }.wFormContainer h5 {font-size:200%!important }.wFormContainer table tr.alt, .wFormContainer table tr.even, .wFormContainer table tr:nth-of-type(2n) {background:0 0!important }.wForm .inlineLabel, .wForm .preField {font-weight:400 }.wFormContainer .wFormTitle {font-weight:300!important }.wFormContainer .label {color:#595959!important;font-family:adelle-sans!important;font-weight:300!important;font-size:1rem!important;line-height:1.5!important;padding:.25rem 0 .25rem;background-color:#fff;white-space:normal }.wForm ol li, .wForm p, .wForm ul li {font-size:1rem!important;line-height:1.5!important }.wForm .choices.vertical .oneChoice input+label {padding: 0 }.wFormContainer select {background-position: 100% center !important;background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+") !important;padding-right: 1rem !important }.wForm h1, .wForm h2, .wForm h3, .wForm h4, .wForm h5, .wForm h6 {font-weight: 300 !important }.wForm .label, .wForm label {vertical-align: middle !important }.findProgram .action-form button {padding: .125rem 1rem;background: 0 0;margin: .3rem 0 0 -6.5rem }.programBox {margin-bottom: 1rem }.programBox .accordion-content {margin: 0;background-color: #fff }.programBox .section-title {margin: 1.5rem 0;top: 0;font-size: 2rem;padding: .5rem 1.5rem }.programBox.opened {border: 1px solid #00b0b9 }.nameWrap .top-banner {overflow: hidden }.nameWrap img:hover {transform: scale(1.05) }.nameWrap img {transition: .4s all }.programName {font-family: adelle-sans, Verdana, Arial, sans-serif !important;font-weight: 300;font-size: 1.0625rem;color: #003e51;margin: 0 !important;padding: 1rem;background-color: #e0f6f7;transition: all .3s }.distance .programName {background-color: #f2f2f2 }.opened .programName {color: #fff;background-color: #003e51 }.programName:hover {filter: brightness(103%) }.opened .programName:hover {filter: brightness(130%) }.credential {padding: .25rem .5rem }.credential p {text-align: right;font-size: .75rem;margin: 0 }.iF {margin-right: .25rem;font-size: .875rem }.campusLocation {float: left;display: block }.credential.optionLight {background-color: #9ee1e5 }.credential.optionDark {background-color: #00b0b9 }.credential.optionGrey {background-color: #7a99ac }.credential.optionLight p {color: #003e51 }.credential.optionDark p, .credential.optionDark p .iF, .credential.optionGrey p, .credential.optionGrey p .iF {color: #fff }.credentialName, .relatedPrograms {margin: 0 0 1.25rem 0 !important }.contentPad {padding: 1.875rem 1.25rem }.relatedItem {margin-bottom: .25rem }.container {margin: 0 -.9375rem;opacity: 0;transition: .3s opacity linear }.campusLocation {display: none }.showBoth .campusLocation, .wL {display: block;float: left }.mix {width: calc(100%/2 - (((2 - 1) * 2rem)/ 2));border-radius: 2px;margin: 0 .5rem;position: relative;display: inline-block;vertical-align: top }.mixitup-control-active {background-color: #00b0b9;color: #fff }.mixitup-control-active a {color: #fff !important }.tabs .tab-title.mixitup-control-active a:hover {background-color: #007b81 !important;color: #fff !important }.mixitupTabs {margin: 0 !important }.tabs-content.programTabs {background-color: #effbfb;padding: 0 1rem !important;margin-bottom: 1.5rem }.tabs-content.distance {background-color: #f2f2f2 }.tabs-content .radio {margin: 0 .25rem 0 0 }.tabs-content.programTabs label {display: inline-block;margin-right: 1rem;font-size: .875rem;color: #888 }.distance #tab-graduate, .distance #tab-international {display: none }.tabs-content.distance #loadJurisDoctor, .tabs-content.distance #loadPreparation, .tabs-content.distance #loadPreprof, .tabs-content.distance label[for=loadJurisDoctor], .tabs-content.distance label[for=loadPreparation], .tabs-content.distance label[for=loadPreprof] {display: none !important }.tabs .tab-title>a, .tabs dd>a {padding: .75rem 1.25rem !important }.internationalTab .iF {font-size: 1.25rem }.mixitupForm {vertical-align: middle;position: relative }.mixitupForm .fa-search {font-size: 1.5rem;color: #aaa;position: absolute;left: .75rem;padding: .75rem 0 }#inputFilter::-webkit-input-placeholder {color: #aaa }#inputFilter::-moz-placeholder {color: #aaa }#inputFilter:-ms-input-placeholder {color: #aaa }#inputFilter:-moz-placeholder {color: #aaa }.mixitupForm input.radio {font-size: 1.5rem !important }.mixitupForm input.radio:checked+label, .tabs-content input.radio:checked~.tabs-content label {font-family: adelle-sans, Verdana, Arial, sans-serif;font-weight: 400;color: #000 }.mixitupForm label {font-size: 1.125rem;color: #888 }#tab-international, #tab-preparation {display: none }#inputFilter {margin: 0;font-size: 1.5rem;padding: .5rem .5rem .625rem 3rem;border-bottom: none;height: 3rem;transition: .5s box-shadow }#inputFilter:focus {background-color: #fff;border-color: #ccc;box-shadow: inset 0 0 6px 0 rgba(100, 100, 100, .4) }.filterOptions {background-color: #f8f8f8;padding: 1rem 1rem .5rem 1rem;border: 1px solid #ccc;border-top: none }.programsFilter {display: none;border-bottom: .0625rem solid #ddd;padding-bottom: 1rem }.easy-autocomplete-container {left: 1.5% !important;width: 97% !important;top: 2.375rem }.easy-autocomplete-container ul .eac-category, .easy-autocomplete-container ul li {color: #333 }.easy-autocomplete-container ul li b {color: #007b81 }.filterText {margin: .5rem 0 0 .5rem }.noWrap {white-space: nowrap }.ifMobile {display: none }.cssTooltip, [data-csstooltip] {position: relative;cursor: pointer }.cssTooltip:after, .cssTooltip:before, [data-csstooltip]:after, [data-csstooltip]:before {position: absolute;visibility: hidden;opacity: 0;-webkit-transition: opacity .2s ease-in-out, visibility .2s ease-in-out, -webkit-transform .2s cubic-bezier(.71, 1.7, .77, 1.24);-moz-transition: opacity .2s ease-in-out, visibility .2s ease-in-out, -moz-transform .2s cubic-bezier(.71, 1.7, .77, 1.24);transition: opacity .2s ease-in-out, visibility .2s ease-in-out, transform .2s cubic-bezier(.71, 1.7, .77, 1.24);-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);pointer-events: none }.cssTooltip:focus:after, .cssTooltip:focus:before, .cssTooltip:hover:after, .cssTooltip:hover:before, [data-csstooltip]:focus:after, [data-csstooltip]:focus:before, [data-csstooltip]:hover:after, [data-csstooltip]:hover:before {visibility: visible;opacity: 1 }.cssTooltip:before, [data-csstooltip]:before {z-index: 1001;border: 6px solid transparent;background: 0 0;content: "" }.cssTooltip:after, [data-csstooltip]:after {z-index: 1000;padding: 8px;width: 160px;background-color: #003e51;background-color: rgba(0, 62, 81, .9);color: #fff;content: attr(data-csstooltip);font-size: 14px;line-height: 1.2;text-align: center;border-radius: .25rem }.cssTooltip-top:after, .cssTooltip-top:before, .cssTooltip:after, .cssTooltip:before, [data-csstooltip]:after, [data-csstooltip]:before {bottom: 100%;left: 50% }.cssTooltip-top:before, .cssTooltip:before, [data-csstooltip]:before {margin-left: -10px;margin-bottom: -12px;border-top-color: #003e51;border-top-color: rgba(0, 62, 81, .9) }.cssTooltip-top:after, .cssTooltip:after, [data-csstooltip]:after {margin-left: -80px }.cssTooltip-top:focus:after, .cssTooltip-top:focus:before, .cssTooltip-top:hover:after, .cssTooltip-top:hover:before, .cssTooltip:focus:after, .cssTooltip:focus:before, .cssTooltip:hover:after, .cssTooltip:hover:before, [data-csstooltip]:focus:after, [data-csstooltip]:focus:before, [data-csstooltip]:hover:after, [data-csstooltip]:hover:before {-webkit-transform: translateY(-12px);-moz-transform: translateY(-12px);transform: translateY(-12px) }.cssTooltip-left:after, .cssTooltip-left:before {right: 100%;bottom: 50%;left: auto }.cssTooltip-left:before {margin-left: 0;margin-right: -12px;margin-bottom: 0;border-top-color: transparent;border-left-color: #003e51;border-left-color: rgba(0, 62, 81, .9) }.cssTooltip-left:focus:after, .cssTooltip-left:focus:before, .cssTooltip-left:hover:after, .cssTooltip-left:hover:before {-webkit-transform: translateX(-12px);-moz-transform: translateX(-12px);transform: translateX(-12px) }.cssTooltip-bottom:after, .cssTooltip-bottom:before {top: 100%;bottom: auto;left: 50% }.cssTooltip-bottom:before {margin-top: -12px;margin-bottom: 0;border-top-color: transparent;border-bottom-color: #003e51;border-bottom-color: rgba(0, 62, 81, .9) }.cssTooltip-bottom:focus:after, .cssTooltip-bottom:focus:before, .cssTooltip-bottom:hover:after, .cssTooltip-bottom:hover:before {-webkit-transform: translateY(12px);-moz-transform: translateY(12px);transform: translateY(12px) }.cssTooltip-right:after, .cssTooltip-right:before {bottom: 50%;left: 100% }.cssTooltip-right:before {margin-bottom: 0;margin-left: -12px;border-top-color: transparent;border-right-color: #003e51;border-right-color: rgba(0, 62, 81, .9) }.cssTooltip-right:focus:after, .cssTooltip-right:focus:before, .cssTooltip-right:hover:after, .cssTooltip-right:hover:before {-webkit-transform: translateX(12px);-moz-transform: translateX(12px);transform: translateX(12px) }.cssTooltip-left:before, .cssTooltip-right:before {top: 3px }.cssTooltip-left:after, .cssTooltip-right:after {margin-left: 0;margin-bottom: -16px }.bannerVideoLarge {position: absolute;top: 50%;left: 50%;width: auto;min-width: 100%;height: auto;min-height: 100%;transform: translateX(-50%) translateY(-50%);z-index: -1 }.bannerVideoMobile {width: 100%;border: 2rem solid #fff }.collage {display: flex;align-items: stretch;background-color: #fff;border-bottom: 1rem solid #fff }.collageColumn {display: flex;flex-direction: column;padding: 0 }.collageItem {background-position: center;background-size: cover;flex-grow: 1;color: #fff !important;position: relative;min-height: 20rem }.collageText {font-family: adelle-sans;font-weight: 300;font-size: 1.3rem;position: absolute;top: 70%;left: 50%;transform: translateX(-50%) translateY(-50%);line-height: 1.3;text-shadow: #000 1px 0 3px;width: 80% }#collageColumn1, #collageColumn3 {border-left: 1rem solid #fff;border-right: 1rem solid #fff }#findYourTRUAnimation {width: 28rem;position: absolute;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%) }#findYourTRUAnimation .white-hollow .button {background-color: rgba(0, 0, 0, .4) !important }#findYourTRUAnimation .yellowbg .button {background-color: rgba(255, 205, 0, .9) !important }#findYourTRUAnimation .white-hollow .button:hover {background-color: #fff !important }#findYourTRUAnimation span.rightHereForYou {font-size: 4rem;color: #fff;filter: drop-shadow(0 0px 2px #000) }#findYourTRUAnimation a.button:after {width: 10px }#firstAnimation {-webkit-animation-delay: 1s;-moz-animation-delay: 1s }#secondAnimation {-webkit-animation-delay: 2s;-moz-animation-delay: 2s }#thirdAnimation {-webkit-animation-delay: 2.2s;-moz-animation-delay: 2.2s }#fourthAnimation {-webkit-animation-delay: 2.4s;-moz-animation-delay: 2.4s }#fifthAnimation {-webkit-animation-delay: 2.6s;-moz-animation-delay: 2.6s }.forYou {padding: 8rem }.hereBackground>.hereText {position: absolute;bottom: -1px;transform: translateX(-50%);max-width: 75rem;left: 50% }.navBox {height: 10rem;text-align: center;position: relative;border: 3px solid #fff;box-shadow: 1px 1px 10px 3px #ddd;transition: all 150ms ease-out }.navBox:hover {border: 1px solid #ddd;box-shadow: 0 0 8px 3px #d6d6d6 }h3.navItems {position: absolute;width: 100%;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);margin: 0;line-height: 1.3;padding: .5rem;font-size: 1.3rem;font-family: adelle-sans;font-weight: 600 }h3.navItems:hover {margin-top: -.2rem;transition: .2s }h3.navItems a {background: 0 0 !important }.programStatsSection {min-height: 5.5rem;display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;padding: .6rem .6rem 1rem .6rem }.programStats {font-family: adelle-sans;font-weight: 300 }.programStats a.whitetext:active, .programStats a.whitetext:hover {border-bottom: 1px solid #fff;margin-bottom: -1px }.programStats a.bluetext:active, .programStats a.bluetext:hover {border-bottom: 1px solid #003e51;margin-bottom: -1px }.programStatsNumber {font-size: 2rem;display: block }.programStatsName {text-transform: uppercase;font-size: .8rem;display: block }.programStatsContainer {position: relative }.rightHereForYou {font-family: adelle;font-size: 7rem;color: #007b81;font-weight: 300 }.stat {display: block;font-size: 4.5rem;font-family: adelle-sans;font-weight: 400;line-height: 1 }.visitEventsSlide figure {margin: 0;position: relative }.videoBackgroundBannerLarge {position: relative;overflow: hidden;min-height: calc(100vh - 7.5rem);background: rgba(255, 255, 255, .1) url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAFElEQVQIW2NkYGD4z8DAwMjIAAUADikBA/ggJToAAAAASUVORK5CYII=');border: 1rem solid #fff }.currentStudentsQL {width: 100% }.currentStudentsList {border: 3px solid #fff;box-shadow: 1px 1px 10px 3px #ddd;margin: 0 0 1.5rem 0 }.currentStudentsListContent {padding: 1.5rem 1rem;background-color: #f1f5f6;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px }.currentStudentsListContent ul {margin-top: 0;margin-bottom: 0;line-height: 1.3 }.contain {height: 100%;object-fit: contain }.currentStudentsGridSizer, .currentStudentsList {width: 48% }.currentStudentsGutterSizer {width: 4% }.currentStudentsListContent ul li {margin-left: 0;margin-bottom: .6rem }.currentStudentsListContent ul li a {border: none !important }div.currentStudentsListContent>p {color: #003e51 !important }.currentStudentsList h4 {padding: 1.2rem 1rem .5rem 1rem;border-bottom: 3px solid #007b81;margin: 0;transition: margin .2s ease-out }.currentStudentsListHeading {border-top-left-radius: 10px;border-top-right-radius: 10px;background-color: #fff }.dateLine::before {content: " - ";white-space: pre }.dateLine::after {content: " \A \A";white-space: pre }.feed .dateLine a, .feed .dateTitle a {color: #fff !important;border-bottom: 1px solid #fff }.hoveredList {border: 3px solid #ddd;box-shadow: 0 0 8px 3px #d6d6d6;transition: all 150ms ease-out }.hoveredHeading {background-color: #f2f2f2;color: #fff !important;transition: all 150ms ease-out }.hoveredContent {background-color: #fff;transition: all 150ms ease-out }.informationHub {padding: 0 6rem }.newsSidebar .row .columns p {display: none }.newsSidebar .row.v2bottom {padding-bottom: 0 }.obFitImg {height: 100%;object-fit: cover }.studentServicesNews h4:first-child {margin-top: 0 }.studentServicesNews>.row.v2bottom img {width: 100%;height: 155px;object-fit: cover }.studentServicesNews h4 {border-bottom: 3px solid #007b81;margin-bottom: 1.5rem }.tile-content {margin: 20px 0 !important }@media only screen and (min-width:90.063rem) {.fds-home .slick-prev {left: 6% }.fds-home .slick-next {right: 6% }.primary-nav ul li a:link, .primary-nav ul li a:visited {font-size: 1rem;padding: 2rem .85rem !important }}@media only screen and (min-width:64.063rem) and (max-width:90rem) {.top-bar.primary-nav ul li a:link, ≈ {font-size: 1rem }.isStuck .primary-nav ul li a:link, .isStuck .primary-nav ul li a:visited {padding: 0 .75rem !important }.isStuck {min-width: 64.063rem }.home-slider .slide h2 {font-size: 4rem }.home-slider .slide p {font-size: 1.25rem }.home-slider .slide a {font-size: 1rem }button.slick-next.slick-arrow:before, button.slick-prev.slick-arrow:before {font-size: 2.5rem }.home-slider .slide .slide-content {padding: 1.5rem }.action-bar .action-form {width: 59% }.findProgram form.action-form {width: 63% }button.slick-next, button.slick-prev {width: 2.5rem;height: 2.5rem }.fds-content {bottom: 28rem }.fds-page-content {top: -28.125rem;margin-bottom: -28rem }.fds-home .slick-next, .fds-home .slick-prev {top: 20% }.fds-home .slick-prev {left: 2rem }.fds-home .slick-next {right: 2rem }}@media only screen and (min-width:73.125rem) {.isStuck .primary-nav ul li a:link, .primary-nav ul li a:visited {padding: 0 .9rem !important }}@media only screen and (max-height:44rem) and (min-width:73.125rem) {#findYourTRUAnimation span.rightHereForYou {font-size: 3.5rem }#findYourTRUAnimation {width: 24rem }}@media only screen and (max-width:73.124rem) {.videoBackgroundBannerLarge {min-height: calc(100vh - 12rem) }#findYourTRUAnimation span.rightHereForYou {font-size: 3rem }#findYourTRUAnimation {width: 21rem }.tru-logo-top.show-for-large-up {display: none !important }.show-for-medium-only.columns.tru-logo-top, .show-for-medium-only.columns.tru-logo-top>a.show-for-medium-only {display: block !important }#primary>.row.bluebg>.large-10.columns.nopadding, #primary>.row.bluebg>.large-10.columns.sticky-nav {width: 100% }.top-bar-section li:not(.has-form) a:not(.button) {line-height: 2.8125rem !important }.primary-nav .dropdown.m-menu li a:link, .primary-nav .dropdown.m-menu li a:visited {line-height: 1.375rem !important }}@media only screen and (min-width:48.063rem) and (max-width:73.124rem) {.isStuck .primary-nav ul li a:link, .isStuck .primary-nav ul li a:visited, .primary-nav ul li a:link, .primary-nav ul li a:visited {padding: 0 .6875rem !important }}@media only screen and (min-width:40.063rem) and (max-width:73.124rem) {.isStuck {min-width: 40.063rem;width: 100% }.isStuck .primary-cta, .primary-nav ul {width: 100%;margin: 0;text-align: center;float: none;display: inline-block }.isStuck .primary-cta li {float: none;display: inline-block;margin: 1.5rem .5rem .75rem }.columns.sticky-nav.stuckMenu {width: 100% }.isStuck .top-bar-section {z-index: -999 }.top-bar-section {float: none }.primary-nav ul li {float: none;display: inline-block;margin: 0;height: 2.8125rem;text-align: left }.primary-nav {float: none;line-height: inherit }.isStuck .primary-nav ul li a:link, .isStuck .primary-nav ul li a:visited, .primary-nav ul li a:link, .primary-nav ul li a:visited {font-size: 1rem }.tru-logo-top {text-align: center;margin: 1.5rem 0 }}@media only screen and (min-width:64.063rem) {.isStuck .top-bar-section li:not(.has-form) a:not(.button) {line-height: 3.75rem }.primary-nav, .top-bar-section li:not(.has-form) a:not(.button) {line-height: 1rem }.full-screen-div-with-header {height: calc(100vh - 7.5rem) }}@media only screen and (max-width:64rem) {.tru-logo-top {text-align: center;margin: 1.5rem 0 }.ipf-sectionmenu.accordion-content {margin: 0 0 1rem 0;border-right: none;border-bottom: 1px solid #ccc;padding-bottom: 1rem }.fds-subpage-content .ipf-sectionmenu.accordion-content {padding: 1rem 0 }.sidebar-left {padding: 0 1.25rem }.alert-box a.close {transform: scale(1.6) }.alert-box a.close:hover {transform: scale(2) }.sectionNav h6 {margin-bottom: 1.25rem }.bottomSearch.action-bar .action-form {width: 100% }.bottomSearch.action-bar .action-form button {float: left }.fds-home .slick-prev {left: 1rem }.fds-home .slick-next {right: 1rem }.sectionNav .ipf-sectionmenu.accordion-content {padding: 1rem 0 }.fds-content .bluebg-st {background-color: #003e51 }.fds-page-content .sectionNav, .fds-subpage-content .sectionNav {background-color: #003e51 }.fds-page-content .sectionNav h6, .fds-subpage-content .sectionNav h6 {margin: 0;color: #fff;padding: 1.25rem 1rem }.fds-page-content .sectionNav h6:hover, .fds-subpage-content .sectionNav h6:hover {background-color: #0a4b5f }.fds-page-content .sidebar-left .sectionNav, .fds-subpage-content .sidebar-left .sectionNav {background-color: transparent }.fds-page-content .sidebar-left .sectionNav h6, .fds-subpage-content .sidebar-left .sectionNav h6 {margin: 0;color: #003e51;padding: 1.25rem 1rem }.fds-page-content .sidebar-left .sectionNav h6:hover, .fds-subpage-content .sidebar-left .sectionNav h6:hover {background-color: transparent }.horizontal-nav ul {width: 100% }.horizontal-nav ul li {position: initial;float: none }.horizontal-nav ul ul {display: none !important }.fds-section-title h2 {font-size: 1.75rem }.banner-text {position: relative;background-color: #003e51;height: inherit }.frost {display: none }.banner-text .button {clear: both }.banner-wrapper {overflow: initial;z-index: -1 }.clearmedium {clear: both }.bannerVideoMobile {border: 1rem solid #fff;margin-bottom: -.5rem }#findYourTRUAnimation span.rightHereForYou {font-size: 2.5rem }#findYourTRUAnimation {width: 18rem }.programStats .large-block-grid-6.medium-block-grid-3.small-block-grid-2 li {padding: 0 }.v2pad.programStats {padding-bottom: 0 }.stat {font-size: 3rem }.hereBackground {background: 0 0;border: none;min-height: unset }.hereBackground>.hereText {bottom: unset;position: static;transform: unset;max-width: unset;left: unset }.forYou {padding: 1rem 3rem }#CourseSearch #submit_keywords, #ProgramSearch #submit_keywords {right: 0 }}@media only screen and (min-width:40.063rem) and (max-width:64rem) {.topSearch {margin-left: 1rem !important }.primary-nav {float: none;line-height: inherit }.isStuck .primary-cta, .primary-nav ul {width: 100%;margin: 0;text-align: center;float: none;display: inline-block }.primary-nav ul li {float: none;display: inline-block;margin: 0;height: 2.8125rem;text-align: left }.isStuck .primary-nav ul li a:link, .isStuck .primary-nav ul li a:visited, .primary-nav ul li a:link, .primary-nav ul li a:visited {font-size: 1rem;padding: 0 .5rem !important }.top-bar-section li:not(.has-form) a:not(.button) {line-height: 2.8125rem }.top-bar-section {float: none }.isStuck .top-bar-section {z-index: -999 }.top-bar-section>ul {float: none }.isStuck .primary-cta li {float: none;display: inline-block;margin: 1.5rem .5rem .75rem .5rem }.isStuck {min-width: 40.063rem;width: 100% }.isStuck .primary-nav {height: 0 }.tru-logo-bottom {margin-bottom: 2rem }.big-footer .logowrap {margin-bottom: 2.5rem }.subsite-nav ul li a {display: block;padding: 0 1rem }.slide-content.slide-full {height: 100% }.slide-content.slide-middle {bottom: 0;text-align: center;height: 100%;width: 100% }.slide-content.slide-bottom-left, .slide-content.slide-bottom-right, .slide-content.slide-left, .slide-content.slide-right {text-align: center;bottom: 0;top: auto;left: 0;height: 100%;width: 100%;margin: 0 }.slide-content.slide-bottom-left a, .slide-content.slide-left a {float: none }.home-slider .slide h2 {font-size: 3rem }.home-slider .slide p {font-size: 1.125rem }.home-slider .slide a {font-size: .75rem }button.slick-next.slick-arrow:before, button.slick-prev.slick-arrow:before {font-size: 2rem;margin-top: 17% }button.slick-next, button.slick-prev {width: 2rem;height: 2rem }.action-bar .action-title {display: none }.action-bar .action-form {width: 59% }.findProgram form.action-form {width: 68% }.action-bar .action-form input {margin-left: 0;font-size: 1rem }.top-banner .section-title {padding: .75rem 2rem;font-size: 2rem }.top-banner .short .section-title {padding: .5rem 2rem }.ipf-sectionmenu {-moz-column-count: 2;-moz-column-gap: 1.25rem;-webkit-column-count: 2;-webkit-column-gap: 1.25rem;column-count: 2;column-gap: 1.25rem;border-right: none }.secondary-cta-wrap ul li {padding: 0;margin: 0 }.secondary-cta-wrap ul li a {padding: 0;margin: 0;max-width: 47%;float: left }.pageTitle h1 {margin: 2rem 0 }.share-buttons a {margin-right: .25rem }.slick-next, .slick-prev {margin-top: -2rem }.fds-content {bottom: 0 }.fds-page-content {top: -.125rem;margin-bottom: 0 }.fds-home .slick-next, .fds-home .slick-prev {top: 28% }.fds-banner {background: 0 0 }.fds-logo {max-width: 14rem }.bodywrap {padding: 2rem 0 }.mixitupTabs.tabs .tab-title>a, .mixitupTabs.tabs dd>a {padding: .75rem !important }.utility-nav ul li {margin: 0 1rem 0 0 }.utility-nav li.top-about, .utility-nav li.top-contact, .utility-nav li.top-giving {display: none }}@media only screen and (min-width:40.063rem) and (max-width:64rem) {.isStuck .primary-nav ul li a:link, .isStuck .primary-nav ul li a:visited, .primary-nav ul li a:link, .primary-nav ul li a:visited {padding: 0 .6875rem !important }}@media only screen and (min-width:45rem) and (max-width:54rem) {.isStuck .primary-nav ul li a:link, .isStuck .primary-nav ul li a:visited, .primary-nav ul li a:link, .primary-nav ul li a:visited {font-size: .85rem;padding: 0 .5rem !important }}@media only screen and (min-width:40.063rem) and (max-width:51.375rem) {.isStuck .primary-nav ul li a:link, .isStuck .primary-nav ul li a:visited, .primary-nav ul li a:link, .primary-nav ul li a:visited {font-size: .85rem;padding: 0 .3125rem !important }.primary-nav ul li a:visited, .primary-nav ul.dropdown li a:link {font-size: 1rem }}@media only screen and (max-width:50.625rem) {.informationHub h2 {font-size: 1.5rem }}@media only screen and (min-width:40.063rem) and (max-width:44.99rem) {.isStuck .primary-nav ul li a:link, .isStuck .primary-nav ul li a:visited, .primary-nav ul li a:link, .primary-nav ul li a:visited {font-size: .8rem;padding: 0 .275rem !important }}@media only screen and (max-width:45.125rem) {.informationHub h2 {font-size: 1.4rem }.informationHub {padding: 0 2rem }}@media only screen and (min-width:40.063rem) {.parallax-content {background-image: none !important }.mTable td, .mTable th {display: table-cell }.mTable td:before {display: none }}@media only screen and (max-width:40rem) {h1 {font-size: 1.625rem }h2 {font-size: 1.5rem }h3 {font-size: 1.375rem }h4 {font-size: 1.25rem }h5 {font-size: 1.125rem }h6 {font-size: 1rem }.right.tab-bar-section {padding: 0 }.top-banner .section-title, .top-banner .short .section-title {position: relative;font-size: 2rem;padding: 1rem;box-shadow: none }.top-banner.short {min-height: auto;background: #fff !important }.top-banner h2 {margin-top: -1rem;margin-bottom: 1rem }.top-banner {display: none }img.fotorama__img {display: block !important }.left-small span {padding-left: 1rem;line-height: 3rem;font-size: 1rem }.tru-logo-top {display: block;background-color: #003e51;margin: 0;padding: 1rem .625rem 1.75rem .625rem;line-height: inherit;height: auto;z-index: 2 }.tru-logo-top img {max-height: 3.25rem }.left-off-canvas-menu .top-level {list-style-type: none;font-size: 1.125rem }.left-off-canvas-menu .primary-nav-mobile ul, .off-canvas-wrap .quicklinks-nav-mobile ul {margin: 0 0 2.5rem 0 }.primary-nav-mobile a:hover {color: #fff }.left-off-canvas-menu a.accordion-toggle {display: block;width: auto;padding: .625rem 1.25rem }.left-off-canvas-menu .accordion-content {margin: 0;padding: 0 1.25rem;width: auto }.left-off-canvas-menu .accordion-content ul {list-style-type: none }.left-off-canvas-menu .accordion-content ul li a:before {content: "\2022 " }.left-off-canvas-menu .accordion-content a:link, .left-off-canvas-menu .accordion-content a:visited {width: auto;display: block;padding: .25rem 1.25rem }.left-off-canvas-menu .accordion-content a:hover, .off-canvas-wrap .accordion-content a:active {background-color: #003e51;color: #ffcd00 }.left-off-canvas-menu .quicklinks-nav-mobile a.accordion-toggle:hover, .opened a.expanded, .quicklinks-nav-mobile a.accordion-toggle.expanded {color: #fff5de }.left-off-canvas-menu h6.altHead {padding: 1rem 1.5rem .5rem 1.5rem;font-size: .875rem }.left-off-canvas-menu h6.altHead, .left-off-canvas-menu h6.altHead i {color: #ccc }.left-small, .right-small, .tab-bar .menu-icon {height: 2.5rem;width: 8rem }.primary-cta {display: block;list-style-type: none;margin: 0 !important;padding: .625rem 0;background-color: #002d3d }.primary-cta li {text-align: center;margin: .9375rem 0 }.primary-cta li a.button {margin: 0 auto }.footer h4 {margin-bottom: .375rem }.footer ul li {line-height: 1.7;margin-left: 0 }.big-footer .small-12 {text-align: center;margin-bottom: 2rem }.small-footer .copyright {text-align: center;padding: .625rem 0 }.small-footer-links {width: 100% }.small-footer-links li {text-align: center;float: none !important }.tru-logo-bottom {margin-bottom: 1.25rem }.top-banner h2 {margin-top: -1rem;margin-bottom: 1rem }button.slick-next, button.slick-prev {z-index: 1499;top: 20%;width: 2rem;height: 2rem }button.slick-prev {left: 1.5rem }button.slick-next {right: 1.5rem }button.slick-next.slick-arrow:before, button.slick-prev.slick-arrow:before {font-size: 2rem }.home-slider .slide .slide-content {position: relative;padding: 2rem }.slide-content.slide-full, .slide-content.slide-middle {position: relative;bottom: 0;text-align: center;background-color: #007b81;background: #007b81 }.slide-content.slide-bottom-left, .slide-content.slide-bottom-right, .slide-content.slide-left, .slide-content.slide-right {text-align: center;top: 0;left: 0;height: auto;width: 100%;margin: 0 }.slide-content.slide-bg-blue, .slide-content.slide-bg-teal {background-color: #003e51 }.slide-content.slide-bottom-left a, .slide-content.slide-left a {float: none }.slide-content .content .button {font-size: 1rem !important }.home-slider .slide h2 {color: #ffcd00;text-shadow: 1px 1px 8px rgba(0, 0, 0, .45);margin-bottom: 1rem;font-size: 2.25rem;line-height: 1 }.home-slider .slide p {color: #fff;text-shadow: 1px 1px 8px rgba(0, 0, 0, .45);font-size: 1rem }.action-bar {padding: 1.5rem 1.25rem }.action-bar .action-title {display: none }.action-bar.row .action-title {display: block }.action-bar form.action-form {width: 100%;float: none;margin-bottom: 1rem }.action-bar .action-form input, .findProgram .action-form input {margin: 0;width: 99% }.action-bar .button {margin-top: 2rem !important;float: none !important }.bottomSearch.action-bar .action-form input.radios {width: auto }.smallslider-wrap .section-title {top: 0;margin: 0 }.slide-full {min-height: 266px;margin-bottom: 0 }.slide-content .content {height: 100% }.subsite-nav ul {text-align: center }.parallax-content {background-size: cover;background-position: center;margin: 0 }.sidebar-left {margin: 0 }.secondary-cta-wrap {margin-top: 2rem }.text-block {height: auto;min-height: 100%;position: relative;min-width: 100%;margin: 0;padding-left: .9375rem;padding-right: .9375rem }.radbl, .radbottom, .radbr, .radleft, .radright, .radtl, .radtop, .radtr {border-radius: 0 }.button {position: relative !important }.ipf-sectionmenu {border-right: 0;margin-left: 0 !important }.tab-bar .menu-icon {top: -2px }.tab-bar .menu-icon span:after {top: 58% }.accordion-content {margin-left: 0 }.mTable td {border: none !important }.wpfbutton {width: auto;margin: 0 auto !important }p.lead {font-size: 1.0625rem }.bodywrap {padding: 1rem 0 }.ql-linklist {margin-top: 1.5rem }#search_form {width: 90%;margin-left: 3%;margin-top: 2rem }.tab-bar {background-color: #003e51;height: 2.5rem }.fds-content {bottom: 1.875rem }.fds-page-content {top: -2rem;margin-bottom: -2rem }.fds-home .slick-next, .fds-home .slick-prev {top: 33% }.fds-banner {background: 0 0 }.fds-subpage-content {position: inherit;top: 0 }a.to-top.open-search {bottom: 6rem }a.to-top {width: 2rem;height: 2rem;padding-top: .125rem;font-size: 1rem }.big-footer .logowrap {text-align: left }.contentArea {margin: 1rem 0 2rem 0 }.scrollTable table, .scrollTable table tr {background: 0 0 !important }.programBox .section-title, .programBox .top-banner.short .section-title {margin: 0;padding: 1rem 1.5rem }.mix {display: block;width: 100%;margin: 0 }.mixitupTabs .tab-title {width: 100% }.ifMobile {display: inline-block }.mixitupTabs {margin-bottom: 1rem !important }#inputFilter, .filterOptions label {font-size: 1.125rem }.mixitupForm label {font-size: 1rem }#form-reset {float: none !important;display: block;margin: 0;border: none }.buttons {clear: both !important;margin: 1rem 0 0 0 !important }.map-image {display: none }.box-pad {margin: 0;padding: 2rem 0 }.box-pad .m2top {padding: 0 1.5rem }.clearsmall {clear: both }.hp .easy-autocomplete-container, .program-search.hp input {width: 70% }.hp .search-button {width: 30% }.bannerVideoMobile {border: none }#findYourTRUAnimation span.rightHereForYou {font-size: 2rem }#findYourTRUAnimation {width: 100%;position: static;transform: none;background-color: #007b81 }#findYourTRUAnimation .button {margin: 1rem 0 !important }#findYourTRUAnimation span.rightHereForYou {font-size: 3rem;filter: none }.rightHereForYou {font-size: 4.5rem }.row.hereText {padding-top: 1rem }.programStats [class*=block-grid-] {margin: 0 }.v2pad.programStats {padding-top: 0;padding-bottom: 0 }.collage {display: block }.collageText {bottom: 15%;transform: translateX(-50%) translateY(8%);margin-bottom: 0;top: unset }#collageColumn2 {border-left: 1rem solid #fff;border-right: 1rem solid #fff }.collageItem {min-height: 17rem }.stat {font-size: 3rem }.forYou {padding: 1rem 1.5rem }.navColorBoxes.small-block-grid-2>li:nth-of-type(n) {padding-left: 0 }.navColorBoxes.small-block-grid-2>li:nth-of-type(2n+1) {padding-right: 0 }.hereText .h2pad {padding-left: 1.5rem;padding-right: 1.5rem }.quickLogIn .button {background-color: #007b81;width: 100%;margin: 0 !important }.quickLogIn .button::after {width: 10px }.quickLogIn ul {margin: 0 -.625rem }.newsSidebar img {width: 100%;height: 20rem;object-fit: cover }.currentStudentsGridSizer, .currentStudentsList {width: 100% }.currentStudentsGutterSizer {width: 0 }.fds-subpage-content .bodywrap {padding-bottom: 0 }}@media print {.action-bar, .breadcrumbs, .featured, .home-slider, .left-off-canvas-menu, .qlc, .secondary-cta-wrap, .section-title, .sectionNav, .share-buttons, .slick-slider, .slide, .slide img, .smallslider-wrap, .top-banner, .tru-logo-top, .videothumb, footer, header#primary, iframe, nav {display: none !important }}.tru50-logo-container {display: flex;justify-content: center }@media only screen and (min-width:73.125rem) {.tru-logo-top {margin: 0;top: 1.2rem }.tru-logo-top img {max-height: none;height: 4.25rem !important }.isStuck .primary-nav ul li:not(.has-form) a:not(.button), .primary-nav ul li:not(.has-form) a:not(.button) {font-size: 1rem;padding-left: .85rem !important;padding-right: .85rem !important }}@media only screen and (min-width:64rem) and (max-width:73.124rem) {#primary .utility-nav-container {width: 100% }}@media only screen and (min-width:48.063rem) and (max-width:73.124rem) {.isStuck .primary-nav ul li a:link, .isStuck .primary-nav ul li a:visited, .primary-nav ul li a:link, .primary-nav ul li a:visited {padding: 0 .6875rem !important }}@media only screen and (min-width:40.0625rem) and (max-width:73.124rem) {nav.utility-nav.right {float: none !important;margin-left: 0;display: flex;justify-content: center }nav.utility-nav.right ul {float: none;margin: 0 auto }}@media only screen and (min-width:40.0625rem) {.tru-logo-top.tru-logo-top-50 {height: 4.75rem }.tru-logo-top.tru-logo-top-50 img {max-height: 5.25rem }}@media only screen and (max-width:40rem) {.tru-logo-top.tru-logo-top-50 {padding: 1rem .625rem 1rem .625rem }.tru-logo-top.tru-logo-top-50 img {max-height: 4.5rem }}.dualContentArea h1, .dualContentArea h2, .dualContentArea h3, .dualContentArea h4, .dualContentArea h5, .dualContentArea h6, main h1, main h2:not(.section-title), main h3, main h4, main h5, main h6 {font-family: adelle-sans, sans-serif;font-weight: 600 }.breadcrumbs a i, .breadcrumbs a:link, .breadcrumbs a:visited, .contentArea a:not(.button), .contentArea a:not(.button):link, .contentArea a:not(.button):visited, .contentAreaTwo a:not(.button), .contentAreaTwo a:not(.button):link, .contentAreaTwo a:not(.button):visited, .homepage a:not(.button), .homepage a:not(.button):link, .homepage a:not(.button):visited, .phone-link a, .relatedLinksWidget a:not(.button), .relatedLinksWidget a:not(.button):link, .relatedLinksWidget a:not(.button):visited, .share-buttons a, .sidebar-right a:not(.button), .sidebar-right a:not(.button):link, .sidebar-right a:not(.button):visited {color: #003e51;transition: all .2s ease-out;text-decoration: underline }.breadcrumbs a:active, .breadcrumbs a:active i, .breadcrumbs a:hover, .breadcrumbs a:hover i, .breadcrumbs a:link:active, .breadcrumbs a:link:hover, .contentArea a:not(.button):active, .contentArea a:not(.button):hover, .contentArea a:not(.button):link:active, .contentArea a:not(.button):link:hover, .contentAreaTwo a:not(.button):active, .contentAreaTwo a:not(.button):hover, .contentAreaTwo a:not(.button):link:active, .contentAreaTwo a:not(.button):link:hover, .homepage a:not(.button):active, .homepage a:not(.button):hover, .homepage a:not(.button):link:active, .homepage a:not(.button):link:hover, .phone-link a:active, .phone-link a:hover, .relatedLinksWidget a:not(.button):active, .relatedLinksWidget a:not(.button):hover, .relatedLinksWidget a:not(.button):link:active, .relatedLinksWidget a:not(.button):link:hover, .share-buttons a:active, .share-buttons a:hover, .sidebar-right a:not(.button):active, .sidebar-right a:not(.button):hover, .sidebar-right a:not(.button):link:active, .sidebar-right a:not(.button):link:hover {text-decoration: none }table caption {font-weight: 600 }.lead, p.lead {font-weight: 400;font-family: adelle-sans, sans-serif;color: #003e51 }.lead b, .lead strong, p.lead b, p.lead strong {font-family: adelle-sans, sans-serif;font-weight: 600 }.contentArea .nodecoration, .contentArea a.nodecoration, .contentArea a.nodecoration:link, .contentArea a.nodecoration:visited, .contentAreaTwo .nodecoration, .contentAreaTwo a.nodecoration, .contentAreaTwo a.nodecoration:link, .contentAreaTwo a.nodecoration:visited, .homepage .nodecoration, .homepage a.nodecoration, .homepage a.nodecoration:link, .homepage a.nodecoration:visited {text-decoration: none }.serif {font-family: adelle-sans, sans-serif !important }.tabs .tab-title.active a, .tabs dd.active a {color: #fff !important }.horizontal-nav ul a, .horizontal-nav ul li.ipf-homepage a {font-family: adelle-sans, sans-serif;font-weight: 600 }.horizontal-nav .ipf-sectionmenu .ipf-sectionmenu-folderopen div a, .horizontal-nav .ipf-sectionmenu li.currentItem div a, .horizontal-nav .ipf-sectionmenu li.currentItem>a {font-family: adelle-sans, sans-serif;font-weight: 600 }.panel.radius {border-radius: 0 }.bodyPadding {padding: 0 1.5rem }@media only screen and (min-width:1025px) {.bodyPadding.contentArea, .bodyPadding.pageTitle {padding-left: 3rem }}@media only screen and (min-width:1025px) and (max-width:1229px) {.bodyPadding {padding: 0 1.5rem }}@media only screen and (min-width:1230px) {.bodyPadding {padding: 0 }}@media only screen and (max-width:64rem) {.contentAreaTwo .row {margin: 0 -.9375em;width: auto;max-width: none }}.covidButton {position: absolute;z-index: 9;width: 100%;display: flex;justify-content: center;bottom: -45px }.covidButton p {background-color: #ffcd00;font-size: 12px;line-height: 1.2;color: #003e51;padding: .25rem 1rem .25rem 2rem;position: relative;font-weight: 600;margin-bottom: 0 }.covidButton p:before {position: absolute;font-family: "Font Awesome 6 Pro";font-weight: 500;left: 1rem;content: "\f05a" }.tru-logo-top {top: 0 }.tru50-logo-container {padding-top: .1rem }.covidButton a p {transition: all .1s ease-out }.covidButton a:hover p {background-color: #00b0b9 }.covidButton a:active p {transform: scale(.98) }@media only screen and (min-width:40.063rem) and (max-width:73.124rem) {.tru-logo-top {margin: 0 0 3rem }.covidButton {bottom: -43px }}@media only screen and (max-width:40rem) {.tru-logo-top.tru-logo-top-50 {padding: 0 .625rem 3rem .625rem }.covidButton {bottom: 15px }}.lgraybg {background-color: var(--lgray) !important;}.full-width, .fullwidth {width: 100%;max-width: 100% !important;}.button-group {display: flex;flex-wrap: wrap;}.button-group .new-button {margin-right: 15px;margin-bottom: 15px;}.text-link {text-decoration: none !important;border: 0 !important;font-weight: 700;font-size: 18px;display: flex;align-items: center;transition: all 0.25s ease;opacity: 1;width: 100%;justify-content: start;}.text-link .fad {margin-right: 10px;font-size: 18px !important;}.text-link:hover {opacity: 0.75;}.new-button {text-transform: uppercase;border-radius: 100px;padding: 15px 40px !important;display: inline-flex !important;align-items: center;justify-content: center;transition: all 0.2s ease-out;font-weight: 800;text-align: center;text-decoration: none !important;position: relative;font-size: 14px;line-height: 1;}.new-button.full-width {width: 100%;}.new-button.fullwidth {width: 100%;}.new-button.tealbg {border: 2px solid var(--teal) !important;color: white !important;}.new-button.tealbg:hover {color: var(--teal) !important;background-color: transparent !important;}.new-button.bluebg {border: 2px solid var(--dblue) !important;color: white !important;}.new-button.bluebg:hover {color: var(--dblue) !important;background-color: transparent !important;}.new-button.greenbg {border: 2px solid var(--green) !important;color: white !important;}.new-button.greenbg:hover {color: var(--green) !important;background-color: transparent !important;}.new-button.yellowbg:hover {background-color: #003e51 !important;color: #ffcd00 !important;}.new-button.yellowbg-outline {border: 2px solid #ffcd00 !important;background-color: #ffcd00;color: #003e51;}.new-button.yellowbg-outline:hover {color: #ffcd00 !important;background-color: transparent !important;}.new-button.whitebg-outline {background-color: transparent;border: 2px solid white !important;color: white !important;}.new-button.whitebg-outline:hover {background-color: white;color: var(--dblue) !important;border: 2px solid white !important;}.new-button.orangebg {color: black !important;border: 2px solid var(--wolfpack) !important;background-color: var(--wolfpack) !important;}.new-button.orangebg:hover {background-color: transparent !important;color: var(--wolfpack) !important;}.new-button.redbg {background-color: #DF2727 !important;border: 2px solid #DF2727 !important;color: white;}.new-button.redbg:hover {background-color: transparent !important;color: #DF2727 !important;}.new-button::after {content: "\e005";display: inline-block;font-family: 'Font Awesome Kit';font-size: 10px;position: absolute;opacity: 0;right: 50px;top: 50% !important;height: unset !important;transition: all 0.2s ease-out;font-weight: 900 !important;transform: translateY(-50%);}.new-button:hover::after {opacity: 1;right: 15px;}.row.full-width .column-bg {padding: 0 !important;}.column-text {padding: 60px 30px;}.column-bg {min-height: 350px;background-size: cover;background-position: center;background-repeat: no-repeat;display: flex;justify-content: stretch;align-items: stretch;}.column-bg-inner {background-size: cover;background-position: center;background-repeat: no-repeat;width: 100%;min-height: 350px;}.media-text-flex {display: flex;flex-wrap: wrap;align-items: stretch;}.media-text-flex .media-text-image {padding: 0;display: flex;}.media-text-image .media-text-image-inner {background-size: cover;background-position: center;background-repeat: no-repeat;min-height: 350px;width: 100%;}.media-text-flex h2 {font-size: 40px;line-height: 1;}.media-text-flex .column-content h3 {margin-top: 30px;margin-bottom: 15px;}.cta-secondary {padding-left: 15px;padding-right: 15px;}.cta-secondary h3 {display: flex;align-items: center;}.cta-secondary h3 .fa {margin-right: 10px;}.cta-secondary-item {margin-bottom: 45px;}.cta-secondary-item:last-child {margin-bottom: 0 !important;}@media only screen and (min-width: 641px) {.media-text-medium.media-text-reverse {flex-direction: row-reverse;}.media-text-medium.media-text-reverse.column-bg {padding-left: 0;margin-bottom: 0;}.media-text-medium .column-bg {padding-right: 0;margin-bottom: 0;}.media-text-medium .column-content {padding: 30px;}}@media only screen and (min-width: 1025px) {h2.title {font-size: 48px;}.row.full-width .column-text {max-width: 850px;padding: 60px;}.media-text-large.media-text-reverse {flex-direction: row-reverse;}.media-text-large.media-text-reverse.column-bg {padding-left: 0;margin-bottom: 0;}.media-text-large .column-bg {padding-right: 0;margin-bottom: 0;}.media-text-large .column-content {padding: 30px;}.flex-reverse-large {flex-direction: row-reverse;}.cta-secondary-item {margin-bottom: 0;}}@media only screen and (min-width: 1200px) {.media-text-large .column-content {padding: 60px 0 60px 60px !important;}.media-text-large.media-text-reverse .column-content {padding: 60px 60px 60px 0 !important;}}@media only screen and (min-width: 1400px) {.media-text-flex h2 {font-size: 48px;}}@media only screen and (min-width: 1921px) {.row.full-width .media-text-large .column-content {padding: 60px 30% 60px 60px;}.row.full-width .media-text-reverse.media-text-large .column-content {padding: 60px 60px 60px 30%;}}