.mobile_menu_bar:before{color:#cab6a1}.wpcf7 textarea::placeholder,.wpcf7 textarea::-webkit-input-placeholder,.wpcf7 textarea::-moz-placeholder,.wpcf7 textarea:-ms-input-placeholder{color:#888888!important;opacity:1!important}.wpcf7 input::placeholder,.wpcf7 input::-webkit-input-placeholder,.wpcf7 input::-moz-placeholder,.wpcf7 input:-ms-input-placeholder{color:#888888!important;opacity:1!important}.wpcf7 .form-grid{display:grid;grid-template-columns:50% 50%;gap:18px;max-width:800px;margin:0 auto}.wpcf7 .form-group.full{grid-column:1 / 3}.wpcf7 .form-group{display:flex;flex-direction:column}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="date"],.wpcf7 select,.wpcf7 textarea{width:100%;padding:14px 16px;background-color:#f7f3ec;border:1px solid #e0d9cc;border-radius:8px;font-size:16px;color:#333;box-sizing:border-box;transition:border-color 0.2s ease,box-shadow 0.2s ease}.wpcf7 input[type="text"]:focus,.wpcf7 input[type="email"]:focus,.wpcf7 input[type="date"]:focus,.wpcf7 select:focus,.wpcf7 textarea:focus{outline:none;border-color:#4d9d9d;box-shadow:0 0 0 3px rgba(77,157,157,0.15)}.wpcf7 textarea{min-height:140px;resize:vertical}.wpcf7 .wpcf7-checkbox .wpcf7-list-item{margin:0;display:flex;align-items:center;gap:8px}.wpcf7 .wpcf7-checkbox .wpcf7-list-item-label,.wpcf7 .wpcf7-acceptance .wpcf7-list-item-label,.wpcf7 .form-group.full .wpcf7-list-item label,.wpcf7 .wpcf7-list-item-label{color:#f7f3ec!important;font-size:15px!important}.wpcf7 .form-group input[type="submit"],.wpcf7 input.wpcf7-submit,.wpcf7 input[type="submit"],.wpcf7 .wpcf7-form input[type="submit"],.wpcf7 button[type="submit"]{display:inline-block!important;width:auto!important;background:#000000!important;background-color:#000000!important;background-image:none!important;color:#ffffff!important;border:2px solid #ffffff!important;border-radius:50px!important;padding:14px 34px!important;font-size:15px!important;font-weight:600!important;letter-spacing:0.5px!important;text-transform:uppercase!important;cursor:pointer!important;box-shadow:none!important;transition:background-color 0.2s ease,color 0.2s ease,transform 0.1s ease}.wpcf7 .form-group input[type="submit"]:hover,.wpcf7 input.wpcf7-submit:hover,.wpcf7 input[type="submit"]:hover,.wpcf7 .wpcf7-form input[type="submit"]:hover,.wpcf7 button[type="submit"]:hover{background:#ffffff!important;background-color:#ffffff!important;color:#000000!important;transform:translateY(-1px)}@media (max-width:600px){.wpcf7 .form-grid{grid-template-columns:100%}}