.footer-form-block{display: flex ; width: 100%; box-sizing: border-box; padding-top: 25px;}
.footer-form-block form{display: flex ; flex-direction: column; gap: 20px; box-sizing: border-box;    width: 100%;}
.footer-form-block form .single{display: flex ; gap: 30px; width: 100%; box-sizing: border-box;}
.footer-form-block form .form-group{display: flex ; flex-direction: column; gap: 8px; width: 100%; box-sizing: border-box;}
.footer-form-block form .form-group .input-label{display: flex ; box-sizing: border-box; line-height: 1; font-size: var(--p); color: #000 !important;}
.footer-form-block form .form-group .input-label sup{color:#000;}
.footer-form-block form .form-group input,.footer-form-block form .form-group textarea{outline: none; border: none; padding: 15px; font-size: 1rem;resize:none;border-radius:.5rem;border:1px solid #000}
.footer-form-block form .form-group input::placeholder,.footer-form-block form .form-group textarea::placeholder{color:#A3A3A3;}
.footer-form-block form .explore-group .btn{outline: none; border: none; background: var(--green); min-width: 232px; display: flex ; align-items: center; justify-content: center; border-radius:.5rem; font-weight: 600; padding: 14px 20px; font-size: var(--p); color: #FFF;; text-transform: uppercase; gap: 10px; cursor: pointer;}
.footer-form-block form .explore-group{padding-top: 15px; text-align: end; display: flex ; flex-direction: row; justify-content: end;}
@media screen  and (max-width:781px){
.footer-form-block form .single{flex-direction: column;}
}