@media all {
  *#dm .dmInner a.u_1949382247 {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:2px 2px 2px 2px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1949382247:hover {
    background-color:rgba(137,137,137,1) !important;
    background-image:initial !important;
    border-color:rgba(137,137,137,1) !important;
  }

  *#dm .dmInner a.u_1949382247.hover {
    background-color:rgba(137,137,137,1) !important;
    background-image:initial !important;
    border-color:rgba(137,137,137,1) !important;
  }

  *#dm .dmInner div.u_1362281525 input:not([type="submit"]) {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1362281525 textarea {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1362281525 select {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1362281525 .dmformsubmit {
    width:200px !important;
    height:50px !important;
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
  }

  *#dm .dmInner *.u_1155245877 .svg { width:100% !important; }

  *#dm .dmInner div.u_1155245877 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1155245877 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:var(--color_1) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:initial !important;
  }

  *#dm .dmInner *.u_1841037536 .svg { width:100% !important; }

  *#dm .dmInner div.u_1841037536 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1841037536 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:var(--color_1) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:initial !important;
  }

  *#dm .dmInner *.u_1867016305 .svg { width:100% !important; }

  *#dm .dmInner div.u_1867016305 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1867016305 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:var(--color_1) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:initial !important;
  }

  *#dm .dmInner *.u_1195154140 .svg { width:100% !important; }

  *#dm .dmInner div.u_1195154140 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1195154140 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:var(--color_1) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:initial !important;
  }

  *#dm .dmInner *.u_1274994421 .svg { width:100% !important; }

  *#dm .dmInner div.u_1274994421 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1274994421 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:var(--color_1) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:initial !important;
  }

  *#dm .dmInner *.u_1076191045 .svg { width:100% !important; }

  *#dm .dmInner div.u_1076191045 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1076191045 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:var(--color_1) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1078445303 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(0,0,0) !important;
    border-width:0 !important;
    background-image:initial !important;
  }

  *#dm .dmInner *.u_1078445303 .svg { width:100% !important; }

  *#dm .dmInner div.u_1078445303 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1474724378 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(0,0,0) !important;
    border-width:0 !important;
    background-image:initial !important;
  }

  *#dm .dmInner *.u_1474724378 .svg { width:100% !important; }

  *#dm .dmInner div.u_1474724378 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1822044439 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(0,0,0) !important;
    border-width:0 !important;
    background-image:initial !important;
  }

  *#dm .dmInner *.u_1822044439 .svg { width:100% !important; }

  *#dm .dmInner div.u_1822044439 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1613266384 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(0,0,0) !important;
    border-width:0 !important;
    background-image:initial !important;
  }

  *#dm .dmInner *.u_1613266384 .svg { width:100% !important; }

  *#dm .dmInner div.u_1613266384 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1072630163 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(0,0,0) !important;
    border-width:0 !important;
    background-image:initial !important;
  }

  *#dm .dmInner *.u_1072630163 .svg { width:100% !important; }

  *#dm .dmInner div.u_1072630163 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner a.u_1007402447 span.text { font-size:14px !important; }

  *#dm .dmInner a.u_1007402447 {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 2px 0px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1007402447:hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1007402447.hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1007402447:hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1007402447.hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1787584598 span.text { font-size:14px !important; }

  *#dm .dmInner a.u_1787584598 {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 2px 0px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1787584598:hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1787584598.hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1787584598:hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1787584598.hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1252646585 span.text { font-size:14px !important; }

  *#dm .dmInner a.u_1252646585 {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 2px 0px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1252646585:hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1252646585.hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1252646585:hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1252646585.hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1332086669 span.text { font-size:14px !important; }

  *#dm .dmInner a.u_1332086669 {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 2px 0px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1332086669:hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1332086669.hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1332086669:hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1332086669.hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1764245573 span.text { font-size:14px !important; }

  *#dm .dmInner a.u_1764245573 {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 2px 0px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1764245573:hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1764245573.hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1764245573:hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1764245573.hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1169611839 span.text { font-size:14px !important; }

  *#dm .dmInner a.u_1169611839 {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 2px 0px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1169611839:hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1169611839.hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1169611839:hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1169611839.hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1507165323 span.text { font-size:14px !important; }

  *#dm .dmInner a.u_1507165323 {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 2px 0px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1507165323:hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1507165323.hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1507165323:hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1507165323.hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1497261902 span.text { font-size:14px !important; }

  *#dm .dmInner a.u_1497261902 {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 2px 0px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1497261902:hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1497261902.hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1497261902:hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1497261902.hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1987682819 span.text { font-size:14px !important; }

  *#dm .dmInner a.u_1987682819 {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 2px 0px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1987682819:hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1987682819.hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1987682819:hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1987682819.hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1103338386 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1805965354 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1940839035 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1604858699 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1057213482 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1514832907 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1362281525 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    color:rgba(255,255,255,1) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1362281525 .m-recaptcha {
    color:rgba(255,255,255,1) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1362281525 input::placeholder { font-size:16px !important; }

  *#dm .dmInner div.u_1362281525 input.placeholder { font-size:16px !important; }

  *#dm .dmInner div.u_1362281525 textarea::placeholder { font-size:16px !important; }

  *#dm .dmInner div.u_1362281525 textarea.placeholder { font-size:16px !important; }

  *#dm .dmInner div.u_1362281525 select::placeholder { font-size:16px !important; }

  *#dm .dmInner div.u_1362281525 select.placeholder { font-size:16px !important; }

  *#dm .dmInner nav.u_1998592992 { color:white !important; }
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
*#dm .dmInner div.u_1362281525 a
{
	color:white !important;
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1362281525
{
}
separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: initial;
    order: 0;
    padding: 6% 40px 6% 40px;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 693px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/cbff1363/dms3rep/multi/opt/Electrician-5e60cbec-1920w.JPG);
    order: 1;
    padding: 16px 16px 16px 16px;
}
#\36 3bd85219866cc3622781522.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAYH/8QAJBAAAQIDCAMAAAAAAAAAAAAAAgEEAAMRBQYHEhQhQWETFjP/xAAVAQEBAAAAAAAAAAAAAAAAAAABAv/EABURAQEAAAAAAAAAAAAAAAAAAAAS/9oADAMBAAIRAxEAPwC1vHeT0+cz0j1y5860UJi7LADxqZgZCUoswrRd4FiaAq+sqootCXjqMPtAR17nZPqXHaxMin//2Q==');
}
    
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url();
}
#\36 3bd85219866cc362278151f.lazy {
    background-image: url('');
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_ku8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_n85 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_37m {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\36 3bd85219866cc3622781522 {
    width: 100%;
    min-height: 400px;
    order: 1;
}
#\36 3bd85219866cc3622781522.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAYH/8QAJBAAAQIDCAMAAAAAAAAAAAAAAgEEAAMRBQYHEhQhQWETFjP/xAAVAQEBAAAAAAAAAAAAAAAAAAABAv/EABURAQEAAAAAAAAAAAAAAAAAAAAS/9oADAMBAAIRAxEAPwC1vHeT0+cz0j1y5860UJi7LADxqZgZCUoswrRd4FiaAq+sqootCXjqMPtAR17nZPqXHaxMin//2Q==');
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    order: 1;
    padding: 12% 20px 12% 20px;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: unset;
    flex-direction: column;
    padding: 0px 0px 0px 0px;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 250px;
    align-items: center;
    width: 100%;
    order: 0;
}
#\36 3bd85219866cc3622781522.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAYH/8QAJBAAAQIDCAMAAAAAAAAAAAAAAgEEAAMRBQYHEhQhQWETFjP/xAAVAQEBAAAAAAAAAAAAAAAAAAABAv/EABURAQEAAAAAAAAAAAAAAAAAAAAS/9oADAMBAAIRAxEAPwC1vHeT0+cz0j1y5860UJi7LADxqZgZCUoswrRd4FiaAq+sqootCXjqMPtAR17nZPqXHaxMin//2Q==');
}
}



