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

  *#dm .dmInner div.u_1759024917 .socialHubInnerDiv { justify-content:flex-end !important; }

  *#dm .dmInner div.u_1759024917 .socialHubIcon {
    width:48px !important;
    height:48px !important;
    font-size:32px !important;
    line-height:48px !important;
  }

  *#dm .dmInner div.u_1399515553 .socialHubInnerDiv { justify-content:flex-end !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1651663369 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1651663369 {
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
  }

  *#dm .dmInner a.u_1651663369 span.text {
    color:var(--color_6) !important;
    font-size:20px !important;
    font-weight:normal !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

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

  *#dm .dmInner a.u_1130906586 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1130906586 {
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
  }

  *#dm .dmInner a.u_1130906586 span.text {
    color:var(--color_2) !important;
    font-size:18px !important;
    font-weight:normal !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1338239069 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1338239069 {
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
  }

  *#dm .dmInner a.u_1338239069 span.text {
    color:var(--color_6) !important;
    font-size:20px !important;
    font-weight:normal !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1221195440 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1221195440 {
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
  }

  *#dm .dmInner a.u_1221195440 span.text {
    color:var(--color_6) !important;
    font-size:20px !important;
    font-weight:normal !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1731872363 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1731872363 {
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
  }

  *#dm .dmInner a.u_1731872363 span.text {
    color:var(--color_6) !important;
    font-size:20px !important;
    font-weight:normal !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1611284219 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1611284219 {
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
  }

  *#dm .dmInner a.u_1611284219 span.text {
    color:var(--color_6) !important;
    font-size:20px !important;
    font-weight:normal !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1442709858 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1442709858 {
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
  }

  *#dm .dmInner a.u_1442709858 span.text {
    color:var(--color_6) !important;
    font-size:20px !important;
    font-weight:normal !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1303402147 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1303402147 {
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
  }

  *#dm .dmInner a.u_1303402147 span.text {
    color:var(--color_6) !important;
    font-size:20px !important;
    font-weight:normal !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1266142144 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1266142144 {
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
  }

  *#dm .dmInner a.u_1266142144 span.text {
    color:var(--color_6) !important;
    font-size:20px !important;
    font-weight:normal !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1980298222 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1980298222 {
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
  }

  *#dm .dmInner a.u_1980298222 span.text {
    color:var(--color_6) !important;
    font-size:20px !important;
    font-weight:normal !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1300157274 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1300157274 {
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
  }

  *#dm .dmInner a.u_1300157274 span.text {
    color:var(--color_6) !important;
    font-size:20px !important;
    font-weight:normal !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1755253806 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1755253806 {
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
  }

  *#dm .dmInner a.u_1755253806 span.text {
    color:var(--color_6) !important;
    font-size:20px !important;
    font-weight:normal !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1997263721 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1997263721 {
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
  }

  *#dm .dmInner a.u_1997263721 span.text {
    color:var(--color_6) !important;
    font-size:20px !important;
    font-weight:normal !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1208073124 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1208073124 {
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
  }

  *#dm .dmInner a.u_1208073124 span.text {
    color:var(--color_6) !important;
    font-size:20px !important;
    font-weight:normal !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1656104848 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1656104848 {
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
  }

  *#dm .dmInner a.u_1656104848 span.text {
    color:var(--color_6) !important;
    font-size:20px !important;
    font-weight:normal !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1044381621 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1044381621 {
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
  }

  *#dm .dmInner a.u_1044381621 span.text {
    color:var(--color_6) !important;
    font-size:20px !important;
    font-weight:normal !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1254557478 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1254557478 {
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
  }

  *#dm .dmInner a.u_1254557478 span.text {
    color:var(--color_6) !important;
    font-size:20px !important;
    font-weight:normal !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1892304440 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1892304440 {
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
  }

  *#dm .dmInner a.u_1892304440 span.text {
    color:var(--color_6) !important;
    font-size:20px !important;
    font-weight:normal !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1229704199 {
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
  }

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

  *#dm .dmInner a.u_1808144577 {
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
  }

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

  *#dm .dmInner a.u_1825015630 {
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
  }

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

  *#dm .dmInner a.u_1770969822 {
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
  }

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

  *#dm .dmInner a.u_1832739153 {
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
  }

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

  *#dm .dmInner a.u_1410155050 {
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
  }

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

  *#dm .dmInner a.u_1245662897 {
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
  }

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

  *#dm .dmInner a.u_2640946350 {
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
  }

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

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

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

