@media all {
  *#dm .dmInner div.u_1892294445 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-radius:25px 25px 25px 25px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner nav.u_1198691314.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item { font-size:16px !important; }

  *#dm .dmInner a.u_1540576542 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/d1a95fdf-28ea-4be6-8a24-70d4e47df5ad/icon/arrow.svg) !important;
    order:1 !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1815014174 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    background-position:100% 50% !important;
    justify-content:center !important;
    text-align:center !important;
    gap:20px !important;
    background-color:var(--color_6) !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(39,33,33) rgb(39,33,33) rgb(39,33,33) rgb(39,33,33) !important;
  }

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

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

  *#dm .dmInner a.u_1815014174 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/d1a95fdf-28ea-4be6-8a24-70d4e47df5ad/icon/arrow.svg) !important;
    order:1 !important;
    background-color:var(--color_1) !important;
    width:47px !important;
    height:47px !important;
  }

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

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

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

  *#dm .dmInner a.u_1226879380 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    gap:20px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1892709557 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/d1a95fdf-28ea-4be6-8a24-70d4e47df5ad/icon/arrow.svg) !important;
    order:1 !important;
    background-color:var(--color_3) !important;
    width:47px !important;
    height:47px !important;
  }

  *#dm .dmInner a.u_1226879380 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/d1a95fdf-28ea-4be6-8a24-70d4e47df5ad/icon/arrow.svg) !important;
    order:1 !important;
    width:47px !important;
    height:47px !important;
  }

  *#dm .dmInner a.u_1226879380 span.text { font-weight:500 !important; }

  *#dm .dmInner a.u_1892709557 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    background-position:100% 50% !important;
    justify-content:center !important;
    text-align:center !important;
    gap:20px !important;
    background-color:var(--color_1) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1791304708 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/d1a95fdf-28ea-4be6-8a24-70d4e47df5ad/icon/arrow.svg) !important;
    order:1 !important;
    background-color:var(--color_1) !important;
    width:47px !important;
    height:47px !important;
  }

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

  *#dm .dmInner a.u_1111358736 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    gap:20px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1111358736 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/d1a95fdf-28ea-4be6-8a24-70d4e47df5ad/icon/arrow.svg) !important;
    order:1 !important;
    width:47px !important;
    height:47px !important;
  }

  *#dm .dmInner a.u_1111358736 span.text { font-weight:500 !important; }

  *#dm .dmInner a.u_1688476827 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/d1a95fdf-28ea-4be6-8a24-70d4e47df5ad/icon/arrow.svg) !important;
    order:1 !important;
    width:40px !important;
    height:40px !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1688476827 {
    gap:10px !important;
    background-color:var(--color_4) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1448275668 hr {
    border-width:1px !important;
    color:rgba(230,233,234,1) !important;
  }

  *#dm .dmInner div.u_1861006145 hr {
    border-width:1px !important;
    color:rgba(230,233,234,1) !important;
  }

  *#dm .dmInner div.u_1022379440 hr {
    border-width:1px !important;
    color:rgba(230,233,234,1) !important;
  }

  *#dm .dmInner div.u_1702221370 hr {
    border-width:1px !important;
    color:rgba(230,233,234,1) !important;
  }

  *#dm .dmInner div.u_1380150515 hr {
    border-width:1px !important;
    color:rgba(230,233,234,1) !important;
  }

  *#dm .dmInner div.u_1331246231 hr {
    border-width:1px !important;
    color:rgba(230,233,234,1) !important;
  }

  *#dm .dmInner div.u_1949637416 hr {
    border-width:1px !important;
    color:rgba(230,233,234,1) !important;
  }

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

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

  *#dm .dmInner a.u_1788947435 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/d1a95fdf-28ea-4be6-8a24-70d4e47df5ad/icon/arrow.svg) !important;
    order:1 !important;
    background-color:var(--color_3) !important;
    width:47px !important;
    height:47px !important;
  }

  *#dm .dmInner a.u_1788947435 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    background-position:100% 50% !important;
    justify-content:center !important;
    text-align:center !important;
    gap:20px !important;
    background-color:var(--color_1) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1285747185 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/d1a95fdf-28ea-4be6-8a24-70d4e47df5ad/icon/arrow.svg) !important;
    order:1 !important;
    background-color:var(--color_3) !important;
    width:47px !important;
    height:47px !important;
  }

  *#dm .dmInner a.u_1285747185 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    background-position:100% 50% !important;
    justify-content:center !important;
    text-align:center !important;
    gap:20px !important;
    background-color:var(--color_1) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1769792359 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/d1a95fdf-28ea-4be6-8a24-70d4e47df5ad/icon/arrow.svg) !important;
    order:1 !important;
    background-color:var(--color_3) !important;
    width:47px !important;
    height:47px !important;
  }

  *#dm .dmInner a.u_1769792359 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    background-position:100% 50% !important;
    justify-content:center !important;
    text-align:center !important;
    gap:20px !important;
    background-color:var(--color_1) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1767439935 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/d1a95fdf-28ea-4be6-8a24-70d4e47df5ad/icon/arrow.svg) !important;
    order:1 !important;
    background-color:var(--color_3) !important;
    width:47px !important;
    height:47px !important;
  }

  *#dm .dmInner a.u_1767439935 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    background-position:100% 50% !important;
    justify-content:center !important;
    text-align:center !important;
    gap:20px !important;
    background-color:var(--color_1) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1962106612 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/d1a95fdf-28ea-4be6-8a24-70d4e47df5ad/icon/arrow.svg) !important;
    order:1 !important;
    background-color:var(--color_3) !important;
    width:47px !important;
    height:47px !important;
  }

  *#dm .dmInner a.u_1962106612 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    background-position:100% 50% !important;
    justify-content:center !important;
    text-align:center !important;
    gap:20px !important;
    background-color:var(--color_1) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1913772984 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/d1a95fdf-28ea-4be6-8a24-70d4e47df5ad/icon/arrow.svg) !important;
    order:1 !important;
    background-color:var(--color_3) !important;
    width:47px !important;
    height:47px !important;
  }

  *#dm .dmInner a.u_1913772984 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    background-position:100% 50% !important;
    justify-content:center !important;
    text-align:center !important;
    gap:20px !important;
    background-color:var(--color_1) !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1434934021 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    background-position:100% 50% !important;
    justify-content:center !important;
    text-align:center !important;
    gap:20px !important;
    background-color:var(--color_6) !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(39,33,33) rgb(39,33,33) rgb(39,33,33) rgb(39,33,33) !important;
  }

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

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

  *#dm .dmInner a.u_1434934021 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/d1a95fdf-28ea-4be6-8a24-70d4e47df5ad/icon/arrow.svg) !important;
    order:1 !important;
    background-color:var(--color_1) !important;
    width:47px !important;
    height:47px !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1263896322 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    background-position:100% 50% !important;
    justify-content:center !important;
    text-align:center !important;
    gap:20px !important;
    background-color:var(--color_6) !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(39,33,33) rgb(39,33,33) rgb(39,33,33) rgb(39,33,33) !important;
  }

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

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

  *#dm .dmInner a.u_1263896322 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/d1a95fdf-28ea-4be6-8a24-70d4e47df5ad/icon/arrow.svg) !important;
    order:1 !important;
    background-color:var(--color_1) !important;
    width:47px !important;
    height:47px !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1216976674 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/d1a95fdf-28ea-4be6-8a24-70d4e47df5ad/icon/arrow.svg) !important;
    order:1 !important;
    background-color:var(--color_3) !important;
    width:47px !important;
    height:47px !important;
  }

  *#dm .dmInner a.u_1216976674 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    background-position:100% 50% !important;
    justify-content:center !important;
    text-align:center !important;
    gap:20px !important;
    background-color:var(--color_1) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1334260114 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/d1a95fdf-28ea-4be6-8a24-70d4e47df5ad/icon/arrow.svg) !important;
    order:1 !important;
    width:47px !important;
    height:47px !important;
  }

  *#dm .dmInner a.u_1334260114 span.text { font-weight:500 !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1937519205 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    gap:20px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1937519205 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/d1a95fdf-28ea-4be6-8a24-70d4e47df5ad/icon/arrow.svg) !important;
    order:1 !important;
    width:47px !important;
    height:47px !important;
  }

  *#dm .dmInner a.u_1937519205 span.text { font-weight:500 !important; }

  *#dm .dmInner a.u_1926132116 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    gap:20px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1926132116 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/d1a95fdf-28ea-4be6-8a24-70d4e47df5ad/icon/arrow.svg) !important;
    order:1 !important;
    width:47px !important;
    height:47px !important;
  }

  *#dm .dmInner a.u_1926132116 span.text { font-weight:500 !important; }

  *#dm .dmInner a.u_1618846050 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    gap:20px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1618846050 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/d1a95fdf-28ea-4be6-8a24-70d4e47df5ad/icon/arrow.svg) !important;
    order:1 !important;
    width:47px !important;
    height:47px !important;
  }

  *#dm .dmInner a.u_1618846050 span.text { font-weight:500 !important; }

  *#dm .dmInner a.u_1551620416 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    gap:20px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1551620416 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/d1a95fdf-28ea-4be6-8a24-70d4e47df5ad/icon/arrow.svg) !important;
    order:1 !important;
    width:47px !important;
    height:47px !important;
  }

  *#dm .dmInner a.u_1551620416 span.text { font-weight:500 !important; }

  *#dm .dmInner a.u_1050781934 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/d1a95fdf-28ea-4be6-8a24-70d4e47df5ad/icon/arrow.svg) !important;
    order:1 !important;
    width:40px !important;
    height:40px !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1050781934 {
    gap:10px !important;
    background-color:var(--color_4) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1233527886 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    background-position:100% 50% !important;
    justify-content:center !important;
    text-align:center !important;
    gap:20px !important;
    background-color:var(--color_6) !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(39,33,33) rgb(39,33,33) rgb(39,33,33) rgb(39,33,33) !important;
  }

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

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

  *#dm .dmInner a.u_1233527886 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/d1a95fdf-28ea-4be6-8a24-70d4e47df5ad/icon/arrow.svg) !important;
    order:1 !important;
    background-color:var(--color_1) !important;
    width:47px !important;
    height:47px !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1240016347 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/d1a95fdf-28ea-4be6-8a24-70d4e47df5ad/icon/arrow.svg) !important;
    order:1 !important;
    background-color:var(--color_1) !important;
    width:47px !important;
    height:47px !important;
  }

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

  *#dm .dmInner div.u_1172450703 hr {
    border-width:1px !important;
    color:rgba(230,233,234,1) !important;
  }

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

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

  *#dm .dmInner a.u_1876968953 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/d1a95fdf-28ea-4be6-8a24-70d4e47df5ad/icon/arrow.svg) !important;
    order:1 !important;
    background-color:var(--color_3) !important;
    width:47px !important;
    height:47px !important;
  }

  *#dm .dmInner a.u_1876968953 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    background-position:100% 50% !important;
    justify-content:center !important;
    text-align:center !important;
    gap:20px !important;
    background-color:var(--color_1) !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1549257392 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    gap:20px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1549257392 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/d1a95fdf-28ea-4be6-8a24-70d4e47df5ad/icon/arrow.svg) !important;
    order:1 !important;
    width:47px !important;
    height:47px !important;
  }

  *#dm .dmInner a.u_1549257392 span.text { font-weight:500 !important; }

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

  *#dm .dmInner a.u_1411108288 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    gap:20px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1411108288 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/d1a95fdf-28ea-4be6-8a24-70d4e47df5ad/icon/arrow.svg) !important;
    order:1 !important;
    width:47px !important;
    height:47px !important;
  }

  *#dm .dmInner a.u_1411108288 span.text { font-weight:500 !important; }

  *#dm .dmInner a.u_1334260114 {
    background-color:var(--color_4) !important;
    background-image:none !important;
    gap:20px !important;
  }

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

  *#dm .dmInner div.u_1075456462 .postArticle .blogImgLink { height:280px !important; }

  *#dm .dmInner div.u_1075456462 .postArticle>.inner {
    border-radius:0px 0px 0px 0px !important;
    -webkit-box-shadow:none !important;
    box-shadow:none !important;
    -moz-box-shadow:none !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1075456462 .postTitle a { font-weight:400 !important; }

  *#dm .dmInner div.u_1075456462 .postDescription {
    font-weight:300 !important;
    max-height:5.5em !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1075456462 .authorBar {
    font-family:'Bricolage Grotesque' !important;
    color:var(--color_1) !important;
    font-weight:400 !important;
  }

  *#dm .dmInner a.u_1233418607 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    gap:20px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1233418607 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/d1a95fdf-28ea-4be6-8a24-70d4e47df5ad/icon/arrow.svg) !important;
    order:1 !important;
    width:47px !important;
    height:47px !important;
  }

  *#dm .dmInner a.u_1233418607 span.text { font-weight:500 !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1286249294 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    background-position:100% 50% !important;
    justify-content:center !important;
    text-align:center !important;
    gap:20px !important;
    background-color:var(--color_6) !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(39,33,33) rgb(39,33,33) rgb(39,33,33) rgb(39,33,33) !important;
  }

  *#dm .dmInner a.u_1286249294 span.text {
    color:var(--color_3) !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1286249294 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/d1a95fdf-28ea-4be6-8a24-70d4e47df5ad/icon/arrow.svg) !important;
    order:1 !important;
    background-color:var(--color_3) !important;
    width:47px !important;
    height:47px !important;
  }

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

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

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

  *#dm .dmInner div.u_1021549548 .socialHubIcon {
    width:39px !important;
    height:39px !important;
    font-size:26px !important;
    line-height:39px !important;
    background-color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1021549548 .socialHubInnerDiv {
    justify-content:flex-start !important;
    column-gap:16px !important;
  }

  *#dm .dmInner a.u_1791304708 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    background-position:100% 50% !important;
    justify-content:center !important;
    text-align:center !important;
    gap:20px !important;
    background-color:var(--color_5) !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(39,33,33) rgb(39,33,33) rgb(39,33,33) rgb(39,33,33) !important;
  }

  *#dm .dmInner a.u_1823715884 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/d1a95fdf-28ea-4be6-8a24-70d4e47df5ad/icon/arrow.svg) !important;
    order:1 !important;
    width:40px !important;
    height:40px !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1823715884 {
    gap:10px !important;
    background-color:var(--color_6) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1841587191 hr {
    border-width:1px !important;
    color:rgba(230,233,234,1) !important;
  }

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

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

  *#dm .dmInner a.u_1073865880 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/d1a95fdf-28ea-4be6-8a24-70d4e47df5ad/icon/arrow.svg) !important;
    order:1 !important;
    background-color:var(--color_3) !important;
    width:47px !important;
    height:47px !important;
  }

  *#dm .dmInner a.u_1073865880 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    background-position:100% 50% !important;
    justify-content:center !important;
    text-align:center !important;
    gap:20px !important;
    background-color:var(--color_1) !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1863119188 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    gap:20px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1863119188 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/d1a95fdf-28ea-4be6-8a24-70d4e47df5ad/icon/arrow.svg) !important;
    order:1 !important;
    width:47px !important;
    height:47px !important;
  }

  *#dm .dmInner a.u_1863119188 span.text { font-weight:500 !important; }

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

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

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

  *#dm .dmInner a.u_1563627580 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    gap:20px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1563627580 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/d1a95fdf-28ea-4be6-8a24-70d4e47df5ad/icon/arrow.svg) !important;
    order:1 !important;
    width:47px !important;
    height:47px !important;
  }

  *#dm .dmInner a.u_1563627580 span.text { font-weight:500 !important; }

  *#dm .dmInner a.u_1516896873 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/d1a95fdf-28ea-4be6-8a24-70d4e47df5ad/icon/arrow.svg) !important;
    order:1 !important;
    width:40px !important;
    height:40px !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1516896873 {
    gap:10px !important;
    background-color:var(--color_5) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1240016347 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    background-position:100% 50% !important;
    justify-content:center !important;
    text-align:center !important;
    gap:20px !important;
    background-color:var(--color_5) !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(39,33,33) rgb(39,33,33) rgb(39,33,33) rgb(39,33,33) !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1405562677 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/d1a95fdf-28ea-4be6-8a24-70d4e47df5ad/icon/arrow.svg) !important;
    order:1 !important;
    width:47px !important;
    height:47px !important;
  }

  *#dm .dmInner a.u_1405562677 span.text { font-weight:500 !important; }

  *#dm .dmInner a.u_1405562677 {
    background-color:var(--color_4) !important;
    background-image:none !important;
    gap:20px !important;
  }

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

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

  *#dm .dmInner a.u_1535928151 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    gap:20px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1535928151 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/d1a95fdf-28ea-4be6-8a24-70d4e47df5ad/icon/arrow.svg) !important;
    order:1 !important;
    width:47px !important;
    height:47px !important;
  }

  *#dm .dmInner a.u_1535928151 span.text { font-weight:500 !important; }

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

  *#dm .dmInner div.u_1440574339 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-radius:25px 25px 25px 25px !important;
  }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner nav.u_3615815027.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { font-size:30px !important; }

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

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

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

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

  *#dm .dmInner div.u_1075456462 .postTitle a { font-size:24px !important; }

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

  *#dm .dmInner div.u_1075456462 .postDescription { font-size:15px !important; }

  *#dm .dmInner *.u_1021549548 .socialHubIcon {
    width:32px !important;
    height:32px !important;
    font-size:21.333333333333332px !important;
    line-height:32px !important;
  }

  *#dm .dmInner *.u_1021549548 .socialHubIcon:after {
    width:40px !important;
    height:32px !important;
  }

  *#dm .dmInner div.u_1021549548 .socialHubInnerDiv { justify-content:flex-start !important; }

  *#dm .dmInner div.u_1021549548 .socialHubIcon {
    width:40px !important;
    height:40px !important;
    font-size:27px !important;
    line-height:40px !important;
  }

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

  *#dm .dmInner a.u_1516896873 span.text { font-size:13px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner a.u_1688476827 span.text { font-size:13px !important; }

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

  *#dm .dmInner div.u_1075456462 .postTitle a { font-size:24px !important; }

  *#dm .dmInner *.u_1021549548 .socialHubIcon {
    width:35px !important;
    height:35px !important;
    font-size:23.333333333333332px !important;
    line-height:35px !important;
  }

  *#dm .dmInner *.u_1021549548 .socialHubIcon:after {
    width:43px !important;
    height:35px !important;
  }

  *#dm .dmInner div.u_1021549548 .socialHubInnerDiv { justify-content:flex-start !important; }

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

  *#dm .dmInner a.u_1516896873 span.text { font-size:13px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1075456462 .postTitle a { font-size:28px !important; }

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

  *#dm .dmInner div.u_1075456462 .authorBar { font-size:15px !important; }

  *#dm .dmInner *.u_1021549548 .socialHubIcon {
    width:35px !important;
    height:35px !important;
    font-size:23.333333333333332px !important;
    line-height:35px !important;
  }

  *#dm .dmInner *.u_1021549548 .socialHubIcon:after {
    width:43px !important;
    height:35px !important;
  }
}
separatorHomeCss{color:red !important}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 {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 05935b1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\34 888bdde {
    min-height: 740px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 185px 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#f6deaf96::before, #f6deaf96 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.74;
    border-radius: inherit;
}
#f6deaf96 {
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    background-color: rgba(0, 0, 0, 1);
    background-image: url("https://irp.cdn-website.com/305b3da2/dms3rep/multi/opt/gradient-ooode-footer-1920w.png");
    background-size: contain;
    background-position: 0% 50%;
}
    
