.wpcf7 [type=submit]:not(:disabled),.wpcf7 button:not(:disabled){cursor:pointer;background:#e6281f;color:#fff;border:none}.wpcf7 input[type=checkbox],.wpcf7 input[type=radio]{box-sizing:border-box;padding:0;width:20px;height:20px}.your-acceptance{color:#fff}.your-acceptance a{color:#f37a74;font-weight:700}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900;background:#fff;border-radius:5px;font-size:16px}.wpcf7-list-item{display:inline-block;margin:0 0 0 0}.your-acceptance{color:#fff;font-size:18px}input[type="checkbox"][name="acceptance-836"]{display:none}.toggle-slider{display:inline-block;width:50px;height:24px;background-color:#e50000;;border-radius:34px;position:relative;vertical-align:middle;transition:background-color 0.3s ease}.toggle-slider::before{content:"";position:absolute;width:18px;height:18px;left:3px;top:3px;background-color:#fff;border-radius:50%;transition:transform 0.3s ease}input[type="checkbox"][name="acceptance-836"]:checked+.wpcf7-list-item-label .toggle-slider{background-color:#4CAF50}input[type="checkbox"][name="acceptance-836"]:checked+.wpcf7-list-item-label .toggle-slider::before{transform:translateX(26px)}.wpcf7-list-item-label{line-height:40px}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed;background:#fff;pointer-events:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450;background:#fff;font-size:18px;border-radius:5px}