.nmfh-cgp-details{background:#fff;border:2px solid #e8d096;box-shadow:0 12px 24px rgba(0,0,0,.1);padding:17px!important}.nmfh-cgp-details .nmfh-cgp-details-inner{background:#f4f4f4;padding:25px;text-align:center}.nmfh-cgp-details .nmfh-cgp-details-inner .nmfh-cgp-details-title{color:#000;font-size:21px;font-weight:500;line-height:normal;margin:0 0 15px}.nmfh-cgp-details .nmfh-cgp-details-inner .nmfh-cgp-details-price{font-size:40px;font-weight:600;letter-spacing:2.3px;line-height:normal;margin:0}.nmfh-cgp-details .nmfh-cgp-details-inner .nmfh-cgp-details-desc ul{list-style-type:none}.nmfh-cgp-details .nmfh-cgp-details-inner .nmfh-cgp-details-desc ul li{line-height:30px}.nmfh-cgp-details .nmfh-cgp-details-inner .nmfh-cgp-details-desc ul li:before{content:".";display:inline-block;font-size:20px;font-weight:500;margin-right:10px;margin-top:-9px;vertical-align:middle}.gform_required_legend{display:none}.charity-golf-tournament-form .gfield_html,.charity-golf-tournament-form .gfield_html p{color:#5f5f5f}.charity-golf-tournament-form .ginput_container input,.charity-golf-tournament-form .ginput_container select{background:none;border:0;border-bottom:1px solid #8d8d8d;color:#000!important;font-family:Alegreya Sans!important;font-size:16px!important;padding:7px 4px!important}.charity-golf-tournament-form .ginput_container input::-moz-placeholder,.charity-golf-tournament-form .ginput_container select::-moz-placeholder{color:#bfbfbf!important;font-size:16px!important}.charity-golf-tournament-form .ginput_container input::placeholder,.charity-golf-tournament-form .ginput_container select::placeholder{color:#bfbfbf!important;font-size:16px!important}.charity-golf-tournament-form .ginput_container select option{color:#000!important}.charity-golf-tournament-form .ginput_container select.placeholder-selected{color:#bfbfbf!important}.charity-golf-tournament-form .ginput_container select.placeholder-selected option{color:#000!important}.charity-golf-tournament-form .ginput_container_name span label{margin-top:0!important}.charity-golf-tournament-form .gfmc-container{flex-direction:row;flex-wrap:wrap;width:100%}.charity-golf-tournament-form .gfmc-container .charity-golf-form-left-col{grid-column-gap:2%;-ms-grid-columns:1fr 2% [12];grid-row-gap:16px;display:grid;flex-basis:auto;flex-grow:1;flex-shrink:1;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(auto-fill,auto);width:100%}.charity-golf-tournament-form .gfmc-container .charity-golf-form-left-col>.gfmc-container{flex-wrap:wrap}.charity-golf-tournament-form .gfmc-container .charity-golf-form-left-col>.gfmc-container .charity-golf-form-golfer-left-col{margin-bottom:15px}@media screen and (min-width:641px){.charity-golf-tournament-form .gfmc-container .charity-golf-form-left-col>.gfmc-container{-moz-column-gap:2.75em;column-gap:2.75em}}.charity-golf-tournament-form .gfmc-container .charity-golf-form-right-col{background:#f5f5f5;flex-basis:100%;flex-grow:0;flex-shrink:0;margin-top:30px}.charity-golf-tournament-form .gfmc-container .charity-golf-form-golfer-left-col,.charity-golf-tournament-form .gfmc-container .charity-golf-form-golfer-right-col{grid-column-gap:6%;-ms-grid-columns:1fr 2% [12];grid-row-gap:16px;display:flex;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(auto-fill,auto);width:100%}.charity-golf-tournament-form .gfmc-container .charity-golf-form-golfer-left-col .gsection,.charity-golf-tournament-form .gfmc-container .charity-golf-form-golfer-right-col .gsection{border:0}.charity-golf-tournament-form .gfmc-container .charity-golf-form-golfer-left-col .gsection .gsection_title,.charity-golf-tournament-form .gfmc-container .charity-golf-form-golfer-right-col .gsection .gsection_title{color:#5f5f5f;font-family:Alegreya Sans;font-size:17px;font-weight:400;letter-spacing:2.5px;line-height:27px;margin:0;text-transform:uppercase}.charity-golf-tournament-form .gfmc-container .nmfh-cgp-invoice-box-heading{background:#eaeaea;padding:20px 30px!important}.charity-golf-tournament-form .gfmc-container .nmfh-cgp-invoice-box-heading .nmfh-cgp-invoice-box-title{border-bottom:1px solid #a4a4a4;color:#000;font-size:21px;font-weight:500;line-height:29px;margin:0 0 45px;padding-bottom:16px;text-transform:uppercase}.charity-golf-tournament-form .gfmc-container .nmfh-cgp-invoice-box-heading .nmfh-cgp-invoice-box-subtitle{color:#8a8a8a;font-family:Open Sans;font-size:13px;font-weight:600;letter-spacing:3.4px;line-height:18px;margin:0 0 7px}.charity-golf-tournament-form .gfmc-container .nmfh-cgp-invoice-box-heading .nmfh-cgp-package-title{color:#000;font-size:21px;font-weight:500;line-height:29px;margin:0;text-transform:uppercase}.charity-golf-tournament-form .gfmc-container .charity-golf-product{height:0!important;visibility:hidden!important;width:0!important}.charity-golf-tournament-form .gfmc-container .charity-golf-gfield-container,.charity-golf-tournament-form .gfmc-container .gfield_total{padding:20px 30px!important}.charity-golf-tournament-form .gfmc-container .gfield_total .gfield_label{color:#000;font-family:EB Garamond;font-size:21px;font-weight:500;letter-spacing:4.1px;line-height:29px;margin:0!important;text-transform:uppercase}.charity-golf-tournament-form .gfmc-container .gfield_total .ginput_container_total .ginput_total{background:none!important;border:0!important;color:#4e4e4e!important;font-family:EB Garamond!important;font-size:40px!important;font-weight:400!important;letter-spacing:2.8px!important;line-height:52px!important;padding:0!important}.charity-golf-tournament-form .gfmc-container .gfield_checkbox label,.charity-golf-tournament-form .gfmc-container .gfield_radio label{font-size:17px!important;margin-top:0!important}.charity-golf-tournament-form .gfmc-container .gfield_checkbox .gchoice{display:grid;gap:.8em;grid-template-columns:1.5em auto;line-height:1.3}.charity-golf-tournament-form .gfmc-container .gfield_checkbox .gchoice .gfield-choice-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:2px solid #e8d096;color:#e8d096;display:grid;font:inherit;height:1.5em;margin:0 10px 0 0;place-content:center;transform:translateY(-.075em);width:1.5em}.charity-golf-tournament-form .gfmc-container .gfield_checkbox .gchoice .gfield-choice-input:before{color:#7c672a;content:"";font-family:Font Awesome\ 5 Free;font-size:13px;font-weight:900;height:1.2em;line-height:1.2;text-align:center;transform:scale(0);transition:all .12s ease-in-out;width:1.2em}.charity-golf-tournament-form .gfmc-container .gfield_checkbox .gchoice .gfield-choice-input:checked{background-color:#e8d096;border-color:#e8d096}.charity-golf-tournament-form .gfmc-container .gfield_checkbox .gchoice .gfield-choice-input:checked:before{content:"\f00c";transform:scale(1)}.charity-golf-tournament-form .gfmc-container #field_submit{padding:0 20px 10px!important}.charity-golf-tournament-form .gfmc-container #field_submit .gform-button{background:#e8d096;border:1px solid #e8d096;border-radius:2px;color:#313030;cursor:pointer;font-family:Open Sans;font-size:14px;font-weight:600;letter-spacing:1px;line-height:19px;padding:15px 30px;text-align:center;width:100%}.charity-golf-tournament-form .gfmc-container #field_submit .gform_ppcp_smart_payment_buttons{padding-bottom:0}.charity-golf-tournament-form .gfmc-container .charity-golf-secure-donation-notif{padding:0 50px 30px!important;text-align:center}@media screen and (min-width:641px){.charity-golf-tournament-form .gfmc-container{-moz-column-gap:2em;column-gap:2em}}.charity-golf-tournament-form.gform_confirmation_wrapper{margin:0 0 100px}.charity-golf-tournament-form.gform_confirmation_wrapper .gform_confirmation_message{background:#f4f4f4;border:2px solid #e8d096;padding:30px;text-align:center}@media screen and (min-width:480px){.charity-golf-tournament-form .gfmc-container .charity-golf-form-left-col .charity-golf-form-golfer-left-col,.charity-golf-tournament-form .gfmc-container .charity-golf-form-left-col .charity-golf-form-golfer-right-col{display:flex}}@media screen and (min-width:681px){.charity-golf-tournament-form .gfmc-container .charity-golf-form-left-col .charity-golf-form-golfer-left-col,.charity-golf-tournament-form .gfmc-container .charity-golf-form-left-col .charity-golf-form-golfer-right-col{display:grid}}@media screen and (min-width:769px){.charity-golf-tournament-form .gfmc-container{flex-wrap:nowrap}.charity-golf-tournament-form .gfmc-container .charity-golf-form-right-col{flex-basis:300px;margin-top:0}}@media screen and (min-width:800px){.charity-golf-tournament-form .gfmc-container .charity-golf-form-left-col .charity-golf-form-golfer-left-col,.charity-golf-tournament-form .gfmc-container .charity-golf-form-left-col .charity-golf-form-golfer-right-col{display:grid}}@media screen and (min-width:1024px){.charity-golf-tournament-form .gfmc-container .charity-golf-form-right-col{flex-basis:345px}.charity-golf-tournament-form .gfmc-container .charity-golf-gfield-container,.charity-golf-tournament-form .gfmc-container .gfield_total,.charity-golf-tournament-form .gfmc-container .nmfh-cgp-invoice-box-heading{padding:40px 50px!important}.charity-golf-tournament-form .gfmc-container #field_submit{padding:0 50px 10px!important}}@media screen and (min-width:1200px){.charity-golf-tournament-form .gfmc-container .charity-golf-form-left-col>.gfmc-container{flex-wrap:nowrap}.charity-golf-tournament-form .gfmc-container .charity-golf-form-left-col>.gfmc-container .charity-golf-form-golfer-left-col{margin-bottom:0}.charity-golf-tournament-form .gfmc-container .charity-golf-form-left-col .charity-golf-form-golfer-left-col,.charity-golf-tournament-form .gfmc-container .charity-golf-form-left-col .charity-golf-form-golfer-right-col{display:grid}}@media screen and (min-width:1440px){.charity-golf-tournament-form .charity-golf-form-right-col{flex-basis:392px}}
