.elementor-33625 .elementor-element.elementor-element-7ef04b86{--display:flex}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);color:var(--e-global-color-primary)}.elementor-33625 .elementor-element.elementor-element-3fa5aba6{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-33625 .elementor-element.elementor-element-3fa5aba6>.elementor-widget-container{background-color:#E8ECEB;padding:20px 20px 40px 20px;border-radius:0 0 0 0}.elementor-33625 .elementor-element.elementor-element-3fa5aba6.elementor-element{--align-self:center}.elementor-widget-call-to-action .elementor-cta__title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-call-to-action .elementor-cta__description{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-call-to-action .elementor-cta__button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-33625 .elementor-element.elementor-element-6fe3c0d .elementor-cta .elementor-cta__bg,.elementor-33625 .elementor-element.elementor-element-6fe3c0d .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms}.elementor-33625 .elementor-element.elementor-element-6fe3c0d .elementor-cta__content{text-align:center}.elementor-33625 .elementor-element.elementor-element-b58fd25{--display:flex}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-33625 .elementor-element.elementor-element-b1892d7 .elementor-cta .elementor-cta__bg,.elementor-33625 .elementor-element.elementor-element-b1892d7 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms}.elementor-33625 .elementor-element.elementor-element-b1892d7 .elementor-cta__content{text-align:center}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-call-to-action .elementor-cta__title{line-height:var(--e-global-typography-primary-line-height)}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-call-to-action .elementor-cta__title{line-height:var(--e-global-typography-primary-line-height)}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-call-to-action .elementor-cta__title{line-height:var(--e-global-typography-primary-line-height)}}.ele-taxrate-box{display:flex;flex-wrap:wrap;max-width:100%;margin:auto;padding:30px}.ele-taxinputs{display:flex;width:100%;flex-wrap:wrap;margin-bottom:10px}.ele-select,.ele-price-input,.ele-select-rate{width:50%;display:flex;flex-direction:column;gap:15px}.ele-select label,.ele-price-input label,.ele-select-rate label{font-size:28px;font-weight:700;font-family:ivy;line-height:36.4px}.ele-taxinputs select,.ele-taxinputs input[type="number"],.ele-select-rate select{width:75%;padding:8px;background-color:#fff}.ele-select select,#purchase-price,.ele-select-rate select{font-size:20px!important;font-family:"azo sans",Sans-serif;font-weight:700;color:#3C505F}.ele-taxable-totals{display:flex;flex-wrap:wrap;padding:30px;width:100%;background-color:#244539;border-radius:5px;margin-top:30px;color:#fff}.ele-total-outputs{width:50%;display:flex;flex-direction:column;gap:15px}.ele-total-reoutputs{width:100%;display:flex;flex-direction:column;gap:15px}.ele-taxable-totals label{color:#fff;font-weight:400;font-size:18px;line-height:23.4px}#price-medical-text,#price-recreational-text{background-color:unset;border:none;color:#FFF;font-size:24px;font-weight:700;min-height:50px}.currency-input{position:relative;display:inline-block}.currency-symbol{position:absolute;top:50%;left:10px;transform:translateY(-50%);font-weight:700;font-size:18px;color:#3C505F}.currency-input input[type="number"]{padding-left:25px;font-weight:700}.ele-mothly-text{font-size:18px;font-weight:400;margin:30px 0;color:#183529;font-family:"sharp sans",Sans-serif}.ele-saving-text{color:#6FA86F;font-size:22px;font-weight:600;line-height:33.8px}#price-difference-text,#price-taxtotaltwoyears-text{color:#6FA86F;font-size:36px;font-weight:700;line-height:15px;margin-bottom:15px}#recreational-tax-message{font-size:16px;margin:20px 0;font-family:"azo sans",Sans-serif;font-weight:500;font-style:italic}.final-content{color:#183529;font-size:14px;font-weight:400;text-align:center;margin:25px auto;line-height:18.2px;letter-spacing:.4px}@media(max-width:1024px){.ele-select,.ele-price-input,.ele-select-rate{width:100%;margin-top:10px}.ele-taxinputs select,.ele-taxinputs input[type="number"],.ele-select-rate select{width:100%}}@media(max-width:768px){.ele-state-tax-calculator{width:100%!important;padding:15px}.ele-taxrate-box{padding:0}.ele-select,.ele-price-input,.ele-select-rate,.ele-total-outputs{width:100%;margin-top:10px}.ele-select label,.ele-price-input label,.ele-select-rate label{font-size:22px}.ele-mothly-text{font-size:18px}.ele-saving-text{font-size:20px}#price-difference-text,#price-taxtotaltwoyears-text{font-size:28px}.ele-taxinputs select,.ele-taxinputs input[type="number"],.ele-select-rate select{width:100%}}