/* SVG Icons for El Kraft Elektro */

/* Electrical Inspection Icon */
.icon-inspection {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="white"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zM9.5 16.5l-3-3 1.41-1.41L9.5 13.67l6.59-6.59L17.5 8.5l-8 8z"/></svg>')
    center/contain no-repeat;
}

/* EV Charging Icon */
.icon-ev-charging {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="white"><path d="M6.5 2C5.67 2 5 2.67 5 3.5V20.5C5 21.33 5.67 22 6.5 22H15.5C16.33 22 17 21.33 17 20.5V3.5C17 2.67 16.33 2 15.5 2H6.5ZM7 4H15V18H7V4ZM10 5.5V7H12V5.5H10ZM8.5 8.5V10H13.5V8.5H8.5ZM8.5 11V12.5H13.5V11H8.5ZM19 7V11H20.5L18 15V11H16.5L19 7Z"/></svg>')
    center/contain no-repeat;
}

/* Renovation Icon */
.icon-renovation {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="white"><path d="M13.78 15.3L19.78 21.3L21.89 19.14L15.89 13.14L13.78 15.3ZM17.5 10.1C17.11 10.1 16.69 10.05 16.36 9.91L4.97 21.25L2.86 19.14L10.27 11.74C8.5 10.3 8.67 7.62 10.64 5.65C12.67 3.62 15.91 3.21 18.33 5.63L14.93 9.03C14.93 9.03 15.14 9.9 15.91 10.68C16.69 11.45 17.58 11.68 17.58 11.68L21 8.29C23.4 10.7 23 13.94 20.97 15.97C19.5 17.44 17.24 17.76 15.55 16.68L13.78 15.3ZM2.68 7.26L6.06 10.64L10.64 6.06L7.26 2.68L2.68 7.26Z"/></svg>')
    center/contain no-repeat;
}

/* Construction Icon */
.icon-construction {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="white"><path d="M12 3L2 12H5V20H19V12H22L12 3ZM12 5.7L17 10.2V18H15V12H9V18H7V10.2L12 5.7ZM11 13H13V16H11V13Z"/></svg>')
    center/contain no-repeat;
}

/* Industry Icon */
.icon-industry {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="white"><path d="M12 8L6 14H10V20H14V14H18L12 8ZM3 2V4H21V2H3ZM3 22V20H21V22H3ZM7 6V8H17V6H7Z"/></svg>')
    center/contain no-repeat;
}

/* Distribution Board Icon */
.icon-distribution {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="white"><path d="M4 4V20H20V4H4ZM6 6H18V18H6V6ZM8 8V10H10V8H8ZM12 8V10H14V8H12ZM16 8V10H18V8H16ZM8 12V14H10V12H8ZM12 12V14H14V12H12ZM16 12V14H18V12H16Z"/></svg>')
    center/contain no-repeat;
}

/* Heating Icon */
.icon-heating {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="white"><path d="M12 2C15.87 2 19 5.13 19 9C19 12.87 15.87 16 12 16C8.13 16 5 12.87 5 9C5 5.13 8.13 2 12 2ZM12 4C9.24 4 7 6.24 7 9C7 11.76 9.24 14 12 14C14.76 14 17 11.76 17 9C17 6.24 14.76 4 12 4ZM12 6C13.66 6 15 7.34 15 9C15 10.66 13.66 12 12 12C10.34 12 9 10.66 9 9C9 7.34 10.34 6 12 6ZM12 18V22H10V18H12ZM16 18V22H14V18H16ZM8 18V22H6V18H8Z"/></svg>')
    center/contain no-repeat;
}

/* Thermal Imaging Icon */
.icon-thermal {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="white"><path d="M9 2L7.17 4H4C2.9 4 2 4.9 2 6V18C2 19.1 2.9 20 4 20H20C21.1 20 22 19.1 22 18V6C22 4.9 21.1 4 20 4H16.83L15 2H9ZM12 7C15.31 7 18 9.69 18 13C18 16.31 15.31 19 12 19C8.69 19 6 16.31 6 13C6 9.69 8.69 7 12 7ZM12 9C9.79 9 8 10.79 8 13C8 15.21 9.79 17 12 17C14.21 17 16 15.21 16 13C16 10.79 14.21 9 12 9Z"/></svg>')
    center/contain no-repeat;
}

