.careers-wrap{background-color:var(--color-background-dark)}.careers-wrap .careers-hero-wrap{padding:200px 40px;text-align:center;display:flex;justify-content:center;flex-direction:column;align-items:center;height:calc(100vh - 275px)}@media(max-width:768px){.careers-wrap .careers-hero-wrap{padding:20px;align-items:flex-start;justify-content:flex-start;height:auto;margin-top:64px!important}}.careers-wrap .careers-hero-wrap .hero-title{color:var(--color-text-light);text-align:center}@media(max-width:768px){.careers-wrap .careers-hero-wrap .hero-title{margin-top:10px}}.careers-wrap .careers-hero-wrap .cta-wrap{display:flex;align-items:center;justify-content:center;margin-top:56px}@media(max-width:768px){.careers-wrap .careers-hero-wrap .cta-wrap{width:100%;margin-top:40px}}.careers-wrap .team-images-wrap{overflow:hidden;width:100%}.careers-wrap .team-images-wrap .team-image-item{flex:0 0 auto;width:100%;margin-right:20px}.careers-wrap .team-images-wrap .team-image-item img{width:300%;height:auto;object-fit:cover}@media(max-width:768px){.careers-wrap .team-images-wrap{margin-top:20px}.careers-wrap .team-images-wrap img{width:220px;height:220px}}.careers-wrap .who-we-are{background-color:var(--color-secondary-30);color:var(--color-text-dark)}.careers-wrap .who-we-are .common-content-wrap{padding:150px 0}@media(max-width:1150px){.careers-wrap .who-we-are .common-content-wrap{padding:0 60px}}@media(max-width:768px){.careers-wrap .who-we-are .common-content-wrap{padding:20px}}.careers-wrap .who-we-are .content-wrap{display:flex;justify-content:space-between;width:100%;gap:40px;padding:0 150px}@media(max-width:768px){.careers-wrap .who-we-are .content-wrap{flex-direction:column;align-items:center;gap:20px;padding:0}}.careers-wrap .who-we-are .content-wrap .section-title-small{max-width:400px}.careers-wrap .who-we-are .feature-outer-wrap{width:100%;display:flex;justify-content:center;padding:0 60px 40px;margin:140px auto 0}@media(max-width:768px){.careers-wrap .who-we-are .feature-outer-wrap{padding:0;margin-top:50px}}.careers-wrap .who-we-are .feature-outer-wrap .choose-features{display:flex;flex-wrap:wrap;gap:50px;width:100%;justify-content:center}.careers-wrap .openings-wrap{z-index:80;background-color:var(--color-background-dark);position:relative}.careers-wrap .openings-wrap .common-content-wrap{padding:130px 0 0;color:var(--color-text-light)}@media(max-width:768px){.careers-wrap .openings-wrap .common-content-wrap{padding:0}.careers-wrap .openings-wrap{padding:64px 20px}}.careers-wrap .openings-wrap .openings-content{width:100%;display:flex;justify-content:center;flex-direction:column;align-items:center;text-align:center}@media(max-width:768px){.careers-wrap .openings-wrap .openings-content{width:100%;padding:0;text-align:left;align-items:flex-start}}.careers-wrap .openings-wrap .openings-content .section-title{color:var(--color-text-light)}.careers-wrap .openings-wrap .openings-content .section-subtitle{color:var(--color-text-dark-30);max-width:900px}.careers-wrap .openings-wrap .openings-list{padding:30px 220px}@media(max-width:768px){.careers-wrap .openings-wrap .openings-list{padding:10px 0}}.careers-wrap .openings-wrap .openings-list .opening-section .section-title{color:var(--color-text-disabled-dark);font-size:32px;border-bottom:1px solid var(--color-text-disabled-dark);margin-top:80px}@media(max-width:768px){.careers-wrap .openings-wrap .openings-list .opening-section .section-title{font-size:24px;margin-top:64px;padding-bottom:20px}}.careers-wrap .openings-wrap .openings-list .opening-section .opening-item{padding:30px 0;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--color-text-disabled-dark);transition:padding var(--transition-speed-fast) ease-in-out;cursor:pointer}.careers-wrap .openings-wrap .openings-list .opening-section .opening-item:hover{padding:30px 16px;background-color:var(--black-90)}.careers-wrap .openings-wrap .openings-list .opening-section .opening-item .opening-location{color:var(--color-text-disabled-dark);margin-top:10px}@media(max-width:768px){.careers-wrap .openings-wrap .openings-list .opening-section .opening-item{padding:20px 0}.careers-wrap .openings-wrap .openings-list .opening-section .opening-item:hover{padding:20px 8px}}