@media all {
  *#dm .dmInner div.u_363393810 input:not([type="submit"]) {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_363393810 textarea {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_363393810 select {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_363393810 .dmforminput {
    padding-inline:5px !important;
    padding-block:5px !important;
  }

  *#dm .dmInner div.u_363393810 .spacing-container {
    margin-inline:-5px !important;
    margin-block:-5px !important;
  }

  *#dm .dmInner div.u_363393810 .dmformsubmit {
    float:left !important;
    display:block !important;
    margin-left:0 !important;
    margin-right:auto !important;
    width:120px !important;
    margin-block-start:15px !important;
  }

  *#dm .dmInner div.u_1078703794 .photoGalleryThumbs .image-container { border-radius:10px 10px 10px 10px !important; }

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

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

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

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

  *#dm .dmInner div.u_363393810 input[type="submit"] { font-weight:300 !important; }

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

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

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

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

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

  *#dm .dmInner a.u_1568316373 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/d908d7d6/icon/Right+Arrow_7997406.svg) !important;
    background-color:var(--color_3) !important;
    width:38px !important;
    height:38px !important;
  }

  *#dm .dmInner a.u_1568316373 { gap:15px !important; }

  *#dm .dmInner div.u_1973441103 p {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:rgb(255,255,255) !important;
    letter-spacing:normal !important;
    font-family: Poppins !important;
    line-height:21px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1973441103 li {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:rgb(255,255,255) !important;
    letter-spacing:normal !important;
    font-family: Poppins !important;
    line-height:21px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1973441103 {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:rgb(255,255,255) !important;
    letter-spacing:normal !important;
    font-family: Poppins !important;
    line-height:21px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1253457782 { background-color:var(--color_3) !important; }

  *#dm .dmInner div.u_1381214346 .photoGalleryThumbs .image-container { border-radius:10px 10px 10px 10px !important; }

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

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

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

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

  *#dm .dmInner div.u_1155741028 .photoGalleryThumbs .image-container { border-radius:10px 10px 10px 10px !important; }

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

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

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

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

  *#dm .dmInner div.u_1277418397 .photoGalleryThumbs .image-container { border-radius:10px 10px 10px 10px !important; }

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

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

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

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

  *#dm .dmInner div.u_1880214177 .photoGalleryThumbs .image-container { border-radius:10px 10px 10px 10px !important; }

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

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

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

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

  *#dm .dmInner div.u_1819018985 .photoGalleryThumbs .image-container { border-radius:10px 10px 10px 10px !important; }

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

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

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

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

  *#dm .dmInner div.u_1297666586 .photoGalleryThumbs .image-container { border-radius:10px 10px 10px 10px !important; }

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

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

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

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

  *#dm .dmInner *.u_1187544235 { background-position:50% 0% !important; }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1193520828 {
    gap:15px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

  *#dm .dmInner a.u_1193520828 .iconBg {
    display:inline-block !important;
    width:38px !important;
    height:38px !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/c439b5bb/icon/Right+Arrow_7997406.svg) !important;
    background-color:var(--color_2) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1188200688 {
    gap:15px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

  *#dm .dmInner a.u_1188200688 .iconBg {
    display:inline-block !important;
    width:38px !important;
    height:38px !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/c439b5bb/icon/Right+Arrow_7997406.svg) !important;
    background-color:var(--color_2) !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1075190689 {
    gap:15px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

  *#dm .dmInner a.u_1075190689 .iconBg {
    display:inline-block !important;
    width:38px !important;
    height:38px !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/c439b5bb/icon/Right+Arrow_7997406.svg) !important;
    background-color:var(--color_2) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1234050400 {
    gap:15px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

  *#dm .dmInner a.u_1234050400 .iconBg {
    display:inline-block !important;
    width:38px !important;
    height:38px !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/c439b5bb/icon/Right+Arrow_7997406.svg) !important;
    background-color:var(--color_2) !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1240579377 {
    gap:15px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

  *#dm .dmInner a.u_1240579377 .iconBg {
    display:inline-block !important;
    width:38px !important;
    height:38px !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/c439b5bb/icon/Right+Arrow_7997406.svg) !important;
    background-color:var(--color_2) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1728112834 {
    gap:15px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

  *#dm .dmInner a.u_1728112834 .iconBg {
    display:inline-block !important;
    width:38px !important;
    height:38px !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/c439b5bb/icon/Right+Arrow_7997406.svg) !important;
    background-color:var(--color_2) !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1619499573 {
    gap:15px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

  *#dm .dmInner a.u_1619499573 .iconBg {
    display:inline-block !important;
    width:38px !important;
    height:38px !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/c439b5bb/icon/Right+Arrow_7997406.svg) !important;
    background-color:var(--color_2) !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1762908981 {
    gap:15px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

  *#dm .dmInner a.u_1762908981 .iconBg {
    display:inline-block !important;
    width:38px !important;
    height:38px !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/c439b5bb/icon/Right+Arrow_7997406.svg) !important;
    background-color:var(--color_2) !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1917048268 {
    gap:15px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

  *#dm .dmInner a.u_1917048268 .iconBg {
    display:inline-block !important;
    width:38px !important;
    height:38px !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/c439b5bb/icon/Right+Arrow_7997406.svg) !important;
    background-color:var(--color_2) !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1766240599 {
    gap:15px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

  *#dm .dmInner a.u_1766240599 .iconBg {
    display:inline-block !important;
    width:38px !important;
    height:38px !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/c439b5bb/icon/Right+Arrow_7997406.svg) !important;
    background-color:var(--color_2) !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1049779183 {
    gap:15px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

  *#dm .dmInner a.u_1049779183 .iconBg {
    display:inline-block !important;
    width:38px !important;
    height:38px !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/c439b5bb/icon/Right+Arrow_7997406.svg) !important;
    background-color:var(--color_2) !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1506229562 {
    gap:15px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

  *#dm .dmInner a.u_1506229562 .iconBg {
    display:inline-block !important;
    width:38px !important;
    height:38px !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/c439b5bb/icon/Right+Arrow_7997406.svg) !important;
    background-color:var(--color_2) !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1841617081 {
    gap:15px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

  *#dm .dmInner a.u_1841617081 .iconBg {
    display:inline-block !important;
    width:38px !important;
    height:38px !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/c439b5bb/icon/Right+Arrow_7997406.svg) !important;
    background-color:var(--color_2) !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1680879377 {
    gap:15px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

  *#dm .dmInner a.u_1680879377 .iconBg {
    display:inline-block !important;
    width:38px !important;
    height:38px !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/c439b5bb/icon/Right+Arrow_7997406.svg) !important;
    background-color:var(--color_2) !important;
  }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1973441103 p { font-size:14px !important; }

  *#dm .dmInner div.u_1973441103 li { font-size:14px !important; }

  *#dm .dmInner div.u_1973441103 { font-size:14px !important; }

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

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

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

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

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

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

@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1078703794 .photoGalleryThumbs .image-container a { padding-top:360px !important; }

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

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

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

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

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

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

@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_363393810 input[type="submit"] { font-size:16px !important; }

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

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

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

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

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

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

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

*#dm .dmInner div.u_1253457782 { border-radius:5px !important; }
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1253457782
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(0, 0, 0, 0);
}
}



@media all {
    
#c6860427 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 50%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
}
    
#\38 5c04c1b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 46%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_3);
    background-image: initial;
    padding: 40px 60px 40px 60px;
    margin: 0px 0% 0px 0%;
}
    
#\36 9b0f1ee {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 100px 2% 100px 2%;
}
    
#\30 aa58f22 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\31 7fc1789 {
    margin: 0px 0% 0px 0%;
}
    
#widget_f6k {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f764ee6a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_63e {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 0px;
    flex-direction: row;
    order: 2;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 20px 0%;
}
    
