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

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

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

  *#dm .dmInner a.u_1890587288 span.text {
    color:rgba(255,255,255,1) !important;
    font-size:10px !important;
    font-weight:normal !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1564590115 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/a2a377d2-d371-4877-a363-2056e46ade41/icon/Arrow+Top+Right_828802.svg) !important;
    background-color:rgba(0,0,0,1) !important;
    order:1 !important;
    width:15px !important;
    height:15px !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1564590115 span.text {
    color:rgba(0,0,0,1) !important;
    font-weight:400 !important;
    font-family: Manrope !important;
    font-size:12px !important;
  }

  *#dm .dmInner a.u_1885848057 span.text {
    color:rgba(255,255,255,1) !important;
    font-weight:400 !important;
    font-family: Manrope !important;
    font-size:12px !important;
  }

  *#dm .dmInner a.u_1885848057 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/2471cc28/icon/Arrow+Down_8202690.svg) !important;
    background-color:rgba(255,255,255,1) !important;
    order:1 !important;
    width:15px !important;
    height:15px !important;
  }

  *#dm .dmInner a.u_1885848057 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(255,255,255,1) rgba(0,0,0,0) !important;
    border-radius:0px 0px 0px 0px !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1564590115 {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
    justify-content:center !important;
    text-align:center !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1547572019 {
    border-style:solid !important;
    border-width:0px 0px 0px 2px !important;
    border-color:rgb(108,108,108) rgb(108,108,108) rgb(108,108,108) rgb(191,6,6) !important;
  }

  *#dm .dmInner div.u_1268797526 .svg { fill:rgba(191,6,6,1) !important; }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1322365296 .svg { fill:rgba(191,6,6,1) !important; }

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

  *#dm .dmInner a.u_1961193003 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/a2a377d2-d371-4877-a363-2056e46ade41/icon/Arrow+Top+Right_828802.svg) !important;
    background-color:rgba(0,0,0,1) !important;
    order:1 !important;
    width:15px !important;
    height:15px !important;
  }

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

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

  *#dm .dmInner a.u_1961193003 span.text {
    color:rgba(0,0,0,1) !important;
    font-weight:400 !important;
    font-family: Manrope !important;
    font-size:12px !important;
  }

  *#dm .dmInner a.u_1961193003 {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,1) rgba(0,0,0,0) !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner *.u_1658224169 { text-align:CENTER !important; }

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

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

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

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

  *#dm .dmInner a.u_1658224169 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/2471cc28/icon/up+arrow_8136976.svg) !important;
    background-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1658224169 span.text {
    text-decoration:none !important;
    font-weight:600 !important;
    color:rgba(255,255,255,1) !important;
    font-size:9px !important;
  }

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

  *#dm .dmInner div.u_1740057362 {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
    border-radius:25px 25px 25px 25px !important;
  }

  *#dm .dmInner div.u_1740057362:hover .svg { fill:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1740057362.hover .svg { fill:rgba(0,0,0,1) !important; }

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

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

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

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

  *#dm .dmInner *.u_1838936702 { text-align:CENTER !important; }

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

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

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

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

  *#dm .dmInner a.u_1838936702 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/2471cc28/icon/up+arrow_8136976.svg) !important;
    background-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1838936702 span.text {
    text-decoration:none !important;
    font-weight:600 !important;
    color:rgba(255,255,255,1) !important;
    font-size:9px !important;
  }

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

  *#dm .dmInner div.u_1036048940 {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
    border-radius:25px 25px 25px 25px !important;
  }

  *#dm .dmInner div.u_1036048940:hover .svg { fill:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1036048940.hover .svg { fill:rgba(0,0,0,1) !important; }

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

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

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

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

  *#dm .dmInner *.u_1730069871 { text-align:CENTER !important; }

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

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

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

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

  *#dm .dmInner a.u_1730069871 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/2471cc28/icon/up+arrow_8136976.svg) !important;
    background-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1730069871 span.text {
    text-decoration:none !important;
    font-weight:600 !important;
    color:rgba(255,255,255,1) !important;
    font-size:9px !important;
  }

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

  *#dm .dmInner div.u_1287905193 {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
    border-radius:25px 25px 25px 25px !important;
  }

  *#dm .dmInner div.u_1287905193:hover .svg { fill:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1287905193.hover .svg { fill:rgba(0,0,0,1) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1363581685 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/a2a377d2-d371-4877-a363-2056e46ade41/icon/Arrow+Top+Right_828802.svg) !important;
    background-color:rgba(0,0,0,1) !important;
    order:1 !important;
    width:15px !important;
    height:15px !important;
  }

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

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

  *#dm .dmInner a.u_1363581685 span.text {
    color:rgba(0,0,0,1) !important;
    font-weight:400 !important;
    font-family: Manrope !important;
    font-size:12px !important;
  }

  *#dm .dmInner div.u_1993021531 .svg { fill:rgba(191,6,6,1) !important; }

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

  *#dm .dmInner *.u_1499924471 { text-align:CENTER !important; }

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

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

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

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

  *#dm .dmInner a.u_1499924471 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/2471cc28/icon/up+arrow_8136976.svg) !important;
    background-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1499924471 span.text {
    text-decoration:none !important;
    font-weight:600 !important;
    color:rgba(255,255,255,1) !important;
    font-size:9px !important;
  }

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

  *#dm .dmInner div.u_1056716649 {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
    border-radius:25px 25px 25px 25px !important;
  }

  *#dm .dmInner div.u_1056716649:hover .svg { fill:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1056716649.hover .svg { fill:rgba(0,0,0,1) !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1791637224 {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
    border-radius:25px 25px 25px 25px !important;
  }

  *#dm .dmInner div.u_1791637224:hover .svg { fill:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1791637224.hover .svg { fill:rgba(0,0,0,1) !important; }

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

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

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

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

  *#dm .dmInner *.u_1783792320 { text-align:CENTER !important; }

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

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

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

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

  *#dm .dmInner a.u_1783792320 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/2471cc28/icon/up+arrow_8136976.svg) !important;
    background-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1783792320 span.text {
    text-decoration:none !important;
    font-weight:600 !important;
    color:rgba(255,255,255,1) !important;
    font-size:9px !important;
  }

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

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

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

  *#dm .dmInner *.u_1981585265 { text-align:CENTER !important; }

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

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

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

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

  *#dm .dmInner a.u_1981585265 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/2471cc28/icon/up+arrow_8136976.svg) !important;
    background-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1981585265 span.text {
    text-decoration:none !important;
    font-weight:600 !important;
    color:rgba(255,255,255,1) !important;
    font-size:9px !important;
  }

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

  *#dm .dmInner div.u_1429901710 {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
    border-radius:25px 25px 25px 25px !important;
  }

  *#dm .dmInner div.u_1429901710:hover .svg { fill:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1429901710.hover .svg { fill:rgba(0,0,0,1) !important; }

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

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

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

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

  *#dm .dmInner div.u_1561926552 .svg { fill:rgba(191,6,6,1) !important; }

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

  *#dm .dmInner a.u_1635011678 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/a2a377d2-d371-4877-a363-2056e46ade41/icon/Arrow+Top+Right_828802.svg) !important;
    background-color:rgba(0,0,0,1) !important;
    order:1 !important;
    width:15px !important;
    height:15px !important;
  }

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

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

  *#dm .dmInner a.u_1635011678 span.text {
    color:rgba(0,0,0,1) !important;
    font-weight:400 !important;
    font-family: Manrope !important;
    font-size:12px !important;
  }

  *#dm .dmInner a.u_1635011678 {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
    justify-content:center !important;
    text-align:center !important;
  }

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

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

  *#dm .dmInner a.u_1545384923 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/a2a377d2-d371-4877-a363-2056e46ade41/icon/Arrow+Top+Right_828802.svg) !important;
    background-color:rgba(255,255,255,1) !important;
    order:1 !important;
    width:15px !important;
    height:15px !important;
  }

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

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

  *#dm .dmInner a.u_1545384923 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgb(0,0,0) rgba(0,0,0,0) !important;
    border-radius:0px 0px 0px 0px !important;
    gap:15px !important;
  }

  *#dm .dmInner a.u_1545384923 span.text {
    color:rgba(255,255,255,1) !important;
    font-weight:400 !important;
    font-family: Manrope !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1792374712 .svg { fill:rgba(191,6,6,1) !important; }

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

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

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

  *#dm .dmInner a.u_1385710475 span.text {
    color:rgba(0,0,0,1) !important;
    font-weight:400 !important;
    font-family: Manrope !important;
    font-size:12px !important;
  }

  *#dm .dmInner a.u_1385710475 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgb(0,0,0) rgba(0,0,0,0) !important;
    border-radius:0px 0px 0px 0px !important;
    gap:23px !important;
  }

  *#dm .dmInner a.u_1385710475 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/a2a377d2-d371-4877-a363-2056e46ade41/icon/Arrow+Top+Right_828802.svg) !important;
    background-color:rgba(0,0,0,1) !important;
    width:15px !important;
    height:15px !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1967863707 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgb(0,0,0) rgba(0,0,0,0) !important;
    border-radius:0px 0px 0px 0px !important;
    gap:15px !important;
  }

  *#dm .dmInner a.u_1982178229 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgb(0,0,0) rgba(0,0,0,0) !important;
    border-radius:0px 0px 0px 0px !important;
    gap:15px !important;
  }

  *#dm .dmInner a.u_1982178229 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/a2a377d2-d371-4877-a363-2056e46ade41/icon/Arrow+Top+Right_828802.svg) !important;
    background-color:rgba(0,0,0,1) !important;
    order:1 !important;
    width:15px !important;
    height:15px !important;
  }

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

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

  *#dm .dmInner a.u_1701812323 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgb(0,0,0) rgba(0,0,0,0) !important;
    border-radius:0px 0px 0px 0px !important;
    gap:15px !important;
  }

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

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

  *#dm .dmInner a.u_1701812323 span.text {
    color:rgba(0,0,0,1) !important;
    font-weight:400 !important;
    font-family: Manrope !important;
    font-size:10px !important;
  }

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

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

  *#dm .dmInner div.u_1296931542 .advanced-form-label { font-size:12px !important; }

  *#dm .dmInner div.u_1824474777 .advanced-form-label { font-size:12px !important; }

  *#dm .dmInner div.u_1719224087 .advanced-form-label { font-size:12px !important; }

  *#dm .dmInner div.u_1408047985 .advanced-form-label { font-size:12px !important; }

  *#dm .dmInner div.u_1273172685 .advanced-form-label { font-size:12px !important; }

  *#dm .dmInner div.u_1273172685 input::placeholder { font-size:12px !important; }

  *#dm .dmInner div.u_1273172685 textarea::placeholder { font-size:12px !important; }

  *#dm .dmInner div.u_1273172685 select::placeholder { font-size:12px !important; }

  *#dm .dmInner div.u_1257121535 .advanced-form-label { font-size:12px !important; }

  *#dm .dmInner div.u_1485030995 .advanced-form-label { font-size:12px !important; }

  *#dm .dmInner div.u_1296931542 input {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
    border-radius:8px 8px 8px 8px !important;
    font-size:12px !important;
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1296931542 textarea {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
    border-radius:8px 8px 8px 8px !important;
    font-size:12px !important;
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1296931542 select {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
    border-radius:8px 8px 8px 8px !important;
    font-size:12px !important;
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1824474777 input {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
    border-radius:8px 8px 8px 8px !important;
    font-size:12px !important;
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1824474777 textarea {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
    border-radius:8px 8px 8px 8px !important;
    font-size:12px !important;
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1824474777 select {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
    border-radius:8px 8px 8px 8px !important;
    font-size:12px !important;
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1408047985 input {
    border-radius:8px 8px 8px 8px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
    font-size:12px !important;
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1408047985 textarea {
    border-radius:8px 8px 8px 8px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
    font-size:12px !important;
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1408047985 select {
    border-radius:8px 8px 8px 8px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
    font-size:12px !important;
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1719224087 input {
    border-radius:8px 8px 8px 8px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
    font-size:12px !important;
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1719224087 textarea {
    border-radius:8px 8px 8px 8px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
    font-size:12px !important;
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1719224087 select {
    border-radius:8px 8px 8px 8px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
    font-size:12px !important;
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1485030995 input[type="checkbox"]:not(:checked) {
    background-color:rgba(255,255,255,1) !important;
    background-image:rgb(245,245,241) !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
  }

  *#dm .dmInner div.u_1485030995 input[type="radio"]:not(:checked) {
    background-color:rgba(255,255,255,1) !important;
    background-image:rgb(245,245,241) !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
  }

  *#dm .dmInner div.u_1257121535 input[type="checkbox"]:not(:checked) {
    background-color:rgba(255,255,255,1) !important;
    background-image:rgb(245,245,241) !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
  }

  *#dm .dmInner div.u_1257121535 input[type="radio"]:not(:checked) {
    background-color:rgba(255,255,255,1) !important;
    background-image:rgb(245,245,241) !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
  }

  *#dm .dmInner div.u_1273172685 input {
    border-radius:8px 8px 8px 8px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0.16) rgba(0,0,0,0.16) rgba(0,0,0,0.16) rgba(0,0,0,0.16) !important;
    font-size:12px !important;
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1273172685 textarea {
    border-radius:8px 8px 8px 8px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0.16) rgba(0,0,0,0.16) rgba(0,0,0,0.16) rgba(0,0,0,0.16) !important;
    font-size:12px !important;
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1273172685 select {
    border-radius:8px 8px 8px 8px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0.16) rgba(0,0,0,0.16) rgba(0,0,0,0.16) rgba(0,0,0,0.16) !important;
    font-size:12px !important;
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1801735265 {
    background-color:rgba(230,54,31,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1296931542 input::placeholder { font-size:9px !important; }

  *#dm .dmInner div.u_1296931542 textarea::placeholder { font-size:9px !important; }

  *#dm .dmInner div.u_1296931542 select::placeholder { font-size:9px !important; }

  *#dm .dmInner div.u_1824474777 input::placeholder { font-size:9px !important; }

  *#dm .dmInner div.u_1824474777 textarea::placeholder { font-size:9px !important; }

  *#dm .dmInner div.u_1824474777 select::placeholder { font-size:9px !important; }

  *#dm .dmInner div.u_1408047985 input::placeholder { font-size:9px !important; }

  *#dm .dmInner div.u_1408047985 textarea::placeholder { font-size:9px !important; }

  *#dm .dmInner div.u_1408047985 select::placeholder { font-size:9px !important; }

  *#dm .dmInner div.u_1719224087 input::placeholder { font-size:9px !important; }

  *#dm .dmInner div.u_1719224087 textarea::placeholder { font-size:9px !important; }

  *#dm .dmInner div.u_1719224087 select::placeholder { font-size:9px !important; }

  *#dm .dmInner div.u_1485030995 .form-dropdown {
    --dropdown-placeholder-font-size-selected:12px !important;
    --dropdown-placeholder-font-size:9px !important;
    background-color:rgba(255,255,255,1) !important;
    background-image:rgb(245,245,241) !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
  }

  *#dm .dmInner div.u_1257121535 .form-dropdown {
    --dropdown-placeholder-font-size-selected:12px !important;
    --dropdown-placeholder-font-size:9px !important;
    background-color:rgba(255,255,255,1) !important;
    background-image:rgb(245,245,241) !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
  }

  *#dm .dmInner div.u_1175098227 .contact-checkable-container { font-size:10px !important; }

  *#dm .dmInner div.u_1175098227 input[type="checkbox"] { --checkable-background-color:rgba(230,54,31,1) !important; }

  *#dm .dmInner div.u_1175098227 input[type="radio"] { --checkable-background-color:rgba(230,54,31,1) !important; }

  *#dm .dmInner div.u_1175098227 input[type="checkbox"]:not(:checked) {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) !important;
  }

  *#dm .dmInner div.u_1175098227 input[type="radio"]:not(:checked) {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) !important;
  }

  *#dm .dmInner div.u_1175098227 .form-dropdown {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) !important;
  }

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

  *#dm .dmInner a.u_1982178229 span.text {
    color:rgba(0,0,0,1) !important;
    font-weight:400 !important;
    font-family: Manrope !important;
    font-size:16px !important;
  }

  *#dm .dmInner a.u_1701812323 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/a2a377d2-d371-4877-a363-2056e46ade41/icon/Arrow+Top+Right_828802.svg) !important;
    background-color:rgba(0,0,0,1) !important;
    order:1 !important;
    width:15px !important;
    height:15px !important;
  }

  *#dm .dmInner div.u_1685892173 .svg { fill:rgba(230,54,31,1) !important; }

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

  *#dm .dmInner a.u_1967863707 span.text {
    color:rgba(0,0,0,1) !important;
    font-weight:400 !important;
    font-family: Manrope !important;
    font-size:14px !important;
  }

  *#dm .dmInner a.u_1967863707 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/a2a377d2-d371-4877-a363-2056e46ade41/icon/Arrow+Top+Right_828802.svg) !important;
    background-color:rgba(0,0,0,1) !important;
    order:1 !important;
    width:15px !important;
    height:15px !important;
  }

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

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

  *#dm .dmInner a.u_1363581685 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:flex-end !important;
    text-align:right !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgb(0,0,0) rgba(0,0,0,0) !important;
    border-radius:0px 0px 0px 0px !important;
    gap:45px !important;
  }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_1982178229 span.text { font-size:14px !important; }

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

  *#dm .dmInner div.u_1175098227 .contact-checkable-container { font-size:10px !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 3bd85219866cc3622781520 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 10% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.6;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/2471cc28/dms3rep/multi/opt/iProjectsIMG20250404153849-1920w.jpg");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_l11.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
}
#widget_l11 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_311 {
    align-items: flex-start;
    width: 100%;
    min-height: 370px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    row-gap: 12px;
    padding: 0% 0% 0% 8%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 638af54 {
    width: 147px;
    height: auto;
    min-height: 35px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 0148ef6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#\31 0148ef6 {
    width: 532.867px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ffp {
    width: 100.00%;
    min-width: 4%;
    min-height: 576px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    height: auto;
    align-self: center;
    justify-content: flex-start;
}
    
#c6ba3657 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 54px;
    max-height: 100%;
    height: auto;
    align-self: flex-start;
    order: 0;
    row-gap: 12px;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 4%;
    justify-content: flex-start;
    padding: 0% 0% 0% 8%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ed769eb {
    align-self: auto;
    max-width: 100%;
    width: 16.07%;
    min-height: 43px;
    height: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a0712476 {
    align-self: auto;
    max-width: 100%;
    width: 166px;
    min-height: 43px;
    height: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 0920448 {
    margin: 0px 0% 0px 0%;
}
    
#\32 aa0c895 {
    width: 203px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 950ce33 {
    min-height: 72px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    justify-content: center;
    padding: 0% 6% 0% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#d5055ecb {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#cb291dd9 {
    flex-direction: row;
    align-items: center;
    width: 22%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 7%;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    align-content: center;
    --column-gap: 7%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7c29214 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4dcbff2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 23px;
    width: 100%;
    min-width: 4%;
    order: 0;
    background-color: rgba(0,0,0,0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    align-content: flex-start;
    justify-self: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 16px 10px 16px 10px;
    margin: 0px 0% 0px 0%;
}
    
#e3fdb98d {
    flex-direction: row;
    align-items: center;
    width: 22%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 7%;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    align-content: center;
    --column-gap: 7%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c571b1e9 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bfbe9386 {
    width: 203px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b6c36269 {
    flex-direction: row;
    align-items: center;
    width: 22%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 7%;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    align-content: center;
    --column-gap: 7%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2ed2725 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a40e47d {
    width: 203px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 cf7d349 {
    flex-direction: row;
    align-items: center;
    width: 22%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 7%;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    align-content: center;
    --column-gap: 7%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b07fd63 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0d85090 {
    width: 203px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 525fc96 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(245, 245, 241, 1);
    background-image: none;
}
    
#fd72a86a {
    min-height: 83px;
    column-gap: 4%;
    row-gap: 10px;
    width: 47.61%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    height: auto;
    align-self: auto;
    justify-content: space-around;
    align-content: flex-start;
    justify-self: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 9818cc7 {
    min-height: 38px;
    column-gap: 1%;
    row-gap: 6px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    justify-content: space-around;
    align-items: flex-end;
    align-content: flex-end;
    padding: 2% 6% 2% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\37 557555c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 7cd1963 {
    width: 203px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee6ece37 {
    min-height: 188px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49.49%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    height: auto;
    align-self: auto;
    justify-content: flex-start;
    justify-self: auto;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#d43b7d54 {
    margin: 0px 0% 0px 0%;
}
    
#\31 2c5337b {
    width: 99.91%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ea32eee1 {
    flex-direction: row;
    align-items: center;
    width: 48.86%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    align-content: center;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d2b388f6 {
    width: 5px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 1333804 {
    width: 13px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c9045ab1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 441cad5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 441cad5 {
    width: 93%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0ca5fa0 {
    border-style: solid;
    border-width: 1px 0px 1px 0px;
    border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 1) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 1);
}
    
#\34 7af81fb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 23.5%;
    align-items: center;
    min-width: 4%;
    align-self: auto;
    border-width: 1px 0px 0 0;
    border-color: rgba(0,0,0,0.20) rgba(0,0,0,0.20) #000000 #000000;
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 e42550e {
    margin: 0px 0% 0px 0%;
}
    
#\36 047f6ea {
    min-height: 207px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    align-items: stretch;
    align-content: stretch;
    padding: 3% 6% 3% 6%;
    margin: 0% 0% 0% 0%;
}
    
#d5500af9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b8c5fb3f {
    width: 13px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b210d8ac {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 7%;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    align-content: center;
    --column-gap: 7%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ea1db8b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 23.5%;
    align-items: center;
    min-width: 4%;
    align-self: auto;
    border-width: 1px 0px 0 0;
    border-color: rgba(0,0,0,0.20) rgba(0,0,0,0.20) #000000 #000000;
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a0b25482 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 7%;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    align-content: center;
    --column-gap: 7%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c1daed8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 c1daed8 {
    width: 93%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f7ea52a9 {
    width: 13px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b9a5255 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 263b15d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dedd72cf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 23.5%;
    align-items: center;
    min-width: 4%;
    align-self: auto;
    border-width: 1px 0px 0 0;
    border-color: rgba(0,0,0,0.20) rgba(0,0,0,0.20) #000000 #000000;
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 e4bd731 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 7%;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    align-content: center;
    --column-gap: 7%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c5f9e46a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c5f9e46a {
    width: 93%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ec3cea4 {
    width: 13px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 13641c1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 b84f037 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fcdb778d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 23.5%;
    align-items: center;
    min-width: 4%;
    align-self: auto;
    border-width: 1px 0px 0 0;
    border-color: rgba(0,0,0,0.20) rgba(0,0,0,0.20) #000000 #000000;
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a9506712 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 7%;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    align-content: center;
    --column-gap: 7%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0de5e66.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 0de5e66 {
    width: 93%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b2f0b4ab {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a81ed9c9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\35 3836ffc {
    min-height: 417px;
    column-gap: 1%;
    row-gap: 6px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    justify-content: space-around;
    align-items: flex-start;
    align-content: flex-start;
    padding: 2% 6% 2% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\37 cf2c819 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e6ee55c {
    margin: 0px 0% 0px 0%;
}
    
#\34 9570a5f {
    min-height: 271px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49.49%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    height: auto;
    align-self: auto;
    justify-content: flex-start;
    justify-self: auto;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 97529b2 {
    width: 99.91%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b46fee8d {
    flex-direction: row;
    align-items: center;
    width: 48.86%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    align-content: center;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 375c039 {
    width: 203px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6f3b2cb {
    align-self: flex-start;
    max-width: 100%;
    width: 21.70%;
    min-height: 43px;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed44386a {
    width: 5px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ace5cc7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#ed0d39c3 {
    min-height: 170px;
    column-gap: 4%;
    row-gap: 10px;
    width: 47.61%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    height: auto;
    align-self: auto;
    justify-content: space-around;
    align-content: flex-start;
    justify-self: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\31 4c9a89f {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 300px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://irp.cdn-website.com/2471cc28/dms3rep/multi/opt/iProjectsIMG20240206134100-1920w.jpg?jxl&v=jxl");
    border-radius: 8px 8px 8px 8px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b6c1972 {
    align-items: flex-start;
    width: 100%;
    min-height: 83px;
    max-height: 100%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d6dfba3d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 8px 8px 8px 8px;
    background-image: none;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.32) rgba(255, 255, 255, 0.32) rgba(255, 255, 255, 0.32) rgba(255, 255, 255, 0.32);
    border-width: 0px 0px 0px 0px;
    height: auto;
    align-self: center;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\35 035b16f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\35 991a387 {
    width: 36px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    max-height: none;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bbabeb12 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#d0d2f1ec {
    background-color: rgba(245, 245, 241, 1);
    background-image: none;
}
    
#b942de49 {
    min-height: 476px;
    column-gap: 2%;
    row-gap: 20px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    align-content: center;
    padding: 2% 6% 2% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\36 798ec03 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#dacbcf9d {
    margin: 0px 0% 0px 0%;
}
    
#afc095ad.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 2px 2px 2px;
}
#afc095ad {
    width: 23px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-end;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 bb00412 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 8px 8px 8px 8px;
    background-image: none;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.32) rgba(255, 255, 255, 0.32) rgba(255, 255, 255, 0.32) rgba(255, 255, 255, 0.32);
    border-width: 0px 0px 0px 0px;
    height: auto;
    align-self: center;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 c293486 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 2b8d695 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 300px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://irp.cdn-website.com/2471cc28/dms3rep/multi/opt/iProjectsIMG20250327140027-1920w.jpg?jxl&v=jxl");
    border-radius: 8px 8px 8px 8px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac5ea556 {
    width: 36px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    max-height: none;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 19b2c7d.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 2px 2px 2px;
}
#\35 19b2c7d {
    width: 23px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-end;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d8dc7432 {
    align-items: flex-start;
    width: 100%;
    min-height: 83px;
    max-height: 100%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 095ee76 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e846455 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 68e81e6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 8px 8px 8px 8px;
    background-image: none;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.32) rgba(255, 255, 255, 0.32) rgba(255, 255, 255, 0.32) rgba(255, 255, 255, 0.32);
    border-width: 0px 0px 0px 0px;
    height: auto;
    align-self: center;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\30 0ecd241 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 1415f6a {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 299px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://irp.cdn-website.com/2471cc28/dms3rep/multi/opt/iProjectsIMG20250818182342-1920w.jpg?jxl&v=jxl");
    border-radius: 8px 8px 8px 8px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e5ad302 {
    width: 36px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    max-height: none;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 509883e.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 2px 2px 2px;
}
#\34 509883e {
    width: 23px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-end;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 82e7dde {
    align-items: flex-start;
    width: 100%;
    min-height: 83px;
    max-height: 100%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 75a0c77 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#e8714ad7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 8304794 {
    justify-content: space-around;
    align-items: flex-start;
    width: 71.84%;
    min-height: 55px;
    max-height: 100%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 a2198f8 {
    min-height: 211px;
    column-gap: 2%;
    row-gap: 20px;
    max-width: none;
    width: 100%;
    flex-wrap: wrap;
    align-content: center;
    padding: 0% 6% 0% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\31 9141f04 {
    width: 17px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#d503bdc5 {
    width: 37px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 536069a {
    justify-content: flex-end;
    align-items: center;
    width: 8.18%;
    min-height: 35px;
    max-height: 100%;
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    align-content: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b5329db5 {
    width: 89.70%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a83cbf2 {
    min-height: 102px;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: flex-start;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    background-image: none;
    border-style: solid;
    border-color: rgba(108,108,108,1) rgba(255, 255, 255, 0.32) rgba(255, 255, 255, 0.32) rgba(255, 255, 255, 0.32);
    border-width: 1px 0px 0px 0px;
    height: auto;
    align-self: center;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    flex: 1 1 auto;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#df397c6c {
    width: 97.27%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\30 120f713 {
    width: 89.70%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ae47198 {
    justify-content: space-around;
    align-items: flex-start;
    width: 71.84%;
    min-height: 55px;
    max-height: 100%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 483e8cf {
    width: 17px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\35 0702fea {
    width: 17px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 369cdd4 {
    justify-content: space-around;
    align-items: flex-start;
    width: 11.26%;
    min-height: 55px;
    max-height: 100%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bd952697 {
    width: 99.81%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#cc21a6b4 {
    width: 89.70%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#a26c1feb {
    justify-content: flex-end;
    align-items: center;
    width: 8.18%;
    min-height: 35px;
    max-height: 100%;
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    align-content: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 004b797 {
    width: 17px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#dc24b5ab {
    min-height: 102px;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: flex-start;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    background-image: none;
    border-style: solid;
    border-color: rgba(108,108,108,1) rgba(255, 255, 255, 0.32) rgba(255, 255, 255, 0.32) rgba(255, 255, 255, 0.32);
    border-width: 1px 0px 0px 0px;
    height: auto;
    align-self: center;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    flex: 1 1 auto;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\34 a699558 {
    justify-content: space-around;
    align-items: flex-start;
    width: 11.26%;
    min-height: 55px;
    max-height: 100%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a1a89c42 {
    width: 37px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 77a43fd {
    min-height: 102px;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: flex-start;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    background-image: none;
    border-style: solid;
    border-color: rgba(108,108,108,1) rgba(255, 255, 255, 0.32) rgba(255, 255, 255, 0.32) rgba(255, 255, 255, 0.32);
    border-width: 1px 0px 0px 0px;
    height: auto;
    align-self: center;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    flex: 1 1 auto;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 6be0106 {
    width: 64.13%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\38 146cee5 {
    justify-content: space-around;
    align-items: flex-start;
    width: 71.84%;
    min-height: 55px;
    max-height: 100%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ba9f0529 {
    justify-content: space-around;
    align-items: flex-start;
    width: 11.26%;
    min-height: 55px;
    max-height: 100%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 09ff1ea {
    background-color: rgba(245, 245, 241, 1);
    background-image: none;
}
    
#\31 00ef2f5 {
    justify-content: flex-end;
    align-items: center;
    width: 8.18%;
    min-height: 35px;
    max-height: 100%;
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    align-content: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bc964342 {
    justify-content: space-around;
    align-items: flex-start;
    width: 11.26%;
    min-height: 55px;
    max-height: 100%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f67a4982 {
    justify-content: flex-end;
    align-items: center;
    width: 8.18%;
    min-height: 35px;
    max-height: 100%;
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    align-content: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 de7db1a {
    width: 97.27%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a7581b2 {
    justify-content: space-around;
    align-items: flex-start;
    width: 71.84%;
    min-height: 55px;
    max-height: 100%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d10beb4f {
    width: 37px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b1bfd457 {
    width: 37px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec95e404 {
    min-height: 102px;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: flex-start;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    background-image: none;
    border-style: solid;
    border-color: rgba(108,108,108,1) rgba(255, 255, 255, 0.32) rgba(255, 255, 255, 0.32) rgba(255, 255, 255, 0.32);
    border-width: 1px 0px 0px 0px;
    height: auto;
    align-self: center;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    flex: 1 1 auto;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\33 91d3afb {
    justify-content: space-around;
    align-items: flex-start;
    width: 11.26%;
    min-height: 55px;
    max-height: 100%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c4fc062d {
    width: 89.70%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e461ee9 {
    width: 99.81%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 2843f48 {
    width: 37px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ad1e1e7 {
    justify-content: space-around;
    align-items: flex-start;
    width: 71.84%;
    min-height: 55px;
    max-height: 100%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 7a9073d {
    justify-content: flex-end;
    align-items: center;
    width: 8.18%;
    min-height: 35px;
    max-height: 100%;
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    align-content: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 2d1f321 {
    width: 97.27%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#c7b1f5c9 {
    min-height: 102px;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: flex-start;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    background-image: none;
    border-style: solid;
    border-color: rgba(108,108,108,1) rgba(255, 255, 255, 0.32) rgba(255, 255, 255, 0.32) rgba(255, 255, 255, 0.32);
    border-width: 1px 0px 0px 0px;
    height: auto;
    align-self: center;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    flex: 1 1 auto;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\37 d0eb0a6 {
    justify-content: space-around;
    align-items: flex-start;
    width: 71.84%;
    min-height: 55px;
    max-height: 100%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 432e144 {
    width: 17px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 47ed69d {
    margin: 0px 0% 0px 0%;
}
    
#c40180d2 {
    min-height: 102px;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: flex-start;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    background-image: none;
    border-style: solid;
    border-color: rgba(108,108,108,1) rgba(255, 255, 255, 0.32) rgba(255, 255, 255, 0.32) rgba(255, 255, 255, 0.32);
    border-width: 1px 0px 0px 0px;
    height: auto;
    align-self: center;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    flex: 1 1 auto;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#ac4c43bf {
    justify-content: space-around;
    align-items: flex-start;
    width: 11.26%;
    min-height: 55px;
    max-height: 100%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 61c0190 {
    width: 37px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 42fa9f4 {
    width: 97.27%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\39 164de4e {
    width: 99.81%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0b7b50e {
    justify-content: flex-end;
    align-items: center;
    width: 8.18%;
    min-height: 35px;
    max-height: 100%;
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    align-content: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 e89c724 {
    width: 17px;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\35 89a4561 {
    width: 64.13%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\37 fb7fb82 {
    justify-content: space-around;
    align-items: flex-start;
    width: 71.84%;
    min-height: 55px;
    max-height: 100%;
    height: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 a1af922 {
    min-height: 56px;
    column-gap: 4%;
    row-gap: 14px;
    width: 100%;
    justify-content: space-between;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    background-image: none;
    border-style: solid;
    border-color: rgba(108,108,108,1) rgba(255, 255, 255, 0.32) rgba(255, 255, 255, 0.32) rgba(255, 255, 255, 0.32);
    border-width: 1px 0px 0px 0px;
    height: auto;
    align-self: center;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\33 6eed611 {
    min-height: 169px;
    column-gap: 2%;
    row-gap: 20px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    align-content: center;
    padding: 0% 6% 0% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\37 22132d8 {
    margin: 0px 0% 0px 0%;
}
    
#\34 36dc8a0 {
    background-color: rgba(245, 245, 241, 1);
    background-image: none;
}
    
#\36 a7ebfbe {
    max-width: 100%;
    width: 22.50%;
    min-height: 43px;
    height: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#cf4c2b4f {
    width: 5px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d1b2c329 {
    min-height: 241px;
    column-gap: 1%;
    row-gap: 6px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    justify-content: space-around;
    align-items: flex-end;
    align-content: flex-end;
    padding: 2% 6% 2% 6%;
    margin: 0% 0% 0% 0%;
}
    
#afef4ec4 {
    flex-direction: row;
    align-items: center;
    width: 48.86%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    align-content: center;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f07cb7eb {
    min-height: 83px;
    column-gap: 4%;
    row-gap: 10px;
    width: 47.61%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    height: auto;
    align-self: auto;
    justify-content: space-around;
    align-content: flex-end;
    justify-self: auto;
    align-items: flex-end;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f0faebe1 {
    width: 203px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ab18a513 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a5be6e8 {
    min-height: 188px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49.49%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    height: auto;
    align-self: auto;
    justify-content: flex-start;
    justify-self: auto;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 33c3029 {
    width: 74.82%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b4f53931 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#\31 7626f84 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\30 7a12901.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 2px 2px 2px;
}
#\30 7a12901 {
    width: 23px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-end;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f5c70e0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 02cfbdd {
    min-height: 476px;
    column-gap: 2%;
    row-gap: 20px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    align-content: center;
    padding: 0% 6% 0% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\30 9981e16 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 478px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://irp.cdn-website.com/2471cc28/dms3rep/multi/opt/iProjectsIMG20240903172219-1920w.jpg?jxl&v=jxl");
    border-radius: 8px 8px 8px 8px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 95e30f3 {
    width: 36px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    max-height: none;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 552238f {
    margin: 0px 0% 0px 0%;
}
    
#da4260c3 {
    align-items: flex-start;
    width: 100%;
    min-height: 121px;
    max-height: 100%;
    height: auto;
    justify-content: space-around;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 dc6f162 {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#\35 fd8272e {
    min-height: 487px;
    column-gap: 4%;
    row-gap: 14px;
    width: 100%;
    justify-content: space-between;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 8px 8px 8px 8px;
    background-image: none;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.32) rgba(255, 255, 255, 0.32) rgba(255, 255, 255, 0.32) rgba(255, 255, 255, 0.32);
    border-width: 0px 0px 0px 0px;
    height: auto;
    align-self: center;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#d2a66183.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d2a66183 {
    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;
}
    
#d776de75 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b32187be {
    width: 17px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 a089c71 {
    min-height: 102px;
    column-gap: 4%;
    row-gap: 14px;
    width: 100.00%;
    justify-content: space-between;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    background-image: none;
    border-style: solid;
    border-color: rgba(108,108,108,1) rgba(255, 255, 255, 0.32) rgba(255, 255, 255, 0.32) rgba(255, 255, 255, 0.32);
    border-width: 0px 0px 0px 0px;
    height: auto;
    align-self: center;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    flex: 1 1 auto;
    order: 2;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 d3553ed {
    justify-content: flex-end;
    align-items: center;
    width: 8.18%;
    min-height: 35px;
    max-height: 100%;
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    align-content: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a2f311eb {
    justify-content: space-around;
    align-items: flex-start;
    width: 71.84%;
    min-height: 55px;
    max-height: 100%;
    height: auto;
    row-gap: 17px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#c7cec76c {
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#\39 ca951ea {
    min-height: 476px;
    column-gap: 2%;
    row-gap: 20px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    align-content: center;
    padding: 0% 6% 0% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\33 a9ed664 {
    margin: 0px 0% 0px 0%;
}
    
#f1c4135c {
    align-items: flex-start;
    width: 100%;
    min-height: 121px;
    max-height: 100%;
    height: auto;
    justify-content: space-around;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e5b854c7 {
    width: 17px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#da248873 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 49%;
    justify-content: space-between;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 8px 8px 8px 8px;
    background-image: none;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.32) rgba(255, 255, 255, 0.32) rgba(255, 255, 255, 0.32) rgba(255, 255, 255, 0.32);
    border-width: 0px 0px 0px 0px;
    height: auto;
    align-self: center;
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#dbe903c7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 2cca30d {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 379px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://irp.cdn-website.com/2471cc28/dms3rep/multi/opt/iProjectsIMG20250127163329-1920w.jpg?jxl&v=jxl");
    border-radius: 8px 8px 8px 8px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fb3b73a.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 2px 2px 2px;
}
#\31 fb3b73a {
    width: 23px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-end;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b80c3fd {
    width: 36px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    max-height: none;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a279cd2 {
    justify-content: space-around;
    align-items: flex-start;
    width: 71.84%;
    min-height: 55px;
    max-height: 100%;
    height: auto;
    row-gap: 17px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 00a5d93 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 6ea5579.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 6ea5579 {
    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;
}
    
#\32 590134e {
    min-height: 102px;
    column-gap: 4%;
    row-gap: 14px;
    width: 100.00%;
    justify-content: space-between;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    background-image: none;
    border-style: solid;
    border-color: rgba(108,108,108,1) rgba(255, 255, 255, 0.32) rgba(255, 255, 255, 0.32) rgba(255, 255, 255, 0.32);
    border-width: 0px 0px 0px 0px;
    height: auto;
    align-self: center;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    flex: 1 1 auto;
    order: 2;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#ff07a165 {
    justify-content: flex-end;
    align-items: center;
    width: 8.18%;
    min-height: 35px;
    max-height: 100%;
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    align-content: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 11ca337 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 49%;
    justify-content: space-between;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 8px 8px 8px 8px;
    background-image: none;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.32) rgba(255, 255, 255, 0.32) rgba(255, 255, 255, 0.32) rgba(255, 255, 255, 0.32);
    border-width: 0px 0px 0px 0px;
    height: auto;
    align-self: center;
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#f06ad689 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f4005bc6 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 379px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://irp.cdn-website.com/2471cc28/dms3rep/multi/opt/iProjectsIMG20241204155936-1920w.jpg?jxl&v=jxl");
    border-radius: 8px 8px 8px 8px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#acec14b1 {
    width: 36px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    max-height: none;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa9f65f8.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 2px 2px 2px;
}
#aa9f65f8 {
    width: 23px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-end;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 880ae50 {
    align-items: flex-start;
    width: 100%;
    min-height: 121px;
    max-height: 100%;
    height: auto;
    justify-content: space-around;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 dd8f1ec {
    min-height: 102px;
    column-gap: 4%;
    row-gap: 14px;
    width: 100.00%;
    justify-content: space-between;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    background-image: none;
    border-style: solid;
    border-color: rgba(108,108,108,1) rgba(255, 255, 255, 0.32) rgba(255, 255, 255, 0.32) rgba(255, 255, 255, 0.32);
    border-width: 0px 0px 0px 0px;
    height: auto;
    align-self: center;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    flex: 1 1 auto;
    order: 2;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#f0d045cf {
    justify-content: space-around;
    align-items: flex-start;
    width: 71.84%;
    min-height: 55px;
    max-height: 100%;
    height: auto;
    row-gap: 17px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 f821068 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1da09b4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c1da09b4 {
    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;
}
    
#\30 dd9e89e {
    justify-content: flex-end;
    align-items: center;
    width: 8.18%;
    min-height: 35px;
    max-height: 100%;
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    align-content: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e8fb3f57 {
    width: 17px;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#e5b4b4ce {
    width: 203px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 7e7a31e {
    width: 5px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 6ef95d0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec3492cd {
    flex-direction: row;
    align-items: center;
    width: 48.86%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    align-content: center;
    --column-gap: 2%;
    align-self: auto;
    order: 0;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a74dcd73 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(27, 29, 26, 1);
    background-image: none;
}
    
#\35 c0e8978 {
    min-height: 414px;
    column-gap: 4%;
    row-gap: 10px;
    width: 48.39%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    height: auto;
    align-self: auto;
    justify-content: space-around;
    justify-self: auto;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 3d88bdd {
    margin: 0px 0% 0px 0%;
}
    
#\39 3e71381 {
    min-height: 526px;
    column-gap: 1%;
    row-gap: 6px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    justify-content: space-around;
    align-items: flex-start;
    align-content: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#a14273f7 {
    max-width: 100%;
    width: 380px;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5e1aacc {
    align-self: auto;
    max-height: 100%;
    min-height: 80px;
    flex-direction: row;
    width: 99.67%;
    justify-content: flex-start;
    align-items: flex-start;
    order: 0;
    height: auto;
    align-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6bdedc6 {
    max-width: 100%;
    width: 7.34%;
    height: auto;
    order: 0;
    margin: 0px 20px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 23882fb {
    max-width: 100%;
    width: 100%;
    margin-bottom: 24px;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e3f99c9f::before, #e3f99c9f > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#e3f99c9f {
    min-height: 512px;
    border-color: rgba(230,233,234,1) rgba(230,233,234,1) rgba(230,233,234,1) rgba(230,233,234,1);
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 20px;
    background-color: rgba(0, 0, 0, 0);
    width: 50.61%;
    border-width: 0px 0px 0px 0px;
    background-image: url();
    border-style: solid;
    min-width: 4%;
    order: 2;
    height: auto;
    align-self: center;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#eee4891b {
    max-height: 100%;
    min-height: 80px;
    width: 80%;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8cf64f3 {
    align-self: auto;
    max-height: 100%;
    min-height: 80px;
    flex-direction: row;
    width: 99.67%;
    justify-content: flex-start;
    align-items: flex-start;
    order: 0;
    height: auto;
    align-content: flex-start;
    border-width: 1px 0 0 0;
    border-color: rgba(108,108,108,1) #000000 #000000 #000000;
    border-style: solid;
    padding: 2% 0% 2% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 6913d42 {
    max-width: 100%;
    width: 7.34%;
    height: auto;
    order: 0;
    margin: 0px 20px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6f805b8 {
    max-height: 100%;
    min-height: 80px;
    width: 80%;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 aed0be4 {
    max-width: 100%;
    width: 100%;
    margin-bottom: 24px;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b9b3226 {
    max-width: 100%;
    width: 380px;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d380cc8 {
    align-self: auto;
    max-height: 100%;
    min-height: 80px;
    flex-direction: row;
    width: 99.67%;
    justify-content: flex-start;
    align-items: flex-start;
    order: 0;
    height: auto;
    align-content: flex-start;
    border-width: 1px 0 0 0;
    border-color: rgba(108,108,108,1) #000000 #000000 #000000;
    border-style: solid;
    padding: 2% 0% 2% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5517ddb {
    max-width: 100%;
    width: 7.16%;
    height: auto;
    order: 0;
    margin: 0px 20px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 688b60e {
    max-height: 100%;
    min-height: 80px;
    width: 80%;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0dcda8d {
    max-width: 100%;
    width: 100%;
    margin-bottom: 24px;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 53811d8 {
    max-width: 100%;
    width: 380px;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5d37540 {
    align-self: auto;
    max-height: 100%;
    min-height: 80px;
    flex-direction: row;
    width: 99.94%;
    justify-content: flex-start;
    align-items: flex-start;
    order: 0;
    height: auto;
    align-content: flex-start;
    border-width: 1px 0 0 0;
    border-color: rgba(108,108,108,1) #000000 #000000 #000000;
    border-style: solid;
    padding: 2% 0% 2% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6654eb8 {
    max-width: 100%;
    width: 6.98%;
    height: auto;
    order: 0;
    margin: 0px 20px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bfae02f9 {
    max-height: 100%;
    min-height: 80px;
    width: 88.80%;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d74312f {
    max-width: 100%;
    width: 100%;
    margin-bottom: 24px;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7a06428 {
    max-width: 100%;
    width: 380px;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#d789bbc2 {
    width: 66.21%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aac8cda0 {
    align-self: auto;
    max-width: 100%;
    width: 32.31%;
    min-height: 43px;
    height: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 db13c80 {
    min-height: 176px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    align-content: flex-start;
    align-items: flex-start;
    padding: 0% 6% 0% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\32 a632481 {
    margin: 0px 0% 0px 0%;
}
    
#e9fb4ef2 {
    background-color: rgba(27,29,26,1);
    background-image: none;
}
    
#\31 1f37bcc {
    min-height: 50px;
    column-gap: 1%;
    row-gap: 14px;
    width: 50%;
    justify-content: flex-start;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    background-image: none;
    border-style: solid;
    border-color: rgba(108,108,108,1) rgba(255, 255, 255, 0.32) rgba(255, 255, 255, 0.32) rgba(255, 255, 255, 0.32);
    border-width: 1px 0px 0px 0px;
    height: auto;
    align-self: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\30 1f789eb {
    justify-content: space-around;
    align-items: flex-start;
    width: 13.65%;
    min-height: 55px;
    max-height: 100%;
    height: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 21e14c5 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\35 a0b63be {
    justify-content: space-around;
    align-items: flex-start;
    width: 76.29%;
    min-height: 55px;
    max-height: 100%;
    height: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 6710cf6 {
    width: 64.13%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\32 43c37f4 {
    width: 99.85%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#befb60c0 {
    width: 99.85%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4b10611 {
    min-height: 50px;
    column-gap: 4%;
    row-gap: 14px;
    width: 50%;
    justify-content: flex-end;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    background-image: none;
    border-style: solid;
    border-color: rgba(108,108,108,1) rgba(255, 255, 255, 0.32) rgba(255, 255, 255, 0.32) rgba(255, 255, 255, 0.32);
    border-width: 1px 0px 0px 0px;
    height: auto;
    align-self: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#f7f5fbe7 {
    justify-content: space-around;
    align-items: flex-start;
    width: 39.24%;
    min-height: 55px;
    max-height: 100%;
    height: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 440b066 {
    width: 64.13%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a7db1a2 {
    max-width: 100%;
    width: 96.29%;
    min-height: 43px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#fb0afe6b {
    margin: 0px 0px 0px 0px;
}
    
#\32 0e8e73b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 48%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 3054efc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 3978d43 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    justify-content: flex-start;
    min-width: 4%;
    background-image: none;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#efb79b37 {
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#acc62e7d {
    min-height: 485px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 2% 6% 2% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 75cc131 {
    width: 5px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 13c2d57 {
    width: 203px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0c79feb {
    flex-direction: row;
    align-items: center;
    width: 48.86%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    align-content: center;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ca715c7 {
    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 2806eb8 {
    width: 74.82%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c63189a5 {
    max-width: 100%;
    width: 29.63%;
    min-height: 43px;
    height: auto;
    align-self: flex-start;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#e7f1a3d2 {
    align-items: center;
    width: 100%;
    min-height: 705px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 1;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 42ecfdd {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 c46399d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e39a787b {
    margin: 0px 0% 0px 0%;
}
    
#\37 ef716e4 {
    width: 206px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 3184b77 {
    max-width: 100%;
    width: 47.54%;
    min-height: 19px;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 007c650 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e298df88 {
    justify-content: space-between;
    align-items: flex-start;
    width: 50%;
    min-height: 126px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    order: 0;
    border-style: solid;
    border-color: var(--color_8) var(--color_8) var(--color_7) var(--color_7);
    border-width: 0px 0px 0px 0px;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 c4758cf {
    width: 100%;
    height: 123px;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ea7b7dda {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(245,245,241,1);
    background-image: none;
}
    
#\36 b0915fe {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    order: 0;
    border-style: solid;
    border-color: var(--color_8) var(--color_8) var(--color_7) var(--color_7);
    border-width: 0px 0px 0px 0px;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#b65516b2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e31fae1f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#f7f26d6b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd4bae21 {
    width: 120px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    min-height: 39px;
    margin: 0px 0% 0px 0%;
}
    
#\36 f663005 {
    width: 218px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 8afe4a2 {
    align-items: center;
    width: 100.00%;
    min-height: 670px;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(255,255,255,1);
    background-image: none;
    flex-wrap: nowrap;
    border-radius: 8px 8px 8px 8px;
    min-width: 32px;
    align-self: center;
    height: auto;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 e6ea784 {
    min-height: 443px;
    column-gap: 4%;
    row-gap: 12px;
    width: 49.40%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    height: auto;
    align-self: auto;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 ef99092 {
    width: 71.59%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e626d11 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 6a398bc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 47bcfc7 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: stretch;
    height: auto;
    order: 1;
    padding: 6px 0px 6px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\33 3fac8e3 {
    max-width: 100%;
    width: 95.54%;
    min-height: 19px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c6b1d4e {
    align-items: flex-start;
    width: 100.00%;
    min-height: 78px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 2%;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    align-content: flex-start;
    --column-gap: 2%;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b4b5515 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: stretch;
    height: auto;
    order: 0;
    padding: 6px 0px 6px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\35 b903b05 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#dde045b7 {
    justify-content: space-between;
    align-items: flex-start;
    width: 95.62%;
    min-height: 92px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    flex-wrap: nowrap;
    padding: 6px 0px 6px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 0dd8b8e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#a2a20345 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a95b8965 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b10527b7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ca491b3e {
    width: 99.97%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\36 f7429a5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 169f0f0 {
    width: 218px;
    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 6dace1d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d2d55f5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#a159c835 {
    width: 206px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 6b40c9d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 35c8f05 {
    align-items: center;
    width: 100%;
    min-height: 705px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 2;
    align-self: stretch;
    height: auto;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 fcb7247 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: stretch;
    height: auto;
    order: 1;
    padding: 6px 0px 6px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\36 275200a {
    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;
}
    
#f364dd3b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#f364dd3b {
    max-width: 100%;
    width: 72.49%;
    min-height: 31px;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 433336e {
    width: 5px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a123eb3 {
    flex-direction: row;
    align-items: center;
    width: 42.86%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    align-content: center;
    --column-gap: 2%;
    align-self: auto;
    order: 0;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f913878f {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 2px;
    column-gap: 4%;
    order: 4;
    justify-content: flex-start;
    padding: 10px 0px 10px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\33 b615a23 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 638px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    order: 0;
    flex-wrap: nowrap;
    min-width: 32px;
    justify-content: flex-start;
    height: auto;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\35 ba10244 {
    min-height: 847px;
    column-gap: 1%;
    row-gap: 6px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    justify-content: space-around;
    align-items: flex-start;
    align-content: flex-start;
    padding: 6% 6% 2% 6%;
    margin: 0% 0% 0% 0%;
}
    
#a341ac8a {
    align-items: flex-start;
    width: 100.00%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    align-content: flex-start;
    --column-gap: 2%;
    align-self: auto;
    order: 0;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 60f2630 {
    width: 203px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ef51320 {
    align-items: center;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 5;
    flex-wrap: nowrap;
    height: auto;
    flex-direction: row;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#f1924c9b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    align-self: auto;
    order: 7;
    height: auto;
    --column-gap: 0%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 27533e5 {
    min-height: 670px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46.2%;
    min-width: 4%;
    order: 1;
    height: auto;
    align-self: auto;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 0%;
    padding-left: 0%;
    min-height: 541px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#group_311 {
    width: 100%;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\31 0148ef6 {
    width: 247.133px;
}
    
#c6ba3657 {
    width: 100%;
    padding-left: 4%;
    padding-right: 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 950ce33 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 6% 6% 6% 6%;
}
    
#a4dcbff2 {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 10px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fd72a86a {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding-right: 16px;
    padding-left: 16px;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
}
    
#\33 9818cc7 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\37 557555c {
    width: 65.82%;
}
    
#ee6ece37 {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding-right: 16px;
    padding-left: 16px;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
}
    
#\31 2c5337b {
    width: 100%;
}
    
#ea32eee1 {
    width: 30.17%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 047f6ea {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 42px;
    column-gap: 2%;
}
    
#\34 7af81fb {
    width: 23.5%;
    min-height: 8px;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\33 ea1db8b {
    width: 23.5%;
    min-height: 8px;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#dedd72cf {
    width: 23.5%;
    min-height: 8px;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#fcdb778d {
    width: 23.5%;
    min-height: 8px;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 3836ffc {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\37 cf2c819 {
    width: 65.82%;
}
    
#\34 9570a5f {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding-right: 16px;
    padding-left: 16px;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
}
    
#\37 97529b2 {
    width: 70.31%;
}
    
#b46fee8d {
    width: 30.17%;
}
    
#\33 6f3b2cb {
    width: 25.68%;
}
    
#ed0d39c3 {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding-right: 16px;
    padding-left: 16px;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d6dfba3d {
    width: 18.4%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#b942de49 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
    column-gap: 2%;
    padding-bottom: 2%;
}
    
#\37 bb00412 {
    width: 18.4%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\35 68e81e6 {
    width: 18.4%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 a2198f8 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
    column-gap: 2%;
    padding-bottom: 2%;
}
    
#c7b1f5c9 {
    width: 18.4%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#dc24b5ab {
    width: 18.4%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#ec95e404 {
    width: 18.4%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\34 a83cbf2 {
    width: 18.4%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\30 77a43fd {
    width: 18.4%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#c40180d2 {
    width: 18.4%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 a1af922 {
    width: 18.4%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\33 6eed611 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
    column-gap: 2%;
    padding-bottom: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d1b2c329 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#afef4ec4 {
    width: 30.17%;
}
    
#f07cb7eb {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding-right: 16px;
    padding-left: 16px;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
}
    
#ab18a513 {
    width: 65.82%;
}
    
#\32 a5be6e8 {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding-right: 16px;
    padding-left: 16px;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
}
    
#\35 33c3029 {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 fd8272e {
    width: 18.4%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\39 02cfbdd {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
    column-gap: 2%;
    padding-bottom: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 ca951ea {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
    column-gap: 2%;
    padding-bottom: 2%;
}
    
#da248873 {
    width: 49%;
}
    
#\37 11ca337 {
    width: 49%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 6ef95d0 {
    width: 25.17%;
}
    
#ec3492cd {
    width: 11.53%;
}
    
#\35 c0e8978 {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding-right: 16px;
    padding-left: 16px;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
}
    
#\39 3e71381 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#e3f99c9f {
    width: 100%;
    min-height: 80px;
}
    
#d789bbc2 {
    width: 38.2%;
}
    
#aac8cda0 {
    width: 13.08%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 db13c80 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
    column-gap: 2%;
    padding-bottom: 2%;
}
    
#\31 1f37bcc {
    width: 18.4%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\39 4b10611 {
    width: 18.4%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 0e8e73b {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
}
    
#\31 3978d43 {
    width: 100%;
    min-height: 330px;
}
    
#acc62e7d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 22px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f7f26d6b {
    width: 49.85%;
}
    
#a2a20345 {
    width: 46%;
}
    
#\36 f7429a5 {
    width: 46.02%;
}
    
#\39 169f0f0 {
    width: 48.6%;
}
    
#\36 f663005 {
    width: 46%;
}
    
#\32 e6ea784 {
    width: 100%;
    min-height: 80px;
}
    
#\30 d2d55f5 {
    width: 46%;
}
    
#\38 c46399d {
    width: 54.88%;
}
    
#\32 ef99092 {
    width: 47.84%;
}
    
#e39a787b {
    margin: 0px 0% 0px 0%;
}
    
#\35 ba10244 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 6% 4% 6% 4%;
}
    
#a341ac8a {
    width: 100.00%;
    row-gap: 10px;
}
    
#\30 007c650 {
    width: 29.78%;
}
    
#\35 3184b77 {
    width: 84.00%;
}
    
#\35 c6b1d4e {
    width: 50.81%;
}
    
#\36 275200a {
    width: 29.78%;
}
    
#\37 27533e5 {
    width: 100%;
    min-height: 80px;
}
    
#\30 a123eb3 {
    width: 12.98%;
}
    
#b65516b2 {
    width: 29.78%;
}
}



@media (max-width: 767px) {
    
#\33 950ce33 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#d5055ecb {
    grid-template-rows: minmax(8px, max-content);
}
}



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



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#widget_l11.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
}
    
#group_311 {
    padding-left: 4%;
    align-items: flex-start;
    height: auto;
    min-height: 240px;
    width: 100%;
    padding-right: 4%;
}
    
#\35 638af54.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 0%;
}
#\35 638af54 {
    min-height: 34px;
    height: auto;
}
    
#\31 0148ef6.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-top: 8px;
    padding-bottom: 8px;
}
#\31 0148ef6 {
    width: 89.44%;
}
    
#group_ffp {
    width: 100.00%;
    min-height: 522px;
    align-items: center;
    height: auto;
    justify-content: center;
}
    
#c6ba3657 {
    padding-left: 4%;
    align-items: flex-start;
    height: auto;
    min-height: 106px;
    width: 100%;
    padding-right: 4%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 ed769eb {
    margin-right: 0%;
    margin-left: 0%;
    width: 55.24%;
}
    
#a0712476 {
    margin-right: 0%;
    margin-left: 0%;
    width: 55.56%;
}
}



@media (max-width: 767px) {
    
#\36 0920448 {
    margin: 0px 0% 0px 0%;
}
    
#\32 aa0c895 {
    width: 96.92%;
}
    
#\33 950ce33 {
    min-height: 0;
    flex-direction: column;
    row-gap: 16px;
    flex-wrap: nowrap;
    padding: 8% 4% 5% 4%;
}
    
#a4dcbff2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 5px;
}
    
#cb291dd9 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e3fdb98d {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#bfbe9386 {
    width: 96.92%;
}
    
#b6c36269 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 a40e47d {
    width: 96.92%;
}
    
#\38 cf7d349 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 0d85090 {
    width: 96.92%;
}
}



@media (max-width: 767px) {
    
#fd72a86a {
    min-height: 80px;
    align-items: flex-end;
    width: 100%;
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
}
    
#\33 9818cc7 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 13px;
    flex-wrap: nowrap;
}
    
#\37 557555c {
    width: 65.82%;
}
    
#\38 7cd1963 {
    width: 96.92%;
}
    
#ee6ece37 {
    min-height: 80px;
    align-items: flex-end;
    width: 100%;
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
}
    
#\31 2c5337b {
    width: 100%;
}
    
#ea32eee1 {
    width: 30.17%;
}
}



@media (max-width: 767px) {
    
#\36 047f6ea {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    column-gap: 4%;
    padding: 4% 6% 4% 6%;
}
    
#\30 441cad5 {
    width: 93%;
}
    
#\34 7af81fb {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#b210d8ac {
    width: 30.66%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 ea1db8b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#a0b25482 {
    width: 30.66%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 c1daed8 {
    width: 93%;
}
    
#dedd72cf {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\36 e4bd731 {
    width: 30.66%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c5f9e46a {
    width: 93%;
}
    
#fcdb778d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#a9506712 {
    width: 30.66%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 0de5e66 {
    width: 93%;
}
    
#d5500af9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 30.66%;
}
    
#c9045ab1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 30.66%;
}
    
#\33 b9a5255 {
    margin-right: 0%;
    margin-left: 0%;
    width: 30.66%;
}
    
#\39 263b15d {
    margin-right: 0%;
    margin-left: 0%;
    width: 30.66%;
}
    
#\39 13641c1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 30.66%;
}
    
#\35 b84f037 {
    margin-right: 0%;
    margin-left: 0%;
    width: 30.66%;
}
    
#b2f0b4ab {
    margin-right: 0%;
    margin-left: 0%;
    width: 30.66%;
}
    
#a81ed9c9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 30.66%;
}
}



@media (max-width: 767px) {
    
#\35 3836ffc {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 13px;
    flex-wrap: nowrap;
}
    
#\37 cf2c819 {
    width: 65.82%;
}
    
#\34 9570a5f {
    min-height: 80px;
    align-items: flex-end;
    width: 100%;
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
}
    
#\37 97529b2 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b46fee8d {
    width: 30.17%;
}
    
#\31 375c039 {
    width: 96.92%;
}
    
#\33 6f3b2cb {
    width: 37.28%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ed0d39c3 {
    min-height: 80px;
    align-items: flex-end;
    width: 100%;
    order: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 4%;
    padding: 16px 16px 16px 16px;
}
}



@media (max-width: 767px) {
    
#\31 4c9a89f {
    width: 100%;
    height: auto;
    min-height: 165px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 b6c1972 {
    align-items: flex-start;
    min-height: 99px;
}
    
#d6dfba3d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\35 991a387 {
    height: auto;
    width: 22%;
    min-height: 50px;
}
    
#b942de49 {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding-bottom: 1%;
}
    
#\36 798ec03 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\37 bb00412 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\38 c293486 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\39 2b8d695 {
    width: 100%;
    height: auto;
    min-height: 165px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#ac5ea556 {
    height: auto;
    width: 22%;
    min-height: 50px;
}
    
#d8dc7432 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\35 68e81e6 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\30 0ecd241 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\31 1415f6a {
    width: 100%;
    height: auto;
    min-height: 165px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\37 e5ad302 {
    height: auto;
    width: 22%;
    min-height: 50px;
}
    
#\34 82e7dde {
    align-items: flex-start;
    min-height: 99px;
}
}



@media (max-width: 767px) {
    
#\36 8304794 {
    align-items: flex-start;
    min-height: 65px;
    height: auto;
}
    
#\31 00ef2f5 {
    align-items: flex-start;
    min-height: 65px;
    height: auto;
}
    
#\33 a2198f8 {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding-bottom: 1%;
}
    
#bc964342 {
    align-items: flex-start;
    min-height: 47px;
    height: auto;
}
    
#f67a4982 {
    align-items: flex-start;
    min-height: 65px;
    height: auto;
}
    
#\33 a7581b2 {
    align-items: flex-start;
    min-height: 65px;
    height: auto;
}
    
#\31 536069a {
    align-items: flex-start;
    min-height: 48px;
    height: auto;
}
    
#ec95e404 {
    width: 100%;
    min-height: 106px;
    align-items: flex-start;
    height: auto;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\34 a83cbf2 {
    width: 100%;
    min-height: 88px;
    align-items: flex-start;
    height: auto;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\33 91d3afb {
    align-items: flex-start;
    min-height: 65px;
    height: auto;
}
    
#\30 ae47198 {
    align-items: flex-start;
    min-height: 65px;
    height: auto;
}
    
#\37 369cdd4 {
    align-items: flex-start;
    min-height: 65px;
    height: auto;
}
    
#\32 ad1e1e7 {
    align-items: flex-start;
    min-height: 47px;
    height: auto;
}
    
#\36 7a9073d {
    align-items: flex-start;
    min-height: 65px;
    height: auto;
}
    
#a26c1feb {
    align-items: flex-start;
    min-height: 60px;
    height: auto;
}
    
#c7b1f5c9 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#dc24b5ab {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\37 d0eb0a6 {
    align-items: flex-start;
    min-height: 65px;
    height: auto;
}
    
#\34 a699558 {
    align-items: flex-start;
    min-height: 65px;
    height: auto;
}
    
#\30 77a43fd {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\38 146cee5 {
    align-items: flex-start;
    min-height: 65px;
    height: auto;
}
    
#ba9f0529 {
    align-items: flex-start;
    min-height: 65px;
    height: auto;
}
    
#c40180d2 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#ac4c43bf {
    align-items: flex-start;
    min-height: 65px;
    height: auto;
}
    
#\32 0b7b50e {
    align-items: flex-start;
    min-height: 65px;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\37 fb7fb82 {
    align-items: flex-start;
    min-height: 50px;
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
    height: auto;
}
    
#\37 a1af922 {
    width: 99.77%;
    min-height: 93px;
    align-items: flex-start;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\33 6eed611 {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding-bottom: 1%;
}
    
#\36 a7ebfbe {
    width: 48%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 89a4561 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#d1b2c329 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 13px;
    flex-wrap: nowrap;
}
    
#afef4ec4 {
    width: 30.17%;
}
    
#f07cb7eb {
    min-height: 80px;
    align-items: flex-end;
    width: 100%;
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
}
    
#f0faebe1 {
    width: 96.92%;
}
    
#ab18a513 {
    width: 65.82%;
}
    
#\32 a5be6e8 {
    min-height: 88px;
    align-items: center;
    width: 100%;
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#\35 33c3029 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#da4260c3 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\39 f5c70e0 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\39 02cfbdd {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding-bottom: 1%;
}
    
#\30 9981e16 {
    width: 100%;
    height: auto;
    min-height: 165px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 fd8272e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\32 95e30f3 {
    height: auto;
    width: 22%;
    min-height: 50px;
}
    
#\31 a089c71 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\36 d3553ed {
    align-items: flex-start;
    min-height: 99px;
}
    
#a2f311eb {
    align-items: flex-start;
    min-height: 99px;
}
}



@media (max-width: 767px) {
    
#\39 ca951ea {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding-bottom: 1%;
}
    
#f1c4135c {
    align-items: flex-start;
    min-height: 99px;
}
    
#da248873 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\32 2cca30d {
    width: 100%;
    height: auto;
    min-height: 165px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\34 b80c3fd {
    height: auto;
    width: 22%;
    min-height: 50px;
}
    
#\37 a279cd2 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\36 00a5d93 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\32 590134e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#ff07a165 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\37 11ca337 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#f06ad689 {
    align-items: flex-start;
    min-height: 99px;
}
    
#f4005bc6 {
    width: 100%;
    height: auto;
    min-height: 165px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#acec14b1 {
    height: auto;
    width: 22%;
    min-height: 50px;
}
    
#\31 880ae50 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\32 dd8f1ec {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#f0d045cf {
    align-items: flex-start;
    min-height: 99px;
}
    
#\30 dd9e89e {
    align-items: flex-start;
    min-height: 99px;
}
}



@media (max-width: 767px) {
    
#e5b4b4ce {
    width: 96.92%;
}
    
#\30 6ef95d0 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ec3492cd {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 c0e8978 {
    min-height: 80px;
    align-items: flex-end;
    width: 100%;
    order: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\39 3e71381 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 13px;
    flex-wrap: nowrap;
}
    
#e3f99c9f {
    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;
    margin: 0% 0% 0% 0%;
}
    
#\34 5e1aacc {
    align-self: auto;
    min-height: 106px;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: 100%;
    width: 99.89%;
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eee4891b {
    width: 100.00%;
    min-height: 106px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\38 6bdedc6 {
    width: 40px;
    margin: 0px 0% 24px 0%;
}
    
#\36 8cf64f3 {
    align-self: auto;
    min-height: 106px;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: 100%;
    width: 99.89%;
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 6913d42 {
    width: 40px;
    margin: 0px 0% 24px 0%;
}
    
#\32 6f805b8 {
    width: 100.00%;
    min-height: 106px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\32 d380cc8 {
    align-self: auto;
    min-height: 106px;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: 100%;
    width: 99.89%;
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5517ddb {
    width: 40px;
    margin: 0px 0% 24px 0%;
}
    
#\38 688b60e {
    width: 100.00%;
    min-height: 106px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\38 5d37540 {
    align-self: auto;
    min-height: 106px;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: 100%;
    width: 99.89%;
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6654eb8 {
    width: 40px;
    margin: 0px 0% 24px 0%;
}
    
#bfae02f9 {
    width: 100.00%;
    min-height: 106px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#d789bbc2 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#aac8cda0 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media (max-width: 767px) {
    
#\31 db13c80 {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding-bottom: 1%;
}
    
#\31 1f37bcc {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\30 1f789eb {
    align-items: flex-start;
    min-height: 99px;
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 a0b63be {
    align-items: flex-start;
    min-height: 99px;
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 4b10611 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#f7f5fbe7 {
    align-items: flex-start;
    min-height: 99px;
    width: 99.53%;
}
    
#\36 a7db1a2 {
    width: 91.47%;
}
}



@media (max-width: 767px) {
    
#\32 0e8e73b {
    width: 100%;
    min-height: 240px;
    align-items: flex-start;
    order: 0;
    row-gap: 14px;
    padding: 16px 12px 16px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\31 3978d43 {
    width: 100%;
    min-height: 246px;
    align-items: flex-start;
    order: 1;
    padding: 16px 12px 16px 12px;
    margin: 0px 0% 0px 0%;
}
    
#acc62e7d {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
}
    
#\30 13c2d57 {
    width: 96.92%;
}
    
#b0c79feb {
    width: 52.26%;
}
    
#\36 ca715c7 {
    width: 65.82%;
}
    
#\30 2806eb8 {
    width: 100%;
}
    
#c63189a5 {
    width: 58.50%;
}
}



@media (max-width: 767px) {
    
#a2a20345 {
    min-width: 32px;
    width: 90%;
    margin: 0px 0% 0px 0%;
}
    
#ca491b3e {
    width: 88.55%;
}
    
#b10527b7 {
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 f7429a5 {
    width: 90%;
}
    
#\39 169f0f0 {
    width: 90%;
}
    
#\34 6dace1d {
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 d2d55f5 {
    width: 90%;
}
    
#e7f1a3d2 {
    align-items: center;
}
    
#\38 c46399d {
    width: 66.18%;
}
    
#a159c835 {
    width: 166px;
    height: auto;
}
    
#\30 35c8f05 {
    align-items: center;
}
    
#\37 ef716e4 {
    width: 152px;
    height: auto;
}
    
#\30 fcb7247 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#\30 007c650 {
    width: 99.94%;
}
    
#\35 3184b77 {
    width: 89.73%;
}
    
