@media all {
  *#dm .dmInner a.span.textonly { color:var(--color_1) !important; }

  *#dm .dmInner div.dmform-error { font-style:normal !important; }

  *#dm .dmInner div.dmforminput textarea { font-style:italic !important; }

  *#dm .dmInner div.dmforminput *.fileUploadLink { font-style:italic !important; }

  *#dm .dmInner div.checkboxwrapper span { font-style:italic !important; }

  *#dm .dmInner div.radiowrapper span { font-style:italic !important; }

  *#dm .dmInner div.u_1606902671 img[dm_changed] {
    object-position:0 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1606902671 img {
    object-position:0 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1572395528 img[dm_changed] {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1572395528 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1823688901 img[dm_changed] {
    object-position:50% 0 !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1823688901 img {
    object-position:50% 0 !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner *.u_1762887782 { text-align:LEFT !important; }

  *#dm .dmInner *.u_1451672928 { text-align:CENTER !important; }

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

  *#dm .dmInner *.u_1738371097 { text-align:LEFT !important; }

  *#dm .dmInner nav.u_1532563141 { color:white !important; }

  *#dm .dmInner nav.u_1856512003 { color:white !important; }

  *#dm .dmInner div.u_1794766719 .shape-text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1794766719 .shape-description p { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1794766719 .shape-description ul { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1794766719 .shape-description ol { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1373336941 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(45,46,50,1) !important;
  }

  *#dm .dmInner div.u_1570931392 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(45,46,50,1) !important;
  }

  *#dm .dmInner div.u_1267151513 .shape-text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1267151513 .shape-description p { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1267151513 .shape-description ul { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1267151513 .shape-description ol { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1736692782 .shape-text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1736692782 .shape-description p { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1736692782 .shape-description ul { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1736692782 .shape-description ol { color:var(--color_1) !important; }

  *#dm .dmInner nav.u_1418190742 { color:white !important; }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_2602820439 img {
    object-position:50% 100% !important;
    object-fit:cover !important;
    border-radius:8px 8px 8px 8px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_3613104274 img {
    border-radius:8px 8px 8px 8px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner a.u_1757495981 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_5) var(--color_5) var(--color_5) var(--color_5) !important;
  }

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

  *#dm .dmInner div.u_1909104793 {
    background-color:var(--color_1) !important;
    background-image:initial !important;
    border-radius:8px 8px 8px 8px !important;
  }

  *#dm .dmInner div.u_1381195679 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-radius:8% 8% 8% 8% !important;
  }

  *#dm .dmInner div.u_1381195679 .svg { fill:var(--color_2) !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm *.d-page-1716942098 DIV.dmInner {
    background-repeat:no-repeat !important;
    background-size:cover !important;
  }

  *#dm *.d-page-1716942098 DIV#dmSlideRightNavRight {
    background-repeat:no-repeat !important;
    background-image:none !important;
    background-size:cover !important;
  }
}
@media (min-width:1025px) {
  *#dm *.d-page-1716942098 DIV.dmInner {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-attachment:fixed !important;
    background-position:50% 50% !important;
  }

  *#dm *.d-page-1716942098 DIV#dmSlideRightNavRight {
    background-repeat:no-repeat !important;
    background-image:none !important;
    background-size:cover !important;
    background-attachment:fixed !important;
    background-position:50% 50% !important;
  }

  *#dm .dmInner div.u_1794766719 .shape-text { font-size:16px !important; }

  *#dm .dmInner div.u_1794766719 .shape-description p { font-size:48px !important; }

  *#dm .dmInner div.u_1794766719 .shape-description ul { font-size:48px !important; }

  *#dm .dmInner div.u_1794766719 .shape-description ol { font-size:48px !important; }

  *#dm .dmInner div.u_1267151513 .shape-text { font-size:16px !important; }

  *#dm .dmInner div.u_1267151513 .shape-description p { font-size:48px !important; }

  *#dm .dmInner div.u_1267151513 .shape-description ul { font-size:48px !important; }

  *#dm .dmInner div.u_1267151513 .shape-description ol { font-size:48px !important; }

  *#dm .dmInner div.u_1736692782 .shape-text { font-size:16px !important; }

  *#dm .dmInner div.u_1736692782 .shape-description p { font-size:48px !important; }

  *#dm .dmInner div.u_1736692782 .shape-description ul { font-size:48px !important; }

  *#dm .dmInner div.u_1736692782 .shape-description ol { font-size:48px !important; }
}
@media (min-width:0px) and (max-width:767px) {}
@media (min-width:768px) and (max-width:1024px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#c01c31c9::before, #c01c31c9 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.75;
    border-radius: inherit;
}
#c01c31c9 {
    background-image: url(https://lirp.cdn-website.com/20871f92/dms3rep/multi/opt/pexels-photo-190574-1920w.jpeg);
    box-shadow: none;
}
    
