/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}
.clearfix::after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon::before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px;}.system-status-counter__status-icon--error::before{background-image:url(/core/misc/icons/e32700/error.svg);}.system-status-counter__status-icon--warning::before{background-image:url(/core/misc/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked::before{background-image:url(/core/misc/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/787878/twistie-up.svg);}

.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
footer.bg-secondary{background-color:#191919 !important;}@media print{footer.bg-secondary{background-color:#fff !important;}}footer .region-footer{padding:0;}@media print{footer{background-color:#fff;}}footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons{display:flex;gap:16px;flex-wrap:wrap;}footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-primary,footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-primary--dark{color:#1e22aa;}footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-primary:hover,footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-primary:focus,footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-primary--dark:hover,footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-primary--dark:focus{color:#ffffff;}footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-primary:disabled,footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-primary[aria-disabled=true],footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-primary[disabled],footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-primary--dark:disabled,footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-primary--dark[aria-disabled=true],footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-primary--dark[disabled]{color:#c8102e;}footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-secondary,footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-secondary--dark{color:#ffffff;}footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-secondary:hover,footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-secondary:focus,footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-secondary--dark:hover,footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-secondary--dark:focus{color:#5064ff;}footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-secondary:disabled,footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-secondary[aria-disabled=true],footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-secondary[disabled],footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-secondary--dark:disabled,footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-secondary--dark[aria-disabled=true],footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-secondary--dark[disabled]{color:#d9d9d6;}footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-tertiary,footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-tertiary--dark{color:#ffffff;}footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-tertiary:hover,footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-tertiary:focus,footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-tertiary--dark:hover,footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-tertiary--dark:focus{color:#ffffff;}footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-tertiary:disabled,footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-tertiary[aria-disabled=true],footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-tertiary[disabled],footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-tertiary--dark:disabled,footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-tertiary--dark[aria-disabled=true],footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-tertiary--dark[disabled]{color:#d9d9d6;}.footer-logo{padding:23px 0;}.footer-logo__link{display:inline-flex;align-items:center;justify-content:center;max-height:72px;overflow:hidden;}.footer-logo__link img{vertical-align:middle;object-fit:contain;max-height:72px;}@media (max-width:1023.98px){.footer-logo{padding:0 0 16px 0;border-bottom:1px solid #ffffff;}.footer-logo svg{width:180px;}}.footer-base{background-color:#191919;}.footer-base .layout__row--first{border-bottom:1px solid #ffffff;padding-bottom:40px;display:flex;flex-direction:column;gap:40px;}@media (max-width:1023.98px){.footer-base .layout__row--first{border-bottom:none;padding-bottom:40px;}}@media print{.footer-base .layout__row--first{display:none;}}@media (min-width:1024px){.footer-base .layout__row--second{padding-top:40px;}}.footer-base .layout__row--second .contextual-region{font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;}@media print{.footer-base .layout__row--second{padding-top:0;}.footer-base .layout__row--second .block-field-blockblock-contentjnj-footerfield-jnj-footer-social-media{display:none;}}.footer-base .field--name-field-jnj-footer-social-media{display:flex !important;margin-bottom:32px;gap:32px;}.footer-base .field--name-field-jnj-text-footer{font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;}.footer-base .field--name-field-jnj-text-footer > p{word-break:break-word;}.footer-base .field--name-field-jnj-footer-buttons{display:flex;gap:16px;flex-wrap:wrap;}@media print{.footer-base{background-color:#fff;color:#191919;}}.navigation.menu--jnj-footer-menu .accordion{display:flex;gap:64px;background-color:#191919;}.navigation.menu--jnj-footer-menu .accordion .accordion-button{font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;font-weight:800;background-color:#191919;color:#ffffff;box-shadow:none;pointer-events:none;}.navigation.menu--jnj-footer-menu .accordion .accordion-button:focus{box-shadow:none;outline:none;}.navigation.menu--jnj-footer-menu .accordion .accordion-button::after{display:none;}@media (max-width:1023.98px){.navigation.menu--jnj-footer-menu .accordion .accordion-button{pointer-events:all;}}.navigation.menu--jnj-footer-menu .accordion .accordion-item{background-color:#191919;border:none;display:flex;gap:16px;flex-direction:column;background-color:#191919;border:none;}.navigation.menu--jnj-footer-menu .accordion .accordion-item .accordion-body{padding:0;max-height:250px;overflow-y:auto;line-height:26px;padding-right:0.75rem;scrollbar-width:thin;scrollbar-color:#888b8d transparent;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;}.navigation.menu--jnj-footer-menu .accordion .accordion-item .accordion-body ::-webkit-scrollbar{width:4px;}.navigation.menu--jnj-footer-menu .accordion .accordion-item .accordion-body ::-webkit-scrollbar-track{background:transparent;}.navigation.menu--jnj-footer-menu .accordion .accordion-item .accordion-body ::-webkit-scrollbar-thumb{background:#888b8d;border-radius:3px;}.navigation.menu--jnj-footer-menu .accordion .accordion-item .accordion-body .list-unstyled{display:flex;flex-direction:column;gap:8px;padding:0;margin:0;}.navigation.menu--jnj-footer-menu .accordion .accordion-item .nav-link{display:inline-block;vertical-align:middle;padding-bottom:2px;color:#ffffff;}.navigation.menu--jnj-footer-menu .accordion .accordion-item .nav-link:hover,.navigation.menu--jnj-footer-menu .accordion .accordion-item .nav-link:focus{border-bottom:2px solid #ffffff;padding-bottom:0;box-shadow:none;}.socialmedia-link__link{display:inline-flex;align-items:center;justify-content:center;max-height:72px;overflow:hidden;}.socialmedia-link__link img{vertical-align:middle;object-fit:contain;max-height:72px;}@media (max-width:1023.98px){.navigation.menu--jnj-footer-menu .accordion{display:block;gap:0;}.navigation.menu--jnj-footer-menu .accordion .accordion-header{border-bottom:1px solid #ffffff;}.navigation.menu--jnj-footer-menu .accordion .accordion-item .accordion-body{padding:16px 0;}.navigation.menu--jnj-footer-menu .accordion .accordion-button{position:relative;display:flex;align-items:center;justify-content:space-between;padding:16px 0;}.navigation.menu--jnj-footer-menu .accordion .accordion-button::after{content:"";display:inline-block;width:16px;height:16px;background-image:url(/modules/custom/jnj_components/modules/jnj_component_footer/icons/chevron-medium-up.svg);background-size:contain;background-repeat:no-repeat;position:absolute;right:0;transform:rotate(0deg);}.navigation.menu--jnj-footer-menu .accordion .accordion-button.collapsed::after{transform:rotate(-180deg);}.navigation.menu--jnj-footer-menu .accordion .accordion-item:first-child .accordion-button{padding-top:0;padding-bottom:16px;}}
.footnotes{border-top:1px solid #888b8d;padding:4rem 0;}@media (max-width:1023.98px){.footnotes{padding:2rem 0;}}.footnotes__content{display:flex;flex-direction:column;gap:1rem;font-weight:400;font-size:0.875rem;line-height:1.25rem;letter-spacing:0;color:#212121;}.footnotes__content .field--name-field-cp-footnotes-title{font-weight:700;font-size:1.125rem;line-height:1.625rem;color:#63666a;}.footnotes__content .layout__row--first p,.footnotes__content .layout__row--second p{margin-bottom:0;}.footnotes__content .layout__row--first ol,.footnotes__content .layout__row--first ul,.footnotes__content .layout__row--second ol,.footnotes__content .layout__row--second ul{padding-left:1rem;}.footnotes__content .layout__row--second{display:flex;gap:4px;}
@keyframes splide-loading{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.splide__track--draggable{-webkit-touch-callout:none;user-select:none;}.splide__track--fade > .splide__list > .splide__slide{margin:0 !important;opacity:0;z-index:0;}.splide__track--fade > .splide__list > .splide__slide.is-active{opacity:1;z-index:1;}.splide--rtl{direction:rtl;}.splide__track--ttb > .splide__list{display:block;}.splide__container{box-sizing:border-box;position:relative;}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0 !important;padding:0 !important;}.splide.is-initialized:not(.is-active) .splide__list{display:block;}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none;}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto;}.splide:not(.is-overflow) .splide__pagination{display:none;}.splide__progress__bar{width:0;}.splide{position:relative;visibility:hidden;}.splide.is-initialized,.splide.is-rendered{visibility:visible;}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none !important;margin:0;position:relative;}.splide__slide img{vertical-align:bottom;}.splide__spinner{animation:splide-loading 1s infinite linear;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px;}.splide__sr{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.splide__toggle__pause{display:none;}.splide__toggle.is-active .splide__toggle__play{display:none;}.splide__toggle.is-active .splide__toggle__pause{display:inline;}.splide__track{overflow:hidden;position:relative;z-index:0;}
.splide__container{box-sizing:border-box;position:relative;}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0 !important;padding:0 !important;}.splide.is-initialized:not(.is-active) .splide__list{display:block;}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none;}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto;}.splide:not(.is-overflow) .splide__pagination{display:none;}.splide__progress__bar{width:0;}.splide{position:relative;visibility:hidden;}.splide.is-initialized,.splide.is-rendered{visibility:visible;}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none !important;margin:0;position:relative;}.splide__slide img{vertical-align:bottom;}.splide__spinner{animation:splide-loading 1s infinite linear;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px;}.splide__sr{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.splide__toggle__pause{display:none;}.splide__toggle.is-active .splide__toggle__play{display:none;}.splide__toggle.is-active .splide__toggle__pause{display:inline;}.splide__track{overflow:hidden;position:relative;z-index:0;}@keyframes splide-loading{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.splide__track--draggable{-webkit-touch-callout:none;user-select:none;}.splide__track--fade > .splide__list > .splide__slide{margin:0 !important;opacity:0;z-index:0;}.splide__track--fade > .splide__list > .splide__slide.is-active{opacity:1;z-index:1;}.splide--rtl{direction:rtl;}.splide__track--ttb > .splide__list{display:block;}.splide__arrow{background:#ccc;border:0;cursor:pointer;padding:0;position:absolute;top:50%;transform:translateY(-50%);z-index:1;opacity:0.7;align-items:center;border-radius:50%;display:flex;justify-content:center;height:2em;width:2em;}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em;}.splide__arrow:hover:not(:disabled){opacity:0.9;}.splide__arrow:disabled{opacity:0.3;}.splide__arrow:focus-visible{outline:#0bf 3px solid;outline-offset:3px;}.splide__arrow--prev{left:1em;}.splide__arrow--prev svg{transform:scaleX(-1);}.splide__arrow--next{right:1em;}.splide.is-focus-in .splide__arrow:focus{outline:#0bf 3px solid;outline-offset:3px;}.splide__pagination{bottom:0.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1;}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;padding:0;position:relative;transition:transform 0.2s linear;width:8px;opacity:0.7;}.splide__pagination__page.is-active{background:#fff;z-index:1;transform:scale(1.4);}.splide__pagination__page:hover{cursor:pointer;opacity:0.9;}.splide__pagination__page:focus-visible{outline:#0bf 3px solid;outline-offset:3px;}.splide.is-focus-in .splide__pagination__page:focus{outline:#0bf 3px solid;outline-offset:3px;}.splide__progress__bar{background:#ccc;height:3px;}.splide__slide{-webkit-tap-highlight-color:transparent;}.splide__slide:focus{outline:0;}.splide__slide:focus-visible{}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:#0bf 3px solid;outline-offset:-3px;}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:#0bf 3px solid;}}.splide.is-focus-in .splide__slide:focus{}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:#0bf 3px solid;outline-offset:-3px;}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:#0bf 3px solid;}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__track > .splide__list > .splide__slide:focus{border-color:#0bf;}}.splide__toggle{cursor:pointer;}.splide__toggle:focus-visible{outline:#0bf 3px solid;outline-offset:3px;}.splide.is-focus-in .splide__toggle:focus{outline:#0bf 3px solid;outline-offset:3px;}.splide__track--nav > .splide__list > .splide__slide{border:3px solid transparent;cursor:pointer;}.splide__track--nav > .splide__list > .splide__slide.is-active{border:3px solid #000;}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em;}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1);}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto;}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1);}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%,0);}.splide__arrows--ttb .splide__arrow--prev{top:1em;}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotateZ(-90deg);}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto;}.splide__arrows--ttb .splide__arrow--next svg{transform:rotateZ(90deg);}.splide__pagination--ttb{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:0.5em;top:0;}
.container-fluid:has(.jnj-layouts.hero-base){border-bottom:1px solid #888b8d;}.jnj-layouts.hero-base{margin:auto;padding:0 75px;max-width:1366px;display:flex;gap:32px;box-sizing:border-box;}.jnj-layouts.hero-base:has(.splide--nav){padding-top:52px;padding-bottom:52px;}.jnj-layouts.hero-base:has(.splide--nav) #main-carousel{max-width:384px;}@media (max-width:1024px){.jnj-layouts.hero-base{padding:24px 31px;flex-direction:column;align-items:center;gap:16px;}}.jnj-layouts.hero-base p{margin:0;}.jnj-layouts.hero-base .hero-text-column{padding:48px 0;display:flex;flex-direction:column;justify-content:center;gap:32px;word-break:break-word;}@media (max-width:1024px){.jnj-layouts.hero-base .hero-text-column{display:contents;}}.jnj-layouts.hero-base .hero-text-column .hero__header{margin:0;color:#191919;font-size:3rem;line-height:3.25rem;font-weight:800;}@media (max-width:1024px){.jnj-layouts.hero-base .hero-text-column .hero__header{order:-1;text-align:center;font-size:1rem;line-height:1.5rem;font-weight:700;}}.jnj-layouts.hero-base .hero-text-column .block-field-blockparagraphjnj-component-herofield-cp-hero-description{color:#212121;}@media (max-width:1024px){.jnj-layouts.hero-base .hero-text-column .block-field-blockparagraphjnj-component-herofield-cp-hero-description{border-bottom:1px solid #888b8d;width:100%;margin-bottom:8px;padding-bottom:24px;word-break:break-word;text-align:center;}}.jnj-layouts.hero-base .hero-text-column .field--name-field-cp-hero-actions{display:flex;gap:16px;row-gap:12px;font-weight:700;word-break:normal;}@media (max-width:1024px){.jnj-layouts.hero-base .hero-text-column .field--name-field-cp-hero-actions{flex-wrap:wrap;justify-content:center;}}@media (max-width:628px){.jnj-layouts.hero-base .hero-text-column .field--name-field-cp-hero-actions{flex-direction:column;align-items:center;}}.jnj-layouts.hero-base .hero-text-column .field--name-field-cp-hero-actions .field__item a{height:100%;}.jnj-layouts.hero-base .splide-container{width:488px;display:flex;flex:none;gap:32px;}@media (max-width:1024px){.jnj-layouts.hero-base .splide-container{flex-direction:column-reverse;gap:16px;width:312px;}}.jnj-layouts.hero-base .splide-container #thumbnail-carousel{margin:auto;}@media (max-width:1024px){.jnj-layouts.hero-base .splide-container #thumbnail-carousel{padding-top:12px;padding-bottom:12px;}}.jnj-layouts.hero-base .splide-container #thumbnail-carousel > .splide__arrows .splide__arrow{position:absolute;background:transparent;border:none;opacity:1;}.jnj-layouts.hero-base .splide-container #thumbnail-carousel > .splide__arrows .splide__arrow:hover svg{fill:#5064ff;}.jnj-layouts.hero-base .splide-container #thumbnail-carousel > .splide__arrows .splide__arrow svg{fill:#1e22aa;}@media (min-width:1024px){.jnj-layouts.hero-base .splide-container #thumbnail-carousel > .splide__arrows .splide__arrow--prev{top:-12px;}}@media (max-width:1024px){.jnj-layouts.hero-base .splide-container #thumbnail-carousel > .splide__arrows .splide__arrow--prev{left:-4px;}}@media (min-width:1024px){.jnj-layouts.hero-base .splide-container #thumbnail-carousel > .splide__arrows .splide__arrow--next{bottom:-12px;}}@media (max-width:1024px){.jnj-layouts.hero-base .splide-container #thumbnail-carousel > .splide__arrows .splide__arrow--next{right:-4px;}}.jnj-layouts.hero-base .splide-container #thumbnail-carousel .splide__track .splide__list{display:flex;flex-direction:column;justify-content:center;}@media (max-width:1024px){.jnj-layouts.hero-base .splide-container #thumbnail-carousel .splide__track .splide__list{flex-direction:row;}}.jnj-layouts.hero-base .splide-container #thumbnail-carousel .splide__track .splide__list .splide__slide{height:48px;overflow:hidden;border-radius:8px;border:1px solid #1e22aa;}.jnj-layouts.hero-base .splide-container #thumbnail-carousel .splide__track .splide__list .splide__slide.is-active{border-color:#888b8d;border-width:2px;}.jnj-layouts.hero-base .splide-container #thumbnail-carousel .splide__track .splide__list .splide__slide:hover{border-color:#5064ff;border-width:2px;}.jnj-layouts.hero-base .splide-container #thumbnail-carousel .splide__track .splide__list .splide__slide:last-child{margin:0 !important;}.jnj-layouts.hero-base .splide-container #main-carousel{height:auto;max-width:488px;margin:auto;flex:5;}.jnj-layouts.hero-base .splide-container #main-carousel .splide__slide{display:flex;}.jnj-layouts.hero-base .splide-container #main-carousel .splide__slide__container{margin:auto;}.jnj-layouts.hero-base .splide-container #main-carousel img{margin:auto;}
.jump-to{position:sticky;top:-40px;background-image:linear-gradient(to bottom,#fff 70%,transparent 100%);z-index:100;}@media (max-width:1023.98px){.jump-to{background-image:none;top:0;}}.jump-to__link{display:flex;}.jump-to__link .btn{background-color:#f4f4f4;padding-top:5px;padding-bottom:5px;border-radius:40px;}@media (max-width:1023.98px){.jump-to__link .btn{padding:6px 14px;border-radius:20px;}}.jump-to-container{max-width:1366px;padding:64px 140px;gap:12px;}.jump-to-container .jump-to-label{color:#63666a;font-weight:700;}.jump-to-accordion .jump-to-mobile.accordion-item{padding:0 31px;border:none;}.jump-to-accordion .jump-to-mobile.accordion-item.accordion-item{border-radius:initial;}.jump-to-accordion .jump-to-mobile.accordion-item .accordion-header{padding:16px 0;}.jump-to-accordion .jump-to-mobile.accordion-item .accordion-header:has(.accordion-button:not(.collapsed)){border-bottom:1px solid #888b8d;}.jump-to-accordion .jump-to-mobile.accordion-item .accordion-header .accordion-button{color:#191919;font-weight:700;font-size:16px;line-height:24px;}.jump-to-accordion .jump-to-mobile.accordion-item .accordion-header .accordion-button:not(.collapsed){box-shadow:none;}.jump-to-accordion .jump-to-mobile.accordion-item .jump-to-links{gap:12px;}
.field--name-field-cp-media-content-small{padding:64px 0;}@media (max-width:1023.98px){.field--name-field-cp-media-content-small{padding:2.5rem 0;}}.jnj-layouts.small-base img{border-radius:1.5rem;aspect-ratio:16/9;}@media (max-width:1023.98px){.jnj-layouts.small-base img{border-radius:0.75rem;}}@media (max-width:1023.98px){.jnj-layouts.small-base .layout__region--top .text-center > *:last-child{padding-bottom:2rem;}}@media (max-width:1023.98px){.jnj-layouts.small-base .layout__region--top .block-field-blockparagraphjnj-component-small-mediafield-cp-media-caption .field--type-text-long > *{font-size:1.125rem;line-height:1.625rem;}}.jnj-layouts.small-base .layout__region--top .block-field-blockparagraphjnj-component-small-mediafield-cp-media-caption .field--type-text-long > *:last-child{margin-bottom:0;}.jnj-layouts.small-base .media-small-text-block{display:flex;align-items:center;gap:2rem;padding:1.5rem 0;}.jnj-layouts.small-base .media-small-text-block .media-col{width:50%;}@media (max-width:1023.98px){.jnj-layouts.small-base .media-small-text-block{flex-direction:column;gap:1.5rem;}.jnj-layouts.small-base .media-small-text-block .media-col{width:100%;}}.jnj-layouts.small-base .media-small-text-block img{width:100%;}@media (min-width:1024px){.jnj-layouts.small-base .media-small-text-block{padding:2.5rem 0;}}.jnj-layouts.small-base .media-small-text-block .layout__region--first .block-field-blockparagraphjnj-component-small-mediafield-cp-media-video-teaser{width:100%;}.jnj-layouts.small-base .media-small-text-block .layout__region--first .block-field-blockparagraphjnj-component-small-mediafield-cp-media-video-teaser > *{width:100%;}.jnj-layouts.small-base .media-small-text-block .regions-container{display:flex;flex-direction:column;justify-content:center;}.jnj-layouts.small-base .media-small-text-block .regions-container .media-sm-text-desc p{margin-bottom:0;}.jnj-layouts.small-base .media-small-text-block .regions-container .media-sm-text-desc ul,.jnj-layouts.small-base .media-small-text-block .regions-container .media-sm-text-desc ol{padding-left:1.7rem;margin-bottom:0;}.jnj-layouts.small-base .media-small-text-block .regions-container .block-field-blockparagraphjnj-component-small-mediafield-cp-media-action-link{margin-top:1rem;}@media (max-width:1023.98px){.jnj-layouts.small-base .media-small-text-block .regions-container .block-field-blockparagraphjnj-component-small-mediafield-cp-media-action-link{display:flex;justify-content:center;}}.jnj-layouts.small-base .media-small-text-block .regions-container .block-field-blockparagraphjnj-component-small-mediafield-cp-media-action-link a{width:fit-content;}
.media_card-base{max-width:1366px;display:flex;margin:auto;padding:64px 75px;flex-direction:column;align-content:center;align-items:center;}.media_card-base h2{font-size:36px;line-height:42px;font-weight:700;}.media_card-base h4{font-size:20px;line-height:30px;font-weight:700;}.media_card-base .jnj-t-cta-eyebrow{margin-bottom:0;}.media_card-base .block-field-blockparagraphjnj-component-media-cardfield-cp-media-card-title{color:#191919;font-size:36px;line-height:42px;font-weight:700;text-align:center;}.media_card-base .block-field-blockparagraphjnj-component-media-cardfield-cp-media-card-title h2{margin-bottom:8px;}@media (max-width:1024px){.media_card-base .block-field-blockparagraphjnj-component-media-cardfield-cp-media-card-title h2{margin-bottom:0;}}.media_card-base .block-field-blockparagraphjnj-component-media-cardfield-cp-media-card-caption{color:#212121;font-size:18px;line-height:26px;text-align:center;}.media_card-base .block-field-blockparagraphjnj-component-media-cardfield-cp-media-card-caption p{margin-bottom:0;}.media_card-base .block-field-blockparagraphjnj-component-media-cardfield-cp-media-card-caption p span{color:#212121;}.media_card-base .layout__region{display:flex;flex-direction:column;align-items:center;gap:8px;}.media_card-base .layout__region.layout__region--first{width:85%;padding-bottom:40px;}.media_card-base .layout__region.layout__region--first .block-field-blockparagraphjnj-component-media-cardfield-cp-media-card-caption{margin-top:8px;}.media_card-base .layout__region.layout__region--second .field{display:flex;flex-direction:row;gap:32px;}.media_card-base .layout__region.layout__region--second .field .field__item{flex:1;}.media_card-base .layout__region.layout__region--second .field .field__item .paragraph--view-mode--default{display:flex;max-width:384px;box-sizing:border-box;flex-direction:column;height:100%;background-color:#fff;border:2px solid #d9d9d6;border-radius:24px;word-break:break-word;overflow:hidden;padding-bottom:16px;}.media_card-base .layout__region.layout__region--second .field .field__item .paragraph--view-mode--default img{height:216px;object-fit:cover;}.media_card-base .layout__region.layout__region--second .field .field__item .paragraph--view-mode--default .field--name-field-p-media-card-title{color:#191919;font-weight:700;font:20px/1.5;padding:24px 32px 0;flex-grow:0;}.media_card-base .layout__region.layout__region--second .field .field__item .paragraph--view-mode--default .field--name-field-p-media-card-image{flex-grow:0;}.media_card-base .layout__region.layout__region--second .field .field__item .paragraph--view-mode--default .field--name-field-p-media-card-desc{color:#212121;font-size:18px;line-height:26px;gap:initial;padding:0 32px 8px;}.media_card-base .layout__region.layout__region--second .field .field__item .paragraph--view-mode--default .field--name-field-p-media-card-desc p{margin-bottom:0;}.media_card-base .layout__region.layout__region--second .field .field__item .paragraph--view-mode--default .field--name-field-p-media-card-link{font-size:18px;padding:0 32px 8px;align-items:flex-end;}.media_card-base .layout__region.layout__region--second .field .field__item .paragraph--view-mode--default .field--name-field-p-media-card-link .text.jnj-button-link{margin-left:-4px;}.media_card-base .layout__region.layout__region--third:not(:empty){padding-top:64px;}@media (max-width:1024px){.media_card-base{padding:40px 31px;}.media_card-base h2{font-size:28px;line-height:36px;}.media_card-base .layout__region.layout__region--first{width:100%;padding-bottom:32px;}.media_card-base .layout__region.layout__region--first .block-field-blockparagraphjnj-component-media-cardfield-cp-media-card-caption{font-size:16px;line-height:24px;margin-top:0;}.media_card-base .layout__region.layout__region--second .field{flex-direction:column;gap:24px;}.media_card-base .layout__region.layout__region--second .field .field__item .paragraph--view-mode--default{border-radius:12px;box-sizing:border-box;padding-bottom:8px;}.media_card-base .layout__region.layout__region--second .field .field__item .paragraph--view-mode--default .field--name-field-p-media-card-title{padding:16px 24px 0;}.media_card-base .layout__region.layout__region--second .field .field__item .paragraph--view-mode--default .field--name-field-p-media-card-desc{font-size:16px;line-height:24px;padding:0 24px 8px;gap:0;}.media_card-base .layout__region.layout__region--second .field .field__item .paragraph--view-mode--default .field--name-field-p-media-card-link{padding:0 24px 8px;}.media_card-base .layout__region.layout__region--second .field .field__item .paragraph--view-mode--default .field--name-field-p-media-card-link a{align-self:start;font-size:16px;line-height:24px;}.media_card-base .layout__region.layout__region--third:not(:empty){padding-top:16px;}.media_card-base .layout__region.layout__region--third:not(:empty) a{font-size:16px;line-height:24px;}}.media_card-base.cards-lg .layout__region--second .field .field__item .paragraph--view-mode--default{max-width:488px;}.media_card-base.cards-lg .layout__region--second .field .field__item .paragraph--view-mode--default img{width:488px;height:274.5px;}.media_card-base.cards-sm .layout__region--second .field .field__item .paragraph--view-mode--default{max-width:280px;}.media_card-base.cards-sm .layout__region--second .field .field__item .paragraph--view-mode--default img{height:158px;}
.reference_card-base .layout__row--first{text-align:center;max-width:800px;margin:0 auto 40px;}@media (max-width:1024px){.reference_card-base .layout__row--first{max-width:384px;margin:0 auto 32px;}.reference_card-base .layout__row--first .jnj-t-cta-eyebrow,.reference_card-base .layout__row--first .field--name-field-cp-ref-cont-card-caption p,.reference_card-base .layout__row--first a.jnj-button-link{font-size:16px;line-height:24px;}.reference_card-base .layout__row--first .field--name-field-cp-ref-cont-card-title h2{font-size:28px;line-height:36px;}}.reference_card-base .reference--cards{gap:32px;justify-content:center;}@media (max-width:1024px){.reference_card-base .reference--cards{flex-direction:column;gap:24px;max-width:384px;margin:auto;}}.reference_card-base .reference--cards .reference--card{max-width:384px;flex:1;flex-direction:column;background-color:#fff;border:2px solid #d9d9d6;border-radius:24px;word-break:break-word;overflow:hidden;}@media (max-width:1024px){.reference_card-base .reference--cards .reference--card{border-radius:12px;}}.reference_card-base .reference--cards .reference--card .card--content{padding:24px 32px;}.reference_card-base .reference--cards .reference--card .card--content .inner--content{display:-webkit-box;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:8px;}.reference_card-base .reference--cards .reference--card .card--content .inner--content .card--title{color:#191919;font-size:20px;line-height:30px;font-weight:700;margin-bottom:8px;}.reference_card-base .reference--cards .reference--card .card--content .inner--content .card--description{color:#212121;font-size:18px;line-height:26px;}.reference_card-base .reference--cards .reference--card .card--content .inner--content .card--description p{margin-bottom:0;}@media (max-width:1024px){.reference_card-base .reference--cards .reference--card .card--content .inner--content .card--description{font-size:16px;line-height:24px;}}.reference_card-base .reference--cards .reference--card .card--content .card--button a{width:fit-content;}@media (max-width:1024px){.reference_card-base .reference--cards .reference--card .card--content .card--button a{font-size:16px;line-height:24px;}}@media (max-width:1024px){.reference_card-base .reference--cards .reference--card .card--content{padding:16px 24px;}}.reference_card-base .reference--cards.cards-lg .reference--card{max-width:488px;}.reference_card-base .reference--cards.cards-lg .reference--card img{width:488px;}@media (min-width:1024px){.reference_card-base .reference--cards.cards-sm .reference--card{max-width:280px;}}
:root{--border-radius-xl:24px;--color-gray-shades-white:#ffffff;--color-primary-additional:#191919;--modal-width:720px;--modal-padding:40px;}@media (max-width:767.98px){:root{--modal-width:calc(100% - 62px);--modal-padding:24px;--border-radius-xl:12px;}}.cookie-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:var(--modal-padding);z-index:1055;width:var(--modal-width);box-shadow:0px 4px 16px 0px rgba(25,25,25,0.16);background:var(--color-gray-shades-white,#fff);border-radius:var(--border-radius-xl,24px);}@media (min-width:768px){body.toolbar-vertical.toolbar-tray-open .cookie-modal{left:calc(50% + 120px);}}.cookie-modal__content{display:flex;justify-content:center;flex-direction:column;align-items:center;}.cookie-modal__title{margin-bottom:8px;text-align:center;}.cookie-modal__description{text-align:center;margin-bottom:32px;word-break:break-word;word-wrap:break-word;}@media (max-width:767.98px){.cookie-modal__description{margin-bottom:24px;}}.cookie-modal__description p:last-child{margin-bottom:0;}.cookie-modal__overlay{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0.4;background:#000;z-index:1050;}
main:has(.admin-login-title){background-color:#f4f4f4;}.ecp-login-button{display:flex;align-items:center;height:100%;}.ecp-btn-block--user{cursor:pointer;display:flex;justify-content:center;align-items:center;max-width:max-content;}.ecp-btn-block--user::after{pointer-events:none;}form.admin-login-button{cursor:pointer;margin:0 auto 120px;border-radius:48px;display:flex;justify-content:center;align-items:center;max-width:max-content;}@media (max-width:1023.98px){form.admin-login-button{margin-bottom:48px;}}.admin-login-button form{cursor:pointer;min-width:130px;height:48px;display:flex;justify-content:center;align-items:center;max-width:max-content;}@media (max-width:1023.98px){.admin-login-button form{height:40px;}}.admin-login-title{max-width:1366px;padding:120px 75px 0 75px;margin:0 auto 32px auto;color:#191919;text-align:center;font-size:48px;font-weight:800;line-height:52px;}@media (max-width:1023.98px){.admin-login-title{padding:48px 31px 0 31px;font-size:32px;line-height:38px;margin-bottom:16px;}}.login-btn-block--guest .dropdown-menu{width:224px;text-align:right;padding:16px 24px;border:none;border-radius:16px;box-shadow:0px 1px 6px 0px rgba(25,25,25,0.16);background-color:#f4f4f4;}.login-btn-block--guest .dropdown-menu li{vertical-align:middle;}.login-btn-block--guest .dropdown-menu li:nth-child(n+3){margin-bottom:12px;}.login-btn-block--guest .dropdown-menu li:last-child{margin-bottom:0;}.login-btn-block--guest .dropdown-menu .dropdown-item{padding:0;font-size:16px;font-weight:600;line-height:24px;color:#191919;display:inline;}.login-btn-block--guest .dropdown-menu .dropdown-item:hover{background-color:transparent;color:#5064ff;box-shadow:inset 0 -2px 0 0 #5064ff;}.login-btn-block--guest .dropdown-menu:last-child{margin-bottom:0;}.login-btn-block--guest .btn-close{position:sticky;border:none;padding:0;background-color:transparent;margin-bottom:8px;}.dropdown-divider{margin:0;margin-bottom:16px;}
.location-disclaimer-modal__input:focus-visible + .location-disclaimer-modal__label{outline:2px solid #5064ff;outline-offset:2px;}:root{--modal-padding:40px;--modal-width:720px;--border-radius-xl:24px;}@media (max-width:1023.98px){:root{--modal-padding:24px;--modal-width:calc(100% - 62px);--border-radius-xl:12px;}}.location-disclaimer-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:var(--modal-padding);width:var(--modal-width);z-index:1055;box-shadow:0 4px 16px 0 rgba(25,25,25,0.16);background:#ffffff;border-radius:var(--border-radius-xl,24px);}.location-disclaimer-modal__content{display:flex;justify-content:center;flex-direction:column;align-items:center;}.location-disclaimer-modal__title{margin-bottom:8px;text-align:center;}.location-disclaimer-modal__description{text-align:center;margin-bottom:24px;word-break:break-word;word-wrap:break-word;}@media (max-width:1023.98px){.location-disclaimer-modal__description{margin-bottom:16px;}}.location-disclaimer-modal__description p:last-child{margin-bottom:0;}.location-disclaimer-modal__overlay{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0.4;background:#000;z-index:1050;}.location-disclaimer-modal__label{display:inline-flex;align-items:center;gap:12px;padding:8px 8px;border-radius:8px;cursor:pointer;}@media (max-width:1023.98px){.location-disclaimer-modal__label{align-items:flex-start;}}.location-disclaimer-modal__input:focus-visible + .location-disclaimer-modal__label .location-disclaimer-modal__checkbox{outline:1px solid #5064ff;border-color:#5064ff;}.location-disclaimer-modal__input:checked + .location-disclaimer-modal__label .location-disclaimer-modal__checkbox{background-image:url("data:image/svg+xml,%3csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 20'%3e%3cpath fill='%23fff' d='M3.61 5.81l10.608 10.606-2.829 2.829L.782 8.638z'/%3e%3cpath fill='%23fff' d='M24.162.808L8.606 16.364l2.828 2.828L26.991 3.636z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:14px 14px;background-position:center;background-color:#1e22aa;border-color:#1e22aa;}.location-disclaimer-modal__input:checked + .location-disclaimer-modal__label:hover .location-disclaimer-modal__checkbox{border-color:#5064ff;background-color:#5064ff;}.location-disclaimer-modal__input:checked:focus-visible + .location-disclaimer-modal__label .location-disclaimer-modal__checkbox{background-color:#5064ff;border-color:#5064ff;}.location-disclaimer-modal__input:disabled + .location-disclaimer-modal__label{cursor:not-allowed;}.location-disclaimer-modal__input:disabled + .location-disclaimer-modal__label .location-disclaimer-modal__checkbox{background:#888b8d;border-color:#888b8d;background-image:none;}.location-disclaimer-modal__input:disabled + .location-disclaimer-modal__label .location-disclaimer-modal__text{cursor:inherit;}.location-disclaimer-modal__input:invalid + .location-disclaimer-modal__label .location-disclaimer-modal__checkbox{border-color:#dd1c14;}.location-disclaimer-modal__checkbox{flex-shrink:0;width:24px;height:24px;border:2px solid #1e22aa;border-radius:4px;background-color:#fff;transition:border-color 0.15s ease,background-color 0.15s ease;}.location-disclaimer-modal__input:not(:disabled) + .location-disclaimer-modal__label .location-disclaimer-modal__checkbox:hover{border-color:#5064ff;box-shadow:0 0 0 1px #5064ff;}
.paragraph--unpublished{background-color:#fff4f4;}