#e298df88 {
    align-items: flex-start;
    row-gap: 10px;
    width: 100.00%;
    height: auto;
    min-height: 101px;
    align-self: center;
    align-content: flex-start;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 275200a {
    width: 99.94%;
}
    
#\34 c4758cf {
    width: 90%;
}
    
#f364dd3b {
    width: 89.73%;
}
    
#\36 b0915fe {
    align-items: flex-start;
    row-gap: 10px;
    width: 100.00%;
    height: auto;
    min-height: 131px;
    align-self: center;
    align-content: flex-start;
    padding: 16px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 a123eb3 {
    width: 32.76%;
}
    
#b65516b2 {
    width: 99.94%;
}
    
#f7f26d6b {
    min-width: 32px;
    width: 90%;
    margin: 0px 0% 0px 0%;
}
    
#f913878f {
    width: 100%;
    row-gap: 0px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\36 f663005 {
    width: 90%;
}
    
#\34 8afe4a2 {
    height: auto;
    min-height: 964px;
    padding: 16px 6px 0px 6px;
    margin: 0px 0% 0px 0%;
}
    
#\32 e6ea784 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    row-gap: 4px;
    align-content: flex-start;
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\33 b615a23 {
    row-gap: 24px;
    padding: 10px 0% 10px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\32 ef99092 {
    width: 100.00%;
}
    
#\38 47bcfc7 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#\35 ba10244 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 13px;
    flex-wrap: nowrap;
}
    
