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

  *#dm .dmInner nav.u_1198691314.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item {
    font-family: Inter !important;
    font-size:16px !important;
  }

  *#dm .dmInner nav.u_1198691314.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before { font-size:16px !important; }

  *#dm .dmInner nav.u_1198691314.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after { font-size:16px !important; }

  *#dm .dmInner div.u_2675097786 img { border-radius:10px 10px 0px 0px !important; }

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

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

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

  *#dm .dmInner div.u_4053257169 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner a.u_753925701 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/b476a3cc/icon/Phone_8432076.svg) !important;
    background-color:rgba(255,255,255,1) !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_2090562199 img { box-shadow:none !important; }

  *#dm .dmInner div.u_1991517284 img { box-shadow:none !important; }

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

  *#dm .dmInner div.u_97775830 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1558202874 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1548577064 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1447458665 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

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

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

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

  *#dm .dmInner div.u_1262168233 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1530964370 img { border-radius:10px 10px 0px 0px !important; }

  *#dm .dmInner div.u_1698987320 img { border-radius:10px 10px 0px 0px !important; }

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

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

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

  *#dm .dmInner div.u_1991630101 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

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

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

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

  *#dm .dmInner div.u_1194613870 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1480391277 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1261249774 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1640115718 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1515048280 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1393797632 span[data-icon-mask] { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_4174487940 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.15) !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner div.u_1785763280 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.15) !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner div.u_1064272428 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.15) !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner div.u_1122200324 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.15) !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner div.u_1996323268 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.15) !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner div.u_1573864366 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.15) !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner div.u_1851800535 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.15) !important;
    border-radius:300px 300px 300px 300px !important;
  }

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

  *#dm .dmInner a.u_1098953157 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/b476a3cc/icon/Phone_8432076.svg) !important;
    background-color:rgba(255,255,255,1) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1035883659 img {
    border-radius:10px 10px 0px 0px !important;
    object-position:50% 0% !important;
  }

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

  *#dm .dmInner div.u_1362920728 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1375340477 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1391918231 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1031811601 span[data-icon-mask] { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_1760099686 img {
    box-shadow:none !important;
    object-fit:contain !important;
  }

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

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

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

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

  *#dm .dmInner div.u_732679420 img {
    box-shadow:none !important;
    object-fit:contain !important;
  }

  *#dm .dmInner div.u_1269820444 img { border-radius:10px 10px 0px 0px !important; }

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

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

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

  *#dm .dmInner div.u_1160009667 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

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

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

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

  *#dm .dmInner div.u_1351143119 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1882937176 img { border-radius:10px 10px 0px 0px !important; }

  *#dm .dmInner div.u_1382058805 img { border-radius:10px 10px 0px 0px !important; }

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

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

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

  *#dm .dmInner div.u_1127379617 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1922916659 img { border-radius:10px 10px 0px 0px !important; }

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

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

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

  *#dm .dmInner div.u_1824207233 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

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

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

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

  *#dm .dmInner div.u_1054546423 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1664556074 img { border-radius:10px 10px 0px 0px !important; }

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

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

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

  *#dm .dmInner div.u_1098192293 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1916699959 img {
    border-radius:10px 10px 0px 0px !important;
    object-position:50% 50% !important;
  }

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

  *#dm .dmInner div.u_919964345 span[data-icon-mask] { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_1754105556 hr {
    color:var(--color_5) !important;
    border-width:4px !important;
  }

  *#dm .dmInner div.u_1977534431 hr {
    color:var(--color_5) !important;
    border-width:4px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1188891679 img { box-shadow:none !important; }

  *#dm .dmInner a.u_1561123040 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/b476a3cc/icon/Phone_8432076.svg) !important;
    background-color:rgba(255,255,255,1) !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1982834258 img { box-shadow:none !important; }

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

  *#dm .dmInner div.u_1272608564 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1517447321 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1087734909 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1774235888 span[data-icon-mask] { background-color:var(--color_1) !important; }
}
#dm .dmInner #1075693657 ul.defaultList li::marker
{
	color:#b8040f !important;
}
#dm .dmInner #1075693657 li::marker
{
	color:#b8040f !important;
}
#dm .dmInner .dmNewParagraph#1075693657 ul.defaultList.custom-list-6>li::marker
{
	color:#b8040f !important;
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_2660467930 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_2660467930 .photoGalleryViewAll { padding:0 5px !important; }

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

  *#dm .dmInner *.u_1309853656 .photoGalleryThumbs .image-container a { padding-top:200px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_2660467930 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_2660467930 .photoGalleryViewAll { padding:0 5px !important; }

  *#dm .dmInner *.u_2652302999 .photoGalleryThumbs { padding:4px !important; }

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

  *#dm .dmInner *.u_2652302999 .photoGalleryViewAll { padding:0 4px !important; }

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

  *#dm .dmInner *.u_1309853656 .photoGalleryThumbs { padding:4px !important; }

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

  *#dm .dmInner *.u_1309853656 .photoGalleryViewAll { padding:0 4px !important; }

  *#dm .dmInner *.u_1309853656 .photoGalleryThumbs .image-container a { padding-top:227px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_2660467930 .photoGalleryThumbs { padding:0px !important; }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1309853656 .photoGalleryViewAll { padding:0 10px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\35 9311518 {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 c11ea32 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.71%;
    min-width: 4%;
    align-items: flex-end;
    align-content: flex-end;
    background-color: var(--color_4);
    background-image: none;
    align-self: center;
    padding: 0px 15px 0px 75px;
    margin: 0px 0% 0px 0%;
}
    
#\31 e8daf98 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 51.29%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/b476a3cc/dms3rep/multi/opt/ddt3-f867f12a-1920w.png");
    background-position: 50% 0%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b3eeb886 {
    min-height: 488px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#group_cr6 {
    align-items: flex-start;
    width: 789px;
    min-height: 0px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    height: auto;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_6b8 {
    width: 95.18%;
    height: auto;
    max-width: 100%;
}
    
#widget_cn9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 10px 10px 10px;
}
#widget_cn9 {
    width: 49%;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_t69 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d8ecf7a6 {
    margin: 0px 0% 0px 0%;
}
    
#group_ttn {
    align-items: flex-start;
    width: 37.92%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://irp.cdn-website.com/b476a3cc/dms3rep/multi/KV-design1.svg");
}
    
#group_782 {
    flex-direction: row;
    align-items: flex-start;
    width: 81.37%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 2%;
}
    
#\31 8ce97d2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 10px 10px 10px;
}
#\31 8ce97d2 {
    width: 49%;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ap9 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://irp.cdn-website.com/b476a3cc/dms3rep/multi/KV-designtbltmbl.svg");
}
    
#group_vbf {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 81.39%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    --column-gap: 2%;
}
    
#group_0bf {
    align-items: center;
    width: 49%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    border-radius: 5px 5px 5px 5px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15);
    border-style: solid;
}
    
#widget_oem {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 8dc8c2a {
    align-items: center;
    width: 49%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    border-radius: 5px 5px 5px 5px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15);
    border-style: solid;
}
    
