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

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

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

  *#dm .dmInner a.u_1248269023 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/a3dff431/icon/Arrow_2708974.svg) !important;
    background-color:var(--color_2) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1248269023 {
    border-radius:48px 48px 48px 48px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    box-shadow:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1248269023 span.text {
    font-size:14px !important;
    color:var(--color_2) !important;
    font-weight:600 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1735733467 img {
    object-fit:contain !important;
    object-position:50% 0% !important;
  }

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

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

  *#dm .dmInner a.u_1992803441 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/a3dff431/icon/Arrow_2708974.svg) !important;
    background-color:var(--color_2) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1992803441 {
    border-radius:48px 48px 48px 48px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    box-shadow:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1992803441 span.text {
    font-size:14px !important;
    color:var(--color_2) !important;
    font-weight:600 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

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

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

  *#dm .dmInner a.u_1495301851 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/a3dff431/icon/Arrow_2708974.svg) !important;
    background-color:var(--color_8) !important;
    order:1 !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1793186390 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/a3dff431/icon/Arrow_2708974.svg) !important;
    background-color:var(--color_2) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1793186390:hover .iconBg { background-color:rgb(36,16,35) !important; }

  *#dm .dmInner a.u_1793186390.hover .iconBg { background-color:rgb(36,16,35) !important; }

  *#dm .dmInner a.u_1793186390 span.text {
    font-size:14px !important;
    color:var(--color_2) !important;
    font-weight:600 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1793186390 {
    border-radius:48px 48px 48px 48px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1535352659 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/a3dff431/icon/Arrow_2708974.svg) !important;
    background-color:var(--color_2) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1535352659:hover .iconBg { background-color:rgb(36,16,35) !important; }

  *#dm .dmInner a.u_1535352659.hover .iconBg { background-color:rgb(36,16,35) !important; }

  *#dm .dmInner a.u_1535352659 span.text {
    font-size:14px !important;
    color:var(--color_2) !important;
    font-weight:600 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1535352659 {
    border-radius:48px 48px 48px 48px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1220923275 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/a3dff431/icon/Arrow_2708974.svg) !important;
    background-color:var(--color_2) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1220923275 {
    border-radius:48px 48px 48px 48px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    box-shadow:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1220923275 span.text {
    font-size:14px !important;
    color:var(--color_2) !important;
    font-weight:600 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1677146727 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) !important;
    border-width:1px !important;
    border-style:solid !important;
    background-image:none !important;
  }

  *#dm .dmInner *.u_1677146727 .svg { width:100% !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_1998651377 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) !important;
    border-width:1px !important;
    border-style:solid !important;
    background-image:none !important;
  }

  *#dm .dmInner *.u_1998651377 .svg { width:100% !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_1316408259 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) !important;
    border-width:1px !important;
    border-style:solid !important;
    background-image:none !important;
  }

  *#dm .dmInner *.u_1316408259 .svg { width:100% !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_1281972409 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) !important;
    border-width:1px !important;
    border-style:solid !important;
    background-image:none !important;
  }

  *#dm .dmInner *.u_1281972409 .svg { width:100% !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_1267103018 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) !important;
    border-width:1px !important;
    border-style:solid !important;
    background-image:none !important;
  }

  *#dm .dmInner *.u_1267103018 .svg { width:100% !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_1319958195 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) !important;
    border-width:1px !important;
    border-style:solid !important;
    background-image:none !important;
  }

  *#dm .dmInner *.u_1319958195 .svg { width:100% !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_1785754525 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) !important;
    border-width:1px !important;
    border-style:solid !important;
    background-image:none !important;
  }

  *#dm .dmInner *.u_1785754525 .svg { width:100% !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_3792356158 img {
    object-fit:contain !important;
    border-style:solid !important;
    border-color:rgb(172,163,161) rgb(172,163,161) rgb(172,163,161) rgb(172,163,161) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1357938756 img {
    object-fit:contain !important;
    border-style:solid !important;
    border-color:rgb(172,163,161) rgb(172,163,161) rgb(172,163,161) rgb(172,163,161) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1947503314 img {
    object-fit:contain !important;
    border-style:solid !important;
    border-color:rgb(172,163,161) rgb(172,163,161) rgb(172,163,161) rgb(172,163,161) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1306844249 img {
    object-fit:contain !important;
    border-style:solid !important;
    border-color:rgb(172,163,161) rgb(172,163,161) rgb(172,163,161) rgb(172,163,161) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1451822869 img {
    object-fit:contain !important;
    border-style:solid !important;
    border-color:rgb(172,163,161) rgb(172,163,161) rgb(172,163,161) rgb(172,163,161) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1045900052 img {
    object-fit:contain !important;
    border-style:solid !important;
    border-color:rgb(172,163,161) rgb(172,163,161) rgb(172,163,161) rgb(172,163,161) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1628882146 img {
    object-fit:contain !important;
    border-style:solid !important;
    border-color:rgb(172,163,161) rgb(172,163,161) rgb(172,163,161) rgb(172,163,161) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1346247822 img {
    object-fit:contain !important;
    border-style:solid !important;
    border-color:rgb(172,163,161) rgb(172,163,161) rgb(172,163,161) rgb(172,163,161) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1799860431 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) !important;
    border-width:1px !important;
    border-style:solid !important;
    background-image:none !important;
  }

  *#dm .dmInner *.u_1799860431 .svg { width:100% !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_1710512872 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) !important;
    border-width:1px !important;
    border-style:solid !important;
    background-image:none !important;
  }

  *#dm .dmInner *.u_1710512872 .svg { width:100% !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_1720180373 img {
    object-fit:contain !important;
    border-style:solid !important;
    border-color:rgb(172,163,161) rgb(172,163,161) rgb(172,163,161) rgb(172,163,161) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1702908352 img {
    object-fit:contain !important;
    border-style:solid !important;
    border-color:rgb(172,163,161) rgb(172,163,161) rgb(172,163,161) rgb(172,163,161) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1881821098 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) !important;
    border-width:1px !important;
    border-style:solid !important;
    background-image:none !important;
  }

  *#dm .dmInner *.u_1881821098 .svg { width:100% !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_3675113790 hr { color:rgba(172,163,161,1) !important; }

  *#dm .dmInner div.u_1850044519 hr { color:rgba(172,163,161,1) !important; }

  *#dm .dmInner div.u_1860652211 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_4) !important;
  }

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

  *#dm .dmInner div.u_1876564786 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_4) !important;
  }

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

  *#dm .dmInner div.u_1350425645 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_4) !important;
  }

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

  *#dm .dmInner div.u_1904970812 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_4) !important;
  }

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

  *#dm .dmInner div.u_1861286461 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_4) !important;
  }

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

  *#dm .dmInner div.u_1658483467 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_4) !important;
  }

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

  *#dm .dmInner div.u_1380234095 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_4) !important;
  }

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

  *#dm .dmInner div.u_1626526335 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_4) !important;
  }

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

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

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

  *#dm .dmInner a.u_1357222560 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/a3dff431/icon/Arrow_2708974.svg) !important;
    background-color:var(--color_2) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1357222560:hover .iconBg { background-color:rgb(36,16,35) !important; }

  *#dm .dmInner a.u_1357222560.hover .iconBg { background-color:rgb(36,16,35) !important; }

  *#dm .dmInner a.u_1357222560 span.text {
    font-size:14px !important;
    color:var(--color_2) !important;
    font-weight:600 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1357222560 {
    border-radius:48px 48px 48px 48px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
  }

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

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

  *#dm .dmInner div.u_1876237726 input:not([type="submit"]) {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(36,16,35) rgb(36,16,35) rgb(36,16,35) rgb(36,16,35) !important;
    border-width:1px 1px 1px 1px !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1876237726 textarea {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(36,16,35) rgb(36,16,35) rgb(36,16,35) rgb(36,16,35) !important;
    border-width:1px 1px 1px 1px !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1876237726 select {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(36,16,35) rgb(36,16,35) rgb(36,16,35) rgb(36,16,35) !important;
    border-width:1px 1px 1px 1px !important;
    border-radius:5px 5px 5px 5px !important;
  }

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

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

  *#dm .dmInner div.u_1876237726 .dmforminput .fileUploadLink { font-size:12px !important; }

  *#dm .dmInner div.u_1876237726 .checkboxwrapper span { font-size:12px !important; }

  *#dm .dmInner div.u_1876237726 .radiowrapper span { font-size:12px !important; }

  *#dm .dmInner div.u_1876237726 .optinwrapper div { font-size:12px !important; }

  *#dm .dmInner div.u_1876237726 .freetextwrapper { font-size:12px !important; }

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

  *#dm .dmInner div.u_1876237726 .dmforminput option { font-size:12px !important; }

  *#dm .dmInner div.u_1876237726 input::placeholder {
    font-size:12px !important;
    color:rgba(172,163,161,1) !important;
  }

  *#dm .dmInner div.u_1876237726 input.placeholder {
    font-size:12px !important;
    color:rgba(172,163,161,1) !important;
  }

  *#dm .dmInner div.u_1876237726 textarea::placeholder {
    font-size:12px !important;
    color:rgba(172,163,161,1) !important;
  }

  *#dm .dmInner div.u_1876237726 textarea.placeholder {
    font-size:12px !important;
    color:rgba(172,163,161,1) !important;
  }

  *#dm .dmInner div.u_1876237726 select::placeholder {
    font-size:12px !important;
    color:rgba(172,163,161,1) !important;
  }

  *#dm .dmInner div.u_1876237726 select.placeholder {
    font-size:12px !important;
    color:rgba(172,163,161,1) !important;
  }

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

  *#dm .dmInner div.u_1876237726 .dmforminput { padding-block:14px !important; }

  *#dm .dmInner div.u_1876237726 .spacing-container { margin-block:-14px !important; }

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

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

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

  *#dm .dmInner a.u_1388359100 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/a3dff431/icon/Arrow_2708974.svg) !important;
    background-color:var(--color_8) !important;
    order:1 !important;
  }

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

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

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

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

  *#dm .dmInner *.u_1721012517.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item {
    margin-left:0px !important;
    padding-top:0px !important;
    padding-left:20px !important;
    padding-bottom:0px !important;
    margin-top:0px !important;
    margin-bottom:0px !important;
    margin-right:0px !important;
    padding-right:20px !important;
  }

  *#dm .dmInner *.u_1721012517 { justify-content:center !important; }

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

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

  *#dm .dmInner nav.u_1721012517.main-navigation.unifiednav[data-nav-structure="HORIZONTAL"] .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child) .unifiednav__container[data-depth="0"] { left:20px !important; }

  *#dm .dmInner nav.u_1721012517.main-navigation.unifiednav:not([image]) .unifiednav__container[data-depth="0"] { top:calc(100% - 0px - 0px) !important; }

  *#dm .dmInner nav.u_1721012517.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item:hover { color:var(--color_4) !important; }

  *#dm .dmInner nav.u_1721012517.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.hover { color:var(--color_4) !important; }

  *#dm .dmInner nav.u_1721012517.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected { color:var(--color_4) !important; }

  *#dm .dmInner nav.u_1721012517.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item {
    color:rgb(0,0,0) !important;
    font-size:12px !important;
    font-weight:700 !important;
    direction:ltr !important;
    border-bottom-left-radius:0px !important;
    padding-top:0px !important;
    text-decoration:none !important;
    padding-left:10px !important;
    padding-bottom:0px !important;
    border-top-right-radius:0px !important;
    font-style:normal !important;
    margin-right:0px !important;
    border-radius:0px !important;
    margin-left:0px !important;
    text-transform:none !important;
    border-top-left-radius:0px !important;
    justify-content:flex-start !important;
    font-family: Inter !important;
    border-bottom-right-radius:0px !important;
    margin-top:0px !important;
    -webkit-border-radius:0px !important;
    margin-bottom:0px !important;
    text-align:start !important;
    padding-right:10px !important;
  }

  *#dm .dmInner nav.u_1721012517 { justify-content:flex-end !important; }

  *#dm .dmInner div.u_1634416608 {
    background-color:var(--color_10) !important;
    background-image:none !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner nav.u_1721012517.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { font-size:12px !important; }

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

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

  *#dm .dmInner div.u_1451822869 img { object-position:50% 0% !important; }
}
@media (min-width:0px) and (max-width:767px) {}
@media (min-width:1025px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\39 a1de757 {
    min-height: 240px;
    column-gap: 4%;
    width: 100%;
    align-items: stretch;
    padding: 60px 2% 50px 2%;
}
    
#d3bb5fb5 {
    background-color: var(--color_10);
    background-image: none;
}
    
