.contact_form h2{font-weight:700}.contact_form .single{margin-bottom:40px}@media (max-width:992px){.contact_form .single{margin-bottom:15px}}.contact_form .single label{font-size:18px;color:#22573a;font-weight:700}.contact_form .single .wpcf7-form-control-wrap{margin-top:5px;display:block}.contact_form input[type=tel],.contact_form input[type=email],.contact_form input[type=text]{width:100%;max-width:100%;border:none;border-bottom:2px solid #f6f3c6;background-color:#fff;padding:23px 25px;border-radius:0;color:#000}@media (max-width:568px){.contact_form input[type=tel],.contact_form input[type=email],.contact_form input[type=text]{padding:15px 25px}}.contact_form textarea{width:100%;max-width:100%;border:none;border-bottom:2px solid #f6f3c6;background-color:#fff;padding:23px 25px;border-radius:0;resize:none;height:80px;color:#000}@media (max-width:568px){.contact_form textarea{padding:15px 25px}}.contact_form .submit{position:relative}.contact_form .submit .wpcf7-spinner{position:absolute}.contact_form .submit input{padding:20px 45px;text-decoration:none;font-size:18px;display:inline-block;font-weight:400;color:#fff;background-color:#22573a;border-radius:50px;outline:none;border:none;width:194px;text-align:center;display:block}@media (max-width:400px){.contact_form .submit input{width:100%}}.contact_form .accept{margin-bottom:15px}.contact_form .wpcf7-list-item{width:100%;display:block;margin-left:0;font-size:13px;color:#0e0c0a;margin-top:8px}.contact_form .wpcf7-list-item span{width:100%}.contact_form .wpcf7-list-item label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.contact_form .wpcf7-list-item label span{padding-left:40px}.contact_form .wpcf7-list-item label span p{display:inline-block;vertical-align:top;margin-bottom:0;margin-top:0;font-size:11px;color:#142e03;line-height:15px;font-weight:700}.contact_form .wpcf7-list-item label span:before{content:'';display:block;width:27px;height:27px;margin-right:20px;border:1px solid #cedfd8;background-color:#fff;border-radius:10px;position:absolute;left:0;top:0}.contact_form .wpcf7-list-item label span:before:hover{cursor:pointer}.contact_form .wpcf7-list-item label input{position:absolute;left:0;top:0;width:1px;z-index:-1;opacity:0}.contact_form .wpcf7-list-item label input:checked+span:before{background-color:#db351c}