#\35 b51c4b1 {
    margin: 0px 0% 0px 0%;
}
    
#widget_k8j {
    width: 695px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ab068bd3 {
    width: 789px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c38c6b34.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 20px;
}
#c38c6b34 {
    width: 358px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a42a7a51 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 5.5% 6% 5.5%;
    margin: 0% 0% 0% 0%;
}
    
#dce7b856 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#cfbe5825 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 59%;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    padding: 2% 2% 1% 2%;
    margin: 0% 0% 0% 0%;
}
    
#f2c79179 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 38.89%;
    min-width: 4%;
    border-radius: 16px 16px 16px 16px;
    background-color: var(--color_2);
    background-image: none;
    justify-content: flex-start;
    padding: 10px 10px 16px 10px;
    margin: 0% 0% 0% 0%;
}
    
#widget_c50 {
    width: 100%;
    height: 389px;
    max-width: 100%;
}
    
#group_l13 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.828650069000714%;
    flex-wrap: nowrap;
    padding: 5px 12px 5px 12px;
    margin: 0px 0% 0px 0%;
}
    
#widget_tqc {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#group_g5f {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#widget_jch {
    width: 587px;
    height: auto;
    max-width: 100%;
}
    
#widget_pto.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 16px 10px 16px;
}
#widget_pto {
    width: undefinednull;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_fq8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#widget_fq8 {
    width: 88.63%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#da7f1614 {
    margin: 0px 0% 0px 0%;
}
    
