.elementor-3038 .elementor-element.elementor-element-4409728{--display:flex}.elementor-3038 .elementor-element.elementor-element-23eb974{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3038 .elementor-element.elementor-element-32c578a{--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;--border-radius:12px;--padding-top:32px;--padding-bottom:32px;--padding-left:156px;--padding-right:156px}.elementor-3038 .elementor-element.elementor-element-32c578a:not(.elementor-motion-effects-element-type-background),.elementor-3038 .elementor-element.elementor-element-32c578a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#ecf6ff}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-3038 .elementor-element.elementor-element-4b9a9eb .elementor-icon-wrapper{text-align:center}.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);color:var(--e-global-color-primary)}.elementor-3038 .elementor-element.elementor-element-3b58608>.elementor-widget-container{padding:15px 0}.elementor-3038 .elementor-element.elementor-element-3b58608{text-align:center}.elementor-3038 .elementor-element.elementor-element-3b58608 .elementor-heading-title{font-family:"Figtree",Sans-serif;font-size:22px;font-weight:600;line-height:26px;color:#22272b}.elementor-3038 .elementor-element.elementor-element-788f9e1>.elementor-widget-container{padding:0}.elementor-3038 .elementor-element.elementor-element-788f9e1{text-align:center}.elementor-3038 .elementor-element.elementor-element-788f9e1 .elementor-heading-title{font-family:"Figtree",Sans-serif;font-size:18px;font-weight:500;color:#5c6062}.elementor-widget-button .elementor-button{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-3038 .elementor-element.elementor-element-0d40169 .elementor-button{background-color:#1b95fd;font-family:"Figtree",Sans-serif;font-size:16px;font-weight:500;text-decoration:none;line-height:20px;border-radius:8px}.elementor-3038 .elementor-element.elementor-element-0d40169>.elementor-widget-container{padding:29px 0 0}.elementor-3038 .elementor-element.elementor-element-232097f{--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:42px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3038 .elementor-element.elementor-element-cada127>.elementor-widget-container{padding:0}.elementor-3038 .elementor-element.elementor-element-cada127{--sections-spacing:15px;--payment-details-space-between:3em;--payment-details-titles-spacing:16px;--payment-details-border-type:none;--bank-details-space-between:0px;--account-title-color:#000;--account-title-spacing:0px;--order-details-rows-gap:10px;--order-details-titles-totals-color:#5c6062;--order-details-items-color:#5c6062;--order-details-variations-color:#5c6062;--order-details-product-links-normal-color:#5c6062;--order-details-product-links-hover-color:#5c6062;--tables-divider-border-type:none;--button-border-radius:0px;--button-padding:0px}.elementor-3038 .elementor-element.elementor-element-cada127 .woocommerce-thankyou-order-received{font-family:"Figtree",Sans-serif;font-size:16px;font-weight:500;line-height:22px}.elementor-3038 .elementor-element.elementor-element-cada127 h2{font-family:"Figtree",Sans-serif;font-weight:600}.elementor-3038 .elementor-element.elementor-element-cada127 .woocommerce-order-overview.order_details li{font-family:"Figtree",Sans-serif;font-weight:500}.elementor-3038 .elementor-element.elementor-element-cada127 .woocommerce-order-overview.order_details li strong{font-family:"Figtree",Sans-serif;font-weight:500}.elementor-3038 .elementor-element.elementor-element-cada127 .wc-bacs-bank-details-account-name{font-family:"Figtree",Sans-serif;font-size:16px;font-weight:500}.elementor-3038 .elementor-element.elementor-element-cada127 .woocommerce-bacs-bank-details .wc-bacs-bank-details li{font-family:"Figtree",Sans-serif;font-size:18px;font-weight:500;line-height:28px}.elementor-3038 .elementor-element.elementor-element-cada127 .shop_table thead tr th,.elementor-3038 .elementor-element.elementor-element-cada127 .shop_table tfoot th,.elementor-3038 .elementor-element.elementor-element-cada127 .shop_table tfoot tr td,.elementor-3038 .elementor-element.elementor-element-cada127 .shop_table tfoot tr td span,.elementor-3038 .elementor-element.elementor-element-cada127 .woocommerce-table--order-downloads tr td:before{font-family:"Figtree",Sans-serif;font-size:16px;font-weight:500}.elementor-3038 .elementor-element.elementor-element-cada127 .product-quantity,.elementor-3038 .elementor-element.elementor-element-cada127 .woocommerce-table--order-details td a,.elementor-3038 .elementor-element.elementor-element-cada127 td.product-total,.elementor-3038 .elementor-element.elementor-element-cada127 td.download-product,.elementor-3038 .elementor-element.elementor-element-cada127 td.download-remaining,.elementor-3038 .elementor-element.elementor-element-cada127 td.download-expires,.elementor-3038 .elementor-element.elementor-element-cada127 td.download-file{font-family:"Figtree",Sans-serif;font-size:16px;font-weight:500}.elementor-3038 .elementor-element.elementor-element-cada127 .product-name .wc-item-meta .wc-item-meta-label,.elementor-3038 .elementor-element.elementor-element-cada127 .wc-item-meta li p{font-family:"Figtree",Sans-serif;font-size:16px;font-weight:400}.elementor-3038 .elementor-element.elementor-element-cada127 .shop_table .button,.elementor-3038 .elementor-element.elementor-element-cada127 .order-again .button{font-family:"Figtree",Sans-serif;font-size:16px}.elementor-3038 .elementor-element.elementor-element-e237ad5{--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:40px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px}.elementor-3038 .elementor-element.elementor-element-fcfe033>.elementor-widget-container{padding:0}.elementor-3038 .elementor-element.elementor-element-fcfe033 .elementor-heading-title{font-family:"Figtree",Sans-serif;font-size:24px;font-weight:600;line-height:28px;color:#000}.elementor-3038 .elementor-element.elementor-element-f2e2432{--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:40px;--padding-left:0px;--padding-right:0px}.elementor-widget-ucaddon_woocommerce_product_grid .ue_category_label{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-ucaddon_woocommerce_product_grid .uc_title{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-ucaddon_woocommerce_product_grid .ue-description{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-ucaddon_woocommerce_product_grid .uc_price{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-ucaddon_woocommerce_product_grid .uc_regular_price{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-ucaddon_woocommerce_product_grid .uc_post_grid_style_one_button>a,.uc-button-addcart,.added_to_cart{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-ucaddon_woocommerce_product_grid .ue_woocommerce_product_label{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-ucaddon_woocommerce_product_grid .ue-no-posts-found{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-3038 .elementor-element.elementor-element-9f354f5 .ue-woo-grid{grid-template-columns:repeat(4,1fr);gap:37px}.elementor-3038 .elementor-element.elementor-element-9f354f5 .ue_grid_prices>div{display:inline-block}.elementor-3038 .elementor-element.elementor-element-9f354f5 .padding{padding:0}.elementor-3038 .elementor-element.elementor-element-9f354f5 .uc_post_grid_style_one_item{border-radius:0;border-style:solid;border-width:0;border-color:#e9e9e9}.elementor-3038 .elementor-element.elementor-element-9f354f5 .uc_post_grid_style_one_item .uc_content{background-color:#fff}.elementor-3038 .elementor-element.elementor-element-9f354f5 .uc_post_image img{object-fit:Cover;border-radius:12px}.elementor-3038 .elementor-element.elementor-element-9f354f5 .uc_post_image{background-color:#fff}.elementor-3038 .elementor-element.elementor-element-9f354f5 .ue_category_label{color:#000;margin-top:0}.elementor-3038 .elementor-element.elementor-element-9f354f5 .uc_title a{color:#22272b}.elementor-3038 .elementor-element.elementor-element-9f354f5 .uc_title{font-family:"Figtree",Sans-serif;font-size:17px;font-weight:500;line-height:21px;margin-top:16px}.elementor-3038 .elementor-element.elementor-element-9f354f5 .ue-description{color:#5c6062;font-family:"Figtree",Sans-serif;font-size:16px;font-weight:400;line-height:22px;margin-top:10px}.elementor-3038 .elementor-element.elementor-element-9f354f5 .uc_price{color:#22272b;font-family:"Figtree",Sans-serif;font-size:20px;font-weight:700;line-height:22px;margin:15px 0 0}.elementor-3038 .elementor-element.elementor-element-9f354f5 .uc_regular_price{color:#7f7f7f;font-family:"Figtree",Sans-serif;font-size:15px;font-weight:400;line-height:28px}.elementor-3038 .elementor-element.elementor-element-9f354f5 .uc_post_grid_style_one_button>a,.uc-button-addcart,.added_to_cart{font-family:"Figtree",Sans-serif;font-size:16px;font-weight:500;line-height:20px}.elementor-3038 .elementor-element.elementor-element-9f354f5 .uc_post_grid_style_one_button>a,.elementor-3038 .elementor-element.elementor-element-9f354f5 .uc-button-addcart,.elementor-3038 .elementor-element.elementor-element-9f354f5 .added_to_cart{padding:10px 20px;margin-top:13px;border-radius:8px}.elementor-3038 .elementor-element.elementor-element-9f354f5 .ue-inner-btn-wrapper{gap:10px}.elementor-3038 .elementor-element.elementor-element-9f354f5 .uc-button-addcart,.elementor-3038 .elementor-element.elementor-element-9f354f5 .added_to_cart,.elementor-3038 .elementor-element.elementor-element-9f354f5 .ue-variable-btn{background-color:#1b95fd;color:#fff}.elementor-3038 .elementor-element.elementor-element-9f354f5 .uc-button-addcart,.elementor-3038 .elementor-element.elementor-element-9f354f5 .added_to_cart,.elementor-3038 .elementor-element.elementor-element-9f354f5 .uc_post_grid_style_one_button>a:last-child{border-style:none}.elementor-3038 .elementor-element.elementor-element-9f354f5 .uc_more_btn{background-color:#000}.elementor-3038 .elementor-element.elementor-element-9f354f5 .uc_post_grid_style_one_button>a.uc_more_btn{color:#fff}.elementor-3038 .elementor-element.elementor-element-9f354f5 .ue_woocommerce_product_label{font-family:"Figtree",Sans-serif;font-size:15px;font-weight:700;color:#0072d4;padding:0 10px 0 9px;border-radius:2px}.elementor-3038 .elementor-element.elementor-element-9f354f5 .ue_woocommerce_product_carousel_sale_label{background-color:#fff}.elementor-3038 .elementor-element.elementor-element-9f354f5 .ue_woocommerce_product_grid_out_of_stock_label{background-color:#c66a00}.elementor-3038 .elementor-element.elementor-element-9f354f5 .product-rating{margin-top:5px;color:#ffb900;font-size:15px}.elementor-3038 .elementor-element.elementor-element-9f354f5 .uc-grid-count-buttons{margin:10px 0;gap:10px;justify-content:space-between}.elementor-3038 .elementor-element.elementor-element-9f354f5 .uc-grid-count-buttons button{height:50px;width:50px;background-color:#919191;color:#fff;border-style:solid;border-width:1px;border-color:#767676}.elementor-3038 .elementor-element.elementor-element-9f354f5 .uc-grid-count-buttons input{height:50px}.elementor-3038 .elementor-element.elementor-element-9f354f5 .uc-grid-count-buttons button,.elementor-3038 .elementor-element.elementor-element-9f354f5 .uc-grid-count-buttons input{border-radius:100px}.elementor-3038 .elementor-element.elementor-element-9f354f5 input.uc-grid-count-buttons__number{background-color:#fff;border-style:solid;border-width:1px;border-color:#aaa}.elementor-3038 .elementor-element.elementor-element-9f354f5 .uc-grid-count-buttons button svg{fill:#fff}.elementor-3038 .elementor-element.elementor-element-9f354f5 .uc-grid-count-buttons button:hover{color:#fff}.elementor-3038 .elementor-element.elementor-element-9f354f5 .uc-grid-count-buttons button:hover svg{fill:#fff}.elementor-3038 .elementor-element.elementor-element-9f354f5 .ue-no-posts-found{color:#000;background-color:#e8e8e8;padding:20px;border-style:solid;border-width:1px;border-color:#c4c4c4}@media(max-width:1024px){.elementor-3038 .elementor-element.elementor-element-9f354f5 .ue-woo-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.elementor-3038 .elementor-element.elementor-element-23eb974{--content-width:80%}.elementor-3038 .elementor-element.elementor-element-32c578a{--width:100%}.elementor-3038 .elementor-element.elementor-element-232097f{--content-width:80%}.elementor-3038 .elementor-element.elementor-element-e237ad5{--content-width:80%}.elementor-3038 .elementor-element.elementor-element-f2e2432{--content-width:80%}}@media(max-width:767px){.elementor-3038 .elementor-element.elementor-element-23eb974{--padding-top:30px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px}.elementor-3038 .elementor-element.elementor-element-32c578a{--padding-top:21px;--padding-bottom:21px;--padding-left:16px;--padding-right:16px}.elementor-3038 .elementor-element.elementor-element-4b9a9eb .elementor-icon{font-size:45px}.elementor-3038 .elementor-element.elementor-element-4b9a9eb .elementor-icon svg{height:45px}.elementor-3038 .elementor-element.elementor-element-3b58608>.elementor-widget-container{padding:11px 0}.elementor-3038 .elementor-element.elementor-element-3b58608 .elementor-heading-title{font-size:16px;line-height:19px}.elementor-3038 .elementor-element.elementor-element-788f9e1>.elementor-widget-container{padding:0 0 11px}.elementor-3038 .elementor-element.elementor-element-788f9e1 .elementor-heading-title{font-size:12px;line-height:20px}.elementor-3038 .elementor-element.elementor-element-0d40169>.elementor-widget-container{padding:0}.elementor-3038 .elementor-element.elementor-element-0d40169 .elementor-button{font-size:12px;line-height:16px}.elementor-3038 .elementor-element.elementor-element-232097f{--padding-top:21px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px}.elementor-3038 .elementor-element.elementor-element-cada127 .woocommerce-thankyou-order-received{font-size:12px}.elementor-3038 .elementor-element.elementor-element-cada127 h2{font-size:18px;line-height:28px}.elementor-3038 .elementor-element.elementor-element-cada127 .woocommerce-order-overview.order_details li{font-size:12px;line-height:28px}.elementor-3038 .elementor-element.elementor-element-cada127 .woocommerce-order-overview.order_details li strong{font-size:12px}.elementor-3038 .elementor-element.elementor-element-cada127 .wc-bacs-bank-details-account-name{font-size:12px}.elementor-3038 .elementor-element.elementor-element-cada127 .woocommerce-bacs-bank-details .wc-bacs-bank-details li{font-size:12px}.elementor-3038 .elementor-element.elementor-element-cada127{--order-details-rows-gap:12px}.elementor-3038 .elementor-element.elementor-element-cada127 .shop_table thead tr th,.elementor-3038 .elementor-element.elementor-element-cada127 .shop_table tfoot th,.elementor-3038 .elementor-element.elementor-element-cada127 .shop_table tfoot tr td,.elementor-3038 .elementor-element.elementor-element-cada127 .shop_table tfoot tr td span,.elementor-3038 .elementor-element.elementor-element-cada127 .woocommerce-table--order-downloads tr td:before{font-size:12px}.elementor-3038 .elementor-element.elementor-element-cada127 .product-quantity,.elementor-3038 .elementor-element.elementor-element-cada127 .woocommerce-table--order-details td a,.elementor-3038 .elementor-element.elementor-element-cada127 td.product-total,.elementor-3038 .elementor-element.elementor-element-cada127 td.download-product,.elementor-3038 .elementor-element.elementor-element-cada127 td.download-remaining,.elementor-3038 .elementor-element.elementor-element-cada127 td.download-expires,.elementor-3038 .elementor-element.elementor-element-cada127 td.download-file{font-size:12px;line-height:28px}.elementor-3038 .elementor-element.elementor-element-e237ad5{--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px}.elementor-3038 .elementor-element.elementor-element-fcfe033>.elementor-widget-container{padding:12px 0}.elementor-3038 .elementor-element.elementor-element-fcfe033 .elementor-heading-title{font-size:16px}.elementor-3038 .elementor-element.elementor-element-f2e2432{--content-width:100%;--padding-top:0px;--padding-bottom:30px;--padding-left:21px;--padding-right:21px}.elementor-3038 .elementor-element.elementor-element-9f354f5 .ue-woo-grid{grid-template-columns:repeat(2,1fr);gap:18px}.elementor-3038 .elementor-element.elementor-element-9f354f5 .uc_post_grid_style_one_item{border-width:0}.elementor-3038 .elementor-element.elementor-element-9f354f5 .uc_post_image img{border-radius:10px}.elementor-3038 .elementor-element.elementor-element-9f354f5 .uc_title{font-size:16px;line-height:22px}.elementor-3038 .elementor-element.elementor-element-9f354f5 .ue-description{font-size:14px}.elementor-3038 .elementor-element.elementor-element-9f354f5 .uc_price{font-size:16px;line-height:28px;margin:0}.elementor-3038 .elementor-element.elementor-element-9f354f5 .uc_regular_price{font-size:13px;margin:10px 0 0}.elementor-3038 .elementor-element.elementor-element-9f354f5 .uc_post_grid_style_one_button>a,.uc-button-addcart,.added_to_cart{font-size:14px;line-height:20px}.elementor-3038 .elementor-element.elementor-element-9f354f5 .ue_woocommerce_product_label{font-size:10px}}.woocommerce-page.woocommerce-checkout .woocommerce-order h2.woocommerce-column__title,.woocommerce-page.woocommerce-checkout .woocommerce-order h2.woocommerce-order-details__title,.woocommerce.woocommerce-checkout .woocommerce-order h2.woocommerce-column__title,.woocommerce.woocommerce-checkout .woocommerce-order h2.woocommerce-order-details__title{border:none;padding:0}.woocommerce-order-details__title{font-weight:600 !important}.woocommerce-js table.shop_table,.woocommerce-page table.shop_table{border:none !important;padding:0 !important}.elementor-widget-woocommerce-purchase-summary .woocommerce h2{margin-bottom:16px;margin-top:10px}.elementor-widget-woocommerce-purchase-summary .woocommerce section{border:1px solid #e0e0e0;border-radius:10px;overflow:hidden;padding:20px}.woocommerce-page.woocommerce-checkout .woocommerce-order ul.order_details,.woocommerce.woocommerce-checkout .woocommerce-order ul.order_details{border:1px solid #e0e0e0;border-radius:10px;overflow:hidden;padding:20px}.woocommerce-page.woocommerce-checkout .woocommerce-order ul.order_details,.woocommerce.woocommerce-checkout .woocommerce-order ul.order_details{margin-bottom:0 !important}.woocommerce-js .woocommerce-customer-details address,.woocommerce-page.woocommerce-checkout .woocommerce-order h2.woocommerce-column__title,.woocommerce-page.woocommerce-checkout .woocommerce-order h2.woocommerce-order-details__title,.woocommerce.woocommerce-checkout .woocommerce-order h2.woocommerce-column__title,.woocommerce.woocommerce-checkout .woocommerce-order h2.woocommerce-order-details__title{border:none}.woocommerce-js .woocommerce-customer-details address,.woocommerce-page.woocommerce-checkout .woocommerce-order h2.woocommerce-column__title,.woocommerce-page.woocommerce-checkout .woocommerce-order h2.woocommerce-order-details__title{padding:20px}h2.woocommerce-column__title{font-weight:600 !important}.woocommerce-order p:nth-of-type(2){display:none}@media screen and (max-width:768px){.elementor-widget-woocommerce-purchase-summary .woocommerce section{padding:10px}}body.woolentor_mini_cart_open .woolentor_body_opacity{opacity:0}.woolentor_mini_cart_open .woolentor_cart_content_container{display:none}