@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner *.u_1937591672 { text-align:left !important; }

  *#dm .dmInner *.u_1535518995 { text-align:left !important; }

  *#dm .dmInner *.u_1868920558 { text-align:left !important; }

  *#dm .dmInner *.u_1404125096 { text-align:left !important; }

  *#dm .dmInner *.u_1804729565 { text-align:left !important; }

  *#dm .dmInner *.u_1880491976 { text-align:left !important; }

  *#dm .dmInner *.u_1877703179 { text-align:left !important; }

  *#dm .dmInner *.u_1175115124 { text-align:left !important; }

  *#dm .dmInner *.u_1944516771 { text-align:left !important; }

  *#dm .dmInner *.u_1341637269 { text-align:left !important; }

  *#dm .dmInner *.u_1503372861 { text-align:left !important; }

  *#dm .dmInner *.u_1654826221 { text-align:left !important; }
}

@media (min-width:1025px) {
  *#dm .dmInner *.u_1407517960 { text-align:left !important; }

  *#dm .dmInner *.u_1937591672 { text-align:left !important; }

  *#dm .dmInner *.u_1535518995 { text-align:left !important; }

  *#dm .dmInner *.u_1868920558 { text-align:left !important; }

  *#dm .dmInner *.u_1404125096 { text-align:left !important; }

  *#dm .dmInner *.u_1804729565 { text-align:left !important; }

  *#dm .dmInner *.u_1880491976 { text-align:left !important; }

  *#dm .dmInner *.u_1877703179 { text-align:left !important; }

  *#dm .dmInner *.u_1175115124 { text-align:left !important; }

  *#dm .dmInner *.u_1944516771 { text-align:left !important; }

  *#dm .dmInner *.u_1341637269 { text-align:left !important; }

  *#dm .dmInner *.u_1503372861 { text-align:left !important; }

  *#dm .dmInner *.u_1654826221 { text-align:left !important; }
}

@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1407517960 { text-align:left !important; }

  *#dm .dmInner *.u_1937591672 { text-align:left !important; }

  *#dm .dmInner *.u_1535518995 { text-align:left !important; }

  *#dm .dmInner *.u_1868920558 { text-align:left !important; }

  *#dm .dmInner *.u_1404125096 { text-align:left !important; }

  *#dm .dmInner *.u_1804729565 { text-align:left !important; }

  *#dm .dmInner *.u_1880491976 { text-align:left !important; }

  *#dm .dmInner *.u_1877703179 { text-align:left !important; }

  *#dm .dmInner *.u_1175115124 { text-align:left !important; }

  *#dm .dmInner *.u_1944516771 { text-align:left !important; }

  *#dm .dmInner *.u_1341637269 { text-align:left !important; }

  *#dm .dmInner *.u_1503372861 { text-align:left !important; }

  *#dm .dmInner *.u_1654826221 { text-align:left !important; }
}

