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

  *#dm .dmInner div.u_1607404463 hr {
    border-width:2px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1594718313 hr {
    border-width:2px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1158160595 hr {
    border-width:2px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1453950586 hr {
    border-width:2px !important;
    color:var(--color_3) !important;
  }

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

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

  *#dm .dmInner div.u_1007272910 img {
    object-fit:cover !important;
    object-position:50% 0% !important;
  }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_1888130995 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1408705672 span.text { font-size:14px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#f8a0ff42 {
    min-height: auto;
    row-gap: 0;
    width: 100%;
    flex-direction: column;
    padding: 49px 5% 49px 5%;
}
    
#cd329b0a::before, #cd329b0a > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: rgba(26,23,20,1);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.55;
    content: '';
    height: 100%;
}
#cd329b0a {
    background-image: url('https://lirp.cdn-website.com/91ddfa5d/dms3rep/multi/opt/1781281984959-16_9-wlF-1920w.png');
}
    
#a3d3573a {
    min-height: 85vh;
    width: 100%;
    align-items: center;
    min-width: 4%;
}
    
#\33 779f821 {
    row-gap: 20px;
    padding-top: 80px;
    max-width: 760px;
    padding-bottom: 80px;
    justify-content: flex-start;
    align-items: center;
}
    
#\32 255b31f {
    max-width: 100%;
    width: 740px;
    height: auto;
}
    
#\34 873d64e {
    align-self: center;
    max-width: 100%;
    width: 48px;
    margin-top: 16px;
    min-height: 1px;
    height: auto;
}
    
#\37 6c3dce0 {
    max-width: 100%;
    width: 552px;
    height: auto;
}
    
#c63adda9 {
    row-gap: 12px;
    column-gap: 16px;
    flex-direction: row;
    margin-top: 8px;
    align-items: center;
    flex-wrap: wrap;
}
    
#\34 4c745fa.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 40px 16px 40px;
}
#\34 4c745fa {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
    
#ca8e556e {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 27a66dc {
    min-height: auto;
    row-gap: 0;
    width: 100%;
    flex-direction: column;
}
    
#\33 35ea9aa {
    background-color: var(--color_1);
}
    
#\33 42fbf2e {
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#ab8a0918 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#eda0c8c9 {
    align-self: center;
    max-width: 100%;
    width: 48px;
    margin-top: 16px;
    min-height: 1px;
    height: auto;
}
    
#\35 4d445b7 {
    max-width: 100%;
    width: 1214px;
    height: auto;
}
    
#eb60fa58 {
    width: 100%;
    height: 656px;
}
}



@media all {
    
#\34 2d7c76a {
    min-height: auto;
    row-gap: 0;
    width: 100%;
    flex-direction: column;
}
    
#fca130f0 {
    background-color: var(--color_1);
}
    
#\31 a8ee313 {
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\36 383e339 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 0cc3151 {
    align-self: center;
    max-width: 100%;
    width: 48px;
    margin-top: 16px;
    min-height: 1px;
    height: auto;
}
    
#\34 64be161 {
    max-width: 100%;
    width: 928px;
    margin-bottom: 8px;
    height: auto;
}
    
#\38 fdf6188 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\34 4920526 {
    row-gap: 6px;
    width: 29.99962605172951%;
    align-items: flex-start;
    height: auto;
    min-height: 164px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
}
    
#\38 ae7b868 {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    flex-direction: column;
}
    
#cb2fbd76 {
    background-color: var(--color_1);
}
    
#\34 2ec54d1 {
    row-gap: 0;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#bac2ee4a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b01084b4 {
    align-self: center;
    max-width: 100%;
    width: 48px;
    margin-top: 16px;
    min-height: 1px;
    height: auto;
}
    
#ecfcd351 {
    column-gap: 4%;
    row-gap: 40px;
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    flex-wrap: wrap;
}
    
#\32 09bdca3 {
    row-gap: 6px;
    width: 29.99962605172951%;
    align-items: flex-start;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    height: auto;
    min-height: 166px;
}
    
#ccd2be14 {
    max-width: 100%;
    width: auto;
    margin-bottom: 4px;
    height: auto;
}
    
#\35 33d973d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 aa01b3c {
    row-gap: 6px;
    width: 29.99962605172951%;
    align-items: flex-start;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
}
    
#\32 884ebb5 {
    max-width: 100%;
    width: auto;
    margin-bottom: 4px;
    height: auto;
}
    
#\33 1bf73d7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 a3b1212 {
    row-gap: 6px;
    width: 29.99962605172951%;
    align-items: flex-start;
    height: auto;
    min-height: 166px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
}
    
#a45daaf8 {
    max-width: 100%;
    width: auto;
    margin-bottom: 4px;
    height: auto;
}
    
#\38 c2fe6bd {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 934c805 {
    row-gap: 6px;
    width: 29.99962605172951%;
    align-items: flex-start;
    height: auto;
    min-height: 164px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
}
    