#widget_dmg {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: -24px;
}
    
#widget_9rg {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: -26px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 cd626c8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: -26px;
}
    
#f48b452c {
    width: 99.06%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: -24px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 0538558 {
    margin: 0px 0% 0px 0%;
}
    
#f9d924c0[data-css-edit] {
    box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;
}
#f9d924c0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 24.2%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_4);
    background-image: none;
    justify-content: space-between;
    padding: 0px 0px 20px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e1329ed6 {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    align-content: center;
    max-width: none;
    padding: 0px 75px 60px 75px;
}
    
#\38 53f2e36 {
    background-color: var(--color_6);
    background-image: none;
}
    
#widget_f5a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b37ea155 {
    width: 99.92%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_8s1 {
    width: 100%;
    height: 278px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_qcs {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-self: auto;
    order: 2;
    align-content: flex-start;
    padding: 20px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_jee.flex-element.widget-wrapper > [data-element-type] {
    padding: 16.25px 16.25px 16.25px 16.25px;
}
#widget_jee {
    width: 65px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: -35px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_pnk {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    align-content: center;
    order: 0;
}
    
#d5d819af[data-css-edit] {
    box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;
}
#d5d819af {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 24.2%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_4);
    background-image: none;
    justify-content: space-between;
    padding: 0px 0px 20px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c87c4fce {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    align-content: center;
    order: 0;
}
    
#\35 83f9bfa {
    width: 100%;
    height: 278px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f5a72cbc.flex-element.widget-wrapper > [data-element-type] {
    padding: 16.25px 16.25px 16.25px 16.25px;
}
#f5a72cbc {
    width: 65px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: -35px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 40f6b3c {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-self: auto;
    order: 2;
    align-content: flex-start;
    padding: 20px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 31ebf74 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1f5422b {
    width: 99.92%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e2c5e1b2[data-css-edit] {
    box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;
}
#e2c5e1b2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 24.2%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_4);
    background-image: none;
    justify-content: space-between;
    padding: 0px 0px 20px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 84d7f1d {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    align-content: center;
    order: 0;
}
    
#\39 b791bbc {
    width: 100%;
    height: 278px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b0a2ec1.flex-element.widget-wrapper > [data-element-type] {
    padding: 16.25px 16.25px 16.25px 16.25px;
}
#\30 b0a2ec1 {
    width: 65px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: -35px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c4516b7 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-self: auto;
    order: 2;
    align-content: flex-start;
    padding: 20px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cbaf6b9b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 357f47d {
    width: 99.92%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 cf3da4c[data-css-edit] {
    box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;
}
#\37 cf3da4c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 24.2%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_4);
    background-image: none;
    justify-content: space-between;
    padding: 0px 0px 20px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 dd80439 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    align-content: center;
    order: 0;
}
    
#\35 917e17a {
    width: 100%;
    height: 278px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e0fa731.flex-element.widget-wrapper > [data-element-type] {
    padding: 16.25px 16.25px 16.25px 16.25px;
}
#\39 e0fa731 {
    width: 65px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: -35px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 33bd85d {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-self: auto;
    order: 2;
    align-content: flex-start;
    padding: 20px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cd6147ed {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 289ed2b {
    width: 99.92%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c0d27ec {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#dcd05e3a {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
}
    
#da272791 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    order: 1;
    flex: 0 1 auto;
    --column-gap: 10px;
    justify-self: auto;
    align-self: auto;
    padding: 0px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bca66aa7 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#af4b601b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    order: 1;
    flex: 0 1 auto;
    --column-gap: 10px;
    justify-self: auto;
    align-self: auto;
    padding: 0px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 cc5e79b {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
}
    
#c70b40ff {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
}
    
#adc44828 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    order: 1;
    flex: 0 1 auto;
    --column-gap: 10px;
    justify-self: auto;
    align-self: auto;
    padding: 0px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d79e6614 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#ecc503d1 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\39 747475f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    order: 1;
    flex: 0 1 auto;
    --column-gap: 10px;
    justify-self: auto;
    align-self: auto;
    padding: 0px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 bf105c6 {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
}
}



@media all {
    
#\30 3ceb333 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 e642a2d {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    padding: 20px 75px 20px 75px;
}
    
#ddb3b206 {
    background-color: var(--color_3);
    background-image: none;
}
    
#group_1cb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 25%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    border-width: 0 1px 0 0;
    border-color: #000000 var(--color_5) #000000 #000000;
    border-style: solid;
    --column-gap: 10px;
    padding: 0px 1% 0px 1%;
    margin: 0px 0% 0px 0%;
}
    
#widget_nkb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_dpv {
    width: 60px;
    height: auto;
    min-width: 60px;
    max-width: 100%;
    order: 0;
}
    
#e7eecb10 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 25%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    border-width: 0 1px 0 0;
    border-color: #000000 var(--color_5) #000000 #000000;
    border-style: solid;
    --column-gap: 10px;
    padding: 0px 1% 0px 1%;
    margin: 0px 0% 0px 0%;
}
    
#\31 210997c {
    width: 60px;
    height: auto;
    min-width: 60px;
    max-width: 100%;
    order: 0;
}
    
#\39 0ddca48 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c8f8b291 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 25%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    border-width: 0 1px 0 0;
    border-color: #000000 var(--color_5) #000000 #000000;
    border-style: solid;
    --column-gap: 10px;
    padding: 0px 1% 0px 1%;
    margin: 0px 0% 0px 0%;
}
    
#a48e3f4f {
    width: 60px;
    height: auto;
    min-width: 60px;
    max-width: 100%;
    order: 0;
}
    
#\39 5f52141 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e969efcc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 25%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    border-width: 0 0px 0 0;
    border-color: #000000 var(--color_5) #000000 #000000;
    border-style: solid;
    --column-gap: 10px;
    padding: 0px 1% 0px 1%;
    margin: 0px 0% 0px 0%;
}
    
#df74afda {
    width: 60px;
    height: auto;
    min-width: 60px;
    max-width: 100%;
    order: 0;
}
    
#\36 5da6920 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e6a7ae6e {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 b64a072 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
}
    
#\38 41aa93b {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 25px 75px 25px 75px;
}
    
#widget_c6b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_125.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_125 {
    width: 50px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#widget_25c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\39 43addfb {
    background-color: var(--color_6);
    background-image: none;
}
    
#\32 2574fda {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 0365420 {
    align-items: flex-start;
    width: 99.95%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f1e37468 {
    min-height: 319px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    max-width: none;
    align-items: flex-start;
    align-content: flex-start;
    padding: 40px 60px 40px 60px;
}
    
#\33 c29af96 {
    background-color: var(--color_5);
    background-image: none;
}
    
#\34 f50759e {
    margin: 0px 0% 0px 0%;
}
    
