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

  *#dm .dmInner a.u_1231665962 {
    background-image:linear-gradient(90deg,#39D98A 0%,#3B82F6 100%) !important;
    background-origin:border-box !important;
    border-color:rgba(0,0,0,0) !important;
    border-radius:8px !important;
  }

  *#dm .dmInner a.u_1936286879 {
    border-color:var(--color_5) !important;
    border-radius:8px !important;
  }

  *#dm .dmInner a.u_1936286879:hover,
  *#dm .dmInner a.u_1936286879.hover { border-color:var(--color_4) !important; }

  *#dm .dmInner div.u_1372266262 {
    background-color:var(--color_1) !important;
    border-color:var(--color_5) var(--color_5) var(--color_5) var(--color_4) !important;
    border-width:1px 1px 1px 3px !important;
    border-style:solid !important;
    border-radius:12px !important;
  }

  *#dm .dmInner div.u_1600391653 {
    background-color:var(--color_1) !important;
    border-color:var(--color_5) var(--color_5) var(--color_5) var(--color_4) !important;
    border-width:1px 1px 1px 3px !important;
    border-style:solid !important;
    border-radius:12px !important;
  }

  *#dm .dmInner div.u_1165153923 {
    background-color:var(--color_1) !important;
    border-color:var(--color_5) var(--color_5) var(--color_5) var(--color_4) !important;
    border-width:1px 1px 1px 3px !important;
    border-style:solid !important;
    border-radius:12px !important;
  }

  *#dm .dmInner div.u_1470941510 {
    background-color:var(--color_1) !important;
    border-color:var(--color_5) var(--color_5) var(--color_5) var(--color_4) !important;
    border-width:1px 1px 1px 3px !important;
    border-style:solid !important;
    border-radius:12px !important;
  }

  *#dm .dmInner div.u_1961670086 {
    background-color:var(--color_1) !important;
    border-color:var(--color_5) var(--color_5) var(--color_5) var(--color_4) !important;
    border-width:1px 1px 1px 3px !important;
    border-style:solid !important;
    border-radius:12px !important;
  }

  *#dm .dmInner div.u_1925270244 {
    background-color:var(--color_1) !important;
    border-color:var(--color_5) var(--color_5) var(--color_5) var(--color_4) !important;
    border-width:1px 1px 1px 3px !important;
    border-style:solid !important;
    border-radius:12px !important;
  }

  *#dm .dmInner div.u_1697275567 {
    background-color:var(--color_1) !important;
    border-color:var(--color_5) var(--color_5) var(--color_5) var(--color_4) !important;
    border-width:1px 1px 1px 3px !important;
    border-style:solid !important;
    border-radius:12px !important;
  }

  *#dm .dmInner div.u_1944248835 {
    background-color:var(--color_3) !important;
    border-radius:50% !important;
  }

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

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

  *#dm .dmInner div.u_1694648551 {
    background-color:var(--color_3) !important;
    border-radius:50% !important;
  }

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

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

  *#dm .dmInner div.u_1201555596 {
    background-color:var(--color_3) !important;
    border-radius:50% !important;
  }

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

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

  *#dm .dmInner div.u_1680302145 {
    background-color:var(--color_3) !important;
    border-radius:50% !important;
  }

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

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

  *#dm .dmInner div.u_1403750616 {
    background-color:var(--color_3) !important;
    border-radius:50% !important;
  }

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

  *#dm .dmInner a.u_1601332206 {
    background-image:linear-gradient(90deg,#39D98A 0%,#3B82F6 100%) !important;
    background-origin:border-box !important;
    border-color:rgba(0,0,0,0) !important;
    border-radius:8px !important;
  }

  *#dm .dmInner div.u_1610838204 {
    background-color:var(--color_3) !important;
    border-color:var(--color_5) var(--color_5) var(--color_5) var(--color_4) !important;
    border-width:1px 1px 1px 3px !important;
    border-style:solid !important;
    border-radius:12px !important;
  }

  *#dm .dmInner a.u_1320622514 {
    background-image:linear-gradient(90deg,#39D98A 0%,#3B82F6 100%) !important;
    background-origin:border-box !important;
    border-color:rgba(0,0,0,0) !important;
    border-radius:8px !important;
  }

  *#dm .dmInner div.u_1764162855 img {
    border-radius:12px !important;
    object-fit:cover !important;
    box-shadow:0 4px 24px rgba(15,23,42,0.06) !important;
  }

  *#dm .dmInner div.u_1337178089 {
    background-color:var(--color_3) !important;
    border-radius:10px !important;
  }

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

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

  *#dm .dmInner a.u_1274069195 span.text {
    font-size:14px !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1082392402 {
    background-color:var(--color_3) !important;
    border-radius:10px !important;
  }

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

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

  *#dm .dmInner a.u_1647313002 span.text {
    font-size:14px !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1666493609 {
    background-color:var(--color_3) !important;
    border-radius:10px !important;
  }

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

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

  *#dm .dmInner a.u_1988696613 span.text {
    font-size:14px !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1733606412 {
    background-color:var(--color_3) !important;
    border-radius:10px !important;
  }

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

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

  *#dm .dmInner a.u_1316295044 span.text {
    font-size:14px !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1853701668 {
    background-color:var(--color_3) !important;
    border-radius:10px !important;
  }

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

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

  *#dm .dmInner a.u_1203134281 span.text {
    font-size:14px !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1105528450 {
    background-color:var(--color_3) !important;
    border-radius:10px !important;
  }

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

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

  *#dm .dmInner a.u_1573812437 span.text {
    font-size:14px !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1136186999 {
    background-color:var(--color_3) !important;
    border-radius:10px !important;
  }

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

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

  *#dm .dmInner a.u_1975755536 span.text {
    font-size:14px !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1622582243 {
    background-color:var(--color_3) !important;
    border-radius:10px !important;
  }

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

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

  *#dm .dmInner a.u_1713644190 span.text {
    font-size:14px !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_1272780290:hover,
  *#dm .dmInner a.u_1272780290.hover { border-color:var(--color_4) !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1437660036 hr {
    border-width:1px !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner a.u_1497217828 {
    background-image:linear-gradient(90deg,#39D98A 0%,#3B82F6 100%) !important;
    background-origin:border-box !important;
    border-color:rgba(0,0,0,0) !important;
    border-radius:8px !important;
  }

  *#dm .dmInner a.u_1258458163 {
    background-image:linear-gradient(90deg,#39D98A 0%,#3B82F6 100%) !important;
    background-origin:border-box !important;
    border-color:rgba(0,0,0,0) !important;
    border-radius:8px !important;
  }

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

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

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

  *#dm .dmInner a.u_1936286879:hover .iconBg { background-color:rgb(15,23,42) !important; }

  *#dm .dmInner a.u_1936286879.hover .iconBg { background-color:rgb(15,23,42) !important; }

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

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

  *#dm .dmInner nav.u_1636818154 { color:white !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\30 84f1915 {
    min-height: 240px;
    column-gap: 5%;
    width: 100%;
    padding-top: 140px;
    padding-bottom: 120px;
    flex-wrap: nowrap;
}
    