@media all {
    
#db229f42 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\35 e8c91a8 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 700px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\34 fda5dd0::before, #\34 fda5dd0 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.57;
    border-radius: inherit;
}
#\34 fda5dd0 {
    background-image: url(https://lirp.cdn-website.com/cbff1363/dms3rep/multi/opt/Electrician-1920w.jpeg);
}
    
#widget_6e8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_u06 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#be3606a3 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_oki {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
}
    
#bda5d27f {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_rd9 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 e8c91a8 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\34 fda5dd0::before, #\34 fda5dd0 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#db229f42 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 e8c91a8 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\34 fda5dd0::before, #\34 fda5dd0 > .bgExtraLayerOverlay {
    
}
    
#group_oki {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#bda5d27f {
    margin: 0px 0% 0px 0%;
}
    
#be3606a3 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 663a093 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 54.79%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\36 79e0fb1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 43.17367957746478%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: initial;
    padding: 50px 40px 50px 40px;
}
    
#\33 1dcbc73 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 7% 2% 7% 2%;
}
    
#widget_vm7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_9m5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 4ebb3c9 {
    width: 400px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_o1p {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#f93d4663 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_4m6 {
    width: 99.99940081528283%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 1dcbc73 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\33 663a093 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\36 79e0fb1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding: 30px 20px 30px 20px;
}
    
#\33 1dcbc73 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\38 4ebb3c9 {
    width: 100%;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
}



@media all {
    
#\38 b23b186 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\30 95a33e2 {
    padding-top: 7%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-right: 2%;
    padding-left: 2%;
    flex-wrap: nowrap;
}
    
#c3eaca9f {
    background-color: var(--color_4);
    background-image: initial;
}
    
#widget_sd0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_rvn {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 95a33e2 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\38 b23b186 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\30 95a33e2 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\30 d30fe4f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\34 c88a7f9 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 7% 2%;
}
    
#\37 df0e360 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#group_fd6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
}
    
#group_128 {
    align-items: flex-start;
    width: 50%;
    min-height: 350px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    justify-content: flex-start;
    padding: 30px 30px 30px 30px;
}
    
#widget_pvo {
    width: 80px;
    height: auto;
    max-width: 100%;
}
    