@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1407517960 { text-align:left !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1130906586 span.text { font-size:15px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\34 4148d80 {
    min-height: 679px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 e8d8dd1::before, #\32 e8d8dd1 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.46;
    border-radius: inherit;
    content: '';
    background-color: var(--color_1);
}
#\32 e8d8dd1 {
    background-image: url("https://le-de.cdn-website.com/b59bed39284945d0bcb0381e1d81c9d0/dms3rep/multi/opt/soluciones-energeticas-y-reformas-sl-banner-2-1920w.jpg");
    box-shadow: none;
    background-attachment: fixed;
}
    
#\37 e9bf115::before, #\37 e9bf115 > .bgExtraLayerOverlay {
    
}
#\37 e9bf115 {
    background-size: contain;
    min-height: 8px;
    background-position: 50% 100%;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-image: none;
    flex-wrap: nowrap;
    align-content: center;
    flex-direction: row;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 907e6c6 {
    width: 88.68%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_7i9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 76px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.9184652278177456%;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 2px 0px 2px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_vc7 {
    width: 8.20%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_0al {
    align-items: flex-start;
    width: 39.75%;
    min-height: 400px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 1.9184652278177456%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    flex-wrap: nowrap;
    align-content: center;
    height: auto;
    margin: 0px 0% 0px 0.2%;
    grid-area: auto / auto / auto / auto;
}
    
#b0ccfd25 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.9184652278177456%;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 2px 0px 2px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a17f29b {
    width: 8.48%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 e9d3311 {
    width: 85.54%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5c90dcd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.9184652278177456%;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 2px 0px 2px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3c6dea4 {
    width: 8.48%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 759c9d3 {
    width: 85.54%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b0a245b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.9184652278177456%;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 2px 0px 2px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 de213c3 {
    width: 8.48%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 af44d58 {
    width: 85.54%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 fcbce39 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.9184652278177456%;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 4;
    padding: 2px 0px 2px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ea6309f {
    width: 8.48%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e42f8ee9 {
    width: 88.16%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd88ef2a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.9184652278177456%;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 6;
    padding: 2px 0px 2px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0c1a909 {
    width: 8.48%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d7943c2a {
    width: 88.16%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 4a5ebbe {
    align-items: flex-start;
    width: 37.61%;
    min-height: 410px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 1.9184652278177456%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    flex-wrap: nowrap;
    align-content: center;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 0f53ce6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.9184652278177456%;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 2px 0px 2px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a1f92c1 {
    width: 8.20%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 d85542d {
    width: 88.68%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df3ec297 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.9184652278177456%;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 2px 0px 2px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ca98870 {
    width: 8.48%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 fccda3e {
    width: 85.54%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 df34c63 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.9184652278177456%;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 2px 0px 2px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 58432f6 {
    width: 8.48%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b8b9d913 {
    width: 85.54%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 48f1283 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.9184652278177456%;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 2px 0px 2px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f2a5ad33 {
    width: 8.48%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c2e70269 {
    width: 85.54%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c7b08e9f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.9184652278177456%;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 4;
    padding: 2px 0px 2px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cd6b1755 {
    width: 8.48%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f64f8076 {
    width: 88.16%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 1edcb8b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.9184652278177456%;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 6;
    padding: 2px 0px 2px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5b2017e {
    width: 8.48%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d6ce1497 {
    width: 88.16%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3a99e43 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.9184652278177456%;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 6;
    padding: 2px 0px 2px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f4ef6848 {
    width: 8.48%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 f49e3da {
    width: 88.16%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e8a65a33 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 f28c9c7 {
    min-height: 160px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 89ea001 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_pd6 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\37 212a572 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 866db1b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 43.87%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#f28c6650 {
    min-height: 267px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#aa0a20a6 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#group_72e {
    width: 23.07%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#group_cke {
    width: 25.06%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\33 48ac9e3 {
    margin: 20px 6% 20px 6%;
}
    
#widget_j19 {
    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_f2v {
    width: 100%;
    height: 208px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_jdd {
    width: 100%;
    height: 206px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_e04 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_anm {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 f6dd364 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 50de8db {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 d84d9fd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\31 d859233 {
    min-height: 118px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 48cea3c {
    margin: 0px 6% 0px 6%;
}
    
#\35 c773fa9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 1263d9b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 85a1e70 {
    min-height: 118px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ff6f1011 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#e2d0f733 {
    margin: 0px 6% 0px 6%;
}
    
#dc254391 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#c1dbb547 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f266c73f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.6%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: none;
    align-items: center;
    justify-content: space-between;
    padding: 30px 16px 30px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 f4d86f1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#cf55636c {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_eik {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_h4t {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_l4b {
    width: 128px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 2;
}
    
#\37 7bb300c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.6%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: none;
    align-items: center;
    justify-content: space-between;
    padding: 30px 16px 30px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 d8d9c77 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 ee6f1ad {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ff6739bb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.6%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: none;
    align-items: center;
    justify-content: space-between;
    padding: 30px 16px 30px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 1bdd5ad {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 b4b4e13 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#cb5f6f5c {
    margin: 0px 0% 0px 0%;
}
    
#\35 952d8ad {
    width: 128px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cecba355 {
    width: 128px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#b7981236 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#aace2d9e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#a2e81134 {
    margin: 0px 0% 0px 0%;
}
    
#e01fc75f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 68153a4 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 3104c44 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 9cad4c3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.6%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: none;
    align-items: center;
    justify-content: space-between;
    padding: 30px 16px 30px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 d27e6fc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.6%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: none;
    align-items: center;
    justify-content: space-between;
    padding: 30px 16px 30px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 90e7155 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f26d3d8d {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 06abe28 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.6%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: none;
    align-items: center;
    justify-content: space-between;
    padding: 30px 16px 30px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 ddf0db7 {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 bfd4b9a {
    width: 128px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d955cec2 {
    width: 128px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 32f14b9 {
    width: 128px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 6f8a6f9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\35 dceec2a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.6%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: none;
    align-items: center;
    justify-content: space-between;
    padding: 30px 16px 30px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 ddaa9f6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.6%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: none;
    align-items: center;
    justify-content: space-between;
    padding: 30px 16px 30px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 0813eec {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 a14fb81 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.6%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: none;
    align-items: center;
    padding: 30px 16px 30px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c75e0fc5 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 6be4350 {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e3a9a687 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 a5ec8e0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#dddc11e1 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a99466bb {
    margin: 0px 0% 0px 0%;
}
    
#ea6582d0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 81ccd52 {
    width: 128px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb525345 {
    width: 128px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c88bdf0 {
    width: 128px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 144d419 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#d5215b45 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 d464b2b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e0b1857a {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 86e72e3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.6%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: none;
    align-items: center;
    justify-content: space-between;
    padding: 30px 16px 30px 16px;
    margin: 0% 0% 0% 0%;
}
    
#fe58cee4 {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d0c426e4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.6%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: none;
    align-items: center;
    justify-content: space-between;
    padding: 30px 16px 30px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 2e8b743 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#cbf55866 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#bf4a84d9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.6%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: none;
    align-items: center;
    justify-content: space-between;
    padding: 30px 16px 30px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 491f6e9 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 b5c7899 {
    margin: 0px 0% 0px 0%;
}
    
#c4f93591 {
    width: 128px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 95572f8 {
    width: 128px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae4fb27b {
    width: 128px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 6693822 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 6e2adb2 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#abfd00b9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#d856ae5a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.6%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: none;
    align-items: center;
    justify-content: space-between;
    padding: 30px 16px 30px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 68f880c {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 051e71e {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 6f7c138 {
    margin: 0px 0% 0px 0%;
}
    
#\33 f63677b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 b92291c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.6%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: none;
    align-items: center;
    justify-content: space-between;
    padding: 30px 16px 30px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e5835565 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.6%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: none;
    align-items: center;
    justify-content: space-between;
    padding: 30px 16px 30px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 d18d1b1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 63c9f53 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 cecd7e9 {
    width: 128px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c0eb0a15 {
    width: 128px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2c479bd {
    width: 128px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 565b582 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.6%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: none;
    align-items: center;
    justify-content: space-between;
    padding: 30px 16px 30px 16px;
    margin: 0% 0% 0% 0%;
}
    
#bc756ac8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#d94ce1cf {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#de8d3d20 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 703bfc2 {
    margin: 0px 0% 0px 0%;
}
    
#\33 44a38e9 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 564852a {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b48b492b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\32 2e7834a {
    width: 128px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 2;
}
    
#\38 618908c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.6%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: none;
    align-items: center;
    justify-content: space-between;
    padding: 30px 16px 30px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 62282ad {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.6%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: none;
    align-items: center;
    justify-content: space-between;
    padding: 30px 16px 30px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c2ed460d {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#af858741 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ac0eb941 {
    width: 128px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d1dee315 {
    width: 128px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#ae7a4aa9 {
    margin: 0px 0% 0px 0%;
}
    
#f43521b4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.6%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: none;
    align-items: center;
    justify-content: space-between;
    padding: 30px 16px 30px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a94a7a80 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.6%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: none;
    align-items: center;
    justify-content: space-between;
    padding: 30px 16px 30px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 35c27b1 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 9f88735 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 1c1e3d2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.6%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: none;
    align-items: center;
    justify-content: space-between;
    padding: 30px 16px 30px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 a8edd93 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 1bcb446 {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a1dba25c {
    width: 128px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 2;
}
    
#\37 4c7dfdd {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\35 5e0974e {
    width: 128px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 2;
}
    
#\31 14d75c2 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 acece9c {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 797a750 {
    width: 128px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 2;
}
    
#a112f0c7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\37 3073495 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.6%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: none;
    align-items: center;
    justify-content: space-between;
    padding: 30px 16px 30px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 17ea7ed {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 8a1f1e8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.6%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: none;
    align-items: center;
    justify-content: space-between;
    padding: 30px 16px 30px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 6c42605 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 6e6e620 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#b8522445 {
    width: 128px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 2;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 f1cdf57 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 fd136de {
    margin: 0px 0% 0px 0%;
}
    
#\37 c96ed61 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 029ba71 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\38 c36797d {
    width: 128px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 2;
}
    
#\32 3e35e89 {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 f3f67bb {
    width: 128px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 2;
}
    
#\39 5c5266e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.6%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: none;
    align-items: center;
    justify-content: space-between;
    padding: 30px 16px 30px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 1c27058 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a7f7e62f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#c61f56f0 {
    min-height: 47px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 376b9d1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\30 f3bddd7 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 53d9121 {
    min-height: 654px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\36 387e66f::before, #\36 387e66f > .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 387e66f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://le-de.cdn-website.com/b59bed39284945d0bcb0381e1d81c9d0/dms3rep/multi/opt/soluciones-energeticas-y-reformas-sl-fondo-3-1920w.jpg");
    background-attachment: fixed;
}
    
#aab1b399 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    border-width: 0 1px 0 0;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-style: solid;
    margin: 0% 0% 0% 0%;
}
    
#\39 3eb4742 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_ork {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_hrv {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_n9l {
    width: 100%;
    height: 320px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 49bf46c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#cc9ce96b {
    min-height: 150px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#fe9c0dc8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_cgt {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#eca33a47 {
    min-height: 622px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\38 97df53e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#cab6313a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 60.50%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 0d2b841 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 37.5%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_o44 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_at0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_err {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 598be68 {
    width: 210px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 439705d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-image: url("https://le-de.cdn-website.com/b59bed39284945d0bcb0381e1d81c9d0/dms3rep/multi/opt/diseosinttulo22__msi___png-1920w.png");
    background-position: 0% 50%;
    margin: 0% 0% 0% 0%;
}
    
#\33 878557a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    border-width: 0 1px 0 0;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-style: solid;
    margin: 0% 0% 0% 0%;
}
    
#cd4e17f1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
}
    
#d1a14852 {
    min-height: 602px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#f711ca2b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    border-width: 0 1px 0 0;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-style: solid;
    margin: 0% 0% 0% 0%;
}
    
#widget_g03 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_csm {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_hf5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 84fdaa8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#ae5953f3 {
    min-height: 479px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#f0a33ff4::before, #f0a33ff4 > .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;
}
#f0a33ff4 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://le-de.cdn-website.com/b59bed39284945d0bcb0381e1d81c9d0/dms3rep/multi/opt/soluciones-energeticas-y-reformas-sl-fondo-2-1920w.jpg");
    background-attachment: fixed;
    background-position: 50% 0%;
}
    
#widget_4g6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 05deb7b {
    width: 168px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 29713f8 {
    min-height: 47px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 43a2599 {
    margin: 0px 0% 0px 0%;
}
    
#\31 5bc8e15 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#f3ccdc87 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e0f2d204 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 10px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 2% 0% 3% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 f564d90 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\32 374a01c {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#\31 4c77da0 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
}
    
#\32 f49e4a5 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    order: 1;
    flex-direction: row;
    padding: 5px 5px 5px 5px;
    margin: 0% 0% 0% 0%;
}
    
#\35 74fd743 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\37 03e3d88 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#b2c9501e {
    margin: 0px 0% 0px 0%;
}
    
#widget_hgp {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_e9c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 7de4ff2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_51g {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\37 b596689 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: none;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#c065c973 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#\37 477184b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 9;
}
    
#\32 0d8e7da {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 9;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d95b13c6 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 8;
}
    
#a084624d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\31 e839b39 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 9;
}
    
#\36 9c94c1b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 6;
}
    
#\31 4edb58a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 8;
}
    
#\31 b010455 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: none;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\37 a96dae6 {
    width: 53.78%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#db5e5883 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 7;
}
    
#\37 a23c7a7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 7;
}
    
#\33 ddd6451 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 11;
}
    
#be879e9f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 6;
}
    
#\37 1e3637c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 b2f9e71.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 0px 10px 0px;
}
#\32 b2f9e71 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#df42818b {
    width: 57.55%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#a8ca2d12 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\33 ca3e551 {
    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;
}
    
#\36 0dc37aa {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 10;
}
    
#c636b89e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#\37 48e9d55 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\39 d4e5617.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 0px 10px 0px;
}
#\39 d4e5617 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\34 63ec852 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\39 3f2edfe {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
}



@media all {
    
#\31 8310010 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 729ab12 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ffd40086 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 57%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 6062c07 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 41.00%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#a6b8054d {
    min-height: 535px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\33 d397fa5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\35 b014c8d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 4148d80 {
    padding-top: 80px;
    padding-bottom: 0px;
    min-height: 331px;
}
    
#\31 907e6c6 {
    width: 274.74px;
}
    
#\37 e9bf115::before, #\37 e9bf115 > .bgExtraLayerOverlay {
    
}
#\37 e9bf115 {
    row-gap: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 4%;
}
    
#\36 e9d3311 {
    width: 274.34px;
}
    
#\33 759c9d3 {
    width: 275.347px;
}
    
#\34 af44d58 {
    width: 276.163px;
}
    
#e42f8ee9 {
    width: 273.819px;
}
    
#d7943c2a {
    width: 273.941px;
}
    
#\32 d85542d {
    width: 275.191px;
}
    
#\36 fccda3e {
    width: 274.653px;
}
    
#b8b9d913 {
    width: 274.792px;
}
    
#c2e70269 {
    width: 273.368px;
}
    
#f64f8076 {
    width: 274.34px;
}
    
#d6ce1497 {
    width: 273.837px;
}
    
#\32 f49e3da {
    width: 274.288px;
}
    
#group_0al {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\33 4a5ebbe {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#widget_vc7 {
    width: 9.57%;
    height: auto;
}
    
#\38 a17f29b {
    width: 9.70%;
    height: auto;
}
    
#\34 3c6dea4 {
    width: 9.38%;
    height: auto;
}
    
#\39 de213c3 {
    width: 9.12%;
    height: auto;
}
    
#group_7i9 {
    height: auto;
    min-height: 40px;
}
    
