.stripe-hubspot-form-wrapper #hs-form-hidden,.stripe-hubspot-form-wrapper #payment-form.hide,.stripe-hubspot-form-wrapper #warning,.stripe-hubspot-form-wrapper .hs-form-required{display:none!important}.stripe-hubspot-form-wrapper h2.title{text-align:center}.stripe-hubspot-form-wrapper #price{margin-bottom:35px;text-align:center}.stripe-hubspot-form-wrapper .recurring{align-items:center;display:flex;margin-bottom:12px}.stripe-hubspot-form-wrapper #group,.stripe-hubspot-form-wrapper #group .allow{display:flex}.stripe-hubspot-form-wrapper #group{align-items:flex-start;margin-bottom:12px}.stripe-hubspot-form-wrapper #group .allow{align-items:center;margin-right:20px}.stripe-hubspot-form-wrapper #group .allow input{margin-bottom:0}.stripe-hubspot-form-wrapper #group .count{display:none}.stripe-hubspot-form-wrapper #warning.show{background:#f9c8ca;border:1px solid red;border-radius:10px;display:block!important;padding:20px;text-align:center}.stripe-hubspot-form-wrapper #warning h4{font-family:Sora,sans-serif;font-weight:700;margin-bottom:20px}.stripe-hubspot-form-wrapper #warning p{font-size:16px;margin:0}.stripe-hubspot-form-wrapper #dollar-presets .title{color:#30313d;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:15px;font-weight:400;line-height:1.15;margin-bottom:4px}.stripe-hubspot-form-wrapper #dollar-presets .amounts{display:flex;flex-wrap:wrap;justify-content:space-between;margin:-6px -6px 6px}.stripe-hubspot-form-wrapper #dollar-presets .amounts .amount input[type=radio]{opacity:0;position:fixed;width:0}.stripe-hubspot-form-wrapper #dollar-presets .amounts .amount{flex:1;min-width:max-content;padding:6px}.stripe-hubspot-form-wrapper #dollar-presets .amounts .amount label{background:#fff;border:1px solid #e6e6e6;border-radius:5px;box-shadow:0 1px 1px rgba(0,0,0,.03),0 3px 6px rgba(0,0,0,.02);color:#30313d;cursor:pointer;display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:16px;margin:0;padding:12px;transition:background .15s ease,border .15s ease,box-shadow .15s ease,color .15s ease}.stripe-hubspot-form-wrapper #dollar-presets .amounts .amount input[type=radio]:focus-visible+label{border-color:rgba(5,115,225,.5);box-shadow:0 1px 1px rgba(0,0,0,.03),0 3px 6px rgba(0,0,0,.02),0 0 0 3px rgba(5,115,225,.25),0 1px 1px 0 rgba(0,0,0,.08);outline:0}.stripe-hubspot-form-wrapper #dollar-presets .amounts .amount input[type=radio]:checked+label{background:#5469d4;color:#fff;font-weight:600}.stripe-hubspot-form-wrapper #dollar-presets .amounts .custom{display:none;flex:1;flex-basis:calc(50% - 12px);margin:6px;position:relative}.stripe-hubspot-form-wrapper #dollar-presets .amounts .custom label{color:#8d8e96;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:16px;margin:0;min-width:fit-content;padding:12px;position:absolute;top:1px;z-index:2}.stripe-hubspot-form-wrapper #dollar-presets .amounts .custom input{border:1px solid #e6e6e6;border-radius:5px;box-shadow:0 1px 1px rgba(0,0,0,.03),0 3px 6px rgba(0,0,0,.02);color:#30313d;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:16px;padding:12px 12px 12px 40px;transition:background .15s ease,border .15s ease,box-shadow .15s ease,color .15s ease}.stripe-hubspot-form-wrapper #dollar-presets .amounts .custom input:focus{border-color:rgba(5,115,225,.5);box-shadow:0 1px 1px rgba(0,0,0,.03),0 3px 6px rgba(0,0,0,.02),0 0 0 3px rgba(5,115,225,.25),0 1px 1px 0 rgba(0,0,0,.08);outline:0}.stripe-hubspot-form-wrapper #dollar-presets .amounts .custom input::placeholder{color:#8d8e96}.stripe-hubspot-form-wrapper #dollar-presets .err-msg{top:3px!important}.stripe-hubspot-form-wrapper #promo{margin-bottom:12px}.stripe-hubspot-form-wrapper #promo #discount{color:#8d8e96;padding-left:10px}.stripe-hubspot-form-wrapper form fieldset{border:none;margin:0;padding:0}.stripe-hubspot-form-wrapper #dollar-presets .error,.stripe-hubspot-form-wrapper #hs-form .error{border:1px solid #df1b41!important;box-shadow:0 1px 1px rgba(0,0,0,.03),0 3px 6px rgba(0,0,0,.02),0 0 0 1px #df1b41!important}.stripe-hubspot-form-wrapper #dollar-presets .err-msg,.stripe-hubspot-form-wrapper #hs-form .err-msg{color:#df1b41;position:relative;top:-10px}@media (min-width:600px){.stripe-hubspot-form-wrapper form fieldset.form-columns-2,.stripe-hubspot-form-wrapper form fieldset.form-columns-3{display:flex;flex-wrap:wrap}.stripe-hubspot-form-wrapper form fieldset.form-columns-2>.hs-form-field,.stripe-hubspot-form-wrapper form fieldset.form-columns-3>.hs-form-field{flex:1 0 50%}.stripe-hubspot-form-wrapper form fieldset.form-columns-2>.hs-form-field:first-child,.stripe-hubspot-form-wrapper form fieldset.form-columns-3>.hs-form-field:first-child{padding-right:6px}.stripe-hubspot-form-wrapper form fieldset.form-columns-2>.hs-form-field:nth-child(2),.stripe-hubspot-form-wrapper form fieldset.form-columns-3>.hs-form-field:nth-child(2){padding-left:6px}}@media (min-width:730px){.stripe-hubspot-form-wrapper form fieldset.form-columns-3{display:flex}.stripe-hubspot-form-wrapper form fieldset.form-columns-3>.hs-form-field{flex:1 0 33.33%}.stripe-hubspot-form-wrapper form fieldset.form-columns-3>.hs-form-field:first-child{padding-right:7px}.stripe-hubspot-form-wrapper form fieldset.form-columns-3>.hs-form-field:nth-child(2){padding:0 4px}.stripe-hubspot-form-wrapper form fieldset.form-columns-3>.hs-form-field:nth-child(3){padding-left:7px}}.stripe-hubspot-form-wrapper #dollar-presets .err-msg,.stripe-hubspot-form-wrapper #hs-form .err-msg,.stripe-hubspot-form-wrapper form #group .count input,.stripe-hubspot-form-wrapper form #promo input,.stripe-hubspot-form-wrapper form .input>.hs-input,.stripe-hubspot-form-wrapper form label{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:15px}.stripe-hubspot-form-wrapper form label{color:#30313d;font-size:15px;font-weight:400;line-height:1.15;margin-bottom:4px}.stripe-hubspot-form-wrapper .hs-form-field{margin-bottom:0}.stripe-hubspot-form-wrapper .hs-form-field .input>.hs-input,.stripe-hubspot-form-wrapper form #group .count input,.stripe-hubspot-form-wrapper form #promo input{border:1px solid #e6e6e6;border-radius:5px;box-shadow:0 1px 1px rgba(0,0,0,.03),0 3px 6px rgba(0,0,0,.02);color:#30313d;font-size:16px;margin-bottom:12px;padding:12px;transition:background .15s ease,border .15s ease,box-shadow .15s ease,color .15s ease}.stripe-hubspot-form-wrapper .hs-form-field .input select{-moz-appearance:none;-webkit-appearance:none;appearance:none}.stripe-hubspot-form-wrapper .hs-form-field .input:has(select){position:relative}.stripe-hubspot-form-wrapper .hs-form-field .input:has(select):after{content:url(https://www.tamarackcommunity.ca/hubfs/arrow-select.svg);height:12.8px;opacity:.6;position:absolute;right:12px;top:11px;width:12.8px}.stripe-hubspot-form-wrapper .hs-form-field .input>.hs-input::placeholder,.stripe-hubspot-form-wrapper form #group .count input::placeholder,.stripe-hubspot-form-wrapper form #promo input::placeholder{color:#8d8e96}.stripe-hubspot-form-wrapper .hs-form-field .input>.hs-input:focus,.stripe-hubspot-form-wrapper form #group .count input:focus,.stripe-hubspot-form-wrapper form #promo input:focus{border-color:rgba(5,115,225,.5);box-shadow:0 1px 1px rgba(0,0,0,.03),0 3px 6px rgba(0,0,0,.02),0 0 0 3px rgba(5,115,225,.25),0 1px 1px 0 rgba(0,0,0,.08);outline:0}.stripe-hubspot-form-wrapper form #promo input{max-width:300px}.stripe-hubspot-form-wrapper form{align-self:center;border-radius:7px;box-shadow:0 0 0 .5px rgba(50,50,93,.1),0 2px 5px 0 rgba(50,50,93,.1),0 1px 1.5px 0 rgba(0,0,0,.07);padding:40px}.stripe-hubspot-form-wrapper .hidden{display:none}.stripe-hubspot-form-wrapper #payment-message{color:#697386;font-size:16px;line-height:20px;padding-top:12px;text-align:center}.stripe-hubspot-form-wrapper #payment-element{margin-bottom:12px}.stripe-hubspot-form-wrapper button{background:#5469d4;border:0;border-radius:4px;box-shadow:0 4px 5.5px 0 rgba(0,0,0,.07);color:#fff;cursor:pointer;display:block;font-family:Arial,sans-serif;font-size:16px;font-weight:600;padding:12px 16px;transition:all .2s ease;width:100%}.stripe-hubspot-form-wrapper button:hover{filter:contrast(115%)}.stripe-hubspot-form-wrapper button:disabled{cursor:default;opacity:.5}.stripe-hubspot-form-wrapper .spinner,.stripe-hubspot-form-wrapper .spinner:after,.stripe-hubspot-form-wrapper .spinner:before{border-radius:50%}.stripe-hubspot-form-wrapper .spinner{box-shadow:inset 0 0 0 2px;color:#fff;font-size:22px;height:20px;margin:0 auto;position:relative;text-indent:-99999px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);width:20px}.stripe-hubspot-form-wrapper .spinner:after,.stripe-hubspot-form-wrapper .spinner:before{content:"";position:absolute}.stripe-hubspot-form-wrapper .spinner:before{-webkit-animation:loading 2s ease 1.5s infinite;animation:loading 2s ease 1.5s infinite;background:#5469d4;border-radius:20.4px 0 0 20.4px;height:20.4px;left:-.2px;top:-.2px;-webkit-transform-origin:10.4px 10.2px;transform-origin:10.4px 10.2px;width:10.4px}.stripe-hubspot-form-wrapper .spinner:after{-webkit-animation:loading 2s ease infinite;animation:loading 2s ease infinite;background:#5469d4;border-radius:0 10.2px 10.2px 0;height:10.2px;left:10.2px;top:-.1px;-webkit-transform-origin:0 10.2px;transform-origin:0 10.2px;width:10.4px}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}