#group_8bv {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_blv {
    width: auto;
    height: 68px;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_u5s {
    align-items: flex-start;
    width: 80%;
    min-height: auto;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    min-width: 32px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_99k {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d0056f26 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_bfb {
    align-items: center;
    width: 20%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b8bed190 {
    align-items: flex-start;
    width: 100%;
    min-height: 1px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0.2);
    background-image: initial;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 0bb44bc {
    align-items: flex-start;
    width: 100%;
    min-height: 1px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0.2);
    background-image: initial;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e0b677d0 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cf0e5b9c {
    align-items: center;
    width: 20%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a6d7f2a7 {
    width: 87px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a6fcb14 {
    align-items: flex-start;
    width: 80%;
    min-height: auto;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    min-width: 32px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 e69bc40 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 e1465e6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b278455b {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c6fea256 {
    align-items: center;
    width: 20%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a179bc75 {
    width: 95px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f7f52831 {
    align-items: flex-start;
    width: 80%;
    min-height: auto;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    min-width: 32px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 8166d89 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fa750984 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 029e6b6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 5px 5px 30px;
}
#\37 029e6b6 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: auto;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#a393938c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#ca3bf3ca {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 48%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    padding: 60px 50px 60px 50px;
    margin: 0px 0% 0px 0%;
}
    
#\38 ab6dcbf {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 120px 2% 120px 2%;
}
    
#widget_9mv[data-pinned] {
    position: sticky;
    top: 141px;
    bottom: auto;
    z-index: 1;
}
#widget_9mv {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 cbd8d7f {
    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;
}
    
#\34 bc488c5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 bc488c5 {
    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;
}
    
#\37 9c2d413 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#dcb0183c {
    margin: 0px 0% 0px 0%;
}
    
#\31 b51bbd3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 5px 5px 30px;
}
#\31 b51bbd3 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: auto;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\33 fad0c8f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\33 83f5dd6 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 120px 2% 120px 2%;
}
    
#widget_k8s {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 5f755dc {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\36 a37632b {
    margin: 0px 0% 0px 0%;
}
    
#\31 5c1f1de {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_9v9 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\34 2303ee1 {
    flex-direction: row;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 7px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cd38049d {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#c235aa31.flex-element.widget-wrapper > [data-element-type] {
    padding: 7px 10px 7px 10px;
}
#c235aa31 {
    width: 182px;
    height: 42px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#fc1dcb80.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 5px 5px 30px;
}
#fc1dcb80 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 3;
    min-height: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 340ab9c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 340ab9c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 10px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 d2bee8a {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 60px;
    order: 1;
    flex-wrap: nowrap;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 10px 0%;
}
    
#d88dd6d4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    padding: 0px 2% 0px 2%;
    margin: -38px 0% 0px 0%;
}
    
#\39 356a630 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 80px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 300px 3% 240px 3%;
    margin: 0% 0% 0% 0%;
}
    
#ebd9e41e {
    margin: -84px 0% 0px 0%;
}
    
#\34 aa0f476::before, #\34 aa0f476 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.6;
    border-radius: inherit;
}
#\34 aa0f476 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: url(https://lirp.cdn-website.com/d9c1b1b9/dms3rep/multi/opt/301884480_443622364452129_2907690921383054187_n-1920w.jpg);
}
}



@media all {
    
#\34 0486994 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 2829700 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 4565987 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 9369425 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 9afaaf1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 ba05b82 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 429b164 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#\32 8a8320a {
    width: 100%;
    min-width: 4%;
    min-height: 0px;
    column-gap: 4%;
    row-gap: 0px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 50px 0%;
}
    
#\32 c735e0a {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb7c4d40.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 5px 5px 30px;
}
#cb7c4d40 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3a91b9a {
    min-height: 0;
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 120px 1% 120px 1%;
}
    
#\32 545c368 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c60049c {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 bb980df {
    align-items: center;
    width: 100px;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 100px 100px 100px 100px;
    background-color: var(--color_2);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: -50px 0% 0px 0%;
}
    
#\35 1c5be97 {
    align-items: center;
    width: 100px;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 100px 100px 100px 100px;
    background-color: var(--color_2);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: -50px 0% 0px 0%;
}
    
#\32 c4e4e98 {
    margin: 0px 0% 0px 0%;
}
    
#\39 8efb8ce {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6c468c7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 84f8281 {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 587cb96 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b74b75e0::before, #b74b75e0 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.9;
    border-radius: inherit;
}
#b74b75e0 {
    background-color: var(--color_4);
    background-image: url(https://irp.cdn-website.com/d9c1b1b9/dms3rep/multi/pattern-lines-a18daae4.svg);
}
#b74b75e0.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAFklEQVQI12P4//8/BzGYYQgq5MSlEABpIrUu/3fprwAAAABJRU5ErkJggg==');
}
    
#\37 87512f7 {
    align-items: center;
    width: 31%;
    min-height: 0%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    min-width: 32px;
    order: 1;
    justify-self: auto;
    align-self: stretch;
    height: auto;
    padding: 0px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a83bf63 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d98609ea {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 bb7b907 {
    align-items: center;
    width: 31%;
    min-height: 0%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    min-width: 32px;
    order: 2;
    justify-self: auto;
    align-self: stretch;
    height: auto;
    padding: 0px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f2d08d74 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 36f8451 {
    align-items: center;
    width: 100px;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 100px 100px 100px 100px;
    background-color: var(--color_2);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: -50px 0% 0px 0%;
}
    
#dfd698aa {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 40px;
    order: 0;
    flex-wrap: wrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 799258a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e9973c34 {
    align-items: center;
    width: 31%;
    min-height: 0%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    min-width: 32px;
    order: 3;
    align-self: stretch;
    height: auto;
    padding: 0px 40px 40px 40px;
    margin: 5% 0% 0% 0%;
}
    
#\38 6d0323d {
    align-items: center;
    width: 31%;
    min-height: 0%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    min-width: 32px;
    order: 4;
    align-self: stretch;
    height: auto;
    padding: 0px 40px 40px 40px;
    margin: 5% 0% 0% 0%;
}
    
#\38 0f137d2 {
    align-items: center;
    width: 100px;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 100px 100px 100px 100px;
    background-color: var(--color_2);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: -50px 0% 0px 0%;
}
    
#\35 8ad9b22 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 fa75189 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 2f72a6d {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#da61f1ab {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d35371a4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 27a8980 {
    align-items: center;
    width: 31%;
    min-height: 0%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    min-width: 32px;
    order: 5;
    align-self: stretch;
    height: auto;
    padding: 0px 40px 40px 40px;
    margin: 5% 0% 0% 0%;
}
    
#\34 bc86629 {
    align-items: center;
    width: 100px;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 100px 100px 100px 100px;
    background-color: var(--color_2);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: -50px 0% 0px 0%;
}
    
#\30 f3e28d0 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 44692fd {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d7adc138 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ac2ef78 {
    width: 65.45%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 8c5425a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cf292664 {
    align-items: center;
    width: 31%;
    min-height: 0%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    min-width: 32px;
    order: 6;
    align-self: stretch;
    height: auto;
    padding: 0px 40px 40px 40px;
    margin: 5% 0% 0% 0%;
}
    
#\31 3cc58df {
    align-items: center;
    width: 100px;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 100px 100px 100px 100px;
    background-color: var(--color_2);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: -50px 0% 0px 0%;
}
    
#\33 b0ad65f {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b07067f {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 76bbb7d {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 09e6ec9 {
    width: 82.93%;
    height: auto;
    max-width: 100%;
}
    
#\32 45d6331 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 3ca4690 {
    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;
}
    
#\30 09a2f12 {
    align-items: center;
    width: 31%;
    min-height: 0%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    min-width: 32px;
    order: 7;
    align-self: stretch;
    height: auto;
    padding: 0px 40px 40px 40px;
    margin: 5% 0% 0% 0%;
}
    
#\36 3a2be01 {
    align-items: center;
    width: 100px;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 100px 100px 100px 100px;
    background-color: var(--color_2);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: -50px 0% 0px 0%;
}
    
#\30 7f42934 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a3a6959 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 81717d1 {
    width: 82.93%;
    height: auto;
    max-width: 100%;
}
    
#\32 c7c95a5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f35d1c26 {
    align-items: center;
    width: 31%;
    min-height: 293.021px;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    min-width: 32px;
    order: 0;
    align-self: auto;
    height: auto;
    justify-self: auto;
    padding: 0px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4a4fb32 {
    align-items: center;
    width: 100px;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 100px 100px 100px 100px;
    background-color: var(--color_2);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: -50px 0% 0px 0%;
}
    
#\33 615e3de {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f413ffa {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 08611c9 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a78956a {
    width: 82.93%;
    height: auto;
    max-width: 100%;
}
    
