@media all {
  *#dm .dmInner *.u_4229662629 .svg { width:100% !important; }

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

  *#dm .dmInner div.u_4229662629 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(250,226,167,1) !important;
    background-image:initial !important;
  }

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

  *#dm .dmInner div.u_1583384629 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(250,226,167,1) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1588355131 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(250,226,167,1) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1384162371 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(250,226,167,1) !important;
    background-image:initial !important;
  }

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

  *#dm .dmInner div.u_524172005 input:not([type="submit"]) {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:6px 6px 6px 6px !important;
  }

  *#dm .dmInner div.u_524172005 textarea {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:6px 6px 6px 6px !important;
  }

  *#dm .dmInner div.u_524172005 select {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:6px 6px 6px 6px !important;
  }

  *#dm .dmInner div.u_524172005 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { color:var(--color_4) !important; }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_3123628003 hr { color:var(--color_3) !important; }

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

  *#dm .dmInner a.u_2839606339 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/ad29ab52/icon/Right+Arrow_4992148.svg) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_2839606339 { gap:15px !important; }

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

  *#dm .dmInner div.u_3455946196 hr { color:var(--color_3) !important; }

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

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

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

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

  *#dm .dmInner div.u_1314052090 {
    background-color:rgba(250,226,167,1) !important;
    background-image:initial !important;
    padding:12.5% !important;
    border-radius:25% !important;
  }

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

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

  *#dm .dmInner div.u_1173134278 {
    background-color:rgba(250,226,167,1) !important;
    background-image:initial !important;
    padding:12.5% !important;
    border-radius:25% !important;
  }

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

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

  *#dm .dmInner div.u_1524436494 {
    background-color:rgba(250,226,167,1) !important;
    background-image:initial !important;
    padding:12.5% !important;
    border-radius:25% !important;
  }

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

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

  *#dm .dmInner div.u_1024584790 {
    background-color:rgba(250,226,167,1) !important;
    background-image:initial !important;
    padding:12.5% !important;
    border-radius:25% !important;
  }

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

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

  *#dm .dmInner div.u_1493678209 {
    background-color:rgba(250,226,167,1) !important;
    background-image:initial !important;
    padding:12.5% !important;
    border-radius:25% !important;
  }

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

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

  *#dm .dmInner div.u_1433275849 {
    background-color:rgba(250,226,167,1) !important;
    background-image:initial !important;
    padding:12.5% !important;
    border-radius:25% !important;
  }

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

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

  *#dm .dmInner div.u_1388560015 {
    background-color:rgba(250,226,167,1) !important;
    background-image:initial !important;
    padding:12.5% !important;
    border-radius:25% !important;
  }

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

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

  *#dm .dmInner div.u_1877040964 {
    background-color:rgba(250,226,167,1) !important;
    background-image:initial !important;
    padding:12.5% !important;
    border-radius:25% !important;
  }

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

  *#dm .dmInner div.u_1501922053 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:initial !important;
    border-width:0 !important;
  }

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

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

  *#dm .dmInner div.u_1860177849 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:initial !important;
    border-width:0 !important;
  }

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

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

  *#dm .dmInner div.u_1228727484 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:initial !important;
    border-width:0 !important;
  }

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

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

  *#dm .dmInner div.u_1214687173 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:initial !important;
    border-width:0 !important;
  }

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

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

  *#dm .dmInner div.u_1774883893 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:initial !important;
    border-width:0 !important;
  }

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

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

  *#dm .dmInner div.u_1703761592 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:initial !important;
    border-width:0 !important;
  }

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

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

  *#dm .dmInner div.u_1188053189 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:initial !important;
    border-width:0 !important;
  }

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

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

  *#dm .dmInner div.u_1665851868 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:initial !important;
    border-width:0 !important;
  }

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

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

  *#dm .dmInner div.u_1860310328 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:initial !important;
    border-width:0 !important;
  }

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

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

  *#dm .dmInner div.u_1745744040 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:initial !important;
    border-width:0 !important;
  }

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

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

  *#dm .dmInner div.u_1175908253 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:initial !important;
    border-width:0 !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1588424012 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/ad29ab52/icon/Right+Arrow_4992148.svg) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1588424012 { gap:15px !important; }

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

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

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

  *#dm .dmInner div.u_1852143627 hr { color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1822655126 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(250,226,167,1) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1608860531 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(250,226,167,1) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1994558332 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(250,226,167,1) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1471182507 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(250,226,167,1) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1559649517 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(250,226,167,1) !important;
    background-image:initial !important;
  }

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

  *#dm .dmInner div.u_1985369381 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-radius:0px 0px 6px 0px !important;
  }

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

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

  *#dm .dmInner div.u_1545109539 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(250,226,167,1) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1284743117 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(250,226,167,1) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1845775229 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(250,226,167,1) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1386447198 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(250,226,167,1) !important;
    background-image:initial !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1214557562 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/ad29ab52/icon/Right+Arrow_4992148.svg) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1214557562 { gap:15px !important; }

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

  *#dm .dmInner div.u_1754120060 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(250,226,167,1) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1610205815 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(250,226,167,1) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1452863988 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(250,226,167,1) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1223915034 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(250,226,167,1) !important;
    background-image:initial !important;
  }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1454659285 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(250,226,167,1) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1948086949 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(250,226,167,1) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1181957177 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(250,226,167,1) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1536303860 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(250,226,167,1) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1458570306 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(250,226,167,1) !important;
    background-image:initial !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1236800206 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/ad29ab52/icon/Right+Arrow_4992148.svg) !important;
    order:1 !important;
    background-color:var(--color_4) !important;
  }

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

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

  *#dm .dmInner a.u_1236800206 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:var(--color_4) var(--color_4) var(--color_4) var(--color_4) !important;
    border-width:0.8px 0.8px 0.8px 0.8px !important;
    gap:15px !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1612907773 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/ad29ab52/icon/Right+Arrow_4992148.svg) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1612907773 { gap:15px !important; }

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

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

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

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

  *#dm .dmInner a.u_1383491352 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/ad29ab52/icon/Right+Arrow_4992148.svg) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1383491352 { gap:15px !important; }

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

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

  *#dm .dmInner div.u_499003766 hr { color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1590130849 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(250,226,167,1) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1312250450 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(250,226,167,1) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1510919437 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(250,226,167,1) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1374349504 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(250,226,167,1) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1510034167 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(250,226,167,1) !important;
    background-image:initial !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1090380088 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/ad29ab52/icon/Right+Arrow_4992148.svg) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1090380088 { gap:15px !important; }

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

  *#dm .dmInner div.u_3093732821 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(250,226,167,1) !important;
    border-color:rgb(0,0,0) !important;
    background-image:initial !important;
  }

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

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

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

  *#dm .dmInner div.u_1989579302 {
    background-color:rgba(250,226,167,1) !important;
    background-image:initial !important;
    padding:12.5% !important;
    border-radius:25% !important;
  }

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

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

  *#dm .dmInner div.u_1227753063 {
    background-color:rgba(250,226,167,1) !important;
    background-image:initial !important;
    padding:12.5% !important;
    border-radius:25% !important;
  }

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

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

  *#dm .dmInner div.u_1832757329 {
    background-color:rgba(250,226,167,1) !important;
    background-image:initial !important;
    padding:12.5% !important;
    border-radius:25% !important;
  }

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

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

  *#dm .dmInner div.u_1141821507 {
    background-color:rgba(250,226,167,1) !important;
    background-image:initial !important;
    padding:12.5% !important;
    border-radius:25% !important;
  }

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

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

  *#dm .dmInner div.u_1852979409 {
    background-color:rgba(250,226,167,1) !important;
    background-image:initial !important;
    padding:12.5% !important;
    border-radius:25% !important;
  }

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

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

  *#dm .dmInner div.u_1375856585 {
    background-color:rgba(250,226,167,1) !important;
    background-image:initial !important;
    padding:12.5% !important;
    border-radius:25% !important;
  }

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

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

  *#dm .dmInner div.u_1083020341 {
    background-color:rgba(250,226,167,1) !important;
    background-image:initial !important;
    padding:12.5% !important;
    border-radius:25% !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1976342614 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/ad29ab52/icon/Right+Arrow_4992148.svg) !important;
    order:1 !important;
    background-color:var(--color_4) !important;
  }

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

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

  *#dm .dmInner a.u_1976342614 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:var(--color_4) var(--color_4) var(--color_4) var(--color_4) !important;
    border-width:0.8px 0.8px 0.8px 0.8px !important;
    gap:15px !important;
  }

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

  *#dm .dmInner div.u_1655820170 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:initial !important;
    border-width:0 !important;
  }

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

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

  *#dm .dmInner div.u_1118055524 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:initial !important;
    border-width:0 !important;
  }

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

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

  *#dm .dmInner div.u_1018120019 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:initial !important;
    border-width:0 !important;
  }

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

  *#dm .dmInner a.u_1610504570 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/ad29ab52/icon/Right+Arrow_4992148.svg) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1610504570 { gap:15px !important; }

  *#dm .dmInner a.u_2421567762 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/ad29ab52/icon/Right+Arrow_4992148.svg) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_2421567762 { gap:15px !important; }

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

  *#dm .dmInner div.u_1377931518 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(250,226,167,1) !important;
    background-image:initial !important;
  }

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

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

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

  *#dm .dmInner div.u_1055627701 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(250,226,167,1) !important;
    background-image:initial !important;
  }

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

  *#dm .dmInner div.u_1626322709 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(250,226,167,1) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1138769203 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(250,226,167,1) !important;
    background-image:initial !important;
  }

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

  *#dm .dmInner div.u_1245527064 input:not([type="submit"]) {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:6px 6px 6px 6px !important;
  }

  *#dm .dmInner div.u_1245527064 textarea {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:6px 6px 6px 6px !important;
  }

  *#dm .dmInner div.u_1245527064 select {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:6px 6px 6px 6px !important;
  }

  *#dm .dmInner div.u_1245527064 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { color:var(--color_4) !important; }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1744280766 hr { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1963987749 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/ad29ab52/icon/Right+Arrow_4992148.svg) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1963987749 { gap:15px !important; }

  *#dm .dmInner div.u_524172005 .dmformsubmit {
    width:200px !important;
    height:45px !important;
    float:left !important;
    display:block !important;
    margin-left:0 !important;
    margin-right:auto !important;
    justify-content:center !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1245527064 .dmformsubmit {
    width:200px !important;
    height:45px !important;
    float:left !important;
    display:block !important;
    margin-left:0 !important;
    margin-right:auto !important;
    justify-content:center !important;
    text-align:center !important;
  }

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

  *#dm .dmInner nav.u_621903358 { color:white !important; }
}
*#dm .dmInner div.u_1985369381
{
	z-index:1 !important;
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_904420280 img {
    object-position:0% 0% !important;
    object-fit:cover !important;
  }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_904420280 img {
    object-position:0% 0% !important;
    object-fit:cover !important;
  }
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1985369381
{
}
separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    background-color: rgba(0, 0, 0, 0);
    width: 69.95%;
    min-width: 4%;
    justify-content: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 450px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 6% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 25.890992539113412%;
    min-width: 4%;
    justify-content: flex-end;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.6;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(37, 36, 36, 1) 0%, rgba(37, 36, 36, 0.7) 100%);
}
#\36 3bd85219866cc362278151f {
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) var(--color_2) rgba(0, 0, 0, 1);
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px 0px 5px 0px;
    border-style: solid;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_uhl {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ue2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_ue2 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#widget_cok.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 25px 15px 25px;
}
#widget_cok {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 cc5b6d8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 6% 2% 4% 2%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 320px;
    height: auto;
}
    
#\36 3bd85219866cc3622781522 {
    width: 100%;
    min-height: 52px;
    height: auto;
    align-items: flex-start;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 387px;
    align-items: flex-start;
    height: auto;
}
    
#\36 3bd85219866cc3622781520 {
    flex-direction: column;
    padding-left: 4%;
    min-height: unset;
    padding-right: 4%;
}
    
#\36 3bd85219866cc3622781522 {
    width: 100%;
    min-height: 55px;
    align-items: flex-start;
    height: auto;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-color: rgba(0, 0, 0, 1);
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-style: solid;
    background-image: url();
    background-size: contain;
    background-position: 0% 100%;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/ad29ab52/dms3rep/multi/opt/cbg1-2f8aa7e4-1920w.png);
    background-size: auto;
    background-position: 0% 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
