@media all {
  *#dm .dmInner nav.u_1998592992 { color:white !important; }

  *#dm .dmInner div.u_1855640248 img[dm_changed] { border-radius:0 0 0 0 !important; }

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

  *#dm .dmInner a.u_1634676242 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1209336370 .iconBg { display:none !important; }

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

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

  *#dm .dmInner a.u_1496330978 .iconBg { display:none !important; }

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

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

  *#dm .dmInner div.u_1200930178 img {
    border-radius:40px !important;
    object-fit:cover !important;
  }

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

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

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

  *#dm .dmInner div.u_701672283 .heading { color:rgba(255,255,255,1) !important; }

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

  *#dm .dmInner div.u_1773491934 .svg { fill:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1773491934 span[data-icon-mask] { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1560763637 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1560763637:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1560763637.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1423510572 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1423510572:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1423510572.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1669515101 .opinion {
    font-family:'Cal Sans' !important;
    color:rgba(59,59,59,1) !important;
  }

  *#dm .dmInner div.u_1669515101 .readmore>span {
    font-family:'Cal Sans' !important;
    color:rgba(59,59,59,1) !important;
  }

  *#dm .dmInner a.u_1351893307 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1351893307:hover {
    background-image:none !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1351893307.hover {
    background-image:none !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1669515101 .review-information {
    color:rgba(17,17,17,1) !important;
    font-weight:400 !important;
  }

  *#dm .dmInner a.u_1697444929 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
  }

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

  *#dm .dmInner a.u_1697444929 .iconBg { background-color:var(--color_2) !important; }

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

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

  *#dm .dmInner a.u_1697444929:hover .iconBg { background-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1697444929.hover .iconBg { background-color:var(--color_3) !important; }

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

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

  *#dm .dmInner a.u_1171901826 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1171901826 .iconBg { background-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1171901826:hover .iconBg { background-color:var(--color_2) !important; }

  *#dm .dmInner a.u_1171901826.hover .iconBg { background-color:var(--color_2) !important; }

  *#dm .dmInner div.u_1195284605 {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:2px 2px 2px 2px !important;
    border-radius:50px 50px 50px 50px !important;
    background-color:rgba(255,255,255,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1195284605:hover {
    background-color:rgba(255,255,255,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1195284605.hover {
    background-color:rgba(255,255,255,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1676884038 {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:2px 2px 2px 2px !important;
    border-radius:50px 50px 50px 50px !important;
    background-color:rgba(255,255,255,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1676884038:hover {
    background-color:rgba(255,255,255,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1676884038.hover {
    background-color:rgba(255,255,255,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1119835247 {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:2px 2px 2px 2px !important;
    border-radius:50px 50px 50px 50px !important;
    background-color:rgba(255,255,255,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1119835247:hover {
    background-color:rgba(255,255,255,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1119835247.hover {
    background-color:rgba(255,255,255,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1852826381 {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:2px 2px 2px 2px !important;
    border-radius:50px 50px 50px 50px !important;
    background-color:rgba(255,255,255,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1852826381:hover {
    background-color:rgba(255,255,255,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1852826381.hover {
    background-color:rgba(255,255,255,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1211361574 {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:2px 2px 2px 2px !important;
    border-radius:50px 50px 50px 50px !important;
    background-color:rgba(255,255,255,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1211361574:hover {
    background-color:rgba(255,255,255,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1211361574.hover {
    background-color:rgba(255,255,255,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1880913610 {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:2px 2px 2px 2px !important;
    border-radius:50px 50px 50px 50px !important;
    background-color:rgba(255,255,255,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1880913610:hover {
    background-color:rgba(255,255,255,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1880913610.hover {
    background-color:rgba(255,255,255,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1216741013 {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:2px 2px 2px 2px !important;
    border-radius:50px 50px 50px 50px !important;
    background-color:rgba(255,255,255,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1216741013:hover {
    background-color:rgba(255,255,255,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1216741013.hover {
    background-color:rgba(255,255,255,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1736581529 img {
    object-position:100% 50% !important;
    object-fit:cover !important;
    border-radius:54px 54px 54px 54px !important;
  }

  *#dm .dmInner div.u_1859706571 img {
    object-position:100% 50% !important;
    object-fit:contain !important;
    border-radius:54px 54px 54px 54px !important;
  }

  *#dm .dmInner div.u_1527739510 img {
    object-position:100% 50% !important;
    object-fit:contain !important;
    border-radius:54px 54px 54px 54px !important;
  }

  *#dm .dmInner div.u_1034966643 img {
    object-position:100% 50% !important;
    object-fit:contain !important;
    border-radius:54px 54px 54px 54px !important;
  }

  *#dm .dmInner div.u_1741167939 img {
    object-position:100% 50% !important;
    object-fit:contain !important;
    border-radius:54px 54px 54px 54px !important;
  }

  *#dm .dmInner div.u_1517736877 img {
    object-position:100% 50% !important;
    object-fit:contain !important;
    border-radius:54px 54px 54px 54px !important;
  }

  *#dm .dmInner div.u_1929057014 img {
    object-position:100% 50% !important;
    object-fit:contain !important;
    border-radius:54px 54px 54px 54px !important;
  }

  *#dm .dmInner a.u_3824477782:hover { border-color:var(--color_3) !important; }

  *#dm .dmInner a.u_3824477782.hover { border-color:var(--color_3) !important; }

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

  *#dm .dmInner a.u_1560763637 .iconBg {
    display:inline-block !important;
    background-color:var(--color_3) !important;
    mask-image:url(https://irp.cdn-website.com/89f26485/icon/arrow-future-auto-service.svg) !important;
    order:1 !important;
    width:14px !important;
    height:14px !important;
  }

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

  *#dm .dmInner a.u_1423510572 .iconBg {
    display:inline-block !important;
    background-color:var(--color_2) !important;
    mask-image:url(https://irp.cdn-website.com/89f26485/icon/arrow-future-auto-service.svg) !important;
    order:1 !important;
    width:14px !important;
    height:14px !important;
  }

  *#dm .dmInner a.u_1423510572:hover span.text {
    font-weight:400 !important;
    text-decoration:underline !important;
    font-style:normal !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1423510572.hover span.text {
    font-weight:400 !important;
    text-decoration:underline !important;
    font-style:normal !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1423510572:hover .iconBg { background-color:var(--color_2) !important; }

  *#dm .dmInner a.u_1423510572.hover .iconBg { background-color:var(--color_2) !important; }

  *#dm .dmInner div.u_1669515101 .readmore>strong { color:rgba(173,0,0,1) !important; }

  *#dm .dmInner div.u_1669515101 .readless>strong { color:rgba(173,0,0,1) !important; }

  *#dm .dmInner *.u_1669515101 .readmore { color:var(--color_1) !important; }

  *#dm .dmInner *.u_1669515101 .readless { color:var(--color_1) !important; }

  *#dm .dmInner *.u_1669515101 .readmore:hover>strong { color:var(--color_1) !important; }

  *#dm .dmInner *.u_1669515101 .readless:hover>strong { color:var(--color_1) !important; }

  *#dm .dmInner *.u_1669515101 .star.full:before { color:rgba(254,158,4,1) !important; }

  *#dm .dmInner *.u_1669515101 .star.half:before { color:rgba(254,158,4,1) !important; }

  *#dm .dmInner a.u_1496330978:hover { border-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1496330978.hover { border-color:var(--color_3) !important; }

  *#dm .dmInner *.u_1669515101 .swiper-button-next:not(:hover) { color:rgba(220,0,0,1) !important; }

  *#dm .dmInner *.u_1669515101 .swiper-button-prev:not(:hover) { color:rgba(220,0,0,1) !important; }

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

  *#dm .dmInner a.u_1560763637:hover span.text {
    font-weight:400 !important;
    text-decoration:underline !important;
    font-style:normal !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1560763637.hover span.text {
    font-weight:400 !important;
    text-decoration:underline !important;
    font-style:normal !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1560763637:hover .iconBg { background-color:var(--color_1) !important; }

  *#dm .dmInner a.u_1560763637.hover .iconBg { background-color:var(--color_1) !important; }

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

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

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

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

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

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

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

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

@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1669515101 .opinion { line-height:24px !important; }

  *#dm .dmInner *.u_1669515101 .readmore>span { line-height:24px !important; }

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

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

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

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

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

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

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

@media (min-width:1025px) {
  *#dm .dmInner div.u_1669515101 .opinion { font-size:30px !important; }

  *#dm .dmInner div.u_1669515101 .readmore>span { font-size:30px !important; }

  *#dm .dmInner *.u_1669515101 .opinion { line-height:48px !important; }

  *#dm .dmInner *.u_1669515101 .readmore>span { line-height:48px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\34 103d5a4 {
    width: 100.00%;
    height: 734px;
    justify-self: start;
    max-width: 100%;
    order: 0;
    max-height: none;
}
    
#\36 a65ee1a {
    grid-template-rows: minmax(600px, max-content);
    width: 100.00%;
    max-width: auto;
    align-self: center;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    min-width: auto;
}
    
#\35 e253e14 {
    width: 100%;
    height: 320px;
    justify-self: start;
    order: 0;
    max-width: 100%;
}
    
#\31 87ca486.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 87ca486 {
    width: 100%;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec384bf8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ec384bf8 {
    width: 100%;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0f1cac7 {
    width: 234px;
    height: 51px;
    max-width: 100%;
    align-self: center;
    order: 3;
    margin: -7px 0px 0px 0px;
}
    
#a4ede85c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 81ea52d {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b8f2f8da {
    justify-content: flex-start;
    align-items: center;
    justify-self: center;
    order: 0;
    width: 95.98%;
    min-height: 199px;
    height: auto;
    min-width: auto;
    row-gap: 36px;
    align-self: start;
    padding: 0px 0px 0px 0px;
    margin: 423px 1px 0px 0px;
}
    
#group_ts7 {
    align-items: flex-start;
    width: 99.94%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    order: 2;
}
}



@media all {
    
#\36 8126023 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 92px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 0px;
    align-self: center;
    min-width: auto;
    flex-wrap: nowrap;
    justify-content: space-between;
    --column-gap: 10px;
    background-color: rgba(0,0,0,0);
    border-radius: 0px;
    max-width: 1520px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\35 715499b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    --column-gap: 5px;
    align-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d4e0234e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    --column-gap: 5px;
    align-self: auto;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b058e8a4 {
    width: auto;
    max-width: 100%;
}
    
#f58c9fda {
    width: auto;
    max-width: 100%;
}
    
#\37 b37d198 {
    width: auto;
    max-width: 100%;
}
    
#c35d0283 {
    width: auto;
    max-width: 100%;
}
    
#\30 d4d1718 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    --column-gap: 5px;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c981882b {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    align-self: center;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#bced76cc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    --column-gap: 5px;
    align-self: auto;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c12d1bb4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c12d1bb4 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 10px 0px 0%;
}
    
#d2a6612e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    --column-gap: 5px;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0fe155a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 0fe155a {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 10px 0px 0%;
}
    
#\39 ab9a1f6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 ab9a1f6 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 10px 0px 0%;
}
    
#\37 51cc178 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    padding: 0px 2% 0px 2%;
    margin: 0% 0% 0% 0%;
}
    
#ec04f2d8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ec04f2d8 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 10px 0px 0%;
}
    
#e4a7a86b {
    width: auto;
    max-width: 100%;
}
    
#\38 ed90788.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 ed90788 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 10px 0px 0%;
}
    
#e0b04d42 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: #ffffff;
}
    
#group_a6b {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
}
    
#a401e8f5 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 4c977f4 {
    min-height: auto;
    column-gap: 24px;
    row-gap: 0px;
    width: 94%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: nowrap;
    align-self: center;
    max-width: 1207px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#daeaef18 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\39 54cbbf6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 54cbbf6 {
    width: 100%;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 10px 0%;
}
    
#\36 d4f46ac {
    width: 157px;
    height: 51px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c0904895 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    padding: 33px 0px 17px 0px;
}
    
#\38 fa70a32.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 fa70a32 {
    width: 164px;
    height: 51px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 20px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 15893d2 {
    flex-direction: row;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    --column-gap: 8px;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 12px 0px 0px 0px;
}
    
#d27f1977 {
    width: 100%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 1207px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#a5fa195b {
    justify-content: space-around;
    align-items: center;
    justify-self: center;
    order: 0;
    width: 100%;
    min-height: auto;
    height: auto;
    min-width: auto;
    row-gap: 22px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f8a64bcb {
    align-self: center;
    max-width: 100%;
    width: 92px;
    order: 1;
    height: 68px;
}
}



@media all {
    
#\32 6150142 {
    align-items: center;
    max-width: 785px;
    width: 100%;
    min-height: 182px;
    max-height: none;
    row-gap: 27px;
    column-gap: 0%;
    background-color: rgba(255,255,255,0);
    background-image: none;
    border-radius: 54px 54px 54px 54px;
    flex-wrap: nowrap;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(15, 31, 77, 1) rgba(15, 31, 77, 1) rgba(15, 31, 77, 1) rgba(15, 31, 77, 1);
    border-style: solid;
    min-width: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    height: auto;
    flex-direction: row;
    justify-content: space-between;
    background-position: 100% 50%;
    --column-gap: 0%;
    padding: 20px 2% 20px 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 73954c9 {
    min-height: 1357px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-self: center;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    height: auto;
    justify-content: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\30 3842f93 {
    min-height: 1400px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
}
    
#\30 2bceda2 {
    background-color: rgba(17, 17, 17, 1);
    background-image: url("https://irp.cdn-website.com/89f26485/dms3rep/multi/services-new-bg-future-auto-service.png?dm-skip-opt=true");
    background-position: 50% 0%;
}
    
#a6051c0e {
    margin: 0px 0% 0px 0%;
}
    
#group_8fq {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex: 0 1 auto;
    justify-self: auto;
    align-self: auto;
    order: 8;
    padding: 50px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_fd0 {
    width: 166px;
    height: auto;
    min-height: 51px;
    max-width: 100%;
}
    
#\32 6137ff1 {
    width: 148px;
    height: auto;
    min-height: 51px;
    max-width: 100%;
}
    
#\30 814ebc3 {
    width: auto;
    height: auto;
    justify-self: end;
    align-self: end;
    order: 0;
    max-width: 100%;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\32 827c71b {
    width: 60.42%;
    height: auto;
    max-width: 398px;
    order: 0;
}
    
#ad2a4ef5 {
    align-items: flex-start;
    align-self: auto;
    order: 0;
    max-width: 1654px;
    width: 96%;
    min-height: 603px;
    row-gap: 0px;
    column-gap: 1.8794048551292093%;
    min-width: auto;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: flex-start;
    justify-content: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 d874aa3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 d874aa3 {
    width: 61px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\32 0b6a26e {
    width: 49.06%;
    grid-template-rows: minmax(182px, max-content);
    max-width: 785px;
    min-width: auto;
    order: 4;
    background-color: rgba(255,255,255,0);
    background-image: none;
    border-radius: 54px 54px 54px 54px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb855340 {
    align-items: center;
    max-width: 785px;
    width: 100%;
    min-height: 182px;
    max-height: none;
    row-gap: 27px;
    column-gap: 0%;
    background-color: rgba(255,255,255,0);
    background-image: none;
    border-radius: 54px 54px 54px 54px;
    flex-wrap: nowrap;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(15, 31, 77, 1) rgba(15, 31, 77, 1) rgba(15, 31, 77, 1) rgba(15, 31, 77, 1);
    border-style: solid;
    min-width: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    height: auto;
    flex-direction: row;
    justify-content: space-between;
    background-position: 100% 50%;
    --column-gap: 0%;
    padding: 20px 2% 20px 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 69297aa.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 35px 0px 35px;
}
#\35 69297aa {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9c9ed1e {
    width: 49.06%;
    grid-template-rows: minmax(182px, max-content);
    max-width: 785px;
    min-width: auto;
    order: 7;
    background-color: rgba(255,255,255,0);
    background-image: none;
    border-radius: 54px 54px 54px 54px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f8cd3e66 {
    width: auto;
    height: auto;
    justify-self: end;
    align-self: end;
    order: 0;
    max-width: 100%;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#a0492612 {
    align-items: center;
    max-width: 785px;
    width: 100%;
    min-height: 182px;
    max-height: none;
    row-gap: 27px;
    column-gap: 0%;
    background-color: rgba(255,255,255,0);
    background-image: none;
    border-radius: 54px 54px 54px 54px;
    flex-wrap: nowrap;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(15, 31, 77, 1) rgba(15, 31, 77, 1) rgba(15, 31, 77, 1) rgba(15, 31, 77, 1);
    border-style: solid;
    min-width: auto;
    justify-self: center;
    align-self: center;
    order: 0;
    height: auto;
    flex-direction: row;
    justify-content: space-between;
    background-position: 100% 50%;
    --column-gap: 0%;
    padding: 20px 2% 20px 2%;
    margin: 0px 0% 0px 0%;
}
    
#\36 f503886 {
    width: 60.58%;
    height: auto;
    max-width: 420px;
    order: 0;
}
    
#\35 0a8c565.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 0a8c565 {
    width: 61px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\38 621fce4 {
    width: 49.06%;
    grid-template-rows: minmax(182px, max-content);
    max-width: 785px;
    min-width: auto;
    order: 6;
    background-color: rgba(255,255,255,0);
    background-image: none;
    border-radius: 54px 54px 54px 54px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8ca5f32 {
    width: auto;
    height: auto;
    justify-self: end;
    align-self: end;
    order: 0;
    max-width: 100%;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\31 6769b84 {
    align-items: center;
    max-width: 785px;
    width: 100%;
    min-height: 182px;
    max-height: none;
    row-gap: 27px;
    column-gap: 0%;
    background-color: rgba(255,255,255,0);
    background-image: none;
    border-radius: 54px 54px 54px 54px;
    flex-wrap: nowrap;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(15, 31, 77, 1) rgba(15, 31, 77, 1) rgba(15, 31, 77, 1) rgba(15, 31, 77, 1);
    border-style: solid;
    min-width: auto;
    justify-self: center;
    align-self: center;
    order: 0;
    height: auto;
    flex-direction: row;
    justify-content: space-between;
    background-position: 100% 50%;
    --column-gap: 0%;
    padding: 20px 2% 20px 2%;
    margin: 0px 0% 0px 0%;
}
    
#edde235e {
    width: 71.70%;
    height: auto;
    max-width: 398px;
    order: 0;
}
    
#\34 65d749f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 65d749f {
    width: 61px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#ca8800bd {
    width: 49.06%;
    grid-template-rows: minmax(182px, max-content);
    max-width: 785px;
    min-width: auto;
    order: 5;
    background-color: rgba(255,255,255,0);
    background-image: none;
    border-radius: 54px 54px 54px 54px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b2da4e74 {
    width: auto;
    height: auto;
    justify-self: end;
    align-self: end;
    order: 0;
    max-width: 100%;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\32 edfb5e3 {
    align-items: center;
    max-width: 785px;
    width: 100%;
    min-height: 182px;
    max-height: none;
    row-gap: 27px;
    column-gap: 0%;
    background-color: rgba(255,255,255,0);
    background-image: none;
    border-radius: 54px 54px 54px 54px;
    flex-wrap: nowrap;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(15, 31, 77, 1) rgba(15, 31, 77, 1) rgba(15, 31, 77, 1) rgba(15, 31, 77, 1);
    border-style: solid;
    min-width: auto;
    justify-self: center;
    align-self: center;
    order: 0;
    height: auto;
    flex-direction: row;
    justify-content: space-between;
    background-position: 100% 50%;
    --column-gap: 0%;
    padding: 20px 2% 20px 2%;
    margin: 0px 0% 0px 0%;
}
    
#\31 3b1f449 {
    width: 51.35%;
    height: auto;
    max-width: 420px;
    order: 0;
}
    
#\32 e7353a6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 e7353a6 {
    width: 61px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#b59065cd {
    width: 49.06%;
    grid-template-rows: minmax(182px, max-content);
    max-width: 785px;
    min-width: auto;
    order: 1;
    background-color: rgba(255,255,255,0);
    background-image: none;
    border-radius: 54px 54px 54px 54px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 179e5e3 {
    width: auto;
    height: auto;
    justify-self: end;
    align-self: end;
    order: 0;
    max-width: 100%;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#d61b7093 {
    align-items: center;
    max-width: 785px;
    width: 100%;
    min-height: 182px;
    max-height: none;
    row-gap: 27px;
    column-gap: 0%;
    background-color: rgba(255,255,255,0);
    background-image: none;
    border-radius: 54px 54px 54px 54px;
    flex-wrap: nowrap;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(15, 31, 77, 1) rgba(15, 31, 77, 1) rgba(15, 31, 77, 1) rgba(15, 31, 77, 1);
    border-style: solid;
    min-width: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    height: auto;
    flex-direction: row;
    justify-content: space-between;
    background-position: 100% 50%;
    --column-gap: 0%;
    padding: 20px 2% 20px 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 57f05de {
    width: 63.63%;
    height: auto;
    max-width: 600px;
    order: 0;
}
    
#a538cbef.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a538cbef {
    width: 61px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#ee543c78 {
    width: 49.06%;
    grid-template-rows: minmax(182px, max-content);
    max-width: 785px;
    min-width: auto;
    order: 3;
    background-color: rgba(255,255,255,0);
    background-image: none;
    border-radius: 54px 54px 54px 54px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a2faefdd {
    width: auto;
    height: auto;
    justify-self: end;
    align-self: end;
    order: 0;
    max-width: 100%;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\38 e880c01 {
    align-items: center;
    max-width: 785px;
    width: 100%;
    min-height: 182px;
    max-height: none;
    row-gap: 27px;
    column-gap: 0%;
    background-color: rgba(255,255,255,0);
    background-image: none;
    border-radius: 54px 54px 54px 54px;
    flex-wrap: nowrap;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(15, 31, 77, 1) rgba(15, 31, 77, 1) rgba(15, 31, 77, 1) rgba(15, 31, 77, 1);
    border-style: solid;
    min-width: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    height: auto;
    flex-direction: row;
    justify-content: space-between;
    background-position: 100% 50%;
    --column-gap: 0%;
    padding: 20px 2% 20px 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 b5a73ac {
    width: 55.84%;
    height: auto;
    max-width: 398px;
    order: 0;
}
    
#dd972a7d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#dd972a7d {
    width: 61px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\37 80a5983 {
    width: 49.06%;
    grid-template-rows: minmax(182px, max-content);
    max-width: 785px;
    min-width: auto;
    order: 2;
    background-color: rgba(255,255,255,0);
    background-image: none;
    border-radius: 54px 54px 54px 54px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b115591 {
    width: auto;
    height: auto;
    justify-self: end;
    align-self: end;
    order: 0;
    max-width: 100%;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\31 0db30cc {
    width: 65%;
    height: auto;
    max-width: 398px;
    order: 0;
}
    
#\35 6bf2721.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 6bf2721 {
    width: 61px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 1207742 {
    min-height: 400px;
    background-color: #000000;
    border-radius: 52px;
    row-gap: 0px;
    max-width: 597px;
    width: 32.18%;
    justify-content: space-between;
    align-items: center;
    background-image: url("https://irp.cdn-website.com/89f26485/dms3rep/multi/warranty-bg-future-auto-service.png?dm-skip-opt=true");
    align-content: center;
    column-gap: 0%;
    flex-wrap: nowrap;
    flex: 0 1 auto;
    padding: 24px 49px 24px 49px;
    margin: 0px 0% 0px 0%;
}
    
#d60049bd {
    min-height: auto;
    column-gap: 0px;
    width: 100%;
    flex-direction: column;
    max-width: none;
    padding: 40px 0px 15px 0px;
}
    
#\36 4bc07e5 {
    align-self: center;
    max-width: 1840px;
    width: 96%;
    padding: 0px 0px 0px 0px;
}
    
#\37 139999b {
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    align-items: stretch;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\37 3c3951b {
    min-height: 400px;
    background-color: #dc0000;
    border-radius: 52px;
    row-gap: 0px;
    max-width: 597px;
    width: 32.1%;
    justify-content: flex-start;
    align-items: flex-start;
    flex: 0 1 auto;
    padding: 59px 41px 44px 41px;
}
    
#def0434f {
    max-width: 100%;
    width: 100%;
    margin-bottom: 18px;
    height: auto;
}
    
#\37 1b295d7 {
    max-width: 100%;
    width: 100%;
    margin-bottom: 28px;
    height: auto;
}
    
#\39 ba56b3f {
    row-gap: 16px;
    column-gap: 22px;
    align-self: flex-start;
    flex-direction: row;
    width: auto;
    align-items: center;
    flex-wrap: wrap;
    padding: 0px 0px 0px 0px;
}
    
#\37 21202f8 {
    max-width: 100%;
    width: 145px;
    min-height: auto;
}
    
#\36 2902b47 {
    max-width: 100%;
    width: 158px;
    min-height: auto;
}
    
#\36 d8da1e6 {
    max-width: 100%;
    width: auto;
    height: auto;
    align-self: center;
    justify-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\38 8827c3f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\38 8827c3f {
    max-width: 196.109px;
    width: 139px;
    min-height: 67px;
    align-self: end;
    justify-self: end;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#a1e5bc42 {
    min-height: 400px;
    border-color: #808080 #808080 #808080 #808080;
    background-color: #FFFFFF;
    border-radius: 52px;
    row-gap: 0px;
    max-width: 597px;
    width: 32.4%;
    border-width: 1px 1px 1px 1px;
    align-items: flex-start;
    border-style: solid;
    background-image: url("https://irp.cdn-website.com/89f26485/dms3rep/multi/ase-bg1-future-auto-service.png?dm-skip-opt=true");
    padding: 24px 48px 24px 48px;
    margin: 0px 0% 0px 0%;
}
    
#f72f82f2 {
    max-width: 100%;
    width: 113px;
    margin-bottom: 18px;
    height: 113px;
    order: 0;
}
    
#fc2c6a38 {
    max-width: 100%;
    width: 100%;
    margin-bottom: 18px;
    height: auto;
    order: 1;
}
    
#c5a11b1b {
    align-self: flex-end;
    max-width: 100%;
    width: 120px;
    min-height: auto;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 6d30c90 {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_oi8 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    column-gap: 0px;
    row-gap: 0px;
    width: 100.00%;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(400px, max-content);
    max-width: 100%;
}
}



@media all {
    
#\39 3580824 {
    max-width: 718px;
    width: 49%;
    height: 488px;
}
    
#da7d5502 {
    min-height: auto;
    column-gap: 0px;
    width: 100%;
    flex-direction: column;
    max-width: none;
    padding: 82px 0px 83px 0px;
}
    
#e822a35d {
    background-color: #F9F9F9;
}
    
#\37 7be1f7a {
    align-self: center;
    column-gap: 57px;
    flex-direction: row;
    max-width: 1489px;
    width: 90%;
    justify-content: space-between;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\34 f1ad52d {
    row-gap: 12px;
    max-width: 714px;
    width: 49%;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#\34 583ecc1 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f9edc37 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4ce8cab {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 3;
}
    
#\30 2cccb40 {
    max-width: 100%;
    width: 196px;
    min-height: 51px;
    margin-top: 10px;
    order: 4;
}
    
#group_ql0 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 1;
}
}



@media all {
    
#c008d85f {
    min-height: auto;
    column-gap: 0px;
    width: 100%;
    flex-direction: column;
    max-width: none;
    padding: 3% 0px 3% 0px;
}
    
#a946a302 {
    align-self: center;
    max-width: 1516px;
    width: 90%;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\39 2ecf236 {
    row-gap: 24px;
    flex-direction: row;
    max-width: 1124px;
    width: 74%;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 65px;
    flex-wrap: wrap;
    padding: 0px 0px 0px 0px;
}
    
#\33 1100bc1 {
    max-width: 100%;
    width: 192px;
    height: 105px;
    order: 0;
}
    
#\33 56a310f {
    max-width: 100%;
    width: 111px;
    height: 111px;
    order: 1;
}
    
#\31 d72bc21 {
    max-width: 100%;
    width: 235px;
    height: 63px;
    order: 2;
}
    
#e31fc751 {
    flex-wrap: nowrap;
    background-color: #111111;
    border-radius: 52px;
    column-gap: 92px;
    box-shadow: 0px 9px 0px 0px #dc0000;
    flex-direction: row;
    width: 100%;
    align-items: flex-start;
    margin-bottom: 89px;
    padding: 52px 76px 52px 76px;
}
    
#c82177df {
    max-width: 636px;
    width: 50%;
    height: auto;
}
    
#ec3991a4 {
    max-width: 636px;
    width: 50%;
    height: auto;
}
    
#\37 07bd8f4 {
    max-width: 1104px;
    width: 73%;
    height: auto;
}
    
#\31 33ea381 {
    max-width: 100%;
    width: 111px;
    height: 111px;
    order: 3;
}
    
#\38 a88c482 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 7658358 {
    margin: 0px 0% 0px 0%;
}
    
#cab0c965 {
    min-height: auto;
    column-gap: 0px;
    width: 100%;
    flex-direction: column;
    max-width: none;
    padding: 5% 0px 96px 0px;
}
    
