@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;font-family:Lato,sans-serif;height:100svh;margin:auto;overflow:hidden;width:100vw}body::-webkit-scrollbar{display:none}.main-section{background-image:url(/static/media/Location.0bb95401553642fb2f9a.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:89svh;justify-content:space-between;position:relative}.main-section,.title-container{align-items:center;display:flex;flex-direction:column}.title-container{text-align:center}.title-container h1{color:#012e40;font-family:Ubuntu,sans-serif;font-style:normal;font-weight:700;line-height:2rem;line-height:30px;margin-bottom:.4rem;word-spacing:2px}.title-container p{color:#636c6e;font-size:13px;font-style:normal;font-weight:400;line-height:21px;margin-bottom:1rem;width:280px}.lang-select-container{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;margin:2rem}.lang-select-container button{align-items:center;border:1px solid #a7c5c5;border-radius:2rem;display:flex;gap:1rem;height:48px;justify-content:flex-start;transition:all .2s ease-in-out;width:215px}.lang-select-container button img{margin-left:3rem}.lang-select-container button span{color:#363939;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:17.5px}.lang-select-container button.active{background-color:#a7c5c5}.lang-select-container button.active span{color:#012e40}.canton-select-container{flex-wrap:wrap;height:100%}.canton-select-container,.navigation-bar{align-items:center;justify-content:center}.navigation-bar{bottom:0;display:flex;margin-bottom:1rem;position:fixed;width:100%}.navigation-bar .homepage-button{background-color:#012e40;border-color:#a7c5c5;border-radius:2rem;border-width:1px;color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;height:48px;letter-spacing:.4px;line-height:20px;margin:3rem;width:290px}.category-page{background-color:#fff;background-image:none}.cat-select-container{align-items:center;display:flex;flex-wrap:wrap;gap:10px;height:70%;justify-content:center;overflow-x:hidden;overflow-y:scroll;padding-bottom:5px}.cat-select-container::-webkit-scrollbar{display:none}.cat-select-container .cat-button{all:unset;align-items:center;border:2px solid #0000;border-radius:9.083px;display:flex;flex-direction:column;gap:16px;height:171px;justify-content:center;padding:14.575px 10.931px 10.931px;text-align:center;width:148px}.cat-select-container .cat-button img{flex-shrink:0;height:53px;width:53px}.cat-select-container .cat-button .info-container{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:7.288px}.cat-select-container .cat-button .info-container h4{font-style:normal;font-weight:600;line-height:17.5px;margin:0;text-align:center;width:100%}.cat-select-container .cat-button .info-container p{color:#636c6e;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:15px;margin:0;text-align:center}.cat-select-container .cat-one{background:#c9e4e4;border-radius:9.083px}.cat-select-container .cat-two{background:#eedcd1;border-radius:9.109px}.cat-select-container .cat-three{background:#eedcd1;border-radius:9.083px}.cat-select-container .cat-four{background:#fde6c4;border-radius:9.109px}.cat-select-container .cat-five{background:#fde6c4;border-radius:9.083px}.cat-select-container .cat-six{background:#c9e4e4;border-radius:9.109px}.cat-select-container .cat-button.active{border:2px solid #000;border-radius:.4rem}.nav-bar-cat{bottom:0;display:flex;justify-content:space-between;margin-bottom:1rem;position:fixed;width:100%}@media (min-width:390px){.nav-bar-cat{width:380px}}@media (min-height:800px){.cat-select-container{height:85%}}.nav-bar-cat .continue-button{background-color:#012e40;border-radius:2rem;border-width:1px;color:#fff;font-size:16px;letter-spacing:.3px;line-height:20px;padding:0 16px}.nav-bar-cat .back-button,.nav-bar-cat .continue-button{font-family:Inter;font-style:normal;font-weight:500;height:48px;margin:.5rem}.nav-bar-cat .back-button{background-color:initial;border-radius:2rem;border-width:0;color:#636c6e;cursor:pointer;font-size:14px;letter-spacing:1px;text-shadow:1px 1px 1px #0000004d;width:102px}.idk-button{background-color:#fff;border-radius:2rem;border-width:1px;color:#012e40;font-size:16px;height:40px;letter-spacing:1px;margin-bottom:85px;margin-top:.3rem;width:250px}.chat-window{display:flex;flex-direction:column;height:100%;max-height:90vh;max-width:92%;position:relative;text-align:left;width:100%}@media (min-width:600px){.chat-window{width:550px}}.chat-input{border:1px solid #012e40;border-radius:2rem;bottom:0;height:auto;left:0;margin:1rem auto;max-width:400px;padding:.7rem 1rem;right:0;width:85%}.chat-input form textarea::-webkit-scrollbar{width:10px}.chat-input form textarea::-webkit-scrollbar-track{border-radius:1rem}.chat-input form textarea::-webkit-scrollbar-thumb{background:#ededed;border-radius:11rem}.chat-input form textarea::-webkit-scrollbar-thumb:hover{background:#b0a695}.chat-input form{align-items:center;display:flex;height:100%;justify-content:space-between}.chat-input form textarea{all:unset;border:none;box-sizing:border-box;font-size:.85rem;height:auto;max-height:180px;overflow-wrap:break-word;overflow-y:auto;padding:10px 0;resize:none;width:90%}.chat-input form textarea::placeholder{color:#7e8a8c}.chat-input form button{align-items:center;background-color:initial;border-width:0;display:flex;font-size:2rem}.chat-input form button svg{transition:all .2s ease-in-out}.chat-input form button svg.active{color:#012e40!important}span.info-input{color:#7e8a8c;font-family:Lato;font-size:12px;font-style:normal;font-weight:400;line-height:18px;margin:0 auto;text-align:center}span.info-input.off{display:none}.spinner{width:70px}.spinner>span{animation:sk-bouncedelay 1.4s ease-in-out infinite both;background-color:#333;border-radius:100%;display:inline-block;height:7px;width:7px}.spinner .bounce1{animation-delay:-.32s}.spinner .bounce2{animation-delay:-.16s}@keyframes sk-bouncedelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.chat-messages{border-color:#f3eeeaad;height:100%;margin:.5rem 0 0;min-height:300px;overflow-y:auto;padding:1rem;transition:all .5s ease-in-out}.chat-messages::-webkit-scrollbar{width:10px}.chat-messages::-webkit-scrollbar-track{border-radius:1rem}.chat-messages::-webkit-scrollbar-thumb{background:#ededed;border-radius:11rem}.chat-messages::-webkit-scrollbar-thumb:hover{background:#012e40}::-webkit-scrollbar-track-piece:end{background:#0000;margin-bottom:8px}::-webkit-scrollbar-track-piece:start{background:#0000;margin-top:8px}.chat-messages p{font-size:.85rem;overflow-wrap:break-word;overflow-x:hidden}.client-inputmsg{align-items:flex-end;color:#fff;display:flex;gap:8px;justify-content:space-between;margin:.5rem 0;padding:0 .3rem}.client-inputmsg img{height:32px;margin-top:1rem;width:32px}.client-inputmsg p{background-color:#012e40;border-radius:20px 20px 5px 20px;color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:125%;padding:1rem;white-space:pre-wrap;width:80%}.bot-response{align-items:flex-end;display:flex;gap:8px;justify-content:space-between;margin:.5rem 0;padding:0 .3rem}.bot-response img{height:32px;margin-top:.7rem;width:32px}.bot-response .botreponseSpan{background-color:#ededed;border-radius:20px 20px 20px 5px;color:#000;margin:.7rem 0;padding:1rem;white-space:pre-wrap;width:80%}.bot-response .botreponseSpan,.bot-response .botreponseSpan span{font-size:14px;font-style:normal;font-weight:400;line-height:18px}.bot-response .botreponseSpan span{word-break:break-word}.typed-cursor--blink{display:none}.questions-container{align-items:center;display:flex;flex-direction:column;height:83%;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;top:1rem;transition:all .4s ease-in-out;width:100%}.questions-container.submitted{transform:translateX(200%)}.questions-logo{margin-top:4rem;width:60px}.questions-container p{color:#7e8a8c;font-family:Lato;font-size:14px;font-style:normal;font-weight:500;line-height:125%}.questions-container ul{list-style-type:none;margin:3rem 1rem;padding:0}.questions-container ul li{margin:.6rem 0}.questions-container ul li button{background:#fff;border:1px solid #d2d3d3;border-radius:100px;color:#7e8a8c;font-family:Lato;font-size:14px;font-style:normal;font-weight:500;height:48px;line-height:17.5px;padding:0 24px;text-align:start;transition:all .2s ease-in-out;width:100%}.questions-container ul li button.active{background-color:#a7c5c5;color:#012e40}.questions-container span{bottom:110px;color:#7e8a8c;font-family:Lato;font-size:12px;font-style:normal;font-weight:400;line-height:18px;position:fixed;text-align:center}.messages-container{border-style:solid}.input-container{bottom:0;font-size:1.5rem;left:0;margin:1rem;position:absolute;right:0}.botpage-nav{background-color:#fff;border-bottom:1px solid #d2d3d3;border-bottom:1px solid var(--neutral-n-300,#d2d3d3);height:71px}.botpage-nav .progress-title{align-items:center;display:flex;justify-content:space-between;padding:20px 24px 0}.botpage-nav .progress-title h4,.botpage-nav .progress-title span{color:#012e40}.botpage-nav .progress-title img{cursor:pointer}.chatbox-section{height:89svh;justify-content:center;position:relative}.chatbox-section,.settings-container{align-items:center;background-color:#fff;display:flex;width:100%}.settings-container{flex-direction:column;height:100svh;overflow-y:auto;position:absolute;top:0;transform:translateX(200%);transition:all .4s ease-in-out;z-index:9}.settings-container::-webkit-scrollbar{display:none}.settings-container.active{transform:translateX(0)}.settings-container .settings-nav{align-items:center;background-color:#fff;border-bottom:1px solid #d2d3d3;border-bottom:1px solid var(--neutral-n-300,#d2d3d3);display:flex;height:71px;justify-content:space-between;width:100%}.settings-container .settings-nav *{margin:40px 24px auto}.settings-container .settings-nav h4{color:#363939;font-family:Ubuntu;font-size:18px;font-style:normal;font-weight:500;line-height:22.5px}.settings-container .settings-nav span{color:#434545;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:17.5px;text-align:center}.settings-container .settings-nav img,.settings-container .settings-nav span{cursor:pointer}.settings-container .settings-options-container{display:flex;flex-direction:column;width:100%}.settings-container .settings-options-container .options-div{align-items:flex-start;background:#fff;background:var(--neutral-white,#fff);border-bottom:1px solid #d2d3d3;border-bottom:1px solid var(--neutral-n-300,#d2d3d3);display:flex;flex-direction:column;justify-content:center;margin:0 25px;padding:0 0 20px;width:auto}.settings-container .settings-options-container .options-div h3{color:#363939;font-family:Ubuntu;font-size:18px;font-style:normal;font-weight:700;line-height:22.5px}.settings-container .settings-options-container .settings-canton span{color:#1f2223;cursor:pointer;font-family:Inter;font-size:12px;font-style:normal;font-weight:600;line-height:15px;margin:1rem 0 0 .5rem}.settings-container .settings-options-container .options-div .settings-button-container button{all:unset;align-items:center;border:1px solid #d2d3d3;border:1px solid var(--neutral-n-300,#d2d3d3);border-radius:100px;color:#363939;font-family:Lato;font-size:14px;font-style:normal;font-weight:500;height:36px;justify-content:center;line-height:17.5px;padding:0 16px;text-align:center}.settings-container .settings-options-container .options-div .settings-button-container button.active{background-color:#a7c5c5}.settings-container .settings-options-container .options-div .settings-button-container{display:flex;flex-wrap:wrap;gap:8px}.canton-select-container{display:flex;flex-direction:column;flex-wrap:nowrap;gap:1rem;height:65%;justify-content:flex-start;margin:.2rem;overflow-y:scroll}.canton-select-container::-webkit-scrollbar{display:none}.canton-select-container button{border:1px solid #a7c5c5;border-radius:2rem;flex-shrink:0;height:48px;transition:all .2s ease-in-out;width:215px}.canton-select-container button span{color:#363939;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:17.5px}.canton-select-container button:last-child{margin-bottom:2rem}.canton-select-container button.active{background-color:#a7c5c5}.canton-select-container button.active span{color:#012e40}.options-container{max-height:82%;position:relative;width:100%}.nav-bar-canton{align-items:center;bottom:0;display:flex;justify-content:space-between;margin-bottom:1rem;position:fixed;width:100%}@media (min-width:390px){.nav-bar-canton{width:380px}.options-container{max-width:400px}}@media (min-height:700px){.canton-select-container{height:70%}}.nav-bar-canton .continue-button{background-color:#012e40;border-radius:2rem;border-width:1px;color:#fff;font-size:16px;letter-spacing:.3px;line-height:20px;padding:0 16px;white-space:nowrap}.nav-bar-canton .back-button,.nav-bar-canton .continue-button{font-family:Inter;font-style:normal;font-weight:500;height:48px;margin:.5rem}.nav-bar-canton .back-button{background-color:initial;border-radius:2rem;border-width:0;color:#636c6e;cursor:pointer;font-size:14px;letter-spacing:1px;text-shadow:1px 1px 1px #0000004d;width:102px}.intro-section{align-items:center;background-image:url(/static/media/Location.0bb95401553642fb2f9a.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:100svh;justify-content:center;width:100vw}.intro-section img{margin-top:3rem;max-width:300px;width:70%}.intro-section h1{font-family:Ubuntu;font-size:28px;line-height:35px}.intro-section h1,.intro-section h3{color:#012e40;font-style:normal;font-weight:700;text-align:center}.intro-section h3{font-family:Lato;font-size:20px;line-height:30px}.intro-section p{color:#636c6e;font-family:Lato;font-size:13px;font-style:normal;font-weight:400;line-height:150%;margin:.4rem;text-align:center}.intro-section a button{background-color:#012e40;border-color:#a7c5c5;border-radius:2rem;border-width:1px;color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;height:48px;line-height:20px;margin:3rem;width:250px}#root{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100svh}.flip-alert{align-items:center;background-image:url(/static/media/Location.0bb95401553642fb2f9a.png);background-size:fill;display:none;height:100svh;justify-content:space-evenly;position:absolute;text-align:center;width:100vw;z-index:99}.flip-alert .logoLaw{margin:1rem;width:200px}.flip-alert .flipImg{margin:1rem;width:90px}@media (max-height:450px){.flip-alert{display:flex}}.main-nav{align-self:stretch;background-color:#fff;display:flex;flex-direction:column;gap:.1rem;height:auto;position:relative}.main-nav .progress-title{align-items:center;display:flex;justify-content:space-between}.main-nav .progress-title p{cursor:pointer;margin:2rem 1rem 1rem}.main-nav .progress-title h4{color:#012e40;margin:2rem 1rem 1rem}.progress-bar-container{background-color:#eaeaea!important;color:#000!important;width:100%}.progress-bar-one{width:10%}.progress-bar-one,.progress-bar-two{background-color:#f9aa34!important;border-radius:1rem;color:#000!important;height:4px}.progress-bar-two{width:50%}.progress-bar-three{background-color:#f9aa34!important;width:80%}.progress-bar-full,.progress-bar-three{border-radius:1rem;color:#000!important;height:4px}.progress-bar-full{background-color:#012e40!important;width:100%}
/*# sourceMappingURL=main.86a67528.css.map*/