#\36 3d24979f4a54e38542a8abd.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIUlEQVQI12N4/Pix6pMnT4T////PxIAF7N+/n2n//v2sAECVDQ5R8WgAAAAAAElFTkSuQmCC');
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#widget_387.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0% 0% 0%;
}
#widget_387 {
    width: 85%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_c9m.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 25px 15px 25px;
}
#widget_c9m {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#widget_c64.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_c64 {
    width: 70%;
    height: 320px;
    max-width: 100%;
    align-self: flex-end;
    order: 2;
    margin: -70px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_c64.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_c64 {
    width: 95%;
    height: 290px;
    margin: -10px 0px 0px 0px;
}
    
#widget_387 {
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abd {
    width: 100%;
    padding: 0px 0px 4% 0px;
    margin: 0% 0% 0% 0%;
}
#\36 3d24979f4a54e38542a8abd.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIUlEQVQI12N4/Pix6pMnT4T////PxIAF7N+/n2n//v2sAECVDQ5R8WgAAAAAAElFTkSuQmCC');
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abd {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0% 0px 4% 0px;
    margin: 0% 0% 0% 0%;
}
#\36 3d24979f4a54e38542a8abd.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIUlEQVQI12N4/Pix6pMnT4T////PxIAF7N+/n2n//v2sAECVDQ5R8WgAAAAAAElFTkSuQmCC');
}
    
#\36 3d24979f4a54e38542a8abc {
    flex-direction: column;
    padding-left: 4%;
    min-height: 0;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_c64.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_c64 {
    height: 150px;
    width: 85%;
    margin: 0px 0px 0px 0px;
}
    
#widget_387 {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media all {
    
#a70b2099 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f0f9037d {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 6% 2% 6%;
}
    
#\35 65bc97a {
    margin: 0px 0% 0px 0%;
}
    
#widget_lf6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_mc4 {
    width: 307px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_cu1::before, #group_cu1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#group_cu1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 6px 6px 6px 6px;
    background-color: var(--color_1);
    background-image: url(https://lirp.cdn-website.com/ad29ab52/dms3rep/multi/opt/Asset-1920w.webp);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(223, 223, 225, 1) rgba(223, 223, 225, 1) rgba(223, 223, 225, 1) rgba(223, 223, 225, 1);
    background-size: contain;
    background-position: 100% 100%;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#group_5jr {
    background-size: auto;
    background-position: 100% 100%;
    align-items: flex-start;
    width: 78%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 1;
    background-image: url();
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_hhk::before, #group_hhk > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.7;
    border-radius: inherit;
}
#group_hhk {
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    background-color: var(--color_4);
    background-image: url(https://lirp.cdn-website.com/ad29ab52/dms3rep/multi/opt/united-garage-door-video-1920w.jpeg);
    border-radius: 6px 6px 6px 6px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1);
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#group_l1l {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 105.40%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_8ch {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#widget_3cj {
    width: 77.70%;
    height: auto;
    max-width: 100%;
}
    
#debea109 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 101.31%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e7ce1877 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\38 d9d99ec {
    width: 79.90%;
    height: auto;
    max-width: 100%;
}
    
#c7cc7ea0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.05%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 6f6dd41 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#a577024e {
    width: 80.27%;
    height: auto;
    max-width: 100%;
}
    
#cf70c098 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 103.83%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 30848a3 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\34 910587d {
    width: 80.27%;
    height: auto;
    max-width: 100%;
}
    
#group_9m3 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_fh3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_fh3 {
    width: 58.66998777349188%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f0f9037d {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_hhk::before, #group_hhk > .bgExtraLayerOverlay {
    
}
#group_hhk {
    width: 100%;
    min-width: 32px;
    order: 1;
    flex-direction: row;
    flex-wrap: wrap;
    height: auto;
    min-height: 123px;
    margin: 0px 0% 0px 0%;
}
    
#widget_fh3 {
    width: 60.71584022684231%;
}
    
#widget_mc4 {
    width: 232px;
}
    
#group_cu1::before, #group_cu1 > .bgExtraLayerOverlay {
    
}
#group_cu1 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_5jr {
    min-width: 32px;
    order: 0;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_l1l {
    min-width: 32px;
    width: 48%;
    margin: 0px 0% 0px 0%;
}
    
#debea109 {
    min-width: 32px;
    width: 48%;
    margin: 0px 0% 0px 0%;
}
    
#c7cc7ea0 {
    min-width: 32px;
    width: 48%;
    margin: 0px 0% 0px 0%;
}
    
#cf70c098 {
    min-width: 32px;
    width: 48%;
    margin: 0px 0% 0px 0%;
}
    
#group_9m3 {
    height: auto;
    min-height: 38px;
}
}



@media (max-width: 767px) {
    
#a70b2099 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f0f9037d {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_hhk::before, #group_hhk > .bgExtraLayerOverlay {
    
}
#group_hhk {
    min-width: 32px;
    order: 1;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_cu1::before, #group_cu1 > .bgExtraLayerOverlay {
    
}
#group_cu1 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_5jr {
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 1765aea {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\30 39537d1 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 6% 0px 6%;
}
    
#widget_i7m.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_i7m {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#e0754990 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#\36 1765aea {
    width: 100%;
    min-height: 20px;
    align-items: center;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 39537d1 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}



@media all {
    
#b9f46470 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    flex-direction: row;
    align-items: flex-end;
    background-image: url(https://lirp.cdn-website.com/ad29ab52/dms3rep/multi/opt/cbg1-2f8aa7e4-1920w.png);
    background-size: contain;
    background-position: 0% 100%;
    padding: 1% 1% 1% 1%;
    margin: 0px 0% 0px 0%;
}
#b9f46470.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIUlEQVQI12N4/Pix6pMnT4T////PxIAF7N+/n2n//v2sAECVDQ5R8WgAAAAAAElFTkSuQmCC');
}
    
#fd8410bb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 48%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
}
    
#d4ea0a98 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 6% 6% 6% 6%;
}
    
#a88992dc {
    margin: 0px 0% 0px 0%;
}
    
#widget_fsu.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 4%;
}
#widget_fsu {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px -15%;
}
    
#widget_kk1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_1qr {
    width: 107.30%;
    height: 237px;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_1pt.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_1pt {
    width: 52.98177083333333%;
    height: 280px;
    min-width: 32px;
    min-height: 100px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 35px 0%;
}
    
#group_og0 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 40%;
    min-height: 294px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_3k6.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#widget_3k6 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px NaNpx 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d4ea0a98 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#b9f46470 {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
}
#b9f46470.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIUlEQVQI12N4/Pix6pMnT4T////PxIAF7N+/n2n//v2sAECVDQ5R8WgAAAAAAElFTkSuQmCC');
}
    
#fd8410bb {
    width: 100%;
    min-height: 80px;
}
    
#widget_1pt {
    height: 320px;
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#widget_1qr {
    height: 334px;
}
    
#group_og0 {
    height: auto;
    min-height: 390px;
}
    
#widget_fsu.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 4%;
}
#widget_fsu {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#b9f46470 {
    width: 100%;
    min-height: 165px;
    align-items: center;
    height: auto;
    padding: 0px 0px 0px 0px;
}
#b9f46470.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIUlEQVQI12N4/Pix6pMnT4T////PxIAF7N+/n2n//v2sAECVDQ5R8WgAAAAAAElFTkSuQmCC');
}
    
#fd8410bb {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#d4ea0a98 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_1qr {
    height: 100px;
}
    
#widget_fsu.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 4%;
}
#widget_fsu {
    margin: 0px 0% 0px 0%;
}
    
#widget_1pt.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_1pt {
    height: 150px;
    margin: 0px 0% 15px 0%;
}
    
#group_og0 {
    height: auto;
    min-height: 166px;
}
}



@media all {
    
#\35 4433814 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a0e125d4 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    order: 0;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#b89cf01e {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    padding: 6% 6% 6% 6%;
}
    
#\34 2c919a3::before, #\34 2c919a3 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.7;
    border-radius: inherit;
}
#\34 2c919a3 {
    background-color: var(--color_1);
    background-image: url(https://lirp.cdn-website.com/ad29ab52/dms3rep/multi/opt/pexels-photo-164558-1920w.png);
}
#\34 2c919a3.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAApklEQVQI1wXBTQvBAACA4f0ncXSgOOxAYbWSKUqhRsmQUsOU8j3Kx8oWwmEIKQfJH3s9j+Dx+ggEA8hynIqapdfWMMcdtpsJJ8dkZRoMenUEMeQnEQ2TSyeoqwpjo8reGvG6n/l9ntzcHVtrilBUREqZCLW8REuVmegFDkuD19Xm+3Z5XByOzhxBV2N0yhJ9LcmwkWKu51j3y9izJrtlF3vRZjNt8QcfjWSE0nCp3QAAAABJRU5ErkJggg==');
}
    
#ad6d8a5d {
    margin: 0px 0% 0px 0%;
}
    
#widget_fj3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_2nn {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    order: 1;
    height: auto;
    flex-wrap: wrap;
    padding: 0px 0px 0px 0px;
}
    
#\36 81cb912 {
    align-items: center;
    width: 23.5%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    background-color: rgba(255, 255, 255, 0.2);
    background-image: initial;
    border-radius: 6px 6px 6px 6px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1);
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 23d84d9 {
    width: 85px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 8b1f114 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 be9b13a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 401902c {
    align-items: center;
    width: 23.5%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    background-color: rgba(255, 255, 255, 0.2);
    background-image: initial;
    border-radius: 6px 6px 6px 6px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1);
    justify-self: auto;
    align-self: auto;
    order: 1;
    min-width: 32px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9d6d553 {
    width: 85px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 f940e75 {
    align-items: center;
    width: 23.5%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    background-color: rgba(255, 255, 255, 0.2);
    background-image: initial;
    border-radius: 6px 6px 6px 6px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1);
    justify-self: auto;
    align-self: auto;
    order: 2;
    min-width: 32px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 852830a {
    width: 85px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#dda3ecdd {
    align-items: center;
    width: 23.5%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    background-color: rgba(255, 255, 255, 0.2);
    background-image: initial;
    border-radius: 6px 6px 6px 6px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1);
    justify-self: auto;
    align-self: auto;
    order: 3;
    min-width: 32px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af2f2137 {
    width: 85px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d1703b67 {
    align-items: center;
    width: 23.5%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    background-color: rgba(255, 255, 255, 0.2);
    background-image: initial;
    border-radius: 6px 6px 6px 6px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1);
    justify-self: auto;
    align-self: auto;
    order: 4;
    min-width: 32px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e055efd {
    width: 85px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e86059e9 {
    align-items: center;
    width: 23.5%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    background-color: rgba(255, 255, 255, 0.2);
    background-image: initial;
    border-radius: 6px 6px 6px 6px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1);
    justify-self: auto;
    align-self: auto;
    order: 4;
    min-width: 32px;
    padding: 2% 1% 2% 1%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d022db46 {
    width: 85px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#bae0fd3c {
    align-items: center;
    width: 23.5%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    background-color: rgba(255, 255, 255, 0.2);
    background-image: initial;
    border-radius: 6px 6px 6px 6px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1);
    justify-self: auto;
    align-self: auto;
    order: 4;
    min-width: 32px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e17eb970 {
    width: 85px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 4a8b39f {
    align-items: center;
    width: 23.5%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    background-color: rgba(255, 255, 255, 0.2);
    background-image: initial;
    border-radius: 6px 6px 6px 6px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1);
    justify-self: auto;
    align-self: auto;
    order: 4;
    min-width: 32px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f2b7fd0 {
    width: 85px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_jrp {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    background-color: rgba(255, 255, 255, 0.2);
    background-image: initial;
    border-radius: 6px 6px 6px 6px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1);
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#widget_t1t {
    width: 65px;
    height: auto;
    max-width: 100%;
}
    
#widget_knu {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_d8p {
    align-items: flex-start;
    width: 100%;
    min-height: 78px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f67a0c0c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa344371 {
    align-items: flex-start;
    width: 100%;
    min-height: 78px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6e73a03 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b26b9b94 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c38ef91c {
    align-items: flex-start;
    width: 100%;
    min-height: 78px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 4970f2b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 27bff7f {
    align-items: flex-start;
    width: 100%;
    min-height: 78px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d9ee73d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f29503e4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e7af4049 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 18e95ff {
    align-items: flex-start;
    width: 100%;
    min-height: 78px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 03d657b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4a54c89 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 cb9dc07 {
    align-items: flex-start;
    width: 100%;
    min-height: 78px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 09034f5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7395eff {
    align-items: flex-start;
    width: 100%;
    min-height: 78px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c00b39d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 51162f2 {
    align-items: flex-start;
    width: 100%;
    min-height: 78px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d5a4c733 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 15b380e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b89cf01e {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\34 2c919a3::before, #\34 2c919a3 > .bgExtraLayerOverlay {
    
}
#\34 2c919a3.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAApklEQVQI1wXBTQvBAACA4f0ncXSgOOxAYbWSKUqhRsmQUsOU8j3Kx8oWwmEIKQfJH3s9j+Dx+ggEA8hynIqapdfWMMcdtpsJJ8dkZRoMenUEMeQnEQ2TSyeoqwpjo8reGvG6n/l9ntzcHVtrilBUREqZCLW8REuVmegFDkuD19Xm+3Z5XByOzhxBV2N0yhJ9LcmwkWKu51j3y9izJrtlF3vRZjNt8QcfjWSE0nCp3QAAAABJRU5ErkJggg==');
}
    
#dda3ecdd {
    justify-self: auto;
    align-self: auto;
    width: 48%;
    order: 3;
    min-width: 32px;
    height: auto;
    min-height: 205px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 81cb912 {
    order: 0;
    width: 47.99912356862743%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 401902c {
    order: 1;
    width: 47.99912356862743%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 f940e75 {
    order: 2;
    width: 47.99912356862743%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d1703b67 {
    order: 4;
    min-width: 32px;
    width: 47.99912356862743%;
    margin: 0px 0% 0px 0%;
}
    
#e86059e9 {
    order: 5;
    min-width: 32px;
    width: 47.99912356862743%;
    margin: 0px 0% 0px 0%;
}
    
#bae0fd3c {
    order: 6;
    min-width: 32px;
    width: 47.99912356862743%;
    margin: 0px 0% 0px 0%;
}
    
#\31 4a8b39f {
    order: 7;
    min-width: 32px;
    width: 47.99912356862743%;
    margin: 0px 0% 0px 0%;
}
    
#a0e125d4 {
    height: auto;
    min-height: 33px;
}
    
#group_2nn {
    flex-direction: row;
    flex-wrap: wrap;
    row-gap: 15px;
    column-gap: 3%;
}
}



@media (max-width: 767px) {
    
#\35 4433814 {
    min-width: 32px;
}
    
#a0e125d4 {
    width: 100%;
    min-height: 30px;
    align-items: center;
    height: auto;
}
    
#b89cf01e {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#\34 2c919a3::before, #\34 2c919a3 > .bgExtraLayerOverlay {
    
}
#\34 2c919a3.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAApklEQVQI1wXBTQvBAACA4f0ncXSgOOxAYbWSKUqhRsmQUsOU8j3Kx8oWwmEIKQfJH3s9j+Dx+ggEA8hynIqapdfWMMcdtpsJJ8dkZRoMenUEMeQnEQ2TSyeoqwpjo8reGvG6n/l9ntzcHVtrilBUREqZCLW8REuVmegFDkuD19Xm+3Z5XByOzhxBV2N0yhJ9LcmwkWKu51j3y9izJrtlF3vRZjNt8QcfjWSE0nCp3QAAAABJRU5ErkJggg==');
}
    
#group_2nn {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#group_jrp {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#\36 81cb912 {
    width: 100%;
    align-items: center;
    flex-direction: row;
    justify-content: flex-start;
    flex-wrap: nowrap;
    min-width: 32px;
    height: auto;
    min-height: 69px;
    margin: 0px 0% 0px 0%;
}
    
#\36 23d84d9 {
    min-width: 32px;
    width: 60px;
    margin: 0px 0% 0px 0%;
}
    
#\38 8b1f114 {
    min-width: 32px;
}
    
#\37 be9b13a {
    min-width: 32px;
}
    
#\35 401902c {
    width: 100%;
    min-width: 32px;
    align-items: center;
    flex-direction: row;
    height: auto;
    min-height: 93px;
    margin: 0px 0% 0px 0%;
}
    
