@media all {
  *#dm .dmInner div.u_1923316280 .svg { fill:var(--color_7) !important; }

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

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

  *#dm .dmInner *.u_1403941567 .photoGalleryThumbs .image-container a { background-size:contain !important; }

  *#dm .dmInner *.u_1145239155 .photoGalleryThumbs .image-container a { background-size:contain !important; }

  *#dm .dmInner div.u_1975706897 .caption-container .caption-title { color:var(--color_1) !important; }

  *#dm .dmInner *.u_1975706897 .photoGalleryThumbs .image-container a { background-size:contain !important; }

  *#dm .dmInner div.u_1975706897 .caption-inner { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1975706897 { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1975706897 .caption-container .caption-text { color:var(--color_8) !important; }

  *#dm .dmInner div.u_1975706897 .caption-container .caption-text .rteBlock { color:var(--color_8) !important; }

  *#dm .dmInner div.u_1403941567 { background-color:rgba(0,0,0,0.3) !important; }

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

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

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

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

  *#dm .dmInner a.u_1921032494 { border-radius:0px 0px 0px 0px !important; }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1214781368 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1270830697 hr { color:var(--color_2) !important; }

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

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

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

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

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

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

  *#dm .dmInner a.u_1673633339 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/ded7e325/icon/Video_7932902.svg) !important;
  }

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

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

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

  *#dm .dmInner a.u_1319159442 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/ded7e325/icon/Video_7932902.svg) !important;
  }

  *#dm .dmInner a.u_1152464646:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1152464646.hover .iconBg { background-color:rgb(255,255,255) !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1975591771:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1975591771.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1023281661 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/ded7e325/icon/Wrench_7142560.svg) !important;
  }

  *#dm .dmInner a.u_1975591771 .iconBg {
    display:inline-block !important;
    background-color:var(--color_2) !important;
    mask-image:url(https://irp.cdn-website.com/ded7e325/icon/Calendar_7953226.svg) !important;
  }

  *#dm .dmInner a.u_1133346052:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1133346052.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1133346052 .iconBg {
    display:inline-block !important;
    background-color:var(--color_2) !important;
    mask-image:url(https://irp.cdn-website.com/ded7e325/icon/Calendar_7953226.svg) !important;
  }

  *#dm .dmInner a.u_1075083264 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/ded7e325/icon/tires_2391416.svg) !important;
  }

  *#dm .dmInner a.u_1960807997 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/ded7e325/icon/credit+cart_2990740.svg) !important;
  }

  *#dm .dmInner a.u_1956771593 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/ded7e325/icon/tires_2391416.svg) !important;
  }

  *#dm .dmInner a.u_1758890345 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/ded7e325/icon/review_7911462.svg) !important;
  }

  *#dm .dmInner a.u_1750019152:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1750019152.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1750019152 .iconBg {
    display:inline-block !important;
    background-color:var(--color_2) !important;
    mask-image:url(https://irp.cdn-website.com/ded7e325/icon/Calendar_7953226.svg) !important;
  }

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

  *#dm .dmInner *.u_1673440243 .mw-ll-card { background-color:var(--color_8) !important; }

  *#dm .dmInner div.u_1673440243 .mw-ll-storename-button {
    color:var(--color_6) !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1673440243 .mw-ll-phone a { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1673440243 .cta-1 { background-color:var(--color_5) !important; }

  *#dm .dmInner div.u_1039578863 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1039578863 .m-recaptcha { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1039578863 .dmformsubmit { width:180px !important; }

  *#dm .dmInner *.u_1058195102 .photoGalleryThumbs .image-container a { background-size:contain !important; }

  *#dm .dmInner div.u_1058195102 .caption-container .caption-title { font-weight:400 !important; }

  *#dm .dmInner div.u_1058195102 .caption-inner { background-color:rgba(0,0,0,0) !important; }

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

  *#dm .dmInner div.u_1039578863 textarea {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1039578863 select {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

  *#dm .dmInner div.u_1858058952 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1858058952 .m-recaptcha { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1858058952 .dmformsubmit { width:180px !important; }

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

  *#dm .dmInner div.u_1858058952 textarea {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1858058952 select {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1032810668 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1032810668 .m-recaptcha { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1032810668 .dmformsubmit { width:180px !important; }

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

  *#dm .dmInner div.u_1032810668 textarea {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1032810668 select {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner *.u_1134832501 .photoGalleryThumbs .image-container a { background-size:contain !important; }

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

  *#dm .dmInner a.u_1308880205 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/ded7e325/icon/sheild_7599157.svg) !important;
  }

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

  *#dm .dmInner a.u_1946464995 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/ded7e325/icon/sheild_7599157.svg) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1603276408:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1603276408.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1603276408 .iconBg {
    display:inline-block !important;
    background-color:var(--color_2) !important;
    mask-image:url(https://irp.cdn-website.com/ded7e325/icon/warranty_6937492.svg) !important;
  }

  *#dm .dmInner a.u_1827609847 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/ded7e325/icon/Video_7932902.svg) !important;
  }

  *#dm .dmInner *.u_services .photoGalleryThumbs .image-container a { background-size:contain !important; }

  *#dm .dmInner div.u_services .caption-container .caption-title { font-weight:400 !important; }

  *#dm .dmInner div.u_services .caption-inner { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner *.u_amenities .photoGalleryThumbs .image-container a { background-size:contain !important; }

  *#dm .dmInner div.u_amenities .caption-container .caption-title { font-weight:400 !important; }

  *#dm .dmInner div.u_amenities .caption-inner { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1152464646 .iconBg {
    display:inline-block !important;
    background-color:var(--color_2) !important;
    mask-image:url(https://irp.cdn-website.com/ded7e325/icon/Calendar_7953226.svg) !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1403941567 .photoGalleryThumbs .image-container a { padding-top:80px !important; }

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

  *#dm .dmInner div.u_1975706897 .caption-button { width:200px !important; }

  *#dm .dmInner *.u_1975706897 .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_1975706897 .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_1975706897 .photoGalleryViewAll { padding:0 20px !important; }

  *#dm .dmInner div.u_1975706897 .caption-container .caption-title { font-size:18px !important; }

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

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

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

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

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

  *#dm .dmInner div.u_1058195102 .caption-container .caption-title { font-size:14px !important; }

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

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

  *#dm .dmInner div.u_services .caption-container .caption-title { font-size:14px !important; }

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

  *#dm .dmInner div.u_amenities .caption-container .caption-title { font-size:14px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner a.u_1075083264 span.text { font-size:14px !important; }

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

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

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

  *#dm .dmInner div.u_1975706897 .caption-button { width:200px !important; }

  *#dm .dmInner div.u_1975706897 .caption-container .caption-title { font-size:14px !important; }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1058195102 .caption-container .caption-title { font-size:16px !important; }

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

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

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

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

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

  *#dm .dmInner div.u_services .caption-container .caption-title { font-size:16px !important; }

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

  *#dm .dmInner div.u_amenities .caption-container .caption-title { font-size:16px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_2) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_2) !important; }

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

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

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

  *#dm .dmInner div.u_1975706897 .caption-button { width:180px !important; }

  *#dm .dmInner div.u_1975706897 .caption-button span.text { font-size:12px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1058195102 .caption-container .caption-title { font-size:14px !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_services .caption-container .caption-title { font-size:14px !important; }

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

  *#dm .dmInner div.u_amenities .caption-container .caption-title { font-size:14px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: var(--color_2);
    --overlapping-background-image: var(--color_2);
}
}



