@media all {
  *#dm .dmInner div.u_1413720963 input:not([type="submit"]) {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1413720963 textarea {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1413720963 select {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner *.u_1747017257 { display:block !important; }

  *#dm .dmInner *.u_1923453363 { display:none !important; }

  *#dm .dmInner *.u_1958920670 { display:none !important; }

  *#dm .dmInner a.u_1784590488 span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1784590488:hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1784590488.hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_942019413 .caption-container .caption-text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_942019413 .caption-container .caption-text .rteBlock { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_942019413 .caption-inner { background-color:var(--color_2) !important; }

  *#dm .dmInner div.u_942019413 .photoGalleryThumbs .image-container { border-radius:15px 15px 0px 0px !important; }

  *#dm .dmInner div.u_1099059175 {
    background-image:none !important;
    border-radius:5px 5px 5px 5px !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner *.u_1386434843 { display:block !important; }

  *#dm .dmInner *.u_1230947776 { display:none !important; }

  *#dm .dmInner *.u_1253492274 { display:none !important; }

  *#dm .dmInner div.u_1940281700 .caption-container .caption-text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1940281700 .caption-container .caption-text .rteBlock { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1940281700 .caption-inner { background-color:var(--color_2) !important; }

  *#dm .dmInner div.u_1940281700 .photoGalleryThumbs .image-container { border-radius:15px 15px 0px 0px !important; }

  *#dm .dmInner *.u_1240222093 { display:block !important; }

  *#dm .dmInner *.u_1884333190 { display:none !important; }

  *#dm .dmInner *.u_1124724829 { display:none !important; }

  *#dm .dmInner div.u_1478689698 .caption-container .caption-text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1478689698 .caption-container .caption-text .rteBlock { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1478689698 .caption-inner { background-color:var(--color_2) !important; }

  *#dm .dmInner div.u_1478689698 .photoGalleryThumbs .image-container { border-radius:15px 15px 0px 0px !important; }

  *#dm .dmInner *.u_1523341373 { display:block !important; }

  *#dm .dmInner *.u_1151251461 { display:none !important; }

  *#dm .dmInner *.u_1062903086 { display:none !important; }

  *#dm .dmInner div.u_1640839231 .caption-container .caption-text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1640839231 .caption-container .caption-text .rteBlock { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1640839231 .caption-inner { background-color:var(--color_2) !important; }

  *#dm .dmInner div.u_1640839231 .photoGalleryThumbs .image-container { border-radius:15px 15px 0px 0px !important; }

  *#dm .dmInner *.u_1940447020 { display:block !important; }

  *#dm .dmInner *.u_1108427955 { display:none !important; }

  *#dm .dmInner *.u_1492040069 { display:none !important; }

  *#dm .dmInner div.u_1701043204 .caption-container .caption-text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1701043204 .caption-container .caption-text .rteBlock { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1701043204 .caption-inner { background-color:var(--color_2) !important; }

  *#dm .dmInner div.u_1701043204 .photoGalleryThumbs .image-container { border-radius:15px 15px 0px 0px !important; }

  *#dm .dmInner *.u_1512119719 { display:block !important; }

  *#dm .dmInner *.u_1081738539 { display:none !important; }

  *#dm .dmInner *.u_1042578618 { display:none !important; }

  *#dm .dmInner div.u_1250094990 .caption-container .caption-text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1250094990 .caption-container .caption-text .rteBlock { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1250094990 .caption-inner { background-color:var(--color_2) !important; }

  *#dm .dmInner div.u_1250094990 .photoGalleryThumbs .image-container { border-radius:15px 15px 0px 0px !important; }

  *#dm .dmInner div.u_1183427020 {
    background-image:none !important;
    border-radius:5px 5px 5px 5px !important;
    background-color:var(--color_4) !important;
  }

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

  *#dm .dmInner div.u_1693999230 {
    background-image:none !important;
    border-radius:5px 5px 5px 5px !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_1922101150 {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1922101150:hover {
    background-color:var(--color_6) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1922101150.hover {
    background-color:var(--color_6) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1224259720 img { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner a.u_1998058092:hover { background-image:none !important; }

  *#dm .dmInner a.u_1998058092.hover { background-image:none !important; }

  *#dm .dmInner div.u_3168826461 img { object-fit:contain !important; }

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

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

  *#dm .dmInner *.u_undefined::after { margin-top:12px !important; }

  *#dm .dmInner *.u_1628416140::after { margin-top:0px !important; }

  *#dm .dmInner nav.u_1998592992 { color:black !important; }

  *#dm .dmInner a.u_1784590488 {
    border-style:solid !important;
    border-width:0.833333px 0.833333px 0.833333px 0.833333px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1784590488:hover {
    border-color:var(--color_6) !important;
    background-color:var(--color_6) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1784590488.hover {
    border-color:var(--color_6) !important;
    background-color:var(--color_6) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner a.u_1350614168:hover {
    background-color:var(--color_6) !important;
    background-image:none !important;
    border-color:var(--color_6) !important;
  }

  *#dm .dmInner a.u_1350614168.hover {
    background-color:var(--color_6) !important;
    background-image:none !important;
    border-color:var(--color_6) !important;
  }

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

  *#dm .dmInner a.u_1877710250:hover {
    background-color:var(--color_6) !important;
    background-image:none !important;
    border-color:var(--color_6) !important;
  }

  *#dm .dmInner a.u_1877710250.hover {
    background-color:var(--color_6) !important;
    background-image:none !important;
    border-color:var(--color_6) !important;
  }

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

  *#dm .dmInner a.u_1543087220:hover {
    background-color:var(--color_6) !important;
    background-image:none !important;
    border-color:var(--color_6) !important;
  }

  *#dm .dmInner a.u_1543087220.hover {
    background-color:var(--color_6) !important;
    background-image:none !important;
    border-color:var(--color_6) !important;
  }

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

  *#dm .dmInner a.u_1624022440:hover {
    background-color:var(--color_6) !important;
    background-image:none !important;
    border-color:var(--color_6) !important;
  }

  *#dm .dmInner a.u_1624022440.hover {
    background-color:var(--color_6) !important;
    background-image:none !important;
    border-color:var(--color_6) !important;
  }

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

  *#dm .dmInner a.u_1884185494:hover {
    background-color:var(--color_6) !important;
    background-image:none !important;
    border-color:var(--color_6) !important;
  }

  *#dm .dmInner a.u_1884185494.hover {
    background-color:var(--color_6) !important;
    background-image:none !important;
    border-color:var(--color_6) !important;
  }

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

  *#dm .dmInner a.u_1278454635:hover {
    background-color:var(--color_6) !important;
    background-image:none !important;
    border-color:var(--color_6) !important;
  }

  *#dm .dmInner a.u_1278454635.hover {
    background-color:var(--color_6) !important;
    background-image:none !important;
    border-color:var(--color_6) !important;
  }

  *#dm .dmInner a.u_1801801000 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0.833333px 0.833333px 0.833333px 0.833333px !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1801801000:hover {
    background-image:none !important;
    background-color:var(--color_6) !important;
    border-color:var(--color_6) !important;
  }

  *#dm .dmInner a.u_1801801000.hover {
    background-image:none !important;
    background-color:var(--color_6) !important;
    border-color:var(--color_6) !important;
  }

  *#dm .dmInner *.u_1905487498 { background-position:50% 50% !important; }

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

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

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

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

  *#dm .dmInner div.u_1725919278 .svg { fill:rgba(240,118,41,1) !important; }

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

  *#dm .dmInner div.u_1825560844 img {
    border-radius:0px 0px 15px 15px !important;
    object-position:50% 0% !important;
    object-fit:cover !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_942019413 .caption-inner {
    padding-left:20px !important;
    padding-right:20px !important;
  }

  *#dm .dmInner div.u_942019413 .caption-container .caption-text { font-size:15px !important; }

  *#dm .dmInner div.u_942019413 .caption-container .caption-text .rteBlock { font-size:15px !important; }

  *#dm .dmInner *.u_942019413 .photoGalleryThumbs .image-container a { padding-top:300px !important; }

  *#dm .dmInner *.u_1940281700 .caption-inner {
    padding-left:20px !important;
    padding-right:20px !important;
  }

  *#dm .dmInner div.u_1940281700 .caption-container .caption-text { font-size:15px !important; }

  *#dm .dmInner div.u_1940281700 .caption-container .caption-text .rteBlock { font-size:15px !important; }

  *#dm .dmInner *.u_1940281700 .photoGalleryThumbs .image-container a { padding-top:300px !important; }

  *#dm .dmInner *.u_1478689698 .caption-inner {
    padding-left:20px !important;
    padding-right:20px !important;
  }

  *#dm .dmInner div.u_1478689698 .caption-container .caption-text { font-size:15px !important; }

  *#dm .dmInner div.u_1478689698 .caption-container .caption-text .rteBlock { font-size:15px !important; }

  *#dm .dmInner *.u_1478689698 .photoGalleryThumbs .image-container a { padding-top:300px !important; }

  *#dm .dmInner *.u_1640839231 .caption-inner {
    padding-left:20px !important;
    padding-right:20px !important;
  }

  *#dm .dmInner div.u_1640839231 .caption-container .caption-text { font-size:15px !important; }

  *#dm .dmInner div.u_1640839231 .caption-container .caption-text .rteBlock { font-size:15px !important; }

  *#dm .dmInner *.u_1640839231 .photoGalleryThumbs .image-container a { padding-top:300px !important; }

  *#dm .dmInner *.u_1701043204 .caption-inner {
    padding-left:20px !important;
    padding-right:20px !important;
  }

  *#dm .dmInner div.u_1701043204 .caption-container .caption-text { font-size:15px !important; }

  *#dm .dmInner div.u_1701043204 .caption-container .caption-text .rteBlock { font-size:15px !important; }

  *#dm .dmInner *.u_1701043204 .photoGalleryThumbs .image-container a { padding-top:300px !important; }

  *#dm .dmInner *.u_1250094990 .caption-inner {
    padding-left:20px !important;
    padding-right:20px !important;
  }

  *#dm .dmInner div.u_1250094990 .caption-container .caption-text { font-size:15px !important; }

  *#dm .dmInner div.u_1250094990 .caption-container .caption-text .rteBlock { font-size:15px !important; }

  *#dm .dmInner *.u_1250094990 .photoGalleryThumbs .image-container a { padding-top:300px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_942019413 .photoGalleryThumbs .image-container a { padding-top:250px !important; }

  *#dm .dmInner div.u_942019413 .caption-container .caption-text { font-size:15px !important; }

  *#dm .dmInner div.u_942019413 .caption-container .caption-text .rteBlock { font-size:15px !important; }

  *#dm .dmInner *.u_1940281700 .photoGalleryThumbs .image-container a { padding-top:250px !important; }

  *#dm .dmInner div.u_1940281700 .caption-container .caption-text { font-size:15px !important; }

  *#dm .dmInner div.u_1940281700 .caption-container .caption-text .rteBlock { font-size:15px !important; }

  *#dm .dmInner *.u_1478689698 .photoGalleryThumbs .image-container a { padding-top:250px !important; }

  *#dm .dmInner div.u_1478689698 .caption-container .caption-text { font-size:15px !important; }

  *#dm .dmInner div.u_1478689698 .caption-container .caption-text .rteBlock { font-size:15px !important; }

  *#dm .dmInner *.u_1640839231 .photoGalleryThumbs .image-container a { padding-top:250px !important; }

  *#dm .dmInner div.u_1640839231 .caption-container .caption-text { font-size:15px !important; }

  *#dm .dmInner div.u_1640839231 .caption-container .caption-text .rteBlock { font-size:15px !important; }

  *#dm .dmInner *.u_1701043204 .photoGalleryThumbs .image-container a { padding-top:250px !important; }

  *#dm .dmInner div.u_1701043204 .caption-container .caption-text { font-size:15px !important; }

  *#dm .dmInner div.u_1701043204 .caption-container .caption-text .rteBlock { font-size:15px !important; }

  *#dm .dmInner *.u_1250094990 .photoGalleryThumbs .image-container a { padding-top:250px !important; }

  *#dm .dmInner div.u_1250094990 .caption-container .caption-text { font-size:15px !important; }

  *#dm .dmInner div.u_1250094990 .caption-container .caption-text .rteBlock { font-size:15px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_942019413 .photoGalleryThumbs .image-container a { padding-top:200px !important; }

  *#dm .dmInner *.u_1940281700 .photoGalleryThumbs .image-container a { padding-top:200px !important; }

  *#dm .dmInner *.u_1478689698 .photoGalleryThumbs .image-container a { padding-top:200px !important; }

  *#dm .dmInner *.u_1640839231 .photoGalleryThumbs .image-container a { padding-top:200px !important; }

  *#dm .dmInner *.u_1701043204 .photoGalleryThumbs .image-container a { padding-top:200px !important; }

  *#dm .dmInner *.u_1250094990 .photoGalleryThumbs .image-container a { padding-top:200px !important; }

  *#dm .dmInner div.u_942019413 .caption-container .caption-text { font-size:15px !important; }

  *#dm .dmInner div.u_942019413 .caption-container .caption-text .rteBlock { font-size:15px !important; }

  *#dm .dmInner div.u_1940281700 .caption-container .caption-text { font-size:15px !important; }

  *#dm .dmInner div.u_1940281700 .caption-container .caption-text .rteBlock { font-size:15px !important; }

  *#dm .dmInner div.u_1478689698 .caption-container .caption-text { font-size:15px !important; }

  *#dm .dmInner div.u_1478689698 .caption-container .caption-text .rteBlock { font-size:15px !important; }

  *#dm .dmInner div.u_1640839231 .caption-container .caption-text { font-size:15px !important; }

  *#dm .dmInner div.u_1640839231 .caption-container .caption-text .rteBlock { font-size:15px !important; }

  *#dm .dmInner div.u_1701043204 .caption-container .caption-text { font-size:15px !important; }

  *#dm .dmInner div.u_1701043204 .caption-container .caption-text .rteBlock { font-size:15px !important; }

  *#dm .dmInner div.u_1250094990 .caption-container .caption-text { font-size:15px !important; }

  *#dm .dmInner div.u_1250094990 .caption-container .caption-text .rteBlock { font-size:15px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781520 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: none;
    background-color: rgba(170, 235, 251, 1);
    background-position: 100% 100%;
    background-size: contain;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_t53 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_8j2 {
    width: 67.53%;
    height: auto;
    max-width: 100%;
}
    
