.careers-hiringprocess{padding:var(--section-padding-vertical) 0;overflow:hidden}.careers-hiringprocess.theme-blue{background-color:var(--secondary-color)}.careers-hiringprocess.theme-white{background-color:var(--background-color)}.hp-head{text-align:center;max-width:800px;margin:0 auto 4rem auto}.careers-hiringprocess.theme-blue .hp-head h2,.careers-hiringprocess.theme-blue .hp-head p{color:var(--text-color-light)}.careers-hiringprocess.theme-white .hp-head h2,.careers-hiringprocess.theme-white .hp-head p{color:var(--text-color)}.hiring-process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4rem 2rem;position:relative}.process-step{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;z-index:1}.step-node-wrapper{position:relative;width:100%;display:flex;justify-content:center;margin-bottom:1.5rem}.step-node-wrapper::after{content:'';position:absolute;top:50%;left:calc(50% + 45px);width:calc(100% - 90px + 2rem);height:2px;border-top-style:dashed;border-top-width:2px}.process-step:nth-child(3n) .step-node-wrapper::after{display:none}.process-step:nth-child(3)::after{content:'';position:absolute;left:50%;top:100%;transform:translateX(-50%);width:2px;height:9rem;border-left-style:dashed;border-left-width:2px}.careers-hiringprocess.theme-blue .step-node-wrapper::after,.careers-hiringprocess.theme-blue .process-step:nth-child(3)::after{border-color:var(--accent-color-blue)}.careers-hiringprocess.theme-white .step-node-wrapper::after,.careers-hiringprocess.theme-white .process-step:nth-child(3)::after{border-color:var(--accent-color)}.step-label{font-weight:700;text-transform:uppercase;padding:.25rem .75rem;border-radius:99px;margin-bottom:1.5rem}.step-node{width:90px;height:90px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;border-style:solid;border-width:3px;background-color:inherit}.step-node i{font-size:2.2rem}.step-content{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:100%}.step-title{font-weight:700;text-transform:uppercase;padding:.25rem 1rem;border-radius:99px;margin:0;line-height:1.5}.step-description{line-height:1.6;margin:0;max-width:300px;width:100%;padding:1.5rem;border-radius:12px}.careers-hiringprocess.theme-blue .step-label,.careers-hiringprocess.theme-blue .step-title{color:var(--text-color-light);background-color:var(--secondary-color-light)}.careers-hiringprocess.theme-blue .step-node{background-color:var(--secondary-color);border-color:var(--accent-color-blue)}.careers-hiringprocess.theme-blue .step-node i{color:var(--text-color-light)}.careers-hiringprocess.theme-blue .step-description{background-color:var(--secondary-color-darker);color:var(--text-color-light)}.careers-hiringprocess.theme-white .step-label,.careers-hiringprocess.theme-white .step-title{color:var(--text-color);background-color:#fff;border:1px solid var(--primary-color-light-bg)}.careers-hiringprocess.theme-white .step-node{background-color:var(--background-color);border-color:var(--accent-color)}.careers-hiringprocess.theme-white .step-node i{color:var(--primary-color)}.careers-hiringprocess.theme-white .step-description{background-color:var(--secondary-color-light-bg);color:var(--accent-color)}.hiring-process-mobile{display:none}@media (max-width:900px){.hiring-process-desktop{display:none}.hiring-process-mobile{display:grid;grid-template-columns:1fr;gap:2rem}.hiring-process-mobile .step-node-wrapper::after,.hiring-process-mobile .step-node-wrapper::before,.process-step:nth-child(3)::after{display:none}}@media (max-width:600px){.hiring-process-grid{grid-template-columns:1fr}}