#\35 c5aa20b {
    min-height: 682px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\38 1a6e889 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#aba9dfaa {
    max-width: 100%;
    width: 71.37%;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_6ko {
    width: 56.13%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_bd8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 16px 16px 16px;
}
#widget_bd8 {
    width: auto;
    height: auto;
    min-width: 32px;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_btf {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#group_13l {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\35 4037c19.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 16px 16px 16px;
}
#\35 4037c19 {
    width: auto;
    height: auto;
    min-width: 32px;
    min-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 (min-width: 768px) and (max-width: 1024px) {
    
#\35 c5aa20b {
    min-height: 545px;
}
    
#c01c31c9::before, #c01c31c9 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
    
#aba9dfaa {
    width: 100.00%;
}
    
#widget_6ko {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\35 c5aa20b {
    min-height: unset;
    flex-direction: column;
}
    
#\38 1a6e889 {
    min-height: 282px;
    width: 100%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c01c31c9::before, #c01c31c9 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
    
#aba9dfaa {
    width: 100.00%;
}
    
#widget_6ko {
    width: 100.00%;
}
    
#widget_bd8 {
    min-width: 32px;
    width: 201px;
    margin: 0px 0% 0px 0%;
}
    
#\35 4037c19 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_13l {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#cd8d4bc4 {
    min-height: 826px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\34 7cd7c82 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url();
}
    
#\32 97b5796 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    order: 1;
    flex-direction: row;
    margin: 0% 0% 0% 0%;
}
    
#a49c2527 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    box-shadow: none;
    border-radius: 0px 0px 0px 0px;
    background-color: var(--color_1);
    background-image: initial;
    padding: 24px 32px 24px 32px;
    margin: 0px 0% 0px 0%;
}
    
#f6f9a39d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9a1c420 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_r0h {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
}
    
#widget_91t {
    width: 100%;
    height: 628px;
    max-width: 100%;
}
    
#widget_tna {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cd8d4bc4 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\36 2b76890 {
    margin: 0px 0% 0px 0%;
}
    
#\32 97b5796 {
    column-gap: 4%;
    width: 100%;
    min-height: 80px;
}
    
#a49c2527 {
    align-items: center;
}
    
#group_r0h {
    width: 100%;
    min-height: 80px;
}
    
#widget_91t {
    height: 572px;
}
    
#widget_tna {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#cd8d4bc4 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\32 97b5796 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#a49c2527 {
    min-width: 32px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#group_r0h {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_91t {
    height: 384px;
}
}



@media all {
    
#\34 4174181 {
    width: 99.99787705331491%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 58bddf7 {
    min-height: 667px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 130px 0px 130px;
    margin: 0% 0% 0% 0%;
}
    
#f45af57d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#b872f328 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 d84a4c0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#f7fdf5c4 {
    margin: 0px 0% 0px 0%;
}
    
#widget_9qe {
    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;
}
    
#widget_e7j {
    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;
}
    
#group_34f {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#d3c3424a {
    width: 99.99787705331491%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2b35ea8 {
    align-items: flex-start;
    width: 100%;
    min-height: 113px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    height: auto;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 d4e38fc {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\38 a70cb53 {
    flex-direction: row;
    align-items: flex-start;
    width: 99.99787705331491%;
    min-height: 27px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa5430b8 {
    flex-direction: row;
    align-items: flex-start;
    width: 99.99787705331491%;
    min-height: 27px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a62e6ec {
    width: 99.99787705331491%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a3174ce6 {
    flex-direction: row;
    align-items: flex-start;
    width: 99.99787705331491%;
    min-height: 27px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 142c8c2 {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#fcd775f2 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 113px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    height: auto;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 da1b38d {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_6g7 {
    width: 100%;
    height: 540px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 58bddf7 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#f7fdf5c4 {
    margin: 0px 0% 0px 0%;
}
    
#fcd775f2 {
    width: 100.00%;
    row-gap: 16px;
    height: auto;
    min-height: 118px;
}
    
#b872f328 {
    width: 100%;
    min-height: 80px;
}
    
#\35 d84a4c0 {
    width: 100%;
    min-height: 80px;
}
    
#group_34f {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\36 58bddf7 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#b872f328 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 d84a4c0 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\33 2b35ea8 {
    height: auto;
    min-height: 113px;
}
    
#\38 a70cb53 {
    justify-content: flex-start;
}
    
#fa5430b8 {
    justify-content: flex-start;
}
    