#f7cd087e::before, #f7cd087e > .bgExtraLayerOverlay {
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 1) 22%, rgba(0, 0, 0, 0) 100%);
}
#f7cd087e {
    min-height: 331px;
    column-gap: 0%;
    row-gap: 24px;
    width: 32.66%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    background-color: rgba(0,0,0,0);
    background-image: url("https://irp.cdn-website.com/b476a3cc/dms3rep/multi/opt/ddt5-1920w.png");
    flex-direction: row;
    flex-wrap: nowrap;
    order: 0;
    align-content: flex-start;
    height: auto;
    max-height: none;
    background-size: contain;
    background-position: 100% 50%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e0b47caa {
    align-items: flex-start;
    width: 254px;
    min-height: 0px;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    justify-content: space-between;
    height: auto;
    align-content: flex-start;
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 1) 67%, rgba(0, 0, 0, 0) 100%);
    background-origin: border-box;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 10px 10px 10px 10px;
    align-self: stretch;
    padding: 45px 20px 45px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 c9722f6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 10px 10px 10px;
}
#\31 c9722f6 {
    width: 214px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 2226a99 {
    align-items: flex-start;
    width: 99.95%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bcbf1a50 {
    width: 75.59%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 99c1f6a {
    width: 270.98063281250006px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 dbc75ae {
    width: 71.48%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 28194dc {
    width: 211px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 76c52bb {
    width: 211px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e1144c9 {
    width: 94.24%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_2s4 {
    align-items: flex-start;
    width: 100%;
    min-height: 389px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\38 7f0a37c::before, #\38 7f0a37c > .bgExtraLayerOverlay {
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 1) 22%, rgba(0, 0, 0, 0) 100%);
}
#\38 7f0a37c {
    min-height: 331px;
    column-gap: 0%;
    row-gap: 24px;
    width: 32.66%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    background-color: rgba(0,0,0,0);
    background-image: url("https://irp.cdn-website.com/b476a3cc/dms3rep/multi/opt/DDT1-354ed279-1920w.png");
    flex-direction: row;
    flex-wrap: nowrap;
    order: 1;
    align-content: flex-start;
    height: auto;
    max-height: none;
    background-size: contain;
    background-position: 100% 50%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 be094c8 {
    align-items: flex-start;
    width: 254px;
    min-height: 0px;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    justify-content: space-between;
    height: auto;
    align-content: flex-start;
    background-image: linear-gradient(90deg, rgba(155, 3, 12, 1) 67%, rgba(0, 0, 0, 0) 100%);
    background-origin: border-box;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 10px 10px 10px 10px;
    align-self: stretch;
    padding: 45px 20px 45px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 1f91f3e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 10px 10px 10px;
}
#\32 1f91f3e {
    width: 214px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d829e8a7 {
    align-items: flex-start;
    width: 100%;
    min-height: 389px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\37 35fc9ca::before, #\37 35fc9ca > .bgExtraLayerOverlay {
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 1) 22%, rgba(0, 0, 0, 0) 100%);
}
#\37 35fc9ca {
    min-height: 331px;
    column-gap: 0%;
    row-gap: 24px;
    width: 32.66%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    background-color: rgba(0,0,0,0);
    background-image: url("https://irp.cdn-website.com/b476a3cc/dms3rep/multi/May-be-an-image-of-text-that-says--DYNAMITE-DYNAMITEDOGS-3G-GROOMING-DOGS-TRAINING-ITCHEN-ITCHEN-BATH-BATH-KITCHEN-BATH--BATH-N-1050-TINTMA-ENTRANCE--E9-80-B2-WINDOW-TINTING-PAINT-PROTECTION-ION-PRO-FILM-20--EXP--E0-B8-94--E0-B8-99-GIF.png");
    flex-direction: row;
    flex-wrap: nowrap;
    order: 2;
    align-content: flex-start;
    height: auto;
    max-height: none;
    background-position: 100% 50%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 23cff79 {
    align-items: flex-start;
    width: 254px;
    min-height: 0px;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    justify-content: space-between;
    height: auto;
    align-content: flex-start;
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 1) 67%, rgba(0, 0, 0, 0) 100%);
    background-origin: border-box;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 10px 10px 10px 10px;
    align-self: stretch;
    padding: 45px 20px 45px 20px;
    margin: 0px 0% 0px 0%;
}
    
#b5331df4 {
    align-items: flex-start;
    width: 99.95%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f11c46c7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 10px 10px 10px;
}
#f11c46c7 {
    width: 214px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd2666f5 {
    align-items: flex-start;
    width: 100%;
    min-height: 389px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
}



@media all {
    
#\33 d85601b {
    background-color: var(--color_6);
    background-image: none;
}
    
#\39 42d601c {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 15px 75px 15px 75px;
}
    
#\33 4cf61fa {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 b39dccd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
}
    
#adb9020e {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#de6df079 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d80ac06f {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 0px 75px 0px 75px;
}
    
#\32 2bb54b3 {
    width: 60px;
    height: auto;
    min-width: 60px;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 10fc71c {
    justify-content: flex-start;
    align-items: center;
    width: 20%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 0.7751937984496124%;
    border-width: 0 1px 0 0;
    border-color: #000000 rgba(0, 0, 0, 0.15) #000000 #000000;
    border-style: solid;
    --column-gap: 10px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    padding: 0px 1% 0px 1%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 7764e5b {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 82176bc {
    justify-content: flex-start;
    align-items: center;
    width: 20%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 0.7751937984496124%;
    border-width: 0 1px 0 0;
    border-color: #000000 rgba(0, 0, 0, 0.15) #000000 #000000;
    border-style: solid;
    --column-gap: 10px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    padding: 0px 1% 0px 1%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 2c8b11a {
    width: 60px;
    height: auto;
    min-width: 60px;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 1cac9a1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#fb0c4c88 {
    justify-content: flex-start;
    align-items: center;
    width: 20%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 0.7751937984496124%;
    border-width: 0 1px 0 0;
    border-color: #000000 rgba(0, 0, 0, 0.15) #000000 #000000;
    border-style: solid;
    --column-gap: 10px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    padding: 0px 1% 0px 1%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3394a16 {
    width: 60px;
    height: auto;
    min-width: 60px;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 150bbc9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 071b214 {
    justify-content: flex-start;
    align-items: center;
    width: 20%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 0.7751937984496124%;
    border-width: 0 1px 0 0;
    border-color: #000000 rgba(0, 0, 0, 0.15) #000000 #000000;
    border-style: solid;
    --column-gap: 10px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    padding: 0px 1% 0px 1%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d944360f {
    width: 60px;
    height: auto;
    min-width: 60px;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e9b8fae7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 9f66333 {
    justify-content: flex-start;
    align-items: center;
    width: 20%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 0.7751937984496124%;
    border-width: 0 0px 0 0;
    border-color: #000000 rgba(0, 0, 0, 0.15) #000000 #000000;
    border-style: solid;
    --column-gap: 10px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    padding: 0px 1% 0px 1%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 1805aa9 {
    width: 60px;
    height: auto;
    min-width: 60px;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e8598338 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ac3ada27 {
    background-color: var(--color_6);
    background-image: none;
}
    
#\31 f194e81 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 3b0fe19 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
}
    
#\32 522754f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 c38d29a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a26ab2c3 {
    background-color: var(--color_6);
    background-image: none;
}
    
#widget_vbp {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\33 23383f7 {
    min-height: 500px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.6%;
    min-width: 4%;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15);
    border-style: solid;
    border-radius: 5px 5px 5px 5px;
    justify-content: flex-start;
    order: 0;
    max-height: none;
    height: auto;
    align-self: auto;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\32 3d99ced {
    min-height: 500px;
    column-gap: 0%;
    row-gap: 10px;
    width: 32.6%;
    min-width: 4%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15);
    border-style: solid;
    border-radius: 5px 5px 5px 5px;
    flex-wrap: nowrap;
    align-items: stretch;
    align-content: stretch;
    order: 1;
    background-image: none;
    background-size: contain;
    height: auto;
    max-height: none;
    align-self: auto;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\37 c5e1b30 {
    min-height: 561px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    max-width: none;
    align-items: flex-start;
    align-content: flex-start;
    flex-wrap: nowrap;
    padding: 0px 30px 40px 30px;
}
    
#aa584347 {
    background-color: var(--color_6);
    background-image: none;
}
    
#\38 c5c8085 {
    margin: 0px 0% 0px 0%;
}
    
#widget_5ng {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ece150f8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_6c0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#widget_6c0 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_re1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 1.13%;
    align-content: center;
    --column-gap: 5px;
    flex-wrap: wrap;
    height: auto;
}
    
#de404e78.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#de404e78 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f762219b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#f762219b {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cad4af9f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#cad4af9f {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f0408583.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#f0408583 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f2bd344c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#f2bd344c {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0fcf314.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#\39 0fcf314 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 be349df {
    min-height: 500px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.6%;
    min-width: 4%;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15);
    border-style: solid;
    border-radius: 5px 5px 5px 5px;
    justify-content: flex-start;
    order: 2;
    max-height: none;
    height: auto;
    align-self: auto;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#da48e996 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_8b5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 f4f513b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ina {
    width: 99.96%;
    height: 385px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
    align-self: center;
}
}



