@font-face{font-family:DINOT;src:url(/fonts/DINOT-Regular.woff2) format("woff2"),url(/fonts/DINOT-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:DINOT;src:url(/fonts/DINOT-Bold.woff2) format("woff2"),url(/fonts/DINOT-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:DINOT;src:url(/fonts/DINOT-Light.woff2) format("woff2"),url(/fonts/DINOT-Light.woff) format("woff");font-weight:300;font-style:normal}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{font-family:DINOT,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none;font-size:16px}@media (max-width: 768px){html,body{font-size:14px}}@media (max-width: 480px){html,body{font-size:13px}}button{border:none;cursor:pointer}input{outline:none}h1,h2,h3,h4,h5,h6{color:inherit}a{text-decoration:none}.layout-container{display:flex;height:100vh;width:100vw;overflow-x:hidden;overflow-y:auto}.layout-container .layout-left-container{display:flex;height:100%;align-items:flex-start;transition:min-width .3s ease}.layout-container .open{min-width:15%}.layout-container .close{min-width:4%}.layout-container .layout-right-container{display:flex;flex-direction:column;flex:1}@media (max-width: 768px){.layout-container{flex-direction:column}.layout-container .layout-left-container{height:auto;width:100%;order:2}.layout-container .open,.layout-container .close{min-width:100%;height:60px}.layout-container .layout-right-container{order:1;height:calc(100vh - 60px)}}.nav-global{width:100%;height:fit-content;padding:13px;display:flex;align-items:center;justify-content:center;position:relative}.nav-global .headline-conatiner{display:flex;align-items:center;flex-direction:column;gap:10px}.nav-global .headline-conatiner .nav-title{font-size:24px;font-weight:600;color:#000;display:flex;align-items:center}.nav-global .headline-conatiner .chatbot-icon{width:auto;height:40px}.nav-global .headline-conatiner .nav-sub-title{color:#000;font-weight:600}.nav-global .nav-back{display:flex;align-items:center;justify-content:center;padding:6px 12px;background-color:#d90000;color:#fff;border-radius:4px;font-size:1.5rem;font-weight:500;transition:all .3s ease;gap:4px;position:absolute;left:13px;top:50%;transform:translateY(30%)}.nav-global .nav-back:hover{cursor:pointer;background-color:#96172b}.nav-global .nav-back:hover img{filter:brightness(0) saturate(100%)}@media (max-width: 768px){.nav-global{padding:10px}.nav-global .nav-title{font-size:35px}.nav-global .nav-back{padding:4px 8px;font-size:1.2rem}}@media (max-width: 480px){.nav-global{padding:8px}.nav-global .nav-title{font-size:35px}.nav-global .nav-back{padding:3px 6px;font-size:1rem}}.home-container{min-height:100vh;overflow-y:visible;scroll-behavior:auto;width:100%;display:flex;flex-direction:column;align-items:center;scrollbar-width:none;-ms-overflow-style:none}.home-container::-webkit-scrollbar{display:none}.home-container .all-card-container{margin-top:40px;width:100%;height:auto;min-height:500px;display:flex;flex-direction:row;align-items:flex-start;justify-content:center;gap:20px;flex-wrap:wrap;padding:0 20px}.home-container .all-card-container .card-container-as-btn{background-color:#eee;color:#000;padding:20px;border-radius:3px;width:100%;cursor:pointer}.home-container .all-card-container .card-container{position:relative;width:300px;height:250px;border-radius:5px;overflow:hidden;background-size:cover;background-position:center;color:#fff;padding:30px;word-wrap:break-word;overflow-wrap:break-word;display:flex;justify-content:space-around;align-items:center;flex-direction:column;text-align:center;transition:transform .4s ease,box-shadow .4s ease;cursor:pointer}.home-container .all-card-container .card-container:before{content:"";position:absolute;inset:0;background:linear-gradient(to top,#0006,#0000);border-radius:5px}.home-container .all-card-container .card-container:hover{transform:scale(1.05);box-shadow:0 20px 40px #00000080}.home-container .all-card-container .card-container h2{font-size:1.6rem;font-weight:700;color:#fff;text-shadow:0 3px 10px rgba(0,0,0,.9),0 0 12px rgba(255,255,255,.7)}.home-container .all-card-container .card-container p{font-size:1rem;font-weight:400;color:#f1f1f1;text-shadow:0 2px 6px rgba(0,0,0,.7)}.home-container .all-card-container .card-container span{font-size:1.3rem;font-weight:0;color:#fff;text-shadow:0 2px 6px rgba(0,0,0,.7);padding:0 16px;border:2px solid white;border-radius:5px;transition:all .3s ease;cursor:pointer;z-index:10}.home-container .all-card-container .card-container span:hover{box-shadow:0 0 10px #ffffff80}.home-container .show-more{display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.home-container .show-more .bounce{animation:bounce 1.5s infinite}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(6px)}60%{transform:translateY(3px)}}.home-container .footer{width:100%;height:auto;min-height:60vh;padding:40px 160px;display:flex;flex-direction:column;justify-content:space-around;background-color:#333}.home-container .footer .footer-title{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:30%}.home-container .footer .quick-link-rows{display:flex;align-items:center;gap:2px;text-decoration:none;cursor:pointer;color:#ccc}.home-container .footer .quick-links-grid{width:100%;height:60%;display:flex;align-items:flex-start;justify-content:space-around;gap:20px}.home-container .footer .quick-links-grid .link-col{width:33.33%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:30px}@media (min-width: 1025px){.home-container .all-card-container .card-container{height:350px}}@media (max-width: 1024px){.home-container .all-card-container{padding:0 40px;gap:15px;margin-bottom:30px}.home-container .all-card-container .card-container{width:280px;height:260px}.home-container .footer{padding:30px 40px}.home-container .footer .footer-title{width:100%;align-items:flex-start;text-align:left}.home-container .footer .quick-links-grid{align-items:flex-start;justify-content:flex-start}.home-container .footer .quick-links-grid .link-col{align-items:flex-start;text-align:left}}@media (max-width: 768px){.home-container .all-card-container{flex-direction:column;align-items:center;justify-content:flex-start;padding:0 20px;gap:20px}.home-container .all-card-container .card-container{width:100%;height:150px}.home-container .all-card-container .card-container h2{font-size:1.4rem}.home-container .all-card-container .card-container p{font-size:.9rem}.home-container .all-card-container .card-container span{font-size:1.1rem;padding:8px 14px}.home-container .footer{padding:30px 20px;height:auto}.home-container .footer .footer-title{width:100%;align-items:flex-start;text-align:left;margin-bottom:20px}.home-container .footer .quick-links-grid{flex-direction:column;gap:30px;align-items:flex-start}.home-container .footer .quick-links-grid .link-col{width:100%;align-items:flex-start;text-align:left;gap:15px}}@media (max-width: 480px){.home-container .all-card-container{padding:0 15px;margin-top:15px}.home-container .all-card-container .card-container{height:100px;padding:20px}.home-container .all-card-container .card-container h2{font-size:1.2rem}.home-container .all-card-container .card-container p{font-size:.85rem}.home-container .all-card-container .card-container span{font-size:1rem;padding:6px 12px}.home-container .footer{padding:20px 15px}.home-container .footer .footer-title{align-items:flex-start;text-align:left}.home-container .footer .quick-links-grid{gap:20px;align-items:flex-start}.home-container .footer .quick-links-grid .link-col{gap:10px;align-items:flex-start;text-align:left}.home-container .footer .quick-link-rows{font-size:14px}}.form-container{max-width:100%;background-color:transparent;border-radius:8px}.form-container form{display:grid;grid-template-columns:1fr 1fr;gap:0rem 1rem}.form-container .ban-cursor{cursor:not-allowed}.form-container .form-title{color:#000;font-size:24px;font-weight:600;margin:0 auto 2rem;text-align:center;background-color:#eee;width:fit-content;padding:5px 10px;border-radius:10px}.form-container .form-group.full-width{grid-column:1/-1}.form-container .form-group label{display:block;margin-bottom:.5rem;color:#000;font-weight:500;font-size:12px}.form-container .form-group label .required{color:#e74c3c;margin-left:4px}.form-container .form-group input,.form-container .form-group select,.form-container .form-group textarea{width:100%;padding:12px;border:1px solid transparent;border-radius:4px;background-color:#eee;color:#000;font-size:14px;transition:border-color .3s ease,box-shadow .3s ease}.form-container .form-group input:focus,.form-container .form-group select:focus,.form-container .form-group textarea:focus{outline:none;border-color:#646cff;box-shadow:0 0 0 2px #646cff33}.form-container .form-group input::placeholder,.form-container .form-group select::placeholder,.form-container .form-group textarea::placeholder{color:#888;font-size:14px}.form-container .form-group input.error,.form-container .form-group select.error,.form-container .form-group textarea.error{border-color:#e74c3c;box-shadow:0 0 0 2px #e74c3c33}.form-container .form-group textarea{min-height:100px;resize:vertical}.form-container .form-group select{cursor:pointer}.form-container .form-group select option{background-color:#eee;color:#000;font-size:14px}.form-container .form-group .error-message{color:#e74c3c;font-size:12px;margin-top:5px;display:block}.form-container .submit-btn{grid-column:1/-1;width:100%;padding:14px;background-color:#d90000;border:none;border-radius:4px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .3s ease,opacity .3s ease}.form-container .submit-btn:hover:not(:disabled){background-color:#96172b}.form-container .submit-btn:disabled{opacity:.6;cursor:not-allowed}.form-container .submit-btn.loading{opacity:.8}.form-container .global-error-message{margin-top:1rem;padding:12px;background-color:#e74c3c1a;border:1px solid #e74c3c;border-radius:4px;color:#e74c3c;font-size:14px;text-align:center}.success-container{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;min-height:60vh;padding:1rem .5rem;color:#000}.success-container .success-content{text-align:center;background-color:transparent;border-radius:8px;max-width:400px}.success-container .success-content .success-icon{font-size:4rem;color:#27ae60;margin-bottom:1rem}.success-container .success-content h2{font-size:24px;font-weight:600;margin-bottom:1rem}.success-container .success-content p{font-size:16px;margin-bottom:2rem;line-height:1.5}.success-container .success-content .back-btn{padding:12px 24px;background-color:#d90000;color:#fff;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .3s ease}.success-container .success-content .back-btn:hover{background-color:#96172b}.success-container .follow-up-container{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;width:100%}.success-container .follow-up-container .prompt-conatiner{background-color:#eee;padding:1rem;font-size:smaller;box-shadow:0 2px 8px #0000001f;border-radius:5px}.success-container .follow-up-container .prompt-conatiner .prompt-input{margin-top:2px;width:100%;padding:5px;background-color:#fff;color:#000;outline:none;border:1px solid #000000;border-radius:2px}.success-container .follow-up-container .prompt-conatiner input:disabled{cursor:not-allowed;opacity:.6;border:none}.success-container .follow-up-container .user-message{align-self:flex-end;background-color:#dadada}.success-container .follow-up-container .list-container{display:flex;align-items:flex-start;justify-content:space-around;flex-direction:column;gap:18px}.success-container .follow-up-container .list-container .chat-input{display:flex;align-items:center;width:100%;gap:2px}.success-container .follow-up-container .list-container .chat-input input{margin-top:2px;width:100%;padding:5px;background-color:#fff;color:#000;outline:none;border:1px solid #000000;border-radius:10px}.success-container .follow-up-container .list-container .chat-input .send-btn{padding:5px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#d90000}.success-container .follow-up-container .list-container .chat-input input:disabled{cursor:not-allowed;opacity:.6}.success-container .follow-up-container .suggestion,.success-container .follow-up-container .prompt{font-weight:600;font-size:larger}.success-container .follow-up-container .suggestion a,.success-container .follow-up-container .prompt a{color:#d90000;text-decoration:none}.success-container .follow-up-container .suggestion ul,.success-container .follow-up-container .suggestion ol,.success-container .follow-up-container .prompt ul,.success-container .follow-up-container .prompt ol{padding:0rem 1rem}.success-container .welcome-back{margin-top:30px}.success-container .welcome-back h2{align-self:center}.success-container .welcome-back h2 span{color:#d90000}@media (max-width: 768px){.form-container{padding:1rem}.form-container .form-title{font-size:15px}.form-container .form-group input,.form-container .form-group select,.form-container .form-group textarea{padding:10px;font-size:12px}.form-container .form-group input::placeholder,.form-container .form-group select::placeholder,.form-container .form-group textarea::placeholder{font-size:12px}.form-container .form-group select option{font-size:12px}.form-container .submit-btn{color:#eee;padding:12px;font-size:16px}.success-container .success-content .success-icon{font-size:3rem}.success-container .success-content h2{font-size:20px}.success-container .success-content p{font-size:14px}.success-container .follow-up-container{padding:1rem}.success-container .follow-up-container .list-container li{margin-bottom:10px}}