#widget_a08.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 15px;
    padding-bottom: 10px;
}
#widget_a08 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_lge {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a81100a1 {
    align-items: flex-start;
    width: 50%;
    min-height: 350px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    justify-content: flex-start;
    padding: 30px 30px 30px 30px;
}
    
#f73a071b {
    width: 80px;
    height: auto;
    max-width: 100%;
}
    
#\36 3c475ba.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 15px;
    padding-bottom: 10px;
}
#\36 3c475ba {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 9c5a925 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 917c8d6 {
    align-items: flex-start;
    width: 50%;
    min-height: 350px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    justify-content: flex-start;
    padding: 30px 30px 30px 30px;
}
    
#\32 ebedc75 {
    width: 80px;
    height: auto;
    max-width: 100%;
}
    
#d96e0c61.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 15px;
    padding-bottom: 10px;
}
#d96e0c61 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 9009a5b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 eb23165 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
}
    
#\33 2888c72 {
    align-items: flex-start;
    width: 50%;
    min-height: 350px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    justify-content: flex-start;
    padding: 30px 30px 30px 30px;
}
    
#b5d6ee33 {
    width: 80px;
    height: auto;
    max-width: 100%;
}
    
#\35 54145ea.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 15px;
    padding-bottom: 10px;
}
#\35 54145ea {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c331413a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e7fc49ea {
    align-items: flex-start;
    width: 50%;
    min-height: 350px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    justify-content: flex-start;
    padding: 30px 30px 30px 30px;
}
    
#\39 4bde50d {
    width: 80px;
    height: auto;
    max-width: 100%;
}
    
#\31 e744ef0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 15px;
    padding-bottom: 10px;
}
#\31 e744ef0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 f6d7c67 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 43e9485 {
    align-items: flex-start;
    width: 50%;
    min-height: 350px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    justify-content: flex-start;
    padding: 30px 30px 30px 30px;
}
    
#db4005fc {
    width: 80px;
    height: auto;
    max-width: 100%;
}
    
#\32 5c69833.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 15px;
    padding-bottom: 10px;
}
#\32 5c69833 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 81aab97 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_nnl {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 c88a7f9 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\30 d30fe4f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\34 c88a7f9 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-bottom: 12%;
}
    
#group_128 {
    width: 100%;
    justify-content: center;
    margin: 0px 0% 0px 0%;
}
    
#a81100a1 {
    width: 100%;
    justify-content: center;
    margin: 0px 0% 0px 0%;
}
    
#\35 917c8d6 {
    width: 100%;
    justify-content: center;
    margin: 0px 0% 0px 0%;
}
    
#\33 2888c72 {
    width: 100%;
    justify-content: center;
    margin: 0px 0% 0px 0%;
}
    
#e7fc49ea {
    width: 100%;
    justify-content: center;
    margin: 0px 0% 0px 0%;
}
    
#\38 43e9485 {
    width: 100%;
    justify-content: center;
    margin: 0px 0% 0px 0%;
}
    
#group_fd6 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 eb23165 {
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media all {
    
#\31 79b16cd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 43.86%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#b77f3ee2 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 7% 2% 7% 2%;
}
    
#ce6e3aaa::before, #ce6e3aaa > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.7;
    border-radius: inherit;
}
#ce6e3aaa {
    background-color: var(--color_3);
    background-image: url(https://lirp.cdn-website.com/cbff1363/dms3rep/multi/opt/Expert+Electrician-1920w.jpeg);
}
#ce6e3aaa.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAHxAAAgECBwAAAAAAAAAAAAAAAAIBAwUHERIiMVGR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAaEQACAgMAAAAAAAAAAAAAAAAAAQIDETFx/9oADAMBAAIRAxEAPwCOKlwqNeEZ4htS8dGNis2UbU8ABjFZfSi16P/Z');
}
    
#widget_e3h {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_f99 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_ahd {
    width: 54.10783450704225%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    padding: 16px 16px 16px 16px;
}
    
#group_sj0 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    flex-wrap: nowrap;
    padding-bottom: 20px;
    border-style: solid;
    border-color: #000000 #000000 rgba(174, 174, 174, 1) #000000;
    border-width: 0 0 1px 0;
}
    
#widget_r6t {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_cl5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_hs0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fd13767d {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    flex-wrap: nowrap;
    padding-bottom: 20px;
    border-style: solid;
    border-color: #000000 #000000 rgba(174, 174, 174, 1) #000000;
    border-width: 0 0 1px 0;
}
    
#\30 595ac34 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 10d408e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 80066d9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 22a7f5c {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: #000000 #000000 rgba(174, 174, 174, 1) #000000;
    border-width: 0 0 0px 0;
}
    
#bd7b5abb {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f5eb5990 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 5bc0a3a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 311a68c {
    width: 262px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b77f3ee2 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#ce6e3aaa::before, #ce6e3aaa > .bgExtraLayerOverlay {
    
}
#ce6e3aaa.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAHxAAAgECBwAAAAAAAAAAAAAAAAIBAwUHERIiMVGR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAaEQACAgMAAAAAAAAAAAAAAAAAAQIDETFx/9oADAMBAAIRAxEAPwCOKlwqNeEZ4htS8dGNis2UbU8ABjFZfSi16P/Z');
}
}



