.steps-wrapper{background-color:#000a61;display:flex;flex-direction:column;row-gap:1rem}.step-indicator{background-color:hsla(0,0%,100%,.2);border-radius:5rem;color:#00a3db;display:flex;font-family:PP Neue Montreal;font-size:.875rem;font-weight:500;gap:.5rem;letter-spacing:.02em;line-height:20px;padding:.5rem 1rem;width:fit-content}.step-title{color:#fff;font-size:1.5rem;margin-top:.75rem}.conversation-form-wrapper{background-color:#000a61;display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.select-option{border-bottom:.075rem solid #00a3db;color:#00a3db;cursor:pointer;display:flex;font-size:1.125rem;padding-bottom:.675rem;width:100%}.select-option:hover,.selected{color:#fff;gap:1rem}.hide{display:none}.select-option.selected .hide,.select-option:hover .hide{display:block}.conversation-buttons-wrapper{align-items:center;column-gap:1rem;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:start}.conversation-button{background-color:#00a3db;border:none!important;border-radius:5rem!important;color:#000a61;cursor:pointer!important;display:inline-block!important;min-width:100px;padding:.5rem 1rem!important;text-align:center!important;text-decoration:none!important;width:fit-content!important}.conversation-button:hover{background-color:#00a3db!important;color:#000a61!important;opacity:.8!important}.multistep-title-wrapper{align-items:start;display:flex;justify-content:start;width:100%}.multistep-title{background:linear-gradient(90deg,#fff,#00a3db);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:PP Neue Montreal,Neue Montreal,Montreal,sans-serif!important;font-size:40px;font-style:normal;font-weight:400;letter-spacing:-.15rem;line-height:120%;margin:0;max-width:100%}@media (width <= 800px){.multistep-title{font-size:48px;font-style:normal;font-weight:400;line-height:100%}}@media (width <= 400px){.multistep-title{font-size:40px;font-style:normal;font-weight:400;line-height:100%}.step-title{font-size:15px!important}.step-indicator{font-size:.75rem!important}.mobile-small-text{font-size:15px!important}.multistep-footer-text{font-size:12px!important}.conversation-input{font-size:15px!important}.conversation-input::placeholder{font-size:15px!important}.conversation-button{font-size:15px!important}}.multistep-footer-text-wrapper{align-items:start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:start;margin-top:4rem;padding:0;row-gap:20px;width:100%}.multistep-footer-text{color:#fff;font-family:PP Neue Montreal;font-size:14px;font-weight:300;letter-spacing:.02em;line-height:16px;text-align:left}.form-select-accordion-wrapper{background-color:var(--bg-color,transparent);color:var(--text-color,#00a3db);display:flex;flex-direction:column;flex-wrap:nowrap;gap:.75rem;justify-content:start;justify-items:start;overflow:hidden;width:100%}.form-select-accordion-wrapper.active,.form-select-accordion-wrapper:hover{--text-color:#fff}.form-select-accordion-wrapper .form-select-accordion{align-items:center;background-color:var(--bg-color,transparent);border:none;border-bottom:1px solid #00a3db;border-radius:0;color:var(--text-color,#00a3db);cursor:pointer;display:flex;font-size:1rem;font-weight:500;outline:none;padding:0 0 .675rem;width:100%}.form-select-accordion-wrapper .form-select-accordion:hover{border-bottom-color:#fff}.form-select-accordion.active{border-bottom-color:#fff;outline:none}.form-select-accordion::focus{border-bottom-color:#fff;outline:none}.form-select-accordion-panel{--p:32px;color:var(--text-color,#000a61);display:grid;font-size:40px;font-weight:400;grid-template-rows:0fr;transition:.4s;transition:grid-template-rows .2s linear;width:100%}.form-select-accordion-panel .form-select-accordion-content{display:flex;flex-direction:column;gap:.75rem;overflow:hidden;width:100%;word-break:break-word}.form-select-accordion-title{display:inline-flex;flex:1 1 0%;flex-direction:row;justify-content:start;text-align:left}.icon{align-items:center;border-radius:99px;display:flex;justify-content:center;padding:16px;transition:.4s}.form-select-icon::hover{opacity:.6}.form-select-accordion-wrapper .form-select-icon{transform:rotate(180deg)}.form-select-accordion-wrapper.active .form-select-icon{stroke:#fff;transform:rotate(0deg)}@media (width < 400px){.form-select-accordion-wrapper .form-select-accordion{font-size:18px;padding:20px 16px}.form-select-accordion-panel{font-size:21px}.form-select-accordion-panel.active{padding:16px}.form-select-icon{padding:8px}}