@media all {
  *#dm .dmInner *.u_1803979586 .title-text {
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner *.u_1803979586 .title-text * {
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1803979586 .title-text {
    color:var(--color_2) !important;
    font-weight:600 !important;
  }

  *#dm .dmInner div.u_1803979586 .title-text * {
    color:var(--color_2) !important;
    font-weight:600 !important;
  }

  *#dm .dmInner div.u_1803979586 .accordion-description .section-inner {
    font-weight:400 !important;
    color:var(--color_5) !important;
    border-bottom-style:solid !important;
    border-bottom-width:1px !important;
    border-bottom-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1803979586 .accordion-wrapper {
    border-top-style:solid !important;
    border-top-width:1px !important;
    border-bottom-style:solid !important;
    border-top-color:rgba(0,0,0,0.12) !important;
    border-bottom-color:rgba(0,0,0,0.12) !important;
    border-bottom-width:0 !important;
  }

  *#dm .dmInner *.u_1803979586 .title-icon { fill:var(--color_3) !important; }

  *#dm .dmInner *.u_1803979586 .accordion-title .arrow .close {
    fill:rgba(0,0,0,0) !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner *.u_1803979586 .accordion-title .horizontal {
    fill:rgba(0,0,0,0) !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner *.u_1803979586 .accordion-title .vertical {
    fill:rgba(0,0,0,0) !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1803979586 .arrow-wrapper {
    border-radius:0 !important;
    -moz-border-radius:0 !important;
    -webkit-border-radius:0 !important;
  }

  *#dm .dmInner div.u_1803979586 .accordion-title {
    background-color:rgba(0,0,0,0) !important;
    color:var(--color_2) !important;
    font-weight:600 !important;
    border-bottom-width:1px !important;
    border-bottom-style:solid !important;
    border-bottom-color:rgba(0,0,0,0.12) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1746347504 { color:black !important; }

  *#dm .dmInner div.u_1293912083 {
    border-radius:50% !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(50,50,50) rgb(50,50,50) rgb(50,50,50) rgb(50,50,50) !important;
    background-color:var(--color_5) !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1072268461 {
    border-radius:50% !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(50,50,50) rgb(50,50,50) rgb(50,50,50) rgb(50,50,50) !important;
    background-color:var(--color_5) !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1562628331 {
    border-radius:50% !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(50,50,50) rgb(50,50,50) rgb(50,50,50) rgb(50,50,50) !important;
    background-color:var(--color_5) !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1270207726 {
    border-radius:50% !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(50,50,50) rgb(50,50,50) rgb(50,50,50) rgb(50,50,50) !important;
    background-color:var(--color_5) !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1824359792 {
    border-radius:50% !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(50,50,50) rgb(50,50,50) rgb(50,50,50) rgb(50,50,50) !important;
    background-color:var(--color_5) !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1282589177 {
    border-radius:50% !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(50,50,50) rgb(50,50,50) rgb(50,50,50) rgb(50,50,50) !important;
    background-color:var(--color_5) !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_Services { color:black !important; }

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

  *#dm .dmInner div.u_1049950423 { color:black !important; }

  *#dm .dmInner div.u_1150487913 {
    border-radius:50% !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(50,50,50) rgb(50,50,50) rgb(50,50,50) rgb(50,50,50) !important;
    background-color:var(--color_5) !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1207375334 {
    border-radius:50% !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(50,50,50) rgb(50,50,50) rgb(50,50,50) rgb(50,50,50) !important;
    background-color:var(--color_5) !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1800184658 {
    border-radius:50% !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(50,50,50) rgb(50,50,50) rgb(50,50,50) rgb(50,50,50) !important;
    background-color:var(--color_5) !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1627556364 {
    border-radius:50% !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(50,50,50) rgb(50,50,50) rgb(50,50,50) rgb(50,50,50) !important;
    background-color:var(--color_5) !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1373613075 {
    border-radius:50% !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(50,50,50) rgb(50,50,50) rgb(50,50,50) rgb(50,50,50) !important;
    background-color:var(--color_5) !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1528768895 {
    border-radius:50% !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(50,50,50) rgb(50,50,50) rgb(50,50,50) rgb(50,50,50) !important;
    background-color:var(--color_5) !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    background-image:initial !important;
  }

  *#dm .dmInner *.u_1414158408 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_pa_9532070 { color:black !important; }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_pa_4987568 { color:black !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_WhyChooseUs-Tablet { color:black !important; }

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

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

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

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

  *#dm .dmInner div.u_1293912083 .svg {
    width:75% !important;
    color:var(--color_2) !important;
    fill:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1562628331 .svg {
    width:75% !important;
    color:var(--color_2) !important;
    fill:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1072268461 .svg {
    width:75% !important;
    color:var(--color_2) !important;
    fill:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1282589177 .svg {
    width:75% !important;
    color:var(--color_2) !important;
    fill:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1270207726 .svg {
    width:75% !important;
    color:var(--color_2) !important;
    fill:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1824359792 .svg {
    width:75% !important;
    color:var(--color_2) !important;
    fill:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1150487913 .svg {
    width:75% !important;
    color:var(--color_2) !important;
    fill:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1627556364 .svg {
    width:75% !important;
    color:var(--color_2) !important;
    fill:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1207375334 .svg {
    width:75% !important;
    color:var(--color_2) !important;
    fill:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1373613075 .svg {
    width:75% !important;
    color:var(--color_2) !important;
    fill:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1800184658 .svg {
    width:75% !important;
    color:var(--color_2) !important;
    fill:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1528768895 .svg {
    width:75% !important;
    color:var(--color_2) !important;
    fill:var(--color_3) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1414158408 .caption-container .caption-title {
    color:var(--color_1) !important;
    font-family:'Michroma' !important;
    font-weight:700 !important;
  }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1365975473 { color:black !important; }

  *#dm .dmInner div.u_Services { color:black !important; }

  *#dm .dmInner div.u_1994528481 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(54,54,54) rgb(54,54,54) rgb(54,54,54) rgb(54,54,54) !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner div.u_1374520172 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(54,54,54) rgb(54,54,54) rgb(54,54,54) rgb(54,54,54) !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner div.u_1884688121 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(54,54,54) rgb(54,54,54) rgb(54,54,54) rgb(54,54,54) !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner div.u_1885325996 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(54,54,54) rgb(54,54,54) rgb(54,54,54) rgb(54,54,54) !important;
    border-radius:300px 300px 300px 300px !important;
  }

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

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

  *#dm .dmInner div.u_OurServices { color:black !important; }

  *#dm .dmInner div.u_1365254941 { color:black !important; }

  *#dm .dmInner div.u_OurServices { color:black !important; }

  *#dm .dmInner div.u_OurService { color:black !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1803979586 .accordion-description .section-inner { font-size:16px !important; }

  *#dm .dmInner *.u_1803979586 .title-icon {
    width:56px !important;
    height:56px !important;
  }

  *#dm .dmInner *.u_1803979586 .accordion-wrapper {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner *.u_1803979586 .accordion-title .arrow {
    width:10px !important;
    height:10px !important;
  }

  *#dm .dmInner *.u_1803979586 .arrow-wrapper { padding:28px !important; }

  *#dm .dmInner div.u_1803979586 .accordion-title { font-size:22px !important; }

  *#dm .dmInner div.u_1803979586 .title-text { font-size:22px !important; }

  *#dm .dmInner div.u_1803979586 .title-text * { font-size:22px !important; }

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

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

  *#dm .dmInner *.u_1414158408 .photoGalleryViewAll { padding:0 10px !important; }

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

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

  *#dm .dmInner *.u_1414158408 .photoGalleryThumbs .image-container a { padding-top:300px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1803979586 .accordion-wrapper {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner *.u_1803979586 .arrow-wrapper { padding:0 !important; }

  *#dm .dmInner div.u_1803979586 .accordion-description .section-inner { font-size:14px !important; }

  *#dm .dmInner *.u_1803979586 .accordion-title .arrow {
    width:10px !important;
    height:10px !important;
  }

  *#dm .dmInner *.u_1803979586 .title-icon {
    width:40px !important;
    height:40px !important;
  }

  *#dm .dmInner div.u_1803979586 .accordion-title { font-size:16px !important; }

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

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

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

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

  *#dm .dmInner *.u_1414158408 .photoGalleryViewAll { padding:0 10px !important; }

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

  *#dm .dmInner div.u_1056813044 .copyright { font-size:16px !important; }

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

  *#dm .dmInner div.u_1414158408 .caption-container .caption-title { font-size:24px !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner *.u_1803979586 .accordion-title .arrow {
    width:10px !important;
    height:10px !important;
  }

  *#dm .dmInner div.u_1803979586 .accordion-title { font-size:18px !important; }

  *#dm .dmInner div.u_1803979586 .title-text { font-size:18px !important; }

  *#dm .dmInner div.u_1803979586 .title-text * { font-size:18px !important; }

  *#dm .dmInner *.u_1803979586 .title-icon {
    width:48px !important;
    height:48px !important;
  }

  *#dm .dmInner *.u_1803979586 .arrow-wrapper { padding:0 !important; }

  *#dm .dmInner *.u_1803979586 .accordion-wrapper {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner div.u_1803979586 .accordion-description .section-inner { font-size:16px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1247165163 span.text { font-size:18px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1414158408 .photoGalleryThumbs .image-container a { padding-top:250px !important; }

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

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

  *#dm .dmInner *.u_1414158408 .photoGalleryViewAll { padding:0 10px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 817ec37 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 40px 0px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\38 1fb75f1::before, #\38 1fb75f1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.8;
    border-radius: inherit;
}
#\38 1fb75f1 {
    background-image: url("https://lirp.cdn-website.com/1bf4a9c1/dms3rep/multi/opt/Strut+Daddys+Storefront_Comp-1920w.png");
}
    
#\39 b829ba9 {
    min-height: 400px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 40px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#widget_1lt {
    width: 1444px;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_pti {
    width: 966px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d794a7c {
    margin: 0px 0% -40px 0%;
}
    
#\34 75e22c3 {
    width: 250px;
    height: 50px;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 074e8c5 {
    width: 250px;
    height: 50px;
    max-width: 100%;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a7183db {
    width: 250px;
    height: 50px;
    max-width: 100%;
    align-self: auto;
    order: 5;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#d2920d83 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    order: 1;
    background-image: url("https://lirp.cdn-website.com/1bf4a9c1/dms3rep/multi/opt/Front+View+of+Storefront_Comp-1920w.jpg");
    background-position: 50% 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#d2920d83.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQQH/8QAJBAAAQMDAQkAAAAAAAAAAAAAAQIDEQAEBQYSExUhIzSSoeH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAMUUf/aAAwDAQACEQMRAD8ABtMDYuOKbdu0B1IlSQRIFWjT+Gjvffys+Q85xO4O8XJRzO0aNDzsDqL8jT7HaCiTh//Z');
}
    
#\35 d059a26 {
    background-color: var(--color_3);
}
    
#\34 00bdbf8 {
    min-height: 550px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 48c1c32 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_2);
    order: 0;
    align-items: center;
    background-image: none;
    padding: 40px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\37 6f791a2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 abcf37e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#eb2a81fa {
    width: 250px;
    height: 50px;
    max-width: 100%;
    align-self: auto;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#bf1c56a6 {
    width: 86.76%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#eb908503 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ac418a17::before, #ac418a17 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.5;
}
#ac418a17 {
    background-color: var(--color_4);
    background-image: url("https://lirp.cdn-website.com/1bf4a9c1/dms3rep/multi/opt/Yellow+Tire+Background_Comp-1920w.jpg");
}
#ac418a17.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHhAAAgEDBQAAAAAAAAAAAAAAAQMAAgQRBRIhIpL/xAAVAQEBAAAAAAAAAAAAAAAAAAAFBv/EABkRAAEFAAAAAAAAAAAAAAAAAAABAgMxMv/aAAwDAQACEQMRAD8Azm5dWq/Kgc05FPbmWRp6iAd7PURJ2XLRBLP/2Q==');
}
    
#d63ad849 {
    min-height: 0px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 40px 0% 40px 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_n9a {
    width: 100%;
    height: 500px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#acd3d379 {
    width: 250px;
    height: 50px;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ec74094 {
    width: 250px;
    height: 50px;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 95c0374 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    background-image: initial;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 f1a2d2f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: initial;
    background-size: auto;
    background-position: 100% 100%;
}
    
#edc2d5f4 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 40px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\37 3aa7710 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    flex-direction: row;
    width: 48%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ccb7642d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5c7ab65 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#innergrid_3km {
    grid-template-rows: minmax(600px, max-content);
    width: 100.00%;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#group_cg1 {
    align-items: flex-start;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 250px;
    min-height: 200px;
    background-color: var(--color_2);
    height: auto;
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 450px 0px 0px -50px;
}
    
#group_n70 {
    align-items: center;
    width: 100%;
    min-height: 0px;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_2j3 {
    width: 538px;
    height: auto;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    order: 0;
}
    
#e8963bb3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#da798a27 {
    width: 250px;
    height: 50px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#aefe21dd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 0cf5a98 {
    min-height: 565px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 40px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#f04fe6f4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_igq {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#fc0bd336 {
    background-color: var(--color_4);
    background-image: url(https://lirp.cdn-website.com/1bf4a9c1/dms3rep/multi/opt/White+Background_Comp-1920w.jpeg);
}
#fc0bd336.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQI/8QAGhAAAgMBAQAAAAAAAAAAAAAAAAIBETEEI//EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDUbeaTWkk9LXgAH//Z');
}
    
#widget_m0l {
    width: 250px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 50px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 c18345d.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\30 c18345d {
    width: 80px;
    height: 80px;
    min-width: 80px;
    min-height: 80px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0px 0px 10px;
    grid-area: auto / auto / auto / auto;
}
    
#cc1de5b9.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#cc1de5b9 {
    width: 80px;
    height: 80px;
    min-width: 80px;
    min-height: 80px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0px 0px 10px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f18d553 {
    width: 200px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ec09f43 {
    width: 200px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 217ed9d {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 100%;
    min-height: 100%;
    height: auto;
    max-height: none;
    padding: 0% 0px 0% 0%;
    margin: 0px 0% 0% 0%;
}
    
#\38 923ad55 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(86.66666666666666px, max-content) minmax(86.66666666666666px, max-content) minmax(86.66666666666666px, max-content);
    row-gap: 20px;
    width: 300px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 42726eb {
    background-size: contain;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 450px;
    max-height: 100%;
    background-image: url("https://lirp.cdn-website.com/1bf4a9c1/dms3rep/multi/opt/Tire+from+Logo_Comp-1920w.png");
    align-self: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
#\37 42726eb.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABpUlEQVQY0wGaAWX+ACgoJgkvMDYpQDsyYkU/L59HQjbES0hBwkhISZ9ISEdgMzMzKRcXFwgAPDw8J09QUl1TUUuhW1ZLzFtXTOBiX1rfX2BhzFtaWp9NTU1bMzMzJABGRkZiXV5foW1raONzb2f5c29n/Xp4c/15eXr5c3Jy4lxcXJ5CQkJdAExMTJxxcXHLjYyM+pKRkf2FhIT9hoaF/ZGRkf2Kior6bm5tyEtLS5YATU1OxHZ3d+CgoKH9pKSk/ZCQkf+QkJH/oqOj/Z6fn/12d3jdT1BQvgBNS0a+dHFr3Z2akv2tqaP9paCX/6Sglf+ppp7+mpeQ/nJwa9pMS0i4AEtGPJxnYlfLg35y+paSif2emIz9n5qO/ZmUif2EfnL6ZmFWyUlGP5gASUAuXFhSQ55rZljigHxz+5KNgf2TjoL9gn1z+2xmWeFWT0CbPjktWABBOi0nTkpBW1ZTTp1jYmDIa2po3GxsattkY2DIWlZPm05JPVo7NCklACAjOAdAQUYkS0xNW1hZWZZbXFy8W1tculNUVZZISUxYOz1FIwAAGwazdbmS9TLpHgAAAABJRU5ErkJggg==');
}
    
#\34 0a17012 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(86.66666666666666px, max-content) minmax(86.66666666666666px, max-content) minmax(86.66666666666666px, max-content);
    row-gap: 20px;
    width: 300px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b74b2bb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    justify-self: center;
    align-self: center;
    order: 0;
    width: 100%;
    min-height: 100%;
    height: auto;
    max-height: 100%;
    min-width: 100.01320294991625%;
    padding: 0% 0% 0% 0px;
    margin: 0% 0% 0% 0%;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#\38 9fb6e26 {
    width: 200px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#b4ffeadf {
    width: 200px;
    height: auto;
    min-width: 70%;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ca6e1ded.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#ca6e1ded {
    width: 80px;
    height: 80px;
    min-width: 80px;
    min-height: 80px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 10px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#abb77ec1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 100%;
    min-height: 100%;
    height: auto;
    max-height: none;
    padding: 0% 0% 0% 0px;
    margin: 0px 0% 0% 0%;
    grid-area: 3 / 1 / span 1 / span 1;
}
    
#\33 535f86c.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\33 535f86c {
    width: 80px;
    height: 80px;
    min-width: 80px;
    min-height: 80px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 10px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 36f523e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    justify-self: center;
    align-self: center;
    order: 0;
    width: 100%;
    min-height: 100%;
    height: auto;
    max-height: none;
    padding: 0% 0% 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 cad89c6 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 100%;
    min-height: 100%;
    height: auto;
    max-height: 100%;
    min-width: 100.01320294991625%;
    padding: 0% 0px 0% 0%;
    margin: 0px 0% 0% 0%;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#\31 cc25899 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 1;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#f839e274 {
    width: 200px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8bc79e4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 9e40989 {
    min-height: 0px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 40px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\31 031e56d {
    background-color: var(--color_3);
    background-image: none;
}
    
#\32 f33a8c9.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\32 f33a8c9 {
    width: 80px;
    height: 80px;
    min-width: 80px;
    min-height: 80px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 10px;
    grid-area: auto / auto / auto / auto;
}
    
#abf0d6e5 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    justify-self: center;
    align-self: center;
    order: 0;
    width: 100%;
    min-height: 100%;
    height: auto;
    max-height: none;
    padding: 0% 0px 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: 3 / 1 / span 1 / span 1;
}
    
#\32 cb49b23 {
    width: 200px;
    height: auto;
    min-width: 70%;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 dfb85ab {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#da6bf15d.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#da6bf15d {
    width: 80px;
    height: 80px;
    min-width: 80px;
    min-height: 80px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 10px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 c6857dc {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 cecf00a {
    min-height: 0px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 517e99b {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0% 0%;
}
    
#a31a8451 {
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e991cfed {
    margin: 0px 0% 0px 0%;
}
    
#\36 d25ae92::before, #\36 d25ae92 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.9;
    border-radius: inherit;
}
#\36 d25ae92 {
    background-position: 50% 100%;
    background-image: url("https://lirp.cdn-website.com/1bf4a9c1/dms3rep/multi/opt/Tire+from+Logo_Comp-1920w.png");
    background-color: var(--color_2);
    background-size: contain;
}
#\36 d25ae92.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\39 8df6846 {
    grid-template-columns: repeat(26, minmax(0, 1fr));
    grid-template-rows: minmax(8px, max-content) minmax(8px, max-content) minmax(8px, max-content) minmax(8px, max-content) minmax(8px, max-content) minmax(8px, max-content) minmax(8px, max-content) minmax(8px, max-content) minmax(8px, max-content) minmax(8px, max-content) minmax(8px, max-content) minmax(8px, max-content) minmax(8px, max-content) minmax(8px, max-content);
    width: 100%;
    max-width: 100%;
}
    
#c061101d {
    width: 80px;
    height: 80px;
    min-width: 80px;
    min-height: 80px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-left: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 319aee3 {
    width: 53.98%;
    height: auto;
    max-width: 100%;
}
    
#\37 1a4c2f9 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    min-height: 80px;
    height: auto;
    max-height: none;
    padding: 0% 10px 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#cec49325 {
    width: 100.00%;
    height: auto;
    min-width: 70%;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d658a214 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    justify-self: auto;
    align-self: auto;
    order: 1;
    width: 100%;
    min-height: 80px;
    height: auto;
    max-height: 100%;
    min-width: 100.01320294991625%;
    padding: 0% 10px 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#\33 6533edb {
    width: 80px;
    height: 80px;
    min-width: 80px;
    min-height: 80px;
    max-width: 100%;
}
    
#\39 13659da {
    width: 80px;
    height: auto;
    min-width: 80px;
    min-height: 80px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-left: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#c647c76c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e9f9f23 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 91.88%;
    min-height: 59.55567003478796%;
    height: auto;
    max-height: none;
    padding: 0% 10px 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e9d02e73 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    justify-self: end;
    align-self: start;
    order: 0;
    width: 73.18%;
    min-height: 45.55208333333333%;
    height: auto;
    max-height: none;
    padding: 0% 0% 0% 10px;
    margin: 79px 0px 0px 0px;
    grid-area: 2 / 2 / span 2 / span 1;
}
    
#\34 9baf371 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0796cc5 {
    width: 80px;
    height: 80px;
    min-width: 80px;
    min-height: 80px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#ae593ea4 {
    width: 100.00%;
    height: auto;
    min-width: 70%;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#d98381d3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 73.19%;
    min-height: 45.55208333333333%;
    height: auto;
    max-height: 100%;
    min-width: 100.01320294991625%;
    padding: 0% 0% 0% 10px;
    margin: 0% 0% 0% 0%;
}
    
#a3341a97 {
    width: 80px;
    height: 80px;
    min-width: 80px;
    min-height: 80px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-right: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e1a2955 {
    width: 80px;
    height: 80px;
    min-width: 80px;
    min-height: 80px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-right: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 104f82c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    justify-self: end;
    align-self: start;
    order: 0;
    width: 73.18%;
    min-height: 91.10416666666666%;
    height: auto;
    max-height: none;
    padding: 0% 0% 0% 10px;
    margin: 13px 0px 0px 0px;
    grid-area: 3 / 1 / span 1 / span 1;
}
    
#\37 ea58368 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 6023946 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 168ac39 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 40px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\35 4d6c49f {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 903968e {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\34 dc8e8de {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-template-rows: minmax(380px, max-content);
    column-gap: 15px;
    width: 100.00%;
    max-width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 52853f0 {
    justify-content: flex-start;
    align-items: center;
    width: 94.68%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    row-gap: 0px;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f0adf3b8 {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 de8090f {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c9657cd1 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    row-gap: 0px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ff93e22 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e77cf03::before, #\37 e77cf03 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.6;
    border-radius: inherit;
    content: '';
    background-color: rgba(2,2,2,1);
}
#\37 e77cf03 {
    align-items: center;
    justify-self: start;
    align-self: center;
    order: 0;
    width: 48.99%;
    min-height: 100%;
    max-height: 100%;
    background-image: url(https://lirp.cdn-website.com/1bf4a9c1/dms3rep/multi/opt/Air+Conditioning_Comp-456h.png);
    background-color: rgba(0,0,0,0);
    height: auto;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: 1 / 1 / span 1 / span 2;
}
#\37 e77cf03.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABe0lEQVQY0yWOPUsbAQCGD3Ifucvlkrt4JgZPPXKYEGsIfiRWrVEKfiZLQ8GCabEVEdFBRCwV8QNcHaSiDhlcRMExUKVdBGmhW0GcCx36Mx5JHN7ted73FVpaXdq9NJm+EV6XKswtfmFz74Sjao2rmz/Ufv3j2+//CGYkSrzNI5UZIFcoUSwv8HFpi629Y76e33L1/fEZlBWNkBXFcdMkM0MMvJphqlihMr/O5/0zTi/vqP38WwdVdMMi7ngkUj30D44zOvGWmTef+LC8zcHRJdc/HhB8oowk+zEjMRw3RTo7TL5QYnRylvLcKhv7J1Sv7xFEUaKegG5gxxwSySw9+TEGR6aZKL5jfmWH3cOLeqOEzyciSTJ6MIwddfA6u+nqztGbKzA2NUv5/RqC37CQtSCipCDJClrAoDkap63do8NNNhY6u/IIduIFpuMRiMSQVb0hqJpOyGwiZNqErWZMK4bgvhynNTtMxE2jhm0kRUXxa6iBIJpuNO7UhSdWDapwxeN63gAAAABJRU5ErkJggg==');
}
    
#\31 9a9a6b2 {
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 cb78cf9 {
    justify-content: space-around;
    align-items: center;
    width: 78.61%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 20px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ede576f {
    justify-content: flex-start;
    align-items: center;
    width: 94.68%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 fcd2306 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e22cdd83::before, #e22cdd83 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.6;
    border-radius: inherit;
    content: '';
    background-color: rgba(2,2,2,1);
}
#e22cdd83 {
    align-items: center;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 99.99%;
    min-height: 100%;
    max-height: 100%;
    background-image: url("https://lirp.cdn-website.com/1bf4a9c1/dms3rep/multi/opt/Maintenance_Comp-456h.png");
    background-color: rgba(0,0,0,0);
    height: auto;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#e22cdd83.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABQUlEQVQY0wE2Acn+AD5NXllZXId5brKikci6qruun5mLfnRqYFlUT0tJRwAzU3BQXGl+dnCjkoKvno2djn+DdmhqYFZYUk1NSkcALFiAQlx2aGpwinxymId4jX5xeGxiY1pSVk9LTkpIADRmlzphiU5gdXNydpWMhqCYk5WQjXp0cWJdWVFMSQA6ap0zXow2U3Nkb36Zlpm9s7KyqqqTiYd3bmtnWlYAMGWZKlmKKEtxUGR8gYSPrKChp5mYjn57d2pnbFlVAB9ThR9OfCFHbjtSbVZdbHBmaW9hX2tcWWdbWWhYVQAYQ2sZRG0cQ2onQF0xPE47OkE/OTtGPj5MRkZSS0wAHjlVHD1fHEBlITpXJDNHJi03LTA1OTo9RkRFTEhKACEzSB44VBw8XiA4VCQ0RycuOCsuMzM0NkE8PEtBQrdIcI2g6nCBAAAAAElFTkSuQmCC');
}
    
#\35 6fa453f {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 66ec2d4 {
    justify-content: space-around;
    align-items: center;
    width: 78.62%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 20px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#be35027c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#e34d2aee {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e99ad881 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 460d53b {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 380px;
    max-height: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a5824ba0 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    row-gap: 0px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b54bfe75::before, #b54bfe75 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.6;
    border-radius: inherit;
    content: '';
    background-color: rgba(2,2,2,1);
}
#b54bfe75 {
    align-items: center;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 100.00%;
    min-height: 100.00%;
    max-height: none;
    background-image: url("https://lirp.cdn-website.com/1bf4a9c1/dms3rep/multi/opt/Electrical_Comp-e783e4e5-456h.png");
    background-color: rgba(0,0,0,0);
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: 1 / 2 / span 1 / span 1;
}
#b54bfe75.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABQUlEQVQY0wE2Acn+AHqIkYiWn5mmsKOut6mxuLOzt8a/vtnLxufZ0Onb0ABueH51foWDiZCKjZSVl52gn6O3r67Pwbzh08rm2tEAcXd7enJ2gG5yeWNndWtueXZ5lIqJsqahzr+42MzGAIeIi5V4cpdtXo1jUXpnW3RqZnxva5KDgaqalr6vqgB+f3+jgGSyg1uziGKZiHiShHuIdmuHdGuRfnWikIYAcG5mmH1Sr49Ytp50p6GTqJ2TmIl7iXZpf21ghnRlAFVVTnZsSot/V4+JcIWGhIyKho2Fe4J4bHVrX3NpXgBMTktdXE9salpqamNfYmRiZWdzdXR8fHlycW5oZmEAT1ddWGBkZmxsYWZmT1RWRkxSXGFlc3l9dnt+b3N2AF9scmh0eHV+gGducVBXWz9GTFxjZ36EhoiNj32BhJT6mR13IL3ZAAAAAElFTkSuQmCC');
}
    
#\37 1477f5f::before, #\37 1477f5f > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.6;
    border-radius: inherit;
    content: '';
    background-color: rgba(2,2,2,1);
}
#\37 1477f5f {
    align-items: center;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 100.00%;
    min-height: 100.00%;
    max-height: none;
    background-image: url("https://lirp.cdn-website.com/1bf4a9c1/dms3rep/multi/opt/Tires_Comp-456h.png");
    background-color: rgba(0,0,0,0);
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: 1 / 2 / span 1 / span 1;
}
#\37 1477f5f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABLklEQVQY0yXMbUvCQAAA4Ps3ZZbavN3tXna3aWLKbGUhKA0slbQsCs1UxIjIXhRSMoj1SllKH6SfGNHzAx5wfd4uF3NJ24pGwkthU9cFVLWAgr0LyozHB9r16t5Obm0lHotGQqaUQmoaU6DmC0CP1w8qB7ulwnbStuxEPGxKoes6FwixICT+RQTKxfx+qZB1MrmsY8WXOSV/AeFI4ypioFE9Om3W2o1aq36cTm0wqkkhOBOECsoMMOhducO+O+zfdi+zTkYKrnMmhUGpYNwE4/fX6eTz48Xtdzub6dRSyPgPCOGUSjCdjH6+v9z7QeukYlsxQ3BGsM4Z0SjGDIzfHkfPDzcXZ/ktJ2ToCCqcYIIRwUSFGDzd9Ya9TrN6uL6aIFidn5tlBCMYpBqBQfQLxPdiiwaowEkAAAAASUVORK5CYII=');
}
    
#\37 9bc68a4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b5a5ddf {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    flex-wrap: nowrap;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0% 0%;
}
    
#\35 518b9dc {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 6a3a127::before, #\36 6a3a127 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.6;
    border-radius: inherit;
    content: '';
    background-color: rgba(2,2,2,1);
}
#\36 6a3a127 {
    background-position: 50% 0%;
    align-items: center;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 100.00%;
    min-height: 100.00%;
    max-height: none;
    background-image: url("https://lirp.cdn-website.com/1bf4a9c1/dms3rep/multi/opt/Engine_Comp-456h.png");
    height: auto;
    background-color: rgba(0,0,0,0);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: 1 / 3 / span 1 / span 1;
}
#\36 6a3a127.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABWUlEQVQY0xXKXUvbUACA4fMj9KoMRrRbW5o0iWk9+VrS5DRL82HXNgqGWnFDnCAOZCCIDhkbXuxisIv93XfsuX5E1pyyaM9YthuSecEkinDCEE8pwnxO8D5Hqhli1rRkqxOSaoGcplh+iJsq4rIkrWvcNMUOQ8TZ9S3r7QVqscKJEqwgIi4q8tWapKowpKQ7MhH331/48vDE6adL3Nkc3YsJ8prZ8hgvm/PWmbD3Pz7/+sOP33/5+vzC8vwKL1/gZjVuVmG5EX1zzGBkIy7vHrl5+MnF3Teq7TUyX2JPc0wvJnZ8GifgypsiZNbglS2y2jAuWvS4picT9nWHQD9gPTzgsykReljT9wt6fknXLdHGileGz+uBjWtKavOQre0hbHWCmayx1DHD6APaOGO3J9nZM+i8MdAGFr3RBBEcfeSw2CCLDbZqGIRHdIx37HYtdrQhnb6FZgf8A31ms14WxHmAAAAAAElFTkSuQmCC');
}
    
