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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1944747592 .iconBg {
    display:inline-block !important;
    order:1 !important;
    background-color:var(--color_7) !important;
    mask-image:url(https://irp.cdn-website.com/f4bc9b94/icon/Arrow_3134096.svg) !important;
    width:30px !important;
    height:30px !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1423161033 {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-radius:15px 15px 15px 15px !important;
  }

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

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

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

  *#dm .dmInner a.u_1124842423 .iconBg {
    display:inline-block !important;
    order:1 !important;
    background-color:var(--color_3) !important;
    mask-image:url(https://irp.cdn-website.com/f4bc9b94/icon/Arrow_3134096.svg) !important;
    width:30px !important;
    height:30px !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1124842423 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    gap:20px !important;
    justify-content:center !important;
    text-align:center !important;
  }

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

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

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

  *#dm .dmInner a.u_1313779052 .iconBg {
    display:inline-block !important;
    order:1 !important;
    background-color:var(--color_3) !important;
    mask-image:url(https://irp.cdn-website.com/f4bc9b94/icon/Arrow_3134096.svg) !important;
    width:30px !important;
    height:30px !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1313779052 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    gap:20px !important;
    justify-content:center !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1634561493 {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-radius:15px 15px 15px 15px !important;
  }

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

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

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

  *#dm .dmInner a.u_1030864239 .iconBg {
    display:inline-block !important;
    order:1 !important;
    background-color:var(--color_3) !important;
    mask-image:url(https://irp.cdn-website.com/f4bc9b94/icon/Arrow_3134096.svg) !important;
    width:30px !important;
    height:30px !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1030864239 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    gap:20px !important;
    justify-content:center !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1685394281 {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-radius:15px 15px 15px 15px !important;
  }

  *#dm .dmInner div.u_1812355740 {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-radius:15px 15px 15px 15px !important;
  }

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

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

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

  *#dm .dmInner a.u_1270967250 .iconBg {
    display:inline-block !important;
    order:1 !important;
    background-color:var(--color_3) !important;
    mask-image:url(https://irp.cdn-website.com/f4bc9b94/icon/Arrow_3134096.svg) !important;
    width:30px !important;
    height:30px !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1270967250 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    gap:20px !important;
    justify-content:center !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1436081783 {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-radius:15px 15px 15px 15px !important;
  }

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

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

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

  *#dm .dmInner a.u_1654880960 .iconBg {
    display:inline-block !important;
    order:1 !important;
    background-color:var(--color_3) !important;
    mask-image:url(https://irp.cdn-website.com/f4bc9b94/icon/Arrow_3134096.svg) !important;
    width:30px !important;
    height:30px !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1654880960 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    gap:20px !important;
    justify-content:center !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1118372990 {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-radius:15px 15px 15px 15px !important;
  }

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

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

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

  *#dm .dmInner a.u_1637605786 .iconBg {
    display:inline-block !important;
    order:1 !important;
    background-color:var(--color_3) !important;
    mask-image:url(https://irp.cdn-website.com/f4bc9b94/icon/Arrow_3134096.svg) !important;
    width:30px !important;
    height:30px !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1637605786 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    gap:20px !important;
    justify-content:center !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1054997707 {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-radius:15px 15px 15px 15px !important;
  }

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

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

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

  *#dm .dmInner a.u_1020520285 .iconBg {
    display:inline-block !important;
    order:1 !important;
    background-color:var(--color_3) !important;
    mask-image:url(https://irp.cdn-website.com/f4bc9b94/icon/Arrow_3134096.svg) !important;
    width:30px !important;
    height:30px !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1020520285 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    gap:20px !important;
    justify-content:center !important;
    text-align:center !important;
  }

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

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

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

  *#dm .dmInner a.u_1615247137 .iconBg {
    display:inline-block !important;
    order:1 !important;
    background-color:var(--color_3) !important;
    mask-image:url(https://irp.cdn-website.com/f4bc9b94/icon/Arrow_3134096.svg) !important;
    width:30px !important;
    height:30px !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1718989076 {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-radius:15px 15px 15px 15px !important;
  }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1981894451 {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-radius:25px 25px 25px 25px !important;
  }

  *#dm .dmInner div.u_1705295899 img { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner div.u_1981856094 img { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner div.u_1205543925 img { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner div.u_1915974992 img { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner div.u_1440102707 img { border-radius:20px 20px 20px 20px !important; }

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

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

  *#dm .dmInner div.u_1483310996 .caption-container .caption-text .rteBlock { font-weight:400 !important; }

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

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

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

  *#dm .dmInner div.u_1483310996 .caption-container .caption-title {
    font-family:'Red Hat Display' !important;
    font-weight:700 !important;
    color:var(--color_7) !important;
  }

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

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

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

  *#dm .dmInner a.u_1386705540 .iconBg {
    display:inline-block !important;
    order:1 !important;
    background-color:var(--color_7) !important;
    mask-image:url(https://irp.cdn-website.com/f4bc9b94/icon/Arrow_3134096.svg) !important;
    width:30px !important;
    height:30px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1507490581 .iconBg {
    display:inline-block !important;
    order:1 !important;
    background-color:var(--color_3) !important;
    mask-image:url(https://irp.cdn-website.com/f4bc9b94/icon/Arrow_3134096.svg) !important;
    width:30px !important;
    height:30px !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1201755652 {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-radius:25px 25px 25px 25px !important;
  }

  *#dm .dmInner div.u_2203851296 img { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner a.u_1386705540 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    gap:20px !important;
    justify-content:center !important;
    text-align:center !important;
  }

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

  *#dm .dmInner div.u_1829423825 {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-radius:15px 15px 15px 15px !important;
  }

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

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

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

  *#dm .dmInner a.u_1789318216 .iconBg {
    display:inline-block !important;
    order:1 !important;
    background-color:var(--color_3) !important;
    mask-image:url(https://irp.cdn-website.com/f4bc9b94/icon/Arrow_3134096.svg) !important;
    width:30px !important;
    height:30px !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1789318216 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    gap:20px !important;
    justify-content:center !important;
    text-align:center !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1383776441 img {
    border-radius:0% !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
    border-style:solid !important;
    border-color:rgb(50,50,48) rgb(50,50,48) rgb(50,50,48) rgb(50,50,48) !important;
    border-width:0px 0px 0px 0px !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

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

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

  *#dm .dmInner a.u_1615247137 {
    border-style:solid !important;
    border-width:19px 19px 19px 19px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    gap:20px !important;
    justify-content:center !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1465008942 {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-radius:15px 15px 15px 15px !important;
  }

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

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

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

  *#dm .dmInner a.u_1153891104 .iconBg {
    display:inline-block !important;
    order:1 !important;
    background-color:var(--color_3) !important;
    mask-image:url(https://irp.cdn-website.com/f4bc9b94/icon/Arrow_3134096.svg) !important;
    width:30px !important;
    height:30px !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1153891104 {
    border-style:solid !important;
    border-width:19px 19px 19px 19px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    gap:20px !important;
    justify-content:center !important;
    text-align:center !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1483310996 .photoGalleryThumbs { padding:10px !important; }

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

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

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

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

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

  *#dm .dmInner div.u_167324369 .image { width:313px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1483310996 .caption-container .caption-title { font-size:18px !important; }
}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 65%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-end;
    box-shadow: none;
    flex: 0 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 897px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 10% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 706px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.03%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-start;
    align-items: flex-end;
    align-content: flex-end;
    height: auto;
    align-self: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.15;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    background-position: 50% 100%;
    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/f4bc9b94/dms3rep/multi/opt/shutterstock_2762521665-1920w.jpg");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_c31 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_eg7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_cpo {
    width: 260px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    min-height: 56px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aab38d53 {
    width: 260px;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    min-height: 56px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5b26aaa {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 4;
    margin: -23px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd089bca {
    width: 260px;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    min-height: 56px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 5b7bc38 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\35 b650c39 {
    min-height: 96px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
}
    
#\39 ba80c68 {
    background-color: var(--color_4);
    background-image: none;
}
    
#\38 49b7793 {
    margin: 0px 0% 0px 0%;
}
    
#widget_eu9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#eb91eba1 {
    min-height: 279px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    height: auto;
}
    
#\32 69a673c {
    min-height: 116px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-around;
    height: auto;
    padding: 0% 2% 0% 2%;
    margin: -10% 0% 0px 0%;
}
    
#\39 8cbf133 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
}
    
#widget_i6e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_081 {
    width: 116px;
    height: auto;
    max-width: 100%;
}
    
#\39 675a337 {
    width: 116px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\32 3b21e9a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46.87%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/f4bc9b94/dms3rep/multi/opt/shutterstock_2681973101-1103h.jpg");
    justify-self: auto;
    align-self: auto;
    align-items: stretch;
    align-content: stretch;
}
    
#da8a1f79 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46.91%;
    min-width: 4%;
    align-items: stretch;
    align-content: stretch;
    justify-self: auto;
    align-self: auto;
    padding: 4% 2% 4% 2%;
    margin: 0px 0% 0px 6.2%;
}
    
#\32 9a1a18e {
    min-height: 0;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    align-content: center;
    padding: 0% 4% 0% 0%;
}
    
#ccb88d1e {
    background-color: var(--color_4);
    background-image: none;
}
    
#\38 2a484e6 {
    margin: 0px 0% 0px 0%;
}
    
#aaf1379a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#aaf1379a {
    width: 1036.31px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b964e1df.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b964e1df {
    width: 1036.31px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ib3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_ib3 {
    width: 85.41%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e7b25545 {
    width: 192px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_9mk.flex-element.widget-wrapper > [data-element-type] {
    padding: 90px 0px 90px 0px;
}
#widget_9mk {
    width: 99.74%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: flex-start;
    margin: 50px 0px 0px 0px;
}
}



@media all {
    
#\33 5914645 {
    align-items: flex-end;
    width: 45.67%;
    min-height: 86px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
    height: auto;
    align-content: flex-end;
}
    
#\37 0289349 {
    width: 99.98%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2775d8c {
    min-height: 264px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
    align-content: stretch;
    height: auto;
}
    
#\37 8b0ba8e[data-background-color-animation] {
    
}
#\37 8b0ba8e {
    min-height: 900px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: stretch;
    align-content: center;
    height: auto;
    box-shadow: none;
}
    
#c551a99f {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 87e7701.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 87e7701 {
    width: 1036.31px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9798c78.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 9798c78 {
    width: 1036.31px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_048 {
    align-items: flex-start;
    width: 49.91%;
    min-height: 209px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
    height: auto;
    justify-content: flex-start;
}
    
#f4120f6c {
    width: 82.83%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_0c6::before, #group_0c6 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.95;
    border-radius: inherit;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(179, 147, 47, 1) 100%);
}
#group_0c6 {
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    background-image: url("https://irp.cdn-website.com/f4bc9b94/dms3rep/multi/opt/shutterstock_2656434249-1920w.jpg");
    justify-content: space-between;
    order: 0;
    padding: 1% 1% 1% 1%;
    margin: 0px 0% 0px 0%;
}
    