#widget_e94 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 3bd85219866cc362278151d {
    margin: -2px 0% 0px 0%;
}
}



@media all {
    
#\33 a1996dd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
}
    
#ea4a8846 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 45.9%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/5b6a9367/dms3rep/multi/opt/northern-beaches-autoglass-team-portrait-with-service-vans-1920w.jpg");
    border-radius: 20px 20px 20px 20px;
}
    
#\34 571de3d {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 6% 4% 3% 4%;
}
    
#widget_p71 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_lb1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 a319919::before, #\33 a319919 > .bgExtraLayerOverlay {
    
}
#\33 a319919 {
    background-image: none;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3da049e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 144cc68 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#group_3ff {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_51s {
    width: 280px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
}
    
#e4708ef4 {
    width: 280px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
}
    
#\36 301e345 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\30 1991ce4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e333cf50 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#\36 f6b9624 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#widget_94s {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 82a20d0 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 68ca966 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    min-width: 4%;
}
    
#\36 a45cfba {
    min-height: 904px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\35 bedb84f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_h07 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#group_91n {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    justify-content: flex-start;
    padding: 40px 30px 40px 30px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ia9 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_j99 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 d393da7 {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    justify-content: flex-start;
    padding: 40px 30px 40px 30px;
    margin: 0px 0% 0px 0%;
}
    
