/* LENO BOX V8 - non-invasive fallback design system
   Palette: orange #F26A21, anthracite #1F1F1F, gray #F5F5F5, white #FFFFFF
   Selectors intentionally use :where() to keep specificity low. */
.elementor-widget-text-editor:where(.elementor-element-w000001){color:#F26A21;font-size:12px;font-weight:600;font-family:Roboto,Arial,sans-serif;line-height:1.55}
.elementor-widget-heading:where(.elementor-element-w000002) .elementor-heading-title{color:#FFFFFF;font-size:52px;font-weight:600;font-family:Poppins,Arial,sans-serif;line-height:1.12}
.elementor-widget-text-editor:where(.elementor-element-w000003){color:#FFFFFF;font-size:17px;font-weight:400;font-family:Roboto,Arial,sans-serif;line-height:1.55}
.elementor-widget-button:where(.elementor-element-w000004) .elementor-button{background:#F26A21;color:#FFFFFF;fill:#FFFFFF;font-family:Poppins,Arial,sans-serif;font-weight:600;border-radius:5px;padding:12px 19px}
.elementor-widget-button:where(.elementor-element-w000005) .elementor-button{background:#FFFFFF;color:#1F1F1F;fill:#1F1F1F;font-family:Poppins,Arial,sans-serif;font-weight:600;border-radius:5px;padding:12px 19px}
.elementor-widget-text-editor:where(.elementor-element-w000021){color:#F26A21;font-size:11px;font-weight:600;font-family:Roboto,Arial,sans-serif;line-height:1.55}
.elementor-widget-heading:where(.elementor-element-w000022) .elementor-heading-title{color:#1F1F1F;font-size:31px;font-weight:600;font-family:Poppins,Arial,sans-serif;line-height:1.12}
.elementor-widget-text-editor:where(.elementor-element-w000023){color:#333333;font-size:14px;font-weight:400;font-family:Roboto,Arial,sans-serif;line-height:1.55}
.elementor-widget-button:where(.elementor-element-w000024) .elementor-button{background:#F26A21;color:#FFFFFF;fill:#FFFFFF;font-family:Poppins,Arial,sans-serif;font-weight:600;border-radius:5px;padding:12px 19px}
.elementor-widget-heading:where(.elementor-element-w000027) .elementor-heading-title{color:#1F1F1F;font-size:20px;font-weight:600;font-family:Poppins,Arial,sans-serif;line-height:1.12}
.elementor-widget-text-editor:where(.elementor-element-w000028){color:#333333;font-size:12px;font-weight:400;font-family:Roboto,Arial,sans-serif;line-height:1.55}
.elementor-widget-heading:where(.elementor-element-w00002a) .elementor-heading-title{color:#F26A21;font-size:21px;font-weight:600;font-family:Poppins,Arial,sans-serif;line-height:1.12}
.elementor-widget-heading:where(.elementor-element-w00002e) .elementor-heading-title{color:#1F1F1F;font-size:20px;font-weight:600;font-family:Poppins,Arial,sans-serif;line-height:1.12}
.elementor-widget-text-editor:where(.elementor-element-w00002f){color:#333333;font-size:12px;font-weight:400;font-family:Roboto,Arial,sans-serif;line-height:1.55}
.elementor-widget-heading:where(.elementor-element-w000031) .elementor-heading-title{color:#F26A21;font-size:21px;font-weight:600;font-family:Poppins,Arial,sans-serif;line-height:1.12}
.elementor-widget-heading:where(.elementor-element-w000035) .elementor-heading-title{color:#1F1F1F;font-size:20px;font-weight:600;font-family:Poppins,Arial,sans-serif;line-height:1.12}
.elementor-widget-text-editor:where(.elementor-element-w000036){color:#333333;font-size:12px;font-weight:400;font-family:Roboto,Arial,sans-serif;line-height:1.55}
.elementor-widget-heading:where(.elementor-element-w000038) .elementor-heading-title{color:#F26A21;font-size:21px;font-weight:600;font-family:Poppins,Arial,sans-serif;line-height:1.12}
.elementor-widget-text-editor:where(.elementor-element-w00003f){color:#F26A21;font-size:11px;font-weight:600;font-family:Roboto,Arial,sans-serif;line-height:1.55}
.elementor-widget-heading:where(.elementor-element-w000040) .elementor-heading-title{color:#FFFFFF;font-size:25px;font-weight:600;font-family:Poppins,Arial,sans-serif;line-height:1.12}
.elementor-widget-text-editor:where(.elementor-element-w000041){color:#FFFFFF;font-size:13px;font-weight:400;font-family:Roboto,Arial,sans-serif;line-height:1.55}
.elementor-widget-text-editor:where(.elementor-element-w000046){color:#F26A21;font-size:11px;font-weight:600;font-family:Roboto,Arial,sans-serif;line-height:1.55}
.elementor-widget-heading:where(.elementor-element-w000047) .elementor-heading-title{color:#1F1F1F;font-size:25px;font-weight:600;font-family:Poppins,Arial,sans-serif;line-height:1.12}
.elementor-widget-text-editor:where(.elementor-element-w000048){color:#333333;font-size:12px;font-weight:400;font-family:Roboto,Arial,sans-serif;line-height:1.55}
.elementor-widget-text-editor:where(.elementor-element-w000049){color:#333333;font-size:12px;font-weight:400;font-family:Roboto,Arial,sans-serif;line-height:1.55}
.elementor-widget-text-editor:where(.elementor-element-w00005c){color:#F26A21;font-size:11px;font-weight:600;font-family:Roboto,Arial,sans-serif;line-height:1.55}
.elementor-widget-heading:where(.elementor-element-w00005d) .elementor-heading-title{color:#1F1F1F;font-size:30px;font-weight:600;font-family:Poppins,Arial,sans-serif;line-height:1.12}
.elementor-widget-heading:where(.elementor-element-w000062) .elementor-heading-title{color:#FFFFFF;font-size:20px;font-weight:600;font-family:Poppins,Arial,sans-serif;line-height:1.12}
.elementor-widget-text-editor:where(.elementor-element-w000063){color:#FFFFFF;font-size:11px;font-weight:400;font-family:Roboto,Arial,sans-serif;line-height:1.55}
.elementor-widget-button:where(.elementor-element-w000066) .elementor-button{background:#FFFFFF;color:#F26A21;fill:#F26A21;font-family:Poppins,Arial,sans-serif;font-weight:600;border-radius:5px;padding:12px 19px}
.elementor-widget-heading:where(.elementor-element-w00000b) .elementor-heading-title{color:#1F1F1F;font-size:14px;font-weight:600;font-family:Poppins,Arial,sans-serif;line-height:1.12}
.elementor-widget-text-editor:where(.elementor-element-w00000c){color:#333333;font-size:10px;font-weight:400;font-family:Roboto,Arial,sans-serif;line-height:1.55}
.elementor-widget-heading:where(.elementor-element-w00000f) .elementor-heading-title{color:#1F1F1F;font-size:14px;font-weight:600;font-family:Poppins,Arial,sans-serif;line-height:1.12}
.elementor-widget-text-editor:where(.elementor-element-w000010){color:#333333;font-size:10px;font-weight:400;font-family:Roboto,Arial,sans-serif;line-height:1.55}
.elementor-widget-heading:where(.elementor-element-w000013) .elementor-heading-title{color:#1F1F1F;font-size:14px;font-weight:600;font-family:Poppins,Arial,sans-serif;line-height:1.12}
.elementor-widget-text-editor:where(.elementor-element-w000014){color:#333333;font-size:10px;font-weight:400;font-family:Roboto,Arial,sans-serif;line-height:1.55}
.elementor-widget-heading:where(.elementor-element-w000017) .elementor-heading-title{color:#1F1F1F;font-size:14px;font-weight:600;font-family:Poppins,Arial,sans-serif;line-height:1.12}
.elementor-widget-text-editor:where(.elementor-element-w000018){color:#333333;font-size:10px;font-weight:400;font-family:Roboto,Arial,sans-serif;line-height:1.55}
.elementor-widget-heading:where(.elementor-element-w00001b) .elementor-heading-title{color:#1F1F1F;font-size:14px;font-weight:600;font-family:Poppins,Arial,sans-serif;line-height:1.12}
.elementor-widget-text-editor:where(.elementor-element-w00001c){color:#333333;font-size:10px;font-weight:400;font-family:Roboto,Arial,sans-serif;line-height:1.55}
