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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1839415242 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/7b4d1a16/icon/Arrow_7172168.svg) !important;
    background-color:var(--color_5) !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1104090579 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/7b4d1a16/icon/Arrow_7172168.svg) !important;
    background-color:var(--color_9) !important;
  }

  *#dm .dmInner a.u_1104090579 span.text {
    color:var(--color_9) !important;
    font-weight:bold !important;
  }

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

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

  *#dm .dmInner a.u_1839415242 span.text {
    color:var(--color_9) !important;
    font-weight:bold !important;
  }

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

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

  *#dm .dmInner a.u_1024670533 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/7b4d1a16/icon/Arrow_7172168.svg) !important;
    background-color:var(--color_9) !important;
  }

  *#dm .dmInner a.u_1024670533 span.text {
    color:var(--color_9) !important;
    font-weight:bold !important;
  }

  *#dm .dmInner a.u_1069757849 span.text {
    color:var(--color_9) !important;
    font-weight:bold !important;
  }

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

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

  *#dm .dmInner a.u_1069757849 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/7b4d1a16/icon/Arrow_7172168.svg) !important;
    background-color:var(--color_9) !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1894487398 .iconBg {
    display:inline-block !important;
    background-color:var(--color_9) !important;
    mask-image:url(https://irp.cdn-website.com/7b4d1a16/icon/Arrow_3134190.svg) !important;
    order:1 !important;
  }

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

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

  *#dm .dmInner a.u_1012397849 .iconBg {
    display:inline-block !important;
    background-color:var(--color_9) !important;
    mask-image:url(https://irp.cdn-website.com/7b4d1a16/icon/Arrow_3134190.svg) !important;
    order:1 !important;
  }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1201145246 {
    background-color:var(--color_2) !important;
    background-image:initial !important;
  }

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

  *#dm .dmInner a.u_1539823276 .iconBg {
    display:inline-block !important;
    background-color:var(--color_9) !important;
    mask-image:url(https://irp.cdn-website.com/7b4d1a16/icon/Arrow_3134190.svg) !important;
    order:1 !important;
  }

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

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

  *#dm .dmInner a.u_1539823276 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1322318591 .iconBg {
    display:inline-block !important;
    background-color:var(--color_9) !important;
    mask-image:url(https://irp.cdn-website.com/7b4d1a16/icon/Arrow_3134190.svg) !important;
    order:1 !important;
  }

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

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

  *#dm .dmInner a.u_1322318591 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1951861933 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/7b4d1a16/icon/Arrow_7172168.svg) !important;
    background-color:var(--color_9) !important;
  }

  *#dm .dmInner a.u_1951861933 span.text {
    color:var(--color_9) !important;
    font-weight:bold !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1636169369 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/7b4d1a16/icon/Arrow_7172168.svg) !important;
    background-color:var(--color_9) !important;
  }

  *#dm .dmInner a.u_1636169369 span.text {
    color:var(--color_9) !important;
    font-weight:bold !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1641470642 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/7b4d1a16/icon/Arrow_7172168.svg) !important;
    background-color:var(--color_9) !important;
  }

  *#dm .dmInner a.u_1641470642 span.text {
    color:var(--color_9) !important;
    font-weight:bold !important;
  }

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

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

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

  *#dm .dmInner a.u_1673633339 {
    background-repeat:no-repeat !important;
    background-image:none !important;
    background-size:cover !important;
    background-position:100% 100% !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1876400788 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/7b4d1a16/icon/Arrow_7172168.svg) !important;
    background-color:var(--color_5) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1954935581 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/7b4d1a16/icon/Arrow_7172168.svg) !important;
    background-color:var(--color_9) !important;
  }

  *#dm .dmInner a.u_1954935581 span.text {
    color:var(--color_9) !important;
    font-weight:bold !important;
  }

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

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

  *#dm .dmInner a.u_1876400788 span.text {
    color:var(--color_9) !important;
    font-weight:bold !important;
  }

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

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

  *#dm .dmInner a.u_1835337801 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/7b4d1a16/icon/Arrow_7172168.svg) !important;
    background-color:var(--color_9) !important;
  }

  *#dm .dmInner a.u_1835337801 span.text {
    color:var(--color_9) !important;
    font-weight:bold !important;
  }

  *#dm .dmInner a.u_1341618815 span.text {
    color:var(--color_9) !important;
    font-weight:bold !important;
  }

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

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

  *#dm .dmInner a.u_1341618815 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/7b4d1a16/icon/Arrow_7172168.svg) !important;
    background-color:var(--color_9) !important;
  }

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

  *#dm .dmInner div.u_1849341999 .mw-ll-title { font-weight:700 !important; }

  *#dm .dmInner div.u_1849341999 .mw-ll-address a { font-weight:400 !important; }

  *#dm .dmInner div.u_1849341999 .cta-1 {
    -webkit-box-shadow:none !important;
    box-shadow:none !important;
    -moz-box-shadow:none !important;
  }

  *#dm .dmInner div.u_1849341999 .distance_text { color:var(--color_7) !important; }

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

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

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

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

  *#dm .dmInner div.u_1849341999 .store_info_text { font-weight:700 !important; }

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

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

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

  *#dm .dmInner a.u_1487224764 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/7b4d1a16/icon/Arrow_7172168.svg) !important;
    background-color:var(--color_9) !important;
  }

  *#dm .dmInner a.u_1487224764 span.text {
    color:var(--color_9) !important;
    font-weight:bold !important;
  }

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

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

  *#dm .dmInner div.u_1849341999 .mw-ll-storename-button {
    color:var(--color_7) !important;
    font-weight:400 !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1403941567 .photoGalleryThumbs .image-container a { padding-top:80px !important; }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1849341999 .mw-ll-title { font-size:20px !important; }

  *#dm .dmInner div.u_1849341999 .mw-ll-storename-button { font-size:12px !important; }

  *#dm .dmInner div.u_1849341999 .mw-ll-address a { font-size:12px !important; }

  *#dm .dmInner div.u_1849341999 .cta-1 span.text { font-size:12px !important; }

  *#dm .dmInner div.u_1849341999 .cta-2 { width:228px !important; }

  *#dm .dmInner div.u_1849341999 .cta-2 span.text { font-size:12px !important; }

  *#dm .dmInner div.u_1849341999 .cta-1 { width:228px !important; }

  *#dm .dmInner div.u_1849341999 .distance_text { font-size:11px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1470272689 img {
    object-position:50% 0% !important;
    object-fit:cover !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1487224764 span.text { font-size:14px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_2) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1849341999 .mw-ll-title { font-size:18px !important; }

  *#dm .dmInner div.u_1849341999 .mw-ll-storename-button { font-size:12px !important; }

  *#dm .dmInner div.u_1849341999 .cta-2 span.text { font-size:12px !important; }

  *#dm .dmInner div.u_1849341999 .cta-1 span.text { font-size:12px !important; }

  *#dm .dmInner a.u_1487224764 span.text { font-size:14px !important; }
}
.button-am
{
	background-color:#04AA6D !important;
	border:none !important;
	color:white !important;
	padding:15px 32px !important;
	text-align:center !important;
	text-decoration:none !important;
	display:inline-block !important;
	font-size:16px !important;
	margin:4px 2px !important;
	cursor:pointer !important;
	letter-spacing:3px !important;
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\32 3205642 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 2%;
    padding-right: 1%;
    padding-left: 1%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#da31de6e::before, #da31de6e > .bgExtraLayerOverlay {
    
}
#da31de6e {
    background-position: 50% 100%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\33 97cedc0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e7a63563 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a7e956f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 48%;
    justify-content: flex-end;
    min-width: 4%;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
    background-origin: border-box;
    padding-right: 16px;
    padding-left: 16px;
    padding-bottom: 20px;
    padding-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#df309f68 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 61c5f9d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a9d6b3d3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding-right: 16px;
    padding-left: 16px;
    padding-top: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#e60640f0 {
    width: 70%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#group_qml {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    background-color: rgba(0, 0, 0, 0.6);
    background-image: initial;
    padding: 20px 2% 20px 2%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#b4db74b1 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-left: 0%;
}
}



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



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