@media all {
    
#\32 3205642 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 1% 4% 1%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#da31de6e::before, #da31de6e > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
}
#da31de6e {
    background-color: var(--color_2);
    background-image: initial;
}
    
#\33 97cedc0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e7a63563 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a7e956f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 48%;
    justify-content: flex-start;
    min-width: 4%;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
    background-origin: border-box;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#df309f68 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 61c5f9d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a9d6b3d3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#group_qml {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    background-color: rgba(0, 0, 0, 0.3);
    background-image: initial;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#b4db74b1 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#widget_0r5 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 3205642 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#da31de6e::before, #da31de6e > .bgExtraLayerOverlay {
    
}
    
#\37 a7e956f {
    width: 100%;
    min-height: 80px;
}
    
#df309f68 {
    width: 240px;
}
    
#a9d6b3d3 {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\32 3205642 {
    min-height: 0;
    flex-direction: column;
    padding-left: 2%;
    padding-right: 2%;
    flex-wrap: nowrap;
}
    
#da31de6e::before, #da31de6e > .bgExtraLayerOverlay {
    
}
    
#\37 a7e956f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#df309f68 {
    width: 240px;
}
    
#a9d6b3d3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#ce3be62d {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
}
    
#\30 d22b346 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: center;
    order: 2;
}
    
#d94cf76c {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
    background-color: var(--color_8);
    background-image: initial;
}
    
#\37 86c2c70 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: none;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 bf3d306 {
    align-self: start;
    padding-top: 4%;
    background-size: cover;
    display: flex;
    padding-bottom: 4%;
    min-height: 240px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    order: 0;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\30 6e79f49 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
}



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



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



@media all {
    
#\32 27e1248 {
    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;
}
    
#\31 d8de68a {
    width: 1168px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d7c66e9::before, #\39 d7c66e9 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.7;
    border-radius: inherit;
}
#\39 d7c66e9 {
    background-color: var(--color_2);
    background-image: url(https://lirp.cdn-website.com/ded7e325/dms3rep/multi/opt/brand-new-modern-car-tyre-on-a-black-background-1920w.jpg);
}
#\39 d7c66e9.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQI/8QAGxAAAgIDAQAAAAAAAAAAAAAAAQMAAgQRQRP/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AzDiZK0i4YqrK2HeSc+ZJI3EQP//Z');
}
    
#baed109c {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: center;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0b189fa {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#bd0f3b69 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#b39fb279 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 d8de68a {
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d7c66e9::before, #\39 d7c66e9 > .bgExtraLayerOverlay {
    
}
#\39 d7c66e9.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQI/8QAGxAAAgIDAQAAAAAAAAAAAAAAAQMAAgQRQRP/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AzDiZK0i4YqrK2HeSc+ZJI3EQP//Z');
}
    
#baed109c {
    width: 240px;
    order: 3;
}
    
#\36 0b189fa {
    order: 1;
}
    
#bd0f3b69 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\32 27e1248 {
    order: 0;
}
    
#\31 d8de68a {
    justify-self: center;
    align-self: center;
    width: 94%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 2 / span 1;
}
    
#\39 d7c66e9::before, #\39 d7c66e9 > .bgExtraLayerOverlay {
    
}
#\39 d7c66e9.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQI/8QAGxAAAgIDAQAAAAAAAAAAAAAAAQMAAgQRQRP/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AzDiZK0i4YqrK2HeSc+ZJI3EQP//Z');
}
    
#baed109c {
    width: 240px;
    order: 3;
}
    
#\36 0b189fa {
    order: 1;
}
    