#\36 2f478b9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#edabf3f3 {
    width: 250px;
    height: 50px;
    max-width: 100%;
    order: 3;
}
    
#\38 c82e036 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-template-rows: minmax(380px, max-content);
    column-gap: 15px;
    width: 100.00%;
    max-width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 582cb05 {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f7c4977 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#ac0afbaf::before, #ac0afbaf > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.6;
    border-radius: inherit;
    content: '';
    background-color: rgba(2,2,2,1);
}
#ac0afbaf {
    background-position: 50% 0%;
    align-items: center;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 100.00%;
    min-height: 100.00%;
    max-height: none;
    background-image: url(https://lirp.cdn-website.com/1bf4a9c1/dms3rep/multi/opt/Transmission_Comp-456h.png);
    height: auto;
    background-color: rgba(0,0,0,0);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: 1 / 3 / span 1 / span 1;
}
#ac0afbaf.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABeklEQVQY0x3M7UsacQDA8d/rTCdEUM0islk3W+nELDlyni3rrHmepjvPs7TzCWUtC+YeKAazsb0IGhu0d41tEAT9A3vRn/Yd9f7DR8Q3t1nTLdbzVTYKNVKFKnJCxSf5cbrcDDicOAZdiOcZk2RuB7Vgo5XbmI0DMsYOS/IzRsY8DLrcOJwPEOrdtF0hZdTI26+xu8fstg9R9ZdIT4IMjzy8x2JNK7GaNkmkTTLlFo2jE1pHx+Qsm/lQhFHPJC73EGIlqbMUTzG/GCMSW0e3mhj2PlmrTiAcxevzMzQ8ipAWFvFKASYezSGFZJK5CulSi/zePitJjbCsMOmdQTwOLjMTiOILxQjGNeJ6FUWvUGj2KHXeUmx0UTY0xJZRI2V1UIwOieIroptlwokMq9kq9TenvP96wbv+GaL76Tu98790vlySbX8kpOhMz0Xwh2O8KNbpnX7jx69rRP/iivPrWz7/+Yd50Ccgq3imZhmfkni6rNDsfuDn7xv+A1HIv2GQ2AMWAAAAAElFTkSuQmCC');
}
    