@media all {
    
#\33 8f2f292 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 109a2dc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 17f0257 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\30 a540a0d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#a7589623 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
}



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



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



@media all {
    
#\30 d22b346 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
}
    
#d94cf76c {
    background-color: var(--color_8);
    background-image: initial;
}
    
#\37 86c2c70 {
    width: 100%;
    height: auto;
    max-width: none;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 bf3d306 {
    padding-top: 2%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\30 6e79f49 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 72%;
    min-width: 4%;
    padding: 16px 5% 16px 5%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#group_7oh {
    width: 24%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 bf3d306 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#\30 6e79f49 {
    width: 100%;
    min-height: 8px;
}
}



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



@media all {
    
#\32 27e1248 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d8de68a {
    width: 1168px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d7c66e9::before, #\39 d7c66e9 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#\39 d7c66e9 {
    background-color: var(--color_2);
    background-image: url(https://lirp.cdn-website.com/7b4d1a16/dms3rep/multi/opt/row-of-car-tires-with-a-profile-close-up-on-a-blac-1920w.jpg);
}
#\39 d7c66e9.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUI/8QAHhAAAQQBBQAAAAAAAAAAAAAAAQACAwQRBRITFDH/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAf/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AM61dZhhrCLpROIGNx9KnuusLieBgyUREf/Z');
}
    
#baed109c {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: center;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0b189fa {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#bd0f3b69 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#b39fb279 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
}



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



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



@media all {
    
#\37 b58067a {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\37 e23ded8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 60%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    padding: 2% 4% 2% 4%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\32 d9f0c19 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40%;
    min-width: 4%;
    background-image: url();
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#f52704c9 {
    width: 99.77%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\39 1decfd1 {
    background-image: url();
}
    
#\35 1446e79 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 89ea4b5 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    order: 3;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#ad0b29da {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\34 11dcffd {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#e0b085ee {
    align-items: flex-start;
    width: 20%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#fdc21015 {
    align-items: flex-start;
    width: 80%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\31 2017d1b {
    align-items: flex-start;
    width: 32.53%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\30 18bbe33 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#c748aef9 {
    background-size: auto;
    background-position: 100% 100%;
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: var(--color_8);
    background-image: url(https://lirp.cdn-website.com/7b4d1a16/dms3rep/multi/opt/angled-bg-small-1920w.png);
    margin: 20px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
#c748aef9.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsSAAALEgHS3X78AAAAeElEQVQY033QwQnDMBBEUTXglJBGcnVDbiI9pCNf0kOKCDnuCzKyWAc5CwOC/XwtU0oblIjYUt8tVyxYOzTIhBkPvA7LZLvghjue+PRlhiIiQ28/wMi0QThCI1OFItmmM1NLr2D+B+1fL62CU2g3rrWnWkG+KUN1vmIrVamMOPU5AAAAAElFTkSuQmCC');
}
    
#\33 73d2e88 {
    align-items: flex-start;
    width: 20%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#b14ea519 {
    align-items: flex-start;
    width: 80%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#widget_fg4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_85t {
    width: 30px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#c8266578 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#fb7ac362 {
    align-items: flex-start;
    width: 20%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#db92dffa {
    width: 30px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\37 02f7ee4 {
    align-items: flex-start;
    width: 80%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\35 9498ddd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ced5c49c {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\39 8bd9f80 {
    align-items: flex-start;
    width: 20%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\36 818fe4a {
    width: 30px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\39 f44a654 {
    align-items: flex-start;
    width: 80%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\33 93741b7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 f9c9197 {
    background-size: auto;
    background-position: 100% 100%;
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_8);
    background-image: url(https://lirp.cdn-website.com/7b4d1a16/dms3rep/multi/opt/angled-bg-small-1920w.png);
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\37 d624c36.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
    padding-right: 0%;
}
#\37 d624c36 {
    width: 80%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#widget_2di {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#widget_r8g {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#innergrid_87m {
    width: 99.99727347639384%;
    grid-template-rows: minmax(364.88px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    padding-top: 2%;
    padding-bottom: 2%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_po9 {
    width: 87.19%;
    height: 353px;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    margin-top: 11px;
    margin-left: 19px;
}
    
#widget_ul9 {
    width: 29.996367736061774%;
    height: auto;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    margin-left: -7.374600319523261%;
    margin-top: 72px;
}
    
#widget_g0m {
    width: 232px;
    height: 232px;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    margin-top: 47px;
    margin-left: -67px;
}
    
#\32 301878d {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 4;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c18f20b {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\36 7115de9 {
    align-items: flex-start;
    width: 20%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#d754d449 {
    width: 30px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\33 d0ba0e0 {
    align-items: flex-start;
    width: 80%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\38 3bf5297 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dd0b8be6 {
    align-items: flex-start;
    width: 96.27%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\38 cafe794 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#f34d38b9 {
    align-items: flex-start;
    width: 3.7268561352773717%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\30 2062af0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c58fd8d2 {
    width: 20px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#widget_njb.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 10px;
}
#widget_njb {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c1c8bd37 {
    background-size: auto;
    background-position: 100% 100%;
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_8);
    background-image: url(https://lirp.cdn-website.com/7b4d1a16/dms3rep/multi/opt/angled-bg-small-1920w.png);
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
#c1c8bd37.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsSAAALEgHS3X78AAAAeElEQVQY033QwQnDMBBEUTXglJBGcnVDbiI9pCNf0kOKCDnuCzKyWAc5CwOC/XwtU0oblIjYUt8tVyxYOzTIhBkPvA7LZLvghjue+PRlhiIiQ28/wMi0QThCI1OFItmmM1NLr2D+B+1fL62CU2g3rrWnWkG+KUN1vmIrVamMOPU5AAAAAElFTkSuQmCC');
}
    
#c92997f3.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 10px;
}
#c92997f3 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 58f0204.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
    padding-right: 0%;
}
#\37 58f0204 {
    width: 80%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 b58067a {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\37 e23ded8 {
    width: 100%;
    min-height: 80px;
}
    
#b9bfa0c1 {
    width: 49%;
    min-height: 8px;
}
    
#\32 d9f0c19 {
    width: 100%;
    min-height: 300px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#c3341aad {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#bb78b905 {
    width: 49%;
    min-height: 8px;
}
    
#widget_ul9 {
    height: auto;
    margin-left: 2%;
    margin-top: 60px;
}
    
#dd0b8be6 {
    width: 68.66%;
}
    
#widget_g0m {
    margin-left: 0px;
}
}



@media (max-width: 767px) {
    
#\37 b58067a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
}
    
#\37 e23ded8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 4% 0px 4% 0px;
}
    
#\32 d9f0c19 {
    width: 100%;
    min-height: 200px;
    align-items: center;
}
    
#ad0b29da {
    width: 99.95%;
    margin: 0px 0% 0px 0%;
}
    
#c748aef9 {
    align-items: center;
}
#c748aef9.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsSAAALEgHS3X78AAAAeElEQVQY033QwQnDMBBEUTXglJBGcnVDbiI9pCNf0kOKCDnuCzKyWAc5CwOC/XwtU0oblIjYUt8tVyxYOzTIhBkPvA7LZLvghjue+PRlhiIiQ28/wMi0QThCI1OFItmmM1NLr2D+B+1fL62CU2g3rrWnWkG+KUN1vmIrVamMOPU5AAAAAElFTkSuQmCC');
}
    
