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

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

  *#dm .dmInner div.u_3567031478 hr {
    border-width:6px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1301301548 hr {
    border-width:6px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_2855882853:hover {
    background-color:var(--color_6) !important;
    background-image:initial !important;
    border-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_2855882853.hover {
    background-color:var(--color_6) !important;
    background-image:initial !important;
    border-color:var(--color_3) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_2855882853 { box-shadow:rgba(0,0,0,0.15) 0px 0px 11px 0px !important; }

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

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

  *#dm .dmInner div.u_1416276635 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.15) 0px 0px 11px 0px !important;
    background-color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner div.u_1455034702 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.15) 0px 0px 11px 0px !important;
    background-color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner div.u_1076363591 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.15) 0px 0px 11px 0px !important;
    background-color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner div.u_1495556652 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.15) 0px 0px 11px 0px !important;
    background-color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner div.u_1916351026 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.15) 0px 0px 11px 0px !important;
    background-color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner div.u_1499072434 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.15) 0px 0px 11px 0px !important;
    background-color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner div.u_1171343759 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.15) 0px 0px 11px 0px !important;
    background-color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner div.u_1489527961 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.15) 0px 0px 11px 0px !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1046219756 hr {
    border-width:6px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1565434277 hr {
    border-width:6px !important;
    color:var(--color_1) !important;
  }

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

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

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

  *#dm .dmInner a.u_1709692772 { box-shadow:rgba(0,0,0,0.15) 0px 0px 11px 0px !important; }

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

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

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

  *#dm .dmInner div.u_1093572914 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.15) 0px 0px 11px 0px !important;
    background-color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner div.u_1257465825 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.15) 0px 0px 11px 0px !important;
    background-color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner div.u_1758665245 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.15) 0px 0px 11px 0px !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1084235989 hr {
    border-width:6px !important;
    color:var(--color_1) !important;
  }

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

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

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

  *#dm .dmInner a.u_1884292697 { box-shadow:rgba(0,0,0,0.15) 0px 0px 11px 0px !important; }

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

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

  *#dm .dmInner div.u_1732483358 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.15) 0px 0px 11px 0px !important;
    background-color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner div.u_1824387799 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.15) 0px 0px 11px 0px !important;
    background-color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner div.u_1078073492 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.15) 0px 0px 11px 0px !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1137168376 hr {
    border-width:6px !important;
    color:var(--color_1) !important;
  }

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

  *#dm .dmInner div.u_1628445747 hr {
    border-width:6px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1532440970 hr {
    border-width:6px !important;
    color:var(--color_2) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1022570613 hr {
    border-width:6px !important;
    color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner div.u_1397260799 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.15) 0px 0px 11px 0px !important;
    background-color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner div.u_1535553254 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.15) 0px 0px 11px 0px !important;
    background-color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner div.u_1966043853 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.15) 0px 0px 11px 0px !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1917908551 hr {
    border-width:6px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1941452934 hr {
    border-width:6px !important;
    color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner div.u_1366495389 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.15) 0px 0px 11px 0px !important;
    background-color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner div.u_1318241151 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.15) 0px 0px 11px 0px !important;
    background-color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner div.u_1468910255 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.15) 0px 0px 11px 0px !important;
    background-color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner div.u_1030708087 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.15) 0px 0px 11px 0px !important;
    background-color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner div.u_1371772678 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.15) 0px 0px 11px 0px !important;
    background-color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner div.u_1644755880 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.15) 0px 0px 11px 0px !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1907555158 hr {
    border-width:6px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1223901511 hr {
    border-width:6px !important;
    color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner div.u_1840227191 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.15) 0px 0px 11px 0px !important;
    background-color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner div.u_1059920074 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.15) 0px 0px 11px 0px !important;
    background-color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner div.u_1094750355 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.15) 0px 0px 11px 0px !important;
    background-color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner div.u_1997692339 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.15) 0px 0px 11px 0px !important;
    background-color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner div.u_1436922444 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.15) 0px 0px 11px 0px !important;
    background-color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner div.u_1051860196 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.15) 0px 0px 11px 0px !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1082859128 hr {
    border-width:6px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1006442529 hr {
    border-width:6px !important;
    color:var(--color_2) !important;
  }

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

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

  *#dm .dmInner div.u_1058714774 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.15) 0px 0px 11px 0px !important;
    background-color:var(--color_2) !important;
  }

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

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

  *#dm .dmInner div.u_1282357430 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.15) 0px 0px 11px 0px !important;
    background-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1532262331:hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1532262331.hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1532262331:hover {
    background-image:initial !important;
    border-color:var(--color_3) !important;
    background-color:var(--color_6) !important;
  }

  *#dm .dmInner a.u_1532262331.hover {
    background-image:initial !important;
    border-color:var(--color_3) !important;
    background-color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1291747232 hr {
    border-width:6px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1729704603 hr {
    border-width:6px !important;
    color:var(--color_1) !important;
  }

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

  *#dm .dmInner a.u_1923071542 { box-shadow:rgba(0,0,0,0.15) 0px 0px 11px 0px !important; }

  *#dm .dmInner a.u_1040561587 {
    box-shadow:rgba(0,0,0,0.15) 0px 0px 11px 0px !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1040561587:hover {
    background-image:initial !important;
    background-color:var(--color_5) !important;
    border-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1040561587.hover {
    background-image:initial !important;
    background-color:var(--color_5) !important;
    border-color:var(--color_3) !important;
  }

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

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

  *#dm .dmInner a.u_1527556794:hover {
    background-image:initial !important;
    background-color:var(--color_5) !important;
    border-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1527556794.hover {
    background-image:initial !important;
    background-color:var(--color_5) !important;
    border-color:var(--color_3) !important;
  }

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

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

  *#dm .dmInner a.u_1923071542:hover {
    background-image:initial !important;
    background-color:var(--color_5) !important;
    border-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1923071542.hover {
    background-image:initial !important;
    background-color:var(--color_5) !important;
    border-color:var(--color_3) !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1585955357 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.15) 0px 0px 11px 0px !important;
    background-color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1911645595 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.15) 0px 0px 11px 0px !important;
    background-color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1042754569 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.15) 0px 0px 11px 0px !important;
    background-color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1895841460 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.15) 0px 0px 11px 0px !important;
    background-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1527556794 {
    box-shadow:rgba(0,0,0,0.15) 0px 0px 11px 0px !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:2px 2px 2px 2px !important;
  }
}