#c7e7f5a3 {
    background-color: var(--color_1);
    background-image: none;
}
}



@media all {
    
#\34 2131536 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 10px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0c6eac3 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 40px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#e0fe1723 {
    background-color: var(--color_2);
    background-image: none;
}
    
#\39 e2c2e89 {
    margin: 0px 0px 0px 0px;
}
    
#\34 4cacf31 {
    width: 230px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#cebf72b3 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    flex-direction: row;
    width: 22%;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e93b3c89 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    flex-direction: row;
    width: 22%;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 053fb12 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 10px 0px 10px;
    grid-area: auto / auto / auto / auto;
}
    
#cd500784 {
    width: 230px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 de53865 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    flex-direction: row;
    width: 22%;
    align-items: center;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b50ad06d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b50ad06d {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 10px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7cbcdf1 {
    width: 300px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ecd5d51 {
    width: 230px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#edde4c21 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 10px;
}
    
#cbce76f7 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    flex-direction: row;
    width: 22%;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\31 6af0446 {
    align-self: center;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 7986fea {
    align-self: center;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#a23185fe {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 eeb8a87 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 11f6c01 {
    column-gap: 4%;
    row-gap: 24px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    min-height: 0px;
    flex-wrap: nowrap;
    padding: 40px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#bcbb5894 {
    margin: 0px 0% 0px 0%;
}
    
#\34 1447039 {
    background-color: var(--color_2);
    background-image: none;
}
}



@media all {
    
#b503ee5c::before, #b503ee5c > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#b503ee5c {
    min-height: 8px;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 20px;
    background-color: var(--color_1);
    border-radius: 20px 20px 20px 20px;
    width: 23.5%;
    border-width: 0px 0px 0px 0px;
    justify-content: flex-start;
    background-image: none;
    border-style: solid;
    min-width: 4%;
    order: 0;
    align-items: center;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\37 c31e9d6::before, #\37 c31e9d6 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\37 c31e9d6 {
    min-height: 8px;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 20px;
    background-color: var(--color_1);
    border-radius: 20px 20px 20px 20px;
    width: 23.5%;
    border-width: 0px 0px 0px 0px;
    justify-content: flex-start;
    background-image: none;
    border-style: solid;
    min-width: 4%;
    order: 0;
    align-items: center;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#a531a1dc {
    max-width: 100%;
    width: 99.51%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 cc6fea9 {
    margin: 0px 0% 0px 0%;
}
    
#\33 344f063 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
}
    
#\31 03d3087 {
    max-width: 100%;
    width: 99.51%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4394716::before, #\36 4394716 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\36 4394716 {
    min-height: 8px;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 20px;
    background-color: var(--color_1);
    border-radius: 20px 20px 20px 20px;
    width: 23.5%;
    border-width: 0px 0px 0px 0px;
    justify-content: flex-start;
    background-image: none;
    border-style: solid;
    min-width: 4%;
    order: 0;
    align-items: center;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\37 3c575a3 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 2;
}
    