@media (max-width: 767px) {
    
#\31 79b16cd {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#b77f3ee2 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#ce6e3aaa::before, #ce6e3aaa > .bgExtraLayerOverlay {
    
}
#ce6e3aaa.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAHxAAAgECBwAAAAAAAAAAAAAAAAIBAwUHERIiMVGR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAaEQACAgMAAAAAAAAAAAAAAAAAAQIDETFx/9oADAMBAAIRAxEAPwCOKlwqNeEZ4htS8dGNis2UbU8ABjFZfSi16P/Z');
}
    
#group_ahd {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#group_sj0 {
    align-items: flex-start;
}
    
#fd13767d {
    align-items: flex-start;
}
    
#\36 22a7f5c {
    align-items: flex-start;
}
    
#\30 311a68c {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
}



@media all {
    
#af4fd774 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\35 85baa6c {
    background-color: var(--color_4);
    background-image: initial;
}
    
#a228ffeb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 f4eccf6 {
    padding-top: 7%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-right: 2%;
    padding-left: 2%;
    flex-wrap: nowrap;
}
    
#\30 c8dfdf7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 f4eccf6 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#af4fd774 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 f4eccf6 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\35 8559094.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 8559094 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#de0ae0b2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 1;
    padding-left: 16px;
    padding-right: 16px;
}
    
#\36 20385b8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 20385b8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ca5d29d6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 d2a2c79 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    justify-content: flex-start;
    flex-direction: row;
}
    
#b077401e {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\34 46c1d74 {
    width: 80px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 68682f4 {
    min-height: 615px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 7% 2%;
}
    
#\30 faf0183 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
}
    
#\31 e237ff1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
}
    
#afe350dd {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    justify-content: flex-start;
    flex-direction: row;
}
    
#b2683da0 {
    width: 80px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a001a888.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a001a888 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c909aa37 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#be82a00c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
}
    
#\34 68a314e {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    justify-content: flex-start;
    flex-direction: row;
}
    
#acff0557 {
    width: 80px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 fe42d98.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 fe42d98 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 6125c4b {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b72f85dd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
}
    
#\34 ce3fa7f {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    justify-content: flex-start;
    flex-direction: row;
}
    
#d956b500 {
    width: 80px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 a6a73fb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 a6a73fb {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#af01d8bd {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 2a046a2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
}
    
#\33 ec0c8cc {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    justify-content: flex-start;
    flex-direction: row;
}
    
#\39 ab80dd2 {
    width: 80px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 591fd76 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 68682f4 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\35 8559094 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#de0ae0b2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\36 20385b8 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ca5d29d6 {
    margin: 0px 0% 0px 0%;
}
    
#\30 d2a2c79 {
    width: 100%;
    justify-content: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    margin: 0px 0% 0px 0%;
}
    
#\34 46c1d74 {
    width: 40px;
    margin: 0px 0% 0px 0%;
}
    
#\39 68682f4 {
    min-height: 0;
    flex-direction: column;
    padding-left: 8%;
    padding-right: 8%;
    flex-wrap: nowrap;
}
    
#\30 faf0183 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 e237ff1 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#afe350dd {
    width: 100%;
    justify-content: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    margin: 0px 0% 0px 0%;
}
    
#b2683da0 {
    width: 40px;
    margin: 0px 0% 0px 0%;
}
    
#a001a888 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c909aa37 {
    margin: 0px 0% 0px 0%;
}
    
#be82a00c {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 68a314e {
    width: 100%;
    justify-content: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    margin: 0px 0% 0px 0%;
}
    
#acff0557 {
    width: 40px;
    margin: 0px 0% 0px 0%;
}
    
#\34 fe42d98 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 6125c4b {
    margin: 0px 0% 0px 0%;
}
    
#b72f85dd {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 ce3fa7f {
    width: 100%;
    justify-content: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    margin: 0px 0% 0px 0%;
}
    
#d956b500 {
    width: 40px;
    margin: 0px 0% 0px 0%;
}
    
#\35 a6a73fb {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#af01d8bd {
    margin: 0px 0% 0px 0%;
}
    
#\30 2a046a2 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 ec0c8cc {
    width: 100%;
    justify-content: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    margin: 0px 0% 0px 0%;
}
    
#\39 ab80dd2 {
    width: 40px;
    margin: 0px 0% 0px 0%;
}
    
#\30 591fd76 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#f0d02bff {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 ec4007a {
    padding-top: 7%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-right: 2%;
    padding-left: 2%;
    flex-wrap: nowrap;
}
    
#\30 7a1e051 {
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
    