#widget_po9 {
    height: 353px;
    justify-self: end;
    align-self: start;
    width: 87.19%;
    margin: 11px 10px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 89ea4b5 {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2017d1b {
    width: 99.88%;
    margin: 0px 0% 0px 0%;
}
    
#widget_r8g {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_ul9 {
    height: 165px;
    justify-self: start;
    align-self: start;
    width: 54.74%;
    margin: 72px 0% 0px -7.370507584954504%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 301878d {
    width: 240px;
    order: 3;
}
    
#\30 2062af0.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 10px;
    padding-right: 10px;
}
    
#\38 cafe794 {
    order: 0;
}
    
#\35 1446e79 {
    order: 1;
}
    
#f52704c9 {
    order: 2;
}
}



@media all {
    
#\32 efb4e8c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    justify-content: flex-start;
    background-image: url(https://lirp.cdn-website.com/7b4d1a16/dms3rep/multi/opt/angled-bg-R-2-1920w.png);
    background-size: auto;
    background-position: 100% 100%;
    padding: 2% 1% 2% 4%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
#\32 efb4e8c.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsSAAALEgHS3X78AAAAUElEQVQY043QsQ2AMBADQNiAfdggY6FMxQKswwL8oRTfIKSPJXfX2MvyCbIrNjT0Cu04cM6gC/cUioinRIjRKWQWJSxRwlahhH38lOv+0MgLc+o/BnK6hI8AAAAASUVORK5CYII=');
}
    
#\39 c3523ea {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\32 ee90183 {
    background-image: linear-gradient(90deg, rgba(20, 20, 20, 1) 0%, rgba(32, 32, 32, 1) 100%);
    background-origin: border-box;
}
    
#group_7l7 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#widget_kqo.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-bottom: 10px;
}
#widget_kqo {
    width: 99.9984240960793%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 97b1150 {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    order: 1;
    flex-wrap: nowrap;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\30 1d07e2f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\31 3f603e3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 49.99901357810461%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\37 2a2bf86 {
    align-items: flex-start;
    width: 20%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#a0c5d73c {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    align-self: auto;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\39 0640ece {
    align-items: flex-start;
    width: 20%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#a051af3f {
    width: 30px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\36 bcd8a08 {
    align-items: flex-start;
    width: 80%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#ae378151 {
    width: 30px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\34 cbb3a8e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e234a469 {
    align-items: flex-start;
    width: 99.99999620546136%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    justify-self: auto;
    align-self: auto;
    order: 0;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\39 ab64593 {
    align-items: flex-start;
    width: 80%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#c9520a60 {
    align-items: flex-start;
    width: 80%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\39 6a4ef2e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e49bdaaf {
    align-items: flex-start;
    width: 20%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#d67aaff0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 a314272 {
    width: 30px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\32 c2af988 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    align-self: auto;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#e292001f {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    align-self: auto;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\37 3dc55a5 {
    align-items: flex-start;
    width: 20%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\35 86bba16 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 b637e01 {
    align-items: flex-start;
    width: 80%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\39 5971f14 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99999620546136%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-top: 0%;
}
    
#\39 428e538 {
    align-items: flex-start;
    width: 20%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\30 3ddb25f {
    align-items: flex-start;
    width: 80%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\34 9c7e0f2 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    align-self: auto;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\37 81b1596 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    align-self: auto;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#a7b13502 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f6ac4068 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e15537fa {
    align-items: flex-start;
    width: 80%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\39 01e4026 {
    width: 30px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#c6e4c5ca {
    width: 30px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\39 1cce2f9 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    align-self: auto;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#cb91380a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\38 41e5af6 {
    align-items: flex-start;
    width: 44.76%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
    background-color: var(--color_2);
    background-image: initial;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\39 958e80e {
    align-items: flex-start;
    width: 14.01%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    background-color: var(--color_2);
    background-image: initial;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#aa4be3bb {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#d344a3f0 {
    width: 81.26%;
    height: auto;
    max-width: 100%;
}
    
#dbd3f42c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    align-self: auto;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    margin: 20px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\37 784a7dd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.79641434262948%;
    min-height: 80px;
    max-height: 100%;
    order: 2;
    justify-self: auto;
    flex-wrap: nowrap;
    height: auto;
    background-color: var(--color_2);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    margin-top: 2%;
    margin-bottom: 2%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 ba14887 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 80%;
    min-height: 40px;
    max-height: 100%;
    order: 1;
    height: auto;
    flex-wrap: nowrap;
    margin-left: 4%;
    margin-right: 4%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-top: 0%;
}
    
#df9cdd6d {
    width: 20%;
    grid-template-rows: minmax(140px, max-content);
    max-width: 100%;
    order: 0;
    border-style: solid;
    border-color: #000000 rgba(208,207,207,1) #000000 #000000;
    border-width: 0 0px 0 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a5ab8e1 {
    width: 98.49782172538573%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 bb57c09 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e890e1dd::before, #e890e1dd > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.6;
    border-radius: inherit;
}
#e890e1dd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 50%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
    background-image: url(https://lirp.cdn-website.com/7b4d1a16/dms3rep/multi/opt/pexels-photo-28709021-1920w.jpeg);
    padding: 2% 2% 2% 2%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
#e890e1dd.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAOAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAgUHCP/EACIQAAAFAwQDAAAAAAAAAAAAAAABAgMRBAUHBhIhIjNykf/EABUBAQEAAAAAAAAAAAAAAAAAAAAC/8QAGREAAgMBAAAAAAAAAAAAAAAAAQIAAyEx/9oADAMBAAIRAxEAPwCgnkq2qbkmt/qYUryB2PbTKieOoznTXF1NC882pSVNHxBgS1dcY8p/CEE2NwwFrXWE/9k=');
}
    
#\32 c1a026d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 eebc18b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\31 eebc18b {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6d72dbe {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\31 e314902 {
    align-items: flex-start;
    width: 3.99%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\30 583971f {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\35 7cd3efd {
    align-items: flex-start;
    width: 60.28%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\32 4f74d6c {
    width: 20px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#widget_2nm {
    width: 100%;
    height: auto;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-right: -14px;
    margin-top: 35px;
}
    
#ca9b229d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.79641434262948%;
    min-height: 80px;
    max-height: 100%;
    order: 1;
    justify-self: auto;
    flex-wrap: nowrap;
    height: auto;
    background-color: var(--color_2);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    margin-top: 2%;
    margin-bottom: 2%;
    padding-top: 20px;
    padding-bottom: 20px;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-right: 0%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 e88f05e {
    width: 20%;
    grid-template-rows: minmax(140px, max-content);
    max-width: 100%;
    order: 0;
    border-style: solid;
    border-color: #000000 rgba(208,207,207,1) #000000 #000000;
    border-width: 0 0px 0 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 70a9b0a {
    width: 100%;
    height: auto;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-right: -17px;
    margin-top: 21px;
}
    
#beb08843 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 80%;
    min-height: 40px;
    max-height: 100%;
    order: 1;
    height: auto;
    flex-wrap: nowrap;
    margin-left: 4%;
    margin-right: 4%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-top: 0%;
}
    
#\36 32e617e {
    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;
}
    
#ac74cd00.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 0px;
    padding-bottom: 0px;
}
#ac74cd00 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 10px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 88ee83e {
    width: 100%;
    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 (min-width: 768px) and (max-width: 1024px) {
    
#\39 c3523ea {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\32 efb4e8c {
    width: 100%;
    min-height: 80px;
    padding-right: 0%;
}
#\32 efb4e8c.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsSAAALEgHS3X78AAAAUElEQVQY043QsQ2AMBADQNiAfdggY6FMxQKswwL8oRTfIKSPJXfX2MvyCbIrNjT0Cu04cM6gC/cUioinRIjRKWQWJSxRwlahhH38lOv+0MgLc+o/BnK6hI8AAAAASUVORK5CYII=');
}
    
#e890e1dd::before, #e890e1dd > .bgExtraLayerOverlay {
    
}
#e890e1dd {
    width: 100%;
    min-height: 80px;
}
#e890e1dd.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAOAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAgUHCP/EACIQAAAFAwQDAAAAAAAAAAAAAAABAgMRBAUHBhIhIjNykf/EABUBAQEAAAAAAAAAAAAAAAAAAAAC/8QAGREAAgMBAAAAAAAAAAAAAAAAAQIAAyEx/9oADAMBAAIRAxEAPwCgnkq2qbkmt/qYUryB2PbTKieOoznTXF1NC882pSVNHxBgS1dcY8p/CEE2NwwFrXWE/9k=');
}
    
#widget_2nm {
    height: auto;
}
    
#\31 70a9b0a {
    height: auto;
}
    
#dbd3f42c {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\32 efb4e8c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-right: 0%;
}
#\32 efb4e8c.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsSAAALEgHS3X78AAAAUElEQVQY043QsQ2AMBADQNiAfdggY6FMxQKswwL8oRTfIKSPJXfX2MvyCbIrNjT0Cu04cM6gC/cUioinRIjRKWQWJSxRwlahhH38lOv+0MgLc+o/BnK6hI8AAAAASUVORK5CYII=');
}
    
