:root{--primary-color:#ab0204}a{color:inherit;text-decoration:inherit}.form-group{margin-bottom:.5rem!important}button.disabled,button:disabled{background-color:#d9d9d9;color:#a1a1a1;cursor:not-allowed;border:1px solid #d9d9d9;opacity:.6;box-shadow:none;pointer-events:none;transition:background-color .3s ease,color .3s ease}.ant-picker-dropdown{z-index:2000!important}.social-login-grid{display:grid;grid-template-columns:1fr;gap:.5rem}.social-login-btn{display:flex;align-items:center;justify-content:center;padding:.5rem .75rem;border-radius:.375rem;background-color:white;cursor:pointer;width:100%}.icon-wrapper{position:relative;width:1.25rem;height:1.25rem;margin-right:.5rem}.icon-img{object-fit:contain}.footer-ribbon-container{display:flex;width:100%;justify-content:flex-end;align-items:flex-end;position:relative}.footer-red-bar{height:3.8rem;background-color:#de1b21;width:calc(100% - 250px)}.footer-black-bar{height:2.5rem;background-color:#171d29;width:250px;position:relative}.footer-ribbon-image{height:5rem;width:250px;position:absolute;right:0;top:-2.5rem}.twm-testi-media img{height:100%;object-fit:cover!important;border-radius:50%;width:85px;height:85px;margin-bottom:10px}.wt-bnr-inr{height:280px!important;filter:brightness(1) blur()!important}.wwu-banners{display:grid;grid-template-columns:1fr;gap:1rem}.wwu-banner{height:30vh;width:auto;position:relative;border-radius:10px;overflow:hidden}.wwu-banner img{object-fit:cover;filter:brightness(.5)}.wwu-title{position:absolute;bottom:10;right:10;font-size:1.5rem;color:white}.wwu-activity{height:100%;width:auto;position:relative;border-radius:10px;margin-bottom:20px}.wwu-activity img{object-fit:cover;filter:brightness(.7);position:relative!important;border-top-left-radius:6px;border-top-right-radius:6px}.wwu-activity span{position:relative;bottom:0;left:0;width:100%;padding:10px;text-align:center;background-color:#fff;min-height:70px;color:#333;display:flex;align-items:center;justify-content:center;border-bottom-left-radius:6px;border-bottom-right-radius:6px;box-shadow:0 0 15px rgba(0,0,0,.1)}.link-override{color:#17171d!important}.link-override:hover{color:"white"!important}.cu-image{height:50vh;width:auto;position:relative;border-radius:10px;overflow:hidden}.cu-image img{object-fit:cover}.custom-panel-dashboard{background:#fff9f9!important;border:1px solid var(--primary-color);color:#17171d!important}.footer-modal-image{height:50vh;width:100%;position:relative}.applied-jobs-step .ant-steps-item-description{font-size:12px!important}.ant-steps .ant-steps-item-title{font-size:14px!important}.contact-us-thumbnail{height:40vh;width:100%;position:relative;border-radius:10px;overflow:hidden}.contact-us-thumbnail img{object-fit:cover!important}.slider-navigation{display:flex;justify-content:center;align-items:center;gap:5px}.slider-navigation-next,.slider-navigation-prev{height:40px;width:40px;border-radius:50%;background:var(--primary-color);display:flex;justify-content:center;align-items:center;color:white;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease,color .3s ease}.slider-navigation-next:hover,.slider-navigation-prev:hover{transform:scale(1.1);box-shadow:0 4px 10px rgba(0,0,0,.2);background:white;color:var(--primary-color)}.ant-input-number-prefix,.ant-input-prefix,.ant-picker-prefix,.ant-select-prefix{margin-right:8px!important}.ant-steps.ant-steps-vertical{align-items:center!important}.ant-list{border:1px solid #d9d9d9!important;border-radius:4px!important}.ant-list-item{border-bottom:1px solid #f0f0f0!important}.ant-list-item:last-child{border-bottom:none!important}.ant-table-wrapper .ant-table-container{border-radius:none!important}.ant-table-wrapper .ant-table-thead>tr>td,.ant-table-wrapper .ant-table-thead>tr>th{font-weight:500!important}.video-title{font-size:24px}.account-verified{height:80vh;width:100%;display:flex;justify-content:center;align-items:center}.twm-media-bg{position:relative;overflow:hidden;border-radius:5px;height:200px;width:100%}.search-form-input{cursor:pointer;width:100%;padding-top:5px;padding-bottom:5px;padding-left:5px;min-height:36px}.search-form-input:hover{border-color:#ab0204!important}.search-form-input:focus{border-radius:3px!important;border-color:#ab0204!important;box-shadow:0 0 0 1px #ab0204!important}.search-form-input:focus-visible{outline:none!important}@media (min-width:768px){.twm-media-bg{height:310px}.social-login-grid{grid-template-columns:repeat(2,1fr)}.wwu-activities{grid-template-columns:repeat(4,1fr)}.footer-modal-image{height:80vh}.contact-us-thumbnail{height:50vh}.ant-steps.ant-steps-vertical{align-items:start!important}.video-title{font-size:46px}.milestone-step{min-width:100px;max-width:100px}}.fade-up{display:block!important;opacity:0;transition:opacity .3s ease-in-out,transform .3s ease-in-out;transform:translateY(-20px);pointer-events:none}.fade-up.show{opacity:1;transform:translateY(0);pointer-events:auto}.milestone-step{border:1px solid rgba(0,0,0,.45);border-radius:5px;padding:15px;max-width:none}.milestone-step.parallel{max-width:none!important}.milestone-step div{color:rgba(0,0,0,.45)}.milestone-step.active{border:1px solid #ab0204}.milestone-step.active div{color:#ab0204!important}.job-detail-desc ol,.job-detail-desc ul{list-style-position:outside;padding-left:1.5em}.modal-backdrop.show.nested-backdrop{z-index:1060!important}.modal.nested-modal{z-index:1070!important}.ant-checkbox{padding-top:2px!important;align-self:self-start!important}.ant-message{font-size:16px!important;padding:16px 24px!important;border-radius:8px!important;top:9%!important;transform:translateY(-20%) translateX(0)!important;position:fixed!important;z-index:9999!important;left:0!important;right:0!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;pointer-events:none!important}.ant-message-notice,.ant-message-notice-content{pointer-events:auto!important}.ant-message-notice-content{font-size:16px!important;padding:12px 16px!important;min-height:48px!important;display:flex!important;align-items:center!important}.ant-message-error .ant-message-notice-content{background-color:#fff2f0!important;border:1px solid #ffccc7!important;color:#ff4d4f!important}.ant-message-success .ant-message-notice-content{background-color:#f6ffed!important;border:1px solid #b7eb8f!important;color:#52c41a!important}.ant-message-warning .ant-message-notice-content{background-color:#fffbe6!important;border:1px solid #ffe58f!important;color:#faad14!important}.ant-message-info .ant-message-notice-content{background-color:#e6f7ff!important;border:1px solid #91d5ff!important;color:#1890ff!important}.ant-notification{font-size:16px!important}.ant-notification-notice{padding:16px 24px!important;border-radius:8px!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important}.ant-notification-notice-message{font-size:16px!important;margin-bottom:8px!important}.ant-notification-notice-description{font-size:14px!important}.error-page-wrapper{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;position:relative;overflow:hidden;background:linear-gradient(135deg,#f5f7fa,#e8ecf1 50%,#dfe4ea)}.error-bg-shapes{position:absolute;inset:0;overflow:hidden;z-index:0}.error-bg-shapes .shape{position:absolute;border-radius:50%;opacity:.08}.error-bg-shapes .shape-1{width:500px;height:500px;background:linear-gradient(135deg,#ab0204,#ff6b6b);top:-150px;right:-100px;animation:floatShape 12s ease-in-out infinite}.error-bg-shapes .shape-2{width:350px;height:350px;background:linear-gradient(135deg,#667eea,#764ba2);bottom:-100px;left:-80px;animation:floatShape 15s ease-in-out infinite reverse}.error-bg-shapes .shape-3{width:200px;height:200px;background:linear-gradient(135deg,#f093fb,#f5576c);top:40%;left:10%;animation:floatShape 10s ease-in-out infinite}.error-bg-shapes .shape-4{width:150px;height:150px;background:linear-gradient(135deg,#4facfe,#00f2fe);top:20%;right:15%;animation:floatShape 8s ease-in-out infinite reverse}@keyframes floatShape{0%,to{transform:translateY(0) rotate(0deg) scale(1)}33%{transform:translateY(-30px) rotate(10deg) scale(1.05)}66%{transform:translateY(15px) rotate(-5deg) scale(.98)}}.error-page-container{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;max-width:700px;width:100%;padding:3rem;background:rgba(255,255,255,.95);border-radius:32px;box-shadow:0 25px 80px -12px rgba(0,0,0,.15),inset 0 0 0 1px rgba(255,255,255,.8);backdrop-filter:blur(20px)}.error-illustration{position:relative;margin-bottom:2rem}.error-image-wrapper{position:relative;animation:gentleBob 4s ease-in-out infinite}@keyframes gentleBob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.error-main-image{width:100%;max-width:350px;height:auto;filter:drop-shadow(0 20px 40px rgba(0,0,0,.1))}.floating-gear,.floating-wrench{position:absolute;color:#ab0204;opacity:.6}.floating-gear.gear-1{font-size:2.5rem;top:-10px;right:20px;animation:rotateGear 6s linear infinite}.floating-gear.gear-2{font-size:1.8rem;bottom:20px;left:-10px;animation:rotateGear 4s linear infinite reverse}.floating-wrench{font-size:2rem;top:30%;right:-20px;animation:wobble 3s ease-in-out infinite}@keyframes rotateGear{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes wobble{0%,to{transform:rotate(-10deg)}50%{transform:rotate(10deg)}}.error-content{text-align:center;width:100%}.error-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;background:linear-gradient(135deg,#fff5f5,#ffe3e3);border:1px solid rgba(171,2,4,.1);border-radius:50px;margin-bottom:1.5rem;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{box-shadow:0 0 0 0 rgba(171,2,4,.2)}50%{box-shadow:0 0 0 10px rgba(171,2,4,0)}}.error-badge i{color:#ab0204;font-size:1rem}.error-badge span{color:#ab0204;font-weight:600;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.error-title{font-size:2.5rem;font-weight:700;color:#1a1a2e;margin-bottom:1rem;line-height:1.2;background:linear-gradient(135deg,#1a1a2e,#ab0204);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.error-description{font-size:1.1rem;color:#64748b;margin-bottom:2rem;line-height:1.7;max-width:500px;margin-left:auto;margin-right:auto}.error-code-display{background:linear-gradient(135deg,#1a1a2e,#2d2d44);border-radius:12px;padding:1.25rem;margin-bottom:2rem;font-family:Courier New,monospace;font-size:.85rem;text-align:left;overflow-x:auto}.error-code-line{color:#94a3b8}.code-bracket{color:#f472b6}.code-tag{color:#60a5fa}.error-code-message{color:#fbbf24;padding:.5rem 1rem;word-break:break-word}.error-actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:1.5rem}.error-btn{display:inline-flex;align-items:center;gap:.6rem;padding:1rem 2rem;font-size:1rem;font-weight:600;border-radius:14px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none;border:none;font-family:inherit}.error-btn-primary{background:linear-gradient(135deg,#ab0204,#d90429);color:white;box-shadow:0 4px 20px rgba(171,2,4,.35)}.error-btn-primary:hover{transform:translateY(-3px);box-shadow:0 8px 30px rgba(171,2,4,.45)}.error-btn-primary:active{transform:translateY(-1px)}.error-btn-secondary{background:white;color:#1a1a2e;border:2px solid #e2e8f0;box-shadow:0 2px 10px rgba(0,0,0,.05)}.error-btn-secondary:hover{background:#f8fafc;border-color:#ab0204;color:#ab0204;transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.error-support{margin-top:1rem}.error-support p{font-size:.95rem;color:#94a3b8}.support-link{color:#ab0204;font-weight:500;text-decoration:none;transition:all .2s ease;border-bottom:1px dashed #ab0204}.support-link:hover{color:#8b0103;border-bottom-style:solid}.error-wave-container{position:absolute;bottom:0;left:0;right:0;overflow:hidden;z-index:0;pointer-events:none}.error-wave{width:100%;height:120px;display:block}.wave-path{fill:rgba(171,2,4,.08);animation:waveMove 10s ease-in-out infinite}@keyframes waveMove{0%,to{d:path("M0,64 C288,120 576,0 864,64 C1152,128 1440,32 1440,32 L1440,120 L0,120 Z")}50%{d:path("M0,32 C288,0 576,96 864,32 C1152,0 1440,80 1440,80 L1440,120 L0,120 Z")}}@media (max-width:768px){.error-page-wrapper{padding:1rem}.error-page-container{padding:2rem 1.5rem;border-radius:24px}.error-title{font-size:1.8rem}.error-description{font-size:1rem}.error-main-image{max-width:280px}.error-code-display{font-size:.75rem;padding:1rem}.error-btn{padding:.875rem 1.5rem;font-size:.95rem;width:100%;justify-content:center}.error-actions{flex-direction:column}.floating-gear.gear-1{font-size:1.8rem;right:10px}.floating-gear.gear-2{font-size:1.3rem}.floating-wrench{font-size:1.5rem;right:-10px}}@media (max-width:480px){.error-page-container{padding:1.5rem 1rem}.error-title{font-size:1.5rem}.error-badge{padding:.4rem 1rem;font-size:.8rem}.error-main-image{max-width:220px}}