.elementor-widget-container .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-container .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height)}.elementor-3142 .elementor-element.elementor-element-bece356{--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;--overflow:hidden}.elementor-3142 .elementor-element.elementor-element-6ab8dac{--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:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-woocommerce-breadcrumb .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-woocommerce-breadcrumb .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height)}.elementor-3142 .elementor-element.elementor-element-2b53406 .woocommerce-breadcrumb{color:#64748B;font-size:15px;letter-spacing:-.2px;text-align:start}.elementor-3142 .elementor-element.elementor-element-2b53406 .woocommerce-breadcrumb>a{color:#64748B}.elementor-3142 .elementor-element.elementor-element-eeab0b0{--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;--justify-content:space-evenly;--align-items:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3142 .elementor-element.elementor-element-5330cec{--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 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6EEF8;--border-color:#E6EEF8;--border-radius:6px 6px 6px 6px}.elementor-widget-woocommerce-product-images .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-woocommerce-product-images .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height)}.elementor-3142 .elementor-element.elementor-element-64cd4fe{--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:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-heading .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-heading .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height)}.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);color:var(--e-global-color-primary)}.elementor-3142 .elementor-element.elementor-element-a782396{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:start}.elementor-3142 .elementor-element.elementor-element-a782396 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:1.2em;color:#005BB5}.elementor-widget-woocommerce-product-title .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-woocommerce-product-title .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height)}.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);color:var(--e-global-color-primary)}.elementor-3142 .elementor-element.elementor-element-37825f8{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-3142 .elementor-element.elementor-element-37825f8 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:42px;font-weight:700;line-height:1.2em;color:#000}.elementor-widget-woocommerce-product-short-description .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-woocommerce-product-short-description .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height)}.elementor-3142 .elementor-element.elementor-element-a48f872{text-align:start}.woocommerce .elementor-3142 .elementor-element.elementor-element-a48f872 .woocommerce-product-details__short-description{color:#334155;font-size:16px;font-weight:400}.elementor-3142 .elementor-element.elementor-element-a9e737a{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3142 .elementor-element.elementor-element-396f6c2{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-icon .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-icon .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height)}.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-3142 .elementor-element.elementor-element-941e248{padding:0 0 0 0}.elementor-3142 .elementor-element.elementor-element-941e248 .elementor-icon-wrapper{text-align:center}.elementor-3142 .elementor-element.elementor-element-941e248 .elementor-icon{font-size:24px}.elementor-3142 .elementor-element.elementor-element-941e248 .elementor-icon svg{height:24px}.elementor-3142 .elementor-element.elementor-element-36a6509{text-align:center}.elementor-3142 .elementor-element.elementor-element-36a6509 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:13px;font-weight:600;line-height:1.3em;color:#334155}.elementor-3142 .elementor-element.elementor-element-493568c{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-3142 .elementor-element.elementor-element-e963f52{padding:0 0 0 0}.elementor-3142 .elementor-element.elementor-element-e963f52 .elementor-icon-wrapper{text-align:center}.elementor-3142 .elementor-element.elementor-element-e963f52 .elementor-icon{font-size:24px}.elementor-3142 .elementor-element.elementor-element-e963f52 .elementor-icon svg{height:24px}.elementor-3142 .elementor-element.elementor-element-217f0f0{text-align:center}.elementor-3142 .elementor-element.elementor-element-217f0f0 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:13px;font-weight:600;line-height:1.3em;color:#334155}.elementor-3142 .elementor-element.elementor-element-84961ab{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-3142 .elementor-element.elementor-element-4586df9{padding:0 0 0 0}.elementor-3142 .elementor-element.elementor-element-4586df9 .elementor-icon-wrapper{text-align:center}.elementor-3142 .elementor-element.elementor-element-4586df9 .elementor-icon{font-size:24px}.elementor-3142 .elementor-element.elementor-element-4586df9 .elementor-icon svg{height:24px}.elementor-3142 .elementor-element.elementor-element-684c095{text-align:center}.elementor-3142 .elementor-element.elementor-element-684c095 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:13px;font-weight:600;line-height:1.3em;color:#334155}.elementor-3142 .elementor-element.elementor-element-4416481{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-3142 .elementor-element.elementor-element-294147d{padding:0 0 0 0}.elementor-3142 .elementor-element.elementor-element-294147d .elementor-icon-wrapper{text-align:center}.elementor-3142 .elementor-element.elementor-element-294147d .elementor-icon{font-size:24px}.elementor-3142 .elementor-element.elementor-element-294147d .elementor-icon svg{height:24px}.elementor-3142 .elementor-element.elementor-element-4a12a04{text-align:center}.elementor-3142 .elementor-element.elementor-element-4a12a04 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:13px;font-weight:600;line-height:1.3em;color:#334155}.elementor-3142 .elementor-element.elementor-element-309bfd6{--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;--justify-content:center;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3142 .elementor-element.elementor-element-dd51e9f{--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;--justify-content:flex-start;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3142 .elementor-element.elementor-element-8b5b486{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 10px;text-align:start}.elementor-3142 .elementor-element.elementor-element-8b5b486 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:14px;font-weight:700;line-height:1.2em}.elementor-3142 .elementor-element.elementor-element-6f05c20{--display:flex;--min-height:0px;--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;--justify-content:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap}.elementor-3142 .elementor-element.elementor-element-55ea12e .elementor-icon-wrapper{text-align:center}.elementor-3142 .elementor-element.elementor-element-55ea12e .elementor-icon{font-size:30px}.elementor-3142 .elementor-element.elementor-element-55ea12e .elementor-icon svg{height:30px}.elementor-3142 .elementor-element.elementor-element-507514d .elementor-icon-wrapper{text-align:center}.elementor-3142 .elementor-element.elementor-element-507514d .elementor-icon{font-size:30px}.elementor-3142 .elementor-element.elementor-element-507514d .elementor-icon svg{height:30px}.elementor-3142 .elementor-element.elementor-element-c235818 .elementor-icon-wrapper{text-align:center}.elementor-3142 .elementor-element.elementor-element-c235818 .elementor-icon{font-size:30px}.elementor-3142 .elementor-element.elementor-element-c235818 .elementor-icon svg{height:30px}.elementor-3142 .elementor-element.elementor-element-e1a522e .elementor-icon-wrapper{text-align:center}.elementor-3142 .elementor-element.elementor-element-e1a522e .elementor-icon{font-size:30px}.elementor-3142 .elementor-element.elementor-element-e1a522e .elementor-icon svg{height:30px}.elementor-3142 .elementor-element.elementor-element-7840973{--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;--justify-content:flex-start;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3142 .elementor-element.elementor-element-249a024{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:start}.elementor-3142 .elementor-element.elementor-element-249a024 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:14px;font-weight:700;line-height:1.2em}.elementor-3142 .elementor-element.elementor-element-c6fca6f{--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;--justify-content:flex-start;--align-items:center;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0 0 0 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var(--e-global-color-astglobalcolor7);--border-color:var( --e-global-color-astglobalcolor7 );--border-radius:0px 0px 0px 0px}.elementor-3142 .elementor-element.elementor-element-e522204 .elementor-icon-wrapper{text-align:center}.elementor-3142 .elementor-element.elementor-element-e522204 .elementor-icon{font-size:50px}.elementor-3142 .elementor-element.elementor-element-e522204 .elementor-icon svg{height:50px}.elementor-3142 .elementor-element.elementor-element-d78087e .elementor-icon-wrapper{text-align:center}.elementor-3142 .elementor-element.elementor-element-d78087e .elementor-icon{font-size:50px}.elementor-3142 .elementor-element.elementor-element-d78087e .elementor-icon svg{height:50px}.elementor-3142 .elementor-element.elementor-element-c4285fe .elementor-icon-wrapper{text-align:center}.elementor-3142 .elementor-element.elementor-element-c4285fe .elementor-icon{font-size:50px}.elementor-3142 .elementor-element.elementor-element-c4285fe .elementor-icon svg{height:50px}.elementor-3142 .elementor-element.elementor-element-d0cd938 .elementor-icon-wrapper{text-align:center}.elementor-3142 .elementor-element.elementor-element-d0cd938 .elementor-icon{font-size:50px}.elementor-3142 .elementor-element.elementor-element-d0cd938 .elementor-icon svg{height:50px}.elementor-3142 .elementor-element.elementor-element-932dcf5{--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;--justify-content:flex-start;--align-items:center;--flex-wrap:nowrap}.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);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-widget-button .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-button .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height)}.elementor-3142 .elementor-element.elementor-element-c322791 .elementor-button{background-color:#FFB300;font-family:"Inter",Sans-serif;font-size:16px;font-weight:600;letter-spacing:.5px;border-radius:6px 6px 6px 6px}.elementor-3142 .elementor-element.elementor-element-c322791 .elementor-button:hover,.elementor-3142 .elementor-element.elementor-element-c322791 .elementor-button:focus{background-color:#005BB5;color:#FFF}.elementor-3142 .elementor-element.elementor-element-c322791 .elementor-button:hover svg,.elementor-3142 .elementor-element.elementor-element-c322791 .elementor-button:focus svg{fill:#FFF}.elementor-3142 .elementor-element.elementor-element-ab42630 .elementor-button{background-color:#FFF;font-family:"Inter",Sans-serif;font-size:16px;font-weight:600;letter-spacing:.5px;fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-style:solid;border-width:2px 2px 2px 2px;border-color:var(--e-global-color-primary);border-radius:6px 6px 6px 6px}.elementor-3142 .elementor-element.elementor-element-ab42630 .elementor-button:hover,.elementor-3142 .elementor-element.elementor-element-ab42630 .elementor-button:focus{background-color:var(--e-global-color-primary);color:#FFF}.elementor-3142 .elementor-element.elementor-element-ab42630 .elementor-button:hover svg,.elementor-3142 .elementor-element.elementor-element-ab42630 .elementor-button:focus svg{fill:#FFF}.elementor-3142 .elementor-element.elementor-element-1190a0a{--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:36px;--padding-left:0px;--padding-right:0px}.elementor-widget-html .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-html .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height)}.elementor-3142 .elementor-element.elementor-element-2988f88{--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;--overflow:hidden}.elementor-3142 .elementor-element.elementor-element-c87dc8d{--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-3142 .elementor-element.elementor-element-688c187{--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}.elementor-3142 .elementor-element.elementor-element-761c835{--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}.elementor-3142 .elementor-element.elementor-element-e94a2b8{--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-widget-text-editor .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-text-editor .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height)}.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);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-3142 .elementor-element.elementor-element-505f7b0{--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-widget-image .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-image .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height)}.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)}.elementor-3142 .elementor-element.elementor-element-0e0fe86{--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}.elementor-3142 .elementor-element.elementor-element-b0be291{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-widget-shortcode .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-shortcode .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height)}.elementor-3142 .elementor-element.elementor-element-5736fc6{--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}.elementor-3142 .elementor-element.elementor-element-b9c1f0f{--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}.elementor-3142 .elementor-element.elementor-element-d8ebfa4{--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}.elementor-3142 .elementor-element.elementor-element-1859bdc{--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}.elementor-3142 .elementor-element.elementor-element-fff4861{--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}.elementor-3142 .elementor-element.elementor-element-cfc013f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-3142 .elementor-element.elementor-element-143b252{--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}.elementor-3142 .elementor-element.elementor-element-67ddd07{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-3142 .elementor-element.elementor-element-8ea1ca9{--display:flex}@media(min-width:768px){.elementor-3142 .elementor-element.elementor-element-eeab0b0{--width:100%}.elementor-3142 .elementor-element.elementor-element-5330cec{--width:45%}.elementor-3142 .elementor-element.elementor-element-64cd4fe{--width:55%}.elementor-3142 .elementor-element.elementor-element-396f6c2{--width:25%}.elementor-3142 .elementor-element.elementor-element-493568c{--width:25%}.elementor-3142 .elementor-element.elementor-element-84961ab{--width:25%}.elementor-3142 .elementor-element.elementor-element-4416481{--width:25%}.elementor-3142 .elementor-element.elementor-element-dd51e9f{--width:50%}.elementor-3142 .elementor-element.elementor-element-6f05c20{--width:100%}.elementor-3142 .elementor-element.elementor-element-7840973{--width:50%}.elementor-3142 .elementor-element.elementor-element-2988f88{--width:75%}.elementor-3142 .elementor-element.elementor-element-e94a2b8{--width:100%}.elementor-3142 .elementor-element.elementor-element-505f7b0{--width:100%}.elementor-3142 .elementor-element.elementor-element-8ea1ca9{--content-width:10px}}@media(min-width:2400px){.elementor-widget-container .eael-protected-content-message{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-container .protected-content-error-msg{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-3142 .elementor-element.elementor-element-bece356{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px}.elementor-widget-woocommerce-breadcrumb .eael-protected-content-message{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-woocommerce-breadcrumb .protected-content-error-msg{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-woocommerce-product-images .eael-protected-content-message{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-woocommerce-product-images .protected-content-error-msg{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-heading .eael-protected-content-message{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-heading .protected-content-error-msg{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-woocommerce-product-title .eael-protected-content-message{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-woocommerce-product-title .protected-content-error-msg{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.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)}.elementor-widget-woocommerce-product-short-description .eael-protected-content-message{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-woocommerce-product-short-description .protected-content-error-msg{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-icon .eael-protected-content-message{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-icon .protected-content-error-msg{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-button .eael-protected-content-message{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-button .protected-content-error-msg{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-button .elementor-button{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-widget-html .eael-protected-content-message{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-html .protected-content-error-msg{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-text-editor .eael-protected-content-message{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-text-editor .protected-content-error-msg{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-widget-image .eael-protected-content-message{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-image .protected-content-error-msg{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-widget-shortcode .eael-protected-content-message{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-shortcode .protected-content-error-msg{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}}@media(max-width:1366px){.elementor-widget-container .eael-protected-content-message{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-container .protected-content-error-msg{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-woocommerce-breadcrumb .eael-protected-content-message{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-woocommerce-breadcrumb .protected-content-error-msg{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-woocommerce-product-images .eael-protected-content-message{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-woocommerce-product-images .protected-content-error-msg{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-heading .eael-protected-content-message{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-heading .protected-content-error-msg{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-woocommerce-product-title .eael-protected-content-message{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-woocommerce-product-title .protected-content-error-msg{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.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)}.elementor-widget-woocommerce-product-short-description .eael-protected-content-message{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-woocommerce-product-short-description .protected-content-error-msg{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-icon .eael-protected-content-message{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-icon .protected-content-error-msg{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-button .eael-protected-content-message{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-button .protected-content-error-msg{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-button .elementor-button{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-widget-html .eael-protected-content-message{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-html .protected-content-error-msg{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-text-editor .eael-protected-content-message{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-text-editor .protected-content-error-msg{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-widget-image .eael-protected-content-message{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-image .protected-content-error-msg{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-widget-shortcode .eael-protected-content-message{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-shortcode .protected-content-error-msg{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}}@media(max-width:1024px){.elementor-widget-container .eael-protected-content-message{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-container .protected-content-error-msg{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-3142 .elementor-element.elementor-element-bece356{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px}.elementor-widget-woocommerce-breadcrumb .eael-protected-content-message{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-woocommerce-breadcrumb .protected-content-error-msg{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-woocommerce-product-images .eael-protected-content-message{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-woocommerce-product-images .protected-content-error-msg{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-heading .eael-protected-content-message{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-heading .protected-content-error-msg{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-woocommerce-product-title .eael-protected-content-message{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-woocommerce-product-title .protected-content-error-msg{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.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)}.elementor-widget-woocommerce-product-short-description .eael-protected-content-message{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-woocommerce-product-short-description .protected-content-error-msg{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-icon .eael-protected-content-message{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-icon .protected-content-error-msg{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-button .eael-protected-content-message{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-button .protected-content-error-msg{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-button .elementor-button{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-widget-html .eael-protected-content-message{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-html .protected-content-error-msg{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-text-editor .eael-protected-content-message{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-text-editor .protected-content-error-msg{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-widget-image .eael-protected-content-message{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-image .protected-content-error-msg{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-widget-shortcode .eael-protected-content-message{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-shortcode .protected-content-error-msg{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}}@media(max-width:767px){.elementor-widget-container .eael-protected-content-message{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-container .protected-content-error-msg{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-3142 .elementor-element.elementor-element-bece356{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px}.elementor-widget-woocommerce-breadcrumb .eael-protected-content-message{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-woocommerce-breadcrumb .protected-content-error-msg{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-woocommerce-product-images .eael-protected-content-message{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-woocommerce-product-images .protected-content-error-msg{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-heading .eael-protected-content-message{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-heading .protected-content-error-msg{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-3142 .elementor-element.elementor-element-a782396 .elementor-heading-title{font-size:32px}.elementor-widget-woocommerce-product-title .eael-protected-content-message{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-woocommerce-product-title .protected-content-error-msg{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.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)}.elementor-3142 .elementor-element.elementor-element-37825f8 .elementor-heading-title{font-size:32px}.elementor-widget-woocommerce-product-short-description .eael-protected-content-message{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-woocommerce-product-short-description .protected-content-error-msg{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-icon .eael-protected-content-message{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-icon .protected-content-error-msg{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-3142 .elementor-element.elementor-element-36a6509 .elementor-heading-title{font-size:32px}.elementor-3142 .elementor-element.elementor-element-217f0f0 .elementor-heading-title{font-size:32px}.elementor-3142 .elementor-element.elementor-element-684c095 .elementor-heading-title{font-size:32px}.elementor-3142 .elementor-element.elementor-element-4a12a04 .elementor-heading-title{font-size:32px}.elementor-3142 .elementor-element.elementor-element-8b5b486 .elementor-heading-title{font-size:32px}.elementor-3142 .elementor-element.elementor-element-249a024 .elementor-heading-title{font-size:32px}.elementor-widget-button .eael-protected-content-message{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-button .protected-content-error-msg{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-button .elementor-button{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-widget-html .eael-protected-content-message{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-html .protected-content-error-msg{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-text-editor .eael-protected-content-message{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-text-editor .protected-content-error-msg{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-widget-image .eael-protected-content-message{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-image .protected-content-error-msg{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-widget-shortcode .eael-protected-content-message{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-shortcode .protected-content-error-msg{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media (min-width:1025px){.elementor-3142 .elementor-element.elementor-element-bece356{width:75%;margin:0 auto;overflow:hidden}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-breadcrumb-wrap{width:100%;padding:10px 0 6px;font-size:13px;line-height:1.5;color:#64748b}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-hero{width:100%;display:grid!important;grid-template-columns:minmax(0,40%) minmax(0,60%);align-items:stretch;gap:48px;padding:12px 0 48px}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-gallery-col{width:100%!important;min-width:0;height:100%;display:flex!important;align-items:center;justify-content:center;padding:0!important;margin:0!important;background:transparent!important;border:1px solid #E6EEF8;border-radius:10px;overflow:hidden}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-gallery{width:100%;height:100%;margin:0!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-gallery .woocommerce-product-gallery,.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-gallery .woocommerce-product-gallery__wrapper{width:100%;height:100%;margin:0!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-gallery img{display:block;width:100%;height:auto;object-fit:contain}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-summary-col{width:100%!important;min-width:0;display:flex!important;flex-direction:column;justify-content:flex-start;gap:15px;padding:0!important;margin:0!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-category-label,.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-category-label .elementor-heading-title,.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-category-label .elementor-post-info,.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-category-label .elementor-icon-list-text,.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-category-label a{margin:0!important;padding:0!important;font-size:18px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:.01em;color:#005BB5!important;text-transform:uppercase;text-decoration:none!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-category-label .elementor-post-info__terms-list,.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-category-label .elementor-post-info__terms-list-item,.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-category-label a{display:inline!important;width:auto!important;max-width:none!important;white-space:normal!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-title,.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-title .elementor-heading-title{margin:0!important;padding:0!important;font-size:40px!important;line-height:1.16!important;font-weight:700!important;color:#000!important;letter-spacing:0!important;word-break:normal!important;overflow-wrap:break-word!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-short-desc{margin:0!important;padding:0!important;font-size:15px;line-height:1.58;color:#334155}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-short-desc p{margin-top:0}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-short-desc p:last-child,.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-short-desc ul:last-child{margin-bottom:0}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-short-desc ul{margin-top:10px;margin-bottom:0;padding-left:22px}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-short-desc li{margin-bottom:7px}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-hero-benefits{width:100%;display:grid!important;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:10px;padding-bottom:22px;border-bottom:1px solid #E6EEF8}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-hero-benefit-item{width:100%!important;min-width:0;display:flex!important;flex-direction:column;align-items:center;justify-content:flex-start;gap:7px;padding:0!important;margin:0!important;background:transparent!important;border:none!important;border-radius:0!important;text-align:center}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-hero-benefit-item .elementor-icon{font-size:24px;color:#005BB5}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-hero-benefit-title,.elementor-3142 .elementor-element.elementor-element-bece356 .xq-hero-benefit-title .elementor-heading-title{margin:0!important;padding:0!important;font-size:13px!important;line-height:1.35!important;font-weight:600!important;color:#0f172a!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-hero-proof-row{width:100%;display:grid!important;grid-template-columns:repeat(4,1fr);column-gap:18px;align-items:center;margin-top:4px;padding-bottom:15px;border-bottom:1px solid #E6EEF8}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-hero-certifications{grid-column:1 / 3;justify-self:start;width:auto!important;margin-left:56px!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-hero-payment{grid-column:3 / 5;justify-self:start;width:auto!important;margin-left:0!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-hero-certifications,.elementor-3142 .elementor-element.elementor-element-bece356 .xq-hero-payment{min-width:0;display:flex!important;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:5px;padding:0!important;background:transparent!important;border:none!important;border-radius:0!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-hero-info-label,.elementor-3142 .elementor-element.elementor-element-bece356 .xq-hero-info-label .elementor-heading-title{margin:0!important;padding:0!important;white-space:nowrap;flex-shrink:0;font-size:15px!important;line-height:1.2!important;font-weight:700!important;color:#005BB5!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-hero-cert-list,.elementor-3142 .elementor-element.elementor-element-bece356 .xq-payment-list{min-width:0;display:flex!important;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:18px}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-hero-cert-list .elementor-icon{font-size:30px}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-payment-list .elementor-icon,.elementor-3142 .elementor-element.elementor-element-bece356 .xq-payment-icon .elementor-icon{font-size:50px}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-actions{width:100%;display:grid!important;grid-template-columns:1fr 1fr;gap:16px;align-items:center;margin-top:10px}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-actions .elementor-widget-button,.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-actions .elementor-button-wrapper,.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-actions .elementor-button{width:100%}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-actions .elementor-button{min-height:52px;display:flex;align-items:center;justify-content:center;border-radius:6px;font-size:15px;font-weight:700;letter-spacing:.01em}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-actions .xq-btn-primary .elementor-button{background:#FFB300!important;color:#0E3C78!important;border:1px solid #FFB300!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-actions .xq-btn-primary .elementor-button:hover{background:#005BB5!important;color:#fff!important;border-color:#005BB5!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-actions .xq-btn-secondary .elementor-button{background:#fff!important;color:#005BB5!important;border:1px solid #D9E2EF!important;box-shadow:none!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-actions .xq-btn-secondary .elementor-button:hover{background:#005BB5!important;color:#fff!important;border-color:#005BB5!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-buyer-tabs-section{width:100%;padding:0 0 36px;margin:0}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-buyer-tabs-custom{width:100%;background:#fff;border:1px solid #E6EEF8;border-radius:10px;overflow:hidden}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-buyer-tabs-custom input[type="radio"]{display:none!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-buyer-tab-nav{display:grid;grid-template-columns:1fr 1fr;width:100%;background:#f8fbff;border-bottom:1px solid #E6EEF8}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-buyer-tab-label{display:flex;align-items:center;justify-content:center;min-height:58px;padding:16px 20px;margin:0;font-size:15px;line-height:1.3;font-weight:700;color:#0E3C78;text-align:center;cursor:pointer;background:#f8fbff;transition:all .2s ease}.elementor-3142 .elementor-element.elementor-element-bece356 #xq-buyer-tab-dealers:checked~.xq-buyer-tab-nav label[for="xq-buyer-tab-dealers"],.elementor-3142 .elementor-element.elementor-element-bece356 #xq-buyer-tab-endusers:checked~.xq-buyer-tab-nav label[for="xq-buyer-tab-endusers"]{background:#005BB5!important;color:#fff!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-buyer-tab-panels{width:100%;background:#fff}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-buyer-tab-panel{display:none;padding:24px}.elementor-3142 .elementor-element.elementor-element-bece356 #xq-buyer-tab-dealers:checked~.xq-buyer-tab-panels .xq-buyer-panel-dealers{display:block}.elementor-3142 .elementor-element.elementor-element-bece356 #xq-buyer-tab-endusers:checked~.xq-buyer-tab-panels .xq-buyer-panel-endusers{display:block}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-buyer-benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;width:100%}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-buyer-benefit-card{min-width:0;padding:0}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-buyer-benefit-card h3{margin:0 0 8px;padding:0;font-size:15px;line-height:1.35;font-weight:700;color:#0E3C78}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-buyer-benefit-card p{margin:0;padding:0;font-size:13px;line-height:1.55;color:#475569}}@media (min-width:768px) and (max-width:1024px){.elementor-3142 .elementor-element.elementor-element-bece356{width:90%;margin:0 auto;overflow:visible}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-breadcrumb-wrap{width:100%;padding:12px 0 10px;font-size:13px;line-height:1.5;color:#64748b}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-hero{width:100%;display:grid!important;grid-template-columns:1fr!important;gap:26px!important;padding:10px 0 36px!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-gallery-col{width:100%!important;height:auto!important;display:flex!important;align-items:center;justify-content:center;border:1px solid #E6EEF8;border-radius:10px;overflow:hidden;background:#fff}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-gallery,.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-gallery .woocommerce-product-gallery,.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-gallery .woocommerce-product-gallery__wrapper{width:100%!important;height:auto!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-gallery img{width:100%!important;height:auto!important;object-fit:contain!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-summary-col{width:100%!important;gap:14px!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-category-label,.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-category-label .elementor-heading-title,.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-category-label .elementor-post-info,.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-category-label .elementor-icon-list-text,.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-category-label a{font-size:15px!important;line-height:1.25!important;font-weight:700!important;color:#005BB5!important;text-transform:uppercase!important;text-decoration:none!important;white-space:normal!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-category-label .elementor-post-info__terms-list,.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-category-label .elementor-post-info__terms-list-item,.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-category-label a{display:inline!important;width:auto!important;max-width:none!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-title,.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-title .elementor-heading-title{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;font-size:34px!important;line-height:1.16!important;font-weight:700!important;color:#000!important;letter-spacing:0!important;word-break:normal!important;overflow-wrap:break-word!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-short-desc,.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-short-desc p,.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-short-desc li{font-size:15px!important;line-height:1.6!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-hero-benefits{width:100%!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;column-gap:18px!important;row-gap:0!important;align-items:start!important;justify-items:stretch!important;margin-top:12px!important;padding-bottom:18px!important;border-bottom:1px solid #E6EEF8!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-hero-benefit-item{min-width:0!important;width:100%!important;height:100%!important;display:grid!important;grid-template-rows:28px auto!important;align-items:start!important;justify-items:center!important;gap:7px!important;padding:0!important;margin:0!important;text-align:center!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-hero-benefit-item .elementor-widget-container,.elementor-3142 .elementor-element.elementor-element-bece356 .xq-hero-benefit-item .elementor-icon-wrapper{width:100%!important;min-height:28px!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;margin:0!important;padding:0!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-hero-benefit-item .elementor-icon{display:flex!important;align-items:flex-start!important;justify-content:center!important;font-size:23px!important;line-height:1!important;color:#005BB5!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-hero-benefit-title,.elementor-3142 .elementor-element.elementor-element-bece356 .xq-hero-benefit-title .elementor-heading-title{width:100%!important;min-height:34px!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;margin:0!important;padding:0!important;font-size:12px!important;line-height:1.28!important;font-weight:600!important;color:#0f172a!important;text-align:center!important;white-space:normal!important;word-break:normal!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-hero-proof-row{width:100%!important;max-width:820px!important;display:grid!important;grid-template-columns:1fr 1fr!important;column-gap:64px!important;row-gap:0!important;align-items:start!important;margin:22px auto 0!important;padding:0 28px 22px!important;border-bottom:1px solid #E6EEF8!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-hero-certifications,.elementor-3142 .elementor-element.elementor-element-bece356 .xq-hero-payment{grid-column:auto!important;width:100%!important;margin-left:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:12px!important;padding:0!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-hero-info-label,.elementor-3142 .elementor-element.elementor-element-bece356 .xq-hero-info-label .elementor-heading-title{margin:0!important;padding:0!important;font-size:14px!important;line-height:1.25!important;font-weight:700!important;color:#005BB5!important;white-space:nowrap!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-hero-cert-list,.elementor-3142 .elementor-element.elementor-element-bece356 .xq-payment-list{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-hero-cert-list .elementor-icon{font-size:26px!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-payment-list .elementor-icon,.elementor-3142 .elementor-element.elementor-element-bece356 .xq-payment-icon .elementor-icon{font-size:38px!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-actions{width:100%!important;max-width:820px!important;display:grid!important;grid-template-columns:repeat(2,minmax(220px,280px))!important;justify-content:center!important;align-items:center!important;column-gap:64px!important;margin:26px auto 0!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-actions .elementor-widget-button,.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-actions .elementor-button-wrapper,.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-actions .elementor-button{width:100%!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-actions .elementor-button{min-height:50px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;font-size:13px!important;line-height:1.25!important;font-weight:700!important;padding:12px 14px!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-buyer-tabs-section{width:100%;padding:0 0 34px}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-buyer-tabs-custom{width:100%;border:1px solid #E6EEF8;border-radius:10px;overflow:hidden;background:#fff}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-buyer-tabs-custom input[type="radio"]{display:none!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-buyer-tab-nav{display:grid!important;grid-template-columns:1fr 1fr!important;background:#f8fbff;border-bottom:1px solid #E6EEF8}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-buyer-tab-label{min-height:54px!important;padding:14px 12px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;font-size:15px!important;line-height:1.3!important;font-weight:700!important;color:#0E3C78}.elementor-3142 .elementor-element.elementor-element-bece356 #xq-buyer-tab-dealers:checked~.xq-buyer-tab-nav label[for="xq-buyer-tab-dealers"],.elementor-3142 .elementor-element.elementor-element-bece356 #xq-buyer-tab-endusers:checked~.xq-buyer-tab-nav label[for="xq-buyer-tab-endusers"]{background:#005BB5!important;color:#fff!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-buyer-tab-panel{display:none!important;padding:22px!important}.elementor-3142 .elementor-element.elementor-element-bece356 #xq-buyer-tab-dealers:checked~.xq-buyer-tab-panels .xq-buyer-panel-dealers{display:block!important}.elementor-3142 .elementor-element.elementor-element-bece356 #xq-buyer-tab-endusers:checked~.xq-buyer-tab-panels .xq-buyer-panel-endusers{display:block!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-buyer-benefit-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-buyer-benefit-card h3{margin:0 0 7px!important;font-size:16px!important;line-height:1.35!important;color:#0E3C78!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-buyer-benefit-card p{margin:0!important;font-size:14px!important;line-height:1.55!important;color:#475569!important}}@media (max-width:767px){.elementor-3142 .elementor-element.elementor-element-bece356{width:92%;margin:0 auto;overflow:visible}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-breadcrumb-wrap{width:100%;padding:10px 0 8px;font-size:12px;line-height:1.5;color:#64748b}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-hero{width:100%;display:grid!important;grid-template-columns:1fr!important;gap:22px!important;padding:8px 0 30px!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-gallery-col{width:100%!important;height:auto!important;border:1px solid #E6EEF8;border-radius:10px;overflow:hidden;background:#fff}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-gallery,.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-gallery .woocommerce-product-gallery,.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-gallery .woocommerce-product-gallery__wrapper{width:100%!important;height:auto!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-gallery img{width:100%!important;height:auto!important;object-fit:contain!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-summary-col{width:100%!important;gap:13px!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-category-label{width:100%!important;max-width:100%!important;margin:0 0 4px!important;padding:0!important;overflow:visible!important;text-align:left!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-category-label,.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-category-label .elementor-heading-title,.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-category-label .elementor-post-info,.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-category-label .elementor-icon-list-text,.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-category-label a{font-size:13px!important;line-height:1.25!important;font-weight:700!important;color:#005BB5!important;letter-spacing:.01em!important;text-transform:uppercase!important;text-decoration:none!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-category-label .elementor-widget-container{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:visible!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-category-label .elementor-post-info__terms-list,.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-category-label .elementor-post-info__terms-list-item,.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-category-label a{display:inline!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;position:static!important;transform:none!important;text-align:left!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-title,.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-title .elementor-heading-title{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;font-size:21px!important;line-height:1.2!important;font-weight:700!important;color:#000!important;letter-spacing:0!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-short-desc,.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-short-desc p,.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-short-desc li{font-size:14px!important;line-height:1.58!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-short-desc ul{padding-left:20px}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-hero-benefits{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:18px!important;row-gap:22px!important;align-items:start!important;justify-items:center!important;margin:12px auto 0!important;padding-bottom:22px!important;border-bottom:1px solid #E6EEF8!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-hero-benefit-item{width:100%!important;min-width:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;text-align:center!important;gap:7px!important;padding:0!important;margin:0!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-hero-benefit-item .elementor-widget-container,.elementor-3142 .elementor-element.elementor-element-bece356 .xq-hero-benefit-item .elementor-icon-wrapper{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:26px!important;margin:0!important;padding:0!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-hero-benefit-item .elementor-icon{display:flex!important;align-items:center!important;justify-content:center!important;font-size:22px!important;line-height:1!important;color:#005BB5!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-hero-benefit-title,.elementor-3142 .elementor-element.elementor-element-bece356 .xq-hero-benefit-title .elementor-heading-title{display:block!important;width:100%!important;min-height:34px!important;margin:0!important;padding:0!important;font-size:12px!important;line-height:1.28!important;font-weight:600!important;color:#0f172a!important;text-align:center!important;white-space:normal!important;word-break:normal!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-hero-proof-row{width:100%!important;max-width:320px!important;display:grid!important;grid-template-columns:1fr!important;gap:20px!important;margin:22px auto 0!important;padding:0 0 22px!important;border-bottom:1px solid #E6EEF8!important;align-items:center!important;justify-items:center!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-hero-certifications,.elementor-3142 .elementor-element.elementor-element-bece356 .xq-hero-payment{grid-column:auto!important;width:100%!important;margin:0 auto!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;text-align:center!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-hero-info-label,.elementor-3142 .elementor-element.elementor-element-bece356 .xq-hero-info-label .elementor-heading-title{width:100%!important;margin:0!important;padding:0!important;font-size:14px!important;line-height:1.25!important;font-weight:700!important;color:#005BB5!important;text-align:center!important;white-space:normal!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-hero-cert-list,.elementor-3142 .elementor-element.elementor-element-bece356 .xq-payment-list{width:100%!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:10px!important;margin:0 auto!important;padding:0!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-hero-cert-list .elementor-icon{font-size:24px!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-payment-list .elementor-icon,.elementor-3142 .elementor-element.elementor-element-bece356 .xq-payment-icon .elementor-icon{font-size:34px!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-actions{width:100%;display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin-top:12px!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-actions .elementor-button{min-height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:12px!important;line-height:1.25!important;padding:10px 8px!important;text-align:center!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-buyer-tabs-section{width:100%;padding:0 0 32px!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-buyer-tabs-custom{width:100%;border:1px solid #E6EEF8;border-radius:10px;overflow:hidden;background:#fff}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-buyer-tabs-custom input[type="radio"]{display:none!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-buyer-tab-nav{display:grid!important;grid-template-columns:1fr 1fr!important;background:#f8fbff;border-bottom:1px solid #E6EEF8}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-buyer-tab-label{min-height:48px!important;padding:10px 8px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;font-size:12px!important;line-height:1.25!important;font-weight:700!important;color:#0E3C78}.elementor-3142 .elementor-element.elementor-element-bece356 #xq-buyer-tab-dealers:checked~.xq-buyer-tab-nav label[for="xq-buyer-tab-dealers"],.elementor-3142 .elementor-element.elementor-element-bece356 #xq-buyer-tab-endusers:checked~.xq-buyer-tab-nav label[for="xq-buyer-tab-endusers"]{background:#005BB5!important;color:#fff!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-buyer-tab-panel{display:none!important;padding:18px 16px!important}.elementor-3142 .elementor-element.elementor-element-bece356 #xq-buyer-tab-dealers:checked~.xq-buyer-tab-panels .xq-buyer-panel-dealers{display:block!important}.elementor-3142 .elementor-element.elementor-element-bece356 #xq-buyer-tab-endusers:checked~.xq-buyer-tab-panels .xq-buyer-panel-endusers{display:block!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-buyer-benefit-grid{display:grid!important;grid-template-columns:1fr!important;gap:16px!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-buyer-benefit-card h3{margin:0 0 7px!important;font-size:16px!important;line-height:1.32!important;color:#0E3C78!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-buyer-benefit-card p{margin:0!important;font-size:14px!important;line-height:1.52!important;color:#475569!important}}@media (max-width:390px){.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-title,.elementor-3142 .elementor-element.elementor-element-bece356 .xq-product-title .elementor-heading-title{font-size:20px!important;line-height:1.2!important}}@media (min-width:1025px){.elementor-3142 .elementor-element.elementor-element-bece356 .xq-hero-payment{overflow:visible!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-payment-list{gap:10px!important;flex-wrap:nowrap!important;overflow:visible!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-hero-payment .xq-hero-info-label,.elementor-3142 .elementor-element.elementor-element-bece356 .xq-hero-payment .xq-hero-info-label .elementor-heading-title{font-size:14px!important;white-space:nowrap!important}.elementor-3142 .elementor-element.elementor-element-bece356 .xq-payment-list .elementor-icon,.elementor-3142 .elementor-element.elementor-element-bece356 .xq-payment-icon .elementor-icon{font-size:42px!important}}@media (min-width:1025px){.elementor-3142 .elementor-element.elementor-element-2988f88{width:75%;margin:0 auto;overflow:visible}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-overview-section,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-specifications-section,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-features-section,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-applications-section,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-manufacturer-section,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-faq-section{scroll-margin-top:72px}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-anchor-nav-section{width:100%;padding:0;margin:0;position:sticky;top:0;z-index:80;background:#fff}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-anchor-nav{width:100%;display:grid;grid-template-columns:repeat(6,1fr);align-items:center;background:#fff;border:1px solid #E6EEF8;border-radius:10px 10px 0 0;overflow:hidden}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-anchor-nav a{display:flex;align-items:center;justify-content:center;min-height:52px;padding:0 14px;font-size:16px;line-height:1.3;font-weight:600;color:#334155;text-decoration:none;border-right:1px solid #E6EEF8;transition:all .2s ease}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-anchor-nav a:first-child{border-top-left-radius:10px}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-anchor-nav a:last-child{border-right:none;border-top-right-radius:10px}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-anchor-nav a:hover,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-anchor-nav a:focus,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-anchor-nav a:active,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-anchor-nav a.xq-is-active{color:#fff!important;background:#005BB5!important;outline:none!important}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-overview-section,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-specifications-section,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-features-section,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-applications-section,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-manufacturer-section{width:100%;padding:0 0 44px;margin:0}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-faq-section{width:100%;padding:0 0 58px;margin:0}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-overview-label,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-specs-label,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-features-label,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-applications-label,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-manufacturer-label,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-faq-label,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-overview-label .elementor-heading-title,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-specs-label .elementor-heading-title,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-features-label .elementor-heading-title,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-applications-label .elementor-heading-title,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-manufacturer-label .elementor-heading-title,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-faq-label .elementor-heading-title,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-overview-label.elementor-widget-heading .elementor-heading-title,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-specs-label.elementor-widget-heading .elementor-heading-title,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-features-label.elementor-widget-heading .elementor-heading-title,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-applications-label.elementor-widget-heading .elementor-heading-title,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-manufacturer-label.elementor-widget-heading .elementor-heading-title,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-faq-label.elementor-widget-heading .elementor-heading-title{margin:0 0 7px!important;padding:0!important;font-size:14px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:.04em!important;color:#005BB5!important;text-transform:uppercase!important}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-overview-title,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-specs-title,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-features-title,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-applications-title,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-manufacturer-title,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-faq-title,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-overview-title .elementor-heading-title,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-specs-title .elementor-heading-title,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-features-title .elementor-heading-title,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-applications-title .elementor-heading-title,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-manufacturer-title .elementor-heading-title,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-faq-title .elementor-heading-title,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-overview-title.elementor-widget-heading .elementor-heading-title,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-specs-title.elementor-widget-heading .elementor-heading-title,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-features-title.elementor-widget-heading .elementor-heading-title,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-applications-title.elementor-widget-heading .elementor-heading-title,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-manufacturer-title.elementor-widget-heading .elementor-heading-title,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-faq-title.elementor-widget-heading .elementor-heading-title{margin:0 0 16px!important;padding:0!important;font-size:28px!important;line-height:1.22!important;font-weight:700!important;color:#0f172a!important;letter-spacing:0!important;text-transform:none!important}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-faq-section .xq-faq-title,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-faq-section .xq-faq-title *,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-faq-card .xq-faq-title,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-faq-card .xq-faq-title *,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-faq-card h2,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-faq-card h2 *{margin:0 0 16px!important;padding:0!important;font-size:28px!important;line-height:1.22!important;font-weight:700!important;color:#0f172a!important;letter-spacing:0!important;text-transform:none!important}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-overview-card{width:100%;display:grid;grid-template-columns:minmax(0,60%) minmax(0,40%);align-items:stretch;background:#fff;border:1px solid #E6EEF8;border-top:none;border-radius:0 0 10px 10px;overflow:hidden;min-height:330px}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-overview-content{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:0!important;padding:34px 46px}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-overview-content .elementor-element,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-overview-content .elementor-widget{margin-bottom:0!important}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-overview-label{margin-bottom:8px!important}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-overview-title{margin-bottom:14px!important}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-overview-text{margin-top:0!important}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-overview-text,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-overview-text .elementor-widget-container,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-overview-text p{margin:0;padding:0;font-size:15px!important;line-height:1.58!important;color:#334155!important}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-overview-text p{margin:0 0 10px}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-overview-text p:last-child{margin-bottom:0}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-overview-text ul{margin:10px 0 0;padding-left:22px}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-overview-text li{margin-bottom:6px}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-overview-image-wrap{min-width:0;display:flex!important;align-items:center;justify-content:center;padding:18px 28px;background:#fff;border-left:1px solid #E6EEF8;overflow:hidden;box-shadow:none!important;filter:none!important}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-overview-image-wrap,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-overview-image-wrap:hover,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-overview-image-wrap *,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-overview-image-wrap *:hover{box-shadow:none!important;filter:none!important;transform:none!important}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-overview-image-wrap img,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-overview-image-wrap img:hover,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-overview-image img,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-overview-image img:hover{display:block!important;height:auto!important;margin:0 auto!important;padding:0!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;filter:none!important;transform:none!important}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-specs-card{width:100%;background:#fff0;border:none;border-radius:0;overflow:visible;padding:0}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-specs-table-wrap{width:100%;overflow:hidden;border:1px solid #E6EEF8;border-radius:10px;background:#fff}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-specs-table{width:100%;border-collapse:collapse;margin:0;table-layout:fixed}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-specs-table tr{border-bottom:1px solid #E6EEF8}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-specs-table tr:last-child{border-bottom:none}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-specs-table th,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-specs-table td{padding:13px 18px;font-size:14px;line-height:1.35;vertical-align:middle;text-align:center}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-specs-table th{width:34%;font-weight:700;color:#fff;background:#005BB5;border-right:1px solid #E6EEF8}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-specs-table td{width:66%;font-weight:500;color:#334155;background:#fff}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-features-card{width:100%;background:#fff0;border:none;border-radius:0;overflow:visible;padding:0}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-features-grid{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-feature-card{min-width:0;display:flex;flex-direction:column;background:#fff;border:1px solid #E6EEF8;border-radius:10px;overflow:hidden;transition:all .2s ease}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-feature-card:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgb(15 23 42 / .06)}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-feature-image-wrap{width:100%;aspect-ratio:4 / 3;background:#f8fbff;overflow:hidden}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-feature-image{width:100%;height:100%;display:block;object-fit:contain;object-position:center center;background:#f8fbff}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-feature-content{padding:16px 18px 18px}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-feature-content h3{margin:0 0 7px;padding:0;font-size:17px;line-height:1.3;font-weight:700;color:#0E3C78}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-feature-content p{margin:0;padding:0;font-size:14px;line-height:1.5;color:#475569}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-applications-card{width:100%;background:#fff0;border:none;border-radius:0;overflow:visible;padding:0}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-applications-grid{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-application-item{min-width:0;padding:18px;background:#fff;border:1px solid #E6EEF8;border-top:3px solid #005BB5;border-radius:10px}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-application-item h3{margin:0 0 7px;padding:0;font-size:16px;line-height:1.3;font-weight:700;color:#0E3C78}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-application-item p{margin:0;padding:0;font-size:14px;line-height:1.5;color:#475569}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-manufacturer-card{width:100%;background:#fff0;border:none;border-radius:0;overflow:visible;padding:0}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-manufacturer-inner{width:100%}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-manufacturer-header{max-width:860px;margin:0 0 20px}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-manufacturer-title{margin:0 0 10px;padding:0;font-size:28px;line-height:1.22;font-weight:700;color:#0f172a}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-manufacturer-intro{margin:0;padding:0;font-size:15px;line-height:1.55;color:#334155}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-manufacturer-grid{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-manufacturer-item{min-width:0;padding:18px;background:#fff;border:1px solid #E6EEF8;border-top:3px solid #005BB5;border-radius:10px}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-manufacturer-item h3{margin:0 0 7px;padding:0;font-size:16px;line-height:1.3;font-weight:700;color:#0E3C78}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-manufacturer-item p{margin:0;padding:0;font-size:14px;line-height:1.5;color:#475569}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-faq-card{width:100%;background:#fff0;border:none;border-radius:0;overflow:visible;padding:0}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-faq-list{width:100%;display:flex;flex-direction:column;gap:10px}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-faq-item{background:#fff;border:1px solid #E6EEF8;border-radius:10px;overflow:hidden}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-faq-item summary{position:relative;display:block;padding:14px 46px 14px 18px;font-size:15px;line-height:1.35;font-weight:700;color:#0E3C78;cursor:pointer;list-style:none}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-faq-item summary::-webkit-details-marker{display:none}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-faq-item summary:after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);font-size:20px;line-height:1;font-weight:500;color:#005BB5}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-faq-item[open] summary{background:#f8fbff;border-bottom:1px solid #E6EEF8}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-faq-item[open] summary:after{content:"–"}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-faq-answer{padding:12px 18px 14px}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-faq-answer,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-faq-answer p{margin:0;font-size:14px;line-height:1.55;color:#475569}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-faq-answer p:not(:last-child){margin-bottom:8px}}@media (min-width:768px) and (max-width:1024px){.elementor-3142 .elementor-element.elementor-element-2988f88{width:90%;margin:0 auto;overflow:visible}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-overview-section,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-specifications-section,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-features-section,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-applications-section,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-manufacturer-section,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-faq-section{scroll-margin-top:72px}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-anchor-nav-section{width:100%;position:sticky;top:0;z-index:50;background:#fff;padding:0;margin:0 0 30px}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-anchor-nav{width:100%;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;border:1px solid #E6EEF8;border-radius:10px;overflow:hidden;background:#fff}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-anchor-nav a{min-height:46px;display:flex!important;align-items:center;justify-content:center;padding:0 10px;font-size:13px;line-height:1.25;font-weight:600;color:#334155!important;text-decoration:none!important;border-right:1px solid #E6EEF8;white-space:nowrap}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-anchor-nav a:last-child{border-right:none}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-anchor-nav a:hover,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-anchor-nav a:focus,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-anchor-nav a:active,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-anchor-nav a.xq-is-active{color:#fff!important;background:#005BB5!important}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-overview-section,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-specifications-section,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-features-section,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-applications-section,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-manufacturer-section{width:100%;padding:0 0 32px!important;margin:0!important}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-faq-section{width:100%;padding:0 0 38px!important;margin:0!important}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-overview-card .elementor-element,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-specs-card .elementor-element,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-features-card .elementor-element,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-applications-card .elementor-element,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-manufacturer-card .elementor-element,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-faq-card .elementor-element,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-overview-card .elementor-widget,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-specs-card .elementor-widget,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-features-card .elementor-widget,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-applications-card .elementor-widget,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-manufacturer-card .elementor-widget,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-faq-card .elementor-widget{margin-bottom:0!important}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-overview-card .e-con-inner,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-specs-card .e-con-inner,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-features-card .e-con-inner,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-applications-card .e-con-inner,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-manufacturer-card .e-con-inner,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-faq-card .e-con-inner{gap:0!important}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-overview-card,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-specs-card,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-features-card,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-applications-card,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-manufacturer-card,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-faq-card{width:100%;background:#fff;border:1px solid #E6EEF8;border-radius:10px;overflow:hidden;padding:22px 24px 24px!important}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-overview-label,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-specs-label,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-features-label,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-applications-label,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-manufacturer-label,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-faq-label,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-overview-label .elementor-heading-title,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-specs-label .elementor-heading-title,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-features-label .elementor-heading-title,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-applications-label .elementor-heading-title,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-manufacturer-label .elementor-heading-title,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-faq-label .elementor-heading-title{margin:0 0 5px!important;padding:0!important;font-size:13px!important;line-height:1.18!important;font-weight:700!important;letter-spacing:.04em!important;color:#005BB5!important;text-transform:uppercase!important}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-overview-title,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-specs-title,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-features-title,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-applications-title,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-manufacturer-title,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-faq-title,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-faq-section .xq-faq-title,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-overview-title .elementor-heading-title,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-specs-title .elementor-heading-title,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-features-title .elementor-heading-title,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-applications-title .elementor-heading-title,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-manufacturer-title .elementor-heading-title,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-faq-title .elementor-heading-title,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-faq-section .xq-faq-title .elementor-heading-title,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-faq-section h2,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-faq-section h2.elementor-heading-title{margin:0 0 12px!important;padding:0!important;font-size:26px!important;line-height:1.22!important;font-weight:700!important;color:#0f172a!important;letter-spacing:0!important;text-transform:none!important}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-overview-card{display:grid!important;grid-template-columns:minmax(0,52%) minmax(0,48%)!important;align-items:center;gap:18px!important}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-overview-content{padding:0!important;gap:0!important}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-overview-text,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-overview-text .elementor-widget-container,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-overview-text p{margin:0!important;padding:0!important;font-size:14px!important;line-height:1.52!important;color:#334155!important}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-overview-image-wrap{padding:0!important;margin:0!important;background:transparent!important;border:none!important;box-shadow:none!important;filter:none!important}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-overview-image-wrap img,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-overview-image img{display:block!important;width:100%!important;height:auto!important;max-width:360px!important;margin:0 auto!important;object-fit:contain!important;border:none!important;border-radius:0!important;box-shadow:none!important;filter:none!important;transform:none!important}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-specs-table-wrap{width:100%;margin:0!important;overflow:hidden;border:1px solid #E6EEF8;border-radius:10px;background:#fff}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-specs-table{width:100%;border-collapse:collapse;margin:0;table-layout:fixed}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-specs-table tr{border-bottom:1px solid #E6EEF8}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-specs-table tr:last-child{border-bottom:none}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-specs-table th,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-specs-table td{padding:10px 12px!important;font-size:13px!important;line-height:1.3!important;text-align:center!important;vertical-align:middle}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-specs-table th{width:34%;color:#fff!important;background:#005BB5!important;font-weight:700!important;border-right:1px solid #E6EEF8}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-specs-table td{width:66%;color:#334155!important;background:#fff!important;font-weight:500!important}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-features-grid{width:100%;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin:0!important}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-feature-card{min-width:0;margin:0!important;background:#fff;border:1px solid #E6EEF8;border-radius:10px;overflow:hidden}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-feature-image-wrap{width:100%;height:auto!important;aspect-ratio:auto!important;margin:0!important;background:#f8fbff;overflow:hidden}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-feature-image,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-feature-image-wrap img{display:block!important;width:100%!important;height:auto!important;margin:0!important;object-fit:contain!important;object-position:center center!important}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-feature-content{padding:12px 14px 14px!important}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-feature-content h3{margin:0 0 5px!important;font-size:16px!important;line-height:1.25!important;font-weight:700!important;color:#0E3C78!important}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-feature-content p{margin:0!important;font-size:13px!important;line-height:1.42!important;color:#475569!important}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-applications-grid,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-manufacturer-grid{width:100%;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:0!important}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-application-item,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-manufacturer-item{min-width:0;margin:0!important;padding:13px 14px 15px!important;background:#f8fbff;border:1px solid #E6EEF8;border-top:3px solid #005BB5;border-radius:10px}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-application-item h3,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-manufacturer-item h3{margin:0 0 5px!important;font-size:15px!important;line-height:1.25!important;font-weight:700!important;color:#0E3C78!important}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-application-item p,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-manufacturer-item p{margin:0!important;font-size:13px!important;line-height:1.42!important;color:#475569!important}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-manufacturer-intro,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-manufacturer-intro p{margin:0 0 12px!important;font-size:14px!important;line-height:1.52!important;color:#334155!important}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-faq-list{width:100%;display:flex;flex-direction:column;gap:7px!important;margin:0!important}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-faq-item{border:1px solid #E6EEF8;border-radius:8px;background:#fff;overflow:hidden}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-faq-item summary{padding:11px 14px!important;font-size:13px!important;line-height:1.3!important;font-weight:700!important;color:#0E3C78!important;cursor:pointer}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-faq-item p,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-faq-answer,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-faq-answer p{margin:0!important;padding:0 14px 12px!important;font-size:13px!important;line-height:1.42!important;color:#475569!important}}@media (max-width:767px){.elementor-3142 .elementor-element.elementor-element-2988f88{width:92%;margin:0 auto;overflow:visible}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-overview-section,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-specifications-section,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-features-section,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-applications-section,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-manufacturer-section,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-faq-section{scroll-margin-top:68px}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-anchor-nav-section{width:100%;position:sticky;top:0;z-index:50;background:#fff;padding:0;margin:0 0 26px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-anchor-nav-section::-webkit-scrollbar{display:none}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-anchor-nav{width:max-content;min-width:100%;display:flex!important;align-items:center;background:#fff;border:1px solid #E6EEF8;border-radius:10px;overflow:hidden}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-anchor-nav a{flex:0 0 auto;min-width:112px;min-height:44px;display:flex!important;align-items:center;justify-content:center;padding:0 14px;font-size:12px;line-height:1.25;font-weight:600;color:#334155!important;text-decoration:none!important;border-right:1px solid #E6EEF8;white-space:nowrap}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-anchor-nav a:last-child{border-right:none}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-anchor-nav a:hover,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-anchor-nav a:focus,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-anchor-nav a:active,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-anchor-nav a.xq-is-active{color:#fff!important;background:#005BB5!important}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-overview-section,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-specifications-section,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-features-section,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-applications-section,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-manufacturer-section{width:100%;padding:0 0 26px!important;margin:0!important}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-faq-section{width:100%;padding:0 0 34px!important;margin:0!important}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-overview-card .elementor-element,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-specs-card .elementor-element,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-features-card .elementor-element,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-applications-card .elementor-element,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-manufacturer-card .elementor-element,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-faq-card .elementor-element,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-overview-card .elementor-widget,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-specs-card .elementor-widget,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-features-card .elementor-widget,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-applications-card .elementor-widget,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-manufacturer-card .elementor-widget,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-faq-card .elementor-widget{margin-bottom:0!important}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-overview-card .e-con-inner,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-specs-card .e-con-inner,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-features-card .e-con-inner,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-applications-card .e-con-inner,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-manufacturer-card .e-con-inner,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-faq-card .e-con-inner{gap:0!important}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-overview-card,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-specs-card,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-features-card,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-applications-card,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-manufacturer-card,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-faq-card{width:100%;background:#fff;border:1px solid #E6EEF8;border-radius:10px;overflow:hidden;padding:18px 14px 20px!important}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-overview-label,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-specs-label,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-features-label,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-applications-label,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-manufacturer-label,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-faq-label,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-overview-label .elementor-heading-title,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-specs-label .elementor-heading-title,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-features-label .elementor-heading-title,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-applications-label .elementor-heading-title,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-manufacturer-label .elementor-heading-title,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-faq-label .elementor-heading-title{margin:0 0 4px!important;padding:0!important;font-size:12px!important;line-height:1.18!important;font-weight:700!important;letter-spacing:.04em!important;color:#005BB5!important;text-transform:uppercase!important}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-overview-title,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-specs-title,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-features-title,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-applications-title,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-manufacturer-title,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-faq-title,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-faq-section .xq-faq-title,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-overview-title .elementor-heading-title,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-specs-title .elementor-heading-title,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-features-title .elementor-heading-title,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-applications-title .elementor-heading-title,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-manufacturer-title .elementor-heading-title,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-faq-title .elementor-heading-title,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-faq-section .xq-faq-title .elementor-heading-title,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-faq-section h2,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-product-faq-section h2.elementor-heading-title{margin:0 0 10px!important;padding:0!important;font-size:23px!important;line-height:1.22!important;font-weight:700!important;color:#0f172a!important;letter-spacing:0!important;text-transform:none!important}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-overview-card{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-overview-content{padding:0!important;gap:0!important}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-overview-text,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-overview-text .elementor-widget-container,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-overview-text p{margin:0!important;padding:0!important;font-size:13px!important;line-height:1.48!important;color:#334155!important}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-overview-image-wrap{padding:0!important;margin:0!important;background:transparent!important;border:none!important;box-shadow:none!important;filter:none!important}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-overview-image-wrap img,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-overview-image img{display:block!important;width:100%!important;height:auto!important;margin:0 auto!important;padding:0!important;object-fit:contain!important;border:none!important;border-radius:0!important;box-shadow:none!important;filter:none!important;transform:none!important}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-specs-table-wrap{width:100%;margin:0!important;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #E6EEF8;border-radius:10px;background:#fff}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-specs-table{width:100%;min-width:100%;border-collapse:collapse;margin:0;table-layout:fixed}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-specs-table tr{border-bottom:1px solid #E6EEF8}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-specs-table tr:last-child{border-bottom:none}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-specs-table th,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-specs-table td{padding:9px 6px!important;font-size:12px!important;line-height:1.3!important;text-align:center!important;vertical-align:middle}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-specs-table th{width:42%;color:#fff!important;background:#005BB5!important;font-weight:700!important;border-right:1px solid #E6EEF8}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-specs-table td{width:58%;color:#334155!important;background:#fff!important;font-weight:500!important}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-features-grid{width:100%;display:grid!important;grid-template-columns:1fr!important;gap:14px!important;margin:0!important}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-feature-card{min-width:0;margin:0!important;background:#fff;border:1px solid #E6EEF8;border-radius:10px;overflow:hidden}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-feature-image-wrap{width:100%;height:auto!important;aspect-ratio:auto!important;margin:0!important;background:#f8fbff;overflow:hidden}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-feature-image,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-feature-image-wrap img{display:block!important;width:100%!important;height:auto!important;margin:0!important;object-fit:contain!important;object-position:center center!important}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-feature-content{padding:11px 12px 13px!important}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-feature-content h3{margin:0 0 4px!important;font-size:15px!important;line-height:1.24!important;font-weight:700!important;color:#0E3C78!important}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-feature-content p{margin:0!important;font-size:12px!important;line-height:1.4!important;color:#475569!important}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-applications-grid,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-manufacturer-grid{width:100%;display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin:0!important}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-application-item,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-manufacturer-item{min-width:0;margin:0!important;padding:12px 12px 14px!important;background:#f8fbff;border:1px solid #E6EEF8;border-top:3px solid #005BB5;border-radius:10px}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-application-item h3,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-manufacturer-item h3{margin:0 0 4px!important;font-size:15px!important;line-height:1.24!important;font-weight:700!important;color:#0E3C78!important}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-application-item p,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-manufacturer-item p{margin:0!important;font-size:12px!important;line-height:1.4!important;color:#475569!important}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-manufacturer-intro,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-manufacturer-intro p{margin:0 0 10px!important;font-size:13px!important;line-height:1.48!important;color:#334155!important}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-faq-list{width:100%;display:flex;flex-direction:column;gap:6px!important;margin:0!important}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-faq-item{border:1px solid #E6EEF8;border-radius:8px;background:#fff;overflow:hidden}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-faq-item summary{padding:10px 12px!important;font-size:12px!important;line-height:1.32!important;font-weight:700!important;color:#0E3C78!important;cursor:pointer}.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-faq-item p,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-faq-answer,.elementor-3142 .elementor-element.elementor-element-2988f88 .xq-faq-answer p{margin:0!important;padding:0 12px 11px!important;font-size:12px!important;line-height:1.4!important;color:#475569!important}}.xq-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media (min-width:1025px){.xq-single-product{width:75%;margin:0 auto;overflow:hidden}.xq-product-breadcrumb-wrap{width:100%;padding:10px 0 6px;font-size:13px;line-height:1.5;color:#64748b}.xq-product-hero{width:100%;display:grid!important;grid-template-columns:minmax(0,40%) minmax(0,60%);align-items:stretch;gap:48px;padding:12px 0 48px}.xq-product-gallery-col{width:100%!important;min-width:0;height:100%;display:flex!important;align-items:center;justify-content:center;padding:0!important;margin:0!important;background:transparent!important;border:1px solid #E6EEF8;border-radius:10px;overflow:hidden}.xq-product-gallery{width:100%;height:100%;margin:0!important}.xq-product-gallery .woocommerce-product-gallery,.xq-product-gallery .woocommerce-product-gallery__wrapper{width:100%;height:100%;margin:0!important}.xq-product-gallery img{display:block;width:100%;height:auto;object-fit:contain}.xq-product-summary-col{width:100%!important;min-width:0;display:flex!important;flex-direction:column;justify-content:flex-start;gap:15px;padding:0!important;margin:0!important}.xq-product-category-label{margin:0!important;padding:0!important;font-size:18px;line-height:1.2;font-weight:700;letter-spacing:.01em;color:#005BB5;text-transform:uppercase}.xq-product-title{margin:0!important;padding:0!important;font-size:40px;line-height:1.16;font-weight:700;color:#000}.xq-product-short-desc{margin:0!important;padding:0!important;font-size:15px;line-height:1.58;color:#334155}.xq-product-short-desc p{margin-top:0}.xq-product-short-desc p:last-child,.xq-product-short-desc ul:last-child{margin-bottom:0}.xq-product-short-desc ul{margin-top:10px;margin-bottom:0;padding-left:22px}.xq-product-short-desc li{margin-bottom:7px}.xq-hero-benefits{width:100%;display:grid!important;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:10px;padding-bottom:22px;border-bottom:1px solid #E6EEF8}.xq-hero-benefit-item{width:100%!important;min-width:0;display:flex!important;flex-direction:column;align-items:center;justify-content:flex-start;gap:7px;padding:0!important;margin:0!important;background:transparent!important;border:none!important;border-radius:0!important;text-align:center}.xq-hero-benefit-item .elementor-icon{font-size:24px;color:#005BB5}.xq-hero-benefit-title{margin:0!important;padding:0!important;font-size:13px;line-height:1.35;font-weight:600;color:#0f172a}.xq-hero-proof-row{width:100%;display:grid!important;grid-template-columns:repeat(4,1fr);column-gap:18px;align-items:center;margin-top:4px;padding-bottom:15px;border-bottom:1px solid #E6EEF8}.xq-hero-certifications{grid-column:1 / 3;justify-self:start;width:auto!important;margin-left:56px!important}.xq-hero-payment{grid-column:3 / 5;justify-self:start;width:auto!important;margin-left:0!important}.xq-hero-certifications,.xq-hero-payment{min-width:0;display:flex!important;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:5px;padding:0!important;background:transparent!important;border:none!important;border-radius:0!important}.xq-hero-info-label{margin:0!important;padding:0!important;white-space:nowrap;flex-shrink:0;font-size:15px;line-height:1.2;font-weight:700;color:#005BB5}.xq-hero-cert-list,.xq-payment-list{min-width:0;display:flex!important;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:18px}.xq-hero-cert-list .elementor-icon{font-size:30px}.xq-payment-list .elementor-icon,.xq-payment-icon .elementor-icon{font-size:50px}.xq-product-actions{width:100%;display:grid!important;grid-template-columns:1fr 1fr;gap:16px;align-items:center;margin-top:10px}.xq-product-actions .elementor-widget-button,.xq-product-actions .elementor-button-wrapper,.xq-product-actions .elementor-button{width:100%}.xq-product-actions .elementor-button{min-height:52px;display:flex;align-items:center;justify-content:center;border-radius:6px;font-size:15px;font-weight:700;letter-spacing:.01em}.xq-btn-primary .elementor-button{background:#FFB300;color:#0E3C78;border:1px solid #FFB300}.xq-btn-primary .elementor-button:hover{background:#005BB5;color:#fff;border-color:#005BB5}.xq-product-actions .xq-btn-secondary .elementor-button{background:#fff!important;color:#005BB5!important;border:1px solid #D9E2EF!important;box-shadow:none!important}.xq-product-actions .xq-btn-secondary .elementor-button:hover{background:#005BB5!important;color:#fff!important;border-color:#005BB5!important}.xq-product-actions .xq-btn-secondary,.xq-product-actions .xq-btn-secondary .elementor-widget-container,.xq-product-actions .xq-btn-secondary .elementor-button-wrapper{border:none!important;box-shadow:none!important}.xq-buyer-tabs-section{width:100%;padding:0 0 36px;margin:0}.xq-buyer-tabs-custom{width:100%;background:#fff;border:1px solid #E6EEF8;border-radius:10px;overflow:hidden}.xq-buyer-tabs-custom input[type="radio"]{display:none}.xq-buyer-tab-nav{display:grid;grid-template-columns:1fr 1fr;width:100%;background:#f8fbff;border-bottom:1px solid #E6EEF8}.xq-buyer-tab-label{display:flex;align-items:center;justify-content:center;min-height:58px;padding:16px 20px;margin:0;font-size:18px;line-height:1.3;font-weight:700;color:#0E3C78;text-align:center;cursor:pointer;background:#f8fbff;transition:all .2s ease}#xq-buyer-tab-dealers:checked~.xq-buyer-tab-nav label[for="xq-buyer-tab-dealers"],#xq-buyer-tab-endusers:checked~.xq-buyer-tab-nav label[for="xq-buyer-tab-endusers"]{background:#005BB5;color:#fff}.xq-buyer-tab-panels{width:100%;background:#fff}.xq-buyer-tab-panel{display:none;padding:24px}#xq-buyer-tab-dealers:checked~.xq-buyer-tab-panels .xq-buyer-panel-dealers{display:block}#xq-buyer-tab-endusers:checked~.xq-buyer-tab-panels .xq-buyer-panel-endusers{display:block}.xq-buyer-benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;width:100%}.xq-buyer-benefit-card{min-width:0;padding:0 24px;position:relative}.xq-buyer-benefit-card:first-child{padding-left:0}.xq-buyer-benefit-card:last-child{padding-right:0}.xq-buyer-benefit-card:not(:last-child){border-right:1px solid #E6EEF8}.xq-buyer-benefit-card h3{margin:0 0 8px;padding:0;font-size:16px;line-height:1.35;font-weight:700;color:#0E3C78}.xq-buyer-benefit-card p{margin:0;padding:0;font-size:14px;line-height:1.55;color:#475569}}