@media all {
  *#dm .dmInner div.u_3561589583 .svg { fill:var(--color_2) !important; }

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

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

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

  *#dm .dmInner a.u_1666040073 {
    -moz-border-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

  *#dm .dmInner a.u_1627619591 {
    -moz-border-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

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

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

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

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

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

  *#dm .dmInner nav.u_1563122034 { color:black !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner a.u_1745409998 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1406854899 span.text { font-size:16px !important; }
}
@media (min-width: 1025px) {}
@media (min-width: 768px) and (max-width: 1024px) {}
@media (min-width: 0px) and (max-width: 767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}

@media all {
    
#\32 7dd2637 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#dabd88ee::before, #dabd88ee > .bgExtraLayerOverlay {
    
}
#dabd88ee {
    background-color: var(--color_5);
    background-image: url(https://lirp.cdn-website.com/08a66c07/dms3rep/multi/opt/grunge-rusty-metal-background-1920w.jpg);
}
    
#\38 841d05e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 c660010 {
    min-height: 618px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 12% 6% 8% 6%;
    margin: 0% 0% 0% 0%;
}
    
#widget_spo {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 924548b {
    width: 714px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 43c6b17 {
    width: 280px;
    height: 60px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_6s9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 7dbe1fd {
    width: 280px;
    height: 60px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_at1 {
    width: 99.02%;
    height: 406px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 c660010 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    row-gap: 0px;
    padding: 18% 2% 8% 2%;
}
    
#\32 7dd2637 {
    width: 51.07%;
    min-height: 8px;
    order: 0;
    justify-content: flex-start;
}
    
#\38 841d05e {
    width: 44.78242857142857%;
    min-height: 8px;
    order: 1;
}
    
#dabd88ee::before, #dabd88ee > .bgExtraLayerOverlay {
    
}
    
#group_6s9 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 43c6b17 {
    margin: 0px 0% 0px 0%;
}
    
#\33 7dbe1fd {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 7dd2637 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: center;
    order: 0;
}
    
#\38 841d05e {
    width: 100%;
    min-height: 52px;
    align-items: center;
    order: 1;
}
    
#\31 c660010 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 45% 4% 10% 4%;
}
    
#dabd88ee::before, #dabd88ee > .bgExtraLayerOverlay {
    
}
    
#\38 924548b {
    width: 99.47%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 43c6b17 {
    height: 55px;
    margin: 0px 0% 0px 0%;
}
    
#\33 7dbe1fd {
    height: 55px;
    margin: 0px 0% 0px 0%;
}
    
#widget_at1 {
    height: 240px;
}
    
#group_6s9 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#db7b4b4e {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#d739a409 {
    min-height: 718px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 5% 6% 5% 6%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\33 198dd00 {
    background-size: contain;
    background-position: 50% 0%;
    background-image: initial;
    background-color: var(--color_5);
}
    
#group_d4u {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_5);
    background-image: initial;
    box-shadow: none;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#widget_4k3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_v0c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 834f4cd {
    margin-top: -50px;
}
    
#d739a409 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 0%;
    padding-bottom: 4%;
}
    
#group_d4u {
    width: 100%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\38 834f4cd {
    margin-top: -7%;
}
    
#d739a409 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_d4u {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_4k3 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\32 f747ce6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\38 50143ea::before, #\38 50143ea > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.65;
}
#\38 50143ea {
    background-image: url(https://lirp.cdn-website.com/08a66c07/dms3rep/multi/opt/grunge-rusty-metal-background-1920w.jpg);
    background-color: var(--color_1);
}
#\38 50143ea.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAwUH/8QAHRAAAgEEAwAAAAAAAAAAAAAAAQIAAwQRIRQVkf/EABQBAQAAAAAAAAAAAAAAAAAAAAL/xAAVEQEBAAAAAAAAAAAAAAAAAAAAAf/aAAwDAQACEQMRAD8AxKy4ZsWYgLmGKFqQNLIqk9amzCDNgbPsMKv/2Q==');
}
    
#fb1a16d2 {
    min-height: 309px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 5% 8% 5% 8%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#e73a647d {
    width: 99.99922535665871%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_i3e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 9d56ece {
    width: 280px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fb1a16d2 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\38 50143ea::before, #\38 50143ea > .bgExtraLayerOverlay {
    
}
#\38 50143ea.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAwUH/8QAHRAAAgEEAwAAAAAAAAAAAAAAAQIAAwQRIRQVkf/EABQBAQAAAAAAAAAAAAAAAAAAAAL/xAAVEQEBAAAAAAAAAAAAAAAAAAAAAf/aAAwDAQACEQMRAD8AxKy4ZsWYgLmGKFqQNLIqk9amzCDNgbPsMKv/2Q==');
}
}