@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_2855882853 span.text { font-size:16px !important; }

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

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

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

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

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

  *#dm .dmInner a.u_1923071542 span.text { font-size:16px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781520 {
    min-height: 669px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 5% 0% 5% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.86;
    border-radius: inherit;
    background-image: linear-gradient(90deg, rgba(1, 22, 64, 1) 34%, rgba(0, 0, 0, 0) 100%);
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/690e3c8d/dms3rep/multi/opt/solaranlagen-reinigen.ch-ein-mann-in-einer-orangen-veste-kontrolliert-eine-photovoltaik-anlage-1920w.png);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_91c {
    width: 76.92%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: -23px;
}
    
#widget_q2r {
    width: 74.67%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: -24px;
}
    
#widget_82n {
    width: 321px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-top: 26px;
    min-height: 54px;
}
    
#e334df82 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: -15px;
}
    
#widget_rvf.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_rvf {
    width: 10%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ef851b44 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 5% 0% 3% 0%;
    margin: 0% 0% 0% 0%;
}
    
#dd44635f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: url();
}
    
#b0cfb02a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_6jt {
    width: 72.74%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: -19px;
}
    
#widget_vmd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_vmd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: -5px 0% 0px 0%;
}
    
#group_t7o {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url();
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 11px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cb8fcbc1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#cb8fcbc1 {
    width: 21.05%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e0165b31 {
    margin: 0px 0% 0px 0%;
}
    