#\37 5cfe5d3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 20px;
}
#\37 5cfe5d3 {
    width: 25.46%;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7016ad1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 20px;
}
#\39 7016ad1 {
    width: 23.55%;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 170cb58.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 170cb58 {
    width: 48.71%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 01dd26a {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 2;
}
    
#widget_7mn {
    width: 83%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#e15b3bac.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 20px;
}
#e15b3bac {
    width: 219px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9e91293.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 20px;
}
#\31 9e91293 {
    width: 171px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 b28e7b4 {
    min-height: 0px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\35 4f4fd33 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#\38 ee06d58 {
    min-height: 8px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
    padding: 16px 16px 12px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_fj2 {
    width: 246px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 6.5%;
    order: 0;
}
    
#widget_bee {
    width: 14px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\36 e784174 {
    width: 264px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: -0.2%;
    order: 2;
}
    
#\34 e354287 {
    width: 251px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 4;
}
    
#e5e2ebca {
    width: 14px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 3;
}
    
#b8629df2 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 77a4d82 {
    width: 88.42%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db7d1ead {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c9c0880a {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 16px;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    padding: 8px 8px 8px 8px;
    margin: 0% 0% 0% 0%;
}
    
#\37 471ee75 {
    align-items: flex-start;
    width: 49%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#aead8bcc.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 20px;
}
#aead8bcc {
    width: 324px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df593e26 {
    width: 133px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a43cbc70 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#e77b2148 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-around;
    margin: 0% 0% 0% 0%;
}
    
#d20daeda {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 971aa3e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 20px;
}
#\37 971aa3e {
    width: 366px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b1b2d52 {
    margin: 0px 0% 0px 0%;
}
    
#\38 f67fa18 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 0% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#a534ce15 {
    width: 363px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-left: 4px;
}
    
#\32 6a49f50 {
    width: 510px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd20c09d {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\32 e0150cc {
    width: 557px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#feb6cf11 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 dc66416 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 adca893 {
    align-items: flex-start;
    width: 49%;
    min-height: 350px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    justify-content: flex-start;
    height: auto;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#b80d1146 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d204f136 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7cec245 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e6e011da {
    width: 510px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e6eabc4a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 20px;
}
#e6eabc4a {
    width: 366px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 4bb8462.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#\33 4bb8462 {
    width: 94.66%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\32 7d34de8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    padding: 2% 2% 1% 2%;
    margin: 0% 0% 0% 0%;
}
    
#bf2d4016 {
    width: 994px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d053e7dc {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#d2ca6229 {
    min-height: 506px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 5.5% 6% 5.5%;
    margin: 0% 0% 0% 0%;
}
    
#\32 b0c2e99 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#fa847147 {
    margin: 0px 0% 0px 0%;
}
    
#\32 d464f07.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 20px;
}
#\32 d464f07 {
    width: 358px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 229958e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 20px;
}
#\30 229958e {
    width: 358px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0f9c26f.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 16px 10px 16px;
}
#\30 0f9c26f {
    width: undefinednull;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px -4.3%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 4250c04 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#e8b1172e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\32 d0f33bc {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-around;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\32 cee4fc7 {
    width: 37px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 38c1097.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#\34 38c1097 {
    width: 249px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a08b4329 {
    align-items: flex-start;
    width: 49.35%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 37b8ae4 {
    width: 1149px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f510465 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    --column-gap: 4%;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d7e7271d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 20px;
}
#d7e7271d {
    width: 237px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a8555ca9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#af129384 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d5391515 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 85%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    align-self: auto;
    order: 0;
    --column-gap: 2%;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f98b4439.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 20px;
}
#f98b4439 {
    width: 237px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 6;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c7cfc51e.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#c7cfc51e {
    width: 249px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a9e6b74b {
    width: 98.41%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 61f5cfc {
    width: 98.42%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f940fb87.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 20px;
}
#f940fb87 {
    width: 237px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f362dedc {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b9af0e5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f15d4f38 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    --column-gap: 4%;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 cbaf30c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#b5a82e93 {
    width: 37px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 aaaaa50 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 85%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    align-self: auto;
    order: 0;
    --column-gap: 2%;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a7ff428f {
    align-items: flex-start;
    width: 48.64%;
    min-height: 473px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ea03adb {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f40aacd4.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 20px;
}
#f40aacd4 {
    width: 237px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 6;
    margin: 1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3bff868 {
    width: 470px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c0eb1c2b.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#c0eb1c2b {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\33 8d6af01.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#\33 8d6af01 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 e34cdb3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 10px 6px 10px 6px;
    margin: 0px 0% 0px 0%;
}
    
#\32 2113c7f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4885b45 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/305b3da2/dms3rep/multi/opt/pexels-photo-38459847-1920w.jpeg");
}
    
#\32 6c41bde {
    min-height: 8px;
    column-gap: 8%;
    row-gap: 24px;
    width: 67.32%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\39 2f1e7d1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 20px;
}
#\39 2f1e7d1 {
    width: 211px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e84b8707 {
    justify-content: space-between;
    align-items: flex-start;
    width: 48%;
    min-height: 338px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
}
    
#\35 d8a447d {
    width: 37px;
    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 de266e5 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48%;
    min-height: 338px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-self: flex-start;
    height: auto;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#a4f041b3 {
    width: 80.39%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c6cf5da7 {
    margin: 0px 0% 0px 0%;
}
    
#\33 ea6c9a0 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 10px 5px 10px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\32 f382f2c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f79986a7 {
    width: 80.40%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 7c54a5d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.65%;
    min-width: 4%;
    justify-content: space-between;
    margin: 0% 0% 0% 0%;
}
    
