.project-planner-form .gform_wrapper form input[type=email]::placeholder,
.project-planner-form .gform_wrapper form input[type=tel]::placeholder,
.project-planner-form .gform_wrapper form input[type=text]::placeholder,
.project-planner-form .gform_wrapper form input[type=url]::placeholder,
.project-planner-form .gform_wrapper form textarea::placeholder {
    font-size: 20px;
    line-height: 125%;
}


/* Thank You Section */
.thank_you_section {
    position: relative;
}

.thank_you_section_inner {
    height: 100%;
    padding: 50px 16px 114px;
}

.thank_you_section_inner .popup-image {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}

.thank_you_section_inner .popup-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center top;
}

.thank_you_section_inner .detail_part {
    height: 100%;
    background-color: #fff;
    max-width: 832px;
    margin: 0 auto;
    position: relative;
    width: 100%;
    padding: 66px 107px 105px;
    border-top: 17px solid #BF1E2E;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}

.thank_you_section_inner .detail_part .logo_image {
    width: 100px;
    height: 100px;
}

.thank_you_section_inner .detail_part .logo_image {
    display: block;
}

.thank_you_section_inner .detail_part .heading {

    font-size: 48px;
    line-height: 1;
    padding-bottom: 0;
    margin-bottom: 8px;
    font-weight: 900;
}

.thank_you_section_inner .detail_part .short_description {
    font-size: 20px;
    line-height: 125%;
    
}