#widget_plf {
    width: 100%;
    height: 512px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 b0793e3 {
    min-height: 602px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#e36099af {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\32 67c2951 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/690e3c8d/dms3rep/multi/opt/solaranlagen-reinigen.ch-frisch-geputzte-solaranlage-photovoltaik-auf-einem-gebaeudedach-9d097d7a-1920w.jpg);
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 11px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 fa849ca {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47.99666666666666%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 c85d6eb {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: -12px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a6f6868.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 a6f6868 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: -15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b3213f5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    justify-self: auto;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_63b {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    box-shadow: none;
    height: auto;
    justify-content: flex-start;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_kd5 {
    width: 86.50884353741498%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 8bee363 {
    width: 56px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a858786f {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    box-shadow: none;
    height: auto;
    justify-content: flex-start;
    order: 5;
    padding: 0px 0px 0px 0px;
    margin: -8px 0% 0px 0%;
}
    
#de5a460a {
    width: 56px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 212aeff {
    width: 86.50884353741498%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ff7afa7d {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    box-shadow: none;
    height: auto;
    justify-content: flex-start;
    order: 6;
    padding: 0px 0px 0px 0px;
    margin: -8px 0% -8px 0%;
}
    
#\32 a1399b4 {
    width: 56px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 564519f {
    width: 72.19%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#bbc87b9b {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    box-shadow: none;
    height: auto;
    justify-content: flex-start;
    order: 7;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% -8px 0%;
}
    
#\34 a4e3a23 {
    width: 56px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1cb6672 {
    width: 86.50884353741498%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 ead6628.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 ead6628 {
    width: 21.05%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d48e9e06 {
    width: 321px;
    height: auto;
    max-width: 100%;
    order: 8;
    min-height: 54px;
    align-self: auto;
    justify-self: auto;
    margin: 24px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 6598628 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/690e3c8d/dms3rep/multi/opt/solaranlagen-reinigen.ch-eine-solaranlage-auf-einem-dach-wurde-frisch-geputzt-1920w.jpg);
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 11px 0px;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\33 b341957 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    box-shadow: none;
    height: auto;
    justify-content: flex-start;
    order: 6;
    padding: 0px 0px 0px 0px;
    margin: -8px 0% -8px 0%;
}
    
#\38 ad0d2f3 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    box-shadow: none;
    height: auto;
    justify-content: flex-start;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 34b861e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47.99666666666666%;
    min-width: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 0be6302 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: -12px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 de69c4b {
    width: 56px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b37a47b {
    width: 62.81%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 21a59fc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 21a59fc {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    justify-self: auto;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 2d52558 {
    width: 56px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be88b576 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    box-shadow: none;
    height: auto;
    justify-content: flex-start;
    order: 5;
    padding: 0px 0px 0px 0px;
    margin: -8px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 8622dba {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 0% 3% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a4172e0d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a4172e0d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: -15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 1cda6bf {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    box-shadow: none;
    height: auto;
    justify-content: flex-start;
    order: 7;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% -8px 0%;
}
    
#\38 f0eba1f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: url();
}
    
#\33 a114f1f {
    width: 75.19%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 cabf9f9 {
    width: 56px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 93b467c {
    width: 56px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 557a116 {
    width: 86.50884353741498%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#af7f856e {
    width: 86.50884353741498%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a46b8080.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a46b8080 {
    width: 21.05%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e69f992 {
    margin: 0px 0% 0px 0%;
}
    
#\33 ca6c12c {
    width: 321px;
    height: auto;
    max-width: 100%;
    order: 8;
    min-height: 54px;
    align-self: auto;
    justify-self: auto;
    margin: 24px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 a8edc18 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: -12px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d37b544 {
    width: 321px;
    height: auto;
    max-width: 100%;
    order: 8;
    min-height: 54px;
    align-self: auto;
    justify-self: auto;
    margin: 24px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4a2f3fd {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\30 e06ea65 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47.99666666666666%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#eb9ee0ed.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#eb9ee0ed {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    justify-self: auto;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 06f5fc7 {
    width: 86.50884353741498%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 7f22c7e {
    width: 86.50884353741498%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 c61f856 {
    width: 56px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 0a01a5b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 0a01a5b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: -15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c6591722 {
    width: 58.82%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d10efd44 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    box-shadow: none;
    height: auto;
    justify-content: flex-start;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ad031b6a {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    box-shadow: none;
    height: auto;
    justify-content: flex-start;
    order: 6;
    padding: 0px 0px 0px 0px;
    margin: -8px 0% -8px 0%;
}
    
#\33 e714faf {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    box-shadow: none;
    height: auto;
    justify-content: flex-start;
    order: 5;
    padding: 0px 0px 0px 0px;
    margin: -8px 0% 0px 0%;
}
    
#\30 899f087 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/690e3c8d/dms3rep/multi/opt/solaranlagen-reinigen.ch-abbildung-eines-stringausfalls-mit-thermografie-1920w.JPG);
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 11px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 d413941.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 d413941 {
    width: 21.05%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f424684 {
    width: 56px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f82865a2 {
    width: 56px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a96b774 {
    min-height: 602px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 5% 0% 5% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 3559dfd {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\30 69f399b {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    box-shadow: none;
    height: auto;
    justify-content: flex-start;
    order: 6;
    padding: 0px 0px 0px 0px;
    margin: -8px 0% -8px 0%;
}
    
#cb329f5e {
    width: 86.50884353741498%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 89f6f21 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    box-shadow: none;
    height: auto;
    justify-content: flex-start;
    order: 5;
    padding: 0px 0px 0px 0px;
    margin: -8px 0% 0px 0%;
}
    
#\36 f69f52f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: url();
}
    
#\32 5defc43 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    box-shadow: none;
    height: auto;
    justify-content: flex-start;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 fb24fe7 {
    width: 69.96%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: -12px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f98151d {
    width: 62.81%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f494f49d {
    width: 56px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc3db1bd {
    width: 56px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f22a3427 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47.99666666666666%;
    min-width: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#cc3ee65c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/690e3c8d/dms3rep/multi/opt/solaranlagen-reinigen.ch-ein-reinigungsroboter-reinigt-eine-photovoltaik-anlage-1920w.jpg);
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 11px 0px;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#b1e31b03.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b1e31b03 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: -15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 60f78fe {
    width: 56px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 84401d7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 84401d7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    justify-self: auto;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 bf173d9 {
    width: 440px;
    height: auto;
    max-width: 100%;
    order: 8;
    min-height: 54px;
    align-self: auto;
    justify-self: auto;
    margin: 24px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b528c119 {
    width: 86.50884353741498%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 853846a {
    margin: 0px 0% 0px 0%;
}
    
#d32c6eeb.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d32c6eeb {
    width: 21.05%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3f4340d {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 0% 3% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e038ee1d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 7;
    justify-self: auto;
    margin: 12px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#fcb947aa.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fcb947aa {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: -15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 06c523a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/690e3c8d/dms3rep/multi/opt/solaranlagen-reinigen.ch-drohnenaufnahme-einer-solaranlage-in-st.-gallen-1920w.jpg);
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 11px 0px;
    margin: 0% 0% 0% 0%;
}
    
#fbe203ee {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47.99666666666666%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 18c269e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 11794ff.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 11794ff {
    width: 21.05%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce3e5f18 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: -12px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 016dc80 {
    min-height: 350px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 5% 0% 5% 0%;
    margin: 0% 0% 0% 0%;
}
    
#aa8aaa4e {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d467cc26 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 a8b2093 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: -19px;
}
    
#ed26cc50.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ed26cc50 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: -5px 0% 0px 0%;
}
    
#\37 6b801b1 {
    margin: 0px 0% 0px 0%;
}
    
#\33 ec21dc9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: url();
}
    
#\33 6b7e8d2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 6b7e8d2 {
    width: 21.05%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a539e2a9 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#deda2e89 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url(https://lirp.cdn-website.com/690e3c8d/dms3rep/multi/opt/solaranlagen-reinigen.ch-schoen-saubere-solaranlage-photovoltaik-auf-einem-dach-1920w.jpg);
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 11px 0px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f8b2f1c4 {
    min-height: 24px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 921ad91 {
    margin: 0px 0% 0px 0%;
}
    
#\34 cccf76b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: url(https://irp.cdn-website.com/690e3c8d/dms3rep/multi/solaranlagen-reinigen.ch-wave-unten-orange-03-01-01.svg);
}
    
#c1d91216 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 2% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c3bb9419 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 14px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 042babb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 11px 0px;
    background-color: var(--color_3);
    background-image: initial;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-width: 4px 0 0 0;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\30 2f1b684 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 2fd8fdc {
    width: 66px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 41e93f8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 11px 0px;
    background-color: var(--color_3);
    background-image: initial;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-width: 4px 0 0 0;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\33 6bdf981 {
    margin: 0px 0% 0px 0%;
}
    
#abb1334a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#abb1334a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: -12px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 11d4e01 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f4465fd3 {
    min-height: 175px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 d77d2ef {
    width: 66px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 d01278d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: initial;
}
    
#a19b2cf5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: -12px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 20c3bb1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/690e3c8d/dms3rep/multi/opt/solaranlagen-reinigen.ch-geneigte-frisch-gereinigte-photovoltaik-anlage-auf-einem-dach-1920w.jpg);
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 11px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 dcb1ab8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\33 1d30e13 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: -12px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b070e1e5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b070e1e5 {
    width: 21.05%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5f3cab9 {
    min-height: 384px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 5% 0% 5% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 dda8e00.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 dda8e00 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: -15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 afd12af {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47.99666666666666%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 2f0d3a6 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 7201383 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/690e3c8d/dms3rep/multi/opt/solaranlagen-reinigen.ch-reinigung-vieler-verschmutzten-solaranlage-in-appenzell-1920w.jpg);
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 11px 0px;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\36 7b1d40b {
    width: 86.50884353741498%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 7037e5a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47.99666666666666%;
    min-width: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c991ccf1 {
    width: 56px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d31c2b47.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d31c2b47 {
    width: 21.05%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8eea847 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    box-shadow: none;
    height: auto;
    justify-content: flex-start;
    order: 5;
    padding: 0px 0px 0px 0px;
    margin: -8px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 7d5dc3b {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 0% 3% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 f9aa3e3 {
    width: 56px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#da26fa13.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#da26fa13 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: -15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ba289424 {
    width: 55.8125px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c97aa52 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    box-shadow: none;
    height: auto;
    justify-content: flex-start;
    order: 6;
    padding: 0px 0px 0px 0px;
    margin: -8px 0% -8px 0%;
}
    
#bc8c3f01 {
    width: 64.25%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e4679c44 {
    width: 86.31%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 ec5c8c2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: url();
}
    
#f71195a6 {
    margin: 0px 0% 0px 0%;
}
    
#ba4fb08b {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    box-shadow: none;
    height: auto;
    justify-content: flex-start;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 9de5bcb {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: -12px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa48918a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#aa48918a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    justify-self: auto;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 5741246 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/690e3c8d/dms3rep/multi/opt/solaranlagen-reinigen.ch-frisch-gereinigte-solaranlage-photovoltaik-auf-einem-gebaeude-eecfd935-1920w.jpg);
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 11px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f96fb7c6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f96fb7c6 {
    width: 21.05%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c047170b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: -12px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa8b8950.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fa8b8950 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: -15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e1c34ed4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47.99666666666666%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b2747b1a {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 5% 0% 5% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f462a35d {
    margin: 0px 0% 0px 0%;
}
    
#\37 0c9567c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\37 8d84ff1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 8d84ff1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 8eef308 {
    width: 68.25%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#bd5aca26 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    box-shadow: none;
    height: auto;
    justify-content: flex-start;
    order: 2;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 62923fb {
    width: 56px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e08bf77 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    box-shadow: none;
    height: auto;
    justify-content: flex-start;
    order: 2;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: -8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e95186d2 {
    width: 56px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3bcc6d9 {
    width: 86.50884353741498%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 c04c06f {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    box-shadow: none;
    height: auto;
    justify-content: flex-start;
    order: 2;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: -8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d46b1b3e {
    width: 56px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ace54ce {
    width: 62.00%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 8bdc6d7 {
    width: 56px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 63ccbdb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 63ccbdb {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    justify-self: auto;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 049c865 {
    margin: 0px 0% 0px 0%;
}
    
#\33 8c70da5 {
    width: 56px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f0008b4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 f0008b4 {
    width: 21.05%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d9352a5 {
    width: 56px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 98fe5e8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/690e3c8d/dms3rep/multi/opt/solaranlagen-reinigen.ch-reinigung-einer-verschmutzten-solaranlage-in-aarau-1920w.jpg);
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 11px 0px;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\38 de5c533.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 de5c533 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: -15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6532fa6 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    box-shadow: none;
    height: auto;
    justify-content: flex-start;
    order: 5;
    padding: 0px 0px 0px 0px;
    margin: -8px 0% 0px 0%;
}
    
#\30 06891fc {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    box-shadow: none;
    height: auto;
    justify-content: flex-start;
    order: 6;
    padding: 0px 0px 0px 0px;
    margin: -8px 0% -8px 0%;
}
    
#\35 16bfb0f {
    width: 86.50884353741498%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 26f4aec {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47.99666666666666%;
    min-width: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#d9ba3137 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 0% 3% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 3d0762c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: url();
}
    
#\34 d69c3a5 {
    width: 75.87%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: -12px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3f1e5ad {
    width: 62.81%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 e6e3145 {
    width: 86.50884353741498%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#fe9f20b7 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    box-shadow: none;
    height: auto;
    justify-content: flex-start;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 613a372 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#dcc4156b {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    box-shadow: none;
    height: auto;
    justify-content: flex-start;
    order: 2;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: -8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 341617a {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    box-shadow: none;
    height: auto;
    justify-content: flex-start;
    order: 2;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ee19755.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 ee19755 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: -15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ac45a69 {
    min-height: 563px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 5% 0% 5% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 42e96fd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 42e96fd {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bccca5a1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: -12px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 157040d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47.99666666666666%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 00a86de {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    box-shadow: none;
    height: auto;
    justify-content: flex-start;
    order: 2;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: -8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c96d5e0f {
    margin: 0px 0% 0px 0%;
}
    
#\39 e8c96e7 {
    width: 56px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 eaa1131 {
    width: 86.50884353741498%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f727f067 {
    width: 56px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2783d72.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 2783d72 {
    width: 21.05%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4ad6089 {
    width: 62.00%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 d9dcf10 {
    width: 68.25%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b409c025 {
    width: 56px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fdbeab75 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/690e3c8d/dms3rep/multi/opt/solaranlagen-reinigen.ch-frisch-geputzte-photovoltaik-anlage-1920w.jpg);
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 11px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\33 5241517 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    box-shadow: none;
    height: auto;
    justify-content: flex-start;
    order: 6;
    padding: 0px 0px 0px 0px;
    margin: -8px 0% -8px 0%;
}
    
#de72b118 {
    width: 60.43%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e8492e65 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: url();
}
    
#\38 e0e0620 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    box-shadow: none;
    height: auto;
    justify-content: flex-start;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 8eda14f {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    box-shadow: none;
    height: auto;
    justify-content: flex-start;
    order: 5;
    padding: 0px 0px 0px 0px;
    margin: -8px 0% 0px 0%;
}
    
#ba68aafd {
    width: 74.96%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#aa277506 {
    margin: 0px 0% 0px 0%;
}
    
#\34 5eadfc2 {
    width: 79.17%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: -12px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 abf2e32 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47.99666666666666%;
    min-width: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a1491fab {
    width: 56px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 27bceb6 {
    width: 56px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f2f74a38 {
    min-height: 602px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 0% 11% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 2f08f7b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 2f08f7b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    justify-self: auto;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 36c92a3 {
    width: 86.50884353741498%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 a96723e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 a96723e {
    width: 21.05%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2aa0a00.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 2aa0a00 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: -15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9af8289 {
    width: 56px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d454b4e0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/690e3c8d/dms3rep/multi/opt/solaranlagen-reinigen.ch-frisch-geputzte-solaranlage-photovoltaik-auf-einem-dach-bd9743e4-1920w.jpg);
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 11px 0px;
    order: 1;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\35 5253670 {
    width: 56px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 61b788d {
    margin: 0px 0% 0px 0%;
}
    
#\30 9b32276 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 0% 3% 0%;
    margin: 0% 0% 0% 0%;
}
    
#df0b658c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 e33e6e4 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: -19px;
}
    
#\36 e1ff204 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: url();
}
    
#cc534324.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cc534324 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: -5px 0% 0px 0%;
}
    
#\30 5756484 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url(https://lirp.cdn-website.com/690e3c8d/dms3rep/multi/opt/solaranlagen-reinigen.ch-eine-schoen-gereinigte-solaranlage-auf-einem-dach-1920w.jpg);
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 11px 0px;
    order: 0;
}
    
#cebf9ede.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#cebf9ede {
    width: 21.1%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 808a2a9 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-top: 28px;
}
    
#\34 3e9fae1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin-top: -15px;
}
    
#\34 32a1726 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    box-shadow: none;
    height: auto;
    justify-content: flex-start;
    order: 5;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a276af52 {
    width: 60.43%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f796859b {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    box-shadow: none;
    height: auto;
    justify-content: flex-start;
    order: 6;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 28d410f {
    width: 56px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 77230ea {
    width: 60.43%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e7436f0f {
    width: 395px;
    height: auto;
    max-width: 100%;
    order: 8;
    min-height: 54px;
    align-self: auto;
    justify-self: auto;
    margin: 24px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#e747a7a2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\38 daac048 {
    margin: 0px 0% 0px 0%;
}
    
#\38 4a87018 {
    min-height: 172px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#bb3c845a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bb3c845a {
    width: 56.59%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: -15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd53127a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 c62f9b0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: -12px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 120b3ff.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 120b3ff {
    width: 11.05%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 da960ac {
    min-height: 260px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 dbcf049 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url();
}
    
#cfc74cae {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 3084ed7 {
    margin: 0px 0% 0px 0%;
}
    
#widget_h9k {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 7dd7ffd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 6b521ba {
    min-height: 480px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b68af0e4::before, #b68af0e4 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.78;
    border-radius: inherit;
    background-image: linear-gradient(90deg, rgba(1, 22, 64, 1) 35%, rgba(0, 0, 0, 0) 100%);
}
#b68af0e4 {
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/690e3c8d/dms3rep/multi/opt/solaranlagen-reinigen.ch-eine-schoen-gesaeuberte-photovoltaik-anlage-1920w.jpg);
    box-shadow: none;
}
    
#\37 d2809ae {
    width: 58.83%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: -12px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a3756e74.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a3756e74 {
    width: 59.50%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: -15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 8d31402.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 8d31402 {
    width: 11.05%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 100fdf6 {
    width: 177px;
    height: auto;
    max-width: 100%;
    order: 2;
    min-height: 54px;
    align-self: auto;
    justify-self: auto;
    margin: 24px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f436175b {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 fd1ffa6 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: initial;
}
    
#ee326400 {
    width: 66px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4b2741c {
    min-height: 121px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 25px 0% 25px 0%;
    margin: 0% 0% 0% 0%;
}
    
#c27f4257 {
    margin: 0px 0% 0px 0%;
}
    
#b0d6dce5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: -12px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 9a9a653.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 9a9a653 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: -12px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb8b0ab0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d8572ef8 {
    width: 66px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a312c5e1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 11px 0px;
    background-color: var(--color_3);
    background-image: initial;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-width: 4px 0 0 0;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#f032c471 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d4f3155 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 11px 0px;
    background-color: var(--color_3);
    background-image: initial;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-width: 4px 0 0 0;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 e01f58d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: url(https://irp.cdn-website.com/690e3c8d/dms3rep/multi/solaranlagen-reinigen.ch-wave-unten-orange-kurz-links.svg);
    background-position: 50% 100%;
}
    
#f19ad8bd {
    margin: 0px 0% 0px 0%;
}
    
#df2010bf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 6f4257c {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 8% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ae583003 {
    margin: 0px 0% 0px 0%;
}
    
#\31 3f9c7ea {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a9c3660b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: url(https://irp.cdn-website.com/690e3c8d/dms3rep/multi/solaranlagen-reinigen.ch-wave-unten-dunkelblau-kurz-gespiegelt-08.svg);
    background-position: 50% 0%;
}
    
#\39 1a6bb86 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 8% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#efc69fbd {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 8% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 27b7e78 {
    margin: 0px 0% 0px 0%;
}
    
#\38 0523fa8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 d33b55b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: url(https://irp.cdn-website.com/690e3c8d/dms3rep/multi/solaranlagen-reinigen.ch-wave-unten-dunkelblau-kurz-rechts.svg);
    background-position: 50% 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 555caef {
    margin: 0px 0% 0px 0%;
}
    
#\36 6af8617 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 8% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ee40ac3d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 9986eb9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: url(https://irp.cdn-website.com/690e3c8d/dms3rep/multi/solaranlagen-reinigen.ch-wave-unten-dunkelblau-kurz-gespiegelt-08.svg);
    background-position: 50% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#eb131471 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 8% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ef6fd10b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 a0aea18 {
    margin: 0px 0% 0px 0%;
}
    
#\34 05fd763 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: url(https://irp.cdn-website.com/690e3c8d/dms3rep/multi/solaranlagen-reinigen.ch-wave-unten-dunkelblau-kurz-rechts.svg);
    background-position: 50% 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c247113f {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 8% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 d715215 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: url(https://irp.cdn-website.com/690e3c8d/dms3rep/multi/solaranlagen-reinigen.ch-wave-oben-orange-kurz-rechts.svg);
    background-position: 50% 0%;
}
    
#\36 6e9963f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#d543e932 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#dc8e9fc5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: url(https://irp.cdn-website.com/690e3c8d/dms3rep/multi/solaranlagen-reinigen.ch-wave-unten-orange-kurz-links.svg);
    background-position: 50% 100%;
}
    
#fe315a4b {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 8% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 b68ab2c {
    margin: 0px 0% 0px 0%;
}
    
#cfb00f39 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 a51d4fb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 a51d4fb {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 6237ec6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ed74ee8e {
    margin: 0px 0% 0px 0%;
}
    
#\33 97639b3 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: url(https://irp.cdn-website.com/690e3c8d/dms3rep/multi/solaranlagen-reinigen.ch-wave-unten-dunkelblau-kurz-gespiegelt-08.svg);
    background-position: 50% 0%;
}
    
#b55fd41c {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 8% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d9eab82a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 118ef8e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: url(https://irp.cdn-website.com/690e3c8d/dms3rep/multi/solaranlagen-reinigen.ch-wave-unten-dunkelblau-kurz-gespiegelt-08.svg);
    background-position: 50% 0%;
}
    
#\36 624dab6 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 8% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 821bc76 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 505d581 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 ac8f755 {
    margin: 0px 0% 0px 0%;
}
    
#\31 74832a2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: url(https://irp.cdn-website.com/690e3c8d/dms3rep/multi/solaranlagen-reinigen.ch-wave-unten-dunkelblau-kurz-rechts.svg);
    background-position: 50% 100%;
}
    
#eeb6eec9 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 8% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 5fc2a61 {
    margin: 0px 0% 0px 0%;
}
    
#\39 ade2f77 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 8% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 da37d0e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 35e5a44 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: url(https://irp.cdn-website.com/690e3c8d/dms3rep/multi/solaranlagen-reinigen.ch-wave-unten-dunkelblau-kurz-rechts.svg);
    background-position: 50% 100%;
}
}



@media all {
    
#\37 5996845 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 4f47097 {
    margin: 0px 0% 0px 0%;
}
    
#\37 e260d8a {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 8% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 16e0a40 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: url(https://irp.cdn-website.com/690e3c8d/dms3rep/multi/solaranlagen-reinigen.ch-wave-unten-orange-kurz-rechts.svg);
    background-position: 50% 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 a22c82c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 6c9330d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(1,22,64,1);
    background-image: url(https://irp.cdn-website.com/690e3c8d/dms3rep/multi/solaranlagen-reinigen.ch-wave-oben-orange-kurz-links.svg);
    background-position: 50% 0%;
}
    
#d4450e42 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 8% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bc8eefff {
    margin: -8% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d03181be {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 512d2a9 {
    margin: 0px 0% 0px 0%;
}
    
#e619f31f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: url(https://irp.cdn-website.com/690e3c8d/dms3rep/multi/solaranlagen-reinigen.ch-wave-unten-dunkelblau-kurz-gespiegelt-08.svg);
    background-position: 50% 0%;
}
    
#ef499fda {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 8% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding: 6% 6% 6% 6%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_rvf {
    width: 14%;
}
    
#widget_91c {
    width: 100.00%;
}
    
#widget_q2r {
    width: 79.78%;
}
    
#widget_82n {
    width: 283px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ef851b44 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
}
    
#e0165b31 {
    margin: 0px 0% 0px 0%;
}
    
#b0cfb02a {
    width: 100%;
    min-height: 80px;
}
    
#group_t7o {
    width: 100%;
    min-height: 286px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 3% 0% 0px 0%;
}
    
#cb8fcbc1 {
    width: 14%;
}
    
#widget_plf {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 b0793e3 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 6% 6% 6% 6%;
}
    
#\36 b87490e {
    margin: 0px 0% 0px 0%;
}
    
#\32 67c2951 {
    width: 100%;
    min-height: 267px;
    order: 1;
    height: auto;
    padding: 10px 10px 10px 10px;
    margin: 3% 0% 0% 0%;
}
    
#\35 fa849ca {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\33 ead6628 {
    width: 14%;
}
    
#\37 564519f {
    width: 86.49%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 6598628 {
    width: 100%;
    min-height: 301px;
    height: auto;
    padding: 10px 10px 10px 10px;
    margin: 3% 0% 0% 0%;
}
    
#\37 8622dba {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 6% 6% 6% 6%;
}
    
#\38 e69f992 {
    margin: 0px 0% 0px 0%;
}
    
#\39 34b861e {
    width: 100%;
    min-height: 80px;
}
    
#a46b8080 {
    width: 14%;
}
    
#\33 b37a47b {
    width: 79.65%;
}
    
#\33 a114f1f {
    width: 65.38%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 3559dfd {
    margin: 0px 0% 0px 0%;
}
    
#\32 a96b774 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 6% 6% 6% 6%;
}
    
#\30 899f087 {
    width: 100%;
    min-height: 291px;
    order: 1;
    height: auto;
    padding: 10px 10px 10px 10px;
    margin: 3% 0% 0% 0%;
}
    
#\30 e06ea65 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\30 d413941 {
    width: 14%;
}
    
#c6591722 {
    width: 83.76%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 853846a {
    margin: 0px 0% 0px 0%;
}
    
#\32 3f4340d {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 6% 6% 6% 6%;
}
    
#f22a3427 {
    width: 100%;
    min-height: 80px;
}
    
#cc3ee65c {
    width: 100%;
    min-height: 283px;
    height: auto;
    padding: 10px 10px 10px 10px;
    margin: 3% 0% 0% 0%;
}
    
#d32c6eeb {
    width: 14%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 016dc80 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 6% 6% 7% 6%;
}
    
#aa8aaa4e {
    margin: 0px 0% 0px 0%;
}
    
#\32 06c523a {
    width: 100%;
    min-height: 276px;
    order: 1;
    height: auto;
    padding: 10px 10px 10px 10px;
    margin: 3% 0% 0% 0%;
}
    
#fbe203ee {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\35 11794ff {
    width: 14%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 6b801b1 {
    margin: 0px 0% 0px 0%;
}
    
#a539e2a9 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 6% 6% 0% 6%;
}
    
#d467cc26 {
    width: 100%;
    min-height: 80px;
}
    
#deda2e89 {
    width: 100%;
    min-height: 286px;
    height: auto;
    padding: 10px 10px 10px 10px;
    margin: 3% 0% 0px 0%;
}
    
#\33 6b7e8d2 {
    width: 14%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 921ad91 {
    margin: 0px 0% 0px 0%;
}
    
#c1d91216 {
    padding: 2% 6% 2% 6%;
}
    
#c3bb9419 {
    margin-top: 32px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 6bdf981 {
    margin: 0px 0% 0px 0%;
}
    
#f4465fd3 {
    padding: 0% 6% 1% 6%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 2f0d3a6 {
    margin: 0px 0% 0px 0%;
}
    
#\38 5f3cab9 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 6% 6% 6% 6%;
}
    
#\37 20c3bb1 {
    width: 100%;
    min-height: 268px;
    order: 1;
    height: auto;
    padding: 10px 10px 10px 10px;
    margin: 3% 0% 0% 0%;
}
    
#\36 afd12af {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#b070e1e5 {
    width: 14%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 7201383 {
    width: 100%;
    min-height: 288px;
    height: auto;
    padding: 10px 10px 10px 10px;
    margin: 3% 0% 0% 0%;
}
    
#\35 7d5dc3b {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 6% 6% 6% 6%;
}
    
#f71195a6 {
    margin: 0px 0% 0px 0%;
}
    
#\30 7037e5a {
    width: 100%;
    min-height: 80px;
}
    
#d31c2b47 {
    width: 14%;
}
    
#e4679c44 {
    width: 70.91%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 5741246 {
    width: 100%;
    min-height: 275px;
    order: 1;
    height: auto;
    padding: 10px 10px 10px 10px;
    margin: 3% 0% 0% 0%;
}
    
#f462a35d {
    margin: 0px 0% 0px 0%;
}
    
