:is(#zoho-form,#zoho-form-lease){max-width:1040px;margin:0 auto;padding:40px 30px;background:#1395a8;border-radius:10px;box-sizing:border-box}:is(#zoho-form,#zoho-form-lease) ul,:is(#zoho-form,#zoho-form-lease) li{list-style:none;margin:0;padding:0}:is(#zoho-form,#zoho-form-lease) .wpcf7{max-width:960px;margin:0 auto}:is(#zoho-form,#zoho-form-lease) .add__flex{display:grid;grid-template-columns:1fr 1fr;gap:20px 40px;margin-bottom:20px}:is(#zoho-form,#zoho-form-lease) .cf7-label{display:flex;align-items:center;gap:10px;color:#fff;font-weight:700;font-size:16px;margin-bottom:8px}:is(#zoho-form,#zoho-form-lease) .cf7-req{display:inline-block;font-size:11px;font-weight:700;line-height:1;letter-spacing:.05em;color:#fff;background:rgba(255,255,255,.25);padding:5px 10px;border-radius:4px}:is(#zoho-form,#zoho-form-lease) .wpcf7-form-control-wrap{display:block}:is(#zoho-form,#zoho-form-lease) input[type=text],:is(#zoho-form,#zoho-form-lease) input[type=email],:is(#zoho-form,#zoho-form-lease) input[type=tel],:is(#zoho-form,#zoho-form-lease) select,:is(#zoho-form,#zoho-form-lease) textarea{width:100%;background:#fff;color:#333;border:1px solid #fff;border-radius:6px;padding:14px 16px;box-sizing:border-box;font-size:15px}:is(#zoho-form,#zoho-form-lease) input::placeholder,:is(#zoho-form,#zoho-form-lease) textarea::placeholder{color:#9aa0a6}:is(#zoho-form,#zoho-form-lease) textarea{resize:vertical;min-height:120px}:is(#zoho-form,#zoho-form-lease) .cf7-row--full{margin-bottom:20px}:is(#zoho-form,#zoho-form-lease) .cf7-submit-wrp{display:flex;justify-content:center;margin-top:30px;margin-bottom:20px}:is(#zoho-form,#zoho-form-lease) .cf7-submit-wrp input[type=submit]{width:100%;max-width:33rem;color:#fff;background:#29ab9f;border:0;border-radius:60px;padding:20px 40px;font-size:20px;font-weight:700;letter-spacing:.05em;cursor:pointer}:is(#zoho-form,#zoho-form-lease) .cf7-submit-wrp input[type=submit]:hover{opacity:.9}:is(#zoho-form,#zoho-form-lease) .wpcf7-spinner{display:none}:is(#zoho-form,#zoho-form-lease) .wpcf7-not-valid-tip{font-size:12px;margin-top:3px}@media all and (max-width:600px){:is(#zoho-form,#zoho-form-lease) .add__flex{display:block}:is(#zoho-form,#zoho-form-lease) .add__flex .cf7-row{margin-bottom:20px}}:is(#zoho-form,#zoho-form-lease).cf7-plain{background:0 0;padding:0}:is(#zoho-form,#zoho-form-lease).cf7-plain .cf7-label{color:#000}:is(#zoho-form,#zoho-form-lease).cf7-plain .cf7-req{color:#fff;background:#1395a8;border:0}:is(#zoho-form,#zoho-form-lease).cf7-plain input[type=text],:is(#zoho-form,#zoho-form-lease).cf7-plain input[type=email],:is(#zoho-form,#zoho-form-lease).cf7-plain input[type=tel],:is(#zoho-form,#zoho-form-lease).cf7-plain select,:is(#zoho-form,#zoho-form-lease).cf7-plain textarea{background:#fff;color:#000;border:1px solid #000}:is(#zoho-form,#zoho-form-lease) select,:is(#zoho-form,#zoho-form-lease).cf7-plain select{background-image:url(//solar-life.com/solar/wp-content/themes/hachidori-v01-1/assets/css/../img/page/simuration-select-arrow.svg);background-repeat:no-repeat;background-position:right 1rem center;background-size:1.5rem .7rem;padding-right:2.5rem}#zoho-form-lease .cf7-submit-wrp input[type=submit]{background-color:#d14252;background-image:url(//solar-life.com/solar/wp-content/themes/hachidori-v01-1/assets/css/../img/lp/icon-arrow-white.svg),linear-gradient(to bottom,#f16c7b,#d14252);background-repeat:no-repeat,no-repeat;background-position:right 2rem center,center;padding-right:5rem;box-shadow:0 0 0 4px #d14252,0 4px 10px rgba(0,0,0,.15)}#zoho-form-lease.cf7-plain textarea{border:0}#zoho-form-lease.cf7-plain .lpForm__txt{max-width:960px;margin-left:auto;margin-right:auto}