@media all {
  *#dm .dmInner a.u_1746920839 span.text {
    color:var(--color_2) !important;
    font-weight:500 !important;
  }

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

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

  *#dm .dmInner nav.u_1010051141 { color:white !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_208557592 img {
    border-radius:20px 20px 20px 20px !important;
    box-shadow:none !important;
  }

  *#dm .dmInner div.u_3259983124 img {
    border-radius:20px 20px 20px 20px !important;
    box-shadow:none !important;
  }

  *#dm .dmInner div.u_1991311548 img {
    border-radius:20px 20px 20px 20px !important;
    box-shadow:none !important;
  }

  *#dm .dmInner div.u_1731009503 img {
    border-radius:20px 20px 20px 20px !important;
    box-shadow:none !important;
  }

  *#dm .dmInner div.u_1188216743 img {
    border-radius:20px 20px 20px 20px !important;
    box-shadow:none !important;
  }
}
@media (min-width:1025px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_2) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_2) !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_2) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_2) !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_1) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_1) !important; }

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

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

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

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

  *#dm .dmInner a.u_1675721173 span.text { font-size:16px !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_2) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_2) !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping]:not([data-scrolling]) {
    background-color: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: initial;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 100px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 10% 2% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\32 3e70eff {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 9a811c5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    order: 1;
    justify-content: flex-start;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 20px;
    padding: 2% 6% 2% 6%;
}
    
#\34 9a811c5 {
    width: 100%;
    min-height: 80px;
    order: 0;
    row-gap: 16px;
}
    
#\32 3e70eff {
    width: 395px;
    order: 1;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 25px;
    padding: 4% 6% 4% 6%;
}
    
#\32 3e70eff {
    width: 89.03%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9a811c5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    margin-bottom: 0px;
    justify-content: center;
    order: 0;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#eb9ddd8e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 986a8df {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 6% 2% 6%;
    margin: 0% 0% 0% 0%;
}
    
#widget_899 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 986a8df {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
    padding: 2% 4% 2% 4%;
}
    
#eb9ddd8e {
    width: 100%;
    min-height: 8px;
}
    
#widget_899 {
    order: 0;
    width: 434px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 7c0878b {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#eb9ddd8e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    height: auto;
}
    
#\34 986a8df {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 6% 4% 6%;
}
    
#widget_899 {
    width: 83.39%;
}
    
#\32 7c0878b {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 9c4ddcc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 62%;
    min-width: 4%;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 71129ed {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_fbn {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 3e4522e::before, #\38 3e4522e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.29;
    border-radius: inherit;
}
#\38 3e4522e {
    background-image: url(https://lirp.cdn-website.com/7c5ada18/dms3rep/multi/opt/reseller_e-1fa7600d-1920w.png);
    background-position: 50% 0%;
}
#\38 3e4522e.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA6ElEQVQI1wXBTUuDAACAYf9EUJfq0Bgjax4yhDU/slpsM7ItnS0vIZnmZpjEqLXTDlEkbNDFIDr0P9+eRyjiNhPPYOZ3KRKfv1nId27zk3coM4u36IykpyI8XamMXIPX0GXxElPO7liOLcr0lN/8nMXIZjI0EWy9htdReIw8Puc5y/kD7+kFxe0xX3Gbj9Di2T9BMJUKLb2O47RIs4DpNCEL+4wHJvd2k6h3iG9pCFJtjf36BtrBLn23TZIFBMGAXtegKe+gNWQ0tYEgbq1Qr64iievohsz1zSXO0EY/0tmsVKmIEtt7Cv/Xi3lgwoS/VAAAAABJRU5ErkJggg==');
}
    
#widget_gd1 {
    width: 10062%;
    height: auto;
    max-width: 100%;
}
    
#\31 8c6fe76 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_qf6 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#group_8dn {
    width: 34%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 71129ed {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\38 3e4522e::before, #\38 3e4522e > .bgExtraLayerOverlay {
    
}
#\38 3e4522e.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA6ElEQVQI1wXBTUuDAACAYf9EUJfq0Bgjax4yhDU/slpsM7ItnS0vIZnmZpjEqLXTDlEkbNDFIDr0P9+eRyjiNhPPYOZ3KRKfv1nId27zk3coM4u36IykpyI8XamMXIPX0GXxElPO7liOLcr0lN/8nMXIZjI0EWy9htdReIw8Puc5y/kD7+kFxe0xX3Gbj9Di2T9BMJUKLb2O47RIs4DpNCEL+4wHJvd2k6h3iG9pCFJtjf36BtrBLn23TZIFBMGAXtegKe+gNWQ0tYEgbq1Qr64iievohsz1zSXO0EY/0tmsVKmIEtt7Cv/Xi3lgwoS/VAAAAABJRU5ErkJggg==');
}
}



