@media all {
  *#dm .dmInner div.u_1895142479 hr {
    color:var(--color_7) !important;
    border-width:1px !important;
  }

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

  *#dm .dmInner *.u_1970378884 .dmformsubmit { float:LEFT !important; }

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

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

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

  *#dm .dmInner div.u_1970378884 .dmwidget-title { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1970378884 .dmform-success { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1970378884 .dmform-success .rteBlock { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1970378884 .dmform-error { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1970378884 input[type="submit"] { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1970378884 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    color:var(--color_4) !important;
    font-family:var(--p1_font_family) !important;
    font-weight:var(--p1_font_weight) !important;
  }

  *#dm .dmInner div.u_1970378884 .m-recaptcha { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1970378884 .dmforminput input { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1970378884 .dmforminput textarea { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1970378884 .dmforminput .fileUploadLink { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1970378884 .checkboxwrapper span { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1970378884 .radiowrapper span { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1970378884 .optinwrapper div { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1970378884 .freetextwrapper { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1970378884 .dmforminput select { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1970378884 .dmforminput option { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1970378884 input::placeholder { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1970378884 input.placeholder { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1970378884 textarea::placeholder { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1970378884 textarea.placeholder { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1970378884 select::placeholder { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1970378884 select.placeholder { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1970378884 input:not([type="submit"]) {
    color:var(--fourth_color) !important;
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(95,95,95) rgb(95,95,95) var(--color_4) rgb(95,95,95) !important;
  }

  *#dm .dmInner div.u_1970378884 textarea {
    color:var(--fourth_color) !important;
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(95,95,95) rgb(95,95,95) var(--color_4) rgb(95,95,95) !important;
  }

  *#dm .dmInner div.u_1970378884 select {
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(95,95,95) rgb(95,95,95) var(--color_4) rgb(95,95,95) !important;
  }

  *#dm .dmInner div.u_1970378884 .dmformsubmit {
    font-family:var(--h4_font_family) !important;
    font-weight:var(--h4_font_weight) !important;
    margin-left:0 !important;
    margin-right:auto !important;
    width:220px !important;
    background-image:none !important;
    background-color:var(--color_4) !important;
    height:44px !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1007102083 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_4) var(--color_4) var(--color_4) var(--color_4) !important;
  }

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

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

  *#dm .dmInner div.u_1941326704 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_4) var(--color_4) var(--color_4) var(--color_4) !important;
  }

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

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

  *#dm .dmInner div.u_1964285496 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_4) var(--color_4) var(--color_4) var(--color_4) !important;
  }

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

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

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

  *#dm .dmInner div.u_1663474407 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

  *#dm .dmInner div.u_1294419064 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1294419064 img { border-radius:0% 0% 0% 0% !important; }

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

  *#dm .dmInner div.u_1257291168 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1257291168 img { border-radius:0% 0% 0% 0% !important; }

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

  *#dm .dmInner div.u_1661650120 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

  *#dm .dmInner div.u_1908129529 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

  *#dm .dmInner div.u_1373223526 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1522847318 {
    border-radius:0% !important;
    border-color:rgb(255,255,255) !important;
    border-style:solid !important;
    padding:0 !important;
    border-width:0 !important;
  }

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

  *#dm .dmInner div.u_1522847318 .svg {
    width:50% !important;
    fill:var(--color_1) !important;
  }

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

  *#dm .dmInner div.u_1329920823 {
    border-radius:0% !important;
    border-color:rgb(255,255,255) !important;
    border-style:solid !important;
    padding:0 !important;
    border-width:0 !important;
  }

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

  *#dm .dmInner div.u_1329920823 .svg {
    width:50% !important;
    fill:var(--color_3) !important;
  }

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

  *#dm .dmInner div.u_1941293772 {
    border-radius:0% !important;
    border-color:rgb(255,255,255) !important;
    border-style:solid !important;
    padding:0 !important;
    border-width:0 !important;
  }

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

  *#dm .dmInner div.u_1941293772 .svg {
    width:50% !important;
    fill:var(--color_3) !important;
  }

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

  *#dm .dmInner div.u_1898912436 {
    border-radius:0% !important;
    border-color:rgb(255,255,255) !important;
    border-style:solid !important;
    padding:0 !important;
    border-width:0 !important;
  }

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

  *#dm .dmInner div.u_1898912436 .svg {
    width:50% !important;
    fill:var(--color_1) !important;
  }

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

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

  *#dm .dmInner div.u_1615479978 .svg {
    width:50% !important;
    fill:var(--color_1) !important;
  }

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

  *#dm .dmInner div.u_1615479978 {
    border-radius:0% !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-style:solid !important;
    padding:0 !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1095480878 {
    border-radius:0% !important;
    border-color:rgb(255,255,255) !important;
    border-style:solid !important;
    padding:0 !important;
    border-width:0 !important;
  }

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

  *#dm .dmInner div.u_1095480878 .svg {
    width:50% !important;
    fill:var(--color_1) !important;
  }

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

  *#dm .dmInner a.u_1559222184 {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner a.u_1600246933 {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner div.u_1661650120 img {
    border-radius:0% 0% 0% 0% !important;
    object-position:50% 0% !important;
  }

  *#dm .dmInner div.u_1908129529 img {
    border-radius:0% 0% 0% 0% !important;
    object-position:50% 0% !important;
  }

  *#dm .dmInner div.u_1373223526 img {
    border-radius:0% 0% 0% 0% !important;
    object-position:50% 0% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1966109012 .accordion-description .section-inner {
    background-color:rgba(242,242,242,1) !important;
    color:var(--color_1) !important;
  }

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

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

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

  *#dm .dmInner div.u_1840080623 img {
    object-fit:cover !important;
    box-shadow:none !important;
  }

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

  *#dm .dmInner div.u_1838928014 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

  *#dm .dmInner div.u_1210765988 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1210765988 img { border-radius:0% 0% 0% 0% !important; }

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

  *#dm .dmInner div.u_1208699648 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1208699648 img { border-radius:0% 0% 0% 0% !important; }

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

  *#dm .dmInner div.u_1184008785 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

  *#dm .dmInner div.u_1731610656 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

  *#dm .dmInner div.u_1264965434 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1838928014 img {
    border-radius:0% 0% 0% 0% !important;
    object-position:50% 100% !important;
  }

  *#dm .dmInner div.u_1184008785 img {
    border-radius:0% 0% 0% 0% !important;
    object-position:50% 0% !important;
  }

  *#dm .dmInner div.u_1731610656 img {
    border-radius:0% 0% 0% 0% !important;
    object-position:50% 0% !important;
  }

  *#dm .dmInner div.u_1264965434 img {
    border-radius:0% 0% 0% 0% !important;
    object-position:50% 0% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1597966539 {
    border-radius:0% !important;
    border-color:rgb(255,255,255) !important;
    border-style:solid !important;
    padding:0 !important;
    border-width:0 !important;
  }

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

  *#dm .dmInner div.u_1597966539 .svg {
    width:50% !important;
    fill:var(--color_1) !important;
  }

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

  *#dm .dmInner div.u_1095462382 {
    border-radius:0% !important;
    border-color:rgb(255,255,255) !important;
    border-style:solid !important;
    padding:0 !important;
    border-width:0 !important;
  }

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

  *#dm .dmInner div.u_1095462382 .svg {
    width:50% !important;
    fill:var(--color_3) !important;
  }

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

  *#dm .dmInner div.u_1091719995 {
    border-radius:0% !important;
    border-color:rgb(255,255,255) !important;
    border-style:solid !important;
    padding:0 !important;
    border-width:0 !important;
  }

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

  *#dm .dmInner div.u_1091719995 .svg {
    width:50% !important;
    fill:var(--color_3) !important;
  }

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

  *#dm .dmInner div.u_1449849479 {
    border-radius:0% !important;
    border-color:rgb(255,255,255) !important;
    border-style:solid !important;
    padding:0 !important;
    border-width:0 !important;
  }

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

  *#dm .dmInner div.u_1449849479 .svg {
    width:50% !important;
    fill:var(--color_1) !important;
  }

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

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

  *#dm .dmInner div.u_1461218383 .svg {
    width:50% !important;
    fill:var(--color_1) !important;
  }

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

  *#dm .dmInner div.u_1461218383 {
    border-radius:0% !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-style:solid !important;
    padding:0 !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1615118273 {
    border-radius:0% !important;
    border-color:rgb(255,255,255) !important;
    border-style:solid !important;
    padding:0 !important;
    border-width:0 !important;
  }

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

  *#dm .dmInner div.u_1615118273 .svg {
    width:50% !important;
    fill:var(--color_1) !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1155091893 {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner div.u_1475957807 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_4) var(--color_4) var(--color_4) var(--color_4) !important;
  }

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

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

  *#dm .dmInner div.u_1129699380 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_4) var(--color_4) var(--color_4) var(--color_4) !important;
  }

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

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

  *#dm .dmInner div.u_1608754543 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_4) var(--color_4) var(--color_4) var(--color_4) !important;
  }

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

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

  *#dm .dmInner a.u_1180018551 {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner div.u_1663474407 img {
    border-radius:0% 0% 0% 0% !important;
    object-position:50% 50% !important;
  }

  *#dm .dmInner div.u_1286949958 img {
    object-fit:cover !important;
    box-shadow:none !important;
    object-position:0% 50% !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1970378884 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:16px !important; }

  *#dm .dmInner div.u_1970378884 .m-recaptcha { font-size:16px !important; }

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

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

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

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

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

  *#dm .dmInner div.u_1970378884 select.placeholder { font-size:16px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1970378884 {
    padding-top:0 !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    width:calc(100% - 0px) !important;
    position:relative !important;
    height:auto !important;
    padding-left:0 !important;
    padding-bottom:0 !important;
    max-width:100% !important;
    padding-right:0 !important;
    min-width:25px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1838928014 img { object-position:50% 50% !important; }
}
@media (min-width:1025px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\32 0119735 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 fe8fe1d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/488d07d4/dms3rep/multi/opt/working-people-03-1920w.jpg?jxl&v=jxl");
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 5002f57 {
    min-height: 450px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    padding: 14px 8px 74px 8px;
    margin: 0% 0% 0% 0%;
}
    
#da2249a4 {
    align-items: flex-start;
    width: 90.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 4%;
    justify-self: auto;
    order: 1;
    padding: 10px 0% 0% 10px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4f7c6ca {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#a2790c1b {
    background-color: var(--color_2);
    background-image: url("https://irp.cdn-website.com/488d07d4/dms3rep/multi/opt/proplace-header-website-new-RED-GREY-1920w.png");
    background-position: 0% 50%;
}
    
#\36 5a107eb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 6fecee9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 0ad32e0 {
    align-items: flex-start;
    width: 90.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 4%;
    justify-self: auto;
    order: 1;
    padding: 0% 10px 0% 10px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 6ad31ff {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 c5c75a4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 c5c75a4 {
    width: 10%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -20px 0% 0px 0%;
}
    
#ecf8e9ba {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 bdccdc2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 4px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 10px 16px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\34 08d5585.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 08d5585 {
    width: 10%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -20px 0% 0px 0%;
}
    
#\36 deb694d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 66cc87b.flex-element.widget-wrapper > [data-element-type] {
    padding: 14px 0px 28px 0px;
}
#\30 66cc87b {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\30 d3e3a78 {
    margin: 0px 0% 0px 0%;
}
    