#\39 b49b47a {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 2;
    padding: 10px 0px 10px 6px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 fe8eaae {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    order: 1;
    padding: 10px 6px 10px 6px;
    margin: 0px 0% 0px 0%;
}
    
#\39 dbbd357 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#bd2fbc27 {
    width: 60%;
    height: auto;
    max-width: 100%;
}
    
#\36 1f2b8a6 {
    width: 358px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 f5c0850 {
    width: 510px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 7140f1f {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#ae453340 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#ce7a45ad.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#ce7a45ad {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#ace74572 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 85%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    align-self: auto;
    order: 0;
    --column-gap: 2%;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 073c78c {
    width: 37px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 338f34c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 61e8237 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1fee837 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 85%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    align-self: auto;
    order: 0;
    --column-gap: 2%;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d653f83 {
    width: 37px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 3385b4d.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#\39 3385b4d {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 9032f49 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 fb34c68 {
    align-items: flex-start;
    width: 43.93%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#e7e829a8 {
    width: 514px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f9e1177a {
    align-items: flex-start;
    width: 43.93%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\34 a0a8935 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de228b54 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    --column-gap: 4%;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b61b480.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#\35 b61b480 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\35 7f46620 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-around;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#e5f5f5ad.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#e5f5f5ad {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 ec0b0ed {
    width: 510px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d57dfe9 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    --column-gap: 4%;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3666a24 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 62efb4b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 8f8e66c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 20px;
}
#\34 8f8e66c {
    width: 237px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ba973c0d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 20px;
}
#ba973c0d {
    width: 237px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a04e2668 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4784649 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 8ad1d90::before, #\30 8ad1d90 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\30 8ad1d90 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    background-color: rgba(0, 0, 0, 0);
    width: 36%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 a5cf5e2 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 1% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 8d72165::before, #\33 8d72165 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\33 8d72165 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 60%;
    justify-content: space-between;
    background-image: url();
    min-width: 4%;
    order: 1;
    align-items: center;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e15832bc {
    width: 35%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c7f3a7a {
    width: 60%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#a01853d5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 2px;
    padding-bottom: 2px;
}
#a01853d5 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a9eb81e {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    order: 1;
    align-self: stretch;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\33 7722a18.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 20px;
}
#\33 7722a18 {
    width: 260px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8a24fdc {
    width: 133px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dbbf1f35 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\30 6151f62::before, #\30 6151f62 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\30 6151f62 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 60%;
    justify-content: space-between;
    background-image: url();
    min-width: 4%;
    order: 1;
    align-items: center;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e8794fce {
    width: 35%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bbde9725.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 2px;
    padding-bottom: 2px;
}
#bbde9725 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fbcfe6cd::before, #fbcfe6cd > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#fbcfe6cd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    background-color: rgba(0, 0, 0, 0);
    width: 36%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 7777f23 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 4% 1% 4%;
    margin: 0% 0% 0% 0%;
}
    
#c567a377 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    order: 1;
    align-self: stretch;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#e344947f {
    width: 60%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a61eda4c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 20px;
}
#a61eda4c {
    width: 260px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 0513356 {
    width: 60%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c54791df {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 4% 1% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 b4c0288::before, #\33 b4c0288 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\33 b4c0288 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 60%;
    justify-content: space-between;
    background-image: url();
    min-width: 4%;
    order: 1;
    align-items: center;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f3087307 {
    width: 35%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d40bdd86.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 2px;
    padding-bottom: 2px;
}
#d40bdd86 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e98c5e1e::before, #e98c5e1e > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#e98c5e1e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    background-color: rgba(0, 0, 0, 0);
    width: 36%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 8abe98a {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    order: 1;
    align-self: stretch;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#ed88853e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 20px;
}
#ed88853e {
    width: 260px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 9069618 {
    margin: 0px 0% 0px 0%;
}
    
#\38 04eda34 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a63f1f6f {
    min-height: 75px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 4766f70.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 2px;
    padding-bottom: 2px;
}
#\35 4766f70 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 5d783a1::before, #\36 5d783a1 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\36 5d783a1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    background-color: rgba(0, 0, 0, 0);
    width: 36%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c87c82ef {
    width: 35%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fbe9085 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 4% 1% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 2118f02 {
    width: 60%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 13fbbdf::before, #\30 13fbbdf > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\30 13fbbdf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 60%;
    justify-content: space-between;
    background-image: url();
    min-width: 4%;
    order: 1;
    align-items: center;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 a28aba1 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    order: 1;
    align-self: stretch;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\31 06aa32f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 2px;
    padding-bottom: 2px;
}
#\31 06aa32f {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 7ca78b5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 20px;
}
#\37 7ca78b5 {
    width: 260px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#dcb4c554 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    order: 1;
    align-self: stretch;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#d51e6bed {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 4% 1% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 49daaad {
    width: 35%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 84fdd6e {
    width: 60%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5710c77.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 2px;
    padding-bottom: 2px;
}
#\31 5710c77 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 233c0df::before, #\32 233c0df > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\32 233c0df {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 60%;
    justify-content: space-between;
    background-image: url();
    min-width: 4%;
    order: 1;
    align-items: center;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 b3ba9e7::before, #\39 b3ba9e7 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\39 b3ba9e7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    background-color: rgba(0, 0, 0, 0);
    width: 36%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ab6975a6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 20px;
}
#ab6975a6 {
    width: 260px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 a545dc1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 2px;
    padding-bottom: 2px;
}
#\31 a545dc1 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3e79415::before, #\32 3e79415 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\32 3e79415 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    background-color: rgba(0, 0, 0, 0);
    width: 36%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f9a36f19::before, #f9a36f19 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#f9a36f19 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 60%;
    justify-content: space-between;
    background-image: url();
    min-width: 4%;
    order: 1;
    align-items: center;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f1695cce {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    order: 1;
    align-self: stretch;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\31 8acbfe3 {
    width: 35%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef586b8b {
    width: 60%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b1b09ad3 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 4% 1% 4%;
    margin: 0% 0% 0% 0%;
}
    
#f9ef8de1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 20px;
}
#f9ef8de1 {
    width: 260px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 0812681.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#\32 0812681 {
    width: 93.32%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 3b8b9a8 {
    min-height: 506px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 5.5% 6% 5.5%;
    margin: 0% 0% 0% 0%;
}
    
#f7b5eb5d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 20px;
}
#f7b5eb5d {
    width: 358px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 cc01d81 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    padding: 2% 2% 1% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\35 02b2279 {
    width: 944.9px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 bb66705 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\32 e3bd593 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\39 5b068ce.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 20px;
}
#\39 5b068ce {
    width: 358px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e9068a0 {
    margin: 0px 0% 0px 0%;
}
    
#d3723b02 {
    width: 42px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px -2.2%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#f6d8f17f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 20px;
}
#f6d8f17f {
    width: 324px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 63bb81e {
    min-height: 0;
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 0% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 7ac424c {
    width: 557px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 91e9b82 {
    width: 133px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f534721 {
    width: 88.42%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d4960894 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f78d9433 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 16px;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    padding: 8px 8px 8px 8px;
    margin: 0% 0% 0% 0%;
}
    
#\36 09ae476 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#cdcd1392 {
    margin: 0px 0% 0px 0%;
}
    
#\30 aefa396 {
    width: 363px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-left: 4px;
}
    
#\35 d03eb98 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#c5b3a2bc {
    align-items: flex-start;
    width: 43.93%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\37 cd0a95a {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    --column-gap: 4%;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b6d91e8b.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#b6d91e8b {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 0729ad4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 5034ba1 {
    align-items: flex-start;
    width: 43.93%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\36 e325461.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#\36 e325461 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 dfe6897 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 632133f.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#\39 632133f {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c7825d98 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#b84cca12 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#e71dadf2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c9337c9a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 85%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    align-self: auto;
    order: 0;
    --column-gap: 2%;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ced2cb89 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    --column-gap: 4%;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a65ed0e {
    width: 37px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee2fc0a9.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#ee2fc0a9 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a43a96cb {
    width: 514px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a878d75b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 85%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    align-self: auto;
    order: 0;
    --column-gap: 2%;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 eb57108 {
    width: 37px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 6459a4d {
    width: 510px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 fb43d20 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 221f802 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 d7be8da {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f5c2b93 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-around;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#d1046b39.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 20px;
}
#d1046b39 {
    width: 237px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d3b282a7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 20px;
}
#d3b282a7 {
    width: 237px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 daa6328 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a67390db {
    width: 99.99993836791064%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 eb98e43 {
    width: 80.40%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 4f4d732 {
    width: 358px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 2c8fb76 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 10px 5px 10px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\31 4ec2009 {
    width: 79.27%;
    height: auto;
    max-width: 100%;
}
    
#\30 8103bc2 {
    justify-content: space-between;
    align-items: flex-start;
    width: 42%;
    min-height: 338px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    order: 0;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
}
    
#e4878e8c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 42%;
    min-height: 338px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-self: flex-start;
    height: auto;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\35 56aee3f {
    width: 98.82%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f25288c1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 31px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd3d1a8b {
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#fa0f326f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/305b3da2/dms3rep/multi/opt/pexels-photo-38459847-1920w.jpeg");
}
    
#\30 5bf84ac {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 2;
    padding: 10px 0px 10px 6px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f5f3429 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#d63a744a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.65%;
    min-width: 4%;
    justify-content: space-between;
    margin: 0% 0% 0% 0%;
}
    
#\32 3bf5f44 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 10px 6px 10px 6px;
    margin: 0px 0% 0px 0%;
}
    
#\37 fe793a0 {
    min-height: 8px;
    column-gap: 8%;
    row-gap: 24px;
    width: 67.32%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\31 d10902a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    order: 1;
    padding: 10px 6px 10px 6px;
    margin: 0px 0% 0px 0%;
}
    
#cec9885f {
    width: 37px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3c9bd5b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 20px;
}
#\32 3c9bd5b {
    width: 267px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 d65fc42 {
    width: 60%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e82f06d5 {
    width: 35%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 dd2bda9 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 4% 1% 4%;
    margin: 0% 0% 0% 0%;
}
    
#db81b7c6::before, #db81b7c6 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#db81b7c6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    background-color: rgba(0, 0, 0, 0);
    width: 36%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#cf60b2ac.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 20px;
}
#cf60b2ac {
    width: 260px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 882a017::before, #\37 882a017 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\37 882a017 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 60%;
    justify-content: space-between;
    background-image: url();
    min-width: 4%;
    order: 1;
    align-items: center;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 85c6977 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    order: 1;
    align-self: stretch;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\36 a99508d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 2px;
    padding-bottom: 2px;
}
#\36 a99508d {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 2293687 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e4d11ab {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 85%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    align-self: auto;
    order: 0;
    --column-gap: 2%;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1b30ffc {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#b48da19d.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#b48da19d {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#e231c641 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    --column-gap: 4%;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc17a968 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 450px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 1a94e10 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5a9fbef.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#\38 5a9fbef {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\35 04e7f2c {
    align-items: flex-start;
    width: 43.94%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5bb14e4 {
    width: 514px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e1a9a08.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 20px;
}
#\33 e1a9a08 {
    width: 237px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c3aed1c {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-around;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\32 9a26d20 {
    width: 37px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 120bb1b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\35 eb918ba {
    width: 99.97%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 907ab59.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 20px;
}
#\36 907ab59 {
    width: 237px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0822b8d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 450px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 7e7b511 {
    align-items: flex-start;
    width: 43.93%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f7bd509.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#\34 f7bd509 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#d0f3bc88 {
    width: 470px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 12fb4e5.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#\30 12fb4e5 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\35 eda0ef8 {
    width: 37px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4bd49a7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 85%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    align-self: auto;
    order: 0;
    --column-gap: 2%;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b4f542f6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 81455ad {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0760c29 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a2ef0700 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    --column-gap: 4%;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e9171822 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 16a8e31 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#\39 c50655f {
    margin: 0px 0% 0px 0%;
}
    
#c2ec73e0 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 48px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\36 427d3d0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_766 {
    width: 100%;
    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 {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 1427ab6 {
    min-height: 229px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    height: auto;
    align-self: center;
    margin: 0% 0% 0% 0%;
}
    
#\38 b6b9df7 {
    min-height: 260px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 1% 4%;
    margin: 0% 0% 0% 0%;
}
    
#d5f8fa9f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\35 13431fb[data-pinned] {
    position: sticky;
    top: 60px;
    bottom: auto;
    z-index: 1;
}
#\35 13431fb {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c7acf283 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#d67a68c8 {
    width: 35%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f3f0b954.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 2px;
    padding-bottom: 2px;
}
#f3f0b954 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f0272d8f::before, #f0272d8f > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#f0272d8f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    background-color: rgba(0, 0, 0, 0);
    width: 36%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 0b9643f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 20px;
}
#\34 0b9643f {
    width: 260px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 32a4fca::before, #\37 32a4fca > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\37 32a4fca {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 60%;
    justify-content: space-between;
    background-image: url();
    min-width: 4%;
    order: 1;
    align-items: center;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 b0ce401 {
    width: 60%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1b453de {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    order: 1;
    align-self: stretch;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\30 2581a3a {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 4% 1% 4%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#dc567129 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\38 9b078a0 {
    width: 37px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a0db314e {
    width: 98.42%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d0c4de3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 20px;
}
#\35 d0c4de3 {
    width: 237px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 6;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9a565b4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 be8524e.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#\37 be8524e {
    width: 249px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e20df6c3 {
    align-items: flex-start;
    width: 43.93%;
    min-height: 473px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a7cb6222.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#a7cb6222 {
    width: 249px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 5c8e0c0 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    --column-gap: 4%;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#add2d980 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 454px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#eeb1ba97 {
    width: 98.41%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ffba0bef {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#abb9b9fe {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    --column-gap: 4%;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e0d82c9f {
    width: 670px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7ebe972 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-around;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 e98f11e {
    width: 37px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bfcc494d {
    align-items: flex-start;
    width: 44.57%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d4862e8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bfc19c52 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 85%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    align-self: auto;
    order: 0;
    --column-gap: 2%;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a3d23d65 {
    width: 96%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 102e917 {
    width: 1149px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 6e015c3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 20px;
}
#\37 6e015c3 {
    width: 268px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 6px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 888bdde {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 320px;
    column-gap: 0%;
    padding: 20% 4% 4% 4%;
}
    
#\35 b51c4b1 {
    margin: 0px 0% 0px 0%;
}
    
#f6deaf96 {
    background-position: 50% 50%;
}
    
#\37 05935b1 {
    width: 100%;
    min-height: 8px;
    row-gap: 24px;
    padding: 8px 8px 8px 8px;
    margin: 0% 0% 0% 0%;
}
    
#widget_k8j {
    width: 410px;
}
    
#ab068bd3 {
    width: 410px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a42a7a51 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 24px;
    padding: 0% 5% 10% 5%;
}
    
#da7f1614 {
    margin: 0px 0% 0px 0%;
}
    
#cfbe5825 {
    width: 100%;
    min-height: 80px;
    row-gap: 18px;
    padding: 4% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#f2c79179 {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#widget_jch {
    width: 345px;
}
    
#widget_fq8 {
    width: 100%;
}
    
#widget_pto.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 16px 10px 16px;
}
#widget_pto {
    width: auto;
    margin: 0px 0% 0px 0%;
}
    
#group_l13 {
    padding: 8px 10px 8px 10px;
    margin: 0px 0% 0px 0%;
}
    