#bd0f3b69 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#b39fb279 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\31 9591516 {
    align-items: center;
    width: 97.40721618976076%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\39 7922381 {
    flex-direction: row;
    align-items: flex-start;
    width: 97.40721618976076%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    order: 4;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\34 0bd7bb4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 64.20%;
    min-width: 4%;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-start;
    background-color: var(--color_8);
    background-image: initial;
    padding: 40px 4% 40px 4%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\39 0afcc2e {
    min-height: 659px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\34 0d03e23 {
    background-color: var(--color_2);
    background-image: initial;
}
    
#\35 1446e79 {
    width: 97.40721618976076%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f44a654 {
    align-items: flex-start;
    width: 80%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#ced5c49c {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#fb7ac362 {
    align-items: flex-start;
    width: 20%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\34 89ea4b5 {
    flex-direction: row;
    align-items: flex-start;
    width: 97.40721618976076%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    order: 3;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#c8266578 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\35 9498ddd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#db92dffa {
    width: 30px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\33 93741b7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fdc21015 {
    align-items: flex-start;
    width: 80%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\37 02f7ee4 {
    align-items: flex-start;
    width: 80%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#widget_85t {
    width: 30px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\34 11dcffd {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\36 818fe4a {
    width: 30px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#widget_fg4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e0b085ee {
    align-items: flex-start;
    width: 20%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\39 8bd9f80 {
    align-items: flex-start;
    width: 20%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#ad0b29da {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\39 1f52e35 {
    margin-top: 4%;
    margin-bottom: 4%;
}
    
#widget_j5h {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\38 bb47b02 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#b2c7f9c6 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\34 753b1d5 {
    align-items: flex-start;
    width: 20%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\38 3dde694 {
    width: 30px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\30 46af9bd {
    align-items: flex-start;
    width: 80%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#c2145317 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 91866b7 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\36 70480ae {
    align-items: flex-start;
    width: 20%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#bcd011ac {
    width: 30px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\31 f707ea1 {
    align-items: flex-start;
    width: 80%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\38 83ca4df {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f6a42fb7 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\33 4f0a0f8 {
    align-items: flex-start;
    width: 20%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\33 81eaa6b {
    width: 30px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\39 0fdda8a {
    align-items: flex-start;
    width: 80%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\32 c1598d0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_vs8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_k5s {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\31 7b42cf2 {
    align-items: flex-start;
    width: 50%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\32 70d061b {
    align-items: flex-start;
    width: 50%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\38 d416d20 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#dc34b4e5 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 2% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b506db4e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#group_215 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#e92f86a5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#widget_7hi {
    width: 100%;
    height: 134px;
    max-width: 100%;
}
    
#widget_97a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_888 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#f30689fa {
    align-items: flex-start;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#widget_ame {
    width: 100%;
    height: 402px;
    min-height: 100px;
    max-width: 100%;
}
    
#\34 f7ee6bc {
    align-items: flex-start;
    width: 81.45%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\30 3c1f2a4 {
    align-items: flex-start;
    width: 84.07%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\39 2a42e77 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d0112e0d {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 2% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#video {
    width: 35.80441640378549%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    align-items: center;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 40px 4% 40px 4%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 0afcc2e {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\34 0bd7bb4 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    min-height: 80px;
}
    
#video {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\31 9591516 {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 7922381 {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 0bd7bb4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 0afcc2e {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\34 89ea4b5 {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ad0b29da {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\38 bb47b02 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\31 7b42cf2 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\32 70d061b {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\38 d416d20 {
    width: 240px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#dc34b4e5 {
    width: 240px;
    align-self: center;
    margin: 0px 0% 4% 0%;
}
    
#widget_7hi {
    height: 240px;
}
    
#\34 f7ee6bc {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\30 3c1f2a4 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\39 2a42e77 {
    width: 240px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#d0112e0d {
    width: 240px;
    align-self: center;
    margin: 0px 0% 4% 0%;
}
    
#video {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\31 6e82540 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    min-width: 4%;
    padding-right: 16px;
    padding-left: 16px;
    order: 1;
    justify-content: flex-start;
    padding-top: 2%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\31 0c48c35 {
    min-height: 400px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-top: 2%;
    padding-bottom: 2%;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\35 9c7e9e8 {
    width: 91.20%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d3bdd66 {
    width: 80.59%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ff26a21 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 2% 0px 6.3%;
    grid-area: auto / auto / auto / auto;
}
    
#feab9959 {
    flex-direction: row;
    align-items: flex-start;
    width: 51.08%;
    min-height: 40px;
    max-height: 100%;
    order: 0;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#e99835f1 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-height: 45px;
    margin: 0px 0% 0px 0.2%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 aa15f9c::before, #\36 aa15f9c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.4;
    border-radius: inherit;
}
#\36 aa15f9c {
    background-image: url(https://lirp.cdn-website.com/ded7e325/dms3rep/multi/opt/front-end-and-light-of-a-black-car-1920w.jpg);
    background-position: 50% 100%;
}
    
#group_oqp {
    flex-direction: row;
    align-items: center;
    width: 44.94%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    align-self: center;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#widget_oi0 {
    width: 89.64%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_73s {
    flex-direction: row;
    align-items: center;
    width: 48.181495794498744%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    order: 1;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#widget_g1h.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_g1h {
    width: 28.25%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#widget_qle.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_qle {
    width: 23.573539440781996%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 0c48c35 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\31 6e82540 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\36 aa15f9c::before, #\36 aa15f9c > .bgExtraLayerOverlay {
    
}
    
#group_oqp {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 9c7e9e8 {
    width: 100.00%;
}
    
#\38 d3bdd66 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#feab9959 {
    align-items: center;
    justify-content: center;
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\31 6e82540 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\31 0c48c35 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\38 ff26a21 {
    width: 240px;
    margin: 0px 0% 4% 0%;
}
    
#feab9959 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    width: 100.00%;
}
    
#e99835f1 {
    width: 240px;
    margin: 0px 0% 0px 0%;
}
    
#\36 aa15f9c::before, #\36 aa15f9c > .bgExtraLayerOverlay {
    
}
    
#group_oqp {
    width: 100.00%;
}
    
#\35 9c7e9e8 {
    width: 100.00%;
}
}



@media all {
    
#\37 4864697 {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 32.20%;
    min-height: 49px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    height: auto;
    border-style: solid;
    border-width: 1px 1px 2px 1px;
    border-color: var(--color_8) var(--color_8) var(--color_4) var(--color_8);
    background-color: var(--color_2);
    background-image: initial;
    padding: 2% 1% 2% 1%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c0a3c800 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 92%;
    min-width: 4%;
    flex-direction: row;
    background-image: initial;
    align-items: center;
    margin-top: -3%;
    background-position: 100% 50%;
    background-color: rgba(0, 0, 0, 0);
    margin-left: 4%;
    margin-right: 4%;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    padding: 10px 1% 10px 1%;
    margin-bottom: 0%;
}
    
#\38 146924c {
    min-height: 80px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\32 1b1fd47 {
    background-color: var(--color_2);
    background-image: initial;
}
    
#\39 cca9844 {
    width: 90.54%;
    height: auto;
    max-width: 100%;
}
    
#f5e06725 {
    width: 90.54%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 e641d74 {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 31.29%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
    height: auto;
    border-style: solid;
    border-width: 1px 1px 2px 1px;
    border-color: var(--color_8) var(--color_8) var(--color_4) var(--color_8);
    background-color: var(--color_2);
    background-image: initial;
    padding: 2% 1% 2% 1%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0c8f744 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ec4b239 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 252d9ad {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 32.20%;
    min-height: 49px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    height: auto;
    background-color: var(--color_4);
    background-image: initial;
    border-style: solid;
    border-width: 1px 1px 2px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_1) var(--color_3);
    padding: 2% 1% 2% 1%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b3fcafcb {
    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;
}
    
#\30 fb22c9e {
    width: 90.54%;
    height: auto;
    max-width: 100%;
}
    
#a430e5d5 {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 32.20%;
    min-height: 49px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    height: auto;
    border-style: solid;
    border-width: 1px 1px 2px 1px;
    border-color: var(--color_8) var(--color_8) var(--color_5) var(--color_8);
    background-color: var(--color_2);
    background-image: initial;
    padding: 2% 1% 2% 1%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 bf0aec2 {
    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;
}
    
#\39 927bda1 {
    width: 90.54%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 4864697 {
    width: 50%;
    min-height: 140px;
    margin: 0px 0% 0px 0%;
}
    
#\38 146924c {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#c0a3c800 {
    justify-content: flex-start;
    flex-wrap: wrap;
    column-gap: 0%;
    padding-left: 0%;
    padding-right: 0%;
    width: 100%;
    margin-right: 0%;
    flex-direction: row;
    background-position: 50% 50%;
    min-height: 8px;
    align-content: stretch;
    margin-left: 0%;
}
    
#\32 e641d74 {
    width: 50%;
    min-height: 140px;
    margin: 0px 0% 0px 0%;
}
    
#a430e5d5 {
    width: 50%;
    min-height: 140px;
    margin: 0px 0% 0px 0%;
}
    
#\38 252d9ad {
    width: 50%;
    min-height: 140px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 4864697 {
    width: 99.69%;
    min-height: 100px;
    margin: 0px 0% 0px 0%;
}
    
#c0a3c800 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    background-position: 50% 50%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\38 146924c {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\32 e641d74 {
    width: 99.69%;
    min-height: 100px;
    margin: 0px 0% 0px 0%;
}
    
#a430e5d5 {
    width: 99.69%;
    min-height: 100px;
    margin: 0px 0% 0px 0%;
}
    
#\38 252d9ad {
    width: 99.69%;
    min-height: 100px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 1156575 {
    width: 100%;
    height: 30px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4671448 {
    justify-content: flex-start;
    align-items: center;
    width: 47.34712990936556%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: var(--color_9);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    order: 0;
    box-shadow: none;
    justify-self: auto;
    border-style: solid;
    border-color: #000000 #000000 var(--color_5) #000000;
    border-width: 0 0 0px 0;
    align-self: auto;
    padding: 4% 2% 4% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4914dbb::before, #c4914dbb > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.5;
    border-radius: inherit;
}
#c4914dbb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 63.48062542488103%;
    min-width: 4%;
    flex-direction: row;
    background-image: url(https://lirp.cdn-website.com/ded7e325/dms3rep/multi/opt/details-of-the-car-engine-in-the-open-hood-1920w.jpg);
    padding: 6% 16px 6% 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
#c4914dbb.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAHxAAAQMEAwEAAAAAAAAAAAAAAwABAgQFESEUQXHw/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAVEQEBAAAAAAAAAAAAAAAAAAAAAf/aAAwDAQACEQMRAD8AyusoBWwQyHk5WM2ZSxv7al5Nq7C7v4iIin//2Q==');
}
    
#\38 48b17c3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 34.52%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: initial;
    justify-content: flex-start;
    padding: 6% 16px 6% 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\32 3005acb {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\31 cfa4645.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
    padding-bottom: 0%;
}
#\31 cfa4645 {
    width: 40px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d6084310 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#a04dc69d {
    justify-content: flex-start;
    align-items: center;
    width: 47.34712990936556%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: var(--color_9);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    order: 0;
    box-shadow: none;
    justify-self: auto;
    border-style: solid;
    border-color: #000000 #000000 var(--color_5) #000000;
    border-width: 0 0 0px 0;
    align-self: auto;
    padding: 4% 2% 4% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 95f40b3 {
    width: 35.76%;
    height: auto;
    max-width: 100%;
}
    
#\34 d4496a9 {
    flex-direction: row;
    align-items: center;
    width: 98.97822471055065%;
    min-height: 41px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
    order: 2;
    justify-self: auto;
    align-self: auto;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\38 89c26d3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
    padding-bottom: 0%;
}
#\38 89c26d3 {
    width: 40px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#fd62eea5 {
    justify-content: flex-start;
    align-items: center;
    width: 47.34712990936556%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: var(--color_9);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    order: 0;
    box-shadow: none;
    justify-self: auto;
    border-style: solid;
    border-color: #000000 #000000 var(--color_5) #000000;
    border-width: 0 0 0px 0;
    align-self: auto;
    padding: 4% 2% 4% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 96901d2 {
    width: 35.76%;
    height: auto;
    max-width: 100%;
}
    
#e9d511df {
    width: 100%;
    height: 30px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\34 bc58eac {
    flex-direction: row;
    align-items: center;
    width: 98.97822471055065%;
    min-height: 41px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
    order: 2;
    justify-self: auto;
    align-self: auto;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#ed25d371 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ad2cd097 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 18c7234 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c3843621 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b6aceb52::before, #b6aceb52 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.3;
    border-radius: inherit;
}
#b6aceb52 {
    background-image: url();
    background-size: contain;
    background-position: 0% 50%;
}
#b6aceb52.lazy {
    background-image: url('');
}
    
#\33 c8a6e12.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
    padding-bottom: 0%;
}
#\33 c8a6e12 {
    width: 40px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 748e5a5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 877825f {
    flex-direction: row;
    align-items: center;
    width: 98.97822471055065%;
    min-height: 41px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
    order: 2;
    justify-self: auto;
    align-self: auto;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#a9a64b02 {
    width: 35.76%;
    height: auto;
    max-width: 100%;
}
    