#c6c3f133.flex-element.widget-wrapper > [data-element-type] {
    padding: 2% 2% 2% 2%;
}
#c6c3f133 {
    width: 39.75%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ac020ec {
    align-items: center;
    width: 100%;
    min-height: 119px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e1fcddd {
    width: 99.98%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aacdf815 {
    width: 99.98%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d018ad66.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#d018ad66 {
    width: 273px;
    height: auto;
    min-height: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ddb6abe::before, #\31 ddb6abe > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.95;
    border-radius: inherit;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(179, 147, 47, 1) 100%);
}
#\31 ddb6abe {
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    background-image: url("https://irp.cdn-website.com/f4bc9b94/dms3rep/multi/opt/photo2-1920w.webp");
    justify-content: space-between;
    order: 6;
    padding: 1% 1% 1% 1%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c246aa80.flex-element.widget-wrapper > [data-element-type] {
    padding: 2% 2% 2% 2%;
}
#c246aa80 {
    width: 49.86%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 938a386 {
    align-items: center;
    width: 100%;
    min-height: 119px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    height: auto;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ad440dd {
    width: 99.98%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cdfbdc3f {
    width: 99.98%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f26a89a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\34 f26a89a {
    width: 273px;
    height: auto;
    min-height: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc914d41::before, #fc914d41 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.95;
    border-radius: inherit;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(179, 147, 47, 1) 100%);
}
#fc914d41 {
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    background-image: url("https://irp.cdn-website.com/f4bc9b94/dms3rep/multi/opt/shutterstock_2528689689-1920w.jpg");
    justify-content: space-between;
    order: 4;
    padding: 1% 1% 1% 1%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#caeedce6.flex-element.widget-wrapper > [data-element-type] {
    padding: 2% 2% 2% 2%;
}
#caeedce6 {
    width: 44.63%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d33ad56 {
    align-items: center;
    width: 100%;
    min-height: 119px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    height: auto;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c8f9caf {
    width: 99.91%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b055adce {
    width: 99.98%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 10b29ab.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\31 10b29ab {
    width: 273px;
    height: auto;
    min-height: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a3ec9cc7::before, #a3ec9cc7 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.95;
    border-radius: inherit;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(179, 147, 47, 1) 100%);
}
#a3ec9cc7 {
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    background-image: url("https://irp.cdn-website.com/f4bc9b94/dms3rep/multi/opt/dermapen+4+photo-1920w.webp");
    justify-content: space-between;
    background-position: 50% 100%;
    order: 7;
    padding: 1% 1% 1% 1%;
    margin: 0px 0% 0px 0%;
}
    
#\36 4594bfb.flex-element.widget-wrapper > [data-element-type] {
    padding: 2% 2% 2% 2%;
}
#\36 4594bfb {
    width: 70.43%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee2e3c92 {
    align-items: center;
    width: 100%;
    min-height: 119px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a97bf6f {
    width: 99.98%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b476234b {
    width: 99.98%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5c8a023.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\32 5c8a023 {
    width: 273px;
    height: auto;
    min-height: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a940e29::before, #\32 a940e29 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.95;
    border-radius: inherit;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(179, 147, 47, 1) 100%);
}
#\32 a940e29 {
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    background-image: url("https://irp.cdn-website.com/f4bc9b94/dms3rep/multi/opt/photo-1920w.webp");
    justify-content: space-between;
    order: 5;
    padding: 1% 1% 1% 1%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1e0d560.flex-element.widget-wrapper > [data-element-type] {
    padding: 2% 2% 2% 2%;
}
#\39 1e0d560 {
    width: 64.87%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 db42adb {
    align-items: center;
    width: 100%;
    min-height: 119px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    height: auto;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2a32da1 {
    width: 99.9%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2ab6d2f {
    width: 99.98%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 0171e97.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\31 0171e97 {
    width: 273px;
    height: auto;
    min-height: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ab01610::before, #\35 ab01610 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.95;
    border-radius: inherit;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(179, 147, 47, 1) 100%);
}
#\35 ab01610 {
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    background-image: url("https://irp.cdn-website.com/f4bc9b94/dms3rep/multi/opt/shutterstock_2624204609-1920w.jpg");
    justify-content: space-between;
    order: 2;
    padding: 1% 1% 1% 1%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d7f4f03d.flex-element.widget-wrapper > [data-element-type] {
    padding: 2% 2% 2% 2%;
}
#d7f4f03d {
    width: 49.86%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3c957d3 {
    align-items: center;
    width: 100%;
    min-height: 119px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    height: auto;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4476a55 {
    width: 99.42%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f2276299 {
    width: 99.98%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 27a8c27.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\39 27a8c27 {
    width: 178px;
    height: auto;
    min-height: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e34a15d5::before, #e34a15d5 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.95;
    border-radius: inherit;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(179, 147, 47, 1) 100%);
}
#e34a15d5 {
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    background-image: url("https://irp.cdn-website.com/f4bc9b94/dms3rep/multi/opt/shutterstock_2752956383-1920w.jpg");
    justify-content: space-between;
    order: 1;
    padding: 1% 1% 1% 1%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b15067c1.flex-element.widget-wrapper > [data-element-type] {
    padding: 2% 2% 2% 2%;
}
#b15067c1 {
    width: 49.86%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd8597af {
    align-items: center;
    width: 100%;
    min-height: 119px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    height: auto;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d4e98e5e {
    width: 99.98%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c2d4636 {
    width: 99.98%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f598aef7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#f598aef7 {
    width: 273px;
    height: auto;
    min-height: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8bf2b98::before, #\37 8bf2b98 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.95;
    border-radius: inherit;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(179, 147, 47, 1) 100%);
}
#\37 8bf2b98 {
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    background-image: url("https://irp.cdn-website.com/f4bc9b94/dms3rep/multi/opt/photo3-1920w.webp");
    justify-content: space-between;
    background-position: 50% 100%;
    order: 8;
    padding: 1% 1% 1% 1%;
    margin: 0px 0% 0px 0%;
}
    
#\35 2ed5b2f.flex-element.widget-wrapper > [data-element-type] {
    padding: 2% 2% 2% 2%;
}
#\35 2ed5b2f {
    width: 99.72%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f95073bc {
    align-items: center;
    width: 100%;
    min-height: 119px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 32dfbb4 {
    width: 99.98%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a7cd8cb6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#a7cd8cb6 {
    width: 273px;
    height: auto;
    min-height: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e898506b {
    width: 260px;
    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;
}
    
#f05ea534::before, #f05ea534 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.95;
    border-radius: inherit;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(179, 147, 47, 1) 100%);
}
#f05ea534 {
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    background-image: url("https://irp.cdn-website.com/f4bc9b94/dms3rep/multi/opt/shutterstock_1836153553-1920w.jpg?jxl&v=jxl");
    justify-content: space-between;
    order: 3;
    padding: 1% 1% 1% 1%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 3ee5f76.flex-element.widget-wrapper > [data-element-type] {
    padding: 2% 2% 2% 2%;
}
#\35 3ee5f76 {
    width: 49.86%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fabb9f73 {
    align-items: center;
    width: 100%;
    min-height: 119px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    height: auto;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2bf5f6b {
    width: 99.89%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c4f3efc {
    width: 99.98%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 342267e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\38 342267e {
    width: 273px;
    height: auto;
    min-height: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fbe5636::before, #\31 fbe5636 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.95;
    border-radius: inherit;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(179, 147, 47, 1) 100%);
}
#\31 fbe5636 {
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    background-image: url("https://irp.cdn-website.com/f4bc9b94/dms3rep/multi/opt/44-1920w.webp?jxl&v=jxl");
    justify-content: space-between;
    background-position: 50% 100%;
    order: 8;
    padding: 1% 1% 1% 1%;
    margin: 0px 0% 0px 0%;
}
    
#\36 8a039b7.flex-element.widget-wrapper > [data-element-type] {
    padding: 2% 2% 2% 2%;
}
#\36 8a039b7 {
    width: 99.72%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bcdd5376 {
    align-items: center;
    width: 100%;
    min-height: 119px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 17b98f3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\31 17b98f3 {
    width: 273px;
    height: auto;
    min-height: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 8390438 {
    width: 62px;
    height: auto;
    max-width: 100%;
}
    
#\38 f313294 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 18.4%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    align-items: center;
    align-content: center;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
}
    
#\34 32c2a0a {
    min-height: 381px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_5g6 {
    width: 62px;
    height: auto;
    max-width: 100%;
}
    
#widget_ovo {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e812ed79 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e213a401 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 18.4%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    align-items: center;
    align-content: center;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
}
    
#b1f13db0 {
    width: 62px;
    height: auto;
    max-width: 100%;
}
    
#\39 7fe8e1e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 af081cf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a6ddca8b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 18.4%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    align-items: center;
    align-content: center;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
}
    
#d4cb34ce {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#acb97e80 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b9ded760 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 18.4%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    align-items: center;
    align-content: center;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
}
    
#e5895d6a {
    width: 62px;
    height: auto;
    max-width: 100%;
}
    
#feacaf68 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bb1e9238 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 bed79d4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 18.4%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    align-items: center;
    align-content: center;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
}
    
#cb52c823 {
    width: 62px;
    height: auto;
    max-width: 100%;
}
    
#\38 6e1354a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 8e1006e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 da2c3dd {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
}