#af17b7dc {
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/8f3919c5/dms3rep/multi/opt/Inventus+Growth+Solutions-1920w.png");
}
    
#\35 697ffad {
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
}
    
#\33 62a38da {
    max-width: 100%;
    width: 751px;
    height: auto;
}
    
#\38 7f89910 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 7f8fa48 {
    max-width: 100%;
    width: 716px;
    height: auto;
}
    
#\30 b16e245 {
    row-gap: 12px;
    column-gap: 16px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
}
    
#\39 928dd0e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 32px 16px 32px;
}
#\39 928dd0e {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
    
#\31 936fc3b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 32px 16px 32px;
}
#\31 936fc3b {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
    
#b91bc703 {
    max-width: 100%;
    width: 646px;
    height: auto;
}
}



@media all {
    
#\39 535de07 {
    min-height: 240px;
    column-gap: 6%;
    width: 100%;
    padding-top: 100px;
    padding-bottom: 100px;
    align-items: flex-start;
}
    
#f88b48e0 {
    background-color: var(--color_8);
}
    
#\39 377eab9 {
    row-gap: 20px;
    width: 47.0%;
    justify-content: flex-start;
    min-width: 4%;
    min-height: 8px;
}
    
#\31 d04dd96 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 669ee9e {
    max-width: 100%;
    width: 627px;
    height: auto;
}
    