#ace6e86a.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#ace6e86a {
    max-width: 100%;
    width: 70px;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db4b3ebd {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
}
    
#\37 205ac9b::before, #\37 205ac9b > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\37 205ac9b {
    min-height: 8px;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 20px;
    background-color: var(--color_1);
    border-radius: 20px 20px 20px 20px;
    width: 23.5%;
    border-width: 0px 0px 0px 0px;
    justify-content: flex-start;
    background-image: none;
    border-style: solid;
    min-width: 4%;
    order: 0;
    align-items: center;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 5fc4296 {
    max-width: 100%;
    width: 99.51%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6582bb4.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#\38 6582bb4 {
    max-width: 100%;
    width: 70px;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e72a709 {
    max-width: 100%;
    width: 99.51%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#f7ea2e23 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 1;
}
    
#\36 04a72ca {
    column-gap: 2%;
    row-gap: 12px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    min-height: 0px;
    flex-wrap: nowrap;
    padding: 0% 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\33 1b5a8b1 {
    background-color: var(--color_2);
    background-image: none;
}
    
#facb5fd1.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#facb5fd1 {
    max-width: 100%;
    width: 70px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f7884811.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#f7884811 {
    max-width: 100%;
    width: 70px;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#c2726381 {
    width: 350px;
    height: 50px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 468900b {
    column-gap: 4%;
    row-gap: 24px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    min-height: 0px;
    flex-wrap: nowrap;
    padding: 0px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\34 15afa76 {
    background-color: var(--color_2);
    background-image: none;
}
    
#dfbfab28 {
    margin: 0px 0% 0px 0%;
}
    
#\35 3adea2b {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 b829ba9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\38 1fb75f1::before, #\38 1fb75f1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\38 1fb75f1 {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#\36 817ec37 {
    row-gap: 20px;
    align-items: center;
    justify-content: center;
    width: 100%;
    min-height: 80px;
    padding: 40px 40px 40px 40px;
}
    
#widget_1lt {
    width: 713px;
    order: 0;
}
    
#widget_pti {
    width: 713px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    order: 1;
}
    
#\35 d794a7c {
    margin: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 00bdbf8 {
    padding-left: 0%;
    padding-right: 0%;
    min-height: 313px;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\31 48c1c32 {
    row-gap: 20px;
    padding-bottom: 40px;
    padding-top: 40px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 8px;
}
    
#d2920d83 {
    background-size: cover;
    background-repeat: no-repeat;
    width: 50%;
    row-gap: 20px;
    min-height: 8px;
}
#d2920d83.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQQH/8QAJBAAAQMDAQkAAAAAAAAAAAAAAQIDEQAEBQYSExUhIzSSoeH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAMUUf/aAAwDAQACEQMRAD8ABtMDYuOKbdu0B1IlSQRIFWjT+Gjvffys+Q85xO4O8XJRzO0aNDzsDqL8jT7HaCiTh//Z');
}
    
#\35 d059a26 {
    background-color: var(--color_3);
}
    
#\37 6f791a2 {
    margin: 0px 0% 0px 0%;
}
    
#\35 abcf37e {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ac418a17::before, #ac418a17 > .bgExtraLayerOverlay {
    
}
#ac418a17 {
    background-color: var(--color_4);
}
#ac418a17.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHhAAAgEDBQAAAAAAAAAAAAAAAQMAAgQRBRIhIpL/xAAVAQEBAAAAAAAAAAAAAAAAAAAFBv/EABkRAAEFAAAAAAAAAAAAAAAAAAABAgMxMv/aAAwDAQACEQMRAD8Azm5dWq/Kgc05FPbmWRp6iAd7PURJ2XLRBLP/2Q==');
}
    
#d63ad849 {
    padding-left: 40px;
    padding-right: 40px;
}
    
#eb908503 {
    row-gap: 40px;
}
    
#bf1c56a6 {
    width: 100.00%;
    order: 0;
}
    
