.elementor-79 .elementor-element.elementor-element-4ee8459e:not(.elementor-motion-effects-element-type-background), .elementor-79 .elementor-element.elementor-element-4ee8459e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ifixadblue.co.uk/wp-content/uploads/2025/05/repair_p22aqy6.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-79 .elementor-element.elementor-element-4ee8459e > .elementor-background-overlay{background-color:var( --e-global-color-accent );opacity:0.85;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-79 .elementor-element.elementor-element-4ee8459e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-79 .elementor-element.elementor-element-4e99ebb9{text-align:center;}.elementor-79 .elementor-element.elementor-element-4e99ebb9 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-1235dd8 );}.elementor-79 .elementor-element.elementor-element-1edfadd1{text-align:center;font-family:var( --e-global-typography-de15eef-font-family ), Sans-serif;font-size:var( --e-global-typography-de15eef-font-size );font-weight:var( --e-global-typography-de15eef-font-weight );line-height:var( --e-global-typography-de15eef-line-height );color:var( --e-global-color-1235dd8 );}.elementor-79 .elementor-element.elementor-element-4116d58{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-79 .elementor-element.elementor-element-b823915 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-8d6a294{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-79 .elementor-element.elementor-element-ee67186 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-57e1e86d:not(.elementor-motion-effects-element-type-background), .elementor-79 .elementor-element.elementor-element-57e1e86d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ifixadblue.co.uk/wp-content/uploads/2025/05/man_in_overalls_p7bv_k1qCd.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-79 .elementor-element.elementor-element-57e1e86d > .elementor-background-overlay{background-color:var( --e-global-color-accent );opacity:0.85;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-79 .elementor-element.elementor-element-57e1e86d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-79 .elementor-element.elementor-element-32a0bd76{--spacer-size:30px;}.elementor-79 .elementor-element.elementor-element-382e5f43 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:600;line-height:64px;color:var( --e-global-color-1235dd8 );}.elementor-79 .elementor-element.elementor-element-148b97fb{font-family:var( --e-global-typography-de15eef-font-family ), Sans-serif;font-size:var( --e-global-typography-de15eef-font-size );font-weight:var( --e-global-typography-de15eef-font-weight );line-height:var( --e-global-typography-de15eef-line-height );color:var( --e-global-color-1235dd8 );}.elementor-79 .elementor-element.elementor-element-48038754:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-79 .elementor-element.elementor-element-48038754 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-148c14d9 );}.elementor-79 .elementor-element.elementor-element-48038754 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 8px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;padding:24px 24px 24px 24px;}.elementor-79 .elementor-element.elementor-element-48038754 > .elementor-element-populated, .elementor-79 .elementor-element.elementor-element-48038754 > .elementor-element-populated > .elementor-background-overlay, .elementor-79 .elementor-element.elementor-element-48038754 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-79 .elementor-element.elementor-element-48038754 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-79 .elementor-element.elementor-element-1534bbd5{--spacer-size:24px;width:var( --container-widget-width, 20px );max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0;}.elementor-79 .elementor-element.elementor-element-66392e31{width:initial;max-width:initial;}.elementor-79 .elementor-element.elementor-element-66392e31 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-66392e31 .elementor-heading-title{color:var( --e-global-color-1235dd8 );}.elementor-79 .elementor-element.elementor-element-2ca3847{--spacer-size:24px;width:var( --container-widget-width, 32px );max-width:32px;--container-widget-width:32px;--container-widget-flex-grow:0;}.elementor-79 .elementor-element.elementor-element-22a98a00{width:initial;max-width:initial;font-family:var( --e-global-typography-de15eef-font-family ), Sans-serif;font-size:var( --e-global-typography-de15eef-font-size );font-weight:var( --e-global-typography-de15eef-font-weight );line-height:var( --e-global-typography-de15eef-line-height );color:var( --e-global-color-1235dd8 );}.elementor-79 .elementor-element.elementor-element-22a98a00 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-3c6980c7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-79 .elementor-element.elementor-element-3c6980c7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-148c14d9 );}.elementor-79 .elementor-element.elementor-element-3c6980c7 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 8px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;padding:24px 24px 24px 24px;}.elementor-79 .elementor-element.elementor-element-3c6980c7 > .elementor-element-populated, .elementor-79 .elementor-element.elementor-element-3c6980c7 > .elementor-element-populated > .elementor-background-overlay, .elementor-79 .elementor-element.elementor-element-3c6980c7 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-79 .elementor-element.elementor-element-3c6980c7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-79 .elementor-element.elementor-element-20abeb9f{--spacer-size:24px;width:var( --container-widget-width, 20px );max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0;}.elementor-79 .elementor-element.elementor-element-461c3912{width:initial;max-width:initial;}.elementor-79 .elementor-element.elementor-element-461c3912 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-461c3912 .elementor-heading-title{color:var( --e-global-color-1235dd8 );}.elementor-79 .elementor-element.elementor-element-16e1eb10{--spacer-size:24px;width:var( --container-widget-width, 32px );max-width:32px;--container-widget-width:32px;--container-widget-flex-grow:0;}.elementor-79 .elementor-element.elementor-element-5cb9c670{width:initial;max-width:initial;font-family:var( --e-global-typography-de15eef-font-family ), Sans-serif;font-size:var( --e-global-typography-de15eef-font-size );font-weight:var( --e-global-typography-de15eef-font-weight );line-height:var( --e-global-typography-de15eef-line-height );color:var( --e-global-color-1235dd8 );}.elementor-79 .elementor-element.elementor-element-5cb9c670 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-2253e86e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-79 .elementor-element.elementor-element-2253e86e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-148c14d9 );}.elementor-79 .elementor-element.elementor-element-2253e86e > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 8px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;padding:24px 24px 24px 24px;}.elementor-79 .elementor-element.elementor-element-2253e86e > .elementor-element-populated, .elementor-79 .elementor-element.elementor-element-2253e86e > .elementor-element-populated > .elementor-background-overlay, .elementor-79 .elementor-element.elementor-element-2253e86e > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-79 .elementor-element.elementor-element-2253e86e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-79 .elementor-element.elementor-element-51c0117c{--spacer-size:24px;width:var( --container-widget-width, 20px );max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0;}.elementor-79 .elementor-element.elementor-element-45c85ed9{width:initial;max-width:initial;}.elementor-79 .elementor-element.elementor-element-45c85ed9 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-45c85ed9 .elementor-heading-title{color:var( --e-global-color-1235dd8 );}.elementor-79 .elementor-element.elementor-element-5fc9524c{--spacer-size:24px;width:var( --container-widget-width, 32px );max-width:32px;--container-widget-width:32px;--container-widget-flex-grow:0;}.elementor-79 .elementor-element.elementor-element-2e82539{width:initial;max-width:initial;font-family:var( --e-global-typography-de15eef-font-family ), Sans-serif;font-size:var( --e-global-typography-de15eef-font-size );font-weight:var( --e-global-typography-de15eef-font-weight );line-height:var( --e-global-typography-de15eef-line-height );color:var( --e-global-color-1235dd8 );}.elementor-79 .elementor-element.elementor-element-2e82539 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-14d95587:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-79 .elementor-element.elementor-element-14d95587 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-148c14d9 );}.elementor-79 .elementor-element.elementor-element-14d95587 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 8px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;padding:24px 24px 24px 24px;}.elementor-79 .elementor-element.elementor-element-14d95587 > .elementor-element-populated, .elementor-79 .elementor-element.elementor-element-14d95587 > .elementor-element-populated > .elementor-background-overlay, .elementor-79 .elementor-element.elementor-element-14d95587 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-79 .elementor-element.elementor-element-14d95587 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-79 .elementor-element.elementor-element-7dc53885{--spacer-size:24px;width:var( --container-widget-width, 20px );max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0;}.elementor-79 .elementor-element.elementor-element-67c28da4{width:initial;max-width:initial;}.elementor-79 .elementor-element.elementor-element-67c28da4 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-67c28da4 .elementor-heading-title{color:var( --e-global-color-1235dd8 );}.elementor-79 .elementor-element.elementor-element-741e1902{--spacer-size:24px;width:var( --container-widget-width, 32px );max-width:32px;--container-widget-width:32px;--container-widget-flex-grow:0;}.elementor-79 .elementor-element.elementor-element-45007c9d{width:initial;max-width:initial;font-family:var( --e-global-typography-de15eef-font-family ), Sans-serif;font-size:var( --e-global-typography-de15eef-font-size );font-weight:var( --e-global-typography-de15eef-font-weight );line-height:var( --e-global-typography-de15eef-line-height );color:var( --e-global-color-1235dd8 );}.elementor-79 .elementor-element.elementor-element-45007c9d > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-6a9e7b84:not(.elementor-motion-effects-element-type-background), .elementor-79 .elementor-element.elementor-element-6a9e7b84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ifixadblue.co.uk/wp-content/uploads/2025/05/car_repair_in_garage_8CmBY.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-79 .elementor-element.elementor-element-6a9e7b84 > .elementor-background-overlay{background-color:var( --e-global-color-accent );opacity:0.85;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-79 .elementor-element.elementor-element-6a9e7b84{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 120px 0px;}.elementor-79 .elementor-element.elementor-element-11a52ab0{text-align:center;}.elementor-79 .elementor-element.elementor-element-11a52ab0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:600;line-height:64px;color:var( --e-global-color-1235dd8 );}.elementor-79 .elementor-element.elementor-element-112842b5 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-2640e3f-font-family ), Sans-serif;font-size:var( --e-global-typography-2640e3f-font-size );font-weight:var( --e-global-typography-2640e3f-font-weight );line-height:var( --e-global-typography-2640e3f-line-height );}.elementor-79 .elementor-element.elementor-element-112842b5 .elementor-button:hover, .elementor-79 .elementor-element.elementor-element-112842b5 .elementor-button:focus{background-color:var( --e-global-color-148c14d9 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-79 .elementor-element.elementor-element-7a95ee8{width:40%;}.elementor-79 .elementor-element.elementor-element-2727769a{width:3%;}.elementor-79 .elementor-element.elementor-element-2e948f07{width:56.332%;}}@media(max-width:1024px){.elementor-79 .elementor-element.elementor-element-4e99ebb9 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-79 .elementor-element.elementor-element-1edfadd1{font-size:var( --e-global-typography-de15eef-font-size );line-height:var( --e-global-typography-de15eef-line-height );}.elementor-79 .elementor-element.elementor-element-148b97fb{font-size:var( --e-global-typography-de15eef-font-size );line-height:var( --e-global-typography-de15eef-line-height );}.elementor-79 .elementor-element.elementor-element-22a98a00{font-size:var( --e-global-typography-de15eef-font-size );line-height:var( --e-global-typography-de15eef-line-height );}.elementor-79 .elementor-element.elementor-element-5cb9c670{font-size:var( --e-global-typography-de15eef-font-size );line-height:var( --e-global-typography-de15eef-line-height );}.elementor-79 .elementor-element.elementor-element-2e82539{font-size:var( --e-global-typography-de15eef-font-size );line-height:var( --e-global-typography-de15eef-line-height );}.elementor-79 .elementor-element.elementor-element-45007c9d{font-size:var( --e-global-typography-de15eef-font-size );line-height:var( --e-global-typography-de15eef-line-height );}.elementor-79 .elementor-element.elementor-element-112842b5 .elementor-button{font-size:var( --e-global-typography-2640e3f-font-size );line-height:var( --e-global-typography-2640e3f-line-height );}}@media(max-width:767px){.elementor-79 .elementor-element.elementor-element-4ee8459e{padding:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-4e99ebb9 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-79 .elementor-element.elementor-element-1edfadd1{font-size:var( --e-global-typography-de15eef-font-size );line-height:var( --e-global-typography-de15eef-line-height );}.elementor-79 .elementor-element.elementor-element-57e1e86d{padding:0px 0px 20px 0px;}.elementor-79 .elementor-element.elementor-element-32a0bd76{--spacer-size:20px;}.elementor-79 .elementor-element.elementor-element-382e5f43{text-align:center;}.elementor-79 .elementor-element.elementor-element-382e5f43 .elementor-heading-title{font-size:32px;line-height:48px;}.elementor-79 .elementor-element.elementor-element-148b97fb{text-align:center;font-size:var( --e-global-typography-de15eef-font-size );line-height:var( --e-global-typography-de15eef-line-height );}.elementor-79 .elementor-element.elementor-element-22a98a00{font-size:var( --e-global-typography-de15eef-font-size );line-height:var( --e-global-typography-de15eef-line-height );}.elementor-79 .elementor-element.elementor-element-5cb9c670{font-size:var( --e-global-typography-de15eef-font-size );line-height:var( --e-global-typography-de15eef-line-height );}.elementor-79 .elementor-element.elementor-element-2e82539{font-size:var( --e-global-typography-de15eef-font-size );line-height:var( --e-global-typography-de15eef-line-height );}.elementor-79 .elementor-element.elementor-element-45007c9d{font-size:var( --e-global-typography-de15eef-font-size );line-height:var( --e-global-typography-de15eef-line-height );}.elementor-79 .elementor-element.elementor-element-6a9e7b84{padding:0px 0px 20px 0px;}.elementor-79 .elementor-element.elementor-element-11a52ab0{text-align:center;}.elementor-79 .elementor-element.elementor-element-11a52ab0 .elementor-heading-title{font-size:32px;line-height:48px;}.elementor-79 .elementor-element.elementor-element-112842b5 .elementor-button{font-size:var( --e-global-typography-2640e3f-font-size );line-height:var( --e-global-typography-2640e3f-line-height );}}/* Start custom CSS for html, class: .elementor-element-b823915 */.services-section {
  padding: 3rem 1rem;
  background-color: #1a1a1a;
  color: #fff;
  text-align: center;
}

.services-section h2 {
  font-size: 2rem;
  margin-bottom: 2rem;
}

.services-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
  gap: 1.5rem;
  max-width: 1200px;
  margin: 0 auto;
}

.service-box {
  background: #2a2a2a;
  border: 1px solid #333;
  padding: 1.5rem;
  border-radius: 12px;
  transition: all 0.3s ease;
  text-align: left;
}

.service-box h3 {
  font-size: 1.25rem;
  margin-bottom: 0.75rem;
  color: #f55353;
}

.service-box p {
  font-size: 0.95rem;
  line-height: 1.6;
  color: #ccc;
}

.service-box:hover {
  background: #333;
  border-color: #f55353;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ee67186 */.why-choose-section {
  background-color: #101010;
  padding: 4rem 1.5rem;
  color: #fff;
  text-align: center;
}

.why-choose-wrapper {
  max-width: 1200px;
  margin: 0 auto;
}

.why-choose-section h2 {
  font-size: 2rem;
  margin-bottom: 2.5rem;
}

.why-choose-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
  gap: 2rem;
}

.why-box {
  background-color: #1e1e1e;
  border: 1px solid #2d2d2d;
  padding: 1.5rem;
  border-radius: 12px;
  transition: all 0.3s ease;
}

.why-box:hover {
  border-color: #f55353;
  background-color: #2a2a2a;
}

.why-icon {
  font-size: 2rem;
  display: inline-block;
  margin-bottom: 1rem;
}

.why-box h3 {
  font-size: 1.2rem;
  margin-bottom: 0.75rem;
  color: #f55353;
}

.why-box p {
  font-size: 0.95rem;
  line-height: 1.5;
  color: #ccc;
}/* End custom CSS */