@media (max-width: 767px) {
    
#\38 9c4ddcc {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: center;
    padding: 16% 16px 16% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 71129ed {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 6% 12% 6%;
}
    
#\38 3e4522e::before, #\38 3e4522e > .bgExtraLayerOverlay {
    
}
#\38 3e4522e.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA6ElEQVQI1wXBTUuDAACAYf9EUJfq0Bgjax4yhDU/slpsM7ItnS0vIZnmZpjEqLXTDlEkbNDFIDr0P9+eRyjiNhPPYOZ3KRKfv1nId27zk3coM4u36IykpyI8XamMXIPX0GXxElPO7liOLcr0lN/8nMXIZjI0EWy9htdReIw8Puc5y/kD7+kFxe0xX3Gbj9Di2T9BMJUKLb2O47RIs4DpNCEL+4wHJvd2k6h3iG9pCFJtjf36BtrBLn23TZIFBMGAXtegKe+gNWQ0tYEgbq1Qr64iievohsz1zSXO0EY/0tmsVKmIEtt7Cv/Xi3lgwoS/VAAAAABJRU5ErkJggg==');
}
    
#widget_fbn {
    width: 100%;
}
    
#widget_gd1 {
    width: 100%;
}
    
#\31 8c6fe76 {
    width: 100%;
}
    
#a06904af {
    margin: 0px 0% 0px 0%;
}
    
#group_8dn {
    width: 100%;
    min-height: 0px;
    align-items: center;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#e8d36a05 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 7ec00b5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#e4ea7c26 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 0% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_c4l {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#widget_unr {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#da8f5092 {
    width: 200px;
    height: 54px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e4ea7c26 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#e8d36a05 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-bottom: 2%;
}
    
#\36 7ec00b5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e4ea7c26 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_c4l {
    height: 320px;
}
    
#da8f5092 {
    height: 48px;
    width: 195px;
    order: 3;
    margin: 10px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media all {
    
#\37 9d23710 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 5bbe633 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 7a3af6f {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 0% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_h62 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#cadb1ae2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 131fdc5 {
    width: 200px;
    height: 54px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 7a3af6f {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\37 9d23710 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 5bbe633 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 7a3af6f {
    min-height: unset;
    flex-direction: column;
    padding: 2% 4% 4% 4%;
}
    
#widget_h62 {
    height: 320px;
}
    
#\31 131fdc5 {
    height: 48px;
    width: 195px;
    order: 3;
    margin: 10px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 5b2f1a6 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#ac393967 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 4e89af5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 fce70e4 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 0% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_kg4 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\38 c60e830 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bdd0eaa0 {
    width: 200px;
    height: 54px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 fce70e4 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#ac393967 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\38 4e89af5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\32 fce70e4 {
    min-height: unset;
    flex-direction: column;
    padding: 2% 4% 2% 4%;
}
    
#widget_kg4 {
    height: 320px;
}
    
#bdd0eaa0 {
    height: 48px;
    width: 195px;
    order: 3;
    margin: 10px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 69c5dc4 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 c890fd9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 73b6928 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#fb6c8c30 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e6f85d1f::before, #e6f85d1f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.36;
    border-radius: inherit;
}
#e6f85d1f {
    background-image: url(https://lirp.cdn-website.com/7c5ada18/dms3rep/multi/opt/storefront2-1920w.png);
}
#e6f85d1f.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA7ElEQVQI1wXBTUvCcADA4f9X6SAIddA8FGyrFWHuhZzWmK2lDh1DLGfSNKQXD0YKoxe0ICroUMcQOvT1fj2PqDs5krMyi0nEz13MUxxy2agwah6SBA7P3Tqzno9wjBWuA415XGMaVTmpmHi6SsPaJXaL3DRtrhoWwlBShKV1+l6e1sE2ppxhczWNIWXxCgq+KeEVcgi/rNJ2togchWAvR0lOoa8tUZbTuDtZbDVDUVlGTIYdkmGL+36N8ek+sa/RqWqcH+sM3Dw9a4PIlBC/X+/8fb+y+Jjy+XDB7DbicdxlNoqYDwJe2ke8hTb/zB6A88BktuIAAAAASUVORK5CYII=');
}
    
