:root{--green: #426B64;--green-soft: #00C144;--ink: #000000;--muted: #5e6b64;--line: #686666;--bg: #FAFAFA;--g-text: #535353;--white: #fff;--shadow: 0 18px 50px rgba(6, 83, 46, .12);--radius: 7px;--max: 1120px}.contact-form{width:100%;margin:0 auto;margin-top:60px}.contact-form .form-group{position:relative;padding:30px 0 0;border-top:1px solid #dedee3;transition:border-color .3s ease}.contact-form label{display:block;margin-bottom:6px;font-weight:600;letter-spacing:.05em;color:#222;transition:color .3s ease}.contact-form .required{font-size:12px;padding-left:6px}.contact-form input,.contact-form textarea{display:block;width:100%;box-sizing:border-box;padding:12px 0;margin:0;border:none;border-bottom:1px solid #dedee3;border-radius:0;background:rgba(0,0,0,0);font-family:inherit;font-weight:400;letter-spacing:.08em;color:#222;outline:none;box-shadow:none;transition:border-color .3s ease,background-color .3s ease}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#777;opacity:1}.contact-form input:focus,.contact-form textarea:focus{border-bottom-color:#00c144;background-color:rgba(0,193,68,.025)}.contact-form textarea{min-height:130px;resize:vertical;line-height:1.8}.btn-area .btn{font-size:16px}.contact-form .form-radio{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;padding:10px 0}.contact-form .form-radio label{display:inline-flex;align-items:center;gap:4px;margin:0;font-size:13px;font-weight:400;cursor:pointer;transition:color .3s}.contact-form .form-radio input[type=radio]{appearance:none;-webkit-appearance:none;width:13px;height:13px;padding:0;margin:0;border:1px solid #555;border-radius:50%;background:#fff;cursor:pointer;transition:all .2s ease}.contact-form .form-radio input[type=radio]:checked{border:4px solid #00c144}.contact-form .form-radio input[type=radio]:focus-visible{outline:2px solid #00c144;outline-offset:3px}.contact-form .form-radio label:has(input:checked){color:#00c144}.contact-form .form-type{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px}.contact-form .type-button{position:relative;display:block;margin:0;cursor:pointer}.contact-form .type-button input{position:absolute;width:1px;height:1px;opacity:0}.contact-form .type-button span{display:flex;align-items:center;justify-content:center;min-width:160px;padding:10px 20px;border:1px solid #333;background:#fff;color:var(--line);font-size:13px;font-weight:600;transition:all .3s ease}.contact-form .type-button input:checked+span{background:#111;border-color:#111;color:#fff}.contact-form .application-options[hidden]{display:none}.contact-form .type-button input:checked+span{background-color:#111;border-color:#111;color:#fff}@media screen and (max-width: 767px){.contact-form .form-group{padding-top:20px}.contact-form .btn-area{margin-top:40px}.contact-form button[type=submit]{width:100%}.btn-area .btn{font-size:1em}.contact-form .form-radio{gap:12px 14px}.contact-form .form-type{gap:10px}.contact-form .type-button{flex:1}.contact-form .type-button span{min-width:0;padding:12px 8px;font-size:12px}}.contact-form .form-error{margin:6px 0 0;color:#d93025;font-size:14px;line-height:1.6}.contact-form .form-submit-message{margin:0 0 16px;color:#d93025;text-align:center;line-height:1.6}.contact-form .btn[disabled]{opacity:.6;cursor:not-allowed}:root{--green: #426B64;--green-soft: #00C144;--ink: #000000;--muted: #5e6b64;--line: #686666;--bg: #FAFAFA;--g-text: #535353;--white: #fff;--shadow: 0 18px 50px rgba(6, 83, 46, .12);--radius: 7px;--max: 1120px}.content-box a{border-bottom:1px solid #000}#page .container #faq,#page .container #privacy{margin-top:0}p{line-height:2}#page .container .content .content-box{padding-bottom:80px}@media only screen and (max-width: 800px){#page .container .content .content-box{padding-bottom:40px}}.faq-box{position:relative;overflow:hidden}.faq-box input[type=checkbox]{opacity:0;position:absolute;top:0;left:0}.faq-box .faq-q{position:relative;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);border-bottom:1px solid var(--g-text);padding:20px 0}.faq-box .faq-q:hover{background-color:#f7f7f7}.faq-box .faq-a{overflow:hidden;transition:.5s;color:var(--g-text)}.faq-box .faq-q,.faq-box .faq-a{display:flex;gap:12px}.faq-box input[type=checkbox]~.faq-a{line-height:0;opacity:0}.faq-box input[type=checkbox]:checked~.faq-a{line-height:1.8;opacity:1;padding:20px 0}/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22../scss/_form.scss%22,%22../scss/estimate.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22AAEA,MACE,iBACA,sBAEA,eACA,iBACA,gBACA,cACA,kBACA,cACA,2CACA,cACA,cAQF,cACI,WACA,cACA,gBAIJ,0BACI,kBACA,iBACA,6BACA,iCAIJ,oBACI,cACA,kBACA,gBACA,qBACA,WACA,0BAIJ,wBACI,eACA,iBAIJ,2CAEI,cACA,WACA,sBACA,eACA,SAEA,YACA,gCACA,gBACA,yBAEA,oBACA,gBACA,qBACA,WAEA,aACA,gBAEA,WACI,gDAKR,qEAEI,WACA,UAQJ,uDAEI,4BACA,qCAOJ,uBACI,iBACA,gBACA,gBAGJ,eACI,eASJ,0BACI,aACA,mBACA,eACA,aACA,eAGJ,gCACI,oBACA,mBACA,QACA,SACA,eACA,gBACA,eACA,qBAGJ,4CACI,gBACA,wBAEA,WACA,YACA,UACA,SAEA,sBACA,kBACA,gBAEA,eACA,wBAIJ,oDACI,yBAIJ,0DACI,0BACA,mBAIJ,mDACI,cAOJ,yBACI,aACA,eACA,SACA,gBAGJ,2BACI,kBACA,cACA,SACA,eAGJ,iCACI,kBACA,UACA,WACA,UAGJ,gCACI,aACA,mBACA,uBAEA,gBACA,kBAEA,sBACA,gBACA,kBAEA,eACA,gBAEA,wBAIJ,8CACI,gBACA,kBACA,WAKJ,2CACI,aAIJ,8CACI,sBACA,kBACA,WAQJ,qCAEI,0BACI,iBAGJ,wBACI,gBAGJ,kCACI,WAGJ,eACI,cAGJ,0BACI,cAGJ,yBACI,SAGJ,2BACI,OAGJ,gCACI,YACA,iBACA,gBASR,0BACI,eACA,cACA,eACA,gBAGJ,mCACI,gBACA,cACA,kBACA,gBAGJ,6BACI,WACA,mBClSJ,MACE,iBACA,sBAEA,eACA,iBACA,gBACA,cACA,kBACA,cACA,2CACA,cACA,cAIE,eACI,6BAMJ,gDAEI,aAIR,EACI,cAGJ,uCACI,oBAGJ,0CACI,uCACI,qBAKR,SACI,kBACA,gBAEA,8BACI,UACA,kBACA,MACA,OAGJ,gBACI,kBACA,eACA,0CACA,sCACA,eACA,sBACI,yBAIR,gBACI,gBACA,eACA,oBAGJ,gCAEI,aACA,SAGJ,qCACI,cACA,UAGJ,6CACI,gBACA,UACA%22,%22file%22:%22estimate.css%22%7D */