@media all {
    
#\38 d340dc4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 58.15%;
    min-width: 4%;
    align-content: flex-start;
}
    
#\37 cc01b8e {
    min-height: 405px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
}
    
#\32 9e8bf3f::before, #\32 9e8bf3f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.75;
    border-radius: inherit;
}
#\32 9e8bf3f {
    background-image: url("https://irp.cdn-website.com/f4bc9b94/dms3rep/multi/opt/shutterstock_2561772415-1920w.jpg?jxl&v=jxl");
}
    
#\34 5d7bc01.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 5d7bc01 {
    width: 1331px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 dc3748e.flex-element.widget-wrapper > [data-element-type] {
    padding: 2% 0px 2% 0px;
}
#\35 dc3748e {
    width: 416px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 55964fd {
    width: 99.70%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a83e91a.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\33 a83e91a {
    width: 280px;
    height: 55px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_40r {
    width: 39.81%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    align-content: flex-start;
}
}



@media all {
    
#ddd4a72d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\32 8a32ba8 {
    min-height: 653px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#\32 28ad551 {
    margin: 0px 0% 0px 0%;
}
    
#\37 614200f::before, #\37 614200f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.7;
    border-radius: inherit;
}
#\37 614200f {
    background-image: url("https://irp.cdn-website.com/f4bc9b94/dms3rep/multi/opt/shutterstock_2785088139-1920w.png");
}
    
