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

  *#dm .dmInner nav.u_1786412534.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { font-size:16px !important; }

  *#dm .dmInner nav.u_1786412534.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before { font-size:16px !important; }

  *#dm .dmInner nav.u_1786412534.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after { font-size:16px !important; }

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

  *#dm .dmInner div.u_3903748280 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1005732787 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1360228578 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1195006075 img { object-fit:contain !important; }

  *#dm .dmInner *.u_2775407234 .photoGalleryThumbs .image-container a { background-size:contain !important; }

  *#dm .dmInner div.u_3793002861 img { border-radius:0px 0px 80px 0px !important; }

  *#dm .dmInner div.u_1602299980 img { border-radius:0px 0px 80px 0px !important; }

  *#dm .dmInner div.u_1533606340 img { border-radius:0px 0px 80px 0px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1664822945 { text-align:left !important; }

  *#dm .dmInner *.u_2775407234 .photoGalleryThumbs { padding:0px !important; }

  *#dm .dmInner *.u_2775407234 .layout-container { padding:0px !important; }

  *#dm .dmInner *.u_2775407234 .photoGalleryViewAll { padding:0 0px !important; }

  *#dm .dmInner *.u_2775407234 .photoGalleryThumbs .image-container a { padding-top:150px !important; }

  *#dm .dmInner #e63d0017 { background-position:-14rem -4rem; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1664822945 { text-align:left !important; }

  *#dm .dmInner #e63d0017 { background-position:-38rem -9rem; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1664822945 { text-align:left !important; }

  *#dm .dmInner #e63d0017 { background-position:-38rem -9rem; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 9e1b724 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-end;
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#b616ddb4 {
    min-height: 100vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 0b2f691 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://le-de.cdn-website.com/419529f4ef4e43718840f81d92cd8619/dms3rep/multi/opt/bgHeader-1920w.jpg");
}
    
#widget_adn {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_rdc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_rdc {
    width: 66.59%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_2o1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_593 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 var(--color_4);
    border-style: solid;
}
    
#group_dat {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_jk1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 31.89%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    justify-self: auto;
    order: 1;
    --column-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_43e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_43e {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#widget_rs0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 79c0eeb {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 9932710 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 12% 0% 12% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 d8cfad2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#c5a4a5ef {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 99497ae {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_d5q {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_khq {
    width: 73.53%;
    height: auto;
    max-width: 100%;
}
    
#widget_is0 {
    width: 100%;
    height: 100vh;
    max-width: 100%;
}
    
#\35 80caec5 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 e1a5b2f {
    min-height: 100vh;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\37 f4a6fa6 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://le-de.cdn-website.com/419529f4ef4e43718840f81d92cd8619/dms3rep/multi/opt/bgSeperator-1920w.jpg");
}
    
#\32 2cd3ab6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 08aa129 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_lvb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_141.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 32px 16px 32px;
}
#widget_141 {
    width: 280px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 0a34e7e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 cd7285f {
    min-height: 100vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#fce9cff2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_p6p {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_v5s {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_vng {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: space-between;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_0sb {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#widget_49r {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_l9l {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_1i0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 b9cf2cc {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a19bfe88 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\37 6c798e7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 fb32c49 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 44759d1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 44759d1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 20px 0% 0px 0%;
}
    
#f3b63faa {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: space-between;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bf580abe {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#c89af131 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 3ee4044 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#bd632f27.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bd632f27 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\38 670c611 {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 015be80 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\35 a82d319 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e62614fe {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ff9081f8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ff9081f8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 20px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 d612b1e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 4adf68f::before, #\34 4adf68f > .bgExtraLayerOverlay {
    
}
#\34 4adf68f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://le-de.cdn-website.com/419529f4ef4e43718840f81d92cd8619/dms3rep/multi/opt/bgSeperator2-1920w.jpg");
}
    