#b2747b1a {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 2% 6% 6% 6%;
}
    
#e1c34ed4 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#f96fb7c6 {
    width: 14%;
}
    
#\39 ace54ce {
    width: 76.46%;
}
    
#\34 8eef308 {
    width: 59.99%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d9ba3137 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 2% 6% 2% 6%;
}
    
#\32 049c865 {
    margin: 0px 0% 0px 0%;
}
    
#\31 26f4aec {
    width: 100%;
    min-height: 80px;
}
    
#\37 98fe5e8 {
    width: 100%;
    min-height: 310px;
    height: auto;
    padding: 10px 10px 10px 10px;
    margin: 3% 0% 0% 0%;
}
    
#\30 f0008b4 {
    width: 14%;
}
    
#\34 d69c3a5 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c96d5e0f {
    margin: 0px 0% 0px 0%;
}
    
#\30 ac45a69 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 4% 6% 4% 6%;
}
    
#fdbeab75 {
    width: 100%;
    min-height: 262px;
    order: 1;
    height: auto;
    padding: 10px 10px 10px 10px;
    margin: 3% 0% 0% 0%;
}
    
#\39 157040d {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\31 2783d72 {
    width: 14%;
}
    
#\37 d9dcf10 {
    width: 70.31%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f2f74a38 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 2% 6% 5% 6%;
}
    
