@charset "UTF-8";.c-searchBar2__submit{border:0;appearance:none;background:transparent;padding:0;margin:0;font-family:inherit;font-size:inherit;border-radius:0}
.c-searchBar2__form{position:relative;max-width:64rem;margin-left:auto;margin-right:auto}
.c-searchBar2__input{position:relative;width:100%;padding:15px 55px 15px 15px;border:2px solid var(--nj-semantic-color-background-brand-solid-default);border-radius:10px;box-shadow:0 1px 10px 0 rgba(0,0,0,0.2);font-size:1.6rem;background-color:var(--nj-semantic-color-background-neutral-primary-default)}
.c-searchBar2__input::-webkit-input-placeholder{font-size:1.6rem;color:var(--nj-semantic-color-background-brand-solid-default);opacity:1}
.c-searchBar2__input::-moz-placeholder{font-size:1.6rem;color:var(--nj-semantic-color-background-brand-solid-default);opacity:1}
.c-searchBar2__input:-ms-input-placeholder{font-size:1.6rem;color:var(--nj-semantic-color-background-brand-solid-default);opacity:1}
.c-searchBar2__input:-moz-placeholder{font-size:1.6rem;color:var(--nj-semantic-color-background-brand-solid-default);opacity:1}
.c-searchBar2__inputFocus{border-radius:10px;z-index:-1}
.c-searchBar2__submit{position:absolute;right:2px;top:2px;bottom:2px;width:50px;overflow:hidden;border-radius:0 8px 8px 0}
.c-searchBar2__submit:after{content:"";position:absolute;top:-30px;right:-50px;bottom:-30px;left:0;border-radius:50%;background-color:var(--nj-semantic-color-background-brand-solid-default)}
.c-searchBar2__submit[disabled]{cursor:not-allowed}
.c-searchBar2__submit[disabled]:after{background:var(--nj-semantic-color-text-neutral-tertiary-default)}
.no-touchevents .c-searchBar2__submit:not([disabled]):hover .c-searchBar2__glassIcon,.no-js .c-searchBar2__submit:not([disabled]):hover .c-searchBar2__glassIcon{transform:translate(-50%,-50%) scale(1.2)}
.c-searchBar2__glassIcon{fill:var(--nj-semantic-color-background-neutral-primary-default);position:absolute;z-index:1;top:50%;left:55%;width:20px;height:20px;transform:translate(-50%,-50%);transition:transform .2s ease-in-out}
.c-headerSimple2__header{position:relative;overflow:hidden;display:flex;justify-content:center;align-items:stretch;flex-direction:column;padding:15px;min-height:200px;background-color:#17255f}
.c-headerSimple2__header picture::after{content:"";position:absolute;top:0;left:50%;max-width:124rem;width:100%;transform:translateX(-50%);bottom:0;background-image:linear-gradient(to bottom,rgba(0,0,0,0.5) 0,rgba(0,0,0,0) 120%)}
.c-headerSimple2__header .c-searchBar2__input{box-shadow:0 0 20px 0 rgba(0,0,0,0.5)}
.c-headerSimple2__cover{position:absolute;top:0;left:50%;max-width:124rem;transform:translateX(-50%);width:100%;height:100% !important;object-fit:cover;object-position:center top}
.c-headerSimple2__mainTitle,.c-headerSimple2__subtitle{position:relative;z-index:1;text-align:center;font-size:2.8rem;font-weight:700;color:var(--nj-semantic-color-background-neutral-primary-default);text-shadow:0 0 6px #000}
.c-headerSimple2__mainTitle{font-size:2.8rem}
.c-headerSimple2__subtitle{margin-top:5px;font-size:2rem}
.c-headerSimple2__content{position:relative;margin-top:-20px;margin-left:auto;margin-right:auto;padding-top:20px;width:calc(100% - 30px);max-width:1140px;background-color:var(--nj-semantic-color-background-neutral-primary-default)}
.c-headerSimple2__title,.c-headerSimple2__intro{text-align:center}
.c-headerSimple2__title{font-size:2rem;font-weight:700}
.c-headerSimple2__title+.c-headerSimple2__intro{margin-top:5px}
.c-headerSimple2__search{margin-top:10px}
@media(min-width:48em){.c-headerSimple2__header{justify-content:flex-end;padding-bottom:70px;padding-top:40px;min-height:220px}
.c-headerSimple2__header picture:after{background-image:linear-gradient(to bottom,rgba(0,0,0,0.5) 0,rgba(0,0,0,0) 90%)}
.c-headerSimple2__cover{max-width:124rem}
.c-headerSimple2__mainTitle{max-width:100rem;margin-left:auto;margin-right:auto;font-size:3.2rem}
.c-headerSimple2__subtitle{font-size:2rem}
.c-headerSimple2__title{font-size:2.4rem}
.c-headerSimple2__intro{font-size:1.8rem}
.c-headerSimple2__title,.c-headerSimple2__intro{position:relative;z-index:1}
.c-headerSimple2__subPart{min-height:30px}
}