#\32 e76adcf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 8ed79f0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding-top: 16px;
    padding-bottom: 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 ec4007a {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\38 ec4007a {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\30 8ed79f0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\36 dc82c2a::before, #\36 dc82c2a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.3;
    border-radius: inherit;
}
#\36 dc82c2a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/cbff1363/dms3rep/multi/opt/Electrical+Outlet+-+Switch+Installation-668h.jpeg);
    justify-content: space-between;
    padding: 30px 15px 30px 15px;
}
#\36 dc82c2a.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAHxAAAgECBwAAAAAAAAAAAAAAAAIBAwUHERIiMVGR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAaEQACAgMAAAAAAAAAAAAAAAAAAQIDETFx/9oADAMBAAIRAxEAPwCOKlwqNeEZ4htS8dGNis2UbU8ABjFZfSi16P/Z');
}
    
#\38 6fcb7a1 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
}
    
#widget_3ei {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_7m5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_qof {
    width: 100%;
    height: 150px;
    max-width: 100%;
    order: 0;
}
    
#widget_os5 {
    width: 155px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    align-self: flex-start;
}
    
#\36 c729b8a::before, #\36 c729b8a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.3;
    border-radius: inherit;
}
#\36 c729b8a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/cbff1363/dms3rep/multi/opt/Power+Restoration+-+Emergency+Repairs-668h.jpeg);
    justify-content: space-between;
    padding: 30px 15px 30px 15px;
}
#\36 c729b8a.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAcEAACAwADAQAAAAAAAAAAAAABAgAEEQMFBjH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABkRAAEFAAAAAAAAAAAAAAAAAAABAgMhMf/aAAwDAQACEQMRAD8AtfN+htWu2sUyQoC7qjMlwnOwRQXJOfYiTsweSlP/2Q==');
}
    
#\30 4543b53 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 1b67a19 {
    width: 100%;
    height: 150px;
    max-width: 100%;
    order: 0;
}
    
#e346f1fd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 b3ad6cc {
    width: 155px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    align-self: flex-start;
}
    
#\39 0f0f429::before, #\39 0f0f429 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.3;
    border-radius: inherit;
}
#\39 0f0f429 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/cbff1363/dms3rep/multi/opt/Ceiling+-+Exhaust+Fan+Installation-668h.jpeg);
    justify-content: space-between;
    padding: 30px 15px 30px 15px;
}
#\39 0f0f429.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAHhABAAIBBAMAAAAAAAAAAAAAAQIDAAQFBiEREvD/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAIhMf/aAAwDAQACEQMRAD8Av4Tyq7dtLowJwnUkfZTvN8p22tprXtYi/eMYwrBNp//Z');
}
    
#\39 c8d8c7c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b647f08f {
    width: 100%;
    height: 150px;
    max-width: 100%;
    order: 0;
}
    
#f8b722e9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 a8fb932 {
    width: 155px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    align-self: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 6fcb7a1 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
}
    
#\36 dc82c2a::before, #\36 dc82c2a > .bgExtraLayerOverlay {
    
}
#\36 dc82c2a {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
#\36 dc82c2a.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAHxAAAgECBwAAAAAAAAAAAAAAAAIBAwUHERIiMVGR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAaEQACAgMAAAAAAAAAAAAAAAAAAQIDETFx/9oADAMBAAIRAxEAPwCOKlwqNeEZ4htS8dGNis2UbU8ABjFZfSi16P/Z');
}
    
#widget_qof {
    height: 80px;
}
    
#\36 c729b8a::before, #\36 c729b8a > .bgExtraLayerOverlay {
    
}
#\36 c729b8a {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
#\36 c729b8a.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAcEAACAwADAQAAAAAAAAAAAAABAgAEEQMFBjH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABkRAAEFAAAAAAAAAAAAAAAAAAABAgMhMf/aAAwDAQACEQMRAD8AtfN+htWu2sUyQoC7qjMlwnOwRQXJOfYiTsweSlP/2Q==');
}
    
#\31 1b67a19 {
    height: 80px;
}
    
#\39 0f0f429::before, #\39 0f0f429 > .bgExtraLayerOverlay {
    
}
#\39 0f0f429 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
#\39 0f0f429.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAHhABAAIBBAMAAAAAAAAAAAAAAQIDAAQFBiEREvD/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAIhMf/aAAwDAQACEQMRAD8Av4Tyq7dtLowJwnUkfZTvN8p22tprXtYi/eMYwrBNp//Z');
}
    
#b647f08f {
    height: 80px;
}
}



@media (max-width: 767px) {
    
#\36 dc82c2a::before, #\36 dc82c2a > .bgExtraLayerOverlay {
    
}
#\36 dc82c2a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
#\36 dc82c2a.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAHxAAAgECBwAAAAAAAAAAAAAAAAIBAwUHERIiMVGR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAaEQACAgMAAAAAAAAAAAAAAAAAAQIDETFx/9oADAMBAAIRAxEAPwCOKlwqNeEZ4htS8dGNis2UbU8ABjFZfSi16P/Z');
}
    
#\38 6fcb7a1 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_qof {
    height: 80px;
}
    
#\36 c729b8a::before, #\36 c729b8a > .bgExtraLayerOverlay {
    
}
#\36 c729b8a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
#\36 c729b8a.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAcEAACAwADAQAAAAAAAAAAAAABAgAEEQMFBjH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABkRAAEFAAAAAAAAAAAAAAAAAAABAgMhMf/aAAwDAQACEQMRAD8AtfN+htWu2sUyQoC7qjMlwnOwRQXJOfYiTsweSlP/2Q==');
}
    