#\38 ddcfe01 {
    row-gap: 18px;
    width: 47.99%;
    column-gap: 0%;
    flex-wrap: nowrap;
    align-content: center;
}
    
#\37 e4f8d8c {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 329f2b5 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c635f150 {
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-top: 18px;
    order: 2;
    margin-right: 0%;
    margin-left: 0%;
}
    
#dcdc542f {
    margin: 0px 0% 0px 0%;
}
    
#\32 73b1cdb {
    row-gap: 12px;
    column-gap: 2.552406590393579%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: nowrap;
    order: 4;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 485e84f {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df741c36 {
    row-gap: 18px;
    width: 47.99%;
    column-gap: 0%;
    flex-wrap: nowrap;
    align-content: center;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 2px;
}
    
#widget_hj0 {
    width: 99.99%;
    height: 568px;
    max-width: 100%;
}
    
#group_upr {
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.394724042230552%;
    order: 3;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    padding: 10px 0px 10px 0px;
    margin: 1px 0% 0px 0%;
}
    
#e4faff3e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 7px 0px 7px;
}
#e4faff3e {
    width: 47.8%;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 45px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 60114f0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 7px 0px 7px;
}
#\36 60114f0 {
    width: 47.8%;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 45px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#e5ed8eb3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.66%;
    min-width: 4%;
}
    