#c0855794 {
    width: 94.81%;
    height: auto;
    max-width: 100%;
}
    
#e63a2d58 {
    width: 97.06%;
    height: auto;
    max-width: 100%;
}
    
#\30 c4f8aae {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    justify-content: flex-start;
    padding: 40px 30px 40px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\35 6afecca {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 c7c88a9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 fd5f0d1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 7def165 {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    order: 0;
    justify-content: flex-start;
    padding: 40px 30px 40px 30px;
    margin: 0px 0% 0px 0%;
}
    
#c55243a4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 16618c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d2e59cdd {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    order: 2;
    justify-content: flex-start;
    padding: 40px 30px 40px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\37 77858ec {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 d21b91a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\39 782a1af {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    order: 1;
    justify-content: flex-start;
    padding: 40px 30px 40px 30px;
    margin: 0px 0% 0px 0%;
}
    
#d80f7190 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 59839ce {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_rl5 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#bd4aef5f {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a726e76 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_lc5 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#da28f553 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 bdff6e9 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 edec0b6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 20%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\36 eeff3b8 {
    min-height: 0px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 4% 6% 4%;
}
    
#widget_1ka {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 211f2d5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#de73056e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 20%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\36 a84cb8a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 020cfc9 {
    width: 100.01%;
    height: auto;
    max-width: 100%;
}
    