#\35 f7501e7 {
    max-width: 100%;
    width: auto;
    margin-bottom: 4px;
    height: auto;
}
    
#\35 dbc8218 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 a6d6650 {
    max-width: 100%;
    width: auto;
    margin-bottom: 4px;
    height: auto;
}
    
#\31 d3fc12a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ba362d52 {
    row-gap: 6px;
    width: 29.99962605172951%;
    align-items: flex-start;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    height: auto;
    min-height: 164px;
}
    
#\34 a9da007 {
    max-width: 100%;
    width: auto;
    margin-bottom: 4px;
    height: auto;
}
    
#\39 616b285 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 53c9564 {
    row-gap: 6px;
    width: 29.99962605172951%;
    align-items: flex-start;
    height: auto;
    min-height: 166px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
}
    
#\34 84eb540 {
    max-width: 100%;
    width: auto;
    margin-bottom: 4px;
    height: auto;
}
    
#ebc04691 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 8ad45cc {
    row-gap: 6px;
    width: 29.99962605172951%;
    align-items: flex-start;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
}
    
#\37 45dadc4 {
    max-width: 100%;
    width: auto;
    margin-bottom: 4px;
    height: auto;
}
    
#\38 091c09f {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\39 1344123.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 40px 16px 40px;
}
#\39 1344123 {
    align-self: center;
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
    
#\38 434a1de {
    min-height: auto;
    row-gap: 0;
    width: 100%;
    flex-direction: column;
}
    
#ce5eab65::before, #ce5eab65 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.6;
    border-radius: inherit;
}
#ce5eab65 {
    background-color: var(--color_3);
    background-image: url("https://lirp.cdn-website.com/91ddfa5d/dms3rep/multi/opt/pexels-photo-16517206-1920w.jpeg");
    background-attachment: fixed;
}
#ce5eab65.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQQBBQAAAAAAAAAAAAAAAwABBCERAgUSM3H/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABYRAQEBAAAAAAAAAAAAAAAAAAABEf/aAAwDAQACEQMRAD8A0EuTuAyTWJwcb9V2oLTJeLHoz6iIYpa//9k=');
}
    
#\37 4dca702 {
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#bd6c9661 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 36e741c {
    align-self: center;
    max-width: 100%;
    width: 48px;
    margin-top: 16px;
    min-height: 1px;
    height: auto;
}
    
#\32 26aeff3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



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



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 4920526 {
    width: 45%;
}
    
#\38 ae7b868 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\32 09bdca3 {
    width: 45%;
}
    
#\35 aa01b3c {
    width: 45%;
}
    
#\39 a3b1212 {
    width: 45%;
}
    
#\35 934c805 {
    width: 45%;
}
    
#ba362d52 {
    width: 45%;
}
    
#\39 53c9564 {
    width: 45%;
}
    
#\33 8ad45cc {
    width: 45%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 434a1de {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#ce5eab65::before, #ce5eab65 > .bgExtraLayerOverlay {
    
}
#ce5eab65.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQQBBQAAAAAAAAAAAAAAAwABBCERAgUSM3H/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABYRAQEBAAAAAAAAAAAAAAAAAAABEf/aAAwDAQACEQMRAD8A0EuTuAyTWJwcb9V2oLTJeLHoz6iIYpa//9k=');
}
}



@media (max-width: 767px) {
    
#f8a0ff42 {
    min-height: 70vh;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#a3d3573a {
    min-height: 0;
}
    
#\33 779f821 {
    padding-top: 60px;
    padding-bottom: 60px;
    max-width: 100%;
}
    
#c63adda9 {
    flex-direction: column;
}
    
#\34 4c745fa {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\37 27a66dc {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\33 42fbf2e {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\34 2d7c76a {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\31 a8ee313 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\34 4920526 {
    width: 100%;
}
    
#\38 ae7b868 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\34 2ec54d1 {
    align-items: center;
}
    
#ecfcd351 {
    align-items: center;
}
    
#\32 09bdca3 {
    width: 100%;
}
    
#\35 aa01b3c {
    width: 100%;
}
    
#\39 a3b1212 {
    width: 100%;
}
    
#\35 934c805 {
    width: 100%;
}
    
#ba362d52 {
    width: 100%;
}
    
#\39 53c9564 {
    width: 100%;
}
    
#\33 8ad45cc {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\38 434a1de {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\37 4dca702 {
    align-items: center;
}
    
#ce5eab65::before, #ce5eab65 > .bgExtraLayerOverlay {
    
}
#ce5eab65.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQQBBQAAAAAAAAAAAAAAAwABBCERAgUSM3H/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABYRAQEBAAAAAAAAAAAAAAAAAAABEf/aAAwDAQACEQMRAD8A0EuTuAyTWJwcb9V2oLTJeLHoz6iIYpa//9k=');
}
}