#e8592fde {
    align-self: center;
    max-width: 1520px;
    width: 95%;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
}
    
#\35 2dcd5ba {
    background-color: #5a4a40;
    border-radius: 52px;
    row-gap: 0px;
    width: 1520px;
    min-height: 476px;
    justify-content: flex-end;
    align-items: center;
    background-image: url("https://irp.cdn-website.com/89f26485/dms3rep/multi/live-scheduler-future-auto-service.png?dm-skip-opt=true");
    flex: 0 1 auto;
    padding: 0px 20px 29px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 e2cf61b {
    background-color: #FFFFFF;
    border-radius: 52px;
    column-gap: 28px;
    flex-direction: row;
    width: 1286px;
    justify-content: space-between;
    align-items: center;
    min-width: auto;
    max-width: auto;
    flex: 0 1 auto;
    padding: 34px 60px 34px 60px;
    margin: 0px 0% 0px 0%;
}
    
#\34 315d493 {
    row-gap: 0px;
    max-width: 868px;
    width: 793px;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#\39 feb6441 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\39 a480353 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#a15c2c2e {
    max-width: 100%;
    width: 234px;
    min-height: 51px;
}
}



@media all {
    
#e6954d61 {
    min-height: 629px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    height: auto;
    align-self: center;
    justify-content: space-between;
    justify-self: auto;
    align-items: center;
    align-content: center;
}
    