#dd28bb33 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#ac3106df.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ac3106df {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1b703ed {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#\30 b854e9c {
    background-color: var(--color_4);
    background-image: initial;
}
    
#b2d9ac52 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 48%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    order: 1;
    padding: 60px 50px 60px 50px;
    margin: 0px 0% 0px 0%;
}
    
#a793ce82 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 120px 2% 120px 2%;
}
    
#e4076c43[data-pinned] {
    position: sticky;
    top: 141px;
    bottom: auto;
    z-index: 1;
}
#e4076c43 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 dd33b70 {
    margin: 0px 0% 0px 0%;
}
    
#\31 6d9c803.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 6d9c803 {
    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;
}
    
#bb6e361f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 78c0f60.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 5px 5px 30px;
}
#\36 78c0f60 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 2;
    min-height: auto;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 7e0511d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 7e0511d {
    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;
}
    
#b00bb890 {
    margin: 0px 0% 0px 0%;
}
    
#\39 b54b110 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 48%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    order: 0;
    padding: 60px 50px 60px 50px;
    margin: 0px 0% 0px 0%;
}
    
#bb08b88a {
    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;
}
    
#\34 0b71601 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#a534cd86 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#e41a819e[data-pinned] {
    position: sticky;
    top: 141px;
    bottom: auto;
    z-index: 1;
}
#e41a819e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e2918a36 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 120px 2% 120px 2%;
}
    
#b31fdc69.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 5px 5px 30px;
}
#b31fdc69 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: auto;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\38 de297f3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 de297f3 {
    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;
}
    
#\35 483e53f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#\38 1dd763a {
    background-color: var(--color_4);
    background-image: initial;
}
    
#a491efec {
    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;
}
    
#e79a1064 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 120px 2% 120px 2%;
}
    
#\34 ae379e8[data-pinned] {
    position: sticky;
    top: 141px;
    bottom: auto;
    z-index: 1;
}
#\34 ae379e8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 42b82bc {
    margin: 0px 0% 0px 0%;
}
    
#\37 6336d1c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 48%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    padding: 60px 50px 60px 50px;
    margin: 0px 0% 0px 0%;
}
    
#\37 961a6a6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 5px 5px 30px;
}
#\37 961a6a6 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: auto;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\35 7313090.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 7313090 {
    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;
}
    
#\37 e8fc7e9[data-pinned] {
    position: sticky;
    top: 141px;
    bottom: auto;
    z-index: 1;
}
#\37 e8fc7e9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 0d76f91 {
    margin: 0px 0% 0px 0%;
}
    
#b0fa36d4 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 120px 2% 120px 2%;
}
    
#\39 03f6f8d {
    background-color: var(--color_4);
    background-image: initial;
}
    
#f59d86bd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#\38 6d0f365 {
    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;
}
    
#\37 d562aaa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 48%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    order: 0;
    padding: 60px 50px 60px 50px;
    margin: 0px 0% 0px 0%;
}
    
#\39 b5092d1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 5px 5px 30px;
}
#\39 b5092d1 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: auto;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#cb4a4869 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 48%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    padding: 60px 50px 60px 50px;
    margin: 0px 0% 0px 0%;
}
    
#d6e9e662 {
    margin: 0px 0% 0px 0%;
}
    
#\30 f43137c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#\38 85954f6 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#b00515f0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b00515f0 {
    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;
}
    
#ecddecf8[data-pinned] {
    position: sticky;
    top: 141px;
    bottom: auto;
    z-index: 1;
}
#ecddecf8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 4ad2ff0 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 120px 2% 120px 2%;
}
    
#\33 2fb83fd {
    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;
}
    
#d4ec2748.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 5px 5px 30px;
}
#d4ec2748 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: auto;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#b6b243d8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b6b243d8 {
    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;
}
    
#\39 0b79ed6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#\39 5a61d68 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 48%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    order: 0;
    padding: 60px 50px 60px 50px;
    margin: 0px 0% 0px 0%;
}
    
#\36 6efb366 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#cb66426b[data-pinned] {
    position: sticky;
    top: 141px;
    bottom: auto;
    z-index: 1;
}
#cb66426b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 59ff767 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 120px 2% 120px 2%;
}
    
#ab649830 {
    margin: 0px 0% 0px 0%;
}
    
#\34 47fd966 {
    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;
}
    
#ee8941f6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 5px 5px 30px;
}
#ee8941f6 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: auto;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#f0c5f787 {
    margin: 0px 0% 0px 0%;
}
    
#\36 47a88e7 {
    width: 66.27%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ec213e6a {
    min-height: 190px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 0% 2%;
}
    
#\37 7550a23 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 40px;
    order: 0;
    align-self: auto;
    justify-content: space-between;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    padding: 50px 60px 40px 60px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be97be0d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    justify-content: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 5b38f24 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#d51356c3 {
    width: 30.55%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#b0bfa1ed {
    align-items: center;
    width: 100px;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 100px 100px 100px 100px;
    background-color: var(--color_2);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: -50px 0% 0px 0%;
}
    
#ab9828ab {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 133997a {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 7257550::before, #\31 7257550 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.9;
    border-radius: inherit;
}
#\31 7257550 {
    background-color: var(--color_4);
    background-image: url(https://irp.cdn-website.com/d9c1b1b9/dms3rep/multi/pattern-lines-a18daae4.svg);
}
#\31 7257550.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAFklEQVQI12P4//8/BzGYYQgq5MSlEABpIrUu/3fprwAAAABJRU5ErkJggg==');
}
    
#c9c27d81 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b86c946a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b57e3fec {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 a95bb81 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d6096698 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5380313 {
    align-items: center;
    width: 31%;
    min-height: 0%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    min-width: 32px;
    order: 2;
    align-self: stretch;
    height: auto;
    padding: 0px 40px 40px 40px;
    margin: 5% 0% 0% 0%;
}
    
#\30 00634ab {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c2cd53b4 {
    width: 82.93%;
    height: auto;
    max-width: 100%;
}
    
#\30 d09dbfe {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a2244050 {
    align-items: center;
    width: 31%;
    min-height: 0%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    min-width: 32px;
    order: 1;
    justify-self: auto;
    align-self: stretch;
    height: auto;
    padding: 0px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 998217e {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c261b9a {
    align-items: center;
    width: 100px;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 100px 100px 100px 100px;
    background-color: var(--color_2);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: -50px 0% 0px 0%;
}
    
#f025e30b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bb7c8587 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d21cd48f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 2666ae6 {
    width: 65.45%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 a007f54 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ecdca52 {
    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;
}
    
#\35 4d1afb7 {
    align-items: center;
    width: 100px;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 100px 100px 100px 100px;
    background-color: var(--color_2);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: -50px 0% 0px 0%;
}
    
#d64a97d9 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ecf9503 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 69fd70e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 87ccaa6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 f2bcf5f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fd9ddc08 {
    align-items: center;
    width: 100px;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 100px 100px 100px 100px;
    background-color: var(--color_2);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: -50px 0% 0px 0%;
}
    
#b82ab63d {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b61986b8 {
    align-items: center;
    width: 31%;
    min-height: 0%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    min-width: 32px;
    order: 2;
    align-self: stretch;
    height: auto;
    padding: 0px 40px 40px 40px;
    margin: 5% 0% 0% 0%;
}
    
#\30 0a1a997 {
    align-items: center;
    width: 100px;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 100px 100px 100px 100px;
    background-color: var(--color_2);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: -50px 0% 0px 0%;
}
    
#\31 b6f833c {
    align-items: center;
    width: 31%;
    min-height: 0%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    min-width: 32px;
    order: 2;
    align-self: stretch;
    height: auto;
    padding: 0px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\34 db25b9e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a8201809 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 3f63d9a {
    align-items: center;
    width: 100px;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 100px 100px 100px 100px;
    background-color: var(--color_2);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: -50px 0% 0px 0%;
}
    
#b732a3ea {
    margin: 0px 0% 0px 0%;
}
    
#\37 48a2f09 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 40px;
    order: 0;
    flex-wrap: wrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 291100c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 5px 5px 30px;
}
#\36 291100c {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 63879cb {
    align-items: center;
    width: 31%;
    min-height: 0%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    min-width: 32px;
    order: 2;
    align-self: stretch;
    height: auto;
    padding: 0px 40px 40px 40px;
    margin: 5% 0% 0% 0%;
}
    