#\39 c3523ea {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#e234a469 {
    width: 96.00%;
    margin-right: 2%;
    margin-left: 2%;
}
    
#\39 5971f14 {
    width: 96.00%;
    margin-right: 2%;
    margin-left: 2%;
}
    
#d344a3f0 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#dbd3f42c {
    align-items: center;
}
    
#\37 784a7dd {
    min-height: 140px;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#\37 ba14887 {
    width: 70%;
    min-height: 90px;
    margin: 0px 0% 0px 0%;
}
    
#df9cdd6d {
    width: 100%;
    grid-template-rows: minmax(140px, max-content);
    margin: 0px 0% 0px 0%;
}
    
#\32 a5ab8e1.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#\32 a5ab8e1 {
    width: 100.00%;
}
    
#\38 bb57c09 {
    width: 100%;
}
    
#e890e1dd::before, #e890e1dd > .bgExtraLayerOverlay {
    
}
#e890e1dd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 0px;
    padding-right: 0px;
    flex-direction: column;
    flex-wrap: nowrap;
    margin-top: 10px;
    margin-bottom: 10px;
}
#e890e1dd.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAOAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAgUHCP/EACIQAAAFAwQDAAAAAAAAAAAAAAABAgMRBAUHBhIhIjNykf/EABUBAQEAAAAAAAAAAAAAAAAAAAAC/8QAGREAAgMBAAAAAAAAAAAAAAAAAQIAAyEx/9oADAMBAAIRAxEAPwCgnkq2qbkmt/qYUryB2PbTKieOoznTXF1NC882pSVNHxBgS1dcY8p/CEE2NwwFrXWE/9k=');
}
    
#\32 c1a026d {
    width: 100%;
}
    
#\31 eebc18b {
    width: 240px;
}
    
#widget_2nm {
    height: auto;
    width: 49.99985400053144%;
    justify-self: center;
    align-self: start;
    margin: 17px 0px 0px 1px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ca9b229d {
    min-height: 140px;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#\32 e88f05e {
    width: 100%;
    grid-template-rows: minmax(140px, max-content);
    margin: 0px 0% 0px 0%;
}
    
#\31 70a9b0a {
    height: auto;
    width: 39.99889040403893%;
    justify-self: center;
    align-self: start;
    margin: 26px 0px 0px 1px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#beb08843 {
    width: 70%;
    min-height: 90px;
    margin: 0px 0% 0px 0%;
}
    
#\36 32e617e {
    width: 100%;
}
    
#ac74cd00 {
    width: 240px;
}
    
#\34 88ee83e {
    width: 100%;
}
    
#\39 958e80e {
    width: 14.008194958268405%;
}
    
#\38 41e5af6 {
    width: 85.99%;
}
    
#\37 97b1150 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 1d07e2f {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\31 3f603e3 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\31 e314902 {
    width: 3.986431784299598%;
}
    
#\35 7cd3efd {
    width: 96.01%;
}
}



@media all {
    
#\31 6e82540 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.5%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/7b4d1a16/dms3rep/multi/opt/B_background-angled-1920w.png);
    background-position: 100% 0%;
    background-color: rgba(0, 0, 0, 0);
    padding: 3% 16px 3% 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\31 0c48c35 {
    min-height: 400px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#group_rss {
    width: 49.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    justify-content: flex-start;
    background-image: url(https://lirp.cdn-website.com/7b4d1a16/dms3rep/multi/opt/A19I9914-Ted-Wiens-1920w.jpg);
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\35 9c7e9e8 {
    width: 73.52%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d3bdd66 {
    width: 73.74%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ff26a21 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 2% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#feab9959 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#e99835f1 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 aa15f9c::before, #\36 aa15f9c > .bgExtraLayerOverlay {
    
}
#\36 aa15f9c {
    background-image: url();
    background-position: 100% 50%;
    background-size: contain;
}
    
#widget_ep2 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 0c48c35 {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\31 6e82540 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#group_rss {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\36 aa15f9c::before, #\36 aa15f9c > .bgExtraLayerOverlay {
    
}
    
#widget_ep2 {
    height: 300px;
}
}



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



@media all {
    
#\38 7727870 {
    width: 100.00%;
    grid-template-rows: minmax(220px, max-content);
    max-width: 100%;
    order: 1;
}
    
#\36 702d8a8 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    flex-wrap: wrap;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\35 3c238b7 {
    width: 87.28077417172403%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: center;
    align-self: start;
    margin-top: 114px;
}
    
#cb22bcbd {
    width: 70px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: center;
    align-self: start;
    margin-top: 19px;
}
    
#\36 03dae5b {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\39 51d2741 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 15px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 24%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-style: solid;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_4) #000000;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 fca049d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: stretch;
    padding-right: 16px;
    padding-left: 16px;
    background-image: url(https://lirp.cdn-website.com/7b4d1a16/dms3rep/multi/opt/B_angle-black-1920w.png);
    background-size: contain;
    padding-top: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\37 1d2486b {
    width: 87.27433079491135%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: center;
    align-self: start;
    margin-top: 142px;
}
    
#a941fa50 {
    width: 180px;
    height: auto;
    max-width: 100%;
    order: 4;
    justify-self: center;
    align-self: end;
    margin-right: 11px;
}
    
#\36 a28b999 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#innergrid_pov {
    width: 100.00%;
    grid-template-rows: minmax(220px, max-content);
    max-width: 100%;
}
    
#\34 4c1712b {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 15px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 24%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-style: solid;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_4) #000000;
    order: 3;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#b50563c1 {
    width: 100.00%;
    grid-template-rows: minmax(220px, max-content);
    max-width: 100%;
}
    
#\34 165634a {
    width: 70px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: center;
    align-self: start;
    margin-top: 19px;
}
    
#\37 154c74f {
    width: 87.28077417172403%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: center;
    align-self: start;
    margin-top: 114px;
}
    
#\30 68a0751 {
    width: 87.27433079491135%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: center;
    align-self: start;
    margin-top: 142px;
}
    
#a0e3cdb4 {
    width: 180px;
    height: auto;
    max-width: 100%;
    order: 4;
    justify-self: center;
    align-self: end;
    margin-right: 11px;
}
    