#group_rab {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 25px 25px 25px 25px;
    background-image: url("https://irp.cdn-website.com/f4bc9b94/dms3rep/multi/opt/rs-w_600-cg_true-1920w.png?jxl&v=jxl");
    justify-content: flex-end;
}
    
#\33 5ceda6c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 5ceda6c {
    width: 1331px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4c34c0b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 4c34c0b {
    width: 1331px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b609a47d {
    width: 74.90%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e8058b9 {
    width: 424px;
    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;
}
}



@media all {
    
#\34 3421426 {
    justify-content: flex-start;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 45px;
    width: 49.5%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c64d12af {
    min-height: 0;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#b06aabc1 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    order: 0;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c120dde {
    width: 50%;
    height: 298px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin-right: 3%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c91527a {
    width: 50%;
    height: 298px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-left: 3%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 7f09620 {
    width: 100%;
    height: 649px;
    max-width: 100%;
    order: 1;
}
    
#ff6721c4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 45px;
    width: 49.5%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 98c3066 {
    width: 50%;
    height: 298px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin-right: 3%;
    grid-area: auto / auto / auto / auto;
}
    
#b632f1b0 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\33 1063d8c {
    width: 100%;
    height: 649px;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#c25c8a61 {
    width: 50%;
    height: 298px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-left: 3%;
    grid-area: auto / auto / auto / auto;
}
    
#e0ab43f5 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 93968a5 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 b7125d3 {
    min-height: 163px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    height: auto;
}
    
#a1062363 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 4% 2% 4%;
}
    
#\35 ae1c9a6 {
    margin: 0px 0% 0px 0%;
}
    