#\36 bf43da7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.66%;
    min-width: 4%;
}
    
#d2edc028 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 20px 2% 20px 2%;
}
    
#eb22283e {
    background-color: var(--color_10);
    background-image: none;
    border-width: 1px 0 0 0;
    border-color: rgba(172, 163, 161, 1) #000000 #000000 #000000;
    border-style: solid;
}
    
#\35 91d3a69 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.66%;
    min-width: 4%;
}
    
#a664d991 {
    margin: 0px 0% 0px 0%;
}
    
#widget_o4r {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f13c44b7 {
    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;
}
    
#\37 7e4aae7 {
    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;
}
}



@media all {
    
#\32 8efd523 {
    row-gap: 18px;
    width: 48%;
    column-gap: 0%;
    flex-wrap: nowrap;
    align-content: center;
    align-self: auto;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 2px;
}
    
#ef422c43 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
    align-self: flex-start;
    margin-top: 32px;
}
    
#d461f6f4 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
    margin-top: -6px;
}
    
#\34 202e737 {
    background-color: var(--color_10);
    background-image: none;
    border-width: 1px 0 0 0;
    border-color: rgba(172,163,161,1) #000000 #000000 #000000;
    border-style: solid;
}
    
#\31 6b4d338 {
    margin: 0px 0% 0px 0%;
}
    
#\33 4b888a0 {
    max-width: 100%;
    width: 96.34%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 bc884b6 {
    row-gap: 18px;
    width: 48%;
    column-gap: 0%;
    flex-wrap: nowrap;
    align-content: center;
    align-self: auto;
}
    
#\33 c333583 {
    min-height: 240px;
    column-gap: 4%;
    width: 100%;
    align-items: stretch;
    align-content: stretch;
    padding: 90px 2% 90px 2%;
}
}



@media all {
    
#df640cef {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 71.05%;
    min-width: 4%;
    justify-self: auto;
    align-content: flex-start;
    margin-left: 2px;
}
    
#\32 52d2c1b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24%;
    min-width: 4%;
    align-items: stretch;
    align-content: stretch;
    justify-self: auto;
    max-width: auto;
    flex: 0 1 auto;
    padding: 10px 10px 10px 10px;
    margin: 0px 0px 0px -56px;
}
    
#c22a619b {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    justify-content: space-between;
    padding: 90px 2% 10px 2%;
}
    
#\37 68c5fb9 {
    margin: 0px 0% 0px 0%;
}
    
#\35 e3cad7f {
    max-width: 100%;
    width: 26.78%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 22f2824 {
    max-width: 100%;
    width: 99.96%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 969c43e {
    max-width: 100%;
    width: 99.98%;
    height: auto;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1398c39 {
    background-color: var(--color_3);
    background-image: none;
}
}



@media all {
    
#\34 7545110 {
    margin: 0px 0% 0px 0%;
}
    
#\34 bea142c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46.5%;
    min-width: 4%;
    justify-content: space-between;
    border-width: 1px 0 0 0;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-style: solid;
}
    
