.elementor-486 .elementor-element.elementor-element-09b000d{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:38px;--padding-bottom:38px;--padding-left:40px;--padding-right:40px;}.elementor-486 .elementor-element.elementor-element-09b000d:not(.elementor-motion-effects-element-type-background), .elementor-486 .elementor-element.elementor-element-09b000d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5FE;}.elementor-486 .elementor-element.elementor-element-09b0001{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-486 .elementor-element.elementor-element-09b0001 .woocommerce-breadcrumb{color:#596078;font-family:"DM Sans", Sans-serif;font-size:13px;}.elementor-486 .elementor-element.elementor-element-09b0001 .woocommerce-breadcrumb > a{color:#5236FF;}.elementor-486 .elementor-element.elementor-element-09b000b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-486 .elementor-element.elementor-element-09b000c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-486 .elementor-element.elementor-element-09b0004{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-486 .elementor-element.elementor-element-09b0002{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-486 .elementor-element.elementor-element-09b0003{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#596078;}.elementor-486 .elementor-element.elementor-element-09b0003 p{margin-block-end:0px;}.elementor-486 .elementor-element.elementor-element-09b000a{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E2ED;--border-color:#E4E2ED;--border-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-486 .elementor-element.elementor-element-09b000a:not(.elementor-motion-effects-element-type-background), .elementor-486 .elementor-element.elementor-element-09b000a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-486 .elementor-element.elementor-element-09b0006{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-486 .elementor-element.elementor-element-09b0006 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:35px;font-weight:700;line-height:1.13em;color:#101634;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-486 .elementor-element.elementor-element-09b0007{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.woocommerce .elementor-486 .elementor-element.elementor-element-09b0007 .price{color:#101634;font-family:"DM Sans", Sans-serif;font-size:47px;font-weight:700;line-height:1.1em;}.elementor-486 .elementor-element.elementor-element-09b0008{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.woocommerce .elementor-486 .elementor-element.elementor-element-09b0008 .woocommerce-product-details__short-description{color:#596078;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-486 .elementor-element.elementor-element-09b0009{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-486 .elementor-element.elementor-element-09b0009 .cart button, .elementor-486 .elementor-element.elementor-element-09b0009 .cart .button{transition:all 0.2s;}.elementor-486 .elementor-element.elementor-element-09b0009 .quantity .qty{transition:all 0.2s;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-486 .elementor-element.elementor-element-09b0005{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-486 .elementor-element.elementor-element-09b0012{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-486 .elementor-element.elementor-element-09b0012:not(.elementor-motion-effects-element-type-background), .elementor-486 .elementor-element.elementor-element-09b0012 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-486 .elementor-element.elementor-element-09b000e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-486 .elementor-element.elementor-element-09b000e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:700;line-height:1.12em;letter-spacing:1.4px;color:#5236FF;}.elementor-486 .elementor-element.elementor-element-09b000f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-486 .elementor-element.elementor-element-09b000f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:44px;font-weight:700;line-height:1.12em;color:#101634;}.elementor-486 .elementor-element.elementor-element-09b0010{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#596078;}.elementor-486 .elementor-element.elementor-element-09b0010 p{margin-block-end:0px;}.elementor-486 .elementor-element.elementor-element-09b0011{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-486 .elementor-element.elementor-element-09b0025{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:44px;--padding-bottom:44px;--padding-left:40px;--padding-right:40px;}.elementor-486 .elementor-element.elementor-element-09b0025:not(.elementor-motion-effects-element-type-background), .elementor-486 .elementor-element.elementor-element-09b0025 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5FE;}.elementor-486 .elementor-element.elementor-element-09b0022{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-486 .elementor-element.elementor-element-09b0022 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:700;line-height:1.12em;letter-spacing:1.4px;color:#5236FF;}.elementor-486 .elementor-element.elementor-element-09b0023{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-486 .elementor-element.elementor-element-09b0023 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:44px;font-weight:700;line-height:1.12em;color:#101634;}.elementor-486 .elementor-element.elementor-element-09b0024{--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:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-486 .elementor-element.elementor-element-09b0017{--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:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E2ED;--border-color:#E4E2ED;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-486 .elementor-element.elementor-element-09b0017:not(.elementor-motion-effects-element-type-background), .elementor-486 .elementor-element.elementor-element-09b0017 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-486 .elementor-element.elementor-element-09b0013{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-486 .elementor-element.elementor-element-09b0013 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:21px;font-weight:700;line-height:1.12em;color:#5236FF;}.elementor-486 .elementor-element.elementor-element-09b0016{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-486 .elementor-element.elementor-element-09b0014{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-486 .elementor-element.elementor-element-09b0014 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:700;line-height:1.12em;color:#101634;}.elementor-486 .elementor-element.elementor-element-09b0015{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#596078;}.elementor-486 .elementor-element.elementor-element-09b0015 p{margin-block-end:0px;}.elementor-486 .elementor-element.elementor-element-09b001c{--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:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E2ED;--border-color:#E4E2ED;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-486 .elementor-element.elementor-element-09b001c:not(.elementor-motion-effects-element-type-background), .elementor-486 .elementor-element.elementor-element-09b001c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-486 .elementor-element.elementor-element-09b0018{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-486 .elementor-element.elementor-element-09b0018 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:21px;font-weight:700;line-height:1.12em;color:#5236FF;}.elementor-486 .elementor-element.elementor-element-09b001b{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-486 .elementor-element.elementor-element-09b0019{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-486 .elementor-element.elementor-element-09b0019 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:700;line-height:1.12em;color:#101634;}.elementor-486 .elementor-element.elementor-element-09b001a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#596078;}.elementor-486 .elementor-element.elementor-element-09b001a p{margin-block-end:0px;}.elementor-486 .elementor-element.elementor-element-09b0021{--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:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E2ED;--border-color:#E4E2ED;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-486 .elementor-element.elementor-element-09b0021:not(.elementor-motion-effects-element-type-background), .elementor-486 .elementor-element.elementor-element-09b0021 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-486 .elementor-element.elementor-element-09b001d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-486 .elementor-element.elementor-element-09b001d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:21px;font-weight:700;line-height:1.12em;color:#5236FF;}.elementor-486 .elementor-element.elementor-element-09b0020{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-486 .elementor-element.elementor-element-09b001e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-486 .elementor-element.elementor-element-09b001e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:700;line-height:1.12em;color:#101634;}.elementor-486 .elementor-element.elementor-element-09b001f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#596078;}.elementor-486 .elementor-element.elementor-element-09b001f p{margin-block-end:0px;}.elementor-486 .elementor-element.elementor-element-09b002f{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:42px;--padding-bottom:42px;--padding-left:40px;--padding-right:40px;}.elementor-486 .elementor-element.elementor-element-09b002f:not(.elementor-motion-effects-element-type-background), .elementor-486 .elementor-element.elementor-element-09b002f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-486 .elementor-element.elementor-element-09b002e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-486 .elementor-element.elementor-element-09b002c{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-486 .elementor-element.elementor-element-09b002a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-486 .elementor-element.elementor-element-09b002a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:700;line-height:1.12em;letter-spacing:1.4px;color:#5236FF;}.elementor-486 .elementor-element.elementor-element-09b002b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-486 .elementor-element.elementor-element-09b002b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:44px;font-weight:700;line-height:1.12em;color:#101634;}.elementor-486 .elementor-element.elementor-element-09b002d{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-486 .elementor-element.elementor-element-09b0029{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-486 .elementor-element.elementor-element-09b0029 .elementor-accordion-item{border-width:1px;border-color:#E4E2ED;}.elementor-486 .elementor-element.elementor-element-09b0029 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#E4E2ED;}.elementor-486 .elementor-element.elementor-element-09b0029 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#E4E2ED;}.elementor-486 .elementor-element.elementor-element-09b0029 .elementor-tab-title{background-color:#fff;padding:22px 22px 22px 22px;}.elementor-486 .elementor-element.elementor-element-09b0029 .elementor-accordion-icon, .elementor-486 .elementor-element.elementor-element-09b0029 .elementor-accordion-title{color:#101634;}.elementor-486 .elementor-element.elementor-element-09b0029 .elementor-accordion-icon svg{fill:#101634;}.elementor-486 .elementor-element.elementor-element-09b0029 .elementor-accordion-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;}.elementor-486 .elementor-element.elementor-element-09b0029 .elementor-tab-title .elementor-accordion-icon i:before{color:#5236FF;}.elementor-486 .elementor-element.elementor-element-09b0029 .elementor-tab-title .elementor-accordion-icon svg{fill:#5236FF;}.elementor-486 .elementor-element.elementor-element-09b0029 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#5236FF;}.elementor-486 .elementor-element.elementor-element-09b0029 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#5236FF;}.elementor-486 .elementor-element.elementor-element-09b0029 .elementor-tab-content{background-color:#fff;color:#596078;font-family:"DM Sans", Sans-serif;font-size:16px;padding:0px 22px 22px 22px;}.elementor-486 .elementor-element.elementor-element-09b0036{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-486 .elementor-element.elementor-element-09b0036:not(.elementor-motion-effects-element-type-background), .elementor-486 .elementor-element.elementor-element-09b0036 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-486 .elementor-element.elementor-element-09b0035{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:36px;--padding-right:36px;}.elementor-486 .elementor-element.elementor-element-09b0035:not(.elementor-motion-effects-element-type-background), .elementor-486 .elementor-element.elementor-element-09b0035 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5236FF;}.elementor-486 .elementor-element.elementor-element-09b0030{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-486 .elementor-element.elementor-element-09b0030 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:36px;font-weight:700;line-height:1.12em;color:#101634;}.elementor-486 .elementor-element.elementor-element-09b0031{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#596078;}.elementor-486 .elementor-element.elementor-element-09b0031 p{margin-block-end:0px;}.elementor-486 .elementor-element.elementor-element-09b0034{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-486 .elementor-element.elementor-element-09b0032 .elementor-button{background-color:#fff;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;fill:#101634;color:#101634;border-radius:8px 8px 8px 8px;padding:15px 23px 15px 23px;}.elementor-486 .elementor-element.elementor-element-09b0032{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-486 .elementor-element.elementor-element-09b0033 .elementor-button{background-color:#fff;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;fill:#101634;color:#101634;border-radius:8px 8px 8px 8px;padding:15px 23px 15px 23px;}.elementor-486 .elementor-element.elementor-element-09b0033{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-486 .elementor-element.elementor-element-09b0037{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:22px;--padding-bottom:22px;--padding-left:40px;--padding-right:40px;}.elementor-486 .elementor-element.elementor-element-09b0037:not(.elementor-motion-effects-element-type-background), .elementor-486 .elementor-element.elementor-element-09b0037 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-486 .elementor-element.elementor-element-09b0038{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-486 .elementor-element.elementor-element-09b0039{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-486 .elementor-element.elementor-element-09b003a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-486 .elementor-element.elementor-element-09b003a img{width:235px;height:78px;object-fit:contain;object-position:top center;}.elementor-486 .elementor-element.elementor-element-09b003b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#596078;}.elementor-486 .elementor-element.elementor-element-09b003c{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-486 .elementor-element.elementor-element-09b003d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-486 .elementor-element.elementor-element-09b003d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;line-height:1.13em;letter-spacing:-0.35px;color:#101634;}.elementor-486 .elementor-element.elementor-element-09b003e .elementor-button{background-color:#FFFFFF00;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.35em;fill:#596078;color:#596078;border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF00;border-radius:9px 9px 9px 9px;padding:0px 0px 0px 0px;}.elementor-486 .elementor-element.elementor-element-09b003e .elementor-button:hover, .elementor-486 .elementor-element.elementor-element-09b003e .elementor-button:focus{background-color:#FFFFFF00;color:#101634;border-color:#FFFFFF00;}.elementor-486 .elementor-element.elementor-element-09b003e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-486 .elementor-element.elementor-element-09b003e .elementor-button:hover svg, .elementor-486 .elementor-element.elementor-element-09b003e .elementor-button:focus svg{fill:#101634;}.elementor-486 .elementor-element.elementor-element-09b003f .elementor-button{background-color:#FFFFFF00;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.35em;fill:#596078;color:#596078;border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF00;border-radius:9px 9px 9px 9px;padding:0px 0px 0px 0px;}.elementor-486 .elementor-element.elementor-element-09b003f .elementor-button:hover, .elementor-486 .elementor-element.elementor-element-09b003f .elementor-button:focus{background-color:#FFFFFF00;color:#101634;border-color:#FFFFFF00;}.elementor-486 .elementor-element.elementor-element-09b003f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-486 .elementor-element.elementor-element-09b003f .elementor-button:hover svg, .elementor-486 .elementor-element.elementor-element-09b003f .elementor-button:focus svg{fill:#101634;}.elementor-486 .elementor-element.elementor-element-09b0040 .elementor-button{background-color:#FFFFFF00;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.35em;fill:#596078;color:#596078;border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF00;border-radius:9px 9px 9px 9px;padding:0px 0px 0px 0px;}.elementor-486 .elementor-element.elementor-element-09b0040 .elementor-button:hover, .elementor-486 .elementor-element.elementor-element-09b0040 .elementor-button:focus{background-color:#FFFFFF00;color:#101634;border-color:#FFFFFF00;}.elementor-486 .elementor-element.elementor-element-09b0040{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-486 .elementor-element.elementor-element-09b0040 .elementor-button:hover svg, .elementor-486 .elementor-element.elementor-element-09b0040 .elementor-button:focus svg{fill:#101634;}.elementor-486 .elementor-element.elementor-element-09b0041{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-486 .elementor-element.elementor-element-09b0042{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-486 .elementor-element.elementor-element-09b0042 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;line-height:1.13em;letter-spacing:-0.35px;color:#101634;}.elementor-486 .elementor-element.elementor-element-09b0043 .elementor-button{background-color:#FFFFFF00;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.35em;fill:#596078;color:#596078;border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF00;border-radius:9px 9px 9px 9px;padding:0px 0px 0px 0px;}.elementor-486 .elementor-element.elementor-element-09b0043 .elementor-button:hover, .elementor-486 .elementor-element.elementor-element-09b0043 .elementor-button:focus{background-color:#FFFFFF00;color:#101634;border-color:#FFFFFF00;}.elementor-486 .elementor-element.elementor-element-09b0043{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-486 .elementor-element.elementor-element-09b0043 .elementor-button:hover svg, .elementor-486 .elementor-element.elementor-element-09b0043 .elementor-button:focus svg{fill:#101634;}.elementor-486 .elementor-element.elementor-element-09b0044 .elementor-button{background-color:#FFFFFF00;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.35em;fill:#596078;color:#596078;border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF00;border-radius:9px 9px 9px 9px;padding:0px 0px 0px 0px;}.elementor-486 .elementor-element.elementor-element-09b0044 .elementor-button:hover, .elementor-486 .elementor-element.elementor-element-09b0044 .elementor-button:focus{background-color:#FFFFFF00;color:#101634;border-color:#FFFFFF00;}.elementor-486 .elementor-element.elementor-element-09b0044{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-486 .elementor-element.elementor-element-09b0044 .elementor-button:hover svg, .elementor-486 .elementor-element.elementor-element-09b0044 .elementor-button:focus svg{fill:#101634;}.elementor-486 .elementor-element.elementor-element-09b0045 .elementor-button{background-color:#FFFFFF00;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.35em;fill:#596078;color:#596078;border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF00;border-radius:9px 9px 9px 9px;padding:0px 0px 0px 0px;}.elementor-486 .elementor-element.elementor-element-09b0045 .elementor-button:hover, .elementor-486 .elementor-element.elementor-element-09b0045 .elementor-button:focus{background-color:#FFFFFF00;color:#101634;border-color:#FFFFFF00;}.elementor-486 .elementor-element.elementor-element-09b0045{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-486 .elementor-element.elementor-element-09b0045 .elementor-button:hover svg, .elementor-486 .elementor-element.elementor-element-09b0045 .elementor-button:focus svg{fill:#101634;}.elementor-486 .elementor-element.elementor-element-09b0046{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-486 .elementor-element.elementor-element-09b0047{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-486 .elementor-element.elementor-element-09b0047 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;line-height:1.13em;letter-spacing:-0.35px;color:#101634;}.elementor-486 .elementor-element.elementor-element-09b0048 .elementor-button{background-color:#FFFFFF00;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.35em;fill:#596078;color:#596078;border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF00;border-radius:9px 9px 9px 9px;padding:0px 0px 0px 0px;}.elementor-486 .elementor-element.elementor-element-09b0048 .elementor-button:hover, .elementor-486 .elementor-element.elementor-element-09b0048 .elementor-button:focus{background-color:#FFFFFF00;color:#101634;border-color:#FFFFFF00;}.elementor-486 .elementor-element.elementor-element-09b0048{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-486 .elementor-element.elementor-element-09b0048 .elementor-button:hover svg, .elementor-486 .elementor-element.elementor-element-09b0048 .elementor-button:focus svg{fill:#101634;}.elementor-486 .elementor-element.elementor-element-09b0049 .elementor-button{background-color:#FFFFFF00;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.35em;fill:#596078;color:#596078;border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF00;border-radius:9px 9px 9px 9px;padding:0px 0px 0px 0px;}.elementor-486 .elementor-element.elementor-element-09b0049 .elementor-button:hover, .elementor-486 .elementor-element.elementor-element-09b0049 .elementor-button:focus{background-color:#FFFFFF00;color:#101634;border-color:#FFFFFF00;}.elementor-486 .elementor-element.elementor-element-09b0049{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-486 .elementor-element.elementor-element-09b0049 .elementor-button:hover svg, .elementor-486 .elementor-element.elementor-element-09b0049 .elementor-button:focus svg{fill:#101634;}.elementor-486 .elementor-element.elementor-element-09b004a .elementor-button{background-color:#FFFFFF00;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.35em;fill:#596078;color:#596078;border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF00;border-radius:9px 9px 9px 9px;padding:0px 0px 0px 0px;}.elementor-486 .elementor-element.elementor-element-09b004a .elementor-button:hover, .elementor-486 .elementor-element.elementor-element-09b004a .elementor-button:focus{background-color:#FFFFFF00;color:#101634;border-color:#FFFFFF00;}.elementor-486 .elementor-element.elementor-element-09b004a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-486 .elementor-element.elementor-element-09b004a .elementor-button:hover svg, .elementor-486 .elementor-element.elementor-element-09b004a .elementor-button:focus svg{fill:#101634;}.elementor-486 .elementor-element.elementor-element-09b004b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E4E2ED;--border-color:#E4E2ED;--padding-top:17px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-486 .elementor-element.elementor-element-09b004c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#596078;}@media(max-width:1024px){.elementor-486 .elementor-element.elementor-element-09b000d{--padding-top:44px;--padding-bottom:44px;--padding-left:28px;--padding-right:28px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-486 .elementor-element.elementor-element-09b0006 .elementor-heading-title{font-size:29px;}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-486 .elementor-element.elementor-element-09b0012{--padding-top:44px;--padding-bottom:44px;--padding-left:28px;--padding-right:28px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-486 .elementor-element.elementor-element-09b000e .elementor-heading-title{font-size:13px;}.elementor-486 .elementor-element.elementor-element-09b000f .elementor-heading-title{font-size:36px;}.elementor-486 .elementor-element.elementor-element-09b0025{--padding-top:44px;--padding-bottom:44px;--padding-left:28px;--padding-right:28px;}.elementor-486 .elementor-element.elementor-element-09b0022 .elementor-heading-title{font-size:13px;}.elementor-486 .elementor-element.elementor-element-09b0023 .elementor-heading-title{font-size:36px;}.elementor-486 .elementor-element.elementor-element-09b0013 .elementor-heading-title{font-size:21px;}.elementor-486 .elementor-element.elementor-element-09b0014 .elementor-heading-title{font-size:19px;}.elementor-486 .elementor-element.elementor-element-09b0018 .elementor-heading-title{font-size:21px;}.elementor-486 .elementor-element.elementor-element-09b0019 .elementor-heading-title{font-size:19px;}.elementor-486 .elementor-element.elementor-element-09b001d .elementor-heading-title{font-size:21px;}.elementor-486 .elementor-element.elementor-element-09b001e .elementor-heading-title{font-size:19px;}.elementor-486 .elementor-element.elementor-element-09b002f{--padding-top:44px;--padding-bottom:44px;--padding-left:28px;--padding-right:28px;}.elementor-486 .elementor-element.elementor-element-09b002a .elementor-heading-title{font-size:13px;}.elementor-486 .elementor-element.elementor-element-09b002b .elementor-heading-title{font-size:36px;}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-486 .elementor-element.elementor-element-09b0036{--padding-top:44px;--padding-bottom:44px;--padding-left:28px;--padding-right:28px;}.elementor-486 .elementor-element.elementor-element-09b0030 .elementor-heading-title{font-size:36px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-486 .elementor-element.elementor-element-09b0037{--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-486 .elementor-element.elementor-element-09b003d .elementor-heading-title{font-size:17px;}.elementor-486 .elementor-element.elementor-element-09b0042 .elementor-heading-title{font-size:17px;}.elementor-486 .elementor-element.elementor-element-09b0047 .elementor-heading-title{font-size:17px;}}@media(max-width:767px){.elementor-486 .elementor-element.elementor-element-09b000d{--padding-top:34px;--padding-bottom:34px;--padding-left:20px;--padding-right:20px;}.elementor-486 .elementor-element.elementor-element-09b000c{--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-486 .elementor-element.elementor-element-09b0004{--width:100%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-486 .elementor-element.elementor-element-09b000a{--width:100%;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-486 .elementor-element.elementor-element-09b0006 .elementor-heading-title{font-size:31px;}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-486 .elementor-element.elementor-element-09b0012{--padding-top:34px;--padding-bottom:34px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-486 .elementor-element.elementor-element-09b000e .elementor-heading-title{font-size:13px;}.elementor-486 .elementor-element.elementor-element-09b000f .elementor-heading-title{font-size:30px;}.elementor-486 .elementor-element.elementor-element-09b0025{--padding-top:34px;--padding-bottom:34px;--padding-left:20px;--padding-right:20px;}.elementor-486 .elementor-element.elementor-element-09b0022 .elementor-heading-title{font-size:13px;}.elementor-486 .elementor-element.elementor-element-09b0023 .elementor-heading-title{font-size:30px;}.elementor-486 .elementor-element.elementor-element-09b0024{--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-486 .elementor-element.elementor-element-09b0017{--width:100%;}.elementor-486 .elementor-element.elementor-element-09b0013 .elementor-heading-title{font-size:21px;}.elementor-486 .elementor-element.elementor-element-09b0014 .elementor-heading-title{font-size:19px;}.elementor-486 .elementor-element.elementor-element-09b001c{--width:100%;}.elementor-486 .elementor-element.elementor-element-09b0018 .elementor-heading-title{font-size:21px;}.elementor-486 .elementor-element.elementor-element-09b0019 .elementor-heading-title{font-size:19px;}.elementor-486 .elementor-element.elementor-element-09b0021{--width:100%;}.elementor-486 .elementor-element.elementor-element-09b001d .elementor-heading-title{font-size:21px;}.elementor-486 .elementor-element.elementor-element-09b001e .elementor-heading-title{font-size:19px;}.elementor-486 .elementor-element.elementor-element-09b002f{--padding-top:34px;--padding-bottom:34px;--padding-left:20px;--padding-right:20px;}.elementor-486 .elementor-element.elementor-element-09b002e{--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-486 .elementor-element.elementor-element-09b002c{--width:100%;}.elementor-486 .elementor-element.elementor-element-09b002a .elementor-heading-title{font-size:13px;}.elementor-486 .elementor-element.elementor-element-09b002b .elementor-heading-title{font-size:30px;}.elementor-486 .elementor-element.elementor-element-09b002d{--width:100%;}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-486 .elementor-element.elementor-element-09b0036{--padding-top:34px;--padding-bottom:34px;--padding-left:20px;--padding-right:20px;}.elementor-486 .elementor-element.elementor-element-09b0030 .elementor-heading-title{font-size:30px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-486 .elementor-element.elementor-element-09b0037{--padding-top:34px;--padding-bottom:34px;--padding-left:20px;--padding-right:20px;}.elementor-486 .elementor-element.elementor-element-09b0039{--width:100%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-486 .elementor-element.elementor-element-09b003b{font-size:14px;}.elementor-486 .elementor-element.elementor-element-09b003c{--width:30%;}.elementor-486 .elementor-element.elementor-element-09b003d .elementor-heading-title{font-size:17px;}.elementor-486 .elementor-element.elementor-element-09b0041{--width:30%;}.elementor-486 .elementor-element.elementor-element-09b0042 .elementor-heading-title{font-size:17px;}.elementor-486 .elementor-element.elementor-element-09b0046{--width:30%;}.elementor-486 .elementor-element.elementor-element-09b0047 .elementor-heading-title{font-size:17px;}.elementor-486 .elementor-element.elementor-element-09b004c{font-size:14px;}}@media(min-width:768px){.elementor-486 .elementor-element.elementor-element-09b000d{--content-width:1200px;}.elementor-486 .elementor-element.elementor-element-09b0004{--width:64%;}.elementor-486 .elementor-element.elementor-element-09b000a{--width:36%;}.elementor-486 .elementor-element.elementor-element-09b0012{--content-width:1200px;}.elementor-486 .elementor-element.elementor-element-09b0025{--content-width:1200px;}.elementor-486 .elementor-element.elementor-element-09b0017{--width:32%;}.elementor-486 .elementor-element.elementor-element-09b001c{--width:32%;}.elementor-486 .elementor-element.elementor-element-09b0021{--width:32%;}.elementor-486 .elementor-element.elementor-element-09b002f{--content-width:1200px;}.elementor-486 .elementor-element.elementor-element-09b002c{--width:38%;}.elementor-486 .elementor-element.elementor-element-09b002d{--width:62%;}.elementor-486 .elementor-element.elementor-element-09b0036{--content-width:1200px;}.elementor-486 .elementor-element.elementor-element-09b0037{--content-width:1200px;}.elementor-486 .elementor-element.elementor-element-09b0039{--width:54%;}.elementor-486 .elementor-element.elementor-element-09b003c{--width:15%;}.elementor-486 .elementor-element.elementor-element-09b0041{--width:15%;}.elementor-486 .elementor-element.elementor-element-09b0046{--width:15%;}}@media(max-width:1024px) and (min-width:768px){.elementor-486 .elementor-element.elementor-element-09b0004{--width:59%;}.elementor-486 .elementor-element.elementor-element-09b000a{--width:41%;}}/* Start custom CSS *//* Shumac Product Details template486. Scoped exclusively to this product template. */
body.single-product:has(.elementor-486){background:#fff}
body.single-product:has(.elementor-486) #colophon{display:none}
body.single-product:has(.elementor-486) #masthead{border-bottom:1px solid #E7E4F0;background:#fff}
body.single-product:has(.elementor-486) #masthead .elementor-element-0000449{--padding-top:7px;--padding-bottom:7px;--padding-left:40px;--padding-right:40px}
body.single-product:has(.elementor-486) #masthead .elementor-element-0000449>.e-con-inner{max-width:1200px}
body.single-product:has(.elementor-486) #masthead .elementor-element-0000442 img{width:190px}
body.single-product:has(.elementor-486) #masthead .elementor-element-0000447 .elementor-button{background:transparent;color:#101634;border:1px solid #9995B3;padding:14px 22px;font-size:14px;font-weight:500}
body.single-product:has(.elementor-486) #masthead .elementor-nav-menu--main .elementor-item{font-size:14px;color:#101634;padding:22px 15px}
body.single-product:has(.elementor-486) #masthead .elementor-nav-menu--main a[href*="premium-templates"]{color:#5236FF}
.elementor-486 .shp-section p{margin-top:0;margin-bottom:0}
.elementor-486 .shp-section .elementor-widget{min-width:0;margin-bottom:0}
.elementor-486 .shp-section .e-con{min-width:0}
.elementor-486 .shp-breadcrumb .woocommerce-breadcrumb{margin:0;padding:0;font:400 13px/1.6 'DM Sans',sans-serif;color:#596078}
.elementor-486 .shp-hero>.e-con-inner{gap:25px}
.elementor-486 .shp-gallery .woocommerce-product-gallery{width:100%!important;float:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
.elementor-486 .shp-gallery .woocommerce-product-gallery__wrapper{margin:0}
.elementor-486 .shp-gallery .flex-viewport{border:1px solid #E4E2ED;border-radius:12px;background:#fff;height:540px!important}
.elementor-486 .shp-gallery .woocommerce-product-gallery__image a{display:block;width:100%;height:540px}
.elementor-486 .shp-gallery .woocommerce-product-gallery__image img:not(.zoomImg){display:block;width:100%!important;max-width:none;height:540px!important;object-fit:cover!important;object-position:top center}
.elementor-486 .shp-gallery .woocommerce-product-gallery__trigger{right:15px!important;top:15px!important}
.elementor-486 .shp-gallery .flex-control-thumbs{display:flex;gap:18px;margin-top:18px!important;overflow:hidden}
.elementor-486 .shp-gallery .flex-control-thumbs li{width:31%!important;float:none!important;padding:5px;border:1px solid #E4E2ED;border-radius:8px;background:white}
.elementor-486 .shp-gallery .flex-control-thumbs li img{width:100%!important;height:115px!important;object-fit:cover;object-position:top;opacity:.72;border-radius:4px}
.elementor-486 .shp-gallery .flex-control-thumbs li:has(.flex-active){border-color:#5236FF;box-shadow:0 0 0 1px #5236FF}
.elementor-486 .shp-gallery .flex-control-thumbs li img.flex-active{opacity:1}
.elementor-486 .shp-gallery-note{margin-top:0;font-size:14px}
.elementor-486 .shp-purchase{box-shadow:0 10px 28px rgba(39,20,86,.025)}
.elementor-486 .shp-title .product_title{margin:0;font:700 35px/1.13 'DM Sans',sans-serif;letter-spacing:-1.15px}
.elementor-486 .shp-price p.price{margin:0;font:700 47px/1.1 'DM Sans',sans-serif;color:#101634}
.elementor-486 .shp-short{font:400 16px/1.6 'DM Sans',sans-serif;color:#596078}
.elementor-486 .shp-short p+p{margin-top:16px}
.elementor-486 .shp-short a.button{display:block;text-align:center;background:#fff!important;border:1px solid #5236FF!important;color:#5236FF!important;border-radius:8px;padding:16px 18px;line-height:1.3;font-weight:600;float:none}
.elementor-486 .shp-short a:not(.button){color:#5236FF}
.elementor-486 .shp-cart form.cart{margin:0!important;padding:0!important;display:flex;flex-wrap:wrap;gap:12px}
.elementor-486 .shp-cart button.single_add_to_cart_button{width:100%;min-height:52px;border:1px solid #5236FF;border-radius:8px;background:#5236FF!important;color:#fff!important;font:600 17px/1.2 'DM Sans',sans-serif;padding:16px 22px!important;float:none!important;margin:0!important}
.elementor-486 .shp-cart button.single_add_to_cart_button:hover{background:#3922D8!important}
.elementor-486 .shp-cart table.variations{width:100%}
.elementor-486 .shp-meta{border-top:1px solid #E4E2ED;padding-top:17px;color:#596078;font:400 12px/1.6 'DM Sans',sans-serif}
.elementor-486 .shp-meta .product_meta{padding:0!important;border:0!important;margin:0!important}
.elementor-486 .shp-meta .sku_wrapper{display:block;margin-bottom:4px}
.elementor-486 .shp-meta a{color:#5236FF}
.elementor-486 .shp-details>.e-con-inner{gap:17px}
.elementor-486 .shp-data{margin-top:15px}
.elementor-486 .shp-data .woocommerce-tabs{margin:0;padding:0}
.elementor-486 .shp-data .woocommerce-tabs ul.tabs{display:flex;gap:14px;padding:0!important;margin:0 0 28px!important;border-bottom:1px solid #E4E2ED}
.elementor-486 .shp-data .woocommerce-tabs ul.tabs:before,.elementor-486 .shp-data .woocommerce-tabs ul.tabs li:before,.elementor-486 .shp-data .woocommerce-tabs ul.tabs li:after{display:none!important}
.elementor-486 .shp-data .woocommerce-tabs ul.tabs li{padding:0!important;border:0!important;background:transparent!important;border-radius:0;margin:0!important}
.elementor-486 .shp-data .woocommerce-tabs ul.tabs li a{padding:16px 12px!important;color:#596078;font:600 16px/1.2 'DM Sans',sans-serif}
.elementor-486 .shp-data .woocommerce-tabs ul.tabs li.active a{color:#5236FF;border-bottom:2px solid #5236FF}
.elementor-486 .shp-data .woocommerce-Tabs-panel{padding:0!important;margin:0!important;max-width:none!important;font:400 17px/1.7 'DM Sans',sans-serif;color:#596078;border:0;background:transparent}
.elementor-486 .shp-data .woocommerce-Tabs-panel>h2:first-child{display:none}
.elementor-486 .shp-data .woocommerce-Tabs-panel h2{font:700 32px/1.2 'DM Sans',sans-serif;color:#101634;margin:0 0 18px;letter-spacing:-.7px}
.elementor-486 .shp-data .woocommerce-Tabs-panel h3{font:700 25px/1.2 'DM Sans',sans-serif;color:#101634;margin:36px 0 17px;letter-spacing:-.5px}
.elementor-486 .shp-data .woocommerce-Tabs-panel p{margin:0 0 18px}
.elementor-486 .shp-data .woocommerce-Tabs-panel ul{list-style:none;padding:26px 30px;margin:0 0 25px;border:1px solid #E4E2ED;border-radius:12px;background:#fff;display:grid;grid-template-columns:1fr 1fr;column-gap:35px;row-gap:14px}
.elementor-486 .shp-data .woocommerce-Tabs-panel ul li{position:relative;padding-left:25px;margin:0}
.elementor-486 .shp-data .woocommerce-Tabs-panel ul li:before{content:'✓';position:absolute;left:0;color:#5236FF;font-weight:700}
.elementor-486 .shp-data .woocommerce-Tabs-panel ol{padding:25px 30px 25px 50px;background:#F7F5FE;border-radius:12px;margin:0 0 25px}
.elementor-486 .shp-data .woocommerce-Tabs-panel ol li{padding-left:8px;margin:0 0 12px}
.elementor-486 .shp-data .woocommerce-Tabs-panel a{color:#5236FF}
.elementor-486 .shp-step-number{flex:0 0 48px;min-width:48px;height:48px;border-radius:50%;background:#EFEDFF;display:flex;align-items:center;justify-content:center}
.elementor-486 .shp-faq .elementor-accordion-item{border:1px solid #E4E2ED;border-radius:10px;overflow:hidden;margin:0 0 10px;background:#fff}
.elementor-486 .shp-faq .elementor-tab-content{border-top:0}
.elementor-486 .shp-cta{padding-bottom:30px!important}
.elementor-486 .shp-cta-panel{position:relative;isolation:isolate}
.elementor-486 .shp-cta-panel>.elementor-widget-heading .elementor-heading-title,.elementor-486 .shp-cta-panel>.elementor-widget-text-editor{color:#fff}
.elementor-486 .shp-cta-panel:after{content:'';position:absolute;right:30px;top:35px;width:150px;height:155px;border:1px solid #9B8BFF;border-radius:20px;transform:rotate(12deg);background:#FFFFFF21;box-shadow:-90px 50px 0 #FFFFFF19;z-index:-1}
.elementor-486 .sh-home-section p{margin:0}
.elementor-486 .sh-footer-brand{flex:1}
.elementor-486 .sh-footer-column{flex:0 0 15%}
.elementor-486 a:focus-visible,.elementor-486 button:focus-visible{outline:3px solid #101634;outline-offset:4px}
body.postid-114 .elementor-486 .shp-gallery img:not(.zoomImg),body.postid-416 .elementor-486 .shp-gallery img:not(.zoomImg){object-fit:contain!important;background:#F7F5FE}
@media(max-width:1200px){.elementor-486 .shp-title .product_title{font-size:29px}.elementor-486 .shp-purchase{padding:24px}.elementor-486 .shp-gallery .flex-viewport,.elementor-486 .shp-gallery .woocommerce-product-gallery__image a,.elementor-486 .shp-gallery .woocommerce-product-gallery__image img:not(.zoomImg){height:470px!important}body.single-product:has(.elementor-486) #masthead .elementor-nav-menu--main .elementor-item{padding-left:10px;padding-right:10px}}
@media(max-width:1024px){.elementor-486 .shp-purchase{padding:22px;gap:20px}.elementor-486 .shp-price p.price{font-size:39px}.elementor-486 .shp-gallery .flex-control-thumbs li img{height:85px!important}.elementor-486 .shp-step{padding:20px;flex-direction:column}.elementor-486 .sh-footer-column{flex-basis:18%}.elementor-486 .sh-footer-brand{width:40%}}
@media(max-width:767px){body.single-product:has(.elementor-486) #masthead .elementor-element-0000449{--padding-left:20px;--padding-right:20px;--padding-top:10px;--padding-bottom:10px}body.single-product:has(.elementor-486) #masthead .elementor-element-0000442 img{width:165px}.elementor-486 .shp-layout{flex-direction:column;gap:24px}.elementor-486 .shp-purchase,.elementor-486 .shp-gallery-column{width:100%}.elementor-486 .shp-title .product_title{font-size:31px}.elementor-486 .shp-gallery .flex-viewport,.elementor-486 .shp-gallery .woocommerce-product-gallery__image a,.elementor-486 .shp-gallery .woocommerce-product-gallery__image img:not(.zoomImg){height:330px!important}.elementor-486 .shp-gallery .flex-control-thumbs{gap:12px}.elementor-486 .shp-gallery .flex-control-thumbs li img{height:84px!important}.elementor-486 .shp-data .woocommerce-Tabs-panel h2{font-size:26px}.elementor-486 .shp-data .woocommerce-Tabs-panel h3{font-size:23px}.elementor-486 .shp-data .woocommerce-Tabs-panel ul{grid-template-columns:1fr;padding:22px}.elementor-486 .shp-data .woocommerce-Tabs-panel ol{padding:22px 22px 22px 42px}.elementor-486 .shp-steps{flex-direction:column}.elementor-486 .shp-step{width:100%;flex-direction:row}.elementor-486 .shp-faq-layout{flex-direction:column}.elementor-486 .shp-faq-layout>.e-con{width:100%}.elementor-486 .shp-cta-panel{padding:27px 24px}.elementor-486 .shp-cta-panel:after{right:-90px}.elementor-486 .sh-footer-layout{flex-wrap:wrap;column-gap:5%;row-gap:30px}.elementor-486 .sh-footer-brand{width:100%;flex:0 0 100%}.elementor-486 .sh-footer-column{width:30%;flex:0 0 30%}.elementor-486 .sh-footer-column .elementor-button{font-size:13px}.elementor-486 .sh-footer-logo img{width:200px;height:auto}}
/* Dynamically group each product's existing factual content into reference-style cards. */
.elementor-486 .shp-facts-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:30px 0}
.elementor-486 .shp-data .shp-fact-card{margin:30px 0}
.elementor-486 .shp-data .shp-facts-grid>.shp-fact-card{border:1px solid #E4E2ED;border-radius:12px;padding:30px;margin:0;background:#fff}
.elementor-486 .shp-data .shp-facts-grid>.shp-fact-card h3{margin-top:0;font-size:24px}
.elementor-486 .shp-data .shp-facts-grid>.shp-fact-card ul{display:block;border:0;border-radius:0;padding:0;margin:0}
.elementor-486 .shp-data .shp-facts-grid>.shp-fact-card li{margin:0 0 15px;font-size:16px;line-height:1.6}
.elementor-486 .shp-data .shp-facts-grid>.shp-fact-card p{font-size:16px;line-height:1.7}
@media(max-width:767px){.elementor-486 .shp-facts-grid{grid-template-columns:1fr;gap:20px}.elementor-486 .shp-data .shp-facts-grid>.shp-fact-card{padding:24px}}
/* Override the inherited site title-hiding rule only for the actual product title. */
.elementor-486 .shp-title,.elementor-486 .shp-title .elementor-widget-container,.elementor-486 .shp-title h1{display:block!important;visibility:visible!important}/* End custom CSS */