#a341ac8a {
    width: 99.95%;
    height: auto;
    min-height: 144px;
}
    
#\33 3fac8e3 {
    width: 19.2%;
}
    
#\35 c6b1d4e {
    width: 99.95%;
}
    
#\37 60f2630 {
    width: 96.92%;
}
    
#\34 b4b5515 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#dde045b7 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
}
    
#f1924c9b {
    order: 6;
    justify-content: flex-start;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\37 27533e5 {
    width: 99.47%;
    min-height: 1038px;
    align-items: center;
    order: 1;
    justify-content: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}

#\31 4c9a89f.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAgEAABAgYDAQAAAAAAAAAAAAACAAMBBAUREhMGIjFx/8QAFAEBAAAAAAAAAAAAAAAAAAAAAf/EABcRAQEBAQAAAAAAAAAAAAAAAAEAAhL/2gAMAwEAAhEDEQA/AK+Zn+YhNGLIMaYF1v7ZUDVSqWoNjQ52hl9REuSem//Z')!important}#\39 2b8d695.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAME/8QAHxAAAgICAQUAAAAAAAAAAAAAAQIAAwQFBiJBcaGx/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABkRAAIDAQAAAAAAAAAAAAAAAAECAAMxE//aAAwDAQACEQMRAD8AvZkbba69sXHoRw3SW7/Jro4vsForU4wJCgevERDe2w6xic0XBP/Z')!important}#\31 1415f6a.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEF/8QAHhAAAQQBBQAAAAAAAAAAAAAAAQACAwUGBBESITH/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABkRAAIDAQAAAAAAAAAAAAAAAAABAgMREv/aAAwDAQACEQMRAD8Ak1jZY7BtpLLiXeMaFkOyi/JJNjJ2iJVzeE7Yro//2Q==')!important}#\30 9981e16.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAdEAABBAIDAAAAAAAAAAAAAAABAAIEEQMFFCFh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAYEQADAQEAAAAAAAAAAAAAAAAAAQIRMf/aAAwDAQACEQMRAD8ApnHLZrHw+fkyscO23QKmjSyaFRQfbRFKm9HPD//Z')!important}#\32 2cca30d.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIBAAAgICAAcAAAAAAAAAAAAAAQMAAgQFBgcREiExUf/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAaEQEBAAIDAAAAAAAAAAAAAAABAgADETGR/9oADAMBAAIRAxEAPwCfreYvFuXQEY6SsnoLfZtVbN11UsxSO+wBt5PuIia0TfCr7hJ2p0Gf/9k=')!important}#f4005bc6.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAT/xAAdEAACAQUBAQAAAAAAAAAAAAABAgADBAUGERJh/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABcRAAMBAAAAAAAAAAAAAAAAAAABAgP/2gAMAwEAAhEDEQA/ALb3K7JRtajio/ofZCua21lBDNwjsREWlBOEf//Z')!important}