#\36 f940e75 {
    min-width: 32px;
    width: 100%;
    align-items: center;
    flex-direction: row;
    height: auto;
    min-height: 93px;
    margin: 0px 0% 0px 0%;
}
    
#dda3ecdd {
    min-width: 32px;
    align-items: center;
    width: 100%;
    flex-direction: row;
    height: auto;
    min-height: 69px;
    margin: 0px 0% 0px 0%;
}
    
#d1703b67 {
    min-width: 32px;
    align-items: center;
    width: 100%;
    flex-direction: row;
    height: auto;
    min-height: 93px;
    margin: 0px 0% 0px 0%;
}
    
#e86059e9 {
    min-width: 32px;
    align-items: center;
    width: 100%;
    flex-direction: row;
    height: auto;
    min-height: 113px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#bae0fd3c {
    min-width: 32px;
    align-items: center;
    width: 100%;
    flex-direction: row;
    height: auto;
    min-height: 93px;
    margin: 0px 0% 0px 0%;
}
    
#\31 4a8b39f {
    min-width: 32px;
    align-items: center;
    width: 100%;
    flex-direction: row;
    height: auto;
    min-height: 93px;
    margin: 0px 0% 0px 0%;
}
    
#\36 9d6d553 {
    min-width: 32px;
    width: 60px;
    margin: 0px 0% 0px 0%;
}
    
#\32 852830a {
    min-width: 32px;
    width: 60px;
    margin: 0px 0% 0px 0%;
}
    
#af2f2137 {
    min-width: 32px;
    width: 60px;
    margin: 0px 0% 0px 0%;
}
    
#\38 e055efd {
    min-width: 32px;
    width: 60px;
    margin: 0px 0% 0px 0%;
}
    
#d022db46 {
    min-width: 32px;
    width: 60px;
    margin: 0px 0% 0px 0%;
}
    
#e17eb970 {
    min-width: 32px;
    width: 60px;
    margin: 0px 0% 0px 0%;
}
    
#\36 f2b7fd0 {
    min-width: 32px;
    width: 60px;
    margin: 0px 0% 0px 0%;
}
    
#widget_t1t {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_knu {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f67a0c0c {
    min-width: 32px;
}
    
#\39 6e73a03 {
    min-width: 32px;
}
    
#b26b9b94 {
    min-width: 32px;
}
    
#\33 4970f2b {
    min-width: 32px;
}
    
#\39 d9ee73d {
    min-width: 32px;
}
    
#f29503e4 {
    min-width: 32px;
}
    
#e7af4049 {
    min-width: 32px;
}
    
#\30 03d657b {
    min-width: 32px;
}
    
#\32 4a54c89 {
    min-width: 32px;
}
    
#\39 09034f5 {
    min-width: 32px;
}
    
#\34 c00b39d {
    min-width: 32px;
}
    
#d5a4c733 {
    min-width: 32px;
}
    
#\39 15b380e {
    min-width: 32px;
}
    
#group_d8p {
    min-width: 32px;
    height: auto;
    min-height: 54px;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#fa344371 {
    min-width: 32px;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#c38ef91c {
    min-width: 32px;
    align-items: flex-start;
    height: auto;
    min-height: 75px;
    margin: 0px 0% 0px 0%;
}
    
#\31 27bff7f {
    min-width: 32px;
    height: auto;
    min-height: 54px;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\32 18e95ff {
    min-width: 32px;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\32 cb9dc07 {
    height: auto;
    min-height: 54px;
    align-items: flex-start;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 7395eff {
    min-width: 32px;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\37 51162f2 {
    min-width: 32px;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 3897213 {
    width: 85.84%;
    height: auto;
    max-width: 100%;
}
    
#\38 4257589 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ecf524de::before, #ecf524de > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.8;
    border-radius: inherit;
}
#ecf524de {
    min-height: 8px;
    column-gap: 3%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: url(https://lirp.cdn-website.com/ad29ab52/dms3rep/multi/opt/builderon-img055-aae6d483-1920w.png);
    border-radius: 6px 6px 6px 6px;
    flex-direction: row;
    align-items: center;
    padding: 4% 4% 4% 4%;
    margin: -100px 0% 0% 0%;
}
#ecf524de.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAhElEQVQI1zXKSQrCQBAAwPYgWXABI0I0QUHJW+YDvmI0vffgI/yzB0mdCwAAELkR85N4jOgxkvqdJCbhGBBLC4t55krEO1Y/o8WNLB6kZVKJnmdrnkvMmdaMumO2jsQupDGwlqtJObp4/U7pH1NKgBkrItkQ6+ElsiWzvZm1n4j6S7T6Ae4NL49ejyCcAAAAAElFTkSuQmCC');
}
    
#\30 4c9b290 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#ef98e479::before, #ef98e479 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.5;
    border-radius: inherit;
}
#ef98e479 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: url();
}
#ef98e479.lazy {
    background-image: url('');
}
    
#\36 0d8625c {
    margin: 0px 0% 0px 0%;
}
    
#group_olq {
    align-items: flex-start;
    width: 47%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    min-width: 32px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_dcr {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c9a63ec0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 2a9daec {
    width: 85.84%;
    height: auto;
    max-width: 100%;
}
    
#group_i3r {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    flex-wrap: wrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 87afe9a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f4c8aed {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\30 c3e347b {
    width: 85.84%;
    height: auto;
    max-width: 100%;
}
    
#\31 bfedca2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a0ccb454 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\30 c36a583 {
    width: 85.84%;
    height: auto;
    max-width: 100%;
}
    
#eb121c3f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e75da0d {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\38 02ec051 {
    width: 85.84%;
    height: auto;
    max-width: 100%;
}
    
#ecf8f052 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 404e650 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\31 92d4d36 {
    width: 85.84%;
    height: auto;
    max-width: 100%;
}
    
#f667e2c8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 569dd2b {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\33 311578b {
    width: 85.84%;
    height: auto;
    max-width: 100%;
}
    
#f32096f6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ab350698 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\35 34585eb {
    width: 85.84%;
    height: auto;
    max-width: 100%;
}
    
#cff8cdf7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af4564aa {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#cdde8c8f {
    width: 85.84%;
    height: auto;
    max-width: 100%;
}
    
#\37 b51df24 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fca7c9d4 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\35 15d86cc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d7b4e7f3 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#e8032a03 {
    width: 85.84%;
    height: auto;
    max-width: 100%;
}
    
#\39 1f7c4c2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b93739a6 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#a7382a8d {
    width: 85.84%;
    height: auto;
    max-width: 100%;
}
    
#widget_2g4 {
    width: 25%;
    height: 340px;
    max-width: 100%;
    order: 2;
}
    
#widget_mel {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 992ff3c {
    width: 25%;
    height: 342px;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 4c9b290 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\36 0d8625c {
    margin: 0px 0% 0px 0%;
}
    
#ef98e479::before, #ef98e479 > .bgExtraLayerOverlay {
    
}
#ef98e479.lazy {
    background-image: url('');
}
    
#ecf524de::before, #ecf524de > .bgExtraLayerOverlay {
    
}
#ecf524de {
    flex-direction: column;
    flex-wrap: nowrap;
}
#ecf524de.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAhElEQVQI1zXKSQrCQBAAwPYgWXABI0I0QUHJW+YDvmI0vffgI/yzB0mdCwAAELkR85N4jOgxkvqdJCbhGBBLC4t55krEO1Y/o8WNLB6kZVKJnmdrnkvMmdaMumO2jsQupDGwlqtJObp4/U7pH1NKgBkrItkQ6+ElsiWzvZm1n4j6S7T6Ae4NL49ejyCcAAAAAElFTkSuQmCC');
}
    
#\38 992ff3c {
    min-width: 32px;
    width: 100%;
    height: 200px;
    margin: 0px 0% 0px 0%;
}
    
#group_olq {
    min-width: 32px;
    width: 100%;
    height: auto;
    min-height: 300px;
    margin: 0px 0% 0px 0%;
}
    
#widget_2g4 {
    min-width: 32px;
    width: 100%;
    height: 200px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ecf524de::before, #ecf524de > .bgExtraLayerOverlay {
    
}
#ecf524de {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
#ecf524de.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAhElEQVQI1zXKSQrCQBAAwPYgWXABI0I0QUHJW+YDvmI0vffgI/yzB0mdCwAAELkR85N4jOgxkvqdJCbhGBBLC4t55krEO1Y/o8WNLB6kZVKJnmdrnkvMmdaMumO2jsQupDGwlqtJObp4/U7pH1NKgBkrItkQ6+ElsiWzvZm1n4j6S7T6Ae4NL49ejyCcAAAAAElFTkSuQmCC');
}
    
#\30 4c9b290 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#ef98e479::before, #ef98e479 > .bgExtraLayerOverlay {
    
}
#ef98e479.lazy {
    background-image: url('');
}
    
#\38 992ff3c {
    min-width: 32px;
    width: 100%;
    height: 150px;
    margin: 0px 0% 0px 0%;
}
    
#group_olq {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_2g4 {
    min-width: 32px;
    width: 100%;
    height: 150px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 1179904 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\35 8250277 {
    width: 70%;
    height: 150px;
    max-width: 100%;
    order: 0;
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 70b67f4 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#ef086128 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url();
    background-size: auto;
}
#ef086128.lazy {
    background-image: url('');
}
    