/* Contact Icons */
.icon-phone {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="white"><path d="M6.62 10.79C8.06 13.62 10.38 15.94 13.21 17.38L15.41 15.18C15.69 14.9 16.08 14.82 16.43 14.93C17.55 15.3 18.75 15.5 20 15.5C20.55 15.5 21 15.95 21 16.5V20C21 20.55 20.55 21 20 21C10.61 21 3 13.39 3 4C3 3.45 3.45 3 4 3H7.5C8.05 3 8.5 3.45 8.5 4C8.5 5.25 8.7 6.45 9.07 7.57C9.18 7.92 9.1 8.31 8.82 8.59L6.62 10.79Z"/></svg>')
    center/contain no-repeat;
}

.icon-email {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="white"><path d="M20 4H4C2.9 4 2.01 4.9 2.01 6L2 18C2 19.1 2.9 20 4 20H20C21.1 20 22 19.1 22 18V6C22 4.9 21.1 4 20 4ZM20 8L12 13L4 8V6L12 11L20 6V8Z"/></svg>')
    center/contain no-repeat;
}

.icon-location {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="white"><path d="M12 2C8.13 2 5 5.13 5 9C5 14.25 12 22 12 22S19 14.25 19 9C19 5.13 15.87 2 12 2ZM12 11.5C10.62 11.5 9.5 10.38 9.5 9S10.62 6.5 12 6.5S14.5 7.62 14.5 9S13.38 11.5 12 11.5Z"/></svg>')
    center/contain no-repeat;
}

.icon-clock {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="white"><path d="M12 2C6.5 2 2 6.5 2 12S6.5 22 12 22S22 17.5 22 12S17.5 2 12 2ZM17 13H11V7H12.5V11.5H17V13Z"/></svg>')
    center/contain no-repeat;
}

/* Safety & Quality Icons */
.icon-shield {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="white"><path d="M12 1L3 5V11C3 16.55 6.84 21.74 12 23C17.16 21.74 21 16.55 21 11V5L12 1ZM10 17L6 13L7.41 11.59L10 14.17L16.59 7.58L18 9L10 17Z"/></svg>')
    center/contain no-repeat;
}

.icon-lightning {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="white"><path d="M11 21H13L13 14H20L13 3H11L11 10H4L11 21Z"/></svg>')
    center/contain no-repeat;
}

.icon-handshake {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="white"><path d="M6.1 10L4 8L5.5 6.5L8.1 9.1L12 5.2L15.9 9.1L18.5 6.5L20 8L17.9 10L12 15.9L6.1 10ZM11 2V5H13V2H11ZM18.36 6.64L20.48 4.52L18.36 2.4L16.24 4.52L18.36 6.64ZM5.64 6.64L7.76 4.52L5.64 2.4L3.52 4.52L5.64 6.64ZM2 11V13H5V11H2ZM19 11V13H22V11H19Z"/></svg>')
    center/contain no-repeat;
}

.icon-target {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="white"><path d="M12 2C6.48 2 2 6.48 2 12S6.48 22 12 22S22 17.52 22 12S17.52 2 12 2ZM12 20C7.59 20 4 16.41 4 12S7.59 4 12 4S20 7.59 20 12S16.41 20 12 20ZM12 6C8.69 6 6 8.69 6 12S8.69 18 12 18S18 15.31 18 12S15.31 6 12 6ZM12 16C9.79 16 8 14.21 8 12S9.79 8 12 8S16 9.79 16 12S14.21 16 12 16ZM12 10C10.9 10 10 10.9 10 12S10.9 14 12 14S14 13.1 14 12S13.1 10 12 10Z"/></svg>')
    center/contain no-repeat;
}
