/* Start custom CSS *//* Orange accent inside lead text */
body.elementor-page-106 [data-interaction-id="1293591f"] span { color: #C4501C; }
body.elementor-page-106 [data-interaction-id="15ca92a2"] { white-space: nowrap; }
body.elementor-page-106 [data-interaction-id="15ca92a2"] span { color: #C4501C; letter-spacing: 2px; }
/* Outlined 20 */
body.elementor-page-106 [data-interaction-id="2c147b07"] { color: transparent; -webkit-text-stroke: 2px #C4501C; }
/* View all products: keep on one line */
body.elementor-page-106 [data-interaction-id="39ca07d2"] { white-space: nowrap; }
/* Link colors inside text */
body.elementor-page-106 [data-interaction-id="39ca07d2"] a, body.elementor-page-106 [data-interaction-id="30134114"] a, body.elementor-page-106 [data-interaction-id="4d533eca"] a { color: inherit; text-decoration: none; }
/* Contact icons: same visual size */
body.elementor-page-106 [data-interaction-id="30134114"] span, body.elementor-page-106 [data-interaction-id="4d533eca"] span { display: inline-block; width: 18px; text-align: center; line-height: 1; vertical-align: -2px; }
body.elementor-page-106 [data-interaction-id="30134114"] span { font-size: 16px; }
body.elementor-page-106 [data-interaction-id="4d533eca"] span { font-size: 20px; }
/* Product cards: image zoom on hover */
body.elementor-page-106 .elementor-element-6f7498d3 > a img { transition: transform .5s ease; }
body.elementor-page-106 .elementor-element-6f7498d3 > a:hover img { transform: scale(1.04); }
/* Dashed connectors between the What we do cards (desktop only) */
@media (min-width: 1025px) { body.elementor-page-106 .elementor-element-56b25127 { position: relative; } body.elementor-page-106 .elementor-element-56b25127::before, body.elementor-page-106 .elementor-element-56b25127::after { content: ""; position: absolute; top: 50%; width: 22px; border-top: 1px dashed #C4501C; } body.elementor-page-106 .elementor-element-56b25127::before { left: -22px; } body.elementor-page-106 .elementor-element-56b25127::after { right: -22px; } }/* End custom CSS */