/* ================= FORM ================= */
.enquiryTitle {
    font-size: 18px;
    font-weight: 700;
    color: var(--primaryClr);
    margin-bottom: 5px;
}

.formAction {
    margin-top: 20px;
    display: flex;
    align-items: center;
    width: 100%;
}

.formAction .btn {
    width: 100%;
}

.formAction .btnText {
    text-align: center;
}

button.btn {
    border: none;
    background: transparent;
    padding: 0;
    cursor: pointer;
}

.enquiryForm {
    margin-top: 15px;
}

.formGroup {
    margin-bottom: 12px;
}

.formGroup input,
.formGroup textarea {
    width: 100%;
    padding: 16px 18px;
    border: 1px solid var(--primaryClr);
    border-radius: 8px;

    font-size: 16px;
    color: #002530;
    outline: none;
    background: transparent;
}

.formGroup input::placeholder,
.formGroup textarea::placeholder {
    color: var(--primaryClr);
}

.formGroup input:focus,
.formGroup textarea:focus {
    border-color: var(--primaryClr);
}

.formGroup textarea {
    resize: none;
}


.formGroup{
margin-bottom:14px;
display:flex;
flex-direction:column;
align-items:flex-start;
}

.error-text{
color:#ff0000;
font-size:16px;
margin-top:4px;
line-height:1.2;
text-align:left;
}

.input-error{
border-color:#ff0000 !important;
}



.form-error{
color:#ff0000;
font-size:14px;
margin-bottom:10px;
display:none;
font-weight:500;
}