@media all {
  *#dm .dmInner a.u_1652781204 { border-color:var(--color_3) !important; }

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

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

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

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

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

  *#dm .dmInner div.u_1357283254 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1402533038 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1238383935 hr {
    border-top-width:1px !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1353831750 hr {
    border-top-width:1px !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1839283875 {
    background-image:radial-gradient(circle,rgba(255,255,255,1) 80%,rgba(52,69,85,0.1) 100%) !important;
    border-style:solid !important;
    border-width:0px 20px 0px 20px !important;
    border-color:rgb(0,0,0) rgb(255,255,255) rgb(0,0,0) rgb(255,255,255) !important;
    border-radius:50px 0px 50px 0px !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner div.u_1195460479 {
    border-style:solid !important;
    border-width:0px 10px 0px 0px !important;
    border-color:rgb(0,0,0) rgba(192,155,96,1) rgb(0,0,0) rgb(0,0,0) !important;
    background-image:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(255,255,255,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner div.u_1462019095 {
    border-style:solid !important;
    border-width:0px 5px 0px 0px !important;
    border-color:rgb(0,0,0) rgba(192,155,96,1) rgb(0,0,0) rgb(0,0,0) !important;
    border-radius:0px 0px 0px 0px !important;
  }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner a.u_1652781204 span.text { font-size:17px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1261024581 .copyright { font-size:14px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-color: rgba(0,0,0,0);
    background-image: initial;
}
}



@media all {
    
#\33 11f5a0a {
    min-height: 165px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b5d44a00 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 30px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_51c {
    width: 79.82%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
}



@media all {
    
#\33 b820042 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 300px 16px 300px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 9cc73c6 {
    min-height: 669px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#f2744b35 {
    margin: 0px 0% 0px 0%;
}
    
#\32 9d1eb6e {
    background-color: rgba(0,0,0,1);
    background-image: none;
}
}



@media all {
    
#\35 6ef7ab6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: none;
    order: 1;
    background-color: rgba(243, 243, 243, 1);
    align-items: center;
    padding: 100px 16px 100px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f70e7410::before, #f70e7410 > .bgExtraLayerOverlay {
    
}
#f70e7410 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    align-items: center;
    order: 0;
    background-image: url("https://lirp.cdn-website.com/e15b0338/dms3rep/multi/opt/%D7%A9%D7%A9%D7%A9-1920w.png");
    background-size: contain;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 c42fc8b {
    width: 73.93%;
    height: 416px;
    max-width: 100%;
}
    
#\35 9c5f959 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#efc4c962.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 50px 0px 0px;
}
#efc4c962 {
    width: 68.60%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\37 fdab163 {
    margin: 0px 0% 0px 0%;
}
    
#\37 dc00fae {
    width: 68.57%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e5185bbb {
    background-color: rgba(0,0,0,1);
    background-image: none;
}
}



@media all {
    
#\37 95e437b {
    width: 73.93%;
    height: 416px;
    max-width: 100%;
}
    
#\36 aec8c76.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 30px 0px 30px;
}
#\36 aec8c76 {
    width: 75.88%;
    height: auto;
    max-width: 100%;
    align-self: center;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a0ebaace {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(243,243,243,1);
    background-image: none;
    order: 1;
    padding: 80px 16px 80px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 e9cbd94 {
    width: 75.81%;
    height: auto;
    max-width: 100%;
    align-self: center;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f6a6f5e {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 63146e1::before, #\35 63146e1 > .bgExtraLayerOverlay {
    
}
#\35 63146e1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    align-items: center;
    background-image: url("https://lirp.cdn-website.com/e15b0338/dms3rep/multi/opt/b21-1920w.jpg");
    background-size: contain;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f8465bec {
    background-color: rgba(0,0,0,1);
    background-image: none;
}
}



@media all {
    
#\34 7a2fce4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\39 be161ba {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_oao {
    width: 100%;
    height: 200px;
    min-height: 100px;
    max-width: 100%;
}
}



@media all {
    
#\39 683b8ec {
    margin: 0px 0% 0px 0%;
}
    
#\37 e6ae992 {
    width: 73.93%;
    height: 416px;
    max-width: 100%;
}
    
#\36 3bf2bbe {
    background-color: rgba(102,102,102,1);
    background-image: none;
}
    
#\30 82beba2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 30px 0px 0px;
}
#\30 82beba2 {
    width: 75.57%;
    height: auto;
    max-width: 100%;
    align-self: center;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f41d5db1::before, #f41d5db1 > .bgExtraLayerOverlay {
    
}
#f41d5db1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    align-items: center;
    order: 1;
    background-image: url("https://lirp.cdn-website.com/e15b0338/dms3rep/multi/opt/envato-labs-image-edit-1920w.png");
    background-size: contain;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#bb9489ec {
    width: 75.81%;
    height: auto;
    max-width: 100%;
    align-self: center;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be887d83 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: none;
    order: 0;
    background-color: rgba(243, 243, 243, 1);
    padding: 70px 16px 70px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 121ab46 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 978a409 {
    width: 75.81%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 9cc73c6 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f70e7410::before, #f70e7410 > .bgExtraLayerOverlay {
    
}
    
#\35 9c5f959 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#efc4c962 {
    width: 100.00%;
}
    
#\37 dc00fae {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 f6a6f5e {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\35 63146e1::before, #\35 63146e1 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 be161ba {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f41d5db1::before, #f41d5db1 > .bgExtraLayerOverlay {
    
}
    
#\34 121ab46 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\36 978a409 {
    width: 100.00%;
}
}



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



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



@media (max-width: 767px) {
    
#\35 6ef7ab6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding: 40px 20px 40px 20px;
    margin: 0% 0% 0% 0%;
}
    
#f70e7410::before, #f70e7410 > .bgExtraLayerOverlay {
    
}
#f70e7410 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\33 c42fc8b {
    height: 168px;
}
    
#\35 9c5f959 {
    min-height: unset;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
}
    
#efc4c962.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 30px 0px 0px;
}
#efc4c962 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\37 fdab163 {
    margin-top: 20px;
}
    
#\37 dc00fae {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\37 95e437b {
    height: 168px;
}
    
#\36 aec8c76 {
    width: 100.00%;
}
    
#a0ebaace {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding: 40px 20px 40px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\38 e9cbd94 {
    width: 100.00%;
}
    
#\37 f6a6f5e {
    min-height: unset;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
}
    
#\35 63146e1::before, #\35 63146e1 > .bgExtraLayerOverlay {
    
}
#\35 63146e1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#a46677dd {
    margin-top: 20px;
}
}



@media (max-width: 767px) {
    
#\34 7a2fce4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 be161ba {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#b1bda6d2 {
    margin: 0px 0% 0px 0%;
}
    
#widget_oao {
    width: 100.00%;
    height: 220px;
}
}



@media (max-width: 767px) {
    
#\39 683b8ec {
    margin-top: 20px;
}
    
#\37 e6ae992 {
    height: 168px;
}
    
#\30 82beba2 {
    width: 100.00%;
}
    
#f41d5db1::before, #f41d5db1 > .bgExtraLayerOverlay {
    
}
#f41d5db1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#bb9489ec {
    width: 100.00%;
}
    
#be887d83 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding: 40px 20px 40px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\34 121ab46 {
    min-height: unset;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
}
    
#\36 978a409 {
    width: 100.00%;
}
}

