/* Body-scoped compatibility for native Elementor article nodes. */
.ue-source-inline-2ee47f2b500a{width: 100%; max-width: 100%; box-sizing: border-box; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; color: #333; line-height: 1.6; background: #ffffff;}
.ue-source-inline-c23cf76fd3f4{padding: 40px 20px; background: #ffffff; border-bottom: 4px solid; border-image: linear-gradient(to right, #FF5C33, #FF9350) 1; width: 100%; box-sizing: border-box;}
.ue-source-inline-948f7c5b6a0c{padding: 30px 20px; width: 100%; box-sizing: border-box;}
.ue-source-inline-66e14ef5be3f{background: #fffcfb; padding: 25px; border-radius: 8px; border: 1px solid #ffece6; box-shadow: 0 4px 12px rgba(255, 92, 51, 0.05);}
.ue-source-inline-9afdabaccbc9{margin-top: 15px;}
.ue-source-inline-2896cef3bfe1{padding: 30px 20px; background: #fafafa; width: 100%; box-sizing: border-box;}
.ue-source-inline-e3d940229f43{display: flex; flex-direction: column; gap: 20px;}
.ue-source-inline-2fc48cd61fdf{display: flex; align-items: flex-start;}
.ue-source-inline-28987654025b{background: linear-gradient(135deg, #FF5C33, #FF9350); width: 10px; height: 10px; border-radius: 50%; flex-shrink: 0; margin-top: 0.5em; margin-right: 15px;}
.ue-source-inline-a442c1d68957{margin: 0; padding: 0;}
.ue-source-inline-41de6b0d3656{display: block; font-size: 16px; margin-bottom: 4px; color: #ff5c33;}
.ue-source-inline-8db2c93d7df6{display: grid; grid-template-columns:var(--e-con-grid-template-columns,repeat(auto-fit, minmax(300px, 1fr))); gap: 10px; width: 100%;}
.ue-source-inline-b5f074305dca{background: #fff; padding: 15px; border: 1px solid #eee; border-left: 4px solid #FF5C33; display: flex; justify-content: space-between; align-items: center;}
.ue-source-inline-c11fec963437{background: #fff; padding: 15px; border: 1px solid #eee; border-left: 4px solid #FF9350; display: flex; justify-content: space-between; align-items: center;}
.ue-source-inline-e406ad57c553{display: grid; grid-template-columns:var(--e-con-grid-template-columns,repeat(auto-fill, minmax(240px, 1fr))); gap: 12px;}
.ue-source-inline-fade6d11d9d7{padding: 12px 15px; background: #fff; border-radius: 4px; border-left: 4px solid #FF5C33; box-shadow: 0 2px 5px rgba(0,0,0,0.03);}
.ue-source-inline-379fabac31b1{display: flex; flex-direction: column; gap: 10px;}
.ue-source-inline-5c00c8ba1bca{display: flex; align-items: center; background: linear-gradient(to right, #fff5f2, #ffffff); padding: 12px; border-radius: 4px;}
.ue-source-inline-f47517ace41b{padding: 50px 20px; background: linear-gradient(135deg, #FF5C33, #FF9350); color: #ffffff; width: 100%; box-sizing: border-box; text-align: center; border-radius: 0 0 4px 4px;}
.ue-source-inline-35fc7ba9d73b{display: flex; flex-wrap: wrap; justify-content: center; gap: 30px;}
.ue-source-inline-608bcbda11a8{flex: 1; min-width: 180px;}
.ue-source-inline-608bcbda11a8.e-con{flex-basis:0%}
.ue-source-inline-877834e822b3{font-size: 24px; margin-bottom: 5px;}
.ue-source-inline-c4eb9cffed3b{font-weight: bold; font-size: 16px;}
.ue-source-inline-8953a36dd55d{font-size: 14px; opacity: 0.9;}
.ue-source-inline-e2dbc9c3d28b{width: 100%; max-width: 100%; box-sizing: border-box; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; color: #ffffff; line-height: 1.8; background: transparent;}
.ue-source-inline-be5ea36a7d25{padding: 40px 20px; background: rgba(255,255,255,0.05); border-left: 6px solid #FF5C33; width: 100%; box-sizing: border-box; margin-bottom: 30px;}
.ue-native-template-news.ue-native-src-3 .elementor-heading-title{line-height:1.3}
.ue-native-template-news.ue-native-src-4{line-height:1.8}
.ue-source-inline-69dee3828a45{padding: 0 20px 30px 20px; width: 100%; box-sizing: border-box;}
.ue-source-inline-5379b8287c3a{display: flex; align-items: flex-start; gap: 15px; background: rgba(255,255,255,0.03); padding: 20px; border-radius: 8px;}
.ue-source-inline-25cb41785ba4{flex-shrink: 0; width: 4px; height: 50px; background: linear-gradient(to bottom, #FF5C33, #FF9350); margin-top: 5px;}
.ue-native-template-news.ue-native-src-8{line-height:1.8}
.ue-source-inline-a03a0ff0fea6{padding: 0 20px; width: 100%; box-sizing: border-box;}
.ue-source-inline-541a40d85bbf{margin-bottom: 40px; border-bottom: 1px solid rgba(255,255,255,0.1); padding-bottom: 30px;}
.ue-native-template-news.ue-native-src-11 .elementor-heading-title{line-height:1.2}
.ue-native-template-news.ue-native-src-13{line-height:1.8}
.ue-native-template-news.ue-native-src-14{line-height:1.8}
.ue-native-template-news.ue-native-src-16 .elementor-heading-title{line-height:1.2}
.ue-native-template-news.ue-native-src-18{line-height:1.8}
.ue-native-template-news.ue-native-src-19{line-height:1.8}
.ue-source-inline-766ffa8a475b{margin-bottom: 40px; background: rgba(255, 92, 51, 0.05); padding: 25px; border-radius: 8px; border: 1px dashed #FF9350;}
.ue-native-template-news.ue-native-src-21 .elementor-heading-title{line-height:1.2}
.ue-native-template-news.ue-native-src-22{line-height:1.8}
.ue-native-template-news.ue-native-src-23{line-height:1.8}
.ue-native-template-news.ue-native-src-25 .elementor-heading-title{line-height:1.2}
.ue-native-template-news.ue-native-src-27{line-height:1.8}
.ue-source-inline-6feba7523e49{margin-bottom: 40px;}
.ue-native-template-news.ue-native-src-29 .elementor-heading-title{line-height:1.2}
.ue-native-template-news.ue-native-src-31{line-height:1.8}
.ue-native-template-cases.ue-native-src-1{line-height:1.0}
.ue-native-template-cases.ue-native-src-4 .elementor-heading-title{line-height:1.3}
.ue-native-template-cases.ue-native-src-5{line-height:1.8}
.ue-native-template-cases.ue-native-src-9{line-height:1.8}
.ue-native-template-cases.ue-native-src-12 .elementor-heading-title{line-height:1.2}
.ue-native-template-cases.ue-native-src-14{line-height:1.8}
.ue-native-template-cases.ue-native-src-15{line-height:1.8}
.ue-native-template-cases.ue-native-src-17 .elementor-heading-title{line-height:1.2}
.ue-native-template-cases.ue-native-src-19{line-height:1.8}
.ue-native-template-cases.ue-native-src-20{line-height:1.8}
.ue-native-template-cases.ue-native-src-22 .elementor-heading-title{line-height:1.2}
.ue-native-template-cases.ue-native-src-23{line-height:1.8}
.ue-native-template-cases.ue-native-src-24{line-height:1.8}
.ue-native-template-cases.ue-native-src-26 .elementor-heading-title{line-height:1.2}
.ue-native-template-cases.ue-native-src-28{line-height:1.8}
.ue-native-template-cases.ue-native-src-30 .elementor-heading-title{line-height:1.2}
.ue-native-template-cases.ue-native-src-32{line-height:1.8}
.ue-native-template-products.article-body-band.e-con,.ue-native-template-news.article-body-band.e-con,.ue-native-template-cases.article-body-band.e-con{margin:var(--margin-top,0) var(--margin-right,0) var(--margin-bottom,0) var(--margin-left,0);padding:var(--padding-top,0) var(--padding-right,0) var(--padding-bottom,0) var(--padding-left,0);flex-direction:var(--flex-direction,column);flex-wrap:var(--flex-wrap,nowrap);gap:var(--row-gap,0) var(--column-gap,0);align-items:var(--align-items,stretch)}
/* Product Description calibration: native controls own dimensions and text.
   Only source gradients/fallback family/normal title line boxes need CSS. */
.ue-product-description.e-con{padding:var(--padding-top,40px) var(--padding-right,0) var(--padding-bottom,100px) var(--padding-left,0);align-items:var(--align-items,center)}
.ue-product-description .ue-description-width.e-con{width:var(--width,100%);max-width:1440px;gap:var(--row-gap,0) var(--column-gap,0)}
@media(max-width:1480px){.ue-product-description .ue-description-width.e-con{max-width:96%}}
@media(max-width:1000px){.ue-product-description .ue-description-width.e-con{max-width:100%}}
.ue-product-description .ue-description-title .elementor-heading-title{line-height:normal}
.ue-product-description .editor_txt{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif}
.ue-product-description .ue-product-native.e-con{width:var(--width,100%);padding:var(--padding-top,0) var(--padding-right,0) var(--padding-bottom,0) var(--padding-left,0);margin:var(--margin-top,0) var(--margin-right,0) var(--margin-bottom,0) var(--margin-left,0);flex-direction:var(--flex-direction,column);flex-wrap:var(--flex-wrap,nowrap);gap:var(--row-gap,0) var(--column-gap,0);align-items:var(--align-items,stretch);justify-content:var(--justify-content,flex-start);flex-grow:var(--flex-grow,0);flex-shrink:var(--flex-shrink,1);flex-basis:var(--flex-basis,auto)}
.ue-product-description .ue-product-native.e-grid{grid-template-columns:var(--e-con-grid-template-columns,1fr);gap:var(--row-gap,0) var(--column-gap,0)}
.ue-product-description .article-body-text p{margin:0}
.ue-product-description .ue-product-raw-text{font-family:inherit}