#\38 040ee13 {
    max-width: 100%;
    width: 493px;
    height: auto;
}
    
#\34 15d2fdf {
    row-gap: 12px;
    width: 47.0%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    min-height: 8px;
}
    
#bafe1a62.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 20px 16px 20px;
}
#bafe1a62 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 f00ca8d.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 20px 16px 20px;
}
#\32 f00ca8d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 ec760d1.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 20px 16px 20px;
}
#\39 ec760d1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#eadae36a.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 20px 16px 20px;
}
#eadae36a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e5fcd4f1.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 20px 16px 20px;
}
#e5fcd4f1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 4e4797f.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 20px 16px 20px;
}
#\32 4e4797f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 e9b710c.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 20px 16px 20px;
}
#\33 e9b710c {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\31 0998902 {
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\35 1324022 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 9029327.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\36 9029327 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#c5473422 {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    padding-top: 120px;
    padding-bottom: 120px;
    flex-direction: column;
}
    
#\36 5d08609 {
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/8f3919c5/dms3rep/multi/opt/About+Inventus-1920w.png");
}
    
#\36 1cbc551 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 64310dc {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\37 709bfa9 {
    max-width: 680px;
    width: auto;
    height: auto;
}
    
#\30 9175f60 {
    column-gap: 0;
    flex-direction: row;
    width: 100%;
    align-items: stretch;
    min-width: 4%;
}
    
#\36 4815fd8 {
    border-color: var(--color_5);
    background-color: var(--color_3);
    border-radius: 12px;
    row-gap: 12px;
    box-shadow: 0 4px 24px rgba(15,23,42,0.06);
    width: 17%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding: 28px 16px 28px 16px;
}
    
#a7ee9df2.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#a7ee9df2 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#f2558dbb {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e32a3d30 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 819e878 {
    width: 3%;
    align-items: center;
}
    
#\34 2f29db5 {
    width: 100%;
    height: 32px;
}
    
#d7ab4026 {
    border-color: var(--color_5);
    background-color: var(--color_3);
    border-radius: 12px;
    row-gap: 12px;
    box-shadow: 0 4px 24px rgba(15,23,42,0.06);
    width: 17%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding: 28px 16px 28px 16px;
}
    
#ab9256f6.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#ab9256f6 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#eabba7fe {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 22859f7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 0a45baf {
    width: 3%;
    align-items: center;
}
    
#\39 4521ab7 {
    width: 100%;
    height: 32px;
}
    
#\37 9a60f00 {
    border-color: var(--color_5);
    background-color: var(--color_3);
    border-radius: 12px;
    row-gap: 12px;
    box-shadow: 0 4px 24px rgba(15,23,42,0.06);
    width: 17%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding: 28px 16px 28px 16px;
}
    
#ae1075d2.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#ae1075d2 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#\37 ed90899 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 7c985f8 {
    width: 3%;
    align-items: center;
}
    
#\32 1f3abe9 {
    width: 100%;
    height: 32px;
}
    
#\37 0f68493 {
    border-color: var(--color_5);
    background-color: var(--color_3);
    border-radius: 12px;
    row-gap: 12px;
    box-shadow: 0 4px 24px rgba(15,23,42,0.06);
    width: 17%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding: 28px 16px 28px 16px;
}
    
#ee20f198.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#ee20f198 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#\32 ef94fd2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e23fe9f0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d1202f05 {
    width: 3%;
    align-items: center;
}
    
#\37 fecd2f8 {
    width: 100%;
    height: 32px;
}
    
#c989ceed {
    border-color: var(--color_5);
    background-color: var(--color_3);
    border-radius: 12px;
    row-gap: 12px;
    box-shadow: 0 4px 24px rgba(15,23,42,0.06);
    width: 17%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding: 28px 16px 28px 16px;
}
    