#b747deeb {
    align-self: auto;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 15px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 23.99974315068493%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-style: solid;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_4) #000000;
    order: 2;
    justify-self: auto;
    padding: 16px 16px 16px 16px;
    grid-area: auto / auto / auto / auto;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\38 dab101b {
    width: 100.00%;
    grid-template-rows: minmax(220px, max-content);
    max-width: 100%;
}
    
#\36 34d0c30 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: center;
    align-self: start;
    margin-top: 19px;
}
    
#c60101aa {
    width: 87.28077417172403%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: center;
    align-self: start;
    margin-top: 114px;
}
    
#\31 d0d3147 {
    width: 180px;
    height: auto;
    max-width: 100%;
    order: 4;
    justify-self: center;
    align-self: end;
    margin-right: 11px;
}
    
#\34 ac00071 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 15px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 24%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-style: solid;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_4) #000000;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 305c330 {
    width: 70px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: center;
    align-self: start;
    margin-top: 19px;
}
    
#f9cef5fb {
    width: 87.28077417172403%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: center;
    align-self: start;
    margin-top: 114px;
}
    
#d5f9cbf3 {
    width: 180px;
    height: auto;
    max-width: 100%;
    order: 4;
    justify-self: center;
    align-self: end;
    margin-right: 11px;
}
    
#\32 e8fde82 {
    margin-top: -60px;
}
    
#\30 07e663f {
    width: 99.32868067832649%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: start;
    align-self: start;
    margin-top: 141px;
}
    
#\37 8e47553 {
    width: 99.32868067832649%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: start;
    align-self: start;
    margin-top: 141px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 51d2741 {
    width: 37.77777777777778%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 702d8a8 {
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 1%;
    justify-content: center;
    align-self: center;
    align-content: stretch;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\33 fca049d {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 a28b999 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\34 4c1712b {
    width: 37.77777777777778%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#b747deeb {
    width: 37.77777777777778%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\34 ac00071 {
    width: 37.77777777777778%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 51d2741 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0px 0% 10px 0%;
}
    
#\36 702d8a8 {
    justify-self: auto;
    align-self: auto;
    width: 80%;
    order: 3;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 fca049d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 a28b999 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\34 4c1712b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0px 0% 10px 0%;
}
    
#b747deeb {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0px 0% 10px 0%;
}
    
#\34 ac00071 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0px 0% 10px 0%;
}
}



@media all {
    
#d4117d2e {
    align-self: auto;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 15px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 28%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: initial;
    border-style: solid;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_4) #000000;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\38 65d3fac {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: stretch;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#aa85da40 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\36 b924294 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    flex-wrap: wrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\36 5fa08bf {
    width: 87.29%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 6bbcfdf {
    width: 87.29%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#cdc5daad {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#widget_rij {
    width: 60%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
}
    
#\30 6f25211 {
    align-self: auto;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 15px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 28%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: initial;
    border-style: solid;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_4) #000000;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#a3fac49e {
    width: 87.29%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4ebeb7c {
    width: 60%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
}
    
#aa03c36d {
    width: 87.29%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 b323c82 {
    align-self: auto;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 15px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 28%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: initial;
    border-style: solid;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_4) #000000;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#ff3a6176 {
    width: 87.29%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f15f5e9 {
    width: 60%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
}
    
#b6ed9623 {
    width: 87.29%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#aa85da40 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\36 b924294 {
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 1%;
    justify-content: center;
    align-self: center;
    align-content: stretch;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#d4117d2e {
    width: 37.77777777777778%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\38 65d3fac {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_rij {
    height: auto;
}
    
#\30 6f25211 {
    width: 37.77777777777778%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 4ebeb7c {
    height: auto;
}
    
#\39 b323c82 {
    width: 37.77777777777778%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 f15f5e9 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#aa85da40 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 b924294 {
    justify-self: auto;
    align-self: auto;
    width: 80%;
    order: 3;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d4117d2e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0px 0% 10px 0%;
}
    
#\38 65d3fac {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_rij {
    height: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 6f25211 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0px 0% 10px 0%;
}
    
#\36 4ebeb7c {
    height: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 b323c82 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0px 0% 10px 0%;
}
    
#\33 f15f5e9 {
    height: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\34 4705208 {
    width: 60%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
}
    
#\33 29d0de7 {
    align-self: auto;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 15px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 28%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: initial;
    border-style: solid;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_4) #000000;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#e324ab88 {
    width: 60%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
}
    
#\36 10248f7 {
    width: 87.29%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ad4d8e6 {
    width: 87.29%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e79e3286 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\37 b7d7ea5 {
    width: 87.29%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 c67c9c7 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#a0c4fcc8 {
    align-self: auto;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 15px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 28%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: initial;
    border-style: solid;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_4) #000000;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\34 3907be9 {
    width: 87.29%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f4e97c2c {
    align-self: auto;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 15px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 28%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: initial;
    border-style: solid;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_4) #000000;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\32 081dc02 {
    width: 87.29%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 568b3d4 {
    width: 60%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
}
    
#\31 3158cb3 {
    margin-bottom: 4%;
}
    
#\37 e52e4e8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: stretch;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\31 f530c9d {
    width: 87.29%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#a0e2cdda {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    order: 0;
    align-self: auto;
    flex-wrap: wrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\39 bdb8495 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 4705208 {
    height: auto;
}
    
#\33 29d0de7 {
    width: 37.77777777777778%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#e324ab88 {
    height: auto;
}
    
#\37 568b3d4 {
    height: auto;
}
    
#e79e3286 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\37 e52e4e8 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a0c4fcc8 {
    width: 37.77777777777778%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#f4e97c2c {
    width: 37.77777777777778%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#a0e2cdda {
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 1%;
    justify-content: center;
    align-self: center;
    align-content: stretch;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\39 bdb8495 {
    width: 240px;
}
}



@media (max-width: 767px) {
    
#\34 4705208 {
    height: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 29d0de7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0px 0% 10px 0%;
}
    
#e324ab88 {
    height: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 568b3d4 {
    height: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#e79e3286 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\37 e52e4e8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a0c4fcc8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0px 0% 10px 0%;
}
    
#f4e97c2c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0px 0% 10px 0%;
}
    
#a0e2cdda {
    justify-self: auto;
    align-self: auto;
    width: 80%;
    order: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 bdb8495 {
    width: 240px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 f5a9863 {
    width: 36.10%;
    height: auto;
    max-width: 100%;
}
    
#\36 cb1421c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 8e639eb {
    background-color: var(--color_2);
    background-image: initial;
}
    
#\34 2162fb2 {
    width: 100%;
    height: 30px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ff72134.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
    padding-bottom: 0%;
}
#\36 ff72134 {
    width: 40px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 de52d2b {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\31 d77ed24 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    justify-self: auto;
    order: 5;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 204e15f {
    width: 35.76%;
    height: auto;
    max-width: 100%;
}
    
#d7121be4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_8);
    background-image: initial;
    padding: 3% 16px 3% 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\39 fbea17d {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 98.98668918562306%;
    min-height: 41px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    height: auto;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#ef26f3ce {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#ee203617 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/7b4d1a16/dms3rep/multi/opt/A19I9276-Ted-Wiens-1920w.jpg);
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
#ee203617.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHxAAAQIGAwAAAAAAAAAAAAAAAwABAgQFESFBBiJR/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABgRAQEAAwAAAAAAAAAAAAAAAAEAAxES/9oADAMBAAIRAxEAPwDa8sr5qROBpQGaGAxOzs2vFC8xI3yQ194REWU0y9rf/9k=');
}
    
#de96be0e {
    min-height: 534px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\32 1747cb3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
    padding-bottom: 0%;
}
#\32 1747cb3 {
    width: 40px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b0e7270 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 98.97822471055065%;
    min-height: 41px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
    order: 2;
    justify-self: auto;
    align-self: auto;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#a6a0f557 {
    background-size: auto;
    background-repeat: no-repeat;
    background-position: 100% 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 48.647583081571%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: var(--color_5);
    background-image: url(https://lirp.cdn-website.com/7b4d1a16/dms3rep/multi/opt/angled-bg-R-2-1920w.png);
    border-radius: 0px 0px 0px 0px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    border-style: solid;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_5) #000000;
    padding: 4% 2% 4% 2%;
    grid-area: auto / auto / auto / auto;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