#\33 ec74094 {
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_n9a {
    order: 1;
}
    
#acd3d379 {
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 95c0374 {
    width: 100%;
    row-gap: 20px;
    justify-content: center;
    min-height: 80px;
    margin: 40px 0% 0px 0%;
}
    
#edc2d5f4 {
    column-gap: 4%;
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 40px 40px 40px 40px;
}
    
#ccb7642d {
    order: 1;
}
    
#\30 5c7ab65 {
    width: 100.00%;
    order: 2;
}
    
#\37 3aa7710 {
    width: 100%;
    align-items: center;
    justify-content: center;
    min-height: 80px;
}
    
#group_n70 {
    min-height: 94px;
}
    
#group_cg1 {
    justify-self: start;
    align-self: end;
    height: auto;
    min-height: 150px;
    width: 200px;
    padding-right: 20px;
    margin: 0px 0px -50px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_2j3 {
    justify-self: end;
    align-self: start;
    height: auto;
    width: 350px;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_3km {
    width: 400px;
    grid-template-rows: minmax(400px, max-content);
    margin-bottom: 0px;
    margin-top: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 0cf5a98 {
    min-height: 0px;
    padding: 40px 40px 40px 40px;
}
    
#aefe21dd {
    justify-content: center;
    row-gap: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 c18345d {
    width: 80px;
    min-width: 80px;
    min-height: 80px;
    height: 80px;
    margin: 0px 10px 0px 0%;
}
    
#cc1de5b9 {
    width: 80px;
    min-width: 80px;
    min-height: 80px;
    height: auto;
    margin: 0px 10px 0px 0%;
}
    
#\33 f18d553 {
    width: 131.625px;
    margin: 0px 0% 0px 0%;
}
    
#\30 ec09f43 {
    width: 131.625px;
    margin: 0px 0% 0px 0%;
}
    
#\31 217ed9d {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-self: start;
    align-self: start;
    height: auto;
    min-height: 23.211550067313492%;
    width: 100%;
    max-width: 100%;
    max-height: none;
    margin: 204px 0px 0px 0px;
    grid-area: 2 / 1 / span 2 / span 1;
}
    
#\37 b74b2bb {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-self: stretch;
    align-self: stretch;
    height: auto;
    min-height: 100%;
    width: 100%;
    max-width: 100%;
    max-height: none;
    margin: 0px 0px 0px 0px;
    grid-area: 3 / 18 / span 1 / span 8;
}
    
#\38 9fb6e26 {
    width: 131.625px;
    margin: 0px 0% 0px 0%;
}
    
#b4ffeadf {
    width: 131.625px;
    margin: 0px 0% 0px 0%;
}
    
#ca6e1ded {
    width: 80px;
    min-width: 80px;
    min-height: 80px;
    height: 80px;
    margin: 0px 10px 0px 0%;
}
    
#abb77ec1 {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-self: stretch;
    align-self: stretch;
    height: auto;
    min-height: 100%;
    width: 100%;
    max-width: 100%;
    max-height: none;
    margin: 0px 0px 0px 0px;
    grid-area: 3 / 18 / span 1 / span 8;
}
    
#\33 535f86c {
    width: 80px;
    min-width: 80px;
    min-height: 80px;
    height: 80px;
    margin: 0px 10px 0px 0%;
}
    
#\39 36f523e {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-self: stretch;
    align-self: stretch;
    height: auto;
    min-height: 100%;
    width: 100%;
    max-width: 100%;
    max-height: none;
    margin: 0px 0px 0px 0px;
    grid-area: 3 / 18 / span 1 / span 8;
}
    
#\37 cad89c6 {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-self: stretch;
    align-self: stretch;
    height: auto;
    min-height: 100%;
    width: 100%;
    max-width: 100%;
    max-height: none;
    margin: 0px 0px 0px 0px;
    grid-area: 20 / 1 / span 1 / span 1;
}
    
#\31 cc25899 {
    width: 655.612px;
}
    
#f839e274 {
    width: 131.625px;
    margin: 0px 0% 0px 0%;
}
    
#\36 8bc79e4 {
    width: 100%;
    min-height: 8px;
}
    
#\36 9e40989 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
    padding: 40px 40px 40px 40px;
}
    
#\32 f33a8c9 {
    width: 80px;
    min-width: 80px;
    min-height: 80px;
    height: 80px;
    margin: 0px 10px 0px 0%;
}
    
#abf0d6e5 {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-self: stretch;
    align-self: stretch;
    height: auto;
    min-height: 100%;
    width: 100%;
    max-width: 100%;
    max-height: none;
    margin: 0px 0px 0px 0px;
    grid-area: 20 / 1 / span 1 / span 1;
}
    
#\32 cb49b23 {
    width: 131.625px;
    margin: 0px 0% 0px 0%;
}
    
#\37 42726eb {
    min-height: 596px;
}
#\37 42726eb.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABpUlEQVQY0wGaAWX+ACgoJgkvMDYpQDsyYkU/L59HQjbES0hBwkhISZ9ISEdgMzMzKRcXFwgAPDw8J09QUl1TUUuhW1ZLzFtXTOBiX1rfX2BhzFtaWp9NTU1bMzMzJABGRkZiXV5foW1raONzb2f5c29n/Xp4c/15eXr5c3Jy4lxcXJ5CQkJdAExMTJxxcXHLjYyM+pKRkf2FhIT9hoaF/ZGRkf2Kior6bm5tyEtLS5YATU1OxHZ3d+CgoKH9pKSk/ZCQkf+QkJH/oqOj/Z6fn/12d3jdT1BQvgBNS0a+dHFr3Z2akv2tqaP9paCX/6Sglf+ppp7+mpeQ/nJwa9pMS0i4AEtGPJxnYlfLg35y+paSif2emIz9n5qO/ZmUif2EfnL6ZmFWyUlGP5gASUAuXFhSQ55rZljigHxz+5KNgf2TjoL9gn1z+2xmWeFWT0CbPjktWABBOi0nTkpBW1ZTTp1jYmDIa2po3GxsattkY2DIWlZPm05JPVo7NCklACAjOAdAQUYkS0xNW1hZWZZbXFy8W1tculNUVZZISUxYOz1FIwAAGwazdbmS9TLpHgAAAABJRU5ErkJggg==');
}
    
#\34 0a17012 {
    width: 60.07%;
    grid-template-rows: minmax(136.65625000000003px, max-content) minmax(136.65625000000003px, max-content) minmax(136.65625000000003px, max-content);
    grid-template-columns: repeat(1, minmax(0px, 1fr));
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 c6857dc {
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\35 cecf00a {
    padding: 40px 40px 40px 40px;
}
    
#\36 517e99b {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a31a8451 {
    order: 0;
    width: 100.00%;
}
    
#\36 d25ae92::before, #\36 d25ae92 > .bgExtraLayerOverlay {
    
}
#\36 d25ae92 {
    background-position: 50% 50%;
}
#\36 d25ae92.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\39 8df6846 {
    grid-template-rows: minmax(8px, max-content) minmax(8px, max-content) minmax(8px, max-content);
    width: 100.00%;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    column-gap: 20px;
    row-gap: 20px;
}
    
#\32 e9f9f23 {
    height: auto;
    min-height: 100%;
    width: 100%;
    align-self: center;
    order: 1;
    justify-self: center;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    justify-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 3 / 1 / span 1 / span 1;
}
    
#\37 1a4c2f9 {
    width: 100.00%;
    order: 0;
    justify-self: start;
    align-self: start;
    height: auto;
    min-height: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#d658a214 {
    order: 2;
    width: 100%;
    align-self: start;
    justify-content: flex-end;
    height: auto;
    min-height: 100%;
    justify-self: start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#\33 6533edb.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\33 6533edb {
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cec49325 {
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\30 319aee3 {
    order: 1;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#c061101d.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#c061101d {
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e9d02e73 {
    justify-self: center;
    align-self: start;
    width: 100.00%;
    min-height: 100%;
    height: auto;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 2 / span 1 / span 1;
}
    
#d98381d3 {
    width: 100%;
    min-height: 100%;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    justify-self: start;
    align-self: start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    grid-area: 2 / 2 / span 1 / span 1;
}
    
#\32 104f82c {
    justify-self: start;
    align-self: start;
    width: 100.00%;
    min-height: 100%;
    height: auto;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    grid-area: 3 / 2 / span 1 / span 1;
}
    
#\30 0796cc5.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\30 0796cc5 {
    margin: 0px 0% 0px 0%;
}
    
#\34 9baf371 {
    margin: 0px 0% 0px 0%;
}
    
#a3341a97.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#a3341a97 {
    margin: 0px 0% 0px 0%;
}
    
#ae593ea4 {
    margin: 0px 0% 0px 0%;
}
    
#\39 13659da.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\39 13659da {
    align-self: auto;
    order: 0;
    height: 80px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c647c76c {
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\30 e1a2955.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\30 e1a2955 {
    margin: 0px 0% 0px 0%;
}
    
#\37 ea58368 {
    margin: 0px 0% 0px 0%;
}
    
#e991cfed {
    margin-bottom: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 168ac39 {
    padding-left: 40px;
    padding-right: 40px;
}
    
#\30 b5a5ddf {
    row-gap: 0px;
}
    
#e99ad881 {
    padding: 0% 0% 0% 0%;
    margin: 20px 0% 20px 0%;
}
    
#\32 460d53b {
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\38 c82e036 {
    column-gap: 10px;
    row-gap: 10px;
    grid-template-rows: minmax(380px, max-content);
    grid-template-columns: repeat(3, minmax(0, 1fr));
}
    
#\34 dc8e8de {
    column-gap: 10px;
    grid-template-rows: minmax(380px, max-content);
    grid-template-columns: repeat(3, minmax(0, 1fr));
    row-gap: 10px;
}
    
#edabf3f3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#edabf3f3 {
    margin: 20px 0% 0px 0%;
}
    
#\37 e77cf03 {
    justify-self: start;
    align-self: start;
    height: auto;
    min-height: 100.00%;
    width: 99.99%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
