.et_pb_equal_columns>.et_pb_column{margin-top:auto;margin-bottom:auto}body .gform_wrapper{color:#333;border-radius:5px;transition:box-shadow 0.3s ease}.gform_wrapper .gform_heading{color:#b2966c;font-size:26px;font-weight:300;margin-bottom:25px;text-transform:uppercase}.gform_wrapper label{color:#333;font-size:14px;font-weight:500;margin-bottom:8px;display:block;transition:color 0.3s ease}.gform_wrapper .gfield input[type=text],.gform_wrapper .gfield input[type=email],.gform_wrapper .gfield input[type=tel],.gform_wrapper .gfield input[type=number],.gform_wrapper .gfield select,.gform_wrapper .gfield textarea{width:100%;padding:12px;border:2px solid #ccc;border-radius:4px;margin-bottom:20px;transition:border-color 0.3s ease}.gform_wrapper .gfield input[type=text]:focus,.gform_wrapper .gfield input[type=email]:focus,.gform_wrapper .gfield input[type=tel]:focus,.gform_wrapper .gfield input[type=number]:focus,.gform_wrapper .gfield select:focus,.gform_wrapper .gfield textarea:focus{border-color:#b2966c;box-shadow:0 0 8px rgba(178,150,108,0.4);outline:none}.gform_wrapper .gform_footer input[type=submit]{background-color:#b2966c;color:#fff;border:none;padding:12px;width:100%;border-radius:4px;cursor:pointer;font-size:16px;transition:background-color 0.3s ease;display:block;box-sizing:border-box}.gform_wrapper .gform_footer input[type=submit]:hover{background-color:#9f8359}@media (max-width:768px){.gform_wrapper .gform_footer input[type=submit]{font-size:14px;padding:10px}}