#\37 de6a813 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 8427e40 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fb6c8c30 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#e6f85d1f::before, #e6f85d1f > .bgExtraLayerOverlay {
    
}
#e6f85d1f.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA7ElEQVQI1wXBTUvCcADA4f9X6SAIddA8FGyrFWHuhZzWmK2lDh1DLGfSNKQXD0YKoxe0ICroUMcQOvT1fj2PqDs5krMyi0nEz13MUxxy2agwah6SBA7P3Tqzno9wjBWuA415XGMaVTmpmHi6SsPaJXaL3DRtrhoWwlBShKV1+l6e1sE2ppxhczWNIWXxCgq+KeEVcgi/rNJ2togchWAvR0lOoa8tUZbTuDtZbDVDUVlGTIYdkmGL+36N8ek+sa/RqWqcH+sM3Dw9a4PIlBC/X+/8fb+y+Jjy+XDB7DbicdxlNoqYDwJe2ke8hTb/zB6A88BktuIAAAAASUVORK5CYII=');
}
    
#\32 c890fd9 {
    width: 62%;
}
    
#\30 73b6928 {
    width: 34%;
}
}



@media (max-width: 767px) {
    
#\32 c890fd9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 73b6928 {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
    
#fb6c8c30 {
    min-height: unset;
    flex-direction: column;
    padding: 0% 6% 12% 6%;
}
    
#e6f85d1f::before, #e6f85d1f > .bgExtraLayerOverlay {
    
}
#e6f85d1f.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA7ElEQVQI1wXBTUvCcADA4f9X6SAIddA8FGyrFWHuhZzWmK2lDh1DLGfSNKQXD0YKoxe0ICroUMcQOvT1fj2PqDs5krMyi0nEz13MUxxy2agwah6SBA7P3Tqzno9wjBWuA415XGMaVTmpmHi6SsPaJXaL3DRtrhoWwlBShKV1+l6e1sE2ppxhczWNIWXxCgq+KeEVcgi/rNJ2togchWAvR0lOoa8tUZbTuDtZbDVDUVlGTIYdkmGL+36N8ek+sa/RqWqcH+sM3Dw9a4PIlBC/X+/8fb+y+Jjy+XDB7DbicdxlNoqYDwJe2ke8hTb/zB6A88BktuIAAAAASUVORK5CYII=');
}
    
#cafa4895 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 6c0a909 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#be36dc8f {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\34 238eab0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 92bbb7f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 9822eee {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bfcebe53 {
    width: 200px;
    height: 54px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (max-width: 767px) {
    
#\37 6c0a909 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 2% 4%;
}
    
#be36dc8f {
    height: 320px;
}
    
#\34 238eab0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 92bbb7f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bfcebe53 {
    height: 48px;
    width: 195px;
    order: 3;
    margin: 10px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 6d08cc7 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#adfc3fa9 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#fb578e3d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 cfdfbfc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 2ccd1dd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 b960de1 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\30 c5bbc69 {
    width: 200px;
    height: 54px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#adfc3fa9 {
    padding: 0% 2% 4% 2%;
}
    
#\37 3973c29 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#adfc3fa9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 2% 4% 4% 4%;
}
    
#fb578e3d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\39 2ccd1dd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 2%;
    padding-bottom: 2%;
    order: 0;
}
    
#\34 b960de1 {
    height: 320px;
}
    
#\30 c5bbc69 {
    height: 48px;
    width: 195px;
    order: 3;
    margin: 10px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 3973c29 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 8205195 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 5253158.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 9px;
}
#\33 5253158 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#c3b6d493 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 ff0d89c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 8fac0de {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.28%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_1);
    background-image: initial;
    order: 0;
    align-self: auto;
    padding: 9px 9% 9px 9%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e6614591.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 9px;
}
#e6614591 {
    width: 38px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4fba7f9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-bottom: 0px;
}
#\30 4fba7f9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-bottom: 2%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c4ac5fd.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 9px;
}
#\33 c4ac5fd {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#ae744566.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 9px;
}
#ae744566 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#c0a5d28b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-bottom: 0px;
}
#c0a5d28b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-bottom: 2%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 bfdd7f7.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 9px;
}
#\32 bfdd7f7 {
    width: 38px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 797ae4c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.28%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_5);
    background-image: initial;
    order: 0;
    align-self: auto;
    padding: 9px 9% 9px 9%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_23e {
    justify-content: flex-start;
    width: 30.666666666666668%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 f8c8ece.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-bottom: 0px;
}
#\34 f8c8ece {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-bottom: 2%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f14e737.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 9px;
}
#\33 f14e737 {
    width: 38px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5f0183a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.28%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_1);
    background-image: initial;
    order: 0;
    align-self: auto;
    padding: 9px 9% 9px 9%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 8205195 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 2%;
}
    
