.block-form {
    padding: 2.6875rem 0;
}

.block-form .block-form-container {
        background-color: #343d4c;
        border-radius: 0.5rem;
        padding: 1.25rem;
    }

.block-form .block-form-container .form-container {
            max-width: 50rem;
            margin-inline: auto;
        }

.block-form .block-form-container .text-container .title {
                font-size: 1.25rem;
                line-height: 1.75rem;
                font-family: var(--font-secondary);
                color: #fff;
                padding-bottom: 0.625rem;
            }

.block-form .block-form-container .text-container .text {
                color: #fff;
                font-size: 0.9375rem;
                line-height: 1.25rem;
            }

.block-form .block-form-container .form {
            padding-top: 1.5625rem;
        }

.block-form .block-form-container .form .bottom-container {
                display: flex;
                align-items: center;
                gap: 0.9375rem;
                justify-content: space-between;
            }

.block-form .block-form-container .form .bottom-container .stylish-checkbox {
                    margin-top: 0;
                }

.block-form .block-form-container .form .text-field {
                padding-top: 0.625rem;
                color: #fff;
                font-size: 0.9375rem;
                letter-spacing: -0.2px;
            }

.block-form .block-form-container .form .user-container {
                display: flex;
                align-items: center;
                gap: 1.25rem;
                padding-bottom: 1.25rem;
            }

.block-form .block-form-container .form-row .input-wrapper input:-webkit-autofill {
                    -webkit-box-shadow: inset 0 0 0 1000px var(--color-primary);
                    -webkit-text-fill-color: #fff;
                    border: none;
                }

@media screen and (min-width: 64rem) {
        .block-form .block-form-container {
            padding: 3.125rem 7.5rem;
        }
}