#\31 39ec103.flex-element.widget-wrapper > [data-element-type] {
    padding: 14px 0px 28px 0px;
}
#\31 39ec103 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f4135775 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a617c194 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a83e50f1 {
    justify-content: flex-end;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
}
    
#fc0abe73 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f02bc3c7 {
    width: 87.13%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ce73ae4 {
    margin: 0px 0% 0px 0%;
}
    
#f28eb16c::before, #f28eb16c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(247, 96, 96, 1);
    opacity: 0.95;
    border-radius: inherit;
}
#f28eb16c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: url("https://irp.cdn-website.com/488d07d4/dms3rep/multi/opt/background-material-05-1920w.jpg");
}
    
#\32 63d1166 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 28px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3aa2f88.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\36 3aa2f88 {
    width: 100.00%;
    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 {
    
#\38 17c35d9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f47dad49 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 d34eb8b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 63ce80a {
    min-height: 0;
    column-gap: 4%;
    row-gap: 14px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 38px 0px 60px 0px;
    margin: 0% 0% 0% 0%;
}
    
#dad0478d {
    align-items: center;
    width: 23.5%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    order: 1;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\35 eb28827 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 14px;
    width: 100%;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d1ea093b {
    margin: 0px 0% 0px 0%;
}
    
#\31 53602c1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100.00%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 2e73c00 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 0b099e1 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c18f8b6[data-background-color-animation] {
    
}
#\35 c18f8b6::before, #\35 c18f8b6 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.7;
    border-radius: inherit;
}
#\35 c18f8b6 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: url("https://irp.cdn-website.com/488d07d4/dms3rep/multi/opt/_ABP9253-1920w.png");
}
    
#\39 9cda6de.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-bottom: 10px;
}
#\39 9cda6de {
    width: 41px;
    height: auto;
    max-width: 100%;
}
    
#\39 bc0921d {
    width: 100%;
    height: auto;
    max-width: none;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b742c42 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\31 43ed32c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 23.5%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\30 f523a38 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 6px 16px 6px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c676ac7b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-bottom: 10px;
}
#c676ac7b {
    width: 41px;
    height: auto;
    max-width: 100%;
}
    
#\31 5eb2c7e {
    align-items: center;
    width: 23.5%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\30 a102d4f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: -25px;
}
    
#be5fac46 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c8d8f87b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 8a2e06e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-bottom: 10px;
}
#\32 8a2e06e {
    width: 41px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 2be462d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d6d393d {
    width: 100%;
    min-width: 4%;
    min-height: 36px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#a6ac369b {
    align-items: center;
    width: 100%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    order: 1;
    height: auto;
    padding: 10px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\30 915ea30 {
    width: 182px;
    height: auto;
    min-height: 36px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4e37df4 {
    align-items: center;
    width: 23.5%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\30 e2ab3c5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ecd752a5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 06427dd.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-bottom: 10px;
}
#\35 06427dd {
    width: 41px;
    height: auto;
    max-width: 100%;
}
    
#f138d819 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 74aaec7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#ec466d51 {
    min-height: 672px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 8055362 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 df1b03d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 322537f {
    min-height: 756px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    padding: 120px 8px 180px 8px;
    margin: 0% 0% 0% 0%;
}
    
#\38 415f605 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 4px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 10px 16px 10px;
    margin: 0% 0% 0% 0%;
}
    
#e63958ee::before, #e63958ee > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.2;
    border-radius: inherit;
}
#e63958ee {
    background-color: var(--color_2);
    background-image: url("https://irp.cdn-website.com/488d07d4/dms3rep/multi/opt/homepage-1920w.png?jxl&v=jxl");
    background-position: 50% 0%;
}
    
#d9745960 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 f48e183 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3eb5e61 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 3dbd33a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: url("https://irp.cdn-website.com/488d07d4/dms3rep/multi/naslovne-e33f889b.svg");
}
    
#\34 28dc5c0 {
    margin: 0px 0% 0px 0%;
}
    
#f240d084 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 15d8a65 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 100%;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e8eb06ef {
    min-height: 209px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 28px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 c8ce255.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\39 c8ce255 {
    width: 48.86%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_cbr {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 59.51%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.270577105014191%;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
}
    
#\35 479a85c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\35 479a85c {
    width: 48.88%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#db19fc05 {
    min-height: 711px;
    column-gap: 8%;
    row-gap: 48px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 80px 21.44px 80px 21.44px;
    margin: 0% 0% 0% 0%;
}
    
#\35 46a0527 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 4;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b8cf3b2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e4585466 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f07160ad {
    width: 88%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 80074f7 {
    grid-template-rows: minmax(605px, max-content);
    width: 100.00%;
    max-width: 100%;
}
    
#cc1d43d6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e0f7851 {
    width: 79.62%;
    height: 518px;
    justify-self: end;
    align-self: start;
    max-width: 100%;
}
    
#a5720ea7 {
    width: 86%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#e87dad06 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b7c9b80a {
    align-items: center;
    justify-self: start;
    align-self: end;
    order: 0;
    width: 190px;
    min-height: 210px;
    background-image: none;
    height: auto;
    box-shadow: none;
    background-color: var(--color_5);
    padding: 5% 4% 5% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\33 155ec05 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 0px;
    flex-direction: row;
    width: 46%;
    justify-content: space-between;
    min-width: 4%;
    padding: 0px 6px 0px 6px;
    margin: 0% 0% 0% 0%;
}
    
#\38 61834aa {
    margin: 0px 0% 0px 0%;
}
    
#\30 1367573 {
    background-color: var(--color_4);
    background-image: url("https://irp.cdn-website.com/488d07d4/dms3rep/multi/SLIDE1.svg");
    background-position: 0% 50%;
}
}



@media all {
    
#\30 15a6d4c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 c3e8a3f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 7;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: -20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e58dbf51 {
    align-items: flex-start;
    width: 90.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 4%;
    justify-self: auto;
    order: 1;
    padding: 0% 10px 0% 10px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 19a9cbf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e0ea6a3e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 28px 0px;
}
#e0ea6a3e {
    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;
}
    
#\33 c291687.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 c291687 {
    width: 10%;
    height: auto;
    max-width: 100%;
}
    
#\39 be70a9c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 be70a9c {
    width: 10%;
    height: auto;
    max-width: 100%;
}
    
#d483a59b {
    width: 100.03%;
    height: auto;
    max-width: 100%;
}
    
#\30 419b937 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 5;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0% 0px 0%;
    margin: -10px 0% -10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 af89014 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 784e85c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: url("https://irp.cdn-website.com/488d07d4/dms3rep/multi/slide2+popravek.svg");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 013506d {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c9ba778 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    padding: 40px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c77e39a4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 0ec6e67 {
    align-items: flex-start;
    width: 90.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 4%;
    justify-self: auto;
    order: 1;
    padding: 10px 0% 0% 10px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e5464332 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 78c0fc0 {
    align-items: flex-start;
    width: 90.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 4%;
    justify-self: auto;
    order: 1;
    padding: 10px 0% 0% 10px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3f61c47 {
    margin: 0px 0% 0px 0%;
}
    
#\38 936e246.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 936e246 {
    width: 10%;
    height: auto;
    max-width: 100%;
}
    
#fc5c84d7 {
    min-height: 242px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 28px 0px 56px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 4e42f03.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 28px 0px;
}
#\32 4e42f03 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 6;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 665dc82.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 665dc82 {
    width: 99.85%;
    height: 781px;
    max-width: 100%;
    align-self: center;
    margin: 25px 0% 0px 0%;
}
    
#ae2ee5da {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 a005177.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 10px 0px;
}
#\33 a005177 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a78656b {
    justify-content: flex-end;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    align-self: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 6211f8f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ec002db6 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_8);
    background-image: url("https://irp.cdn-website.com/488d07d4/dms3rep/multi/opt/slide6-32b6ab9f-1920w.png?jxl&v=jxl");
    background-position: 0% 50%;
}
    
#\33 4f442c8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a414ab6 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1b6480d {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 48px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c1a0931c {
    margin: 0px 0% 0px 0%;
}
    
#\38 f303583 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d6146e0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\35 5743376 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 4px;
    width: 23.49%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_4);
    border-width: 0 0 0 1px;
    order: 0;
    padding: 24px 24px 24px 24px;
    margin: 5% 0% 0% 0%;
}
    
#\37 45fade5 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    padding: 10px 2% 20px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\34 0459f16.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 10px 0px;
}
#\34 0459f16 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 6748a5f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 14px 0px;
}
#\30 6748a5f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb2ea495 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ac0b907 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a8c8ed5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f2006e99 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 4px;
    width: 23.49%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_4);
    border-width: 0 0 0 1px;
    order: 3;
    padding: 24px 24px 24px 24px;
    margin: 0% 0% 5% 0%;
}
    
#d771b3a9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7abafb8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 10px 0px;
}
#\36 7abafb8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 14eaabd {
    background-color: var(--color_6);
    background-image: url("https://irp.cdn-website.com/488d07d4/dms3rep/multi/opt/proplace_slides-1920w.png");
}
    
#\33 633b337 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 4px;
    width: 23.49%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_4);
    border-width: 0 0 0 1px;
    order: 1;
    padding: 24px 24px 24px 24px;
    margin: 0% 0% 5% 0%;
}
    
#\39 f4a26ee {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 19a2ae4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 019181c {
    margin: 0px 0% 0px 0%;
}
    