#aa277506 {
    margin: 0px 0% 0px 0%;
}
    
#\34 abf2e32 {
    width: 100%;
    min-height: 80px;
}
    
#d454b4e0 {
    width: 100%;
    min-height: 280px;
    height: auto;
    padding: 10px 10px 10px 10px;
    margin: 3% 0% 0% 0%;
}
    
#\31 a96723e {
    width: 14%;
}
    
#\34 9af8289 {
    width: 55.4375px;
}
    
#de72b118 {
    width: 87.19%;
}
    
#\34 5eadfc2 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 5253670 {
    width: 55.8px;
}
    
#\35 61b788d {
    margin: 0px 0% 0px 0%;
}
    
#\30 9b32276 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 2% 6% 2% 6%;
}
    
#\30 5756484 {
    width: 100%;
    min-height: 302px;
    order: 1;
    height: auto;
    padding: 10px 10px 10px 10px;
    margin: 3% 0% 0% 0%;
}
    
#df0b658c {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#cebf9ede {
    width: 14%;
}
    
#a276af52 {
    width: 87.13%;
}
    
#\33 77230ea {
    width: 83.31%;
}
    
#\38 e33e6e4 {
    width: 83.91%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 daac048 {
    margin: 0px 0% 0px 0%;
}
    
#\38 4a87018 {
    padding: 4% 6% 0% 6%;
}
    