#a3174ce6 {
    justify-content: flex-start;
}
    
#fcd775f2 {
    width: 100.00%;
}
    
#widget_6g7 {
    height: 240px;
}
    
#group_34f {
    align-items: center;
}
}



@media all {
    
#\39 1705363 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c63a3ca6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 dac8eee {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#f13f2888::before, #f13f2888 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.35;
    border-radius: inherit;
}
#f13f2888 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/20871f92/dms3rep/multi/opt/Blue+and+Yellow+Illustrative+Modern+Professional+Car+Auto+Service+Company+Promotion+Instagram+Post-1920w.png);
    background-attachment: fixed;
}
#f13f2888.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAANElEQVQI12MQVg0TUcOORNXDGDClhcEIwkaRFlZFIIS0MKoERAQmrYYuIYxkBao0kgREBAAmIiGK1PRI+QAAAABJRU5ErkJggg==');
}
    
#\38 7e731a9 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#b709c59e {
    width: 56.55%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 a21d692 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 82px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ffff5f4e {
    align-items: flex-start;
    width: 50%;
    min-height: 82px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 0px 0px 0px 0px;
    border-radius: 8px 8px 8px 8px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 d606b94 {
    width: 99.95275198733286%;
    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_u34 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 598b750 {
    align-items: flex-start;
    width: 50%;
    min-height: 82px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 0px 0px 0px 0px;
    border-radius: 8px 8px 8px 8px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c74541aa {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#af191d4e {
    width: 99.95275198733286%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac24f7e8 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 82px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 a82b1d5 {
    align-items: flex-start;
    width: 50%;
    min-height: 82px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 0px 0px 0px 0px;
    border-radius: 8px 8px 8px 8px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 d65088b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 3a9534f {
    width: 99.95275198733286%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e9bf392 {
    align-items: flex-start;
    width: 50%;
    min-height: 82px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 0px 0px 0px 0px;
    border-radius: 8px 8px 8px 8px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 c5b7136 {
    width: 99.95275198733286%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 1705363 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#ffff5f4e {
    align-items: center;
}
    
#\36 d606b94 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\33 598b750 {
    align-items: center;
}
    
#af191d4e {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\39 a82b1d5 {
    align-items: center;
}
    
#\35 3a9534f {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\34 e9bf392 {
    align-items: center;
}
    
#\35 c5b7136 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#f13f2888::before, #f13f2888 > .bgExtraLayerOverlay {
    
}
#f13f2888.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAANElEQVQI12MQVg0TUcOORNXDGDClhcEIwkaRFlZFIIS0MKoERAQmrYYuIYxkBao0kgREBAAmIiGK1PRI+QAAAABJRU5ErkJggg==');
}
    
#b709c59e {
    width: 100.00%;
}
    
#widget_u34 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#c74541aa {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 d65088b {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\38 7e731a9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 dac8eee {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\38 a21d692 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#ffff5f4e {
    width: 100.00%;
    height: auto;
    min-height: 165px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\33 598b750 {
    width: 100.00%;
    height: auto;
    min-height: 165px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#ac24f7e8 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#\39 a82b1d5 {
    width: 100.00%;
    height: auto;
    min-height: 165px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\34 e9bf392 {
    width: 100.00%;
    height: auto;
    min-height: 165px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#f13f2888::before, #f13f2888 > .bgExtraLayerOverlay {
    
}
#f13f2888.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAANElEQVQI12MQVg0TUcOORNXDGDClhcEIwkaRFlZFIIS0MKoERAQmrYYuIYxkBao0kgREBAAmIiGK1PRI+QAAAABJRU5ErkJggg==');
}
    
#b709c59e {
    width: 100.00%;
}
}