#\39 7f5092a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 45c43fe {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 f500a1d {
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\35 35f27fd.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 36px 16px 36px;
}
#\35 35f27fd {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
}



@media all {
    
#\38 7130242 {
    min-height: 240px;
    column-gap: 5%;
    width: 100%;
    padding-top: 120px;
    padding-bottom: 120px;
    align-items: flex-start;
}
    
#\33 295a554 {
    background-color: var(--color_8);
    background-image: none;
}
    
#\38 2849f7f {
    row-gap: 24px;
    width: 47.45%;
    justify-content: flex-start;
    min-width: 4%;
    min-height: 8px;
}
    
#a0ea9e09 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
}
    
#\32 05be7b1 {
    max-width: 100%;
    width: 661px;
    height: auto;
    order: 1;
}
    
#b04101a6 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 2;
}
    
#\37 2773ac7 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 3;
}
    
#\34 f71de45 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 5;
}
    
#e1fcd755 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 6;
}
    
#f347fc16 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 8;
}
    
#a2137334.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 24px 20px 24px;
}
#a2137334 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 9;
}
    
#\37 95533d7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 32px 16px 32px;
}
#\37 95533d7 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
    order: 10;
}
    
#\35 5caef3b {
    width: 47.49%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    min-height: 8px;
}
    
#b4b3db18 {
    width: 83.22%;
    min-height: 480px;
    height: 46.67%;
    align-self: flex-start;
    margin-top: 203px;
}
    
#widget_gud {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#e6d27042.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e6d27042 {
    width: 540.289px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 7;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#b4e55a88 {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    padding-top: 120px;
    padding-bottom: 120px;
    flex-direction: column;
    align-items: center;
}
    
#\32 b6040c1 {
    background-color: var(--color_8);
}
    
#\31 ccf55cb {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 16px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#\39 573de26 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ca70561f {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\30 84b2c94 {
    max-width: 680px;
    width: auto;
    height: auto;
}
    
#db9f38dc {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 2%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
    flex-wrap: wrap;
}
    
#\33 88c3548 {
    padding-top: 32px;
    padding-left: 32px;
    padding-bottom: 32px;
    border-color: var(--color_5);
    background-color: var(--color_1);
    border-radius: 12px;
    row-gap: 16px;
    box-shadow: 0 4px 24px rgba(15,23,42,0.06);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 32px;
}
    
#da739bc4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
}
#da739bc4 {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#ef7e1b70 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#fa3d448a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 df417e8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 8px;
    padding-left: 0;
    padding-bottom: 8px;
    padding-right: 0;
}
#\33 df417e8 {
    max-width: 100%;
    width: auto;
    min-height: 36px;
    margin-top: auto;
}
    
#\36 465248d {
    padding-top: 32px;
    padding-left: 32px;
    padding-bottom: 32px;
    border-color: var(--color_5);
    background-color: var(--color_1);
    border-radius: 12px;
    row-gap: 16px;
    box-shadow: 0 4px 24px rgba(15,23,42,0.06);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 32px;
}
    
#\30 fb73c2f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
}
#\30 fb73c2f {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#\30 59398d5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b8dd2e0f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 c67e0db.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 8px;
    padding-left: 0;
    padding-bottom: 8px;
    padding-right: 0;
}
#\31 c67e0db {
    max-width: 100%;
    width: auto;
    min-height: 36px;
    margin-top: auto;
}
    
#f46525e0 {
    padding-top: 32px;
    padding-left: 32px;
    padding-bottom: 32px;
    border-color: var(--color_5);
    background-color: var(--color_1);
    border-radius: 12px;
    row-gap: 16px;
    box-shadow: 0 4px 24px rgba(15,23,42,0.06);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 32px;
}
    
#d0512d5b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
}
#d0512d5b {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#cc3a1903 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 9aed04b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b0b13633.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 8px;
    padding-left: 0;
    padding-bottom: 8px;
    padding-right: 0;
}
#b0b13633 {
    max-width: 100%;
    width: auto;
    min-height: 36px;
    margin-top: auto;
}
    