#a6a0f557.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsSAAALEgHS3X78AAAAUElEQVQY043QsQ2AMBADQNiAfdggY6FMxQKswwL8oRTfIKSPJXfX2MvyCbIrNjT0Cu04cM6gC/cUioinRIjRKWQWJSxRwlahhH38lOv+0MgLc+o/BnK6hI8AAAAASUVORK5CYII=');
}
    
#\31 f4f3fd7 {
    background-size: auto;
    background-repeat: no-repeat;
    background-position: 100% 100%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 232px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin-left: -25%;
    margin-right: -25%;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/7b4d1a16/dms3rep/multi/opt/angled-bg-R-2-1920w.png);
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-top: 0%;
}
#\31 f4f3fd7.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsSAAALEgHS3X78AAAAUElEQVQY043QsQ2AMBADQNiAfdggY6FMxQKswwL8oRTfIKSPJXfX2MvyCbIrNjT0Cu04cM6gC/cUioinRIjRKWQWJSxRwlahhH38lOv+0MgLc+o/BnK6hI8AAAAASUVORK5CYII=');
}
    
#\39 2d284d6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 5ab569f {
    background-size: auto;
    background-repeat: no-repeat;
    background-position: 100% 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 47.34712990936556%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: var(--color_4);
    background-image: url(https://lirp.cdn-website.com/7b4d1a16/dms3rep/multi/opt/angled-bg-R-2-1920w.png);
    border-radius: 0px 0px 0px 0px;
    order: 0;
    box-shadow: none;
    justify-self: auto;
    align-self: auto;
    border-style: solid;
    border-color: #000000 #000000 var(--color_5) #000000;
    border-width: 0 0 0px 0;
    padding: 4% 2% 4% 2%;
    grid-area: auto / auto / auto / auto;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
#\30 5ab569f.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsSAAALEgHS3X78AAAAUElEQVQY043QsQ2AMBADQNiAfdggY6FMxQKswwL8oRTfIKSPJXfX2MvyCbIrNjT0Cu04cM6gC/cUioinRIjRKWQWJSxRwlahhH38lOv+0MgLc+o/BnK6hI8AAAAASUVORK5CYII=');
}
    
#c2aa9b76 {
    width: 80.81%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 6876af7 {
    margin-top: 40px;
}
    
#ec2cba54 {
    width: 96.83547092201835%;
    height: 30px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
    
#d9205fe9 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 3.99%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#c8a557c7 {
    width: 20px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\39 a5cbbaa {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 58.91%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#f482e50e {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#a96e144d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#de96be0e {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\30 5ab569f {
    width: 50%;
}
#\30 5ab569f.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsSAAALEgHS3X78AAAAUElEQVQY043QsQ2AMBADQNiAfdggY6FMxQKswwL8oRTfIKSPJXfX2MvyCbIrNjT0Cu04cM6gC/cUioinRIjRKWQWJSxRwlahhH38lOv+0MgLc+o/BnK6hI8AAAAASUVORK5CYII=');
}
    
#d7121be4 {
    width: 66.6058394160584%;
}
    
#a6a0f557 {
    width: 50%;
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
#a6a0f557.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsSAAALEgHS3X78AAAAUElEQVQY043QsQ2AMBADQNiAfdggY6FMxQKswwL8oRTfIKSPJXfX2MvyCbIrNjT0Cu04cM6gC/cUioinRIjRKWQWJSxRwlahhH38lOv+0MgLc+o/BnK6hI8AAAAASUVORK5CYII=');
}
    
#\31 f4f3fd7 {
    width: 100.00%;
    justify-content: center;
    margin-right: 0%;
    margin-left: -15%;
    column-gap: 2%;
}
#\31 f4f3fd7.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsSAAALEgHS3X78AAAAUElEQVQY043QsQ2AMBADQNiAfdggY6FMxQKswwL8oRTfIKSPJXfX2MvyCbIrNjT0Cu04cM6gC/cUioinRIjRKWQWJSxRwlahhH38lOv+0MgLc+o/BnK6hI8AAAAASUVORK5CYII=');
}
    
#ee203617 {
    width: 33.32%;
    margin-top: 8%;
    margin-bottom: 8%;
    justify-content: flex-start;
}
#ee203617.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHxAAAQIGAwAAAAAAAAAAAAAAAwABAgQFESFBBiJR/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABgRAQEAAwAAAAAAAAAAAAAAAAEAAxES/9oADAMBAAIRAxEAPwDa8sr5qROBpQGaGAxOzs2vFC8xI3yQ194REWU0y9rf/9k=');
}
    
#\39 a5cbbaa {
    width: 96.01%;
}
    
#d9205fe9 {
    width: 3.9869204152249136%;
}
    
#\37 6876af7 {
    margin-top: 40px;
}
}



@media (max-width: 767px) {
    
#de96be0e {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\30 5ab569f {
    row-gap: 0px;
    width: 90%;
    margin: 0px 0% 0px 0%;
}
#\30 5ab569f.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsSAAALEgHS3X78AAAAUElEQVQY043QsQ2AMBADQNiAfdggY6FMxQKswwL8oRTfIKSPJXfX2MvyCbIrNjT0Cu04cM6gC/cUioinRIjRKWQWJSxRwlahhH38lOv+0MgLc+o/BnK6hI8AAAAASUVORK5CYII=');
}
    
#\34 2162fb2 {
    height: 40px;
}
    
#d7121be4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a6a0f557 {
    height: auto;
    min-height: 397px;
    width: 90%;
    margin: 0px 0% 0px 0%;
}
#a6a0f557.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsSAAALEgHS3X78AAAAUElEQVQY043QsQ2AMBADQNiAfdggY6FMxQKswwL8oRTfIKSPJXfX2MvyCbIrNjT0Cu04cM6gC/cUioinRIjRKWQWJSxRwlahhH38lOv+0MgLc+o/BnK6hI8AAAAASUVORK5CYII=');
}
    
#\31 f4f3fd7 {
    flex-direction: column;
    flex-wrap: nowrap;
}
#\31 f4f3fd7.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsSAAALEgHS3X78AAAAUElEQVQY043QsQ2AMBADQNiAfdggY6FMxQKswwL8oRTfIKSPJXfX2MvyCbIrNjT0Cu04cM6gC/cUioinRIjRKWQWJSxRwlahhH38lOv+0MgLc+o/BnK6hI8AAAAASUVORK5CYII=');
}
    
#\31 d77ed24 {
    width: 240px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#ee203617 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-top: 40px;
}
#ee203617.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHxAAAQIGAwAAAAAAAAAAAAAAAwABAgQFESFBBiJR/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABgRAQEAAwAAAAAAAAAAAAAAAAEAAxES/9oADAMBAAIRAxEAPwDa8sr5qROBpQGaGAxOzs2vFC8xI3yQ194REWU0y9rf/9k=');
}
    
#ec2cba54 {
    height: 40px;
}
    
#d9205fe9 {
    width: 3.9850028083691855%;
}
    
#\39 a5cbbaa {
    width: 96.01%;
}
}