#b8169b7a {
    min-height: 6px;
    column-gap: 7%;
    row-gap: 42px;
    width: 100%;
    padding: 30px 2% 30px 2%;
}
    
#widget_gqs.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_gqs {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_eni.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_eni {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: -14px 0% 0px 0%;
}
    
#\34 6df1d29 {
    background-color: var(--color_3);
    background-image: none;
}
    
#c29157ed {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46.5%;
    min-width: 4%;
    justify-content: space-between;
    border-width: 1px 0 0 0;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-style: solid;
}
    
#\39 08bf083.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 08bf083 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 8ca92f2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 8ca92f2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: -14px 0% 0px 0%;
}
}



@media all {
    
#\33 4598860.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 4598860 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 7713f1a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46.5%;
    min-width: 4%;
    justify-content: space-between;
    border-width: 1px 0 0 0;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-style: solid;
}
    
#df641590.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#df641590 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 ee919ad {
    background-color: var(--color_3);
    background-image: none;
}
    
#\37 8bc663b {
    margin: 0px 0% 0px 0%;
}
    
#\31 c5841bf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 c5841bf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: -14px 0% 0px 0%;
}
    
#abe24b78 {
    min-height: 142px;
    column-gap: 7%;
    row-gap: 42px;
    width: 100%;
    padding: 0px 2% 30px 2%;
}
    
#c60d1fea {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46.5%;
    min-width: 4%;
    justify-content: space-between;
    border-width: 1px 0 0 0;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-style: solid;
}
    
#\30 3426e47.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 3426e47 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: -14px 0% 0px 0%;
}
}



@media all {
    
#f29ad735.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f29ad735 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: -14px 0% 0px 0%;
}
    
#\36 8dfb62c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 8dfb62c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#ae1063cd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46.5%;
    min-width: 4%;
    justify-content: space-between;
    border-width: 1px 0 0 0;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-style: solid;
}
    
#c1fc5017.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c1fc5017 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: -14px 0% 0px 0%;
}
    
#\33 8af0b80 {
    background-color: var(--color_3);
    background-image: none;
}
    
#e3279ff4 {
    min-height: 6px;
    column-gap: 7%;
    row-gap: 42px;
    width: 100%;
    padding: 0px 2% 30px 2%;
}
    
#df9d418d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#df9d418d {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b30d9b71 {
    margin: 0px 0% 0px 0%;
}
    
#\31 6cc8517 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46.5%;
    min-width: 4%;
    justify-content: space-between;
    border-width: 1px 0 0 0;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-style: solid;
}
}



@media all {
    
#\39 05d4bb6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 05d4bb6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\34 aae1ac9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46.5%;
    min-width: 4%;
    justify-content: space-between;
    border-width: 1px 0 0 0;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-style: solid;
}
    
#ac71058d {
    background-color: var(--color_3);
    background-image: none;
}
    
#e36a0c78 {
    min-height: 6px;
    column-gap: 7%;
    row-gap: 42px;
    width: 100%;
    padding: 0px 2% 0px 2%;
}
    
#d6954b74 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46.5%;
    min-width: 4%;
    justify-content: space-between;
    border-width: 1px 0 0 0;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-style: solid;
}
    
#\34 45a633d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 45a633d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: -14px 0% 0px 0%;
}
    
#e0ebbbec {
    margin: 0px 0% 0px 0%;
}
    
#\30 d9df90d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 d9df90d {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: -14px 0% 0px 0%;
}
    
#e3f80ae9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e3f80ae9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#f021badc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 44.3%;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
}
    
#dddfb68b {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 90px 2% 90px 2%;
}
    
#widget_kr2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_892 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#fecacc46 {
    margin: 0px 0% 0px 0%;
}
    
#\39 3f52d8e {
    background-color: var(--color_6);
    background-image: none;
}
    
#\31 851b7f0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e4e915a7 {
    max-width: 100%;
    width: 507px;
    height: auto;
}
    
#\39 02b31df {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\38 85c099c {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#widget_tat.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_tat {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\37 3ba0ba9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 3ba0ba9 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ts5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#Getintouch {
    align-self: center;
    row-gap: 16px;
    background-color: var(--color_10);
    border-radius: 0px 0px 0px 0px;
    box-shadow: none;
    width: 51.67%;
    justify-content: flex-start;
    order: 1;
    height: auto;
    min-height: 800px;
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(172,163,161,1) rgba(172,163,161,1) rgba(172,163,161,1) rgba(172,163,161,1);
    border-style: solid;
    padding: 40px 40px 40px 40px;
}
    
#\30 02edfe0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 7px 0px 7px;
}
#\30 02edfe0 {
    width: 24.13%;
    height: auto;
    max-width: 100%;
    order: 2;
    min-height: 45px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_f4v {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#dbba792f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 31e0883 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#a10c4820 {
    min-height: 40px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 0px 2% 90px 2%;
}
    
#a102bd3a {
    margin: 0px 0% 0px 0%;
}
    
#\39 b7241e7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 7px 0px 7px;
}
#\39 b7241e7 {
    width: 42.40%;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 45px;
    justify-self: auto;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb71eaf4 {
    background-color: var(--color_3);
    background-image: none;
}
}



@media all {
    
#\36 bd88adb {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
    align-self: flex-start;
    margin-top: 11px;
}
    
#\37 a8298e7 {
    background-color: var(--color_10);
    background-image: none;
    border-width: 0px 0 0 0;
    border-color: rgba(172,163,161,1) #000000 #000000 #000000;
    border-style: solid;
}
    
#\35 a1082d3 {
    margin: 0px 0% 0px 0%;
}
    
