/** @format */
/** @format */
@font-face { font-family: system-ui; font-style: normal; font-weight: 300; src: local(".SFNSText-Light"), local(".HelveticaNeueDeskInterface-Light"), local(".LucidaGrandeUI"), local("Segoe UI Light"), local("Ubuntu Light"), local("Roboto-Light"), local("DroidSans"), local("Tahoma"); }
@font-face { font-family: system-ui; font-style: italic; font-weight: 300; src: local(".SFNSText-LightItalic"), local(".HelveticaNeueDeskInterface-Italic"), local(".LucidaGrandeUI"), local("Segoe UI Light Italic"), local("Ubuntu Light Italic"), local("Roboto-LightItalic"), local("DroidSans"), local("Tahoma"); }
@font-face { font-family: system-ui; font-style: normal; font-weight: 400; src: local(".SFNSText-Regular"), local(".HelveticaNeueDeskInterface-Regular"), local(".LucidaGrandeUI"), local("Segoe UI"), local("Ubuntu"), local("Roboto-Regular"), local("DroidSans"), local("Tahoma"); }
@font-face { font-family: system-ui; font-style: italic; font-weight: 400; src: local(".SFNSText-Italic"), local(".HelveticaNeueDeskInterface-Italic"), local(".LucidaGrandeUI"), local("Segoe UI Italic"), local("Ubuntu Italic"), local("Roboto-Italic"), local("DroidSans"), local("Tahoma"); }
@font-face { font-family: system-ui; font-style: normal; font-weight: 500; src: local(".SFNSText-Medium"), local(".HelveticaNeueDeskInterface-MediumP4"), local(".LucidaGrandeUI"), local("Segoe UI Semibold"), local("Ubuntu Medium"), local("Roboto-Medium"), local("DroidSans-Bold"), local("Tahoma Bold"); }
@font-face { font-family: system-ui; font-style: italic; font-weight: 500; src: local(".SFNSText-MediumItalic"), local(".HelveticaNeueDeskInterface-MediumItalicP4"), local(".LucidaGrandeUI"), local("Segoe UI Semibold Italic"), local("Ubuntu Medium Italic"), local("Roboto-MediumItalic"), local("DroidSans-Bold"), local("Tahoma Bold"); }
@font-face { font-family: system-ui; font-style: normal; font-weight: 700; src: local(".SFNSText-Bold"), local(".HelveticaNeueDeskInterface-Bold"), local(".LucidaGrandeUI"), local("Segoe UI Bold"), local("Ubuntu Bold"), local("Roboto-Bold"), local("DroidSans-Bold"), local("Tahoma Bold"); }
@font-face { font-family: system-ui; font-style: italic; font-weight: 700; src: local(".SFNSText-BoldItalic"), local(".HelveticaNeueDeskInterface-BoldItalic"), local(".LucidaGrandeUI"), local("Segoe UI Bold Italic"), local("Ubuntu Bold Italic"), local("Roboto-BoldItalic"), local("DroidSans-Bold"), local("Tahoma Bold"); }
/** @format */
@font-face { font-family: 'Inter'; src: url("./Inter-ExtraLight.ttf") format("truetype"), url("./Inter-ExtraLight.ttf") format("truetype"); font-weight: 200; font-style: normal; }
@font-face { font-family: 'Inter'; src: url("./Inter-Regular.ttf") format("truetype"), url("./Inter-Regular.ttf") format("truetype"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Inter'; src: url("./Inter-Medium.ttf") format("truetype"), url("./Inter-Medium.ttf") format("truetype"); font-weight: 500; font-style: normal; }
@font-face { font-family: 'Inter'; src: url("./Inter-SemiBold.ttf") format("truetype"), url("./Inter-SemiBold.ttf") format("truetype"); font-weight: 600; font-style: normal; }
@font-face { font-family: 'Inter'; src: url("./Inter-Bold.ttf") format("truetype"), url("./Inter-Bold.ttf") format("truetype"); font-weight: bold; font-style: normal; }
.hub-mvs { /** FONTS: - GEORGIA (TITLE) - ARIAL (BODY) COLORS: - PRIMARY BACKGROUND: #FFFFFF - PRIMARY FOREGROUND: #F30617 - ACCENT: #E5E5E5 - TEXT NORMAL: #000000, but #422936 to ease on eyes - TEXT EMPHASIS: #828282 GRAPHIC CHARACTERISTICS - HORIZONTAL BARS - COLOR: ACCENT - PROPORTION -- 5:3 - 5 UNITS FOR EACH BAR - 3 UNITS OF SPACE BETWEEN - HORIZONTAL BARS WITH IMAGES - COLOR: ACCENT - PROPORTION -- 5:3 - 5 UNITS FOR EACH BAR - 3 UNITS OF SPACE BETWEEN - OFFSET OF -15% IN RELATION OF IMAGE WIDTH WHEN SQUARED - ARTISTICAL USE AS AN ORNAMENT, TO COMPOSITE THE OVERALL LOOK @format */ /* TYPOGRAPHY RESET */ }
.hub-mvs { /** @format */ /** @format */ /** @format */ /** @format */ /** @format */ /** @format */ /** @format */ /** @format */ /** @format */ /** @format */ /** @format */ /** @format */ /** @format */ /** @format */ /** @format */ /** @format */ /** @format */ /** @format */ /** @format */ /* CONTENT TRANSITION */ }
.hub-mvs { color: #23201f; font-family: "Inter", sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; line-height: 1.5; }
.hub-mvs input, .hub-mvs button, .hub-mvs select, .hub-mvs textarea, .hub-mvs .btn, .hub-mvs .button .button-inner .button-badge, .hub-mvs .button, .hub-mvs .carousel-control .icon-prev, .hub-mvs .carousel-control .icon-next, .hub-mvs .popover, .hub-mvs .tooltip { font-family: "Inter", sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; }
.hub-mvs .video-js .vjs-control-bar button { font-size: inherit; }
.hub-mvs h1, .hub-mvs h2, .hub-mvs h3, .hub-mvs h4, .hub-mvs h5, .hub-mvs h6, .hub-mvs .h1, .hub-mvs .h2, .hub-mvs .h3, .hub-mvs .h4, .hub-mvs .h5, .hub-mvs .h6 { font-family: "Inter", sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; text-indent: -0.0125em; }
.hub-mvs code, .hub-mvs kbd, .hub-mvs pre, .hub-mvs samp { font-family: Menlo, Monaco, Consolas, "Courier New", monospace, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; }
.hub-mvs .anchor-menu > ul > li > a { text-transform: unset; color: #23201f; font-weight: bold; font-size: 0.875em; -webkit-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out; }
.hub-mvs .anchor-menu > ul > li > a:hover { color: #c8102e; }
.hub-mvs .jssocials-share-link { border-radius: 0.25em; }
.hub-mvs .btn { -webkit-box-align: center; -ms-flex-align: center; align-items: center; background: #d9d9d9; -webkit-box-shadow: none; box-shadow: none; color: #23201f; display: -webkit-box; display: -ms-flexbox; display: flex; gap: 0.5em; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-transform: capitalize; -webkit-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out; }
.hub-mvs .btn:hover { color: #c8102e; }
.hub-mvs .btn-no-background { color: #23201f; border: none; }
.hub-mvs .btn-no-background:hover { background: #f5f5f5; color: #c8102e; }
.hub-mvs .btn-outlined { color: #c8102e; border: solid 1px #c8102e; }
.hub-mvs .btn-outlined:hover { background: #f5f5f5; color: #c8102e; }
.hub-mvs .btn-default { color: #c8102e; border: solid 1px #c8102e; }
.hub-mvs .btn-default:hover { background: #f5f5f5; color: #c8102e; }
.hub-mvs .btn-primary { color: #f5f5f5; background-color: #c8102e; }
.hub-mvs .btn-primary:hover { background: #f5f5f5; color: #c8102e; }
.hub-mvs .campus-banner__action { background: #ffffff; color: #c8102e; font-weight: 400; padding: 0.625em 0.625em; }
.hub-mvs .campus-banner__sub-action { padding: 0.75em 0 0; }
@media (min-width: 992px) { .hub-mvs .campus-banner__action { font-size: 2.25em; }
  .hub-mvs .campus-banner__description { font-size: 1.25em; }
  .hub-mvs .campus-banner__title { font-size: 3em; } }
.hub-mvs .jnj-i18n { font-size: 1em; }
.hub-mvs .jnj-i18n.open > .jnj-i18n__link { background-color: #c8102e !important; color: #ffffff !important; }
.hub-mvs .jnj-i18n__icon { font-size: 1em; }
.hub-mvs .jnj-i18n__icon + .jnj-i18n__label { padding-left: 13.125px; }
.hub-mvs .jnj-i18n__item { font-size: 1em; }
.hub-mvs .jnj-i18n__label { display: -webkit-box; display: -ms-flexbox; display: flex; font-size: 1em; }
.hub-mvs .jnj-i18n__link { -webkit-box-align: center; -ms-flex-align: center; align-items: center; background: #6c6d70; border: 0; color: #ffffff; display: -webkit-box; display: -ms-flexbox; display: flex; font-family: "Inter", sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 1em; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; padding: 0.625em 1em; text-decoration: none; text-transform: capitalize; width: 100%; }
.hub-mvs .jnj-i18n__link.active, .hub-mvs .jnj-i18n__link:active, .hub-mvs .jnj-i18n__link:focus, .hub-mvs .jnj-i18n__link:hover { color: #c8102e; }
.hub-mvs .jnj-i18n__menu { border: 0; background: #6c6d70; float: none; font-size: 1em; margin: 0; min-width: 100%; padding: 4.375px 0; }
.hub-mvs .hub-courses-list.is-module-mode { gap: 1.5em; }
.hub-mvs .hub-courses-item { background: #ffffff; border: none; }
.hub-mvs .cards-action { color: #f5f5f5; background-color: #c8102e; border: solid 1px #c8102e; }
.hub-mvs .cards-action:hover { background: #f5f5f5; color: #c8102e; }
.hub-mvs .cards-action { border-radius: 0; }
.hub-mvs .cards-actions { margin: -1.75em -1em -1em; }
.hub-mvs .cards-specifications { margin: 1em -1em 0.75em; }
.hub-mvs .cards-specifications .cards-action { border-radius: 0.25em; }
.hub-mvs .cards-specifications .cards-actions { margin: 0 0.75em; }
.hub-mvs .cards-progress { margin: 0 0 1.875em; }
.hub-mvs .cards-specifications__list { border-radius: 0; }
.hub-mvs .cards-specifications__icon { color: #6c6d70; min-height: 2em; }
.hub-mvs .hub-courses-item__image { height: 100%; width: 100%; -o-object-fit: cover; object-fit: cover; }
.hub-mvs .is-module-mode .hub-courses-item__figure { height: 10em; }
.hub-mvs .steps-nav .step-nav-tracker .progress { background-color: rgba(0, 0, 0, 0.05); }
.hub-mvs .steps-nav .step-nav-tracker .progress .progress-bar { background-color: #c8102e; border-color: #c8102e; color: #ffffff; outline: #c8102e; }
.hub-mvs .mobileMenu .sidebar__item.is-search { padding: 0.25em; }
.hub-mvs .profile-widget-positioner { margin: 0.5em; right: 0; }
@media (min-width: 480px) { .hub-mvs .profile-widget-positioner { margin: 0.5em; }
  .hub-mvs .profile-widget-positioner.is-scrolling { margin: 0 0.5em; } }
@media (min-width: 992px) { .hub-mvs .profile-widget-positioner { margin: 0.5em; }
  .hub-mvs .profile-widget-positioner.is-scrolling { margin: 0 0.5em; } }
@media (min-width: 1200px) { .hub-mvs .profile-widget-positioner { margin: 1em; }
  .hub-mvs .profile-widget-positioner.is-scrolling { margin: 0 1em; } }
@media (min-width: 1440px) { .hub-mvs .profile-widget-positioner { margin: 1em calc((-1440px / 2) + 1.5em) 1em 1em; right: 50%; }
  .hub-mvs .profile-widget-positioner.is-scrolling { margin: 1em calc((-1440px / 2) + 1.5em) 1em 1em; } }
.hub-mvs .jnj-about { padding: 2em 0; }
.hub-mvs .jnj-about__features { -ms-flex-line-pack: start; align-content: flex-start; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
.hub-mvs .jnj-about__feature { -ms-flex-preferred-size: 100%; flex-basis: 100%; border-top: 1px solid #e5e5e5; color: #422936; margin-top: 32px; position: relative; }
.hub-mvs .jnj-about__icon { background: #c8102e; color: #ffffff; font-size: 1.75em; height: 64px; overflow: hidden; position: absolute; right: 0; text-align: center; top: -1px; width: 64px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 16px; border-radius: 2px; }
.hub-mvs .jnj-about__icon svg { fill: #ffffff; -webkit-transform: scale(2); transform: scale(2); }
.hub-mvs .jnj-about__title { -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; font-size: 1.125em; line-height: 1.5; margin: 0; min-height: 64px; padding: 0 80px 0 0; }
.hub-mvs .jnj-about__description { clear: both; font-size: 1em; line-height: 1.5; margin: 0; padding: 17.5px 0 0 0; }
@media (min-width: 480px) { .hub-mvs .jnj-about__feature { -ms-flex-preferred-size: 48%; flex-basis: 48%; } }
@media (min-width: 992px) { .hub-mvs .jnj-about__feature { -ms-flex-preferred-size: 31%; flex-basis: 31%; } }
.hub-mvs .jnj-course-presentation { background: #e5e5e5; -webkit-box-shadow: none; box-shadow: none; color: #422936; font-size: 12px; padding: 2.8em; position: relative; text-shadow: none; }
.hub-mvs .jnj-course-presentation .btn-call-to-action { font-size: 1em; color: #f30617; padding: 0.7em 1em; border-radius: 2px; margin: 0 0 -0.9em; background: #fbfbfb; text-transform: capitalize; }
.hub-mvs .jnj-course-presentation__title { color: #422936; line-height: 1.2; font-size: 2.1em; margin: 0 0 0.5em; }
.hub-mvs .jnj-course-presentation__list { list-style: none; margin: 0 0 1.4em; padding: 0 0 0 0.1em; }
.hub-mvs .jnj-course-presentation__item { color: #422936; line-height: 1.2; position: relative; padding: 0.3em 1.4em 0.4em; }
.hub-mvs .jnj-course-presentation__item:before { width: 0; height: 0; content: ''; top: 0.63em; left: 0.49em; display: block; position: absolute; border-style: solid; border-width: 0.3em 0.4em; border-color: transparent transparent transparent #422936; }
.hub-mvs .jnj-course-presentation__call { color: #422936; line-height: 1.2; margin: 0 0 0.7em; text-transform: capitalize; text-align: center; }
.hub-mvs .jnj-course-presentation__note { display: block; font-size: 75%; padding: 1.875em 10% 7em; }
.hub-mvs .jnj-course-presentation__link { color: #422936; }
.hub-mvs .jnj-course-presentation__video { display: block; vertical-align: top; -webkit-box-sizing: border-box; box-sizing: border-box; color: #ffffff; background-color: #000000; position: relative; padding: 0 0 68.5%; font-size: 10px; line-height: 1; font-weight: 400; font-style: normal; font-family: Arial, Helvetica, sans-serif; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; width: 100%; height: 0; }
@media (min-width: 768px) { .hub-mvs .jnj-course-presentation { font-size: 14px; }
  .hub-mvs .jnj-course-presentation__note { font-size: 70%; } }
@media (min-width: 992px) { .hub-mvs .jnj-course-presentation { font-size: 16px; }
  .hub-mvs .jnj-course-presentation__note { font-size: 60%; }
  .hub-mvs .jnj-course-presentation__note { padding: 1.875em 10% 0; } }
.hub-mvs .jnj-features__list { display: -webkit-box; display: -ms-flexbox; display: flex; gap: 3em; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.hub-mvs .jnj-features__wrapper { padding: 2em 0; }
.hub-mvs .jnj-features__title { margin-top: 8px; }
.hub-mvs .jnj-features__trace { border-bottom: solid 8px #c8102e; width: 50px; margin-top: 1em; border-radius: 2px; }
.hub-mvs .jnj-features__item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; border-radius: 8px; -webkit-box-shadow: 2px 4px 18px -2px rgba(0, 0, 0, 0.36); box-shadow: 2px 4px 18px -2px rgba(0, 0, 0, 0.36); margin: 0 -4px; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; min-width: 350px; max-width: 400px; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
.hub-mvs .jnj-features__item.is-reverse { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
.hub-mvs .jnj-features__item.is-reverse .jnj-features__text { border-bottom-left-radius: 0; border-bottom-right-radius: 0; border-top-left-radius: 8px; border-top-right-radius: 8px; }
.hub-mvs .jnj-features__item.is-reverse img { border-top-left-radius: 0; border-top-right-radius: 0; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; }
.hub-mvs .jnj-features__text { background-color: #ffffff; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding: 0 1em; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }
.hub-mvs .jnj-features img { aspect-ratio: 16/9; -o-object-fit: cover; object-fit: cover; width: 100%; border-top-left-radius: 8px; border-top-right-radius: 8px; }
.hub-mvs .jnj-after-footer { background: #ffffff; clear: both; padding: 35px 0; }
.hub-mvs .jnj-header { -webkit-box-align: center; -ms-flex-align: center; align-items: center; background: #ffffff; border-bottom: 1px solid #d9d9d9; -webkit-box-shadow: none; box-shadow: none; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; font-size: 1em; position: relative; width: 100%; z-index: 10; -webkit-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; }
.hub-mvs .jnj-header > .container { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; max-width: 80.625em; padding: 17.5px 17.5px; -webkit-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; }
.hub-mvs .jnj-header.is-fixed { position: fixed; }
.hub-mvs .jnj-header.is-logged .jnj-header-logos__item.is-menu { margin: 0 65.5px 0 0; }
.hub-mvs .jnj-header.is-logged .jnj-header-menu { margin-right: 65.5px; }
.hub-mvs .jnj-header.is-scrolling { margin-top: -100%; }
.hub-mvs .jnj-header-dropdown.open .jnj-header-menu__link { background-color: #c8102e !important; color: #ffffff !important; }
.hub-mvs .jnj-header-logos { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }
.hub-mvs .jnj-header-logos .logo { height: auto; line-height: 1; margin: 0; }
.hub-mvs .jnj-header-logos .logo img { max-height: 2em; }
.hub-mvs .jnj-header-logos__item.is-app { margin: 0 auto 0 0; }
.hub-mvs .jnj-header-logos__item.is-menu { margin: 0 0 0 17.5px; }
.hub-mvs .jnj-header-menu { margin-left: auto; }
.hub-mvs .jnj-header-menu__arrow { margin: 0 0 0 8.75px; }
.hub-mvs .jnj-header-menu__item { cursor: default; margin: 0; position: relative; }
.hub-mvs .jnj-header-menu__item.has-spacement { margin-left: 8.75px; }
.hub-mvs .jnj-header-menu__item > .jnj-header-menu__arrow { color: #23201f; }
.hub-mvs .jnj-header-menu__item:focus > .jnj-header-menu__link, .hub-mvs .jnj-header-menu__item:hover > .jnj-header-menu__link, .hub-mvs .jnj-header-menu__item.is-active > .jnj-header-menu__link { color: #23201f; }
.hub-mvs .jnj-header-menu__item.is-highlight > .jnj-header-menu__link { color: #c8102e; border-radius: 0.25em; border: solid 1px #c8102e; background: transparent; }
.hub-mvs .jnj-header-menu__item.is-highlight > .jnj-header-menu__label { color: #c8102e; font-weight: 250; }
.hub-mvs .jnj-header-menu__item.is-language-switcher .jnj-i18n__link.dropdown-toggle { background: transparent; color: #c8102e; }
.hub-mvs .jnj-header-menu__item:hover > .jnj-header-menu__link .jnj-header-menu__arrow { -webkit-transform: rotate(90deg); transform: rotate(90deg); }
.hub-mvs .jnj-header-menu__item:hover > .jnj-header-submenu { display: block; }
.hub-mvs .jnj-header-menu__link { background-color: transparent; border: 0; color: #312c2b; display: block; padding: 7.4375px 13.125px; text-decoration: none; -webkit-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out; }
.hub-mvs .jnj-header-menu__link:hover { color: #c8102e; background-color: transparent; }
.hub-mvs .jnj-header-menu__list { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; list-style: none; margin: 0; padding: 0; gap: 4.375px; }
.hub-mvs .jnj-header-menu-mobile__link { -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #c8102e; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; line-height: 0.9325; padding: 0.5em 0; text-decoration: none; }
.hub-mvs .jnj-header-menu-mobile__label { padding: 0 0 0 8.75px; }
.hub-mvs .jnj-header-submenu { background: #ffffff; display: none; float: left; left: 0; min-width: 100%; padding: 35px 0 17.5px; position: absolute; top: 100%; }
.hub-mvs .jnj-header-submenu__label { white-space: nowrap; }
.hub-mvs .jnj-header-submenu__link { background: #ffffff; color: #ffffff; display: block; font-weight: 700; padding: 8.75px 26.25px; text-decoration: none; border-radius: 2em; }
.hub-mvs .jnj-header-submenu__link.active, .hub-mvs .jnj-header-submenu__link:active, .hub-mvs .jnj-header-submenu__link:focus, .hub-mvs .jnj-header-submenu__link:hover { color: #23201f; }
.hub-mvs .jnj-header-submenu__list { list-style: none; margin: 0; padding: 0; }
.hub-mvs .jnj-social__list { display: -webkit-box; display: -ms-flexbox; display: flex; gap: 1.5em; }
.hub-mvs .campus-header-breadcrumbs { padding-top: 4em; }
@media (min-width: 480px) { .hub-mvs .jnj-header-menu-mobile__link { padding: 0.5em 0; }
  .hub-mvs .campus-header-breadcrumbs { padding-top: 4em; } }
@media (min-width: 768px) { .hub-mvs .jnj-header > .container { padding: 17.5px 26.25px; }
  .hub-mvs .campus-header-breadcrumbs { padding-top: 4em; } }
@media (min-width: 992px) { .hub-mvs .jnj-header > .container { padding: 17.5px 21.875px; }
  .hub-mvs .campus-header-breadcrumbs { padding-top: 4.5em; } }
@media (min-width: 1200px) { .hub-mvs .jnj-header > .container { padding: 17.5px 26.25px; }
  .hub-mvs .campus-header-breadcrumbs { padding-top: 5.25em; } }
@media (min-width: 1440px) { .hub-mvs .jnj-header > .container { padding: 1em 1.75em; }
  .hub-mvs .campus-header-breadcrumbs { padding-top: 5.375em; } }
.hub-mvs .howtojoinSec .number { left: 55%; top: -24px; border-radius: 8px; font-size: 24px; width: 48px; height: 48px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.hub-mvs .howtojoinSec .image { border-radius: 4px; }
.hub-mvs .howtojoinSec .fa { font-size: 64px; }
.hub-mvs .howtojoinSec .text { text-transform: none; }
.hub-mvs { /* LOGOS */ }
.hub-mvs .jnj-logos__list { list-style: none; margin: 0 auto; padding: 0; }
.hub-mvs .jnj-logos__item img { image-rendering: auto; image-rendering: high-quality; max-width: 200px; }
.hub-mvs .jnj-content-transition.jnj-content-transition { /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,fcfcfc+47,f7f7f7+100 */ background: white; /* Old browsers */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */ background: -webkit-gradient(linear, left top, left bottom, from(white), color-stop(47%, #fcfcfc), to(#f7f7f7)); background: linear-gradient(to bottom, white 0%, #fcfcfc 47%, #f7f7f7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f7f7', GradientType=0); /* IE6-9 */ }