#\38 85a5eda {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 36%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    background-image: url(https://lirp.cdn-website.com/ad29ab52/dms3rep/multi/opt/shape_bg-34cd95e3-1920w.png);
    background-size: contain;
    background-position: 0% 0%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
#\38 85a5eda.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABEklEQVQY0zWQWY6DMBBEzRYbmMvnGrkEV8h3EB9BZkkvjoEIgZDITKOhpVLb8lO1u9T3+1XMHNR1Hdd1rRHRfD4fMwzDxVobFUURKCmBACAGAP16vVJmzrz3qXMuBYBEYDFT4tS2rSailIjy9/udn905ZwR+PB6hgLpt2wNi5kMAcHTvfYaIuqqqWFlrTd/3mTicYN/3OSKKY8bMpmmaRAGAYeb0HHlK7tM0ZbLYNE2JIqKL/EUevPf5OI75//lHFhvHUc/zHClEjBAx6bpOnMUhW9f1kEDDMMREFKimaYKyLKPn85kQkV6WxWzbZuZ5lkxja214u92OKNX1elX3+z201sbruib7vouifd+DI8O/+gWxGA2v3hBpBwAAAABJRU5ErkJggg==');
}
    
#\38 7b62b8c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 60%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 73344b8 {
    margin: 0px 0% 0px 0%;
}
    
#widget_9ic {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_bi0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_o44 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    flex-wrap: nowrap;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_q1s {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_dsc {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#widget_tvd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#acea5b34 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 bdd2bde {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\32 91ca8e5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 58e63a1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 5456baa {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\35 c3c24aa {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 fd68072 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 2dc3ba1 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\33 c099592 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 382299d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f22dcffc {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\39 ff41fcb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 5dbb631 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 2348a62 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\38 6d488db {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 bc72115 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f3050d0a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b9954851 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c99d36c4 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#a8476d55 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_60j {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\30 c61ea83.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 25px 15px 25px;
}
#\30 c61ea83 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_obj {
    align-items: flex-start;
    width: 55%;
    min-height: 358px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    order: 1;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 15px 0% 0px 0%;
}
    
#widget_stq {
    width: 90%;
    height: 300px;
    max-width: 100%;
    order: 0;
}
    
#a6eccf4c {
    align-items: flex-start;
    width: 55%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 ad25b2c {
    width: 100%;
    height: 300px;
    max-width: 100%;
}
    
#widget_jhh {
    width: 100%;
    height: 200px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 8250277 {
    height: 120px;
}
    
#\35 70b67f4 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\34 73344b8 {
    margin: 0px 0% 0px 0%;
}
    
#\38 85a5eda {
    width: 100%;
    min-height: 80px;
}
#\38 85a5eda.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABEklEQVQY0zWQWY6DMBBEzRYbmMvnGrkEV8h3EB9BZkkvjoEIgZDITKOhpVLb8lO1u9T3+1XMHNR1Hdd1rRHRfD4fMwzDxVobFUURKCmBACAGAP16vVJmzrz3qXMuBYBEYDFT4tS2rSailIjy9/udn905ZwR+PB6hgLpt2wNi5kMAcHTvfYaIuqqqWFlrTd/3mTicYN/3OSKKY8bMpmmaRAGAYeb0HHlK7tM0ZbLYNE2JIqKL/EUevPf5OI75//lHFhvHUc/zHClEjBAx6bpOnMUhW9f1kEDDMMREFKimaYKyLKPn85kQkV6WxWzbZuZ5lkxja214u92OKNX1elX3+z201sbruib7vouifd+DI8O/+gWxGA2v3hBpBwAAAABJRU5ErkJggg==');
}
    
#\38 7b62b8c {
    width: 100%;
    min-height: 80px;
}
    
#\38 ad25b2c {
    height: 150px;
}
    
#widget_stq {
    height: 200px;
}
    
#widget_jhh {
    height: 100px;
}
    
#a6eccf4c {
    width: 51.26157605992574%;
}
    
#group_obj {
    height: auto;
    min-height: 324px;
}
}



@media (max-width: 767px) {
    
#\35 8250277 {
    height: 100px;
}
    
#\35 70b67f4 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\38 85a5eda {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\38 85a5eda.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABEklEQVQY0zWQWY6DMBBEzRYbmMvnGrkEV8h3EB9BZkkvjoEIgZDITKOhpVLb8lO1u9T3+1XMHNR1Hdd1rRHRfD4fMwzDxVobFUURKCmBACAGAP16vVJmzrz3qXMuBYBEYDFT4tS2rSailIjy9/udn905ZwR+PB6hgLpt2wNi5kMAcHTvfYaIuqqqWFlrTd/3mTicYN/3OSKKY8bMpmmaRAGAYeb0HHlK7tM0ZbLYNE2JIqKL/EUevPf5OI75//lHFhvHUc/zHClEjBAx6bpOnMUhW9f1kEDDMMREFKimaYKyLKPn85kQkV6WxWzbZuZ5lkxja214u92OKNX1elX3+z201sbruib7vouifd+DI8O/+gWxGA2v3hBpBwAAAABJRU5ErkJggg==');
}
    
#\38 7b62b8c {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#widget_stq {
    height: 150px;
}
    
#\38 ad25b2c {
    height: 150px;
}
    
#widget_jhh {
    height: 100px;
}
    
#a6eccf4c {
    width: 51.26139817629179%;
}
    
#group_obj {
    height: auto;
    min-height: 274px;
}
}



@media all {
    
#\32 aaaec70 {
    margin: 0px 0% 0px 0%;
}
    
#\37 db620a3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\30 a3d9d38 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 6% 0px 6%;
}
    
#\30 0ccf37e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 0ccf37e {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\37 db620a3 {
    width: 100%;
    min-height: 20px;
    align-items: center;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#\30 a3d9d38 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}



@media all {
    
#\31 2083825 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 2296392.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 25px 15px 25px;
}
#\31 2296392 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 7;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9379883.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 9379883 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 25px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 c1409da {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 50%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e7953310 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 bccf45a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/ad29ab52/dms3rep/multi/opt/Asset-1920w.webp);
    background-size: contain;
}
#\33 bccf45a.lazy {
    background-image: url('data:image/jpeg; base64,UklGRtAAAABXRUJQVlA4WAoAAAAQAAAACQAABgAAQUxQSEcAAAAAAAAAAAAAAwMDAAAABAkQGSQkHRAZMUxcZGJbQCgRXXmPjYFvXD0lEWB6i4NwVTscCwBHSUMxHAwDAAAAAgEAAAAAAAAAAABWUDggYgAAAPABAJ0BKgoABwABQCYlsAJ0ARXCpuDsoAD++srx86De1CNrDCqK8GLWdX65SshzzP3/3pUcf/S5w+V/0gP3Db+T//dSH+u/8qLX+pv/zL/2Mt8on4uL7Sz8icFOseCv0AAA');
}
    
#group_gpr {
    width: 46%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#group_tb2[data-pinned] {
    position: sticky;
    top: 170px;
    bottom: auto;
    z-index: 1;
}
#group_tb2::before, #group_tb2 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#group_tb2 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    background-image: url(https://lirp.cdn-website.com/ad29ab52/dms3rep/multi/opt/united-garage-door-hero-home-1920w.jpeg);
    border-radius: 6px 6px 6px 6px;
    padding: 5% 5% 5% 5%;
    margin: 0px 0% 0px 0%;
}
#group_tb2.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAeEAAABgIDAAAAAAAAAAAAAAAAAQIDBBEFEjGR4f/EABQBAQAAAAAAAAAAAAAAAAAAAAH/xAAYEQACAwAAAAAAAAAAAAAAAAAAAgExQf/aAAwDAQACEQMRAD8AmQZTsfHm6StnFlsq+LEw8/kLOkx+vAAKTYvh/9k=');
}
    
#widget_e63 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_t79 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ja2 {
    width: 100%;
    height: 150px;
    max-width: 100%;
    order: 0;
}
    
#widget_n1f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_agb {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    flex-wrap: nowrap;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_v83 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-radius: 6px 6px 6px 6px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1);
    background-color: rgba(240, 240, 240, 0.7);
    background-image: initial;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#widget_59k {
    width: 39.975px;
    height: auto;
    max-width: 100%;
}
    
#group_3l2 {
    align-items: flex-start;
    width: 89.51%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_qq5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_nbp {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 0c9da3c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-radius: 6px 6px 6px 6px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1);
    background-color: rgba(240, 240, 240, 0.7);
    background-image: initial;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\35 44dce71 {
    width: 39.975px;
    height: auto;
    max-width: 100%;
}
    
#\36 f4871ec {
    align-items: flex-start;
    width: 89.51%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 584b830 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 c75d9b4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 a81a5ab {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-radius: 6px 6px 6px 6px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1);
    background-color: rgba(240, 240, 240, 0.7);
    background-image: initial;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#d8008096 {
    width: 39.975px;
    height: auto;
    max-width: 100%;
}
    
#e67e2f73 {
    align-items: flex-start;
    width: 89.51%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 a333dc8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 b79a65a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bf3a6a9f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-radius: 6px 6px 6px 6px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1);
    background-color: rgba(240, 240, 240, 0.7);
    background-image: initial;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\35 89f0db9 {
    width: 39.975px;
    height: auto;
    max-width: 100%;
}
    
#f725b7e1 {
    align-items: flex-start;
    width: 89.51%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 9627b16 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 c73c8cc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 9e3bfbd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-radius: 6px 6px 6px 6px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1);
    background-color: rgba(240, 240, 240, 0.7);
    background-image: initial;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\37 b1bdd28 {
    width: 39.975px;
    height: auto;
    max-width: 100%;
}
    
#f7b7a66f {
    align-items: flex-start;
    width: 89.51%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 c4f3d11 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 f2196c1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_9is {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    flex-wrap: wrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_e2k {
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    background-color: var(--color_1);
    background-image: initial;
    border-radius: 6px 6px 6px 6px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1);
    justify-content: flex-start;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#widget_ih3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_bid {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_54n {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 6d9ec76 {
    align-items: center;
    width: 48%;
    min-height: 233px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    background-color: var(--color_1);
    background-image: initial;
    border-radius: 6px 6px 6px 6px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1);
    height: auto;
    justify-content: flex-start;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\31 1c0c7f5 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f08b81a6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ce891e85 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 7c82b0e {
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    background-color: var(--color_1);
    background-image: initial;
    border-radius: 6px 6px 6px 6px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1);
    justify-content: flex-start;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\31 901e1a7 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 efbf0a8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 ee1482e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dc7ffa5c {
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    background-color: var(--color_1);
    background-image: initial;
    border-radius: 6px 6px 6px 6px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1);
    justify-content: flex-start;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\31 eba1e46 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f911b107 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ae79a046.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ae79a046 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 25px 0% 0px 0%;
}
    
#group_na3 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 126px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 5;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_lie {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_biq {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#widget_hvb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 3d85646 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 d5ca580 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#d6339678 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a40bc17d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 b88a1e2 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\39 9e2b1ff {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cfd7123c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 9f2f6e8 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\30 abae02e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_j56 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 6;
}
    
#\31 3898e1e {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e7953310 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\31 3898e1e {
    margin: 0px 0% 0px 0%;
}
    
#group_tb2::before, #group_tb2 > .bgExtraLayerOverlay {
    
}
#group_tb2.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAeEAAABgIDAAAAAAAAAAAAAAAAAQIDBBEFEjGR4f/EABQBAQAAAAAAAAAAAAAAAAAAAAH/xAAYEQACAwAAAAAAAAAAAAAAAAAAAgExQf/aAAwDAQACEQMRAD8AmQZTsfHm6StnFlsq+LEw8/kLOkx+vAAKTYvh/9k=');
}
    
#group_gpr {
    width: 100%;
    min-height: 80px;
}
    
#\35 c1409da {
    width: 100%;
    min-height: 80px;
}
    
#widget_ja2 {
    height: 100px;
}
    
#group_e2k {
    width: 47.99912356862743%;
}
    
#\37 7c82b0e {
    width: 47.99912356862743%;
}
    
#dc7ffa5c {
    width: 47.99912356862743%;
}
    
#\37 6d9ec76 {
    height: auto;
    min-height: 220px;
}
}