#\38 0cbf88b {
    width: 100%;
    min-width: 4%;
    min-height: 0px;
    column-gap: 4%;
    row-gap: 0px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 50px 0%;
}
    
#e052d919 {
    align-items: center;
    width: 31%;
    min-height: 0%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: stretch;
    height: auto;
    padding: 0px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 36d6008 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 d42e5aa {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#\30 249bad2 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 604c181 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 120px 1% 120px 1%;
}
    
#\30 347c9e1 {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 c60e2cc {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 155c331 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f2a5eb70 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fecc681b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\37 9231206 {
    margin: 0px 0% 0px 0%;
}
    
#\36 fd4f375 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a20dbadc {
    align-items: center;
    width: 100px;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 100px 100px 100px 100px;
    background-color: var(--color_2);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: -50px 0% 0px 0%;
}
    
#ccdbf18a {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 40px;
    order: 0;
    flex-wrap: wrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 4c58908 {
    width: 100%;
    min-width: 4%;
    min-height: 0px;
    column-gap: 4%;
    row-gap: 0px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 50px 0%;
}
    
#\36 e5679ad {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 1d3d2eb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bfc17d85 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 120px 1% 120px 1%;
}
    
#\33 f5124ff {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 4408cbf {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 cb3c3af {
    align-items: center;
    width: 100px;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 100px 100px 100px 100px;
    background-color: var(--color_2);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: -50px 0% 0px 0%;
}
    
#\31 1255b66 {
    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 c1f13be {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5a804ef.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 5px 5px 30px;
}
#\39 5a804ef {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae0e1941 {
    align-items: center;
    width: 31%;
    min-height: 0%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: stretch;
    height: auto;
    padding: 0px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 14fa8a6 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f253f8b1 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c1b63426 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#be498d12 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 1c4d4c4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 b85f18d {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#\37 ef93fa1::before, #\37 ef93fa1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.9;
    border-radius: inherit;
}
#\37 ef93fa1 {
    background-color: var(--color_4);
    background-image: url(https://irp.cdn-website.com/d9c1b1b9/dms3rep/multi/pattern-lines-a18daae4.svg);
}
#\37 ef93fa1.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAFklEQVQI12P4//8/BzGYYQgq5MSlEABpIrUu/3fprwAAAABJRU5ErkJggg==');
}
    
#f325b149 {
    align-items: center;
    width: 31%;
    min-height: 0%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    min-width: 32px;
    order: 1;
    justify-self: auto;
    align-self: stretch;
    height: auto;
    padding: 0px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 7553777 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 2315845 {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 ae0791c {
    align-items: center;
    width: 100px;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 100px 100px 100px 100px;
    background-color: var(--color_2);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: -50px 0% 0px 0%;
}
    
#\33 e94c117 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 f92c6a1 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 40px;
    order: 0;
    flex-wrap: wrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 74d0891 {
    align-items: center;
    width: 100px;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 100px 100px 100px 100px;
    background-color: var(--color_2);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: -50px 0% 0px 0%;
}
    
#\30 cb0c230.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 5px 5px 30px;
}
#\30 cb0c230 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b611eee6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a9214b1e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 af420fa {
    align-items: center;
    width: 31%;
    min-height: 0%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    min-width: 32px;
    order: 1;
    justify-self: auto;
    align-self: stretch;
    height: auto;
    padding: 0px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 bf5315a {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 aab944b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 15c5dc2 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#edfc404b {
    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 f246d80 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 766db54 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 4705e1b {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d07ac4b5 {
    align-items: center;
    width: 31%;
    min-height: 0%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    min-width: 32px;
    order: 2;
    align-self: stretch;
    height: auto;
    padding: 0px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#b0d93c11 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d3ac9266 {
    align-items: center;
    width: 31%;
    min-height: 0%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    min-width: 32px;
    order: 2;
    align-self: stretch;
    height: auto;
    padding: 0px 40px 40px 40px;
    margin: 5% 0% 0% 0%;
}
    
#e2164562 {
    align-items: center;
    width: 31%;
    min-height: 0%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    min-width: 32px;
    order: 2;
    align-self: stretch;
    height: auto;
    padding: 0px 40px 40px 40px;
    margin: 5% 0% 0% 0%;
}
    
#eb367bb8 {
    align-items: center;
    width: 100px;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 100px 100px 100px 100px;
    background-color: var(--color_2);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: -50px 0% 0px 0%;
}
    
#\35 0ff6f4c {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 60c2849 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 567411e {
    align-items: center;
    width: 31%;
    min-height: 0%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: stretch;
    height: auto;
    padding: 0px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b22077d1 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c2f5ed91 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9fcb8d8 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 7496b0a {
    min-height: 0;
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 120px 1% 120px 1%;
}
    
#ef7e14e9 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bcdea95e::before, #bcdea95e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.9;
    border-radius: inherit;
}
#bcdea95e {
    background-color: var(--color_4);
    background-image: url(https://irp.cdn-website.com/d9c1b1b9/dms3rep/multi/pattern-lines-a18daae4.svg);
}
#bcdea95e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAFklEQVQI12P4//8/BzGYYQgq5MSlEABpIrUu/3fprwAAAABJRU5ErkJggg==');
}
    
#\32 47f2400 {
    align-items: center;
    width: 100px;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 100px 100px 100px 100px;
    background-color: var(--color_2);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: -50px 0% 0px 0%;
}
    
#\35 af1e15f {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 30f717a {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 34fb5dd {
    width: 65.45%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#d3f1888d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 57da874 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c1021ab7 {
    width: 100%;
    min-width: 4%;
    min-height: 0px;
    column-gap: 4%;
    row-gap: 0px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 50px 0%;
}
    
#\30 507671c {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc1773f0 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#\38 fcd0ca1 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e1f60d5a {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 39443d4 {
    margin: 0px 0% 0px 0%;
}
    
#c6734827 {
    align-items: center;
    width: 100px;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 100px 100px 100px 100px;
    background-color: var(--color_2);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: -50px 0% 0px 0%;
}
}



@media all {
    
#cf43b13c {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 128d7d1 {
    align-items: center;
    width: 100px;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 100px 100px 100px 100px;
    background-color: var(--color_2);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: -50px 0% 0px 0%;
}
    
#bf072a05 {
    align-items: center;
    width: 31%;
    min-height: 0%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: stretch;
    height: auto;
    padding: 0px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e0560cd1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 f1ae273::before, #\33 f1ae273 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.9;
    border-radius: inherit;
}
#\33 f1ae273 {
    background-color: var(--color_4);
    background-image: url(https://irp.cdn-website.com/d9c1b1b9/dms3rep/multi/pattern-lines-a18daae4.svg);
}
#\33 f1ae273.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAFklEQVQI12P4//8/BzGYYQgq5MSlEABpIrUu/3fprwAAAABJRU5ErkJggg==');
}
    
#beb8546d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 5px 5px 30px;
}
#beb8546d {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a1101d04 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c9af844f {
    margin: 0px 0% 0px 0%;
}
    
#fd017ba3 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 40px;
    order: 0;
    flex-wrap: wrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 3173cf2 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e84b3f3e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b29817cd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d6e05c16 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3da063f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fe6b9df1 {
    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;
}
    
#\35 29e605f {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 96a549b {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 51b3765 {
    width: 100%;
    min-width: 4%;
    min-height: 0px;
    column-gap: 4%;
    row-gap: 0px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 50px 0%;
}
    
#\30 f48aace {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#e0f955ff {
    align-items: center;
    width: 31%;
    min-height: 0%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    min-width: 32px;
    order: 1;
    justify-self: auto;
    align-self: stretch;
    height: auto;
    padding: 0px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f3acb9c {
    align-items: center;
    width: 100px;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 100px 100px 100px 100px;
    background-color: var(--color_2);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: -50px 0% 0px 0%;
}
    
#c4cef6b9 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 69772f8 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 120px 1% 120px 1%;
}
}



