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

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

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

  *#dm .dmInner div.u_1880258039 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1214236641 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1686947468 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1028697980 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1655460422 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1353532759 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1270964600 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1911614842 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1780976938 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1804146244 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1901173836 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1182840314 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1282087857 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1168904175 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1058965819 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1860403176 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1199062947 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
  }

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

  *#dm .dmInner a.u_1608569627.hover { background-image:none !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1664822945 { text-align:left !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1664822945 { text-align:left !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1664822945 { text-align:left !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 8f0bbb9 {
    min-height: 320px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 2% 1% 2%;
    margin: 0% 0% 0% 0%;
}
    
#da6fb567 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\35 496f7ff {
    margin: 0px 0% 0px 0%;
}
    
#\36 e677859 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 32.6%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\34 3d57bfd {
    width: 60%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 369e8c7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 369e8c7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 16px 0% 0px 0%;
}
    
#\39 89bcd81 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_45k.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_45k {
    width: 200px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 8px 0px 0px 0px;
}
    
#\36 260e677 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 32.6%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#d5144c30 {
    width: 60%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 d6decb0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 d6decb0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 16px 0% 0px 0%;
}
    
#\34 45c27c8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d9b4d5ba.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#d9b4d5ba {
    width: 200px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 8px 0px 0px 0px;
}
    
#\38 22a4489 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 32.6%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\33 3a87ed5 {
    width: 60%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 252d9d8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 252d9d8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 16px 0% 0px 0%;
}
    
#\35 148063e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 d875a4b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\37 d875a4b {
    width: 200px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 8px 0px 0px 0px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 2c71999 {
    margin: 0px 0% 0px 0%;
}
    
#df577567 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 f3b21d2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 49.5%;
    min-width: 4%;
    order: 1;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\39 a312ae7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 dd95db7 {
    min-height: auto;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#c7bb1865 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
    box-shadow: none;
}
    
#d96079f5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 49.5%;
    min-width: 4%;
    order: 1;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\33 021a480 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 7952b18 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\38 c2e3fc8 {
    min-height: 728px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#aac003ea {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e0568c5a {
    width: 54.24%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#c1262890 {
    margin: 0px 0% 0px 0%;
}
    
#c7efbfee {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 45.76%;
    min-width: 4%;
    justify-content: flex-end;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f52cc285 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 b241116::before, #\31 b241116 > .bgExtraLayerOverlay {
    
}
#\31 b241116 {
    background-image: url("https://le-de.cdn-website.com/89b11ede23744b5b879d17fe42a9120f/dms3rep/multi/opt/hero_home_neu-1920w.jpg");
    background-color: var(--color_2);
    box-shadow: rgba(0, 0, 0, 0.25) -12px 0px 11px -9px inset;
    background-position: 100% 50%;
}
    
#b68324bd {
    width: 280px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ca29df42 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 cbdbf32 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 2% 1% 2%;
    margin: 0% 0% 0% 0%;
}
    
#db1eac44 {
    margin: 0px 0% 0px 0%;
}
    
#\38 56066b3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    order: 1;
    border-width: 5px 5px 5px 5px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    border-radius: 15px 15px 15px 15px;
    background-color: var(--color_2);
    background-image: none;
    margin: 0% 0% 0% 0%;
}
    
#e074a75c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 659db65 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\33 e32e8ff {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 d006623 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d0f574c9 {
    margin: 0px 0% 0px 0%;
}
    
#a2a38307 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#widget_t6m {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\32 3511456 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ddc26f00 {
    min-height: auto;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\34 b56e1db {
    margin: 0px 0% 0px 0%;
}
    
#\39 b1fa222 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ae36e784 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 32.6%;
    min-width: 4%;
    justify-content: flex-start;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\32 486ab10 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f2385f2c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\37 f3d9aff {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 32.6%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\36 34d7f4a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 229fa9a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 32.6%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\36 9f29442 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 768428a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 08fcd7d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 438c2be {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 b4bdbdf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 d08dfa3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 d7e33f5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d47b30dd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#db0a63dc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c63cbb53 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 c8cae63 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#be1e5f66 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b9863ec8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 459edd5 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#deee2d27 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b620421b {
    margin: 0px 0% 0px 0%;
}
    
#\31 f5bed33 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#bf80191c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\31 4914222 {
    width: 60%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 5350468.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\35 5350468 {
    width: 200px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 8px 0px 0px 0px;
}
    
#\34 418f11a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 32.6%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#bf48c4d7 {
    min-height: 320px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#a10eef02.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a10eef02 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 16px 0% 0px 0%;
}
    