#\31 ea6309f {
    width: 9.87%;
    height: auto;
}
    
#b0c1a909 {
    width: 9.83%;
    height: auto;
}
    
#\39 a1f92c1 {
    width: 9.43%;
    height: auto;
}
    
#\32 ca98870 {
    width: 9.60%;
    height: auto;
}
    
#\36 58432f6 {
    width: 9.56%;
    height: auto;
}
    
#f2a5ad33 {
    width: 10.02%;
    height: auto;
}
    
#cd6b1755 {
    width: 9.70%;
    height: auto;
}
    
#\39 5b2017e {
    width: 9.87%;
    height: auto;
}
    
#f4ef6848 {
    width: 9.72%;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 f28c9c7 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\37 212a572 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f28c6650 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 48ac9e3 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 d859233 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\38 48cea3c {
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#cb5f6f5c {
    margin: 0px 0% 0px 0%;
}
    
#cf55636c {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#f266c73f {
    justify-content: space-between;
}
    
#\37 7bb300c {
    justify-content: space-between;
}
    
#ff6739bb {
    justify-content: space-between;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#a99466bb {
    margin: 0px 0% 0px 0%;
}
    
#\33 6be4350 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 68f880c {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\38 6f7c138 {
    margin: 0px 0% 0px 0%;
}
}



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



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



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 53d9121 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\34 0846ba7 {
    margin: 0px 0% 0px 0%;
}
    
