.sec-contact-1{
    background:linear-gradient(180deg, #FFF 0%, #F1FBFF 100%);
    padding: var(--60) var(--section) 0;
    display: grid;
    grid-template-columns: repeat(2,1fr);
}
.sec-contact__form .title p{
    color: #6a6a6a;
    font-weight: 500;
    font-size: 1.125rem;
    line-height: 1.5;
}
.sec-contact-1 .sec-contact__image{
        width:43.7500rem;
        max-width: 100%;
}
.form-contact .form-content{
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 1.37rem 1.19rem;
    margin-bottom: 1.37rem;
}
.form-contact .form-content .form-item:nth-of-type(1),
.form-contact .form-content .form-item:nth-of-type(4){
    grid-column:span 2;
}
.form-contact .form-content .form-item label{
    color: var(--Color-4, #231F20);
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.form-contact .form-content .form-item label i{
        color: #ED1B24;
    font-style: normal;
}
.form-contact .form-content .form-item input{
        border: none;
    border-bottom: 0.0625rem solid #C8D0D4;
    font-size: 0.875rem;
    font-weight: 400;
    background: transparent !important;
    box-shadow: none !important;
    padding-left: 0;
    margin-bottom: 0;
    color: #9A9A9A;
    height: var(--38);
    padding: 0;
}
.form-contact .form-content .form-item input::placeholder{
     color: #9A9A9A;
}

.sec-contact-1 .wpcf7 .wpcf7-not-valid-tip {
	font-size: var(--10);
	left: 0;
	bottom: -1rem;

}
@media screen and (max-width: 767.98px) {
    .sec-contact-1{
        padding-top:var(--50);
        display: block;
    }
    .form-contact .form-content{
        display:flex;
        flex-direction:column
    }
    .sec-contact__form .title p{
        font-size:1rem
    }
}