.elementor-47153 .elementor-element.elementor-element-c1e8b31{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47153 .elementor-element.elementor-element-639defa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47153 .elementor-element.elementor-element-9416175{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47153 .elementor-element.elementor-element-6a8f17b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47153 .elementor-element.elementor-element-72ae4b1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-47153 .elementor-element.elementor-element-72ae4b1{text-align:start;}.elementor-47153 .elementor-element.elementor-element-72ae4b1 .elementor-heading-title{font-family:"Spartan", Sans-serif;font-size:38px;font-weight:bold;line-height:38px;letter-spacing:-1.2px;color:#666699;}.elementor-47153 .elementor-element.elementor-element-759fe0d{font-family:var( --e-global-typography-fa5ed71-font-family ), Sans-serif;font-size:var( --e-global-typography-fa5ed71-font-size );font-weight:var( --e-global-typography-fa5ed71-font-weight );line-height:var( --e-global-typography-fa5ed71-line-height );color:var( --e-global-color-c8b5dbc );}.elementor-47153 .elementor-element.elementor-element-907f812{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47153 .elementor-element.elementor-element-d278f26 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-47153 .elementor-element.elementor-element-d278f26{text-align:start;}.elementor-47153 .elementor-element.elementor-element-d278f26 .elementor-heading-title{font-family:"Spartan", Sans-serif;font-size:38px;font-weight:bold;line-height:38px;letter-spacing:-1.2px;color:#666699;}.elementor-47153 .elementor-element.elementor-element-9f96d9b{font-family:var( --e-global-typography-fa5ed71-font-family ), Sans-serif;font-size:var( --e-global-typography-fa5ed71-font-size );font-weight:var( --e-global-typography-fa5ed71-font-weight );line-height:var( --e-global-typography-fa5ed71-line-height );color:var( --e-global-color-c8b5dbc );}.elementor-47153 .elementor-element.elementor-element-d937b99{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47153 .elementor-element.elementor-element-e420676{--divider-border-style:solid;--divider-color:var( --e-global-color-76e536a );--divider-border-width:1px;}.elementor-47153 .elementor-element.elementor-element-e420676 .elementor-divider-separator{width:100%;}.elementor-47153 .elementor-element.elementor-element-e420676 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-47153 .elementor-element.elementor-element-0995dff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47153 .elementor-element.elementor-element-001b603 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-47153 .elementor-element.elementor-element-001b603{text-align:start;}.elementor-47153 .elementor-element.elementor-element-001b603 .elementor-heading-title{font-family:"Spartan", Sans-serif;font-size:38px;font-weight:bold;line-height:38px;letter-spacing:-1.2px;color:#666699;}.elementor-47153 .elementor-element.elementor-element-a961a54 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control{background-color:var( --e-global-color-338d14d );justify-content:space-between;}.elementor-47153 .elementor-element.elementor-element-a961a54 .jet-accordion > .jet-accordion__inner > .jet-toggle.active-toggle > .jet-toggle__control{background-color:var( --e-global-color-661dc1a );}.elementor-47153 .elementor-element.elementor-element-a961a54 .jet-accordion{border-radius:0px 0px 0px 0px;}.elementor-47153 .elementor-element.elementor-element-a961a54 .jet-accordion > .jet-accordion__inner > .jet-toggle{border-radius:0px 0px 0px 0px;}.elementor-47153 .elementor-element.elementor-element-a961a54 .jet-toggle__label-text{text-align:left;}.elementor-47153 .elementor-element.elementor-element-a961a54 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-text{color:#666699;font-family:"Spartan", Sans-serif;font-size:20px;font-weight:bold;line-height:30px;letter-spacing:-2px;}.elementor-47153 .elementor-element.elementor-element-a961a54 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-icon .icon-normal{color:var( --e-global-color-661dc1a );background-color:var( --e-global-color-76e536a );}.elementor-47153 .elementor-element.elementor-element-a961a54 .jet-accordion > .jet-accordion__inner > .jet-toggle.active-toggle .jet-toggle__label-icon .icon-active{background-color:var( --e-global-color-76e536a );}.elementor-47153 .elementor-element.elementor-element-a961a54 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__content{font-family:var( --e-global-typography-fa5ed71-font-family ), Sans-serif;font-size:var( --e-global-typography-fa5ed71-font-size );font-weight:var( --e-global-typography-fa5ed71-font-weight );line-height:var( --e-global-typography-fa5ed71-line-height );}.elementor-47153 .elementor-element.elementor-element-3fe5b12{font-family:var( --e-global-typography-fa5ed71-font-family ), Sans-serif;font-size:var( --e-global-typography-fa5ed71-font-size );font-weight:var( --e-global-typography-fa5ed71-font-weight );line-height:var( --e-global-typography-fa5ed71-line-height );color:var( --e-global-color-c8b5dbc );}.elementor-47153 .elementor-element.elementor-element-36ea1e3{--display:flex;}.elementor-47153 .elementor-element.elementor-element-87de3f0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47153 .elementor-element.elementor-element-6c24c5b > .elementor-widget-container{margin:050px 0px 0px 0px;}.elementor-47153 .elementor-element.elementor-element-6c24c5b .elementor-heading-title{font-size:35px;}.elementor-47153 .elementor-element.elementor-element-316085b #payment #place_order{background-color:var( --e-global-color-05a17e8 );}.elementor-47153 .elementor-element.elementor-element-316085b #payment #place_order:hover{background-color:var( --e-global-color-65de506 );}.elementor-47153 .elementor-element.elementor-element-316085b{--sections-title-color:var( --e-global-color-secondary );--links-normal-color:var( --e-global-color-05a17e8 );--links-hover-color:var( --e-global-color-65de506 );--order-summary-rows-gap-top:calc( 1rem/2 );--order-summary-rows-gap-bottom:calc( 1rem/2 );--order-summary-items-color:var( --e-global-color-text );--purchase-button-hover-transition-duration:400ms;}.elementor-47153 .elementor-element.elementor-element-316085b h3#order_review_heading, .elementor-47153 .elementor-element.elementor-element-316085b .woocommerce-billing-fields h3, .elementor-47153 .elementor-element.elementor-element-316085b .woocommerce-additional-fields h3{font-family:var( --e-global-typography-e93481a-font-family ), Sans-serif;font-size:var( --e-global-typography-e93481a-font-size );font-weight:var( --e-global-typography-e93481a-font-weight );line-height:var( --e-global-typography-e93481a-line-height );letter-spacing:var( --e-global-typography-e93481a-letter-spacing );}.elementor-47153 .elementor-element.elementor-element-316085b .e-checkout-secondary-title{font-family:var( --e-global-typography-fa5ed71-font-family ), Sans-serif;font-size:var( --e-global-typography-fa5ed71-font-size );font-weight:var( --e-global-typography-fa5ed71-font-weight );line-height:var( --e-global-typography-fa5ed71-line-height );}.elementor-47153 .elementor-element.elementor-element-316085b .e-description{font-family:var( --e-global-typography-fa5ed71-font-family ), Sans-serif;font-size:var( --e-global-typography-fa5ed71-font-size );font-weight:var( --e-global-typography-fa5ed71-font-weight );line-height:var( --e-global-typography-fa5ed71-line-height );}.elementor-47153 .elementor-element.elementor-element-316085b .woocommerce-checkout #payment .payment_box, .elementor-47153 .elementor-element.elementor-element-316085b .woocommerce-privacy-policy-text p, .elementor-47153 .elementor-element.elementor-element-316085b .e-checkout-message{font-family:var( --e-global-typography-fa5ed71-font-family ), Sans-serif;font-size:var( --e-global-typography-fa5ed71-font-size );font-weight:var( --e-global-typography-fa5ed71-font-weight );line-height:var( --e-global-typography-fa5ed71-line-height );}.elementor-47153 .elementor-element.elementor-element-316085b .woocommerce-form__label-for-checkbox span{font-family:var( --e-global-typography-fa5ed71-font-family ), Sans-serif;font-size:var( --e-global-typography-fa5ed71-font-size );font-weight:var( --e-global-typography-fa5ed71-font-weight );line-height:var( --e-global-typography-fa5ed71-line-height );}.elementor-47153 .elementor-element.elementor-element-316085b .wc_payment_method label, .elementor-47153 .elementor-element.elementor-element-316085b #shipping_method li label{font-family:var( --e-global-typography-fa5ed71-font-family ), Sans-serif;font-size:var( --e-global-typography-fa5ed71-font-size );font-weight:var( --e-global-typography-fa5ed71-font-weight );line-height:var( --e-global-typography-fa5ed71-line-height );}.elementor-47153 .elementor-element.elementor-element-316085b .woocommerce-billing-fields .form-row label, .elementor-47153 .elementor-element.elementor-element-316085b .woocommerce-shipping-fields .form-row label, .elementor-47153 .elementor-element.elementor-element-316085b .woocommerce-additional-fields .form-row label, .elementor-47153 .elementor-element.elementor-element-316085b .e-woocommerce-login-anchor .form-row label, .elementor-47153 .elementor-element.elementor-element-316085b .e-coupon-anchor-description{font-family:var( --e-global-typography-fa5ed71-font-family ), Sans-serif;font-size:var( --e-global-typography-fa5ed71-font-size );font-weight:var( --e-global-typography-fa5ed71-font-weight );line-height:var( --e-global-typography-fa5ed71-line-height );}.elementor-47153 .elementor-element.elementor-element-316085b .e-apply-coupon:hover, .elementor-47153 .elementor-element.elementor-element-316085b .woocommerce-form-login__submit:hover{border-color:var( --e-global-color-65de506 );}.elementor-47153 .elementor-element.elementor-element-316085b {--forms-buttons-border-color:var( --e-global-color-05a17e8 );}.elementor-47153 .elementor-element.elementor-element-316085b .woocommerce-checkout-review-order-table .cart_item td{font-family:var( --e-global-typography-fa5ed71-font-family ), Sans-serif;font-size:var( --e-global-typography-fa5ed71-font-size );font-weight:var( --e-global-typography-fa5ed71-font-weight );line-height:var( --e-global-typography-fa5ed71-line-height );}.elementor-47153 .elementor-element.elementor-element-316085b .woocommerce-checkout-review-order-table thead tr th, .elementor-47153 .elementor-element.elementor-element-316085b .woocommerce-checkout-review-order-table tfoot tr th, .elementor-47153 .elementor-element.elementor-element-316085b .woocommerce-checkout-review-order-table tfoot tr td{font-family:var( --e-global-typography-fa5ed71-font-family ), Sans-serif;font-size:var( --e-global-typography-fa5ed71-font-size );font-weight:var( --e-global-typography-fa5ed71-font-weight );line-height:var( --e-global-typography-fa5ed71-line-height );}.elementor-47153 .elementor-element.elementor-element-316085b .woocommerce #payment #place_order{font-family:var( --e-global-typography-fa5ed71-font-family ), Sans-serif;font-size:var( --e-global-typography-fa5ed71-font-size );font-weight:var( --e-global-typography-fa5ed71-font-weight );line-height:var( --e-global-typography-fa5ed71-line-height );}.elementor-47153 .elementor-element.elementor-element-1660209{text-align:center;color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-47153 .elementor-element.elementor-element-c1e8b31{--min-height:0px;}.elementor-47153 .elementor-element.elementor-element-9416175{--padding-top:40px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-47153 .elementor-element.elementor-element-72ae4b1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-47153 .elementor-element.elementor-element-72ae4b1 .elementor-heading-title{font-size:20px;}.elementor-47153 .elementor-element.elementor-element-759fe0d{font-size:var( --e-global-typography-fa5ed71-font-size );line-height:var( --e-global-typography-fa5ed71-line-height );}.elementor-47153 .elementor-element.elementor-element-d278f26 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-47153 .elementor-element.elementor-element-d278f26 .elementor-heading-title{font-size:20px;}.elementor-47153 .elementor-element.elementor-element-9f96d9b{font-size:var( --e-global-typography-fa5ed71-font-size );line-height:var( --e-global-typography-fa5ed71-line-height );}.elementor-47153 .elementor-element.elementor-element-d937b99{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-47153 .elementor-element.elementor-element-0995dff{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-47153 .elementor-element.elementor-element-001b603 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-47153 .elementor-element.elementor-element-001b603 .elementor-heading-title{font-size:20px;}.elementor-47153 .elementor-element.elementor-element-a961a54 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-text{font-size:24px;}.elementor-47153 .elementor-element.elementor-element-a961a54 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__content{font-size:var( --e-global-typography-fa5ed71-font-size );line-height:var( --e-global-typography-fa5ed71-line-height );}.elementor-47153 .elementor-element.elementor-element-3fe5b12{font-size:var( --e-global-typography-fa5ed71-font-size );line-height:var( --e-global-typography-fa5ed71-line-height );}.elementor-47153 .elementor-element.elementor-element-36ea1e3{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-47153 .elementor-element.elementor-element-316085b h3#order_review_heading, .elementor-47153 .elementor-element.elementor-element-316085b .woocommerce-billing-fields h3, .elementor-47153 .elementor-element.elementor-element-316085b .woocommerce-additional-fields h3{font-size:var( --e-global-typography-e93481a-font-size );line-height:var( --e-global-typography-e93481a-line-height );letter-spacing:var( --e-global-typography-e93481a-letter-spacing );}.elementor-47153 .elementor-element.elementor-element-316085b .e-checkout-secondary-title{font-size:var( --e-global-typography-fa5ed71-font-size );line-height:var( --e-global-typography-fa5ed71-line-height );}.elementor-47153 .elementor-element.elementor-element-316085b .e-description{font-size:var( --e-global-typography-fa5ed71-font-size );line-height:var( --e-global-typography-fa5ed71-line-height );}.elementor-47153 .elementor-element.elementor-element-316085b .woocommerce-checkout #payment .payment_box, .elementor-47153 .elementor-element.elementor-element-316085b .woocommerce-privacy-policy-text p, .elementor-47153 .elementor-element.elementor-element-316085b .e-checkout-message{font-size:var( --e-global-typography-fa5ed71-font-size );line-height:var( --e-global-typography-fa5ed71-line-height );}.elementor-47153 .elementor-element.elementor-element-316085b .woocommerce-form__label-for-checkbox span{font-size:var( --e-global-typography-fa5ed71-font-size );line-height:var( --e-global-typography-fa5ed71-line-height );}.elementor-47153 .elementor-element.elementor-element-316085b .wc_payment_method label, .elementor-47153 .elementor-element.elementor-element-316085b #shipping_method li label{font-size:var( --e-global-typography-fa5ed71-font-size );line-height:var( --e-global-typography-fa5ed71-line-height );}.elementor-47153 .elementor-element.elementor-element-316085b .woocommerce-billing-fields .form-row label, .elementor-47153 .elementor-element.elementor-element-316085b .woocommerce-shipping-fields .form-row label, .elementor-47153 .elementor-element.elementor-element-316085b .woocommerce-additional-fields .form-row label, .elementor-47153 .elementor-element.elementor-element-316085b .e-woocommerce-login-anchor .form-row label, .elementor-47153 .elementor-element.elementor-element-316085b .e-coupon-anchor-description{font-size:var( --e-global-typography-fa5ed71-font-size );line-height:var( --e-global-typography-fa5ed71-line-height );}.elementor-47153 .elementor-element.elementor-element-316085b .woocommerce-checkout-review-order-table .cart_item td{font-size:var( --e-global-typography-fa5ed71-font-size );line-height:var( --e-global-typography-fa5ed71-line-height );}.elementor-47153 .elementor-element.elementor-element-316085b .woocommerce-checkout-review-order-table thead tr th, .elementor-47153 .elementor-element.elementor-element-316085b .woocommerce-checkout-review-order-table tfoot tr th, .elementor-47153 .elementor-element.elementor-element-316085b .woocommerce-checkout-review-order-table tfoot tr td{font-size:var( --e-global-typography-fa5ed71-font-size );line-height:var( --e-global-typography-fa5ed71-line-height );}.elementor-47153 .elementor-element.elementor-element-316085b .woocommerce #payment #place_order{font-size:var( --e-global-typography-fa5ed71-font-size );line-height:var( --e-global-typography-fa5ed71-line-height );}}@media(max-width:767px){.elementor-47153 .elementor-element.elementor-element-72ae4b1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-47153 .elementor-element.elementor-element-72ae4b1 .elementor-heading-title{font-size:20px;}.elementor-47153 .elementor-element.elementor-element-759fe0d{font-size:var( --e-global-typography-fa5ed71-font-size );line-height:var( --e-global-typography-fa5ed71-line-height );}.elementor-47153 .elementor-element.elementor-element-d278f26 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-47153 .elementor-element.elementor-element-d278f26 .elementor-heading-title{font-size:20px;}.elementor-47153 .elementor-element.elementor-element-9f96d9b{font-size:var( --e-global-typography-fa5ed71-font-size );line-height:var( --e-global-typography-fa5ed71-line-height );}.elementor-47153 .elementor-element.elementor-element-001b603 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-47153 .elementor-element.elementor-element-001b603 .elementor-heading-title{font-size:20px;}.elementor-47153 .elementor-element.elementor-element-a961a54 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-text{font-size:24px;}.elementor-47153 .elementor-element.elementor-element-a961a54 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__content{font-size:var( --e-global-typography-fa5ed71-font-size );line-height:var( --e-global-typography-fa5ed71-line-height );}.elementor-47153 .elementor-element.elementor-element-3fe5b12{font-size:var( --e-global-typography-fa5ed71-font-size );line-height:var( --e-global-typography-fa5ed71-line-height );}.elementor-47153 .elementor-element.elementor-element-6c24c5b{text-align:center;}.elementor-47153 .elementor-element.elementor-element-6c24c5b .elementor-heading-title{font-size:30px;}.elementor-47153 .elementor-element.elementor-element-316085b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47153 .elementor-element.elementor-element-316085b h3#order_review_heading, .elementor-47153 .elementor-element.elementor-element-316085b .woocommerce-billing-fields h3, .elementor-47153 .elementor-element.elementor-element-316085b .woocommerce-additional-fields h3{font-size:var( --e-global-typography-e93481a-font-size );line-height:var( --e-global-typography-e93481a-line-height );letter-spacing:var( --e-global-typography-e93481a-letter-spacing );}.elementor-47153 .elementor-element.elementor-element-316085b .e-checkout-secondary-title{font-size:var( --e-global-typography-fa5ed71-font-size );line-height:var( --e-global-typography-fa5ed71-line-height );}.elementor-47153 .elementor-element.elementor-element-316085b .e-description{font-size:var( --e-global-typography-fa5ed71-font-size );line-height:var( --e-global-typography-fa5ed71-line-height );}.elementor-47153 .elementor-element.elementor-element-316085b .woocommerce-checkout #payment .payment_box, .elementor-47153 .elementor-element.elementor-element-316085b .woocommerce-privacy-policy-text p, .elementor-47153 .elementor-element.elementor-element-316085b .e-checkout-message{font-size:var( --e-global-typography-fa5ed71-font-size );line-height:var( --e-global-typography-fa5ed71-line-height );}.elementor-47153 .elementor-element.elementor-element-316085b .woocommerce-form__label-for-checkbox span{font-size:var( --e-global-typography-fa5ed71-font-size );line-height:var( --e-global-typography-fa5ed71-line-height );}.elementor-47153 .elementor-element.elementor-element-316085b .wc_payment_method label, .elementor-47153 .elementor-element.elementor-element-316085b #shipping_method li label{font-size:var( --e-global-typography-fa5ed71-font-size );line-height:var( --e-global-typography-fa5ed71-line-height );}.elementor-47153 .elementor-element.elementor-element-316085b .woocommerce-billing-fields .form-row label, .elementor-47153 .elementor-element.elementor-element-316085b .woocommerce-shipping-fields .form-row label, .elementor-47153 .elementor-element.elementor-element-316085b .woocommerce-additional-fields .form-row label, .elementor-47153 .elementor-element.elementor-element-316085b .e-woocommerce-login-anchor .form-row label, .elementor-47153 .elementor-element.elementor-element-316085b .e-coupon-anchor-description{font-size:var( --e-global-typography-fa5ed71-font-size );line-height:var( --e-global-typography-fa5ed71-line-height );}.elementor-47153 .elementor-element.elementor-element-316085b .woocommerce-checkout-review-order-table .cart_item td{font-size:var( --e-global-typography-fa5ed71-font-size );line-height:var( --e-global-typography-fa5ed71-line-height );}.elementor-47153 .elementor-element.elementor-element-316085b .woocommerce-checkout-review-order-table thead tr th, .elementor-47153 .elementor-element.elementor-element-316085b .woocommerce-checkout-review-order-table tfoot tr th, .elementor-47153 .elementor-element.elementor-element-316085b .woocommerce-checkout-review-order-table tfoot tr td{font-size:var( --e-global-typography-fa5ed71-font-size );line-height:var( --e-global-typography-fa5ed71-line-height );}.elementor-47153 .elementor-element.elementor-element-316085b .woocommerce #payment #place_order{font-size:var( --e-global-typography-fa5ed71-font-size );line-height:var( --e-global-typography-fa5ed71-line-height );}}@media(min-width:768px){.elementor-47153 .elementor-element.elementor-element-6a8f17b{--width:50%;}.elementor-47153 .elementor-element.elementor-element-907f812{--width:50%;}.elementor-47153 .elementor-element.elementor-element-36ea1e3{--width:1200px;}}/* Start custom CSS for woocommerce-checkout-page, class: .elementor-element-316085b */.elementor-47153 .elementor-element.elementor-element-316085b #billing_last_name_field {
    float: left;
}

.elementor-47153 .elementor-element.elementor-element-316085b .shop_table._sumo_pp_orderpp_fields {
    margin-bottom: 1.8em;
}

.elementor-47153 .elementor-element.elementor-element-316085b ._sumo_pp_orderpp_fields tr {
    display: flex;
    flex-direction: column;

}

 .elementor-47153 .elementor-element.elementor-element-316085b .shop_table._sumo_pp_orderpp_fields td, .elementor-47153 .elementor-element.elementor-element-316085b .shop_table._sumo_pp_orderpp_fields tr, .elementor-47153 .elementor-element.elementor-element-316085b .shop_table._sumo_pp_orderpp_fields p {
  padding: 0;
}

.elementor-47153 .elementor-element.elementor-element-316085b .shop_table._sumo_pp_orderpp_fields #_sumo_pp_plans_to_choose {
    padding-left: 1.8em;
}

.elementor-47153 .elementor-element.elementor-element-316085b .shop_table._sumo_pp_orderpp_fields label[for="payment_plans"] {
  display: none;
}

.elementor-47153 .elementor-element.elementor-element-316085b .shop_table._sumo_pp_orderpp_fields #_sumo_pp_plans_to_choose p {
  margin: 0.4rem 0 0 0;
}


