.careers-container{padding:0 16px}.careers-hero-container{max-width:1200px;width:100%;height:auto;margin:70px auto 14px;box-sizing:border-box;position:relative;z-index:1;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px solid hsla(0,0%,100%,.2);border-radius:24px;padding:70px;background-color:rgba(0,0,0,0);overflow:hidden}.careers-hero-container .gradient-bg{position:absolute;top:-200px;left:-100px;width:500px;height:600px;background:linear-gradient(90deg,#43A6B6,#713EBD,#B31073);border-radius:50%;filter:blur(142.56px);opacity:1;pointer-events:none;z-index:-1}.careers-hero-container .careers-hero-heading{font-size:22px;font-weight:500;color:#ff80d4;margin-bottom:16px}.careers-hero-container .careers-hero-subheading{max-width:658px;font-size:48px;font-weight:600;text-align:center;margin-bottom:34px}.careers-hero-container .careers-hero-subheading span{background:linear-gradient(90deg,#2CDEBE,#C339E6,#CA0061);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;color:rgba(0,0,0,0)}.careers-hero-container .careers-hero-details{max-width:533px;font-size:14px;font-weight:400;text-align:center;margin-bottom:34px;color:#b8b8b8}.careers-hero-container button{width:188px;height:57px;border:none;background-color:#231d33;border-radius:20px;color:#fff;font-size:16px;font-weight:500;cursor:pointer;transition:transform .3s ease}.careers-hero-container button:hover{border:2px solid #2ddebe}.careers-hero-container .hero-response{position:absolute;top:20px;left:50%;transform:translateX(-50%);z-index:999;font-weight:700;padding:12px 20px;border-radius:4px;font-size:16px;text-align:center;max-width:90%}.careers-hero-container .hero-response.success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.careers-hero-container .hero-response.error{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}@media(max-width:800px){.careers-hero-container{max-width:1200px;width:100%;height:auto;margin:16px auto 14px;box-sizing:border-box;position:relative;z-index:1;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;padding:24px;background-color:rgba(0,0,0,0)}.careers-hero-container .gradient-bg{position:absolute;top:-250px;left:50%;transform:translateX(-50%);width:300px;height:300px;border-radius:50%;background:linear-gradient(90deg,#43A6B6,#713EBD,#B31073);filter:blur(93.75px);opacity:1;pointer-events:none;z-index:-1}.careers-hero-container .careers-hero-heading{font-size:12px;font-weight:500;color:#ff80d4;margin-bottom:16px}.careers-hero-container .careers-hero-subheading{max-width:280px;font-size:24px;font-weight:600;text-align:center;margin-bottom:16px}.careers-hero-container .careers-hero-subheading span{background:linear-gradient(90deg,#2CDEBE,#C339E6,#CA0061);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;color:rgba(0,0,0,0)}.careers-hero-container .careers-hero-details{max-width:278px;font-size:12px;font-weight:400;text-align:center;margin-bottom:16px;color:#b8b8b8}.careers-hero-container button{width:150px;height:44px;background-color:#231d33;border-radius:12px;color:#fff;font-size:12px;font-weight:500;cursor:pointer;transition:transform .3s ease}.careers-hero-container button:hover{border:1px solid #2ddebe}.careers-hero-container .hero-response{position:absolute;top:10px;left:50%;transform:translateX(-50%);z-index:999;font-weight:400;padding:5px 2px;border-radius:4px;font-size:12px;text-align:center;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.careers-hero-container .hero-response.success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.careers-hero-container .hero-response.error{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}}.join-container{max-width:1200px;width:100%;height:auto;margin:70px auto 14px;box-sizing:border-box;position:relative;z-index:1;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px solid hsla(0,0%,100%,.2);border-radius:24px;padding:70px;background-color:rgba(0,0,0,0)}.join-container .gradient-bg1{top:-150px;left:-580px}.join-container .gradient-bg1,.join-container .gradient-bg2{position:absolute;width:600px;height:600px;background:linear-gradient(180deg,#43A6B6,#713EBD,#B31073);border-radius:50%;filter:blur(151.56px);opacity:1;pointer-events:none;z-index:-1}.join-container .gradient-bg2{bottom:-200px;right:-580px}.join-container .join-top-section{width:727px;margin-bottom:51px}.join-container .join-top-section .join-heading{font-size:22px;font-weight:500;color:#ff80d4;margin-bottom:16px}.join-container .join-top-section .join-subheading{max-width:473px;font-size:28px;font-weight:600;margin-bottom:29px}.join-container .join-bottom-section{max-width:727px}.join-container .join-bottom-section ol li{font-size:14px;font-weight:600;color:#b8b8b8;margin-bottom:30px;line-height:26.37px}.join-container .join-bottom-section ol li::marker{font-weight:700;color:#fff}.join-container .join-bottom-section ol li strong{color:#fff}@media(max-width:800px){.join-container{max-width:1200px;width:100%;height:auto;margin:32px auto 14px;box-sizing:border-box;position:relative;z-index:1;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;padding:24px;background-color:rgba(0,0,0,0)}.join-container .gradient-bg1{top:30px;left:-70px}.join-container .gradient-bg1,.join-container .gradient-bg2{position:absolute;width:100px;height:200px;background:linear-gradient(180deg,#43A6B6,#713EBD,#B31073);border-radius:50%;filter:blur(50.56px);opacity:1;pointer-events:none;z-index:-1}.join-container .gradient-bg2{bottom:30px;right:-70px}.join-container .join-top-section{width:280px;margin-bottom:16px}.join-container .join-top-section .join-heading{font-size:12px;font-weight:500;color:#ff80d4;margin-bottom:16px}.join-container .join-top-section .join-subheading{max-width:237px;font-size:16px;font-weight:600;margin-bottom:16px}.join-container .join-bottom-section{max-width:280px}.join-container .join-bottom-section ol li{font-size:10px;font-weight:400;color:#b8b8b8;margin-bottom:20px;line-height:16.37px}.join-container .join-bottom-section ol li::marker{font-weight:700;color:#fff}.join-container .join-bottom-section ol li strong{color:#fff}}.opening-container{max-width:1200px;width:100%;height:auto;margin:70px auto 14px;box-sizing:border-box;position:relative;z-index:1;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px solid hsla(0,0%,100%,.2);border-radius:24px;padding:70px;background-color:rgba(0,0,0,0)}.opening-container .gradient-bg1{position:absolute;top:150px;left:-580px;width:600px;height:600px;background:linear-gradient(180deg,#43A6B6,#713EBD,#B31073);border-radius:50%;filter:blur(151.56px);opacity:1;pointer-events:none;z-index:-1}.opening-container .gradient-bg2{display:none}.opening-container .opening-section{width:799px;margin-bottom:51px}.opening-container .opening-section .opening-heading{font-size:22px;font-weight:500;color:#ff80d4;margin-bottom:16px}.opening-container .opening-section .opening-subheading{max-width:644px;font-size:28px;font-weight:600;margin-bottom:29px}.opening-container .apply-section{width:800px;height:auto;border:1px solid #31314f;background:linear-gradient(90deg,rgb(17,24,39),rgb(0,0,0))}.opening-container .apply-section .apply-wrapper{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.opening-container .apply-section .apply-wrapper .apply-card{width:100%;height:100px;display:flex;flex-direction:row;align-items:center;justify-content:space-evenly}.opening-container .apply-section .apply-wrapper .apply-card:nth-child(-n+2){border-bottom:1px solid #31314f}.opening-container .apply-section .apply-wrapper .apply-card .designation{font-size:14px;font-weight:600}.opening-container .apply-section .apply-wrapper .apply-card .description{max-width:358px;font-size:14px;font-weight:400;color:#b8b8b8}.opening-container .apply-section .apply-wrapper .apply-card button{width:145px;height:43px;border:none;background-color:#231d33;border-radius:18px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:transform .3s ease}.opening-container .apply-section .apply-wrapper .apply-card button:hover{border:2px solid #2ddebe}@media(max-width:800px){.opening-container{max-width:1200px;width:100%;height:auto;margin:32px auto 14px;box-sizing:border-box;position:relative;z-index:1;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;padding:24px;background-color:rgba(0,0,0,0)}.opening-container .gradient-bg1{top:30px;left:-70px}.opening-container .gradient-bg1,.opening-container .gradient-bg2{position:absolute;width:100px;height:200px;background:linear-gradient(180deg,#43A6B6,#713EBD,#B31073);border-radius:50%;filter:blur(50.56px);opacity:1;pointer-events:none;z-index:-1}.opening-container .gradient-bg2{display:block;bottom:30px;right:-70px}.opening-container .opening-section{width:280px;margin-bottom:32px}.opening-container .opening-section .opening-heading{font-size:12px;font-weight:500;color:#ff80d4;margin-bottom:16px}.opening-container .opening-section .opening-subheading{max-width:237px;font-size:16px;font-weight:600;margin-bottom:0}.opening-container .apply-section{width:280px;height:auto;border:1px solid #31314f;background:linear-gradient(90deg,rgb(17,24,39),rgb(0,0,0))}.opening-container .apply-section .apply-wrapper{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.opening-container .apply-section .apply-wrapper .apply-card{width:100%;height:100px;display:flex;flex-direction:row;align-items:center;justify-content:space-evenly}.opening-container .apply-section .apply-wrapper .apply-card:nth-child(-n+2){border-bottom:1px solid #31314f}.opening-container .apply-section .apply-wrapper .apply-card .designation{font-size:8px;font-weight:600;max-width:43px}.opening-container .apply-section .apply-wrapper .apply-card .description{max-width:111px;font-size:8px;font-weight:400;color:#b8b8b8}.opening-container .apply-section .apply-wrapper .apply-card button{width:73px;height:25px;border:none;background-color:#231d33;border-radius:8px;color:#fff;font-size:8px;font-weight:500;cursor:pointer;transition:transform .3s ease}.opening-container .apply-section .apply-wrapper .apply-card button:hover{border:1px solid #2ddebe}}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:999;padding-top:50px}.modal-overlay .modal-content{background:rgba(0,0,0,.9);padding:0;border-radius:8px;position:relative;max-width:900px;width:100%;max-height:75vh;overflow-y:auto}.modal-overlay .close-modal{position:absolute;top:5px;right:10px;background:none;border:none;font-size:18px;font-weight:300;color:#fff;cursor:pointer;z-index:1000}@media(max-width:800px){.modal-overlay{align-items:flex-start;padding:70px 8px 8px}.modal-overlay .modal-content{margin-top:40px;max-width:95%;width:100%;border-radius:12px;padding:30px 0 60px;max-height:85vh}.modal-overlay .close-modal{top:2px;right:5px;width:36px;height:36px;font-size:18px}}.apply-form-container{width:100%;height:auto;margin:0 auto;background:rgba(0,0,0,0);border-radius:6px;box-sizing:border-box;padding:20px 40px;background:linear-gradient(90deg,rgb(14,27,54),rgb(49,11,58));border-radius:10px;z-index:999}.apply-form-container .form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;padding:10px}.apply-form-container .form-grid .form-group{display:flex;flex-direction:column}.apply-form-container .form-grid .form-group label{font-weight:500;font-size:12px;color:#fff;margin-bottom:5px}.apply-form-container .form-grid .form-group input,.apply-form-container .form-grid .form-group textarea{padding:5px 10px;border:1px solid #ccc;border-radius:6px;font-size:12px;font-family:inherit;margin-bottom:5px;background-color:#bebebe;outline:none}.apply-form-container .form-grid .form-group .input-error{border:2px solid red}.apply-form-container .form-grid .form-group .error-msg{font-size:11px;font-weight:400;color:#b76262}.apply-form-container .form-grid .form-group textarea{resize:vertical}.apply-form-container .form-grid .full-width{grid-column:span 2}.apply-form-container .form-grid button{margin-top:10px;background-color:#231d33;color:#fff;font-weight:700;font-size:16px;padding:10px 30px;border:none;border-radius:36px;cursor:pointer;width:-moz-fit-content;width:fit-content;transition:background-color .2s ease;border:1px solid hsla(0,0%,100%,.2)}.apply-form-container .form-grid button:hover{background-color:#1a4b42}.apply-form-container .form-grid .form-response{grid-column:span 2;text-align:center;font-weight:700;padding:12px 20px;margin-top:10px;border-radius:4px;font-size:16px}.apply-form-container .form-grid .form-response.success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.apply-form-container .form-grid .form-response.error{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}@media(max-width:800px){.apply-form-container{padding:5px}.apply-form-container .form-grid{grid-template-columns:1fr;gap:8px;padding:5px}.apply-form-container .form-grid .input-error{border:2px solid red}.apply-form-container .form-grid .error-msg{font-size:8px;font-weight:400;color:#b76262}.apply-form-container .form-grid .full-width{grid-column:span 1}.apply-form-container .form-grid button{width:100%;padding:12px 20px;font-size:14px}.apply-form-container .form-grid .form-response{font-size:14px;padding:10px 15px}}