/* 


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

compiled by scssphp v1.0.0 on Mon, 07 Jul 2025 12:38:23 -0500 (0.0476s)

*/

:root{--vh-initial:1vh;--vh-responsive:1vh;--scrollbar-width:0px;--fixed-elements-offset-top:0px;--fixed-elements-offset-bottom:0px;--safe-area-inset-top:0px;--safe-area-inset-right:0px;--safe-area-inset-bottom:0px;--safe-area-inset-left:0px}@supports (top: constant(safe-area-inset-top)){:root{--safe-area-inset-top:constant(safe-area-inset-top);--safe-area-inset-right:constant(safe-area-inset-right);--safe-area-inset-bottom:constant(safe-area-inset-bottom);--safe-area-inset-left:constant(safe-area-inset-left)}}@supports (top: env(safe-area-inset-top)){:root{--safe-area-inset-top:env(safe-area-inset-top);--safe-area-inset-right:env(safe-area-inset-right);--safe-area-inset-bottom:env(safe-area-inset-bottom);--safe-area-inset-left:env(safe-area-inset-left)}}[data-module="stripe-transaction"]{box-sizing:border-box}[data-module="stripe-transaction"] *,[data-module="stripe-transaction"] *:before,[data-module="stripe-transaction"] *:after{box-sizing:border-box}[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-continue] .contact-form-message{text-align:center}[data-module="stripe-transaction"] [data-step]{display:none;padding-top:50px;margin-top:50px;border-top:1px solid #e6e6e6}[data-module="stripe-transaction"] [data-step] .heading{text-align:center}[data-module="stripe-transaction"] [data-step][data-step='1']{display:block;padding-top:0;margin-top:0;border-top:0}[data-module="stripe-transaction"] [data-step][data-step='3'] #stripe-payment-step-3-max-width{position:relative;max-width:800px;margin:auto}[data-module="stripe-transaction"] [data-step][data-step='3'] #stripe-payment-step-3-max-width>*:not(:last-child){margin-bottom:1em}[data-module="stripe-transaction"] [data-step][data-step='3'] #stripe-payment-step-3-max-width>.form>*:not(:last-child){margin-bottom:1em}[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.8);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;font-size:1rem;display:inline-block !important}[data-module="stripe-transaction"] .cms-btn:disabled{cursor:default;opacity:0.5}[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"] .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:#262262;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-payment-request-wrapper label{display:block;text-align:center;margin:0.5em 0}[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-disclaimer-message{text-align:center}[data-module="stripe-transaction"] #stripe-transaction-cover-fees{text-align:center}[data-module="stripe-transaction"] #stripe-transaction-totals{padding:20px;text-align:center;background:#f9f9f9}[data-module="stripe-transaction"] #stripe-transaction-submit{text-align:center}[data-module="stripe-transaction"] #stripe-transaction-sandbox-message{margin-top:30px;padding:20px;text-align:center;background:#fae86d;font-style:italic}@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 #262262;border-color:#262262 transparent #262262 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}