.c-arrowSlider,.c-offersCarouselFilter__btn,.c-offersCarouselFilter__btnReset{appearance:none;background:#0000;border:0;border-radius:0;font-family:inherit;font-size:inherit;margin:0;padding:0}
.kbNavigation .c-offersCarouselTab:has(.c-offersCarouselTab__input:focus-visible){outline:2px auto #000;outline-offset:2px}
.c-offersCarouselCard{border:1px solid var(--nj-semantic-color-border-neutral-subtle-default);border-radius:10px;overflow:hidden;padding:var(--spacing-y-s) var(--spacing-x-s);position:relative;width:320px}
.c-offersCarouselCard:after{background:linear-gradient(180deg,#0000 30%,#0e1a4b 50%,#0e1a4b);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}
.c-offersCarouselCard__bg{height:100% !important;left:0;object-fit:cover;object-position:top;position:absolute;top:0;width:100%}
.c-offersCarouselCard__contentWrapper,.c-offersCarouselCard__main{display:flex;flex-direction:column;gap:var(--spacing-y-xs);height:100%}
.c-offersCarouselCard__contentWrapper{position:relative;z-index:1}
.c-offersCarouselCard__top{display:flex;flex-direction:column;justify-content:space-between;min-height:120px}
.c-offersCarouselCard__main{container-name:fixContrast;--fix-contrast:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#fffc;border-radius:10px;padding:var(--spacing-y-xs) var(--spacing-x-xs)}
.c-offersCarouselCard__benefits{display:flex;flex-direction:column;gap:var(--spacing-y-xs)}
@container fixContrast style(--fix-contrast:1){.c-offersCarouselCard__benefits a,.c-offersCarouselCard__desc a{color:var(--nj-semantic-color-text-brand-contrast-default)}
}
.c-offersCarouselCard__benefit{align-items:center;display:flex;font-weight:700;gap:var(--spacing-x-xs)}
.c-offersCarouselCard__benefit svg{fill:var(--nj-semantic-color-background-accent-teal-solid-default);flex-shrink:0}
.c-offersCarouselCard__benefit--missing{font-weight:400}
.c-offersCarouselCard__benefit--missing svg{fill:var(--nj-semantic-color-background-neutral-solid-default)}
.c-offersCarouselCard__btnWrapper{margin-top:auto}
.c-offersCarouselCard__btnWrapper .c-baseBtn{flex-grow:1}
.c-offersCarouselCard__tags{align-items:flex-start;display:flex;justify-content:space-between}
.c-offersCarouselCard__promoBanner{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fffc;border-radius:10px;display:flex;font-size:var(--font-size-xxs);gap:var(--spacing-x-xxs);padding:var(--spacing-y-xxs) var(--spacing-x-xs);width:fit-content}
.c-offersCarouselCard__promoBanner svg{fill:var(--nj-semantic-color-icon-accent-pink-primary-default);flex-shrink:0}
.c-offersCarouselCard__title{align-items:center;color:var(--nj-semantic-color-text-additional-signature-default);display:flex;font-size:var(--font-size-xl);font-weight:700;gap:var(--spacing-x-xs)}
.c-offersCarouselCard__titleIcon{filter:var(--nj-semantic-filter-additional-signature-default);flex-shrink:0}
.c-offersCarouselCard__persona{align-items:center;background-color:var(--nj-semantic-color-background-brand-tertiary-translucent-default);border-radius:20px 20px 20px 0;display:flex;font-size:var(--font-size-xs);gap:var(--spacing-x-s);padding:var(--spacing-y-xs) var(--spacing-x-xs)}
.c-offersCarouselCard__personaImg{border-radius:50%;height:40px;object-fit:cover;width:40px}
@media(min-width:48em){.c-offersCarouselCard{width:450px}
.c-offersCarouselCard__top{min-height:170px}
}
.c-offersCarouselTab{align-items:center;background-color:var(--nj-semantic-color-background-neutral-primary-default);border:1px solid var(--nj-semantic-color-border-brand-subtle-default);border-radius:10px;box-shadow:0 2px 3px 1px #edf3ff;color:var(--nj-semantic-color-text-additional-signature-default);cursor:pointer;display:flex;font-size:var(--font-size-xs);gap:var(--spacing-x-xs);justify-content:center;padding:var(--spacing-y-xs) var(--spacing-x-s);transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out,color .2s ease-in-out;white-space:nowrap;width:fit-content}
.c-offersCarouselTab img{filter:var(--nj-semantic-filter-additional-signature-default);flex-shrink:0;height:18px;transition:filter .2s ease-in-out;width:18px}
:is(.no-js,.no-touchevents) .c-offersCarouselTab:hover{background-color:var(--nj-semantic-color-background-neutral-primary-hovered);border-color:var(--nj-semantic-color-border-brand-subtle-hovered);color:var(--nj-semantic-color-text-additional-signature-hovered)}
.c-offersCarouselTab:has(.c-offersCarouselTab__input:checked){background-color:var(--nj-semantic-color-background-additional-signature-default);border-color:var(--nj-semantic-color-background-additional-signature-default);box-shadow:none;color:var(--nj-semantic-color-text-neutral-inverse-default)}
.c-offersCarouselTab:has(.c-offersCarouselTab__input:checked) img{filter:var(--filter-blackToWhite)}
.c-offersCarouselTab__input{height:1px;overflow:hidden;white-space:nowrap;width:1px;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);position:absolute}
.c-offersCarouselFilter{align-items:center;display:flex;position:relative}
.c-offersCarouselFilter svg{display:block;fill:var(--nj-semantic-color-icon-additional-signature-default);flex-shrink:0;transition:transform .2s ease-in-out,opacity .2s ease-in-out}
.c-offersCarouselFilter:has(.is-activated) svg{fill:var(--nj-semantic-color-icon-neutral-inverse-default)}
.c-offersCarouselFilter:has(.is-activated) .c-offersCarouselFilter__btnReset{opacity:1}
.c-offersCarouselFilter:has(.is-activated) .c-offersCarouselFilter__btn svg{opacity:0}
.c-offersCarouselFilter:has([aria-expanded=true]) svg{fill:var(--nj-semantic-color-icon-neutral-inverse-default)}
.c-offersCarouselFilter legend,.c-offersCarousel__countMessage{height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;clip:rect(1px,1px,1px,1px);clip-path:inset(50%)}
.c-offersCarouselFilter__btn{align-items:center;background-color:var(--nj-semantic-color-background-neutral-primary-default);border:1px solid var(--nj-semantic-color-border-brand-subtle-default);border-radius:10px;box-shadow:0 2px 3px 1px var(--nj-core-color-reference-brand-200);color:var(--nj-semantic-color-text-additional-signature-default);display:flex;font-size:var(--font-size-xs);gap:var(--spacing-x-xs);justify-content:center;padding:var(--spacing-y-xs) var(--spacing-x-s);transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out,color .2s ease-in-out;white-space:nowrap}
.c-offersCarouselFilter__btn.is-activated,.c-offersCarouselFilter__btn[aria-expanded=true]{background-color:var(--nj-semantic-color-background-additional-signature-default);border-color:var(--nj-semantic-color-background-additional-signature-default);box-shadow:none;color:var(--nj-semantic-color-text-neutral-inverse-default)}
:is(.no-js,.no-touchevents) .c-offersCarouselFilter__btn:not([aria-expanded=true]):not(.is-activated):hover{background-color:var(--nj-semantic-color-background-neutral-primary-hovered);border-color:var(--nj-semantic-color-border-brand-subtle-hovered);color:var(--nj-semantic-color-text-additional-signature-hovered)}
.c-offersCarouselFilter__btn[aria-expanded=true] svg{transform:rotate(180deg)}
.c-offersCarouselFilter__btnReset{opacity:0;position:absolute;right:var(--spacing-x-s);top:50%;transform:translateY(-50%)}
.c-offersCarouselFilter__dropdown{background-color:var(--nj-semantic-color-background-neutral-primary-default);border:1px solid var(--nj-semantic-color-border-neutral-subtle-default);border-radius:10px;left:0;list-style:none;margin:0;max-width:200px;padding:0;position:absolute;top:0;transition:opacity .2s ease-in-out,transform .2s ease-in-out;width:max-content;z-index:1000}
.c-offersCarouselFilter__dropdown[inert]{opacity:0;transform:translateY(-10px)}
.c-offersCarouselFilter__option{cursor:pointer;font-size:var(--font-size-xxs);padding:var(--spacing-y-xs) var(--spacing-x-xs);transition:background-color .2s ease-in-out,color .2s ease-in-out}
.c-offersCarouselFilter__option+.c-offersCarouselFilter__option{border-top:1px solid var(--nj-semantic-color-border-neutral-minimal-default)}
:is(.no-js,.no-touchevents) .c-offersCarouselFilter__option:hover{background-color:var(--nj-semantic-color-background-brand-primary-translucent-hovered)}
.c-offersCarouselFilter__option:active{background-color:var(--nj-semantic-color-background-brand-primary-translucent-pressed)}
.c-chip2{appearance:none;background:#0000;border:0;border-radius:0;font-family:inherit;font-size:inherit;margin:0;padding:0;--default-color:var(--nj-semantic-color-text-neutral-primary-default);--default-icon:var(--e-semantic-filter-neutral-primary-default);align-items:center;background-color:var(--default-bg);border:1px solid var(--default-border);border-radius:20px;color:var(--default-color);display:inline-flex;line-height:inherit;text-decoration:none;transition:background-color .2s ease-in,border-color .2s ease-in,color .2s ease-in;vertical-align:middle}
.c-chip2 .c-chip2__icon{filter:var(--default-icon)}
.c-chip2--filled{background-color:var(--filled-bg);border:1px solid #0000;color:var(--nj-semantic-color-text-neutral-inverse-default)}
:is(.no-js,.no-touchevents) .c-chip2--filled.c-chip2--hover:hover{background-color:var(--filled-hover-bg);color:var(--nj-semantic-color-text-neutral-inverse-default)}
.c-chip2--filled .c-chip2__icon{filter:var(--e-semantic-filter-neutral-inverse-default)}
.c-chip2--outlined{--outlined-bg:var(--nj-semantic-color-background-neutral-primary-default,#fff);background-color:var(--outlined-bg);border-color:var(--outlined-border);color:var(--outlined-color)}
.c-chip2--outlined .c-chip2__icon{filter:var(--outlined-icon)}
:is(.no-js,.no-touchevents) .c-chip2--outlined.c-chip2--hover:hover{background-color:var(--outlined-hover-bg);color:var(--outlined-hover-color)}
:is(.no-js,.no-touchevents) .c-chip2--outlined.c-chip2--hover:hover .c-chip2__icon{filter:var(--outlined-hover-icon)}
.c-chip2--neutral{--default-bg:var(--nj-semantic-color-background-muted-tertiary-default,#ebeef1);--default-border:var(--nj-semantic-color-border-muted-subtle,#ccd4da);--filled-bg:var(--nj-semantic-color-background-muted-solid-default,#60798b);--filled-hover-bg:var(--nj-semantic-color-background-muted-solid-hovered,#435c6e);--outlined-border:var(--nj-semantic-color-border-muted-strong,#60798b);--outlined-color:var(--nj-semantic-color-text-muted-primary-default,#60798b);--outlined-icon:var(--e-semantic-filter-muted-primary-default);--outlined-hover-color:var(--nj-semantic-color-text-muted-primary-hovered,#435c6e);--outlined-hover-bg:var(--nj-semantic-color-background-muted-secondary-default,#f6f8f9);--outlined-hover-icon:var(--e-semantic-filter-muted-primary-hovered)}
.c-chip2--brand{--default-bg:var(--nj-semantic-color-background-brand-tertiary-default,#e7eefc);--default-border:var(--nj-semantic-color-border-brand-subtle-default,#c0d4f9);--filled-bg:var(--nj-semantic-color-background-brand-solid-default,#007acd);--filled-hover-bg:var(--nj-semantic-color-background-brand-solid-hovered,#005aa0);--outlined-border:var(--nj-semantic-color-background-brand-solid-default,#007acd);--outlined-color:var(--nj-semantic-color-text-brand-primary-default,#007acd);--outlined-icon:var(--e-semantic-filter-brand-primary-default);--outlined-hover-color:var(--nj-semantic-color-background-brand-solid-hovered,#005aa0);--outlined-hover-bg:var(--nj-semantic-color-background-brand-secondary-default,#f6f8fd);--outlined-hover-icon:var(--e-semantic-filter-brand-primary-hovered)}
.c-chip2--discovery{--default-bg:var(--nj-semantic-color-background-status-discovery-tertiary-default,#f2ecf7);--default-border:var(--nj-semantic-color-border-status-discovery-subtle-default,#deccec);--filled-bg:var(--nj-semantic-color-background-status-discovery-solid-default,#9261b7);--filled-hover-bg:var(--nj-semantic-color-background-status-discovery-solid-hovered,#744299);--outlined-border:var(--nj-semantic-color-border-status-discovery-strong-default,#9261b7);--outlined-color:var(--nj-semantic-color-text-status-discovery-primary-default,#9261b7);--outlined-icon:var(--e-semantic-filter-status-discovery-primary-default);--outlined-hover-color:var(--nj-semantic-color-text-status-discovery-primary-hovered,#744299);--outlined-hover-bg:var(--nj-semantic-color-background-status-discovery-secondary-default,#faf7fc);--outlined-hover-icon:var(--e-semantic-filter-status-discovery-primary-hovered)}
.c-chip2--planet{--default-bg:var(--nj-semantic-color-background-status-planet-tertiary-default,#daf4f3);--default-border:var(--nj-semantic-color-border-status-planet-subtle-default,#95dfdd);--filled-bg:var(--nj-semantic-color-background-status-planet-solid-default,#008480);--filled-hover-bg:var(--nj-semantic-color-background-status-planet-solid-hovered,#0a6361);--outlined-color:var(--nj-semantic-color-text-status-planet-primary-default,#008480);--outlined-border:var(--nj-semantic-color-border-status-planet-strong,#008480);--outlined-icon:var(--e-semantic-filter-status-planet-primary-default);--outlined-hover-color:var(--nj-semantic-color-text-status-planet-primary-hovered,#0a6361);--outlined-hover-bg:var(--nj-semantic-color-background-status-planet-secondary-default,#f1fafa);--outlined-hover-icon:var(--e-semantic-filter-status-planet-primary-hovered)}
.c-chip2--danger{--default-bg:var(--nj-semantic-color-background-status-danger-tertiary-default,#ffeae5);--default-border:var(--nj-semantic-color-border-status-danger-subtle-default,#ffc5b9);--filled-bg:var(--nj-semantic-color-background-status-danger-solid-default,#db3735);--filled-hover-bg:var(--nj-semantic-color-background-status-danger-solid-hovered,#aa2424);--outlined-color:var(--nj-semantic-color-text-status-danger-primary-default,#db3735);--outlined-border:var(--nj-semantic-color-border-status-danger-strong,#db3735);--outlined-icon:var(--e-semantic-filter-status-danger-primary-default);--outlined-hover-color:var(--nj-semantic-color-text-status-danger-primary-hovered,#aa2424);--outlined-hover-bg:var(--nj-semantic-color-background-status-danger-secondary-default,#fff7f5);--outlined-hover-icon:var(--e-semantic-filter-status-danger-primary-hovered)}
.c-chip2--s{font-size:1.2rem;height:24px;padding:5px 10px}
.c-chip2--s .c-chip2__icon{height:14px;width:14px}
.c-chip2--m{font-size:1.4rem;height:38px;padding:10px 15px}
.c-chip2__icon{fill:var(--e-semantic-filter-neutral-primary-default);margin-right:5px;transition:filter .2s ease-in}
.c-chip2__label{color:inherit;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.c-badge2{align-items:center;border-radius:10px 0;display:inline-flex;font-size:1.2rem;padding:3px 10px}
.c-badge2--blue,.c-badge2--service{background-color:var(--nj-semantic-color-background-accent-orange-solid-default,#bc5921)}
.c-badge2--new,.c-badge2--purple{background-color:var(--nj-semantic-color-background-status-discovery-solid-default,#9261b7)}
.c-badge2--promo{background-color:var(--nj-semantic-color-background-accent-pink-solid-default)}
.c-badge2--engage,.c-badge2--green{background-color:var(--nj-semantic-color-background-status-success-solid-default)}
.c-badge2__label{color:var(--nj-semantic-color-background-neutral-primary-default);font-weight:700;white-space:nowrap}
.c-badge2__img{filter:var(--filter-blackToWhite);flex-shrink:0;height:auto;max-width:14px}
.c-badge2__img:first-child,.c-badge2__imgLeft{margin-right:2px}
.c-badge2__imgRight{margin-left:2px}
.c-badge2__ka{fill:var(--nj-semantic-color-background-neutral-primary-default)}
@media(min-width:64em){.c-badge2--big,.c-badge2--medium{font-size:1.4rem;padding:5px 10px}
:is(.c-badge2--big,.c-badge2--medium) .c-badge2__img{max-width:16px}
}
.c-arrowSlider{--default-arrowSlider-background-color:var(--nj-semantic-color-background-brand-secondary-default);--hover-arrowSlider-background-color:var(--nj-semantic-color-background-brand-secondary-hovered);--active-arrowSlider-background-color:var(--nj-semantic-color-background-brand-secondary-pressed);align-items:center;background-color:var(--default-arrowSlider-background-color);border-radius:10px 0;cursor:pointer;display:flex;height:44px;justify-content:center;touch-action:manipulation;transition:background-color .3s ease-in-out,opacity .2s ease-in-out;width:44px}
:is(.no-js,.no-touchevents) .c-arrowSlider:hover{background-color:var(--hover-arrowSlider-background-color)}
:is(.no-js,.no-touchevents) .c-arrowSlider:hover .c-arrowSlider__icon{fill:var(--nj-semantic-color-icon-brand-primary-hovered)}
.c-arrowSlider:active{background-color:var(--active-arrowSlider-background-color)}
.c-arrowSlider:active .c-arrowSlider__icon{fill:var(--nj-semantic-color-icon-brand-primary-pressed)}
.c-arrowSlider[inert]{background-color:var(--nj-semantic-color-background-neutral-tertiary-translucent-default);opacity:.4}
.c-arrowSlider[inert] .c-arrowSlider__icon{fill:var(--nj-semantic-color-icon-neutral-secondary-default)}
.c-arrowSlider__icon{fill:var(--nj-semantic-color-icon-brand-primary-default);transition:fill .3s ease-in-out}
[data-e-scrollslider]:not(.is-initialized) [data-e-scrollslider-btns]{display:none}
[data-e-scrollslider-list]{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch}
[data-e-scrollslider-next][inert],[data-e-scrollslider-prev][inert]{opacity:0}
[data-e-scrollslider-btns]:has([inert]+[inert]){display:none}
.c-offersCarousel{--offersCarousel-y-padding:var(--spacing-y-s)}
.c-offersCarousel .c-offersCarouselCard{scroll-snap-align:start}
.c-offersCarousel__title{font-size:var(--font-size-xxl);font-weight:700;margin-bottom:var(--spacing-y-m);text-align:center}
.c-offersCarousel__cardsWrapper{overflow-x:auto;scroll-padding:var(--offersCarousel-y-padding);scroll-snap-type:x mandatory;scrollbar-width:none}
.c-offersCarousel__cards{display:flex;gap:var(--spacing-x-m);margin-inline:auto;overflow-x:clip;padding-inline:var(--offersCarousel-y-padding);width:fit-content}
.c-offersCarousel__arrowList{display:none;gap:var(--spacing-x-s);justify-content:flex-end;margin-top:var(--spacing-y-m)}
.touchevents .c-offersCarousel__arrowList{display:none}
.no-touchevents .c-offersCarousel__cardsWrapper{scrollbar-width:none}
.no-touchevents .c-offersCarousel__arrowList:has(.c-arrowSlider:not([inert])){display:flex}
@media(min-width:48em){.c-offersCarousel__title{margin-bottom:var(--spacing-y-l)}
}
.c-offersCarousel__filters{overflow-x:auto;padding-bottom:var(--spacing-y-m);scroll-padding:var(--offersCarousel-y-padding)}
.c-offersCarousel__filtersContent{display:flex;gap:var(--spacing-x-xs);margin-inline:auto;overflow-x:clip;padding-inline:var(--offersCarousel-y-padding);width:fit-content}
@media(min-width:64.01em){.c-offersCarousel{--offersCarousel-y-padding:calc(50vw - 50rem)}
}