#\38 d474641 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    justify-content: center;
    padding: 4% 0% 0% 0%;
}
    
#\37 2c607bb {
    margin: 0px 0% 0px 0%;
}
    
#group_99e {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 0;
    height: auto;
    justify-content: space-between;
    align-content: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b1eaee38.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b1eaee38 {
    width: 73.56%;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 cd04052 {
    min-height: 10px;
    border-radius: 4px;
    width: 226px;
    background-image: linear-gradient(90deg, #111111 0%, #111111 33%, #DC0000 33%, #DC0000 67%, #FFA20D 67%, #FFA20D 100%);
    order: 1;
    align-items: center;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 20px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
.u_${elementId} {
    background-origin: border-box;
}
    
#f8f1fcf3 {
    max-width: 100%;
    width: 196px;
    min-height: 51px;
}
    
#\38 d02f0a6 {
    max-width: 100%;
    width: 143px;
    min-height: 51px;
}
    
#ec1c9f0b {
    flex-wrap: wrap;
    row-gap: 16px;
    column-gap: 24px;
    flex-direction: row;
    width: 99.68%;
    align-items: flex-end;
    min-height: 51px;
    height: auto;
    align-self: end;
    order: 2;
    justify-self: center;
    align-content: flex-end;
    padding: 0px 5px 0px 5px;
    margin: 0px 0% 0px 0%;
}
    