#\31 1b67a19 {
    height: 80px;
}
    
#\39 0f0f429::before, #\39 0f0f429 > .bgExtraLayerOverlay {
    
}
#\39 0f0f429 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
#\39 0f0f429.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAHhABAAIBBAMAAAAAAAAAAAAAAQIDAAQFBiEREvD/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAIhMf/aAAwDAQACEQMRAD8Av4Tyq7dtLowJwnUkfZTvN8p22tprXtYi/eMYwrBNp//Z');
}
    
#b647f08f {
    height: 80px;
}
}



@media all {
    
#aa3ceb8c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a393206d {
    width: 100%;
    height: 150px;
    max-width: 100%;
    order: 0;
}
    
#\34 84d3ede {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 4c2a9e0 {
    width: 155px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    align-self: flex-start;
}
    
#\36 bbb6ee6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 f4709cc::before, #\32 f4709cc > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.3;
    border-radius: inherit;
}
#\32 f4709cc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/cbff1363/dms3rep/multi/opt/Smoke+Detector-668h.jpeg);
    justify-content: space-between;
    padding: 30px 15px 30px 15px;
}
#\32 f4709cc.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHhAAAgEDBQAAAAAAAAAAAAAAAAIBAwURBBITIjH/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABcRAAMBAAAAAAAAAAAAAAAAAAABAjH/2gAMAwEAAhEDEQA/ANLt6c90qs7TlJwWSaRdi9p8ALXoJZ//2Q==');
}
    
#f4d18549 {
    width: 155px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    align-self: flex-start;
}
    
#\30 47169c2 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 2%;
    padding-right: 2%;
}
    
#\32 c9632ba {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a86f23a7 {
    width: 155px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    align-self: flex-start;
}
    
#fd8e6244 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 fe73810::before, #\34 fe73810 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.3;
    border-radius: inherit;
}
#\34 fe73810 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/cbff1363/dms3rep/multi/opt/Electricity-668h.jpeg);
    justify-content: space-between;
    padding: 30px 15px 30px 15px;
}
#\34 fe73810.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHRAAAQQCAwAAAAAAAAAAAAAAAQACAwQFEhYhMf/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAGBEAAgMAAAAAAAAAAAAAAAAAADEBAgP/2gAMAwEAAhEDEQA/AM+5nLi613FwQ7RuOoc4+KPks7SOcW9kkoiGUMrdn//Z');
}
    
#\33 531a134::before, #\33 531a134 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.3;
    border-radius: inherit;
}
#\33 531a134 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/cbff1363/dms3rep/multi/opt/Lighting+Installation+-+Upgrades-668h.jpeg);
    justify-content: space-between;
    padding: 30px 15px 30px 15px;
}
#\33 531a134.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHhAAAgMAAQUAAAAAAAAAAAAAAQIAAwQSBQYhQZH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABURAQEAAAAAAAAAAAAAAAAAAAAB/9oADAMBAAIRAxEAPwCXpXbeNd1aWgkaKy54+vBmP10Kmq5FZ+KuwH2IiRLX/9k=');
}
    
#b88d9ff8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b36e9820 {
    width: 100%;
    height: 150px;
    max-width: 100%;
    order: 0;
}
    
#\32 21ea04e {
    width: 100%;
    height: 150px;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 f4709cc::before, #\32 f4709cc > .bgExtraLayerOverlay {
    
}
#\32 f4709cc {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
#\32 f4709cc.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHhAAAgEDBQAAAAAAAAAAAAAAAAIBAwURBBITIjH/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABcRAAMBAAAAAAAAAAAAAAAAAAABAjH/2gAMAwEAAhEDEQA/ANLt6c90qs7TlJwWSaRdi9p8ALXoJZ//2Q==');
}
    
#\30 47169c2 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
}
    
#a393206d {
    height: 80px;
}
    
#\34 fe73810::before, #\34 fe73810 > .bgExtraLayerOverlay {
    
}
#\34 fe73810 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
#\34 fe73810.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHRAAAQQCAwAAAAAAAAAAAAAAAQACAwQFEhYhMf/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAGBEAAgMAAAAAAAAAAAAAAAAAADEBAgP/2gAMAwEAAhEDEQA/AM+5nLi613FwQ7RuOoc4+KPks7SOcW9kkoiGUMrdn//Z');
}
    
#\33 531a134::before, #\33 531a134 > .bgExtraLayerOverlay {
    
}
#\33 531a134 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
#\33 531a134.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHhAAAgMAAQUAAAAAAAAAAAAAAQIAAwQSBQYhQZH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABURAQEAAAAAAAAAAAAAAAAAAAAB/9oADAMBAAIRAxEAPwCXpXbeNd1aWgkaKy54+vBmP10Kmq5FZ+KuwH2IiRLX/9k=');
}
    
#b36e9820 {
    height: 80px;
}
    
#\32 21ea04e {
    height: 80px;
}
}



@media (max-width: 767px) {
    
#a393206d {
    height: 80px;
}
    