#\37 e77cf03.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABe0lEQVQY0yWOPUsbAQCGD3Ifucvlkrt4JgZPPXKYEGsIfiRWrVEKfiZLQ8GCabEVEdFBRCwV8QNcHaSiDhlcRMExUKVdBGmhW0GcCx36Mx5JHN7ted73FVpaXdq9NJm+EV6XKswtfmFz74Sjao2rmz/Ufv3j2+//CGYkSrzNI5UZIFcoUSwv8HFpi629Y76e33L1/fEZlBWNkBXFcdMkM0MMvJphqlihMr/O5/0zTi/vqP38WwdVdMMi7ngkUj30D44zOvGWmTef+LC8zcHRJdc/HhB8oowk+zEjMRw3RTo7TL5QYnRylvLcKhv7J1Sv7xFEUaKegG5gxxwSySw9+TEGR6aZKL5jfmWH3cOLeqOEzyciSTJ6MIwddfA6u+nqztGbKzA2NUv5/RqC37CQtSCipCDJClrAoDkap63do8NNNhY6u/IIduIFpuMRiMSQVb0hqJpOyGwiZNqErWZMK4bgvhynNTtMxE2jhm0kRUXxa6iBIJpuNO7UhSdWDapwxeN63gAAAABJRU5ErkJggg==');
}
    
#\31 66ec2d4 {
    width: 100%;
}
    
#\39 52853f0 {
    width: 100%;
}
    
#\39 ede576f {
    width: 100%;
}
    
#\38 cb78cf9 {
    width: 100%;
}
    
#e22cdd83 {
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
#e22cdd83.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABQUlEQVQY0wE2Acn+AD5NXllZXId5brKikci6qruun5mLfnRqYFlUT0tJRwAzU3BQXGl+dnCjkoKvno2djn+DdmhqYFZYUk1NSkcALFiAQlx2aGpwinxymId4jX5xeGxiY1pSVk9LTkpIADRmlzphiU5gdXNydpWMhqCYk5WQjXp0cWJdWVFMSQA6ap0zXow2U3Nkb36Zlpm9s7KyqqqTiYd3bmtnWlYAMGWZKlmKKEtxUGR8gYSPrKChp5mYjn57d2pnbFlVAB9ThR9OfCFHbjtSbVZdbHBmaW9hX2tcWWdbWWhYVQAYQ2sZRG0cQ2onQF0xPE47OkE/OTtGPj5MRkZSS0wAHjlVHD1fHEBlITpXJDNHJi03LTA1OTo9RkRFTEhKACEzSB44VBw8XiA4VCQ0RycuOCsuMzM0NkE8PEtBQrdIcI2g6nCBAAAAAElFTkSuQmCC');
}
    
#ac0afbaf {
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
#ac0afbaf.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABeklEQVQY0x3M7UsacQDA8d/rTCdEUM0islk3W+nELDlyni3rrHmepjvPs7TzCWUtC+YeKAazsb0IGhu0d41tEAT9A3vRn/Yd9f7DR8Q3t1nTLdbzVTYKNVKFKnJCxSf5cbrcDDicOAZdiOcZk2RuB7Vgo5XbmI0DMsYOS/IzRsY8DLrcOJwPEOrdtF0hZdTI26+xu8fstg9R9ZdIT4IMjzy8x2JNK7GaNkmkTTLlFo2jE1pHx+Qsm/lQhFHPJC73EGIlqbMUTzG/GCMSW0e3mhj2PlmrTiAcxevzMzQ8ipAWFvFKASYezSGFZJK5CulSi/zePitJjbCsMOmdQTwOLjMTiOILxQjGNeJ6FUWvUGj2KHXeUmx0UTY0xJZRI2V1UIwOieIroptlwokMq9kq9TenvP96wbv+GaL76Tu98790vlySbX8kpOhMz0Xwh2O8KNbpnX7jx69rRP/iivPrWz7/+Yd50Ccgq3imZhmfkni6rNDsfuDn7xv+A1HIv2GQ2AMWAAAAAElFTkSuQmCC');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 0c6eac3 {
    min-height: 69px;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 20px 20px 20px 20px;
}
    
#\39 e2c2e89 {
    margin: 0px 0px 0px 0px;
}
    
#cebf72b3 {
    width: 49%;
    min-height: 8px;
    justify-content: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\34 4cacf31 {
    width: 330.75px;
}
    
#e93b3c89 {
    width: 49%;
    min-height: 8px;
    justify-content: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\37 053fb12 {
    margin-left: 0px;
    margin-right: 10px;
}
    
#cd500784 {
    align-self: auto;
    order: 1;
    width: 330.75px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 de53865 {
    width: 49%;
    padding-left: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 8px;
    justify-content: center;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#b50ad06d {
    margin-left: 0px;
    margin-right: 10px;
    order: 0;
}
    
#\33 7cbcdf1 {
    width: 330.75px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 ecd5d51 {
    width: 330.75px;
}
    
#edde4c21 {
    margin: 0px 10px 0px 0px;
}
    
#cbce76f7 {
    width: 49%;
    min-height: 8px;
    justify-content: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 11f6c01 {
    min-height: 515px;
    padding: 40px 40px 40px 40px;
}
    
#bcbb5894 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b503ee5c {
    row-gap: 20px;
    width: 48%;
    min-height: 8px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\37 c31e9d6 {
    row-gap: 20px;
    width: 48%;
    min-height: 8px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#a531a1dc {
    width: 100%;
}
    
#\30 cc6fea9 {
    margin: 0px 0% 0px 0%;
}
    
#\33 344f063 {
    width: 100%;
}
    
#\31 03d3087 {
    width: 100%;
}
    
#\36 4394716 {
    row-gap: 20px;
    width: 48%;
    min-height: 8px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\37 3c575a3 {
    width: 100%;
}
    
#db4b3ebd {
    width: 100%;
}
    
#\37 205ac9b {
    row-gap: 20px;
    width: 48%;
    min-height: 8px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\39 5fc4296 {
    width: 100%;
}
    
#\33 e72a709 {
    width: 100%;
}
    
#f7ea2e23 {
    width: 100%;
}
    
#\36 04a72ca {
    column-gap: 4%;
    row-gap: 20px;
    flex-direction: row;
    min-height: 240px;
    flex-wrap: wrap;
    padding: 0% 40px 40px 40px;
}
    
#facb5fd1 {
    width: 70px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 468900b {
    min-height: 515px;
    padding: 40px 40px 40px 40px;
}
    
#dfbfab28 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 cecf00a {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 d25ae92 {
    grid-template-rows: minmax(8px, max-content);
}
#\36 d25ae92.lazy:not([data-loaded='true']) {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#\36 817ec37 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: center;
    padding: 0px 0px 0px 0px;
}
    
#\39 b829ba9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 20px 20px 20px;
}
    
#\38 1fb75f1::before, #\38 1fb75f1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\38 1fb75f1 {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#widget_1lt {
    width: 100%;
    order: 0;
}
    
#widget_pti {
    width: 100%;
    order: 1;
}
    
#\35 d794a7c {
    margin: 0px 0px 0px 0px;
}
    
#\34 75e22c3 {
    height: 50px;
    width: 250px;
    order: 3;
}
    
#\36 074e8c5 {
    height: 50px;
    width: 250px;
    order: 4;
}
    
#\35 a7183db {
    height: 50px;
    width: 250px;
    order: 2;
}
}



@media (max-width: 767px) {
    
#d2920d83 {
    width: 100%;
    min-height: 232px;
    align-items: center;
    background-size: cover;
    background-repeat: no-repeat;
    height: auto;
    order: 0;
}
#d2920d83.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQQH/8QAJBAAAQMDAQkAAAAAAAAAAAAAAQIDEQAEBQYSExUhIzSSoeH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAMUUf/aAAwDAQACEQMRAD8ABtMDYuOKbdu0B1IlSQRIFWjT+Gjvffys+Q85xO4O8XJRzO0aNDzsDqL8jT7HaCiTh//Z');
}
    
#\34 00bdbf8 {
    min-height: unset;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
}
    
#\31 48c1c32 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    row-gap: 20px;
    order: 1;
    padding: 20px 20px 20px 20px;
}
    
#\35 d059a26 {
    background-color: var(--color_3);
}
    
#eb2a81fa {
    height: 50px;
    width: 250px;
}
}



@media (max-width: 767px) {
    
#eb908503 {
    min-height: 96px;
    align-items: center;
    width: 100%;
    row-gap: 20px;
}
    
#ac418a17::before, #ac418a17 > .bgExtraLayerOverlay {
    
}
#ac418a17 {
    background-color: var(--color_4);
}
#ac418a17.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHhAAAgEDBQAAAAAAAAAAAAAAAQMAAgQRBRIhIpL/xAAVAQEBAAAAAAAAAAAAAAAAAAAFBv/EABkRAAEFAAAAAAAAAAAAAAAAAAABAgMxMv/aAAwDAQACEQMRAD8Azm5dWq/Kgc05FPbmWRp6iAd7PURJ2XLRBLP/2Q==');
}
    
#d63ad849 {
    min-height: unset;
    flex-direction: column;
    padding: 20px 20px 20px 20px;
}
    
#bf1c56a6 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#acd3d379 {
    height: 50px;
}
    
#\33 ec74094 {
    height: 50px;
}
}



@media (max-width: 767px) {
    
#\31 95c0374 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    row-gap: 20px;
    padding: 0px 0px 0px 0px;
}
    
#edc2d5f4 {
    min-height: unset;
    flex-direction: column;
    row-gap: 20px;
    padding: 20px 20px 20px 20px;
}
    
#ccb7642d {
    order: 1;
}
    
#\37 3aa7710 {
    min-height: 160px;
    align-items: flex-end;
    width: 100%;
}
    
#\30 5c7ab65 {
    width: 100.00%;
    order: 2;
}
    
#widget_2j3 {
    height: auto;
    width: 318px;
    justify-self: end;
    align-self: start;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_n70 {
    min-height: 110px;
}
    
#group_cg1 {
    width: 175px;
    min-height: 150px;
    justify-self: start;
    align-self: start;
    height: auto;
    margin: 168px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_3km {
    grid-template-rows: minmax(319px, max-content);
    width: 100.00%;
}
    
#da798a27 {
    height: 50px;
    width: 250px;
}
}



@media (max-width: 767px) {
    
#aefe21dd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 0cf5a98 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 20px 0px 20px 0px;
}
    