@media all {
    
#\37 acf5d25 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: stretch;
    align-content: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 09d1585 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 0px 75px 0px 75px;
}
    
#f6674853 {
    background-color: var(--color_2);
    background-image: none;
}
    
#fea68f3e {
    margin: 0px 0% 0px 0%;
}
    
#group_td6 {
    align-items: flex-start;
    width: 362px;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#widget_cu5 {
    width: 488px;
    height: auto;
    max-width: 100%;
}
    
#widget_e2h {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\30 ecc1d4c {
    align-items: center;
    width: 559px;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 1.8604651162790697%;
    margin-right: 0%;
    margin-left: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    order: 2;
}
    
#baafa4c9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 20px 10px 20px;
}
#baafa4c9 {
    width: 269px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 8274b1d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 20px 10px 20px;
}
#\33 8274b1d {
    width: 321px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#ac5bb36e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ac5bb36e {
    width: 169px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    justify-self: auto;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#cfb14f1e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 56.84%;
    min-width: 4%;
    background-image: none;
    background-color: rgba(255,255,255,1);
    border-radius: 10px 0px 0px 10px;
    justify-self: auto;
    padding: 5px 0px 5px 10px;
    margin: 0px 0% 0px 0%;
}
    
#c194968e::before, #c194968e > .bgExtraLayerOverlay {
    background-image: linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#c194968e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.27%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/b476a3cc/dms3rep/multi/opt/Generated-image-1--281-29-c783783d-1920w.png");
    background-color: rgba(0,0,0,0);
    border-radius: 0 10px 10px 0;
    margin-left: 0px;
    background-position: 50% 100%;
    justify-self: auto;
}
    
#ec9af38c {
    min-height: 322px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    justify-content: center;
    padding: 0px 0px 0px 0px;
}
    
#widget_ufk {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 a0d76c9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 c7f5505 {
    width: 93.47%;
    height: auto;
    max-width: 100%;
}
    
#widget_799 {
    width: 406px;
    height: auto;
    max-width: 100%;
    margin-top: 32px;
}
    
#aa70aeae::before, #aa70aeae > .bgExtraLayerOverlay {
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
}
#aa70aeae {
    background-image: none;
    background-size: contain;
    background-position: 100% 50%;
    background-color: rgba(243, 243, 243, 1);
}
    
#\37 eb15525 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 74ed119 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-self: auto;
    order: 2;
    align-content: flex-start;
    padding: 20px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d9c22762[data-css-edit] {
    box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;
}
#d9c22762 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32.66%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_4);
    background-image: none;
    justify-content: space-between;
    padding: 0px 0px 20px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 b253d2b {
    background-color: var(--color_6);
    background-image: none;
}
    
#\30 1665f2e {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    align-content: flex-start;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 17992a1 {
    width: 100%;
    height: 278px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6d14150 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0c2d131 {
    width: 100%;
    height: 278px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 cf7915c {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    align-content: flex-start;
    order: 0;
}
    
#\30 0c38cd0 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    align-content: flex-start;
    order: 0;
}
    
#b41fbed8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c21e3ba {
    width: 100%;
    height: 278px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#acef20bb.flex-element.widget-wrapper > [data-element-type] {
    padding: 16.25px 16.25px 16.25px 16.25px;
}
#acef20bb {
    width: 65px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: -35px 5% 0px 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 545d592 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 411b5ab {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    align-content: center;
    max-width: none;
    padding: 10px 75px 10px 75px;
}
    
#\39 fc62b24[data-css-edit] {
    box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;
}
#\39 fc62b24 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32.66%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_4);
    background-image: none;
    justify-content: space-between;
    padding: 0px 0px 20px 0px;
    margin: 0% 0% 0% 0%;
}
    
#d81e3d45 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-self: auto;
    order: 2;
    align-content: flex-start;
    padding: 20px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c87eb94 {
    width: 99.92%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9f3b7f7 {
    margin: 0px 0% 0px 0%;
}
    
#c76b5d8e.flex-element.widget-wrapper > [data-element-type] {
    padding: 16.25px 16.25px 16.25px 16.25px;
}
#c76b5d8e {
    width: 65px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: -35px 0% 0px 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 9efe085 {
    width: 99.92%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ab8ba755[data-css-edit] {
    box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;
}
#ab8ba755 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32.66%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_4);
    background-image: none;
    justify-content: space-between;
    padding: 0px 0px 20px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 fc3796b {
    width: 99.92%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e2e9f63.flex-element.widget-wrapper > [data-element-type] {
    padding: 16.25px 16.25px 16.25px 16.25px;
}
#\31 e2e9f63 {
    width: 65px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: -35px 5% 0px 5%;
    grid-area: auto / auto / auto / auto;
}
    
#fb3ba0d7 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-self: auto;
    order: 2;
    align-content: flex-start;
    padding: 20px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 0329dad {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dad64de1 {
    background-color: var(--color_6);
    background-image: none;
}
    
#\39 fcc3666 {
    width: 99.92%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a6ed886 {
    width: 100%;
    height: 278px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c10fd4d.flex-element.widget-wrapper > [data-element-type] {
    padding: 16.25px 16.25px 16.25px 16.25px;
}
#\34 c10fd4d {
    width: 65px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: -35px 5% 0px 5%;
    grid-area: auto / auto / auto / auto;
}
    
#c03d2cbd {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-self: auto;
    order: 2;
    align-content: flex-start;
    padding: 20px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1eb4134 {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    align-content: center;
    max-width: none;
    padding: 0px 75px 20px 75px;
}
    
#d43dcfcb {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-self: auto;
    order: 2;
    align-content: flex-start;
    padding: 20px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a1dbec80 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    align-content: flex-start;
    order: 0;
}
    
#b91887ca {
    margin: 0px 0% 0px 0%;
}
    