#fe832a51 {
    padding-top: 32px;
    padding-left: 32px;
    padding-bottom: 32px;
    border-color: var(--color_5);
    background-color: var(--color_1);
    border-radius: 12px;
    row-gap: 16px;
    box-shadow: 0 4px 24px rgba(15,23,42,0.06);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 32px;
}
    
#\38 55c5178.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
}
#\38 55c5178 {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#\39 c16c2ae {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#eddf5424 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 c3697c4.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 8px;
    padding-left: 0;
    padding-bottom: 8px;
    padding-right: 0;
}
#\32 c3697c4 {
    max-width: 100%;
    width: auto;
    min-height: 36px;
    margin-top: auto;
}
    
#\32 7c9056b {
    padding-top: 32px;
    padding-left: 32px;
    padding-bottom: 32px;
    border-color: var(--color_5);
    background-color: var(--color_1);
    border-radius: 12px;
    row-gap: 16px;
    box-shadow: 0 4px 24px rgba(15,23,42,0.06);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 32px;
}
    
#af2a781d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
}
#af2a781d {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#\33 cd33339 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 c9910d3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f4e9b3d6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 8px;
    padding-left: 0;
    padding-bottom: 8px;
    padding-right: 0;
}
#f4e9b3d6 {
    max-width: 100%;
    width: auto;
    min-height: 36px;
    margin-top: auto;
}
    
#ce1f7acf {
    padding-top: 32px;
    padding-left: 32px;
    padding-bottom: 32px;
    border-color: var(--color_5);
    background-color: var(--color_1);
    border-radius: 12px;
    row-gap: 16px;
    box-shadow: 0 4px 24px rgba(15,23,42,0.06);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 32px;
}
    
#\37 49621c9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
}
#\37 49621c9 {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#\31 6b38b98 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#cb4c5ee3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e0f3fed6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 8px;
    padding-left: 0;
    padding-bottom: 8px;
    padding-right: 0;
}
#e0f3fed6 {
    max-width: 100%;
    width: auto;
    min-height: 36px;
    margin-top: auto;
}
    
#\34 ae0de2f {
    padding-top: 32px;
    padding-left: 32px;
    padding-bottom: 32px;
    border-color: var(--color_5);
    background-color: var(--color_1);
    border-radius: 12px;
    row-gap: 16px;
    box-shadow: 0 4px 24px rgba(15,23,42,0.06);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 32px;
}
    
#\39 40e0055.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
}
#\39 40e0055 {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#\34 c5803c8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 20e0146 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 0d91746.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 8px;
    padding-left: 0;
    padding-bottom: 8px;
    padding-right: 0;
}
#\34 0d91746 {
    max-width: 100%;
    width: auto;
    min-height: 36px;
    margin-top: auto;
}
    
#\32 4fc0994 {
    padding-top: 32px;
    padding-left: 32px;
    padding-bottom: 32px;
    border-color: var(--color_5);
    background-color: var(--color_1);
    border-radius: 12px;
    row-gap: 16px;
    box-shadow: 0 4px 24px rgba(15,23,42,0.06);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 32px;
}
    
#f1b70c0f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
}
#f1b70c0f {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#\37 276d1e2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 5978dcf {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 2a86418.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 8px;
    padding-left: 0;
    padding-bottom: 8px;
    padding-right: 0;
}
#\36 2a86418 {
    max-width: 100%;
    width: auto;
    min-height: 36px;
    margin-top: auto;
}
}



@media all {
    
#\32 e6eb369 {
    min-height: 240px;
    column-gap: 5%;
    width: 100%;
    padding-top: 80px;
    padding-bottom: 80px;
    align-items: flex-start;
}
    
#cbf38a1f {
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/8f3919c5/dms3rep/multi/opt/About+Inventus-1920w.png");
}
    
#c1d3bdb8 {
    row-gap: 20px;
    width: 38.0%;
    justify-content: flex-start;
    min-width: 4%;
    min-height: 8px;
}
    
#ee8dff39 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 6e24cb8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 1e1126f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f7391113.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 24px 12px 24px;
}
#f7391113 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
}
    