#\36 387e66f::before, #\36 387e66f > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cc9ce96b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#e44988e9 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#eca33a47 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 b1ec903 {
    margin: 0px 0% 0px 0%;
}
    
#widget_o44 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 2455fa2 {
    margin: 0px 0% 0px 0%;
}
    
#d1a14852 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
}
    
#\33 878557a {
    width: 100%;
    min-height: 80px;
    padding: 16px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 439705d {
    width: 100%;
    min-height: 466px;
    height: auto;
}
    
#f711ca2b {
    width: 100%;
    min-height: 80px;
    padding: 10px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ae5953f3 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\36 3defd46 {
    margin: 0px 0% 0px 0%;
}
    
#f0a33ff4::before, #f0a33ff4 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 29713f8 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\30 43a2599 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e0f2d204 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#b2c9501e {
    margin: 0px 0% 0px 0%;
}
    
#\32 f49e4a5 {
    column-gap: 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#df42818b {
    width: 94.54%;
}
    
#\34 63ec852 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\37 a96dae6 {
    width: 100.01%;
}
    
#\30 26f199f {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 8310010 {
    height: auto;
}
    
#a6b8054d {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\34 bd6eebb {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 4148d80 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 78px 4% 0px 4%;
}
    
#\37 e9bf115::before, #\37 e9bf115 > .bgExtraLayerOverlay {
    
}
#\37 e9bf115 {
    min-height: 80px;
    width: 100%;
    justify-content: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 80px 0px;
}
    
