.wmkcfeedback .send-inquiry {
 max-width:1400px;
 margin:0 auto;
 padding:10px 0 40px;
 font-family:var(--fontfamily, "Arial, Helvetica, sans-serif")
}
.wmkcfeedback .inquiry-form {
 display:flex;
 flex-wrap:wrap;
 justify-content:space-between;
 width:100%
}
.wmkcfeedback input,
.wmkcfeedback textarea {
 width:100%;
 height:48px;
 border:1px solid #bbb;
 border-radius:3px;
 font-family:inherit;
 padding:10px;
 font-size:14px;
 outline:0;
 margin-top:20px;
 transition:all .1s linear;
 resize:none;
 box-sizing:border-box;
 text-indent:25px;
 background:#fff no-repeat left
}
.wmkcfeedback input::placeholder,
.wmkcfeedback textarea::placeholder {
 font-size:14px;
 color:#999;
 transition:.3s;
 transform-origin:top left
}
.wmkcfeedback input.wmkcfb-name {
 background-image:url(https://img01.v15cdn.com/leavemessage/name.webp);
 background-size:18px;
 background-position:8px
}
.wmkcfeedback input.wmkcfb-email {
 background-image:url(https://img01.v15cdn.com/leavemessage/email.webp);
 background-size:18px;
 background-position:8px 15px
}
.wmkcfeedback input.wmkcfb-emailcomfirm {
 background-image:url(https://img01.v15cdn.com/leavemessage/email.webp);
 background-size:18px;
 background-position:8px
}
.wmkcfeedback input.wmkcfb-phone {
 background-image:url(https://img01.v15cdn.com/leavemessage/phone.webp);
 background-size:18px;
 background-position:7px
}
.wmkcfeedback input.wmkcfb-company {
 background-image:url(https://img01.v15cdn.com/leavemessage/company.webp);
 background-size:18px;
 background-position:8px
}
.wmkcfeedback input.wmkcfb-title {
 background-image:url(https://img01.v15cdn.com/leavemessage/title.webp);
 background-size:16px;
 background-position:8px
}
.wmkcfeedback input.select-menu-input {
 background-image:url(https://img01.v15cdn.com/leavemessage/reply.webp);
 background-size:18px;
 background-position:8px 15px
}
.wmkcfeedback input.wmkcfb-verification {
 background-image:url(https://img01.v15cdn.com/leavemessage/verification.webp);
 background-size:16px;
 background-position:8px
}
.wmkcfeedback textarea.wmkcfb-content {
 background-image:url(https://img01.v15cdn.com/leavemessage/content.webp);
 background-size:16px;
 background-position:8px 13px
}
.wmkcfeedback .inquiry-form>input:nth-child(1) {
 margin-top:0
}
.wmkcfeedback input.input-error,
.wmkcfeedback textarea.input-error {
 border-color:var(--color,#e00)
}
.wmkcfeedback textarea {
 width:100%;
 height:200px
}
.wmkcfeedback input:focus::placeholder,
.wmkcfeedback textarea:focus::placeholder {
 transform:scale(.8) translate(8px,-14px)
}
.wmkcfeedback input.select-menu-input:focus::placeholder,
.wmkcfeedback textarea.select-menu-input:focus::placeholder {
 transform:none
}
.wmkcfeedback .select-menu {
 width:100%;
 margin-top:20px;
 position:relative
}
.wmkcfeedback .select-menu .select-menu-div {
 position:relative;
 width:100%
}
.wmkcfeedback .select-menu .select-menu-div em {
 position:absolute;
 right:30px;
 top:50%;
 transform:translateY(-50%);
 transition:all .4s ease;
 cursor:pointer
}
.wmkcfeedback .select-menu .select-menu-div em.select-menu-i {
 transform:rotateX(180deg)
}
.wmkcfeedback .select-menu .select-menu-div em::after,
.wmkcfeedback .select-menu .select-menu-div em::before {
 content:"";
 width:10px;
 height:2px;
 background:#666;
 position:absolute;
 top:50%;
 left:0;
 transform:rotate(45deg)
}
.wmkcfeedback .select-menu .select-menu-div em::after {
 transform:rotate(-45deg);
 left:6px
}
.wmkcfeedback .select-menu .select-menu-div .select-menu-input {
 margin:0!important;
 width:100%!important;
 cursor:pointer;
 user-select:none;
 padding-right:100px
}
.wmkcfeedback .select-menu .select-menu-ul {
 box-shadow:0 1px 15px 0 rgba(15,19,39,.1);
 list-style:none;
 display:none;
 width:99.7%;
 text-align:left;
 border:1px solid #ddd;
 background:#fff;
 position:absolute;
 z-index:9;
 padding:0;
 margin:0
}
.wmkcfeedback .select-menu .select-menu-ul li {
 padding:0 15px;
 line-height:2;
 cursor:pointer;
 font-size:13px;
 display:-webkit-box;
 -webkit-box-orient:vertical;
 -webkit-line-clamp:1;
 overflow:hidden
}
.wmkcfeedback .select-menu .select-menu-ul li:hover {
 background:#f2faea
}
.wmkcfeedback .select-menu .select-menu-ul li:nth-child(2n) {
 background:#f5f4f4
}
.wmkcfeedback .select-menu .select-menu-ul li:nth-child(2n):hover {
 background:#f2faea
}
.wmkcfeedback .select-menu .select-menu-ul li.select-this {
 background:#f2faea
}
.wmkcfeedback .select-menu .select-menu-ul li.select-this:hover {
 background:#f2faea!important
}
.wmkcfeedback .send-btn {
 min-width:180px;
 height:46px;
 padding:0 15px;
 background:#fff;
 margin:15px auto 0;
 border:1px solid var(--color,#000);
 display:flex;
 align-items:center;
 justify-content:center;
 color:var(--color,#000);
 cursor:pointer;
 font-size:16px;
 position:relative;
 overflow:hidden;
 border-radius:4px;
 outline:0;
 z-index:1;
 transition:all .2s linear
}
.wmkcfeedback .send-btn:hover {
 color:#fff
}
.wmkcfeedback .send-btn[disabled] {
 background:#eee!important;
 color:#fff
}
.wmkcfeedback .send-btn[disabled]::before {
 content:none
}
.wmkcfeedback .send-btn::before {
 content:"";
 position:absolute;
 z-index:-1;
 top:-1px;
 left:-1px;
 right:-1px;
 bottom:-1px;
 background:var(--color,#ff9c00);
 transform:scaleX(0);
 transform-origin:0 50%;
 transition-property:transform;
 transition-duration:.5s;
 transition-timing-function:ease-out
}
.wmkcfeedback .send-btn em {
 position:relative;
 margin-left:8px
}
.wmkcfeedback .send-btn .icon {
 background:0 0;
 width:15px;
 height:15px;
 transform:rotate(-90deg)
}
.wmkcfeedback .send-btn .icon::after,
.wmkcfeedback .send-btn .icon::before {
 content:"";
 width:8px;
 height:1px;
 background:var(--color,#ff9c00);
 position:absolute;
 top:50%;
 left:1px;
 transform:rotate(45deg)
}
.wmkcfeedback .send-btn .icon::after {
 transform:rotate(-45deg);
 left:6px
}
.wmkcfeedback .send-btn .loading {
 width:13px;
 height:13px;
 border:2px solid #000;
 border-top-color:rgba(0,0,0,.2);
 border-right-color:rgba(0,0,0,.2);
 border-bottom-color:rgba(0,0,0,.2);
 border-radius:100%;
 animation:feedbacksenloading infinite .75s linear
}
@keyframes feedbacksenloading {
 0% {
  transform:rotate(0)
 }
 100% {
  transform:rotate(360deg)
 }
}
.wmkcfeedback .send-btn:hover:before {
 transform:scaleX(1);
 transition-timing-function:cubic-bezier(.52,1.64,.37,.66)
}
.wmkcfeedback .send-btn:hover .icon::after,
.wmkcfeedback .send-btn:hover .icon::before {
 background:#fff
}
.wmkcfeedback .feed-verification {
 position:relative;
 width:100%;
 max-width:320px;
 margin-top:20px
}
.wmkcfeedback .feed-verification input {
 margin:0
}
.wmkcfeedback .feed-verification img {
 position:absolute;
 top:50%;
 transform:translateY(-50%);
 right:10px;
 cursor:pointer
}
@media (max-width:768px) {
 .wmkcfeedback .send-inquiry {
  margin-top:10px
 }
 .wmkcfeedback .select-menu {
  width:100%
 }
 .wmkcfeedback .feed-verification {
  max-width:100%
 }
 .wmkcfeedback .send-btn {
  width:100%
 }
 .wmkcfeedback input,
 .wmkcfeedback input::placeholder,
 .wmkcfeedback textarea,
 .wmkcfeedback textarea::placeholder {
  font-size:16px
 }
}
.wmkcfeedbackhint {
 padding:0;
 margin:0;
 border:none;
 display:block;
 color:#e00;
 font-size:14px;
 width:100%
}
.send-btn+.wmkcfeedbackhint {
 text-align:center
}
.wmkcfeedback-success {
 padding:0;
 margin:0;
 border:none;
 display:block;
 color:green;
 font-size:12px;
 text-align:center;
 padding-top:5px
}
