.elementor-15 .elementor-element.elementor-element-260412ab:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-260412ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shang-teng.cn/wp-content/uploads/2025/08/f968d97e-3483-416d-97d0-3751b0527ef8.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-260412ab > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-260412ab{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:200px 0px 200px 0px;}.elementor-15 .elementor-element.elementor-element-3597b109 > .elementor-container{max-width:746px;}.elementor-15 .elementor-element.elementor-element-77498c5e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:24px;}.elementor-15 .elementor-element.elementor-element-5286129d{text-align:center;}.elementor-15 .elementor-element.elementor-element-5286129d .elementor-heading-title{font-family:var( --e-global-typography-3b8e05e-font-family ), Sans-serif;font-size:var( --e-global-typography-3b8e05e-font-size );font-weight:var( --e-global-typography-3b8e05e-font-weight );text-transform:var( --e-global-typography-3b8e05e-text-transform );font-style:var( --e-global-typography-3b8e05e-font-style );line-height:var( --e-global-typography-3b8e05e-line-height );color:var( --e-global-color-1c5cffb );}.elementor-15 .elementor-element.elementor-element-2ab4e6cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;padding:0px 150px 0px 150px;text-align:center;color:var( --e-global-color-1c5cffb );}.elementor-15 .elementor-element.elementor-element-efb2a29 .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 );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-1c5cffb );color:var( --e-global-color-1c5cffb );}.elementor-15 .elementor-element.elementor-element-efb2a29 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-efb2a29 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-1c5cffb );}.elementor-15 .elementor-element.elementor-element-efb2a29 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-efb2a29 .elementor-button:focus svg{fill:var( --e-global-color-1c5cffb );}.elementor-15 .elementor-element.elementor-element-11d34558:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-11d34558 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3a74586 );}.elementor-15 .elementor-element.elementor-element-11d34558 > .elementor-container{max-width:1200px;}.elementor-15 .elementor-element.elementor-element-11d34558{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 100px 0px;z-index:2;}.elementor-15 .elementor-element.elementor-element-11d34558 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-48642566 > .elementor-container{max-width:1200px;}.elementor-15 .elementor-element.elementor-element-48642566{margin-top:-100px;margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-1beda2da:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-1beda2da > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shang-teng.cn/wp-content/uploads/2025/07/card-category1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-1beda2da > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-02efa04 ) 0%, var( --e-global-color-primary ) 100%);opacity:0.6;}.elementor-15 .elementor-element.elementor-element-1beda2da > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:16px;}.elementor-15 .elementor-element.elementor-element-1beda2da > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:220px 32px 32px 32px;}.elementor-15 .elementor-element.elementor-element-1beda2da > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-584ab6ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;text-align:center;}.elementor-15 .elementor-element.elementor-element-584ab6ac .elementor-heading-title{font-family:var( --e-global-typography-65efbe2-font-family ), Sans-serif;font-size:var( --e-global-typography-65efbe2-font-size );font-weight:var( --e-global-typography-65efbe2-font-weight );text-transform:var( --e-global-typography-65efbe2-text-transform );font-style:var( --e-global-typography-65efbe2-font-style );line-height:var( --e-global-typography-65efbe2-line-height );color:var( --e-global-color-1c5cffb );}.elementor-15 .elementor-element.elementor-element-6f5010b3 .elementor-button{background-color:var( --e-global-color-02efa04 );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 );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-1c5cffb );color:var( --e-global-color-1c5cffb );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-1c5cffb );padding:8px 16px 8px 16px;}.elementor-15 .elementor-element.elementor-element-6f5010b3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-6f5010b3 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-15 .elementor-element.elementor-element-38e58168:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-38e58168 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shang-teng.cn/wp-content/uploads/2025/07/card-category2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-38e58168 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-02efa04 ) 0%, var( --e-global-color-primary ) 100%);opacity:0.6;}.elementor-15 .elementor-element.elementor-element-38e58168 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:16px;}.elementor-15 .elementor-element.elementor-element-38e58168 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:220px 32px 32px 32px;}.elementor-15 .elementor-element.elementor-element-38e58168 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-4e7d4644{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;text-align:center;}.elementor-15 .elementor-element.elementor-element-4e7d4644 .elementor-heading-title{font-family:var( --e-global-typography-65efbe2-font-family ), Sans-serif;font-size:var( --e-global-typography-65efbe2-font-size );font-weight:var( --e-global-typography-65efbe2-font-weight );text-transform:var( --e-global-typography-65efbe2-text-transform );font-style:var( --e-global-typography-65efbe2-font-style );line-height:var( --e-global-typography-65efbe2-line-height );color:var( --e-global-color-1c5cffb );}.elementor-15 .elementor-element.elementor-element-55e4e9f3 .elementor-button{background-color:var( --e-global-color-02efa04 );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 );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-1c5cffb );color:var( --e-global-color-1c5cffb );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-1c5cffb );padding:8px 16px 8px 16px;}.elementor-15 .elementor-element.elementor-element-55e4e9f3{padding:35px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-55e4e9f3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-55e4e9f3 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-15 .elementor-element.elementor-element-789eeec3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-789eeec3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shang-teng.cn/wp-content/uploads/2025/07/card-category3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-789eeec3 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-02efa04 ) 0%, var( --e-global-color-primary ) 100%);opacity:0.6;}.elementor-15 .elementor-element.elementor-element-789eeec3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:16px;}.elementor-15 .elementor-element.elementor-element-789eeec3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:220px 32px 32px 32px;}.elementor-15 .elementor-element.elementor-element-789eeec3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-3ade2410{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;text-align:center;}.elementor-15 .elementor-element.elementor-element-3ade2410 .elementor-heading-title{font-family:var( --e-global-typography-65efbe2-font-family ), Sans-serif;font-size:var( --e-global-typography-65efbe2-font-size );font-weight:var( --e-global-typography-65efbe2-font-weight );text-transform:var( --e-global-typography-65efbe2-text-transform );font-style:var( --e-global-typography-65efbe2-font-style );line-height:var( --e-global-typography-65efbe2-line-height );color:var( --e-global-color-1c5cffb );}.elementor-15 .elementor-element.elementor-element-51894038 .elementor-button{background-color:var( --e-global-color-02efa04 );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 );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-1c5cffb );color:var( --e-global-color-1c5cffb );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-1c5cffb );padding:8px 16px 8px 16px;}.elementor-15 .elementor-element.elementor-element-51894038 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-51894038 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-15 .elementor-element.elementor-element-e1fb202:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-e1fb202 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shang-teng.cn/wp-content/uploads/2025/07/card-category3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-e1fb202 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-02efa04 ) 0%, var( --e-global-color-primary ) 100%);opacity:0.6;}.elementor-15 .elementor-element.elementor-element-e1fb202 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:16px;}.elementor-15 .elementor-element.elementor-element-e1fb202 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:220px 32px 32px 32px;}.elementor-15 .elementor-element.elementor-element-e1fb202 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-ca17351{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;text-align:center;}.elementor-15 .elementor-element.elementor-element-ca17351 .elementor-heading-title{font-family:var( --e-global-typography-65efbe2-font-family ), Sans-serif;font-size:var( --e-global-typography-65efbe2-font-size );font-weight:var( --e-global-typography-65efbe2-font-weight );text-transform:var( --e-global-typography-65efbe2-text-transform );font-style:var( --e-global-typography-65efbe2-font-style );line-height:var( --e-global-typography-65efbe2-line-height );color:var( --e-global-color-1c5cffb );}.elementor-15 .elementor-element.elementor-element-9fe9069 .elementor-button{background-color:var( --e-global-color-02efa04 );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 );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-1c5cffb );color:var( --e-global-color-1c5cffb );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-1c5cffb );padding:8px 16px 8px 16px;}.elementor-15 .elementor-element.elementor-element-9fe9069{padding:35px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-9fe9069 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-9fe9069 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-15 .elementor-element.elementor-element-70350157{margin-top:100px;margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-35893b31 img{width:100%;}.elementor-15 .elementor-element.elementor-element-2fde5fc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-2fde5fc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1c5cffb );}.elementor-15 .elementor-element.elementor-element-2fde5fc > .elementor-element-populated{box-shadow:0px 10px 40px 0px rgba(29.999999999999996, 29.999999999999996, 29.999999999999996, 0.07);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 64px 64px 64px;}.elementor-15 .elementor-element.elementor-element-2fde5fc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-ec16a47{padding:0px 0px 0px 8px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-ec16a47 .elementor-heading-title{font-family:var( --e-global-typography-02e6d5f-font-family ), Sans-serif;font-size:var( --e-global-typography-02e6d5f-font-size );font-weight:var( --e-global-typography-02e6d5f-font-weight );text-transform:var( --e-global-typography-02e6d5f-text-transform );font-style:var( --e-global-typography-02e6d5f-font-style );line-height:var( --e-global-typography-02e6d5f-line-height );letter-spacing:var( --e-global-typography-02e6d5f-letter-spacing );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-8284cfc{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-8284cfc .elementor-heading-title{font-family:var( --e-global-typography-49cac0a-font-family ), Sans-serif;font-size:var( --e-global-typography-49cac0a-font-size );font-weight:var( --e-global-typography-49cac0a-font-weight );text-transform:var( --e-global-typography-49cac0a-text-transform );font-style:var( --e-global-typography-49cac0a-font-style );line-height:var( --e-global-typography-49cac0a-line-height );}.elementor-15 .elementor-element.elementor-element-4ddfafbb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-195f1c9a .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 );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-1c5cffb );color:var( --e-global-color-1c5cffb );}.elementor-15 .elementor-element.elementor-element-195f1c9a .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-195f1c9a .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-1c5cffb );}.elementor-15 .elementor-element.elementor-element-195f1c9a .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-195f1c9a .elementor-button:focus svg{fill:var( --e-global-color-1c5cffb );}.elementor-15 .elementor-element.elementor-element-6402bf39:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-6402bf39 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1c5cffb );}.elementor-15 .elementor-element.elementor-element-6402bf39 > .elementor-element-populated{box-shadow:0px 10px 40px 0px rgba(29.999999999999996, 29.999999999999996, 29.999999999999996, 0.07);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 64px 64px 64px;}.elementor-15 .elementor-element.elementor-element-6402bf39 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-1d0a2cff{padding:0px 0px 0px 8px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-1d0a2cff .elementor-heading-title{font-family:var( --e-global-typography-02e6d5f-font-family ), Sans-serif;font-size:var( --e-global-typography-02e6d5f-font-size );font-weight:var( --e-global-typography-02e6d5f-font-weight );text-transform:var( --e-global-typography-02e6d5f-text-transform );font-style:var( --e-global-typography-02e6d5f-font-style );line-height:var( --e-global-typography-02e6d5f-line-height );letter-spacing:var( --e-global-typography-02e6d5f-letter-spacing );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-2c5419fc{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-2c5419fc .elementor-heading-title{font-family:var( --e-global-typography-49cac0a-font-family ), Sans-serif;font-size:var( --e-global-typography-49cac0a-font-size );font-weight:var( --e-global-typography-49cac0a-font-weight );text-transform:var( --e-global-typography-49cac0a-text-transform );font-style:var( --e-global-typography-49cac0a-font-style );line-height:var( --e-global-typography-49cac0a-line-height );}.elementor-15 .elementor-element.elementor-element-466e0938{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-3ad6a643 .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 );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-1c5cffb );color:var( --e-global-color-1c5cffb );}.elementor-15 .elementor-element.elementor-element-3ad6a643 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-3ad6a643 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-1c5cffb );}.elementor-15 .elementor-element.elementor-element-3ad6a643 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-3ad6a643 .elementor-button:focus svg{fill:var( --e-global-color-1c5cffb );}.elementor-15 .elementor-element.elementor-element-2386c43f{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-2386c43f img{width:100%;}.elementor-15 .elementor-element.elementor-element-43742403{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-43742403 img{width:100%;}.elementor-15 .elementor-element.elementor-element-4d68a9e:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-4d68a9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shang-teng.cn/wp-content/uploads/2025/07/line-right.png");background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-15 .elementor-element.elementor-element-4d68a9e > .elementor-background-overlay{background-image:url("https://shang-teng.cn/wp-content/uploads/2025/07/line-left.png");background-position:bottom left;background-repeat:no-repeat;background-size:20% auto;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-4d68a9e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 80px 0px;}.elementor-15 .elementor-element.elementor-element-4d68a9e > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-4d68a9e > .elementor-shape-top svg{height:45px;transform:translateX(-50%) rotateY(180deg);}.elementor-15 .elementor-element.elementor-element-5c262c27{margin-top:0px;margin-bottom:44px;}.elementor-15 .elementor-element.elementor-element-73aa94b4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:16px;}.elementor-15 .elementor-element.elementor-element-146ccbb6{padding:0px 0px 0px 8px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-146ccbb6 .elementor-heading-title{font-family:var( --e-global-typography-02e6d5f-font-family ), Sans-serif;font-size:var( --e-global-typography-02e6d5f-font-size );font-weight:var( --e-global-typography-02e6d5f-font-weight );text-transform:var( --e-global-typography-02e6d5f-text-transform );font-style:var( --e-global-typography-02e6d5f-font-style );line-height:var( --e-global-typography-02e6d5f-line-height );letter-spacing:var( --e-global-typography-02e6d5f-letter-spacing );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-636d91ce .elementor-heading-title{font-family:var( --e-global-typography-49cac0a-font-family ), Sans-serif;font-size:var( --e-global-typography-49cac0a-font-size );font-weight:var( --e-global-typography-49cac0a-font-weight );text-transform:var( --e-global-typography-49cac0a-text-transform );font-style:var( --e-global-typography-49cac0a-font-style );line-height:var( --e-global-typography-49cac0a-line-height );}.elementor-15 .elementor-element.elementor-element-363ac26c.elementor-wc-products ul.products li.product{text-align:left;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px;padding:16px 16px 16px 16px;background-color:var( --e-global-color-1c5cffb );border-color:var( --e-global-color-18a3a07 );}.elementor-15 .elementor-element.elementor-element-363ac26c.elementor-wc-products  ul.products{grid-column-gap:30px;grid-row-gap:30px;}.elementor-15 .elementor-element.elementor-element-363ac26c.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:12px;}.elementor-15 .elementor-element.elementor-element-363ac26c.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );margin-bottom:2px;}.elementor-15 .elementor-element.elementor-element-363ac26c.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );margin-bottom:2px;}.elementor-15 .elementor-element.elementor-element-363ac26c.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-15 .elementor-element.elementor-element-363ac26c.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-9d10f02-font-family ), Sans-serif;font-size:var( --e-global-typography-9d10f02-font-size );font-weight:var( --e-global-typography-9d10f02-font-weight );font-style:var( --e-global-typography-9d10f02-font-style );line-height:var( --e-global-typography-9d10f02-line-height );}.elementor-15 .elementor-element.elementor-element-363ac26c.elementor-wc-products ul.products li.product .star-rating{color:var( --e-global-color-e94a2ac );font-size:0.7em;}.elementor-15 .elementor-element.elementor-element-363ac26c.elementor-wc-products ul.products li.product .star-rating::before{color:var( --e-global-color-18a3a07 );}.elementor-15 .elementor-element.elementor-element-363ac26c.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );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 );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );}.elementor-15 .elementor-element.elementor-element-363ac26c.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-363ac26c.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-363ac26c.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-363ac26c.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-363ac26c.elementor-wc-products ul.products li.product .price del {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 );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );}.elementor-15 .elementor-element.elementor-element-363ac26c.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-1c5cffb );background-color:var( --e-global-color-accent );border-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 );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );border-radius:100px 100px 100px 100px;padding:10px 24px 10px 24px;margin-top:8px;}.elementor-15 .elementor-element.elementor-element-363ac26c.elementor-wc-products .added_to_cart{color:var( --e-global-color-secondary );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 );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );margin-inline-start:4px;}.elementor-15 .elementor-element.elementor-element-73850679 > .elementor-container{max-width:1440px;}.elementor-15 .elementor-element.elementor-element-5ac4b1c7{overflow:hidden;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-428ddcd0.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-15 .elementor-element.elementor-element-428ddcd0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-15 .elementor-element.elementor-element-38461022{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -135px;}.elementor-15 .elementor-element.elementor-element-38461022 img{max-width:705px;}.elementor-15 .elementor-element.elementor-element-82d958f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-82d958f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3a74586 );}.elementor-15 .elementor-element.elementor-element-82d958f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:16px;}.elementor-15 .elementor-element.elementor-element-82d958f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:65px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:64px 64px 64px 64px;}.elementor-15 .elementor-element.elementor-element-82d958f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-599020a4{padding:0px 0px 0px 8px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-599020a4 .elementor-heading-title{font-family:var( --e-global-typography-02e6d5f-font-family ), Sans-serif;font-size:var( --e-global-typography-02e6d5f-font-size );font-weight:var( --e-global-typography-02e6d5f-font-weight );text-transform:var( --e-global-typography-02e6d5f-text-transform );font-style:var( --e-global-typography-02e6d5f-font-style );line-height:var( --e-global-typography-02e6d5f-line-height );letter-spacing:var( --e-global-typography-02e6d5f-letter-spacing );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-639c0462{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-639c0462 .elementor-heading-title{font-family:var( --e-global-typography-7a463e1-font-family ), Sans-serif;font-size:var( --e-global-typography-7a463e1-font-size );font-weight:var( --e-global-typography-7a463e1-font-weight );text-transform:var( --e-global-typography-7a463e1-text-transform );font-style:var( --e-global-typography-7a463e1-font-style );line-height:var( --e-global-typography-7a463e1-line-height );}.elementor-15 .elementor-element.elementor-element-8614aa0{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;padding:0px 0px 0px 0px;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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-458e9c8{width:auto;max-width:auto;}.elementor-15 .elementor-element.elementor-element-458e9c8 .elementor-heading-title{font-family:var( --e-global-typography-28cbbc7-font-family ), Sans-serif;font-size:var( --e-global-typography-28cbbc7-font-size );font-weight:var( --e-global-typography-28cbbc7-font-weight );text-transform:var( --e-global-typography-28cbbc7-text-transform );font-style:var( --e-global-typography-28cbbc7-font-style );line-height:var( --e-global-typography-28cbbc7-line-height );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-5af912ed{width:auto;max-width:auto;padding:0px 0px 0px 10px;}.elementor-15 .elementor-element.elementor-element-5af912ed .elementor-heading-title{font-family:var( --e-global-typography-28cbbc7-font-family ), Sans-serif;font-size:var( --e-global-typography-28cbbc7-font-size );font-weight:var( --e-global-typography-28cbbc7-font-weight );text-transform:var( --e-global-typography-28cbbc7-text-transform );font-style:var( --e-global-typography-28cbbc7-font-style );line-height:var( --e-global-typography-28cbbc7-line-height );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-7c2a5704{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;padding:0px 0px 0px 0px;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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-24e798f4 .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 );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-1c5cffb );color:var( --e-global-color-1c5cffb );}.elementor-15 .elementor-element.elementor-element-24e798f4 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-24e798f4 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-1c5cffb );}.elementor-15 .elementor-element.elementor-element-24e798f4 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-24e798f4 .elementor-button:focus svg{fill:var( --e-global-color-1c5cffb );}.elementor-15 .elementor-element.elementor-element-1018fe59{overflow:hidden;}.elementor-15 .elementor-element.elementor-element-1aee11a0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-1aee11a0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3a74586 );}.elementor-15 .elementor-element.elementor-element-1aee11a0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:16px;}.elementor-15 .elementor-element.elementor-element-1aee11a0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 64px 64px 64px;}.elementor-15 .elementor-element.elementor-element-1aee11a0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-2038cc5f{padding:0px 0px 0px 8px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-2038cc5f .elementor-heading-title{font-family:var( --e-global-typography-02e6d5f-font-family ), Sans-serif;font-size:var( --e-global-typography-02e6d5f-font-size );font-weight:var( --e-global-typography-02e6d5f-font-weight );text-transform:var( --e-global-typography-02e6d5f-text-transform );font-style:var( --e-global-typography-02e6d5f-font-style );line-height:var( --e-global-typography-02e6d5f-line-height );letter-spacing:var( --e-global-typography-02e6d5f-letter-spacing );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-760e3175{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-760e3175 .elementor-heading-title{font-family:var( --e-global-typography-7a463e1-font-family ), Sans-serif;font-size:var( --e-global-typography-7a463e1-font-size );font-weight:var( --e-global-typography-7a463e1-font-weight );text-transform:var( --e-global-typography-7a463e1-text-transform );font-style:var( --e-global-typography-7a463e1-font-style );line-height:var( --e-global-typography-7a463e1-line-height );}.elementor-15 .elementor-element.elementor-element-8d47fe0{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;padding:0px 0px 0px 0px;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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-559e41e6{width:auto;max-width:auto;}.elementor-15 .elementor-element.elementor-element-559e41e6 .elementor-heading-title{font-family:var( --e-global-typography-28cbbc7-font-family ), Sans-serif;font-size:var( --e-global-typography-28cbbc7-font-size );font-weight:var( --e-global-typography-28cbbc7-font-weight );text-transform:var( --e-global-typography-28cbbc7-text-transform );font-style:var( --e-global-typography-28cbbc7-font-style );line-height:var( --e-global-typography-28cbbc7-line-height );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-1b3fa9e9{width:auto;max-width:auto;padding:0px 0px 0px 10px;}.elementor-15 .elementor-element.elementor-element-1b3fa9e9 .elementor-heading-title{font-family:var( --e-global-typography-28cbbc7-font-family ), Sans-serif;font-size:var( --e-global-typography-28cbbc7-font-size );font-weight:var( --e-global-typography-28cbbc7-font-weight );text-transform:var( --e-global-typography-28cbbc7-text-transform );font-style:var( --e-global-typography-28cbbc7-font-style );line-height:var( --e-global-typography-28cbbc7-line-height );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-783c0cbf{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;padding:0px 0px 0px 0px;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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-72f0247 .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 );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-1c5cffb );color:var( --e-global-color-1c5cffb );}.elementor-15 .elementor-element.elementor-element-72f0247 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-72f0247 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-1c5cffb );}.elementor-15 .elementor-element.elementor-element-72f0247 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-72f0247 .elementor-button:focus svg{fill:var( --e-global-color-1c5cffb );}.elementor-15 .elementor-element.elementor-element-4716237a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:16px;}.elementor-15 .elementor-element.elementor-element-7dd242ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-7dd242ec img{max-width:735px;}.elementor-15 .elementor-element.elementor-element-68bb3a9{overflow:hidden;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-13ecf1a.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-15 .elementor-element.elementor-element-13ecf1a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-15 .elementor-element.elementor-element-d5a8715{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -135px;}.elementor-15 .elementor-element.elementor-element-d5a8715 img{max-width:705px;}.elementor-15 .elementor-element.elementor-element-05fd3b8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-05fd3b8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3a74586 );}.elementor-15 .elementor-element.elementor-element-05fd3b8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:16px;}.elementor-15 .elementor-element.elementor-element-05fd3b8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:65px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:64px 64px 64px 64px;}.elementor-15 .elementor-element.elementor-element-05fd3b8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-e9ac267{padding:0px 0px 0px 8px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-e9ac267 .elementor-heading-title{font-family:var( --e-global-typography-02e6d5f-font-family ), Sans-serif;font-size:var( --e-global-typography-02e6d5f-font-size );font-weight:var( --e-global-typography-02e6d5f-font-weight );text-transform:var( --e-global-typography-02e6d5f-text-transform );font-style:var( --e-global-typography-02e6d5f-font-style );line-height:var( --e-global-typography-02e6d5f-line-height );letter-spacing:var( --e-global-typography-02e6d5f-letter-spacing );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-c05b4a5{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-c05b4a5 .elementor-heading-title{font-family:var( --e-global-typography-7a463e1-font-family ), Sans-serif;font-size:var( --e-global-typography-7a463e1-font-size );font-weight:var( --e-global-typography-7a463e1-font-weight );text-transform:var( --e-global-typography-7a463e1-text-transform );font-style:var( --e-global-typography-7a463e1-font-style );line-height:var( --e-global-typography-7a463e1-line-height );}.elementor-15 .elementor-element.elementor-element-6ba08c8{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;padding:0px 0px 0px 0px;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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-606ad99{width:auto;max-width:auto;}.elementor-15 .elementor-element.elementor-element-606ad99 .elementor-heading-title{font-family:var( --e-global-typography-28cbbc7-font-family ), Sans-serif;font-size:var( --e-global-typography-28cbbc7-font-size );font-weight:var( --e-global-typography-28cbbc7-font-weight );text-transform:var( --e-global-typography-28cbbc7-text-transform );font-style:var( --e-global-typography-28cbbc7-font-style );line-height:var( --e-global-typography-28cbbc7-line-height );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-563dceb{width:auto;max-width:auto;padding:0px 0px 0px 10px;}.elementor-15 .elementor-element.elementor-element-563dceb .elementor-heading-title{font-family:var( --e-global-typography-28cbbc7-font-family ), Sans-serif;font-size:var( --e-global-typography-28cbbc7-font-size );font-weight:var( --e-global-typography-28cbbc7-font-weight );text-transform:var( --e-global-typography-28cbbc7-text-transform );font-style:var( --e-global-typography-28cbbc7-font-style );line-height:var( --e-global-typography-28cbbc7-line-height );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-f0e5e58{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;padding:0px 0px 0px 0px;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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-f9c5aab .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 );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-1c5cffb );color:var( --e-global-color-1c5cffb );}.elementor-15 .elementor-element.elementor-element-f9c5aab .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-f9c5aab .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-1c5cffb );}.elementor-15 .elementor-element.elementor-element-f9c5aab .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-f9c5aab .elementor-button:focus svg{fill:var( --e-global-color-1c5cffb );}.elementor-15 .elementor-element.elementor-element-63f6547{overflow:hidden;}.elementor-15 .elementor-element.elementor-element-1b57266:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-1b57266 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3a74586 );}.elementor-15 .elementor-element.elementor-element-1b57266 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:16px;}.elementor-15 .elementor-element.elementor-element-1b57266 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 64px 64px 64px;}.elementor-15 .elementor-element.elementor-element-1b57266 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-259670b{padding:0px 0px 0px 8px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-259670b .elementor-heading-title{font-family:var( --e-global-typography-02e6d5f-font-family ), Sans-serif;font-size:var( --e-global-typography-02e6d5f-font-size );font-weight:var( --e-global-typography-02e6d5f-font-weight );text-transform:var( --e-global-typography-02e6d5f-text-transform );font-style:var( --e-global-typography-02e6d5f-font-style );line-height:var( --e-global-typography-02e6d5f-line-height );letter-spacing:var( --e-global-typography-02e6d5f-letter-spacing );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-83b7f37{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-83b7f37 .elementor-heading-title{font-family:var( --e-global-typography-7a463e1-font-family ), Sans-serif;font-size:var( --e-global-typography-7a463e1-font-size );font-weight:var( --e-global-typography-7a463e1-font-weight );text-transform:var( --e-global-typography-7a463e1-text-transform );font-style:var( --e-global-typography-7a463e1-font-style );line-height:var( --e-global-typography-7a463e1-line-height );}.elementor-15 .elementor-element.elementor-element-e649568{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;padding:0px 0px 0px 0px;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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-55bd8e6{width:auto;max-width:auto;}.elementor-15 .elementor-element.elementor-element-55bd8e6 .elementor-heading-title{font-family:var( --e-global-typography-28cbbc7-font-family ), Sans-serif;font-size:var( --e-global-typography-28cbbc7-font-size );font-weight:var( --e-global-typography-28cbbc7-font-weight );text-transform:var( --e-global-typography-28cbbc7-text-transform );font-style:var( --e-global-typography-28cbbc7-font-style );line-height:var( --e-global-typography-28cbbc7-line-height );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-ab41ec3{width:auto;max-width:auto;padding:0px 0px 0px 10px;}.elementor-15 .elementor-element.elementor-element-ab41ec3 .elementor-heading-title{font-family:var( --e-global-typography-28cbbc7-font-family ), Sans-serif;font-size:var( --e-global-typography-28cbbc7-font-size );font-weight:var( --e-global-typography-28cbbc7-font-weight );text-transform:var( --e-global-typography-28cbbc7-text-transform );font-style:var( --e-global-typography-28cbbc7-font-style );line-height:var( --e-global-typography-28cbbc7-line-height );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-280955a{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;padding:0px 0px 0px 0px;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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-544cfba .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 );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-1c5cffb );color:var( --e-global-color-1c5cffb );}.elementor-15 .elementor-element.elementor-element-544cfba .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-544cfba .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-1c5cffb );}.elementor-15 .elementor-element.elementor-element-544cfba .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-544cfba .elementor-button:focus svg{fill:var( --e-global-color-1c5cffb );}.elementor-15 .elementor-element.elementor-element-c198c97 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:16px;}.elementor-15 .elementor-element.elementor-element-9131380{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-9131380 img{max-width:735px;}.elementor-15 .elementor-element.elementor-element-29f29534 > .elementor-container{max-width:1440px;}.elementor-15 .elementor-element.elementor-element-29f29534{overflow:hidden;margin-top:100px;margin-bottom:0px;padding:0px 135px 0px 0px;}.elementor-15 .elementor-element.elementor-element-5b0b3016 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-15 .elementor-element.elementor-element-5b0b3016 .elementor-custom-embed-play i{color:var( --e-global-color-1c5cffb );}.elementor-15 .elementor-element.elementor-element-5b0b3016 .elementor-custom-embed-play svg{fill:var( --e-global-color-1c5cffb );}.elementor-15 .elementor-element.elementor-element-67b62e07:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-67b62e07 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-67b62e07 > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://shang-teng.cn/wp-content/uploads/2025/07/dot-light.png");background-position:97% 3%;background-repeat:no-repeat;opacity:1;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-67b62e07.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-67b62e07.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-67b62e07 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 64px 64px 64px;}.elementor-15 .elementor-element.elementor-element-67b62e07 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-4e7e3755{padding:0px 0px 0px 8px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-1c5cffb );}.elementor-15 .elementor-element.elementor-element-4e7e3755 .elementor-heading-title{font-family:var( --e-global-typography-02e6d5f-font-family ), Sans-serif;font-size:var( --e-global-typography-02e6d5f-font-size );font-weight:var( --e-global-typography-02e6d5f-font-weight );text-transform:var( --e-global-typography-02e6d5f-text-transform );font-style:var( --e-global-typography-02e6d5f-font-style );line-height:var( --e-global-typography-02e6d5f-line-height );letter-spacing:var( --e-global-typography-02e6d5f-letter-spacing );color:var( --e-global-color-1c5cffb );}.elementor-15 .elementor-element.elementor-element-69176836{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-69176836 .elementor-heading-title{font-family:var( --e-global-typography-49cac0a-font-family ), Sans-serif;font-size:var( --e-global-typography-49cac0a-font-size );font-weight:var( --e-global-typography-49cac0a-font-weight );text-transform:var( --e-global-typography-49cac0a-text-transform );font-style:var( --e-global-typography-49cac0a-font-style );line-height:var( --e-global-typography-49cac0a-line-height );color:var( --e-global-color-1c5cffb );}.elementor-15 .elementor-element.elementor-element-4db953bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-1c5cffb );}.elementor-15 .elementor-element.elementor-element-286c1c69{padding:100px 0px 100px 0px;}.elementor-15 .elementor-element.elementor-element-32d71a55.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-15 .elementor-element.elementor-element-57c4be37{width:auto;max-width:auto;padding:0px 0px 0px 8px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-57c4be37 .elementor-heading-title{font-family:var( --e-global-typography-02e6d5f-font-family ), Sans-serif;font-size:var( --e-global-typography-02e6d5f-font-size );font-weight:var( --e-global-typography-02e6d5f-font-weight );text-transform:var( --e-global-typography-02e6d5f-text-transform );font-style:var( --e-global-typography-02e6d5f-font-style );line-height:var( --e-global-typography-02e6d5f-line-height );letter-spacing:var( --e-global-typography-02e6d5f-letter-spacing );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-146ac2c9{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-15 .elementor-element.elementor-element-146ac2c9 .elementor-heading-title{font-family:var( --e-global-typography-49cac0a-font-family ), Sans-serif;font-size:var( --e-global-typography-49cac0a-font-size );font-weight:var( --e-global-typography-49cac0a-font-weight );text-transform:var( --e-global-typography-49cac0a-text-transform );font-style:var( --e-global-typography-49cac0a-font-style );line-height:var( --e-global-typography-49cac0a-line-height );}.elementor-15 .elementor-element.elementor-element-2bed093a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;text-align:center;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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-66bf0a6a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-5d307271:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-5d307271 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3a74586 );background-image:url("https://shang-teng.cn/wp-content/uploads/2025/07/Rectangle-17.png");background-position:top left;background-repeat:no-repeat;background-size:contain;}.elementor-15 .elementor-element.elementor-element-5d307271 > .elementor-container{max-width:1200px;}.elementor-15 .elementor-element.elementor-element-5d307271{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-15 .elementor-element.elementor-element-5d307271 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-5d307271 > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-1c5cffb );}.elementor-15 .elementor-element.elementor-element-5d307271 > .elementor-shape-top svg{height:50px;}.elementor-15 .elementor-element.elementor-element-5d307271 > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-15 .elementor-element.elementor-element-18f44f23{margin-top:0px;margin-bottom:44px;}.elementor-15 .elementor-element.elementor-element-2bbe7dc2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:16px;}.elementor-15 .elementor-element.elementor-element-e0d575e{padding:0px 0px 0px 8px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-e0d575e .elementor-heading-title{font-family:var( --e-global-typography-02e6d5f-font-family ), Sans-serif;font-size:var( --e-global-typography-02e6d5f-font-size );font-weight:var( --e-global-typography-02e6d5f-font-weight );text-transform:var( --e-global-typography-02e6d5f-text-transform );font-style:var( --e-global-typography-02e6d5f-font-style );line-height:var( --e-global-typography-02e6d5f-line-height );letter-spacing:var( --e-global-typography-02e6d5f-letter-spacing );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-46676067 .elementor-heading-title{font-family:var( --e-global-typography-49cac0a-font-family ), Sans-serif;font-size:var( --e-global-typography-49cac0a-font-size );font-weight:var( --e-global-typography-49cac0a-font-weight );text-transform:var( --e-global-typography-49cac0a-text-transform );font-style:var( --e-global-typography-49cac0a-font-style );line-height:var( --e-global-typography-49cac0a-line-height );}.elementor-15 .elementor-element.elementor-element-7a3c929e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-3aed46d4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-3aed46d4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-19996f07 .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 );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-1c5cffb );color:var( --e-global-color-1c5cffb );}.elementor-15 .elementor-element.elementor-element-19996f07 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-19996f07 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-1c5cffb );}.elementor-15 .elementor-element.elementor-element-19996f07 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-19996f07 .elementor-button:focus svg{fill:var( --e-global-color-1c5cffb );}.elementor-15 .elementor-element.elementor-element-3d2129e8 > .elementor-container{max-width:1200px;}.elementor-15 .elementor-element.elementor-element-74151c24:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-74151c24 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1c5cffb );}.elementor-15 .elementor-element.elementor-element-74151c24 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:16px;}.elementor-15 .elementor-element.elementor-element-74151c24 > .elementor-element-populated{box-shadow:0px 10px 40px 0px rgba(29.999999999999996, 29.999999999999996, 29.999999999999996, 0.07);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:32px 32px 32px 32px;}.elementor-15 .elementor-element.elementor-element-74151c24 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-1542cdfa .elementor-star-rating i:before{color:var( --e-global-color-e94a2ac );}.elementor-15 .elementor-element.elementor-element-1542cdfa .elementor-star-rating i{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-31846a0b .elementor-heading-title{font-family:var( --e-global-typography-28cbbc7-font-family ), Sans-serif;font-size:var( --e-global-typography-28cbbc7-font-size );font-weight:var( --e-global-typography-28cbbc7-font-weight );text-transform:var( --e-global-typography-28cbbc7-text-transform );font-style:var( --e-global-typography-28cbbc7-font-style );line-height:var( --e-global-typography-28cbbc7-line-height );}.elementor-15 .elementor-element.elementor-element-7388a1aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-4f42ae97 .elementor-image-box-wrapper{text-align:left;}.elementor-15 .elementor-element.elementor-element-4f42ae97.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-15 .elementor-element.elementor-element-4f42ae97.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-15 .elementor-element.elementor-element-4f42ae97.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-15 .elementor-element.elementor-element-4f42ae97 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-15 .elementor-element.elementor-element-4f42ae97 .elementor-image-box-img img{border-radius:100px;transition-duration:0.3s;}.elementor-15 .elementor-element.elementor-element-4f42ae97 .elementor-image-box-title{font-family:var( --e-global-typography-9d10f02-font-family ), Sans-serif;font-size:var( --e-global-typography-9d10f02-font-size );font-weight:var( --e-global-typography-9d10f02-font-weight );font-style:var( --e-global-typography-9d10f02-font-style );line-height:var( --e-global-typography-9d10f02-line-height );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-4f42ae97 .elementor-image-box-description{font-family:var( --e-global-typography-90abe59-font-family ), Sans-serif;font-size:var( --e-global-typography-90abe59-font-size );font-weight:var( --e-global-typography-90abe59-font-weight );font-style:var( --e-global-typography-90abe59-font-style );line-height:var( --e-global-typography-90abe59-line-height );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-14362273:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-14362273 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1c5cffb );}.elementor-15 .elementor-element.elementor-element-14362273 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:16px;}.elementor-15 .elementor-element.elementor-element-14362273 > .elementor-element-populated{box-shadow:0px 10px 40px 0px rgba(29.999999999999996, 29.999999999999996, 29.999999999999996, 0.07);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:32px 32px 32px 32px;}.elementor-15 .elementor-element.elementor-element-14362273 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-5ba198d8 .elementor-star-rating i:before{color:var( --e-global-color-e94a2ac );}.elementor-15 .elementor-element.elementor-element-5ba198d8 .elementor-star-rating i{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-66b55191 .elementor-heading-title{font-family:var( --e-global-typography-28cbbc7-font-family ), Sans-serif;font-size:var( --e-global-typography-28cbbc7-font-size );font-weight:var( --e-global-typography-28cbbc7-font-weight );text-transform:var( --e-global-typography-28cbbc7-text-transform );font-style:var( --e-global-typography-28cbbc7-font-style );line-height:var( --e-global-typography-28cbbc7-line-height );}.elementor-15 .elementor-element.elementor-element-461cc801{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-1cd1482a .elementor-image-box-wrapper{text-align:left;}.elementor-15 .elementor-element.elementor-element-1cd1482a.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-15 .elementor-element.elementor-element-1cd1482a.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-15 .elementor-element.elementor-element-1cd1482a.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-15 .elementor-element.elementor-element-1cd1482a .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-15 .elementor-element.elementor-element-1cd1482a .elementor-image-box-img img{border-radius:100px;transition-duration:0.3s;}.elementor-15 .elementor-element.elementor-element-1cd1482a .elementor-image-box-title{font-family:var( --e-global-typography-9d10f02-font-family ), Sans-serif;font-size:var( --e-global-typography-9d10f02-font-size );font-weight:var( --e-global-typography-9d10f02-font-weight );font-style:var( --e-global-typography-9d10f02-font-style );line-height:var( --e-global-typography-9d10f02-line-height );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-1cd1482a .elementor-image-box-description{font-family:var( --e-global-typography-90abe59-font-family ), Sans-serif;font-size:var( --e-global-typography-90abe59-font-size );font-weight:var( --e-global-typography-90abe59-font-weight );font-style:var( --e-global-typography-90abe59-font-style );line-height:var( --e-global-typography-90abe59-line-height );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-8b5d0a8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-8b5d0a8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1c5cffb );}.elementor-15 .elementor-element.elementor-element-8b5d0a8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:16px;}.elementor-15 .elementor-element.elementor-element-8b5d0a8 > .elementor-element-populated{box-shadow:0px 10px 40px 0px rgba(29.999999999999996, 29.999999999999996, 29.999999999999996, 0.07);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:32px 32px 32px 32px;}.elementor-15 .elementor-element.elementor-element-8b5d0a8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-6ea0d698 .elementor-star-rating i:before{color:var( --e-global-color-e94a2ac );}.elementor-15 .elementor-element.elementor-element-6ea0d698 .elementor-star-rating i{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-19caf42 .elementor-heading-title{font-family:var( --e-global-typography-28cbbc7-font-family ), Sans-serif;font-size:var( --e-global-typography-28cbbc7-font-size );font-weight:var( --e-global-typography-28cbbc7-font-weight );text-transform:var( --e-global-typography-28cbbc7-text-transform );font-style:var( --e-global-typography-28cbbc7-font-style );line-height:var( --e-global-typography-28cbbc7-line-height );}.elementor-15 .elementor-element.elementor-element-520b121c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-3f3af5f0 .elementor-image-box-wrapper{text-align:left;}.elementor-15 .elementor-element.elementor-element-3f3af5f0.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-15 .elementor-element.elementor-element-3f3af5f0.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-15 .elementor-element.elementor-element-3f3af5f0.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-15 .elementor-element.elementor-element-3f3af5f0 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-15 .elementor-element.elementor-element-3f3af5f0 .elementor-image-box-img img{border-radius:100px;transition-duration:0.3s;}.elementor-15 .elementor-element.elementor-element-3f3af5f0 .elementor-image-box-title{font-family:var( --e-global-typography-9d10f02-font-family ), Sans-serif;font-size:var( --e-global-typography-9d10f02-font-size );font-weight:var( --e-global-typography-9d10f02-font-weight );font-style:var( --e-global-typography-9d10f02-font-style );line-height:var( --e-global-typography-9d10f02-line-height );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-3f3af5f0 .elementor-image-box-description{font-family:var( --e-global-typography-90abe59-font-family ), Sans-serif;font-size:var( --e-global-typography-90abe59-font-size );font-weight:var( --e-global-typography-90abe59-font-weight );font-style:var( --e-global-typography-90abe59-font-style );line-height:var( --e-global-typography-90abe59-line-height );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-1f272002:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-1f272002 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shang-teng.cn/wp-content/uploads/2025/07/offer-bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-1f272002 > .elementor-background-overlay{background-color:var( --e-global-color-9486604 );background-image:url("https://shang-teng.cn/wp-content/uploads/2025/07/shape-5.png");background-position:top right;background-repeat:no-repeat;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-1f272002{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 0px 100px 0px;}.elementor-15 .elementor-element.elementor-element-1f272002 > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-3a74586 );}.elementor-15 .elementor-element.elementor-element-1f272002 > .elementor-shape-top svg{height:47px;transform:translateX(-50%) rotateY(180deg);}.elementor-15 .elementor-element.elementor-element-47433e7d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-15 .elementor-element.elementor-element-47433e7d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:16px;}.elementor-15 .elementor-element.elementor-element-73cdae82{width:auto;max-width:auto;padding:0px 0px 0px 8px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-1c5cffb );}.elementor-15 .elementor-element.elementor-element-73cdae82 .elementor-heading-title{font-family:var( --e-global-typography-02e6d5f-font-family ), Sans-serif;font-size:var( --e-global-typography-02e6d5f-font-size );font-weight:var( --e-global-typography-02e6d5f-font-weight );text-transform:var( --e-global-typography-02e6d5f-text-transform );font-style:var( --e-global-typography-02e6d5f-font-style );line-height:var( --e-global-typography-02e6d5f-line-height );letter-spacing:var( --e-global-typography-02e6d5f-letter-spacing );color:var( --e-global-color-1c5cffb );}.elementor-15 .elementor-element.elementor-element-6d9dca07{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-15 .elementor-element.elementor-element-6d9dca07 .elementor-heading-title{font-family:var( --e-global-typography-49cac0a-font-family ), Sans-serif;font-size:var( --e-global-typography-49cac0a-font-size );font-weight:var( --e-global-typography-49cac0a-font-weight );text-transform:var( --e-global-typography-49cac0a-text-transform );font-style:var( --e-global-typography-49cac0a-font-style );line-height:var( --e-global-typography-49cac0a-line-height );color:var( --e-global-color-1c5cffb );}.elementor-15 .elementor-element.elementor-element-145feb3f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;text-align:center;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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-1c5cffb );}.elementor-15 .elementor-element.elementor-element-7ce0f8a1 .elementor-button{background-color:var( --e-global-color-1c5cffb );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 );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-7ce0f8a1 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-7ce0f8a1 .elementor-button:focus{background-color:var( --e-global-color-1c5cffb );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-7ce0f8a1{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-7ce0f8a1 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-7ce0f8a1 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-2a22ada4{padding:100px 0px 100px 0px;}.elementor-15 .elementor-element.elementor-element-41f9e0f9{margin-top:0px;margin-bottom:44px;}.elementor-15 .elementor-element.elementor-element-3541a41 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:16px;}.elementor-15 .elementor-element.elementor-element-172615fc{padding:0px 0px 0px 8px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-172615fc .elementor-heading-title{font-family:var( --e-global-typography-02e6d5f-font-family ), Sans-serif;font-size:var( --e-global-typography-02e6d5f-font-size );font-weight:var( --e-global-typography-02e6d5f-font-weight );text-transform:var( --e-global-typography-02e6d5f-text-transform );font-style:var( --e-global-typography-02e6d5f-font-style );line-height:var( --e-global-typography-02e6d5f-line-height );letter-spacing:var( --e-global-typography-02e6d5f-letter-spacing );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-22656f6e .elementor-heading-title{font-family:var( --e-global-typography-49cac0a-font-family ), Sans-serif;font-size:var( --e-global-typography-49cac0a-font-size );font-weight:var( --e-global-typography-49cac0a-font-weight );text-transform:var( --e-global-typography-49cac0a-text-transform );font-style:var( --e-global-typography-49cac0a-font-style );line-height:var( --e-global-typography-49cac0a-line-height );}.elementor-15 .elementor-element.elementor-element-5d0f1ca5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-5869d942.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-5869d942.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-5d0182a5 .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 );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-1c5cffb );color:var( --e-global-color-1c5cffb );}.elementor-15 .elementor-element.elementor-element-5d0182a5 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-5d0182a5 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-1c5cffb );}.elementor-15 .elementor-element.elementor-element-5d0182a5 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-5d0182a5 .elementor-button:focus svg{fill:var( --e-global-color-1c5cffb );}.elementor-15 .elementor-element.elementor-element-15cbdca{--grid-row-gap:30px;--grid-column-gap:30px;}.elementor-15 .elementor-element.elementor-element-15cbdca .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.7 * 100% );}.elementor-15 .elementor-element.elementor-element-15cbdca:after{content:"0.7";}.elementor-15 .elementor-element.elementor-element-15cbdca .elementor-post__thumbnail__link{width:100%;}.elementor-15 .elementor-element.elementor-element-15cbdca.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:16px;}.elementor-15 .elementor-element.elementor-element-15cbdca.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:16px;}.elementor-15 .elementor-element.elementor-element-15cbdca.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:16px;}.elementor-15 .elementor-element.elementor-element-15cbdca .elementor-post__title, .elementor-15 .elementor-element.elementor-element-15cbdca .elementor-post__title a{color:var( --e-global-color-primary );font-family:var( --e-global-typography-28cbbc7-font-family ), Sans-serif;font-size:var( --e-global-typography-28cbbc7-font-size );font-weight:var( --e-global-typography-28cbbc7-font-weight );text-transform:var( --e-global-typography-28cbbc7-text-transform );font-style:var( --e-global-typography-28cbbc7-font-style );line-height:var( --e-global-typography-28cbbc7-line-height );}.elementor-15 .elementor-element.elementor-element-15cbdca .elementor-post__title{margin-bottom:8px;}.elementor-15 .elementor-element.elementor-element-15cbdca .elementor-post__meta-data{color:var( --e-global-color-accent );font-family:var( --e-global-typography-90abe59-font-family ), Sans-serif;font-size:var( --e-global-typography-90abe59-font-size );font-weight:var( --e-global-typography-90abe59-font-weight );font-style:var( --e-global-typography-90abe59-font-style );line-height:var( --e-global-typography-90abe59-line-height );margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-15cbdca .elementor-post__meta-data span:before{color:var( --e-global-color-accent );}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-260412ab{padding:100px 32px 162px 32px;}.elementor-15 .elementor-element.elementor-element-5286129d .elementor-heading-title{font-size:var( --e-global-typography-3b8e05e-font-size );line-height:var( --e-global-typography-3b8e05e-line-height );}.elementor-15 .elementor-element.elementor-element-2ab4e6cb{padding:0px 100px 0px 100px;}.elementor-15 .elementor-element.elementor-element-efb2a29 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-15 .elementor-element.elementor-element-11d34558{padding:0px 32px 50px 32px;}.elementor-15 .elementor-element.elementor-element-1beda2da > .elementor-element-populated{margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:150px 24px 24px 24px;}.elementor-15 .elementor-element.elementor-element-584ab6ac .elementor-heading-title{font-size:var( --e-global-typography-65efbe2-font-size );line-height:var( --e-global-typography-65efbe2-line-height );}.elementor-15 .elementor-element.elementor-element-6f5010b3 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );padding:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-38e58168 > .elementor-element-populated{margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:150px 24px 24px 24px;}.elementor-15 .elementor-element.elementor-element-4e7d4644 .elementor-heading-title{font-size:var( --e-global-typography-65efbe2-font-size );line-height:var( --e-global-typography-65efbe2-line-height );}.elementor-15 .elementor-element.elementor-element-55e4e9f3 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );padding:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-789eeec3 > .elementor-element-populated{margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:150px 24px 24px 24px;}.elementor-15 .elementor-element.elementor-element-3ade2410 .elementor-heading-title{font-size:var( --e-global-typography-65efbe2-font-size );line-height:var( --e-global-typography-65efbe2-line-height );}.elementor-15 .elementor-element.elementor-element-51894038 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );padding:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-e1fb202 > .elementor-element-populated{margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:150px 24px 24px 24px;}.elementor-15 .elementor-element.elementor-element-ca17351 .elementor-heading-title{font-size:var( --e-global-typography-65efbe2-font-size );line-height:var( --e-global-typography-65efbe2-line-height );}.elementor-15 .elementor-element.elementor-element-9fe9069 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );padding:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-70350157{margin-top:50px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-2a9ab0ec.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-15 .elementor-element.elementor-element-2a9ab0ec.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-15 .elementor-element.elementor-element-2fde5fc > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-15 .elementor-element.elementor-element-ec16a47 .elementor-heading-title{font-size:var( --e-global-typography-02e6d5f-font-size );line-height:var( --e-global-typography-02e6d5f-line-height );letter-spacing:var( --e-global-typography-02e6d5f-letter-spacing );}.elementor-15 .elementor-element.elementor-element-8284cfc .elementor-heading-title{font-size:var( --e-global-typography-49cac0a-font-size );line-height:var( --e-global-typography-49cac0a-line-height );}.elementor-15 .elementor-element.elementor-element-4ddfafbb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-195f1c9a .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-15 .elementor-element.elementor-element-6402bf39 > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-15 .elementor-element.elementor-element-1d0a2cff .elementor-heading-title{font-size:var( --e-global-typography-02e6d5f-font-size );line-height:var( --e-global-typography-02e6d5f-line-height );letter-spacing:var( --e-global-typography-02e6d5f-letter-spacing );}.elementor-15 .elementor-element.elementor-element-2c5419fc .elementor-heading-title{font-size:var( --e-global-typography-49cac0a-font-size );line-height:var( --e-global-typography-49cac0a-line-height );}.elementor-15 .elementor-element.elementor-element-466e0938{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-3ad6a643 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-24f0d9d.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-15 .elementor-element.elementor-element-24f0d9d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-15 .elementor-element.elementor-element-2386c43f img{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-43742403 img{max-width:100%;}.elementor-15 .elementor-element.elementor-element-4d68a9e:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-4d68a9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top right;background-size:60% auto;}.elementor-15 .elementor-element.elementor-element-4d68a9e > .elementor-shape-top svg{height:30px;}.elementor-15 .elementor-element.elementor-element-4d68a9e{padding:50px 32px 50px 32px;}.elementor-15 .elementor-element.elementor-element-5c262c27{margin-top:0px;margin-bottom:32px;}.elementor-15 .elementor-element.elementor-element-146ccbb6 .elementor-heading-title{font-size:var( --e-global-typography-02e6d5f-font-size );line-height:var( --e-global-typography-02e6d5f-line-height );letter-spacing:var( --e-global-typography-02e6d5f-letter-spacing );}.elementor-15 .elementor-element.elementor-element-636d91ce .elementor-heading-title{font-size:var( --e-global-typography-49cac0a-font-size );line-height:var( --e-global-typography-49cac0a-line-height );}.elementor-15 .elementor-element.elementor-element-363ac26c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:20px;}.elementor-15 .elementor-element.elementor-element-363ac26c.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-15 .elementor-element.elementor-element-363ac26c.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-9d10f02-font-size );line-height:var( --e-global-typography-9d10f02-line-height );}.elementor-15 .elementor-element.elementor-element-363ac26c.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-15 .elementor-element.elementor-element-363ac26c.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-15 .elementor-element.elementor-element-363ac26c.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-15 .elementor-element.elementor-element-363ac26c.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-15 .elementor-element.elementor-element-363ac26c.elementor-wc-products ul.products li.product{padding:8px 8px 8px 8px;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-428ddcd0.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-15 .elementor-element.elementor-element-428ddcd0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-15 .elementor-element.elementor-element-38461022{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-38461022 img{max-width:520px;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-82d958f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-82d958f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-82d958f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:32px 32px 32px 32px;}.elementor-15 .elementor-element.elementor-element-599020a4 .elementor-heading-title{font-size:var( --e-global-typography-02e6d5f-font-size );line-height:var( --e-global-typography-02e6d5f-line-height );letter-spacing:var( --e-global-typography-02e6d5f-letter-spacing );}.elementor-15 .elementor-element.elementor-element-639c0462 .elementor-heading-title{font-size:var( --e-global-typography-7a463e1-font-size );line-height:var( --e-global-typography-7a463e1-line-height );}.elementor-15 .elementor-element.elementor-element-8614aa0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-458e9c8 .elementor-heading-title{font-size:var( --e-global-typography-28cbbc7-font-size );line-height:var( --e-global-typography-28cbbc7-line-height );}.elementor-15 .elementor-element.elementor-element-5af912ed .elementor-heading-title{font-size:var( --e-global-typography-28cbbc7-font-size );line-height:var( --e-global-typography-28cbbc7-line-height );}.elementor-15 .elementor-element.elementor-element-7c2a5704{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-24e798f4 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-1aee11a0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-1aee11a0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-1aee11a0 > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-15 .elementor-element.elementor-element-2038cc5f .elementor-heading-title{font-size:var( --e-global-typography-02e6d5f-font-size );line-height:var( --e-global-typography-02e6d5f-line-height );letter-spacing:var( --e-global-typography-02e6d5f-letter-spacing );}.elementor-15 .elementor-element.elementor-element-760e3175 .elementor-heading-title{font-size:var( --e-global-typography-7a463e1-font-size );line-height:var( --e-global-typography-7a463e1-line-height );}.elementor-15 .elementor-element.elementor-element-8d47fe0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-559e41e6 .elementor-heading-title{font-size:var( --e-global-typography-28cbbc7-font-size );line-height:var( --e-global-typography-28cbbc7-line-height );}.elementor-15 .elementor-element.elementor-element-1b3fa9e9 .elementor-heading-title{font-size:var( --e-global-typography-28cbbc7-font-size );line-height:var( --e-global-typography-28cbbc7-line-height );}.elementor-15 .elementor-element.elementor-element-783c0cbf{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-72f0247 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-15 .elementor-element.elementor-element-7dd242ec img{max-width:618px;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-13ecf1a.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-15 .elementor-element.elementor-element-13ecf1a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-15 .elementor-element.elementor-element-d5a8715{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-d5a8715 img{max-width:520px;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-05fd3b8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-05fd3b8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-05fd3b8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:32px 32px 32px 32px;}.elementor-15 .elementor-element.elementor-element-e9ac267 .elementor-heading-title{font-size:var( --e-global-typography-02e6d5f-font-size );line-height:var( --e-global-typography-02e6d5f-line-height );letter-spacing:var( --e-global-typography-02e6d5f-letter-spacing );}.elementor-15 .elementor-element.elementor-element-c05b4a5 .elementor-heading-title{font-size:var( --e-global-typography-7a463e1-font-size );line-height:var( --e-global-typography-7a463e1-line-height );}.elementor-15 .elementor-element.elementor-element-6ba08c8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-606ad99 .elementor-heading-title{font-size:var( --e-global-typography-28cbbc7-font-size );line-height:var( --e-global-typography-28cbbc7-line-height );}.elementor-15 .elementor-element.elementor-element-563dceb .elementor-heading-title{font-size:var( --e-global-typography-28cbbc7-font-size );line-height:var( --e-global-typography-28cbbc7-line-height );}.elementor-15 .elementor-element.elementor-element-f0e5e58{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-f9c5aab .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-1b57266.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-1b57266.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-1b57266 > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-15 .elementor-element.elementor-element-259670b .elementor-heading-title{font-size:var( --e-global-typography-02e6d5f-font-size );line-height:var( --e-global-typography-02e6d5f-line-height );letter-spacing:var( --e-global-typography-02e6d5f-letter-spacing );}.elementor-15 .elementor-element.elementor-element-83b7f37 .elementor-heading-title{font-size:var( --e-global-typography-7a463e1-font-size );line-height:var( --e-global-typography-7a463e1-line-height );}.elementor-15 .elementor-element.elementor-element-e649568{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-55bd8e6 .elementor-heading-title{font-size:var( --e-global-typography-28cbbc7-font-size );line-height:var( --e-global-typography-28cbbc7-line-height );}.elementor-15 .elementor-element.elementor-element-ab41ec3 .elementor-heading-title{font-size:var( --e-global-typography-28cbbc7-font-size );line-height:var( --e-global-typography-28cbbc7-line-height );}.elementor-15 .elementor-element.elementor-element-280955a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-544cfba .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-15 .elementor-element.elementor-element-9131380 img{max-width:618px;}.elementor-15 .elementor-element.elementor-element-29f29534{margin-top:50px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-3798fd46.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-3798fd46.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-67b62e07 > .elementor-element-populated >  .elementor-background-overlay{background-position:93% 7%;}.elementor-15 .elementor-element.elementor-element-67b62e07 > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-15 .elementor-element.elementor-element-4e7e3755 .elementor-heading-title{font-size:var( --e-global-typography-02e6d5f-font-size );line-height:var( --e-global-typography-02e6d5f-line-height );letter-spacing:var( --e-global-typography-02e6d5f-letter-spacing );}.elementor-15 .elementor-element.elementor-element-69176836 .elementor-heading-title{font-size:var( --e-global-typography-49cac0a-font-size );line-height:var( --e-global-typography-49cac0a-line-height );}.elementor-15 .elementor-element.elementor-element-4db953bb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-286c1c69{padding:50px 32px 50px 32px;}.elementor-15 .elementor-element.elementor-element-57c4be37 .elementor-heading-title{font-size:var( --e-global-typography-02e6d5f-font-size );line-height:var( --e-global-typography-02e6d5f-line-height );letter-spacing:var( --e-global-typography-02e6d5f-letter-spacing );}.elementor-15 .elementor-element.elementor-element-146ac2c9 .elementor-heading-title{font-size:var( --e-global-typography-49cac0a-font-size );line-height:var( --e-global-typography-49cac0a-line-height );}.elementor-15 .elementor-element.elementor-element-2bed093a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-303de208 img{width:70%;}.elementor-15 .elementor-element.elementor-element-612c0889 img{width:70%;}.elementor-15 .elementor-element.elementor-element-3aeb9038 img{width:70%;}.elementor-15 .elementor-element.elementor-element-4831aefc img{width:70%;}.elementor-15 .elementor-element.elementor-element-5d307271{padding:50px 0px 50px 0px;}.elementor-15 .elementor-element.elementor-element-18f44f23{margin-top:0px;margin-bottom:32px;padding:0px 32px 0px 32px;}.elementor-15 .elementor-element.elementor-element-e0d575e .elementor-heading-title{font-size:var( --e-global-typography-02e6d5f-font-size );line-height:var( --e-global-typography-02e6d5f-line-height );letter-spacing:var( --e-global-typography-02e6d5f-letter-spacing );}.elementor-15 .elementor-element.elementor-element-46676067 .elementor-heading-title{font-size:var( --e-global-typography-49cac0a-font-size );line-height:var( --e-global-typography-49cac0a-line-height );}.elementor-15 .elementor-element.elementor-element-7a3c929e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-19996f07 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-15 .elementor-element.elementor-element-74151c24 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-31846a0b .elementor-heading-title{font-size:var( --e-global-typography-28cbbc7-font-size );line-height:var( --e-global-typography-28cbbc7-line-height );}.elementor-15 .elementor-element.elementor-element-7388a1aa{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-4f42ae97 .elementor-image-box-title{font-size:var( --e-global-typography-9d10f02-font-size );line-height:var( --e-global-typography-9d10f02-line-height );}.elementor-15 .elementor-element.elementor-element-4f42ae97 .elementor-image-box-description{font-size:var( --e-global-typography-90abe59-font-size );line-height:var( --e-global-typography-90abe59-line-height );}.elementor-15 .elementor-element.elementor-element-14362273 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-66b55191 .elementor-heading-title{font-size:var( --e-global-typography-28cbbc7-font-size );line-height:var( --e-global-typography-28cbbc7-line-height );}.elementor-15 .elementor-element.elementor-element-461cc801{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-1cd1482a .elementor-image-box-title{font-size:var( --e-global-typography-9d10f02-font-size );line-height:var( --e-global-typography-9d10f02-line-height );}.elementor-15 .elementor-element.elementor-element-1cd1482a .elementor-image-box-description{font-size:var( --e-global-typography-90abe59-font-size );line-height:var( --e-global-typography-90abe59-line-height );}.elementor-15 .elementor-element.elementor-element-8b5d0a8 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-19caf42 .elementor-heading-title{font-size:var( --e-global-typography-28cbbc7-font-size );line-height:var( --e-global-typography-28cbbc7-line-height );}.elementor-15 .elementor-element.elementor-element-520b121c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-3f3af5f0 .elementor-image-box-title{font-size:var( --e-global-typography-9d10f02-font-size );line-height:var( --e-global-typography-9d10f02-line-height );}.elementor-15 .elementor-element.elementor-element-3f3af5f0 .elementor-image-box-description{font-size:var( --e-global-typography-90abe59-font-size );line-height:var( --e-global-typography-90abe59-line-height );}.elementor-15 .elementor-element.elementor-element-1f272002{padding:90px 0px 80px 0px;}.elementor-15 .elementor-element.elementor-element-73cdae82 .elementor-heading-title{font-size:var( --e-global-typography-02e6d5f-font-size );line-height:var( --e-global-typography-02e6d5f-line-height );letter-spacing:var( --e-global-typography-02e6d5f-letter-spacing );}.elementor-15 .elementor-element.elementor-element-6d9dca07 .elementor-heading-title{font-size:var( --e-global-typography-49cac0a-font-size );line-height:var( --e-global-typography-49cac0a-line-height );}.elementor-15 .elementor-element.elementor-element-145feb3f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-7ce0f8a1 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-15 .elementor-element.elementor-element-2a22ada4{padding:50px 32px 50px 32px;}.elementor-15 .elementor-element.elementor-element-41f9e0f9{margin-top:0px;margin-bottom:32px;}.elementor-15 .elementor-element.elementor-element-172615fc .elementor-heading-title{font-size:var( --e-global-typography-02e6d5f-font-size );line-height:var( --e-global-typography-02e6d5f-line-height );letter-spacing:var( --e-global-typography-02e6d5f-letter-spacing );}.elementor-15 .elementor-element.elementor-element-22656f6e .elementor-heading-title{font-size:var( --e-global-typography-49cac0a-font-size );line-height:var( --e-global-typography-49cac0a-line-height );}.elementor-15 .elementor-element.elementor-element-5d0f1ca5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-5d0182a5 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-15 .elementor-element.elementor-element-15cbdca{--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-15 .elementor-element.elementor-element-15cbdca .elementor-post__title, .elementor-15 .elementor-element.elementor-element-15cbdca .elementor-post__title a{font-size:var( --e-global-typography-28cbbc7-font-size );line-height:var( --e-global-typography-28cbbc7-line-height );}.elementor-15 .elementor-element.elementor-element-15cbdca .elementor-post__meta-data{font-size:var( --e-global-typography-90abe59-font-size );line-height:var( --e-global-typography-90abe59-line-height );}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-260412ab{padding:100px 16px 160px 16px;}.elementor-15 .elementor-element.elementor-element-5286129d .elementor-heading-title{font-size:var( --e-global-typography-3b8e05e-font-size );line-height:var( --e-global-typography-3b8e05e-line-height );}.elementor-15 .elementor-element.elementor-element-2ab4e6cb{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-efb2a29 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-15 .elementor-element.elementor-element-11d34558{padding:0px 16px 40px 16px;}.elementor-15 .elementor-element.elementor-element-1beda2da > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15 .elementor-element.elementor-element-584ab6ac .elementor-heading-title{font-size:var( --e-global-typography-65efbe2-font-size );line-height:var( --e-global-typography-65efbe2-line-height );}.elementor-15 .elementor-element.elementor-element-6f5010b3 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );padding:8px 16px 8px 16px;}.elementor-15 .elementor-element.elementor-element-38e58168 > .elementor-element-populated{margin:20px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15 .elementor-element.elementor-element-4e7d4644 .elementor-heading-title{font-size:var( --e-global-typography-65efbe2-font-size );line-height:var( --e-global-typography-65efbe2-line-height );}.elementor-15 .elementor-element.elementor-element-55e4e9f3 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );padding:8px 16px 8px 16px;}.elementor-15 .elementor-element.elementor-element-789eeec3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15 .elementor-element.elementor-element-3ade2410 .elementor-heading-title{font-size:var( --e-global-typography-65efbe2-font-size );line-height:var( --e-global-typography-65efbe2-line-height );}.elementor-15 .elementor-element.elementor-element-51894038 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );padding:8px 16px 8px 16px;}.elementor-15 .elementor-element.elementor-element-e1fb202 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15 .elementor-element.elementor-element-ca17351 .elementor-heading-title{font-size:var( --e-global-typography-65efbe2-font-size );line-height:var( --e-global-typography-65efbe2-line-height );}.elementor-15 .elementor-element.elementor-element-9fe9069 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );padding:8px 16px 8px 16px;}.elementor-15 .elementor-element.elementor-element-70350157{margin-top:40px;margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-ec16a47 .elementor-heading-title{font-size:var( --e-global-typography-02e6d5f-font-size );line-height:var( --e-global-typography-02e6d5f-line-height );letter-spacing:var( --e-global-typography-02e6d5f-letter-spacing );}.elementor-15 .elementor-element.elementor-element-8284cfc .elementor-heading-title{font-size:var( --e-global-typography-49cac0a-font-size );line-height:var( --e-global-typography-49cac0a-line-height );}.elementor-15 .elementor-element.elementor-element-4ddfafbb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-195f1c9a .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-15 .elementor-element.elementor-element-7b597588{margin-top:20px;margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-1d0a2cff .elementor-heading-title{font-size:var( --e-global-typography-02e6d5f-font-size );line-height:var( --e-global-typography-02e6d5f-line-height );letter-spacing:var( --e-global-typography-02e6d5f-letter-spacing );}.elementor-15 .elementor-element.elementor-element-2c5419fc .elementor-heading-title{font-size:var( --e-global-typography-49cac0a-font-size );line-height:var( --e-global-typography-49cac0a-line-height );}.elementor-15 .elementor-element.elementor-element-466e0938{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-3ad6a643 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-15 .elementor-element.elementor-element-4d68a9e{padding:40px 16px 40px 16px;}.elementor-15 .elementor-element.elementor-element-146ccbb6 .elementor-heading-title{font-size:var( --e-global-typography-02e6d5f-font-size );line-height:var( --e-global-typography-02e6d5f-line-height );letter-spacing:var( --e-global-typography-02e6d5f-letter-spacing );}.elementor-15 .elementor-element.elementor-element-636d91ce .elementor-heading-title{font-size:var( --e-global-typography-49cac0a-font-size );line-height:var( --e-global-typography-49cac0a-line-height );}.elementor-15 .elementor-element.elementor-element-363ac26c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:20px;}.elementor-15 .elementor-element.elementor-element-363ac26c.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-15 .elementor-element.elementor-element-363ac26c.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-9d10f02-font-size );line-height:var( --e-global-typography-9d10f02-line-height );}.elementor-15 .elementor-element.elementor-element-363ac26c.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-15 .elementor-element.elementor-element-363ac26c.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-15 .elementor-element.elementor-element-363ac26c.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-15 .elementor-element.elementor-element-363ac26c.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-15 .elementor-element.elementor-element-38461022 img{width:100%;}.elementor-15 .elementor-element.elementor-element-599020a4 .elementor-heading-title{font-size:var( --e-global-typography-02e6d5f-font-size );line-height:var( --e-global-typography-02e6d5f-line-height );letter-spacing:var( --e-global-typography-02e6d5f-letter-spacing );}.elementor-15 .elementor-element.elementor-element-639c0462 .elementor-heading-title{font-size:var( --e-global-typography-7a463e1-font-size );line-height:var( --e-global-typography-7a463e1-line-height );}.elementor-15 .elementor-element.elementor-element-8614aa0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-458e9c8 .elementor-heading-title{font-size:var( --e-global-typography-28cbbc7-font-size );line-height:var( --e-global-typography-28cbbc7-line-height );}.elementor-15 .elementor-element.elementor-element-5af912ed .elementor-heading-title{font-size:var( --e-global-typography-28cbbc7-font-size );line-height:var( --e-global-typography-28cbbc7-line-height );}.elementor-15 .elementor-element.elementor-element-7c2a5704{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-24e798f4 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-15 .elementor-element.elementor-element-1018fe59{margin-top:0px;margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-2038cc5f .elementor-heading-title{font-size:var( --e-global-typography-02e6d5f-font-size );line-height:var( --e-global-typography-02e6d5f-line-height );letter-spacing:var( --e-global-typography-02e6d5f-letter-spacing );}.elementor-15 .elementor-element.elementor-element-760e3175 .elementor-heading-title{font-size:var( --e-global-typography-7a463e1-font-size );line-height:var( --e-global-typography-7a463e1-line-height );}.elementor-15 .elementor-element.elementor-element-8d47fe0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-559e41e6 .elementor-heading-title{font-size:var( --e-global-typography-28cbbc7-font-size );line-height:var( --e-global-typography-28cbbc7-line-height );}.elementor-15 .elementor-element.elementor-element-1b3fa9e9 .elementor-heading-title{font-size:var( --e-global-typography-28cbbc7-font-size );line-height:var( --e-global-typography-28cbbc7-line-height );}.elementor-15 .elementor-element.elementor-element-783c0cbf{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-72f0247 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-15 .elementor-element.elementor-element-7dd242ec img{width:100%;}.elementor-15 .elementor-element.elementor-element-d5a8715 img{width:100%;}.elementor-15 .elementor-element.elementor-element-e9ac267 .elementor-heading-title{font-size:var( --e-global-typography-02e6d5f-font-size );line-height:var( --e-global-typography-02e6d5f-line-height );letter-spacing:var( --e-global-typography-02e6d5f-letter-spacing );}.elementor-15 .elementor-element.elementor-element-c05b4a5 .elementor-heading-title{font-size:var( --e-global-typography-7a463e1-font-size );line-height:var( --e-global-typography-7a463e1-line-height );}.elementor-15 .elementor-element.elementor-element-6ba08c8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-606ad99 .elementor-heading-title{font-size:var( --e-global-typography-28cbbc7-font-size );line-height:var( --e-global-typography-28cbbc7-line-height );}.elementor-15 .elementor-element.elementor-element-563dceb .elementor-heading-title{font-size:var( --e-global-typography-28cbbc7-font-size );line-height:var( --e-global-typography-28cbbc7-line-height );}.elementor-15 .elementor-element.elementor-element-f0e5e58{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-f9c5aab .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-15 .elementor-element.elementor-element-63f6547{margin-top:0px;margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-259670b .elementor-heading-title{font-size:var( --e-global-typography-02e6d5f-font-size );line-height:var( --e-global-typography-02e6d5f-line-height );letter-spacing:var( --e-global-typography-02e6d5f-letter-spacing );}.elementor-15 .elementor-element.elementor-element-83b7f37 .elementor-heading-title{font-size:var( --e-global-typography-7a463e1-font-size );line-height:var( --e-global-typography-7a463e1-line-height );}.elementor-15 .elementor-element.elementor-element-e649568{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-55bd8e6 .elementor-heading-title{font-size:var( --e-global-typography-28cbbc7-font-size );line-height:var( --e-global-typography-28cbbc7-line-height );}.elementor-15 .elementor-element.elementor-element-ab41ec3 .elementor-heading-title{font-size:var( --e-global-typography-28cbbc7-font-size );line-height:var( --e-global-typography-28cbbc7-line-height );}.elementor-15 .elementor-element.elementor-element-280955a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-544cfba .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-15 .elementor-element.elementor-element-9131380 img{width:100%;}.elementor-15 .elementor-element.elementor-element-29f29534{margin-top:40px;margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-67b62e07 > .elementor-element-populated >  .elementor-background-overlay{background-position:97% 3%;}.elementor-15 .elementor-element.elementor-element-4e7e3755 .elementor-heading-title{font-size:var( --e-global-typography-02e6d5f-font-size );line-height:var( --e-global-typography-02e6d5f-line-height );letter-spacing:var( --e-global-typography-02e6d5f-letter-spacing );}.elementor-15 .elementor-element.elementor-element-69176836 .elementor-heading-title{font-size:var( --e-global-typography-49cac0a-font-size );line-height:var( --e-global-typography-49cac0a-line-height );}.elementor-15 .elementor-element.elementor-element-4db953bb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-286c1c69{padding:40px 16px 40px 16px;}.elementor-15 .elementor-element.elementor-element-32d71a55 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:16px;}.elementor-15 .elementor-element.elementor-element-57c4be37 .elementor-heading-title{font-size:var( --e-global-typography-02e6d5f-font-size );line-height:var( --e-global-typography-02e6d5f-line-height );letter-spacing:var( --e-global-typography-02e6d5f-letter-spacing );}.elementor-15 .elementor-element.elementor-element-146ac2c9 .elementor-heading-title{font-size:var( --e-global-typography-49cac0a-font-size );line-height:var( --e-global-typography-49cac0a-line-height );}.elementor-15 .elementor-element.elementor-element-2bed093a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-3db8eaf6{width:50%;}.elementor-15 .elementor-element.elementor-element-58f6a849{width:50%;}.elementor-15 .elementor-element.elementor-element-5a9ed69b{width:50%;}.elementor-15 .elementor-element.elementor-element-5a9ed69b > .elementor-element-populated{margin:26px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15 .elementor-element.elementor-element-6d248f10{width:50%;}.elementor-15 .elementor-element.elementor-element-6d248f10 > .elementor-element-populated{margin:16px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15 .elementor-element.elementor-element-5d307271 > .elementor-shape-top svg{height:25px;}.elementor-15 .elementor-element.elementor-element-5d307271{padding:40px 0px 40px 0px;}.elementor-15 .elementor-element.elementor-element-18f44f23{padding:0px 16px 0px 16px;}.elementor-15 .elementor-element.elementor-element-e0d575e .elementor-heading-title{font-size:var( --e-global-typography-02e6d5f-font-size );line-height:var( --e-global-typography-02e6d5f-line-height );letter-spacing:var( --e-global-typography-02e6d5f-letter-spacing );}.elementor-15 .elementor-element.elementor-element-46676067 .elementor-heading-title{font-size:var( --e-global-typography-49cac0a-font-size );line-height:var( --e-global-typography-49cac0a-line-height );}.elementor-15 .elementor-element.elementor-element-7a3c929e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-3aed46d4 > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-19996f07 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-15 .elementor-element.elementor-element-1542cdfa{text-align:center;}.elementor-15 .elementor-element.elementor-element-31846a0b{text-align:center;}.elementor-15 .elementor-element.elementor-element-31846a0b .elementor-heading-title{font-size:var( --e-global-typography-28cbbc7-font-size );line-height:var( --e-global-typography-28cbbc7-line-height );}.elementor-15 .elementor-element.elementor-element-7388a1aa{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-4f42ae97 .elementor-image-box-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-4f42ae97 .elementor-image-box-img{margin-bottom:16px;}.elementor-15 .elementor-element.elementor-element-4f42ae97 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-15 .elementor-element.elementor-element-4f42ae97 .elementor-image-box-title{font-size:var( --e-global-typography-9d10f02-font-size );line-height:var( --e-global-typography-9d10f02-line-height );}.elementor-15 .elementor-element.elementor-element-4f42ae97 .elementor-image-box-description{font-size:var( --e-global-typography-90abe59-font-size );line-height:var( --e-global-typography-90abe59-line-height );}.elementor-15 .elementor-element.elementor-element-14362273 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-15 .elementor-element.elementor-element-5ba198d8{text-align:center;}.elementor-15 .elementor-element.elementor-element-66b55191{text-align:center;}.elementor-15 .elementor-element.elementor-element-66b55191 .elementor-heading-title{font-size:var( --e-global-typography-28cbbc7-font-size );line-height:var( --e-global-typography-28cbbc7-line-height );}.elementor-15 .elementor-element.elementor-element-461cc801{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-1cd1482a .elementor-image-box-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-1cd1482a .elementor-image-box-img{margin-bottom:16px;}.elementor-15 .elementor-element.elementor-element-1cd1482a .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-15 .elementor-element.elementor-element-1cd1482a .elementor-image-box-title{font-size:var( --e-global-typography-9d10f02-font-size );line-height:var( --e-global-typography-9d10f02-line-height );}.elementor-15 .elementor-element.elementor-element-1cd1482a .elementor-image-box-description{font-size:var( --e-global-typography-90abe59-font-size );line-height:var( --e-global-typography-90abe59-line-height );}.elementor-15 .elementor-element.elementor-element-6ea0d698{text-align:center;}.elementor-15 .elementor-element.elementor-element-19caf42{text-align:center;}.elementor-15 .elementor-element.elementor-element-19caf42 .elementor-heading-title{font-size:var( --e-global-typography-28cbbc7-font-size );line-height:var( --e-global-typography-28cbbc7-line-height );}.elementor-15 .elementor-element.elementor-element-520b121c{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-3f3af5f0 .elementor-image-box-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-3f3af5f0 .elementor-image-box-img{margin-bottom:16px;}.elementor-15 .elementor-element.elementor-element-3f3af5f0 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-15 .elementor-element.elementor-element-3f3af5f0 .elementor-image-box-title{font-size:var( --e-global-typography-9d10f02-font-size );line-height:var( --e-global-typography-9d10f02-line-height );}.elementor-15 .elementor-element.elementor-element-3f3af5f0 .elementor-image-box-description{font-size:var( --e-global-typography-90abe59-font-size );line-height:var( --e-global-typography-90abe59-line-height );}.elementor-15 .elementor-element.elementor-element-1f272002 > .elementor-shape-top svg{height:40px;}.elementor-15 .elementor-element.elementor-element-1f272002{padding:80px 16px 50px 16px;}.elementor-15 .elementor-element.elementor-element-73cdae82 .elementor-heading-title{font-size:var( --e-global-typography-02e6d5f-font-size );line-height:var( --e-global-typography-02e6d5f-line-height );letter-spacing:var( --e-global-typography-02e6d5f-letter-spacing );}.elementor-15 .elementor-element.elementor-element-6d9dca07 .elementor-heading-title{font-size:var( --e-global-typography-49cac0a-font-size );line-height:var( --e-global-typography-49cac0a-line-height );}.elementor-15 .elementor-element.elementor-element-145feb3f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-7ce0f8a1 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-15 .elementor-element.elementor-element-2a22ada4{padding:40px 16px 40px 16px;}.elementor-15 .elementor-element.elementor-element-172615fc .elementor-heading-title{font-size:var( --e-global-typography-02e6d5f-font-size );line-height:var( --e-global-typography-02e6d5f-line-height );letter-spacing:var( --e-global-typography-02e6d5f-letter-spacing );}.elementor-15 .elementor-element.elementor-element-22656f6e .elementor-heading-title{font-size:var( --e-global-typography-49cac0a-font-size );line-height:var( --e-global-typography-49cac0a-line-height );}.elementor-15 .elementor-element.elementor-element-5d0f1ca5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-5869d942 > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-5d0182a5 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-15 .elementor-element.elementor-element-15cbdca .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.7 * 100% );}.elementor-15 .elementor-element.elementor-element-15cbdca:after{content:"0.7";}.elementor-15 .elementor-element.elementor-element-15cbdca .elementor-post__thumbnail__link{width:100%;}.elementor-15 .elementor-element.elementor-element-15cbdca .elementor-post__title, .elementor-15 .elementor-element.elementor-element-15cbdca .elementor-post__title a{font-size:var( --e-global-typography-28cbbc7-font-size );line-height:var( --e-global-typography-28cbbc7-line-height );}.elementor-15 .elementor-element.elementor-element-15cbdca .elementor-post__meta-data{font-size:var( --e-global-typography-90abe59-font-size );line-height:var( --e-global-typography-90abe59-line-height );}}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-2a9ab0ec{width:59.964%;}.elementor-15 .elementor-element.elementor-element-2fde5fc{width:39.947%;}.elementor-15 .elementor-element.elementor-element-6402bf39{width:39.947%;}.elementor-15 .elementor-element.elementor-element-24f0d9d{width:60.053%;}.elementor-15 .elementor-element.elementor-element-428ddcd0{width:48.75%;}.elementor-15 .elementor-element.elementor-element-82d958f{width:51.25%;}.elementor-15 .elementor-element.elementor-element-1aee11a0{width:48.75%;}.elementor-15 .elementor-element.elementor-element-4716237a{width:51.25%;}.elementor-15 .elementor-element.elementor-element-13ecf1a{width:48.75%;}.elementor-15 .elementor-element.elementor-element-05fd3b8{width:51.25%;}.elementor-15 .elementor-element.elementor-element-1b57266{width:48.75%;}.elementor-15 .elementor-element.elementor-element-c198c97{width:51.25%;}.elementor-15 .elementor-element.elementor-element-3798fd46{width:58.951%;}.elementor-15 .elementor-element.elementor-element-67b62e07{width:41.005%;}.elementor-15 .elementor-element.elementor-element-2bbe7dc2{width:68.06%;}.elementor-15 .elementor-element.elementor-element-3aed46d4{width:31.896%;}.elementor-15 .elementor-element.elementor-element-3541a41{width:68.06%;}.elementor-15 .elementor-element.elementor-element-5869d942{width:31.896%;}}@media(max-width:1024px) and (min-width:768px){.elementor-15 .elementor-element.elementor-element-2a9ab0ec{width:55%;}.elementor-15 .elementor-element.elementor-element-2fde5fc{width:45%;}.elementor-15 .elementor-element.elementor-element-6402bf39{width:45%;}.elementor-15 .elementor-element.elementor-element-24f0d9d{width:55%;}.elementor-15 .elementor-element.elementor-element-3798fd46{width:55%;}.elementor-15 .elementor-element.elementor-element-67b62e07{width:45%;}}