.elementor-47153 .elementor-element.elementor-element-316085b ._sumo_pp_orderpp_fields label {
    color: #69727d;

}

.elementor-47153 .elementor-element.elementor-element-316085b ._sumo_pp_orderpp_payment_details_info td p {
    margin-bottom: 0.3rem;
    font-size: 1rem;
}

.elementor-47153 .elementor-element.elementor-element-316085b #_sumo_pp_plans_to_choose strong {
    font-family: "Open Sans", sans-serif;
    color: #69727d;
}

.elementor-47153 .elementor-element.elementor-element-316085b #_sumo_pp_plans_to_choose input[value="5662"] {
    display: none;
}

.elementor-47153 .elementor-element.elementor-element-316085b #_sumo_pp_plans_to_choose input[value="3996"] {
    display: none;
}

.elementor-47153 .elementor-element.elementor-element-316085b #order_review .opc_cart_item .product-remove, .elementor-47153 .elementor-element.elementor-element-316085b .opc_cart_item .product-quantity, .elementor-47153 .elementor-element.elementor-element-316085b .opc_order_review tr .product-quantity {
    display: none;
}

@media only screen and (max-width: 767px) {
    #order_review .opc_order_review .opc_cart_item .product-name {
        padding-left: 0;
        padding-right: 0;
    }
    
    #order_review .opc_order_review .opc_cart_item .product-name {
        width: 65%;
    }
    
    #order_review .opc_order_review .opc_cart_item .product-name .product-quantity input {
        padding: 0;
        width: auto;
    }
    
     
    #order_review .opc_order_review .opc_cart_item .product-name .product-details {
        max-width: 50%;
    }
    
    ._sumo_pp_orderpp_payment_details_info {
        display: flex;
        flex-direction: column;
    }
    
    ._sumo_pp_orderpp_payment_details_info td,     ._sumo_pp_orderpp_payment_details_info th{
        width: 138%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1660209 */.elementor-47153 .elementor-element.elementor-element-1660209 a {
    color: gray;
}/* End custom CSS */