#b470a932 {
    column-gap: 2%;
    row-gap: 16px;
    flex-direction: row;
    width: 57.0%;
    justify-content: flex-start;
    min-width: 4%;
    flex-wrap: wrap;
    align-content: flex-start;
    min-height: 8px;
}
    
#c44f3766 {
    border-color: var(--color_5);
    background-color: var(--color_3);
    border-radius: 12px;
    column-gap: 10px;
    flex-direction: row;
    width: 49%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding: 14px 16px 14px 16px;
}
    
#\30 da50d79 {
    max-width: 100%;
    width: 32px;
    height: 32px;
}
    
#a5eda687 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 c63ec34 {
    border-color: var(--color_5);
    background-color: var(--color_3);
    border-radius: 12px;
    column-gap: 10px;
    flex-direction: row;
    width: 49%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding: 14px 16px 14px 16px;
}
    
#da7a93ab {
    max-width: 100%;
    width: 32px;
    height: 32px;
}
    
#\33 5a838b8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#adaf5dc6 {
    border-color: var(--color_5);
    background-color: var(--color_3);
    border-radius: 12px;
    column-gap: 10px;
    flex-direction: row;
    width: 49%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding: 14px 16px 14px 16px;
}
    
#\32 d7d5420 {
    max-width: 100%;
    width: 32px;
    height: 32px;
}
    
#\33 cd2859f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ba69f251 {
    border-color: var(--color_5);
    background-color: var(--color_3);
    border-radius: 12px;
    column-gap: 10px;
    flex-direction: row;
    width: 49%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding: 14px 16px 14px 16px;
}
    
#af7afd43 {
    max-width: 100%;
    width: 32px;
    height: 32px;
}
    
#\38 9ec87a7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e613a037 {
    border-color: var(--color_5);
    background-color: var(--color_3);
    border-radius: 12px;
    column-gap: 10px;
    flex-direction: row;
    width: 49%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding: 14px 16px 14px 16px;
}
    
#\36 83aee2d {
    max-width: 100%;
    width: 32px;
    height: 32px;
}
    
#a4df35b1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 16aa91c {
    border-color: var(--color_5);
    background-color: var(--color_3);
    border-radius: 12px;
    column-gap: 10px;
    flex-direction: row;
    width: 49%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding: 14px 16px 14px 16px;
}
    
#ac7671bf {
    max-width: 100%;
    width: 32px;
    height: 32px;
}
    
#\31 a7b2098 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 e8a128a {
    border-color: var(--color_5);
    background-color: var(--color_3);
    border-radius: 12px;
    column-gap: 10px;
    flex-direction: row;
    width: 49%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding: 14px 16px 14px 16px;
}
    
#\39 fad62b0 {
    max-width: 100%;
    width: 32px;
    height: 32px;
}
    
#a12c2baa {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c1c44bbf {
    border-color: var(--color_5);
    background-color: var(--color_3);
    border-radius: 12px;
    column-gap: 10px;
    flex-direction: row;
    width: 49%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding: 14px 16px 14px 16px;
}
    
#eba3381c {
    max-width: 100%;
    width: 32px;
    height: 32px;
}
    
#\38 197b264 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 2aec56d {
    border-color: var(--color_5);
    background-color: var(--color_3);
    border-radius: 12px;
    column-gap: 10px;
    flex-direction: row;
    width: 49.00%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 14px 16px 14px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb166cc6 {
    max-width: 100%;
    width: 61px;
    height: 44px;
    margin-left: 1px;
}
    
#bd13d75a {
    max-width: 100%;
    width: undefinednull;
    height: auto;
    margin-left: 2px;
}
}



@media all {
    
#\36 6c1176b {
    min-height: auto;
    row-gap: 40px;
    width: 100%;
    padding-top: 120px;
    padding-bottom: 120px;
    flex-direction: column;
}
    
#\39 53a81f8 {
    background-color: var(--color_8);
    background-image: none;
}
    
#\39 9b10a09 {
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#d6ee34cc {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b1a772f5 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#ddbe7681 {
    max-width: 680px;
    width: auto;
    height: auto;
}
    
#\34 057a2e7 {
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
}
    
#\39 42708db {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\31 8626f62 {
    min-height: 8px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    background-color: var(--color_8);
    background-image: none;
}
    