#\32 f4709cc::before, #\32 f4709cc > .bgExtraLayerOverlay {
    
}
#\32 f4709cc {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
#\32 f4709cc.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHhAAAgEDBQAAAAAAAAAAAAAAAAIBAwURBBITIjH/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABcRAAMBAAAAAAAAAAAAAAAAAAABAjH/2gAMAwEAAhEDEQA/ANLt6c90qs7TlJwWSaRdi9p8ALXoJZ//2Q==');
}
    
#\30 47169c2 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\34 fe73810::before, #\34 fe73810 > .bgExtraLayerOverlay {
    
}
#\34 fe73810 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
#\34 fe73810.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHRAAAQQCAwAAAAAAAAAAAAAAAQACAwQFEhYhMf/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAGBEAAgMAAAAAAAAAAAAAAAAAADEBAgP/2gAMAwEAAhEDEQA/AM+5nLi613FwQ7RuOoc4+KPks7SOcW9kkoiGUMrdn//Z');
}
    
#\33 531a134::before, #\33 531a134 > .bgExtraLayerOverlay {
    
}
#\33 531a134 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
#\33 531a134.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHhAAAgMAAQUAAAAAAAAAAAAAAQIAAwQSBQYhQZH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABURAQEAAAAAAAAAAAAAAAAAAAAB/9oADAMBAAIRAxEAPwCXpXbeNd1aWgkaKy54+vBmP10Kmq5FZ+KuwH2IiRLX/9k=');
}
    
#b36e9820 {
    height: 80px;
}
    
#\32 21ea04e {
    height: 80px;
}
}



@media all {
    
#c62ec0df::before, #c62ec0df > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.3;
    border-radius: inherit;
}
#c62ec0df {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/cbff1363/dms3rep/multi/opt/Commercial---Industrial-Electrical-Services-668h.jpeg);
    justify-content: space-between;
    padding: 30px 15px 30px 15px;
}
#c62ec0df.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAIF/8QAIhAAAQIFBAMAAAAAAAAAAAAAAQIDAAQFESESMUGRExZC/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAXEQEBAQEAAAAAAAAAAAAAAAABAwAC/9oADAMBAAIRAxEAPwCqkKRKVGZbpkq4XGragfkX5jFK2lEnwnOeIUsn2isZ3Iv3AQpVtz3AzDRKnSb/2Q==');
}
    
#c38130ac {
    width: 155px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    align-self: flex-start;
}
    
#\34 3a5ca08::before, #\34 3a5ca08 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.3;
    border-radius: inherit;
}
#\34 3a5ca08 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/cbff1363/dms3rep/multi/opt/Switchboard+Installation+-+Upgrades-668h.jpeg);
    justify-content: space-between;
    padding: 30px 15px 30px 15px;
}
#\34 3a5ca08.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAID/8QAHRAAAQQDAQEAAAAAAAAAAAAAAQACAwQFEVEGMv/EABUBAQEAAAAAAAAAAAAAAAAAAAEC/8QAGREBAQADAQAAAAAAAAAAAAAAAQIAAwRR/9oADAMBAAIRAxEAPwCJstJ6jF1brdsl+Xb4sW4WctBENYgjiIjoDXsqZ9yylDP/2Q==');
}
    
#\30 6c23f4a {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 7% 2%;
}
    
#eb3559db {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 c133099 {
    width: 155px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    align-self: flex-start;
}
    
#\35 d4ebd42 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 fa4f7a9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 b6f4076 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 4e6279f::before, #\32 4e6279f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.3;
    border-radius: inherit;
}
#\32 4e6279f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/cbff1363/dms3rep/multi/opt/Car+Electrical-668h.jpeg);
    justify-content: space-between;
    padding: 30px 15px 30px 15px;
}
#\32 4e6279f.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAQMDBQAAAAAAAAAAAAAAAgABAwQFMRESIkFR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAYEQACAwAAAAAAAAAAAAAAAAAAAQIDEf/aAAwDAQACEQMRAD8A0EtqnpAijAhfi+1+9FOKhJyfOfURFkmsKoisP//Z');
}
    
#b3e5192f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 6b5f25c {
    width: 100%;
    height: 150px;
    max-width: 100%;
    order: 0;
}
    
#b871e50a {
    width: 155px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    align-self: flex-start;
}
    
#\33 9766a66 {
    width: 100%;
    height: 150px;
    max-width: 100%;
    order: 0;
}
    
#\35 010ff6a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 78909c9 {
    width: 100%;
    height: 150px;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c62ec0df::before, #c62ec0df > .bgExtraLayerOverlay {
    
}
#c62ec0df {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
#c62ec0df.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAIF/8QAIhAAAQIFBAMAAAAAAAAAAAAAAQIDAAQFESESMUGRExZC/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAXEQEBAQEAAAAAAAAAAAAAAAABAwAC/9oADAMBAAIRAxEAPwCqkKRKVGZbpkq4XGragfkX5jFK2lEnwnOeIUsn2isZ3Iv3AQpVtz3AzDRKnSb/2Q==');
}
    
