.step-indicator{color:var(--main-color);font-weight:700}.step-form{margin-top:25px;display:flex;flex-direction:column;gap:25px;align-items:center;justify-content:center}.form-details{font-size:25px}.textarea-info-text{align-self:flex-start}.form__contact-container{width:100%;gap:20px;display:flex;align-items:center;justify-content:space-between}.select-input{position:relative;padding:20px 0;width:100%;background-color:var(--input-color);border-radius:3px;cursor:pointer;border-bottom:2.5px solid #9b9daf}.select-input.selected{position:relative;padding:20px 0;width:100%}.select-input__header{display:flex;align-items:center;justify-content:space-between;padding:0 20px;cursor:pointer}.select-input__header-text{color:#000;display:flex;align-items:center;background:transparent;border:none;width:100%;font-size:18px}.select-input__header-text:focus{outline:none}.select-input__icon{width:16px;fill:#9b9daf;transition:transform .3s ease;flex-shrink:0;position:absolute;right:20px}.select-selected-icon{width:16px;fill:#000;flex-shrink:0;position:absolute;right:20px;top:50%;transform:translateY(-50%);cursor:pointer}.select-input__options{border-top-left-radius:3px;border-top-right-radius:3px;position:absolute;z-index:99;width:100%;max-height:420px;min-width:200px;overflow:auto;bottom:100%;left:0;padding-top:5px;background-color:var(--input-color);display:flex;flex-direction:column;gap:10px}.select-input__option{color:#000;padding:10px 20px;cursor:pointer}.select-input__option:hover{color:#000;background:#ffb500}.select-input__header-text.error{border:1px solid red}.select-error-icon-container{position:absolute;right:40px;top:50%;transform:translateY(-50%);z-index:10;cursor:pointer}.select-error-icon{position:absolute;right:0;top:50%;transform:translateY(-50%);cursor:pointer;color:red;font-size:24px}.select-error-tooltip{display:none;position:absolute;background:#000000e6;border:2px solid red;color:#fff;padding:5px 10px;border-radius:4px;white-space:nowrap;right:100%;top:18px;margin-right:5px;font-size:15px;z-index:10}.select-error-icon-container:hover .select-error-tooltip{display:block}.select-input__header-text.selected{color:#000}.tick-icon{width:20px;height:20px;fill:#000;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.select-input__icon{width:20px;height:20px;fill:var(--main-color);transition:transform .3s ease;flex-shrink:0;position:absolute;right:20px}.select-input__icon.active{transform:rotate(180deg)}.form__label{position:absolute;top:10px;left:10px;margin-left:5px;display:block;transition:.2s;color:#9b9daf;pointer-events:none;font-size:18px}input::placeholder{color:#9b9daf}input::-webkit-input-placeholder{color:#9b9daf}input:-moz-placeholder{color:#9b9daf}input:-ms-input-placeholder{color:#9b9daf}.selectG-input,.selectG-input.selected{position:relative;padding:20px 0;width:100%;background-color:var(--input-color);border-radius:3px;cursor:pointer;border-bottom:2.5px solid #9b9daf}.selectG-input__header{display:flex;align-items:center;justify-content:space-between;padding:0 20px;cursor:pointer}.selectG-input__header-text{color:#9b9daf;display:flex;align-items:center;background:transparent;border:none;width:100%;font-size:18px}.selectG-input__header-text:focus{outline:none}.selectG-input__icon{width:16px;fill:#9b9daf;transition:transform .3s ease;flex-shrink:0;position:absolute;right:20px}.selectG-selected-icon{width:16px;fill:#000;flex-shrink:0;position:absolute;right:20px;top:50%;transform:translateY(-50%);cursor:pointer}.selectG-input__options{border-bottom-left-radius:3px;border-bottom-right-radius:3px;position:absolute;z-index:99;width:100%;max-height:420px;min-width:200px;overflow:auto;top:0;left:0;margin-top:60px;background-color:var(--input-color);display:flex;flex-direction:column;gap:10px}.selectG-input__option{color:#000;padding:10px 20px;cursor:pointer}.selectG-input__option:hover{color:#000;background:#ffb500}.selectG-input__header-text.error{border:1px solid red}.selectG-error-icon-container{position:absolute;right:40px;top:50%;transform:translateY(-50%);z-index:10;cursor:pointer}.selectG-error-icon{position:absolute;right:0;top:50%;transform:translateY(-50%);cursor:pointer;color:red;font-size:24px}.selectG-error-tooltip{display:none;position:absolute;background:#000000e6;border:2px solid red;color:#fff;padding:5px 10px;border-radius:4px;white-space:nowrap;right:100%;top:18px;margin-right:5px;font-size:15px;z-index:10}.selectG-error-icon-container:hover .select-error-tooltip{display:block}.selectG-input__header-text.selected{color:#000}.tickG-icon{width:16px;fill:#000;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.selectG-input__icon{width:20px;height:20px;fill:var(--main-color);transition:transform .3s ease;flex-shrink:0;position:absolute;right:20px}.selectG-input__icon.active{transform:rotate(180deg)}.XIcon{width:14px;cursor:pointer;color:inherit;stroke:currentColor}.form-container{display:flex;align-items:flex-start;justify-content:center;width:100%;min-height:100vh;background-color:#fff;color:#000}.form-content{position:relative;width:100%;max-width:600px;margin:30px 20px 0}.form-header{position:relative;display:flex;align-items:center;justify-content:space-between;padding:10px;gap:40px}.form__suarte-icon{position:absolute;left:50%;transform:translate(-50%);width:100px}@media (max-width: 768px){.form__suarte-icon{width:100px}}.form-suarteName{width:108px}.form-XIcon{position:absolute;top:10px;right:0;color:#000}.step-form-header{align-self:flex-start}.back-arrow{cursor:pointer;margin-right:16px;color:#000;stroke-width:0;width:14px;height:14px}.form-header{display:absolute;align-items:center;justify-content:space-between;padding:10px}@media (max-width:900px){.back-arrow{cursor:pointer;margin-right:16px;color:#000;stroke-width:0;width:14px;height:14px}.form-header{display:absolute;align-items:center;justify-content:space-between;padding:10px}}.form-container .button{color:#000;border-radius:999px}.form-container .button-disabled{border:2px solid #9b9daf;background-color:transparent;color:#9b9daf;font-weight:700}.form-container .button-active{border:2px solid #ffb500;background-color:#ffb500;color:#fff;font-weight:700}