#\30 7bc819d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 10px 0px;
}
#\30 7bc819d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6a95f55 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 4px;
    width: 23.49%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_4);
    border-width: 0 0 0 1px;
    order: 2;
    padding: 24px 24px 24px 24px;
    margin: 5% 0% 0% 0%;
}
    
#fbc11b9f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b62cd14 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#fafaaade {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 18px;
    width: 49%;
    min-width: 4%;
    order: 1;
    padding: 4% 16px 4% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 147467d {
    width: 79.64%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\39 cb1aa8c {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 d905354 {
    width: 182px;
    height: auto;
    min-height: 36px;
    max-width: 100%;
    order: 5;
}
    
#d5799fbb {
    background-image: url("https://irp.cdn-website.com/488d07d4/dms3rep/multi/slide3-90bc5ee0.svg");
    background-color: var(--color_4);
    background-size: auto;
    background-position: 50% 0%;
}
    
#d3a4b0f0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 56px 16px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 32fa74b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a9ba95b {
    width: 100%;
    height: 200px;
    max-width: 100%;
    order: 0;
}
    
#\35 e3b0934 {
    width: 100.11%;
    height: auto;
    max-width: none;
    align-self: auto;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 937b9a2 {
    width: 100.11%;
    height: auto;
    max-width: none;
    align-self: auto;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_htb {
    width: 100%;
    height: 514px;
    min-height: 100px;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\35 d014e76 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 14px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 31.86px 0% 30px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e2c186ce {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 14px;
    width: 100%;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 6px 0px 6px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 48a869f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b08bb0f8 {
    margin: 0px 0% 0px 0%;
}
    
#\37 f3c2135 {
    background-color: var(--color_4);
    background-image: url("https://irp.cdn-website.com/488d07d4/dms3rep/multi/slide5-78dd9f01.svg");
    background-position: 100% 50%;
}
    
#\30 68f6dc3 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3aeb7f3 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 14px;
    width: 100%;
    min-width: 4%;
    order: 2;
    justify-content: flex-start;
    padding: 6px 0px 6px 0px;
    margin: 0% 0% 0% 0%;
}
    
#group_qio {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.270577105014191%;
    flex-wrap: nowrap;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\38 291bb85 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 204px;
    max-height: 100%;
    order: 0;
    height: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 8b39af4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e3797ae0 {
    width: 76.43%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin-left: 1%;
    grid-area: auto / auto / auto / auto;
}
    
#ee479116 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48.86%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e029b5a4 {
    width: 40px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2d0c93d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 37px;
    max-height: 100%;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d12fe0d1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48.86%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e8400c2a {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 204px;
    max-height: 100%;
    order: 0;
    height: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 955f7f2 {
    width: 40px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#c62086e7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4a58cc1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 37px;
    max-height: 100%;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5ad9e36 {
    width: 76.43%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin-left: 1%;
    grid-area: auto / auto / auto / auto;
}
    
#b71fe73f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48.86%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 56a61c2 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 204px;
    max-height: 100%;
    order: 0;
    height: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 9cc8b3b {
    width: 40px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f49938c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3cdfe94 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 37px;
    max-height: 100%;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4d378fa {
    width: 76.43%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin-left: 1%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ca1dfd6 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.270577105014191%;
    flex-wrap: nowrap;
    height: auto;
}
    
#\32 1ad5be1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\32 1ad5be1 {
    width: 182px;
    height: auto;
    min-height: 36px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#dc12f144 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    row-gap: 14px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 d1a8524.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 d1a8524 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4c75d49.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 0px 0px;
}
#\32 4c75d49 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8ce3087 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    row-gap: 14px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 7db9a25 {
    width: 100%;
    height: 213px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e3329a2c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 33.3%;
    justify-content: flex-start;
    min-width: 4%;
    order: 2;
    flex: 1 1 auto;
    padding: 16px 10px 16px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\33 7f4c7d7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 7f4c7d7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4e1b68a {
    width: 100%;
    height: 213px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d6ed73ac {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 33.3%;
    justify-content: flex-start;
    min-width: 4%;
    order: 1;
    flex: 1 1 auto;
    padding: 16px 10px 16px 10px;
    margin: 0% 0% 0% 0%;
}
    
#b429f2ec {
    min-height: 358px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: wrap;
    padding: 10px 0px 70px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ee88497c {
    margin: 0px 0% 0px 0%;
}
    
#ab80d894[data-background-color-animation] {
    
}
#ab80d894 {
    background-color: var(--color_2);
    background-image: url("https://irp.cdn-website.com/488d07d4/dms3rep/multi/slide8-8e1959e6.svg");
}
    
#\31 fc27d8f.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 0px 0px;
}
#\31 fc27d8f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4cf6e78.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\38 4cf6e78 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc7f3419 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    row-gap: 4px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 2b69e15 {
    width: 100%;
    height: 213px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 81461e8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 33.3%;
    justify-content: flex-start;
    min-width: 4%;
    order: 3;
    flex: 1 1 auto;
    padding: 26px 10px 16px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\30 fa4a6aa.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 fa4a6aa {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e2fa6936 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    row-gap: 14px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#cc26a1c0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 33.3%;
    justify-content: flex-start;
    min-width: 4%;
    order: 4;
    flex: 1 1 auto;
    padding: 26px 10px 16px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\32 775ddf4.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 0px 0px;
}
#\32 775ddf4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c4395ab.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 c4395ab {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1024a3a {
    width: 100%;
    height: 213px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b3e4d444.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b3e4d444 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 dafad01 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 33.3%;
    justify-content: flex-start;
    min-width: 4%;
    order: 5;
    flex: 1 1 auto;
    padding: 26px 10px 16px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\32 aba04af.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 0px 0px;
}
#\32 aba04af {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 510dd8d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    row-gap: 14px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 329f472 {
    width: 100%;
    height: 213px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e45c741c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 33.3%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    flex: 1 1 auto;
    padding: 16px 10px 16px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\31 52f8769 {
    width: 100%;
    height: 213px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#f86748c3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 2;
    row-gap: 4px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#db470100.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#db470100 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7473c1c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 7473c1c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 2613321 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 1px 0% 0px 0%;
}
    
#f08d07b0 {
    justify-content: flex-start;
    width: 48.42%;
    min-width: 4%;
    min-height: 745px;
    column-gap: 4%;
    row-gap: 40px;
    order: 1;
    background-image: url("https://irp.cdn-website.com/488d07d4/dms3rep/multi/opt/_ABP9219-894h.jpg?jxl&v=jxl");
    border-radius: 0px 0px 0px 0px;
    height: auto;
    align-self: flex-end;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e79c3147 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#bc5f6a58 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\38 dfcb1cd {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#fb85dd7b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 49%;
    min-width: 4%;
    order: 0;
    border-width: 0 0 0 0;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    flex-wrap: nowrap;
    padding: 0% 0px 0% 20px;
    margin: 0% 0% 0% 0%;
}
    
#e1a4899e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\32 39b1f0a {
    justify-content: space-between;
    align-items: flex-start;
    width: 42.42%;
    min-height: 124px;
    max-height: 100%;
    flex-wrap: nowrap;
    row-gap: 8px;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9a70441 {
    margin: 0px 0% 0px 0%;
}
    
#ff508bc1 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#b1111b84 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\37 9ede2d1 {
    min-height: 554px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    padding: 50px 0% 50px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 898c951 {
    flex-direction: row;
    justify-content: space-around;
    align-items: flex-start;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad692092 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 7d3e705 {
    justify-content: space-around;
    align-items: flex-start;
    width: 100.00%;
    min-height: 161px;
    max-height: 100%;
    order: 0;
    height: auto;
    column-gap: 0%;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac897e51 {
    width: 40px;
    height: 40px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 bf3e990 {
    width: 40px;
    height: 40px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aba8086b {
    width: 40px;
    height: 40px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e5d38b1 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\38 0bb3243 {
    background-color: var(--color_2);
    background-image: url("https://irp.cdn-website.com/488d07d4/dms3rep/multi/slide4-84251a7a.svg");
    background-position: 100% 50%;
}
    
#\39 8b708e8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 42.42%;
    min-height: 124px;
    max-height: 100%;
    flex-wrap: nowrap;
    order: 0;
    row-gap: 8px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px -3.2%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 13343ee {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    order: 1;
    --column-gap: 8%;
    column-gap: 8%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 563de40 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 286px;
    max-height: 100%;
    order: 2;
    align-self: auto;
    justify-self: auto;
    row-gap: 24px;
    align-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 496839b {
    justify-content: space-between;
    align-items: flex-start;
    width: 42.42%;
    min-height: 124px;
    max-height: 100%;
    flex-wrap: nowrap;
    order: 0;
    row-gap: 8px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px -3.4%;
    grid-area: auto / auto / auto / auto;
}
    
#b90b5360 {
    justify-content: space-between;
    align-items: flex-start;
    width: 42.42%;
    min-height: 124px;
    max-height: 100%;
    flex-wrap: nowrap;
    row-gap: 8px;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e38925d2 {
    width: 40px;
    height: 40px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a9a08e18 {
    flex-direction: row;
    justify-content: space-around;
    align-items: flex-start;
    width: 100.00%;
    min-height: 161px;
    max-height: 100%;
    order: 0;
    height: auto;
    padding: 20px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a7e1797c {
    justify-content: space-between;
    align-items: flex-start;
    width: 44.15%;
    min-height: 124px;
    max-height: 100%;
    flex-wrap: nowrap;
    order: 0;
    row-gap: 8px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d60bee5 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#d50af3e9 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\38 a42f4aa {
    width: 40px;
    height: 40px;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#ff678b22 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 44.15%;
    min-height: 159px;
    max-height: 100%;
    flex-wrap: nowrap;
    row-gap: 8px;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 0% 0px 0% 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f713832b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f713832b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\33 f6b1fc6 {
    width: 40px;
    height: 40px;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#bce30031 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2ba2503 {
    width: 91.73%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 40d4a33 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bf121669 {
    width: 182px;
    height: auto;
    min-height: 36px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 9503083.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 10px 0px;
}
#\37 9503083 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c0d69a0a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 4px;
    width: 23.49%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_4);
    border-width: 0 0 0 1px;
    order: 3;
    padding: 24px 24px 24px 24px;
    margin: 0% 0% 5% 0%;
}
    
#\38 aae8228 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ddcf34ae {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8e0c673 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 4px;
    width: 23.49%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_4);
    border-width: 0 0 0 1px;
    order: 2;
    padding: 24px 24px 24px 24px;
    margin: 5% 0% 0% 0%;
}
    
#a34416ef.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 14px 0px;
}
#a34416ef {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f57dd70f {
    margin: 0px 0% 0px 0%;
}
    
#e247a6e7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#dc0f5db3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c575837 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ae987ea {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c0463e5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 4px;
    width: 23.49%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_4);
    border-width: 0 0 0 1px;
    order: 0;
    padding: 24px 24px 24px 24px;
    margin: 5% 0% 0% 0%;
}
    
#\30 382ef8a {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    padding: 20px 2% 80px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\37 5e6550f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 4px;
    width: 23.49%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_4);
    border-width: 0 0 0 1px;
    order: 1;
    padding: 24px 24px 24px 24px;
    margin: 0% 0% 5% 0%;
}
    