#c3b6d493 {
    row-gap: 24px;
    width: 32%;
    min-height: 8px;
    padding: 0px 4px 0px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\37 ff0d89c {
    width: 32%;
    min-height: 8px;
    padding: 0px 4px 0px 4px;
    margin: 0% 0% 0% 0%;
}
    
#group_23e {
    width: 32%;
    min-height: 8px;
    padding: 0px 4px 0px 4px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\32 8205195 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\33 5253158 {
    width: 100%;
}
    
#c3b6d493 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 ff0d89c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 8fac0de {
    min-height: 217px;
    height: auto;
}
    
#\33 c4ac5fd {
    width: 100%;
}
    
#ae744566 {
    width: 100%;
}
    
#\36 797ae4c {
    min-height: 217px;
    height: auto;
}
    
#group_23e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 5f0183a {
    min-height: 217px;
    height: auto;
}
}



@media all {
    
#\35 5747761.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 9px;
}
#\35 5747761 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f500f22 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    order: 1;
    justify-content: flex-start;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 e13cb96 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 f377fea {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b8a8df58.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 9px;
}
#b8a8df58 {
    width: 38px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\38 62ceee5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-bottom: 0px;
}
#\38 62ceee5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-bottom: 2%;
    grid-area: auto / auto / auto / auto;
}
    
#d350faee.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 9px;
}
#d350faee {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\33 220cb82 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.28%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_1);
    background-image: initial;
    order: 0;
    align-self: auto;
    padding: 9px 9% 9px 9%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 58283cf.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 9px;
}
#\32 58283cf {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#b73a4a49 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.28%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_5);
    background-image: initial;
    order: 0;
    align-self: auto;
    padding: 9px 9% 9px 9%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bddae031.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 9px;
}
#bddae031 {
    width: 38px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b21bf17.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-bottom: 0px;
}
#\32 b21bf17 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-bottom: 2%;
    grid-area: auto / auto / auto / auto;
}
    
#group_e0c {
    justify-content: flex-start;
    width: 30.666666666666668%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 5f43773.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-bottom: 0px;
}
#\30 5f43773 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-bottom: 2%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3d4ace8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 9px;
}
#\37 3d4ace8 {
    width: 38px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 42e1d65 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.28%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_5);
    background-image: initial;
    order: 0;
    align-self: auto;
    padding: 9px 9% 9px 9%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 f377fea {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 2%;
}
    
#\36 e13cb96 {
    width: 32%;
    min-height: 8px;
    padding: 0px 4px 0px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\34 f500f22 {
    width: 32%;
    min-height: 8px;
    padding: 0px 4px 0px 4px;
    margin: 0% 0% 0% 0%;
}
    
#group_e0c {
    width: 32%;
    min-height: 8px;
    padding: 0px 4px 0px 4px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\35 5747761 {
    width: 100%;
}
    
#\34 f500f22 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 e13cb96 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 f377fea {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#d350faee {
    width: 100%;
}
    
#\33 220cb82 {
    min-height: 217px;
    height: auto;
}
    
#\32 58283cf {
    width: 100%;
}
    
#b73a4a49 {
    min-height: 217px;
    height: auto;
}
    
#group_e0c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-bottom: 4px;
}
    
#\31 42e1d65 {
    min-height: 217px;
    height: auto;
}
    
#\30 45d34b8 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 2bf0c32 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 9px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 7ab5a2a {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 aca372a {
    width: 47.967893030794166%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    background-image: url();
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 d5dc1fd {
    width: 678px;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e222262::before, #\38 e222262 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.2;
    border-radius: inherit;
}
#\38 e222262 {
    background-image: url(https://lirp.cdn-website.com/7c5ada18/dms3rep/multi/opt/Lut_app_consumer_shop_960x540-1920w.png);
    background-position: 50% 0%;
}
    
#a1bf19de {
    width: 99.99881080713062%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 2bf0c32 {
    width: 62%;
    min-height: 8px;
}
    
#\31 7ab5a2a {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 367px;
    padding: 2% 6% 2% 6%;
}
    
#\38 aca372a {
    width: 34%;
    min-height: 8px;
}
    
#\38 e222262::before, #\38 e222262 > .bgExtraLayerOverlay {
    
}
    
#a393f03e {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 2bf0c32 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 7ab5a2a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 6% 12% 6%;
}
    
#\38 aca372a {
    width: 100%;
    min-height: 0px;
    align-items: center;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 d5dc1fd {
    width: 328px;
}
    
#\38 e222262::before, #\38 e222262 > .bgExtraLayerOverlay {
    
}
    
#a1bf19de {
    width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#a393f03e {
    margin: 0px 0% 0px 0%;
}
}