#\33 120b3ff {
    width: 14%;
}
    
#bb3c845a {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 da960ac {
    padding: 2% 6% 6% 6%;
}
    
#\38 3084ed7 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 6b521ba {
    padding: 6% 6% 6% 6%;
}
    
#f436175b {
    margin: 0px 0% 0px 0%;
}
    
#b68af0e4::before, #b68af0e4 > .bgExtraLayerOverlay {
    
}
    
#a3756e74 {
    width: 100.00%;
}
    
#\37 d2809ae {
    width: 100.00%;
}
    
#\31 8d31402 {
    width: 14%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 4b2741c {
    padding: 0% 6% 2% 6%;
}
    
#c27f4257 {
    margin: 0px 0% 0px 0%;
}
}



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



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



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



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



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#fe315a4b {
    padding: 2% 6% 10% 6%;
}
    
#\34 b68ab2c {
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 624dab6 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\34 821bc76 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 5fc2a61 {
    margin: 0px 0% 0px 0%;
}
    
#\39 ade2f77 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 72px;
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 512d2a9 {
    margin: 0px 0% 0px 0%;
}
    
#ef499fda {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 38px;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20% 8% 20% 8%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#widget_q2r.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_q2r {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#widget_rvf {
    margin-left: 0px;
    margin-right: 0px;
    width: 20%;
}
    