#\32 36920cc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 36920cc {
    width: 1331px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 bf2a4c7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 bf2a4c7 {
    width: 1331px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 5709f2f {
    min-height: 163px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    height: auto;
    align-items: center;
    align-content: center;
}
    
#\33 f4dbfee {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\30 0749767 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 4ce3b77.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 4ce3b77 {
    width: 1331px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 60e1055.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 60e1055 {
    width: 1331px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_vug {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#b00f415a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 525f57c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#cacc5e6f {
    margin: 0px 0px 0px 0px;
}
    
#cfd0da39 {
    width: 98.76%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 bca4a5c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 cff6036 {
    width: 88.08%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#d5c7afae {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-image: none;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#b63664f4 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 d1b78d9 {
    background-color: var(--color_4);
    background-image: none;
}
    
#\39 a8db78e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 a8db78e {
    width: 1331px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 3b1b1cd {
    width: 192px;
    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;
}
}



@media all {
    
#b99e23f4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b99e23f4 {
    width: 1036.31px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 26a6821 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\37 85c2c78 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 4% 2% 4% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\32 94c19c2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 94c19c2 {
    width: 1036.31px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e2535c2 {
    width: 192px;
    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;
}
    
#\34 d619cfe {
    width: 85.41%;
    height: auto;
    max-width: 100%;
}
    
#\35 9b7aed6 {
    min-height: 848px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#\32 7c93b19 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/f4bc9b94/dms3rep/multi/opt/rs-w_600-cg_true-d9b38bec-1920w.png");
    background-size: contain;
}
    
#\32 86f7859 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\30 76828c7 {
    min-height: 268px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-radius: 15px 15px 15px 15px;
    background-image: linear-gradient(135deg, rgba(204, 169, 53, 1) 0%, rgba(163, 130, 47, 1) 100%);
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    height: auto;
    background-origin: border-box;
}
    
#f6b7cae6 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 2% 4%;
}
    
#group_tfg {
    align-items: flex-start;
    width: 39.84%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\36 73a5940 {
    margin: 0px 0% 0px 0%;
}
    
#\37 b02d91f.flex-element.widget-wrapper > [data-element-type] {
    padding: 2% 0px 2% 0px;
}
#\37 b02d91f {
    width: 380px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 543e144.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 543e144 {
    width: 1036.31px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5aebe6b {
    width: 39.31%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_j2o {
    width: 17.03%;
    height: 228px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 20% 2% 4% 4%;
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 387px;
    height: auto;
    justify-content: flex-start;
}
    
#\36 3bd85219866cc3622781522 {
    width: 100%;
    min-height: 255px;
    height: auto;
    justify-content: flex-end;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_eg7 {
    order: 1;
}
    
#widget_cpo {
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_c31 {
    order: 0;
}
    
#aab38d53 {
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5b26aaa {
    order: 1;
}
    
#fd089bca {
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 b650c39 {
    padding: 2% 0% 2% 0%;
}
    
#\38 49b7793 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 8cbf133 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\32 69a673c {
    height: auto;
    min-height: 80px;
}
    
#eb91eba1 {
    height: auto;
    min-height: 181px;
}
    
#widget_081 {
    width: 80px;
    height: auto;
}
    
