.thoughts-section .box{max-width:800px;margin:0 auto;text-align:center;padding-left:20px;padding-right:20px}.thoughts-section .box h1{font-size:30px;font-weight:400;letter-spacing:.1em;text-align:center}@media(max-width: 767px){.thoughts-section .box h1{font-size:24px}}.wpcf7-form{max-width:800px;margin:0 auto;padding:0 20px;text-align:left}.wpcf7-form .box .detailChild .inner{margin-bottom:30px}@media(max-width: 767px){.wpcf7-form .box .detailChild .inner{margin-bottom:20px}}.wpcf7-form .box .detailChild .inner .title{font-size:16px;font-weight:500;margin-bottom:10px;display:flex;align-items:center;gap:10px}@media(max-width: 767px){.wpcf7-form .box .detailChild .inner .title{font-size:14px}}.wpcf7-form .box .detailChild .inner .title span{display:inline-block;background-color:#64865e;color:#fff;font-size:12px;padding:3px 10px;border-radius:3px;font-weight:400}@media(max-width: 767px){.wpcf7-form .box .detailChild .inner .title span{font-size:10px;padding:2px 8px}}.wpcf7-form .box .detailChild .inner .title span.nini{background-color:#999}.wpcf7-form .box .detailChild .inner .detail p{margin:0}.wpcf7-form .box .detailChild .inner .detail input[type=text],.wpcf7-form .box .detailChild .inner .detail input[type=email],.wpcf7-form .box .detailChild .inner .detail input[type=tel]{width:100%;padding:15px;font-size:16px;border:1px solid #ccc;border-radius:5px;background-color:#fafafa;transition:border-color .3s ease,background-color .3s ease}@media(max-width: 767px){.wpcf7-form .box .detailChild .inner .detail input[type=text],.wpcf7-form .box .detailChild .inner .detail input[type=email],.wpcf7-form .box .detailChild .inner .detail input[type=tel]{padding:12px;font-size:14px}}.wpcf7-form .box .detailChild .inner .detail input[type=text]:focus,.wpcf7-form .box .detailChild .inner .detail input[type=email]:focus,.wpcf7-form .box .detailChild .inner .detail input[type=tel]:focus{outline:none;border-color:#64865e;background-color:#fff}.wpcf7-form .box .detailChild .inner .detail input[type=text]::placeholder,.wpcf7-form .box .detailChild .inner .detail input[type=email]::placeholder,.wpcf7-form .box .detailChild .inner .detail input[type=tel]::placeholder{color:#aaa}.wpcf7-form .box .detailChild .inner .detail textarea{width:100%;padding:15px;font-size:16px;border:1px solid #ccc;border-radius:5px;background-color:#fafafa;min-height:200px;resize:vertical;transition:border-color .3s ease,background-color .3s ease}@media(max-width: 767px){.wpcf7-form .box .detailChild .inner .detail textarea{padding:12px;font-size:14px;min-height:150px}}.wpcf7-form .box .detailChild .inner .detail textarea:focus{outline:none;border-color:#64865e;background-color:#fff}.wpcf7-form .box .detailChild .inner .detail textarea::placeholder{color:#aaa}.wpcf7-form .box .detailChild .inner .detail .wpcf7-not-valid{border-color:#c00;background-color:#fff5f5}.wpcf7-form .box .detailChild .inner .detail .wpcf7-not-valid-tip{display:block;color:#c00;font-size:13px;margin-top:5px}@media(max-width: 767px){.wpcf7-form .box .detailChild .inner .detail .wpcf7-not-valid-tip{font-size:12px}}.wpcf7-form .box .checkBoxChild{margin:40px 0;padding:30px;background-color:#f9f7f4;border-radius:5px}@media(max-width: 767px){.wpcf7-form .box .checkBoxChild{margin:30px 0;padding:20px}}.wpcf7-form .box .checkBoxChild .text{font-size:14px;margin-bottom:15px;text-align:center}@media(max-width: 767px){.wpcf7-form .box .checkBoxChild .text{font-size:13px;text-align:left}}.wpcf7-form .box .checkBoxChild .privacy-policy-box{background-color:#fff;border:1px solid #ccc;border-radius:5px;padding:20px;margin-bottom:20px;max-height:200px;overflow-y:auto;text-align:left;font-size:13px;line-height:1.8}@media(max-width: 767px){.wpcf7-form .box .checkBoxChild .privacy-policy-box{padding:15px;font-size:12px;max-height:150px}}.wpcf7-form .box .checkBoxChild .privacy-policy-box p{margin-bottom:15px}.wpcf7-form .box .checkBoxChild .privacy-policy-box p:last-child{margin-bottom:0}.wpcf7-form .box .checkBoxChild .privacy-policy-box strong{color:#000}.wpcf7-form .box .checkBoxChild .detail{text-align:center}@media(max-width: 767px){.wpcf7-form .box .checkBoxChild .detail{text-align:left}}.wpcf7-form .box .checkBoxChild .detail p{margin:0}.wpcf7-form .box .checkBoxChild .detail .wpcf7-acceptance label{display:inline-flex;align-items:center;cursor:pointer;font-size:15px}@media(max-width: 767px){.wpcf7-form .box .checkBoxChild .detail .wpcf7-acceptance label{font-size:14px}}.wpcf7-form .box .checkBoxChild .detail .wpcf7-acceptance label input[type=checkbox]{width:20px;height:20px;margin-right:10px;cursor:pointer;accent-color:#64865e}.wpcf7-form .box .checkBox{text-align:center;margin-top:30px}.wpcf7-form .box .checkBox input[type=submit]{display:inline-block;background-color:#64865e;color:#fff;font-size:18px;font-weight:500;padding:18px 60px;border:none;border-radius:5px;cursor:pointer;transition:opacity .3s ease,background-color .3s ease;letter-spacing:.1em}@media(max-width: 767px){.wpcf7-form .box .checkBox input[type=submit]{font-size:16px;padding:15px 40px;width:100%}}.wpcf7-form .box .checkBox input[type=submit]:hover{opacity:.8}.wpcf7-form .box .checkBox input[type=submit]:disabled{background-color:#ccc;cursor:not-allowed}.wpcf7-form .box .checkBox input[type=submit]:disabled:hover{opacity:1}.wpcf7-form .box .checkBox .wpcf7-spinner{display:none;margin-left:10px}.wpcf7-form .wpcf7-response-output{margin:20px 0 0;padding:15px;border-radius:5px;text-align:center;font-size:14px}.wpcf7-form .wpcf7-response-output:empty{display:none}.wpcf7-form.sent .wpcf7-response-output{background-color:#e8f5e9;border:1px solid #64865e;color:#64865e}.wpcf7-form.failed .wpcf7-response-output,.wpcf7-form.aborted .wpcf7-response-output{background-color:#ffebee;border:1px solid #c00;color:#c00}/*# sourceMappingURL=contact.css.map */