#fe7161b3 {
    max-width: 100%;
    width: 158px;
    min-height: 51px;
}
    
#\31 f50d4ef {
    max-width: 100%;
    width: 150px;
    min-height: 51px;
}
    
#\33 8b452dc {
    max-width: 100%;
    width: 167px;
    min-height: 51px;
}
    
#fa8f7460 {
    max-width: 100%;
    width: 146px;
    min-height: 51px;
}
    
#group_ej0 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    height: auto;
    align-content: center;
}
    
#widget_548.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_548 {
    width: 100.00%;
    height: auto;
    max-width: 1920px;
    order: 1;
    justify-self: center;
    align-self: start;
    margin: 0px 0px 0px 0px;
}
    
#innergrid_tf7 {
    width: 100.00%;
    grid-template-rows: minmax(550px, max-content);
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 302310a {
    max-width: 100%;
    width: 150px;
    min-height: 51px;
}
    
#\33 bee0c50 {
    max-width: 100%;
    width: 146px;
    min-height: 51px;
}
    
#\38 fb934f5 {
    max-width: 100%;
    width: 196px;
    min-height: 51px;
}
    
#b3d0524e {
    max-width: 100%;
    width: 143px;
    min-height: 51px;
}
    
#\36 c24295c {
    flex-wrap: wrap;
    row-gap: 16px;
    column-gap: 24px;
    flex-direction: row;
    width: 100%;
    align-items: center;
    min-height: 51px;
    height: auto;
    order: 0;
    justify-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 449px -0.32171581769436997% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e68b4965 {
    max-width: 100%;
    width: 167px;
    min-height: 51px;
}
    
