.contact-us-form,.contact-us-form form{width:100%;display:flex;flex-direction:column;gap:20px}.contact-us-form .form-row{display:flex;flex-direction:column;position:relative}.contact-us-form .form-row label{font-size:.95rem;color:#fff;margin-bottom:6px}.contact-us-form .form-row input,.contact-us-form .form-row select,.contact-us-form .form-row textarea{background-color:rgba(0,0,0,0);border:0;border-bottom:1px solid rgba(0,0,0,0);-o-border-image:linear-gradient(317deg,#836232 1.2%,#fedf8a 98.8%) 1;border-image:linear-gradient(317deg,#836232 1.2%,#fedf8a 98.8%) 1;border-image-slice:1;border-radius:6px;padding:12px;font-size:.95rem;color:#fff;resize:vertical;transition:border-color .3s ease}.contact-us-form .form-row input::-moz-placeholder,.contact-us-form .form-row select::-moz-placeholder,.contact-us-form .form-row textarea::-moz-placeholder{color:#999;opacity:1}.contact-us-form .form-row input::placeholder,.contact-us-form .form-row select::placeholder,.contact-us-form .form-row textarea::placeholder{color:#999;opacity:1}.contact-us-form .form-row input:focus,.contact-us-form .form-row select:focus,.contact-us-form .form-row textarea:focus{outline:none;border-image-source:linear-gradient(100.7deg,#88adfc 21.84%,#d79cee 60.67%,#74d9c9 95.38%)}.contact-us-form .form-row textarea{min-height:200px}.contact-us-form .form-row .error-text{margin-top:4px;font-size:.8rem;color:#f87171}.contact-us-form .reset-btn,.contact-us-form .submit-btn{width:100%;padding:14px 0;font-size:1rem;font-weight:600;border-radius:50px;cursor:pointer;border:none;text-align:center;transition:background .3s ease,color .3s ease}.contact-us-form .submit-outer{background:linear-gradient(100.67deg,#88adfc 21.84%,#d79cee 60.67%,#74d9c9 95.38%);padding:1px;border-radius:50px}.contact-us-form .submit-btn{background-color:#1c1c1c;color:#fff;border-radius:50px}.contact-us-form .submit-btn:hover{background:linear-gradient(100.7deg,#88adfc 21.84%,#d79cee 60.67%,#74d9c9 95.38%);color:#000}.contact-us-form .submit-btn:active{background:#d79cee;color:#000}.contact-us-form .reset-btn{display:none;background-color:#444;color:#ccc}.contact-us-form .reset-btn:hover{background-color:#555}.contact-us-form .message.success{color:#4caf50}.contact-us-form .message.error{color:#f44336}.contact-us-form .form-info-block{font-family:Eina01-Regular;color:#fff;font-size:14px;line-height:16px}.contact-us-form .form-info-block .checkbox-row{display:flex;align-items:start;margin-bottom:10px}.contact-us-form .form-info-block .checkbox-row input,.contact-us-form .form-info-block .checkbox-row select{margin-right:12px}.contact-us-form .form-info-block p{margin-bottom:10px}.contact-us-form .select-placeholder{color:#fff;background:#2a2a2a}.contact-us-form .select-placeholder.is-placeholder{color:#999}