#\36 9f5e114 {
    align-self: center;
    max-width: 100%;
    width: 80%;
    min-height: 1px;
    height: auto;
}
    
#bccb2cc3 {
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\31 6e80668.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 36px 16px 36px;
}
#\31 6e80668 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
}



@media all {
    
#\36 433f5e3 {
    min-height: auto;
    row-gap: 24px;
    width: 100%;
    padding-top: 120px;
    padding-bottom: 120px;
    flex-direction: column;
    align-items: center;
}
    
#e8576ea9 {
    background-color: var(--color_2);
}
    
#\38 72bf9ee {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#\38 60a13f9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 ba7b0f6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 3dfc21e {
    max-width: 640px;
    width: auto;
    height: auto;
}
    
#\35 928a950.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 16px;
    padding-left: 36px;
    padding-bottom: 16px;
    padding-right: 36px;
}
#\35 928a950 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
    
#b0123bc1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#e7a84e19 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.91%;
    min-width: 4%;
    order: 1;
    justify-content: flex-start;
    padding: 16px 0px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#d0e62c32 {
    width: 64.01%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 9a794fb {
    min-height: 901px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 8c07196 {
    width: 65.27%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 24afe32 {
    background-color: var(--color_3);
    background-image: url("https://irp.cdn-website.com/8f3919c5/dms3rep/multi/opt/About+Inventus-1920w.png");
}
    
#ae41b119 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b3ad9d2e {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a91b38d {
    width: 58.49%;
    height: auto;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4b9b64e {
    max-width: 100%;
    width: 577px;
    height: auto;
    order: 5;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e4015f85 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 6;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#badd339d {
    max-width: 100%;
    width: 577px;
    height: auto;
    order: 7;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_th4 {
    width: 88.21%;
    height: 620px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_2oj {
    width: 47.02%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#c5473422 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\36 4815fd8 {
    width: 16%;
    padding: 20px 10px 20px 10px;
}
    
#\39 819e878 {
    width: 2%;
}
    
#d7ab4026 {
    width: 16%;
    padding: 20px 10px 20px 10px;
}
    
#\37 0a45baf {
    width: 2%;
}
    
#\37 9a60f00 {
    width: 16%;
    padding: 20px 10px 20px 10px;
}
    
#\34 7c985f8 {
    width: 2%;
}
    
#\37 0f68493 {
    width: 16%;
    padding: 20px 10px 20px 10px;
}
    
#d1202f05 {
    width: 2%;
}
    
#c989ceed {
    width: 16%;
    padding: 20px 10px 20px 10px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#b4e55a88 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\33 88c3548 {
    width: 48%;
}
    
#\36 465248d {
    width: 48%;
}
    
#f46525e0 {
    width: 48%;
}
    
#fe832a51 {
    width: 48%;
}
    
#\32 7c9056b {
    width: 48%;
}
    
#ce1f7acf {
    width: 48%;
}
    
#\34 ae0de2f {
    width: 48%;
}
    
#\32 4fc0994 {
    width: 48%;
}
}



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



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#e7a84e19 {
    width: 100%;
    min-height: 80px;
    padding-right: 0px;
    row-gap: 16px;
    align-items: flex-start;
}
    
#d0e62c32 {
    width: 100.00%;
}
    
#\34 9a794fb {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
}
    
#\36 8c07196 {
    width: 77.29%;
}
    
#group_2oj {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\30 84f1915 {
    min-height: 0;
    flex-direction: column;
    padding-top: 80px;
    padding-bottom: 80px;
    row-gap: 40px;
    flex-wrap: nowrap;
}
    
#\35 697ffad {
    width: 100%;
    min-height: 80px;
}
    
#\30 b16e245 {
    flex-direction: column;
    align-items: flex-start;
}
    
#af17b7dc {
    background-position: 50% 50%;
}
}



@media (max-width: 767px) {
    
#\39 535de07 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 32px;
}
    
#\39 377eab9 {
    width: 100%;
}
    
#\34 15d2fdf {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\31 0998902 {
    align-items: center;
}
    
