:root{--app-height:100vh}@supports(height:100dvh){:root{--app-height:100dvh}}.app-container{height:var(--app-height)}.inter{font-family:var(--font-inter)}.sora{font-family:var(--font-sora)}.bg-color{background-color:#019791}.p-inputtext.custom-border-bottom{border-radius:0;box-shadow:none;background-color:transparent;padding:.5rem 0;font-size:1.5rem;color:#fff;border:none;border-bottom:2px solid hsla(0,0%,100%,.502)}.p-inputtext.custom-border-bottom::-moz-placeholder{color:hsla(0,0%,100%,.502)}.p-inputtext.custom-border-bottom::placeholder{color:hsla(0,0%,100%,.502)}.p-inputtext.custom-border-bottom::-webkit-input-placeholder{color:hsla(0,0%,100%,.502)}.p-inputtext.custom-border-bottom:-moz-placeholder{color:hsla(0,0%,100%,.502)}.p-inputtext.custom-border-bottom:-ms-input-placeholder{color:hsla(0,0%,100%,.502)}.custom-select__control:hover,.p-inputtext.custom-border-bottom:focus{border-bottom:3px solid #fff!important;box-shadow:none}.custom-select__option:hover{background-color:rgba(1,151,145,.2)!important}.custom-select__option:focus{background-color:rgba(1,151,145,.902)!important}.react-tel-input .flag-dropdown{background-color:transparent!important;border:none!important}.custom-option-radio{background-color:hsla(0,0%,100%,.2);border:1px solid #fff;cursor:pointer;width:100%;max-width:350px}.custom-option-radio .name{color:#fff}.custom-option-radio .letter{color:#fff;width:1.5rem;height:1.5rem;border:1px solid #fff;background-color:#019791}.custom-option-radio.checked,.custom-option-radio:focus,.custom-option-radio:hover{background-color:hsla(0,0%,100%,.4)}.custom-option-radio.checked .letter,.custom-option-radio:focus .letter,.custom-option-radio:hover .letter{color:#019791;background-color:#fff}.step-circle{width:32px;height:32px;border-radius:50%;border:1px solid #fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;background-color:#019791;color:#fff;transition:all .3s ease}.step-circle.active{border:2px solid #fff;color:#fff;background-color:hsla(0,0%,100%,.2);font-weight:600}.step-circle.completed{border:none;color:#019791;background-color:#fff}.step-line{flex:1;height:2px;background-color:#ccc;margin:0 8px}