@charset "UTF-8";.kbNavigation .c-headerCatalogCard:has(a:focus){outline:2px auto #000;outline-offset:2px}
.c-socialProof{display:flex;width:fit-content;max-width:460px;padding:var(--spacing-y-xxs,5px) var(--spacing-x-xs,10px);align-items:center;gap:var(--spacing-x-xxs,5px);border-radius:10px;background-color:var(--nj-semantic-color-background-status-planet-tertiary-translucent-default);color:var(--nj-semantic-color-background-neutral-primary-default)}
.c-socialProof svg{fill:var(--nj-semantic-color-background-neutral-primary-default);flex-shrink:0}
@media(min-width:48em){.c-socialProof{flex-direction:row-reverse}
}
.c-headerCatalogCard{position:relative;display:block;border-radius:10px;overflow:hidden;min-height:170px;cursor:pointer}
.no-touchevents .c-headerCatalogCard:hover .c-headerCatalogCard__image,.no-js .c-headerCatalogCard:hover .c-headerCatalogCard__image,.c-headerCatalogCard:focus .c-headerCatalogCard__image{transform:scale(1.1)}
.no-touchevents .c-headerCatalogCard:hover .c-headerCatalogCard__chevron,.no-js .c-headerCatalogCard:hover .c-headerCatalogCard__chevron,.c-headerCatalogCard:focus .c-headerCatalogCard__chevron{opacity:1}
.c-headerCatalogCard>a{display:block;width:100%;height:100%;outline:0}
.c-headerCatalogCard__badge{z-index:2;position:absolute;top:0;left:0}
.c-headerCatalogCard__image{position:absolute;top:0;left:0;z-index:0;width:100%;height:100% !important;object-fit:cover;transition:transform .25s ease-in-out}
.c-headerCatalogCard__wrapper{position:absolute;bottom:0;left:0;z-index:1;width:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:var(--spacing-y-m) var(--spacing-x-s) var(--spacing-y-l) var(--spacing-x-s)}
.c-headerCatalogCard__wrapper::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:150%;background-image:linear-gradient(0,rgba(0,0,0,0.75) 20%,rgba(0,0,0,0) 100%)}
.c-headerCatalogCard__title{position:relative;color:var(--nj-semantic-color-text-neutral-inverse-default);font-size:var(--font-size-l);font-weight:700;text-shadow:0 0 5px #000}
.c-headerCatalogCard__chevron{z-index:1;width:20px;height:20px;position:absolute;bottom:8px;right:8px;fill:var(--nj-semantic-color-icon-neutral-inverse-default);opacity:0;transition:opacity .25s ease-in-out}
@media(min-width:48em){.c-headerCatalogCard{min-height:260px}
.c-headerCatalogCard__wrapper{padding:var(--spacing-y-m) var(--spacing-x-m) var(--spacing-y-l) var(--spacing-x-m)}
}
.c-headerCatalog{position:relative;padding:var(--spacing-y-l) var(--spacing-x-s)}
.c-headerCatalog .c-socialProof{margin:var(--spacing-y-xs) auto 0}
.c-headerCatalog .c-choiceAssistant{margin-top:var(--spacing-y-l);padding:0}
.c-headerCatalog__background{height:100%;overflow:hidden;width:100%;position:absolute;top:0;left:0;background-image:linear-gradient(227deg,var(--nj-semantic-color-background-status-planet-solid-default) 44.52%,var(--nj-semantic-color-background-status-planet-spotlight-default) 65.37%)}
.c-headerCatalog__background .c-headerCatalog__abstract{position:absolute;z-index:0}
.c-headerCatalog__background .c-headerCatalog__abstract:nth-child(1){opacity:.3;left:-200px;transform:rotateY(180deg) translateY(70%)}
.c-headerCatalog__background .c-headerCatalog__abstract:nth-child(2){right:-50px;top:-100px}
.c-headerCatalog:has(.c-headerCatalog__cardList){padding-bottom:0}
.c-headerCatalog:has(.c-headerCatalog__cardList) .c-headerCatalog__background{height:calc(100% - 80px)}
.c-headerCatalog:has(.c-choiceAssistant){padding-bottom:0}
.c-headerCatalog:has(.c-choiceAssistant) .c-headerCatalog__background{height:calc(100% - 140px)}
.c-headerCatalog__container{position:relative;z-index:1;max-width:1180px;margin-left:auto;margin-right:auto;padding:var(--spacing-y-m) var(--spacing-x-s);background-color:var(--nj-semantic-color-background-status-planet-spotlight-default);border-radius:10px}
.c-headerCatalog__arguments{max-width:640px}
.c-headerCatalog__content{display:flex;flex-direction:column;align-items:center;min-width:0;gap:var(--spacing-y-l);color:var(--nj-semantic-color-background-neutral-primary-default)}
.c-headerCatalog__title{font-size:var(--font-size-xxxl);margin-bottom:var(--spacing-y-m);font-weight:700;text-align:center}
.c-headerCatalog__subtitle{text-align:center}
.c-headerCatalog__cardList{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,max-content));align-items:center;align-content:center;justify-content:center;margin-left:auto;margin-right:auto;gap:var(--spacing-y-s);flex-wrap:wrap;width:100%;max-width:100rem;grid-column:1/-1}
@media(min-width:48em){.c-headerCatalog{padding:var(--spacing-y-xl) var(--spacing-x-s)}
.c-headerCatalog .c-choiceAssistant{margin-top:var(--spacing-y-l)}
.c-headerCatalog__background{background-image:linear-gradient(268deg,var(--nj-semantic-color-background-status-planet-solid-default) 3.05%,var(--nj-semantic-color-background-status-planet-spotlight-default) 108.67%)}
.c-headerCatalog__background .c-headerCatalog__abstract{top:50%}
.c-headerCatalog__background .c-headerCatalog__abstract:nth-child(1){left:-50px;transform:translateY(-50%)}
.c-headerCatalog__background .c-headerCatalog__abstract:nth-child(2){top:100px}
.c-headerCatalog__container{padding:var(--spacing-y-l) var(--spacing-x-l);min-height:350px;display:flex;align-items:center;justify-content:center}
}
@media(max-width:47.99em){.c-headerCatalog__cardList{grid-template-columns:repeat(auto-fit,minmax(150px,max-content))}
}
@media(min-width:48em) and (max-width:64em){.c-headerCatalog__cardList{grid-template-columns:repeat(auto-fit,minmax(230px,max-content))}
.c-headerCatalog__cardList:has(li:nth-child(3)){grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}
.c-headerCatalog__cardList:has(li:nth-child(4)){grid-template-columns:repeat(auto-fit,minmax(230px,max-content))}
.c-headerCatalog__cardList:has(li:nth-child(5)){grid-template-columns:repeat(auto-fit,minmax(188px,1fr))}
}
@media(min-width:64em){.c-headerCatalog__cardList{grid-template-columns:repeat(auto-fit,minmax(230px,max-content))}
.c-headerCatalog__cardList:has(li:nth-child(4)){grid-template-columns:repeat(auto-fit,minmax(220px,max-content))}
.c-headerCatalog__cardList:has(li:nth-child(5)){grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}
}
@media(min-width:64.01em){.c-headerCatalog__cardList{grid-template-columns:repeat(auto-fit,minmax(230px,max-content))}
.c-headerCatalog__cardList:has(li:nth-child(5)){grid-template-columns:repeat(auto-fit,minmax(188px,1fr))}
}