#\37 298d462.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 10px 0px;
}
#\37 298d462 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bde94c20 {
    background-color: var(--color_6);
    background-image: url("https://irp.cdn-website.com/488d07d4/dms3rep/multi/opt/proplace_slides-04-1920w.png");
}
    
#bbd4b0de {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1ae3db0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b2a26eb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 10px 0px;
}
#\39 b2a26eb {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#ed877891 {
    width: 88%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c3477366 {
    align-items: center;
    justify-self: start;
    align-self: end;
    order: 0;
    width: 190px;
    min-height: 210px;
    background-image: none;
    height: auto;
    box-shadow: none;
    background-color: var(--color_5);
    padding: 5% 4% 5% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\33 3c37756 {
    grid-template-rows: minmax(605px, max-content);
    width: 100.00%;
    max-width: 100%;
}
    
#\31 e5f6aac {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 4;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec34b745 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b281e3e {
    min-height: 711px;
    column-gap: 8%;
    row-gap: 48px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 80px 21.44px 80px 21.44px;
    margin: 0% 0% 0% 0%;
}
    
#f1eb12b1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 d0d62be {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 3bb2165 {
    margin: 0px 0% 0px 0%;
}
    
#\36 924cf07 {
    background-color: var(--color_4);
    background-image: url("https://irp.cdn-website.com/488d07d4/dms3rep/multi/SLIDE1-93d5dbb7.svg");
    background-position: 0% 50%;
}
    
#\34 e6aa022 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e0cced92 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 0px;
    flex-direction: row;
    width: 46%;
    justify-content: space-between;
    min-width: 4%;
    padding: 0px 6px 0px 6px;
    margin: 0% 0% 0% 0%;
}
    
#b4d2ace4 {
    width: 86%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#cb837492 {
    width: 79.62%;
    height: 518px;
    justify-self: end;
    align-self: start;
    max-width: 100%;
}
}



@media all {
    
#\31 5087313 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a778070a {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a1843b4a {
    justify-content: flex-end;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    align-self: center;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 407173e {
    width: 100.03%;
    height: auto;
    max-width: 100%;
}
    
#fb1862df {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a7cd0981.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 28px 0px;
}
#a7cd0981 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 6;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb0a801c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 648ee31 {
    min-height: 242px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 28px 0px 56px 0px;
    margin: 0% 0% 0% 0%;
}
    
#f51c32bc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f51c32bc {
    width: 10%;
    height: auto;
    max-width: 100%;
}
    
#\32 c6fce83.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 c6fce83 {
    width: 100%;
    height: 868px;
    max-width: 100%;
    align-self: center;
    margin: 25px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 4b5f58a {
    align-items: flex-start;
    width: 90.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 4%;
    justify-self: auto;
    order: 1;
    padding: 0% 10px 0% 10px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 01d701c {
    align-items: flex-start;
    width: 90.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 4%;
    justify-self: auto;
    order: 1;
    padding: 10px 0% 0% 10px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4916944.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 10px 0px;
}
#\30 4916944 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a7370496 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 5;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0% 0px 0%;
    margin: -10px 0% -10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 26e00a2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 53789e0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    padding: 40px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f9fdff9a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: url("https://irp.cdn-website.com/488d07d4/dms3rep/multi/SLIDE1-1a71c53c.svg");
}
    
#\35 d8781b6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 28px 0px;
}
#\35 d8781b6 {
    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;
}
    
#\36 bb8c5d6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 bb8c5d6 {
    width: 10%;
    height: auto;
    max-width: 100%;
}
    
#\37 7744c30 {
    align-items: flex-start;
    width: 90.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 4%;
    justify-self: auto;
    order: 1;
    padding: 10px 0% 0% 10px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db2a7939 {
    margin: 0px 0% 0px 0%;
}
    
#\35 b201e46.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 b201e46 {
    width: 10%;
    height: auto;
    max-width: 100%;
}
    
#f333d26c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ad25e706 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 7;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: -20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 cee416f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b9f0fbd5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 4390f96 {
    min-height: 209px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 28px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#dab21c90 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: url("https://irp.cdn-website.com/488d07d4/dms3rep/multi/SLIDE1-38686929.svg");
}
    
#f248cc94.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#f248cc94 {
    width: 212px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d7b990ce {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 100%;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#fabb7a1c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 daf2415 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 6308d36 {
    margin: 0px 0% 0px 0%;
}
    
#fdaf7806 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 fb1a87f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\36 fb1a87f {
    width: 212px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#fc08891c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    row-gap: 14px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ff787a3d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 33.3%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    flex: 1 1 auto;
    padding: 16px 10px 16px 10px;
    margin: 0% 0% 0% 0%;
}
    
#faefa1f4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 33.3%;
    justify-content: flex-start;
    min-width: 4%;
    order: 2;
    flex: 1 1 auto;
    padding: 16px 10px 16px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\37 ddd7b60.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 ddd7b60 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d25b32ed {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    row-gap: 14px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 41e0a46 {
    width: 100%;
    height: 213px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0fc1071 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    row-gap: 14px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ce251cfa {
    margin: 0px 0% 0px 0%;
}
    
#\31 9b1d36e {
    min-height: 358px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: wrap;
    padding: 10px 0px 70px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 1eaece1.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 0px 0px;
}
#\35 1eaece1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 879d4cc {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    row-gap: 14px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#aa5e0ed5 {
    width: 100%;
    height: 213px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 1359d98.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 0px 0px;
}
#\31 1359d98 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa178b37.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#aa178b37 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad025290.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 0px 0px;
}
#ad025290 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6b250f7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 6b250f7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fe552c5c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 2;
    row-gap: 4px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 37fa9b3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 33.3%;
    justify-content: flex-start;
    min-width: 4%;
    order: 4;
    flex: 1 1 auto;
    padding: 26px 10px 16px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\37 97b3709.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 97b3709 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4dee1ce.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 4dee1ce {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 7a3d2d7.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\37 7a3d2d7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ca1350d.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 0px 0px;
}
#\38 ca1350d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 81e8c4d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 33.3%;
    justify-content: flex-start;
    min-width: 4%;
    order: 5;
    flex: 1 1 auto;
    padding: 26px 10px 16px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\39 b888ddf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 33.3%;
    justify-content: flex-start;
    min-width: 4%;
    order: 3;
    flex: 1 1 auto;
    padding: 26px 10px 16px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\31 928dfd4[data-background-color-animation] {
    
}
#\31 928dfd4 {
    background-color: var(--color_2);
    background-image: url("https://irp.cdn-website.com/488d07d4/dms3rep/multi/slide8-8e1959e6.svg");
}
    
#\32 df39e28 {
    width: 100%;
    height: 213px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 29e2130.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 29e2130 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2ee1c3f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 2ee1c3f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc535fc4 {
    width: 100%;
    height: 213px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e3185190 {
    width: 100%;
    height: 213px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#bab133b6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    row-gap: 4px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#cf0e67dd {
    width: 100%;
    height: 213px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4e703d0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 33.3%;
    justify-content: flex-start;
    min-width: 4%;
    order: 1;
    flex: 1 1 auto;
    padding: 16px 10px 16px 10px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#db28cb9d {
    width: 182px;
    height: auto;
    min-height: 36px;
    max-width: 100%;
    order: 5;
}
    
#\30 3260bac {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 2afd661 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c7717ec2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 18px;
    width: 49%;
    min-width: 4%;
    order: 1;
    padding: 4% 16px 4% 16px;
    margin: 0% 0% 0% 0%;
}
    
#fa84c663 {
    background-image: url("https://irp.cdn-website.com/488d07d4/dms3rep/multi/SLIDE1-afc25fe9.svg");
    background-color: var(--color_4);
    background-size: auto;
    background-position: 50% 0%;
}
    
#\35 d1fc270 {
    width: 100%;
    height: 200px;
    max-width: 100%;
    order: 0;
}
    
