.candidate-signup{padding:40px 0}.candidate-signup .container{max-width:1000px!important}.candidate-signup .candidate-signup-card{border:1px solid #ccc;border-radius:8px 0 0 8px}.candidate-signup .candidate-signup-card .option-card{position:relative;height:100%;display:flex;align-items:start;justify-content:start;flex-direction:column;padding:50px 70px 20px;min-height:450px}@media screen and (min-width:576px)and (max-width:767px){.candidate-signup .candidate-signup-card .option-card{align-items:center}}@media screen and (max-width:576px){.candidate-signup .candidate-signup-card .option-card{align-items:center}}@media screen and (max-width:400px){.candidate-signup .candidate-signup-card .option-card{padding:20px 10px}}.candidate-signup .candidate-signup-card .option-card h1{font-size:24px;font-weight:700;color:#3e6a9f;margin-bottom:60px}@media screen and (max-width:400px){.candidate-signup .candidate-signup-card .option-card h1{font-size:22px}}.candidate-signup .candidate-signup-card .option-card .signup-options{display:flex;flex-direction:column;gap:15px}.candidate-signup .candidate-signup-card .option-card .signup-card{display:flex;align-items:center;gap:10px;background-color:#cdd5df;border-radius:8px;padding:15px 20px;cursor:pointer;border:2px solid transparent;transition:all .3s ease}.candidate-signup .candidate-signup-card .option-card .signup-card .card-content{display:flex;align-items:center;gap:15px}.candidate-signup .candidate-signup-card .option-card .signup-card input{display:none}.candidate-signup .candidate-signup-card .option-card .signup-card .icon{width:30px;height:30px;min-width:30px;border:1px solid #606162;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#cdd5df;transition:all .3s ease}.candidate-signup .candidate-signup-card .option-card .signup-card .text h3{font-size:15px;font-weight:700;color:#3e6a9f;margin:0}.candidate-signup .candidate-signup-card .option-card .signup-card .text p{margin:0;font-size:12px;color:#3e6a9f;font-weight:500}.candidate-signup .candidate-signup-card .option-card .signup-card:hover{transform:translateY(-2px)}.candidate-signup .candidate-signup-card .option-card .signup-card.employer{background-color:#fff7d8}.candidate-signup .candidate-signup-card .option-card .signup-card.employer input:checked{color:#e69500}.candidate-signup .candidate-signup-card .option-card .signup-card.employer .icon{background-color:#fff7d8}.candidate-signup .candidate-signup-card .option-card .signup-card.employer .text h3,.candidate-signup .candidate-signup-card .option-card .signup-card.employer .text p{color:#fd9f00}.candidate-signup .candidate-signup-card .option-card .job-seeker-active{border:2px solid #3e6a9f}.candidate-signup .candidate-signup-card .option-card .employer-active{border:2px solid #fdc800}.candidate-signup .candidate-signup-card .option-card .action-btn{background:#3e6a9f;color:#fff;border:none;border-radius:4px;margin-top:15px;padding:10px 15px}.candidate-signup .candidate-signup-card .option-card .action-btn:disabled{opacity:.5;cursor:not-allowed}.candidate-signup .candidate-signup-card .footer-text{display:flex;justify-content:center;padding-bottom:15px}.candidate-signup .candidate-signup-card .footer-text p{font-size:14px;color:#000;font-weight:500;cursor:pointer;background-color:#eee;padding:5px 10px;border-radius:5px;box-shadow:0 7px 10px 0 rgba(0,0,0,.09)}.candidate-signup .candidate-signup-card .footer-text p span{color:#3e6a9f;font-size:inherit;font-weight:inherit}@media screen and (max-width:576px){.candidate-signup .candidate-signup-card .footer-text p{font-size:12px}}.candidate-signup .candidate-signup-card .image-card{position:relative;background-color:#012d67;color:#fff;text-align:center;padding:100px 20px;font-weight:700;font-size:24px;display:flex;align-items:center;justify-content:center;min-height:450px;height:100%}@media screen and (max-width:576px){.candidate-signup .candidate-signup-card .image-card{padding:30px 20px 20px;min-height:350px}}.candidate-signup .candidate-signup-card .image-card img{max-width:100%;height:auto}.candidate-signup .candidate-signup-card .image-card-employer{position:relative;background-color:#fdc800;color:#fff;text-align:center;padding:100px 20px;font-weight:700;font-size:24px;display:flex;align-items:center;justify-content:center;min-height:550px;height:100%}.candidate-signup .candidate-signup-card .image-card-employer img{max-width:100%;height:auto}.candidate-signup .candidate-signup-card .signup-form{padding:40px 20px}.candidate-signup .candidate-signup-card .signup-form .form-header{margin-bottom:40px}.candidate-signup .candidate-signup-card .signup-form .form-header .back-icon .fa-solid{font-size:30px}@media screen and (max-width:400px){.candidate-signup .candidate-signup-card .signup-form .form-header .back-icon .fa-solid{font-size:25px}}.candidate-signup .candidate-signup-card .signup-form .form-header .signup-title{font-size:22px;margin-bottom:0!important}@media screen and (max-width:400px){.candidate-signup .candidate-signup-card .signup-form .form-header .signup-title{font-size:17px}}.candidate-signup .candidate-signup-card .signup-form .or-text{position:relative;color:rgba(0,0,0,.4);margin-bottom:0}.candidate-signup .candidate-signup-card .signup-form .or-text:after{content:"";display:block;width:40%;height:2px;background:rgba(0,0,0,.4);right:0;top:50%;position:absolute}.candidate-signup .candidate-signup-card .signup-form .or-text:before{content:"";display:block;width:40%;height:2px;background:rgba(0,0,0,.4);top:50%;left:0;position:absolute}.candidate-signup .user-role-btn{padding:20px 15px;border-radius:8px;cursor:pointer}.candidate-signup .user-role-btn:hover{box-shadow:0 3px 10px rgba(0,0,0,.15)}.candidate-signup .user-role-active{border:2px solid #3e6a9f;color:#3e6a9f!important}.candidate-signup .user-role-deactive{border:2px solid #bdbdbd;color:#7a7a7a!important}.candidate-signup .upload-resume-btn{background-color:#cdd5df;padding:5px 15px;border:none;border-radius:8px;cursor:default}.candidate-signup .signup-type{border:2px solid #7a7a7a;display:flex;align-items:center;justify-content:center;height:42px;border-radius:8px;background-color:#fff;color:#7a7a7a;font-size:12px;width:174px;font-weight:500}.candidate-signup .signup-type:hover{background-color:#3e6a9f;border:2px solid #3e6a9f;color:#fff}.candidate-signup .signup-type .signup-type-icon{padding:3px 5px;border-radius:5px}.candidate-signup .signup-type .signup-type-icon .fa-solid{font-size:15px;vertical-align:middle}.candidate-signup .signup-type-active{border:2px solid #3e6a9f!important;display:flex;align-items:center;justify-content:center;height:42px;border-radius:8px;background-color:#3e6a9f;color:#fff;font-size:12px;width:173px;font-weight:500}.candidate-signup .signup-type-active .signup-type-icon{padding:3px 5px;border-radius:5px}.candidate-signup .signup-type-active .signup-type-icon .fa-solid{font-size:15px;vertical-align:middle}.candidate-signup .google-btn-wrapper div[role=button]{height:42px!important;border-radius:8px!important;border-width:2px;display:flex!important;align-items:center;justify-content:center;color:#7a7a7a;border-color:#7a7a7a;outline:none!important;background-color:#fff}.candidate-signup .google-btn-wrapper div[role=button]:hover{background-color:#355d8a;border-color:#355d8a;color:#fff}.candidate-signup .google-btn-wrapper div[role=button] *{font-size:13px!important;font-weight:500!important}.candidate-signup .btn-load{width:100%;padding:23px 0}.candidate-signup .form-card{border-radius:10px 0 0 10px}.candidate-signup .form-card .formtype-wrapper{height:60%;display:flex;max-height:100%;justify-content:center;align-items:center}@media screen and (max-width:767px){.candidate-signup .form-card{border-radius:10px}}.candidate-signup .card-background{text-align:center;background:#002d64;background:linear-gradient(0deg,#002d64,#3e6a9f 35%);padding:70px 100px;border-radius:0 10px 10px 0}@media screen and (max-width:1199px){.candidate-signup .card-background{padding:70px 50px}}@media screen and (max-width:767px){.candidate-signup .card-background{border-radius:10px}}.candidate-signup .card-background-employer{text-align:center;background:#002d64;background:linear-gradient(0deg,#002d64,#3e6a9f 35%);padding:70px 100px;border-radius:10px 0 0 10px}@media screen and (max-width:1199px){.candidate-signup .card-background-employer{padding:70px 50px}}@media screen and (max-width:767px){.candidate-signup .card-background-employer{border-radius:10px}}.candidate-signup .card-background .card-background-wrapper{position:relative}.candidate-signup .card-background .card-background-wrapper .card-background-img{border-radius:5px;width:100%;aspect-ratio:16/10;object-fit:cover;display:block}.candidate-signup .card-background .card-background-wrapper .stats-card{background-color:#f7fafc;min-width:208px;position:absolute;right:0;bottom:-36px}@media screen and (max-width:1366px){.candidate-signup .card-background .card-background-wrapper .stats-card{bottom:-70px}}.candidate-signup .card-background .spacer{padding:40px 0}.candidate-signup .card-background-employer .card-background-wrapper{position:relative}.candidate-signup .card-background-employer .card-background-wrapper .card-background-img{border-radius:5px;width:100%;aspect-ratio:16/10;object-fit:cover;display:block}.candidate-signup .card-background-employer .card-background-wrapper .stats-card{background-color:#f7fafc;min-width:208px;position:absolute;right:0;bottom:-36px}@media screen and (max-width:1366px){.candidate-signup .card-background-employer .card-background-wrapper .stats-card{bottom:-70px}}.candidate-signup .card-background-employer .spacer{padding:40px 0}.resume-loader svg{font-size:36px}.slider-container{width:100%;overflow:hidden}.slider-container .slick-slide{display:flex!important;justify-content:center}.slider-container img{width:100%;height:auto;object-fit:contain}.slick-slide div:focus,.slick-slide img:focus,.slick-slide:focus{outline:none!important;border:none!important}.slick-active:focus{outline:none!important}