form{accent-color:#28e392}form label{line-height:1.35;display:block}form input[type="text"],form input[type="email"],form input[type="tel"],form input[type="password"],form textarea{width:100%;box-sizing:border-box;background:none;outline:none;font-size:1em;color:#000;padding:8px 12px;background:#fff;border:none;line-height:1.3em;border-radius:6px;font-weight:700}form input[type="submit"],form button[type="submit"]{font-size:1em;border:none;padding:1em 1.5em;border-radius:6px !important;background:url("../images/button-line.png") calc(100% - 52px) center no-repeat,url("../images/right-arrow-white.png") calc(100% - 18px) center no-repeat,linear-gradient(170deg, #29f592 0%, #24a094 99%) !important;font-weight:900;text-decoration:none;line-height:1em;cursor:pointer;margin-top:1.5em;color:#fff !important;outline:none;text-align:left;width:254px !important;height:48px !important;padding-left:.9em !important;transition:all 0.25s;-webkit-box-shadow:3px 3px 6px 0 rgba(0,0,0,0.3) !important;box-shadow:3px 3px 6px 0 rgba(0,0,0,0.3) !important}@media screen and (max-width: 767px){form input[type="submit"],form button[type="submit"]{width:200px !important}}form button[type="submit"]{height:auto !important;padding-top:.7em;padding-bottom:.7em;margin-top:.5em}@media screen and (max-width: 767px){form button[type="submit"]{padding-top:1em;padding-bottom:1em}}form input[type="submit"]:hover,form input[type="submit"]:focus,form button[type="submit"]:hover,form button[type="submit"]:focus{color:#000 !important;filter:brightness(1.2)}form select{width:100%;font-size:1em;font-weight:400;padding:12px;line-height:1.5em;border:1px solid #000;color:#000;background:#fff url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHBvbHlnb24gY2xhc3M9ImNscy0yIiBwb2ludHM9IjEuNDEgNC42NyAyLjQ4IDMuMTggMy41NCA0LjY3IDEuNDEgNC42NyIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIzLjU0IDUuMzMgMi40OCA2LjgyIDEuNDEgNS4zMyAzLjU0IDUuMzMiLz48L3N2Zz4=) no-repeat calc(100% - 12px) 50%;-moz-appearance:none;-webkit-appearance:none;appearance:none}form input::placeholder{color:#000}form ::-webkit-input-placeholder{color:#000}form ::-moz-placeholder{color:#000;opacity:1}form :-ms-input-placeholder{color:#000}form :-moz-placeholder{color:#000;opacity:1}form .wpcf7-checkbox .wpcf7-list-item,form .wpcf7-radio .wpcf7-list-item{margin-right:1.5em}form .wpcf7-checkbox .wpcf7-list-item.last,form .wpcf7-radio .wpcf7-list-item.last{margin-right:0}#main form input[type="text"],#main form input[type="email"],#main form input[type="tel"],#main form input[type="password"],#main form textarea{border:1px solid #aaa}.nf-form-content{padding:0 !important}#ninja_forms_required_items,.nf-field-container{margin-bottom:10px !important}.nf-form-content .listselect-wrap .nf-field-element div,.nf-form-content .ninja-forms-field{font-size:20px !important}@media screen and (max-width: 767px){.nf-form-content .listselect-wrap .nf-field-element div,.nf-form-content .ninja-forms-field{font-size:17px !important}}.checkbox-wrap .nf-field-element label::before,.checkbox-wrap .nf-field-label label::before,.listcheckbox-wrap .nf-field-element label::before,.listcheckbox-wrap .nf-field-label label::before{font-size:16px !important}.checkbox-container.label-right label::before{left:-27px !important}.checkbox-wrap .nf-field-element label.nf-checked-label::before,.checkbox-wrap .nf-field-label label.nf-checked-label::before,.listcheckbox-wrap .nf-field-element label.nf-checked-label::before,.listcheckbox-wrap .nf-field-label label.nf-checked-label::before{color:#28e392 !important}.nf-pass.field-wrap .nf-field-element::after{display:none !important}