@media (max-width: 767px) {
    
#\32 f747ce6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fb1a16d2 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\38 50143ea::before, #\38 50143ea > .bgExtraLayerOverlay {
    
}
#\38 50143ea.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAwUH/8QAHRAAAgEEAwAAAAAAAAAAAAAAAQIAAwQRIRQVkf/EABQBAQAAAAAAAAAAAAAAAAAAAAL/xAAVEQEBAAAAAAAAAAAAAAAAAAAAAf/aAAwDAQACEQMRAD8AxKy4ZsWYgLmGKFqQNLIqk9amzCDNgbPsMKv/2Q==');
}
}



@media all {
    
#f78a24e7 {
    width: 91.68%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#f9353fec {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ff780072::before, #ff780072 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.81;
    border-radius: inherit;
}
#ff780072 {
    align-items: flex-start;
    width: 43.23%;
    min-height: 403px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: var(--color_1);
    background-image: url();
    height: auto;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 0px 0px 11px 0px;
    border-radius: 0px 0px 0px 0px;
    padding: 15px 15px 15px 15px;
    grid-area: auto / auto / auto / auto;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\34 c4041c2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 43.79%;
    min-height: 403px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: var(--color_1);
    background-image: initial;
    height: auto;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 10px 0px 0px 0px;
    padding: 15px 15px 15px 15px;
    grid-area: auto / auto / auto / auto;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#fc07bc8e::before, #fc07bc8e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.65;
    border-radius: inherit;
}
#fc07bc8e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 55%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: url(https://lirp.cdn-website.com/08a66c07/dms3rep/multi/opt/dark-grunge-metal-texture-1920w.jpg);
    border-radius: 0px 0px 0px 0px;
    order: 0;
    padding: 6% 5% 6% 5%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\31 9be7bfc {
    width: 280px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 28d9661 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\36 6626b37 {
    width: 55%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    margin-left: -10%;
    order: 1;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    padding: 6% 2% 6% 2%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\39 2661a15 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_i66 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_fpd {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_5it {
    width: 71px;
    height: auto;
    max-width: 100%;
}
    
#widget_qb3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ff780072::before, #ff780072 > .bgExtraLayerOverlay {
    
}
    
#\32 28d9661 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\34 c4041c2 {
    height: auto;
    min-height: 469px;
}
    
#fc07bc8e::before, #fc07bc8e > .bgExtraLayerOverlay {
    
}
#fc07bc8e {
    width: 100%;
    min-height: 80px;
}
    
#\36 6626b37 {
    width: 100%;
    min-height: 80px;
    margin-left: 0%;
}
}



@media (max-width: 767px) {
    
#ff780072::before, #ff780072 > .bgExtraLayerOverlay {
    
}
#ff780072 {
    height: auto;
    min-height: 302px;
    width: 99.91%;
    margin: 0px 0% 0px 0%;
}
    
#\32 28d9661 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#\36 6626b37 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-left: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#fc07bc8e::before, #fc07bc8e > .bgExtraLayerOverlay {
    
}
#fc07bc8e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\34 c4041c2 {
    height: auto;
    min-height: 262px;
    width: 99.91%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 bc1f3be {
    width: 25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_5);
    background-image: initial;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\32 e134852::before, #\32 e134852 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.55;
    border-radius: inherit;
}
#\32 e134852 {
    width: 25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_2);
    background-image: url(https://lirp.cdn-website.com/08a66c07/dms3rep/multi/opt/Untitled+design+-+2025-07-14T163249.018-1920w.png);
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    margin-top: -30px;
    margin-bottom: -30px;
    align-items: center;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-width: 11px 0 0 0;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-right: 0%;
}
#\32 e134852.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAsklEQVQI1y3K2W6DMBBAUSsBD2NPvJQAZrODsYlEQH2p1P//s6pppft2Lrtciuu1LAr+DsryP84rAMH+DDgi3qTUJLUUCisCEADIfg2EVnXvQgjbNMZ73ZM0iFSBYJyjEKppxjXur/0rp3MYFmvaG1kpNMOKiEzvQs7neX4/t08/57ad6g9nTcOIrFZ31/ngt7Qecdkf4ennPA6L6zxTqram7To/Tykue1qPFI81vt5T+gEq2BCIdnrjNAAAAABJRU5ErkJggg==');
}
    