#\39 ac46687 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 20%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#c8ad32c1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 f022bcc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 28250ea {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 20%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#f225a63c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cd553ee3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 0277ff9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 20%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\34 c5863e3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b2458800 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 4901bd8 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#b4ee3a7d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/5b6a9367/dms3rep/multi/opt/northern-beaches-autoglass-technician-applying-windscreen-sealant-1920w.jpg");
    border-radius: 20px 20px 20px 20px;
}
    
#d1908828 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\32 9b60690 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
}
    
#cd757d49 {
    width: 280px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 30e3d83 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 2ba1ead {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_caf.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#widget_caf {
    width: 25.91%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#af5bd38e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\31 1e04551 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\33 bd47af8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c0b4a0d {
    background-image: none;
    background-color: var(--color_8);
}
}



@media all {
    
#\35 7166388 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\39 e77d7e5 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 4% 0% 4%;
}
    
#widget_b5j {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_o0e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 fac88d4 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 54dd2df {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    order: 0;
    background-image: none;
    background-color: rgba(8, 31, 72, 1);
    padding: 100px 50px 100px 50px;
    margin: 0px 0% 0px 0%;
}
    
#\30 e40900d {
    margin: 0px 0% 0px 0%;
}
    
#f114767e {
    width: 90.40%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ec115302 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c8fecee9 {
    width: 280px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4783b60 {
    background-image: none;
    background-color: rgba(0, 0, 0, 0);
}
    
#\34 04d6309 {
    min-height: 900px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#cd252f6e::before, #cd252f6e > .bgExtraLayerOverlay {
    
}
#cd252f6e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/5b6a9367/dms3rep/multi/opt/Put+new+windscreen+to+the+car-4a12398c-1920w.jpeg");
    border-radius: 0px 0px 0px 0px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#ecf871ed {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 ed81cd7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 19e9b5b {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#\34 fce301c {
    margin: 0px 0% 0px 0%;
}
    