#widget_82n {
    width: 293px;
    margin-top: -5px;
}
    
#widget_91c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_91c {
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ef851b44 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 8% 6% 8%;
}
    
#b0cfb02a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#group_t7o {
    width: 100%;
    min-height: 222px;
    align-items: center;
    height: auto;
}
    
#cb8fcbc1 {
    width: 20%;
}
    
#widget_6jt {
    width: 100.00%;
}
    
#e0165b31 {
    margin: 0px 0% 0px 0%;
}
    
#widget_plf {
    height: 212px;
}
}



@media (max-width: 767px) {
    
#\34 b0793e3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 8% 6% 8%;
}
    
#\32 67c2951 {
    width: 100%;
    min-height: 192px;
    align-items: center;
    height: auto;
    order: 1;
}
    
#\35 fa849ca {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 0;
}
    
#\33 ead6628 {
    width: 20%;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\36 b87490e {
    margin: 0px 0% 0px 0%;
}
    
#group_63b {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
}
    
#\36 8bee363 {
    min-width: 32px;
    width: 55px;
    margin: 0px 0% 0px 0%;
}
    
#widget_kd5 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#de5a460a {
    width: 55px;
}
    
#\32 a1399b4 {
    width: 51px;
    height: auto;
}
    
#\34 a4e3a23 {
    width: 55px;
}
}



@media (max-width: 767px) {
    
#\32 6598628 {
    width: 100%;
    min-height: 194px;
    align-items: center;
    height: auto;
}
    
#\37 8622dba {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 8% 6% 8%;
}
    
#\39 34b861e {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#a46b8080 {
    width: 20%;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\38 e69f992 {
    margin: 0px 0% 0px 0%;
}
    
#\39 cabf9f9 {
    width: 55px;
}
}



@media (max-width: 767px) {
    
#\30 e06ea65 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 0;
}
    
#\30 899f087 {
    width: 100%;
    min-height: 180px;
    align-items: center;
    order: 1;
    height: auto;
}
    
#\32 a96b774 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 8% 6% 8%;
}
    
#\30 d413941 {
    width: 20%;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\35 3559dfd {
    margin: 0px 0% 0px 0%;
}
    
#\30 c61f856 {
    width: 53px;
    height: auto;
}
}



@media (max-width: 767px) {
    
#f22a3427 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#cc3ee65c {
    width: 100%;
    min-height: 191px;
    align-items: center;
    height: auto;
}
    
#\32 3f4340d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 8% 6% 8%;
}
    
#d32c6eeb {
    width: 20%;
}
    
#\35 853846a {
    margin: 0px 0% 0px 0%;
}
    
#\33 fb24fe7 {
    width: 100.00%;
}
    
#\30 bf173d9 {
    width: 301px;
}
    
#\34 60f78fe {
    width: 54px;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\32 06c523a {
    width: 100%;
    min-height: 187px;
    align-items: center;
    height: auto;
    order: 1;
}
    
#\33 016dc80 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 8% 6% 8%;
}
    
#fbe203ee {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    order: 0;
}
    