#\33 fa858cf {
    width: 100%;
    height: 278px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a0237276 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    align-content: flex-start;
    order: 0;
}
    
#\37 8ee6038[data-css-edit] {
    box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;
}
#\37 8ee6038 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32.66%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_4);
    background-image: none;
    justify-content: space-between;
    padding: 0px 0px 20px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 c51ecb2.flex-element.widget-wrapper > [data-element-type] {
    padding: 16.25px 16.25px 16.25px 16.25px;
}
#\35 c51ecb2 {
    width: 65px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: -35px 5% 0px 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 87642b3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5b3d33b {
    width: 100%;
    height: 278px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4fad3ef[data-css-edit] {
    box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;
}
#\37 4fad3ef {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32.66%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_4);
    background-image: none;
    justify-content: space-between;
    padding: 0px 0px 20px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a515da8f {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-self: auto;
    order: 2;
    align-content: flex-start;
    padding: 20px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d21ed7a {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    align-content: flex-start;
    order: 0;
}
    
#e6d91a12 {
    width: 99.92%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 2d7fc4b {
    width: 99.92%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f492aad7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 51b5326.flex-element.widget-wrapper > [data-element-type] {
    padding: 16.25px 16.25px 16.25px 16.25px;
}
#\33 51b5326 {
    width: 65px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: -35px 5% 0px 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f388781[data-css-edit] {
    box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;
}
#\38 f388781 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32.66%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_4);
    background-image: none;
    justify-content: space-between;
    padding: 0px 0px 20px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ca7ccadf {
    min-height: 200px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    height: auto;
    align-self: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#f681c8fa {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 30px 75px 30px 75px;
    margin: 0% 0% 0% 0%;
}
    
#\34 91c826b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\34 f797887 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f05c2e19.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f05c2e19 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: -10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_36b {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    align-content: center;
    height: auto;
    --column-gap: 1%;
}
    
#widget_4hl {
    width: 2.77%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\37 4ae9834.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 4ae9834 {
    width: 5.65%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c8cf785.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 c8cf785 {
    width: 5.65%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_g2e {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_i9b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ec04c257 {
    margin: 0px 0% 0px 0%;
}
    
#a132256b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 d24c47a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 b31bd35 {
    min-height: 125px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\30 90b6b43 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/b476a3cc/dms3rep/multi/opt/Generated+image+14-1920w.png");
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 21f9eaa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#c5a8a7f3 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#dc5b4006 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/b476a3cc/dms3rep/multi/opt/Generated+image+15-1920w.png");
}
}



@media all {
    
#\33 4531699.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 10px 10px 10px;
}
#\33 4531699 {
    width: 49%;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#b3b2c905 {
    min-height: 488px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#f3e3a200 {
    align-items: flex-start;
    width: 789px;
    min-height: 0px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    height: auto;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 1c42e36 {
    margin: 0px 0% 0px 0%;
}
    
#ce7d427e {
    align-items: flex-start;
    width: 37.92%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://irp.cdn-website.com/b476a3cc/dms3rep/multi/KV-design1.svg");
}
    
#d445ee4d {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 13.96%;
    min-width: 4%;
    align-items: flex-end;
    align-content: flex-end;
    background-color: var(--color_4);
    background-image: none;
    align-self: center;
    padding: 0px 15px 0px 75px;
    margin: 0px 0% 0px 0%;
}
    
#bd5effc4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 14.7%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/b476a3cc/dms3rep/multi/opt/ddt3-f867f12a-1920w.png");
    background-position: 50% 0%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d1aeaefd {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://irp.cdn-website.com/b476a3cc/dms3rep/multi/KV-designtbltmbl.svg");
}
    
#f1b5154e {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 13.96%;
    min-width: 4%;
    align-items: flex-end;
    align-content: flex-end;
    background-color: var(--color_4);
    background-image: none;
    align-self: center;
    padding: 0px 15px 0px 75px;
    margin: 0px 0% 0px 0%;
}
    
#\38 a11106d {
    align-items: flex-start;
    width: 789px;
    min-height: 0px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    height: auto;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 f2d4e47 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 832d654 {
    flex-direction: row;
    align-items: flex-start;
    width: 81.37%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 2%;
}
    
#\35 11ed4ea.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 10px 10px 10px;
}
#\35 11ed4ea {
    width: 49%;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 997bbdc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 81.39%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    --column-gap: 2%;
}
    
#\32 29d2008 {
    align-items: center;
    width: 49%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    border-radius: 5px 5px 5px 5px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15);
    border-style: solid;
}
    
#\30 5fab6e3 {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e5920853 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: -26px;
}
    
#c0e5e159 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: -24px;
}
    
#\39 56e4a07 {
    align-items: center;
    width: 49%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    border-radius: 5px 5px 5px 5px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15);
    border-style: solid;
}
    
#\38 1b62cb0 {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 5295b89 {
    width: 99.06%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: -24px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bfd027c5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: -26px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a06eac87 {
    width: 60px;
    height: auto;
    min-width: 60px;
    max-width: 100%;
    order: 0;
}
    
#e8620e4b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 2110bf5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 9cb16b8 {
    width: 60px;
    height: auto;
    min-width: 60px;
    max-width: 100%;
    order: 0;
}
    
#\36 94d0055 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 45d98da {
    width: 60px;
    height: auto;
    min-width: 60px;
    max-width: 100%;
    order: 0;
}
    
#fb2ff049 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 25%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    border-width: 0 1px 0 0;
    border-color: #000000 var(--color_5) #000000 #000000;
    border-style: solid;
    --column-gap: 10px;
    padding: 0px 1% 0px 1%;
    margin: 0px 0% 0px 0%;
}
    
#\32 2fbd69e {
    width: 60px;
    height: auto;
    min-width: 60px;
    max-width: 100%;
    order: 0;
}
    
#f4e863e4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 25%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    border-width: 0 1px 0 0;
    border-color: #000000 var(--color_5) #000000 #000000;
    border-style: solid;
    --column-gap: 10px;
    padding: 0px 1% 0px 1%;
    margin: 0px 0% 0px 0%;
}
    
#\36 1f2e429 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 25%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    border-width: 0 0px 0 0;
    border-color: #000000 var(--color_5) #000000 #000000;
    border-style: solid;
    --column-gap: 10px;
    padding: 0px 1% 0px 1%;
    margin: 0px 0% 0px 0%;
}
    
#c5b4a139 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 25%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    border-width: 0 1px 0 0;
    border-color: #000000 var(--color_5) #000000 #000000;
    border-style: solid;
    --column-gap: 10px;
    padding: 0px 1% 0px 1%;
    margin: 0px 0% 0px 0%;
}
    