#ea179afa {
    width: 100%;
    height: 30px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 4671448 {
    margin: 0px 0% 0px 0%;
}
    
#\32 3005acb {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#b6aceb52::before, #b6aceb52 > .bgExtraLayerOverlay {
    
}
#b6aceb52.lazy {
    background-image: url('');
}
    
#c4914dbb::before, #c4914dbb > .bgExtraLayerOverlay {
    
}
#c4914dbb {
    flex-direction: row;
    flex-wrap: nowrap;
    width: 100%;
    min-height: 80px;
    order: 1;
}
#c4914dbb.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAHxAAAQMEAwEAAAAAAAAAAAAAAwABAgQFESEUQXHw/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAVEQEBAAAAAAAAAAAAAAAAAAAAAf/aAAwDAQACEQMRAD8AyusoBWwQyHk5WM2ZSxv7al5Nq7C7v4iIin//2Q==');
}
    
#a04dc69d {
    margin: 0px 0% 0px 0%;
}
    
#fd62eea5 {
    margin: 0px 0% 0px 0%;
}
    
#\38 48b17c3 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#c3843621 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\35 1156575 {
    height: 40px;
}
    
#\36 4671448 {
    row-gap: 0px;
    width: 90%;
    margin: 0px 0% 0px 0%;
}
    