@media (max-width: 767px) {
    
#\35 c1409da {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#e7953310 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_gpr {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_tb2::before, #group_tb2 > .bgExtraLayerOverlay {
    
}
#group_tb2 {
    align-items: flex-start;
}
#group_tb2.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAeEAAABgIDAAAAAAAAAAAAAAAAAQIDBBEFEjGR4f/EABQBAQAAAAAAAAAAAAAAAAAAAAH/xAAYEQACAwAAAAAAAAAAAAAAAAAAAgExQf/aAAwDAQACEQMRAD8AmQZTsfHm6StnFlsq+LEw8/kLOkx+vAAKTYvh/9k=');
}
    
#widget_ja2 {
    height: 50px;
}
    
#group_e2k {
    width: 100%;
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 6d9ec76 {
    width: 100%;
    height: auto;
    min-height: 167px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 7c82b0e {
    width: 100%;
    min-width: 32px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#dc7ffa5c {
    width: 100%;
    min-width: 32px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#group_9is {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
}



@media all {
    
#\33 7804887 {
    align-items: center;
    width: 47.9985221892739%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    background-color: var(--color_4);
    background-image: initial;
    border-radius: 6px 6px 6px 6px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1);
    justify-content: flex-start;
    height: auto;
    order: 4;
    min-width: 32px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 3d7ab56 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 ec94286 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\34 81838b3 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    box-shadow: none;
    background-image: initial;
}
    
#\33 bdf6d7e {
    margin: 0px 0% 0px 0%;
}
    
#group_0gd {
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#a4628e9d {
    width: 100%;
    height: 150px;
    max-width: 100%;
    order: 0;
}
    
#\35 bf2fdac {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 22ebb59[data-pinned] {
    position: sticky;
    top: 170px;
    bottom: auto;
    z-index: 1;
}
#\38 22ebb59::before, #\38 22ebb59 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#\38 22ebb59 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    background-image: url(https://lirp.cdn-website.com/ad29ab52/dms3rep/multi/opt/pexels-photo-33219208-1920w.jpeg);
    border-radius: 6px 6px 6px 6px;
    align-self: auto;
    order: 0;
    padding: 5% 5% 5% 5%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\38 22ebb59.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHBAAAgIDAQEAAAAAAAAAAAAAAQIABAMGERMh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAP/xAAWEQADAAAAAAAAAAAAAAAAAAAAAUH/2gAMAwEAAhEDEQA/AJutbw2OhaN6t7sVIRu/VmPy7LZOVyGcAsTzsRJ1iI//2Q==');
}
    
#\33 72af758 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c113cee2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b240e28 {
    width: 39.975px;
    height: auto;
    max-width: 100%;
}
    
#\32 da066f1 {
    align-items: flex-start;
    width: 89.51%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f5ea38b8 {
    width: 39.975px;
    height: auto;
    max-width: 100%;
}
    
#\38 e7713f9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 79b820a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 c54db89 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 6e9c942 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-radius: 6px 6px 6px 6px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1);
    background-color: var(--color_4);
    background-image: initial;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\39 129311f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 e72249a {
    align-items: flex-start;
    width: 89.51%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ef453325 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 13850ab {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-radius: 6px 6px 6px 6px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1);
    background-color: var(--color_4);
    background-image: initial;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#bff3e9cb {
    width: 39.975px;
    height: auto;
    max-width: 100%;
}
    
#\36 4f74059 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 0eeb16e {
    align-items: flex-start;
    width: 89.51%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 6573718 {
    width: 39.975px;
    height: auto;
    max-width: 100%;
}
    
#\39 bcf634c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-radius: 6px 6px 6px 6px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1);
    background-color: var(--color_4);
    background-image: initial;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\30 718ca70 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    flex-wrap: nowrap;
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ee405a4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 ba98e46 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a6ed7189 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-radius: 6px 6px 6px 6px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1);
    background-color: var(--color_4);
    background-image: initial;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\33 46b0c65 {
    align-items: flex-start;
    width: 89.51%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 51cdd10.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 51cdd10 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    margin: 25px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f30f5eab {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 bd82f23 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 6cdd72d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#acc89d5f {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\30 783d5cd {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\38 4444c83 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\32 ca43839 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ca4a728a {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#d011684b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ae28c6f2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fcb1e6c1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d34ebd7f {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 126px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bc1065f1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f22186c9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 71d0d7c {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\38 57b583c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e3d2a956 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c71d9f46 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\33 b5149bb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 602455a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 ca6ae91 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#d3e50f39 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 7e891e0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 7e891e0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    align-self: auto;
    margin: 25px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 6c74afd {
    align-items: center;
    width: 47.9985221892739%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    background-color: var(--color_4);
    background-image: initial;
    border-radius: 6px 6px 6px 6px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1);
    justify-content: flex-start;
    height: auto;
    order: 3;
    min-width: 32px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\34 a2aa664 {
    align-items: center;
    width: 47.9985221892739%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    background-color: var(--color_4);
    background-image: initial;
    border-radius: 6px 6px 6px 6px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1);
    justify-content: flex-start;
    height: auto;
    order: 1;
    min-width: 32px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#aaa4caf2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 2e1298e {
    width: 70px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 f598dec {
    width: 70px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 96ee35e {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 3%;
    order: 5;
    flex-wrap: wrap;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 2fec8ce {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 ab6dbf9 {
    width: 70px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#cfbfa246 {
    width: 70px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 1858ba1 {
    align-items: center;
    width: 47.9985221892739%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    background-color: var(--color_4);
    background-image: initial;
    border-radius: 6px 6px 6px 6px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1);
    justify-content: flex-start;
    height: auto;
    order: 2;
    min-width: 32px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#db78b0fe {
    width: 81.38%;
    height: auto;
    max-width: 100%;
}
    
#\39 2055a3f {
    width: 70px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 4cc8e1d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 94cb186 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 afe1dc5 {
    align-items: center;
    width: 47.9985221892739%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    background-color: var(--color_4);
    background-image: initial;
    border-radius: 6px 6px 6px 6px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1);
    justify-content: flex-start;
    height: auto;
    order: 0;
    min-width: 32px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\35 0a223a5 {
    align-items: center;
    width: 48%;
    min-height: 154px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 6px 6px 6px 6px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1);
    height: auto;
    order: 4;
    min-width: 32px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#b7e170b0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 bd61112.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 25px 12px 25px;
}
#\39 bd61112 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 6;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 ec94286 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\33 bdf6d7e {
    margin: 0px 0% 0px 0%;
}
    
#group_0gd {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\35 3d7ab56 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#a4628e9d {
    height: 100px;
}
}



@media (max-width: 767px) {
    
#\33 7804887 {
    width: 47.99787234042554%;
}
    
#\35 3d7ab56 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 0;
}
    
#\39 ec94286 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_0gd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\38 22ebb59::before, #\38 22ebb59 > .bgExtraLayerOverlay {
    
}
#\38 22ebb59 {
    align-items: flex-start;
}
#\38 22ebb59.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHBAAAgIDAQEAAAAAAAAAAAAAAQIABAMGERMh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAP/xAAWEQADAAAAAAAAAAAAAAAAAAAAAUH/2gAMAwEAAhEDEQA/AJutbw2OhaN6t7sVIRu/VmPy7LZOVyGcAsTzsRJ1iI//2Q==');
}
    
#\32 2fec8ce {
    width: 87.15%;
}
    
#\38 afe1dc5 {
    width: 47.99787234042554%;
}
    
#\34 a2aa664 {
    width: 47.99787234042554%;
}
    
#\34 1858ba1 {
    width: 47.99787234042554%;
}
    
#\36 6c74afd {
    width: 47.99787234042554%;
}
    
#\35 0a223a5 {
    height: auto;
    min-height: 160px;
}
    
#a4628e9d {
    height: 50px;
}
}



@media all {
    
#\37 6957206 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 25px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    padding: 6% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 d91f04b {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(240, 240, 240, 0.7);
    background-image: initial;
    border-radius: 6px 6px 6px 6px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1);
    flex-direction: row;
    align-items: center;
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#cafac1c9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_ukn::before, #group_ukn > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#group_ukn {
    align-items: flex-start;
    width: 40%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    background-image: url(https://lirp.cdn-website.com/ad29ab52/dms3rep/multi/opt/243953ce4d76f78001b8e8507d2d0554-1920w.jpg);
    border-radius: 6px 6px 6px 6px;
    min-width: 32px;
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
#group_ukn.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAhEAACAQIGAwAAAAAAAAAAAAABAgADBgQFERIhIiNBUv/EABUBAQEAAAAAAAAAAAAAAAAAAAED/8QAFREBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhEDEQA/ALC5s189RSu5w3XX1JFrgxgYgUU4P1ESdL//2Q==');
}
    
#widget_o8v {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_er1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 208b7a0 {
    width: 100%;
    height: 110px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_017::before, #group_017 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(244, 244, 244, 1);
    opacity: 0.6;
    border-radius: inherit;
}
#group_017 {
    align-items: flex-start;
    width: 55%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    min-width: 32px;
    order: 1;
    background-image: url(https://lirp.cdn-website.com/ad29ab52/dms3rep/multi/opt/Asset-1920w.png);
    background-size: contain;
    background-position: 100% 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#group_017.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAw0lEQVQY013PvUqDQRSE4Xc/rAQT0/qDhQGtUlkKhmBraaOm0T7pbLWU4D15CxbeRMDszgYLRc85okSIKZ5uBmaIIEXQLEkLLCNEOyrbUdkP0bXC1mem85FZf5+z9lfCMh0Xhy4GIS5dXHvlxipXVjkzcWSVXWzGposDF/0QQxdjF3cmJiYerXDrhQvepjRfouViL8RxiPOojLxyb+JhERz+Gxw/m+ZseGbHCz3LnFjh1At9Vt/9eiHFMymeIF5JMaX5BsyWktTp/QL1AAAAAElFTkSuQmCC');
}
    
#widget_urj {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 6e67e1d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 08c2e66 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\33 d25bd30 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c25780b2 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\33 7a460f9 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 126px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 1;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 26b4a40 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e6e590a4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d6ff08cd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 9cd312a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fcb1e0c5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 447c30c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b614ef65 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#f31761ff {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#widget_mqm {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\34 516d5d4.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 25px 15px 25px;
}
#\34 516d5d4 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 076334e {
    margin: 0px 0% 0px 0%;
}
    
#c8f00d6d {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(240, 240, 240, 0.7);
    background-image: initial;
    border-radius: 6px 6px 6px 6px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1);
    flex-direction: row;
    align-items: center;
    order: 2;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\34 b2e22fb::before, #\34 b2e22fb > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#\34 b2e22fb {
    align-items: flex-start;
    width: 40%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    background-image: url(https://lirp.cdn-website.com/ad29ab52/dms3rep/multi/opt/bottom-section-is-broken-1920w.webp);
    border-radius: 6px 6px 6px 6px;
    min-width: 32px;
    order: 1;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
#\34 b2e22fb.lazy {
    background-image: url('data:image/jpeg; base64,UklGRjIAAABXRUJQVlA4ICYAAADQAQCdASoKAAYAAUAmJaQAAvh7kIJlgAD+uD6rISVkJQ+tO8XAAA==');
}
    
#\36 0e513bb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d51a882d {
    width: 100%;
    height: 48px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3fa7403 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 0c97263::before, #\34 0c97263 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(244, 244, 244, 0.7);
    opacity: 0.7;
    border-radius: inherit;
}
#\34 0c97263 {
    align-items: flex-start;
    width: 55%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    min-width: 32px;
    order: 0;
    background-image: url(https://lirp.cdn-website.com/ad29ab52/dms3rep/multi/opt/Asset-1920w.webp);
    background-size: contain;
    background-position: 0% 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#\34 0c97263.lazy {
    background-image: url('data:image/jpeg; base64,UklGRtAAAABXRUJQVlA4WAoAAAAQAAAACQAABgAAQUxQSEcAAAAAAAAAAAAAAwMDAAAABAkQGSQkHRAZMUxcZGJbQCgRXXmPjYFvXD0lEWB6i4NwVTscCwBHSUMxHAwDAAAAAgEAAAAAAAAAAABWUDggYgAAAPABAJ0BKgoABwABQCYlsAJ0ARXCpuDsoAD++srx86De1CNrDCqK8GLWdX65SshzzP3/3pUcf/S5w+V/0gP3Db+T//dSH+u/8qLX+pv/zL/2Mt8on4uL7Sz8icFOseCv0AAA');
}
    
#\30 eadf138 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 4e684a6 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 126px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 1;
    flex-wrap: wrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e1f02df3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    min-width: 32px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a46f95bc {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\31 f667436 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cafebd14 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    min-width: 32px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 84ba9c7 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\31 108cde5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 63d6429 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    min-width: 32px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 ce0390d {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#f6148f04 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ee0b78dd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    min-width: 32px;
    order: 5;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 aa48239 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#f673c397 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cbec99f8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\30 4ca3694.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 25px 15px 25px;
}
#\30 4ca3694 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4cbeded {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    min-width: 32px;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 384bfdb {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#e780941e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b19320be {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    min-width: 32px;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ade8a51f {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\39 15cf767 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_6ne {
    width: 100%;
    min-width: 4%;
    min-height: 30px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#widget_eql.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_eql {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 6957206 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\39 076334e {
    margin: 0px 0% 0px 0%;
}
    
