.elementor-1057 .elementor-element.elementor-element-a691a07{--display:flex;}.elementor-1057 .elementor-element.elementor-element-571213b #edd_checkout_form_wrap .edd-blocks__logged-in{text-align:left;}.elementor-1057 .elementor-element.elementor-element-571213b #edd_checkout_form_wrap #edd_checkout_cart_form .edd_cart_header_row{display:flex;}.elementor-1057 .elementor-element.elementor-element-571213b #edd_checkout_form_wrap .edd_cart_item_image{display:block;}.elementor-1057 .elementor-element.elementor-element-571213b #edd_checkout_form_wrap #edd_checkout_user_info legend{display:block;}.elementor-1057 .elementor-element.elementor-element-571213b #edd_checkout_form_wrap #edd_cc_address legend{display:block;}.elementor-1057 .elementor-element.elementor-element-571213b #edd_checkout_form_wrap #edd_payment_mode_select legend{display:block;}.elementor-1057 .elementor-element.elementor-element-571213b #edd_checkout_form_wrap #edd_cc_fields legend{display:block;}{font-family:var( --e-global-typography-3c154dc-font-family ), Sans-serif;font-size:var( --e-global-typography-3c154dc-font-size );font-weight:var( --e-global-typography-3c154dc-font-weight );text-transform:var( --e-global-typography-3c154dc-text-transform );font-style:var( --e-global-typography-3c154dc-font-style );text-decoration:var( --e-global-typography-3c154dc-text-decoration );line-height:var( --e-global-typography-3c154dc-line-height );letter-spacing:var( --e-global-typography-3c154dc-letter-spacing );word-spacing:var( --e-global-typography-3c154dc-word-spacing );}.elementor-1057 .elementor-element.elementor-element-571213b #edd_checkout_form_wrap {color:var( --e-global-color-primary );}.elementor-1057 .elementor-element.elementor-element-571213b #edd_checkout_form_wrap form #edd-purchase-button{display:block;margin-left:auto;margin-right:auto;font-family:"PT Serif", Sans-serif;font-size:25px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0.3px;word-spacing:0em;background-color:var( --e-global-color-accent );color:var( --e-global-color-82f8e27 );}.elementor-1057 .elementor-element.elementor-element-571213b #edd_checkout_form_wrap form #edd-purchase-button:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-82f8e27 );}.elementor-1057 .elementor-element.elementor-element-571213b #edd_checkout_form_wrap form #edd_checkout_cart{background-color:var( --e-global-color-82f8e27 );}.elementor-1057 .elementor-element.elementor-element-571213b #edd_checkout_form_wrap form #edd_checkout_cart .edd_cart_header_row > div{font-family:var( --e-global-typography-20342b5-font-family ), Sans-serif;font-size:var( --e-global-typography-20342b5-font-size );font-weight:var( --e-global-typography-20342b5-font-weight );line-height:var( --e-global-typography-20342b5-line-height );letter-spacing:var( --e-global-typography-20342b5-letter-spacing );color:var( --e-global-color-accent );}.elementor-1057 .elementor-element.elementor-element-571213b #edd_checkout_form_wrap form #edd_checkout_cart .edd-blocks-cart__items .edd_cart_item, form #edd_checkout_cart .edd-blocks-cart__items .edd_cart_item .edd_checkout_cart_item_title{align-items:center;}.elementor-1057 .elementor-element.elementor-element-571213b #edd_checkout_form_wrap form #edd_checkout_cart .edd-blocks-cart__items .edd_cart_item{font-family:var( --e-global-typography-20342b5-font-family ), Sans-serif;font-size:var( --e-global-typography-20342b5-font-size );font-weight:var( --e-global-typography-20342b5-font-weight );line-height:var( --e-global-typography-20342b5-line-height );letter-spacing:var( --e-global-typography-20342b5-letter-spacing );}.elementor-1057 .elementor-element.elementor-element-571213b #edd_checkout_form_wrap form #edd_checkout_cart .edd_cart_footer_row:not(.edd_cart_apply_discount_row) > div{display:flex;justify-content:right;}.elementor-1057 .elementor-element.elementor-element-571213b #edd_checkout_form_wrap form fieldset:not(#edd_purchase_submit){background-color:var( --e-global-color-82f8e27 );}.elementor-1057 .elementor-element.elementor-element-571213b #edd_checkout_form_wrap form fieldset:not(#edd_purchase_submit) legend{font-family:var( --e-global-typography-20342b5-font-family ), Sans-serif;font-size:var( --e-global-typography-20342b5-font-size );font-weight:var( --e-global-typography-20342b5-font-weight );line-height:var( --e-global-typography-20342b5-line-height );letter-spacing:var( --e-global-typography-20342b5-letter-spacing );}.elementor-1057 .elementor-element.elementor-element-571213b #edd_checkout_form_wrap form .edd-input, .StripeElement{font-family:var( --e-global-typography-3c154dc-font-family ), Sans-serif;font-size:var( --e-global-typography-3c154dc-font-size );font-weight:var( --e-global-typography-3c154dc-font-weight );text-transform:var( --e-global-typography-3c154dc-text-transform );font-style:var( --e-global-typography-3c154dc-font-style );text-decoration:var( --e-global-typography-3c154dc-text-decoration );line-height:var( --e-global-typography-3c154dc-line-height );letter-spacing:var( --e-global-typography-3c154dc-letter-spacing );word-spacing:var( --e-global-typography-3c154dc-word-spacing );}.elementor-1057 .elementor-element.elementor-element-571213b #edd_checkout_form_wrap form .edd-label{font-family:var( --e-global-typography-20342b5-font-family ), Sans-serif;font-size:var( --e-global-typography-20342b5-font-size );font-weight:var( --e-global-typography-20342b5-font-weight );line-height:var( --e-global-typography-20342b5-line-height );letter-spacing:var( --e-global-typography-20342b5-letter-spacing );}.elementor-1057 .elementor-element.elementor-element-571213b #edd_checkout_form_wrap form .edd-description{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:3em;letter-spacing:0px;word-spacing:0em;}.elementor-1057 .elementor-element.elementor-element-571213b #edd_checkout_form_wrap form#edd_purchase_form #edd_checkout_user_info legend{font-family:var( --e-global-typography-20342b5-font-family ), Sans-serif;font-size:var( --e-global-typography-20342b5-font-size );font-weight:var( --e-global-typography-20342b5-font-weight );line-height:var( --e-global-typography-20342b5-line-height );letter-spacing:var( --e-global-typography-20342b5-letter-spacing );}.elementor-1057 .elementor-element.elementor-element-571213b #edd_checkout_form_wrap form#edd_purchase_form #edd_cc_address legend{font-family:var( --e-global-typography-20342b5-font-family ), Sans-serif;font-size:var( --e-global-typography-20342b5-font-size );font-weight:var( --e-global-typography-20342b5-font-weight );line-height:var( --e-global-typography-20342b5-line-height );letter-spacing:var( --e-global-typography-20342b5-letter-spacing );}.elementor-1057 .elementor-element.elementor-element-571213b #edd_checkout_form_wrap form#edd_purchase_form #edd_payment_mode_select legend{font-family:var( --e-global-typography-20342b5-font-family ), Sans-serif;font-size:var( --e-global-typography-20342b5-font-size );font-weight:var( --e-global-typography-20342b5-font-weight );line-height:var( --e-global-typography-20342b5-line-height );letter-spacing:var( --e-global-typography-20342b5-letter-spacing );}.elementor-1057 .elementor-element.elementor-element-571213b #edd_checkout_form_wrap form#edd_purchase_form #edd_cc_fields legend{font-family:var( --e-global-typography-20342b5-font-family ), Sans-serif;font-size:var( --e-global-typography-20342b5-font-size );font-weight:var( --e-global-typography-20342b5-font-weight );line-height:var( --e-global-typography-20342b5-line-height );letter-spacing:var( --e-global-typography-20342b5-letter-spacing );}body.elementor-page-1057:not(.elementor-motion-effects-element-type-background), body.elementor-page-1057 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-82f8e27 );}@media(max-width:1366px){{font-size:var( --e-global-typography-3c154dc-font-size );line-height:var( --e-global-typography-3c154dc-line-height );letter-spacing:var( --e-global-typography-3c154dc-letter-spacing );word-spacing:var( --e-global-typography-3c154dc-word-spacing );}.elementor-1057 .elementor-element.elementor-element-571213b #edd_checkout_form_wrap form #edd_checkout_cart .edd_cart_header_row > div{font-size:var( --e-global-typography-20342b5-font-size );line-height:var( --e-global-typography-20342b5-line-height );letter-spacing:var( --e-global-typography-20342b5-letter-spacing );}.elementor-1057 .elementor-element.elementor-element-571213b #edd_checkout_form_wrap form #edd_checkout_cart .edd-blocks-cart__items .edd_cart_item{font-size:var( --e-global-typography-20342b5-font-size );line-height:var( --e-global-typography-20342b5-line-height );letter-spacing:var( --e-global-typography-20342b5-letter-spacing );}.elementor-1057 .elementor-element.elementor-element-571213b #edd_checkout_form_wrap form fieldset:not(#edd_purchase_submit) legend{font-size:var( --e-global-typography-20342b5-font-size );line-height:var( --e-global-typography-20342b5-line-height );letter-spacing:var( --e-global-typography-20342b5-letter-spacing );}.elementor-1057 .elementor-element.elementor-element-571213b #edd_checkout_form_wrap form .edd-input, .StripeElement{font-size:var( --e-global-typography-3c154dc-font-size );line-height:var( --e-global-typography-3c154dc-line-height );letter-spacing:var( --e-global-typography-3c154dc-letter-spacing );word-spacing:var( --e-global-typography-3c154dc-word-spacing );}.elementor-1057 .elementor-element.elementor-element-571213b #edd_checkout_form_wrap form .edd-label{font-size:var( --e-global-typography-20342b5-font-size );line-height:var( --e-global-typography-20342b5-line-height );letter-spacing:var( --e-global-typography-20342b5-letter-spacing );}.elementor-1057 .elementor-element.elementor-element-571213b #edd_checkout_form_wrap form#edd_purchase_form #edd_checkout_user_info legend{font-size:var( --e-global-typography-20342b5-font-size );line-height:var( --e-global-typography-20342b5-line-height );letter-spacing:var( --e-global-typography-20342b5-letter-spacing );}.elementor-1057 .elementor-element.elementor-element-571213b #edd_checkout_form_wrap form#edd_purchase_form #edd_cc_address legend{font-size:var( --e-global-typography-20342b5-font-size );line-height:var( --e-global-typography-20342b5-line-height );letter-spacing:var( --e-global-typography-20342b5-letter-spacing );}.elementor-1057 .elementor-element.elementor-element-571213b #edd_checkout_form_wrap form#edd_purchase_form #edd_payment_mode_select legend{font-size:var( --e-global-typography-20342b5-font-size );line-height:var( --e-global-typography-20342b5-line-height );letter-spacing:var( --e-global-typography-20342b5-letter-spacing );}.elementor-1057 .elementor-element.elementor-element-571213b #edd_checkout_form_wrap form#edd_purchase_form #edd_cc_fields legend{font-size:var( --e-global-typography-20342b5-font-size );line-height:var( --e-global-typography-20342b5-line-height );letter-spacing:var( --e-global-typography-20342b5-letter-spacing );}}@media(max-width:1024px){{font-size:var( --e-global-typography-3c154dc-font-size );line-height:var( --e-global-typography-3c154dc-line-height );letter-spacing:var( --e-global-typography-3c154dc-letter-spacing );word-spacing:var( --e-global-typography-3c154dc-word-spacing );}.elementor-1057 .elementor-element.elementor-element-571213b #edd_checkout_form_wrap form #edd-purchase-button{font-size:25px;}.elementor-1057 .elementor-element.elementor-element-571213b #edd_checkout_form_wrap form #edd_checkout_cart .edd_cart_header_row > div{font-size:var( --e-global-typography-20342b5-font-size );line-height:var( --e-global-typography-20342b5-line-height );letter-spacing:var( --e-global-typography-20342b5-letter-spacing );}.elementor-1057 .elementor-element.elementor-element-571213b #edd_checkout_form_wrap form #edd_checkout_cart .edd-blocks-cart__items .edd_cart_item{font-size:var( --e-global-typography-20342b5-font-size );line-height:var( --e-global-typography-20342b5-line-height );letter-spacing:var( --e-global-typography-20342b5-letter-spacing );}.elementor-1057 .elementor-element.elementor-element-571213b #edd_checkout_form_wrap form fieldset:not(#edd_purchase_submit) legend{font-size:var( --e-global-typography-20342b5-font-size );line-height:var( --e-global-typography-20342b5-line-height );letter-spacing:var( --e-global-typography-20342b5-letter-spacing );}.elementor-1057 .elementor-element.elementor-element-571213b #edd_checkout_form_wrap form .edd-input, .StripeElement{font-size:var( --e-global-typography-3c154dc-font-size );line-height:var( --e-global-typography-3c154dc-line-height );letter-spacing:var( --e-global-typography-3c154dc-letter-spacing );word-spacing:var( --e-global-typography-3c154dc-word-spacing );}.elementor-1057 .elementor-element.elementor-element-571213b #edd_checkout_form_wrap form .edd-label{font-size:var( --e-global-typography-20342b5-font-size );line-height:var( --e-global-typography-20342b5-line-height );letter-spacing:var( --e-global-typography-20342b5-letter-spacing );}.elementor-1057 .elementor-element.elementor-element-571213b #edd_checkout_form_wrap form#edd_purchase_form #edd_checkout_user_info legend{font-size:var( --e-global-typography-20342b5-font-size );line-height:var( --e-global-typography-20342b5-line-height );letter-spacing:var( --e-global-typography-20342b5-letter-spacing );}.elementor-1057 .elementor-element.elementor-element-571213b #edd_checkout_form_wrap form#edd_purchase_form #edd_cc_address legend{font-size:var( --e-global-typography-20342b5-font-size );line-height:var( --e-global-typography-20342b5-line-height );letter-spacing:var( --e-global-typography-20342b5-letter-spacing );}.elementor-1057 .elementor-element.elementor-element-571213b #edd_checkout_form_wrap form#edd_purchase_form #edd_payment_mode_select legend{font-size:var( --e-global-typography-20342b5-font-size );line-height:var( --e-global-typography-20342b5-line-height );letter-spacing:var( --e-global-typography-20342b5-letter-spacing );}.elementor-1057 .elementor-element.elementor-element-571213b #edd_checkout_form_wrap form#edd_purchase_form #edd_cc_fields legend{font-size:var( --e-global-typography-20342b5-font-size );line-height:var( --e-global-typography-20342b5-line-height );letter-spacing:var( --e-global-typography-20342b5-letter-spacing );}}@media(max-width:767px){{font-size:var( --e-global-typography-3c154dc-font-size );line-height:var( --e-global-typography-3c154dc-line-height );letter-spacing:var( --e-global-typography-3c154dc-letter-spacing );word-spacing:var( --e-global-typography-3c154dc-word-spacing );}.elementor-1057 .elementor-element.elementor-element-571213b #edd_checkout_form_wrap form #edd-purchase-button{font-size:25px;}.elementor-1057 .elementor-element.elementor-element-571213b #edd_checkout_form_wrap form #edd_checkout_cart .edd_cart_header_row > div{font-size:var( --e-global-typography-20342b5-font-size );line-height:var( --e-global-typography-20342b5-line-height );letter-spacing:var( --e-global-typography-20342b5-letter-spacing );}.elementor-1057 .elementor-element.elementor-element-571213b #edd_checkout_form_wrap form #edd_checkout_cart .edd-blocks-cart__items .edd_cart_item{font-size:var( --e-global-typography-20342b5-font-size );line-height:var( --e-global-typography-20342b5-line-height );letter-spacing:var( --e-global-typography-20342b5-letter-spacing );}.elementor-1057 .elementor-element.elementor-element-571213b #edd_checkout_form_wrap form fieldset:not(#edd_purchase_submit) legend{font-size:var( --e-global-typography-20342b5-font-size );line-height:var( --e-global-typography-20342b5-line-height );letter-spacing:var( --e-global-typography-20342b5-letter-spacing );}.elementor-1057 .elementor-element.elementor-element-571213b #edd_checkout_form_wrap form .edd-input, .StripeElement{font-size:var( --e-global-typography-3c154dc-font-size );line-height:var( --e-global-typography-3c154dc-line-height );letter-spacing:var( --e-global-typography-3c154dc-letter-spacing );word-spacing:var( --e-global-typography-3c154dc-word-spacing );}.elementor-1057 .elementor-element.elementor-element-571213b #edd_checkout_form_wrap form .edd-label{font-size:var( --e-global-typography-20342b5-font-size );line-height:var( --e-global-typography-20342b5-line-height );letter-spacing:var( --e-global-typography-20342b5-letter-spacing );}.elementor-1057 .elementor-element.elementor-element-571213b #edd_checkout_form_wrap form .edd-description{line-height:1.7em;}.elementor-1057 .elementor-element.elementor-element-571213b #edd_checkout_form_wrap form#edd_purchase_form #edd_checkout_user_info legend{font-size:var( --e-global-typography-20342b5-font-size );line-height:var( --e-global-typography-20342b5-line-height );letter-spacing:var( --e-global-typography-20342b5-letter-spacing );}.elementor-1057 .elementor-element.elementor-element-571213b #edd_checkout_form_wrap form#edd_purchase_form #edd_cc_address legend{font-size:var( --e-global-typography-20342b5-font-size );line-height:var( --e-global-typography-20342b5-line-height );letter-spacing:var( --e-global-typography-20342b5-letter-spacing );}.elementor-1057 .elementor-element.elementor-element-571213b #edd_checkout_form_wrap form#edd_purchase_form #edd_payment_mode_select legend{font-size:var( --e-global-typography-20342b5-font-size );line-height:var( --e-global-typography-20342b5-line-height );letter-spacing:var( --e-global-typography-20342b5-letter-spacing );}.elementor-1057 .elementor-element.elementor-element-571213b #edd_checkout_form_wrap form#edd_purchase_form #edd_cc_fields legend{font-size:var( --e-global-typography-20342b5-font-size );line-height:var( --e-global-typography-20342b5-line-height );letter-spacing:var( --e-global-typography-20342b5-letter-spacing );}}