.template-color{color:var(--form-template-color)}.field_d-none{display:none}.gform_wrapper .gform_fields .gfield.radio-style1 input[type=radio]{background:0 0;border:none;padding:0;position:relative;min-width:20px;min-height:20px;padding-left:29px;margin-right:7px;cursor:pointer;text-align:left}.gform_wrapper .gform_fields .gfield.radio-style1 input[type=radio]::after{-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;transition:all 150ms linear;top:35%;left:12px;margin-top:0;height:0;width:0;content:""}.gform_wrapper .gform_fields .gfield.radio-style1 input[type=radio]:checked::after{content:"";border-radius:50%;width:14px;height:14px;background-color:var(--form-template-color);z-index:100;position:absolute;top:3px;left:3px}.gform_wrapper .gform_fields .gfield.radio-style1 input[type=radio]::before{content:"";border-radius:50%;width:22px;height:22px;background-color:#fff;z-index:99;position:absolute;top:-1px;left:-1px;border:solid 1px var(--form-field-bordercolor)}.gform_wrapper .gform_fields .gfield.checkbox-style1 input[type=checkbox]{background:0 0;border:none;padding:0;position:relative;min-width:20px;min-height:20px;padding-left:29px;margin-right:7px;cursor:pointer;text-align:left}.gform_wrapper .gform_fields .gfield.checkbox-style1 input[type=checkbox]:checked:after{-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;transition:all 150ms linear;top:1px;left:6px;margin-top:0;height:15px;width:9px;content:"";position:absolute;border-right:4px solid;border-bottom:4px solid;transform:rotate(45deg);border-color:var(--form-template-color)}.gform_wrapper .gform_fields .gfield.checkbox-style1 input[type=checkbox]::before{content:"";height:21px;width:21px;position:absolute;background:#fff;border:solid 2px var(--form-field-bordercolor)}.gform_wrapper .gform_fields .gfield.checkbox-style1 input[type=checkbox]:checked:before{color:var(--form-template-color);line-height:15px;font-size:21px;font-weight:700}.gform_wrapper .gform_fields .gfield.radio-style2 input[type=radio]{background:0 0;border:none;padding:0;position:relative;min-width:18px;min-height:18px;padding-left:29px;margin-right:7px;cursor:pointer;text-align:left}.gform_wrapper .gform_fields .gfield.radio-style2 input[type=radio]::after{width:6px;height:11px;border-top:0;border-left:0;content:"";display:block;-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease;-webkit-transform:rotate(48deg) scale(0);transform:rotate(48deg) scale(0);z-index:100;position:absolute}.gform_wrapper .gform_fields .gfield.radio-style2 input[type=radio]:checked::after{-webkit-transform:rotate(48deg) scale(1);transform:rotate(48deg) scale(1);width:6px;height:11px;border:3px solid #fff;border-top:0;border-left:0;margin:3px 0 0 7px}.gform_wrapper .gform_fields .gfield.radio-style2 input[type=radio]::before{content:"";border-radius:50%;width:21px;height:21px;background-color:#efefef;z-index:99;position:absolute;top:-1px;left:-1px;border:solid 1px #ccc}.gform_wrapper .gform_fields .gfield.radio-style2 input[type=radio]:checked::before{background:var(--form-template-color);border:solid 1px var(--form-template-color)}.gform_wrapper .gform_fields .gfield.radio-style2 ul.gfield_radio li{border:solid 1px #efefef;padding:11px 20px 12px 10px!important;max-height:50px;border-radius:25px}.gform_wrapper .gform_fields .gfield.radio-swatch .gfield_radio{display:flex;flex-wrap:wrap;justify-content:space-between}.gform_wrapper .gform_fields .gfield.radio-swatch .gfield_radio .gchoice{width:calc(( 100% - 30px ) / 3)!important;cursor:pointer;margin:0 0 10px!important;padding:0!important}.gform_wrapper .gform_fields .gfield.radio-swatch-grid-2 .gfield_radio .gchoice{width:calc(( 100% - 15px ) / 2)!important}.gform_wrapper .gform_fields .gfield.swatch-grid-4 .gfield_radio .gchoice{width:calc(( 100% - 30px ) / 4)!important}.gform_wrapper .gform_fields .gfield.grid-200 .gfield_radio .gchoice:last-child{width:calc(( 200% - 30px ) / 4)!important}.gform_wrapper .gform_fields .gfield.grid-300 .gfield_radio .gchoice:last-child{width:calc(( 200% - 15px ) / 3)!important}.gform_wrapper .gform_fields .gfield.radio-swatch .gfield_radio .gchoice input[type=radio]{display:none!important}.gform_wrapper .gform_fields .gfield.radio-swatch .gfield_radio .gchoice label{border:solid 1px #eaeaea;width:100%!important;max-width:100%!important;text-align:center;padding:10px 12px!important;margin:0!important;background:#fafafa;white-space:nowrap;min-height:40px;line-height:1.8}.gform_wrapper .gform_fields .gfield.radio-swatch .gfield_radio .gchoice:hover label{border:solid 1px #ffd9ef;background:#fffafd}.gform_wrapper .gform_fields .gfield.radio-swatch .gfield_radio .gchoice input[type=radio]:checked+label,.radio-list ul li .radio-button{background:var(--form-template-color);color:#fff;border-color:var(--form-template-color)}.gform_wrapper .gform_fields .gfield.radio-swatch .gfield_radio .gchoice:last-child{margin-right:0!important;padding-right:0!important}.gform_wrapper .gf-template-01 .gsection{padding:15px 0!important}.gform_wrapper .gf-template-01 .gsection .gsection_title{margin-bottom:0;font-weight:700}.gform_wrapper .gf-template-01 .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gf-template-01 .gform_page_footer input.button,.gform_wrapper .gf-template-01 .gform_page_footer input[type=submit]{min-width:250px;padding:20px}.gform_wrapper .gf-template-01 .gform_page_footer input.gform_previous_button{background:0 0;color:var(--form-button-color)}.gform_wrapper .gf-template-01 .donation_input .ginput_container:before{content:"$";padding:2px 15px;margin:0;background:#ccc;border:solid 1px #c3c3c3;margin-right:-5px;position:absolute;height:100%;align-items:center;display:flex}.gform_wrapper .gf-template-01 .donation_input .ginput_container{position:relative}.gform_wrapper .gf-template-01 .donation_input .ginput_container input{padding-left:50px!important;line-height:1.5!important;padding-top:5px;padding-bottom:5px}.gform_wrapper .gf-template-01 span.ginput_total{padding-left:15px}.gform_wrapper .gf-template-01 span.ginput_total:before{content:"$";position:absolute;color:#060;margin-left:-15px}.gform_wrapper.gravity-theme .ginput_total{font-size:24px!important;border:none!important}.gform_wrapper.gravity-theme .gfield_label{font-weight:500}.gform_wrapper.gravity-theme .gf_page_steps{display:flex;border-bottom:1px solid #e5dfdf;margin-bottom:30px;justify-content:space-between}.gform_wrapper.gravity-theme .gf_step_active .gf_step_number{background:#deb549;color:#fff;border-color:#f7d886}.gform_wrapper.gravity-theme .gform_footer{display:block}.gform_wrapper.gravity-theme input[type=color],.gform_wrapper.gravity-theme input[type=date],.gform_wrapper.gravity-theme input[type=datetime-local],.gform_wrapper.gravity-theme input[type=datetime],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=month],.gform_wrapper.gravity-theme input[type=number],.gform_wrapper.gravity-theme input[type=password],.gform_wrapper.gravity-theme input[type=search],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=time],.gform_wrapper.gravity-theme input[type=url],.gform_wrapper.gravity-theme input[type=week],.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{min-height:40px;line-height:1.8}.gform_wrapper.gravity-theme .gfield_label{margin-bottom:0}.gform_ajax_spinner{margin-top:10px;margin-left:-30px;border:3px solid rgba(255,255,255,1)!important;border-left:3px solid rgba(255,255,255,0)!important;border-top:3px solid rgba(255,255,255,.15)!important;border-right:3px solid rgba(255,255,255,.5)!important;animation:spinner 1.1s infinite linear;border-radius:50%!important;width:16px!important;height:16px!important;position:absolute;z-index:1}@media only screen and (max-width:641px){.gform_ajax_spinner{margin-top:20px}.gform_wrapper .gf-template-01 .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gf-template-01 .gform_page_footer input.button,.gform_wrapper .gf-template-01 .gform_page_footer input[type=submit]{padding-top:20px;padding-bottom:20px;width:100%}.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:2;min-height:48px}.gform_wrapper .gform_fields .gfield.radio-swatch .gfield_radio .gchoice label{padding:10px 12px!important}}.mcs_stax_field_group{padding:10px;border:solid 1px #f7f7f7}