.cf7wrap .wpcf7 p{margin:0 0 16px}.cf7wrap .wpcf7 label{display:block;font-size:16px;font-weight:600;margin:0 0 6px}.cf7wrap .wpcf7 input[type="text"],.cf7wrap .wpcf7 input[type="email"],.cf7wrap .wpcf7 input[type="tel"],.cf7wrap .wpcf7 input[type="date"],.cf7wrap .wpcf7 select,.cf7wrap .wpcf7 textarea{width:100%;box-sizing:border-box;padding:12px 14px;font-size:16px;border-radius:10px;border:1px solid rgba(0,0,0,0.14);background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.cf7wrap .wpcf7 input[type="date"]{min-height:44px;padding-right:44px}.cf7wrap .wpcf7 input:focus,.cf7wrap .wpcf7 select:focus,.cf7wrap .wpcf7 textarea:focus{outline:none;border-color:rgba(138,107,26,0.55);box-shadow:0 0 0 3px rgba(138,107,26,0.12)}.cf7wrap .wpcf7 textarea{min-height:160px;resize:vertical}.cf7wrap .wpcf7 select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg,transparent 50%,rgba(0,0,0,0.45) 50%),linear-gradient(135deg,rgba(0,0,0,0.45) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 12px) 50%;background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:42px}.cf7wrap .wpcf7 .wpcf7-list-item{display:block;margin:8px 0 0}.cf7wrap .wpcf7 input[type="checkbox"]{transform:scale(1.05);margin-right:10px}.cf7wrap .wpcf7 input[type="submit"]{background:#8a6b1a;color:#fff;border:none;border-radius:10px;padding:12px 26px;font-size:16px;font-weight:700;cursor:pointer}.cf7wrap .wpcf7 input[type="submit"]:hover{opacity:.92}.cf7wrap .wpcf7 input[type="date"]::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer;padding:6px}.cf7wrap .wpcf7 input[type="date"]::-webkit-calendar-picker-indicator:hover{opacity:.8}