#\33 d41e68c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\33 d41e68c {
    width: 200px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 8px 0px 0px 0px;
}
    
#\38 bc8ad8f {
    width: 60%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 058089b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 32.6%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\30 db72f0a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 300d1ce {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 1dcc6be.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\39 1dcc6be {
    width: 200px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 8px 0px 0px 0px;
}
    
#\38 5aac4e9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 32.6%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\31 dd8a763 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a95d0785 {
    width: 60%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 6d5034b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 6d5034b {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 16px 0% 0px 0%;
}
    
#c52e8967 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#afcb3820.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#afcb3820 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 16px 0% 0px 0%;
}
    
#\34 7ab9ba8 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#fc423618 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\34 c7148f7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 f398e15 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b08514f0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-end;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 d29cc5d {
    margin: 0px 0% 0px 0%;
}
    
#\32 f0f1b13::before, #\32 f0f1b13 > .bgExtraLayerOverlay {
    
}
#\32 f0f1b13 {
    background-image: none;
    background-color: var(--color_4);
    box-shadow: none;
}
    
#ee3f874c {
    min-height: 720px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 8f0bbb9 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 1%;
    min-height: 320px;
}
    
#\35 496f7ff {
    margin: 0px 0% 0px 0%;
}
    
#\36 e677859 {
    width: 32.6%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\34 3d57bfd {
    height: auto;
}
    
#\36 260e677 {
    width: 32.6%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#d5144c30 {
    height: auto;
}
    
#\38 22a4489 {
    width: 32.6%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\33 3a87ed5 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 2c71999 {
    margin: 0px 0% 0px 0%;
}
    
#\39 dd95db7 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\30 f3b21d2 {
    width: 100%;
    min-height: 80px;
}
    
#d96079f5 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 c2e3fc8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 250px 4% 6% 4%;
}
    
#aac003ea {
    width: 93.73%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#f52cc285 {
    width: 93.73%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 b241116::before, #\31 b241116 > .bgExtraLayerOverlay {
    
}
#\31 b241116 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 100% 50%;
}
    
#e0568c5a {
    order: 0;
    width: 100%;
    min-height: 80px;
}
    
#c7efbfee {
    order: 1;
    width: 100%;
    min-height: 80px;
}
    
#c1262890 {
    margin: 0px 0% 0px 0%;
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#ddc26f00 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\34 b56e1db {
    margin: 0px 0% 0px 0%;
}
    
#ae36e784 {
    width: 100%;
    min-height: 80px;
}
    
#\37 f3d9aff {
    width: 100%;
    min-height: 80px;
}
    
#\32 229fa9a {
    width: 100%;
    min-height: 80px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 4914222 {
    height: auto;
}
    
#bf48c4d7 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\38 bc8ad8f {
    height: auto;
}
    
#a95d0785 {
    height: auto;
}
    
#\34 7ab9ba8 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 c7148f7 {
    width: 93.73%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 f398e15 {
    width: 93.73%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#b08514f0 {
    order: 1;
    width: 100%;
    min-height: 80px;
}
    
#\32 f0f1b13::before, #\32 f0f1b13 > .bgExtraLayerOverlay {
    
}
#\32 f0f1b13 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 100% 50%;
}
    
#ee3f874c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 1% 4% 1% 4%;
}
    
#\33 d29cc5d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 8f0bbb9 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\36 e677859 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 3d57bfd {
    height: auto;
}
    
#\36 260e677 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#d5144c30 {
    height: auto;
}
    
#\38 22a4489 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\33 3a87ed5 {
    height: auto;
}
}



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



@media (max-width: 767px) {
    
#\38 c2e3fc8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 200px 4% 6% 4%;
}
    
#e0568c5a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c7efbfee {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\31 b241116::before, #\31 b241116 > .bgExtraLayerOverlay {
    
}
#\31 b241116 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 100% 50%;
}
    
#c1262890 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ca29df42 {
    width: 100%;
}
    
#\35 cbdbf32 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\38 56066b3 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 10px 0px 10px 0px;
    margin: 0% 0% 0% 0%;
}
}



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



@media (max-width: 767px) {
    
#ddc26f00 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#ae36e784 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 f3d9aff {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\32 229fa9a {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\31 4914222 {
    height: auto;
}
    
#\34 418f11a {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#bf48c4d7 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\38 5aac4e9 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\38 bc8ad8f {
    height: auto;
}
    
#a95d0785 {
    height: auto;
}
    
#\36 058089b {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#b08514f0 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\32 f0f1b13::before, #\32 f0f1b13 > .bgExtraLayerOverlay {
    
}
#\32 f0f1b13 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
    
#ee3f874c {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}