#\37 af8a32d {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
}



@media all {
    
#d35eb211 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 31.3%;
    min-width: 4%;
    border-radius: 15px 15px 15px 15px;
    background-color: var(--color_2);
    background-image: none;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 f2ea8c4 {
    min-height: 240px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 4% 3% 4%;
}
    
#widget_kio {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_lhv {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    padding: 30px 25px 30px 25px;
    margin: 0px 0% 0px 0%;
}
    
#widget_04j {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 eb3eebd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 31.3%;
    min-width: 4%;
    border-radius: 15px 15px 15px 15px;
    background-color: var(--color_2);
    background-image: none;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c4af8d31 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a0335e26 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    padding: 30px 25px 30px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\32 81e863f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 f5a25fe {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 31.3%;
    min-width: 4%;
    border-radius: 15px 15px 15px 15px;
    background-color: var(--color_2);
    background-image: none;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a17b33bf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e896c778 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    padding: 30px 25px 30px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\37 d09553f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 ccd9dda {
    margin: 0px 0% 0px 0%;
}
    
#\30 2a00183 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c562e8a {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 fcce748 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 2204590 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\33 57d2848 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 31.3%;
    min-width: 4%;
    border-radius: 15px 15px 15px 15px;
    background-color: var(--color_2);
    background-image: none;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b17096b3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 356a35e {
    min-height: 240px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 4% 6% 4%;
}
    
#\39 92bf8ec {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 b78c7b0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 31.3%;
    min-width: 4%;
    border-radius: 15px 15px 15px 15px;
    background-color: var(--color_2);
    background-image: none;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 fa3ec5e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 75d5500 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    padding: 30px 25px 30px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\31 a0f5974 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 169d2d8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 31.3%;
    min-width: 4%;
    border-radius: 15px 15px 15px 15px;
    background-color: var(--color_2);
    background-image: none;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c30ee560 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 511b04a {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    padding: 30px 25px 30px 25px;
    margin: 0px 0% 0px 0%;
}
    
#e5ddd729 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    padding: 30px 25px 30px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\39 7c0b517 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 446e69c {
    margin: 0px 0% 0px 0%;
}
    
#b95f0331 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 99ec261 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 a7bff29 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    min-width: 4%;
}
    
#d242715f {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 4% 3% 4%;
}
    
#\30 91b902d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#de3173d9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\39 37e6fad {
    margin: 0px 0% 0px 0%;
}
    