#c4914dbb::before, #c4914dbb > .bgExtraLayerOverlay {
    
}
#c4914dbb {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 1;
}
#c4914dbb.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAHxAAAQMEAwEAAAAAAAAAAAAAAwABAgQFESEUQXHw/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAVEQEBAAAAAAAAAAAAAAAAAAAAAf/aAAwDAQACEQMRAD8AyusoBWwQyHk5WM2ZSxv7al5Nq7C7v4iIin//2Q==');
}
    
#\38 48b17c3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\32 3005acb {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#a04dc69d {
    row-gap: 0px;
    width: 90%;
    margin: 0px 0% 0px 0%;
}
    
#fd62eea5 {
    row-gap: 0px;
    width: 90%;
    margin: 0px 0% 0px 0%;
}
    
#e9d511df {
    height: 40px;
}
    
#c3843621 {
    width: 240px;
}
    
#b6aceb52::before, #b6aceb52 > .bgExtraLayerOverlay {
    
}
#b6aceb52.lazy {
    background-image: url('');
}
    
#ea179afa {
    height: 40px;
}
}



@media all {
    
#\32 b65a990 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    align-items: center;
    background-color: var(--color_8);
    background-image: initial;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\36 7ee8d12 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 2% 4% 2%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\39 56b2b82 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-bottom: 10px;
    margin-top: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 3ec9680 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 80px;
    max-height: 100%;
    order: 1;
    justify-self: auto;
    flex-wrap: nowrap;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\37 c799a92 {
    width: 99.83195118914207%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#ef711d10::before, #ef711d10 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_9);
    opacity: 0.5;
    border-radius: inherit;
}
#ef711d10 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    align-items: flex-end;
    order: 0;
    flex-wrap: nowrap;
    height: auto;
    background-color: var(--color_9);
    background-image: url(https://lirp.cdn-website.com/ded7e325/dms3rep/multi/opt/happy-family-sitting-and-having-fun-with-their-dog-1920w.jpg);
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
#ef711d10.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAIRAAAQIEBwAAAAAAAAAAAAAAAQACAwQFEQYHEhMhMXH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAECAxH/2gAMAwEAAhEDEQA/AJ3K2sz9Pqj4sHTvxOXuJ7C1U45mrm4F/ERBvSkxUwuH/9k=');
}
    
#\30 572602d {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 644f042 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 96.40%;
    min-height: 104px;
    max-height: 100%;
    order: 1;
    height: auto;
    padding-left: 1%;
    padding-right: 1%;
    margin-left: 9px;
    padding-top: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\38 9bfa8a1::before, #\38 9bfa8a1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_9);
    opacity: 0.5;
    border-radius: inherit;
}
#\38 9bfa8a1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/ded7e325/dms3rep/multi/opt/Magic-City-pic-2-1920w.jpg);
    height: auto;
    background-position: 50% 0%;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
#\38 9bfa8a1.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHRAAAgEEAwAAAAAAAAAAAAAAAAEDAgQREiFRcf/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAYEQACAwAAAAAAAAAAAAAAAAAAAQIDQf/aAAwDAQACEQMRAD8A39jJXpHVs289+FDupcvlACWMKGn/2Q==');
}
    
