/* 


 ██████╗██╗   ██╗██████╗ ███████╗██████╗ ███╗   ██╗ █████╗ ██╗   ██╗████████╗██╗ ██████╗
██╔════╝╚██╗ ██╔╝██╔══██╗██╔════╝██╔══██╗████╗  ██║██╔══██╗██║   ██║╚══██╔══╝██║██╔════╝
██║      ╚████╔╝ ██████╔╝█████╗  ██████╔╝██╔██╗ ██║███████║██║   ██║   ██║   ██║██║     
██║       ╚██╔╝  ██╔══██╗██╔══╝  ██╔══██╗██║╚██╗██║██╔══██║██║   ██║   ██║   ██║██║     
╚██████╗   ██║   ██████╔╝███████╗██║  ██║██║ ╚████║██║  ██║╚██████╔╝   ██║   ██║╚██████╗
 ╚═════╝   ╚═╝   ╚═════╝ ╚══════╝╚═╝  ╚═╝╚═╝  ╚═══╝╚═╝  ╚═╝ ╚═════╝    ╚═╝   ╚═╝ ╚═════╝ 

compiled by scssphp v1.0.0 on Wed, 03 Sep 2025 15:34:36 -0500 (0.0222s)

*/

[data-module='stripe-transaction'] [data-after] [data-after-type]{display:none}[data-module='stripe-transaction'] [data-step-continue]{text-align:center;padding:20px}[data-module='stripe-transaction'] [data-step]{display:none;padding-top:40px;margin-top:40px;border-top:1px solid rgba(0, 102, 60, 0.1)}[data-module='stripe-transaction'] [data-step][data-step='1']{display:block;padding-top:0;margin-top:0;border-top:0}[data-module='stripe-transaction'] .form-blackout-overlay{display:none}[data-module='stripe-transaction'] form.loading .form-blackout-overlay{position:fixed;top:0;left:0;z-index:99999;background:rgba(255, 255, 255, 0.9);display:block;width:100%;height:100%}[data-module='stripe-transaction'] form.loading .form-blackout-overlay .form-blackout-overlay-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;padding:20px}[data-module='stripe-transaction'] .cms-btn{cursor:pointer;text-transform:none}[data-module='stripe-transaction'] .cms-btn:disabled{cursor:default}[data-module='stripe-transaction'] #stripe-transaction-submit{margin-top:20px;text-align:center}[data-module='stripe-transaction'] #stripe-transaction-submit .cms-btn{display:inline-block;width:auto}[data-module='stripe-transaction'] #stripe-transaction-submit .cms-btn[disabled]{opacity:0.5;cursor:default}[data-module='stripe-transaction'] .payment-submit-message{text-align:center}[data-module='stripe-transaction'] .payment-submit-message div{margin-top:20px}[data-module='stripe-transaction'] .payment-submit-message.success div{color:green}[data-module='stripe-transaction'] .payment-submit-message.error div{color:red}[data-module='stripe-transaction'] [data-custom-input]{display:none}[data-module='stripe-transaction'] [data-custom-input] label{margin:0em 0em 0.28571429rem 0em;display:block}[data-module='stripe-transaction'] .field{padding:5px}[data-module='stripe-transaction'] .field .section-title{font-size:24px}[data-module='stripe-transaction'] .field label{display:block;font-weight:bold;margin-bottom:10px}[data-module='stripe-transaction'] .field input:not([type="checkbox"]),[data-module='stripe-transaction'] .field select,[data-module='stripe-transaction'] .field textarea{width:100%;color:#000}[data-module='stripe-transaction'] .fields{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}[data-module='stripe-transaction'] .fields .field{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media (max-width:640px){[data-module='stripe-transaction'] .fields{flex-direction:column}}[data-module='stripe-transaction'] .radio-group,[data-module='stripe-transaction'] .checkbox-group{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;align-items:center;text-align:center;margin-bottom:20px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-module='stripe-transaction'] .radio-group *,[data-module='stripe-transaction'] .checkbox-group *{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-module='stripe-transaction'] .radio-group .group-item,[data-module='stripe-transaction'] .checkbox-group .group-item{flex:1 0 auto;position:relative;cursor:pointer;border:1px solid #e0e0e0}[data-module='stripe-transaction'] .radio-group .group-item *,[data-module='stripe-transaction'] .checkbox-group .group-item *{cursor:pointer}[data-module='stripe-transaction'] .radio-group .group-item input,[data-module='stripe-transaction'] .checkbox-group .group-item input{display:none}[data-module='stripe-transaction'] .radio-group .group-item input:checked+label,[data-module='stripe-transaction'] .checkbox-group .group-item input:checked+label{background:#00663c;color:#fff !important;font-weight:bold !important}[data-module='stripe-transaction'] .radio-group .group-item label,[data-module='stripe-transaction'] .checkbox-group .group-item label{display:block;background:#f9f9f9;text-align:center;padding:14px 20px;margin-bottom:0 !important}[data-module='stripe-transaction'] .radio-group .group-item label:hover,[data-module='stripe-transaction'] .checkbox-group .group-item label:hover{background:#e0e0e0}[data-module='stripe-transaction'] .stripe-max-width{max-width:400px;margin:auto}[data-module='stripe-transaction'] #stripe-elements{background:#f9f9f9;padding:1em;margin-bottom:20px}[data-module='stripe-transaction'] #stripe-errors{text-align:center}[data-module='stripe-transaction'] #stripe-errors div{margin-bottom:20px;color:red}[data-module='stripe-transaction'] #stripe-success{text-align:center}[data-module='stripe-transaction'] #stripe-success div{margin-bottom:20px;color:green}[data-module='stripe-transaction'] #stripe-transaction-sandbox-message{margin-top:30px;padding:10px;text-align:center;background:#ffeaeb;font-style:italic}[data-module='stripe-transaction'] #stripe-transaction-totals{padding:20px;text-align:center}[data-module='stripe-transaction'] #stripe-payment-request-wrapper label{display:block;text-align:center;margin:0.5em 0}[data-module='stripe-transaction'] #stripe-transaction-cover-fees{text-align:center}@media screen and (max-width:768px){[data-module='stripe-transaction'] .radio-group,[data-module='stripe-transaction'] .checkbox-group{flex-flow:wrap}[data-module='stripe-transaction'] .radio-group .group-item,[data-module='stripe-transaction'] .checkbox-group .group-item{flex:0 0 50%}}@media screen and (max-width:500px){[data-module='stripe-transaction'] .container{margin:0 !important;padding:1em !important}[data-module='stripe-transaction'] .radio-group .group-item label,[data-module='stripe-transaction'] .checkbox-group .group-item label{font-size:12px !important}}@media screen and (max-width:400px){[data-module='stripe-transaction'] .radio-group,[data-module='stripe-transaction'] .checkbox-group{flex-direction:column;align-items:normal}[data-module='stripe-transaction'] .radio-group .group-item,[data-module='stripe-transaction'] .checkbox-group .group-item{flex:0 0 100%}}.lds-dual-ring{display:inline-block;width:64px;height:64px}.lds-dual-ring:after{content:" ";display:block;width:46px;height:46px;margin:1px;border-radius:50%;border:5px solid #00663c;border-color:#00663c transparent #00663c transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}[data-dialog-open],[data-dialog-close]{cursor:pointer}[data-module="dialog"] dialog{background-color:#fff;padding:0;margin:0;border:0;isolation:isolate;margin-left:auto;margin-right:auto;top:10px}[data-module="dialog"] dialog.is-open,[data-module="dialog"] dialog.is-opening{display:flex;flex-direction:column}[data-module="dialog"] dialog.is-open>*,[data-module="dialog"] dialog.is-opening>*{width:100%}@media (max-width:991px){[data-module="dialog"] dialog{min-width:75vw;max-width:640px;min-height:100px;max-height:90vh}}@media (min-width:992px){[data-module="dialog"] dialog{min-width:640px;max-width:640px;min-height:100px;max-height:90vh}}[data-module="dialog"] dialog::backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0, 0, 0, 0.5);-webkit-backdrop-filter:blur(0.5rem);backdrop-filter:blur(0.5rem);-webkit-animation:none;animation:none}[data-module="dialog"] dialog[open]{animation:dialog__slideIn 500ms cubic-bezier(0.25, 0, 0.3, 1) normal}@media (prefers-reduced-motion:reduce){[data-module="dialog"] dialog[open]{animation:dialog__fadeIn 500ms cubic-bezier(0.5, -0.5, 0.1, 1.5) normal}}[data-module="dialog"] dialog[open].is-open:not(.is-closing){animation:none}[data-module="dialog"] dialog[open]::backdrop{animation:dialog__fadeIn 500ms cubic-bezier(0.25, 0, 0.3, 1) normal}[data-module="dialog"] dialog.is-closing{animation:dialog__minimize 500ms cubic-bezier(0.5, -0.5, 0.1, 1.5) normal}@media (prefers-reduced-motion:reduce){[data-module="dialog"] dialog.is-closing{animation:dialog__fadeOut 500ms cubic-bezier(0.5, -0.5, 0.1, 1.5) normal}}[data-module="dialog"] dialog.is-closing::backdrop{animation:dialog__fadeOut 500ms cubic-bezier(0.5, -0.5, 0.1, 1.5) normal}[data-module="dialog"] dialog .dialog__close button{appearance:none;padding:0.5em;margin:0;border:0;cursor:pointer;background:none;display:flex;align-items:center}[data-module="dialog"] dialog header{position:sticky;z-index:1;top:0;width:100%;display:flex;align-items:center;background-color:#00663c;color:#fff;padding:10px}[data-module="dialog"] dialog header .dialog__heading{padding-right:1em;font-size:16px;font-weight:bold}[data-module="dialog"] dialog header .dialog__close{margin-left:auto}[data-module="dialog"] dialog article{position:relative;background-color:#fff;padding:20px}[data-module="dialog"] dialog article .dialog__buttons{display:flex}@media (min-width:641px){[data-module="dialog"] dialog article .dialog__buttons{align-items:center}}@media (max-width:640px){[data-module="dialog"] dialog article .dialog__buttons{flex-direction:column}}[data-module="dialog"] dialog footer{position:relative;z-index:1;background-color:#00663c;display:flex;align-items:center;margin-top:auto}[data-module="dialog"] dialog footer button>*:not(:last-child){margin-right:10px}[data-module="dialog"] dialog footer .dialog__heading{padding-right:1em}[data-module="dialog"] dialog footer .dialog__close{margin-left:auto}[data-module="dialog"][data-dialog-iframe] dialog article iframe{display:block;width:100%}@media (max-width:991px){[data-module="dialog"][data-dialog-iframe][data-dialog-iframe="fill"] dialog{width:100vw;height:100vh}}@media (min-width:992px){[data-module="dialog"][data-dialog-iframe][data-dialog-iframe="fill"] dialog{width:90vw;height:90vh}}@keyframes dialog__slideIn{from{opacity:0;transform:translate(0, 50%)}to{opacity:1;transform:translate(0, 0)}}@keyframes dialog__fadeIn{from{opacity:0}to{opacity:1}}@keyframes dialog__fadeOut{to{opacity:0}}@keyframes dialog__minimize{to{opacity:0;transform:scale(0)}}