#da333e72 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 41.46%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 36824bc {
    min-height: 100vh;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\38 fc0dab8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 56.54%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_1bv {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 f5fda50 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 12% 0% 12% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 c598b2e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#d07cb751 {
    width: 100%;
    height: 100vh;
    max-width: 100%;
}
    
#ed972dd1 {
    margin: 0px 0% 0px 0%;
}
    
#e8e8ee11 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 32e4d6d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#b9a22e1d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_96a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a6d76d04.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 32px 16px 32px;
}
#a6d76d04 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#aa427da1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#f5c2b6d6 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e02fcbfd {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#de0a77f0 {
    margin: 0px 0% 0px 0%;
}
    
#widget_f9d {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#e4f2d2f2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 1824a83::before, #\31 1824a83 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.75;
    border-radius: inherit;
}
#\31 1824a83 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: url("https://le-de.cdn-website.com/419529f4ef4e43718840f81d92cd8619/dms3rep/multi/opt/element_2-1920w.jpg");
    background-size: auto;
    background-position: 0% 100%;
}
    
#deeb085d {
    min-height: 70vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\38 b958585 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_jis {
    width: 100%;
    height: auto;
    max-width: 800px;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#fe6d7138.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 32px 16px 32px;
}
#fe6d7138 {
    width: 280px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b97487b1 {
    min-height: 100vh;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#d6ada0db {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://le-de.cdn-website.com/419529f4ef4e43718840f81d92cd8619/dms3rep/multi/opt/bgSeperator3-1920w.jpg");
}
    
#\33 056fb55 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 38d1f3b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 9f24736 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 c84ef3b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 b550539 {
    margin: 0px 0% 0px 0%;
}
    
#\31 bdf224a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 29d68bf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 04658a8 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 12% 0% 12% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 563f121 {
    width: 100%;
    height: 100vh;
    max-width: 100%;
}
    
#\38 7f004f8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_j8o {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c5b54453 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 1af66f7 {
    min-height: 500px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\31 da9ef8a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#widget_8av {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 68d97b7 {
    min-height: 80vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    margin: 0% 0% 0% 0%;
}
    
#\36 1d58548 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\39 b65dd59 {
    width: 100%;
    height: auto;
    max-width: 1000px;
    margin-left: 0px;
    margin-right: 0px;
}
    
#e63d0017::before, #e63d0017 > .bgExtraLayerOverlay {
    
}
#e63d0017 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://le-de.cdn-website.com/419529f4ef4e43718840f81d92cd8619/dms3rep/multi/opt/pipette-1920w.png");
    background-size: auto;
    background-position: 0% 50%;
}
    
#widget_bri {
    width: 100%;
    height: auto;
    max-width: 800px;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b616ddb4 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 79c0eeb {
    margin: 0px 0% 0px 0%;
}
    
#group_593 {
    min-height: 100px;
}
    
#widget_rdc {
    width: 55.28%;
}
    
#group_jk1 {
    width: 41.12%;
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: space-between;
    row-gap: 0px;
}
    
#widget_2o1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 53.28%;
}
    
#widget_43e {
    margin-right: 0%;
    margin-left: 0%;
    width: 44.52%;
}
    
#widget_rs0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 9932710 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\35 80caec5 {
    margin: 0px 0% 0px 0%;
}
    
#widget_khq {
    width: 100%;
}
    
#c5a4a5ef {
    width: 100%;
    min-height: 80px;
}
    
#\38 99497ae {
    width: 100%;
    min-height: 80px;
}
    
#widget_is0 {
    height: 500px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 e1a5b2f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 50vh;
}
    
#d3d0db95 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 cd7285f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\39 e1e8338 {
    margin: 0px 0% 0px 0%;
}
    
#group_v5s {
    column-gap: 3.4964716594582295%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#group_vng {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.25%;
    justify-content: flex-start;
}
    
#\33 b9cf2cc {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.25%;
    justify-content: flex-start;
}
    
#f3b63faa {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.25%;
    justify-content: flex-start;
}
    
#\38 670c611 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.25%;
}
    