#f04fe6f4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#f04fe6f4 {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0px 0px 0px;
}
    
#\39 0223f56 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 c18345d {
    order: 1;
    margin-right: 0px;
}
    
#cc1de5b9 {
    order: 1;
    margin-right: 0px;
    height: auto;
}
    
#\33 f18d553 {
    width: 160.887px;
    order: 0;
}
    
#\30 ec09f43 {
    width: 160.887px;
    order: 0;
}
    
#\31 217ed9d {
    justify-self: start;
    align-self: start;
    width: 99.04%;
    height: auto;
    min-height: 100.00%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: 100%;
    max-height: none;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    grid-area: 3 / 10 / span 1 / span 5;
}
    
#\37 b74b2bb {
    justify-self: start;
    align-self: start;
    width: 99.04%;
    height: auto;
    min-height: 100.00%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: 100%;
    max-height: none;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    grid-area: 3 / 10 / span 1 / span 5;
}
    
#\38 9fb6e26 {
    width: 160.887px;
    order: 0;
}
    
#b4ffeadf {
    width: 160.887px;
    order: 0;
}
    
#ca6e1ded {
    order: 1;
    margin-right: 0px;
}
    
#abb77ec1 {
    justify-self: start;
    align-self: start;
    width: 99.04%;
    height: auto;
    min-height: 100.00%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: 100%;
    max-height: none;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    grid-area: 3 / 10 / span 1 / span 5;
}
    
#\33 535f86c {
    order: 1;
    margin-right: 0px;
}
    
#\39 36f523e {
    justify-self: start;
    align-self: start;
    width: 99.04%;
    height: auto;
    min-height: 100.00%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: 100%;
    max-height: none;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    grid-area: 3 / 10 / span 1 / span 5;
}
    
#\37 cad89c6 {
    justify-self: start;
    align-self: start;
    width: 99.04%;
    height: auto;
    min-height: 100.00%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: 100%;
    max-height: none;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    grid-area: 3 / 10 / span 1 / span 5;
}
    
#f839e274 {
    width: 160.887px;
    order: 0;
}
    
#\36 8bc79e4 {
    width: 100%;
    min-height: 160px;
    align-items: center;
}
    
#\36 9e40989 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\32 f33a8c9 {
    order: 1;
    margin-right: 0px;
}
    
#abf0d6e5 {
    justify-self: start;
    align-self: start;
    width: 99.04%;
    height: auto;
    min-height: 100.00%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: 100%;
    max-height: none;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    grid-area: 3 / 10 / span 1 / span 5;
}
    
#\32 cb49b23 {
    width: 160.887px;
    order: 0;
}
    
#\30 dfb85ab {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
    max-width: 100%;
    min-height: 87px;
    padding-bottom: 25px;
    order: 2;
    margin-top: 0px;
}
    
#da6bf15d {
    order: 1;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\35 cecf00a {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 20px 20px 20px 20px;
}
    
#\36 517e99b {
    width: 100%;
    min-height: 0px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 20px;
}
    
#a31a8451 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
    max-width: 100%;
    min-height: 0px;
    order: 0;
    margin-top: 0px;
    padding: 0px 0px 0px 0px;
}
    
#\36 d25ae92::before, #\36 d25ae92 > .bgExtraLayerOverlay {
    
}
#\36 d25ae92 {
    background-position: 50% 50%;
}
#\36 d25ae92.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#c061101d {
    order: 0;
    margin-right: 0px;
}
    
#\30 319aee3 {
    width: 160.887px;
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 1a4c2f9 {
    width: 100%;
    height: auto;
    min-height: 99.98977198341696%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-height: none;
    justify-content: flex-start;
    justify-self: end;
    align-self: start;
    row-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    grid-area: 3 / 1 / span 1 / span 1;
}
    
#cec49325 {
    width: 160.887px;
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#d658a214 {
    justify-self: start;
    align-self: start;
    width: 100%;
    height: auto;
    min-height: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: 100%;
    max-height: none;
    justify-content: flex-start;
    row-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    grid-area: 2 / 2 / span 1 / span 1;
}
    
#\33 6533edb {
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 13659da {
    order: 0;
    margin-right: 0px;
    height: 80px;
}
    
#c647c76c {
    width: 160.887px;
    order: 1;
}
    
#\32 e9f9f23 {
    width: 100%;
    height: auto;
    min-height: 100.00%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-height: none;
    justify-content: flex-start;
    row-gap: 20px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#e9d02e73 {
    justify-self: start;
    align-self: start;
    width: 100.00%;
    height: auto;
    min-height: 99.99%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: 100%;
    max-height: none;
    justify-content: flex-start;
    row-gap: 20px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 2 / span 1 / span 1;
}
    
#\34 9baf371 {
    width: 160.887px;
    order: 1;
}
    
#\30 0796cc5 {
    order: 0;
    margin-right: 0px;
}
    
#ae593ea4 {
    width: 160.887px;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d98381d3 {
    width: 100%;
    height: auto;
    min-height: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-height: none;
    justify-content: flex-start;
    justify-self: start;
    align-self: start;
    order: 2;
    row-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#a3341a97 {
    order: 0;
    margin-right: 0px;
}
    
#\30 e1a2955 {
    order: 0;
    margin-right: 0px;
}
    
#\32 104f82c {
    justify-self: start;
    align-self: start;
    width: 100.00%;
    height: auto;
    min-height: 100.00%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: 100%;
    max-height: none;
    justify-content: flex-start;
    row-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    grid-area: 3 / 2 / span 1 / span 1;
}
    
#\37 ea58368 {
    width: 160.887px;
    order: 1;
}
    
#\39 8df6846 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: minmax(8px, max-content) minmax(8px, max-content) minmax(8px, max-content);
    column-gap: 20px;
    row-gap: 20px;
    width: 100.00%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e991cfed {
    margin: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\39 168ac39 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 20px 20px 20px;
}
    
#\35 4d6c49f {
    height: auto;
}
    
#e34d2aee {
    height: auto;
}
    
#\34 dc8e8de {
    grid-template-rows: minmax(253.33333333333331px, max-content) minmax(253.33333333333331px, max-content) minmax(253.33333333333331px, max-content);
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    column-gap: 0px;
    row-gap: 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f0adf3b8 {
    height: auto;
}
    
#e99ad881 {
    order: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 400px;
    margin: 0px 0px 0px 0px;
}
    
#\32 460d53b {
    order: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 400px;
    margin: 0px 0px 0px 0px;
}
    
#\36 ff93e22 {
    height: auto;
    width: 60px;
}
    
#b54bfe75::before, #b54bfe75 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
    content: '';
    background-color: rgba(2,2,2,1);
}
#b54bfe75 {
    background-size: cover;
    background-repeat: no-repeat;
    background-color: rgba(0,0,0,0);
    justify-content: center;
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 20px;
    max-height: none;
    min-height: 100%;
    align-self: start;
    justify-self: start;
    width: 99.98%;
    min-width: 99.98363546530351%;
    margin: 0px 0px 0px 0px;
    grid-area: 2 / 1 / span 1 / span 1;
}
#b54bfe75.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABQUlEQVQY0wE2Acn+AHqIkYiWn5mmsKOut6mxuLOzt8a/vtnLxufZ0Onb0ABueH51foWDiZCKjZSVl52gn6O3r67Pwbzh08rm2tEAcXd7enJ2gG5yeWNndWtueXZ5lIqJsqahzr+42MzGAIeIi5V4cpdtXo1jUXpnW3RqZnxva5KDgaqalr6vqgB+f3+jgGSyg1uziGKZiHiShHuIdmuHdGuRfnWikIYAcG5mmH1Sr49Ytp50p6GTqJ2TmIl7iXZpf21ghnRlAFVVTnZsSot/V4+JcIWGhIyKho2Fe4J4bHVrX3NpXgBMTktdXE9salpqamNfYmRiZWdzdXR8fHlycW5oZmEAT1ddWGBkZmxsYWZmT1RWRkxSXGFlc3l9dnt+b3N2AF9scmh0eHV+gGducVBXWz9GTFxjZ36EhoiNj32BhJT6mR13IL3ZAAAAAElFTkSuQmCC');
}
    
#\37 1477f5f::before, #\37 1477f5f > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
    content: '';
    background-color: rgba(2,2,2,1);
}
#\37 1477f5f {
    background-size: cover;
    background-repeat: no-repeat;
    background-color: rgba(0,0,0,0);
    justify-content: center;
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 20px;
    max-height: none;
    min-height: 100%;
    align-self: start;
    justify-self: start;
    width: 99.98%;
    min-width: 99.98363546530351%;
    margin: 0px 0px 0px 0px;
    grid-area: 2 / 1 / span 1 / span 1;
}
#\37 1477f5f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABLklEQVQY0yXMbUvCQAAA4Ps3ZZbavN3tXna3aWLKbGUhKA0slbQsCs1UxIjIXhRSMoj1SllKH6SfGNHzAx5wfd4uF3NJ24pGwkthU9cFVLWAgr0LyozHB9r16t5Obm0lHotGQqaUQmoaU6DmC0CP1w8qB7ulwnbStuxEPGxKoes6FwixICT+RQTKxfx+qZB1MrmsY8WXOSV/AeFI4ypioFE9Om3W2o1aq36cTm0wqkkhOBOECsoMMOhducO+O+zfdi+zTkYKrnMmhUGpYNwE4/fX6eTz48Xtdzub6dRSyPgPCOGUSjCdjH6+v9z7QeukYlsxQ3BGsM4Z0SjGDIzfHkfPDzcXZ/ktJ2ToCCqcYIIRwUSFGDzd9Ya9TrN6uL6aIFidn5tlBCMYpBqBQfQLxPdiiwaowEkAAAAASUVORK5CYII=');
}
    
#\37 e77cf03::before, #\37 e77cf03 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
    content: '';
    background-color: rgba(2,2,2,1);
}
#\37 e77cf03 {
    background-size: cover;
    background-repeat: no-repeat;
    background-color: rgba(0,0,0,0);
    min-height: 100%;
    max-height: none;
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 20px;
    min-width: 100%;
    justify-self: center;
    align-self: stretch;
    height: auto;
    width: 99.98%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