#ac45e9eb {
    min-height: 385px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 5% 6% 5% 6%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\33 a371aa8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\34 82c71b1 {
    width: 99.996812749004%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 68add7a {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d861bba {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: var(--color_5);
    background-image: initial;
    align-items: center;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#e88bac33 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 b7dead6 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e4c6b946 {
    width: 25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_5);
    background-image: initial;
    align-items: center;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#a57d9cb6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 3439ce5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\34 9ab8a08 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#d8045f57 {
    width: 99.996812749004%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f766869 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f59cb3c4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 443c7b2 {
    background-color: var(--color_1);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 e134852::before, #\32 e134852 > .bgExtraLayerOverlay {
    
}
#\32 e134852 {
    width: 50%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
#\32 e134852.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAsklEQVQI1y3K2W6DMBBAUSsBD2NPvJQAZrODsYlEQH2p1P//s6pppft2Lrtciuu1LAr+DsryP84rAMH+DDgi3qTUJLUUCisCEADIfg2EVnXvQgjbNMZ73ZM0iFSBYJyjEKppxjXur/0rp3MYFmvaG1kpNMOKiEzvQs7neX4/t08/57ad6g9nTcOIrFZ31/ngt7Qecdkf4ennPA6L6zxTqram7To/Tykue1qPFI81vt5T+gEq2BCIdnrjNAAAAABJRU5ErkJggg==');
}
    
#ac45e9eb {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 646px;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
}
    
#\31 d861bba {
    width: 50%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\31 bc1f3be {
    width: 50%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#e4c6b946 {
    width: 50%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\31 bc1f3be {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 e134852::before, #\32 e134852 > .bgExtraLayerOverlay {
    
}
#\32 e134852 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-top: 0px;
    margin-bottom: 0px;
}
#\32 e134852.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAsklEQVQI1y3K2W6DMBBAUSsBD2NPvJQAZrODsYlEQH2p1P//s6pppft2Lrtciuu1LAr+DsryP84rAMH+DDgi3qTUJLUUCisCEADIfg2EVnXvQgjbNMZ73ZM0iFSBYJyjEKppxjXur/0rp3MYFmvaG1kpNMOKiEzvQs7neX4/t08/57ad6g9nTcOIrFZ31/ngt7Qecdkf4ennPA6L6zxTqram7To/Tykue1qPFI81vt5T+gEq2BCIdnrjNAAAAABJRU5ErkJggg==');
}
    
#ac45e9eb {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\31 d861bba {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e4c6b946 {
    width: 100%;
    min-height: 282px;
    align-items: center;
    height: auto;
}
}



@media all {
    
#c7a100a8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\38 b457b33 {
    min-height: 215px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 5% 6% 2% 6%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\39 201b00f {
    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;
}
    
#\35 2a20343::before, #\35 2a20343 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.65;
    border-radius: inherit;
}
#\35 2a20343 {
    background-image: url(https://lirp.cdn-website.com/08a66c07/dms3rep/multi/opt/dark-grunge-metal-texture-1920w.jpg);
    background-attachment: fixed;
}
#\35 2a20343.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwUGB//EAB4QAQABBAIDAAAAAAAAAAAAAAECAAMEEQUSITFB/8QAFAEBAAAAAAAAAAAAAAAAAAAAAv/EABYRAQEBAAAAAAAAAAAAAAAAAAEAAv/aAAwDAQACEQMRAD8AyXjMLFyMC7dvXtXQ2FTc7wTkd3w6o8pSj2BQ18aVvtoGSa3/2Q==');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 b457b33 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 35px;
}
    
#\35 2a20343::before, #\35 2a20343 > .bgExtraLayerOverlay {
    
}
#\35 2a20343.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwUGB//EAB4QAQABBAIDAAAAAAAAAAAAAAECAAMEEQUSITFB/8QAFAEBAAAAAAAAAAAAAAAAAAAAAv/EABYRAQEBAAAAAAAAAAAAAAAAAAEAAv/aAAwDAQACEQMRAD8AyXjMLFyMC7dvXtXQ2FTc7wTkd3w6o8pSj2BQ18aVvtoGSa3/2Q==');
}
}



@media (max-width: 767px) {
    
#c7a100a8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 b457b33 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\35 2a20343::before, #\35 2a20343 > .bgExtraLayerOverlay {
    
}
#\35 2a20343.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwUGB//EAB4QAQABBAIDAAAAAAAAAAAAAAECAAMEEQUSITFB/8QAFAEBAAAAAAAAAAAAAAAAAAAAAv/EABYRAQEBAAAAAAAAAAAAAAAAAAEAAv/aAAwDAQACEQMRAD8AyXjMLFyMC7dvXtXQ2FTc7wTkd3w6o8pSj2BQ18aVvtoGSa3/2Q==');
}
}



