@media all {
  *#dm .dmInner a.u_1542533422 span.text { font-weight:600 !important; }

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

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

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

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

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

  *#dm .dmInner div.u_1462365184 .card-btn:hover {
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1462365184 .card-btn.hover {
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1462365184 .card-item { background-color:var(--color_2) !important; }

  *#dm .dmInner div.u_1462365184 .card-title {
    color:var(--color_3) !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_4100264113 .card-title {
    font-family:'Bebas Neue' !important;
    color:var(--color_4) !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1988830167 .card-title {
    font-family:'Bebas Neue' !important;
    color:var(--color_4) !important;
    font-weight:400 !important;
  }

  *#dm .dmInner a.u_1550161049 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1550161049:hover .iconBg { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1550161049.hover .iconBg { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1550161049:hover { border-color:var(--color_2) !important; }

  *#dm .dmInner a.u_1550161049.hover { border-color:var(--color_2) !important; }

  *#dm .dmInner *.u_3584601110 .tl-line { background-color:var(--color_4) !important; }

  *#dm .dmInner div.u_700631648 {
    border-style:solid !important;
    border-width:0px 0px 0px 5px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) var(--color_4) !important;
  }

  *#dm .dmInner div.u_1139443113 {
    border-style:solid !important;
    border-width:0px 0px 0px 5px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) var(--color_4) !important;
  }

  *#dm .dmInner div.u_1550768878 {
    border-style:solid !important;
    border-width:0px 0px 0px 5px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) var(--color_4) !important;
  }

  *#dm .dmInner div.u_1394108607 {
    border-style:solid !important;
    border-width:0px 0px 0px 5px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) var(--color_4) !important;
  }

  *#dm .dmInner a.u_2120087839 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_4100264113 .card-title { font-size:25px !important; }

  *#dm .dmInner div.u_1462365184 .card-title { font-size:25px !important; }

  *#dm .dmInner div.u_1988830167 .card-title { font-size:25px !important; }

  *#dm .dmInner *.u_3584601110 .tl-container { gap:8px !important; }

  *#dm .dmInner *.u_3584601110 .tl-line { width:3px !important; }
}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_4100264113 .card-title { font-size:20px !important; }

  *#dm .dmInner div.u_1988830167 .card-title { font-size:20px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    border-width: 0 0 0 5px;
    border-color: #000000 #000000 #000000 var(--color_4);
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 837px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 20% 8% 12% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.35;
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/07f9a0bc/dms3rep/multi/opt/General+Construction-1920w.png");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#group_fu9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 49.97%;
    min-height: 55px;
    max-height: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    --column-gap: 4%;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_br6 {
    width: 270px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 0;
}
    
#widget_cfr {
    width: 270px;
    height: auto;
    min-height: 53px;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_rkq {
    width: 848px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_d02 {
    width: 57.62%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 f8b4b47 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: -10% 0% -10% 0%;
}
    
#\31 f241a47 {
    min-height: 60px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#dc727f92 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\38 5436bf7 {
    margin: 0px 0% 0px 0%;
}
    
#group_i9q {
    align-items: flex-start;
    width: 100%;
    min-height: 98px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    border-radius: 0px 0px 0px 0px;
    background-color: var(--color_3);
    background-image: none;
}
    
#widget_grs {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e213e4b3 {
    min-height: 522px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\39 bdc8ec0 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#da16991e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#dee316c3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/07f9a0bc/dms3rep/multi/opt/311575501-547923650667193-6752462817889831780-n-630x630+%281%29-1920w.jpeg");
    border-radius: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#widget_635 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_6j5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 30c4023 {
    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;
}
    
#faea6ecb {
    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;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 40b5256 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0.2);
    background-image: none;
}
    
#\35 7f2bb79 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#c11b8f5b {
    width: 100%;
    min-width: 4%;
    min-height: 65px;
    column-gap: 4%;
    row-gap: 24px;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#b508f3f9 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#widget_lrj {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_geo {
    width: auto;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 c6874cc {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\36 c4ad9e4 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#cf6ea1a1 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\36 1a9749e {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_i0f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_61g {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_5gf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_nht {
    width: auto;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\37 9855713 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 547afde {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0.2);
    background-image: none;
}
    
#\37 33bc1ae {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#f4c5ef95 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 f8d8553 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#d707a33f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_kan {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 36365d5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#c74963ae {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\37 d183c6a {
    width: 100%;
    min-width: 4%;
    min-height: 65px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: center;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#b4844ecb {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#widget_649 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bdb259e1 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 0677821 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 93df9d1 {
    min-height: 0;
    column-gap: 0%;
    row-gap: 10px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#d0ad4e10 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\33 695e0ab {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#widget_582 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_cik {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_1in {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_76j {
    flex-direction: row;
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    order: 1;
    --column-gap: 2%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_pcs {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_2);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_88j {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_0tj.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 10px;
}
#widget_0tj {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 51488d8 {
    align-items: flex-start;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_2);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    justify-self: auto;
    order: 0;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5676113 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c2e80b00.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 10px;
}
#c2e80b00 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 724b6e8 {
    flex-direction: row;
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    order: 2;
    --column-gap: 2%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b95ef528 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_2);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 1b258f8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 b46d731.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 10px;
}
#\33 b46d731 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e9119996 {
    align-items: flex-start;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_2);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    order: 1;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#d02ab599 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 2fc3077.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 10px;
}
#\34 2fc3077 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 cef7be9 {
    min-height: 161px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\34 a1d4e35::before, #\34 a1d4e35 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#\34 a1d4e35 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: url("https://irp.cdn-website.com/07f9a0bc/dms3rep/multi/opt/General+Construction+%283%29-1920w.png");
}
    