#\32 6b5f25c {
    height: 80px;
}
    
#\34 3a5ca08::before, #\34 3a5ca08 > .bgExtraLayerOverlay {
    
}
#\34 3a5ca08 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
#\34 3a5ca08.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAID/8QAHRAAAQQDAQEAAAAAAAAAAAAAAQACAwQFEVEGMv/EABUBAQEAAAAAAAAAAAAAAAAAAAEC/8QAGREBAQADAQAAAAAAAAAAAAAAAQIAAwRR/9oADAMBAAIRAxEAPwCJstJ6jF1brdsl+Xb4sW4WctBENYgjiIjoDXsqZ9yylDP/2Q==');
}
    
#\30 6c23f4a {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
}
    
#\33 9766a66 {
    height: 80px;
}
    
#\32 4e6279f::before, #\32 4e6279f > .bgExtraLayerOverlay {
    
}
#\32 4e6279f {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
#\32 4e6279f.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAQMDBQAAAAAAAAAAAAAAAgABAwQFMRESIkFR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAYEQACAwAAAAAAAAAAAAAAAAAAAQIDEf/aAAwDAQACEQMRAD8A0EtqnpAijAhfi+1+9FOKhJyfOfURFkmsKoisP//Z');
}
    
#\36 78909c9 {
    height: 80px;
}
}



@media (max-width: 767px) {
    
#c62ec0df::before, #c62ec0df > .bgExtraLayerOverlay {
    
}
#c62ec0df {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
#c62ec0df.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAIF/8QAIhAAAQIFBAMAAAAAAAAAAAAAAQIDAAQFESESMUGRExZC/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAXEQEBAQEAAAAAAAAAAAAAAAABAwAC/9oADAMBAAIRAxEAPwCqkKRKVGZbpkq4XGragfkX5jFK2lEnwnOeIUsn2isZ3Iv3AQpVtz3AzDRKnSb/2Q==');
}
    
#\34 3a5ca08::before, #\34 3a5ca08 > .bgExtraLayerOverlay {
    
}
#\34 3a5ca08 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
#\34 3a5ca08.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAID/8QAHRAAAQQDAQEAAAAAAAAAAAAAAQACAwQFEVEGMv/EABUBAQEAAAAAAAAAAAAAAAAAAAEC/8QAGREBAQADAQAAAAAAAAAAAAAAAQIAAwRR/9oADAMBAAIRAxEAPwCJstJ6jF1brdsl+Xb4sW4WctBENYgjiIjoDXsqZ9yylDP/2Q==');
}
    
#\30 6c23f4a {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\32 4e6279f::before, #\32 4e6279f > .bgExtraLayerOverlay {
    
}
#\32 4e6279f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
#\32 4e6279f.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAQMDBQAAAAAAAAAAAAAAAgABAwQFMRESIkFR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAYEQACAwAAAAAAAAAAAAAAAAAAAQIDEf/aAAwDAQACEQMRAD8A0EtqnpAijAhfi+1+9FOKhJyfOfURFkmsKoisP//Z');
}
    
#\32 6b5f25c {
    height: 80px;
}
    
#\33 9766a66 {
    height: 80px;
}
    
#\36 78909c9 {
    height: 80px;
}
}



@media all {
    
#\33 5942179 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#\34 2271770 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#caa80d06::before, #caa80d06 > .bgExtraLayerOverlay {
    
}
#caa80d06 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\37 a564625 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e8f126fc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 0ff9c0e {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 7% 2% 7% 2%;
}
    
#\34 5b2bafb {
    width: 450px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 24f0405 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 59.63%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#group_kni {
    justify-content: flex-start;
    width: 38.333098591549295%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    padding: 16px 16px 16px 16px;
}
    
#\38 c28864c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ubv {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#widget_mth {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#group_v8f {
    align-items: flex-start;
    width: 100%;
    min-height: 14px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#widget_frl {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b52c5dc7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#cdf6cada {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#\33 cfab8b6 {
    align-items: flex-start;
    width: 100%;
    min-height: 14px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#\33 0d102ab {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 e4f13ef {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#\39 88bae90 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#\38 daaaadc {
    align-items: flex-start;
    width: 100%;
    min-height: 14px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#c879e583 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 7eddda4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#abf94080 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#\32 d457e13 {
    align-items: flex-start;
    width: 100%;
    min-height: 14px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#\31 61cf213 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f7ffc587 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#c84ce007 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#ed2e73cb {
    align-items: flex-start;
    width: 100%;
    min-height: 14px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#\34 5ea875b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e9a15781 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#\39 7b6977d {
    align-items: flex-start;
    width: 100%;
    min-height: 14px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 0ff9c0e {
    padding-left: 2%;
    padding-right: 2%;
}
    
#caa80d06::before, #caa80d06 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\30 0ff9c0e {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#caa80d06::before, #caa80d06 > .bgExtraLayerOverlay {
    
}
    
#\31 24f0405 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_kni {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#d05e7265 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\35 32041c2 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 7% 2% 7% 2%;
}
    
#widget_2pu {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ftt {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 32041c2 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#d05e7265 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 32041c2 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}