#\34 146059c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 140px;
    max-height: 100%;
    order: 1;
    justify-self: auto;
    flex-wrap: nowrap;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 5px 5px 5px 5px;
    column-gap: 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\31 8518c65 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 95445da {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 104px;
    max-height: 100%;
    order: 1;
    height: auto;
    padding-right: 1%;
    padding-left: 1%;
    padding-top: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\34 f96bc22 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\31 8cb4434 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-bottom: 10px;
    margin-top: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#d5d61fe9 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 17a2e43 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 104px;
    max-height: 100%;
    order: 1;
    height: auto;
    padding-right: 1%;
    padding-left: 1%;
    padding-top: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\32 3917d59 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 140px;
    max-height: 100%;
    order: 1;
    justify-self: auto;
    flex-wrap: nowrap;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 5px 5px 5px 5px;
    column-gap: 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\31 ca1486e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-bottom: 10px;
    margin-top: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0fe8068 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\38 03db0ef {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 19913d8::before, #\39 19913d8 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_9);
    opacity: 0.5;
    border-radius: inherit;
}
#\39 19913d8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/ded7e325/dms3rep/multi/opt/pexels-photo-3807329-1920w.jpeg);
    height: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
#\39 19913d8.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAIBAAAAQGAwAAAAAAAAAAAAAAAAECAwQFBhESYQch8P/EABUBAQEAAAAAAAAAAAAAAAAAAAEC/8QAFxEBAAMAAAAAAAAAAAAAAAAAAAECIf/aAAwDAQACEQMRAD8AzfI1VzOfOQ7pu4JSd1p3oRNVrGobQm98SIvdgAquwH//2Q==');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 7ee8d12 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    min-height: 240px;
}
    
#\34 146059c {
    justify-self: auto;
    align-self: stretch;
    width: 100%;
    order: 0;
    justify-content: flex-start;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 8518c65 {
    width: 48px;
}
    
#\37 95445da {
    width: 70%;
    min-height: 63px;
    justify-content: flex-start;
    height: auto;
}
    
#\34 f96bc22 {
    width: 100%;
}
    
#\31 8cb4434 {
    width: 100%;
}
    
#d5d61fe9 {
    width: 100.00%;
}
    
#\38 9bfa8a1::before, #\38 9bfa8a1 > .bgExtraLayerOverlay {
    
}
#\38 9bfa8a1 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
#\38 9bfa8a1.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHRAAAgEEAwAAAAAAAAAAAAAAAAEDAgQREiFRcf/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAYEQACAwAAAAAAAAAAAAAAAAAAAQIDQf/aAAwDAQACEQMRAD8A39jJXpHVs289+FDupcvlACWMKGn/2Q==');
}
    
#ef711d10::before, #ef711d10 > .bgExtraLayerOverlay {
    
}
#ef711d10 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
#ef711d10.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAIRAAAQIEBwAAAAAAAAAAAAAAAQACAwQFEQYHEhMhMXH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAECAxH/2gAMAwEAAhEDEQA/AJ3K2sz9Pqj4sHTvxOXuJ7C1U45mrm4F/ERBvSkxUwuH/9k=');
}
    
#\32 b65a990 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\39 19913d8 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
#\39 19913d8.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAIBAAAAQGAwAAAAAAAAAAAAAAAAECAwQFBhESYQch8P/EABUBAQEAAAAAAAAAAAAAAAAAAAEC/8QAFxEBAAMAAAAAAAAAAAAAAAAAAAECIf/aAAwDAQACEQMRAD8AzfI1VzOfOQ7pu4JSd1p3oRNVrGobQm98SIvdgAquwH//2Q==');
}
}



@media (max-width: 767px) {
    
#\32 b65a990 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 7ee8d12 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\39 56b2b82 {
    width: 100%;
}
    
#\38 3ec9680 {
    min-height: 140px;
    padding-top: 10px;
    padding-bottom: 10px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\37 c799a92 {
    width: 100%;
}
    
#ef711d10::before, #ef711d10 > .bgExtraLayerOverlay {
    
}
#ef711d10 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#ef711d10.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAIRAAAQIEBwAAAAAAAAAAAAAAAQACAwQFEQYHEhMhMXH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAECAxH/2gAMAwEAAhEDEQA/AJ3K2sz9Pqj4sHTvxOXuJ7C1U45mrm4F/ERBvSkxUwuH/9k=');
}
    
#\30 572602d {
    width: 40px;
}
    
#\31 644f042 {
    width: 70%;
    min-height: 90px;
}
    
#\38 9bfa8a1::before, #\38 9bfa8a1 > .bgExtraLayerOverlay {
    
}
#\38 9bfa8a1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\38 9bfa8a1.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHRAAAgEEAwAAAAAAAAAAAAAAAAEDAgQREiFRcf/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAYEQACAwAAAAAAAAAAAAAAAAAAAQIDQf/aAAwDAQACEQMRAD8A39jJXpHVs289+FDupcvlACWMKGn/2Q==');
}
    
#\34 146059c {
    min-height: 140px;
    padding-top: 10px;
    padding-bottom: 10px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\31 8518c65 {
    width: 40px;
}
    
#\37 95445da {
    width: 70%;
    min-height: 90px;
}
    
#\34 f96bc22 {
    width: 100%;
}
    
#\31 8cb4434 {
    width: 100%;
}
    
#d5d61fe9.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#d5d61fe9 {
    width: 100.00%;
}
    
#\34 17a2e43 {
    width: 70%;
    min-height: 90px;
}
    
#\32 3917d59 {
    min-height: 140px;
    padding-top: 10px;
    padding-bottom: 10px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\31 ca1486e {
    width: 100%;
}
    
#\32 0fe8068 {
    width: 100%;
}
    
#\38 03db0ef {
    width: 40px;
}
    
