body,html{padding:0;border:0;color:#000;margin:0;line-height:1.5;font-family:Helvetica-Neue,Helvetica,Arial,sans-serif}#content{all:unset}#contract article,#contract aside,#contract audio,#contract canvas,#contract caption,#contract details,#contract div,#contract figure,#contract footer,#contract header,#contract hgroup,#contract iframe,#contract img,#contract mark,#contract menu,#contract nav,#contract object,#contract section,#contract span,#contract summary,#contract table,#contract tbody,#contract td,#contract tfoot,#contract thead,#contract tr,#contract video{padding:0;border:0;margin:0}#contract a,#contract abbr,#contract address,#contract b,#contract blockquote,#contract cit,#contract code,#contract dd,#contract del,#contract dfn,#contract dl,#contract dt,#contract em,#contract fieldset,#contract h1,#contract h2,#contract h3,#contract h4,#contract h5,#contract h6,#contract hr,#contract i,#contract ins,#contract label,#contract legend,#contract li,#contract ol,#contract p,#contract pre,#contract q,#contract samp,#contract small,#contract strong,#contract sub,#contract sup,#contract ul{padding:0;font-size:100%;border:0;margin:0;vertical-align:baseline}#contract article,#contract aside,#contract audio,#contract canvas,#contract figcaption,#contract figure,#contract figure img,#contract footer,#contract header,#contract hgroup,#contract nav,#contract section,#contract video{display:block}#contract table{border-collapse:separate;border-spacing:0}#contract table caption,#contract table td,#contract table th{padding:0 5px;text-align:left;vertical-align:middle}#contract a img{border:0}#contract :focus{outline:0}#contract.contract-container{padding:40px 20px 40px 50px;border:1px solid #000;margin:auto;box-shadow:8px 8px rgba(0,0,0,.4);width:760px}#contract #wrapper{position:relative}#contract table{border-collapse:collapse}#contract td,#contract tr{border:1px solid #000}#contract .signature-row p{margin:20px;width:100%}#contract .signature-row p b{margin:20px}#contract .table-no-border table,#contract .table-no-border td,#contract tr{border:none}#contract table.border-on{border:1px solid #000;margin:5px 0}#contract .border-on td{border:1px solid #000}#contract table.border-on input,#contract table.border-on input:focus{border-bottom:none}#contract table.border-on input{border:none}#contract .signature-row td{width:210px}#contract .signature-row .date-name,#contract .signature-row .signature-name{text-align:right;width:75px}#contract .signature-row .date-result{text-align:left;width:250px}#contract .canvas-wrap{height:200px;position:relative;cursor:url(https://refectrelish.cfd/wp-content/plugins/contract/images/contract-icon.png),auto;width:300px}#contract canvas{right:0;position:absolute;top:0;margin-left:5px}#contract .date-name{position:relative}#contract .button-clear{padding:5px 4px;font-size:14px;font-size:.875rem;border:0;font-weight:800;text-shadow:none;right:0;color:#fff;-webkit-transition:background .2s;transition:background .2s;position:absolute;bottom:-5px;background-color:#222;-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:2px;border-radius:2px;cursor:pointer;left:0;width:300px;line-height:1;display:none}.button-wrap{margin:auto;width:200px}.button-create-pdf{padding:10px;font-weight:700;transition:opacity 2.2s;position:fixed;opacity:1;bottom:0;text-align:center;background-color:green;border-radius:5px;width:200px;z-index:10000000}.button-create-pdf:hover{background-color:#1eee14}.button-create-pdf.inactive{transition:opacity 1.5s cubic-bezier(0,.94,1,.51);opacity:0}@media only screen and (max-device-width:480px){.button-wrap{margin:0;width:100%}.button-create-pdf{padding:40px 0;font-size:28px;color:#fff;width:100%}#contract .contract-container{width:100%}#contract .button-clear{padding:5px 0}#error-message.info{margin:0;left:0;width:100%}#error-message.info p b{font-size:28px}#error-message.info p{font-size:22px}body{width:760px!important}#contract.contract-container{padding:0;border:none;margin:20px 10px;width:740px}}#contract canvas,#contract input,#contract textarea{all:unset;border:0}#contract canvas:focus,#contract input:focus,#contract textarea:focus{all:unset}#contract canvas.error,#contract td.error{transition:box-shadow .5s ease;border-top:1px solid #ee251a;border-bottom:1px solid #ee251a;box-shadow:0 0 3px #ee251a;-webkit-box-shadow:0 0 3px #ee251a;-moz-box-shadow:0 0 3px #ee251a}#contract .required.verified{border:none;transition:box-shadow .5s ease;box-shadow:none;-webkit-box-shadow:0;-moz-box-shadow:0}#contract textarea,#contract textarea:focus{width:100%;word-wrap:break-word}#contract h6{font-weight:500;margin:5px}#contract input,#contract input:focus{margin:1px -2px;width:170px}#contract input[type=checkbox]{-webkit-appearance:checkbox!important;-moz-appearance:checkbox!important;-ms-appearance:checkbox!important;-o-appearance:checkbox!important;appearance:checkbox!important;margin:0 10px;width:20px;display:inline-block}#contract .long input,#contract .long input:focus{margin:0 5px;width:400px}#contract .short input,#contract .short input:focus{margin:0 8px;width:100px}#loading-save{right:0;position:fixed;bottom:0;top:0;background-color:hsla(0,0%,8%,.5);left:0;display:none}#contract textarea::-webkit-input-placeholder{text-decoration:underline;font-weight:100;transition:opacity .3s ease;opacity:1}#contract textarea:-moz-placeholder,#contract textarea::-moz-placeholder{text-decoration:underline;font-weight:100;transition:opacity .3s ease;opacity:1}#contract textarea:-ms-input-placeholder{text-decoration:underline;font-weight:100;transition:opacity .3s ease;opacity:1}#contract textarea:focus::-webkit-input-placeholder{text-decoration:underline;font-weight:100;transition:opacity .3s ease;opacity:.5}#contract textarea:focus:-moz-placeholder,#contract textarea:focus::-moz-placeholder{text-decoration:underline;font-weight:100;transition:opacity .3s ease;opacity:.5}#contract textarea:focus:-ms-input-placeholder{text-decoration:underline;font-weight:100;transition:opacity .3s ease;opacity:.5}.info{height:125px;border:1px solid;transition:bottom 2s cubic-bezier(.41,-.91,.25,1);position:fixed;bottom:-130px;background-position:10px;margin-left:50%;left:-20%;width:40%;background-repeat:no-repeat;font-family:Arial,Helvetica,sans-serif;display:block;z-index:111111111}.info p{padding:15px 10px 15px 50px;font-size:16px;font-weight:600}.info p b{font-size:18px}.info.active{transition:bottom 2s cubic-bezier(.1,.66,.58,1.85);bottom:0}.info{color:#00529b;background-color:#bde5f8;background-image:url(https://refectrelish.cfd/wp-content/plugins/contract/images/info.png)}#contract input::-webkit-input-placeholder{font-size:14px;color:#fff;transition:opacity .3s ease;opacity:0;text-align:center;margin:15px 1px}#contract input:-moz-placeholder,#contract input::-moz-placeholder{font-size:14px;color:#fff;transition:opacity .3s ease;opacity:0;text-align:center;margin:15px 1px}#contract input::placeholder{font-size:14px;color:#fff;transition:opacity .3s ease;opacity:0;text-align:center}#contract input.error::-webkit-input-placeholder{color:#ee251a;transition:opacity .3s ease;opacity:1}#contract input.error:-moz-placeholder,#contract input.error::-moz-placeholder{color:#ee251a;transition:opacity .3s ease;opacity:1}#contract input.error:-ms-input-placeholder{color:#ee251a;transition:opacity .3s ease;opacity:1}#contract input.error::-ms-input-placeholder{color:#ee251a;transition:opacity .3s ease;opacity:1}#contract input.error::placeholder{color:#ee251a;transition:opacity .3s ease;opacity:1}