#\39 675a337 {
    width: 80px;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 9a1a18e {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\32 3b21e9a {
    width: 100%;
    min-height: 502px;
    height: auto;
}
    
#da8a1f79 {
    width: 100%;
    min-height: 520px;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c551a99f {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\37 8b0ba8e {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#group_0c6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\35 ab01610 {
    width: 49%;
}
    
#e34a15d5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\32 a940e29 {
    width: 49%;
}
    
#\31 ddb6abe {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#fc914d41 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#a3ec9cc7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\37 8bf2b98 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#f05ea534 {
    width: 49%;
}
    
#\31 fbe5636 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 32c2a0a {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    min-height: 381px;
    justify-content: center;
}
    
#\38 f313294 {
    width: 32%;
    justify-self: auto;
    margin: 0% 0% 0% 0%;
}
    
#e213a401 {
    width: 32%;
    justify-self: auto;
    margin: 0% 0% 0% 0%;
}
    
#a6ddca8b {
    width: 32%;
    justify-self: auto;
    margin: 0% 0% 0% 0%;
}
    
#b9ded760 {
    width: 32%;
    justify-self: auto;
    margin: 0% 0% 0% 0%;
}
    
#\33 bed79d4 {
    width: 32%;
    justify-self: auto;
    margin: 0% 0% 0% 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 8a32ba8 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#ddd4a72d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    align-content: center;
}
    
#group_rab {
    width: 100%;
    min-height: 510px;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 3421426 {
    width: 50%;
    min-height: 8px;
    row-gap: 30px;
}
    
#c64d12af {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 0%;
}
    
#\39 c120dde {
    height: 180px;
    margin-right: 4%;
    order: 0;
}
    
#\30 c91527a {
    height: 180px;
    margin-left: 4%;
}
    
#\32 7f09620 {
    height: 400px;
}
    
#\36 98c3066 {
    height: 180px;
    margin-right: 4%;
}
    
#ff6721c4 {
    width: 50%;
    min-height: 8px;
    row-gap: 30px;
}
    
#\33 1063d8c {
    height: 400px;
    order: 0;
}
    
#c25c8a61 {
    height: 180px;
    justify-self: auto;
    align-self: auto;
    width: 50%;
    order: 1;
    margin: 0px 0% 0px 4%;
    grid-area: auto / auto / auto / auto;
}
    
#e0ab43f5 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#b00f415a {
    width: 100%;
}
    
#\31 525f57c {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 10px;
    width: 100%;
    min-height: 174px;
    justify-content: flex-start;
    height: auto;
    align-items: center;
    align-content: center;
}
    
#\35 bca4a5c {
    margin-bottom: 0px;
    align-items: center;
    align-content: center;
}
    
#\36 cff6036 {
    width: 100%;
}
    
#d5c7afae {
    width: 100%;
    min-height: 330px;
}
    
#b63664f4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 6% 4% 6% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 9b7aed6 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\32 7c93b19 {
    width: 100%;
    min-height: 537px;
    height: auto;
}
    
#\37 85c2c78 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f6b7cae6 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\30 76828c7 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_tfg {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#\32 5aebe6b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-self: center;
}
    
#widget_j2o {
    margin-right: 0%;
    margin-left: 0%;
    width: 51.33%;
    height: 334px;
}
}



@media (max-width: 767px) {
    
#b63664f4 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 d1b78d9 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 304px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 381px;
    align-items: center;
    width: 100%;
    height: auto;
    justify-content: flex-end;
}
}



@media (max-width: 767px) {
    
#\32 5b7bc38 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 b650c39 {
    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) {
    
#eb91eba1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 69a673c {
    width: 100%;
    min-height: 73px;
    align-items: center;
    justify-content: space-between;
    height: auto;
}
    
#\39 8cbf133 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_081 {
    width: 67px;
    height: auto;
}
    
#\39 675a337 {
    width: 73px;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\32 3b21e9a {
    width: 100%;
    min-height: 380px;
    align-items: center;
    height: auto;
}
    
#da8a1f79 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 9a1a18e {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#\33 5914645 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#\31 2775d8c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 8b0ba8e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
}
    
#c551a99f {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_048 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 154px;
}
    
#f4120f6c {
    width: 100.00%;
}
    
#e898506b {
    width: 284px;
}
    
#group_0c6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 ab01610 {
    width: 100%;
}
    
#e34a15d5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 a940e29 {
    width: 100%;
}
    
#\31 ddb6abe {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#fc914d41 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a3ec9cc7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 8bf2b98 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f05ea534 {
    width: 100%;
}
    
#\31 fbe5636 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\38 f313294 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 32c2a0a {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#e213a401 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a6ddca8b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b9ded760 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 bed79d4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\38 d340dc4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 cc01b8e {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_40r {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 dc3748e.flex-element.widget-wrapper > [data-element-type] {
    padding: 2% 4% 2% 4%;
}
#\35 dc3748e {
    margin: 0px 0% 0px 0%;
}
    
#\33 a83e91a {
    width: 316px;
}
}



@media (max-width: 767px) {
    
#ddd4a72d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
    align-content: center;
}
    
#\32 8a32ba8 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_rab {
    width: 100%;
    min-height: 270px;
    align-items: center;
    height: auto;
}
    
#b609a47d {
    width: 99.64%;
}
    
#\38 e8058b9 {
    width: 224px;
}
}



@media (max-width: 767px) {
    
#\34 3421426 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 30px;
}
    
