/**handles:theplus-plus-gravity-form-forms-style**/
.pt_plus_gravity_form .gform_body ul.gform_fields{position:relative;display:block;padding:0;margin:0;list-style:none}.ginput_container ul{position:relative;display:block;padding:0;margin:0;list-style:none}.pt_plus_gravity_form .gform_wrapper{margin:0 auto}.pt_plus_gravity_form,.pt_plus_gravity_form .gfield,.pt_plus_gravity_form .gfield .ginput_container,.pt_plus_gravity_form .gfield .ginput_container input[type=text],.pt_plus_gravity_form .gfield .ginput_container select,.pt_plus_gravity_form .gfield .ginput_container textarea,.pt_plus_gravity_form .gform_wrapper,.pt_plus_gravity_form .gform_wrapper .gfield,.pt_plus_gravity_form .gform_wrapper .gfield_checkbox label,.pt_plus_gravity_form .gform_wrapper .gfield_radio label,.pt_plus_gravity_form .gform_wrapper .gform_fileupload_multifile .gform_drop_area,.pt_plus_gravity_form .gform_wrapper .gform_footer,.pt_plus_gravity_form .gform_wrapper input[type=button],.pt_plus_gravity_form .gform_wrapper input[type=submit],.pt_plus_gravity_form .ginput_container_checkbox input[type=checkbox],.pt_plus_gravity_form .ginput_container_fileupload input[type=file],.pt_plus_gravity_form .ginput_container_radio input[type=radio],.pt_plus_gravity_form .input__file_btn{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}.pt_plus_gravity_form .ginput_container_checkbox span.gravity_checkbox_label,.pt_plus_gravity_form .ginput_container_radio span.gravity_radio_label{content:"\f00c";position:absolute;transition:.2s ease-out;-webkit-transition:.2s ease-out;-moz-transition:.2s ease-out;-o-transition:.2s ease-out;-ms-transition:.2s ease-out;font:normal normal normal 14px/1 "Font Awesome 5 Free";font-weight:600;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;left:0;width:24px;height:24px;line-height:24px;font-size:13px;text-align:center;background:0 0;color:transparent;animation:radio-hide .2s ease-out;transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;background:#bfcecc}.pt_plus_gravity_form .gform_wrapper .gfield_checkbox,.pt_plus_gravity_form .gform_wrapper .gfield_radio{line-height:inherit;position:relative}.pt_plus_gravity_form .ginput_container_checkbox input[type=checkbox]:checked+label span.gravity_checkbox_label,.pt_plus_gravity_form .ginput_container_radio input[type=radio]:checked+label span.gravity_radio_label{background:#ead0d0}.pt_plus_gravity_form .ginput_container_checkbox input[type=checkbox]+label span.gravity_checkbox_label,.pt_plus_gravity_form .ginput_container_radio input[type=radio]+label span.gravity_radio_label{background:#e8e2e2}.pt_plus_gravity_form .ginput_container_checkbox input[type=checkbox]:checked+label span.gravity_checkbox_label:before,.pt_plus_gravity_form .ginput_container_radio input[type=radio]:checked+label span.gravity_radio_label:before{color:#fff}.pt_plus_gravity_form .ginput_container_checkbox span.gravity_checkbox_label:before,.pt_plus_gravity_form .ginput_container_radio span.gravity_radio_label:before{content:"\f00c";color:#000}.pt_plus_gravity_form .ginput_container_radio span.gravity_radio_label{border-radius:50px}.pt_plus_gravity_form .gform_wrapper .gfield_checkbox label,.pt_plus_gravity_form .gform_wrapper .gfield_radio label{top:0;margin-left:30px}.pt_plus_gravity_form .ginput_container_checkbox input[type=checkbox],.pt_plus_gravity_form .ginput_container_radio input[type=radio]{display:none!important}.pt_plus_gravity_form input[type=file]{width:100%!important}.pt_plus_gravity_form input[type=button],.pt_plus_gravity_form input[type=submit]{padding:.75em 2em}.pt_plus_gravity_form label.input__file_btn svg{margin-right:10px}.pt_plus_gravity_form label.input__file_btn svg{fill:currentColor;vertical-align:middle}.pt_plus_gravity_form .gfield .ginput_container select{appearance:none;-webkit-appearance:none;background-position:center right;background-repeat:no-repeat}@media only screen and (min-width:641px){.gform_wrapper ul.gform_fields .gfield{padding-left:0!important;padding-right:0!important}.gform_wrapper .top_label .gfield.gf_left_half{padding-right:8px!important;padding-left:0!important}.gform_wrapper .top_label .gfield.gf_right_half{padding-left:8px!important;padding-right:0!important}}