@media all {
    
#b3980e35 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    align-items: center;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 2px 2px 2px 2px;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\37 918e4f7 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 6% 5% 6%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\34 7cbb6db::before, #\34 7cbb6db > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.65;
    border-radius: inherit;
}
#\34 7cbb6db {
    background-image: url(https://lirp.cdn-website.com/08a66c07/dms3rep/multi/opt/dark-grunge-metal-texture-1920w.jpg);
    background-attachment: fixed;
}
#\34 7cbb6db.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwUGB//EAB4QAQABBAIDAAAAAAAAAAAAAAECAAMEEQUSITFB/8QAFAEBAAAAAAAAAAAAAAAAAAAAAv/EABYRAQEBAAAAAAAAAAAAAAAAAAEAAv/aAAwDAQACEQMRAD8AyXjMLFyMC7dvXtXQ2FTc7wTkd3w6o8pSj2BQ18aVvtoGSa3/2Q==');
}
    
#\31 d9089a7 {
    width: 94.11764705882352%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a322a4f6 {
    width: 94.11764705882352%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#e0ca09ad {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4b6f258 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    align-items: center;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 2px 2px 2px 2px;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#be04c5ff {
    width: 94.11764705882352%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8b37f55 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2700de3 {
    width: 94.11764705882352%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#b4569eab {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    align-items: center;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 2px 2px 2px 2px;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\33 a46ac73 {
    width: 94.11764705882352%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#d99833d6 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e4dfa5e {
    width: 94.11764705882352%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 918e4f7 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\34 7cbb6db::before, #\34 7cbb6db > .bgExtraLayerOverlay {
    
}
#\34 7cbb6db.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwUGB//EAB4QAQABBAIDAAAAAAAAAAAAAAECAAMEEQUSITFB/8QAFAEBAAAAAAAAAAAAAAAAAAAAAv/EABYRAQEBAAAAAAAAAAAAAAAAAAEAAv/aAAwDAQACEQMRAD8AyXjMLFyMC7dvXtXQ2FTc7wTkd3w6o8pSj2BQ18aVvtoGSa3/2Q==');
}
}



@media (max-width: 767px) {
    
#b3980e35 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 918e4f7 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\34 7cbb6db::before, #\34 7cbb6db > .bgExtraLayerOverlay {
    
}
#\34 7cbb6db.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwUGB//EAB4QAQABBAIDAAAAAAAAAAAAAAECAAMEEQUSITFB/8QAFAEBAAAAAAAAAAAAAAAAAAAAAv/EABYRAQEBAAAAAAAAAAAAAAAAAAEAAv/aAAwDAQACEQMRAD8AyXjMLFyMC7dvXtXQ2FTc7wTkd3w6o8pSj2BQ18aVvtoGSa3/2Q==');
}
    
#\30 4b6f258 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b4569eab {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\32 9422801 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d48224b9 {
    background-size: contain;
    background-position: 50% 0%;
    background-image: url("https://irp.cdn-website.com/c0852aa0/dms3rep/multi/painting_border_hero_image.svg");
}
#d48224b9.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAKUlEQVQI1xXKwQmAMAAAMfdfx9KHgoUOdinmnQu7+vBi4q4GHqxq/+cA/e8lLzNzlskAAAAASUVORK5CYII=');
}
    
#d711cbfd {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 bbd1d2f {
    min-height: 258px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 5% 6% 5% 6%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#b30b154e {
    flex-direction: row;
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\34 b8256fc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#innergrid_lno {
    width: 100.00%;
    grid-template-rows: minmax(544px, max-content);
    max-width: 100%;
}
    
#cefa67fe {
    width: 72.57%;
    height: 268px;
    justify-self: end;
    align-self: start;
    max-width: 100%;
    margin-right: 42px;
    margin-top: 272px;
}
    
#\39 ec16450 {
    width: 76.55%;
    height: 252px;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    margin-top: 6px;
    margin-left: 20px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b41e54e4 {
    margin-top: -50px;
}
    
#\39 bbd1d2f {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 0%;
    padding-bottom: 4%;
}
    
#b30b154e {
    width: 50%;
    min-height: 8px;
}
    
#\34 b8256fc {
    width: 50%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#b41e54e4 {
    margin-top: -7%;
}
    
#\39 bbd1d2f {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#b30b154e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 b8256fc {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#cefa67fe {
    height: 240px;
}
    
#\39 ec16450 {
    height: 240px;
}
    
#innergrid_lno {
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
}



@media all {
    
#d10155e6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#d64fa4a1 {
    min-height: 116px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 5% 8% 2% 8%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\31 6aba041 {
    width: 50.261476556279995%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f6ff7223 {
    width: 44.58075872011706%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bede49e8 {
    background-color: var(--color_1);
    background-image: initial;
}
}



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



@media (max-width: 767px) {
    
#d10155e6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d64fa4a1 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\31 6aba041 {
    width: 100.00%;
}
    
#f6ff7223 {
    width: 100.00%;
}
}