#c64d12af {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#b06aabc1 {
    order: 1;
    height: auto;
    min-height: 150px;
}
    
#\39 c120dde {
    height: 150px;
    margin-right: 4%;
}
    
#\30 c91527a {
    height: 150px;
    order: 1;
    justify-self: auto;
    align-self: auto;
    width: 50%;
    margin: 0px 4% 0px 4%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 7f09620 {
    height: 240px;
    order: 0;
}
    
#ff6721c4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 30px;
}
    
#\36 98c3066 {
    height: 150px;
    justify-self: auto;
    align-self: auto;
    width: 50%;
    order: 0;
    margin: 0px 4% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1063d8c {
    height: 240px;
}
    
#c25c8a61 {
    height: 150px;
    margin-left: 4%;
}
    
#e0ab43f5 {
    height: auto;
    min-height: 150px;
}
}



@media (max-width: 767px) {
    
#\31 b7125d3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a1062363 {
    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) {
    
#\35 5709f2f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 f4dbfee {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 0749767 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#b00f415a {
    width: 100%;
}
    
#\31 525f57c {
    width: 100%;
    min-height: 240px;
    align-items: center;
    order: 0;
    align-content: center;
}
    
#\35 bca4a5c {
    align-items: center;
    align-content: center;
}
    
#\36 cff6036 {
    width: 100%;
}
    
#d5c7afae {
    width: 100%;
    min-height: 246px;
    align-items: center;
    order: 1;
    padding-left: 0px;
    padding-right: 0px;
}
    
#b63664f4 {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 12% 4% 12% 4%;
}
}



@media (max-width: 767px) {
    
#\37 85c2c78 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 9b7aed6 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\32 7c93b19 {
    width: 100%;
    min-height: 398px;
    align-items: center;
    height: auto;
}
    
#\34 d619cfe {
    width: 99.64%;
}
}



@media (max-width: 767px) {
    
#\30 76828c7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f6b7cae6 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_j2o {
    height: 220px;
    margin-right: 0%;
    margin-left: 0%;
    width: 68.61%;
}
    
#group_tfg {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#\32 5aebe6b {
    margin-right: 0%;
    margin-left: 0%;
    width: 90.81%;
}
}