@media all {
    
#\32 2506285 {
    align-items: center;
    width: 31%;
    min-height: 0%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    min-width: 32px;
    order: 2;
    align-self: stretch;
    height: auto;
    padding: 0px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\33 4913825 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 0024835 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 a650f61 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b6e04b8c {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 40px;
    order: 0;
    flex-wrap: wrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#efeb16de {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b677c0a4 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9f26dae {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 a4b56fd {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 abf3d83 {
    align-items: center;
    width: 100px;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 100px 100px 100px 100px;
    background-color: var(--color_2);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: -50px 0% 0px 0%;
}
    
#\33 25937fd {
    min-height: 0;
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 120px 1% 120px 1%;
}
    
#\30 44e9c67 {
    align-items: center;
    width: 100px;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 100px 100px 100px 100px;
    background-color: var(--color_2);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: -50px 0% 0px 0%;
}
    
#df675ddf {
    align-items: center;
    width: 100px;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 100px 100px 100px 100px;
    background-color: var(--color_2);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: -50px 0% 0px 0%;
}
    
#bdc9b264 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 052dc1e {
    align-items: center;
    width: 100px;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 100px 100px 100px 100px;
    background-color: var(--color_2);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: -50px 0% 0px 0%;
}
    
#b457f22e {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 f7dfc44 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c7552f48 {
    align-items: center;
    width: 31%;
    min-height: 0%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: stretch;
    height: auto;
    padding: 0px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d208138 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 949a361 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f1b318f7 {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d2e3150c {
    align-items: center;
    width: 31%;
    min-height: 0%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    min-width: 32px;
    order: 2;
    align-self: stretch;
    height: auto;
    padding: 0px 40px 40px 40px;
    margin: 5% 0% 0% 0%;
}
    
#d8b6de5a {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e02f51f4 {
    width: 100%;
    min-width: 4%;
    min-height: 0px;
    column-gap: 4%;
    row-gap: 0px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 50px 0%;
}
    
#\39 3e6a0f1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 5px 5px 30px;
}
#\39 3e6a0f1 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bad3c7d7 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 efbd207 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a3c9c412 {
    align-items: center;
    width: 31%;
    min-height: 0%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    min-width: 32px;
    order: 1;
    justify-self: auto;
    align-self: stretch;
    height: auto;
    padding: 0px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 15cdc35 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 c9198c4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 18e9ab5 {
    align-items: center;
    width: 31%;
    min-height: 0%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    min-width: 32px;
    order: 2;
    align-self: stretch;
    height: auto;
    padding: 0px 40px 40px 40px;
    margin: 5% 0% 0% 0%;
}
    
#cba04098 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 aee0414 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#d757135b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dbb3c6aa {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 091f313 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f0f1a82e {
    width: 65.45%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 e23c44d {
    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;
}
    
#a1dfc860 {
    margin: 0px 0% 0px 0%;
}
    
#b38540b3 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a6104e1::before, #\32 a6104e1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.9;
    border-radius: inherit;
}
#\32 a6104e1 {
    background-color: var(--color_4);
    background-image: url(https://irp.cdn-website.com/d9c1b1b9/dms3rep/multi/pattern-lines-a18daae4.svg);
}
#\32 a6104e1.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAFklEQVQI12P4//8/BzGYYQgq5MSlEABpIrUu/3fprwAAAABJRU5ErkJggg==');
}
    
#\37 a2c44f1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 c859bc1 {
    align-items: center;
    width: 100px;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 100px 100px 100px 100px;
    background-color: var(--color_2);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: -50px 0% 0px 0%;
}
    
#\31 0520ede {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 9b0f1ee {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 60px;
    padding: 60px 4% 0px 4%;
}
    
#widget_blv {
    height: auto;
    width: 75px;
}
    
#c6860427 {
    width: 100%;
    min-height: 0px;
}
    
#\38 5c04c1b {
    width: 100%;
    min-height: 80px;
    padding: 40px 30px 40px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\31 7fc1789 {
    margin: 0px 0% 0px 0%;
}
    
#group_63e {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 10px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 ab6dcbf {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 30px;
    padding: 60px 4% 60px 4%;
}
    
#a393938c {
    width: 100%;
    min-height: 80px;
}
    
#ca3bf3ca {
    width: 100%;
    min-height: 80px;
    padding: 40px 30px 40px 30px;
    margin: 0px 0% 0px 0%;
}
    
#dcb0183c {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 83f5dd6 {
    padding: 120px 4% 60px 4%;
}
    
#\36 a37632b {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 2303ee1 {
    justify-content: center;
}
    
#\38 d2bee8a {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d88dd6d4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fc1dcb80.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 5px 5px 30px;
}
#fc1dcb80 {
    margin: 15px 0% 0px 0%;
}
    
#\39 356a630 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 60px;
    padding: 150px 4% 60px 4%;
}
    
#ebd9e41e {
    margin: 0px 0% 0px 0%;
}
    
#\34 aa0f476::before, #\34 aa0f476 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 84f8281 {
    padding: 0px 0px 0px 0px;
    margin: 40px 0% 0px 0%;
}
    
#\32 8a8320a {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 30px 0%;
}
    
#\32 c735e0a {
    width: 50px;
}
    
#b74b75e0::before, #b74b75e0 > .bgExtraLayerOverlay {
    
}
#b74b75e0.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAFklEQVQI12P4//8/BzGYYQgq5MSlEABpIrUu/3fprwAAAABJRU5ErkJggg==');
}
    
#\33 3a91b9a {
    row-gap: 0px;
    padding: 60px 4% 60px 4%;
}
    
#\37 87512f7 {
    width: 48%;
    min-height: auto;
    min-width: 32px;
    padding: 0px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 a83bf63 {
    width: 50px;
}
    
#\32 545c368 {
    width: 50px;
}
    
#\35 bb7b907 {
    width: 48%;
    min-width: 32px;
    padding: 0px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 bb980df {
    width: 90px;
    min-height: 90px;
    padding: 0px 0px 0px 0px;
    margin: -40px 0% 0px 0%;
}
    
#\35 1c5be97 {
    width: 90px;
    min-height: 90px;
    padding: 0px 0px 0px 0px;
    margin: -40px 0% 0px 0%;
}
    
#\30 36f8451 {
    width: 90px;
    min-height: 90px;
    padding: 0px 0px 0px 0px;
    margin: -40px 0% 0px 0%;
}
    
#dfd698aa[data-css-edit] {
    overflow-x: auto !important;
    flex-shrink: 0;
}
#dfd698aa {
    flex-wrap: nowrap;
    justify-content: flex-start;
    min-height: 100%;
    column-gap: 1.520190023752969%;
    flex-direction: row;
    align-content: center;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 40px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 c4e4e98 {
    margin: 0px 0% 0px 0%;
}
    
#e9973c34 {
    width: 48%;
    min-width: 32px;
    padding: 0px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 6d0323d {
    width: 48%;
    min-width: 32px;
    padding: 0px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 0f137d2 {
    width: 90px;
    min-height: 90px;
    padding: 0px 0px 0px 0px;
    margin: -40px 0% 0px 0%;
}
    
#\35 8ad9b22 {
    width: 50px;
}
    
#\34 27a8980 {
    width: 48%;
    min-width: 32px;
    padding: 0px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\34 bc86629 {
    width: 90px;
    min-height: 90px;
    padding: 0px 0px 0px 0px;
    margin: -40px 0% 0px 0%;
}
    
#\30 f3e28d0 {
    width: 50px;
}
    
#cf292664 {
    width: 48%;
    min-width: 32px;
    padding: 0px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 3cc58df {
    width: 90px;
    min-height: 90px;
    padding: 0px 0px 0px 0px;
    margin: -40px 0% 0px 0%;
}
    
#\33 b0ad65f {
    width: 50px;
}
    
#\30 09a2f12 {
    width: 48%;
    min-width: 32px;
    padding: 0px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3a2be01 {
    width: 90px;
    min-height: 90px;
    padding: 0px 0px 0px 0px;
    margin: -40px 0% 0px 0%;
}
    
#\30 7f42934 {
    width: 50px;
}
    
#f35d1c26 {
    width: 48%;
    min-width: 32px;
    min-height: 100%;
    padding: 0px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 4a4fb32 {
    width: 90px;
    min-height: 90px;
    padding: 0px 0px 0px 0px;
    margin: -40px 0% 0px 0%;
}
    
#\33 615e3de {
    width: 50px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 1b703ed {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#b2d9ac52 {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 40px 30px 40px 30px;
    margin: 0px 0% 0px 0%;
}
    