#\37 e77cf03.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABe0lEQVQY0yWOPUsbAQCGD3Ifucvlkrt4JgZPPXKYEGsIfiRWrVEKfiZLQ8GCabEVEdFBRCwV8QNcHaSiDhlcRMExUKVdBGmhW0GcCx36Mx5JHN7ted73FVpaXdq9NJm+EV6XKswtfmFz74Sjao2rmz/Ufv3j2+//CGYkSrzNI5UZIFcoUSwv8HFpi629Y76e33L1/fEZlBWNkBXFcdMkM0MMvJphqlihMr/O5/0zTi/vqP38WwdVdMMi7ngkUj30D44zOvGWmTef+LC8zcHRJdc/HhB8oowk+zEjMRw3RTo7TL5QYnRylvLcKhv7J1Sv7xFEUaKegG5gxxwSySw9+TEGR6aZKL5jfmWH3cOLeqOEzyciSTJ6MIwddfA6u+nqztGbKzA2NUv5/RqC37CQtSCipCDJClrAoDkap63do8NNNhY6u/IIduIFpuMRiMSQVb0hqJpOyGwiZNqErWZMK4bgvhynNTtMxE2jhm0kRUXxa6iBIJpuNO7UhSdWDapwxeN63gAAAABJRU5ErkJggg==');
}
    
#\30 b5a5ddf {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 20px;
}
    
#\36 6a3a127::before, #\36 6a3a127 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
    content: '';
    background-color: rgba(2,2,2,1);
}
#\36 6a3a127 {
    background-size: cover;
    background-repeat: no-repeat;
    background-color: rgba(0,0,0,0);
    min-height: 100%;
    max-height: none;
    justify-self: center;
    align-self: stretch;
    width: 100%;
    justify-content: center;
    min-width: 100%;
    background-position: 50% 0%;
    padding: 0px 20px 20px 20px;
    margin: 0px 0px 0px 0px;
    grid-area: 3 / 1 / span 1 / span 1;
}
#\36 6a3a127.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABWUlEQVQY0xXKXUvbUACA4fMj9KoMRrRbW5o0iWk9+VrS5DRL82HXNgqGWnFDnCAOZCCIDhkbXuxisIv93XfsuX5E1pyyaM9YthuSecEkinDCEE8pwnxO8D5Hqhli1rRkqxOSaoGcplh+iJsq4rIkrWvcNMUOQ8TZ9S3r7QVqscKJEqwgIi4q8tWapKowpKQ7MhH331/48vDE6adL3Nkc3YsJ8prZ8hgvm/PWmbD3Pz7/+sOP33/5+vzC8vwKL1/gZjVuVmG5EX1zzGBkIy7vHrl5+MnF3Teq7TUyX2JPc0wvJnZ8GifgypsiZNbglS2y2jAuWvS4picT9nWHQD9gPTzgsykReljT9wt6fknXLdHGileGz+uBjWtKavOQre0hbHWCmayx1DHD6APaOGO3J9nZM+i8MdAGFr3RBBEcfeSw2CCLDbZqGIRHdIx37HYtdrQhnb6FZgf8A31ms14WxHmAAAAAAElFTkSuQmCC');
}
    
#\31 9a9a6b2 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
    max-width: 100%;
    min-height: 0px;
    order: 0;
    margin-top: 0px;
    padding: 0px 0px 0px 0px;
}
    
#\38 cb78cf9 {
    min-width: 0%;
    min-height: 0px;
    width: 100%;
}
    
#edabf3f3 {
    order: 2;
}
    
#\38 c82e036 {
    grid-template-rows: minmax(253.33333333333331px, max-content) minmax(253.33333333333331px, max-content) minmax(253.33333333333331px, max-content);
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 0;
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    column-gap: 0px;
    row-gap: 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 582cb05 {
    height: auto;
}
    
#e22cdd83::before, #e22cdd83 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
    content: '';
    background-color: rgba(2,2,2,1);
}
#e22cdd83 {
    background-size: cover;
    background-repeat: no-repeat;
    background-color: rgba(0,0,0,0);
    min-height: 100%;
    max-height: none;
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 20px;
    min-width: 100%;
    justify-self: center;
    align-self: stretch;
    height: auto;
    width: 99.98%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
#e22cdd83.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABQUlEQVQY0wE2Acn+AD5NXllZXId5brKikci6qruun5mLfnRqYFlUT0tJRwAzU3BQXGl+dnCjkoKvno2djn+DdmhqYFZYUk1NSkcALFiAQlx2aGpwinxymId4jX5xeGxiY1pSVk9LTkpIADRmlzphiU5gdXNydpWMhqCYk5WQjXp0cWJdWVFMSQA6ap0zXow2U3Nkb36Zlpm9s7KyqqqTiYd3bmtnWlYAMGWZKlmKKEtxUGR8gYSPrKChp5mYjn57d2pnbFlVAB9ThR9OfCFHbjtSbVZdbHBmaW9hX2tcWWdbWWhYVQAYQ2sZRG0cQ2onQF0xPE47OkE/OTtGPj5MRkZSS0wAHjlVHD1fHEBlITpXJDNHJi03LTA1OTo9RkRFTEhKACEzSB44VBw8XiA4VCQ0RycuOCsuMzM0NkE8PEtBQrdIcI2g6nCBAAAAAElFTkSuQmCC');
}
    
#\35 6fa453f {
    height: auto;
    width: 60px;
}
    
#ac0afbaf::before, #ac0afbaf > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
    content: '';
    background-color: rgba(2,2,2,1);
}
#ac0afbaf {
    background-size: cover;
    background-repeat: no-repeat;
    background-color: rgba(0,0,0,0);
    min-height: 100%;
    max-height: none;
    justify-self: center;
    align-self: stretch;
    width: 100%;
    justify-content: center;
    min-width: 100%;
    background-position: 50% 0%;
    padding: 0px 20px 20px 20px;
    margin: 0px 0px 0px 0px;
    grid-area: 3 / 1 / span 1 / span 1;
}
#ac0afbaf.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABeklEQVQY0x3M7UsacQDA8d/rTCdEUM0islk3W+nELDlyni3rrHmepjvPs7TzCWUtC+YeKAazsb0IGhu0d41tEAT9A3vRn/Yd9f7DR8Q3t1nTLdbzVTYKNVKFKnJCxSf5cbrcDDicOAZdiOcZk2RuB7Vgo5XbmI0DMsYOS/IzRsY8DLrcOJwPEOrdtF0hZdTI26+xu8fstg9R9ZdIT4IMjzy8x2JNK7GaNkmkTTLlFo2jE1pHx+Qsm/lQhFHPJC73EGIlqbMUTzG/GCMSW0e3mhj2PlmrTiAcxevzMzQ8ipAWFvFKASYezSGFZJK5CulSi/zePitJjbCsMOmdQTwOLjMTiOILxQjGNeJ6FUWvUGj2KHXeUmx0UTY0xJZRI2V1UIwOieIroptlwokMq9kq9TenvP96wbv+GaL76Tu98790vlySbX8kpOhMz0Xwh2O8KNbpnX7jx69rRP/iivPrWz7/+Yd50Ccgq3imZhmfkni6rNDsfuDn7xv+A1HIv2GQ2AMWAAAAAElFTkSuQmCC');
}
    
#\31 66ec2d4 {
    min-width: 0%;
    min-height: 0px;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\34 2131536.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 2131536 {
    margin: 0px 10px 0px 0px;
}
    
#\32 0c6eac3 {
    min-height: 0;
    flex-direction: column;
    row-gap: 20px;
    flex-wrap: nowrap;
    column-gap: 5%;
    padding: 20px 20px 20px 20px;
}
    
#cd500784 {
    align-self: auto;
    order: 1;
    width: 318px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 de53865 {
    width: 100%;
    min-height: 0px;
    align-items: center;
    padding-left: 0%;
    column-gap: 0%;
    justify-content: center;
    margin: 0% 0% 0% 0%;
}
    
#\39 e2c2e89 {
    margin: 0px 0px 0px 0px;
}
    
#\34 4cacf31 {
    align-self: auto;
    order: 1;
    width: 318px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cebf72b3 {
    width: 100%;
    min-height: 0px;
    align-items: center;
    padding-left: 0%;
    column-gap: 0%;
    justify-content: center;
    margin: 0% 0% 0% 0%;
}
    
#\33 7cbcdf1 {
    align-self: auto;
    order: 1;
    width: 318px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e93b3c89 {
    width: 100%;
    min-height: 0px;
    align-items: center;
    padding-left: 0%;
    column-gap: 0%;
    justify-content: center;
    margin: 0% 0% 0% 0%;
}
    
#\39 ecd5d51 {
    align-self: auto;
    order: 1;
    width: 318px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cbce76f7 {
    width: 100%;
    min-height: 0px;
    align-items: center;
    padding-left: 0%;
    column-gap: 0%;
    justify-content: center;
    margin: 0% 0% 0% 0%;
}
    
#\37 053fb12.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 053fb12 {
    margin: 0px 10px 0px 0px;
}
}



@media (max-width: 767px) {
    
#a23185fe {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 11f6c01 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 20px 20px 20px 20px;
}
    
#bcbb5894 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#b503ee5c {
    row-gap: 20px;
    width: 100%;
    min-height: 80px;
    justify-content: space-between;
    align-items: center;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\37 c31e9d6 {
    row-gap: 20px;
    width: 100%;
    min-height: 80px;
    justify-content: space-between;
    align-items: center;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\37 205ac9b {
    row-gap: 20px;
    width: 100%;
    min-height: 80px;
    justify-content: space-between;
    align-items: center;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\30 cc6fea9 {
    margin: 0px 0% 0px 0%;
}
    
#\36 04a72ca {
    row-gap: 20px;
    column-gap: 3%;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 20px 20px 20px;
}
    
#\36 4394716 {
    row-gap: 20px;
    width: 100%;
    min-height: 80px;
    justify-content: space-between;
    align-items: center;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#c2726381 {
    height: 50px;
    width: 250px;
    order: 2;
}
    
#\37 468900b {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 20px 20px 20px 20px;
}
    
#dfbfab28 {
    margin: 0px 0% 0px 0%;
}
    
#\35 3adea2b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}