#widget_7mn {
    height: auto;
}
    
#e15b3bac {
    min-height: auto;
    width: 173px;
}
    
#\31 9e91293 {
    min-height: auto;
    width: 173px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 b28e7b4 {
    padding: 0% 0% 0% 0%;
}
    
#b8629df2 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 77a4d82 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
}
    
#\38 f67fa18 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 4% 4% 4% 4%;
}
    
#db7d1ead {
    width: 52.85%;
    column-gap: 3.5251996695125314%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    min-height: 100%;
    align-self: stretch;
    max-height: none;
    padding: 4px 8px 4px 8px;
    margin: 0px 0% 0px 0%;
}
    
#c9c0880a {
    row-gap: 0px;
    width: 100%;
    min-height: 80px;
}
    
#\37 471ee75 {
    width: 100%;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#a534ce15 {
    width: 69.38%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\32 6a49f50 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#aead8bcc {
    margin-right: 0%;
    margin-left: 0%;
    width: 242px;
    order: 1;
}
    
#df593e26 {
    width: 120px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#e77b2148 {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-start;
    width: 100%;
    min-height: 80px;
    padding: 16px 8px 16px 8px;
    margin: 0% 0% 0% 0%;
}
    
#d20daeda {
    justify-content: flex-start;
    column-gap: 3.573505804620431%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    height: auto;
    min-height: 224px;
    padding: 16px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\35 b1b2d52 {
    margin: 0px 0% 0px 0%;
}
    
#bd20c09d {
    --column-gap: 8%;
    column-gap: 8%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 129px;
    justify-content: flex-start;
}
    
#\32 e0150cc {
    width: 410px;
}
    
#\33 adca893 {
    width: 100%;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#b80d1146 {
    width: 52.85%;
    column-gap: 3.5251996695125314%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    min-height: 100%;
    align-self: stretch;
    max-height: none;
    padding: 4px 8px 4px 8px;
    margin: 0px 0% 0px 0%;
}
    
#e6e011da {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d2ca6229 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 24px;
    padding: 0% 5% 10% 5%;
}
    