#a793ce82 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 30px;
    padding: 60px 4% 60px 4%;
}
    
#\34 dd33b70 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b00bb890 {
    margin: 0px 0% 0px 0%;
}
    
#\39 b54b110 {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 40px 30px 40px 30px;
    margin: 0px 0% 0px 0%;
}
    
#a534cd86 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#e2918a36 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 30px;
    padding: 60px 4% 60px 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 483e53f {
    width: 100%;
    min-height: 80px;
}
    
#e79a1064 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 30px;
    padding: 60px 4% 60px 4%;
}
    
#\37 42b82bc {
    margin: 0px 0% 0px 0%;
}
    
#\37 6336d1c {
    width: 100%;
    min-height: 80px;
    padding: 40px 30px 40px 30px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 0d76f91 {
    margin: 0px 0% 0px 0%;
}
    
#b0fa36d4 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 30px;
    padding: 60px 4% 60px 4%;
}
    
#f59d86bd {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\37 d562aaa {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 40px 30px 40px 30px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cb4a4869 {
    width: 100%;
    min-height: 80px;
    padding: 40px 30px 40px 30px;
    margin: 0px 0% 0px 0%;
}
    
#d6e9e662 {
    margin: 0px 0% 0px 0%;
}
    
#\30 f43137c {
    width: 100%;
    min-height: 80px;
}
    
#\30 4ad2ff0 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 30px;
    padding: 60px 4% 60px 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 0b79ed6 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\39 5a61d68 {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 40px 30px 40px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\31 59ff767 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 30px;
    padding: 60px 4% 60px 4%;
}
    
#ab649830 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f0c5f787 {
    margin: 0px 0% 0px 0%;
}
    
#ec213e6a {
    padding: 0% 4% 0% 4%;
}
    
#\37 7550a23 {
    flex-wrap: nowrap;
    flex-direction: row;
    column-gap: 40px;
    padding: 40px 40px 40px 40px;
    margin: 60px 0% -60px 0%;
}
    
#be97be0d {
    width: 100%;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 47a88e7 {
    width: 59.856614386154675%;
}
    
#d51356c3 {
    width: 33.22%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 48a2f09[data-css-edit] {
    overflow-x: auto !important;
    flex-shrink: 0;
}
#\37 48a2f09 {
    flex-wrap: nowrap;
    justify-content: flex-start;
    min-height: 100%;
    column-gap: 1.520190023752969%;
    flex-direction: row;
    align-content: center;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 40px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 4d1afb7 {
    width: 90px;
    min-height: 90px;
    padding: 0px 0px 0px 0px;
    margin: -40px 0% 0px 0%;
}
    
#\36 c261b9a {
    width: 90px;
    min-height: 90px;
    padding: 0px 0px 0px 0px;
    margin: -40px 0% 0px 0%;
}
    
#d64a97d9 {
    width: 50px;
}
    
#\32 ecf9503 {
    width: 50px;
}
    
#b0bfa1ed {
    width: 90px;
    min-height: 90px;
    padding: 0px 0px 0px 0px;
    margin: -40px 0% 0px 0%;
}
    
#\37 63879cb {
    width: 48%;
    min-width: 32px;
    padding: 0px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 0cbf88b {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 30px 0%;
}
    
#e052d919 {
    width: 48%;
    min-height: auto;
    min-width: 32px;
    padding: 0px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 133997a {
    width: 50px;
}
    
#\31 7257550::before, #\31 7257550 > .bgExtraLayerOverlay {
    
}
#\31 7257550.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAFklEQVQI12P4//8/BzGYYQgq5MSlEABpIrUu/3fprwAAAABJRU5ErkJggg==');
}
    
#fd9ddc08 {
    width: 90px;
    min-height: 90px;
    padding: 0px 0px 0px 0px;
    margin: -40px 0% 0px 0%;
}
    
#\34 604c181 {
    row-gap: 0px;
    padding: 60px 4% 60px 4%;
}
    
#b61986b8 {
    width: 48%;
    min-width: 32px;
    padding: 0px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 347c9e1 {
    padding: 0px 0px 0px 0px;
    margin: 40px 0% 0px 0%;
}
    
#\30 0a1a997 {
    width: 90px;
    min-height: 90px;
    padding: 0px 0px 0px 0px;
    margin: -40px 0% 0px 0%;
}
    
#d6096698 {
    width: 50px;
}
    
#\35 5380313 {
    width: 48%;
    min-width: 32px;
    padding: 0px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\37 155c331 {
    width: 50px;
}
    
#\31 b6f833c {
    width: 48%;
    min-width: 32px;
    padding: 0px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#a2244050 {
    width: 48%;
    min-width: 32px;
    padding: 0px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 3f63d9a {
    width: 90px;
    min-height: 90px;
    padding: 0px 0px 0px 0px;
    margin: -40px 0% 0px 0%;
}
    
#\39 998217e {
    width: 50px;
}
    
#b732a3ea {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 9231206 {
    margin: 0px 0% 0px 0%;
}
    
#a20dbadc {
    width: 90px;
    min-height: 90px;
    padding: 0px 0px 0px 0px;
    margin: -40px 0% 0px 0%;
}
    
#\33 f5124ff {
    padding: 0px 0px 0px 0px;
    margin: 40px 0% 0px 0%;
}
    
#\37 ef93fa1::before, #\37 ef93fa1 > .bgExtraLayerOverlay {
    
}
#\37 ef93fa1.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAFklEQVQI12P4//8/BzGYYQgq5MSlEABpIrUu/3fprwAAAABJRU5ErkJggg==');
}
    
#f325b149 {
    width: 48%;
    min-width: 32px;
    padding: 0px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#ccdbf18a[data-css-edit] {
    overflow-x: auto !important;
    flex-shrink: 0;
}
#ccdbf18a {
    flex-wrap: nowrap;
    justify-content: flex-start;
    min-height: 100%;
    column-gap: 1.520190023752969%;
    flex-direction: row;
    align-content: center;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 40px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ae0e1941 {
    width: 48%;
    min-height: auto;
    min-width: 32px;
    padding: 0px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\34 cb3c3af {
    width: 90px;
    min-height: 90px;
    padding: 0px 0px 0px 0px;
    margin: -40px 0% 0px 0%;
}
    
#\31 4c58908 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 30px 0%;
}
    
#be498d12 {
    width: 50px;
}
    
#bfc17d85 {
    row-gap: 0px;
    padding: 60px 4% 60px 4%;
}
    
#\36 c1f13be {
    width: 50px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 2315845 {
    padding: 0px 0px 0px 0px;
    margin: 40px 0% 0px 0%;
}
    
#\32 ae0791c {
    width: 90px;
    min-height: 90px;
    padding: 0px 0px 0px 0px;
    margin: -40px 0% 0px 0%;
}
    
#\35 f92c6a1[data-css-edit] {
    overflow-x: auto !important;
    flex-shrink: 0;
}
#\35 f92c6a1 {
    flex-wrap: nowrap;
    justify-content: flex-start;
    min-height: 100%;
    column-gap: 1.520190023752969%;
    flex-direction: row;
    align-content: center;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 40px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 74d0891 {
    width: 90px;
    min-height: 90px;
    padding: 0px 0px 0px 0px;
    margin: -40px 0% 0px 0%;
}
    
#d07ac4b5 {
    width: 48%;
    min-width: 32px;
    padding: 0px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 7496b0a {
    row-gap: 0px;
    padding: 60px 4% 60px 4%;
}
    
#d3ac9266 {
    width: 48%;
    min-width: 32px;
    padding: 0px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 af420fa {
    width: 48%;
    min-width: 32px;
    padding: 0px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#eb367bb8 {
    width: 90px;
    min-height: 90px;
    padding: 0px 0px 0px 0px;
    margin: -40px 0% 0px 0%;
}
    
#e2164562 {
    width: 48%;
    min-width: 32px;
    padding: 0px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#c1021ab7 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 30px 0%;
}
    
#\30 507671c {
    width: 50px;
}
    
#ef7e14e9 {
    width: 50px;
}
    
#bcdea95e::before, #bcdea95e > .bgExtraLayerOverlay {
    
}
#bcdea95e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAFklEQVQI12P4//8/BzGYYQgq5MSlEABpIrUu/3fprwAAAABJRU5ErkJggg==');
}
    