#\39 19913d8::before, #\39 19913d8 > .bgExtraLayerOverlay {
    
}
#\39 19913d8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\39 19913d8.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAIBAAAAQGAwAAAAAAAAAAAAAAAAECAwQFBhESYQch8P/EABUBAQEAAAAAAAAAAAAAAAAAAAEC/8QAFxEBAAMAAAAAAAAAAAAAAAAAAAECIf/aAAwDAQACEQMRAD8AzfI1VzOfOQ7pu4JSd1p3oRNVrGobQm98SIvdgAquwH//2Q==');
}
}



@media all {
    
#fd0df61a {
    justify-content: space-around;
    align-items: center;
    width: 31.66394706042916%;
    min-height: 49px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#b4fa3b71 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 90%;
    min-width: 4%;
    flex-direction: row;
    background-image: url(https://lirp.cdn-website.com/ded7e325/dms3rep/multi/opt/light-red-background-slant-flip-1920w.png);
    padding-right: 2%;
    padding-left: 6%;
    align-items: center;
    margin-left: 10%;
    padding-top: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
#b4fa3b71.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAYAAACqPZ51AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAPUlEQVQI133KOxXAIBREwWuFlRkjEZISByhACm/5GsihmG4Y6OuoGq2GVqD9h45eo2I02yVj0mNSDjTiEg+kXD0vJf2SmAAAAABJRU5ErkJggg==');
}
    
#\38 a575f3c {
    background-color: var(--color_4);
    background-image: initial;
}
    
#e294f5b3 {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 66.29%;
    min-height: 49px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#c36c7756 {
    min-height: 160px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#e8cabfac {
    width: 96.56%;
    height: auto;
    max-width: 100%;
}
    
#\35 f3f2f63 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (max-width: 767px) {
    
#b4fa3b71 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    margin-left: 0%;
    padding-left: 2%;
    padding-top: 20px;
    padding-bottom: 20px;
}
#b4fa3b71.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAYAAACqPZ51AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAPUlEQVQI133KOxXAIBREwWuFlRkjEZISByhACm/5GsihmG4Y6OuoGq2GVqD9h45eo2I02yVj0mNSDjTiEg+kXD0vJf2SmAAAAABJRU5ErkJggg==');
}
    
#c36c7756 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\35 f3f2f63 {
    width: 100%;
    align-self: stretch;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e294f5b3 {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#fd0df61a {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 2731342 {
    width: 87.29%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 c773fca::before, #\36 c773fca > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.88;
    border-radius: inherit;
}
#\36 c773fca {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 96%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: url();
    box-shadow: none;
    align-items: center;
    margin-right: 2%;
    margin-left: 2%;
    padding: 2% 16px 2% 16px;
    margin-bottom: 0%;
    margin-top: 0%;
}
#\36 c773fca.lazy {
    background-image: url('');
}
    
#\36 fbf87d1 {
    padding-top: 2%;
    padding-bottom: 2%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\34 38da5d9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c5b6f4e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bf6834bd {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    order: 0;
    justify-self: auto;
    flex-wrap: wrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\33 d5fb837 {
    background-color: var(--color_8);
    background-image: initial;
}
    
#eb1257bb {
    align-items: flex-start;
    width: 50%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\32 070ffdc {
    flex-direction: row;
    align-items: flex-start;
    width: 97.40721618976076%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\33 074916a {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0428f5c {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 2% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb904fbf {
    align-items: flex-end;
    width: 50%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#a122b069 {
    width: 60%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
}
    
#\30 e77a7b2 {
    width: 87.29%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5b1425c {
    align-self: auto;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 24%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-style: solid;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_4) #000000;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\36 627b727 {
    align-self: auto;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 24%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-style: solid;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_4) #000000;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\31 f22be37 {
    width: 60%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
}
    
#\37 1448edf {
    align-self: auto;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 24%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-style: solid;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_4) #000000;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\35 0344c76 {
    align-self: auto;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 24%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-style: solid;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_4) #000000;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\33 d69323f {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    order: 0;
    justify-self: auto;
    flex-wrap: wrap;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\38 e245436 {
    width: 87.29%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#eaa8f17b {
    width: 87.29%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9a377ff {
    width: 87.29%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#af578946 {
    width: 60%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
}
    
#\39 103c655 {
    width: 87.29%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 54eee6d {
    width: 87.29%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 97aef8d {
    width: 87.29%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#d0733fef {
    width: 60%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 fbf87d1 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#bf6834bd {
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 1%;
    justify-content: center;
    align-self: center;
    align-content: stretch;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\36 c773fca::before, #\36 c773fca > .bgExtraLayerOverlay {
    
}
#\36 c773fca.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#\36 c773fca::before, #\36 c773fca > .bgExtraLayerOverlay {
    
}
#\36 c773fca {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\36 c773fca.lazy {
    background-image: url('');
}
    
#\36 fbf87d1 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#bf6834bd {
    justify-self: auto;
    align-self: auto;
    width: 80%;
    order: 3;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb1257bb {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\32 070ffdc {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 074916a {
    width: 240px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 0428f5c {
    width: 240px;
    align-self: center;
    margin: 0px 0% 4% 0%;
}
    
#bb904fbf {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#a122b069 {
    height: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#af578946 {
    height: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 5b1425c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0px 0% 10px 0%;
}
    
#\36 627b727 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0px 0% 10px 0%;
}
    
#\31 f22be37 {
    height: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 1448edf {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0px 0% 10px 0%;
}
    
#\35 0344c76 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0px 0% 10px 0%;
}
    