#d081d8de {
    width: 100.11%;
    height: auto;
    max-width: none;
    align-self: auto;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0d964ac {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/488d07d4/dms3rep/multi/opt/_ABP9716-1920w.png?jxl&v=jxl");
    order: 0;
    justify-content: flex-start;
    padding: 56px 16px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 935f17a {
    width: 79.64%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#c2290b65 {
    width: 100.11%;
    height: auto;
    max-width: none;
    align-self: auto;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#f437d7c8 {
    justify-content: space-between;
    align-items: flex-start;
    width: 42.42%;
    min-height: 124px;
    max-height: 100%;
    flex-wrap: nowrap;
    order: 0;
    row-gap: 8px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 79bf88e {
    width: 91.73%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec2471a4 {
    justify-content: space-around;
    align-items: flex-start;
    width: 100.00%;
    min-height: 161px;
    max-height: 100%;
    order: 0;
    height: auto;
    column-gap: 0%;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc8b09f3 {
    justify-content: flex-start;
    width: 48.42%;
    min-width: 4%;
    min-height: 745px;
    column-gap: 4%;
    row-gap: 40px;
    order: 1;
    background-image: url("https://irp.cdn-website.com/488d07d4/dms3rep/multi/opt/_ABP9219-894h.jpg?jxl&v=jxl");
    border-radius: 0px 0px 0px 0px;
    height: auto;
    align-self: flex-end;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f604f3f9 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\38 ffdd8e6 {
    justify-content: space-between;
    align-items: flex-start;
    width: 42.42%;
    min-height: 124px;
    max-height: 100%;
    flex-wrap: nowrap;
    row-gap: 8px;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b6d2c10 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c0db2fd {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 286px;
    max-height: 100%;
    order: 2;
    align-self: auto;
    justify-self: auto;
    row-gap: 24px;
    align-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f9588bc0 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\30 57d4fdc {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\36 c609082 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 1px 0% 0px 0%;
}
    
#\36 161f805 {
    flex-direction: row;
    justify-content: space-around;
    align-items: flex-start;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 bb549e8 {
    width: 40px;
    height: 40px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a1020689 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#fff7f724 {
    flex-direction: row;
    justify-content: space-around;
    align-items: flex-start;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 11ce95f {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\38 ef99039 {
    justify-content: space-between;
    align-items: flex-start;
    width: 42.42%;
    min-height: 124px;
    max-height: 100%;
    flex-wrap: nowrap;
    row-gap: 8px;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e52cf7a9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 49%;
    min-width: 4%;
    order: 0;
    border-width: 0 0 0 0;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    flex-wrap: nowrap;
    padding: 0% 0px 0% 20px;
    margin: 0% 0% 0% 0%;
}
    
#a9842bac {
    width: 40px;
    height: 40px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 eb4ae56 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\35 817fe08 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 78d118f {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#fa02f755 {
    flex-direction: row;
    justify-content: space-around;
    align-items: flex-start;
    width: 100.00%;
    min-height: 161px;
    max-height: 100%;
    order: 0;
    height: auto;
    padding: 20px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb4290a5 {
    width: 40px;
    height: 40px;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 8bb1e74 {
    width: 40px;
    height: 40px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd69b353.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#dd69b353 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\34 677db3e {
    background-color: var(--color_2);
    background-image: url("https://irp.cdn-website.com/488d07d4/dms3rep/multi/SLIDE1-beacbf53.svg");
    background-position: 100% 50%;
}
    
#\32 8e7bed4 {
    width: 40px;
    height: 40px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 fe91e9b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 42.42%;
    min-height: 124px;
    max-height: 100%;
    flex-wrap: nowrap;
    order: 0;
    row-gap: 8px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d20f9b4a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 598a209 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\31 478089a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 44.15%;
    min-height: 159px;
    max-height: 100%;
    flex-wrap: nowrap;
    row-gap: 8px;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 0% 0px 0% 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3e91818 {
    width: 182px;
    height: auto;
    min-height: 36px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 535f522 {
    justify-content: space-between;
    align-items: flex-start;
    width: 44.15%;
    min-height: 124px;
    max-height: 100%;
    flex-wrap: nowrap;
    order: 0;
    row-gap: 8px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a1f313d {
    min-height: 554px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    padding: 50px 0% 50px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 d563378 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\30 924b607 {
    margin: 0px 0% 0px 0%;
}
    
#\30 bf8a255 {
    width: 40px;
    height: 40px;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\35 f4474cc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e62d25c4 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 14px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 38px 0px 60px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 0ba0205[data-background-color-animation] {
    
}
#\31 0ba0205::before, #\31 0ba0205 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.7;
    border-radius: inherit;
}
#\31 0ba0205 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: url("https://irp.cdn-website.com/488d07d4/dms3rep/multi/opt/_ABP9253-1920w.png");
}
    
#\31 b50fc79 {
    align-items: center;
    width: 23.5%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#b26cf30d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 6px 16px 6px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#dd491ba4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ef245c91 {
    align-items: center;
    width: 100%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    order: 1;
    height: auto;
    padding: 10px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\31 801d1a4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-bottom: 10px;
}
#\31 801d1a4 {
    width: 41px;
    height: auto;
    max-width: 100%;
}
    
#\34 510181c {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f90b6b7a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 23.5%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#a0854e8d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f42a2319 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100.00%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 3678f7e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 e29c8fc.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-bottom: 10px;
}
#\32 e29c8fc {
    width: 41px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 a4f2d44 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 14px;
    width: 100%;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b870001d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 ae34fcc {
    align-items: center;
    width: 23.5%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\37 9e647d2 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#b12da141 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a3bd4cf1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ce6f3341 {
    align-items: center;
    width: 23.5%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    order: 1;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#c772d631 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 7eec53d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: -25px;
}
    
#\35 9bd0473 {
    margin: 0px 0% 0px 0%;
}
    
#\33 fc4c3e5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 febc314 {
    width: 100%;
    height: auto;
    max-width: none;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 920d27a {
    width: 100%;
    min-width: 4%;
    min-height: 36px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#c8fd080c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-bottom: 10px;
}
#c8fd080c {
    width: 41px;
    height: auto;
    max-width: 100%;
}
    
#dfd890b3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-bottom: 10px;
}
#dfd890b3 {
    width: 41px;
    height: auto;
    max-width: 100%;
}
    
#d5dc8398 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4f0e998 {
    width: 182px;
    height: auto;
    min-height: 36px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 25cc8fa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48.86%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f3d9277f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48.86%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#a100ee5a {
    width: 76.43%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin-left: 1%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9eb5ded {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 bf533ad {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8b575b8 {
    width: 76.43%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin-left: 1%;
    grid-area: auto / auto / auto / auto;
}
    
#e5efed49 {
    margin: 0px 0% 0px 0%;
}
    
#b096bd4d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 37px;
    max-height: 100%;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a7fc1497 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 37px;
    max-height: 100%;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 6259ba2 {
    width: 40px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#d95f67d2 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.270577105014191%;
    flex-wrap: nowrap;
    height: auto;
}
    
#\35 9389ca0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e6902cfa {
    background-color: var(--color_4);
    background-image: url("https://irp.cdn-website.com/488d07d4/dms3rep/multi/SLIDE1-6ce960ec.svg");
    background-position: 100% 50%;
}
    
#e99a68d9 {
    width: 40px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#cd03ee2b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#cd03ee2b {
    width: 182px;
    height: auto;
    min-height: 36px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d01517d0 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 14px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 31.86px 0% 30px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 b4a6c79 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 14px;
    width: 100%;
    min-width: 4%;
    order: 2;
    justify-content: flex-start;
    padding: 6px 0px 6px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 7c7c5b8 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 204px;
    max-height: 100%;
    order: 0;
    height: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e725cd0 {
    width: 40px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3494e29 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 204px;
    max-height: 100%;
    order: 0;
    height: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e52b34ee {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.270577105014191%;
    flex-wrap: nowrap;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
}
    
#ed9fc927 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 204px;
    max-height: 100%;
    order: 0;
    height: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e2a1cc7 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 14px;
    width: 100%;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 6px 0px 6px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 4ef1cbe {
    width: 76.43%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin-left: 1%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c3e7e0d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48.86%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#b3beb71e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 37px;
    max-height: 100%;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 658f7f4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 79d8e6d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 2462726 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    padding: 20px 2% 80px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\37 3072505 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b35dc1f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 4px;
    width: 23.49%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_4);
    border-width: 0 0 0 1px;
    order: 2;
    padding: 24px 24px 24px 24px;
    margin: 5% 0% 0% 0%;
}
    
#e6d7ea09.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 10px 0px;
}
#e6d7ea09 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed2e9004.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 14px 0px;
}
#ed2e9004 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 70bb0da {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 4px;
    width: 23.49%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_4);
    border-width: 0 0 0 1px;
    order: 0;
    padding: 24px 24px 24px 24px;
    margin: 5% 0% 0% 0%;
}
    
#\36 85d69df {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8f0f382 {
    margin: 0px 0% 0px 0%;
}
    
#\35 87e2b9d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 10px 0px;
}
#\35 87e2b9d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d28b8092 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c2765c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7415af9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f6de5b14 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 4px;
    width: 23.49%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_4);
    border-width: 0 0 0 1px;
    order: 1;
    padding: 24px 24px 24px 24px;
    margin: 0% 0% 5% 0%;
}
    
#\34 31a997f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 10px 0px;
}
#\34 31a997f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b9bfae7b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b84a2af {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 bd22887 {
    background-color: var(--color_6);
    background-image: url("https://irp.cdn-website.com/488d07d4/dms3rep/multi/opt/abstract-backround+copy-6bcc381f-1920w.png?jxl&v=jxl");
}
    
#\30 f411aab {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 4px;
    width: 23.49%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_4);
    border-width: 0 0 0 1px;
    order: 3;
    padding: 24px 24px 24px 24px;
    margin: 0% 0% 5% 0%;
}
    
#b296f4d1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 5002f57 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 0%;
}
    
#\34 fe8fe1d {
    width: 37.85%;
    min-height: 8px;
}
    
#\38 bdccdc2 {
    width: 62%;
    min-height: 8px;
    row-gap: 24px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 ce73ae4 {
    margin: 0px 0% 0px 0%;
}
    
#\32 63d1166 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\36 3aa2f88 {
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
    width: 50%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 63ce80a {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#d1ea093b {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ec466d51 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 672px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 322537f {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 0%;
}
    
#\38 415f605 {
    width: 100%;
    min-height: 8px;
    row-gap: 24px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 28dc5c0 {
    margin: 0px 0% 0px 0%;
}
    
#e8eb06ef {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#db19fc05 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 4%;
    row-gap: 41px;
    padding: 10% 6% 10% 6%;
}
    
#\35 46a0527.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0%;
}
    
#\33 e0f7851 {
    justify-self: end;
    align-self: start;
    height: 334px;
    width: 79.62%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e4585466 {
    width: 100%;
    min-height: 160px;
    row-gap: 16px;
}
    
#\33 155ec05 {
    width: 100%;
    min-height: 160px;
}
    
#\32 80074f7 {
    width: 100.00%;
    grid-template-rows: minmax(366px, max-content);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 3f61c47 {
    margin: 0px 0% 0px 0%;
}
    
#fc5c84d7 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 5743376 {
    width: 23.49%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\37 45fade5 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 2%;
    padding-bottom: 12%;
}
    
#\33 633b337 {
    width: 23.49%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#a6a95f55 {
    width: 23.49%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#f2006e99 {
    width: 23.49%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fafaaade {
    width: 100%;
    min-height: 80px;
    row-gap: 17px;
}
    
#\37 147467d {
    width: 100%;
    order: 2;
}
    
#\39 cb1aa8c {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 7px;
}
    
#\38 d905354 {
    width: 59.45%;
    min-height: 60px;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d3a4b0f0 {
    width: 100%;
    min-height: 202px;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 d014e76 {
    min-height: 102px;
    padding: 8% 2% 2% 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e3329a2c {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#d6ed73ac {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#b429f2ec {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 460px;
    column-gap: 0%;
    padding-bottom: 0%;
}
    
#\35 81461e8 {
    width: 50%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#cc26a1c0 {
    width: 50%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\31 dafad01 {
    width: 50%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#e45c741c {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f08d07b0 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 46.28%;
    row-gap: 0px;
    background-size: cover;
    background-repeat: no-repeat;
}
    
#fb85dd7b {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 49.71%;
    row-gap: 24px;
    justify-content: center;
}
    
#\32 39b1f0a {
    width: 100.00%;
    row-gap: 12px;
}
    