@media all {
    
#\36 24d1684 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b420701 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aff9c984 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\36 21ffc91 {
    align-items: center;
    width: 32.4%;
    min-height: 456px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 2px 2px 2px 2px;
    border-radius: 8px 8px 8px 8px;
    height: auto;
    padding: 16px 24px 16px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\39 8a2d693 {
    align-items: center;
    width: 32.4%;
    min-height: 456px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 2px 2px 2px 2px;
    border-radius: 8px 8px 8px 8px;
    height: auto;
    padding: 16px 24px 16px 24px;
    margin: 0px 0% 0px 0.3%;
}
    
#\33 854510f {
    align-items: center;
    width: 100%;
    min-height: 156px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    height: auto;
}
    
#c5b9bd80 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5c10cc1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5ec917b {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 f5c107d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5b00af3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f08d2558 {
    align-items: center;
    width: 100%;
    min-height: 156px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    height: auto;
}
    
#\34 137940c {
    align-items: center;
    width: 100%;
    min-height: 156px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    height: auto;
}
    
#\34 c01b95c {
    align-items: center;
    width: 100%;
    min-height: 156px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    height: auto;
}
    
#\37 d8aa75f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 0d278f5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a734ecd2 {
    align-items: center;
    width: 32.4%;
    min-height: 456px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 2px 2px 2px 2px;
    border-radius: 8px 8px 8px 8px;
    height: auto;
    padding: 16px 24px 16px 24px;
    margin: 0px 0% 0px 0%;
}
    
#df773704 {
    align-items: flex-start;
    width: 32.4%;
    min-height: 456px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 0px 0px 0px 0px;
    border-radius: 8px 8px 8px 8px;
    padding: 16px 24px 16px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\36 060dbd4 {
    width: 100px;
    height: auto;
    max-width: 100%;
}
    
#\33 65d1043 {
    width: 40.78%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ede7ef23 {
    align-items: center;
    width: 32.35838247683235%;
    min-height: 456px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 2px 2px 2px 2px;
    border-radius: 8px 8px 8px 8px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    height: auto;
    padding: 16px 24px 16px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\34 ac00a45 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d7d6fc8f {
    width: 100px;
    height: auto;
    max-width: 100%;
}
    
#\36 47df0b4 {
    align-items: center;
    width: 100%;
    min-height: 156px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    height: auto;
}
    
#\36 f2c940e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#e0fc7cbd {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    align-self: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 3073ea9.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 8px 8px 8px;
}
#\38 3073ea9 {
    width: 100px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d5a19cd1 {
    width: 100px;
    height: auto;
    max-width: 100%;
}
    
#\33 489b376 {
    align-items: center;
    width: 32.4%;
    min-height: 456px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 2px 2px 2px 2px;
    border-radius: 8px 8px 8px 8px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    height: auto;
    padding: 16px 24px 16px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\36 8035cc0 {
    width: 100px;
    height: auto;
    max-width: 100%;
}
    
#\30 2b5305f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4dbf9a9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b95343bf {
    width: 99.95275198733286%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4dfc9b6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#df773704 {
    min-width: 32px;
    width: 100%;
    height: auto;
    min-height: 88px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#ede7ef23 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 21ffc91 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 8a2d693 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 489b376 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a734ecd2 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 65d1043 {
    width: 100.00%;
}
    
#e0fc7cbd {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 5ec917b {
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#df773704 {
    width: 100.00%;
    height: auto;
    min-height: 165px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#ede7ef23 {
    width: 100.00%;
    height: auto;
    min-height: 165px;
    margin: 0px 0% 0px 0%;
}
    
#aff9c984 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 21ffc91 {
    width: 100.00%;
    height: auto;
    min-height: 165px;
    margin: 0px 0% 0px 0%;
}
    
#\39 8a2d693 {
    width: 100.00%;
    height: auto;
    min-height: 165px;
    margin: 0px 0% 0px 0%;
}
    
#e0fc7cbd {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#\33 489b376 {
    width: 100.00%;
    height: auto;
    min-height: 165px;
    margin: 0px 0% 0px 0%;
}
    
#\35 5ec917b {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 d8aa75f {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#a734ecd2 {
    width: 100.00%;
    height: auto;
    min-height: 165px;
    margin: 0px 0% 0px 0%;
}
    
#\33 65d1043 {
    width: 100.00%;
}
    
#\34 137940c {
    align-items: center;
}
    