#\31 907e6c6 {
    width: 100%;
}
    
#\38 60c5298 {
    margin-bottom: 0px;
}
    
#\36 e9d3311 {
    width: 100%;
}
    
#\33 759c9d3 {
    width: 100%;
}
    
#\34 af44d58 {
    width: 100%;
}
    
#e42f8ee9 {
    width: 100%;
}
    
#d7943c2a {
    width: 100%;
}
    
#\32 d85542d {
    width: 100%;
}
    
#\36 fccda3e {
    width: 100%;
}
    
#b8b9d913 {
    width: 100%;
}
    
#c2e70269 {
    width: 100%;
}
    
#f64f8076 {
    width: 100%;
}
    
#d6ce1497 {
    width: 100%;
}
    
#\32 f49e3da {
    width: 100%;
}
    
#group_0al {
    width: 100%;
    height: auto;
    min-height: 270px;
    padding: 16px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 4a5ebbe {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 310px;
}
    
#group_7i9 {
    height: auto;
    min-height: 40px;
}
    
#b0ccfd25 {
    height: auto;
    min-height: 27px;
}
    
#\30 5c90dcd {
    height: auto;
    min-height: 27px;
}
    
#\37 b0a245b {
    height: auto;
    min-height: 27px;
}
    
#\39 fcbce39 {
    height: auto;
    min-height: 27px;
}
    