#\32 44759d1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 44759d1 {
    margin: 0px 0% 0px 0%;
}
    
#ff9081f8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ff9081f8 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 4adf68f::before, #\34 4adf68f > .bgExtraLayerOverlay {
    
}
#\34 4adf68f {
    background-position: 50% 50%;
}
    
#\38 2ac92ba {
    margin: 0px 0% 0px 0%;
}
    
#\35 36824bc {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 80vh;
}
    
#da333e72 {
    width: 38.09%;
}
    
#\38 fc0dab8 {
    width: 59.83%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 f5fda50 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#ed972dd1 {
    margin: 0px 0% 0px 0%;
}
    
#\39 c598b2e {
    width: 100%;
    min-height: 80px;
}
    
#\36 32e4d6d {
    width: 100%;
    min-height: 80px;
}
    
#d07cb751 {
    height: 448px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 d181624 {
    margin: 0px 0% 0px 0%;
}
    
#deeb085d {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\31 1824a83::before, #\31 1824a83 > .bgExtraLayerOverlay {
    
}
#\31 1824a83 {
    background-position: 0% 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b97487b1 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 50vh;
}
    
#b16f2a2e {
    margin: 0px 0% 0px 0%;
}
    
#\33 056fb55 {
    width: 39.55%;
}
    
#\35 9f24736 {
    width: 58.37%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 b550539 {
    margin: 0px 0% 0px 0%;
}
    
#\32 04658a8 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 563f121 {
    height: 469px;
}
    
#\31 bdf224a {
    width: 100%;
    min-height: 80px;
}
    
#\31 c84ef3b {
    width: 100%;
    min-height: 80px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 68d97b7 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#f230e7f9 {
    margin: 0px 0% 0px 0%;
}
    
#e63d0017::before, #e63d0017 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\32 9e1b724 {
    min-height: 50vh;
    align-items: flex-start;
    width: 100%;
    justify-content: flex-start;
    row-gap: 24px;
}
    
#b616ddb4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 25% 4% 2% 4%;
}
    
#group_dat {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#widget_rdc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_jk1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 79c0eeb {
    margin: 0px 0% 0px 0%;
}
    
#group_593 {
    min-height: 40px;
}
    
#widget_43e {
    width: 50px;
}
    
#\39 0b2f691 {
    background-position: 50% 50%;
}
}



@media (max-width: 767px) {
    
#\39 9932710 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#c5a4a5ef {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 99497ae {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_is0 {
    height: 240px;
}
    
#widget_khq {
    width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\34 e1a5b2f {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\32 2cd3ab6 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 32px 0px 32px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 08aa129 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\37 0a34e7e {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 cd7285f {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_0sb {
    height: auto;
}
    
#a19bfe88 {
    height: auto;
}
    
#bf580abe {
    height: auto;
}
    
#\31 015be80 {
    height: auto;
}
    
#group_v5s {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_vng {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 b9cf2cc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f3b63faa {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 670c611 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\34 4adf68f::before, #\34 4adf68f > .bgExtraLayerOverlay {
    
}
    
#da333e72 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\35 36824bc {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\38 fc0dab8 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
}



@media (max-width: 767px) {
    
#\37 f5fda50 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\39 c598b2e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d07cb751 {
    height: 306px;
}
    
#\36 32e4d6d {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#a6d76d04 {
    width: auto;
}
}



@media (max-width: 767px) {
    
#aa427da1 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#f5c2b6d6 {
    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) {
    
#deeb085d {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\38 b958585 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\31 1824a83::before, #\31 1824a83 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#b97487b1 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#d6ada0db {
    background-position: 50% 50%;
}
    
#\33 056fb55 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\35 9f24736 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
}



@media (max-width: 767px) {
    
#\31 c84ef3b {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\31 bdf224a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 04658a8 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\30 563f121 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#c5b54453 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\38 1af66f7 {
    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 68d97b7 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\36 1d58548 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#e63d0017::before, #e63d0017 > .bgExtraLayerOverlay {
    
}
}