#\34 c01b95c {
    align-items: center;
}
    
#f08d2558 {
    align-items: center;
}
    
#\33 854510f {
    align-items: center;
}
    
#\36 47df0b4 {
    align-items: center;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d3c00178 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\32 3a902e5::before, #\32 3a902e5 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.9;
    border-radius: inherit;
}
#\32 3a902e5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: url(https://lirp.cdn-website.com/20871f92/dms3rep/multi/opt/car-engine-motor-clean-customized-159293-1920w.jpeg);
    background-attachment: fixed;
}
#\32 3a902e5.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMH/8QAHhAAAQQBBQAAAAAAAAAAAAAAAgABAwURBBYhYWL/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABgRAAMBAQAAAAAAAAAAAAAAAAECAwAE/9oADAMBAAIRAxEAPwDL9Lak9VJWSxiRylmQvSjswH5c3y/aIhJiRr9AEqsq7//Z');
}
    
#\37 64bca1e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_t3c {
    width: 99.99995488306942%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_n53 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d3c00178 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 512px;
}
    
#\30 d9ada04 {
    margin: 0px 0% 0px 0%;
}
    
#\32 3a902e5::before, #\32 3a902e5 > .bgExtraLayerOverlay {
    
}
#\32 3a902e5.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMH/8QAHhAAAQQBBQAAAAAAAAAAAAAAAgABAwURBBYhYWL/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABgRAAMBAQAAAAAAAAAAAAAAAAECAwAE/9oADAMBAAIRAxEAPwDL9Lak9VJWSxiRylmQvSjswH5c3y/aIhJiRr9AEqsq7//Z');
}
}



@media (max-width: 767px) {
    
#d3c00178 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\37 64bca1e {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\32 3a902e5::before, #\32 3a902e5 > .bgExtraLayerOverlay {
    
}
#\32 3a902e5.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMH/8QAHhAAAQQBBQAAAAAAAAAAAAAAAgABAwURBBYhYWL/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABgRAAMBAQAAAAAAAAAAAAAAAAECAwAE/9oADAMBAAIRAxEAPwDL9Lak9VJWSxiRylmQvSjswH5c3y/aIhJiRr9AEqsq7//Z');
}
    
#widget_t3c {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media all {
    
#\39 7442703 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#f8455fa2 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 56e6ec9 {
    width: 48.77%;
    height: 68px;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#af9c0ab9 {
    justify-content: space-between;
    align-items: center;
    width: 99.14%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    min-width: 32px;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\31 637b0b3 {
    min-height: 552px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\32 9531e68 {
    width: 23.45%;
    height: 66px;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 f06a4fc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f1428928 {
    justify-content: space-between;
    align-items: center;
    width: 99.14553952223915%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d4c68bee {
    width: 48.77%;
    height: 68px;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 bed8546::before, #\37 bed8546 > .bgExtraLayerOverlay {
    
}
#\37 bed8546 {
    background-image: url(https://lirp.cdn-website.com/20871f92/dms3rep/multi/opt/White+and+Black+Modern+House+Painting+Services+Promotion+Instagram+Post+%285%29-1920w.png);
    background-color: var(--color_4);
    background-attachment: fixed;
}
#\37 bed8546.lazy {
    background-image: url('');
}
    
#\33 7ca12fe {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\30 0280a21 {
    width: 23.45%;
    height: 66px;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 8b55e43 {
    align-items: flex-start;
    width: 30.53589394969409%;
    min-height: 348px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    box-shadow: var(--color_3) 3px 0px 11px 0px;
    background-color: var(--color_1);
    background-image: initial;
    border-radius: 8px 8px 8px 8px;
    height: auto;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 8313fba {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 962f6da {
    align-items: flex-start;
    width: 32.28300475866757%;
    min-height: 348px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    box-shadow: var(--color_3) 3px 0px 11px 0px;
    background-color: var(--color_1);
    background-image: initial;
    border-radius: 8px 8px 8px 8px;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 d9b6969 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 ecc0b7a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 f30dfdb {
    align-items: flex-start;
    width: 31.493337865397685%;
    min-height: 348px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    box-shadow: var(--color_3) 3px 0px 11px 0px;
    background-color: var(--color_1);
    background-image: initial;
    border-radius: 8px 8px 8px 8px;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c8302977 {
    justify-content: space-between;
    align-items: center;
    width: 99.14553952223915%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7279f6a {
    width: 48.77%;
    height: 68px;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 b4e6c2f {
    width: 23.45%;
    height: 66px;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 ebd708b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#abbe2b31 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f8455fa2 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\37 bed8546::before, #\37 bed8546 > .bgExtraLayerOverlay {
    
}
#\37 bed8546.lazy {
    background-image: url('');
}
    
#\38 8b55e43 {
    width: 100.00%;
    height: auto;
    min-height: 292px;
    margin: 0px 0% 0px 0%;
}
    
#\39 8313fba {
    padding: 0px 0px 0px 0px;
}
    
#\34 962f6da {
    width: 100.00%;
    height: auto;
    min-height: 292px;
    margin: 0px 0% 0px 0%;
}
    
#\37 f30dfdb {
    width: 100.00%;
    height: auto;
    min-height: 292px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 7442703 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#f8455fa2 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\32 56e6ec9 {
    height: 44px;
}
    
#af9c0ab9 {
    height: auto;
    min-height: 44px;
}
    
#\31 637b0b3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 9531e68 {
    height: 70px;
}
    
#d4c68bee {
    height: 40px;
}
    
