:root{--color-nb-green: #006b5e;--color-nb-green-dark: #00574d;--color-nb-green-medium: #19796e;--color-nb-green-light: #f0fde8;--color-nb-green-accent: #C4EC22;--color-nb-red: #da2c38;--color-nb-red-dark: #43291f;--color-nb-blue: #083d77;--color-nb-blue-dark: rgb(6.4, 48.8, 95.2);--color-nb-blue-accent: #b8faff;--color-nb-tan: #c48a2a;--color-nb-tan-dark: #2b1a13;--color-nb-tan-light: #fff1d7;--color-nb-yellow: #ffb42f;--color-nb-yellow-dark: rgb(255, 163.6658653846, 1.7);--color-neutral-cool: #ecfeff;--color-neutral-warm: #fffaf0;--color-neutral-warm2: #fff1d7;--color-neutral-white: #fafafa;--color-neutral-black: #111827;--gray-50: #fafafa;--gray-100: #f5f5f5;--gray-200: #e5e5e5;--gray-300: #d4d4d4;--gray-400: #a3a3a3;--gray-500: #737373;--gray-600: #525252;--gray-700: #404040;--gray-800: #262626;--gray-900: #171717;--gray-950: #0a0a0a;--color-content-primary: #111827;--color-content-muted: color-mix(in srgb, #111827 80%, transparent);--color-content-inverse: #fafafa;--color-content-heading: #43291f;--color-content-heading-inverse: #fafafa;--color-content-link: #083d77;--color-content-link-hover: rgb(6.4, 48.8, 95.2);--color-content-link-inverse: #b8faff;--color-content-link-inverse-hover: #b8faff;--color-content-error: #da2c38;--color-surface-light: #fafafa;--color-surface-warm: #fffaf0;--color-surface-warm2: #fff1d7;--color-surface-blue: #083d77;--color-surface-brand: #006b5e;--color-surface-brand-dark: #00574d;--color-surface-accent: #ffb42f;--color-border: color-mix(in srgb, #006b5e 30%, transparent);--color-border-light: color-mix(in srgb, #006b5e 15%, transparent);--color-border-strong: #d4d4d4;--color-focus-ring: #083d77;--color-focus-ring-reverse: #C4EC22}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes fmctyBounce{0%{transform:scale(1) translate(0px, 0px)}4%{transform:scale(0.8) translate(0px, 5px)}9%{transform:scale(1.05) translate(0px, 0px)}12%{transform:scale(0.97) translate(0px, 0px)}16%{transform:scale(1) translate(0px, 0px)}100%{transform:scale(1) translate(0px, 0px)}}@keyframes tada{0%{transform:scale3d(1, 1, 1)}10%,20%{transform:scale3d(1.17, 1.17, 1.17) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{transform:scale3d(1.43, 1.43, 1.43) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{transform:scale3d(1.43, 1.43, 1.43) rotate3d(0, 0, 1, -3deg)}100%{transform:scale3d(1, 1, 1)}}@keyframes pulse-right{0%,100%{transform:translateX(0)}50%{transform:translateX(4px)}}.section__title{font-size:clamp(1.875rem,1.52rem + 1.52vw,2.875rem)}.hero.career-sub-hero{text-align:left;padding-bottom:calc(3*0.5rem)}.section-careers{background:#fffaf0;padding-bottom:calc(12*0.5rem)}.content h2:first-child{margin-top:calc(5*0.5rem)}.banner.banner-top-lender{background:#006b5e;color:#fafafa;text-align:center;padding:calc(1.5*0.5rem);font-size:clamp(.813rem,.73rem + .36vw,.938rem);margin:0}.banner.banner-top-lender strong{color:#c4ec22}.banner.banner-top-lender a{color:#b8faff;text-decoration:underline}.banner.banner-top-lender a:hover{color:#b8faff}.banner.banner-top-lender.banner-dark{background:#00574d}.careers-subnav{background:#00574d;border-bottom:1px solid rgba(250,250,250,.1)}.careers-subnav__list{display:flex;list-style:none;padding:0;margin:0;gap:calc(3*0.5rem)}.careers-subnav__link{display:block;padding:calc(1.5*0.5rem) 0;font-size:clamp(1rem,.84rem + .42vw,1.063rem);font-weight:600;color:color-mix(in srgb, #fafafa 80%, transparent);text-decoration:none;border-bottom:2px solid rgba(0,0,0,0);transition:color .2s ease-in-out,border-color .2s ease-in-out}.careers-subnav__link:hover{color:#fafafa;border-bottom-color:#c4ec22}.careers-hero{background:#fff1d7;overflow:hidden}.careers-hero .container{position:relative;display:flex;align-items:center;justify-content:center;min-height:500px}.careers-hero .hero__content{position:relative;z-index:2;text-align:center;max-width:768px}.careers-hero .hero__content .hero__eyebrow{color:color-mix(in srgb, #111827 80%, transparent);margin-bottom:calc(2*0.5rem)}.careers-hero .hero__content .hero__title{color:#43291f}@media screen and (min-width: 1024px){.careers-hero .hero__content .hero__title{font-size:clamp(2.875rem,2.2rem + 2.88vw,4.875rem)}}.careers-hero .hero__content .hero__subtitle{color:#111827;margin-bottom:calc(3*0.5rem);text-wrap:balance}.careers-hero .hero__image{position:absolute;bottom:0;z-index:1;display:flex;align-items:flex-end;width:90px}@media screen and (min-width: 768px){.careers-hero .hero__image{width:140px}}@media screen and (min-width: 1024px){.careers-hero .hero__image{width:200px}}.careers-hero .hero__image img{position:relative;z-index:1;max-width:100%;border-radius:1rem;display:block}.careers-hero .hero__image--left{bottom:-5%;left:5%}@media screen and (min-width: 1024px){.careers-hero .hero__image--left{left:0}}.careers-hero .hero__image--right{bottom:auto;justify-content:flex-end;top:-10%;right:10%}@media screen and (min-width: 1024px){.careers-hero .hero__image--right{top:-3%;right:0}}.careers-hero .hero__image--right img{right:-14px}.careers-hero .hero__image-bg{position:absolute;border-radius:1rem;width:100%;height:80%;z-index:0}.careers-hero .hero__image-bg--teal{background:#006b5e}.careers-hero .hero__image-bg--navy{background:#083d77;right:calc(-1*calc(1.5 * 0.5rem))}.careers-hero .hero__accents{position:absolute;inset:0;pointer-events:none;z-index:0}.careers-hero .accent{position:absolute;border-radius:.25rem;display:block}.careers-hero .accent--teal{background:#006b5e}.careers-hero .accent--gold{background:#ffb42f}.careers-hero .accent--navy{background:#083d77}.careers-hero .accent--xs{width:12px;height:12px}.careers-hero .accent--sm{width:16px;height:16px}.careers-hero .accent--md{width:22px;height:22px}.careers-hero .accent--lg{width:40px;height:40px}.careers-hero .accent--top-left{top:0%;left:5%}.careers-hero .accent--mid-left{top:7%;left:16%}.careers-hero .accent--lower-mid{bottom:29%;left:7%}.careers-hero .accent--lower-left{bottom:3%;left:41%}.careers-hero .accent--lower-right{bottom:-5%;right:5%}.careers-hero .accent--mid-right{top:24%;right:-2%}.careers-hero .accent--top-right{top:4%;right:30%}.careers-hero .accent--far-right{bottom:1%;right:12%}@media screen and (min-width: 768px){.careers-hero .accent--top-left{top:0%;left:10%}.careers-hero .accent--mid-left{top:9%;left:14%}.careers-hero .accent--lower-mid{top:49%;left:1%}.careers-hero .accent--lower-left{bottom:2%;left:21%}.careers-hero .accent--lower-right{bottom:14%;right:5%}.careers-hero .accent--mid-right{top:46%;right:0%}.careers-hero .accent--top-right{top:8%;right:19%}.careers-hero .accent--far-right{bottom:10%;right:8%}.careers-hero .accent--xs{width:14px;height:14px}.careers-hero .accent--sm{width:22px;height:22px}.careers-hero .accent--md{width:40px;height:40px}.careers-hero .accent--lg{width:56px;height:56px}}.section-careers-benefits{background:#00574d}.section-careers-benefits .section__title{color:#fafafa;text-align:center;margin-bottom:calc(6*0.5rem)}.section-careers-benefits .card.card--feature{--card-title-color: #fafafa;--card-body-color: color-mix(in srgb, #fafafa 80%, transparent);--card-icon-stroke-color: #ffb42f;border-color:rgba(255,250,240,.5);cursor:pointer;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.section-careers-benefits .card.card--feature:hover{background:#fafafa;--card-title-color: #111827;--card-body-color: color-mix(in srgb, #111827 80%, transparent);--card-icon-stroke-color: #006b5e}.section-careers-benefits .careers-p-callout{text-align:center;color:#fafafa;margin-top:calc(6*0.5rem);font-size:clamp(1.063rem,.95rem + .48vw,1.25rem)}.section-careers-benefits .careers-p-callout span{color:#fafafa}.section-careers-benefits .careers-p-callout a{color:#b8faff}.section-careers-benefits .careers-p-callout a:hover{color:#b8faff;text-decoration:underline}.section-careers-mission{background:#083d77;position:relative;padding-bottom:0;overflow:hidden}@media screen and (min-width: 768px){.section-careers-mission .container{display:flex;align-items:center;flex-direction:row-reverse;gap:calc(6*0.5rem)}.section-careers-mission .container>*{flex:1}}.section-careers-mission .mission-image{width:290px;max-width:100%;margin:0 auto}@media screen and (min-width: 768px){.section-careers-mission .mission-image{position:relative;margin-bottom:-12px}}.section-careers-mission .mission-image__photo{margin-bottom:-6px}@media screen and (min-width: 768px){.section-careers-mission .mission-image__photo{margin-bottom:0}}.section-careers-mission .mission-image__text{position:absolute;width:290px}@media screen and (min-width: 768px){.section-careers-mission .mission-image__text{width:auto}}.section-careers-mission .mission-content{text-align:center;margin-bottom:calc(3*0.5rem)}@media screen and (min-width: 768px){.section-careers-mission .mission-content{margin-bottom:0;text-align:left;margin-top:calc(-1*calc(8 * 0.5rem))}}.section-careers-mission .mission-content .section__title{color:#fafafa}.section-careers-mission .mission-content p{color:color-mix(in srgb, #fafafa 80%, transparent)}.section-careers-job-postings{background:#fffaf0}.section-careers-job-postings .section__title{text-align:center}.section-careers-job-postings .nb-job-listings{display:flex;flex-direction:column;gap:calc(1.5*0.5rem)}.section-careers-job-postings .nb-job-listings p{text-align:center}.section-careers-job-postings .nb-job-listing a{display:grid;grid-template-columns:1fr 2fr 1fr auto;align-items:center;gap:calc(2*0.5rem);padding:calc(2*0.5rem) calc(3*0.5rem);background:#fafafa;border-radius:1rem;text-decoration:none;color:#111827;border:1px solid color-mix(in srgb, #006b5e 15%, transparent);transition:box-shadow .2s ease-in-out,border-color .2s ease-in-out}@media screen and (max-width: 768px){.section-careers-job-postings .nb-job-listing a{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}}@media screen and (max-width: 640px){.section-careers-job-postings .nb-job-listing a{grid-template-columns:1fr}}.section-careers-job-postings .nb-job-listing a:hover{box-shadow:var(--card-shadow);border-color:#ffb42f}.section-careers-job-postings .job-location{display:flex;align-items:center;gap:calc(1*0.5rem);font-size:clamp(1rem,.84rem + .42vw,1.063rem);color:color-mix(in srgb, #111827 80%, transparent)}.section-careers-job-postings .job-location svg{flex-shrink:0}.section-careers-job-postings .job-title{font-size:clamp(1.063rem,.95rem + .48vw,1.25rem);font-weight:600;color:#43291f}.section-careers-job-postings .job-type{font-size:clamp(1rem,.84rem + .42vw,1.063rem);color:color-mix(in srgb, #111827 80%, transparent)}.section-careers-job-postings .job-cta{font-size:clamp(1rem,.84rem + .42vw,1.063rem);font-weight:600;color:#006b5e;white-space:nowrap}.section-careers-culture{background:#fffaf0}.section-careers-culture .section__intro{text-align:center;max-width:800px;margin:0 auto calc(6*0.5rem)}.section-careers-culture .section__intro .section__subtitle{font-size:clamp(1.063rem,.95rem + .48vw,1.25rem);color:#111827}.section-careers-culture .culture-features{display:grid;grid-template-columns:1fr;gap:calc(3*0.5rem);margin-bottom:calc(6*0.5rem)}@media screen and (min-width: 768px){.section-careers-culture .culture-features{grid-template-columns:repeat(3, 1fr)}}.section-careers-culture .culture-feature{margin-top:calc(6*0.5rem);box-shadow:none;background:#fff1d7;text-align:center;position:relative;will-change:transform;cursor:pointer;--card-title-size: clamp(1.25rem, 1.08rem + 0.73vw, 1.625rem)}.section-careers-culture .culture-feature::before{content:"";width:250px;height:250px;border-radius:9999px;position:absolute;left:calc(50% - 125px);top:-50px;background-color:#fff1d7;z-index:-1}.section-careers-culture .culture-feature .card__icon{margin:-48px auto var(--card-gap) auto;z-index:1;position:relative;-webkit-transition:transform .3s ease;-moz-transition:transform .3s ease;-ms-transition:transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease}.section-careers-culture .culture-feature:hover .card__icon{transform:translateY(-6px)}.section-careers-culture .culture-feature .card__title{text-align:center}.section-careers-culture .culture-callout{text-align:center;max-width:700px;margin:0 auto}.section-careers-culture .culture-callout p{font-size:clamp(1.063rem,.95rem + .48vw,1.25rem);color:#111827;margin-bottom:calc(3*0.5rem)}.section-careers-connection{background:#fff1d7}.section-careers-connection .container{display:grid;grid-template-columns:1fr;gap:calc(6*0.5rem);align-items:center}@media screen and (min-width: 768px){.section-careers-connection .container{grid-template-columns:1fr 1fr}}.section-careers-connection .connection-content-text .section__title{font-size:clamp(1.875rem,1.52rem + 1.52vw,2.875rem)}.section-careers-connection .connection-content-text p{font-size:clamp(1rem,.84rem + .42vw,1.063rem);color:#111827;margin-bottom:calc(2*0.5rem)}.section-careers-connection .connection-content-image img{width:100%;border-radius:1rem;display:block}.section-careers-reinforcement{background:#006b5e;text-align:center}.section-careers-reinforcement .section__title{color:#fafafa;margin-bottom:calc(3*0.5rem);font-size:clamp(1.875rem,1.52rem + 1.52vw,2.875rem)}.section-careers-faq{background:#fff1d7}.section-careers-faq .section__title{text-align:center;margin-bottom:calc(2*0.5rem)}.section-careers-faq .section__subtitle{text-align:center;font-size:clamp(1.063rem,.95rem + .48vw,1.25rem);color:#111827;margin-bottom:calc(6*0.5rem)}.section-careers-faq .expander-list{max-width:900px;margin:0 auto}.section-careers-awesome{background:#fff1d7;text-align:center}.section-careers-awesome .section__title{font-size:clamp(1.875rem,1.52rem + 1.52vw,2.875rem);margin-bottom:calc(6*0.5rem)}.section-careers-awesome .careers-list-awesome{list-style:none;padding:0;margin:0 auto calc(3*0.5rem) auto;display:grid;grid-template-columns:repeat(4, 1fr);place-items:center;max-width:768px;justify-content:center}@media screen and (min-width: 768px){.section-careers-awesome .careers-list-awesome{grid-template-columns:repeat(8, 1fr)}}.section-careers-awesome .careers-list-awesome li{display:flex;align-items:center;justify-content:center;width:100%;width:100px}.section-careers-awesome .careers-list-awesome svg,.section-careers-awesome .careers-list-awesome img{display:block;height:110px;width:auto;max-width:100%}.section-careers-awesome .careers-attribution{font-size:clamp(1rem,.84rem + .42vw,1.063rem);color:color-mix(in srgb, #111827 80%, transparent)}.section-careers-awesome .careers-attribution a{color:#083d77;text-decoration:underline}.section-careers-awesome .careers-attribution a:hover{color:rgb(6.4,48.8,95.2)}.page-header{background-color:#006b5e}.page-header .careers-header{padding-bottom:30px;position:relative}.page-header .careers-header:before{background:rgba(0,0,0,0) url("/assets/images/hero/careers-home.jpg") center center no-repeat;background-size:cover;bottom:0;content:"";left:0;position:absolute;opacity:.1;right:0;top:0;z-index:0}.page-header .careers-header .career-navbar .container{padding-left:15px;padding-right:15px;position:relative}.page-header .careers-header .career-navbar-brand{display:block;margin-bottom:10px;padding:10px;text-align:center}.page-header .careers-header .career-navbar-brand img{height:auto;margin:0 auto;width:145px}.page-header .careers-header .career-navbar-nav{list-style-type:none;margin:0 !important;padding:0;text-align:center}.page-header .careers-header .career-navbar-nav li{display:inline-block;margin:0 7px;padding:0}.page-header .careers-header .career-navbar-nav li a{color:#fafafa;font-size:14px;padding:0;text-decoration:none}.page-header .careers-header .career-navbar-nav li a:hover{background:rgba(0,0,0,0);color:#fafafa;transition:all .2s ease}@media screen and (min-width: 400px){.page-header .careers-header .career-navbar-nav li a{font-size:16px}}.page-header .careers-header .career-navbar-nav li:nth-child(1){margin-left:0}.page-header .careers-header .career-navbar-nav li:nth-child(3){margin-right:0}.page-header .careers-header .career-navbar-nav li.nav-active a{border:1px solid #fafafa}@media screen and (min-width: 600px){.page-header .careers-header .career-navbar-brand{left:15px;margin:0;position:absolute;top:15px}.page-header .careers-header .career-navbar-brand img{width:120px}.page-header .careers-header .career-navbar-nav{margin-left:130px !important;margin-top:65px !important;min-height:40px;text-align:right}.page-header .careers-header .career-navbar-nav li a{border:1px solid rgba(0,0,0,0);border-radius:30px;padding:8px 12px}.page-header .careers-header .career-navbar-nav li a:hover{border:1px solid #fafafa}}@media screen and (min-width: 992px){.page-header .careers-header{padding-bottom:55px}.page-header .careers-header .career-navbar-nav{min-height:65px}.page-header .careers-header .career-navbar-nav li{margin:0 15px}.page-header .careers-header .career-navbar-nav li a{padding:10px 20px}}.page-header .careers-header.careers-header-sub:before{background-image:none}.hero-careers,.hero-guide,.hero-resources{position:relative;text-align:center;z-index:1}.hero-careers h1,.hero-guide h1,.hero-resources h1{display:none}.hero-careers h2,.hero-guide h2,.hero-resources h2{color:#fafafa;font-size:34px;margin:15px auto;max-width:850px;padding:0}.hero-careers h2 .people,.hero-guide h2 .people,.hero-resources h2 .people{display:block;margin:0 auto;width:60px}.hero-careers h2 .people svg g g:nth-child(1) path,.hero-careers h2 .people svg g g:nth-child(2) path,.hero-guide h2 .people svg g g:nth-child(1) path,.hero-guide h2 .people svg g g:nth-child(2) path,.hero-resources h2 .people svg g g:nth-child(1) path,.hero-resources h2 .people svg g g:nth-child(2) path{stroke:#fafafa}.hero-careers h2 .people svg g g:nth-child(3) path,.hero-careers h2 .people svg g g:nth-child(4) path,.hero-guide h2 .people svg g g:nth-child(3) path,.hero-guide h2 .people svg g g:nth-child(4) path,.hero-resources h2 .people svg g g:nth-child(3) path,.hero-resources h2 .people svg g g:nth-child(4) path{fill:#fafafa}.hero-careers h2 .h2-foxtrot,.hero-guide h2 .h2-foxtrot,.hero-resources h2 .h2-foxtrot{display:block;font-size:20px}@media screen and (min-width: 600px){.hero-careers,.hero-guide,.hero-resources{padding:30px 0}}@media screen and (min-width: 900px){.hero-careers,.hero-guide,.hero-resources{padding:50px 0}.hero-careers h2,.hero-guide h2,.hero-resources h2{font-size:42px}.hero-careers h2 .h2-foxtrot,.hero-guide h2 .h2-foxtrot,.hero-resources h2 .h2-foxtrot{font-size:24px}}@media screen and (min-width: 1200px){.hero-careers h2,.hero-guide h2,.hero-resources h2{font-size:52px}.hero-careers h2 .h2-foxtrot,.hero-guide h2 .h2-foxtrot,.hero-resources h2 .h2-foxtrot{font-size:28px}}@keyframes bounceAttention{0%{transform:scale(1) translate(0px, 0px)}4%{transform:scale(0.8) translate(0px, 5px)}9%{transform:scale(1.05) translate(0px, 0px)}12%{transform:scale(0.97) translate(0px, 0px)}16%{transform:scale(1) translate(0px, 0px)}100%{transform:scale(1) translate(0px, 0px)}}.hero-careers a.button.filled{animation-name:bounceAttention;animation-iteration-count:2;animation-delay:2s;animation-duration:5s}.careers-banner{background-color:#19796e;color:#fafafa;font-size:14px;opacity:1;padding:8px 0;text-align:center;z-index:1}.careers-boilerplate{background:#fafafa;padding:20px 0 10px}.careers-boilerplate p{margin:0}.careers-boilerplate p.small{font-size:12px}.section-careers .container{position:relative}.section-careers.section-careers-mission{padding-bottom:40px}.section-careers.section-careers-mission .container{max-width:1000px;position:relative}.section-careers.section-careers-mission .container:after{border:4px solid #c4ec22;bottom:-30px;content:"";display:block;left:10px;opacity:.55;position:absolute;right:10px;top:24px}.section-careers.section-careers-mission h2{background-color:rgba(0,107,94,.08);display:block;font-size:32px;margin:15px 0 30px;padding:50px}.section-careers.section-careers-mission h2 span{display:block}.section-careers.section-careers-mission p{font-size:18px;margin-left:20px;margin-right:20px}@media screen and (min-width: 600px){.section-careers.section-careers-mission h2{font-size:40px}}@media screen and (min-width: 800px){.section-careers.section-careers-mission h2{left:0;position:absolute;top:20px}.section-careers.section-careers-mission p{margin-left:400px}.section-careers.section-careers-mission p:first-of-type{margin-top:40px}}@media screen and (min-width: 992px){.section-careers.section-careers-mission{margin-top:20px;margin-bottom:60px;padding-bottom:0}}@media screen and (min-width: 1124px){.section-careers.section-careers-mission .container:after{left:15px;top:50px}.section-careers.section-careers-mission h2{font-size:48px;max-width:480px;min-height:275px;padding-top:80px}.section-careers.section-careers-mission p{margin-left:480px}.section-careers.section-careers-mission p:first-of-type{margin-top:65px}}.section-careers.section-careers-culture{text-align:center}.section-careers.section-careers-culture .container{max-width:1200px}.section-careers.section-careers-culture h2{font-size:40px;margin:0 auto;padding-bottom:30px}@media screen and (min-width: 600px){.section-careers.section-careers-culture h2{font-size:42px}}@media screen and (min-width: 800px){.section-careers.section-careers-culture{padding:40px 0}.section-careers.section-careers-culture .careers-list-numbered{margin:40px auto !important;max-width:650px}.section-careers.section-careers-culture .careers-list-numbered li:before{top:2px}.section-careers.section-careers-culture .careers-list-numbered h3{font-size:24px}.section-careers.section-careers-culture .careers-list-numbered h3 span{font-size:32px}}@media screen and (min-width: 1000px){.section-careers.section-careers-culture{padding:60px 0}.section-careers.section-careers-culture h2{font-size:48px}}.section-careers.section-careers-connection{background-color:#f0fde8;padding:40px 0}@media screen and (min-width: 1028px){.section-careers.section-careers-connection{padding:60px 0}.section-careers.section-careers-connection .container{box-sizing:border-box;display:grid;column-gap:40px;grid-auto-columns:1fr;grid-auto-flow:row}.section-careers.section-careers-connection .container .connection-content-image,.section-careers.section-careers-connection .container .connection-content-text{grid-row:1}.section-careers.section-careers-connection .container .connection-content-image{order:2}.section-careers.section-careers-connection .container .connection-content-text{order:1}.section-careers.section-careers-connection .container .connection-content-text h2{margin-top:0}}.section-careers.section-careers-benefits{padding:40px 0}.section-careers.section-careers-benefits h2{font-size:40px;margin:0 auto;text-align:center}.section-careers.section-careers-benefits p{text-align:center}.section-careers.section-careers-benefits p strong{display:block}.section-careers.section-careers-benefits p.careers-p-callout{border:1px solid rgba(0,0,0,.075);border-radius:12px;margin-left:0;margin-right:0;max-width:545px;padding:10px 10px 10px 65px;position:relative;text-align:left}.section-careers.section-careers-benefits p.careers-p-callout:before{background:url("/assets/svg/icon-careers-faq.svg") 0 0 no-repeat;background-size:contain;content:"";display:block;height:35px;left:20px;margin:0;position:absolute;top:20px;width:35px}@media screen and (min-width: 520px){.section-careers.section-careers-benefits p.careers-p-callout{border-radius:45px}}@media screen and (min-width: 600px){.section-careers.section-careers-benefits h2{font-size:42px}.section-careers.section-careers-benefits p.careers-p-callout{border-radius:46px;margin-left:auto;margin-right:auto;padding:15px;padding-left:65px}.section-careers.section-careers-benefits p.careers-p-callout:before{top:23px}}@media screen and (min-width: 1000px){.section-careers.section-careers-benefits h2{font-size:48px}}@media screen and (min-width: 1028px){.section-careers.section-careers-benefits{padding:60px 0}}.section-careers.section-careers-job-postings h2{font-size:40px;margin:0 auto;padding-bottom:30px;text-align:center}.section-careers.section-careers-job-postings .nb-job-listings div a{background:#fafafa;border:1px solid rgba(0,0,0,.075);border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.05);color:#111827;display:block;font-size:13px;margin:10px 0;padding:15px;text-decoration:none;transition:all .1s linear}.section-careers.section-careers-job-postings .nb-job-listings div a .job-location{font-size:12px;color:color-mix(in srgb, #111827 80%, transparent)}.section-careers.section-careers-job-postings .nb-job-listings div a .job-location svg{display:inline-block;height:12px;width:10px}.section-careers.section-careers-job-postings .nb-job-listings div a .job-location svg .icon--primary-color{fill:#006b5e}.section-careers.section-careers-job-postings .nb-job-listings div a .job-title{color:#006b5e;font-size:21px;font-weight:700}.section-careers.section-careers-job-postings .nb-job-listings div a .job-type span{background-color:rgba(0,107,94,.08);border-radius:6px;color:#006b5e;display:inline-block;margin:0 5px 0 0;padding:4px 10px}.section-careers.section-careers-job-postings .nb-job-listings div a .job-cta{-webkit-appearance:none;background:#c4ec22;border:#c4ec22;border-radius:50px;color:#fafafa;cursor:pointer;display:inline-block;font-size:18px;font-style:normal;font-weight:700;line-height:1em;margin:10px 0 0 0;padding:15px 30px;transition:all .15s ease}.section-careers.section-careers-job-postings .nb-job-listings div a:hover .job-cta{background:#00574d}.section-careers.section-careers-job-postings .nb-job-listings div span{display:block}@media screen and (min-width: 465px){.section-careers.section-careers-job-postings .nb-job-listings{display:grid;gap:20px;grid-template-columns:repeat(2, minmax(200px, 1fr))}.section-careers.section-careers-job-postings .nb-job-listings div a{margin:0}}@media screen and (min-width: 700px){.section-careers.section-careers-job-postings .nb-job-listings{grid-template-columns:repeat(3, minmax(200px, 1fr))}}@media screen and (min-width: 850px){.section-careers.section-careers-job-postings .nb-job-listings div a:hover{transform:scale(1.1)}}@media screen and (min-width: 600px){.section-careers.section-careers-job-postings h2{font-size:42px}}@media screen and (min-width: 800px){.section-careers.section-careers-job-postings{padding:40px 0}}@media screen and (min-width: 1000px){.section-careers.section-careers-job-postings{padding:60px 0}.section-careers.section-careers-job-postings h2{font-size:48px}}.section-careers.section-careers-awesome{padding:40px 0;text-align:center}.section-careers.section-careers-awesome h2{font-size:32px;margin:0;padding:0}.section-careers.section-careers-awesome p.small{color:color-mix(in srgb, #111827 80%, transparent)}@media screen and (min-width: 800px){.section-careers.section-careers-awesome h2{font-size:35px}}@media screen and (min-width: 1000px){.section-careers.section-careers-awesome h2{font-size:40px}}@media screen and (min-width: 1024px){.section-careers.section-careers-awesome{padding:60px 0}}@media screen and (min-width: 1200px){.section-careers.section-careers-awesome h2{font-size:42px}}.section-careers.section-careers-reinforcement{background:#006b5e;background:repeating-linear-gradient(45deg, rgba(0, 107, 94, 0.98), rgba(0, 107, 94, 0.98) 3px, #006b5e 3px, #006b5e 20px);color:#fafafa;padding:40px 0;text-align:center}.section-careers.section-careers-reinforcement span{display:block;font-family:"Calibre","Roboto",sans-serif;font-size:26px;font-weight:700;margin:0 auto 10px}@media screen and (min-width: 600px){.section-careers.section-careers-reinforcement span{display:inline-block;margin:0 10px 0 0}}@media screen and (min-width: 1024px){.section-careers.section-careers-reinforcement span{font-size:28px}}.section-careers.section-careers-crumb{background:#fff1d7;font-size:13px;padding:10px 0}.section-careers.section-careers-crumb a{color:#083d77;font-size:13px;text-decoration:none}.section-careers.section-careers-crumb a:hover{color:#111827;transform:all .2s ease}.section-careers.section-careers-guide{padding-bottom:calc(3*0.5rem)}.section-careers.section-careers-guide h2{margin:0 0 10px}.section-careers.section-careers-guide p:last-of-type{margin-bottom:0}.section-careers.section-careers-guide p.p-note{background:#fff1d7;border-radius:6px;color:color-mix(in srgb, #111827 80%, transparent);font-size:13px;padding:10px}.section-careers.section-careers-guide .guide-list-highlight{background:#b8faff;border:1px solid rgba(184,250,255,.09);border-radius:16px;color:#006b5e;display:inline-block;font-family:"Calibre","Roboto",sans-serif;font-size:15px;font-weight:700;line-height:1.1;position:absolute;padding:3px 8px;right:15px;top:-10px}@media screen and (min-width: 700px){.section-careers.section-careers-guide h2{font-size:28px}.section-careers.section-careers-guide p{font-size:16px}}@media screen and (min-width: 1000px){.section-careers.section-careers-guide h2{font-size:26px}}.section-careers.section-careers-content-header h1{margin-bottom:0}.section-careers.section-careers-content-header h2{margin-top:5px}.section-careers.section-careers-faq{padding-bottom:40px}.section-careers.section-careers-faq h2,.section-careers.section-careers-faq p{text-align:center}.section-careers.section-careers-faq h2:first-of-type:before{background:url("/assets/svg/icon-careers-faq.svg") 0 0 no-repeat;background-size:contain;content:"";display:block;height:70px;margin:0 auto 10px;width:77px}.section-careers.section-careers-faq h2:not(:first-of-type){margin-bottom:40px}.section-careers.section-careers-faq .expander-group-unstyled{margin:0 auto -1px}.section-careers.section-careers-faq .expander-group-unstyled h3{font-size:22px}.section-careers.section-careers-faq .expander-group-unstyled p{font-size:15px;padding-left:15px;padding-right:40px;text-align:left}.section-careers.section-careers-faq .expander-group-unstyled .expander-group-content{max-height:0;opacity:0;visibility:hidden;overflow:hidden;padding:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;color:#000}.section-careers.section-careers-faq .expander-group-unstyled .expander-group-content-inner{padding:5px 0}.section-careers.section-careers-faq .expander-group-unstyled .expander-group-content-inner *:first-child{margin-top:0}.section-careers.section-careers-faq .expander-group-unstyled .expander-group-content-inner *:last-child{margin-bottom:0}.section-careers.section-careers-faq .expander-group-unstyled.expander-group-open .expander-group-content{opacity:1;visibility:visible}.section-careers.section-careers-faq .expander-group-unstyled .expander-group-title{display:block;margin:0;padding:15px;position:relative;display:flex;align-items:center;gap:10px}.section-careers.section-careers-faq .expander-group-unstyled .expander-group-title:focus-within{outline:2px dotted #006b5e;outline-offset:3px}.section-careers.section-careers-faq .expander-group-unstyled .expander-group-title:focus-within .expander-button{outline:0}.section-careers.section-careers-faq .expander-group-unstyled .expander-group-title:hover,.section-careers.section-careers-faq .expander-group-unstyled .expander-group-title:focus{background:rgba(0,0,0,.02);border-radius:10px;color:#19796e}.section-careers.section-careers-faq .expander-group-unstyled .expander-button{-webkit-appearance:none;background:none;border:0 none;border-radius:2em;color:#006b5e;cursor:pointer;display:inline-block;font-size:15px;line-height:1em;margin:0 0 0 auto;padding:0 1.5em 0 0;text-align:left;text-decoration:none;width:1em;height:1em;overflow:hidden;text-indent:2em}.section-careers.section-careers-faq .expander-group-unstyled .expander-button:after{content:"";position:absolute;left:0;right:0;bottom:0;top:0}.section-careers.section-careers-faq .expander-group-unstyled .expander-button:before{-webkit-transition:transform .3s ease;-moz-transition:transform .3s ease;-ms-transition:transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%235bca57' d='m11.99,20.14h0c-.66,0-1.3-.26-1.77-.73L.96,10.14C0,9.16,0,7.58.96,6.6c.98-.98,2.56-.98,3.54,0l7.5,7.5,7.49-7.5c.98-.98,2.56-.98,3.54,0s.98,2.56,0,3.54l-9.27,9.27c-.47.47-1.1.73-1.77.73Z'%3E%3C/path%3E%3C/svg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:contain;content:"";margin-top:-0.5em;pointer-events:none;position:absolute;height:1em;left:auto;right:8px;top:50%;width:1em}.section-careers.section-careers-faq .expander-group-unstyled .expander-button:hover,.section-careers.section-careers-faq .expander-group-unstyled .expander-button:focus{color:#c4ec22}.section-careers.section-careers-faq .expander-group-unstyled .expander-button:hover:before,.section-careers.section-careers-faq .expander-group-unstyled .expander-button:focus:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23079169' d='m11.99,20.14h0c-.66,0-1.3-.26-1.77-.73L.96,10.14C0,9.16,0,7.58.96,6.6c.98-.98,2.56-.98,3.54,0l7.5,7.5,7.49-7.5c.98-.98,2.56-.98,3.54,0s.98,2.56,0,3.54l-9.27,9.27c-.47.47-1.1.73-1.77.73Z'%3E%3C/path%3E%3C/svg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:contain}.section-careers.section-careers-faq .expander-group-unstyled .expander-button[aria-expanded=true]:before{transform:rotate(-180deg)}.section-careers.section-careers-faq .expander-group-unstyled.expander-group-open{background:rgba(0,0,0,.02);border-radius:10px;padding-bottom:15px}.section-careers.section-careers-faq .expander-group-unstyled.expander-group-open .expander-group-title{background:none}.section-careers.section-careers-faq a.back-faq{color:color-mix(in srgb, #111827 80%, transparent);display:block;font-size:13px;margin:20px 0 20px 15px;padding-left:16px;position:relative;text-decoration:none;width:120px}.section-careers.section-careers-faq a.back-faq:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23666666' d='m11.99,20.14h0c-.66,0-1.3-.26-1.77-.73L.96,10.14C0,9.16,0,7.58.96,6.6c.98-.98,2.56-.98,3.54,0l7.5,7.5,7.49-7.5c.98-.98,2.56-.98,3.54,0s.98,2.56,0,3.54l-9.27,9.27c-.47.47-1.1.73-1.77.73Z'%3E%3C/path%3E%3C/svg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:contain;content:"";position:absolute;height:10px;left:0;right:auto;top:6px;transform:rotate(-180deg);width:10px}@media screen and (min-width: 800px){.section-careers.section-careers-faq{padding-bottom:60px}}.section-careers .section-careers-block{display:block;margin:0 auto;max-width:800px}.section-careers .careers-list{list-style-type:none;margin:0 0 calc(6*0.5rem) 0;padding:0}.section-careers .careers-list li{margin:0;padding:0}.section-careers .careers-list.careers-list-culture li h3{margin:0}.section-careers .careers-list.careers-list-culture li p{margin:10px 0 20px}.section-careers .careers-list.careers-list-culture li:before{content:"";display:block;height:95px;margin:0 0 10px;width:100px}.section-careers .careers-list.careers-list-culture li:nth-child(1):before{background:url("/assets/svg/icon-careers-care.svg") 0 0 no-repeat;background-size:contain}.section-careers .careers-list.careers-list-culture li:nth-child(2):before{background:url("/assets/svg/icon-careers-flexibility.svg") 0 0 no-repeat;background-size:contain}.section-careers .careers-list.careers-list-culture li:nth-child(3):before{background:url("/assets/svg/icon-careers-authenticity.svg") 0 0 no-repeat;background-size:contain}@media screen and (min-width: 800px){.section-careers .careers-list.careers-list-culture{display:grid;gap:20px;grid-template-columns:repeat(3, minmax(0, 1fr))}}@media screen and (min-width: 1224px){.section-careers .careers-list.careers-list-culture{gap:30px}}.section-careers .careers-list.careers-list-benefits li{background:#fafafa;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.1);margin:0 0 10px;padding:15px}.section-careers .careers-list.careers-list-benefits li h3{font-size:20px;margin-top:0;padding-left:30px;position:relative}.section-careers .careers-list.careers-list-benefits li h3 span{display:block;left:0;position:absolute;top:0}.section-careers .careers-list.careers-list-benefits li p{text-align:left}@media screen and (min-width: 465px){.section-careers .careers-list.careers-list-benefits{display:grid;gap:20px;grid-template-columns:repeat(2, minmax(200px, 1fr))}.section-careers .careers-list.careers-list-benefits li{margin:0}.section-careers .careers-list.careers-list-benefits li h3{font-size:24px;padding-left:33px}}@media screen and (min-width: 700px){.section-careers .careers-list.careers-list-benefits{grid-template-columns:repeat(3, minmax(200px, 1fr))}}.section-careers .careers-list.careers-list-awesome{display:grid;gap:10px;grid-template-columns:repeat(4, minmax(60px, 1fr));list-style-type:none;margin:20px auto !important;max-width:800px;padding:0;text-align:center}.section-careers .careers-list.careers-list-awesome li{margin:0;padding:0}.section-careers .careers-list.careers-list-awesome li svg{height:85px;width:auto}@media screen and (min-width: 560px){.section-careers .careers-list.careers-list-awesome li svg{height:105px}}@media screen and (min-width: 800px){.section-careers .careers-list.careers-list-awesome{grid-template-columns:repeat(8, minmax(80px, 1fr))}}@media screen and (min-width: 1000px){.section-careers .careers-list.careers-list-awesome li svg{height:120px}.section-careers .careers-list.careers-list-awesome li:nth-child(3) svg,.section-careers .careers-list.careers-list-awesome li:nth-child(4) svg,.section-careers .careers-list.careers-list-awesome li:nth-child(5) svg,.section-careers .careers-list.careers-list-awesome li:nth-child(6) svg,.section-careers .careers-list.careers-list-awesome li:nth-child(7) svg{height:130px;margin-top:-5px}}.section-careers .careers-list.careers-list-guide{margin-top:0 !important;counter-reset:list-number}.section-careers .careers-list.careers-list-guide li{border:2px solid rgba(196,138,42,.2);border-radius:.5rem;counter-increment:list-number;display:block;margin:0 0 30px 0;padding:20px;padding-top:30px;position:relative}.section-careers .careers-list.careers-list-guide li:before{background:#006b5e;border-radius:100%;color:#fafafa;content:counter(list-number);display:block;font-family:"Calibre","Roboto",sans-serif;font-size:26px;font-weight:600;height:40px;line-height:40px;left:15px;position:absolute;text-align:center;top:-20px;width:40px}.section-careers .careers-list.careers-list-guide li:nth-child(1){background:#ffb42f;border-color:#ffb42f}.section-careers .careers-list.careers-list-guide li:nth-child(6){margin-bottom:0}@media screen and (min-width: 700px){.section-careers .careers-list.careers-list-guide{display:grid;gap:30px;grid-template-columns:repeat(2, minmax(0, 1fr))}.section-careers .careers-list.careers-list-guide li{margin:0;padding-top:20px}.section-careers .careers-list.careers-list-guide li:after{border-top:4px dotted rgba(0,0,0,.07);content:"";height:1px;position:absolute;right:-31px;top:35px;width:30px}.section-careers .careers-list.careers-list-guide li:nth-child(even)::after{display:none}}@media screen and (min-width: 1000px){.section-careers .careers-list.careers-list-guide{grid-template-columns:repeat(3, minmax(0, 1fr))}.section-careers .careers-list.careers-list-guide li{padding-left:30px}.section-careers .careers-list.careers-list-guide li .button.filled{font-size:19px}.section-careers .careers-list.careers-list-guide li:before{font-size:26px;height:40px;line-height:40px;left:-20px;top:15px;width:40px}.section-careers .careers-list.careers-list-guide li:after{right:-31px;top:35px;width:30px}.section-careers .careers-list.careers-list-guide li:nth-child(2)::after,.section-careers .careers-list.careers-list-guide li:nth-child(4)::after{display:block}.section-careers .careers-list.careers-list-guide li:nth-child(3)::after,.section-careers .careers-list.careers-list-guide li:nth-child(6)::after{display:none}}.section-careers .careers-list.careers-list-resources li,.section-careers .careers-list.careers-list-faq li{display:inline-block}.section-careers .careers-list.careers-list-resources li a,.section-careers .careers-list.careers-list-faq li a{background:rgba(0,107,94,.08);background:rgba(0,0,0,0);border:1px solid rgba(0,107,94,.15);border:1px solid var(--color-nb-blue);border-radius:18px;display:block;font-size:12px;padding:7px 15px;text-decoration:none}.section-careers .careers-list.careers-list-resources li a:hover,.section-careers .careers-list.careers-list-faq li a:hover{background:rgba(8,61,119,.1)}.section-careers .careers-list.careers-list-resources li:nth-child(1),.section-careers .careers-list.careers-list-faq li:nth-child(1){margin-left:0}.section-careers .careers-list.careers-list-resources li:nth-child(5),.section-careers .careers-list.careers-list-faq li:nth-child(5){margin-right:0}.section-careers .careers-list.careers-list-faq{text-align:center}.section-careers p.small{font-size:12px}.newUtilities{background-color:#fffaf0;padding-top:calc(2*0.5rem)}.career-utilities{display:grid;list-style-type:none;gap:calc(2*0.5rem);padding:0}.career-utilities .social-links-list{list-style-type:none;margin:0 0 2rem 0;padding:0}.career-utilities .social-links-list-item{display:grid;grid-template-columns:50px 1fr;grid-column-gap:1rem;margin-bottom:1rem;font-weight:bold;list-style-type:none;margin-left:1rem}.social-container .h-echo{margin-bottom:calc(2*0.5rem)}.jv-careersite{padding:calc(3*0.5rem);border-radius:.5rem;background:#fff}/*# sourceMappingURL=page_careers.css.map */