#\37 9ede2d1 {
    column-gap: 4%;
    min-height: 812px;
    padding: 6% 2% 6% 2%;
}
    
#\33 898c951 {
    flex-wrap: nowrap;
    min-height: 248px;
    height: auto;
    flex-direction: column;
    row-gap: 24px;
}
    
#\39 8b708e8 {
    width: 100.00%;
    row-gap: 12px;
    margin: 0px 0% 0px 0%;
}
    
#\30 13343ee {
    flex-wrap: nowrap;
    min-height: 248px;
    height: auto;
    flex-direction: column;
    row-gap: 24px;
}
    
#\31 563de40 {
    min-height: 539px;
}
    
#\34 496839b {
    width: 100.00%;
    row-gap: 12px;
    margin: 0px 0% 0px 0%;
}
    
#b90b5360 {
    width: 100.00%;
    row-gap: 12px;
}
    
#\36 7d3e705 {
    flex-wrap: nowrap;
    min-height: 248px;
    column-gap: 20%;
    height: auto;
    flex-direction: column;
    row-gap: 24px;
}
    
#a9a08e18 {
    flex-wrap: nowrap;
    min-height: 248px;
    column-gap: 20%;
    height: auto;
    flex-direction: column;
    row-gap: 24px;
}
    
#a7e1797c {
    width: 100%;
    row-gap: 12px;
    margin: 0px 0% 0px 0%;
}
    
#ff678b22 {
    width: 100%;
    row-gap: 12px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c0d69a0a {
    width: 23.49%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\39 c0463e5 {
    width: 23.49%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\30 382ef8a {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 2%;
    padding-bottom: 12%;
}
    
#\37 5e6550f {
    width: 23.49%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\32 8e0c673 {
    width: 23.49%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 3c37756 {
    width: 100.00%;
    grid-template-rows: minmax(366px, max-content);
}
    
#\31 e5f6aac.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0%;
}
    
#\31 b281e3e {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 4%;
    row-gap: 41px;
    padding: 10% 6% 10% 6%;
}
    
#f1eb12b1 {
    width: 100%;
    min-height: 160px;
    row-gap: 16px;
}
    
#e0cced92 {
    width: 100%;
    min-height: 160px;
}
    
#cb837492 {
    justify-self: end;
    align-self: start;
    height: 334px;
    width: 79.62%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 648ee31 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#db2a7939 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 4390f96 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\37 6308d36 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 37fa9b3 {
    width: 50%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#ff787a3d {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#faefa1f4 {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\39 b888ddf {
    width: 50%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\35 4e703d0 {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 81e8c4d {
    width: 50%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\31 9b1d36e {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 460px;
    column-gap: 0%;
    padding-bottom: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#db28cb9d {
    width: 59.45%;
    min-height: 60px;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3260bac {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 7px;
}
    
#c7717ec2 {
    width: 100%;
    min-height: 80px;
    row-gap: 17px;
}
    
#b0d964ac {
    width: 100%;
    min-height: 202px;
    height: auto;
}
    
#\37 935f17a {
    width: 100%;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f437d7c8 {
    width: 100.00%;
    row-gap: 12px;
    margin: 0px 0% 0px 0%;
}
    
#fa02f755 {
    flex-wrap: nowrap;
    min-height: 248px;
    column-gap: 20%;
    height: auto;
    flex-direction: column;
    row-gap: 24px;
}
    
#ec2471a4 {
    flex-wrap: nowrap;
    min-height: 248px;
    column-gap: 20%;
    height: auto;
    flex-direction: column;
    row-gap: 24px;
}
    
#cc8b09f3 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 46.28%;
    row-gap: 0px;
    background-size: cover;
    background-repeat: no-repeat;
}
    
#\38 ffdd8e6 {
    width: 100.00%;
    row-gap: 12px;
}
    
#\38 c0db2fd {
    min-height: 539px;
}
    
#\38 fe91e9b {
    width: 100.00%;
    row-gap: 12px;
    margin: 0px 0% 0px 0%;
}
    
#\36 161f805 {
    flex-wrap: nowrap;
    min-height: 248px;
    height: auto;
    flex-direction: column;
    row-gap: 24px;
}
    
#\31 478089a {
    width: 100%;
    row-gap: 12px;
}
    
#\34 535f522 {
    width: 100%;
    row-gap: 12px;
    margin: 0px 0% 0px 0%;
}
    
#\38 a1f313d {
    column-gap: 4%;
    min-height: 812px;
    padding: 6% 2% 6% 2%;
}
    
#fff7f724 {
    flex-wrap: nowrap;
    min-height: 248px;
    height: auto;
    flex-direction: column;
    row-gap: 24px;
}
    
#\38 ef99039 {
    width: 100.00%;
    row-gap: 12px;
}
    
#e52cf7a9 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 49.71%;
    row-gap: 24px;
    justify-content: center;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#d01517d0 {
    min-height: 102px;
    padding: 8% 2% 2% 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 2462726 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 2%;
    padding-bottom: 12%;
}
    
#\35 70bb0da {
    width: 23.49%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#f6de5b14 {
    width: 23.49%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\38 b35dc1f {
    width: 23.49%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\30 f411aab {
    width: 23.49%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
}



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



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



@media (max-width: 767px) {
    
#\34 fe8fe1d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 5002f57 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\38 bdccdc2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
}
}



@media (max-width: 767px) {
    
#f4135775 {
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
    width: 100%;
    padding: 10px 16px 10px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a83e50f1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 63d1166 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\36 3aa2f88.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\36 3aa2f88 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0px;
    width: 100%;
    max-width: none;
    order: 1;
}
    
#f02bc3c7 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\38 17c35d9 {
    width: 100.00%;
    min-height: 161px;
    align-items: center;
    padding-bottom: 16px;
    padding-top: 16px;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#\31 b742c42 {
    width: 100%;
    min-height: 738px;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
}
    
#\30 f523a38 {
    width: 100.00%;
    min-height: 98px;
    align-items: center;
    padding-bottom: 16px;
    padding-top: 16px;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 63ce80a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#\35 eb28827 {
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
    width: 100%;
}
    
#\31 53602c1 {
    width: 99.87%;
    min-height: 160px;
    align-items: center;
    padding-bottom: 16px;
    padding-top: 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 d6d393d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 915ea30 {
    width: 100%;
    min-height: 50px;
}
    
#\30 e2ab3c5 {
    width: 100.00%;
    min-height: 160px;
    align-items: center;
    flex: 1 1 auto;
    padding-bottom: 16px;
    padding-top: 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 43ed32c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 5eb2c7e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 181px;
}
    
#a4e37df4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#dad0478d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 98px;
}
    
#d1ea093b {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ec466d51 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 8055362 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 322537f {
    min-height: 220px;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 4% 20px 4%;
}
    
#\38 415f605 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
}
    
#d9745960 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 15d8a65 {
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
    width: 100%;
}
    
#e8eb06ef {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 4% 0px 4%;
}
    
#\34 28dc5c0 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#cc1d43d6 {
    order: 0;
}
    
#db19fc05 {
    min-height: unset;
    flex-direction: column;
    row-gap: 20px;
    padding: 40px 6% 20px 6%;
}
    
#\35 46a0527 {
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 4% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e0f7851 {
    height: 261px;
    justify-self: end;
    align-self: start;
    width: 75.00%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a5720ea7 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
    order: 2;
}
    
#e87dad06 {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 b8cf3b2 {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#b7c9b80a {
    justify-self: start;
    align-self: end;
    height: auto;
    min-height: 145px;
    width: 140px;
    align-items: flex-start;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e4585466 {
    width: 100%;
    min-height: 240px;
    align-items: flex-start;
    row-gap: 15px;
}
    
#f07160ad {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 155ec05 {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#\32 80074f7 {
    width: 100.00%;
    grid-template-rows: minmax(291px, max-content);
}
    
#\38 61834aa {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#fc5c84d7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 4% 20px 4%;
}
    
#\39 19a9cbf {
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
    width: 100%;
}
    
#\37 665dc82 {
    height: 358px;
    width: 100.00%;
}
    
#\34 a78656b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 be70a9c {
    justify-self: auto;
    align-self: auto;
    width: 11.75%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 15a6d4c {
    order: 1;
}
    
#d483a59b {
    order: 2;
}
    
#\38 936e246 {
    justify-self: auto;
    align-self: auto;
    width: 11.3%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 af89014 {
    order: 1;
}
    
#\33 c291687 {
    justify-self: auto;
    align-self: auto;
    width: 11.3%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c77e39a4 {
    order: 1;
}
    
#ae2ee5da {
    order: 2;
}
    
#\32 4e42f03.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 28px 0px;
}
#\32 4e42f03 {
    margin: 0px 0% 0px 0%;
}
    
#\39 3f61c47 {
    margin: 0px 0% 0px 0%;
}
    
#\30 6211f8f {
    order: 2;
}
}



@media (max-width: 767px) {
    
#\35 1b6480d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 48px 4% 10px 4%;
}
    
#\35 d6146e0 {
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
    width: 100%;
}
    
#c1a0931c {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 5743376 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin-top: 0%;
}
    
#\37 45fade5 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#\33 633b337 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin-top: 0%;
}
    
#a6a95f55 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin-top: 0%;
}
    
#f2006e99 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin-top: 0%;
}
}



@media (max-width: 767px) {
    
#fafaaade {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 11px;
}
    
#\37 147467d {
    width: 100%;
}
    
#\39 cb1aa8c {
    min-height: unset;
    flex-direction: column;
    row-gap: 14px;
    padding: 8% 4% 8% 4%;
}
    
#\38 d905354 {
    width: 100%;
    min-height: 50px;
}
    
#d3a4b0f0 {
    width: 100%;
    min-height: 139px;
    align-items: center;
    height: auto;
}
    
#\37 a9ba95b {
    height: 144px;
}
}



@media (max-width: 767px) {
    
#\35 d014e76 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 2% 4%;
}
    
#e2c186ce {
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
    width: 100%;
}
    
#e3aeb7f3 {
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 291bb85 {
    justify-content: flex-start;
    height: auto;
    min-height: 142px;
}
    
#ee479116 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    margin-right: 0%;
    margin-left: 0%;
    padding: 16px 16px 16px 16px;
}
    