#\33 4bb8462 {
    width: 100%;
}
    
#\32 7d34de8 {
    width: 100%;
    min-height: 577px;
    row-gap: 18px;
    height: auto;
    padding: 4% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#bf2d4016 {
    width: 345px;
}
    
#fa847147 {
    margin: 0px 0% 0px 0%;
}
    
#\32 d464f07 {
    height: auto;
    min-height: 47px;
}
    
#\30 229958e {
    height: auto;
    min-height: 47px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 4250c04 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\31 f5cd6e8 {
    margin: 0px 0% 0px 0%;
}
    
#d5391515 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 38c1097 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c7cfc51e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 e34cdb3 {
    width: 48%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 6c41bde {
    width: 100%;
    min-height: 80px;
    column-gap: 2%;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 2f1e7d1 {
    min-height: auto;
    width: 173px;
}
    
#e84b8707 {
    width: 49%;
    justify-content: space-between;
    min-height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 de266e5 {
    width: 49%;
    row-gap: 0px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#a4f041b3 {
    width: 100%;
}
    
#c6cf5da7 {
    margin: 0px 0% 0px 0%;
}
    
#\33 ea6c9a0 {
    padding: 10px 8px 10px 8px;
    margin: 0px 0% 0px 0%;
}
    
#f79986a7 {
    width: 100%;
}
    
#\30 7c54a5d {
    width: 100%;
    min-height: 271px;
    column-gap: 3%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 b49b47a {
    padding: 10px 0px 10px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\36 fe8eaae {
    row-gap: 4px;
    padding: 10px 8px 10px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\39 dbbd357 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 32px;
    padding: 4% 5% 6% 5%;
}
    
#bd2fbc27 {
    width: 60%;
}
    
#\36 1f2b8a6 {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 1916326 {
    margin: 0px 0% 0px 0%;
}
    
#\37 7140f1f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 8ad1d90 {
    width: 100%;
    min-height: 0px;
    row-gap: 24px;
    order: 0;
}
    
#\32 a5cf5e2 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\33 8d72165 {
    width: 100%;
    min-height: 80px;
    order: 1;
    align-items: flex-start;
}
    
#\39 a9eb81e {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 6151f62 {
    width: 100%;
    min-height: 80px;
    order: 1;
    align-items: flex-start;
}
    
#fbcfe6cd {
    width: 100%;
    min-height: 80px;
    row-gap: 24px;
    order: 0;
}
    
#\33 7777f23 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 16px;
}
    
#c567a377 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c54791df {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 16px;
}
    
#\33 b4c0288 {
    width: 100%;
    min-height: 80px;
    order: 1;
    align-items: flex-start;
}
    
#e98c5e1e {
    width: 100%;
    min-height: 80px;
    row-gap: 24px;
    order: 0;
}
    
#\37 8abe98a {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a63f1f6f {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 0px;
    padding-bottom: 8%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 5d783a1 {
    width: 100%;
    min-height: 80px;
    row-gap: 24px;
    order: 0;
}
    
#\31 fbe9085 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 16px;
}
    
#\30 13fbbdf {
    width: 100%;
    min-height: 80px;
    order: 1;
    align-items: flex-start;
}
    
#\34 a28aba1 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dcb4c554 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
    
#d51e6bed {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 16px;
}
    
#\32 233c0df {
    width: 100%;
    min-height: 80px;
    order: 1;
    align-items: flex-start;
}
    
#\39 b3ba9e7 {
    width: 100%;
    min-height: 80px;
    row-gap: 24px;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 3e79415 {
    width: 100%;
    min-height: 80px;
    row-gap: 24px;
    order: 0;
}
    
#f9a36f19 {
    width: 100%;
    min-height: 80px;
    order: 1;
    align-items: flex-start;
}
    
#f1695cce {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
    
#b1b09ad3 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 0812681 {
    width: 100%;
}
    
#\39 3b8b9a8 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 24px;
    padding: 0% 5% 10% 5%;
}
    
#f7b5eb5d {
    height: auto;
    min-height: 47px;
}
    
#\35 cc01d81 {
    width: 100%;
    min-height: 577px;
    row-gap: 18px;
    height: auto;
    padding: 4% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\35 02b2279 {
    width: 345px;
}
    
#\39 5b068ce {
    height: auto;
    min-height: 47px;
}
    
#\38 e9068a0 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f78d9433 {
    row-gap: 0px;
    width: 100%;
    min-height: 80px;
}
    
#f6d8f17f {
    margin-right: 0%;
    margin-left: 0%;
    width: 242px;
    order: 1;
}
    
#\36 63bb81e {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 4% 4% 4% 4%;
}
    
#cdcd1392 {
    margin: 0px 0% 0px 0%;
}
    
#\36 7ac424c {
    width: 410px;
}
    
#\32 91e9b82 {
    width: 120px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\30 aefa396 {
    width: 69.38%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\35 d03eb98 {
    --column-gap: 8%;
    column-gap: 8%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 129px;
    justify-content: flex-start;
}
    
#\38 f534721 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
}
    
#d4960894 {
    justify-content: flex-start;
    column-gap: 3.573505804620431%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    height: auto;
    min-height: 224px;
    padding: 16px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 37e9b1e {
    margin: 0px 0% 0px 0%;
}
    
#c7825d98 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 eb98e43 {
    width: 100%;
}
    
#\38 4f4d732 {
    width: 100%;
}
    
#\37 2c8fb76 {
    padding: 10px 8px 10px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\31 4ec2009 {
    width: 60%;
}
    
#\30 8103bc2 {
    width: 49%;
    justify-content: space-between;
    min-height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e4878e8c {
    width: 49%;
    row-gap: 0px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\35 56aee3f {
    width: 100%;
}
    
#dd3d1a8b {
    margin: 0px 0% 0px 0%;
}
    
#\30 5bf84ac {
    padding: 10px 0px 10px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\30 f5f3429 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 32px;
    padding: 4% 5% 6% 5%;
}
    
#d63a744a {
    width: 100%;
    min-height: 271px;
    column-gap: 3%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 3bf5f44 {
    width: 48%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 fe793a0 {
    width: 100%;
    min-height: 80px;
    column-gap: 2%;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 d10902a {
    row-gap: 4px;
    padding: 10px 8px 10px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\32 3c9bd5b {
    min-height: auto;
    width: 173px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 dd2bda9 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 16px;
}
    
#db81b7c6 {
    width: 100%;
    min-height: 80px;
    row-gap: 24px;
    order: 0;
}
    
#\37 882a017 {
    width: 100%;
    min-height: 80px;
    order: 1;
    align-items: flex-start;
}
    
#\36 85c6977 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 1b30ffc {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#a85a1252 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e9171822 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 16px;
    padding: 6% 4% 6% 4%;
}
    
#\39 c50655f {
    margin: 0px 0% 0px 0%;
}
    
#c2ec73e0 {
    width: 100%;
    min-height: 80px;
    padding: 16px 8px 16px 8px;
    margin: 0% 0% 0% 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#f0272d8f {
    width: 100%;
    min-height: 80px;
    row-gap: 24px;
    order: 0;
}
    
#\37 32a4fca {
    width: 100%;
    min-height: 80px;
    order: 1;
    align-items: flex-start;
}
    
#\39 1b453de {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
    
#\30 2581a3a {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dc567129 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#bfc19c52 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 be8524e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 c9ed129 {
    margin: 0px 0% 0px 0%;
}
    
#a7cb6222 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\37 05935b1 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    row-gap: 16px;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\34 888bdde {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 26% 5% 6% 5%;
}
    
#\35 b51c4b1 {
    margin: 0px 0% 0px 0%;
}
    
#widget_k8j {
    width: 316px;
    order: 0;
    margin-top: 2px;
}
    
#ab068bd3 {
    width: 316px;
    order: 0;
    margin-top: 24px;
}
    
#c38c6b34 {
    width: 316px;
    height: auto;
    min-height: auto;
    margin-top: 19px;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#f6deaf96 {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 50%;
}
}



@media (max-width: 767px) {
    
#a42a7a51 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 0% 6% 8% 6%;
}
    
#cfbe5825 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 8px;
    padding: 4% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#f2c79179 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    justify-content: flex-start;
    row-gap: 8px;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#widget_c50 {
    height: 240px;
}
    
#group_g5f {
    column-gap: 6.993580112006556%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 24px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#widget_jch {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
}
    
#widget_pto {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
    order: 0;
}
    
#widget_fq8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 5px 10px;
}
#widget_fq8 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_l13 {
    --column-gap: 6%;
    column-gap: 6%;
    align-items: flex-start;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
}
    
#da7f1614 {
    margin: 4% 0% 4% 0%;
}
    
#widget_tqc {
    width: 99.29%;
    order: 0;
}
    
#\37 5cfe5d3 {
    width: 299px;
    height: auto;
    min-height: auto;
}
    
