        .reg-form {
            width: 431px;
            display: flex;
            padding: 2rem;
            flex-direction: column;
            gap: 1rem;
        }
        .reg-flex {
            display: flex;
            justify-content: space-between;
        }

        .input-name {
            width: 48% !important;
        }

        .reg-input {
            -webkit-text-size-adjust: 100%;
            -webkit-font-smoothing: antialiased !important;
            direction: ltr;
            display: block;
            width: 99%;
            padding: .85em 1.15em !important;
            font-weight: 400 !important;
            line-height: 1.25 !important;
            background-color: #fff !important;
            background-clip: padding-box !important;
            transition: all .15s ease-in-out !important;
            font-size: 14px;
            vertical-align: middle;
            height: 48px;
            border: 1px solid #DADCE0;
            box-sizing: border-box;
            border-radius: 8px;
            flex: none;
            order: 0;
            align-self: stretch;
            flex-grow: 0;
            box-shadow: none;
        }

        .reg-input::placeholder {
            color: #71707b;
            font-size: 14px;}

        .reg-form label {
            width: 100%;
            color: #6D7081;
            font-size: 14px;
            font-style: normal;
            font-weight: 400;
            line-height: 24px;
        }

        .or-separator {
            display: flex;
            align-items: center;
            gap: 15px;
            margin: 25px 0;
        }

        .or-separator hr {
            flex: 1;
            border: none;
            height: 1px;
            background: #ddd;
        }

        .or-separator span {
            color: #6D7081;
            font-size: 14px;
            font-weight: 500;
            white-space: nowrap;
        }

        .reg-button {
            width: 100%;
            padding: 12px 20px;
            background-color: #883DBE70;
            font-family: "Reem Kufi Fun", Sans-serif;
            color: #212033;
            font-size: 16px;
            font-weight: 600;
            border: none;
            border-radius: 50px 50px 5px 50px;
            cursor: pointer;
        }