@import url(https://fonts.googleapis.com/css2?family=Lexend:wght@100..900&family=Open+Sans:ital,wdth,wght@0,75..100,300..800;1,75..100,300..800&display=swap);.react-main{align-items:center;display:flex;font-family:Lexend,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;height:100vh;justify-content:center}.react-main .react-section{background-color:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);max-width:900px;padding:40px}.react-main .flex{display:flex;flex-wrap:nowrap}.react-main .flex-wrap{flex-wrap:wrap}.react-main .flex-gap{gap:20px}.react-main .title{font-size:36px;font-style:normal;font-weight:500;line-height:44px;width:100%}.react-main .label{display:block;font-size:14px;margin-bottom:4px}.react-main input{background:#fefefe;border:1px solid #eaecf0;border-radius:4px;box-sizing:border-box;height:44px;padding:0 12px;width:100%}.react-main input::-moz-placeholder{font-size:12px;opacity:.5}.react-main input::placeholder{font-size:12px;opacity:.5}.react-main .gap-12{gap:12px}.react-main .gap-24{gap:24px}.react-main .text-center{text-align:center}.react-main .text-right{text-align:right}.react-main .col-12{width:100%}.react-main .col-6{width:calc(50% - 10px)}.react-main h1,.react-main p{margin:0;padding:0}.react-main .submit-button{align-items:center;background:#283679;border:none;border-radius:4px;box-sizing:border-box;color:#fff;padding:12px 20px;width:100%}.react-main .submit-button:disabled{background:#ccc;color:#666;cursor:not-allowed;opacity:.6}@media screen and (max-width:1023px){.react-main{padding:20px}}@media screen and (max-width:767px){.react-main .react-section{box-shadow:none;padding:20px}.react-main .col-6{width:100%}}.react-main .link{color:#0d6efd;cursor:pointer;text-decoration:underline}.react-main .input-group{position:relative}.react-main .input-group .icon{cursor:pointer;opacity:.5;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:.3s cubic-bezier(.075,.82,.165,1)}.react-main .input-group .icon:hover{opacity:1}