#e0b65937.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#e0b65937 {
    width: 25.91%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 05a1a60 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\34 6cfe32a {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    justify-content: flex-start;
    box-shadow: none;
    justify-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eabc8890 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e205bf7a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_h0i {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d8298a00 {
    width: 4.07%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#fa765344 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e0823e41 {
    width: 4.07%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 566a530 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    justify-content: flex-start;
    box-shadow: none;
    justify-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6576d55 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 c6b599f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 b3bd7e6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 b247319 {
    width: 4.07%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f2ff0729 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    justify-content: flex-start;
    box-shadow: none;
    justify-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 02d7b1a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 8eecfac {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fe1aac23 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 9cfb711 {
    width: 4.07%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 06b8cbe {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    justify-content: flex-start;
    box-shadow: none;
    justify-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7b9c698 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 84839d4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b7684375 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f4698e64 {
    width: 4.07%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 5ca2c8a {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    justify-content: flex-start;
    box-shadow: none;
    justify-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f58eeaf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 de705f4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 c366632 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a87b4db7 {
    width: 4.07%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 7e89108 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    justify-content: flex-start;
    box-shadow: none;
    justify-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a2b01198 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 20b8518 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\31 dba3420 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 4% 6% 4%;
}
    
#\34 3b92985 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/5b6a9367/dms3rep/multi/opt/Equipment+for+windshield+repairs-1920w.jpeg");
    border-radius: 20px 20px 20px 20px;
}
    
#group_gvv {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 da547e1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f5e2829a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cfecc53e {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    order: 0;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    padding: 40px 30px 40px 30px;
    margin: 1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4b056f2 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#e30951e3 {
    margin: 0px 0% 0px 0%;
}
    
#group_ir7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_mcm {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c7444486 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    order: 2;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    padding: 40px 30px 40px 30px;
    margin: 1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d9fec24e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a1e434c3 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    order: 1;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    padding: 40px 30px 40px 30px;
    margin: 1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e7db8aa6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 28e4eae {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#acf9513f {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 c2da816 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c068e2a1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8d90932 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#fc6980c6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 8135742 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    justify-self: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0f3901d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 690b0f7 {
    min-height: 187px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
}
    
#d1cbcfbb::before, #d1cbcfbb > .bgExtraLayerOverlay {
    
}
#d1cbcfbb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: linear-gradient(90deg, rgba(240, 118, 41, 1) 0%, rgba(255, 194, 62, 1) 100%);
    border-radius: 10px 10px 10px 10px;
    background-origin: border-box;
    padding: 50px 40px 50px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\35 608c2fe {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 cbf3c28 {
    margin: 0px 0% 0px 0%;
}
    
#d303ed01 {
    width: 280px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
}
    
#f392b536 {
    width: 280px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
}
}



@media all {
    
#\34 e016f0a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a3669e56 {
    min-height: 198px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
}
    
#ea95c695 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c5a72ac5 {
    width: 280px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed756d4b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: linear-gradient(405deg, rgba(8, 31, 72, 1) 0%, rgba(18, 101, 193, 1) 100%);
    border-radius: 10px 10px 10px 10px;
    background-origin: border-box;
    padding: 80px 40px 80px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\30 53a4bc7 {
    margin: 0px 0% 0px 0%;
}
    
#group_1oc {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_s75 {
    width: 50.40%;
    height: 597px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#group_3kc {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 47.61452447482273%;
    min-height: 500px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
}



@media all {
    
#\39 065bdeb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#b953114f {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_9bo {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_086 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 7f2e58e {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 4% 0% 4%;
}
    
#\31 47f1095 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#ce386095 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#a03706a0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e1075847.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#e1075847 {
    width: 25.91%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c6809249 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#ea53df23 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 87d3fb7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#bed77778 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#dcdb5de1 {
    width: 280px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8c8e705 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 e488ac1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/5b6a9367/dms3rep/multi/opt/Staff+working+on+replacement-1920w.jpeg");
    border-radius: 20px 20px 20px 20px;
    order: 1;
}
    
#\30 25dbeb9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
}
}



@media all {
    
#\37 7ec5719 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
}
    
#\30 5dcf7c5 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 4% 3% 4%;
}
    
#widget_cgf {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_3eq {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_0b7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: linear-gradient(405deg, rgba(8, 31, 72, 1) 0%, rgba(18, 101, 193, 1) 100%);
    background-origin: border-box;
    border-radius: 15px 15px 0 0;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 50px 40px 50px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_c42 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#ec0ae632 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#cf946d7f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df75db52 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c186a98c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bfa05bb6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c67fe5de {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_7sg {
    width: 100%;
    height: 450px;
    max-width: 100%;
    order: 1;
}
    
#\39 97b2c8a {
    width: 280px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_09j {
    width: 14.45%;
    height: 56px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f5c8cffd {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 2%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#widget_8j2 {
    width: 100.00%;
}
    
#widget_e94 {
    width: 88.87%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 571de3d {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#ea4a8846 {
    width: 100%;
    min-height: 300px;
    order: 0;
}
    
#\33 a319919::before, #\33 a319919 > .bgExtraLayerOverlay {
    
}
    
#\33 a1996dd {
    width: 100%;
    min-height: 80px;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e333cf50 {
    padding: 0% 0% 0% 0%;
}
    
#\34 82a20d0 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 a45cfba {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_91n {
    margin-right: 0%;
    margin-left: 0%;
    width: 33%;
}
    
#\31 d393da7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 33%;
}
    
#\30 c4f8aae {
    margin-right: 0%;
    margin-left: 0%;
    width: 33%;
}
    
#group_h07 {
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 1%;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 fd5f0d1 {
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 1%;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 7def165 {
    margin-right: 0%;
    margin-left: 0%;
    width: 33%;
}
    
#d2e59cdd {
    margin-right: 0%;
    margin-left: 0%;
    width: 33%;
}
    
