.newsletter form{display: flex ; gap: 0; padding: 6px 10px; background: #fff; width: 100%; box-sizing: border-box; border-radius: 4px;justify-content: space-between;}
.newsletter form .form-group{display: flex;    width: calc(100% - 140px);}
.newsletter form .form-group input{border: none; color: #000; font-size: 1rem;}
.newsletter form .submit{display: flex ; min-width: 120px;}
.newsletter form .submit button{width: 100%; text-transform: uppercase; padding: 12px 20px; font-size: 1rem; background: var(--orange); border: navajowhite; color: #fff; font-weight: 600; border-radius: 4px;cursor:pointer;}
.newsletter form .form-group input::placeholder{color:#BABABA;font-size:1rem;}
