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}*{margin:0;padding:0}:root{--primary-color:#3264db;--secondary-color:#1e40af;--text-color:#1f2937;--light-text:#6b7280;--background:#fff;--section-bg:#f3f4f6}html{scroll-behavior:smooth}body{color:#1f2937;color:var(--text-color);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6}.container{margin:0 auto;max-width:1200px;padding:0 2rem}nav{background:#fff;background:var(--background);box-shadow:0 2px 4px #0000001a;position:fixed;width:100%;z-index:1000}.nav-container{align-items:center;display:flex;height:80px;justify-content:space-between}.logo{color:"black";font-size:1.5rem;font-weight:700}.nav-links{display:flex;gap:2rem;list-style:none}.nav-links a{color:#1f2937;color:var(--text-color);font-weight:500;text-decoration:none;transition:color .3s ease}.nav-links a:hover{color:#3264db;color:var(--primary-color)}.hamburger{cursor:pointer;display:none;flex-direction:column;gap:6px}.hamburger span{background:#1f2937;background:var(--text-color);height:2px;transition:.3s;width:25px}.hero{background:linear-gradient(135deg,#1f2020,#2b2b4e);color:#fff;padding:160px 0 80px;text-align:center}.hero-content{margin:0 auto;max-width:800px}.hero h1{font-size:3.5rem;line-height:1.2;margin-bottom:1.5rem}.hero p{font-size:1.25rem;margin-bottom:2rem;opacity:.9}.services{background:#f3f4f6;background:var(--section-bg);padding:80px 0}.services h2{font-size:2.5rem;margin-bottom:3rem;text-align:center}.services-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.service-card{background:#e0e3e6;border-radius:8px;box-shadow:0 4px 6px #a59a9a1a;padding:2rem;text-align:center;transition:transform .3s ease}.service-card:hover{transform:translateY(-5px)}.service-card i{color:#3264db;color:var(--primary-color);font-size:2.5rem;margin-bottom:1rem}.about{padding:80px 0}.about-content{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr}.about-stats{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);text-align:center}.stat h3{color:#3264db;color:var(--primary-color);font-size:2.5rem}.contact{background:#f3f4f6;background:var(--section-bg);padding:80px 0}.contact h2{margin-bottom:3rem;text-align:center}.contact-form{display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:600px}.contact-form input,.contact-form textarea{border:1px solid #e5e7eb;border-radius:8px;font-size:1rem;padding:1rem}.contact-form textarea{height:150px}footer{background:#1f2937;background:var(--text-color);color:#fff;padding:60px 0 20px}.footer-content{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:2rem}.social-links{display:flex;gap:1rem}.social-links a{color:#fff;font-size:1.5rem;transition:color .3s ease}.social-links a:hover{color:#3264db;color:var(--primary-color)}.footer-bottom{border-top:1px solid #ffffff1a;padding-top:2rem;text-align:center}.cta-button{background-color:"black";border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-weight:500;padding:1rem 2rem;text-decoration:none;transition:background .3s ease}.cta-button:hover{background-color:#454649}.cta-button-submit{background-color:#000;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-weight:500;padding:1rem 2rem;text-decoration:none;transition:background .3s ease}@media (max-width:768px){.nav-links{display:none}.hamburger{display:flex}.hero h1{font-size:2.5rem}.about-content{gap:2rem}.about-content,.services-grid{grid-template-columns:1fr}}@media (max-width:480px){.hero h1{font-size:2rem}.about-stats{grid-template-columns:1fr}}.spinner{align-items:center;display:flex;flex-direction:column;height:100vh}.spinnerContainer{margin-top:150}.main{display:flex;height:100%;width:100vw}.first{border-right-style:solid;border-right-width:1px;width:28%}.first,.second{height:100%;min-height:550px}.second{border-left-style:solid;border-left-width:1px;width:70%}.third{height:100vh;width:19%}#rotate{background:#000;border:none;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:14px;height:20px;justify-content:flex-start;margin-left:0;margin-top:250px;transform:rotate(7deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);width:100px}.h4Title{color:navy}.divAlignCenter{height:auto;margin:0 auto;padding:10px;position:relative;width:90%}.divAlignCenterSubBlocks{border-style:solid;border-width:1;height:auto;margin:20px auto 0;padding-bottom:40px;position:relative;width:80%}.blockRule{font-weight:650;margin-left:0}.blockRule,.questionItem{font-size:14px;padding:0;text-align:left}.questionItem{font-weight:450;margin-left:20px}.blockDetails{border-bottom-style:solid;border-bottom-width:.8px;padding:5px,;text-align:left}.ant-tooltip-inner:after{border-right:var(--b);box-sizing:initial;color:"black";content:"";height:12px;position:absolute;right:calc(var(--t)*-1);top:100%}.ant-tooltip-arrow{height:30;width:30}.ant-card .ant-card-body{padding:0 5px 0 3px}.ant-card .ant-card-head{padding:0}.contextMenu{background-color:#fff;border-radius:5px;border-style:solid;border-width:.2px;box-sizing:border-box;font-size:14px;position:absolute;width:155px;z-index:1;ul{box-sizing:border-box;list-style:none;margin:0;padding:5px}ul li{padding:10px 8px}ul li:hover{background-color:#375ddb;color:#fff;cursor:pointer}}.textAreaBoxRule{border:1px solid grey;border-radius:8px;font-size:large;height:100px;max-height:100%;max-width:100%;min-height:50px;min-width:78%;padding-left:8px;width:90%}.inputText{border:1px solid grey;border-radius:8px;height:20px;min-height:40px}.inputText,.inputTextTemplate{font-size:medium;max-height:100%;max-width:65%;min-width:65%;padding-left:8px;width:65%}.inputTextTemplate{border:.5px solid grey;border-radius:8px;height:15px;min-height:25px}.refTextTemplate{border:.5px solid grey;border-radius:8px;height:35px;max-width:65%;min-height:35px;min-width:65%;width:65%}.inputTextShort,.refTextTemplate{font-size:medium;max-height:100%;padding-left:8px}.inputTextShort{max-width:55%;min-width:55%;width:55%}.inputTextMultiple,.inputTextShort{border:1px solid grey;border-radius:8px;height:20px;min-height:40px}.inputTextMultiple{font-size:medium;margin-right:10px;max-height:100%;max-width:40%;min-width:40%;padding-left:8px;width:40%}.textAreaBoxQuestion{border:1px solid grey;border-radius:8px;font-size:large;height:50px;max-height:100%;max-width:100%;min-height:30px;min-width:78%;padding-left:8px;width:90%}.subBlockDiv{border:.2px solid #000;border-radius:10px;margin-bottom:10px;padding:10px}.ant-table-thead .ant-table-cell{background-color:#d0f5f3!important}.divAlertAlignCenter{height:auto;margin:0 auto;padding:10px;position:relative;width:50%}.ant-result-icon .anticon .anticon-check-circle{font-size:12px}.questionText{font-size:15;font-weight:700}.questionPreText{color:navy;font-size:14;margin-left:30px}.conditionText{color:brown;font-size:13px;margin-left:11}.mainContainer{height:100vh}.mainContainer,.titleContainer{align-items:center;display:flex;flex-direction:column}.titleContainer{font-size:24px;font-weight:bolder;justify-content:center;margin-top:30px}.historyItem,.resultContainer{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:400px}.historyContainer{flex-grow:5;height:200px;justify-content:flex-start}.buttonContainer,.historyContainer{align-items:center;display:flex;flex-direction:column}.buttonContainer{height:260px;justify-content:center}.inputContainer{align-items:start;display:flex;flex-direction:column;justify-content:start}.inputContainer>.errorLabel{align-items:flex-start;color:red;font-size:15px}.buttonLeftAlignContainer{align-items:start;display:flex;flex-direction:column;justify-content:start;margin-left:auto}.inputBox{height:40px;width:350px}.inputBox,.textAreaBox{border:1px solid grey;border-radius:8px;font-size:large;padding-left:8px}.textAreaBox{height:100px;width:500px}.loginButton{align-items:flex-start;background:#6495ed;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:24px;justify-content:center;margin:8px;padding:12px 24px}.logoutButton{background:#000}.logoutButton,.passChangeButton{align-items:flex-start;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:15px;justify-content:center;margin:8px;padding:10px 14px}.passChangeButton{background:navy}body,html{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;padding:0}*{box-sizing:border-box}main{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:5rem 0}code{background:#fafafa;border-radius:5px;font-family:Menlo,Monaco,Lucida Console,Courier New,monospace;padding:.75rem}