/*
Theme Name:   Twenty Twenty-Four Child
Theme URL:    http://patientsurvey.ai/twenty-twenty-four-child/
Description:  Twenty Twenty-Four child Theme
Author:       Patient Survey
Author URL:   http://patientsurvey.ai/
Template:     twentytwentyfour
Version:      1.0.0
Tags: light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
Text Domain:  twentytwentyfour
*/
body,html{
    height:100%;
}

.subconv-form__viewport{
    height:100vh;
    width:100vw;
}
.subconv-form__main-content{
    min-height: 100vh!important;
    display:flex!important;
    justify-content:center!important;
    align-items:center!important;
    position:relative!important;
    overflow:hidden!important;
}
.subconv-form__background{
    min-height: 100vh;
    background-image: url(https://patientsurvey.ai/wp-content/uploads/2025/07/easthamp.png)!important;
    background-size:cover!important;
    background-position:center!important;
    background-repeat:no-repeat!important;
    position:absolute!important;
    z-index:1!important;
    height:100%!important;
    width:100%!important;
}

.subconv-form__screen_content{
    color:black!important;
    z-index:2!important;
    position:relative!important;
    height:50%!important;
    min-width:750px!important;
}

.ginput_container{
    background-color:white!important;
    border-radius:15px!important;
    padding:10px 30px 10px 15px!important;
    
}
.gfield_label{
    font-size:24px!important;
    font-family:inter,sans-serif!important;
    color:#FDFDFF!important;
    text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.7)!important;
    background-color: rgba(0, 0, 0, 0.5)!important;
}
.gf_progressbar_title{
    visibility:hidden!important;
}
.gform-field-label{
    font-family:inter,sans-serif!important;
    font-weight:600px!important;
}
.gform_validation_errors,.validation_message{
    text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.7)!important;
    background-color: rgba(0, 0, 0, 0.5)!important;
    font-family:inter,sans-serif!important;
}
