.wpcf7-form{max-width:500px;margin:0 auto;background-color:#f8f9fa;padding:20px;border-radius:15px;box-shadow:0 4px 12px rgba(0,0,0,0.1)}.wpcf7-form label{display:block;font-size:13px;font-weight:bold;margin-bottom:10px;color:#333;text-transform:uppercase;letter-spacing:0.5px;line-height:2;text-align:right!important}.wpcf7-form input[type="text"],.wpcf7-form select{width:100%;padding:12px;margin-bottom:20px;border-radius:10px;border:1px solid #ddd;font-size:14px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.05);transition:border 0.3s ease,box-shadow 0.3s ease;outline:none;text-align:right!important}.wpcf7-form input[type="text"]:focus,.wpcf7-form select:focus{border-color:#76d3f5;box-shadow:0 4px 8px rgb(44 255 236 / 20%)}.wpcf7-form input::placeholder{color:#999;font-style:italic}.wpcf7-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' fill='%23ccc'%3E%3Cpath d='M7 10l5 5 5-5H7z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:40px}.wpcf7-form input[type="submit"]{background-color:#76d3f5;color:#fff;padding:12px 20px;border:none;border-radius:10px;font-size:18px;cursor:pointer;transition:background-color 0.3s ease,box-shadow 0.3s ease;display:block;width:100%}.wpcf7-form input[type="submit"]:hover{background-color:rgb(118,211,245,0.7);box-shadow:0 4px 10px rgb(118,211,245,0.1)}.wpcf7-form input[type="submit"]:active{background-color:rgb(118,211,245,0.1)}.wpcf7-form input[type="submit"]:focus,.wpcf7-form select:focus{outline:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#00a0d2;text-align:center!important}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#dc3232!important;text-align:center!important}