.carrer-banner-col{position:relative;z-index:0}.carrer-banner-col img{position:relative;z-index:1}.benefits-section{background:blue;color:#fff;padding:50px;display:flex;justify-content:center}@media screen and (max-width:767px){.benefits-section{padding:30px 15px}}.benefits-section .content{display:flex;align-items:start;width:100%}.benefits-section .content .left{border-radius:10px;width:40%;display:flex;align-items:start;justify-content:start}.benefits-section .content .left .img{width:100%;height:400px;background-color:#fffaf0;border-radius:10px}.benefits-section .content .left .watermark{display:block;text-align:right;font-size:12px;margin-top:5px;color:#000}.benefits-section .content .right{padding-left:40px;width:100%}@media screen and (max-width:767px){.benefits-section .content .right{padding-left:0}}.benefits-section .content .right .subtitle{font-weight:700;text-transform:uppercase}.benefits-section .content .right h2{font-size:52px;margin:10px 0}@media screen and (max-width:767px){.benefits-section .content .right h2{font-size:28px;line-height:36px}}.benefits-section .content .right .description{font-size:18px;line-height:1.5;margin-top:20px}.benefits-section .content .right .dots{display:flex;gap:40px;margin-top:20px}.benefits-section .content .right .dots span{width:30px;height:30px;border:2px solid #fff;border-radius:50%}.career-form-container{background:#fdf9f7;padding:50px 0;text-align:center}@media screen and (max-width:575px){.career-form-container{padding:30px 15px}}.career-form-container h2{font-size:48px;font-weight:700;color:#333}.career-form-container .description{margin:10px auto 20px;color:#666;font-size:16px;line-height:24px}.career-form-container .career-form{background:#eee5e2;padding:30px;border-radius:10px;width:80%;margin:auto}.career-form-container .career-form .input-group{display:flex;gap:15px}.career-form-container .career-form .input-group .input-field{flex:1 1}@media screen and (max-width:767px){.career-form-container .career-form .input-group{flex-direction:column}}.career-form-container .career-form .input-field{margin-bottom:30px;display:flex;flex-direction:column;text-align:left}.career-form-container .career-form .input-field.w-50{width:50%}@media screen and (max-width:767){.career-form-container .career-form .input-field.w-50{width:100%}}.career-form-container .career-form .input-field label{font-size:14px;font-weight:400;margin-bottom:5px;color:#484848}.career-form-container .career-form .input-field input{padding:17px;border:1px solid transparent;border-radius:5px;font-size:14px}.career-form-container .career-form .upload-field{text-align:left;margin-bottom:20px;position:relative}.career-form-container .career-form .upload-field label{font-size:14px;font-weight:700;margin-bottom:5px;display:block;color:gray}.career-form-container .career-form .upload-field .upload-box{background:#fff;border:2px dashed #ccc;padding:20px;text-align:center;border-radius:5px;cursor:pointer;height:250px;display:flex;align-items:center;flex-direction:column;justify-content:center;transition:.3s ease}.career-form-container .career-form .upload-field .upload-box:hover{border-color:blue;background:#f5f5f5}.career-form-container .career-form .upload-field .upload-box p{font-size:16px;font-weight:700}.career-form-container .career-form .upload-field .upload-box span{font-size:12px;color:#666}.career-form-container .career-form .upload-field .image-preview-container{position:relative;display:flex;justify-content:center;align-items:center;border:2px solid #ccc;border-radius:5px;overflow:hidden;width:100%;height:250px;background:#fff;object-fit:contain}.career-form-container .career-form .upload-field .image-preview-container .image-preview{max-width:100%;max-height:100%;object-fit:contain}.career-form-container .career-form .upload-field .image-preview-container .remove-image-btn{position:absolute;top:5px;right:5px;background:rgba(0,0,0,.7);border:none;color:#fff;padding:5px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.3s;width:30px;height:30px}.career-form-container .career-form .upload-field .image-preview-container .remove-image-btn:hover{background:rgba(255,0,0,.8)}.career-form-container .career-form .submit-button{background:blue;color:#fff;padding:12px;border:none;border-radius:100px;cursor:pointer;font-size:16px;width:-moz-fit-content;width:fit-content;padding-inline:80px}.career-form-container .career-form .submit-button:hover{background:#00c}@media screen and (max-width:767){.career-form-container .career-form{width:100%}}.subscribe-container{background-color:blue;padding:40px;color:#fff}.subscribe-container .container{display:flex;justify-content:space-between;align-items:center}.subscribe-container .subscribe-content{max-width:50%}.subscribe-container .subscribe-content h4{text-transform:uppercase;font-weight:700;margin-bottom:8px;font-size:24px}.subscribe-container .subscribe-content p{margin-top:10px;font-size:16px;line-height:24px}.subscribe-container .subscribe-form{display:flex;gap:10px;flex-direction:column;width:30%}.subscribe-container .subscribe-form .email-button{background-color:#4f2bb2;color:#fff;padding:15px 25px;border:none;border-radius:5px;font-size:1rem;cursor:pointer}.subscribe-container .subscribe-form .subscribe-button{background-color:#fff;color:blue;padding:15px 25px;border:none;border-radius:5px;font-size:1rem;cursor:pointer;font-weight:700}