#\38 fcd0ca1 {
    width: 50px;
}
    
#\38 60c2849 {
    width: 50px;
}
    
#\32 47f2400 {
    width: 90px;
    min-height: 90px;
    padding: 0px 0px 0px 0px;
    margin: -40px 0% 0px 0%;
}
    
#\35 39443d4 {
    margin: 0px 0% 0px 0%;
}
    
#\35 af1e15f {
    width: 50px;
}
    
#c6734827 {
    width: 90px;
    min-height: 90px;
    padding: 0px 0px 0px 0px;
    margin: -40px 0% 0px 0%;
}
    
#\32 567411e {
    width: 48%;
    min-height: auto;
    min-width: 32px;
    padding: 0px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fd017ba3[data-css-edit] {
    overflow-x: auto !important;
    flex-shrink: 0;
}
#fd017ba3 {
    flex-wrap: nowrap;
    justify-content: flex-start;
    min-height: 100%;
    column-gap: 1.520190023752969%;
    flex-direction: row;
    align-content: center;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 40px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 96a549b {
    width: 50px;
}
    
#\31 51b3765 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 30px 0%;
}
    
#\33 128d7d1 {
    width: 90px;
    min-height: 90px;
    padding: 0px 0px 0px 0px;
    margin: -40px 0% 0px 0%;
}
    
#bf072a05 {
    width: 48%;
    min-height: auto;
    min-width: 32px;
    padding: 0px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 f3acb9c {
    width: 90px;
    min-height: 90px;
    padding: 0px 0px 0px 0px;
    margin: -40px 0% 0px 0%;
}
    
#e0f955ff {
    width: 48%;
    min-width: 32px;
    padding: 0px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 29e605f {
    padding: 0px 0px 0px 0px;
    margin: 40px 0% 0px 0%;
}
    
#\33 f1ae273::before, #\33 f1ae273 > .bgExtraLayerOverlay {
    
}
#\33 f1ae273.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAFklEQVQI12P4//8/BzGYYQgq5MSlEABpIrUu/3fprwAAAABJRU5ErkJggg==');
}
    
#c4cef6b9 {
    width: 50px;
}
    
#c9af844f {
    margin: 0px 0% 0px 0%;
}
    
#\34 69772f8 {
    row-gap: 0px;
    padding: 60px 4% 60px 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 2506285 {
    width: 48%;
    min-width: 32px;
    padding: 0px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 a650f61 {
    width: 50px;
}
    
#b6e04b8c[data-css-edit] {
    overflow-x: auto !important;
    flex-shrink: 0;
}
#b6e04b8c {
    flex-wrap: nowrap;
    justify-content: flex-start;
    min-height: 100%;
    column-gap: 1.520190023752969%;
    flex-direction: row;
    align-content: center;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 40px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e02f51f4 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 30px 0%;
}
    
#\30 44e9c67 {
    width: 90px;
    min-height: 90px;
    padding: 0px 0px 0px 0px;
    margin: -40px 0% 0px 0%;
}
    
#df675ddf {
    width: 90px;
    min-height: 90px;
    padding: 0px 0px 0px 0px;
    margin: -40px 0% 0px 0%;
}
    
#\38 efbd207 {
    width: 50px;
}
    
#\39 052dc1e {
    width: 90px;
    min-height: 90px;
    padding: 0px 0px 0px 0px;
    margin: -40px 0% 0px 0%;
}
    
#a3c9c412 {
    width: 48%;
    min-width: 32px;
    padding: 0px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#dbb3c6aa {
    width: 50px;
}
    
#\37 18e9ab5 {
    width: 48%;
    min-width: 32px;
    padding: 0px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#cba04098 {
    width: 50px;
}
    
#a1dfc860 {
    margin: 0px 0% 0px 0%;
}
    
#c7552f48 {
    width: 48%;
    min-height: auto;
    min-width: 32px;
    padding: 0px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 d208138 {
    width: 50px;
}
    
#\37 abf3d83 {
    width: 90px;
    min-height: 90px;
    padding: 0px 0px 0px 0px;
    margin: -40px 0% 0px 0%;
}
    
#\33 25937fd {
    row-gap: 0px;
    padding: 60px 4% 60px 4%;
}
    
#\32 a6104e1::before, #\32 a6104e1 > .bgExtraLayerOverlay {
    
}
#\32 a6104e1.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAFklEQVQI12P4//8/BzGYYQgq5MSlEABpIrUu/3fprwAAAABJRU5ErkJggg==');
}
    
#f1b318f7 {
    padding: 0px 0px 0px 0px;
    margin: 40px 0% 0px 0%;
}
    
#\36 c859bc1 {
    width: 90px;
    min-height: 90px;
    padding: 0px 0px 0px 0px;
    margin: -40px 0% 0px 0%;
}
    
#d2e3150c {
    width: 48%;
    min-width: 32px;
    padding: 0px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c6860427 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\38 5c04c1b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 9b0f1ee {
    min-height: unset;
    flex-direction: column;
    padding: 50px 4% 40px 4%;
}
    
#widget_blv {
    height: auto;
}
    
#\31 7fc1789 {
    margin: 0px 0% 0px 0%;
}
    
#group_63e {
    column-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b278455b {
    column-gap: 20px;
}
    
#e0b677d0 {
    column-gap: 20px;
}
    
#group_8bv {
    column-gap: 20px;
}
    
#\37 029e6b6 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#a393938c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ca3bf3ca {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 ab6dcbf {
    min-height: unset;
    flex-direction: column;
    row-gap: 20px;
    padding: 40px 4% 40px 4%;
}
    
#dcb0183c {
    margin: 0px 0% 0px 0%;
}
    
#\34 bc488c5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 bc488c5 {
    margin: 0px 0% 10px 0%;
}
    
#\31 b51bbd3 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\33 fad0c8f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
}
    
#\33 83f5dd6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#\36 a37632b {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 2303ee1 {
    min-width: 32px;
    justify-content: center;
    margin: 0px 0% 0px 0%;
}
    
#\38 d2bee8a {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d88dd6d4 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 356a630 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 150px 6% 50px 6%;
}
    
#ebd9e41e {
    margin: 0px 0% 0px 0%;
}
    
#\34 aa0f476::before, #\34 aa0f476 > .bgExtraLayerOverlay {
    
}
    
#\35 340ab9c {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 bb7b907 {
    width: 100%;
    min-width: 32px;
    padding: 0px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\30 84f8281 {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
    
#\32 8a8320a {
    width: 100%;
    min-height: 0px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 10px 0%;
}
    
#\30 429b164 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b74b75e0::before, #b74b75e0 > .bgExtraLayerOverlay {
    
}
#b74b75e0.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAFklEQVQI12P4//8/BzGYYQgq5MSlEABpIrUu/3fprwAAAABJRU5ErkJggg==');
}
    
#cb7c4d40 {
    width: 100%;
}
    
#\32 c4e4e98 {
    margin: 0px 0% 0px 0%;
}
    
#dfd698aa {
    flex-wrap: nowrap;
    justify-content: flex-start;
    flex-direction: row;
    row-gap: 70px;
    column-gap: 12.144212523719165%;
    padding: 50px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 87512f7 {
    width: 100%;
    min-width: 32px;
    padding: 0px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\33 3a91b9a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 40px 4% 40px 4%;
}
    
#e9973c34 {
    width: 100%;
    min-width: 32px;
    padding: 0px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\38 6d0323d {
    width: 100%;
    min-width: 32px;
    padding: 0px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\34 27a8980 {
    width: 100%;
    min-width: 32px;
    padding: 0px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#cf292664 {
    width: 100%;
    min-width: 32px;
    align-items: center;
    padding: 0px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\30 09a2f12 {
    width: 100%;
    min-width: 32px;
    align-items: center;
    padding: 0px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#f35d1c26 {
    width: 100%;
    min-width: 32px;
    align-items: center;
    padding: 0px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ac3106df.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ac3106df {
    margin: 0px 0% 10px 0%;
}
    
#\39 1b703ed {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#b2d9ac52 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    order: 1;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#a793ce82 {
    min-height: unset;
    flex-direction: column;
    row-gap: 20px;
    padding: 40px 4% 40px 4%;
}
    
#\34 dd33b70 {
    margin: 0px 0% 0px 0%;
}
    
#\31 6d9c803.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 6d9c803 {
    margin: 0px 0% 10px 0%;
}
    