#group_ukn::before, #group_ukn > .bgExtraLayerOverlay {
    
}
#group_ukn {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
#group_ukn.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAhEAACAQIGAwAAAAAAAAAAAAABAgADBgQFERIhIiNBUv/EABUBAQEAAAAAAAAAAAAAAAAAAAED/8QAFREBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhEDEQA/ALC5s189RSu5w3XX1JFrgxgYgUU4P1ESdL//2Q==');
}
    
#\34 b2e22fb::before, #\34 b2e22fb > .bgExtraLayerOverlay {
    
}
#\34 b2e22fb {
    min-width: 32px;
    order: 0;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
#\34 b2e22fb.lazy {
    background-image: url('data:image/jpeg; base64,UklGRjIAAABXRUJQVlA4ICYAAADQAQCdASoKAAYAAUAmJaQAAvh7kIJlgAD+uD6rISVkJQ+tO8XAAA==');
}
    
#\34 0c97263::before, #\34 0c97263 > .bgExtraLayerOverlay {
    
}
#\34 0c97263 {
    min-width: 32px;
    order: 1;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
#\34 0c97263.lazy {
    background-image: url('data:image/jpeg; base64,UklGRtAAAABXRUJQVlA4WAoAAAAQAAAACQAABgAAQUxQSEcAAAAAAAAAAAAAAwMDAAAABAkQGSQkHRAZMUxcZGJbQCgRXXmPjYFvXD0lEWB6i4NwVTscCwBHSUMxHAwDAAAAAgEAAAAAAAAAAABWUDggYgAAAPABAJ0BKgoABwABQCYlsAJ0ARXCpuDsoAD++srx86De1CNrDCqK8GLWdX65SshzzP3/3pUcf/S5w+V/0gP3Db+T//dSH+u/8qLX+pv/zL/2Mt8on4uL7Sz8icFOseCv0AAA');
}
    
#group_017::before, #group_017 > .bgExtraLayerOverlay {
    
}
#group_017 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
#group_017.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAw0lEQVQY013PvUqDQRSE4Xc/rAQT0/qDhQGtUlkKhmBraaOm0T7pbLWU4D15CxbeRMDszgYLRc85okSIKZ5uBmaIIEXQLEkLLCNEOyrbUdkP0bXC1mem85FZf5+z9lfCMh0Xhy4GIS5dXHvlxipXVjkzcWSVXWzGposDF/0QQxdjF3cmJiYerXDrhQvepjRfouViL8RxiPOojLxyb+JhERz+Gxw/m+ZseGbHCz3LnFjh1At9Vt/9eiHFMymeIF5JMaX5BsyWktTp/QL1AAAAAElFTkSuQmCC');
}
    
#\37 d91f04b {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#c8f00d6d {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 4e684a6 {
    height: auto;
    min-height: 92px;
}
}



@media (max-width: 767px) {
    
#\37 6957206 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#\37 d91f04b {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#group_ukn::before, #group_ukn > .bgExtraLayerOverlay {
    
}
#group_ukn {
    min-width: 32px;
    width: 100%;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
#group_ukn.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAhEAACAQIGAwAAAAAAAAAAAAABAgADBgQFERIhIiNBUv/EABUBAQEAAAAAAAAAAAAAAAAAAAED/8QAFREBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhEDEQA/ALC5s189RSu5w3XX1JFrgxgYgUU4P1ESdL//2Q==');
}
    
#c8f00d6d {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#\34 b2e22fb::before, #\34 b2e22fb > .bgExtraLayerOverlay {
    
}
#\34 b2e22fb {
    min-width: 32px;
    order: 0;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
#\34 b2e22fb.lazy {
    background-image: url('data:image/jpeg; base64,UklGRjIAAABXRUJQVlA4ICYAAADQAQCdASoKAAYAAUAmJaQAAvh7kIJlgAD+uD6rISVkJQ+tO8XAAA==');
}
    
#group_6ne {
    width: 100%;
    min-height: 20px;
    align-items: center;
    height: auto;
}
    
#\34 0c97263::before, #\34 0c97263 > .bgExtraLayerOverlay {
    
}
#\34 0c97263 {
    min-width: 32px;
    order: 1;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
#\34 0c97263.lazy {
    background-image: url('data:image/jpeg; base64,UklGRtAAAABXRUJQVlA4WAoAAAAQAAAACQAABgAAQUxQSEcAAAAAAAAAAAAAAwMDAAAABAkQGSQkHRAZMUxcZGJbQCgRXXmPjYFvXD0lEWB6i4NwVTscCwBHSUMxHAwDAAAAAgEAAAAAAAAAAABWUDggYgAAAPABAJ0BKgoABwABQCYlsAJ0ARXCpuDsoAD++srx86De1CNrDCqK8GLWdX65SshzzP3/3pUcf/S5w+V/0gP3Db+T//dSH+u/8qLX+pv/zL/2Mt8on4uL7Sz8icFOseCv0AAA');
}
    
#group_017::before, #group_017 > .bgExtraLayerOverlay {
    
}
#group_017 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
#group_017.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAw0lEQVQY013PvUqDQRSE4Xc/rAQT0/qDhQGtUlkKhmBraaOm0T7pbLWU4D15CxbeRMDszgYLRc85okSIKZ5uBmaIIEXQLEkLLCNEOyrbUdkP0bXC1mem85FZf5+z9lfCMh0Xhy4GIS5dXHvlxipXVjkzcWSVXWzGposDF/0QQxdjF3cmJiYerXDrhQvepjRfouViL8RxiPOojLxyb+JhERz+Gxw/m+ZseGbHCz3LnFjh1At9Vt/9eiHFMymeIF5JMaX5BsyWktTp/QL1AAAAAElFTkSuQmCC');
}
    
#\38 208b7a0 {
    height: 50px;
}
    
#\33 4e684a6 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#e1f02df3 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#cafebd14 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 63d6429 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 4cbeded {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b19320be {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ee0b78dd {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d51a882d {
    height: 50px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 a96a9e1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 71%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 f68fd7c {
    min-height: 320px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 6% 2% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\33 d708104 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_gcr {
    width: 26%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_1m8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_uaj {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_fn8 {
    width: 35%;
    height: 315px;
    max-width: 100%;
    order: 0;
}
    
#group_l2k {
    align-items: flex-start;
    width: 63.97928509011959%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_stu {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_b43 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 8dc4104 {
    align-items: flex-start;
    width: 89.51%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 4366ebc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d1ff6844 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 af2c517 {
    align-items: flex-start;
    width: 89.51%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#afdde94a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-radius: 6px 6px 6px 6px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1);
    background-color: var(--color_4);
    background-image: initial;
    min-width: 32px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\34 e818834 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-radius: 6px 6px 6px 6px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1);
    background-color: var(--color_4);
    background-image: initial;
    min-width: 32px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#bdfa7a68 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#abc29a2d {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    flex-wrap: wrap;
    order: 0;
    justify-self: auto;
    align-self: auto;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3aaf3ff {
    width: 95.83%;
    height: auto;
    max-width: 100%;
}
    
#a1c298df {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 a1425b3 {
    align-items: flex-start;
    width: 89.51%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 6a8bacc {
    align-items: flex-start;
    width: 89.51%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 b47d056 {
    width: 39.975px;
    height: auto;
    max-width: 100%;
}
    
#\30 7d0c37e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 41ef05a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 2c68c57 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-radius: 6px 6px 6px 6px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1);
    background-color: var(--color_4);
    background-image: initial;
    min-width: 32px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\35 b156fa8 {
    width: 39.975px;
    height: auto;
    max-width: 100%;
}
    
#d3a53d0c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 cc13a1d {
    width: 39.975px;
    height: auto;
    max-width: 100%;
}
    
#a1e434c1 {
    width: 39.975px;
    height: auto;
    max-width: 100%;
}
    
#dcab77ea {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-radius: 6px 6px 6px 6px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1);
    background-color: var(--color_4);
    background-image: initial;
    min-width: 32px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#a8eb786c {
    margin: 0px 0% 0px 0%;
}
    
#e0003eee {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-radius: 6px 6px 6px 6px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1);
    background-color: var(--color_4);
    background-image: initial;
    min-width: 32px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#ffeb93dc {
    width: 39.975px;
    height: auto;
    max-width: 100%;
}
    
#ceeb492a {
    align-items: flex-start;
    width: 89.51%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 597260f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 9059ea8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f823cab2 {
    width: 100%;
    height: 388px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 f68fd7c {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#a8eb786c {
    margin: 0px 0% 0px 0%;
}
    
#group_gcr {
    width: 100%;
    min-height: 80px;
}
    
#\35 a96a9e1 {
    width: 100%;
    min-height: 80px;
}
    
#f823cab2 {
    height: 290px;
}
    
#group_uaj {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_fn8 {
    min-width: 32px;
    order: 1;
    width: 100%;
    height: 200px;
    margin: 0px 0% 0px 0%;
}
    
#group_l2k {
    min-width: 32px;
    order: 0;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 2c68c57 {
    column-gap: 4%;
    width: 45%;
}
    
#abc29a2d {
    column-gap: 2%;
}
    
#\34 e818834 {
    width: 53%;
}
    
#\32 8dc4104 {
    width: 82.98%;
}
    
#dcab77ea {
    width: 45%;
}
    
#afdde94a {
    width: 53%;
}
}



@media (max-width: 767px) {
    
#\35 a96a9e1 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\30 f68fd7c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#group_gcr {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_fn8 {
    height: 150px;
    min-width: 32px;
    order: 1;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f823cab2 {
    height: 150px;
}
    
#group_uaj {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_l2k {
    min-width: 32px;
    order: 0;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 2c68c57 {
    width: 100%;
}
    
#afdde94a {
    width: 100%;
}
    
#dcab77ea {
    width: 100%;
}
    
#\34 e818834 {
    width: 100%;
}
    
#a8eb786c {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 2180229 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#cedd0771 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 44%;
    min-width: 4%;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 f28c652 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#a48c8739 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\37 046f1dc {
    margin: 0px 0% 0px 0%;
}
    
#\39 427bff5 {
    width: 63.978559068353455%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c650e5e0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 676c4ac {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 4250b73 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#b6448489 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e57fbf53 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 8f24dd0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 04fd838 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 ff500bf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 d2ffe59 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 126px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 1;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 74473f6 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\31 57d03d1 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\30 9c95684 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 841799c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 1aaa10e {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\33 93dc797 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_7kr {
    width: 22%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    background-image: url(https://lirp.cdn-website.com/ad29ab52/dms3rep/multi/opt/united-garage-door-logo-01-1920w.png);
    background-size: contain;
}
#group_7kr.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABkUlEQVQY0x2QvW7TUBhA75xHIGr8fZ8d+9q1r2PnB5uqtDQR/UdIQAoq/RmaIiUSQqhqO9CmSKhCVHRqn6FxysDEwsDC2iDFz2CUh/B1UBiOdHTGw1Ya+VxQVoTvQEdYcGtz+DNh4pMW+IqYC/M59qCqCM/GljAxsg2KbYP+/ken2OEYCRNbNVcR7L4P7ZkSRgsejeolTB+XSC4IkvOumgYOjSqCeoGPbeZZ1F+uafHOo2L6fl2TJy9UebYJsrujyL2nkD5p4PBhSBFrzMLg3VYhuTqA7OYUs5sP6vhbF8e3Xcg+7mG2sYxJWKE71lxXBl8OppLvX5Xs97Wa/bzg418XxvjHuZZ9fqNmL5coqXp4x7abhf7J2/zw8mgqvToEeb6vy0+7XB43DblZL6Zzvjp0TIjY8zVov1qF3uslGm3VtXRjVpfPQkOuVPV0vlQc1RyKygLaTJggLI1aXKUeVyk2NUqsIiaWjrHNMXKnoRVWCoKtLeZzk5dlFzquhX2H48DmOBAW9D0BnVpZETPBvdw/pq+O1BVJq6YAAAAASUVORK5CYII=');
}
    
#\32 542e73d {
    width: 26%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    border-radius: 6px 6px 6px 6px;
    padding: 0px 0px 0px 0px;
}
    
#widget_39u {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\30 e728457.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 25px 15px 25px;
}
#\30 e728457 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_akk {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 f28c652 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 240px;
    column-gap: 4%;
}
    