#\35 d5db584 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#a2980ce3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_489 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_0h6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_mrc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 73px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 4;
    flex-wrap: nowrap;
    --column-gap: 4%;
    height: auto;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_b2g {
    width: 280px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b1b5e75d {
    width: 280px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c3e0624f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 517px;
    padding-left: 4%;
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 8px;
    row-gap: 20px;
}
    
#widget_rkq {
    width: 90.20%;
    order: 0;
}
    
#group_fu9 {
    justify-self: auto;
    align-self: auto;
    width: 521.906px;
    order: 2;
    flex-wrap: nowrap;
    padding-right: 0%;
    justify-content: space-between;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_d02 {
    order: 1;
    width: 77.00%;
}
    
#widget_cfr {
    align-self: flex-end;
    margin-bottom: 0px;
    margin-top: 0px;
    width: 250px;
    height: auto;
    order: 1;
    min-height: 55px;
}
    
#widget_br6 {
    width: 250px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-height: 55px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 f241a47 {
    padding: 0% 0% 4% 0%;
}
    
#\38 5436bf7 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e213e4b3 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#c8eb83b4 {
    margin: 0px 0% 0px 0%;
}
    
#dee316c3 {
    width: 100%;
    min-height: 428px;
    order: 0;
    height: auto;
}
    
#da16991e {
    width: 100%;
    min-height: 80px;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 7f2bb79 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\39 fb11f7a {
    margin: 0px 0% 0px 0%;
}
    
#c11b8f5b {
    height: auto;
    min-height: 57px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 33bc1ae {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\39 ad3fc7d {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c74963ae {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\30 796f432 {
    margin: 0px 0% 0px 0%;
}
    
#\37 d183c6a {
    height: auto;
    min-height: 57px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 0677821 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\30 93df9d1 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#b73d29fc {
    margin: 0px 0% 0px 0%;
}
    
#group_pcs {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 51488d8 {
    justify-content: flex-start;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b95ef528 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e9119996 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 695e0ab {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#group_76j {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 5px;
}
    
#\35 724b6e8 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 5px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 cef7be9 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 161px;
}
    
#\36 dcc1831 {
    margin: 0px 0% 0px 0%;
}
    
#\34 a1d4e35::before, #\34 a1d4e35 > .bgExtraLayerOverlay {
    
}
    
#\35 d5db584 {
    width: 100%;
    min-height: 8px;
}
    
#a2980ce3 {
    width: 3.99%;
}
    
#group_mrc {
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 425px;
    align-items: flex-start;
    width: 100%;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    row-gap: 18px;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 36% 4% 12% 4%;
}
    
#group_fu9 {
    order: 2;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 124px;
    justify-self: auto;
    align-self: auto;
    align-items: center;
    padding-right: 0%;
    row-gap: 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_rkq {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_d02 {
    order: 1;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_br6 {
    width: 100%;
    order: 0;
    align-self: stretch;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_cfr {
    justify-self: auto;
    order: 1;
    width: 100%;
    align-self: stretch;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 f8b4b47 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\31 f241a47 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 4% 0%;
}
    
#\38 5436bf7 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#e213e4b3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 4% 4%;
}
    
#da16991e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
}
    
#dee316c3 {
    min-height: 246px;
    align-items: center;
    width: 100%;
    order: 0;
    height: auto;
}
    
#c8eb83b4 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 7f2bb79 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#c11b8f5b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#b508f3f9 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\34 c6874cc {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#cf6ea1a1 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\36 1a9749e {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\37 33bc1ae {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#f4c5ef95 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 f8d8553 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
}



@media (max-width: 767px) {
    
#c74963ae {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\37 d183c6a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b4844ecb {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 0677821 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 0;
}
    
#\30 93df9d1 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\33 695e0ab {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#group_pcs {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 51488d8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b95ef528 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e9119996 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_76j {
    column-gap: 3.230419786321191%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 724b6e8 {
    column-gap: 3.230419786321191%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



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

#\34 a1d4e35.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAu0lEQVQI1wXB2wqCMBgA4D1qV0EQRYerqBAFTaIDVHOlltpW/U6b5jpo0YFue6i+D8WCZTIq8uTMXcBKYFSZWYNx2zPqtlZF4khlBs97+rmFRYgvvpnT0TuyZDABoiMR+6mgVxne5a7gywfH32zze4nHiUV0iTi4IazhsN77C0qM3UI9YJUSc2r2lW4bJUcK4G08QvDQmenMMhjWV1NN7bWatTK6SM459XzHsecsICm48dayZwOl06hXSn9EzG7btxA1SgAAAABJRU5ErkJggg==')!important}