#\33 0fa45d3 {
    max-width: 100%;
    width: 158px;
    min-height: 51px;
}
}



@media all {
    
#\30 3354d12 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\36 ab80a9f {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#f9125b5c {
    margin: 0px 0% 0px 0%;
}
    
#group_gij {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    --column-gap: 0px;
}
    
#widget_ktg {
    width: 16.66%;
    height: 320px;
    max-width: 100%;
    order: 4;
}
    
#\32 c266248 {
    width: 16.66%;
    height: 320px;
    max-width: 100%;
    order: 1;
}
    
#\34 81579d6 {
    width: 16.66%;
    height: 320px;
    max-width: 100%;
    order: 2;
}
    
#\31 fb9ea6b {
    width: 16.66%;
    height: 320px;
    max-width: 100%;
    order: 3;
}
    
#e15f1fbd {
    width: 16.66%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#aaaf60ae {
    width: 16.66%;
    height: 320px;
    max-width: 100%;
    order: 5;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 103d5a4 {
    height: 482px;
}
    
#\36 a65ee1a {
    width: 100.00%;
    grid-template-rows: minmax(482px, max-content);
}
    
#a4ede85c {
    width: 100%;
    min-height: 8px;
}
    
#\30 81ea52d {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 482px;
    padding: 0px 0px 0px 0px;
}
    