#c5473422 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\30 9175f60 {
    align-items: stretch;
    flex-direction: column;
    row-gap: 16px;
}
    
#\36 4815fd8 {
    width: 100%;
    padding: 20px 10px 20px 10px;
}
    
#\39 819e878 {
    width: 2%;
}
    
#d7ab4026 {
    width: 100%;
    padding: 20px 10px 20px 10px;
}
    
#\37 0a45baf {
    width: 2%;
}
    
#\37 9a60f00 {
    width: 100%;
    padding: 20px 10px 20px 10px;
}
    
#\34 7c985f8 {
    width: 2%;
}
    
#\37 0f68493 {
    width: 100%;
    padding: 20px 10px 20px 10px;
}
    
#d1202f05 {
    width: 2%;
}
    
#c989ceed {
    width: 100%;
    padding: 20px 10px 20px 10px;
}
    
#\39 f500a1d {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\38 7130242 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 40px;
}
    
#\38 2849f7f {
    width: 100%;
    height: auto;
    min-height: 1362px;
}
    
#\35 5caef3b {
    width: 100%;
}
    
#b4b3db18 {
    width: 99.33%;
    align-self: flex-start;
    height: 100.00%;
}
}



@media (max-width: 767px) {
    
#b4e55a88 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\31 ccf55cb {
    align-items: center;
}
    
#db9f38dc {
    align-items: center;
}
    
#\33 88c3548 {
    width: 100%;
}
    
#\36 465248d {
    width: 100%;
}
    
#f46525e0 {
    width: 100%;
}
    
#fe832a51 {
    width: 100%;
}
    
#\32 7c9056b {
    width: 100%;
}
    
#ce1f7acf {
    width: 100%;
}
    
#\34 ae0de2f {
    width: 100%;
}
    
#\32 4fc0994 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\32 e6eb369 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 32px;
}
    
#c1d3bdb8 {
    width: 100%;
}
    
#b470a932 {
    width: 100%;
}
    
#c44f3766 {
    width: 100%;
}
    
#\33 c63ec34 {
    width: 100%;
}
    
#adaf5dc6 {
    width: 100%;
}
    
#ba69f251 {
    width: 100%;
}
    
#e613a037 {
    width: 100%;
}
    
#\35 16aa91c {
    width: 100%;
}
    
#\32 e8a128a {
    width: 100%;
}
    
#c1c44bbf {
    width: 100%;
}
    
#\32 2aec56d {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 6c1176b {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\39 9b10a09 {
    align-items: center;
}
    
#\34 057a2e7 {
    align-items: center;
}
    
#\31 8626f62 {
    align-items: center;
}
    
#bccb2cc3 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\36 433f5e3 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\38 72bf9ee {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#e7a84e19 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#d0e62c32 {
    width: 100%;
}
    
#\34 9a794fb {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\36 8c07196 {
    width: 100%;
}
    
#\35 4b9b64e {
    width: 298px;
}
    
#\35 a91b38d {
    width: 74.88%;
}
    
#widget_th4 {
    height: 240px;
}
    
#group_2oj {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}

#\36 5d08609.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAIAAADzBuo/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAARElEQVQI11WOQQ6AMAzD+v8Ps8YpQhQ2hk+RHKUNNzU5myfbFRLAamzO4BgjJfaB6ZCIY2Sm4KexJTLV+j7wfWAXvPoCvaiTjB+FUqYAAAAASUVORK5CYII=')!important}#\37 24afe32.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAIAAADzBuo/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAARElEQVQI11WOQQ6AMAzD+v8Ps8YpQhQ2hk+RHKUNNzU5myfbFRLAamzO4BgjJfaB6ZCIY2Sm4KexJTLV+j7wfWAXvPoCvaiTjB+FUqYAAAAASUVORK5CYII=')!important}#cbf38a1f.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAIAAADzBuo/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAARElEQVQI11WOQQ6AMAzD+v8Ps8YpQhQ2hk+RHKUNNzU5myfbFRLAamzO4BgjJfaB6ZCIY2Sm4KexJTLV+j7wfWAXvPoCvaiTjB+FUqYAAAAASUVORK5CYII=')!important}