#dc064fd4 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    width: 57.36%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 0;
    background-color: var(--color_3);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 8660eb9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 01c47e2 {
    width: 95.18%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\38 be18a8b {
    min-height: 237px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    justify-content: center;
    padding: 0px 0px 0px 0px;
}
    
#\32 112d32a {
    width: 406px;
    height: auto;
    max-width: 100%;
}
    
#\33 afa5329 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 29.89%;
    min-width: 4%;
    background-image: none;
    background-color: rgba(255,255,255,1);
    border-radius: 10px 0px 0px 10px;
    justify-self: auto;
    padding: 5px 0px 5px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\35 4d18ef9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 57a9351 {
    width: 93.47%;
    height: auto;
    max-width: 100%;
}
    
#c8272a4c {
    margin: 0px 0% 0px 0%;
}
    
#ef006c39::before, #ef006c39 > .bgExtraLayerOverlay {
    background-image: linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#ef006c39 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 17.5%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/b476a3cc/dms3rep/multi/opt/Generated-image-1--281-29-c783783d-1920w.png");
    background-color: rgba(0,0,0,0);
    border-radius: 0 10px 10px 0;
    margin-left: 0px;
    background-position: 50% 100%;
    justify-self: auto;
}
    
#\37 d917dd1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 696402e::before, #\33 696402e > .bgExtraLayerOverlay {
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
}
#\33 696402e {
    background-image: none;
    background-size: contain;
    background-position: 100% 50%;
    background-color: rgba(243, 243, 243, 1);
}
    
#group_pkv {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    align-self: stretch;
    width: 52.6%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 9311518 {
    height: auto;
}
    
#b3eeb886 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0px 0px 0px 0px;
}
    
#\31 e8daf98 {
    width: 100%;
    min-height: 400px;
    justify-content: flex-start;
}
    
#\34 c11ea32 {
    width: 100%;
    min-height: 80px;
    padding: 0px 65px 0px 65px;
    margin: 0px 0% 0px 0%;
}
    
#d8ecf7a6 {
    margin: 0px 0% 0px 0%;
}
    
#group_cr6 {
    align-items: center;
    align-content: center;
    padding: 25px 0px 25px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_ap9 {
    width: 100.00%;
    height: auto;
    min-height: 160px;
}
    
#widget_oem {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 0538558 {
    margin: 0px 0% 0px 0%;
}
    
#e1329ed6 {
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 0;
    row-gap: 24px;
    column-gap: 4%;
}
    
#f9d924c0 {
    width: 48%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#d5d819af {
    width: 48%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#e2c5e1b2 {
    width: 48%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\37 cf3da4c {
    width: 48%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#f1e37468 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 1%;
    align-content: center;
    justify-content: center;
}
    
#f7cd087e {
    width: 100%;
    min-height: 80px;
    align-items: stretch;
    align-content: stretch;
    background-position: 100% 50%;
    justify-self: auto;
    margin: 0% 0% 0% 0%;
}
    
#\38 7f0a37c {
    width: 100%;
    min-height: 80px;
    align-items: stretch;
    align-content: stretch;
    background-position: 100% 50%;
    justify-self: auto;
    margin: 0% 0% 0% 0%;
}
    
#\37 35fc9ca {
    width: 100%;
    min-height: 80px;
    align-items: stretch;
    align-content: stretch;
    background-position: 50% 0%;
    justify-self: auto;
    margin: 0% 0% 0% 0%;
}
    
#group_2s4 {
    width: 24.38%;
}
    
#e0b47caa {
    width: 440px;
    justify-content: center;
}
    
#d829e8a7 {
    width: 24.4%;
    flex: 0 1 auto;
}
    
#\34 be094c8 {
    width: 445px;
    justify-content: center;
}
    
#dd2666f5 {
    width: 24.4%;
    flex: 0 1 auto;
}
    
#\33 23cff79 {
    width: 444px;
    justify-content: center;
}
    
#b5331df4 {
    height: auto;
    min-height: 64px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#d80ac06f {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\33 10fc71c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 2bb54b3 {
    height: auto;
}
    
#de6df079 {
    width: 100%;
    min-height: 8px;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 82176bc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 2c8b11a {
    height: auto;
}
    
#fb0c4c88 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 3394a16 {
    height: auto;
}
    
#\35 071b214 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d944360f {
    height: auto;
}
    
#\39 9f66333 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 1805aa9 {
    height: auto;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 c5e1b30 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\33 23383f7 {
    width: 100%;
    min-height: 80px;
}
    
#\32 3d99ced {
    width: 100%;
    min-height: 80px;
}
    
#\38 be349df {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 09d1585 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\30 ecc1d4c {
    column-gap: 1.8604651162790697%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#baafa4c9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 8274b1d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 9f3b7f7 {
    margin: 0px 0% 0px 0%;
}
    
#ab8ba755 {
    width: 48%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#d9c22762 {
    width: 48%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\31 411b5ab {
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 0;
    row-gap: 24px;
    column-gap: 4%;
}
    
#\39 fc62b24 {
    width: 48%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 4fad3ef {
    width: 48%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 1eb4134 {
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 0;
    row-gap: 24px;
    column-gap: 4%;
}
    
#b91887ca {
    margin: 0px 0% 0px 0%;
}
    
#\37 8ee6038 {
    width: 48%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\38 f388781 {
    width: 48%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f681c8fa {
    padding: 30px 40px 30px 40px;
}
    
#ec04c257 {
    margin: 0px 0% 0px 0%;
}
    
#ca7ccadf {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#group_36b {
    height: auto;
    min-height: 34px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 b31bd35 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#bbf1395a {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c5a8a7f3 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#f9341295 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bd5effc4 {
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
}
    
#b3b2c905 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0px 0px 0px 0px;
}
    
#\30 1c42e36 {
    margin: 0px 0% 0px 0%;
}
    
#f3e3a200 {
    align-items: center;
    align-content: center;
    padding: 25px 0px 25px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d1aeaefd {
    width: 100.00%;
    height: auto;
    min-height: 160px;
}
    
#d445ee4d {
    width: 100%;
    min-height: 80px;
    padding: 0px 65px 0px 65px;
    margin: 0px 0% 0px 0%;
}
    
#f1b5154e {
    width: 100%;
    min-height: 80px;
    padding: 0px 65px 0px 65px;
    margin: 0px 0% 0px 0%;
}
    
#\38 a11106d {
    align-items: center;
    align-content: center;
    padding: 25px 0px 25px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 5fab6e3 {
    height: auto;
}
    
#\38 1b62cb0 {
    height: auto;
}
    
#dc064fd4 {
    width: 100%;
    min-height: 80px;
}
}



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



@media (max-width: 767px) {
    
#\35 9311518 {
    height: auto;
}
    
#\34 c11ea32 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 15px 20px 15px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 e8daf98 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b3eeb886 {
    min-height: unset;
    flex-direction: column;
    padding: 0px 0px 0px 0px;
}
    
#widget_cn9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 8ce97d2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_ap9 {
    min-height: 250px;
}
    
