:root{--bs-primary:#113228;--bs-success:#71a64b;--bs-light:#f1f1f2;--bs-dark:#212529;--bs-gray-600:#6c757d;--bs-white:#fff}.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.row>*{padding-left:15px;padding-right:15px}.col-6{flex:0 0 auto;width:50%}@media (min-width:768px){.col-md-4{flex:0 0 auto;width:33.333333%}}@media (min-width:992px){.col-lg-2{flex:0 0 auto;width:16.666667%}}.py-5,.py-lg-15{padding-bottom:2rem;padding-top:2rem}@media (min-width:992px){.py-lg-15{padding-bottom:6rem;padding-top:6rem}}.mb-3{margin-bottom:1rem}.mb-4{margin-bottom:1.5rem}.mb-5{margin-bottom:2rem}.bg-light{background-color:var(--bs-light)}.bg-white{background-color:var(--bs-white)}.bg-primary{background-color:var(--bs-primary)}.bg-success{background-color:var(--bs-success)}.text-center{text-align:center}.text-dark{color:var(--bs-dark)}.text-white{color:var(--bs-white)}.text-gray-600{color:var(--bs-gray-600)}.display-5{font-size:2.5rem;font-weight:300;line-height:1.2}@media (min-width:992px){.display-5{font-size:3rem}}.fs-2{font-size:2rem}.fs-5{font-size:1.25rem}.fw-bold{font-weight:700}.small{font-size:.875rem}h5{font-size:1.25rem;font-weight:500;line-height:1.2;margin-bottom:.5rem}p{margin-bottom:1rem;margin-top:0}.d-flex{display:flex}.align-items-center{align-items:center}.justify-content-center{justify-content:center}.rounded-circle{border-radius:50%}.mx-auto{margin-left:auto;margin-right:auto}.bi{display:inline-block;font-size:inherit;line-height:1}.hiring-process-module{width:100%}.hiring-process-step-circle{transition:transform .3s ease,box-shadow .3s ease}.hiring-process-step:hover .hiring-process-step-circle{box-shadow:0 .5rem 1rem rgba(0,0,0,.15);transform:scale(1.1)}@media (max-width:767px){.hiring-process-step{margin-bottom:2rem}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hiring-process-step{animation:fadeInUp .6s ease-out}.hiring-process-step:first-child{animation-delay:.1s}.hiring-process-step:nth-child(2){animation-delay:.2s}.hiring-process-step:nth-child(3){animation-delay:.3s}.hiring-process-step:nth-child(4){animation-delay:.4s}.hiring-process-step:nth-child(5){animation-delay:.5s}.hiring-process-step:nth-child(6){animation-delay:.6s}