#b8f2f8da {
    justify-self: center;
    align-self: end;
    height: auto;
    min-height: 190px;
    width: 95.98%;
    align-items: center;
    row-gap: 32px;
    padding: 0px 0px 15px 0px;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 8126023 {
    column-gap: 40px;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    --column-gap: 10px;
    width: 100%;
    align-items: flex-start;
    row-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\35 715499b {
    width: 30%;
    flex-direction: row;
    align-items: center;
    row-gap: 16px;
    margin-right: 0%;
    margin-left: 0%;
    padding: 0px 0px 0px 0px;
}
    
#d4e0234e {
    width: 30%;
    flex-direction: row;
    margin-right: 0%;
    margin-left: 0%;
    padding: 0px 0px 0px 0px;
}
    
#d2a6612e {
    width: 30%;
    flex-direction: row;
    align-items: center;
    row-gap: 16px;
    margin-right: 0%;
    margin-left: 0%;
    padding: 0px 0px 0px 0px;
}
    
#\37 51cc178 {
    min-height: auto;
    padding: 40px 0px 10px 0px;
}
    
#\30 d4d1718 {
    width: 30%;
    flex-direction: row;
    align-items: center;
    row-gap: 16px;
    margin-right: 0%;
    margin-left: 0%;
    padding: 0px 0px 0px 0px;
}
    
#bced76cc {
    width: 30%;
    flex-direction: row;
    margin-right: 0%;
    margin-left: 0%;
    padding: 0px 0px 0px 0px;
}
    
#c981882b {
    align-self: center;
    width: 92%;
    min-height: auto;
}
    
#group_a6b {
    column-gap: 5%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    --column-gap: 5%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c0904895 {
    flex-direction: column;
    align-items: center;
    min-height: auto;
    padding: 40px 0px 30px 0px;
}
    
#\37 4c977f4 {
    column-gap: 24px;
    align-self: center;
    flex-direction: column;
    width: 92%;
    min-height: auto;
}
    
#d27f1977 {
    width: 100%;
}
    
#a5fa195b {
    width: 100%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 3842f93 {
    min-height: 1300px;
    padding: 0% 2% 2% 2%;
}
    
#\37 73954c9 {
    align-self: center;
    width: 100%;
    min-height: 1300px;
    height: auto;
}
    
#\30 2bceda2 {
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50% 0%;
}
    
#a6051c0e {
    margin: 0px 0% 0px 0%;
}
    
#f8cd3e66 {
    height: auto;
}
    
#\30 814ebc3 {
    height: auto;
}
    
#\36 f503886 {
    width: 43.69%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 1207742 {
    max-width: 100%;
    width: 48%;
    min-height: 400px;
}
    
#d60049bd {
    padding: 50px 0px 20px 0px;
}
    
#\36 4bc07e5 {
    align-self: center;
    width: 94%;
}
    
#\37 139999b {
    flex-direction: row;
    justify-content: center;
    flex-wrap: wrap;
}
    
#\37 3c3951b {
    max-width: 100%;
    width: 48%;
    min-height: 400px;
}
    
#\39 ba56b3f {
    align-self: flex-start;
    justify-content: center;
}
    
#\36 d8da1e6 {
    height: auto;
}
    
#a1e5bc42 {
    max-width: 100%;
    width: 48%;
    min-height: 400px;
}
    
#\37 21202f8 {
    width: 158px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 3580824 {
    width: 100%;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#da7d5502 {
    align-items: flex-start;
    align-content: flex-start;
    padding: 60px 2% 60px 2%;
}
    
#\37 7be1f7a {
    column-gap: 4.195804195804196%;
    align-self: auto;
    flex-direction: column;
    width: 100.00%;
    flex-wrap: nowrap;
    row-gap: 16px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#\34 f1ad52d {
    width: 99.97%;
    margin-right: 0%;
    margin-left: 0%;
    min-width: auto;
    max-width: 1024px;
}
    
#\38 88e6822 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c008d85f {
    padding: 4% 0px 4% 0px;
}
    
#a946a302 {
    align-self: center;
    width: 94%;
    height: auto;
    min-height: 1002px;
}
    
#\39 2ecf236 {
    width: 100.15%;
    margin-bottom: 50px;
    justify-content: center;
    --column-gap: 5%;
    column-gap: 5%;
    padding: 0px 0px 0px 0px;
}
    
#e31fc751 {
    column-gap: 40px;
    margin-bottom: 60px;
    padding: 40px 40px 40px 40px;
}
    
#\37 07bd8f4 {
    width: 90%;
}
    
#\38 a88c482 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cab0c965 {
    padding: 20px 0px 70px 0px;
}
    
#e8592fde {
    align-self: center;
    width: 94%;
}
    
#\35 2dcd5ba {
    width: 100%;
    min-height: 420px;
    padding: 0px 30px 30px 30px;
}
    
#\39 e2cf61b {
    padding: 30px 40px 30px 40px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 d474641 {
    padding: 4% 0% 4% 0%;
}
    
#group_99e {
    min-height: auto;
}
    
#ec1c9f0b {
    align-self: end;
    justify-self: end;
    height: auto;
    min-height: 118px;
    width: 99.84%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_ej0 {
    height: auto;
    min-height: auto;
}
    
#innergrid_tf7 {
    grid-template-rows: minmax(425px, max-content);
    width: 100.00%;
}
    
#\37 2c607bb {
    margin: 0px 0% 0px 0%;
}
    
#e6954d61 {
    min-height: 513px;
}
    
#widget_548 {
    align-self: start;
    margin-bottom: 0px;
    margin-top: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 ab80a9f {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0% 0% 0% 0%;
}
    
#f9125b5c {
    margin: 0px 0% 0px 0%;
}
    
#\30 3354d12 {
    width: 100%;
    min-height: 8px;
}
    
#group_gij {
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    row-gap: 0px;
}
    
#e15f1fbd {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
}
    
#\32 c266248 {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
}
    
#\34 81579d6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
}
    
#\31 fb9ea6b {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
}
    
#widget_ktg {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
}
    
#aaaf60ae {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
}
}



@media (max-width: 767px) {
    
#\34 103d5a4 {
    height: 240px;
}
    
#\36 a65ee1a {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 0;
    grid-template-rows: minmax(498px, max-content);
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e253e14 {
    height: 577px;
    position: relative;
    justify-self: start;
    align-self: start;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 87ca486.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 87ca486 {
    width: 100.00%;
}
    
#a4ede85c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 81ea52d {
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#b8f2f8da {
    justify-self: center;
    align-self: start;
    height: auto;
    min-height: 265px;
    width: 92.10893854748603%;
    align-items: center;
    row-gap: 24px;
    justify-content: center;
    padding: 0px 0px 0px 0px;
    margin: 283px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 0f1cac7 {
    max-width: 100%;
    width: 232px;
}
}