#d8ecf7a6 {
    margin: 0px 0% 0px 0%;
}
    
#group_cr6 {
    height: auto;
    min-height: auto;
    align-items: center;
    align-content: center;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_782 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 5px;
}
    
#widget_oem {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\33 0538558 {
    margin: 0px 0% 0px 0%;
}
    
#f9d924c0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e1329ed6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 0px 20px 20px 20px;
}
    
#widget_8s1 {
    height: 240px;
}
    
#d5d819af {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 83f9bfa {
    height: 240px;
}
    
#e2c5e1b2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 b791bbc {
    height: 240px;
}
    
#\37 cf3da4c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 917e17a {
    height: 240px;
}
    
#group_qcs {
    align-items: flex-start;
    align-content: flex-start;
    min-height: auto;
}
    
#\37 40f6b3c {
    align-items: flex-start;
    align-content: flex-start;
    min-height: auto;
}
    
#\31 c4516b7 {
    align-items: flex-start;
    align-content: flex-start;
    min-height: auto;
}
    
#\33 33bd85d {
    align-items: flex-start;
    align-content: flex-start;
    min-height: auto;
}
}



@media (max-width: 767px) {
    
#\30 3ceb333 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 e642a2d {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_1cb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_dpv {
    min-width: 40px;
    width: 40px;
}
    
#e7eecb10 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 210997c {
    min-width: 40px;
    width: 40px;
}
    
#c8f8b291 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a48e3f4f {
    min-width: 40px;
    width: 40px;
}
    
#e969efcc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#df74afda {
    min-width: 40px;
    width: 40px;
}
}



@media (max-width: 767px) {
    
#\39 b64a072 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 41aa93b {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#f1e37468 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#f7cd087e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#e0b47caa {
    width: 72.01%;
    row-gap: 8px;
    height: auto;
    min-height: 275px;
    justify-content: center;
    padding: 25px 20px 25px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 c9722f6 {
    width: 100%;
}
    
#\35 dbc75ae {
    width: 74.81%;
}
    
#bcbf1a50 {
    width: 74.86%;
}
    
#\38 7f0a37c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\34 be094c8 {
    width: 75.79%;
    row-gap: 8px;
    height: auto;
    min-height: 389px;
    align-self: center;
    justify-content: center;
    padding: 25px 20px 25px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 1f91f3e {
    width: 100%;
}
    
#\37 35fc9ca {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\33 23cff79 {
    width: 75.79%;
    row-gap: 8px;
    height: auto;
    min-height: 275px;
    justify-content: center;
    padding: 25px 20px 25px 20px;
    margin: 0px 0% 0px 0%;
}
    
#f11c46c7 {
    width: 100%;
}
    
#group_2s4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 24.84%;
}
    
#d829e8a7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 24.8%;
    flex: 0 1 auto;
}
    
#dd2666f5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 24.8%;
    flex: 0 1 auto;
}
    
#b5331df4 {
    height: auto;
    min-height: 84px;
}
}



@media (max-width: 767px) {
    
#\39 42d601c {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\34 b39dccd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#de6df079 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#d80ac06f {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\32 2bb54b3 {
    min-width: 40px;
    width: 40px;
    height: auto;
}
    
#\33 10fc71c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 82176bc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 2c8b11a {
    min-width: 40px;
    width: 40px;
    height: auto;
}
    
#fb0c4c88 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 3394a16 {
    min-width: 40px;
    width: 40px;
    height: auto;
}
    
#\35 071b214 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d944360f {
    min-width: 40px;
    width: 40px;
    height: auto;
}
    
#\39 9f66333 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 1805aa9 {
    min-width: 40px;
    width: 40px;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\39 3b0fe19 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\30 c38d29a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\33 23383f7 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#\32 3d99ced {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    background-position: 50% 100%;
}
    
#\37 c5e1b30 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 20px 30px 20px;
}
    
#\38 be349df {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#\38 c5c8085 {
    margin: 0px 0% 0px 0%;
}
    
#widget_ina {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\37 acf5d25 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 09d1585 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 20px 20px 20px;
}
    
#group_td6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#\30 ecc1d4c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 1.8604651162790697%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#baafa4c9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 8274b1d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#fea68f3e {
    margin: 0px 0% 0px 0%;
}
    
#ac5bb36e {
    height: auto;
    width: 150px;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media (max-width: 767px) {
    
#cfb14f1e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 15px 0px 15px 10px;
    margin: 0px 0% 0px 0%;
}
    
#c194968e {
    width: 100.00%;
    min-height: 258px;
    align-items: center;
    height: auto;
    align-self: center;
    padding: 0px 15px 0px 15px;
    margin: 16px 0% 16px 0px;
}
    
#ec9af38c {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\39 a0d76c9 {
    width: 92.21%;
}
    
#\30 c7f5505.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 c7f5505 {
    margin: 16px 0% 16px 0%;
}
}



@media (max-width: 767px) {
    
#\34 74ed119 {
    align-items: flex-start;
    align-content: flex-start;
    min-height: auto;
}
    
#d9c22762 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 c21e3ba {
    height: 240px;
}
    
#\31 411b5ab {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 0px 20px 20px 20px;
}
    
#\39 fc62b24 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d81e3d45 {
    align-items: flex-start;
    align-content: flex-start;
    min-height: auto;
}
    
#\38 17992a1 {
    height: 240px;
}
    
#\33 9f3b7f7 {
    margin: 0px 0% 0px 0%;
}
    
#b0c2d131 {
    height: 240px;
}
    
#ab8ba755 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fb3ba0d7 {
    align-items: flex-start;
    align-content: flex-start;
    min-height: auto;
}
}



@media (max-width: 767px) {
    
#\37 4fad3ef {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a515da8f {
    align-items: flex-start;
    align-content: flex-start;
    min-height: auto;
}
    
#c03d2cbd {
    align-items: flex-start;
    align-content: flex-start;
    min-height: auto;
}
    
#\36 1eb4134 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 0px 20px 20px 20px;
}
    
#d43dcfcb {
    align-items: flex-start;
    align-content: flex-start;
    min-height: auto;
}
    
#b91887ca {
    margin: 0px 0% 0px 0%;
}
    
#\33 fa858cf {
    height: 240px;
}
    
#\38 a6ed886 {
    height: 240px;
}
    
#\38 f388781 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 5b3d33b {
    height: 240px;
}
    
#\37 8ee6038 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#ca7ccadf {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#f681c8fa {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_4hl {
    width: 32px;
}
    
#group_36b {
    --column-gap: 2%;
    column-gap: 2%;
}
    
#\37 4ae9834 {
    width: 24px;
}
    
#\35 c8cf785 {
    width: 24px;
}
    
#f05c2e19.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f05c2e19 {
    margin: -8px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#\32 21f9eaa {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#c5a8a7f3 {
    min-height: 71vh;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#dc5b4006 {
    background-repeat: no-repeat;
    background-size: contain;
}
    
#f9341295 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 4531699 {
    width: 81.37%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd5effc4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#b3b2c905 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\30 1c42e36 {
    margin: 0px 0% 0px 0%;
}
    