#\33 d69323f {
    justify-self: auto;
    align-self: auto;
    width: 80%;
    order: 3;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0733fef {
    height: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\39 7462980 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    padding: 4% 16px 4% 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#e8b94d80::before, #e8b94d80 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#e8b94d80 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-color: var(--color_8);
    background-image: url(https://lirp.cdn-website.com/ded7e325/dms3rep/multi/opt/car-repair-and-maintenance-f8d51462-1920w.jpg);
    padding: 4% 16px 4% 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
#e8b94d80.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHxAAAgEDBQEAAAAAAAAAAAAAAQIDAAQFBhESITET/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAXEQEBAQEAAAAAAAAAAAAAAAABAAIS/9oADAMBAAIRAxEAPwDC0pmdRTWkC/ZIrZkPYO5PXtRy5CwEriSFWcE8jx9NKVXgQg6cqF//2Q==');
}
    
#\35 701fa3f {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#widget_6ps {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 83096ce {
    align-items: flex-start;
    width: 79.99897423597551%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#a42ad253 {
    align-items: flex-start;
    width: 80%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\30 00578b1 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\33 fcfcabd {
    align-items: flex-start;
    width: 93.99%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    background-color: rgba(0, 0, 0, 0.56);
    background-image: initial;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 9e1caf1 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\32 7a5d6d4 {
    width: 90px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\30 a1afd3a {
    width: 30px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#b4db1063 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 54646ab {
    align-items: flex-start;
    width: 20%;
    min-height: 81px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding-top: 10px;
    padding-bottom: 20px;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-right: 0%;
}
    
#cda8c528 {
    align-items: flex-start;
    width: 20%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#c6886cba {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 d27b13e {
    align-items: flex-start;
    width: 33.51%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\30 d1e0d0d {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#f3d9da23 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a32d7d87 {
    align-items: flex-start;
    width: 80%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin: 0px 0% 0px 3.5%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#widget_d4g {
    width: 100.00%;
    height: 320px;
    max-width: 100%;
}
    
#c57bb889 {
    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 39d6262 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\36 b9ff195 {
    align-items: flex-start;
    width: 20%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\39 011b239 {
    width: 30px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#d685dcc3 {
    align-items: flex-start;
    width: 80%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\30 3578995 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dacaa493 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\37 6a61fc6 {
    align-items: flex-start;
    width: 20%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\33 36b572a {
    width: 30px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\39 adc530a {
    align-items: flex-start;
    width: 80%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#ed38147a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 f4ca49d {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\39 7e81286 {
    align-items: flex-start;
    width: 20%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\32 03418f8 {
    width: 30px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\32 31f2471 {
    align-items: flex-start;
    width: 80%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\38 5cf59dd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 7462980 {
    width: 100%;
    min-height: 80px;
}
    
#\35 701fa3f {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#e8b94d80::before, #e8b94d80 > .bgExtraLayerOverlay {
    
}
#e8b94d80 {
    width: 100%;
    min-height: 80px;
}
#e8b94d80.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHxAAAgEDBQEAAAAAAAAAAAAAAQIDAAQFBhESITET/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAXEQEBAQEAAAAAAAAAAAAAAAABAAIS/9oADAMBAAIRAxEAPwDC0pmdRTWkC/ZIrZkPYO5PXtRy5CwEriSFWcE8jx9NKVXgQg6cqF//2Q==');
}
    
#\33 fcfcabd {
    align-items: flex-start;
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\39 7462980 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e8b94d80::before, #e8b94d80 > .bgExtraLayerOverlay {
    
}
#e8b94d80 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#e8b94d80.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHxAAAgEDBQEAAAAAAAAAAAAAAQIDAAQFBhESITET/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAXEQEBAQEAAAAAAAAAAAAAAAABAAIS/9oADAMBAAIRAxEAPwDC0pmdRTWkC/ZIrZkPYO5PXtRy5CwEriSFWcE8jx9NKVXgQg6cqF//2Q==');
}
    
#\35 701fa3f {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\33 fcfcabd {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#widget_d4g {
    height: 240px;
}
    
#c57bb889 {
    width: 240px;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\30 d1e0d0d {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 d27b13e {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#a32d7d87 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 a133e0e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 29.83%;
    min-width: 4%;
    order: 1;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\30 0b70bbb {
    width: 821px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\39 deda06b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c8a8ea30 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 66.17083333333333%;
    min-width: 4%;
    background-color: var(--color_8);
    background-image: initial;
    order: 0;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\37 5df70c2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 b2cbcd1 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#group_ul8 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#widget_0n5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ih4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 a133e0e {
    width: 100%;
    min-height: 80px;
}
    
#c8a8ea30 {
    width: 100%;
    min-height: 80px;
}
    
#\30 b2cbcd1 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
}



@media (max-width: 767px) {
    
#\39 a133e0e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c8a8ea30 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 b2cbcd1 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
}



@media all {
    
#\33 b8c091e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 b055a0e {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: center;
    justify-self: auto;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1914438 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b8826e2e {
    width: 100%;
    height: 80px;
    max-width: 100%;
    order: 0;
}
    
#\39 0cc973a {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: center;
    justify-self: auto;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#a61d4c51 {
    width: 100%;
    height: 60px;
    max-width: 100%;
    order: 0;
}
    
#f4b4edc2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cab11c73 {
    min-height: 648px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#caeffc30 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 ed2673f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 2% 16px 2% 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\38 9849f4a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 7746a3b {
    width: 64.40%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#f7ae8f86 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_8);
    background-image: initial;
    padding: 2% 16px 2% 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 ed2673f {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#cab11c73 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#f7ae8f86 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
}



@media (max-width: 767px) {
    
#\38 b055a0e {
    width: 240px;
    order: 3;
}
    
#b8826e2e {
    height: 60px;
}
    
#\39 0cc973a {
    width: 240px;
    order: 3;
}
    
#a61d4c51 {
    height: 60px;
}
    
#\32 ed2673f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#cab11c73 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\38 7746a3b {
    width: 100.00%;
}
    
#f7ae8f86 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}