#e029b5a4 {
    height: auto;
    width: 30px;
}
    
#d12fe0d1 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    margin-right: 0%;
    margin-left: 0%;
    padding: 16px 16px 16px 16px;
}
    
#e8400c2a {
    justify-content: flex-start;
    height: auto;
    min-height: 142px;
}
    
#\33 955f7f2 {
    height: auto;
    width: 30px;
}
    
#b71fe73f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    margin-right: 0%;
    margin-left: 0%;
    padding: 16px 16px 16px 16px;
}
    
#\30 56a61c2 {
    justify-content: flex-start;
    height: auto;
    min-height: 142px;
}
    
#\37 9cc8b3b {
    height: auto;
    width: 30px;
}
    
#\32 1ad5be1 {
    width: 100%;
    min-height: 50px;
}
    
#group_qio {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 2.270577105014191%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 ca1dfd6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#dc12f144 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\36 7db9a25 {
    height: 240px;
}
    
#e3329a2c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#a4e1b68a {
    height: 240px;
}
    
#d6ed73ac {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#b429f2ec {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    column-gap: 0%;
}
    
#\30 8ce3087 {
    align-items: flex-start;
    min-height: 99px;
}
    
#fc7f3419 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\38 2b69e15 {
    height: 240px;
}
    
#\35 81461e8 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#e2fa6936 {
    align-items: flex-start;
    min-height: 99px;
}
    
#cc26a1c0 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\34 1024a3a {
    height: 240px;
}
    
#\31 dafad01 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\33 510dd8d {
    align-items: flex-start;
    min-height: 99px;
}
    
#\36 329f472 {
    height: 240px;
}
    
#e45c741c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\31 52f8769 {
    height: 240px;
}
    
#f86748c3 {
    align-items: flex-start;
    min-height: 99px;
}
}



@media (max-width: 767px) {
    
#\31 2613321 {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f08d07b0 {
    width: 100%;
    min-height: 381px;
    align-items: center;
    row-gap: 32px;
    background-size: cover;
    background-repeat: no-repeat;
    height: auto;
}
    
#e79c3147 {
    width: 76.48%;
    order: 1;
}
    
#bc5f6a58 {
    align-self: auto;
    width: 100.00%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 dfcb1cd {
    align-self: auto;
    width: 100.00%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb85dd7b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-left: 2%;
    padding-right: 0%;
    row-gap: 32px;
}
    
#e1a4899e {
    align-self: auto;
    width: 100.00%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 39b1f0a {
    width: 100.00%;
    min-height: 117px;
    justify-content: space-between;
    height: auto;
    row-gap: 10px;
}
    
#ff508bc1 {
    width: 76.48%;
    order: 1;
}
    
#b1111b84 {
    align-self: auto;
    width: 100.00%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 9ede2d1 {
    min-height: 0;
    flex-direction: column;
    row-gap: 24px;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
}
    
#\33 898c951 {
    min-height: 40px;
    order: 1;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad692092 {
    width: 76.48%;
    order: 1;
}
    
#\36 7d3e705 {
    min-height: 234px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    row-gap: 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac897e51 {
    height: 36px;
    width: 36px;
}
    
#\35 bf3e990 {
    height: 36px;
    width: 36px;
}
    
#aba8086b {
    height: 36px;
    width: 36px;
}
    
#\35 e5d38b1 {
    width: 76.48%;
    order: 1;
}
    
#\39 8b708e8 {
    width: 100.00%;
    order: 1;
    min-height: 117px;
    align-self: auto;
    justify-content: space-between;
    justify-self: auto;
    height: auto;
    row-gap: 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 13343ee {
    min-height: 40px;
    order: 1;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 563de40 {
    width: 99.54%;
    order: 1;
    min-height: 354px;
    margin: 0px 0% 0px 0%;
}
    
#\34 496839b {
    width: 100.00%;
    order: 1;
    min-height: 117px;
    align-self: auto;
    justify-content: space-between;
    justify-self: auto;
    height: auto;
    row-gap: 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b90b5360 {
    width: 100.00%;
    min-height: 117px;
    justify-content: space-between;
    height: auto;
    row-gap: 10px;
}
    
#e38925d2 {
    height: 36px;
    width: 36px;
}
    
#a9a08e18 {
    min-height: 234px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    row-gap: 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a7e1797c {
    width: 100.00%;
    order: 1;
    min-height: 113px;
    align-self: flex-start;
    row-gap: 10px;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\30 d60bee5 {
    width: 100.00%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#d50af3e9 {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a42f4aa {
    height: 36px;
    order: 0;
    width: 36px;
    margin: 0px 0% 0px 0%;
}
    
#ff678b22 {
    width: 100.00%;
    min-height: 113px;
    row-gap: 10px;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
}
    
#f713832b {
    width: 100.00%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\33 f6b1fc6 {
    height: 36px;
    order: 0;
    width: 36px;
    margin: 0px 0% 0px 0%;
}
    
#bf121669 {
    width: 100%;
    min-height: 50px;
}
}



@media (max-width: 767px) {
    
#c0d69a0a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin-top: 0%;
}
    
#\39 c0463e5 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin-top: 0%;
}
    
#\30 382ef8a {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#\37 5e6550f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin-top: 0%;
}
    
#\32 8e0c673 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin-top: 0%;
}
    
#bde94c20 {
    background-position: 100% 100%;
}
}



@media (max-width: 767px) {
    
#c3477366 {
    justify-self: start;
    align-self: end;
    height: auto;
    min-height: 145px;
    width: 140px;
    align-items: flex-start;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ed877891 {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3c37756 {
    width: 100.00%;
    grid-template-rows: minmax(291px, max-content);
}
    
#ec34b745 {
    order: 0;
}
    
#\31 e5f6aac {
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 4% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b281e3e {
    min-height: unset;
    flex-direction: column;
    row-gap: 20px;
    padding: 40px 6% 20px 6%;
}
    
#f1eb12b1 {
    width: 100%;
    min-height: 240px;
    align-items: flex-start;
    row-gap: 15px;
}
    
#\34 d0d62be {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 3bb2165 {
    margin: 0px 0% 0px 0%;
}
    
#\34 e6aa022 {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#e0cced92 {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#b4d2ace4 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
    order: 2;
}
    
#cb837492 {
    height: 261px;
    justify-self: end;
    align-self: start;
    width: 75.00%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\31 5087313 {
    order: 1;
}
    
#a1843b4a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 407173e {
    order: 2;
}
    
#\36 bb8c5d6 {
    justify-self: auto;
    align-self: auto;
    width: 11.3%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb1862df {
    order: 2;
}
    
#a7cd0981.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 28px 0px;
}
#a7cd0981 {
    margin: 0px 0% 0px 0%;
}
    
#\34 648ee31 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 4% 20px 4%;
}
    
#cb0a801c {
    order: 2;
}
    
#\32 c6fce83 {
    height: 358px;
    width: 100.00%;
}
    
#f51c32bc {
    justify-self: auto;
    align-self: auto;
    width: 11.75%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b201e46 {
    justify-self: auto;
    align-self: auto;
    width: 11.3%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db2a7939 {
    margin: 0px 0% 0px 0%;
}
    
#\36 cee416f {
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
    width: 100%;
}
    
#b9f0fbd5 {
    order: 1;
}
    
#\31 26e00a2 {
    order: 1;
}
}



@media (max-width: 767px) {
    
#\37 4390f96 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 4% 0px 4%;
}
    
#d7b990ce {
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
    width: 100%;
}
    
#\37 6308d36 {
    margin: 0px 0% 0px 0%;
}
    
#f248cc94 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\36 fb1a87f {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#fc08891c {
    align-items: flex-start;
    min-height: 99px;
}
    
#\30 37fa9b3 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#ff787a3d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#faefa1f4 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#d25b32ed {
    align-items: flex-start;
    min-height: 99px;
}
    
#\38 41e0a46 {
    height: 240px;
}
    
#\32 0fc1071 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\30 81e8c4d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\31 9b1d36e {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    column-gap: 0%;
}
    
#\34 879d4cc {
    align-items: flex-start;
    min-height: 99px;
}
    
#\39 b888ddf {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#aa5e0ed5 {
    height: 240px;
}
    
#\32 df39e28 {
    height: 240px;
}
    
#cc535fc4 {
    height: 240px;
}
    
#e3185190 {
    height: 240px;
}
    
#bab133b6 {
    align-items: flex-start;
    min-height: 99px;
}
    
#cf0e67dd {
    height: 240px;
}
    
#\35 4e703d0 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#fe552c5c {
    align-items: flex-start;
    min-height: 99px;
}
}



@media (max-width: 767px) {
    
#db28cb9d {
    width: 100%;
    min-height: 50px;
}
    
#\30 3260bac {
    min-height: unset;
    flex-direction: column;
    row-gap: 14px;
    padding: 8% 4% 8% 4%;
}
    
#c7717ec2 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 11px;
}
    
#\35 d1fc270 {
    height: 144px;
}
    
#b0d964ac {
    width: 100%;
    min-height: 139px;
    align-items: center;
    height: auto;
}
    
#\37 935f17a {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#f437d7c8 {
    width: 100.00%;
    order: 1;
    min-height: 117px;
    align-self: auto;
    justify-content: space-between;
    justify-self: auto;
    height: auto;
    row-gap: 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec2471a4 {
    min-height: 234px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    row-gap: 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc8b09f3 {
    width: 100%;
    min-height: 381px;
    align-items: center;
    row-gap: 32px;
    background-size: cover;
    background-repeat: no-repeat;
    height: auto;
}
    
#f604f3f9 {
    width: 76.48%;
    order: 1;
}
    
#\38 ffdd8e6 {
    width: 100.00%;
    min-height: 117px;
    justify-content: space-between;
    height: auto;
    row-gap: 10px;
}
    
#\38 c0db2fd {
    width: 99.54%;
    order: 1;
    min-height: 354px;
    margin: 0px 0% 0px 0%;
}
    
#f9588bc0 {
    width: 76.48%;
    order: 1;
}
    