#\39 782a1af {
    margin-right: 0%;
    margin-left: 0%;
    width: 33%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 eeff3b8 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    min-height: 0;
}
    
#\33 edec0b6 {
    width: 50%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#de73056e {
    width: 50%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\39 ac46687 {
    width: 50%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\37 28250ea {
    width: 50%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\32 0277ff9 {
    width: 50%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d1908828 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#b4ee3a7d {
    width: 100%;
    min-height: 300px;
}
    
#\32 9b60690 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 1e04551 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 e77d7e5 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 04d6309 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0% 0% 0% 0%;
}
    
#cd252f6e::before, #cd252f6e > .bgExtraLayerOverlay {
    
}
#cd252f6e {
    width: 100%;
    min-height: 300px;
    order: 0;
}
    
#\35 54dd2df {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 50px 30px 50px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\30 e40900d {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 19e9b5b {
    padding: 0% 0% 0% 0%;
}
    
#\34 fce301c {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 f2ea8c4 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 2%;
    min-height: 0;
    row-gap: 30px;
}
    
#group_lhv {
    order: 0;
    column-gap: 3.4964716594582295%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0px;
}
    
#widget_kio {
    order: 1;
}
    
#d35eb211 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\37 eb3eebd {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#c4af8d31 {
    order: 1;
}
    
#a0335e26 {
    order: 0;
    column-gap: 3.4964716594582295%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0px;
}
    
#\35 f5a25fe {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#a17b33bf {
    order: 1;
}
    
#e896c778 {
    order: 0;
    column-gap: 3.4964716594582295%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0px;
}
    
#widget_04j {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.25%;
}
    
#\32 81e863f {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.25%;
}
    
#\37 d09553f {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.25%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 2204590 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.25%;
}
    
#\33 57d2848 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#b17096b3 {
    order: 1;
}
    
#\32 356a35e {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 2%;
    min-height: 0;
    row-gap: 30px;
}
    
#\39 92bf8ec {
    order: 1;
}
    
#\33 b78c7b0 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\37 fa3ec5e {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.25%;
}
    
#\36 75d5500 {
    order: 0;
    column-gap: 3.4964716594582295%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0px;
}
    
#\31 a0f5974 {
    order: 1;
}
    
#\37 169d2d8 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#c30ee560 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.25%;
}
    
#\39 511b04a {
    order: 0;
    column-gap: 3.4964716594582295%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0px;
}
    
#e5ddd729 {
    order: 0;
    column-gap: 3.4964716594582295%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0px;
}
    
#\39 7c0b517 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.25%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d242715f {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 dba3420 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\34 3b92985 {
    width: 100%;
    min-height: 300px;
}
    
#group_gvv {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 690b0f7 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#d1cbcfbb::before, #d1cbcfbb > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a3669e56 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b953114f {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 7f2e58e {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bed77778 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\38 e488ac1 {
    width: 100%;
    min-height: 300px;
    order: 0;
}
    
#\30 25dbeb9 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 5dcf7c5 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_0b7 {
    column-gap: 3.4964716594582295%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#group_c42 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ec0ae632 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#widget_8j2 {
    width: 100.01%;
}
    
#widget_e94 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\33 a1996dd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#ea4a8846 {
    width: 100%;
    min-height: 300px;
    align-items: center;
    order: 0;
}
    
#\34 571de3d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 3% 4%;
}
    
#\33 a319919::before, #\33 a319919 > .bgExtraLayerOverlay {
    
}
    
#widget_p71 {
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_lb1 {
    width: 95.30%;
}
    
#group_3ff {
    column-gap: 7.279620853080569%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#widget_51s {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e4708ef4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 301e345 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 1991ce4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-end;
}
    
#e333cf50 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
    
#\34 82a20d0 {
    margin: 0px 0% 0px 0%;
}
    
#widget_94s {
    height: 80px;
}
}



@media (max-width: 767px) {
    
#\34 68ca966 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 a45cfba {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_91n {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 15px;
}
    
#\31 d393da7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 15px;
}
    
#\30 c4f8aae {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 15px;
}
    
#group_h07 {
    column-gap: 7.279620853080569%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    row-gap: 15px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 fd5f0d1 {
    column-gap: 7.279620853080569%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    row-gap: 15px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 7def165 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 15px;
}
    
#d2e59cdd {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 15px;
}
    
#\39 782a1af {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 15px;
}
}



@media (max-width: 767px) {
    
#\33 edec0b6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\36 eeff3b8 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
    column-gap: 0%;
}
    