@media (max-width: 767px) {
    
#\36 8126023 {
    column-gap: 0px;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: flex-start;
    width: 100%;
    align-items: center;
    row-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\35 715499b {
    width: 120px;
    flex-direction: column;
    align-items: center;
    row-gap: 12px;
    margin-right: 0%;
    margin-left: 0%;
    column-gap: 1%;
    flex-wrap: nowrap;
    min-height: auto;
    justify-content: center;
    --column-gap: 1%;
    flex: 0 1 auto;
    order: 4;
    padding: 0px 0px 0px 0px;
}
    
#d4e0234e {
    width: 120px;
    flex-direction: column;
    align-items: center;
    margin-right: 0%;
    margin-left: 0%;
    column-gap: 1%;
    flex-wrap: nowrap;
    min-height: 90px;
    justify-content: space-between;
    --column-gap: 1%;
    row-gap: 12px;
    flex: 0 1 auto;
    order: 3;
    padding: 0px 0px 0px 0px;
}
    
#d2a6612e {
    width: 120px;
    flex-direction: column;
    align-items: center;
    row-gap: 12px;
    margin-right: 0%;
    margin-left: 0%;
    column-gap: 1%;
    flex-wrap: nowrap;
    min-height: 90px;
    justify-content: space-between;
    --column-gap: 1%;
    flex: 0 1 auto;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#\37 51cc178 {
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 0px 10px 0px;
}
    
#\30 d4d1718 {
    width: 120px;
    flex-direction: column;
    align-items: center;
    row-gap: 12px;
    margin-right: 0%;
    margin-left: 0%;
    column-gap: 1%;
    flex-wrap: nowrap;
    min-height: 90px;
    justify-content: space-between;
    --column-gap: 1%;
    flex: 0 1 auto;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#c981882b {
    min-height: auto;
    align-items: center;
    width: 92%;
    align-self: center;
}
    
#bced76cc {
    width: 120px;
    flex-direction: column;
    align-items: center;
    margin-right: 0%;
    margin-left: 0%;
    column-gap: 0.8408380420913751%;
    flex-wrap: nowrap;
    min-height: 90px;
    justify-content: space-between;
    flex: 0 1 auto;
    row-gap: 12px;
    order: 2;
    padding: 0px 0px 0px 0px;
}
    
#\39 ab9a1f6 {
    width: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ec04f2d8 {
    width: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 0fe155a {
    width: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 ed90788 {
    width: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c12d1bb4 {
    width: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_a6b {
    column-gap: 3%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    --column-gap: 3%;
    align-items: flex-start;
}
    
#\37 b37d198 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-self: center;
}
    
#b058e8a4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-self: center;
}
    
#f58c9fda {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-self: center;
}
    
#c35d0283 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-self: center;
}
    
#e4a7a86b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\37 4c977f4 {
    width: 92%;
    min-height: auto;
    align-items: center;
    flex-direction: column;
    row-gap: 0px;
    align-self: center;
}
    
#\36 d4f46ac {
    width: 100%;
    height: 44px;
    margin: 0px 0px 0px 0px;
}
    
#c0904895 {
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    padding: 40px 0px 30px 0px;
}
    
#\38 fa70a32.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 fa70a32 {
    width: 100%;
    height: 44px;
    margin: 0px 0% 10px 0%;
}
    
#\36 15893d2 {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    min-height: auto;
    row-gap: 12px;
    align-items: center;
}
    
#a5fa195b {
    justify-self: center;
    align-self: end;
    height: auto;
    min-height: auto;
    width: 100%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#d27f1977 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\32 6150142 {
    width: 100.00%;
    min-width: 250px;
    max-width: 100%;
    min-height: 152px;
    align-self: start;
    max-height: none;
    justify-self: start;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 73954c9 {
    width: 100%;
    min-height: auto;
    align-items: center;
    align-self: center;
}
    
#\30 3842f93 {
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 2bceda2 {
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50% 0%;
}
    
#group_8fq {
    width: 100%;
}
    
#\30 814ebc3 {
    height: auto;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
}
    
#ad2a4ef5 {
    width: 92%;
    padding: 0px 0px 0px 0px;
    margin: 170px 0px 35px 0px;
}
    
#\32 0b6a26e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    grid-template-rows: minmax(8px, max-content);
    min-width: auto;
    max-width: 100%;
    order: 0;
}
    
#eb855340 {
    width: 100.00%;
    min-width: 250px;
    max-width: 100%;
    min-height: 152px;
    align-self: start;
    max-height: none;
    justify-self: start;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 9c9ed1e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    grid-template-rows: minmax(8px, max-content);
    min-width: auto;
    max-width: 100%;
    order: 0;
}
    
#f8cd3e66 {
    height: auto;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
}
    
#a0492612 {
    width: 100.00%;
    min-width: 250px;
    max-width: 100%;
    min-height: 152px;
    align-self: start;
    max-height: none;
    justify-self: start;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 621fce4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    grid-template-rows: minmax(8px, max-content);
    min-width: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 8ca5f32 {
    height: auto;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
}
    
#\31 6769b84 {
    width: 100.00%;
    min-width: 250px;
    max-width: 100%;
    min-height: 152px;
    align-self: start;
    max-height: none;
    justify-self: start;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ca8800bd {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    grid-template-rows: minmax(8px, max-content);
    min-width: auto;
    max-width: 100%;
    order: 0;
}
    
#b2da4e74 {
    height: auto;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
}
    
#\32 edfb5e3 {
    width: 100.00%;
    min-width: 250px;
    max-width: 100%;
    min-height: 152px;
    align-self: start;
    max-height: none;
    justify-self: start;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b59065cd {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    grid-template-rows: minmax(8px, max-content);
    min-width: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 179e5e3 {
    height: auto;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
}
    
#d61b7093 {
    width: 100.00%;
    min-width: 250px;
    max-width: 100%;
    min-height: 152px;
    align-self: start;
    max-height: none;
    justify-self: start;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ee543c78 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    grid-template-rows: minmax(8px, max-content);
    min-width: auto;
    max-width: 100%;
    order: 0;
}
    
#a2faefdd {
    height: auto;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
}
    
#\38 e880c01 {
    width: 100.00%;
    min-width: 250px;
    max-width: 100%;
    min-height: 152px;
    align-self: start;
    max-height: none;
    justify-self: start;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 80a5983 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    grid-template-rows: minmax(8px, max-content);
    min-width: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 b115591 {
    height: auto;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
}
    
#edde235e {
    width: 70.09%;
}
    
#\31 3b1f449 {
    width: 70%;
}
    
#\32 827c71b {
    width: 70.09%;
}
    
#\36 f503886 {
    width: 70%;
}
    
#\31 b5a73ac {
    width: 70%;
}
    
#\31 0db30cc {
    width: 70%;
}
    
#\34 57f05de {
    width: 70%;
}
}



@media (max-width: 767px) {
    
#\32 1207742 {
    max-width: 100%;
    width: 100%;
    min-height: 360px;
    padding: 30px 28px 30px 28px;
}
    
#d60049bd {
    min-height: unset;
    padding: 40px 0px 20px 0px;
}
    
#\36 4bc07e5 {
    align-self: center;
    width: 92%;
}
    
#\37 139999b {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 3c3951b {
    max-width: 100%;
    width: 100%;
    min-height: 360px;
    padding: 40px 28px 36px 28px;
}
    
#\39 ba56b3f {
    align-self: flex-start;
    justify-content: flex-start;
}
    
#\36 d8da1e6 {
    width: 240px;
    height: auto;
}
    
#\38 8827c3f {
    align-self: flex-end;
}
    