#\30 57d4fdc {
    align-self: auto;
    width: 100.00%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c609082 {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 161f805 {
    min-height: 40px;
    order: 1;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 bb549e8 {
    height: 36px;
    width: 36px;
}
    
#a1020689 {
    align-self: auto;
    width: 100.00%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fff7f724 {
    min-height: 40px;
    order: 1;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 11ce95f {
    align-self: auto;
    width: 100.00%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ef99039 {
    width: 100.00%;
    min-height: 117px;
    justify-content: space-between;
    height: auto;
    row-gap: 10px;
}
    
#e52cf7a9 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-left: 2%;
    padding-right: 0%;
    row-gap: 32px;
}
    
#a9842bac {
    height: 36px;
    width: 36px;
}
    
#\34 eb4ae56 {
    width: 100.00%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\35 78d118f {
    align-self: auto;
    width: 100.00%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa02f755 {
    min-height: 234px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    row-gap: 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb4290a5 {
    height: 36px;
    order: 0;
    width: 36px;
    margin: 0px 0% 0px 0%;
}
    
#\39 8bb1e74 {
    height: 36px;
    width: 36px;
}
    
#dd69b353 {
    width: 100.00%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\32 8e7bed4 {
    height: 36px;
    width: 36px;
}
    
#\38 fe91e9b {
    width: 100.00%;
    order: 1;
    min-height: 117px;
    align-self: auto;
    justify-content: space-between;
    justify-self: auto;
    height: auto;
    row-gap: 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d20f9b4a {
    width: 76.48%;
    order: 1;
}
    
#\36 598a209 {
    width: 76.48%;
    order: 1;
}
    
#\31 478089a {
    width: 100.00%;
    min-height: 113px;
    row-gap: 10px;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    padding: 0% 0px 0% 0px;
    margin: 0px 0% 0px 0%;
}
    
#e3e91818 {
    width: 100%;
    min-height: 50px;
}
    
#\34 535f522 {
    width: 100.00%;
    order: 1;
    min-height: 113px;
    align-self: flex-start;
    row-gap: 10px;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\38 a1f313d {
    min-height: 0;
    flex-direction: column;
    row-gap: 24px;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
}
    
#\38 d563378 {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 bf8a255 {
    height: 36px;
    order: 0;
    width: 36px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 a4f2d44 {
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
    width: 100%;
}
    
#e62d25c4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#\39 ae34fcc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 181px;
}
    
#\37 9e647d2 {
    width: 100%;
    min-height: 738px;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
}
    
#\31 b50fc79 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a3bd4cf1 {
    width: 100.00%;
    min-height: 161px;
    align-items: center;
    padding-bottom: 16px;
    padding-top: 16px;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#ce6f3341 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 98px;
}
    
#b26cf30d {
    width: 100.00%;
    min-height: 98px;
    align-items: center;
    padding-bottom: 16px;
    padding-top: 16px;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#dd491ba4 {
    width: 100.00%;
    min-height: 160px;
    align-items: center;
    flex: 1 1 auto;
    padding-bottom: 16px;
    padding-top: 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 9bd0473 {
    margin: 0px 0% 0px 0%;
}
    
#\33 920d27a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f90b6b7a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f42a2319 {
    width: 99.87%;
    min-height: 160px;
    align-items: center;
    padding-bottom: 16px;
    padding-top: 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 4f0e998 {
    width: 100%;
    min-height: 50px;
}
}



@media (max-width: 767px) {
    
#\30 25cc8fa {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    margin-right: 0%;
    margin-left: 0%;
    padding: 16px 16px 16px 16px;
}
    
#d01517d0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 2% 4%;
}
    
#f3d9277f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    margin-right: 0%;
    margin-left: 0%;
    padding: 16px 16px 16px 16px;
}
    
#\31 b4a6c79 {
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6px 0px 6px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 7c7c5b8 {
    justify-content: flex-start;
    height: auto;
    min-height: 142px;
}
    
#\30 e725cd0 {
    height: auto;
    width: 30px;
}
    
#\36 3494e29 {
    justify-content: flex-start;
    height: auto;
    min-height: 142px;
}
    
#e52b34ee {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 2.270577105014191%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ed9fc927 {
    justify-content: flex-start;
    height: auto;
    min-height: 142px;
}
    
#\33 e2a1cc7 {
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
    width: 100%;
}
    
#\30 c3e7e0d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    margin-right: 0%;
    margin-left: 0%;
    padding: 16px 16px 16px 16px;
}
    
#\37 6259ba2 {
    height: auto;
    width: 30px;
}
    
#d95f67d2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e99a68d9 {
    height: auto;
    width: 30px;
}
    
#cd03ee2b {
    width: 100%;
    min-height: 50px;
}
}



@media (max-width: 767px) {
    
#\34 2462726 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#\35 70bb0da {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin-top: 0%;
}
    
#f6de5b14 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin-top: 0%;
}
    
#\38 b35dc1f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin-top: 0%;
}
    
#\35 bd22887 {
    background-position: 100% 100%;
}
    
#\30 f411aab {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin-top: 0%;
}
}

#\30 784e85c.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAyklEQVQI12P4HxHJAML/IiIZGG5eYDgAotcsZ2RYuUSTYeWSAoaVSzYzrFxyDqSI/X9EJDNI8daCfAaGU4cZxGZMYWBYvUyMccViP+Zli6azLl14GqTQ8X9EpCJI8b+IKIbyinIG5f4eBrEZU9nVejqt5Cf0tctN7D8FUjjtf0RkzP+ISPkfkVFM/8MjGOKLihiSY2KFw1PTPNwLCyfZV5SDFT76HxE56X9EpM3PyCiW11HRDA1x8YxxCYma8fEJOdFJyRsiU1LOAgCYjVR/YnbnVAAAAABJRU5ErkJggg==')!important}#ec002db6.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAIAAADzBuo/AAAACXBIWXMAAEzlAABM5QF1zvCVAAAASklEQVQI12NgiI9gKMlj6O1gWLaQYdVShpVLQCQYMa5aysBQUcTQ3sQwcwrDisXYpKf2M8ydzrB0AbIEkvTyhZj6kKQhHAw5iDQAbto+97qlfCkAAAAASUVORK5CYII=')!important}#\34 14eaabd.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAIAAADzBuo/AAAACXBIWXMAAEzlAABM5QF1zvCVAAAAEElEQVQI12NgWLUUHxpAaQCwS0FvRrykLQAAAABJRU5ErkJggg==')!important}#bde94c20.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAIAAADzBuo/AAAACXBIWXMAAEzlAABM5QF1zvCVAAAAOUlEQVQI12NgWLUUC1q5BMrAKbdyCcOKxTikly1kWDCbYdYUHNJzpjP0tDPUlOOQntjDUFHMkBANAH9lP0RBHdP9AAAAAElFTkSuQmCC')!important}#\35 3dbd33a.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAYAAACqPZ51AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAUklEQVQI12NgQANxMTEMNhVlDCGpqQzhyUniltWVMaZ1NYsZsCk0q61m8MjPYwhKT+M2ra02MWqoi8OqUHjmVAaGXx8YGP7/Z5Cf0MOr1NslBQDeixhJYl5UNwAAAABJRU5ErkJggg==')!important}#ab80d894.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAS0lEQVQI12NgWLmEkWHlEgaGVUsZwDQYL2XABCBBECascIkww8olnAyrQKbiVxjGsHKJHsPKJWwoirEonMOwckkww8olfAiFmCYCADsTKLvz3lvxAAAAAElFTkSuQmCC')!important}#d5799fbb.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAv0lEQVQI12P4Gxn1/19k1JP/EZGT/0ZGWf6PiGT6HxHJ8D06hoFh9TIGhpVLIPhhVPSX15FRe/5ERmX8j4iUfx4Vzfg/IoLhv18AQhEIr4uJfbw9Jnb2qegYt8dR0Vy3o6IZjkfHMLAgFLExrFzCy1Aen3CpOD5hekF8gndoQqJwZ1w8g+jcmQwM2zaAFLEwrFyixrByiSdDQnzCufj4hA1xCYnZCfEJmonxCYwMm9cxMGxZB1LIwbByiTuQ7gAAA5JSEQfao5UAAAAASUVORK5CYII=')!important}#\38 0bb3243.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAS0lEQVQI12NgQAOxCYkMMYkJYBoZYwCQIgiGK2KMTUhkxqoQySSQIu7YhEQxBmxWIyniik1IlItNSDTAp5ApNiFRJDYhUS82IdEVAI1ZIol31vkhAAAAAElFTkSuQmCC')!important}#f08d07b0.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABwYI/8QAHxAAAQQCAwEBAAAAAAAAAAAAAQIDBAUAEQYSEyEx/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABkRAQACAwAAAAAAAAAAAAAAAAEAAwIhIv/aAAwDAQACEQMRAD8AL4t5d2dE5Xs+gZYOw0AfuTJg2uztuQDmgLfjjXH40yygdfNI7JbIwqXySYtRV2SNnetfmLlUrtgV2ick/9k=')!important}#\35 c18f8b6.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA4UlEQVQI12MQCvBViIjRTMhUS89RSsnQzio2LGnULKzVLmowL+tkEPLxlvULUQmKUYxKlI9KVItN10opVkktUs0o18+oZhD08JB281HwCJYOiJAJilIKjlONzJCPyZaLL1CNyWcQ8PMW8/ST9Q2TDIuRjk6Qi0hUisuWSymQzSiTTylj4PH3FvYNUAyNVoxLkktKlYpLU0vNV8sqVcivFs+uYeDw8eT18pEJDJOLjpeKTxKOTlaIz1RKL5LNLhfMqGBg83DndveS8AqQDI0Ui4gRiEyQiUyWS8qVSi3kTykBAAmDPFX/QLk/AAAAAElFTkSuQmCC')!important}#\37 f3c2135.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAy0lEQVQI1x3MMUsCcRzG8afDpshJhxwbRHA0h3BtMIoIw+W8393zbGJqDoeDWVPhEokhgkJOLmFT76CpoaXBlyP85Rq+24cvAhJJJiGQsPexwl+7DVer46d7l/XHL9H12/gTRu4b6ZmIQERx9ITfThfu4gqb1u3BzeT1tDqdNGFUzqi0UV5AIYwirPt9uHIF7uzcKy9mmcL7Ip/AE6OOjTr8P5O49H3Eo2d893rYhoRrhEhg1aiSUUdGpoxCJGH5+ICvOMZyMMB8eI8d44BFXiVb4OIAAAAASUVORK5CYII=')!important}#f28eb16c.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHxAAAQQCAgMAAAAAAAAAAAAAAQADBAUCEQYiUXHR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgT/xAAZEQADAAMAAAAAAAAAAAAAAAAAAQIDERL/2gAMAwEAAhEDEQA/AMuorNjHiM9uTFDjoHXPwonKxgbO61sn2PiIg29lkYomVyj/2Q==')!important}