#\35 43364f2 {
    min-height: 240px;
    column-gap: 0%;
    width: 100%;
    align-items: stretch;
    align-content: stretch;
    row-gap: 0px;
    padding: 70px 2% 70px 2%;
}
    
#\30 e9d5716 {
    max-width: 100%;
    width: 99.91%;
    height: auto;
    order: 0;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a731f39 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
    margin-top: -6px;
}
    
#\33 c9b1fc0 {
    row-gap: 18px;
    width: 60.96%;
    column-gap: 0%;
    flex-wrap: nowrap;
    align-content: center;
    align-self: auto;
    height: auto;
    min-height: 0px;
    justify-self: auto;
    margin-left: 1px;
}
    
#\31 7a5359c {
    row-gap: 18px;
    width: 34.91%;
    column-gap: 0%;
    flex-wrap: nowrap;
    align-content: flex-end;
    align-self: auto;
    height: auto;
    min-height: 0px;
    justify-self: auto;
    align-items: flex-end;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 61px;
}
}



@media all {
    
#e39bc221 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.66%;
    min-width: 4%;
    background-image: none;
    background-size: contain;
    background-color: var(--color_10);
    flex: 0 1 auto;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(172,163,161,1) rgba(172,163,161,1) rgba(172,163,161,1) rgba(172,163,161,1);
    border-style: solid;
    border-radius: 0px 0px 0px 0px;
    flex-wrap: nowrap;
    align-content: center;
    justify-self: auto;
}
    
#f76a5912 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: space-between;
    padding: 0px 2% 0px 2%;
}
    
#widget_8gl {
    width: 100%;
    height: 190px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_mro {
    width: 78.78%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_2ei {
    width: 12%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_r4f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6.931095167185597%;
    flex-wrap: nowrap;
    align-content: center;
}
    
#\39 10f789a {
    margin: 0px 0% 0px 0%;
}
    
#b5429af8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.66%;
    min-width: 4%;
    background-image: none;
    background-size: contain;
    background-color: var(--color_10);
    flex: 0 1 auto;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(172,163,161,1) rgba(172,163,161,1) rgba(172,163,161,1) rgba(172,163,161,1);
    border-style: solid;
    border-radius: 0px 0px 0px 0px;
    flex-wrap: nowrap;
    align-content: center;
    justify-self: auto;
}
    
#\39 dea7e79 {
    width: 100%;
    height: 190px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 9f64098 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6.931095167185597%;
    flex-wrap: nowrap;
    align-content: center;
}
    
#d1c7dece {
    width: 78.78%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e64d0c4 {
    width: 12%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c9135b73 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.66%;
    min-width: 4%;
    background-image: none;
    background-size: contain;
    background-color: var(--color_10);
    flex: 0 1 auto;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(172,163,161,1) rgba(172,163,161,1) rgba(172,163,161,1) rgba(172,163,161,1);
    border-style: solid;
    border-radius: 0px 0px 0px 0px;
    flex-wrap: nowrap;
    align-content: center;
    justify-self: auto;
}
    
#b5890baf {
    width: 100%;
    height: 190px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 fd1520d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6.931095167185597%;
    flex-wrap: nowrap;
    align-content: center;
}
    
#e80b8ca2 {
    width: 81.08%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a11b63ee {
    width: 12%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a78b60ae {
    background-color: var(--color_10);
    background-image: none;
}
}



@media all {
    
#ec06a281 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.66%;
    min-width: 4%;
    background-image: none;
    background-size: contain;
    background-color: var(--color_10);
    flex: 0 1 auto;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(172,163,161,1) rgba(172,163,161,1) rgba(172,163,161,1) rgba(172,163,161,1);
    border-style: solid;
    border-radius: 0px 0px 0px 0px;
    flex-wrap: nowrap;
    align-content: center;
    justify-self: auto;
}
    
#bd414948 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6.931095167185597%;
    flex-wrap: nowrap;
    align-content: center;
}
    
#cf928c39 {
    width: 12%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f8a4776c {
    margin: 0px 0% 0px 0%;
}
    
#\37 89e5a0d {
    width: 78.78%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d95df2b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.66%;
    min-width: 4%;
    background-image: none;
    background-size: contain;
    background-color: var(--color_10);
    flex: 0 1 auto;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(172,163,161,1) rgba(172,163,161,1) rgba(172,163,161,1) rgba(172,163,161,1);
    border-style: solid;
    border-radius: 0px 0px 0px 0px;
    flex-wrap: nowrap;
    align-content: center;
    justify-self: auto;
}
    
#\37 f57022b {
    width: 100%;
    height: 190px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b96e6b82 {
    width: 12%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c2b2a09 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: space-between;
    padding: 0px 2% 0px 2%;
}
    
#\36 cabca03 {
    width: 78.78%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b066a746 {
    width: 100%;
    height: 190px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 8d6314b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.66%;
    min-width: 4%;
    background-image: none;
    background-size: contain;
    background-color: var(--color_10);
    flex: 0 1 auto;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(172,163,161,1) rgba(172,163,161,1) rgba(172,163,161,1) rgba(172,163,161,1);
    border-style: solid;
    border-radius: 0px 0px 0px 0px;
    flex-wrap: nowrap;
    align-content: center;
    justify-self: auto;
}
    
#fa5a3496 {
    width: 78.78%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 fe91bf5 {
    width: 100%;
    height: 190px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 1859bd7 {
    width: 12%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6fc5b1e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6.931095167185597%;
    flex-wrap: nowrap;
    align-content: center;
}
    
#e5800e74 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6.931095167185597%;
    flex-wrap: nowrap;
    align-content: center;
}
    
#ede4baa9 {
    background-color: var(--color_10);
    background-image: none;
}
}