#\37 bed8546::before, #\37 bed8546 > .bgExtraLayerOverlay {
    
}
#\37 bed8546.lazy {
    background-image: url('');
}
    
#\30 0280a21 {
    height: 38px;
}
    
#\38 8b55e43 {
    width: 100.01%;
    height: auto;
    min-height: 264px;
    margin: 0px 0% 0px 0%;
}
    
#\39 8313fba {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\34 962f6da {
    width: 100.01%;
    height: auto;
    min-height: 290px;
    margin: 0px 0% 0px 0%;
}
    
#\37 f30dfdb {
    width: 100.01%;
    height: auto;
    min-height: 290px;
    margin: 0px 0% 0px 0%;
}
    
#\33 7279f6a {
    height: 40px;
}
    
#\36 b4e6c2f {
    height: 70px;
}
    
#\33 7ca12fe {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\32 d9b6969 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 ecc0b7a {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 ebd708b {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#abbe2b31 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ccb6a5b8 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 61px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c55f440 {
    width: 59.05%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b0a7fce {
    min-height: 455px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 100px 130px 100px 130px;
    margin: 0% 0% 0% 0%;
}
    
#\35 e0df704 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a95f5f60 {
    margin: 0px 0% 0px 0%;
}
    
#\36 6c02a72 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    background-color: var(--color_4);
    background-image: url(https://lirp.cdn-website.com/20871f92/dms3rep/multi/opt/Blue+and+Yellow+Illustrative+Modern+Professional+Car+Auto+Service+Company+Promotion+Instagram+Post-1920w.png);
    background-attachment: fixed;
    border-radius: 8px 8px 8px 8px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 2px 2px 2px 2px;
    padding: 24px 32px 24px 32px;
    margin: 0% 0% 0% 0%;
}
#\36 6c02a72.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAANElEQVQI12MQVg0TUcOORNXDGDClhcEIwkaRFlZFIIS0MKoERAQmrYYuIYxkBao0kgREBAAmIiGK1PRI+QAAAABJRU5ErkJggg==');
}
    
#\32 2d141e8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: initial;
}
    
#f2572ba5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 32px 16px 32px;
}
#f2572ba5 {
    width: auto;
    height: auto;
    min-width: 32px;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7d806d5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 32px 16px 32px;
}
#\30 7d806d5 {
    width: auto;
    height: auto;
    min-width: 32px;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 76f7af7 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 b0a7fce {
    min-height: 427px;
    padding: 100px 40px 100px 40px;
}
    
#\36 c55f440 {
    width: 100.00%;
}
    
#a95f5f60 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ccb6a5b8 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 b0a7fce {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 100px 20px 100px 20px;
}
    
#\36 c55f440 {
    width: 100.00%;
}
    
#a95f5f60 {
    margin: 0px 0% 0px 0%;
}
    
#\36 6c02a72 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\36 6c02a72.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAANElEQVQI12MQVg0TUcOORNXDGDClhcEIwkaRFlZFIIS0MKoERAQmrYYuIYxkBao0kgREBAAmIiGK1PRI+QAAAABJRU5ErkJggg==');
}
    
#f2572ba5 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 7d806d5 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 76f7af7 {
    align-items: center;
}
}