@media all {
    
#\30 1c1d526 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 0%;
    padding-right: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\36 f4792b4 {
    padding-top: 1%;
    padding-bottom: 1%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-left: 0%;
    padding-right: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#bd02ae7b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 232px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#d88e8c91 {
    background-size: auto;
    background-position: 100% 100%;
    justify-content: flex-start;
    align-items: center;
    width: 28.49888698630137%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: var(--color_4);
    background-image: url();
    border-radius: 0px 0px 0px 0px;
    order: 0;
    box-shadow: none;
    justify-self: auto;
    align-self: auto;
    border-style: solid;
    border-color: #000000 #000000 var(--color_5) #000000;
    border-width: 0 0 0px 0;
    padding: 1% 1% 1% 1%;
    grid-area: auto / auto / auto / auto;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
#d88e8c91.lazy {
    background-image: url('');
}
    
#\38 97f053c {
    width: 100%;
    height: 200px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#f13dfec0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.86193293885601%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\39 b63deb7 {
    align-items: flex-start;
    width: 3.955696154779167%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-top: 0px;
    margin-right: 2%;
    margin-bottom: 0px;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-left: 0%;
}
    
#\36 7400b08 {
    width: 20px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#dab72145 {
    align-items: flex-start;
    width: 96.04%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#f2de151d {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#b4662fcf {
    width: 99.77566080630139%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8c05bc0 {
    width: 284px;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 9f70da6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 db35da4 {
    background-size: auto;
    background-position: 100% 100%;
    justify-content: flex-start;
    align-items: center;
    width: 28.313356164383563%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: var(--color_4);
    background-image: url();
    border-radius: 0px 0px 0px 0px;
    order: 1;
    box-shadow: none;
    justify-self: auto;
    align-self: auto;
    border-style: solid;
    border-color: #000000 #000000 var(--color_5) #000000;
    border-width: 0 0 0px 0;
    padding: 1% 1% 1% 1%;
    grid-area: auto / auto / auto / auto;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
#\36 db35da4.lazy {
    background-image: url('');
}
    
#\30 9d129bc {
    width: 100%;
    height: 200px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 fc8a04a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.86193293885601%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#fb26762d {
    align-items: flex-start;
    width: 3.955696154779167%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-top: 0px;
    margin-right: 2%;
    margin-bottom: 0px;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-left: 0%;
}
    
#\34 db46533 {
    width: 20px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\34 ae9f612 {
    align-items: flex-start;
    width: 96.04%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\37 d24f0cb {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\34 e9db90c {
    width: 99.77566080630139%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 de78f08 {
    width: 284px;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e6ada5cf {
    background-size: auto;
    background-position: 100% 100%;
    justify-content: flex-start;
    align-items: center;
    width: 28.49888698630137%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: var(--color_4);
    background-image: url();
    border-radius: 0px 0px 0px 0px;
    order: 2;
    box-shadow: none;
    justify-self: auto;
    align-self: auto;
    border-style: solid;
    border-color: #000000 #000000 var(--color_5) #000000;
    border-width: 0 0 0px 0;
    padding: 1% 1% 1% 1%;
    grid-area: auto / auto / auto / auto;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
#e6ada5cf.lazy {
    background-image: url('');
}
    
#\37 5cbc25f {
    width: 100%;
    height: 200px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#a0f48234 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.86193293885601%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\38 3c4c9b1 {
    align-items: flex-start;
    width: 3.955696154779167%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-top: 0px;
    margin-right: 2%;
    margin-bottom: 0px;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-left: 0%;
}
    
#dbd03b2d {
    width: 20px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\38 7fc5888 {
    align-items: flex-start;
    width: 96.04%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\32 940337b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#bba22af0 {
    width: 99.77566080630139%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#faa0b230 {
    width: 284px;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f06ca00 {
    background-color: var(--color_1);
    background-image: initial;
}
    
#widget_piu {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-left: 2%;
    margin-right: 2%;
}
    
#b90388ed {
    background-size: auto;
    background-position: 100% 100%;
    justify-content: flex-start;
    align-items: center;
    width: 28.49888698630137%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: var(--color_4);
    background-image: url();
    border-radius: 0px 0px 0px 0px;
    order: 2;
    box-shadow: none;
    justify-self: auto;
    align-self: auto;
    border-style: solid;
    border-color: #000000 #000000 var(--color_5) #000000;
    border-width: 0 0 0px 0;
    padding: 1% 1% 1% 1%;
    grid-area: auto / auto / auto / auto;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
#b90388ed.lazy {
    background-image: url('');
}
    
#\37 d7b2df7 {
    width: 100%;
    height: 200px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#b85acf5a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.86193293885601%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\38 ab12554 {
    align-items: flex-start;
    width: 3.955696154779167%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-top: 0px;
    margin-right: 2%;
    margin-bottom: 0px;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-left: 0%;
}
    
#\36 95a70e1 {
    width: 20px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#c0838961 {
    align-items: flex-start;
    width: 96.04%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\32 3a4731f {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#f05f9825 {
    width: 99.77566080630139%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#e03528ce {
    width: 284px;
    height: auto;
    max-width: 100%;
    order: 3;
    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) {
    
#\36 f4792b4 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\38 97f053c {
    height: auto;
}
    
#\30 9d129bc {
    height: auto;
}
    
#\37 5cbc25f {
    height: 134px;
}
    
#e6ada5cf {
    width: 32%;
    justify-content: flex-start;
    align-self: flex-start;
    margin: 0px 1% 0px 1%;
}
#e6ada5cf.lazy {
    background-image: url('');
}
    
#\36 db35da4 {
    width: 32%;
    align-self: flex-start;
    margin: 0px 1% 0px 1%;
}
#\36 db35da4.lazy {
    background-image: url('');
}
    
#d88e8c91 {
    width: 32%;
    align-self: flex-start;
    margin: 0px 1% 0px 1%;
}
#d88e8c91.lazy {
    background-image: url('');
}
    
#bd02ae7b {
    column-gap: 0%;
}
    
#b90388ed {
    width: 32%;
    justify-content: flex-start;
    align-self: flex-start;
    margin: 0px 1% 0px 1%;
}
#b90388ed.lazy {
    background-image: url('');
}
    
#\37 d7b2df7 {
    height: 134px;
}
}



@media (max-width: 767px) {
    
#\30 1c1d526 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 f4792b4 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#bd02ae7b {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#d88e8c91 {
    row-gap: 0px;
    width: 90%;
    margin: 0px 0% 0px 0%;
}
#d88e8c91.lazy {
    background-image: url('');
}
    
#\38 97f053c {
    height: auto;
}
    
#\36 db35da4 {
    row-gap: 0px;
    width: 90%;
    margin: 0px 0% 0px 0%;
}
#\36 db35da4.lazy {
    background-image: url('');
}
    
#\30 9d129bc {
    height: auto;
}
    
#e6ada5cf {
    row-gap: 0px;
    width: 90%;
    margin: 0px 0% 0px 0%;
}
#e6ada5cf.lazy {
    background-image: url('');
}
    
#\37 5cbc25f {
    height: auto;
}
    
#b90388ed {
    row-gap: 0px;
    width: 90%;
    margin: 0px 0% 0px 0%;
}
#b90388ed.lazy {
    background-image: url('');
}
    
#\37 d7b2df7 {
    height: auto;
}
}



@media all {
    
#\32 ea1f139 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/7b4d1a16/dms3rep/multi/opt/B_angle-red-1920w.png);
    flex-direction: row;
    padding-right: 16px;
    padding-left: 16px;
    padding-top: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
#\32 ea1f139.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAYAAABhYU3QAAAACXBIWXMAABcRAAAXEQHKJvM/AAAATElEQVQI1y3DMRKAIAwEQL5w+Usu37exVwJSWFg4PgFGsLFhZzYU2FrA64ANB7uDY+5Z+GWx5xDbQoLuCXo72CK0Rmibq4NvEp5JuPx51yhl1Q15CQAAAABJRU5ErkJggg==');
}
    
