.casestudy-us{}
.casestudy-us form{    display: inline-block;
padding: 5%;
background: var(--wp--preset--color--background);border: solid 1px var(--wp--preset--color--secondary);
border-radius: 15px;
}
.casestudy-us form h3{    font-size: 1.8rem;
text-align: center;
font-weight: 500;
margin: 0 0 5%;}
.casestudy-us .group{    display: inline-block;
width: 46%;
margin: 0 2% 2%;
float: left;
}
.casestudy-us .group1{    display: inline-block;
width: 96%;
margin: 0 2% 2%;}
.casestudy-us p{font-size: 0.9rem;
line-height: 1.5;}
.casestudy-us label{font-size: 1rem;
color: var(--wp--preset--color--fontcolor);}
.casestudy-us p > a{    color: var(--wp--preset--color--primary);
text-decoration: none;}
.casestudy-us input{-moz-appearance: none;
-webkit-appearance: none;
appearance: none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
display: inline-block;
width: calc(100% - 0rem);
font-family: var(--wp--preset--font-family--system-font) !important;
font-size: 1rem;
padding: 0.8rem 0rem;
border: solid var(--wp--preset--color--formcolor);
border-width: 0 0 2px;
margin: 0px 0rem 1rem;
outline: 0px !important;
background: none;
color: var(--wp--preset--color--fontcolor);
font-weight: 500;
border-radius: 0px;}
.casestudy-us textarea{    -moz-appearance: none;
-webkit-appearance: none;
appearance: none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
display: inline-block;
width: calc(100% - 2rem);
font-family: var(--wp--preset--font-family--system-font) !important;
font-size: 1rem;
padding: 0.8rem 1rem;
border: solid var(--wp--preset--color--formcolor);
border-width: 2px;
margin: 1rem 0rem 1rem;
outline: 0px !important;
background: none;
color: var(--wp--preset--color--fontcolor);
font-weight: 500;
border-radius: 10px;
height: 100px;
}
.casestudy-us #csub{    background: none;
border: 2px solid var(--wp--preset--color--primary);
color: var(--wp--preset--color--background);
font-weight: 500;
padding: 10px 20px;
border-radius: 5px;
cursor: pointer;
background-color: var(--wp--preset--color--primary);
margin: 0 auto;
display: block;
float: unset;
font-size: 1rem;
width: auto;
}
.casestudy-us ::placeholder { color: var(--wp--preset--color--formfontcolor);
opacity: 1; font-weight: 500;
}
.casestudy-us :-ms-input-placeholder { color: var(--wp--preset--color--formfontcolor);
font-weight: 500;
}
.casestudy-us ::-ms-input-placeholder { color: var(--wp--preset--color--formfontcolor);
font-weight: 500;
}
@media only screen and (max-width: 781px) {
.casestudy-us input{
width: calc(94% - 0rem);
}
.casestudy-us .group1 {
display: inline-block;
width: 100%;
margin: 0 0% 2%;
}
.casestudy-us .group {
display: inline-block;
width: 100%;
margin: 0 2% 2%;
float: left;
}
}.latestlistnew ul{width:90% !important;}