#\36 78c0f60 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#b00bb890 {
    margin: 0px 0% 0px 0%;
}
    
#\30 7e0511d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 7e0511d {
    margin: 0px 0% 10px 0%;
}
    
#\39 b54b110 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    order: 1;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#a534cd86 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#e2918a36 {
    min-height: unset;
    flex-direction: column;
    row-gap: 20px;
    padding: 40px 4% 40px 4%;
}
    
#b31fdc69 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\38 de297f3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 de297f3 {
    margin: 0px 0% 10px 0%;
}
    
#\35 483e53f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e79a1064 {
    min-height: unset;
    flex-direction: column;
    row-gap: 20px;
    padding: 40px 4% 40px 4%;
}
    
#\37 42b82bc {
    margin: 0px 0% 0px 0%;
}
    
#\37 6336d1c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\37 961a6a6 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 7313090.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 7313090 {
    margin: 0px 0% 10px 0%;
}
    
#\37 0d76f91 {
    margin: 0px 0% 0px 0%;
}
    
#b0fa36d4 {
    min-height: unset;
    flex-direction: column;
    row-gap: 20px;
    padding: 40px 4% 40px 4%;
}
    
#f59d86bd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\37 d562aaa {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    order: 1;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 b5092d1 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#cb4a4869 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#d6e9e662 {
    margin: 0px 0% 0px 0%;
}
    
#\30 f43137c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b00515f0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b00515f0 {
    margin: 0px 0% 10px 0%;
}
    
#\30 4ad2ff0 {
    min-height: unset;
    flex-direction: column;
    row-gap: 20px;
    padding: 40px 4% 40px 4%;
}
    
#d4ec2748 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#b6b243d8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b6b243d8 {
    margin: 0px 0% 10px 0%;
}
    
#\39 0b79ed6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\39 5a61d68 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    order: 1;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 59ff767 {
    min-height: unset;
    flex-direction: column;
    row-gap: 20px;
    padding: 40px 4% 40px 4%;
}
    
#ab649830 {
    margin: 0px 0% 0px 0%;
}
    
#ee8941f6 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#ec213e6a {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\37 7550a23 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#be97be0d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d51356c3 {
    width: 100%;
}
    
#\36 47a88e7 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\37 48a2f09 {
    flex-wrap: nowrap;
    justify-content: flex-start;
    flex-direction: row;
    row-gap: 70px;
    column-gap: 12.144212523719165%;
    padding: 50px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 291100c {
    width: 100%;
}
    
#\37 63879cb {
    width: 100%;
    min-width: 32px;
    align-items: center;
    padding: 0px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\38 0cbf88b {
    width: 100%;
    min-height: 0px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 10px 0%;
}
    
#e052d919 {
    width: 100%;
    min-width: 32px;
    padding: 0px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\31 7257550::before, #\31 7257550 > .bgExtraLayerOverlay {
    
}
#\31 7257550.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAFklEQVQI12P4//8/BzGYYQgq5MSlEABpIrUu/3fprwAAAABJRU5ErkJggg==');
}
    
#\38 d42e5aa {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 604c181 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 40px 4% 40px 4%;
}
    
#b61986b8 {
    width: 100%;
    min-width: 32px;
    padding: 0px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\30 347c9e1 {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
    
#\35 5380313 {
    width: 100%;
    min-width: 32px;
    padding: 0px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\31 b6f833c {
    width: 100%;
    min-width: 32px;
    padding: 0px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#a2244050 {
    width: 100%;
    min-width: 32px;
    padding: 0px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#b732a3ea {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 9231206 {
    margin: 0px 0% 0px 0%;
}
    
#\31 b85f18d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 f5124ff {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
    
#\37 ef93fa1::before, #\37 ef93fa1 > .bgExtraLayerOverlay {
    
}
#\37 ef93fa1.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAFklEQVQI12P4//8/BzGYYQgq5MSlEABpIrUu/3fprwAAAABJRU5ErkJggg==');
}
    
#f325b149 {
    width: 100%;
    min-width: 32px;
    padding: 0px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#ccdbf18a {
    flex-wrap: nowrap;
    justify-content: flex-start;
    flex-direction: row;
    row-gap: 70px;
    column-gap: 12.144212523719165%;
    padding: 50px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 5a804ef {
    width: 100%;
}
    
#ae0e1941 {
    width: 100%;
    min-width: 32px;
    padding: 0px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\31 4c58908 {
    width: 100%;
    min-height: 0px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 10px 0%;
}
    
#bfc17d85 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 40px 4% 40px 4%;
}
}



@media (max-width: 767px) {
    
#\32 2315845 {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
    
#\35 f92c6a1 {
    flex-wrap: nowrap;
    justify-content: flex-start;
    flex-direction: row;
    row-gap: 70px;
    column-gap: 12.144212523719165%;
    padding: 50px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 cb0c230 {
    width: 100%;
}
    
#d07ac4b5 {
    width: 100%;
    min-width: 32px;
    padding: 0px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\32 7496b0a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 40px 4% 40px 4%;
}
    
#d3ac9266 {
    width: 100%;
    min-width: 32px;
    padding: 0px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\35 af420fa {
    width: 100%;
    min-width: 32px;
    padding: 0px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#e2164562 {
    width: 100%;
    min-width: 32px;
    padding: 0px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#c1021ab7 {
    width: 100%;
    min-height: 0px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 10px 0%;
}
    
#bcdea95e::before, #bcdea95e > .bgExtraLayerOverlay {
    
}
#bcdea95e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAFklEQVQI12P4//8/BzGYYQgq5MSlEABpIrUu/3fprwAAAABJRU5ErkJggg==');
}
    
#fc1773f0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 39443d4 {
    margin: 0px 0% 0px 0%;
}
    
#\32 567411e {
    width: 100%;
    min-width: 32px;
    padding: 0px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#fd017ba3 {
    flex-wrap: nowrap;
    justify-content: flex-start;
    flex-direction: row;
    row-gap: 70px;
    column-gap: 12.144212523719165%;
    padding: 50px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 51b3765 {
    width: 100%;
    min-height: 0px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 10px 0%;
}
    
#bf072a05 {
    width: 100%;
    min-width: 32px;
    padding: 0px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\30 f48aace {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e0f955ff {
    width: 100%;
    min-width: 32px;
    padding: 0px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\35 29e605f {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
    
#\33 f1ae273::before, #\33 f1ae273 > .bgExtraLayerOverlay {
    
}
#\33 f1ae273.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAFklEQVQI12P4//8/BzGYYQgq5MSlEABpIrUu/3fprwAAAABJRU5ErkJggg==');
}
    
#beb8546d {
    width: 100%;
}
    
#c9af844f {
    margin: 0px 0% 0px 0%;
}
    
#\34 69772f8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 40px 4% 40px 4%;
}
}



@media (max-width: 767px) {
    
#\32 2506285 {
    width: 100%;
    min-width: 32px;
    padding: 0px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#b6e04b8c {
    flex-wrap: nowrap;
    justify-content: flex-start;
    flex-direction: row;
    row-gap: 70px;
    column-gap: 12.144212523719165%;
    padding: 50px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e02f51f4 {
    width: 100%;
    min-height: 0px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 10px 0%;
}
    
#\39 3e6a0f1 {
    width: 100%;
}
    
#a3c9c412 {
    width: 100%;
    min-width: 32px;
    padding: 0px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\37 18e9ab5 {
    width: 100%;
    min-width: 32px;
    padding: 0px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\39 aee0414 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a1dfc860 {
    margin: 0px 0% 0px 0%;
}
    
#c7552f48 {
    width: 100%;
    min-width: 32px;
    padding: 0px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\33 25937fd {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 40px 4% 40px 4%;
}
    
#\32 a6104e1::before, #\32 a6104e1 > .bgExtraLayerOverlay {
    
}
#\32 a6104e1.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAFklEQVQI12P4//8/BzGYYQgq5MSlEABpIrUu/3fprwAAAABJRU5ErkJggg==');
}
    
#f1b318f7 {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
    
#d2e3150c {
    width: 100%;
    min-width: 32px;
    padding: 0px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
}