#de73056e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\39 ac46687 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\37 28250ea {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\32 0277ff9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#b4ee3a7d {
    width: 100%;
    min-height: 250px;
    align-items: center;
}
    
#d1908828 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
}
    
#\32 9b60690 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_caf {
    width: 57.31%;
}
    
#\32 2ba1ead {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 47c477c {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#af5bd38e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 1e04551 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\35 7166388 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 e77d7e5 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_o0e {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\35 54dd2df {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding: 40px 30px 40px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\34 04d6309 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#cd252f6e::before, #cd252f6e > .bgExtraLayerOverlay {
    
}
#cd252f6e {
    width: 100%;
    min-height: 250px;
    align-items: center;
    order: 0;
}
    
#\30 e40900d {
    margin: 0px 0% 0px 0%;
}
    
#f114767e {
    width: 100.00%;
}
    
#ec115302 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\33 ed81cd7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 19e9b5b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#ecf871ed {
    height: 80px;
}
    
#\34 fce301c {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d35eb211 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 f2ea8c4 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_lhv {
    order: 0;
    align-items: center;
}
    
#widget_kio {
    order: 1;
}
    
#\37 eb3eebd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c4af8d31 {
    order: 1;
}
    
#a0335e26 {
    order: 0;
    align-items: center;
}
    
#\35 f5a25fe {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a17b33bf {
    order: 1;
}
    
#e896c778 {
    order: 0;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\33 57d2848 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b17096b3 {
    order: 1;
}
    
#\32 356a35e {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\39 92bf8ec {
    order: 1;
}
    
#\33 b78c7b0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 75d5500 {
    order: 0;
    align-items: center;
}
    
#\31 a0f5974 {
    order: 1;
}
    
#\37 169d2d8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 511b04a {
    order: 0;
    align-items: center;
}
    
#e5ddd729 {
    order: 0;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\37 a7bff29 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 20px;
}
    
#d242715f {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\34 6cfe32a {
    width: 100%;
    row-gap: 15px;
}
    
#\36 566a530 {
    width: 100%;
    row-gap: 15px;
}
    
#f2ff0729 {
    width: 100%;
    row-gap: 15px;
}
    
#\30 06b8cbe {
    width: 100%;
    row-gap: 15px;
}
    
#\33 5ca2c8a {
    width: 100%;
    row-gap: 15px;
}
    
#\34 7e89108 {
    width: 100%;
    row-gap: 15px;
}
    
#e0b65937 {
    width: 100.01%;
}
    
#de3173d9 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\31 dba3420 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\34 3b92985 {
    width: 100%;
    min-height: 250px;
    align-items: center;
}
    
#group_gvv {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#cfecc53e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 15px;
}
    
#\30 da547e1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c7444486 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 15px;
}
    
#a1e434c3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 15px;
}
    
#group_ir7 {
    column-gap: 7.279620853080569%;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_mcm {
    margin-right: 0%;
    margin-left: 0%;
    width: 20%;
}
    
#\36 28e4eae {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#acf9513f {
    margin-right: 0%;
    margin-left: 0%;
    width: 20%;
}
    
#\31 c2da816 {
    column-gap: 7.279620853080569%;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c068e2a1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 8d90932 {
    margin-right: 0%;
    margin-left: 0%;
    width: 20%;
}
    
#fc6980c6 {
    column-gap: 7.279620853080569%;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 8135742 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 7.279620853080569%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\35 690b0f7 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#d1cbcfbb::before, #d1cbcfbb > .bgExtraLayerOverlay {
    
}
#d1cbcfbb {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
}
    
#\35 608c2fe {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b0f3901d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d303ed01 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f392b536 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#a3669e56 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#ed756d4b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_s75 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\39 065bdeb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b953114f {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_086 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\39 7f2e58e {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#ce386095 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#e1075847 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a03706a0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 47f1095 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-self: flex-start;
}
}



@media (max-width: 767px) {
    
#bed77778 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#dcdb5de1 {
    width: 329px;
}
    
#\38 e488ac1 {
    width: 100%;
    min-height: 250px;
    align-items: center;
    order: 0;
}
    
#\30 25dbeb9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\32 8c8e705 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\37 7ec5719 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 5dcf7c5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
}
    
#widget_cgf {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#widget_7sg {
    height: 240px;
}
    
#group_0b7 {
    column-gap: 7.279620853080569%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_09j {
    height: 42px;
    width: 19.49%;
}
    
#group_c42 {
    width: 100%;
    align-items: flex-start;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ec0ae632 {
    width: 100%;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f5c8cffd {
    margin: 0px 0% 0px 0%;
}
}

