.custom-contact-form{width:100%}.custom-contact-form .form-row{display:flex;gap:30px;margin-bottom:6px}.custom-contact-form .form-group{flex:1}.custom-contact-form label{display:block;margin-bottom:-15px;font-size:20px!important;font-weight:900;font-family:cormorant garamond!important;color:#111}.custom-contact-form .wpcf7-form-control-wrap{display:block;width:100%}.custom-contact-form input,.custom-contact-form select,.custom-contact-form textarea{width:100%;height:56px;padding:10px!important;border:1px solid #d8d8d8;border-radius:16px;background:#f7f7f7;font-size:16px;color:#333;box-sizing:border-box;outline:none;transition:.3s ease;box-shadow:none}.custom-contact-form textarea{height:180px;padding:18px 20px;resize:none}.custom-contact-form input:focus,.custom-contact-form select:focus,.custom-contact-form textarea:focus{border-color:#999;background:#fff}.custom-contact-form input::placeholder,.custom-contact-form textarea::placeholder{color:#8d8d8d}.custom-contact-form .full-width{display:block}.custom-contact-form .form-note{margin-top:10px;margin-bottom:30px;font-size:18px;font-family:inter!important;line-height:1.7;color:#777}.custom-contact-form .submit-wrap{margin-top:10px!important}.custom-contact-form input[type=submit]{width:100%;height:60px;border:none;border-radius:50px;background:#3f8fe8;color:#fff;font-size:16px;font-weight:700;text-transform:uppercase;cursor:pointer;transition:.3s ease;letter-spacing:.5px}.custom-contact-form input[type=submit]:hover{background:#2d7ad1}@media (max-width:768px){.custom-contact-form .form-row{flex-direction:column;gap:0px;margin-bottom:10px}.custom-contact-form input,.custom-contact-form select,.custom-contact-form textarea{font-size:15px}.custom-contact-form textarea{height:130px}}