#\32 3b21e9a.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAOAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQQGB//EAB8QAAIBBAMBAQAAAAAAAAAAAAECBAADBRIRITFRI//EABUBAQEAAAAAAAAAAAAAAAAAAAQF/8QAFxEBAAMAAAAAAAAAAAAAAAAAAQACEv/aAAwDAQACEQMRAD8A0PDR7EuKTKGui8ljSLycOrsNx0ePDRxoZMDLs3HLOy9N8qNaJc2P6D34Kmt8gR5XSs//2Q==')!important}#group_0c6.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABwT/xAAgEAACAgICAgMAAAAAAAAAAAABAgMEAAURQQYhCDGx/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABoRAQABBQAAAAAAAAAAAAAAAAEABBEUITH/2gAMAwEAAhEDEQA/ALfkYk1y3RFcPPEnqSNf3AOTRWTIxWmQpJ4HPWPPkds7rcyxBmieEEkjvDibfJHM6Ee1Yj6PWDkN9EVpw6z/2Q==')!important}#e34a15d5.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAUG/8QAIBAAAgICAgIDAAAAAAAAAAAAAQIDBAARISIFBjFxkf/EABQBAQAAAAAAAAAAAAAAAAAAAAX/xAAYEQEAAwEAAAAAAAAAAAAAAAABABEhMv/aAAwDAQACEQMRAD8At1rN6p5KGrYUgEbQr8HNgvrsMih3Xsw2fs4KVVNqrtQdR8cY4SPod2/cKstyLHJP/9k=')!important}#\35 ab01610.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgUH/8QAIBAAAQMDBQEAAAAAAAAAAAAAAQIDBAAFEQYSITFRYf/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAXEQADAQAAAAAAAAAAAAAAAAAAAREx/9oADAMBAAIRAxEAPwBjoh9EW0sOBG9Kukjum4uMbAysg+VnGnJUu1ONMGM0+hHDbhPOPozV9d0eK1Ex28k+0NVCtP/Z')!important}#f05ea534.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAASAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAYHBf/EACUQAAIBAwMCBwAAAAAAAAAAAAECBAADIQURFAYSIjEyQVFSYf/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAZEQADAQEBAAAAAAAAAAAAAAAAAQIDBEH/2gAMAwEAAhEDEQA/ALt0zOFnTbMdD3uoyTW1zL/1WpR0/E1aOySGm21i7/PnTgOe2RKt7HIzRr3qqbGxyxnKheE8a440lAHYDcY3pujs3HteI+ke/wCUUUYef//Z')!important}#fc914d41.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABgf/xAAhEAABAwMEAwAAAAAAAAAAAAADAQIEAAUGERIxQQckUf/EABQBAQAAAAAAAAAAAAAAAAAAAAX/xAAaEQACAwEBAAAAAAAAAAAAAAABAgAEERIh/9oADAMBAAIRAxEAPwAReTkyXyrLLIehAhJ3xpVbEO3IJnqi4Tqp1lMaFaM6LcrWJWwTLtex3Ov1KZihyCCY9kvRrkRUTb1RVlun0GM1VVUxh7P/2Q==')!important}#\32 a940e29.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,UklGRlIAAABXRUJQVlA4IEYAAADQAQCdASoKAAoAAUAmJZACdADdFZbd4AD+/ENZ9H5aZ68MQjU1Z/w8f8cSBd7a4WzlJfcFMzplHW4Wv3tFODRO/qf6AAAA')!important}#\31 ddb6abe.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,UklGRmIAAABXRUJQVlA4IFYAAAAwAgCdASoKAAoAAUAmJQBOgCNnQT/fHMMuAAD+959VIF5rOu4y5C5tLVsZm3YwUgKcVav8NXQUtGbOWiDedZZoOiv9+j52IjVNeMKOhdpklWcgl/gAAA==')!important}#a3ec9cc7.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,UklGRkYAAABXRUJQVlA4IDoAAADQAQCdASoKAAoAAUAmJYwCdAEOuwjaAAD+7lNXcl104CfiGNLfkjQCXjqHT0mRZihfHtZfJWJrQAAA')!important}#\37 8bf2b98.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,UklGRlgAAABXRUJQVlA4IEwAAADQAQCdASoKAAoAAUAmJYgCdADdilu5QAD+/pnvkX9TXRJbxMWWM8rH0GV+I5JbWuenbzvAY75LCRkdwkrO7M+yI57XYr7fF6kLAAAA')!important}#\31 fbe5636.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,UklGRkgAAABXRUJQVlA4IDwAAADQAQCdASoKAAcAAUAmJQBOgBuJYsxMAAD++1s3cB/GT1fzlyTeO8/QDzQfjEHV834OrZ3ixWLE0lPAQAA=')!important}#\32 9e8bf3f.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHhAAAgICAgMAAAAAAAAAAAAAAQIAAwQFETESISL/xAAUAQEAAAAAAAAAAAAAAAAAAAAG/8QAFhEBAQEAAAAAAAAAAAAAAAAAAAQy/9oADAMBAAIRAxEAPwCm3eJTdp72dfupfJWHYMy473YqSBkvwPXcRAs+SV//2Q==')!important}#\37 614200f.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAj0lEQVQI1x3KTQqCQACA0bn/UVpEtJA2CRVSLjQrdXB0RucHRSnpBl/QWz+hdUvfa6w1jKPHO0PwhmUZ+awL6/fNNAeEaiRDrwneMs8TwQ//PI2OEAacMzRNibglJ4osRZYFg2nRqsa0NcF2aFVRv3LSJEZEuw3xYc/1fKR6ZMhnRlPm2E6iypx7eiGOtvwAEMeNMNiLZ+wAAAAASUVORK5CYII=')!important}#group_rab.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAYAAABbayygAAAACXBIWXMAAAsTAAALEwEAmpwYAAABm0lEQVQY012O30tTcRiHv39KFznyxtHGbmK70S7KrrrREEop5o2gIUETRl5YgRUmilfZhaTQikjhRIxtui3ONuYPzs5Ox2OjM8/Or/VXPPFNuvHiw/vA+/B+XhGNRrmcRCJBMpkklUoRi8WIRAYQ2WyWy8lkMkyn09wZvU38epRrkauIUqlEsVhEzmq1iqqq5JU93q0uMzM5xsiNOEODAwjbtrEsC9M0kex7HtaxSmFng1ezE4zfTBAfvIJot9s0m01qtRqapmGdmpwcKJS3Vvi4+IjFyVHuDccQuq5Tr9epVCocHR1jGjp6+RuHuXV+rD1he+E+L6duIQzD+HdR/qZpLayfBvqBQmN7BXVtnu8v0uQWJhCdTgcp660Wks/t35ypBfRP6zRW5yg8f8jnp+MIz/NwHIdut0uv18N1HM6aVU6+vqfwZo7dZw/Ymb+LCMOQIAjwfR/J/TCk98vEauxT3nqL8voxuczYhSgl13Uv5H5I6LvYp23UvQ/kN7IoS1MIuZSV/6uDMOBPv895x+Iw/4X9zSXyy9P8BVAsYG3KqNk2AAAAAElFTkSuQmCC')!important}#\32 7c93b19.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAYAAABbayygAAAACXBIWXMAAAsTAAALEwEAmpwYAAABaklEQVQY0zWPO2tUURRGz1/LD0haFYTERzPRKgHBV2GwstJCC8XGgGIEA9FEp4sDKZy55g+oIRjHnPfr3psZqyXnBIuPzYa1N+sTC8tbLA62uXzrI1fv7nH9/ieu3Nll5fYul9Y/sLS6zcLKW0SBLqztcO3eHqsbQ24+HHJjY8jgwed6eHF9h8XBe8Sjl2Mev5rw9HXD862GF+/+5xvP3jQ82ZxQGHFw+ItRc8yXyRGj5oj98Q/2v34/n+OfjCbHHByeIHLXE3OLjxnrI8o4pLZo6+seU0vXzxAuJEpCagkpV0CaAjqMK3Ag5Yw41Z5T47Eh4VPGOo82FmNLXN3PQRP4o8p1xPmAMQapFEpptNZoYwgxIqSLTJWtbgVSSiKlRClTNYwN5Nwicn9W3WJKhOCxxtRo4zE+YX2m688QOvXokNGuNPa1cfEqKja0uNgxm/9FnLiOqc1MdeC3dEyVw4Vcv1XYJ2bzOf8APqSg2G/KTbYAAAAASUVORK5CYII=')!important}