#\37 046f1dc {
    margin: 0px 0% 0px 0%;
}
    
#group_7kr {
    width: 48%;
    min-height: 80px;
    order: 2;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
#group_7kr.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABkUlEQVQY0x2QvW7TUBhA75xHIGr8fZ8d+9q1r2PnB5uqtDQR/UdIQAoq/RmaIiUSQqhqO9CmSKhCVHRqn6FxysDEwsDC2iDFz2CUh/B1UBiOdHTGw1Ya+VxQVoTvQEdYcGtz+DNh4pMW+IqYC/M59qCqCM/GljAxsg2KbYP+/ken2OEYCRNbNVcR7L4P7ZkSRgsejeolTB+XSC4IkvOumgYOjSqCeoGPbeZZ1F+uafHOo2L6fl2TJy9UebYJsrujyL2nkD5p4PBhSBFrzMLg3VYhuTqA7OYUs5sP6vhbF8e3Xcg+7mG2sYxJWKE71lxXBl8OppLvX5Xs97Wa/bzg418XxvjHuZZ9fqNmL5coqXp4x7abhf7J2/zw8mgqvToEeb6vy0+7XB43DblZL6Zzvjp0TIjY8zVov1qF3uslGm3VtXRjVpfPQkOuVPV0vlQc1RyKygLaTJggLI1aXKUeVyk2NUqsIiaWjrHNMXKnoRVWCoKtLeZzk5dlFzquhX2H48DmOBAW9D0BnVpZETPBvdw/pq+O1BVJq6YAAAAASUVORK5CYII=');
}
    
#cedd0771 {
    width: 48%;
    min-height: 80px;
    order: 1;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\32 542e73d {
    width: 48%;
    min-height: 80px;
    order: 0;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#widget_akk {
    height: 150px;
}
}



@media (max-width: 767px) {
    
#cedd0771 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    order: 0;
}
    
#\35 f28c652 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_7kr {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 2;
}
#group_7kr.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABkUlEQVQY0x2QvW7TUBhA75xHIGr8fZ8d+9q1r2PnB5uqtDQR/UdIQAoq/RmaIiUSQqhqO9CmSKhCVHRqn6FxysDEwsDC2iDFz2CUh/B1UBiOdHTGw1Ya+VxQVoTvQEdYcGtz+DNh4pMW+IqYC/M59qCqCM/GljAxsg2KbYP+/ken2OEYCRNbNVcR7L4P7ZkSRgsejeolTB+XSC4IkvOumgYOjSqCeoGPbeZZ1F+uafHOo2L6fl2TJy9UebYJsrujyL2nkD5p4PBhSBFrzMLg3VYhuTqA7OYUs5sP6vhbF8e3Xcg+7mG2sYxJWKE71lxXBl8OppLvX5Xs97Wa/bzg418XxvjHuZZ9fqNmL5coqXp4x7abhf7J2/zw8mgqvToEeb6vy0+7XB43DblZL6Zzvjp0TIjY8zVov1qF3uslGm3VtXRjVpfPQkOuVPV0vlQc1RyKygLaTJggLI1aXKUeVyk2NUqsIiaWjrHNMXKnoRVWCoKtLeZzk5dlFzquhX2H48DmOBAW9D0BnVpZETPBvdw/pq+O1BVJq6YAAAAASUVORK5CYII=');
}
    
#\32 542e73d {
    width: 100%;
    min-height: 150px;
    align-items: center;
    order: 1;
}
    
#widget_akk {
    height: 100px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 05f4856 {
    min-height: 89px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ac31429a {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\36 6834b21::before, #\36 6834b21 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#\36 6834b21 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/ad29ab52/dms3rep/multi/opt/pexels-photo-17158664-1920w.jpeg);
}
#\36 6834b21.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHBAAAgICAwAAAAAAAAAAAAAAAQMAAgQSEyFB/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAZEQADAAMAAAAAAAAAAAAAAAAAAQQDQlL/2gAMAwEAAhEDEQA/ANE4JyklnGK1PgkegHQVSIk3bQ92JRYOEf/Z');
}
    
#\38 48c4c4c {
    margin: 0px 0% 0px 0%;
}
    
#widget_a5h {
    width: 52.18328679907661%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_g4l {
    width: 52.18328679907661%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1a658af {
    width: 85px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 59cff66 {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    order: 0;
    height: auto;
    flex-wrap: wrap;
    padding: 0px 0px 0px 0px;
}
    
#de0875a4 {
    align-items: center;
    width: 23.5%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    background-color: rgba(255, 255, 255, 0.2);
    background-image: initial;
    border-radius: 6px 6px 6px 6px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1);
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 305c1c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 228d13e {
    align-items: center;
    width: 23.5%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    background-color: rgba(255, 255, 255, 0.2);
    background-image: initial;
    border-radius: 6px 6px 6px 6px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1);
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 996f051 {
    width: 85px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e8199d0f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cf286df7 {
    align-items: center;
    width: 23.5%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    background-color: rgba(255, 255, 255, 0.2);
    background-image: initial;
    border-radius: 6px 6px 6px 6px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1);
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db4c91d3 {
    width: 85px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c7bb37c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 adc3fc9 {
    align-items: center;
    width: 23.5%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    background-color: rgba(255, 255, 255, 0.2);
    background-image: initial;
    border-radius: 6px 6px 6px 6px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1);
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    padding: 2% 1% 2% 1%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e464e16c {
    width: 85px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 8f77a3e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ac31429a {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\38 48c4c4c {
    margin: 0px 0% 0px 0%;
}
    
#\36 6834b21::before, #\36 6834b21 > .bgExtraLayerOverlay {
    
}
#\36 6834b21.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHBAAAgICAwAAAAAAAAAAAAAAAQMAAgQSEyFB/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAZEQADAAMAAAAAAAAAAAAAAAAAAQQDQlL/2gAMAwEAAhEDEQA/ANE4JyklnGK1PgkegHQVSIk3bQ92JRYOEf/Z');
}
    
#c7bb37c0 {
    width: 74.10%;
}
}



@media (max-width: 767px) {
    
#\33 05f4856 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#ac31429a {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#\36 6834b21::before, #\36 6834b21 > .bgExtraLayerOverlay {
    
}
#\36 6834b21.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHBAAAgICAwAAAAAAAAAAAAAAAQMAAgQSEyFB/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAZEQADAAMAAAAAAAAAAAAAAAAAAQQDQlL/2gAMAwEAAhEDEQA/ANE4JyklnGK1PgkegHQVSIk3bQ92JRYOEf/Z');
}
    
#\36 59cff66 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#widget_a5h {
    width: 100%;
}
    
#widget_g4l {
    width: 100%;
}
    
#de0875a4 {
    width: 100%;
    flex-direction: row;
    height: auto;
    min-height: 63px;
    justify-content: flex-start;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 1a658af {
    min-width: 32px;
    width: 60px;
    margin: 0px 0% 0px 0%;
}
    
#\31 305c1c0 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 228d13e {
    width: 100%;
    align-items: center;
    flex-direction: row;
    height: auto;
    min-height: 63px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#cf286df7 {
    width: 100%;
    min-width: 32px;
    flex-direction: row;
    justify-content: flex-start;
    height: auto;
    min-height: 63px;
    margin: 0px 0% 0px 0%;
}
    
#\31 adc3fc9 {
    width: 100%;
    min-width: 32px;
    align-items: center;
    flex-direction: row;
    height: auto;
    min-height: 63px;
    margin: 0px 0% 0px 0%;
}
    
#\35 996f051 {
    min-width: 32px;
    width: 60px;
    margin: 0px 0% 0px 0%;
}
    
#e8199d0f {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#db4c91d3 {
    min-width: 32px;
    width: 60px;
    margin: 0px 0% 0px 0%;
}
    
#c7bb37c0 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e464e16c {
    min-width: 32px;
    width: 60px;
    margin: 0px 0% 0px 0%;
}
    
#\38 8f77a3e {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#bae83104 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 87683ed {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    padding: 6% 6% 12% 6%;
    margin: 0% 0% 0% 0%;
}
    
#f74ed966::before, #f74ed966 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.7;
    border-radius: inherit;
}
#f74ed966 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: url(https://lirp.cdn-website.com/ad29ab52/dms3rep/multi/opt/shape_bg-320bae47-1920w.png);
    background-size: contain;
}
#f74ed966.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABEklEQVQY0zWQWY6DMBBEzRYbmMvnGrkEV8h3EB9BZkkvjoEIgZDITKOhpVLb8lO1u9T3+1XMHNR1Hdd1rRHRfD4fMwzDxVobFUURKCmBACAGAP16vVJmzrz3qXMuBYBEYDFT4tS2rSailIjy9/udn905ZwR+PB6hgLpt2wNi5kMAcHTvfYaIuqqqWFlrTd/3mTicYN/3OSKKY8bMpmmaRAGAYeb0HHlK7tM0ZbLYNE2JIqKL/EUevPf5OI75//lHFhvHUc/zHClEjBAx6bpOnMUhW9f1kEDDMMREFKimaYKyLKPn85kQkV6WxWzbZuZ5lkxja214u92OKNX1elX3+z201sbruib7vouifd+DI8O/+gWxGA2v3hBpBwAAAABJRU5ErkJggg==');
}
    
#cec66edb {
    margin: 0px 0% 0px 0%;
}
    
#widget_jig {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_jrc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 2eb9ee7 {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c872ed25 {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    order: 1;
    height: auto;
    flex-wrap: nowrap;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\33 fc3b597 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#eaa64208 {
    align-items: center;
    width: 31%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    background-color: rgba(255, 255, 255, 0.2);
    background-image: initial;
    border-radius: 6px 6px 6px 6px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1);
    justify-self: auto;
    order: 0;
    min-width: 32px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_h97 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_5sg {
    width: 150px;
    height: auto;
    max-width: 100%;
}
    
#widget_rl6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 1d96f52 {
    align-items: center;
    width: 31%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    background-color: var(--color_4);
    background-image: initial;
    border-radius: 6px 6px 6px 6px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1);
    justify-self: auto;
    order: 0;
    min-width: 32px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 314401e {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 7faf4b7 {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8a23fc4 {
    width: 150px;
    height: auto;
    max-width: 100%;
}
    
#\31 4d92b27 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f80379c3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d53e5042 {
    align-items: center;
    width: 31%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    background-color: rgba(255, 255, 255, 0.2);
    background-image: initial;
    border-radius: 6px 6px 6px 6px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1);
    justify-self: auto;
    order: 0;
    min-width: 32px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 8a34ac3 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d74aae0d {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c3d68d9 {
    width: 150px;
    height: auto;
    max-width: 100%;
}
    
#\36 b4bb3db {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 303b540 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_354 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_jti {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 15px;
    order: 2;
    padding: 0px 0px 0px 0px;
}
    
#de3b0ad8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 25px 12px 25px;
}
#de3b0ad8 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 87683ed {
    padding: 6% 2% 17% 2%;
}
    
#cec66edb {
    margin: 0px 0% 0px 0%;
}
    
#f74ed966::before, #f74ed966 > .bgExtraLayerOverlay {
    
}
#f74ed966.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABEklEQVQY0zWQWY6DMBBEzRYbmMvnGrkEV8h3EB9BZkkvjoEIgZDITKOhpVLb8lO1u9T3+1XMHNR1Hdd1rRHRfD4fMwzDxVobFUURKCmBACAGAP16vVJmzrz3qXMuBYBEYDFT4tS2rSailIjy9/udn905ZwR+PB6hgLpt2wNi5kMAcHTvfYaIuqqqWFlrTd/3mTicYN/3OSKKY8bMpmmaRAGAYeb0HHlK7tM0ZbLYNE2JIqKL/EUevPf5OI75//lHFhvHUc/zHClEjBAx6bpOnMUhW9f1kEDDMMREFKimaYKyLKPn85kQkV6WxWzbZuZ5lkxja214u92OKNX1elX3+z201sbruib7vouifd+DI8O/+gWxGA2v3hBpBwAAAABJRU5ErkJggg==');
}
    
#widget_5sg {
    height: auto;
}
    
#\36 8a23fc4 {
    height: auto;
}
    
#\30 c3d68d9 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#bae83104 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\30 87683ed {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 4% 35% 4%;
}
    
