body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pagination button{background:#f9f9f9;border:1px solid #ddd;cursor:pointer;margin:0 5px;padding:5px 10px}.pagination button.active{background:#007bff;color:#fff;font-weight:700}.pagination button:disabled{cursor:not-allowed;opacity:.6}.container{--uib-size:35px;--uib-color:#000;--uib-speed:1.5s;--uib-dot-size:calc(var(--uib-size)*0.4);align-items:center;animation:rotate calc(var(--uib-speed)*1.667) infinite linear;display:flex;height:var(--uib-size);justify-content:center;position:relative;width:var(--uib-size)}.container:after,.container:before{background-color:var(--uib-color);border-radius:50%;content:"";flex-shrink:0;height:var(--uib-dot-size);position:absolute;transition:background-color .3s ease;width:var(--uib-dot-size)}.container:before{animation:orbit var(--uib-speed) linear infinite}.container:after{animation:orbit var(--uib-speed) linear calc(var(--uib-speed)/-2) infinite}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes orbit{0%{opacity:.65;transform:translateX(calc(var(--uib-size)*.25)) scale(.73684)}5%{opacity:.58;transform:translateX(calc(var(--uib-size)*.235)) scale(.684208)}10%{opacity:.51;transform:translateX(calc(var(--uib-size)*.182)) scale(.631576)}15%{opacity:.44;transform:translateX(calc(var(--uib-size)*.129)) scale(.578944)}20%{opacity:.37;transform:translateX(calc(var(--uib-size)*.076)) scale(.526312)}25%{opacity:.3;transform:translateX(0) scale(.47368)}30%{opacity:.37;transform:translateX(calc(var(--uib-size)*-.076)) scale(.526312)}35%{opacity:.44;transform:translateX(calc(var(--uib-size)*-.129)) scale(.578944)}40%{opacity:.51;transform:translateX(calc(var(--uib-size)*-.182)) scale(.631576)}45%{opacity:.58;transform:translateX(calc(var(--uib-size)*-.235)) scale(.684208)}50%{opacity:.65;transform:translateX(calc(var(--uib-size)*-.25)) scale(.73684)}55%{opacity:.72;transform:translateX(calc(var(--uib-size)*-.235)) scale(.789472)}60%{opacity:.79;transform:translateX(calc(var(--uib-size)*-.182)) scale(.842104)}65%{opacity:.86;transform:translateX(calc(var(--uib-size)*-.129)) scale(.894736)}70%{opacity:.93;transform:translateX(calc(var(--uib-size)*-.076)) scale(.947368)}75%{opacity:1;transform:translateX(0) scale(1)}80%{opacity:.93;transform:translateX(calc(var(--uib-size)*.076)) scale(.947368)}85%{opacity:.86;transform:translateX(calc(var(--uib-size)*.129)) scale(.894736)}90%{opacity:.79;transform:translateX(calc(var(--uib-size)*.182)) scale(.842104)}95%{opacity:.72;transform:translateX(calc(var(--uib-size)*.235)) scale(.789472)}to{opacity:.65;transform:translateX(calc(var(--uib-size)*.25)) scale(.73684)}}:root{--primary:#04779d;--primary-light:#0086b3;--secondary:#ff6b35;--dark:#2d3748;--light:#f8f9fa}.body1{font-family:Montserrat,sans-serif;min-height:100vh;overflow-x:hidden;padding:2rem}.body1,.initial-view{background-color:#f5f7fa;display:flex;flex-direction:column}.initial-view{align-items:center;height:100%;justify-content:center;left:0;position:fixed;top:0;transition:all 1s ease;width:100%;z-index:1000}.initial-view.hide{opacity:0;pointer-events:none;transform:translateY(-50px)}.nexus-logo{height:180px;transition:all .5s ease;width:180px}.nexus-logo img{height:100%;object-fit:contain;width:100%}.nexus-title{text-align:center;transition:all .5s ease}.nexus-title h1{color:#04779d;color:var(--primary);font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.nexus-title p{color:#2d3748;color:var(--dark);font-size:1.1rem;margin:0 auto;max-width:600px}.main-content{opacity:0;transform:translateY(20px);transition:all 1s ease}.main-content.show{opacity:1;transform:translateY(0)}.service-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:2rem}.service-card{background:#fff;border:1px solid #0000000d;border-radius:12px;box-shadow:0 5px 15px #0000000d;cursor:pointer;overflow:hidden;padding:1rem;position:relative;text-align:center;transition:all .3s ease}.service-card:hover{border-color:#0086b3;border-color:var(--primary-light);box-shadow:0 10px 25px #0000001a;transform:translateY(-5px)}.service-card:hover:after{animation:slideUp .3s ease;background:#04779d;background:var(--primary);bottom:0;color:#fff;content:"CWI Portal";font-weight:600;left:0;padding:.5rem;position:absolute;width:100%}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.service-icon{align-items:center;background:linear-gradient(135deg,#04779d,#0086b3);background:linear-gradient(135deg,var(--primary),var(--primary-light));border-radius:12px;color:#fff;display:flex;font-size:1.5rem;height:60px;justify-content:center;margin:0 auto 1rem;width:60px}.service-card h3{color:#2d3748;color:var(--dark);font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.service-card p{color:#6c757d;font-size:.9rem;margin-bottom:0}.service-card{animation:fadeIn .6s ease forwards;opacity:0}.service-card:first-child{animation-delay:.1s}.service-card:nth-child(2){animation-delay:.2s}.service-card:nth-child(3){animation-delay:.3s}.service-card:nth-child(4){animation-delay:.4s}.service-card:nth-child(5){animation-delay:.5s}.service-card:nth-child(6){animation-delay:.6s}.service-card:nth-child(7){animation-delay:.7s}.service-card:nth-child(8){animation-delay:.8s}.service-card:nth-child(9){animation-delay:.9s}.service-card:nth-child(10){animation-delay:1s}.service-card:nth-child(11){animation-delay:1.1s}@keyframes clickPulse{0%{transform:scale(1)}50%{transform:scale(.95)}to{transform:scale(1)}}.click-animate{animation:clickPulse .4s ease}.header-animate{transition:all .5s ease}.header-animate.move-up{margin-bottom:1rem;transform:translateY(-20px)}.header-animate.move-up .nexus-logo{height:100px;width:100px}.header-animate.move-up .nexus-title h1{font-size:2rem}.nexuslogo{align-items:center;height:5px;width:5px}.fade-in{animation:fadeIn 1s ease-in-out forwards;opacity:0}.fade-out{animation:fadeOut 1s ease-in-out forwards}@keyframes fadeIn{to{opacity:1}}@keyframes fadeOut{to{display:none;opacity:0}}.initial-view{padding:50px;text-align:center;transition:opacity .5s ease}
/*# sourceMappingURL=main.8bf4ce27.css.map*/