.hover-image-content img {
-webkit-filter: brightness(50%);
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease;
}
.hover-image-content img:hover {
-webkit-filter: brightness(100%);
}

.qxCTlb {
    min-height: 45px!important;
    padding: 16px 30px!important;
    border-radius: 4px;
    font-family: Google Sans Text, Google Sans;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: .30px;
    border-width: 0;
    cursor: pointer;
    white-space: break-spaces;
    word-break: break-word;
    font-size: 15px;!important
    background: #d4af36 !important;
    color: #000000 !important;
}

/* ROI Wall Garden Calculator CSS */

/* Keep the three-column row aligned at the bottom */
.row.cols-3 { align-items: end; }

/* Ensure labels take the same space, even if they wrap */
.row.cols-3 label { min-height: 38px; display: flex; align-items: flex-end; }

/* Make inputs and selects a uniform height so baselines match */
input, select { height: 44px; }

.row.cols-3 { align-items: end; }
.row.cols-3 label { min-height: 40px; display: block; }


