.form-signup-holder {
    .intgrtn-form-signup {
        .intgrtn-input-holder {
            .intgrtn-input {
                border: 1px solid #d1d2dd;
                border-radius: 4px;
                box-sizing: border-box;
                color: #000;
                font-size: 14px;
                height: 40px;
                padding: 5px 10px;
                position: relative;
            }

            .intgrtn-checkbox-label-agree-terms {
                .intgrtn-input-checkbox-agree-terms {
                    appearance: auto;
                }

                .intgrtn-checkbox-label-agree-terms-text {
                    color: #000;
                }
            }
        }

        .has-btn-generate-password {
            display: none;
        }

        .intgrtn-btn-submit-holder {
            .intgrtn-btn-submit {
                align-items: center;
                background-color: #47c08f;
                border-radius: 50px;
                cursor: pointer;
                height: 46px;
                text-transform: uppercase;
                transition: 0.6s;
                text-decoration: none;

                &:hover {
                    border: 0;
                    background-color: #338775;
                    outline: none;
                }
            }
        }
    }
}

.footer {
    .footer-logo {
        width: 25%;
    }

    .footer-ul {
        @media all and (max-width: 768px) {
            display: block;
        }
        display: flex;
        justify-content: space-between;
        list-style: none;
    }
}

.intgrtn-modal-holder {
    .intgrtn-modal {
        .intgrtn-modal-body {
            .title-policy {
                color: #000;
            }

            p {
                color: #000;
                text-align: justify;
            }

            .intgrtn-basic-message-layout-holder {
                a {
                    color: #0082f3;
                }
            }
        }
    }
}

.page {
    min-height: 100vh;
}

.section-hero,
.section-two,
.section-four,
.section-five {
    min-height: 100vh;
}

.main-screen__form-x {
    overflow-y: hidden;
}