#f3e3a200 {
    height: auto;
    min-height: auto;
    align-items: center;
    align-content: center;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d1aeaefd {
    min-height: 250px;
}
    
#d445ee4d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding: 15px 20px 15px 20px;
    margin: 0px 0% 0px 0%;
}
    
#f1b5154e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 4;
    padding: 15px 20px 15px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 a11106d {
    height: auto;
    min-height: auto;
    align-items: center;
    align-content: center;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 832d654 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 5px;
    order: 3;
}
    
#\35 11ed4ea {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 5fab6e3 {
    height: auto;
}
    
#\38 1b62cb0 {
    height: auto;
}
    
#\37 f2d4e47 {
    order: 1;
}
    
#\35 997bbdc {
    order: 4;
}
    
#a06eac87 {
    min-width: 40px;
    width: 40px;
}
    
#\36 1f2e429 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 9cb16b8 {
    min-width: 40px;
    width: 40px;
}
    
#\32 45d98da {
    min-width: 40px;
    width: 40px;
}
    
#fb2ff049 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 2fbd69e {
    min-width: 40px;
    width: 40px;
}
    
#c5b4a139 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#dc064fd4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 2;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#f4e863e4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\38 be18a8b {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\33 afa5329 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 15px 0px 15px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\37 57a9351.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 57a9351 {
    margin: 16px 0% 16px 0%;
}
    
#ef006c39 {
    width: 100%;
    min-height: 214px;
    align-items: center;
    height: auto;
    align-self: center;
    padding: 0px 15px 0px 15px;
    margin: 16px 0% 16px 0px;
}
    
#\37 d917dd1 {
    width: 92.21%;
}
    
#group_pkv {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 112d32a {
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}

#c194968e.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA5klEQVQI10XOTUvCcADAYb9ipw5JkaSVSK15UJkGlW8TpeYiIgQPLoqKMliBOFrgpSC8dJQ+gC+1AmX/2OAXskP35/CEfN/HdV2+nG/eXl+olw7IJaLUsmlMw6BzfUv7/IKQ582hYDz5xLa6lHcVpEiY3M4WDU3j9KiOplbm0AvgcETHNCkoKSKLC2yuhikqaYrZDPlU8h9OhiNsy+K4qiLH15DXlynJUSrSCofSUgCFK/hxHN77fe4uDXR1H31PxsgnuCnEuC9vBEchfplOZ3wMBvSeujxctXhsVrHPMjzrcXon2/wBS1G2tcV3DTUAAAAASUVORK5CYII=')!important}#\30 90b6b43.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAIAAADuA9qHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAANUlEQVQI1yXJOw4AEBQEQPe/6cYq1vvRCbpJpgEYpDpTWmYVsTOXVGYhNQAkxdfuv/ec1+4H1pc4tYPCpgQAAAAASUVORK5CYII=')!important}#f7cd087e.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAIAAAAfVWhSAAAACXBIWXMAAAsTAAALEwEAmpwYAAABmUlEQVQY0yXC+y8CcQAA8O9/5Zc2j9oSNpPNvIYYej+IVMrdosexqEiX7q7bXXdXp7vLXSS0zGtolMkP/ho/+OwDymWKL+YZEhUEpnFb7bQeu53X7/brb/fzt9sGF0pRFBm2gEkS17y7/Pp4/vl667w/fn+8tN+fQO2mcqGUWAaXBOb+rtp5u39p1kSOFFiyUqKBIBfPy3SBzok81axXWg3lCj9FXLYdqxn2roMsns4TKEPmy3ShUVUeBI71el39muXeAePsBNj0bYTg4GkiSaFYVRDrBEYtrvp6ep19arfJAExWo8Ns3HZ7wn4oh2YLiURsesGjGQ5MTh0jMFjbcNrMKw7LqtftisejyTBs1o8bBocc83OZ1D6IxEIw5A/6PVBgKxqBt33ukSGdVqOemZyIhIIAJ7I4jqKZ1NEhEtmD7DaTRq1WqVT6sdGgfxOUOFo4Z/kihZ2lkeiu027RDWp1Wu2SYT4Zj4H6lVyvybLEE1gmdXQQggIuu3XNaUfCuyLPgJua/J/nKJYicpkT9CSZTacYEr9WpD87AN20JEEHMQAAAABJRU5ErkJggg==')!important}#\38 7f0a37c.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAACXBIWXMAAAsTAAALEwEAmpwYAAABs0lEQVQozz2PXW/SYABG33/lvYleuLjEi5k4jZrFGY1GyRbikqHIYMZMJowxaMtHS6G0lBXGRxki0PKVOf/UMfTCi3N3nuQ8Yj7zCJh7zNbMPDxvzHDQ43rQYzh08fwpYrmcs1qtWfxnLbeaFkaljKFruAMXMZ/7rBY+t8spf5cT/qx85osZVa3Et9hXDvb3OE4cI3xvwsIfczMbcbv4zc1iyuTXgFwqye6LVzzc2OLR4x1Ey7EZuh38UY/lxGU67ODUNU4TUXZevubeg6fcubuNuMgkMWsag34Hb3zNsGtjlc7I/4hxFD3izccom8/CiND7XTKpE1qXDUaDK9r1Aup5Al1KUtNVvp/mef42gtjcuM/nw0+YRoVeu0GtkCaf/IKtS7idJpJc5F3oALH9ZItEPIptGfS7DoYmI2VOaNY1eh0HSVb4EAojwuE9sudp2q0mbr+DUVVRpCyXthl0q+UikcghQpEvqBsVulcObr+LZdZR1RINy6TddiiVCsTjMYReKdMwa8EZu2FSLMhkzlIoSh5dVwMxnU4hjFoFy6wGjeuXUj5L+mcyyFHkXDCUpBz/AFtAc6o8y1a2AAAAAElFTkSuQmCC')!important}#\37 35fc9ca.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABc0lEQVQY0wXBTU/acADA4f/V6+JXWOJlVw8uU2OmUUm2GXSi4CQtGxlqdENYUYfC0o4hVF7KCBUKhQKGGEEhXpTTPthvzyNeSDdMSA8IaYzw/2NCeubVwYA1xSGUtPCdNngfbSGWIhYz31pM7fWYlPu8PBjiToxIGkMq1QHp8oBzY4g402t8T9fxJ21csSZe9ZZ4eYTVHtF1+jTbD3Tvxgi7XqdWrVIsm2h5k2KjR8m+Q//rEEsYZI0m/dEYcabqXGhZ1NQl+XyOTqeNaXf4oeZ5J0c4vMjQ6N0jPmzJfPRK7Oz4iR6HMStlGs4NP38XWN4KEQjHKVkOYnp2idmFRRbfziN/Wif1K0bLMsllrvj8ZZ+j8DFXBR3hcbvwbizjXZ9jP7CCdh6kVclQL+qopwpaPEJJTyC+7q4R9LkI+uY5khfQFA+1S4WukaKZU7lOn3D9J4oI7W4ge1YJbL5hb/s1WtiNnYny6BR46pn0zRTtrMJ/G/z4FA4zeAUAAAAASUVORK5CYII=')!important}