#\35 11794ff {
    width: 20%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#aa8aaa4e {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d467cc26 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#a539e2a9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 8% 0% 8%;
}
    
#deda2e89 {
    width: 100%;
    min-height: 213px;
    align-items: center;
    height: auto;
}
    
#\33 6b7e8d2 {
    width: 20%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\37 6b801b1 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#f8b2f1c4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c1d91216 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 2% 8% 2% 8%;
}
    
#\33 921ad91 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 042babb {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\35 41e93f8 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#f4465fd3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 8% 1% 8%;
}
    
#\33 6bdf981 {
    margin: 0px 0% 0px 0%;
}
    
#\34 2fd8fdc {
    width: 55px;
}
    
#\39 d77d2ef {
    width: 55px;
}
}



@media (max-width: 767px) {
    
#\37 20c3bb1 {
    width: 100%;
    min-height: 195px;
    align-items: center;
    height: auto;
    order: 1;
}
    
#\38 5f3cab9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 8% 6% 8%;
}
    
#\36 afd12af {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    order: 0;
}
    
#b070e1e5 {
    width: 20%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\30 2f0d3a6 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 7201383 {
    width: 100%;
    min-height: 205px;
    align-items: center;
    height: auto;
    padding: 10px 10px 10px 10px;
    margin: 5% 0% 0% 0%;
}
    
#\35 7d5dc3b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 8% 6% 8%;
}
    
#\30 7037e5a {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#d31c2b47 {
    width: 20%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#f71195a6 {
    margin: 0px 0% 0px 0%;
}
    
#ba289424 {
    width: 51px;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\38 5741246 {
    width: 100%;
    min-height: 195px;
    align-items: center;
    order: 1;
    height: auto;
}
    
#e1c34ed4 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    order: 0;
}
    
#b2747b1a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 8% 6% 8%;
}
    
#f96fb7c6 {
    width: 20%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#f462a35d {
    margin: 0px 0% 0px 0%;
}
    
#d46b1b3e {
    width: 53px;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\31 26f4aec {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#d9ba3137 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 8% 6% 8%;
}
    
#\37 98fe5e8 {
    width: 100%;
    min-height: 192px;
    align-items: center;
    height: auto;
    padding: 10px 10px 10px 10px;
    margin: 4% 0% 0% 0%;
}
    
#\30 f0008b4 {
    width: 20%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\32 049c865 {
    margin: 0px 0% 0px 0%;
}
    
#\34 d69c3a5 {
    width: 100.00%;
}
    
#\38 8bdc6d7 {
    width: 52px;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\39 157040d {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    order: 0;
}
    
#\30 ac45a69 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 8% 6% 8%;
}
    
#fdbeab75 {
    width: 100%;
    min-height: 179px;
    align-items: center;
    order: 1;
    height: auto;
}
    
#\31 2783d72 {
    width: 20%;
}
    
#c96d5e0f {
    margin: 0px 0% 0px 0%;
}
    
#b409c025 {
    width: 50px;
    height: auto;
}
    
#f727f067 {
    width: 51px;
    height: auto;
}
}



@media (max-width: 767px) {
    
#f2f74a38 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 8% 14% 8%;
}
    
#d454b4e0 {
    width: 100%;
    min-height: 178px;
    align-items: center;
    height: auto;
    padding: 10px 10px 10px 10px;
    margin: 4% 0% 0% 0%;
}
    
#\34 abf2e32 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\31 a96723e {
    width: 20%;
}
    
#aa277506 {
    margin: 0px 0% 0px 0%;
}
    
#\34 5eadfc2 {
    width: 100.00%;
}
    
#\34 9af8289 {
    width: 52px;
    height: auto;
}
    
#a1491fab {
    width: 50px;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\30 9b32276 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 8% 6% 8%;
}
    
#df0b658c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
}
    
#\30 5756484 {
    width: 100%;
    min-height: 190px;
    align-items: center;
    order: 1;
    height: auto;
}
    
#cebf9ede {
    width: 20%;
}
    
#\35 61b788d {
    margin: 0px 0% 0px 0%;
}
    
#\38 e33e6e4 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#dd53127a {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\38 4a87018 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 8% 0% 8%;
}
    
#\33 120b3ff {
    width: 20%;
}
    
#\38 daac048 {
    margin: 0px 0% 0px 0%;
}
    
#bb3c845a {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\33 da960ac {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 2% 2% 8% 2%;
}
    
#cfc74cae {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 3084ed7 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 7dd7ffd {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\39 6b521ba {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 8% 8% 8%;
}
    
#b68af0e4::before, #b68af0e4 > .bgExtraLayerOverlay {
    
}
    
#\31 8d31402 {
    width: 20%;
}
    
#f436175b {
    margin: 0px 0% 0px 0%;
}
    
#\37 d2809ae {
    width: 100.00%;
}
    
#a3756e74 {
    width: 100.00%;
}
    
#\36 100fdf6 {
    margin-top: 2px;
}
}



@media (max-width: 767px) {
    
#\30 4b2741c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 8% 2% 8%;
}
    
#a312c5e1 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\33 d4f3155 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#c27f4257 {
    margin: 0px 0% 0px 0%;
}
    
#ee326400 {
    width: 55px;
    height: auto;
}
    
#d8572ef8 {
    width: 55px;
}
}



@media (max-width: 767px) {
    
#df2010bf {
    min-height: 20px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#\31 6f4257c {
    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) {
    
#\31 3f9c7ea {
    min-height: 27px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#\39 1a6bb86 {
    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) {
    
#efc69fbd {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\38 0523fa8 {
    min-height: 20px;
    align-items: center;
    width: 100%;
    height: auto;
}
}



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



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



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



@media (max-width: 767px) {
    
#fe315a4b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 8% 15% 8%;
}
    
#\34 b68ab2c {
    margin: 0px 0% 0px 0%;
}
    
#cfb00f39 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\33 a51d4fb {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\33 6237ec6 {
    min-height: 24px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#b55fd41c {
    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) {
    
#d9eab82a {
    min-height: 20px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#\36 624dab6 {
    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 505d581 {
    min-height: 21px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#eeb6eec9 {
    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) {
    
#\39 ade2f77 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\39 da37d0e {
    min-height: 20px;
    align-items: center;
    width: 100%;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\37 5996845 {
    min-height: 20px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#\37 e260d8a {
    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) {
    
#\38 a22c82c {
    min-height: 20px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#d4450e42 {
    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) {
    
#d03181be {
    min-height: 20px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#ef499fda {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}