#fd88ef2a {
    height: auto;
    min-height: 27px;
}
    
#\34 0f53ce6 {
    height: auto;
    min-height: 26px;
}
    
#df3ec297 {
    height: auto;
    min-height: 27px;
}
    
#\30 df34c63 {
    height: auto;
    min-height: 27px;
}
    
#\35 48f1283 {
    height: auto;
    min-height: 27px;
}
    
#c7b08e9f {
    height: auto;
    min-height: 27px;
}
    
#\37 1edcb8b {
    height: auto;
    min-height: 27px;
}
    
#\39 3a99e43 {
    height: auto;
    min-height: 27px;
}
}



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



@media (max-width: 767px) {
    
#\34 866db1b {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#f28c6650 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_72e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_cke {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_f2v {
    height: 240px;
}
    
#widget_jdd {
    height: 240px;
}
}



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



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



@media (max-width: 767px) {
    
#f266c73f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#cf55636c {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\37 7bb300c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ff6739bb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\34 9cad4c3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 d27e6fc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 06abe28 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 ddf0db7 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\35 dceec2a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 ddaa9f6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 a14fb81 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 6be4350 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\36 86e72e3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fe58cee4 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#d0c426e4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bf4a84d9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\32 68f880c {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\32 b92291c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d856ae5a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e5835565 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\37 565b582 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d94ce1cf {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\38 618908c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 62282ad {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\31 1c1e3d2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 1bcb446 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#f43521b4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a94a7a80 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\37 3073495 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 3e35e89 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\31 8a1f1e8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 5c5266e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



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



@media (max-width: 767px) {
    
#\37 53d9121 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#aab1b399 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 3eb4742 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 387e66f::before, #\36 387e66f > .bgExtraLayerOverlay {
    
}
    
#widget_n9l {
    height: 240px;
}
}



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



@media (max-width: 767px) {
    
#eca33a47 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#cab6313a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 0d2b841 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#widget_o44 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\31 439705d {
    min-height: 226px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#\33 878557a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d1a14852 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#f711ca2b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\38 84fdaa8 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#ae5953f3 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#f0a33ff4::before, #f0a33ff4 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\37 29713f8 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\31 5bc8e15 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#e0f2d204 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\39 f564d90 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 374a01c {
    width: 100%;
    min-height: 64px;
    align-items: center;
    height: auto;
}
    
#\32 f49e4a5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\35 74fd743 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 03e3d88 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 b596689 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#df42818b {
    width: 100.01%;
}
    
#\34 63ec852 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\31 b010455 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 a96dae6 {
    width: 100.01%;
}
}



@media (max-width: 767px) {
    
#\31 8310010 {
    height: auto;
}
    
#ffd40086 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 6062c07 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#a6b8054d {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}