#fdb1a66f {
    min-height: 176px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#group_m1r {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 68.96825396825396%;
    min-height: 75px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-image: url();
    order: 0;
    padding-left: 4%;
    padding-top: 2%;
    margin: 0px 0% 0px 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
#group_m1r.lazy {
    background-image: url('');
}
    
#widget_pfe.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 10px;
    padding-right: 10px;
}
#widget_pfe {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e08570d6 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 31.03%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-image: url();
    order: 1;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
#e08570d6.lazy {
    background-image: url('');
}
    
#innergrid_af9 {
    width: 100.00%;
    grid-template-rows: minmax(160px, max-content);
    max-width: 100%;
}
    
#widget_f7j {
    width: 90%;
    height: auto;
    max-width: 100%;
    justify-self: center;
    align-self: start;
    order: 2;
    margin-right: 88px;
    margin-top: -150px;
}
    
#\33 2b4b0fb {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: flex-end;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    min-height: 40px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fdb1a66f {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_f7j {
    height: auto;
}
    
#\33 2b4b0fb {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_m1r {
    padding-left: 0%;
    width: 100%;
}
#group_m1r.lazy {
    background-image: url('');
}
    
#\32 ea1f139 {
    padding-top: 20px;
    padding-bottom: 20px;
}
#\32 ea1f139.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAYAAABhYU3QAAAACXBIWXMAABcRAAAXEQHKJvM/AAAATElEQVQI1y3DMRKAIAwEQL5w+Usu37exVwJSWFg4PgFGsLFhZzYU2FrA64ANB7uDY+5Z+GWx5xDbQoLuCXo72CK0Rmibq4NvEp5JuPx51yhl1Q15CQAAAABJRU5ErkJggg==');
}
}



@media (max-width: 767px) {
    
#\32 ea1f139 {
    width: 100%;
    min-height: 100px;
    align-items: center;
    padding-top: 2%;
    padding-bottom: 2%;
}
#\32 ea1f139.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAYAAABhYU3QAAAACXBIWXMAABcRAAAXEQHKJvM/AAAATElEQVQI1y3DMRKAIAwEQL5w+Usu37exVwJSWFg4PgFGsLFhZzYU2FrA64ANB7uDY+5Z+GWx5xDbQoLuCXo72CK0Rmibq4NvEp5JuPx51yhl1Q15CQAAAABJRU5ErkJggg==');
}
    
#fdb1a66f {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_f7j {
    height: auto;
}
    
#\33 2b4b0fb {
    width: 311px;
    order: 3;
}
    
#group_m1r {
    padding-left: 0%;
    width: 100%;
}
#group_m1r.lazy {
    background-image: url('');
}
}



@media all {
    
#f045b371 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\33 33f1134 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 15px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 24%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-style: solid;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_4) #000000;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c3df85cc {
    margin-top: -60px;
}
    
#\33 14ca29f {
    width: 180px;
    height: auto;
    max-width: 100%;
    order: 4;
    justify-self: center;
    align-self: end;
    margin-right: 11px;
}
    
#b11aab37 {
    width: 180px;
    height: auto;
    max-width: 100%;
    order: 4;
    justify-self: center;
    align-self: end;
    margin-right: 11px;
}
    
#e6ae2785 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: stretch;
    padding-right: 16px;
    padding-left: 16px;
    background-image: initial;
    background-size: contain;
    background-color: var(--color_1);
    padding-top: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#f87a726b {
    width: 87.27433079491135%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: center;
    align-self: start;
    margin-top: 142px;
}
    
#f90efe31 {
    width: 87.28077417172403%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: center;
    align-self: start;
    margin-top: 114px;
}
    
#d79acdbc {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#f6b1ce6b {
    width: 87.28077417172403%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: center;
    align-self: start;
    margin-top: 114px;
}
    
#\38 9d4a6a9 {
    width: 70px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: center;
    align-self: start;
    margin-top: 19px;
}
    
#\33 8bd561f {
    width: 70px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: center;
    align-self: start;
    margin-top: 19px;
}
    
#e2abfd0a {
    width: 100.00%;
    grid-template-rows: minmax(220px, max-content);
    max-width: 100%;
    order: 1;
}
    
#\37 1c30402 {
    width: 180px;
    height: auto;
    max-width: 100%;
    order: 4;
    justify-self: center;
    align-self: end;
    margin-right: 11px;
}
    
#\36 31263c2 {
    width: 180px;
    height: auto;
    max-width: 100%;
    order: 4;
    justify-self: center;
    align-self: end;
    margin-right: 11px;
}
    
#f676bfad {
    width: 87.28077417172403%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: center;
    align-self: start;
    margin-top: 114px;
}
    
#\38 edc8787 {
    width: 100.00%;
    grid-template-rows: minmax(220px, max-content);
    max-width: 100%;
}
    
#\35 a8a4a71 {
    width: 100.00%;
    grid-template-rows: minmax(220px, max-content);
    max-width: 100%;
}
    
#b2705dc4 {
    width: 87.28077417172403%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: center;
    align-self: start;
    margin-top: 114px;
}
    
#e4ba34ed {
    width: 99.32868067832649%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: start;
    align-self: start;
    margin-top: 141px;
}
    
#\35 2f2eb2d {
    width: 99.32868067832649%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: start;
    align-self: start;
    margin-top: 141px;
}
    
#e2ac8566 {
    align-self: auto;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 15px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 23.99974315068493%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-style: solid;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_4) #000000;
    order: 2;
    justify-self: auto;
    padding: 16px 16px 16px 16px;
    grid-area: auto / auto / auto / auto;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#c171ec6c {
    width: 87.27433079491135%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: center;
    align-self: start;
    margin-top: 142px;
}
    
#\32 17488f8 {
    width: 100.00%;
    grid-template-rows: minmax(220px, max-content);
    max-width: 100%;
}
    
#\36 27ac48c {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: center;
    align-self: start;
    margin-top: 19px;
}
    
#c597ff63 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 15px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 24%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-style: solid;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_4) #000000;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 3eab691 {
    width: 70px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: center;
    align-self: start;
    margin-top: 19px;
}
    
#\30 063b48e {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 15px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 24%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-style: solid;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_4) #000000;
    order: 3;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 f29e62f {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    flex-wrap: wrap;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 33f1134 {
    width: 50%;
    order: 0;
    padding-top: 0px;
    padding-bottom: 0px;
    margin: 0px 0% 0px 0%;
}
    
#e6ae2785 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#c597ff63 {
    width: 50%;
    order: 0;
    padding-top: 0px;
    padding-bottom: 0px;
    margin: 0px 0% 0px 0%;
}
    
#d79acdbc {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\30 063b48e {
    width: 50%;
    order: 0;
    padding-top: 0px;
    padding-bottom: 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 f29e62f {
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    justify-content: center;
    align-self: auto;
    align-content: stretch;
    align-items: center;
    justify-self: auto;
    width: 99.99999633917204%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e2ac8566 {
    width: 50%;
    order: 0;
    padding-top: 0px;
    padding-bottom: 0px;
    margin: 0px 0% 0px 0%;
}
    
#c3df85cc {
    margin-top: 20px;
}
}



@media (max-width: 767px) {
    
#\33 33f1134 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0px 0% 10px 0%;
}
    
#e6ae2785 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c597ff63 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0px 0% 10px 0%;
}
    
#d79acdbc {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\30 063b48e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0px 0% 10px 0%;
}
    
#\39 f29e62f {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 3;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e2ac8566 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0px 0% 10px 0%;
}
    
#c3df85cc {
    margin-top: 40px;
}
}



@media all {
    
#\38 6a0dda5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\39 8191fa7 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#widget_pgc {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_run {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



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



@media (max-width: 767px) {
    
#\38 6a0dda5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 8191fa7 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}

