.inside-article {
    background-color: #39B0AF !important;
}

.entry-header {
    padding: 50px 340px 0;

    h1 {
        color: #FFFFFF;
        font-weight: bold;
    }
}

.entry-content {
    display: flex;
    flex-direction: row;
    min-height: 100vh;
    background: #ffffff;
    border-radius: 0 22vw 0 0;
    width: 100%;
    margin-top: 50px;
}

.wpb-step-form-wrapper {
    flex-grow: 1;
    padding: 3rem 2rem;
    max-width: 850px;
    margin: 0 auto;

    .wpb-subtitle {
        color: #39B0AF;
        font-weight: bold;
    }

    p {
        line-height: 1.5;
    }
}

.gform_wrapper.gravity-theme .gf_progressbar {
    border-radius: 8px 50px 50px 8px !important;
}

.gform_wrapper.gravity-theme .gf_progressbar_percentage:not(.percentbar_100),
.percentbar_100 {
    border-radius: 8px 25px 25px 8px !important;
}
.percentbar_blue {
    background-color: #fdbf10 !important;
    height: 50px !important;
    display: flex;
    justify-content: flex-start;
    align-items: center;

    span {
        font-size: 25px !important;
        font-weight: bold;
        color: #000;
    }
}

.gform_wrapper.gravity-theme input[type=color],
.gform_wrapper.gravity-theme input[type=date],
.gform_wrapper.gravity-theme input[type=datetime-local],
.gform_wrapper.gravity-theme input[type=datetime],
.gform_wrapper.gravity-theme input[type=email],
.gform_wrapper.gravity-theme input[type=month],
.gform_wrapper.gravity-theme input[type=number],
.gform_wrapper.gravity-theme input[type=password],
.gform_wrapper.gravity-theme input[type=search],
.gform_wrapper.gravity-theme input[type=tel],
.gform_wrapper.gravity-theme input[type=text],
.gform_wrapper.gravity-theme input[type=time],
.gform_wrapper.gravity-theme input[type=url],
.gform_wrapper.gravity-theme input[type=week],
.gform_wrapper.gravity-theme select,
.gform_wrapper.gravity-theme textarea {
    border-radius: 5px;
    border: 1px solid #000;
}

input[type="text"], input[type="email"],
input[type="url"], input[type="password"],
input[type="search"], input[type="tel"],
input[type="number"],
textarea, select {
    color: #000 !important;
    background-color: #fff !important;
}


.gform_wrapper.gravity-theme .gform_footer button,
.gform_wrapper.gravity-theme .gform_footer input,
.gform_wrapper.gravity-theme .gform_page_footer button,
.gform_wrapper.gravity-theme .gform_page_footer input {
    background-color: #fdbf10 !important;
    color: #000 !important;
    border-radius: 10px;
    font-weight: bold;
}


@media (min-width: 1600px) {
    .entry-header {
        padding: 50px 450px 0 700px !important;
        width: 1080px;
        max-width: 1080px;
        display: flex;
        justify-content: start;
    }
}

@media (max-width: 768px) {
    .entry-header {
        margin: 0;
        padding: 30px 0 !important;
        border-radius: 0 0 0 80px;
        background-color: #39B0AF;

        h1 {
            text-align: center;
        }
    }

    .entry-content:not(:first-child) {
        margin-top: 0 !important;
    }
}

.wpb-required-symbol {
    padding-right: 5px;
}

.gform_heading {
    display: none !important;
}