.elementor-1584 .elementor-element.elementor-element-143f89cd{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.36;}.elementor-1584 .elementor-element.elementor-element-143f89cd:not(.elementor-motion-effects-element-type-background), .elementor-1584 .elementor-element.elementor-element-143f89cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://peiparts.com/wp-content/uploads/2026/08/6横-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1584 .elementor-element.elementor-element-143f89cd::before, .elementor-1584 .elementor-element.elementor-element-143f89cd > .elementor-background-video-container::before, .elementor-1584 .elementor-element.elementor-element-143f89cd > .e-con-inner > .elementor-background-video-container::before, .elementor-1584 .elementor-element.elementor-element-143f89cd > .elementor-background-slideshow::before, .elementor-1584 .elementor-element.elementor-element-143f89cd > .e-con-inner > .elementor-background-slideshow::before, .elementor-1584 .elementor-element.elementor-element-143f89cd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-1584 .elementor-element.elementor-element-593a4b71{--display:flex;--min-height:145px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-1584 .elementor-element.elementor-element-10cfdca2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1584 .elementor-element.elementor-element-10cfdca2 .elementor-heading-title{font-family:var( --e-global-typography-5ffd77f-font-family ), Sans-serif;font-size:var( --e-global-typography-5ffd77f-font-size );font-weight:var( --e-global-typography-5ffd77f-font-weight );text-transform:var( --e-global-typography-5ffd77f-text-transform );line-height:var( --e-global-typography-5ffd77f-line-height );letter-spacing:var( --e-global-typography-5ffd77f-letter-spacing );color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1584 .elementor-element.elementor-element-6a9b657b{--divider-border-style:solid;--divider-color:#BBBBBB;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-1584 .elementor-element.elementor-element-6a9b657b .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-1584 .elementor-element.elementor-element-6a9b657b .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1584 .elementor-element.elementor-element-1bee93aa .elementor-icon-list-icon i{color:var( --e-global-color-b4a8af5 );transition:color 0.3s;}.elementor-1584 .elementor-element.elementor-element-1bee93aa .elementor-icon-list-icon svg{fill:var( --e-global-color-b4a8af5 );transition:fill 0.3s;}.elementor-1584 .elementor-element.elementor-element-1bee93aa{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-1584 .elementor-element.elementor-element-1bee93aa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1584 .elementor-element.elementor-element-1bee93aa .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-decoration:none;line-height:1.6em;letter-spacing:-0.5px;}.elementor-1584 .elementor-element.elementor-element-1bee93aa .elementor-icon-list-text{color:var( --e-global-color-astglobalcolor4 );transition:color 0.3s;}.elementor-1584 .elementor-element.elementor-element-1bee93aa .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-b4a8af5 );}.elementor-1584 .elementor-element.elementor-element-fc54776{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1584 .elementor-element.elementor-element-319496c{--display:flex;--justify-content:center;}.elementor-1584 .elementor-element.elementor-element-e509bed{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-1584 .elementor-element.elementor-element-59b07ee .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;line-height:1.2em;letter-spacing:-0.5px;color:var( --e-global-color-32390ff );}.elementor-1584 .elementor-element.elementor-element-41807f8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;line-height:1.2em;letter-spacing:-0.5px;color:var( --e-global-color-32390ff );}.elementor-1584 .elementor-element.elementor-element-f7110b1{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor7 );--divider-border-width:1px;}.elementor-1584 .elementor-element.elementor-element-f7110b1 .elementor-divider-separator{width:100%;}.elementor-1584 .elementor-element.elementor-element-f7110b1 .elementor-divider{padding-block-start:6px;padding-block-end:6px;}.elementor-1584 .elementor-element.elementor-element-eecb20f{--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:center;}.elementor-1584 .elementor-element.elementor-element-4c5b2e2{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;}.elementor-1584 .elementor-element.elementor-element-4c5b2e2 .elementor-heading-title{font-family:var( --e-global-typography-5ffd77f-font-family ), Sans-serif;font-size:var( --e-global-typography-5ffd77f-font-size );font-weight:var( --e-global-typography-5ffd77f-font-weight );text-transform:var( --e-global-typography-5ffd77f-text-transform );line-height:var( --e-global-typography-5ffd77f-line-height );letter-spacing:var( --e-global-typography-5ffd77f-letter-spacing );color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1584 .elementor-element.elementor-element-dd85bb7{width:var( --container-widget-width, 50% );max-width:50%;padding:6px 6px 6px 12px;--container-widget-width:50%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-b4a8af5 );font-family:var( --e-global-typography-12d1ce4-font-family ), Sans-serif;font-size:var( --e-global-typography-12d1ce4-font-size );font-weight:var( --e-global-typography-12d1ce4-font-weight );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );color:var( --e-global-color-32390ff );}.elementor-1584 .elementor-element.elementor-element-7bb571f{--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;}.elementor-1584 .elementor-element.elementor-element-e50c99f{--display:flex;}.elementor-1584 .elementor-element.elementor-element-6504aeb{font-family:var( --e-global-typography-12d1ce4-font-family ), Sans-serif;font-size:var( --e-global-typography-12d1ce4-font-size );font-weight:var( --e-global-typography-12d1ce4-font-weight );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );color:var( --e-global-color-32390ff );}.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 );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1584 .elementor-element.elementor-element-9c2dffc .elementor-button{background-color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:15px 30px 15px 30px;}.elementor-1584 .elementor-element.elementor-element-9c2dffc .elementor-button:hover, .elementor-1584 .elementor-element.elementor-element-9c2dffc .elementor-button:focus{background-color:var( --e-global-color-b4a8af5 );color:#FFFFFF;}.elementor-1584 .elementor-element.elementor-element-9c2dffc .elementor-button:hover svg, .elementor-1584 .elementor-element.elementor-element-9c2dffc .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1584 .elementor-element.elementor-element-52bb85d{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1584 .elementor-element.elementor-element-ecaeddc{text-align:start;}.elementor-1584 .elementor-element.elementor-element-ecaeddc img{width:100%;}.elementor-1584 .elementor-element.elementor-element-9b8ef62{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1584 .elementor-element.elementor-element-9b8ef62:not(.elementor-motion-effects-element-type-background), .elementor-1584 .elementor-element.elementor-element-9b8ef62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F7;}.elementor-1584 .elementor-element.elementor-element-8f76ffd{--display:flex;--justify-content:center;}.elementor-1584 .elementor-element.elementor-element-fd0a487{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-1584 .elementor-element.elementor-element-8789336 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;line-height:1.2em;letter-spacing:-0.5px;color:var( --e-global-color-32390ff );}.elementor-1584 .elementor-element.elementor-element-4cb2328 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;line-height:1.2em;letter-spacing:-0.5px;color:var( --e-global-color-32390ff );}.elementor-1584 .elementor-element.elementor-element-7d2e0f9{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor7 );--divider-border-width:1px;}.elementor-1584 .elementor-element.elementor-element-7d2e0f9 .elementor-divider-separator{width:100%;}.elementor-1584 .elementor-element.elementor-element-7d2e0f9 .elementor-divider{padding-block-start:6px;padding-block-end:6px;}.elementor-1584 .elementor-element.elementor-element-f4f8f45{--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;}.elementor-1584 .elementor-element.elementor-element-b3fb1f4{--display:flex;}.elementor-1584 .elementor-element.elementor-element-f06f81c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1584 .elementor-element.elementor-element-f06f81c .elementor-heading-title{font-family:var( --e-global-typography-5ffd77f-font-family ), Sans-serif;font-size:var( --e-global-typography-5ffd77f-font-size );font-weight:var( --e-global-typography-5ffd77f-font-weight );text-transform:var( --e-global-typography-5ffd77f-text-transform );line-height:var( --e-global-typography-5ffd77f-line-height );letter-spacing:var( --e-global-typography-5ffd77f-letter-spacing );color:#000000;}.elementor-1584 .elementor-element.elementor-element-9a86df3{font-family:var( --e-global-typography-12d1ce4-font-family ), Sans-serif;font-size:var( --e-global-typography-12d1ce4-font-size );font-weight:var( --e-global-typography-12d1ce4-font-weight );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );color:var( --e-global-color-32390ff );}.elementor-1584 .elementor-element.elementor-element-599466f .elementor-button{background-color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:15px 30px 15px 30px;}.elementor-1584 .elementor-element.elementor-element-599466f .elementor-button:hover, .elementor-1584 .elementor-element.elementor-element-599466f .elementor-button:focus{background-color:var( --e-global-color-b4a8af5 );color:#FFFFFF;}.elementor-1584 .elementor-element.elementor-element-599466f .elementor-button:hover svg, .elementor-1584 .elementor-element.elementor-element-599466f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1584 .elementor-element.elementor-element-b1bd1d0{--display:flex;}.elementor-1584 .elementor-element.elementor-element-b1bd1d0:not(.elementor-motion-effects-element-type-background), .elementor-1584 .elementor-element.elementor-element-b1bd1d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://peiparts.com/wp-content/uploads/2026/08/2026-03-25-105913-1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1584 .elementor-element.elementor-element-15533358{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1584 .elementor-element.elementor-element-4a33ce80{--display:flex;--justify-content:center;}.elementor-1584 .elementor-element.elementor-element-35500c84{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-1584 .elementor-element.elementor-element-6094b100 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;line-height:1.2em;letter-spacing:-0.5px;color:var( --e-global-color-32390ff );}.elementor-1584 .elementor-element.elementor-element-8e09c26 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;line-height:1.2em;letter-spacing:-0.5px;color:var( --e-global-color-32390ff );}.elementor-1584 .elementor-element.elementor-element-30678f8d{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor7 );--divider-border-width:1px;}.elementor-1584 .elementor-element.elementor-element-30678f8d .elementor-divider-separator{width:100%;}.elementor-1584 .elementor-element.elementor-element-30678f8d .elementor-divider{padding-block-start:6px;padding-block-end:6px;}.elementor-1584 .elementor-element.elementor-element-15fc98c1{--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:center;}.elementor-1584 .elementor-element.elementor-element-10f48f43{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;}.elementor-1584 .elementor-element.elementor-element-10f48f43 .elementor-heading-title{font-family:var( --e-global-typography-5ffd77f-font-family ), Sans-serif;font-size:var( --e-global-typography-5ffd77f-font-size );font-weight:var( --e-global-typography-5ffd77f-font-weight );text-transform:var( --e-global-typography-5ffd77f-text-transform );line-height:var( --e-global-typography-5ffd77f-line-height );letter-spacing:var( --e-global-typography-5ffd77f-letter-spacing );color:#000000;}.elementor-1584 .elementor-element.elementor-element-370b0225{width:var( --container-widget-width, 50% );max-width:50%;padding:6px 6px 6px 12px;--container-widget-width:50%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-b4a8af5 );font-family:var( --e-global-typography-12d1ce4-font-family ), Sans-serif;font-size:var( --e-global-typography-12d1ce4-font-size );font-weight:var( --e-global-typography-12d1ce4-font-weight );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );color:var( --e-global-color-32390ff );}.elementor-1584 .elementor-element.elementor-element-370b0225 p{margin-block-end:0px;}.elementor-1584 .elementor-element.elementor-element-41d6fb71{--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-1584 .elementor-element.elementor-element-8a83a7b{--display:flex;}.elementor-1584 .elementor-element.elementor-element-1a88f334 .elementor-heading-title{font-family:var( --e-global-typography-495faf7-font-family ), Sans-serif;font-size:var( --e-global-typography-495faf7-font-size );font-weight:var( --e-global-typography-495faf7-font-weight );line-height:var( --e-global-typography-495faf7-line-height );letter-spacing:var( --e-global-typography-495faf7-letter-spacing );color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{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 );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1584 .elementor-element.elementor-element-2af72628.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1584 .elementor-element.elementor-element-2af72628.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DFDFDF;border-radius:6px 6px 6px 6px;}.elementor-1584 .elementor-element.elementor-element-2af72628.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-1584 .elementor-element.elementor-element-2af72628.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;letter-spacing:-0.5px;}.elementor-1584 .elementor-element.elementor-element-2af72628.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-1584 .elementor-element.elementor-element-4766425a{--display:flex;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-1584 .elementor-element.elementor-element-2222e438{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1584 .elementor-element.elementor-element-b95e912{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-1584 .elementor-element.elementor-element-50532591 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;line-height:1.2em;letter-spacing:-0.5px;color:var( --e-global-color-32390ff );}.elementor-1584 .elementor-element.elementor-element-128f42c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:-0.5px;color:var( --e-global-color-32390ff );}.elementor-1584 .elementor-element.elementor-element-645a8528{--divider-border-style:solid;--divider-color:#D1D5DB;--divider-border-width:1px;}.elementor-1584 .elementor-element.elementor-element-645a8528 .elementor-divider-separator{width:100%;}.elementor-1584 .elementor-element.elementor-element-645a8528 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-1584 .elementor-element.elementor-element-24b75e94{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-1584 .elementor-element.elementor-element-3deac4c0{--display:flex;}.elementor-1584 .elementor-element.elementor-element-acf9f4a .elementor-heading-title{font-family:var( --e-global-typography-5ffd77f-font-family ), Sans-serif;font-size:var( --e-global-typography-5ffd77f-font-size );font-weight:var( --e-global-typography-5ffd77f-font-weight );text-transform:var( --e-global-typography-5ffd77f-text-transform );line-height:var( --e-global-typography-5ffd77f-line-height );letter-spacing:var( --e-global-typography-5ffd77f-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-240e88f6{width:var( --container-widget-width, 100% );max-width:100%;padding:6px 6px 6px 12px;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-b4a8af5 );font-family:var( --e-global-typography-12d1ce4-font-family ), Sans-serif;font-size:var( --e-global-typography-12d1ce4-font-size );font-weight:var( --e-global-typography-12d1ce4-font-weight );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );color:var( --e-global-color-32390ff );}.elementor-1584 .elementor-element.elementor-element-240e88f6 p{margin-block-end:0px;}.elementor-1584 .elementor-element.elementor-element-41142569{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1584 .elementor-element.elementor-element-694fbda9{font-family:var( --e-global-typography-12d1ce4-font-family ), Sans-serif;font-size:var( --e-global-typography-12d1ce4-font-size );font-weight:var( --e-global-typography-12d1ce4-font-weight );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );color:var( --e-global-color-32390ff );}.elementor-1584 .elementor-element.elementor-element-694fbda9 p{margin-block-end:0px;}.elementor-1584 .elementor-element.elementor-element-326a7b86{--display:flex;}.elementor-1584 .elementor-element.elementor-element-2b97c671 .elementor-heading-title{font-family:var( --e-global-typography-5ffd77f-font-family ), Sans-serif;font-size:var( --e-global-typography-5ffd77f-font-size );font-weight:var( --e-global-typography-5ffd77f-font-weight );text-transform:var( --e-global-typography-5ffd77f-text-transform );line-height:var( --e-global-typography-5ffd77f-line-height );letter-spacing:var( --e-global-typography-5ffd77f-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-2687933a{width:var( --container-widget-width, 100% );max-width:100%;padding:6px 6px 6px 12px;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-b4a8af5 );font-family:var( --e-global-typography-12d1ce4-font-family ), Sans-serif;font-size:var( --e-global-typography-12d1ce4-font-size );font-weight:var( --e-global-typography-12d1ce4-font-weight );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );color:var( --e-global-color-32390ff );}.elementor-1584 .elementor-element.elementor-element-2687933a p{margin-block-end:0px;}.elementor-1584 .elementor-element.elementor-element-5447fd2c{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1584 .elementor-element.elementor-element-6bac75f0{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1584 .elementor-element.elementor-element-6bac75f0:not(.elementor-motion-effects-element-type-background), .elementor-1584 .elementor-element.elementor-element-6bac75f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F7;}.elementor-1584 .elementor-element.elementor-element-2ae9490c{--display:flex;--justify-content:center;}.elementor-1584 .elementor-element.elementor-element-d2d0ab2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-1584 .elementor-element.elementor-element-544eb314 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;line-height:1.2em;letter-spacing:-0.5px;color:var( --e-global-color-32390ff );}.elementor-1584 .elementor-element.elementor-element-27d6ed0c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;line-height:1.2em;letter-spacing:-0.5px;color:var( --e-global-color-32390ff );}.elementor-1584 .elementor-element.elementor-element-34966ef3{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor7 );--divider-border-width:1px;}.elementor-1584 .elementor-element.elementor-element-34966ef3 .elementor-divider-separator{width:100%;}.elementor-1584 .elementor-element.elementor-element-34966ef3 .elementor-divider{padding-block-start:6px;padding-block-end:6px;}.elementor-1584 .elementor-element.elementor-element-58f2f894{--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:center;}.elementor-1584 .elementor-element.elementor-element-54f32ab5{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;}.elementor-1584 .elementor-element.elementor-element-54f32ab5 .elementor-heading-title{font-family:var( --e-global-typography-5ffd77f-font-family ), Sans-serif;font-size:var( --e-global-typography-5ffd77f-font-size );font-weight:var( --e-global-typography-5ffd77f-font-weight );text-transform:var( --e-global-typography-5ffd77f-text-transform );line-height:var( --e-global-typography-5ffd77f-line-height );letter-spacing:var( --e-global-typography-5ffd77f-letter-spacing );color:#000000;}.elementor-1584 .elementor-element.elementor-element-3f1d31d4{width:var( --container-widget-width, 50% );max-width:50%;padding:6px 6px 6px 12px;--container-widget-width:50%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-b4a8af5 );font-family:var( --e-global-typography-12d1ce4-font-family ), Sans-serif;font-size:var( --e-global-typography-12d1ce4-font-size );font-weight:var( --e-global-typography-12d1ce4-font-weight );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );color:var( --e-global-color-32390ff );}.elementor-1584 .elementor-element.elementor-element-3f1d31d4 p{margin-block-end:0px;}.elementor-1584 .elementor-element.elementor-element-69b9506a{--display:flex;--min-height:500px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.12;--border-radius:12px 12px 12px 12px;}.elementor-1584 .elementor-element.elementor-element-69b9506a:not(.elementor-motion-effects-element-type-background), .elementor-1584 .elementor-element.elementor-element-69b9506a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://peiparts.com/wp-content/uploads/2026/08/12.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1584 .elementor-element.elementor-element-69b9506a::before, .elementor-1584 .elementor-element.elementor-element-69b9506a > .elementor-background-video-container::before, .elementor-1584 .elementor-element.elementor-element-69b9506a > .e-con-inner > .elementor-background-video-container::before, .elementor-1584 .elementor-element.elementor-element-69b9506a > .elementor-background-slideshow::before, .elementor-1584 .elementor-element.elementor-element-69b9506a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1584 .elementor-element.elementor-element-69b9506a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1584 .elementor-element.elementor-element-7ae579b9{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:12px 12px 12px 12px;--margin-top:0%;--margin-bottom:2%;--margin-left:2%;--margin-right:0%;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1584 .elementor-element.elementor-element-7ae579b9:not(.elementor-motion-effects-element-type-background), .elementor-1584 .elementor-element.elementor-element-7ae579b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF8C;}.elementor-1584 .elementor-element.elementor-element-3020f329 .elementor-heading-title{font-family:var( --e-global-typography-495faf7-font-family ), Sans-serif;font-size:var( --e-global-typography-495faf7-font-size );font-weight:var( --e-global-typography-495faf7-font-weight );line-height:var( --e-global-typography-495faf7-line-height );letter-spacing:var( --e-global-typography-495faf7-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-6df41a5f.elementor-element{--align-self:flex-start;}.elementor-1584 .elementor-element.elementor-element-6df41a5f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-1584 .elementor-element.elementor-element-6df41a5f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-1584 .elementor-element.elementor-element-6df41a5f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-1584 .elementor-element.elementor-element-6df41a5f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-1584 .elementor-element.elementor-element-6df41a5f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-1584 .elementor-element.elementor-element-6df41a5f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1584 .elementor-element.elementor-element-6df41a5f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1584 .elementor-element.elementor-element-6df41a5f{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-1584 .elementor-element.elementor-element-6df41a5f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1584 .elementor-element.elementor-element-6df41a5f .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.6em;letter-spacing:-0.5px;}.elementor-1584 .elementor-element.elementor-element-6df41a5f .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1584 .elementor-element.elementor-element-6df41a5f .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-b4a8af5 );}.elementor-1584 .elementor-element.elementor-element-44cd5fbd{--display:flex;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-1584 .elementor-element.elementor-element-20f001e2{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1584 .elementor-element.elementor-element-2213e5e5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-1584 .elementor-element.elementor-element-7a21144e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;line-height:1.2em;letter-spacing:-0.5px;color:var( --e-global-color-32390ff );}.elementor-1584 .elementor-element.elementor-element-2e4e30b4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:-0.5px;color:var( --e-global-color-32390ff );}.elementor-1584 .elementor-element.elementor-element-34495c22{--divider-border-style:solid;--divider-color:#D1D5DB;--divider-border-width:1px;}.elementor-1584 .elementor-element.elementor-element-34495c22 .elementor-divider-separator{width:100%;}.elementor-1584 .elementor-element.elementor-element-34495c22 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-1584 .elementor-element.elementor-element-45666e08{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-1584 .elementor-element.elementor-element-448f17b2{--display:flex;--border-radius:12px 12px 12px 12px;}.elementor-1584 .elementor-element.elementor-element-448f17b2:not(.elementor-motion-effects-element-type-background), .elementor-1584 .elementor-element.elementor-element-448f17b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://peiparts.com/wp-content/uploads/2026/07/13.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1584 .elementor-element.elementor-element-1c58cc1a{--display:flex;}.elementor-1584 .elementor-element.elementor-element-fb560b2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1584 .elementor-element.elementor-element-fb560b2 .elementor-heading-title{font-family:var( --e-global-typography-5ffd77f-font-family ), Sans-serif;font-size:var( --e-global-typography-5ffd77f-font-size );font-weight:var( --e-global-typography-5ffd77f-font-weight );text-transform:var( --e-global-typography-5ffd77f-text-transform );line-height:var( --e-global-typography-5ffd77f-line-height );letter-spacing:var( --e-global-typography-5ffd77f-letter-spacing );color:#000000;}.elementor-1584 .elementor-element.elementor-element-a4584b5{width:var( --container-widget-width, 100% );max-width:100%;padding:6px 6px 6px 12px;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-b4a8af5 );font-family:var( --e-global-typography-12d1ce4-font-family ), Sans-serif;font-size:var( --e-global-typography-12d1ce4-font-size );font-weight:var( --e-global-typography-12d1ce4-font-weight );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );color:var( --e-global-color-32390ff );}.elementor-1584 .elementor-element.elementor-element-a4584b5 p{margin-block-end:0px;}.elementor-1584 .elementor-element.elementor-element-67322936 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;letter-spacing:-0.5px;color:var( --e-global-color-32390ff );}.elementor-1584 .elementor-element.elementor-element-5f960526{--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;}.elementor-1584 .elementor-element.elementor-element-72319707{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1584 .elementor-element.elementor-element-72319707 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-1584 .elementor-element.elementor-element-72319707 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-1584 .elementor-element.elementor-element-72319707 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-1584 .elementor-element.elementor-element-72319707 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-1584 .elementor-element.elementor-element-72319707 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-1584 .elementor-element.elementor-element-72319707 .elementor-icon-list-icon i{color:#1D1D1D;transition:color 0.3s;}.elementor-1584 .elementor-element.elementor-element-72319707 .elementor-icon-list-icon svg{fill:#1D1D1D;transition:fill 0.3s;}.elementor-1584 .elementor-element.elementor-element-72319707 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1584 .elementor-element.elementor-element-72319707 .elementor-icon-list-item > a{font-family:var( --e-global-typography-12d1ce4-font-family ), Sans-serif;font-size:var( --e-global-typography-12d1ce4-font-size );font-weight:var( --e-global-typography-12d1ce4-font-weight );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-72319707 .elementor-icon-list-text{color:#303030;transition:color 0.3s;}.elementor-1584 .elementor-element.elementor-element-5871d767{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1584 .elementor-element.elementor-element-5871d767 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-1584 .elementor-element.elementor-element-5871d767 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-1584 .elementor-element.elementor-element-5871d767 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-1584 .elementor-element.elementor-element-5871d767 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-1584 .elementor-element.elementor-element-5871d767 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-1584 .elementor-element.elementor-element-5871d767 .elementor-icon-list-icon i{color:#1D1D1D;transition:color 0.3s;}.elementor-1584 .elementor-element.elementor-element-5871d767 .elementor-icon-list-icon svg{fill:#1D1D1D;transition:fill 0.3s;}.elementor-1584 .elementor-element.elementor-element-5871d767 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1584 .elementor-element.elementor-element-5871d767 .elementor-icon-list-item > a{font-family:var( --e-global-typography-12d1ce4-font-family ), Sans-serif;font-size:var( --e-global-typography-12d1ce4-font-size );font-weight:var( --e-global-typography-12d1ce4-font-weight );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-5871d767 .elementor-icon-list-text{color:#303030;transition:color 0.3s;}.elementor-1584 .elementor-element.elementor-element-72ba725 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:15px 30px 15px 30px;}.elementor-1584 .elementor-element.elementor-element-72ba725 .elementor-button:hover, .elementor-1584 .elementor-element.elementor-element-72ba725 .elementor-button:focus{background-color:var( --e-global-color-b4a8af5 );color:#FFFFFF;}.elementor-1584 .elementor-element.elementor-element-72ba725 .elementor-button:hover svg, .elementor-1584 .elementor-element.elementor-element-72ba725 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1584 .elementor-element.elementor-element-5884d29b{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-1584 .elementor-element.elementor-element-89b9466{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1584 .elementor-element.elementor-element-78da8285{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-1584 .elementor-element.elementor-element-1dc39334 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;line-height:1.2em;letter-spacing:-0.5px;color:var( --e-global-color-32390ff );}.elementor-1584 .elementor-element.elementor-element-5e834fa8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:-0.5px;color:var( --e-global-color-32390ff );}.elementor-1584 .elementor-element.elementor-element-24ad6962{--divider-border-style:solid;--divider-color:#D1D5DB;--divider-border-width:1px;}.elementor-1584 .elementor-element.elementor-element-24ad6962 .elementor-divider-separator{width:100%;}.elementor-1584 .elementor-element.elementor-element-24ad6962 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-1584 .elementor-element.elementor-element-408fb973{--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;}.elementor-1584 .elementor-element.elementor-element-6e5b7c16{--display:flex;--justify-content:center;}.elementor-1584 .elementor-element.elementor-element-126502e8{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1584 .elementor-element.elementor-element-126502e8 .elementor-heading-title{font-family:var( --e-global-typography-5ffd77f-font-family ), Sans-serif;font-size:var( --e-global-typography-5ffd77f-font-size );font-weight:var( --e-global-typography-5ffd77f-font-weight );text-transform:var( --e-global-typography-5ffd77f-text-transform );line-height:var( --e-global-typography-5ffd77f-line-height );letter-spacing:var( --e-global-typography-5ffd77f-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-674eac92{--display:flex;}.elementor-1584 .elementor-element.elementor-element-6f92e2d4{width:var( --container-widget-width, 100% );max-width:100%;padding:6px 6px 6px 12px;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-b4a8af5 );font-family:var( --e-global-typography-12d1ce4-font-family ), Sans-serif;font-size:var( --e-global-typography-12d1ce4-font-size );font-weight:var( --e-global-typography-12d1ce4-font-weight );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );color:var( --e-global-color-32390ff );}.elementor-1584 .elementor-element.elementor-element-6f92e2d4 p{margin-block-end:0px;}.elementor-1584 .elementor-element.elementor-element-59c06f47{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1584 .elementor-element.elementor-element-42d3a3e0{--display:flex;--min-height:420px;--justify-content:space-between;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:var( --e-global-color-astglobalcolor7 );--border-color:var( --e-global-color-astglobalcolor7 );--border-radius:12px 12px 12px 12px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-1584 .elementor-element.elementor-element-2246bb51{padding:0em 0em 0em 0em;}.elementor-1584 .elementor-element.elementor-element-2246bb51 .elementor-icon-box-wrapper{text-align:start;gap:8px;}.elementor-1584 .elementor-element.elementor-element-2246bb51 .elementor-icon-box-title{margin-block-end:0px;}.elementor-1584 .elementor-element.elementor-element-2246bb51.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );}.elementor-1584 .elementor-element.elementor-element-2246bb51.elementor-view-framed .elementor-icon, .elementor-1584 .elementor-element.elementor-element-2246bb51.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1584 .elementor-element.elementor-element-2246bb51.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-1584 .elementor-element.elementor-element-2246bb51 .elementor-icon{font-size:40px;padding:24px;}.elementor-1584 .elementor-element.elementor-element-2246bb51 .elementor-icon-box-title, .elementor-1584 .elementor-element.elementor-element-2246bb51 .elementor-icon-box-title a{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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1584 .elementor-element.elementor-element-76262553{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1584 .elementor-element.elementor-element-247da5a4{font-family:var( --e-global-typography-12d1ce4-font-family ), Sans-serif;font-size:var( --e-global-typography-12d1ce4-font-size );font-weight:var( --e-global-typography-12d1ce4-font-weight );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );color:var( --e-global-color-32390ff );}.elementor-1584 .elementor-element.elementor-element-4864483{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor7 );--divider-border-width:1px;}.elementor-1584 .elementor-element.elementor-element-4864483 .elementor-divider-separator{width:100%;}.elementor-1584 .elementor-element.elementor-element-4864483 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1584 .elementor-element.elementor-element-6c5fccc0 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-1584 .elementor-element.elementor-element-6c5fccc0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor7 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-1584 .elementor-element.elementor-element-6c5fccc0.elementor-view-framed .elementor-icon, .elementor-1584 .elementor-element.elementor-element-6c5fccc0.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor7 );color:var( --e-global-color-astglobalcolor7 );border-color:var( --e-global-color-astglobalcolor7 );}.elementor-1584 .elementor-element.elementor-element-6c5fccc0.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1584 .elementor-element.elementor-element-6c5fccc0 .elementor-icon{font-size:20px;}.elementor-1584 .elementor-element.elementor-element-6c5fccc0 .elementor-icon-box-description{font-family:var( --e-global-typography-12d1ce4-font-family ), Sans-serif;font-size:var( --e-global-typography-12d1ce4-font-size );font-weight:var( --e-global-typography-12d1ce4-font-weight );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-38a6801c{--display:flex;--justify-content:space-between;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:var( --e-global-color-astglobalcolor7 );--border-color:var( --e-global-color-astglobalcolor7 );--border-radius:12px 12px 12px 12px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1584 .elementor-element.elementor-element-1603e5e1{padding:0em 0em 0em 0em;}.elementor-1584 .elementor-element.elementor-element-1603e5e1 .elementor-icon-box-wrapper{text-align:start;gap:8px;}.elementor-1584 .elementor-element.elementor-element-1603e5e1 .elementor-icon-box-title{margin-block-end:0px;}.elementor-1584 .elementor-element.elementor-element-1603e5e1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );}.elementor-1584 .elementor-element.elementor-element-1603e5e1.elementor-view-framed .elementor-icon, .elementor-1584 .elementor-element.elementor-element-1603e5e1.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1584 .elementor-element.elementor-element-1603e5e1.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-1584 .elementor-element.elementor-element-1603e5e1 .elementor-icon{font-size:40px;padding:24px;}.elementor-1584 .elementor-element.elementor-element-1603e5e1 .elementor-icon-box-title, .elementor-1584 .elementor-element.elementor-element-1603e5e1 .elementor-icon-box-title a{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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1584 .elementor-element.elementor-element-207c1d1a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1584 .elementor-element.elementor-element-71a386c{font-family:var( --e-global-typography-12d1ce4-font-family ), Sans-serif;font-size:var( --e-global-typography-12d1ce4-font-size );font-weight:var( --e-global-typography-12d1ce4-font-weight );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );color:var( --e-global-color-32390ff );}.elementor-1584 .elementor-element.elementor-element-27d12d9c{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor7 );--divider-border-width:1px;}.elementor-1584 .elementor-element.elementor-element-27d12d9c .elementor-divider-separator{width:100%;}.elementor-1584 .elementor-element.elementor-element-27d12d9c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1584 .elementor-element.elementor-element-6680b38a .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-1584 .elementor-element.elementor-element-6680b38a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor7 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-1584 .elementor-element.elementor-element-6680b38a.elementor-view-framed .elementor-icon, .elementor-1584 .elementor-element.elementor-element-6680b38a.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor7 );color:var( --e-global-color-astglobalcolor7 );border-color:var( --e-global-color-astglobalcolor7 );}.elementor-1584 .elementor-element.elementor-element-6680b38a.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1584 .elementor-element.elementor-element-6680b38a .elementor-icon{font-size:20px;}.elementor-1584 .elementor-element.elementor-element-6680b38a .elementor-icon-box-description{font-family:var( --e-global-typography-12d1ce4-font-family ), Sans-serif;font-size:var( --e-global-typography-12d1ce4-font-size );font-weight:var( --e-global-typography-12d1ce4-font-weight );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-28bf07a5{--display:flex;--justify-content:space-between;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:var( --e-global-color-astglobalcolor7 );--border-color:var( --e-global-color-astglobalcolor7 );--border-radius:12px 12px 12px 12px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1584 .elementor-element.elementor-element-23ecd0b0{padding:0em 0em 0em 0em;}.elementor-1584 .elementor-element.elementor-element-23ecd0b0 .elementor-icon-box-wrapper{text-align:start;gap:8px;}.elementor-1584 .elementor-element.elementor-element-23ecd0b0 .elementor-icon-box-title{margin-block-end:0px;}.elementor-1584 .elementor-element.elementor-element-23ecd0b0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );}.elementor-1584 .elementor-element.elementor-element-23ecd0b0.elementor-view-framed .elementor-icon, .elementor-1584 .elementor-element.elementor-element-23ecd0b0.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1584 .elementor-element.elementor-element-23ecd0b0.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-1584 .elementor-element.elementor-element-23ecd0b0 .elementor-icon{font-size:40px;padding:24px;}.elementor-1584 .elementor-element.elementor-element-23ecd0b0 .elementor-icon-box-title, .elementor-1584 .elementor-element.elementor-element-23ecd0b0 .elementor-icon-box-title a{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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1584 .elementor-element.elementor-element-3a16d23c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1584 .elementor-element.elementor-element-45758559{font-family:var( --e-global-typography-12d1ce4-font-family ), Sans-serif;font-size:var( --e-global-typography-12d1ce4-font-size );font-weight:var( --e-global-typography-12d1ce4-font-weight );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );color:var( --e-global-color-32390ff );}.elementor-1584 .elementor-element.elementor-element-45758559 p{margin-block-end:0px;}.elementor-1584 .elementor-element.elementor-element-4613bf6e{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor7 );--divider-border-width:1px;}.elementor-1584 .elementor-element.elementor-element-4613bf6e .elementor-divider-separator{width:100%;}.elementor-1584 .elementor-element.elementor-element-4613bf6e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1584 .elementor-element.elementor-element-15ec8d61 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-1584 .elementor-element.elementor-element-15ec8d61.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor7 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-1584 .elementor-element.elementor-element-15ec8d61.elementor-view-framed .elementor-icon, .elementor-1584 .elementor-element.elementor-element-15ec8d61.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor7 );color:var( --e-global-color-astglobalcolor7 );border-color:var( --e-global-color-astglobalcolor7 );}.elementor-1584 .elementor-element.elementor-element-15ec8d61.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1584 .elementor-element.elementor-element-15ec8d61 .elementor-icon{font-size:20px;}.elementor-1584 .elementor-element.elementor-element-15ec8d61 .elementor-icon-box-description{font-family:var( --e-global-typography-12d1ce4-font-family ), Sans-serif;font-size:var( --e-global-typography-12d1ce4-font-size );font-weight:var( --e-global-typography-12d1ce4-font-weight );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-73a7e322{--display:flex;--justify-content:space-between;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:var( --e-global-color-astglobalcolor7 );--border-color:var( --e-global-color-astglobalcolor7 );--border-radius:12px 12px 12px 12px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1584 .elementor-element.elementor-element-4f7f3082{padding:0em 0em 0em 0em;}.elementor-1584 .elementor-element.elementor-element-4f7f3082 .elementor-icon-box-wrapper{text-align:start;gap:8px;}.elementor-1584 .elementor-element.elementor-element-4f7f3082 .elementor-icon-box-title{margin-block-end:0px;}.elementor-1584 .elementor-element.elementor-element-4f7f3082.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );}.elementor-1584 .elementor-element.elementor-element-4f7f3082.elementor-view-framed .elementor-icon, .elementor-1584 .elementor-element.elementor-element-4f7f3082.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1584 .elementor-element.elementor-element-4f7f3082.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-1584 .elementor-element.elementor-element-4f7f3082 .elementor-icon{font-size:40px;padding:24px;}.elementor-1584 .elementor-element.elementor-element-4f7f3082 .elementor-icon-box-title, .elementor-1584 .elementor-element.elementor-element-4f7f3082 .elementor-icon-box-title a{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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1584 .elementor-element.elementor-element-77f1f8d4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1584 .elementor-element.elementor-element-56e6bbbb{font-family:var( --e-global-typography-12d1ce4-font-family ), Sans-serif;font-size:var( --e-global-typography-12d1ce4-font-size );font-weight:var( --e-global-typography-12d1ce4-font-weight );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );color:var( --e-global-color-32390ff );}.elementor-1584 .elementor-element.elementor-element-7143f883{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor7 );--divider-border-width:1px;}.elementor-1584 .elementor-element.elementor-element-7143f883 .elementor-divider-separator{width:100%;}.elementor-1584 .elementor-element.elementor-element-7143f883 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1584 .elementor-element.elementor-element-62e3c2af .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-1584 .elementor-element.elementor-element-62e3c2af.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor7 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-1584 .elementor-element.elementor-element-62e3c2af.elementor-view-framed .elementor-icon, .elementor-1584 .elementor-element.elementor-element-62e3c2af.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor7 );color:var( --e-global-color-astglobalcolor7 );border-color:var( --e-global-color-astglobalcolor7 );}.elementor-1584 .elementor-element.elementor-element-62e3c2af.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1584 .elementor-element.elementor-element-62e3c2af .elementor-icon{font-size:20px;}.elementor-1584 .elementor-element.elementor-element-62e3c2af .elementor-icon-box-description{font-family:var( --e-global-typography-12d1ce4-font-family ), Sans-serif;font-size:var( --e-global-typography-12d1ce4-font-size );font-weight:var( --e-global-typography-12d1ce4-font-weight );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-621931be{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1584 .elementor-element.elementor-element-621931be:not(.elementor-motion-effects-element-type-background), .elementor-1584 .elementor-element.elementor-element-621931be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F7;}.elementor-1584 .elementor-element.elementor-element-1f6d9bd1{--display:flex;}.elementor-1584 .elementor-element.elementor-element-5e916f03 .elementor-heading-title{font-family:var( --e-global-typography-5ffd77f-font-family ), Sans-serif;font-size:var( --e-global-typography-5ffd77f-font-size );font-weight:var( --e-global-typography-5ffd77f-font-weight );text-transform:var( --e-global-typography-5ffd77f-text-transform );line-height:var( --e-global-typography-5ffd77f-line-height );letter-spacing:var( --e-global-typography-5ffd77f-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-734c2cd8{--display:flex;--margin-top:-16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:18px;--padding-left:24px;--padding-right:24px;}.elementor-1584 .elementor-element.elementor-element-7751e023{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--margin-top:18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-1584 .elementor-element.elementor-element-5a138a69{font-family:var( --e-global-typography-12d1ce4-font-family ), Sans-serif;font-size:var( --e-global-typography-12d1ce4-font-size );font-weight:var( --e-global-typography-12d1ce4-font-weight );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );color:var( --e-global-color-32390ff );}.elementor-1584 .elementor-element.elementor-element-79c56192{--display:flex;--margin-top:-16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:18px;--padding-left:24px;--padding-right:24px;}.elementor-1584 .elementor-element.elementor-element-51d49293{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--margin-top:18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-1584 .elementor-element.elementor-element-4a6751a1{font-family:var( --e-global-typography-12d1ce4-font-family ), Sans-serif;font-size:var( --e-global-typography-12d1ce4-font-size );font-weight:var( --e-global-typography-12d1ce4-font-weight );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );color:var( --e-global-color-32390ff );}.elementor-1584 .elementor-element.elementor-element-2d85bd29{--display:flex;--margin-top:-16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:24px;--padding-left:18px;--padding-right:18px;}.elementor-1584 .elementor-element.elementor-element-1ba1975{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--margin-top:18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-1584 .elementor-element.elementor-element-7741f0e0{font-family:var( --e-global-typography-12d1ce4-font-family ), Sans-serif;font-size:var( --e-global-typography-12d1ce4-font-size );font-weight:var( --e-global-typography-12d1ce4-font-weight );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );color:var( --e-global-color-32390ff );}.elementor-1584 .elementor-element.elementor-element-74f752c3{--display:flex;--margin-top:-16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:24px;--padding-left:18px;--padding-right:18px;}.elementor-1584 .elementor-element.elementor-element-62972c94{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--margin-top:18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-1584 .elementor-element.elementor-element-7afef307{font-family:var( --e-global-typography-12d1ce4-font-family ), Sans-serif;font-size:var( --e-global-typography-12d1ce4-font-size );font-weight:var( --e-global-typography-12d1ce4-font-weight );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );color:var( --e-global-color-32390ff );}.elementor-1584 .elementor-element.elementor-element-1142384a{--display:flex;--margin-top:-16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:24px;--padding-left:18px;--padding-right:18px;}.elementor-1584 .elementor-element.elementor-element-a877f7b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--margin-top:18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-1584 .elementor-element.elementor-element-7bb5e493{font-family:var( --e-global-typography-12d1ce4-font-family ), Sans-serif;font-size:var( --e-global-typography-12d1ce4-font-size );font-weight:var( --e-global-typography-12d1ce4-font-weight );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );color:var( --e-global-color-32390ff );}.elementor-1584 .elementor-element.elementor-element-cfb3e0d{--display:flex;--margin-top:-16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:24px;--padding-left:18px;--padding-right:18px;}.elementor-1584 .elementor-element.elementor-element-5bef80b3{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--margin-top:18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-1584 .elementor-element.elementor-element-56c08608{font-family:var( --e-global-typography-12d1ce4-font-family ), Sans-serif;font-size:var( --e-global-typography-12d1ce4-font-size );font-weight:var( --e-global-typography-12d1ce4-font-weight );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );color:var( --e-global-color-32390ff );}.elementor-1584 .elementor-element.elementor-element-69c2c518{--display:flex;--margin-top:-16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:24px;--padding-left:18px;--padding-right:18px;}.elementor-1584 .elementor-element.elementor-element-7d5edd02{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--margin-top:18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-1584 .elementor-element.elementor-element-4fe112b9{font-family:var( --e-global-typography-12d1ce4-font-family ), Sans-serif;font-size:var( --e-global-typography-12d1ce4-font-size );font-weight:var( --e-global-typography-12d1ce4-font-weight );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );color:var( --e-global-color-32390ff );}.elementor-1584 .elementor-element.elementor-element-12df2cf9{--display:flex;--margin-top:-16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:24px;--padding-left:18px;--padding-right:18px;}.elementor-1584 .elementor-element.elementor-element-3e7c24b0{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--margin-top:18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-1584 .elementor-element.elementor-element-2a8a0318{font-family:var( --e-global-typography-12d1ce4-font-family ), Sans-serif;font-size:var( --e-global-typography-12d1ce4-font-size );font-weight:var( --e-global-typography-12d1ce4-font-weight );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );color:var( --e-global-color-32390ff );}.elementor-1584 .elementor-element.elementor-element-473bb98a{--n-accordion-title-font-size:18px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:16px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:16px 16px 16px 16px;--n-accordion-icon-size:15px;}.elementor-1584 .elementor-element.elementor-element-473bb98a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#DFDFDF;}:where( .elementor-1584 .elementor-element.elementor-element-473bb98a > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:0px 1px 1px 1px;border-color:#B7B7B7;--border-radius:0px 0px 16px 16px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1584 .elementor-element.elementor-element-473bb98a > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 0px 1px;border-color:#B7B7B7;}.elementor-1584 .elementor-element.elementor-element-473bb98a {--n-accordion-padding:18px 24px 18px 24px;}:where( .elementor-1584 .elementor-element.elementor-element-473bb98a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Sora", Sans-serif;font-weight:600;line-height:1.5em;letter-spacing:-0.5px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1584 .elementor-element.elementor-element-143f89cd{--content-width:1280px;}.elementor-1584 .elementor-element.elementor-element-fc54776{--content-width:1280px;}.elementor-1584 .elementor-element.elementor-element-9b8ef62{--content-width:1280px;}.elementor-1584 .elementor-element.elementor-element-15533358{--content-width:1280px;}.elementor-1584 .elementor-element.elementor-element-4766425a{--content-width:1280px;}.elementor-1584 .elementor-element.elementor-element-6bac75f0{--content-width:1280px;}.elementor-1584 .elementor-element.elementor-element-7ae579b9{--width:64%;}.elementor-1584 .elementor-element.elementor-element-44cd5fbd{--content-width:1280px;}.elementor-1584 .elementor-element.elementor-element-5884d29b{--content-width:1280px;}.elementor-1584 .elementor-element.elementor-element-6e5b7c16{--width:50%;}.elementor-1584 .elementor-element.elementor-element-674eac92{--width:50%;}.elementor-1584 .elementor-element.elementor-element-1f6d9bd1{--content-width:800px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1584 .elementor-element.elementor-element-7ae579b9{--width:66%;}.elementor-1584 .elementor-element.elementor-element-408fb973{--width:737px;}.elementor-1584 .elementor-element.elementor-element-6e5b7c16{--width:737px;}.elementor-1584 .elementor-element.elementor-element-674eac92{--width:740px;}}@media(min-width:1367px){.elementor-1584 .elementor-element.elementor-element-143f89cd:not(.elementor-motion-effects-element-type-background), .elementor-1584 .elementor-element.elementor-element-143f89cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-1584 .elementor-element.elementor-element-b1bd1d0:not(.elementor-motion-effects-element-type-background), .elementor-1584 .elementor-element.elementor-element-b1bd1d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-1584 .elementor-element.elementor-element-69b9506a:not(.elementor-motion-effects-element-type-background), .elementor-1584 .elementor-element.elementor-element-69b9506a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-1584 .elementor-element.elementor-element-448f17b2:not(.elementor-motion-effects-element-type-background), .elementor-1584 .elementor-element.elementor-element-448f17b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-10cfdca2 .elementor-heading-title{font-size:var( --e-global-typography-5ffd77f-font-size );line-height:var( --e-global-typography-5ffd77f-line-height );letter-spacing:var( --e-global-typography-5ffd77f-letter-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1584 .elementor-element.elementor-element-1bee93aa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1584 .elementor-element.elementor-element-1bee93aa .elementor-icon-list-item > a{font-size:16px;}.elementor-1584 .elementor-element.elementor-element-59b07ee .elementor-heading-title{font-size:16px;}.elementor-1584 .elementor-element.elementor-element-41807f8 .elementor-heading-title{font-size:16px;}.elementor-1584 .elementor-element.elementor-element-4c5b2e2 .elementor-heading-title{font-size:var( --e-global-typography-5ffd77f-font-size );line-height:var( --e-global-typography-5ffd77f-line-height );letter-spacing:var( --e-global-typography-5ffd77f-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1584 .elementor-element.elementor-element-dd85bb7{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-6504aeb{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1584 .elementor-element.elementor-element-8789336 .elementor-heading-title{font-size:16px;}.elementor-1584 .elementor-element.elementor-element-4cb2328 .elementor-heading-title{font-size:16px;}.elementor-1584 .elementor-element.elementor-element-f06f81c .elementor-heading-title{font-size:var( --e-global-typography-5ffd77f-font-size );line-height:var( --e-global-typography-5ffd77f-line-height );letter-spacing:var( --e-global-typography-5ffd77f-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-9a86df3{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-6094b100 .elementor-heading-title{font-size:16px;}.elementor-1584 .elementor-element.elementor-element-8e09c26 .elementor-heading-title{font-size:16px;}.elementor-1584 .elementor-element.elementor-element-10f48f43 .elementor-heading-title{font-size:var( --e-global-typography-5ffd77f-font-size );line-height:var( --e-global-typography-5ffd77f-line-height );letter-spacing:var( --e-global-typography-5ffd77f-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-370b0225{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-1a88f334 .elementor-heading-title{font-size:var( --e-global-typography-495faf7-font-size );line-height:var( --e-global-typography-495faf7-line-height );letter-spacing:var( --e-global-typography-495faf7-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1584 .elementor-element.elementor-element-2af72628.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-1584 .elementor-element.elementor-element-2af72628.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:16px;}.elementor-1584 .elementor-element.elementor-element-50532591 .elementor-heading-title{font-size:16px;}.elementor-1584 .elementor-element.elementor-element-128f42c .elementor-heading-title{font-size:16px;}.elementor-1584 .elementor-element.elementor-element-acf9f4a .elementor-heading-title{font-size:var( --e-global-typography-5ffd77f-font-size );line-height:var( --e-global-typography-5ffd77f-line-height );letter-spacing:var( --e-global-typography-5ffd77f-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-240e88f6{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-694fbda9{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-2b97c671 .elementor-heading-title{font-size:var( --e-global-typography-5ffd77f-font-size );line-height:var( --e-global-typography-5ffd77f-line-height );letter-spacing:var( --e-global-typography-5ffd77f-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-2687933a{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-544eb314 .elementor-heading-title{font-size:16px;}.elementor-1584 .elementor-element.elementor-element-27d6ed0c .elementor-heading-title{font-size:16px;}.elementor-1584 .elementor-element.elementor-element-54f32ab5 .elementor-heading-title{font-size:var( --e-global-typography-5ffd77f-font-size );line-height:var( --e-global-typography-5ffd77f-line-height );letter-spacing:var( --e-global-typography-5ffd77f-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-3f1d31d4{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-3020f329 .elementor-heading-title{font-size:var( --e-global-typography-495faf7-font-size );line-height:var( --e-global-typography-495faf7-line-height );letter-spacing:var( --e-global-typography-495faf7-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-7a21144e .elementor-heading-title{font-size:16px;}.elementor-1584 .elementor-element.elementor-element-2e4e30b4 .elementor-heading-title{font-size:16px;}.elementor-1584 .elementor-element.elementor-element-fb560b2 .elementor-heading-title{font-size:var( --e-global-typography-5ffd77f-font-size );line-height:var( --e-global-typography-5ffd77f-line-height );letter-spacing:var( --e-global-typography-5ffd77f-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-a4584b5{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-67322936 .elementor-heading-title{font-size:16px;}.elementor-1584 .elementor-element.elementor-element-72319707 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1584 .elementor-element.elementor-element-72319707 .elementor-icon-list-item > a{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-5871d767 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1584 .elementor-element.elementor-element-5871d767 .elementor-icon-list-item > a{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-1dc39334 .elementor-heading-title{font-size:16px;}.elementor-1584 .elementor-element.elementor-element-5e834fa8 .elementor-heading-title{font-size:16px;}.elementor-1584 .elementor-element.elementor-element-126502e8 .elementor-heading-title{font-size:var( --e-global-typography-5ffd77f-font-size );line-height:var( --e-global-typography-5ffd77f-line-height );letter-spacing:var( --e-global-typography-5ffd77f-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-6f92e2d4{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-59c06f47{--grid-auto-flow:row;}.elementor-1584 .elementor-element.elementor-element-42d3a3e0{--min-height:360px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1584 .elementor-element.elementor-element-2246bb51 .elementor-icon{font-size:32px;padding:18px;}.elementor-1584 .elementor-element.elementor-element-2246bb51 .elementor-icon-box-title, .elementor-1584 .elementor-element.elementor-element-2246bb51 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1584 .elementor-element.elementor-element-247da5a4{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-6c5fccc0 .elementor-icon-box-description{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-38a6801c{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1584 .elementor-element.elementor-element-1603e5e1 .elementor-icon{font-size:32px;padding:18px;}.elementor-1584 .elementor-element.elementor-element-1603e5e1 .elementor-icon-box-title, .elementor-1584 .elementor-element.elementor-element-1603e5e1 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1584 .elementor-element.elementor-element-71a386c{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-6680b38a .elementor-icon-box-description{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-28bf07a5{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1584 .elementor-element.elementor-element-23ecd0b0 .elementor-icon{font-size:32px;padding:18px;}.elementor-1584 .elementor-element.elementor-element-23ecd0b0 .elementor-icon-box-title, .elementor-1584 .elementor-element.elementor-element-23ecd0b0 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1584 .elementor-element.elementor-element-45758559{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-15ec8d61 .elementor-icon-box-description{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-73a7e322{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1584 .elementor-element.elementor-element-4f7f3082 .elementor-icon{font-size:32px;padding:18px;}.elementor-1584 .elementor-element.elementor-element-4f7f3082 .elementor-icon-box-title, .elementor-1584 .elementor-element.elementor-element-4f7f3082 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1584 .elementor-element.elementor-element-56e6bbbb{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-62e3c2af .elementor-icon-box-description{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-5e916f03 .elementor-heading-title{font-size:var( --e-global-typography-5ffd77f-font-size );line-height:var( --e-global-typography-5ffd77f-line-height );letter-spacing:var( --e-global-typography-5ffd77f-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-5a138a69{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-4a6751a1{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-7741f0e0{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-7afef307{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-7bb5e493{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-56c08608{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-4fe112b9{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-2a8a0318{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-473bb98a{--n-accordion-title-font-size:20px;}}@media(max-width:1024px){.elementor-1584 .elementor-element.elementor-element-143f89cd{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-10cfdca2 .elementor-heading-title{font-size:var( --e-global-typography-5ffd77f-font-size );line-height:var( --e-global-typography-5ffd77f-line-height );letter-spacing:var( --e-global-typography-5ffd77f-letter-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1584 .elementor-element.elementor-element-fc54776{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1584 .elementor-element.elementor-element-eecb20f{--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-1584 .elementor-element.elementor-element-4c5b2e2{--container-widget-width:867px;--container-widget-flex-grow:0;width:var( --container-widget-width, 867px );max-width:867px;text-align:start;}.elementor-1584 .elementor-element.elementor-element-4c5b2e2 .elementor-heading-title{font-size:var( --e-global-typography-5ffd77f-font-size );line-height:var( --e-global-typography-5ffd77f-line-height );letter-spacing:var( --e-global-typography-5ffd77f-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1584 .elementor-element.elementor-element-dd85bb7{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:start;font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-6504aeb{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1584 .elementor-element.elementor-element-9b8ef62{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1584 .elementor-element.elementor-element-f4f8f45{--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-1584 .elementor-element.elementor-element-f06f81c{text-align:start;}.elementor-1584 .elementor-element.elementor-element-f06f81c .elementor-heading-title{font-size:var( --e-global-typography-5ffd77f-font-size );line-height:var( --e-global-typography-5ffd77f-line-height );letter-spacing:var( --e-global-typography-5ffd77f-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-9a86df3{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-b1bd1d0{--min-height:374px;}.elementor-1584 .elementor-element.elementor-element-15533358{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1584 .elementor-element.elementor-element-15fc98c1{--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-1584 .elementor-element.elementor-element-10f48f43{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:start;}.elementor-1584 .elementor-element.elementor-element-10f48f43 .elementor-heading-title{font-size:var( --e-global-typography-5ffd77f-font-size );line-height:var( --e-global-typography-5ffd77f-line-height );letter-spacing:var( --e-global-typography-5ffd77f-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-370b0225{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:start;font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-1a88f334 .elementor-heading-title{font-size:var( --e-global-typography-495faf7-font-size );line-height:var( --e-global-typography-495faf7-line-height );letter-spacing:var( --e-global-typography-495faf7-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1584 .elementor-element.elementor-element-2af72628.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1584 .elementor-element.elementor-element-4766425a{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1584 .elementor-element.elementor-element-24b75e94{--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-1584 .elementor-element.elementor-element-acf9f4a .elementor-heading-title{font-size:var( --e-global-typography-5ffd77f-font-size );line-height:var( --e-global-typography-5ffd77f-line-height );letter-spacing:var( --e-global-typography-5ffd77f-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-240e88f6{width:var( --container-widget-width, 675px );max-width:675px;--container-widget-width:675px;--container-widget-flex-grow:0;text-align:start;font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-694fbda9{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-2b97c671 .elementor-heading-title{font-size:var( --e-global-typography-5ffd77f-font-size );line-height:var( --e-global-typography-5ffd77f-line-height );letter-spacing:var( --e-global-typography-5ffd77f-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-2687933a{width:var( --container-widget-width, 675px );max-width:675px;--container-widget-width:675px;--container-widget-flex-grow:0;text-align:start;font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-6bac75f0{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1584 .elementor-element.elementor-element-58f2f894{--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-1584 .elementor-element.elementor-element-54f32ab5{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:start;}.elementor-1584 .elementor-element.elementor-element-54f32ab5 .elementor-heading-title{font-size:var( --e-global-typography-5ffd77f-font-size );line-height:var( --e-global-typography-5ffd77f-line-height );letter-spacing:var( --e-global-typography-5ffd77f-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-3f1d31d4{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:start;font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-3020f329 .elementor-heading-title{font-size:var( --e-global-typography-495faf7-font-size );line-height:var( --e-global-typography-495faf7-line-height );letter-spacing:var( --e-global-typography-495faf7-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-44cd5fbd{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1584 .elementor-element.elementor-element-45666e08{--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-1584 .elementor-element.elementor-element-448f17b2{--min-height:440px;}.elementor-1584 .elementor-element.elementor-element-fb560b2{text-align:start;}.elementor-1584 .elementor-element.elementor-element-fb560b2 .elementor-heading-title{font-size:var( --e-global-typography-5ffd77f-font-size );line-height:var( --e-global-typography-5ffd77f-line-height );letter-spacing:var( --e-global-typography-5ffd77f-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-a4584b5{width:var( --container-widget-width, 675px );max-width:675px;--container-widget-width:675px;--container-widget-flex-grow:0;text-align:start;font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-72319707{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1584 .elementor-element.elementor-element-72319707 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1584 .elementor-element.elementor-element-72319707 .elementor-icon-list-item > a{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-5871d767{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1584 .elementor-element.elementor-element-5871d767 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1584 .elementor-element.elementor-element-5871d767 .elementor-icon-list-item > a{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-5884d29b{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1584 .elementor-element.elementor-element-408fb973{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1584 .elementor-element.elementor-element-6e5b7c16{--justify-content:center;}.elementor-1584 .elementor-element.elementor-element-126502e8{--container-widget-width:884px;--container-widget-flex-grow:0;width:var( --container-widget-width, 884px );max-width:884px;text-align:start;}.elementor-1584 .elementor-element.elementor-element-126502e8 .elementor-heading-title{font-size:var( --e-global-typography-5ffd77f-font-size );line-height:var( --e-global-typography-5ffd77f-line-height );letter-spacing:var( --e-global-typography-5ffd77f-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-6f92e2d4{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:start;font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-59c06f47{--e-con-grid-template-columns:repeat(2, 1fr);--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;}.elementor-1584 .elementor-element.elementor-element-42d3a3e0{--min-height:500px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1584 .elementor-element.elementor-element-2246bb51 .elementor-icon-box-title, .elementor-1584 .elementor-element.elementor-element-2246bb51 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1584 .elementor-element.elementor-element-247da5a4{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-6c5fccc0 .elementor-icon-box-description{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-38a6801c{--min-height:500px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-1584 .elementor-element.elementor-element-1603e5e1 .elementor-icon-box-title, .elementor-1584 .elementor-element.elementor-element-1603e5e1 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1584 .elementor-element.elementor-element-71a386c{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-6680b38a .elementor-icon-box-description{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-28bf07a5{--min-height:500px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-1584 .elementor-element.elementor-element-23ecd0b0 .elementor-icon-box-title, .elementor-1584 .elementor-element.elementor-element-23ecd0b0 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1584 .elementor-element.elementor-element-45758559{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-15ec8d61 .elementor-icon-box-description{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-73a7e322{--min-height:500px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-1584 .elementor-element.elementor-element-4f7f3082 .elementor-icon-box-title, .elementor-1584 .elementor-element.elementor-element-4f7f3082 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1584 .elementor-element.elementor-element-56e6bbbb{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-62e3c2af .elementor-icon-box-description{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-621931be{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1584 .elementor-element.elementor-element-5e916f03 .elementor-heading-title{font-size:var( --e-global-typography-5ffd77f-font-size );line-height:var( --e-global-typography-5ffd77f-line-height );letter-spacing:var( --e-global-typography-5ffd77f-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-5a138a69{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-4a6751a1{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-7741f0e0{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-7afef307{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-7bb5e493{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-56c08608{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-4fe112b9{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-2a8a0318{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}}@media(max-width:767px){.elementor-1584 .elementor-element.elementor-element-143f89cd{--min-height:40vh;}.elementor-1584 .elementor-element.elementor-element-593a4b71{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-10cfdca2 .elementor-heading-title{font-size:var( --e-global-typography-5ffd77f-font-size );line-height:var( --e-global-typography-5ffd77f-line-height );letter-spacing:var( --e-global-typography-5ffd77f-letter-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1584 .elementor-element.elementor-element-fc54776{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1584 .elementor-element.elementor-element-59b07ee{text-align:start;}.elementor-1584 .elementor-element.elementor-element-59b07ee .elementor-heading-title{font-size:16px;}.elementor-1584 .elementor-element.elementor-element-41807f8{text-align:start;}.elementor-1584 .elementor-element.elementor-element-41807f8 .elementor-heading-title{font-size:16px;}.elementor-1584 .elementor-element.elementor-element-4c5b2e2{--container-widget-width:676px;--container-widget-flex-grow:0;width:var( --container-widget-width, 676px );max-width:676px;text-align:start;}.elementor-1584 .elementor-element.elementor-element-4c5b2e2 .elementor-heading-title{font-size:var( --e-global-typography-5ffd77f-font-size );line-height:var( --e-global-typography-5ffd77f-line-height );letter-spacing:var( --e-global-typography-5ffd77f-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1584 .elementor-element.elementor-element-dd85bb7{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-6504aeb{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1584 .elementor-element.elementor-element-9c2dffc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1584 .elementor-element.elementor-element-52bb85d{--min-height:220px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1584 .elementor-element.elementor-element-9b8ef62{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1584 .elementor-element.elementor-element-8789336{text-align:start;}.elementor-1584 .elementor-element.elementor-element-8789336 .elementor-heading-title{font-size:16px;}.elementor-1584 .elementor-element.elementor-element-4cb2328{text-align:start;}.elementor-1584 .elementor-element.elementor-element-4cb2328 .elementor-heading-title{font-size:16px;}.elementor-1584 .elementor-element.elementor-element-f06f81c{--container-widget-width:676px;--container-widget-flex-grow:0;width:var( --container-widget-width, 676px );max-width:676px;text-align:start;}.elementor-1584 .elementor-element.elementor-element-f06f81c .elementor-heading-title{font-size:var( --e-global-typography-5ffd77f-font-size );line-height:var( --e-global-typography-5ffd77f-line-height );letter-spacing:var( --e-global-typography-5ffd77f-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-9a86df3{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-599466f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1584 .elementor-element.elementor-element-b1bd1d0{--min-height:220px;}.elementor-1584 .elementor-element.elementor-element-15533358{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1584 .elementor-element.elementor-element-6094b100{text-align:start;}.elementor-1584 .elementor-element.elementor-element-6094b100 .elementor-heading-title{font-size:10px;}.elementor-1584 .elementor-element.elementor-element-8e09c26{text-align:start;}.elementor-1584 .elementor-element.elementor-element-8e09c26 .elementor-heading-title{font-size:10px;}.elementor-1584 .elementor-element.elementor-element-10f48f43{--container-widget-width:676px;--container-widget-flex-grow:0;width:var( --container-widget-width, 676px );max-width:676px;text-align:start;}.elementor-1584 .elementor-element.elementor-element-10f48f43 .elementor-heading-title{font-size:var( --e-global-typography-5ffd77f-font-size );line-height:var( --e-global-typography-5ffd77f-line-height );letter-spacing:var( --e-global-typography-5ffd77f-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-370b0225{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-1a88f334 .elementor-heading-title{font-size:var( --e-global-typography-495faf7-font-size );line-height:var( --e-global-typography-495faf7-line-height );letter-spacing:var( --e-global-typography-495faf7-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1584 .elementor-element.elementor-element-2af72628.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1584 .elementor-element.elementor-element-50532591{text-align:start;}.elementor-1584 .elementor-element.elementor-element-50532591 .elementor-heading-title{font-size:10px;}.elementor-1584 .elementor-element.elementor-element-128f42c{text-align:start;}.elementor-1584 .elementor-element.elementor-element-128f42c .elementor-heading-title{font-size:10px;}.elementor-1584 .elementor-element.elementor-element-acf9f4a .elementor-heading-title{font-size:var( --e-global-typography-5ffd77f-font-size );line-height:var( --e-global-typography-5ffd77f-line-height );letter-spacing:var( --e-global-typography-5ffd77f-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-240e88f6{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-694fbda9{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-2b97c671 .elementor-heading-title{font-size:var( --e-global-typography-5ffd77f-font-size );line-height:var( --e-global-typography-5ffd77f-line-height );letter-spacing:var( --e-global-typography-5ffd77f-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-2687933a{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-6bac75f0{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1584 .elementor-element.elementor-element-544eb314{text-align:start;}.elementor-1584 .elementor-element.elementor-element-544eb314 .elementor-heading-title{font-size:16px;}.elementor-1584 .elementor-element.elementor-element-27d6ed0c{text-align:start;}.elementor-1584 .elementor-element.elementor-element-27d6ed0c .elementor-heading-title{font-size:16px;}.elementor-1584 .elementor-element.elementor-element-54f32ab5{--container-widget-width:676px;--container-widget-flex-grow:0;width:var( --container-widget-width, 676px );max-width:676px;text-align:start;}.elementor-1584 .elementor-element.elementor-element-54f32ab5 .elementor-heading-title{font-size:var( --e-global-typography-5ffd77f-font-size );line-height:var( --e-global-typography-5ffd77f-line-height );letter-spacing:var( --e-global-typography-5ffd77f-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-3f1d31d4{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-7ae579b9{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-1584 .elementor-element.elementor-element-3020f329 .elementor-heading-title{font-size:var( --e-global-typography-495faf7-font-size );line-height:var( --e-global-typography-495faf7-line-height );letter-spacing:var( --e-global-typography-495faf7-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-7a21144e{text-align:start;}.elementor-1584 .elementor-element.elementor-element-7a21144e .elementor-heading-title{font-size:16px;}.elementor-1584 .elementor-element.elementor-element-2e4e30b4{text-align:start;}.elementor-1584 .elementor-element.elementor-element-2e4e30b4 .elementor-heading-title{font-size:16px;}.elementor-1584 .elementor-element.elementor-element-448f17b2{--min-height:220px;}.elementor-1584 .elementor-element.elementor-element-fb560b2{--container-widget-width:676px;--container-widget-flex-grow:0;width:var( --container-widget-width, 676px );max-width:676px;text-align:start;}.elementor-1584 .elementor-element.elementor-element-fb560b2 .elementor-heading-title{font-size:var( --e-global-typography-5ffd77f-font-size );line-height:var( --e-global-typography-5ffd77f-line-height );letter-spacing:var( --e-global-typography-5ffd77f-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-a4584b5{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-72319707 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1584 .elementor-element.elementor-element-72319707 .elementor-icon-list-item > a{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-5871d767 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1584 .elementor-element.elementor-element-5871d767 .elementor-icon-list-item > a{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-72ba725{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-1584 .elementor-element.elementor-element-1dc39334{text-align:start;}.elementor-1584 .elementor-element.elementor-element-1dc39334 .elementor-heading-title{font-size:16px;}.elementor-1584 .elementor-element.elementor-element-5e834fa8{text-align:start;}.elementor-1584 .elementor-element.elementor-element-5e834fa8 .elementor-heading-title{font-size:16px;}.elementor-1584 .elementor-element.elementor-element-126502e8.elementor-element{--align-self:center;}.elementor-1584 .elementor-element.elementor-element-126502e8{text-align:start;}.elementor-1584 .elementor-element.elementor-element-126502e8 .elementor-heading-title{font-size:var( --e-global-typography-5ffd77f-font-size );line-height:var( --e-global-typography-5ffd77f-line-height );letter-spacing:var( --e-global-typography-5ffd77f-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-6f92e2d4{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-59c06f47{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1584 .elementor-element.elementor-element-42d3a3e0{--min-height:320px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1584 .elementor-element.elementor-element-2246bb51 .elementor-icon-box-title, .elementor-1584 .elementor-element.elementor-element-2246bb51 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1584 .elementor-element.elementor-element-247da5a4{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-4864483 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1584 .elementor-element.elementor-element-6c5fccc0 .elementor-icon-box-description{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-38a6801c{--min-height:320px;}.elementor-1584 .elementor-element.elementor-element-1603e5e1 .elementor-icon-box-title, .elementor-1584 .elementor-element.elementor-element-1603e5e1 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1584 .elementor-element.elementor-element-71a386c{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-6680b38a .elementor-icon-box-description{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-28bf07a5{--min-height:320px;}.elementor-1584 .elementor-element.elementor-element-23ecd0b0 .elementor-icon-box-title, .elementor-1584 .elementor-element.elementor-element-23ecd0b0 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1584 .elementor-element.elementor-element-45758559{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-15ec8d61 .elementor-icon-box-description{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-73a7e322{--min-height:320px;}.elementor-1584 .elementor-element.elementor-element-4f7f3082 .elementor-icon-box-title, .elementor-1584 .elementor-element.elementor-element-4f7f3082 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1584 .elementor-element.elementor-element-56e6bbbb{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-62e3c2af .elementor-icon-box-description{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-621931be{--padding-top:46px;--padding-bottom:46px;--padding-left:10px;--padding-right:10px;}.elementor-1584 .elementor-element.elementor-element-5e916f03 .elementor-heading-title{font-size:var( --e-global-typography-5ffd77f-font-size );line-height:var( --e-global-typography-5ffd77f-line-height );letter-spacing:var( --e-global-typography-5ffd77f-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-5a138a69{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-4a6751a1{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-7741f0e0{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-7afef307{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-7bb5e493{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-56c08608{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-4fe112b9{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}.elementor-1584 .elementor-element.elementor-element-2a8a0318{font-size:var( --e-global-typography-12d1ce4-font-size );line-height:var( --e-global-typography-12d1ce4-line-height );letter-spacing:var( --e-global-typography-12d1ce4-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-143f89cd */.bannerProduct{
    aspect-ratio: 2172/764;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6df41a5f */.productBoxLi2 li{
    border-radius: 24px;
    border: 1px solid #dfdfdf;
    padding: 4px 12px !important;
    background: #fff;
    margin: 5px !important;
}
.productBoxLi2 a{
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ae579b9 */.serviceBg{
    backdrop-filter: blur(20px) saturate(180%) !important;
    box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, 0.22);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42d3a3e0 */.card {
  transition: all .25s ease;
}

.card.is-active {
  transform: translateY(-4px);
  box-shadow: 0 16px 40px rgba(0,0,0,.18);
  background-image: linear-gradient(#ffffff1a, #000000bd),url('https://peiparts.com/wp-content/uploads/2026/08/微信图片_20260819165626_133_63-1.png');
  background-repeat: no-repeat; 
background-position: center; 
background-size: cover;
  transition: 1.2s;
}
.is-active h4{
    color: #FFF !important;
    transition: 1.2s;
}
.is-active p{
    color: #FFF !important;
    transition: 1.2s;
}
.is-active .qualityP{
    color: #FFF !important;
    transition: 0.6s;
}

.card.is-active .elementor-icon{
    background-color: #B32223 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38a6801c */.card3.is-active {
  transform: translateY(-4px);
  box-shadow: 0 16px 40px rgba(0,0,0,.18);
  background-image: linear-gradient(#ffffff1a, #000000bd),url('https://peiparts.com/wp-content/uploads/2026/07/2-2.png');
  background-repeat: no-repeat; 
background-position: center; 
background-size: cover;
  transition: 1.2s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28bf07a5 */.card2.is-active {
  transform: translateY(-4px);
  box-shadow: 0 16px 40px rgba(0,0,0,.18);
  background-image: linear-gradient(#ffffff1a, #000000bd),url('https://peiparts.com/wp-content/uploads/2026/07/1-3.png');
  background-repeat: no-repeat; 
background-position: center; 
background-size: cover;
  transition: 1.2s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73a7e322 */.card4.is-active {
  transform: translateY(-4px);
  box-shadow: 0 16px 40px rgba(0,0,0,.18);
  background-image: linear-gradient(#ffffff1a, #000000bd),url('https://peiparts.com/wp-content/uploads/2026/07/2-3.png');
  background-repeat: no-repeat; 
background-position: center; 
background-size: cover;
  transition: 1.2s;
}/* End custom CSS */