#f74ed966::before, #f74ed966 > .bgExtraLayerOverlay {
    
}
#f74ed966.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABEklEQVQY0zWQWY6DMBBEzRYbmMvnGrkEV8h3EB9BZkkvjoEIgZDITKOhpVLb8lO1u9T3+1XMHNR1Hdd1rRHRfD4fMwzDxVobFUURKCmBACAGAP16vVJmzrz3qXMuBYBEYDFT4tS2rSailIjy9/udn905ZwR+PB6hgLpt2wNi5kMAcHTvfYaIuqqqWFlrTd/3mTicYN/3OSKKY8bMpmmaRAGAYeb0HHlK7tM0ZbLYNE2JIqKL/EUevPf5OI75//lHFhvHUc/zHClEjBAx6bpOnMUhW9f1kEDDMMREFKimaYKyLKPn85kQkV6WxWzbZuZ5lkxja214u92OKNX1elX3+z201sbruib7vouifd+DI8O/+gWxGA2v3hBpBwAAAABJRU5ErkJggg==');
}
    
#c872ed25 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_5sg {
    height: auto;
}
    
#\36 8a23fc4 {
    height: auto;
}
    
#\30 c3d68d9 {
    height: auto;
}
    
#group_jti {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#eaa64208 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 1d96f52 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d53e5042 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 8a34ac3 {
    width: 90%;
}
    
#group_h97 {
    width: 90%;
}
    
#\36 314401e {
    width: 90%;
}
    
#cec66edb {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 d17289d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20.000000000000007%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/ad29ab52/dms3rep/multi/opt/united-garage-door-video-1920w.jpeg);
    margin: 0% 0% 0% 0%;
}
#\36 d17289d.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQMFAQEAAAAAAAAAAAAAAQACBAMFBhEhEpH/xAAVAQEBAAAAAAAAAAAAAAAAAAACBf/EABgRAAMBAQAAAAAAAAAAAAAAAAABAgMh/9oADAMBAAIRAxEAPwC9kbbzAh0pNWdTJPNMGu/FjXXzJ/R83RoG+DRRFO31tVxgZ//Z');
}
    
#\36 1fc67a8 {
    min-height: 320px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 5b04fcc::before, #\32 5b04fcc > .bgExtraLayerOverlay {
    
}
#\32 5b04fcc {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url();
}
#\32 5b04fcc.lazy {
    background-image: url('');
}
    
#\33 9d47684 {
    margin: 0px 0% 0px 0%;
}
    
#group_ni0 {
    width: 40%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 3% 2% 3% 2%;
    margin: 0px 0% 0px 0%;
}
    
#group_g26 {
    width: 40%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url(https://lirp.cdn-website.com/ad29ab52/dms3rep/multi/opt/contactph-50ab72fa-1920w.png);
}
#group_g26.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA40lEQVQI1x3KXUvCYACA0fcHilB0UcHmDGSfZsvVjJmF1GyLqC6aMTRIXFjTcFtRUthd9a+eoHN9RBxdYtsWpXKJ8uoKrucxuB+RZjnTrGCWFcxfXhH5fEIvOKGyVWVtfQO33aY/GHI3Tnh4SnnOCz6WX4gsSwnPz9BNk01Jxmm18AOf4+4hN9EV09kj378/iDSdEIQBpmUhKQq7jkPnyMPdb3ARdklGQ5afC0SSJPh+D90wkWQZTVep1zW0msSBYxKedoija8Tb+4L+bYzddP6jUq2gaTUMQ2XbVGk2dPZ2DP4AUFqZvQZ62cYAAAAASUVORK5CYII=');
}
    
#widget_0ng {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_a74 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1);
    border-radius: 6px 6px 6px 6px;
    background-image: url(https://lirp.cdn-website.com/ad29ab52/dms3rep/multi/opt/Asset-e09d0ea1-1920w.png);
    background-size: contain;
    background-position: 50% 100%;
    padding: 5% 4% 5% 4%;
    margin: 0px 0% 0px 0%;
}
#group_a74.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAj0lEQVQI1xXKMQtBURjH4d9JJkkmg0GZ7mIwXspg8AFkMcqOsjHZlJTyOfW+t3tupvM/8swPOdJORi8Zw2ShSB6mMubJWclYqGKSIwNUM9OXtRoOqsNFHq4yTjJ2MpZyilzTJ1XsU8NFkadqHvJwk3GUsZVRJmMkp/OPd0Xeirxy5JydTXZKGWMZXX1o5Qw/dQpYri1BNiUAAAAASUVORK5CYII=');
}
    
#\34 8e171e9 {
    width: 85.84%;
    height: auto;
    max-width: 100%;
}
    
#\33 c437434 {
    width: 85.84%;
    height: auto;
    max-width: 100%;
}
    
#a335132d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#feccd333 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\37 66d1004 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\38 a05ccf8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e4807ea {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 116px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c0d69634 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b04bd3a {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\35 917eb00 {
    width: 85.84%;
    height: auto;
    max-width: 100%;
}
    
#e1aa845f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 25px 15px 25px;
}
#e1aa845f {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 1fc67a8 {
    padding: 0px 0% 0px 0%;
}
    
#\33 9d47684 {
    margin: 0px 0% 0px 0%;
}
    
#\32 5b04fcc::before, #\32 5b04fcc > .bgExtraLayerOverlay {
    
}
#\32 5b04fcc.lazy {
    background-image: url('');
}
    
#group_g26 {
    width: 32.69062805725332%;
}
#group_g26.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA40lEQVQI1x3KXUvCYACA0fcHilB0UcHmDGSfZsvVjJmF1GyLqC6aMTRIXFjTcFtRUthd9a+eoHN9RBxdYtsWpXKJ8uoKrucxuB+RZjnTrGCWFcxfXhH5fEIvOKGyVWVtfQO33aY/GHI3Tnh4SnnOCz6WX4gsSwnPz9BNk01Jxmm18AOf4+4hN9EV09kj378/iDSdEIQBpmUhKQq7jkPnyMPdb3ARdklGQ5afC0SSJPh+D90wkWQZTVep1zW0msSBYxKedoija8Tb+4L+bYzddP6jUq2gaTUMQ2XbVGk2dPZ2DP4AUFqZvQZ62cYAAAAASUVORK5CYII=');
}
    
#group_ni0 {
    width: 52.93%;
}
    
#\36 d17289d {
    width: 14.384088121382813%;
}
#\36 d17289d.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQMFAQEAAAAAAAAAAAAAAQACBAMFBhEhEpH/xAAVAQEBAAAAAAAAAAAAAAAAAAACBf/EABgRAAMBAQAAAAAAAAAAAAAAAAABAgMh/9oADAMBAAIRAxEAPwC9kbbzAh0pNWdTJPNMGu/FjXXzJ/R83RoG+DRRFO31tVxgZ//Z');
}
}



@media (max-width: 767px) {
    
#\36 d17289d {
    min-height: 150px;
    align-items: center;
    width: 100%;
}
#\36 d17289d.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQMFAQEAAAAAAAAAAAAAAQACBAMFBhEhEpH/xAAVAQEBAAAAAAAAAAAAAAAAAAACBf/EABgRAAMBAQAAAAAAAAAAAAAAAAABAgMh/9oADAMBAAIRAxEAPwC9kbbzAh0pNWdTJPNMGu/FjXXzJ/R83RoG+DRRFO31tVxgZ//Z');
}
    
#\36 1fc67a8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#\32 5b04fcc::before, #\32 5b04fcc > .bgExtraLayerOverlay {
    
}
#\32 5b04fcc.lazy {
    background-image: url('');
}
    
#group_ni0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_g26 {
    width: 100%;
    min-height: 200px;
    align-items: center;
}
#group_g26.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA40lEQVQI1x3KXUvCYACA0fcHilB0UcHmDGSfZsvVjJmF1GyLqC6aMTRIXFjTcFtRUthd9a+eoHN9RBxdYtsWpXKJ8uoKrucxuB+RZjnTrGCWFcxfXhH5fEIvOKGyVWVtfQO33aY/GHI3Tnh4SnnOCz6WX4gsSwnPz9BNk01Jxmm18AOf4+4hN9EV09kj378/iDSdEIQBpmUhKQq7jkPnyMPdb3ARdklGQ5afC0SSJPh+D90wkWQZTVep1zW0msSBYxKedoija8Tb+4L+bYzddP6jUq2gaTUMQ2XbVGk2dPZ2DP4AUFqZvQZ62cYAAAAASUVORK5CYII=');
}
    
#\33 9d47684 {
    margin: 0px 0% 0px 0%;
}
    
#group_a74 {
    row-gap: 15px;
}
#group_a74.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAj0lEQVQI1xXKMQtBURjH4d9JJkkmg0GZ7mIwXspg8AFkMcqOsjHZlJTyOfW+t3tupvM/8swPOdJORi8Zw2ShSB6mMubJWclYqGKSIwNUM9OXtRoOqsNFHq4yTjJ2MpZyilzTJ1XsU8NFkadqHvJwk3GUsZVRJmMkp/OPd0Xeirxy5JydTXZKGWMZXX1o5Qw/dQpYri1BNiUAAAAASUVORK5CYII=');
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 56ebef4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 5f7f1a4 {
    min-height: 185px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 6% 2% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\31 c478e9f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    box-shadow: none;
}
    
#d645d5d5 {
    margin: 0px 0% 0px 0%;
}
    
#widget_d0s {
    width: 100%;
    height: 100px;
    position: relative;
    min-width: 10px;
    min-height: 100px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 5f7f1a4 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#d645d5d5 {
    margin: 0px 0% 0px 0%;
}
}



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



@media all {
    
#\38 0644585 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#babadf47 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: initial;
}
    
#\30 e6d73e2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    border-style: solid;
    border-width: 0 0 3px 0;
    border-color: #000000 #000000 var(--color_2) #000000;
}
    
#f29834dc {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_c61 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 fc67420 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
}
    
#\30 53bb0fa {
    background-size: auto;
    background-position: 100% 100%;
    align-items: flex-start;
    width: 78%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 1;
    background-image: url();
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#\30 53bb0fa.lazy {
    background-image: url('');
}
    
#cc30ea34 {
    width: 80.27%;
    height: auto;
    max-width: 100%;
}
    
#\37 51cdf63 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 103.83%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 083fa44 {
    width: 80.27%;
    height: auto;
    max-width: 100%;
}
    
#ae0ca055 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 101.31%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d5f90109::before, #d5f90109 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#d5f90109 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    border-radius: 0px 0px 0px 0px;
    background-color: var(--color_1);
    background-image: url(https://lirp.cdn-website.com/ad29ab52/dms3rep/multi/opt/Asset-1920w.webp);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(223, 223, 225, 1) rgba(223, 223, 225, 1) rgba(223, 223, 225, 1) rgba(223, 223, 225, 1);
    background-size: contain;
    background-position: 100% 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#d5f90109.lazy {
    background-image: url('');
}
    
#bb7c50b1::before, #bb7c50b1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.7;
    border-radius: inherit;
}
#bb7c50b1 {
    align-items: flex-start;
    width: 30%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    background-color: var(--color_4);
    background-image: url(https://lirp.cdn-website.com/ad29ab52/dms3rep/multi/opt/united-garage-door-video-1920w.jpeg);
    border-radius: 6px 6px 6px 6px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1) rgba(223,223,225,1);
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
#bb7c50b1.lazy {
    background-image: url('');
}
    
#\34 c216d1d {
    width: 307px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad7bd6ee {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.05%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 cc1f433 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\36 f3a0470 {
    width: 77.70%;
    height: auto;
    max-width: 100%;
}
    
#\30 a8f0409 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\36 5d49b83 {
    width: 79.90%;
    height: auto;
    max-width: 100%;
}
    
#\37 645df4b {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\37 a7c0014 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 b227a2e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e927768.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 e927768 {
    width: 58.66998777349188%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\33 6b32540 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 105.40%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_02f {
    width: 22%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_1);
    background-image: initial;
}
    
#d17f63c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 1bf725d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 25px 15px 25px;
}
#\37 1bf725d {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#babadf47 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\30 e6d73e2 {
    width: 100%;
    min-height: 180px;
    align-items: center;
    height: auto;
}
    
#f29834dc {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#widget_c61 {
    justify-self: auto;
    align-self: auto;
    width: 99.81795931662477%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 fc67420 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\30 53bb0fa {
    min-width: 32px;
    order: 0;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
#\30 53bb0fa.lazy {
    background-image: url('');
}
    
#d5f90109::before, #d5f90109 > .bgExtraLayerOverlay {
    
}
#d5f90109 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
#d5f90109.lazy {
    background-image: url('');
}
    
#bb7c50b1::before, #bb7c50b1 > .bgExtraLayerOverlay {
    
}
#bb7c50b1 {
    min-width: 32px;
    order: 1;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
#bb7c50b1.lazy {
    background-image: url('');
}
    
#group_02f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 15px;
    padding: 2% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#d17f63c0 {
    justify-self: auto;
    width: 99.81795931662477%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 1bf725d {
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}