#\39 7016ad1 {
    width: 299px;
    height: auto;
    min-height: auto;
}
    
#\39 170cb58 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100.00%;
    align-self: center;
    order: 3;
}
    
#\35 01dd26a {
    width: 99.29%;
    order: 2;
}
    
#widget_7mn {
    height: auto;
    order: 1;
}
    
#e15b3bac {
    height: auto;
    min-height: auto;
    width: 249px;
    order: 4;
}
    
#\31 9e91293 {
    height: auto;
    min-height: auto;
    width: 249px;
    order: 4;
}
}



@media (max-width: 767px) {
    
#\30 b28e7b4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\38 ee06d58 {
    width: 100%;
    min-height: 58px;
    align-items: center;
    height: auto;
    justify-content: center;
    column-gap: 4%;
}
    
#widget_fj2 {
    width: auto;
}
    
#\36 e784174 {
    width: auto;
}
    
#b8629df2 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 77a4d82 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\38 f67fa18 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 6% 4% 6% 4%;
}
    
#db7d1ead {
    row-gap: 14px;
    padding: 12px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c9c0880a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 0px;
    padding: 5px 5px 5px 5px;
    margin: 0% 0% 0% 0%;
}
    
#\37 471ee75 {
    width: 100%;
    row-gap: 8px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#a534ce15 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
    
#\32 6a49f50 {
    width: 100%;
}
    
#aead8bcc {
    order: 1;
    min-height: auto;
}
    
#df593e26 {
    width: 90px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#e77b2148 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#d20daeda {
    column-gap: 6.993580112006556%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 32px;
    height: auto;
    min-height: 163px;
    padding: 10px 5px 10px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\35 b1b2d52 {
    margin: 0px 0% 0px 0%;
}
    
#bd20c09d {
    column-gap: 6.993580112006556%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\32 e0150cc {
    width: 316px;
    order: 0;
}
    
#\33 adca893 {
    width: 100%;
    row-gap: 8px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#b80d1146 {
    row-gap: 14px;
    padding: 12px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e6e011da {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\33 4bb8462.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 5px 10px;
}
#\33 4bb8462 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 7d34de8 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 8px;
    padding: 4% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#bf2d4016 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
}
    
#d053e7dc {
    column-gap: 6.993580112006556%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 24px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#d2ca6229 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 8% 6% 8% 6%;
}
    
#fa847147 {
    margin: 0% 0% 0% 0%;
}
    
#\32 d464f07 {
    width: 299px;
    height: auto;
    min-height: auto;
}
    
#\30 229958e {
    width: 299px;
    height: auto;
    min-height: auto;
}
    
#\30 0f9c26f {
    margin-right: 0%;
    margin-left: 0%;
    width: 282px;
    order: 0;
}
}



@media (max-width: 767px) {
    
#\39 4250c04 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\32 d0f33bc {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\32 cee4fc7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 11.83%;
    height: auto;
    order: 0;
}
    
#\34 38c1097.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\34 38c1097 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a08b4329 {
    width: 100%;
    row-gap: 8px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\37 37b8ae4 {
    width: 100%;
}
    
#\30 f510465 {
    column-gap: 7.920792079207921%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    row-gap: 14px;
}
    
#a8555ca9 {
    row-gap: 14px;
    padding: 12px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d5391515 {
    margin-right: 0%;
    margin-left: 0%;
    width: 80.25%;
    order: 1;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#c7cfc51e.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#c7cfc51e {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f15d4f38 {
    column-gap: 7.920792079207921%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    row-gap: 14px;
}
    
#\35 cbaf30c {
    row-gap: 14px;
    padding: 12px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#b5a82e93 {
    margin-right: 0%;
    margin-left: 0%;
    width: 11.83%;
    height: auto;
    order: 0;
}
    
#\33 8d6af01.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\33 8d6af01 {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 3bff868 {
    width: 100%;
}
    
#c0eb1c2b.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#c0eb1c2b {
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\38 aaaaa50 {
    margin-right: 0%;
    margin-left: 0%;
    width: 80.25%;
    order: 1;
}
    
#a7ff428f {
    width: 100%;
    row-gap: 8px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 e34cdb3 {
    width: 100.00%;
}
    
#\32 6c41bde {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    column-gap: 8%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 32px;
    padding: 24px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\39 2f1e7d1 {
    height: auto;
    min-height: auto;
    width: 203px;
}
    
#e84b8707 {
    width: 100%;
    justify-content: flex-start;
    align-self: flex-start;
    min-height: auto;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\35 d8a447d {
    margin-right: 0%;
    margin-left: 0%;
    width: 11.83%;
    height: auto;
    order: 0;
}
    
#\30 de266e5 {
    width: 100%;
    row-gap: 4px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#a4f041b3 {
    width: 100.00%;
}
    
#c6cf5da7 {
    margin: 0px 0% 0px 0%;
}
    
#\33 ea6c9a0 {
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#f79986a7 {
    width: 100.00%;
}
    
#\30 7c54a5d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 10px 4px 10px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\39 b49b47a {
    height: auto;
    min-height: 60px;
    padding: 10px 0px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\36 fe8eaae {
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\39 dbbd357 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 6% 6% 8% 6%;
}
    
#\36 1f2b8a6 {
    width: 100%;
}
    
#\32 f5c0850 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\37 7140f1f {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#ce7a45ad.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#ce7a45ad {
    margin: 0px 0% 0px 0%;
}
    
#ace74572 {
    margin-right: 0%;
    margin-left: 0%;
    width: 80.25%;
    order: 1;
}
    
#\32 073c78c {
    margin-right: 0%;
    margin-left: 0%;
    width: 11.83%;
    height: auto;
    order: 0;
}
    
#\35 1fee837 {
    margin-right: 0%;
    margin-left: 0%;
    width: 80.25%;
    order: 1;
}
    
#\33 d653f83 {
    margin-right: 0%;
    margin-left: 0%;
    width: 11.83%;
    height: auto;
    order: 0;
}
    
#\39 3385b4d.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\39 3385b4d {
    margin: 0px 0% 0px 0%;
}
    
#\30 fb34c68 {
    width: 100%;
    row-gap: 8px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#e7e829a8 {
    width: 100%;
}
    
#f9e1177a {
    width: 100%;
    row-gap: 8px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#de228b54 {
    column-gap: 7.920792079207921%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    row-gap: 14px;
}
    
#\35 b61b480.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\35 b61b480 {
    margin: 0px 0% 0px 0%;
}
    
#\35 7f46620 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#e5f5f5ad.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#e5f5f5ad {
    margin: 0px 0% 0px 0%;
}
    
#\34 ec0b0ed {
    width: 100%;
}
    
#\32 d57dfe9 {
    column-gap: 7.920792079207921%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    row-gap: 14px;
}
    
#\30 3666a24 {
    row-gap: 14px;
    padding: 12px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 62efb4b {
    row-gap: 14px;
    padding: 12px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 8ad1d90 {
    row-gap: 16px;
    width: 100%;
    min-height: 0px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#\32 a5cf5e2 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#\33 8d72165 {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
}
    
#\31 c7f3a7a {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e15832bc {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a01853d5 {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 a9eb81e {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    height: auto;
    min-height: 120px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7722a18 {
    min-height: auto;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\33 8a24fdc {
    width: 90px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
}



@media (max-width: 767px) {
    
#\30 6151f62 {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
}
    
#e8794fce {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#bbde9725 {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#fbcfe6cd {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#\33 7777f23 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#c567a377 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    min-height: 120px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e344947f {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a61eda4c {
    min-height: auto;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\32 0513356 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c54791df {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\33 b4c0288 {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 1;
    padding: 16px 16px 16px 16px;
}
    
#f3087307 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#e98c5e1e {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#\37 8abe98a {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    min-height: 120px;
}
    
#ed88853e {
    min-height: auto;
}
}



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



@media (max-width: 767px) {
    
#\36 5d783a1 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#c87c82ef {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\31 fbe9085 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\37 2118f02 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 13fbbdf {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 1;
    padding: 16px 16px 16px 16px;
}
    
#\34 a28aba1 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    min-height: 120px;
}
    
#\37 7ca78b5 {
    min-height: auto;
}
}



@media (max-width: 767px) {
    
#dcb4c554 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    min-height: 120px;
}
    
#d51e6bed {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\35 49daaad {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\39 84fdd6e {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 233c0df {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 1;
    padding: 16px 16px 16px 16px;
}
    
#\39 b3ba9e7 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#ab6975a6 {
    min-height: auto;
}
}



@media (max-width: 767px) {
    
#\32 3e79415 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#f9a36f19 {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 1;
    padding: 16px 16px 16px 16px;
}
    
#f1695cce {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    min-height: 120px;
}
    
#\31 8acbfe3 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#ef586b8b {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b1b09ad3 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#f9ef8de1 {
    min-height: auto;
}
}