#a1e5bc42 {
    max-width: 100%;
    width: 100%;
    min-height: 360px;
    padding: 40px 28px 40px 28px;
}
    
#c5a11b1b {
    align-self: flex-end;
}
    
#\37 21202f8 {
    width: 158px;
}
}



@media (max-width: 767px) {
    
#\39 3580824 {
    width: 100%;
    height: auto;
}
    
#da7d5502 {
    min-height: unset;
    padding: 40px 0px 40px 0px;
}
    
#\37 7be1f7a {
    flex-direction: column;
    row-gap: 30px;
    align-self: center;
    width: 92%;
}
    
#\34 f1ad52d {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#c008d85f {
    min-height: unset;
    padding: 30px 0px 30px 0px;
}
    
#a946a302 {
    align-self: center;
    width: 92%;
}
    
#\39 2ecf236 {
    width: 100%;
    justify-content: space-around;
    margin-bottom: 40px;
    padding: 0px 0px 0px 0px;
}
    
#\33 1100bc1 {
    width: 134px;
    height: 74px;
}
    
#\33 56a310f {
    width: 78px;
    height: 78px;
}
    
#\31 d72bc21 {
    width: 164px;
    height: 44px;
}
    
#e31fc751 {
    row-gap: 20px;
    flex-direction: column;
    margin-bottom: 45px;
    padding: 32px 24px 32px 24px;
}
    
#c82177df {
    width: 100%;
}
    
#ec3991a4 {
    width: 100%;
}
    
#\37 07bd8f4 {
    width: 100%;
}
    
#\31 33ea381 {
    width: 78px;
    height: 78px;
}
    
#\38 a88c482 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#cab0c965 {
    min-height: unset;
    padding: 20px 0px 50px 0px;
}
    
#e8592fde {
    align-self: center;
    width: 92%;
}
    
#\35 2dcd5ba {
    width: 100%;
    min-height: 440px;
    padding: 0px 14px 14px 14px;
}
    
#\39 e2cf61b {
    row-gap: 18px;
    flex-direction: column;
    padding: 28px 20px 28px 20px;
}
    
#\34 315d493 {
    width: 100%;
    align-items: center;
}
    
#a15c2c2e {
    align-self: center;
}
}



@media (max-width: 767px) {
    
#e6954d61 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    min-width: auto;
    max-width: 100%;
}
    
#\38 d474641 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 4% 30px 4%;
}
    
#\34 cd04052 {
    align-self: center;
    width: 160px;
}
    
#f8f1fcf3 {
    width: 167px;
}
    
#\38 d02f0a6 {
    width: 167px;
}
    
#ec1c9f0b {
    row-gap: 12px;
    column-gap: 12px;
    width: 99.82%;
    min-height: auto;
    padding: 0px 0px 0px 0px;
}
    
#fe7161b3 {
    width: 167px;
}
    
#\31 f50d4ef {
    width: 167px;
}
    
#fa8f7460 {
    width: 167px;
}
    
#group_99e {
    order: 0;
    min-height: auto;
}
    
#widget_548 {
    height: 240px;
}
    
#innergrid_tf7 {
    width: 99.92%;
    grid-template-rows: minmax(141px, max-content);
    order: 1;
}
    
#\30 302310a {
    width: 167px;
}
    
#\33 bee0c50 {
    width: 167px;
}
    
#\38 fb934f5 {
    width: 167px;
}
    
#b3d0524e {
    width: 167px;
}
    
#\36 c24295c {
    row-gap: 12px;
    column-gap: 12px;
    width: 99.82%;
    min-height: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 0fa45d3 {
    width: 167px;
}
    
#group_ej0 {
    height: auto;
    min-height: auto;
}
    
#\37 2c607bb {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 3354d12 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 ab80a9f {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_ktg {
    height: 240px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 c266248 {
    height: 240px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 81579d6 {
    height: 240px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 fb9ea6b {
    height: 240px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e15f1fbd {
    height: 240px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#aaaf60ae {
    height: 240px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_gij {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    row-gap: 0px;
}
}

#\32 1207742.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA20lEQVQY0x3Ly26CQABA0dmhAgIzkHkBA6goWiPVaBeNTV///0u3Sc/+iFUUsU5WVDKndpq2tuhSkScxySIiT1NKJRHpcoFMY6zK6FxF7zW+kqh1QpHE/6n2HlHES2yRsjGSY2eZgmWwJVZmGJnTOEvfBYTLYramYO4Nb1PgNjacWs2gJa1WdLWlaxtEL2POTcn7qeP7fuQ5j9x2nsmXDEYRvKZ1BrGVK+ZG8vES+L0f+LqOPPY156DZ+YrgNF5XiE2x5OIznsean+uGz9ctj9FxGSz71hC8wVSKP9GtXK2xulFsAAAAAElFTkSuQmCC')!important}#a1e5bc42.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAABDUlEQVQY0x2OzYqCUBhAP82cv3KYmWiYsXkJaReEG3uBQFzYwoXg8i5adP2niyKIQZJX0Fbqq/QEPZCDnfXhcECWZViv16CqKiyXS+j7Hu73O9xuN77rus8wDH81TRNBURTYbDawWq0YhNDocDiM8zzn27adXC6Xued5C8MwFjAwVHa7Hes4zlMURW9FUQiU0lmWZWIQBH8IIREkSYI0TcHzvPH5fJ5SSj+qqpqdTqc5IeTHdd1vjPHXo2jbNvi+z+d5PinLUrher0KWZUIcx++EkCkh5PUhIoQgDEOOUvpcVdVL0zR8kiSc67ocxnhkWRbz+BvYbreMaZqsYRjs8XiEuq4BYwz7/R50XYd/DpZmq4hyEGMAAAAASUVORK5CYII=')!important}#\30 2bceda2.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA9ElEQVQY043NXUvCYACG4fcn+L5bNN0UgrBYKAWBQaCSw8KgDmySkl+12Fdzm1hC1GHQv747sOPy4OI+eeARnYs2A/eOIPDJ8iWLNMMPQqIoYjab47oDHMdBPD8+sMpfWL+tWOSvPPkJ47lHFEfESUq+WhMmS4TvTcgWIWEYMJp63PRHXN/2mU4nRHHK++cX649vRNdpc3XZodlqcnzaoGrXObBrnJ816HV7DO9nDMchwrJMrHKZkmlRLJnsGkUMo8hepcLhfpWaXcc+OkEoJVFKoWkamqZvqhS6UuxIiS4lmlSIQqHAn+SGkFKyje2H/17/+gHhM5yJy7pnLAAAAABJRU5ErkJggg==')!important}#\35 2dcd5ba.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAYAAACqPZ51AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAdklEQVQI1wXBywqCQBiA0XmdFkEQLdpoJEjKoJbl6Pgzg7exaGHvv/k6R/2Wim15sn0M61gy+5L2njH3DW+pCZ2m1THqO70IQ0eYHKMzOFPQ3CJMGtNlF2yRYMsrah0sTjwiAek9baWpoyP5YUd+2lMkZ+SR8geePju9El5CpgAAAABJRU5ErkJggg==')!important}