@media all {
    
#d021eaa7 {
    width: 78.78%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ef2cb88 {
    width: 99.93%;
    height: 294px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    margin-top: 2px;
}
    
#dd9094e1 {
    width: 7%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3feba14 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6.931095167185597%;
    flex-wrap: nowrap;
    align-content: center;
}
    
#b73d336a {
    margin: 0px 0% 0px 0%;
}
    
#dbf9cee8 {
    min-height: 240px;
    column-gap: 5%;
    row-gap: 30px;
    width: 100%;
    justify-content: space-between;
    padding: 0px 2% 0px 2%;
}
    
#\36 c4a1e53 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47.5%;
    min-width: 4%;
    background-image: none;
    background-size: contain;
    background-color: var(--color_10);
    flex: 0 1 auto;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(172,163,161,1) rgba(172,163,161,1) rgba(172,163,161,1) rgba(172,163,161,1);
    border-style: solid;
    border-radius: 0px 0px 0px 0px;
    flex-wrap: nowrap;
    align-content: center;
    justify-self: auto;
    justify-content: flex-start;
}
    
#f0da372b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47.5%;
    min-width: 4%;
    background-image: none;
    background-size: contain;
    background-color: var(--color_10);
    flex: 0 1 auto;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(172,163,161,1) rgba(172,163,161,1) rgba(172,163,161,1) rgba(172,163,161,1);
    border-style: solid;
    border-radius: 0px 0px 0px 0px;
    flex-wrap: nowrap;
    align-content: center;
    justify-self: auto;
    justify-content: flex-start;
}
    
#c8116db2 {
    width: 99.93%;
    height: 327px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    margin-top: 2px;
}
    
#e05ebfa0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6.931095167185597%;
    flex-wrap: nowrap;
    align-content: center;
}
    
#c1fa4d46 {
    width: 78.78%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ac5be86 {
    width: 7%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 359ae27 {
    background-color: var(--color_10);
    background-image: none;
}
}



@media all {
    
#\36 6584089 {
    width: 78.78%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 260ed07 {
    margin: 0px 0% 0px 0%;
}
    
#deef2a9c {
    min-height: 240px;
    column-gap: 5%;
    row-gap: 30px;
    width: 100%;
    justify-content: space-between;
    padding: 0px 2% 90px 2%;
}
    
#ba242454 {
    width: 7%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0ea67b6 {
    width: 99.93%;
    height: 294px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    margin-top: 2px;
}
    
#\33 4b73372 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47.5%;
    min-width: 4%;
    background-image: none;
    background-size: contain;
    background-color: var(--color_10);
    flex: 0 1 auto;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(172,163,161,1) rgba(172,163,161,1) rgba(172,163,161,1) rgba(172,163,161,1);
    border-style: solid;
    border-radius: 0px 0px 0px 0px;
    flex-wrap: nowrap;
    align-content: center;
    justify-self: auto;
    justify-content: flex-start;
}
    
#\39 007e748 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6.931095167185597%;
    flex-wrap: nowrap;
    align-content: center;
}
    
#\35 f6180a2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6.931095167185597%;
    flex-wrap: nowrap;
    align-content: center;
}
    
#\33 df3ae6c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47.5%;
    min-width: 4%;
    background-image: none;
    background-size: contain;
    background-color: var(--color_10);
    flex: 0 1 auto;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(172,163,161,1) rgba(172,163,161,1) rgba(172,163,161,1) rgba(172,163,161,1);
    border-style: solid;
    border-radius: 0px 0px 0px 0px;
    flex-wrap: nowrap;
    align-content: center;
    justify-self: auto;
    justify-content: flex-start;
}
    
#\36 b9bd2b4 {
    width: 7%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1f98df5 {
    width: 99.93%;
    height: 289px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    margin-top: 2px;
}
    
#f342f19a {
    width: 85.16%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b791eba6 {
    background-color: var(--color_10);
    background-image: none;
}
}



@media all {
    
#\36 5331582 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e61dddc5 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\33 ae7ecd4 {
    background-color: var(--color_1);
    background-image: none;
}
    
#\35 b03bb3d {
    min-height: 230px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 5% 4% 0% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 313fdf8 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 d1167f2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 86f5614 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_9);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: none;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#\38 9d61f9e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 521c713 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a0c8da4 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#e40c3f18 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d8a6d3b4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_9);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: none;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#df50323b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: none;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#\33 b98c62d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e87a432 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b1294cd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 72c3684 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee055688 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0e21b7c {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ecb37e54 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 bc5eca8 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#a1135bef {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 02174f8 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f453ab60 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 da0d03a {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\30 1dedb31 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 40ef0ad {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4757e0c {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 6d7c7f4 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\38 75fa748 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e46953d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 015ec38 {
    margin: 0px 0% 0px 0%;
}
    
#\32 22954b9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#babdaffd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: none;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#\32 109a543 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 54adcc8 {
    background-color: var(--color_1);
    background-image: none;
}
    
#c10ada0d {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#acfd2634 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#eb2b9ec2 {
    min-height: 368px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 5% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 4b5cc78 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\39 60db057 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b6029eef {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: none;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#aeb58181 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e384ee1f {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\37 c6d6f5e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f959bbb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f9c4cc5 {
    margin: 0px 0% 50px 0%;
}
    
#a2a00bd0 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#f9984309 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 7cc4b90 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cded973c {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 cdaf463 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#fece39a7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 999cc44 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1b1e95d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2c2b2c2 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ee025902 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: none;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#\30 619b21c {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2923c1c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 770c543 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d791f16b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_9);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: none;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#\30 b160332 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 65293c9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ac82588 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c9e0b463 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 68a44b3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6f09625 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ccac05c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#cf58dca9 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 889d9e3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_9);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: none;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 a8334f1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_7);
    background-image: none;
}
    