@media (max-width: 767px) {
    
#\32 0812681.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 5px 10px;
}
#\32 0812681 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 3b8b9a8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 8% 6% 8% 6%;
}
    
#f7b5eb5d {
    width: 299px;
    height: auto;
    min-height: auto;
}
    
#\35 cc01d81 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 8px;
    padding: 4% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 02b2279 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
}
    
#\38 bb66705 {
    column-gap: 6.993580112006556%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 24px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\39 5b068ce {
    width: 299px;
    height: auto;
    min-height: auto;
}
    
#\38 e9068a0 {
    margin: 0% 0% 0% 0%;
}
    
#d3723b02 {
    margin-right: 0%;
    margin-left: 0%;
    width: 11.83%;
    height: auto;
    order: 0;
}
}



@media (max-width: 767px) {
    
#f78d9433 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 0px;
    padding: 5px 5px 5px 5px;
    margin: 0% 0% 0% 0%;
}
    
#f6d8f17f {
    order: 1;
    min-height: auto;
}
    
#\36 63bb81e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 6% 4% 6% 4%;
}
    
#cdcd1392 {
    margin: 0px 0% 0px 0%;
}
    
#\36 7ac424c {
    width: 316px;
    order: 0;
}
    
#\32 91e9b82 {
    width: 90px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\30 aefa396 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
    
#\35 d03eb98 {
    column-gap: 6.993580112006556%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\38 f534721 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#d4960894 {
    column-gap: 6.993580112006556%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 32px;
    height: auto;
    min-height: 163px;
    padding: 10px 5px 10px 5px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c5b3a2bc {
    width: 100%;
    row-gap: 8px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\39 632133f.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\39 632133f {
    margin: 0px 0% 0px 0%;
}
    
#\37 cd0a95a {
    column-gap: 7.920792079207921%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    row-gap: 14px;
}
    
#b6d91e8b.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#b6d91e8b {
    margin: 0px 0% 0px 0%;
}
    
#c7825d98 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\36 0729ad4 {
    row-gap: 14px;
    padding: 12px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c9337c9a {
    margin-right: 0%;
    margin-left: 0%;
    width: 80.25%;
    order: 1;
}
    
#ced2cb89 {
    column-gap: 7.920792079207921%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    row-gap: 14px;
}
    
#\30 a65ed0e {
    margin-right: 0%;
    margin-left: 0%;
    width: 11.83%;
    height: auto;
    order: 0;
}
    
#ee2fc0a9.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#ee2fc0a9 {
    margin: 0px 0% 0px 0%;
}
    
#\32 5034ba1 {
    width: 100%;
    row-gap: 8px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#a43a96cb {
    width: 100%;
}
    
#a878d75b {
    margin-right: 0%;
    margin-left: 0%;
    width: 80.25%;
    order: 1;
}
    
#\38 eb57108 {
    margin-right: 0%;
    margin-left: 0%;
    width: 11.83%;
    height: auto;
    order: 0;
}
    
#\30 6459a4d {
    width: 100%;
}
    
#\35 221f802 {
    row-gap: 14px;
    padding: 12px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 e325461.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\36 e325461 {
    margin: 0px 0% 0px 0%;
}
    
#\37 f5c2b93 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\38 eb98e43 {
    width: 100.00%;
}
    
#\38 4f4d732 {
    width: 100%;
}
    
#\37 2c8fb76 {
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\30 8103bc2 {
    width: 100%;
    justify-content: flex-start;
    align-self: flex-start;
    min-height: auto;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
}
    
#e4878e8c {
    width: 100%;
    row-gap: 4px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\35 56aee3f {
    width: 100.00%;
}
    
#dd3d1a8b {
    margin: 0px 0% 0px 0%;
}
    
#\30 5bf84ac {
    height: auto;
    min-height: 60px;
    padding: 10px 0px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\30 f5f3429 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 6% 6% 8% 6%;
}
    
#d63a744a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 10px 4px 10px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\32 3bf5f44 {
    width: 100.00%;
}
    
#\37 fe793a0 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    column-gap: 8%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 32px;
    padding: 24px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\31 d10902a {
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#cec9885f {
    margin-right: 0%;
    margin-left: 0%;
    width: 11.83%;
    height: auto;
    order: 0;
}
    
#\32 3c9bd5b {
    height: auto;
    min-height: auto;
    width: 203px;
}
    
#\31 4ec2009 {
    width: 78.51%;
}
}



@media (max-width: 767px) {
    
#\33 d65fc42 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e82f06d5 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 dd2bda9 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#db81b7c6 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#cf60b2ac {
    min-height: auto;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\37 882a017 {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
}
    
#\36 85c6977 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    min-height: 120px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a99508d {
    order: 0;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 e4d11ab {
    margin-right: 0%;
    margin-left: 0%;
    width: 80.25%;
    order: 1;
}
    
#\35 04e7f2c {
    width: 100%;
    row-gap: 8px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\38 1b30ffc {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\39 5bb14e4 {
    width: 100%;
}
    
#b48da19d.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#b48da19d {
    margin: 0px 0% 0px 0%;
}
    
#e231c641 {
    column-gap: 7.920792079207921%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    row-gap: 14px;
}
    
#fc17a968 {
    row-gap: 14px;
    padding: 12px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 5a9fbef.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\38 5a9fbef {
    margin: 0px 0% 0px 0%;
}
    
#\36 c3aed1c {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\32 9a26d20 {
    margin-right: 0%;
    margin-left: 0%;
    width: 11.83%;
    height: auto;
    order: 0;
}
    
#\35 0822b8d {
    row-gap: 14px;
    padding: 12px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 7e7b511 {
    width: 100%;
    row-gap: 8px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\34 f7bd509.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\34 f7bd509 {
    margin: 0px 0% 0px 0%;
}
    
#d0f3bc88 {
    width: 100%;
}
    
#\30 12fb4e5.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\30 12fb4e5 {
    margin: 0px 0% 0px 0%;
}
    
#\35 eda0ef8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 11.83%;
    height: auto;
    order: 0;
}
    
#\37 4bd49a7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 80.25%;
    order: 1;
}
    
#a2ef0700 {
    column-gap: 7.920792079207921%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    row-gap: 14px;
}
}



@media (max-width: 767px) {
    
#e9171822 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\39 c50655f {
    margin: 0px 0% 0px 0%;
}
    
#c2ec73e0 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 24px;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\38 1427ab6 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\38 b6b9df7 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\35 13431fb {
    width: 100.00%;
    order: 0;
}
}



@media (max-width: 767px) {
    
#d67a68c8 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f3f0b954 {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#f0272d8f {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#\34 0b9643f {
    min-height: auto;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\37 32a4fca {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
}
    
#\39 b0ce401 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 1b453de {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    min-height: 120px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2581a3a {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 12px;
}
}



@media (max-width: 767px) {
    
#dc567129 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\38 9b078a0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 9.74%;
    height: auto;
    order: 0;
}
    
#\35 9a565b4 {
    row-gap: 14px;
    padding: 12px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 be8524e.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\37 be8524e {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e20df6c3 {
    width: 100%;
    row-gap: 8px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#a7cb6222.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#a7cb6222 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 5c8e0c0 {
    column-gap: 7.920792079207921%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    row-gap: 14px;
}
    
#add2d980 {
    row-gap: 14px;
    padding: 12px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#abb9b9fe {
    column-gap: 7.920792079207921%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    row-gap: 14px;
}
    
#e0d82c9f {
    width: 100%;
}
    
#\30 7ebe972 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\37 e98f11e {
    margin-right: 0%;
    margin-left: 0%;
    width: 11.83%;
    height: auto;
    order: 0;
}
    
#bfcc494d {
    width: 100%;
    row-gap: 8px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#bfc19c52 {
    margin-right: 0%;
    margin-left: 0%;
    width: 80.25%;
    order: 1;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a3d23d65 {
    width: 82.33%;
}
    
#\34 102e917 {
    width: 100%;
}
}

#\30 4885b45.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABwQF/8QAHxAAAQMFAAMAAAAAAAAAAAAAAQADBAIFESExBhJh/8QAFAEBAAAAAAAAAAAAAAAAAAAABv/EABoRAAICAwAAAAAAAAAAAAAAAAACAQQRMUH/2gAMAwEAAhEDEQA/AChqPvQP3XFaI2k9wrLbXodQMJoBwYOBxZtXgFsNRPu4MniVJfWeBt6T52f/2Q==')!important}#fa0f326f.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABwQF/8QAHxAAAQMFAAMAAAAAAAAAAAAAAQADBAIFESExBhJh/8QAFAEBAAAAAAAAAAAAAAAAAAAABv/EABoRAAICAwAAAAAAAAAAAAAAAAACAQQRMUH/2gAMAwEAAhEDEQA/AChqPvQP3XFaI2k9wrLbXodQMJoBwYOBxZtXgFsNRPu4MniVJfWeBt6T52f/2Q==')!important}