.elementor-14534 .elementor-element.elementor-element-6a105e8c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14534 .elementor-element.elementor-element-a33e718{--display:flex;}/* Start custom CSS for shortcode, class: .elementor-element-658cc260 *//* ===== 3 COLUMN ROW ===== */
.form-row-3 {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
}

/* Ensure inputs take full width */
.wpcf7 input,
.wpcf7 select,
.wpcf7 textarea {
    width: 100%;
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
    .form-row-3 {
        grid-template-columns: 1fr;
    }
}

/* ===== REMOVE PLACEHOLDER ===== */
@media (max-width: 767px) {
    .form-row-3 {
        gap: 2px;
    }

    .wpcf7-form p {
        margin-bottom: 2px;
    }
  
}/* End custom CSS */