#c57a68eb {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#widget_ogd {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\39 b8165d5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22.53%;
    min-width: 4%;
    background-color: var(--color_10);
    background-image: none;
}
    
#d3fce4f0 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#e5c1ad4f {
    background-color: var(--color_10);
    background-image: none;
}
    
#group_jv4 {
    width: 22.53%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#group_49u {
    width: 46.93%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_kpe {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\34 422dbf0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 7px 0px 7px;
}
#\34 422dbf0 {
    width: 167px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 45px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 201b366 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 a1de757 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0px 2% 0px 2%;
}
    
#\38 ddcfe01 {
    width: 100%;
    min-height: 80px;
}
    
#df741c36 {
    width: 100%;
    min-height: 80px;
}
    
#dcdc542f {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d2edc028 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\37 7e4aae7 {
    width: 99.76%;
}
    
#e5ed8eb3 {
    width: 30.66%;
}
    
#\36 bf43da7 {
    width: 30.66%;
}
    
#\35 91d3a69 {
    width: 30.66%;
    padding: 10px 15px 10px 15px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 8efd523 {
    width: 100%;
    min-height: 80px;
}
    
#\31 6b4d338 {
    margin: 0px 0% 0px 0%;
}
    
#\34 bc884b6 {
    width: 100%;
    min-height: 80px;
}
    
#\33 c333583 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 50px 2% 50px 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c22a619b {
    padding: 50px 2% 10px 2%;
}
    
#\37 68c5fb9 {
    margin: 0px 0% 0px 0%;
}
}



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



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



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#dddfb68b {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 20px 2% 20px 2%;
}
    
#f021badc {
    width: 100%;
    min-height: 80px;
}
    
#Getintouch {
    width: 100%;
    min-height: 80px;
}
    
#fecacc46 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a10c4820 {
    padding: 0px 2% 50px 2%;
}
    
#a102bd3a {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 a1082d3 {
    margin: 0px 0% 0px 0%;
}
    
#\35 43364f2 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0px 2% 0px 2%;
}
    
#\33 c9b1fc0 {
    width: 100%;
    min-height: 80px;
}
    
#\31 7a5359c {
    width: 100%;
    min-height: 80px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0px;
}
    
#\30 e9d5716.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#\30 e9d5716 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f76a5912 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    align-items: flex-start;
    align-content: flex-start;
}
    
#widget_8gl {
    height: 104px;
}
    
#e39bc221 {
    align-self: auto;
}
    
#b5429af8 {
    align-self: auto;
}
    
#c9135b73 {
    align-self: auto;
}
    
#\39 dea7e79 {
    height: 106px;
}
    
#b5890baf {
    height: 106px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 c2b2a09 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    align-items: flex-start;
    align-content: flex-start;
}
    
#\38 fe91bf5 {
    height: 78px;
}
    
#b066a746 {
    height: 80px;
    width: 99.76%;
}
    
#\37 f57022b {
    height: 76px;
}
    
#\36 8d6314b {
    align-self: auto;
}
    
#ec06a281 {
    align-self: auto;
}
    
#\39 d95df2b {
    align-self: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dbf9cee8 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\33 ef2cb88 {
    height: 178px;
}
    
#c8116db2 {
    height: 189px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#deef2a9c {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#b0ea67b6 {
    height: 172px;
}
    
#c1f98df5 {
    height: 173px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d8a6d3b4 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#df50323b {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\35 b03bb3d {
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 290px;
    column-gap: 3%;
    row-gap: 24px;
    padding: 5% 4% 5% 4%;
}
    
#babdaffd {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\36 86f5614 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\39 015ec38 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d791f16b {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#eb2b9ec2 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 290px;
    column-gap: 3%;
    row-gap: 24px;
    padding-bottom: 8%;
}
    
#ee025902 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#b6029eef {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\31 889d9e3 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c57a68eb {
    min-height: 22px;
    padding: 0px 0% 0px 0%;
}
    
#e6d5dea5 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 b8165d5 {
    width: 22.53%;
    order: 0;
}
    
#d3fce4f0 {
    min-height: 109px;
    padding: 0px 0% 0px 0%;
}
    
#d9d12d98 {
    margin: 0px 0% 0px 0%;
}
    
#widget_kpe {
    height: 72px;
}
    
#group_jv4 {
    width: 22.53%;
    order: 2;
}
    
#group_49u {
    width: 46.93%;
    margin-left: -14px;
    order: 1;
}
    
#\37 201b366 {
    width: 100.00%;
}
}



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



@media (max-width: 767px) {
    
#\31 54adcc8 {
    grid-template-rows: minmax(8px, max-content);
}
    
#eb2b9ec2 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\39 a1de757 {
    min-height: 0;
    flex-direction: column;
    row-gap: 24px;
    flex-wrap: nowrap;
    padding: 0px 4% 0px 4%;
}
    
#\38 ddcfe01 {
    width: 100%;
    min-height: 0px;
    justify-content: flex-start;
    align-self: flex-start;
}
    
#df741c36 {
    width: 100%;
    min-height: 80px;
    margin-top: -34px;
}
    
#widget_hj0 {
    height: 332px;
    width: 99.89%;
}
    
#group_upr {
    column-gap: 4.394724042230552%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 134px;
}
    
#e4faff3e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 60114f0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#dcdc542f {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#e5ed8eb3 {
    width: 100%;
    min-height: 30px;
    align-items: center;
}
    
#\36 bf43da7 {
    width: 100%;
    min-height: 30px;
    align-items: center;
}
    
#d2edc028 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\35 91d3a69 {
    width: 100%;
    min-height: 30px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\32 8efd523 {
    width: 100%;
    min-height: 80px;
}
    
#\34 bc884b6 {
    width: 100%;
    min-height: 80px;
}
    
#\33 c333583 {
    min-height: 0;
    flex-direction: column;
    row-gap: 24px;
    flex-wrap: nowrap;
    padding: 30px 4% 30px 4%;
}
    
#\31 6b4d338 {
    margin: 0px 0% 0px 0%;
}
    
#ef422c43 {
    margin-top: 12px;
}
}



@media (max-width: 767px) {
    
#df640cef {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 52d2c1b {
    width: 81.97%;
    min-height: 80px;
    align-items: flex-start;
    align-self: center;
    align-content: flex-start;
}
    
#c22a619b {
    min-height: unset;
    flex-direction: column;
    padding: 30px 4% 10px 4%;
}
    
#\35 e3cad7f {
    width: 100.00%;
}
    
#\37 68c5fb9 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 bea142c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b8169b7a {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#c29157ed {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\37 7713f1a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#abe24b78 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#c60d1fea {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#ae1063cd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e3279ff4 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\31 6cc8517 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\34 aae1ac9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e36a0c78 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#d6954b74 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#f021badc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#dddfb68b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 4% 30px 4%;
}
    
#Getintouch {
    width: 100%;
    min-height: 80px;
    padding: 24px 24px 24px 24px;
}
    
#fecacc46 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#dbba792f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 31e0883 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a10c4820 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 4% 0px 4%;
}
    
#\39 b7241e7 {
    width: 100.00%;
}
    
#a102bd3a {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 43364f2 {
    min-height: 0;
    flex-direction: column;
    row-gap: 24px;
    flex-wrap: nowrap;
    padding: 20px 4% 20px 4%;
}
    
#\33 c9b1fc0 {
    width: 100%;
    min-height: 80px;
}
    
#\31 7a5359c {
    width: 100%;
    min-height: 80px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0px;
}
    
#\35 a1082d3 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#e39bc221 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f76a5912 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_8gl {
    height: 240px;
}
    
#b5429af8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 dea7e79 {
    height: 178px;
}
    
#c9135b73 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b5890baf {
    height: 240px;
    margin-top: -29px;
}
    
#group_r4f {
    margin-top: -54px;
}
    
#\33 9f64098 {
    margin-top: -13px;
}
    
#\33 fd1520d {
    margin-top: -51px;
}
}



@media (max-width: 767px) {
    
#ec06a281 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 8d6314b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 fe91bf5 {
    height: 128px;
}
    
#\39 d95df2b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 f57022b {
    height: 118px;
}
    
#\33 c2b2a09 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#b066a746 {
    height: 118px;
}
    
#bd414948 {
    margin-top: -11px;
}
    
#\39 6fc5b1e {
    margin-top: -12px;
}
}



@media (max-width: 767px) {
    
#\33 ef2cb88 {
    height: 176px;
}
    
#dbf9cee8 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\36 c4a1e53 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f0da372b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-top: -37px;
}
    
#c8116db2 {
    height: 189px;
}
    
#\39 3feba14 {
    margin-top: -17px;
}
    
#dd9094e1 {
    width: 14.17%;
    height: auto;
}
    
#\34 ac5be86 {
    width: 14.17%;
    height: auto;
}
    
#e05ebfa0 {
    margin-top: -18px;
}
}



@media (max-width: 767px) {
    
#deef2a9c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 4% 30px 4%;
}
    
#b0ea67b6 {
    height: 174px;
}
    
#\33 4b73372 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 df3ae6c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c1f98df5 {
    height: 172px;
    margin-top: -20px;
}
    
#\36 b9bd2b4 {
    width: 14.17%;
    height: auto;
}
    
#f342f19a {
    width: 78.44%;
}
    
#ba242454 {
    width: 14.51%;
    height: auto;
}
    
#\34 260ed07 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 5331582 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#e61dddc5 {
    min-height: auto;
}
    
#\35 b03bb3d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 10% 6% 4% 6%;
}
    
#\35 313fdf8 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\36 86f5614 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#\38 9d61f9e {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#\35 a0c8da4 {
    min-height: auto;
}
    
#d8a6d3b4 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#df50323b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#\33 b98c62d {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#\32 72c3684 {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#\39 0e21b7c {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#ecb37e54 {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#\37 bc5eca8 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\38 02174f8 {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#\36 da0d03a {
    min-height: auto;
}
    
#\39 40ef0ad {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#\37 4757e0c {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\30 6d7c7f4 {
    min-height: auto;
}
    
#\36 e46953d {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#\39 015ec38 {
    margin: 0px 0% 0px 0%;
}
    
#babdaffd {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
}



@media (max-width: 767px) {
    
#c10ada0d {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#acfd2634 {
    min-height: auto;
}
    
#eb2b9ec2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 4% 6% 12% 6%;
}
    
#\32 4b5cc78 {
    min-height: auto;
}
    
#\39 60db057 {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#b6029eef {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#aeb58181 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#e384ee1f {
    min-height: auto;
}
    
#\37 c6d6f5e {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#\36 f959bbb {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#a2a00bd0 {
    min-height: auto;
}
    
#f9984309 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#cded973c {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#\31 cdaf463 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\31 2c2b2c2 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#ee025902 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#\30 619b21c {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#d791f16b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#\37 65293c9 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#cf58dca9 {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#\31 889d9e3 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
}



@media (max-width: 767px) {
    
#\33 a8334f1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c57a68eb {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\39 b8165d5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d3fce4f0 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_jv4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_49u {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_kpe {
    height: 240px;
}
}

