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

  *#dm .dmInner div.u_1226217439 .socialHubIcon {
    width:24px !important;
    height:24px !important;
    font-size:16px !important;
    line-height:24px !important;
  }

  *#dm .dmInner div.u_1226217439 .socialHubInnerDiv {
    justify-content:flex-start !important;
    column-gap:4px !important;
  }

  *#dm .dmInner *.u_1012536110 .copyright {
    justify-content:center !important;
    text-align:center !important;
  }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_766580613 img { object-fit:contain !important; }

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

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

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

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

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

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

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

  *#dm .dmInner a.u_3005261028 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_3005261028 span.text {
    font-size:17px !important;
    color:var(--color_4) !important;
    font-weight:400 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

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

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

  *#dm .dmInner a.u_1626243603 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1626243603 span.text {
    font-size:17px !important;
    color:var(--color_4) !important;
    font-weight:400 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

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

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

  *#dm .dmInner a.u_1389881159 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1389881159 span.text {
    font-size:17px !important;
    color:var(--color_4) !important;
    font-weight:400 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

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

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

  *#dm .dmInner a.u_1380499139 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1380499139 span.text {
    font-size:17px !important;
    color:var(--color_4) !important;
    font-weight:400 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

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

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

  *#dm .dmInner a.u_1634733488 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1634733488 span.text {
    font-size:17px !important;
    color:var(--color_4) !important;
    font-weight:400 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

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

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

  *#dm .dmInner a.u_1929500757 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1929500757 span.text {
    font-size:17px !important;
    color:var(--color_4) !important;
    font-weight:400 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

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

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

  *#dm .dmInner a.u_1124216313 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1124216313 span.text {
    font-size:17px !important;
    color:var(--color_4) !important;
    font-weight:400 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

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

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

  *#dm .dmInner div.u_1269706692 img {
    border-style:solid !important;
    border-color:rgb(27,27,27) rgb(27,27,27) rgb(136,0,0) rgb(27,27,27) !important;
    border-width:0px 0px 10px 0px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1452436484 img {
    border-style:solid !important;
    border-color:rgb(27,27,27) rgb(27,27,27) rgb(136,0,0) rgb(27,27,27) !important;
    border-width:0px 0px 10px 0px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1465588340 img {
    border-style:solid !important;
    border-color:rgb(27,27,27) rgb(27,27,27) rgb(136,0,0) rgb(27,27,27) !important;
    border-width:0px 0px 10px 0px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1732859863 img {
    border-style:solid !important;
    border-color:rgb(27,27,27) rgb(27,27,27) rgb(136,0,0) rgb(27,27,27) !important;
    border-width:0px 0px 10px 0px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1858131625 img {
    border-style:solid !important;
    border-color:rgb(27,27,27) rgb(27,27,27) rgb(136,0,0) rgb(27,27,27) !important;
    border-width:0px 0px 10px 0px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1109307891 img {
    border-style:solid !important;
    border-color:rgb(27,27,27) rgb(27,27,27) rgb(136,0,0) rgb(27,27,27) !important;
    border-width:0px 0px 10px 0px !important;
    object-fit:cover !important;
  }

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

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

  *#dm .dmInner div.u_771385266 img { object-fit:contain !important; }

  *#dm .dmInner *.u_2814839758 .IconBulletText svg { fill:var(--color_6) !important; }

  *#dm .dmInner div.u_2814839758 .containerBullet { font-weight:400 !important; }

  *#dm .dmInner div.u_1068611941 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1263823247 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1471633499 img {
    object-fit:contain !important;
    object-position:50% 50% !important;
  }

  *#dm .dmInner div.u_1136666668 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1358455609 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1718249326 img {
    object-fit:cover !important;
    border-radius:300px 300px 300px 300px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1022138855 img {
    object-fit:contain !important;
    object-position:50% 50% !important;
  }

  *#dm .dmInner div.u_1228991368 img {
    object-fit:contain !important;
    object-position:50% 50% !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1098721271 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1098721271 span.text {
    font-size:17px !important;
    color:var(--color_4) !important;
    font-weight:400 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

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

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

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

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

  *#dm .dmInner div.u_2070610250 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1137293183 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1741195669 img { object-fit:contain !important; }

  *#dm .dmInner div.u_40834689 .containerBullet { color:var(--color_8) !important; }

  *#dm .dmInner *.u_40834689 .IconBulletText svg { fill:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1222884211 .containerBullet { color:var(--color_8) !important; }

  *#dm .dmInner *.u_1222884211 .IconBulletText svg { fill:var(--color_4) !important; }

  *#dm .dmInner a.u_1126134866 span.text { font-size:17px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1140359760 { text-align:left !important; }

  *#dm .dmInner *.u_1276612500 { text-align:left !important; }

  *#dm .dmInner *.u_2814839758 .containerBullet {
    margin-bottom:10px !important;
    margin-top:10px !important;
  }

  *#dm .dmInner div.u_2814839758 .containerBullet { font-size:18px !important; }

  *#dm .dmInner div.u_40834689 .containerBullet { font-size:18px !important; }

  *#dm .dmInner *.u_40834689 .containerBullet {
    margin-bottom:6px !important;
    margin-top:6px !important;
  }

  *#dm .dmInner div.u_1222884211 .containerBullet { font-size:18px !important; }

  *#dm .dmInner *.u_1222884211 .containerBullet {
    margin-bottom:6px !important;
    margin-top:6px !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1140359760 { text-align:left !important; }

  *#dm .dmInner *.u_1276612500 { text-align:left !important; }

  *#dm .dmInner *.u_2814839758 .containerBullet {
    margin-bottom:8px !important;
    margin-top:8px !important;
  }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1140359760 { text-align:left !important; }

  *#dm .dmInner *.u_1276612500 { text-align:left !important; }

  *#dm .dmInner nav.u_1998592992.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item { font-size:14px !important; }

  *#dm .dmInner div.u_1075142483 .socialHubIcon {
    width:24px !important;
    height:24px !important;
    font-size:16px !important;
    line-height:24px !important;
  }

  *#dm .dmInner div.u_1075142483 .socialHubInnerDiv { column-gap:12px !important; }

  *#dm .dmInner *.u_2814839758 .containerBullet {
    margin-bottom:8px !important;
    margin-top:8px !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(255, 255, 255, 1);
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(136, 0, 0, 0.6);
    background-image: none;
    align-items: center;
    padding: 16px 16px 2% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 7px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    padding: 20% 0% 8% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_23v {
    width: 120px;
    height: auto;
    max-width: 100%;
    margin-top: -79px;
    order: 0;
}
    
#widget_d2i {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_40s {
    width: 73.67%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: -12px;
}
    
#group_c1g {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f255ef8d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#f255ef8d {
    width: 250px;
    height: 48px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1917c64.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\32 1917c64 {
    width: 250px;
    height: 48px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5017d55.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 5017d55 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 45px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#a78354c3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.01%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a64dba86 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.99%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/af883a1a/dms3rep/multi/opt/RaycoMetalFinishing+-+Team_shirt-1920w.jpg");
}
#a64dba86.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAAYCAwAAAAAAAAAAAAAAAAECAwQFESEVIjH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABcRAAMBAAAAAAAAAAAAAAAAAAABAiH/2gAMAwEAAhEDEQA/AMneVMptSW4riThnvt7kQ+DnnsltYABPVMVaf//Z');
}
    
#b873332f {
    min-height: 817px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 12% 0% 8% 0%;
}
    
#widget_i1v.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0% 0px 30%;
}
#widget_i1v {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_2dq {
    width: 99.83%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_cbm {
    width: 99.80%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ca1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_ca1 {
    width: 53.75%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin-top: -24px;
}
    
#group_6h5 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 31px;
    column-gap: 24px;
    padding: 0px 0% 0px 30%;
    margin: 0px 0% 0px 0%;
}
    
#e4884d4f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#e4884d4f {
    width: 250px;
    height: 50px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a85277a {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 27025cc {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
}
    
#e2b53da1 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    padding: 4% 2% 18% 2%;
}
    
#c9440def {
    margin: 0px 0% 0px 0%;
}
    
#widget_nie {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_ck8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    --column-gap: 3%;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_edh {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 219px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.16624827236059%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_0e3 {
    width: 82px;
    height: auto;
    max-width: 100%;
}
    
#widget_4g6 {
    width: 89.12%;
    height: auto;
    max-width: 100%;
}
    
#widget_mcg {
    width: 87.23%;
    height: auto;
    max-width: 100%;
}
    
#\34 e6332e7 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 219px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.16624827236059%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 ffbe0f5 {
    width: 82px;
    height: auto;
    max-width: 100%;
}
    
#a45c11b4 {
    width: 86.64%;
    height: auto;
    max-width: 100%;
}
    
#\39 9e27769 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 e098536 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 219px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.16624827236059%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 8240c53 {
    width: 82px;
    height: auto;
    max-width: 100%;
}
    
#\35 4be186e {
    width: 63.35%;
    height: auto;
    max-width: 100%;
}
    
#\33 067d545 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 58f885c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 219px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.16624827236059%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 894f77c {
    width: 82px;
    height: auto;
    max-width: 100%;
}
    
#\34 68789db {
    width: 84.48%;
    height: auto;
    max-width: 100%;
}
    
#\33 47c02ba {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 7b5be61::before, #\36 7b5be61 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.85;
    border-radius: inherit;
}
#\36 7b5be61 {
    background-image: url("https://lirp.cdn-website.com/af883a1a/dms3rep/multi/opt/Rayco-Metal-FInishing-Group-Photo_grey-1920w.png");
    background-position: 50% 100%;
    background-size: contain;
}
#\36 7b5be61.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAiklEQVQI1z2KoQqFMAAA99t+hUUswn5BDAtqMFoWzM4wVBCTWDbRuXtYXrgLx4kYI8/zcF0X3nvu+yaEwPu+f75HfPE8T6y1GGOYpolt25jnmXVd2fcd5xziOA7GcaRpGpRStG2L1pq6rinLkq7rWJYF8anve4qiIM9zpJRUVUWapiRJQpZlDMPAD24Zi5/dXLnWAAAAAElFTkSuQmCC');
}
}



@media all {
    
#\38 9579449.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 9579449 {
    width: 7%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 2;
}
    
#\30 73f639f {
    min-height: 188px;
    column-gap: 4%;
    row-gap: 18px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    height: auto;
    padding: 0px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f5b3cacf {
    min-height: 0;
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 2% 20% 2%;
}
    
#b54dce63 {
    margin: 0px 0% 0px 0%;
}
    
#\37 5f9b9bc {
    background-image: linear-gradient(0deg, rgba(18, 24, 30, 1) 0%, rgba(40, 53, 66, 1) 100%);
    background-origin: border-box;
}
    
#group_u1b {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 171px;
    column-gap: 2%;
    row-gap: 24px;
    flex-wrap: nowrap;
    height: auto;
}
    
#widget_d27.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_d27 {
    width: 7%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#eb22137c {
    width: 12.44%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_02j {
    width: 76.08%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_8q3 {
    width: 83.34%;
    height: auto;
    max-width: 100%;
}
    
#group_re0 {
    flex-direction: row;
    justify-content: flex-start;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 0%;
    row-gap: 24px;
    height: auto;
    background-image: url("https://lirp.cdn-website.com/af883a1a/dms3rep/multi/opt/Rayco-Metal-Finishing--282-29_Ext-1920w.png");
    flex-wrap: nowrap;
    background-position: 100% 50%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#group_re0.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAfUlEQVQI11XM0QqCMBiGYS+kf5tuIiHEnM0gnFZYB1nd/928MTvq4IXv4OEr1K5ESYWWCiV5G7QYGtfQ+0AMEX/oKLSy5IyyG7RVTfCB23zl9Vy5pJm+O1JkYPSvDJ2tOcWBx3Lns74Zz+P/Y07EbHCIA1NKTGmi3bfY0vEFtsI8Ci3VlCMAAAAASUVORK5CYII=');
}
    
#group_vb1 {
    align-items: flex-start;
    width: 50%;
    min-height: 384px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(136, 0, 0, 0.85);
    background-image: none;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#widget_v46 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_27g {
    width: 99.69%;
    height: auto;
    max-width: 100%;
}
    
#group_r65 {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 5%;
    row-gap: 50px;
    flex-wrap: wrap;
    align-content: center;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_idi {
    align-items: flex-start;
    width: 30%;
    min-height: 456px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/af883a1a/dms3rep/multi/opt/image005-547h.jpg");
    height: auto;
    justify-content: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#group_idi.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQQH/8QAJRAAAQMCAwkAAAAAAAAAAAAAAQIDBQAEESFRBhITFDEygYLR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAYEQACAwAAAAAAAAAAAAAAAAAAAREhMf/aAAwDAQACEQMRAD8ACiZFp6EbavRxkjLdPioTaRZJIiHT6n5RWzuJjEqKjio9dK061iFKtWVc0rNAPYNKm5eCVH//2Q==');
}
    
#group_b4s {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(136, 0, 0, 0.8);
    background-image: none;
    padding: 10% 10% 10% 10%;
    margin: 0px 0% 0px 0%;
}
    
#\30 0298545 {
    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;
}
    
#\30 13767a2 {
    align-items: flex-start;
    width: 30%;
    min-height: 456px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/af883a1a/dms3rep/multi/opt/image011-547h.jpg");
    height: auto;
    justify-content: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#\30 13767a2.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgMH/8QAHhAAAgEEAwEAAAAAAAAAAAAAAQIDAAQRMQUGEnH/xAAVAQEBAAAAAAAAAAAAAAAAAAABAv/EABYRAQEBAAAAAAAAAAAAAAAAAAABIf/aAAwDAQACEQMRAD8ALpZD1IFIUBSvoaxR9unxMxYKCCc5rQb/AIqGx4gXCFmMmVKnX2pQpiGMA6UVFwx//9k=');
}
    
#e6ff864a {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(136, 0, 0, 0.8);
    background-image: none;
    padding: 10% 10% 10% 10%;
    margin: 0px 0% 0px 0%;
}
    
#f7d326e1 {
    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;
}
    
#cef0294b {
    align-items: flex-start;
    width: 30%;
    min-height: 456px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/af883a1a/dms3rep/multi/opt/Rayco+Metal+Finishing-44+Gold+tone+%281%29-547h.jpg");
    height: auto;
    justify-content: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#cef0294b.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAME/8QAHhAAAgICAgMAAAAAAAAAAAAAAQIAAwUhBBMUIvD/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABgRAQEAAwAAAAAAAAAAAAAAAAEAAiEx/9oADAMBAAIRAxEAPwCWRz1zUovHbrtf1AA0Bqaq+FmWRT5K7AP24iQCvZ8tN//Z');
}
    
#cd4da727 {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(136, 0, 0, 0.8);
    background-image: none;
    padding: 10% 10% 10% 10%;
    margin: 0px 0% 0px 0%;
}
    
#b4483013 {
    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 4c8326e {
    align-items: flex-start;
    width: 30%;
    min-height: 456px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/af883a1a/dms3rep/multi/opt/Rayco-Metal-Finishing--281-29-547h.png");
    height: auto;
    justify-content: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#\35 4c8326e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAYAAABbayygAAAACXBIWXMAAAsTAAALEwEAmpwYAAABK0lEQVQY01WR2U7jQBBF/QcwvVXv3TZJSMZJCCED/P+PHWQHkObhqlSqo9ru4KxFnENECD7cFe4xxkhKiZIzg7PuG4gEn7BGMMYhzpNipuRCTpnBi6ekSi0jOXWCZGIoa97bRKudvHT0zlPzSCtPRN+IvjD1DYfnmf1uZho31FIZnBFSbJQ8EaTS68R5PvH+9o/Xlyubpx29dQajBLEJcRmjA610LscTn7cf8JleRwaxEWsSWgUeHywlFs5/j9xe3zjNL4x9u+46eLdcGlHKr2ArI9fzlY/bB/PhvB61TBnEeqzxaOX482ioqXE8HLmcLuy2e3Kq5FQYtNIYZe7Slhwz22nDfrtj6iMpLP/1d1ArxRKtNqtLSyGuJni8CN7J/6DRml9LnXzLreAXaeKff/yk0oUAAAAASUVORK5CYII=');
}
    
#\30 0998f41 {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(136, 0, 0, 0.8);
    background-image: none;
    padding: 10% 10% 10% 10%;
    margin: 0px 0% 0px 0%;
}
    
#\32 d988461 {
    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;
}
    
#\30 50e0b21 {
    align-items: flex-start;
    width: 30%;
    min-height: 456px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/af883a1a/dms3rep/multi/opt/Rayco-Metal-Finishing-51-Freshly-dipped-547h.png");
    height: auto;
    justify-content: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#\30 50e0b21.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABbklEQVQY0wXBW0/TYACA4e+feKU3GmMIupgonpbsAJhR4hisKa7dXNd2LW3Z+lHmRtkiOuggojMuwYCJZtHE6IVX/rjX5xE7ap72ZpHXpkYqbc6TiLcyJPZ8BlFMLGP6vQHCKmepl57iVddI3AbpXof33X2Gr3ZI7AC/ZeJZLURzYxVDKaAry5iVMq5WI6kHHKgOh4ZDaOg4jZeIyLHpBT6R5xK0PZymzcjr886IODUjkpZL17URo8EbPn+YMRlP8N2Q9fUt6qqD1EJOvQHne33S4QEiPf7Iz/lv5t9+MD46xmhYmHqArEk+xSd8P5sy/3KBGA1TZrNLptMZnV3JxqZGWdnGUh0mvSN+XV3y7+8fRLPp4ncksn+I2Q5R9RZrpSoVRSOwPM5Oxny9ukA8LymsviizUqnyZFlhKbvCYuYR9zJL5PIF9HqNeL+LyBdzPC4WuJ8rsvDwGXfuPuDGzQWuXb/F7cUM2XwObXuL/zi+4t1DXHxIAAAAAElFTkSuQmCC');
}
    
#\32 637e657 {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(136, 0, 0, 0.8);
    background-image: none;
    padding: 10% 10% 10% 10%;
    margin: 0px 0% 0px 0%;
}
    
#\35 e1f2817 {
    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;
}
    
#\39 cb0a3b2 {
    align-items: flex-start;
    width: 30%;
    min-height: 456px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/af883a1a/dms3rep/multi/opt/Rayco-Metal-Finishing--284-29-4cbb907f-547h.png");
    height: auto;
    justify-content: flex-end;
    background-position: 50% 0%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#\39 cb0a3b2.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAYAAABbayygAAAACXBIWXMAAAsTAAALEwEAmpwYAAABnklEQVQY0y2Q708SAQCGb9PaSnCFx/3wPBAOlOMAqcAp4JKThVKiUYf8GCQwa0VqrqUVq9Vm9Qm2+oefxtWHd3s/vHu25xVmZ2bwznkwQgaFfIHSzg520WYttUZQDzJ36zY3Z28gTEs4GKb4sMSR06J33Gc4HDLoDyhu26iygtfjRfDd8ZG5l6VZ7/D29Ts+XY2YjMdMJmNedLusRKP4F0QESZTYyOao11p0W33evBry68c1f35PGPR7WKbpUt3hg3SGSrnK06pDt91h9PGSn9ff6LSbWGYMVVIQxLsiKStNqbjL470Djp7XeX9xzvevI9rNhktUpsN5zzyrEZOtnM3uo32cmsPF+RlfRp9pNhrEzTiyX55ae1jWw2Tub2Jvl6kdPuPs9JSryw84joO5GkP2S/+ImqoTjyXZyOaplCv0j3u8PDmhsldxrZWpjOgT0RQNIxQhGU+ylS9w8GSfw2qVfC6HEQqjKgqCLMosyiqBJZ1I2CCdSLK5vu4mEbcI6oH/9yxIrpWmaiwHgsSiK6SsBEnLImoYLC1qKJLMX1GlyL7MdN82AAAAAElFTkSuQmCC');
}
    
#\36 e841c25 {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(136, 0, 0, 0.8);
    background-image: none;
    padding: 10% 10% 10% 10%;
    margin: 0px 0% 0px 0%;
}
    
#\33 d0ee40f {
    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;
}
    
#group_vvk {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\32 3767ad5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\32 3767ad5 {
    width: 250px;
    height: 50px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_arq {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 273346d {
    width: 280px;
    height: auto;
    min-height: 20px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fe179391 {
    width: 280px;
    height: auto;
    min-height: 20px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e8477722 {
    width: 280px;
    height: auto;
    min-height: 20px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6840ede {
    width: 280px;
    height: auto;
    min-height: 20px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5aa89b4 {
    width: 280px;
    height: auto;
    min-height: 20px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d971dd9a {
    width: 280px;
    height: auto;
    min-height: 20px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d6a5f5e5 {
    align-items: flex-start;
    width: 30%;
    min-height: 456px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/af883a1a/dms3rep/multi/opt/Rayco-Metal-Finishing--282-29_Ext-448dfe63-1920w.png");
    height: auto;
    justify-content: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#d6a5f5e5.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#b0ca4230 {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(136, 0, 0, 0.8);
    background-image: none;
    padding: 10% 10% 10% 10%;
    margin: 0px 0% 0px 0%;
}
    
#b592525d {
    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;
}
    
#fdaef379 {
    width: 280px;
    height: auto;
    min-height: 20px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 5a15b4e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_7);
    background-image: none;
    padding: 4% 4% 4% 4%;
    margin: -17% 0% 0px 0%;
}
    
#\33 c95e741 {
    min-height: 371px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 2% 4% 2%;
}
    
#\36 6eeef8a {
    margin: 0px 0% 0px 0%;
}
    
#widget_n5b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_14h {
    width: 99.86%;
    height: auto;
    max-width: 100%;
}
    
#\36 a900899 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.086786403282341%;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 d3a6dda {
    align-items: flex-start;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 2.801386102498632%;
    flex-wrap: nowrap;
    box-shadow: rgba(0, 0, 0, 0.12) 3px 0px 11px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 d69bd96 {
    align-items: center;
    width: 100%;
    min-height: 136px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    background-color: rgba(255,255,255,1);
    background-image: none;
    height: auto;
}
    
#\31 d406bc2 {
    width: 81.42%;
    height: 106px;
    max-width: 100%;
}
    
#dc1a8fd6 {
    align-items: center;
    width: 100%;
    min-height: 144px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    height: auto;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#\36 7724e4f {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d534a41 {
    align-items: flex-start;
    width: 48.96%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 2.801386102498632%;
    flex-wrap: nowrap;
    box-shadow: rgba(0, 0, 0, 0.12) 3px 0px 11px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ea2af3da {
    align-items: center;
    width: 100%;
    min-height: 136px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    background-color: rgba(255,255,255,1);
    background-image: none;
    height: auto;
}
    
#fc2c2e95 {
    width: 81.42%;
    height: 106px;
    max-width: 100%;
}
    
#e76d28af {
    align-items: center;
    width: 100%;
    min-height: 263px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    height: auto;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#\38 36c6cfb.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\38 36c6cfb {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_859 {
    width: 301px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 7910bb2 {
    width: 391px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 8338293 {
    align-items: flex-start;
    width: 44%;
    min-height: 382px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6da1e67 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 8% 0% 12% 0%;
}
    
#a3e724bf {
    margin: 0px 0% 0px 0%;
}
    
#b7c5fc97 {
    align-items: flex-start;
    width: 44%;
    min-height: 382px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9f753d6 {
    align-items: flex-start;
    width: 22%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b01825b9 {
    width: 100.00%;
    height: 270px;
    max-width: 100%;
}
    
#\32 5fa4f20 {
    width: 81.74%;
    height: auto;
    max-width: 100%;
}
    
#\33 a27b308 {
    align-items: flex-start;
    width: 22%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d7b4cb28 {
    width: 100.00%;
    height: 270px;
    max-width: 100%;
}
    
#\30 2116967 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 8ca0815 {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 0%;
    row-gap: 24px;
    flex-wrap: nowrap;
    order: 2;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#dbdf045b {
    align-items: flex-start;
    width: 22%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d1cfe23a {
    width: 100.00%;
    height: 270px;
    max-width: 100%;
}
    
#d492f9ed {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#daabc8a4 {
    align-items: flex-start;
    width: 22%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd344826 {
    width: 100.00%;
    height: 270px;
    max-width: 100%;
}
    
#c31d3ebf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c4707850 {
    align-items: flex-start;
    width: 22%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dbfe60c1 {
    width: 100.00%;
    height: 270px;
    max-width: 100%;
}
    
#b2281ae0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b7562dbf {
    align-items: flex-start;
    width: 22%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae97aeea {
    width: 100.00%;
    height: 270px;
    max-width: 100%;
}
    
#\31 6335de7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 f76c851 {
    width: 83.27%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 40cde24 {
    width: 86.14%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_raf {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 5px;
    order: 0;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 db409b9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0% 0px 21%;
}
#\39 db409b9 {
    width: 30.62%;
    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 f91b8e6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 f91b8e6 {
    width: 21.06%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4182d6d {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 0%;
    row-gap: 24px;
    flex-wrap: nowrap;
    order: 1;
    padding: 0px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3283ebc {
    width: 83.27%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4b65cfd {
    width: 99.73%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#Industries {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 0%;
    row-gap: 24px;
    flex-wrap: nowrap;
    order: 1;
    padding: 0px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 c4a0b04::before, #\34 c4a0b04 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.9;
    border-radius: inherit;
}
#\34 c4a0b04 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 57.42%;
    min-width: 4%;
    justify-content: flex-start;
    background-image: url("https://lirp.cdn-website.com/af883a1a/dms3rep/multi/opt/Rayco-Metal-Finishing-44-Gold-tone--281-29-1920w.png");
    background-attachment: fixed;
    padding: 60px 46px 76px 12%;
    margin: 0% 0% 0% 0%;
}
#\34 c4a0b04.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAzklEQVQY0x2N2QpGUACEz0O6UPi5IWUp240sKYkosiYhS3nM+TvnaqbpmxnSti3u+8bzPDiOA9u24bouvO+LaZowjiPmeQbZ9x3f94Hqsiygxb7v0TQN0jRFHMdMybqubGkYBnRdh6IokGUZXNeFpmnQdR22bYOUZYm6rpHnOaqqQpIk8DwPsiyD4zjwPA9FUUBoMwxDBtAS9XTh9/sx2DAMBEEAQkMK+76PKIoYpKoqJElitzSjj8Q0TViWxZrU0yVBECCKIhzHYdB5nvgDCcmtQfAxmD0AAAAASUVORK5CYII=');
}
    
#\31 5b31e2a {
    min-height: 506px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c0e43e66 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\30 2ff66a4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 42.58%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/af883a1a/dms3rep/multi/opt/RaycoMetalFinishing-17-QC_edit_FP-1920w.png");
    margin: 0% 0% 0% 0%;
}
#\30 2ff66a4.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAACXBIWXMAAAsTAAALEwEAmpwYAAABU0lEQVQY0wXB2y9CcQDA8d8/gRe2xvDQmNwvU2MjipFOpziySqkdZTmcsIyYkGxyv5uJ5jpzefLkwf/19fmI/PcfC9uXOCeXGPAmcAYWGY8sE5xNE17YZyn7wM7FOyL/9YuePsXhn8emaMhBnUBER40lCcfT6OkbNk9fEHcfP2hrOexKlB5Jxa1E8bsnUaUAIU+UucQhKweviNu3T2LJLbpH/JitCq7+CXxmiVDTIL4OGTWUQdv7Rjx+fJLK5vCqcYadPkYtElKFBVdxE3JFFz6HTjhVQBTenji+PmdjdxstrhGxeXBXdmIvqqPH0EJfl4IU3kAUXu95fs9zXzgjs5VixuPFYerEUmqktdyEuc3KsBxEHF0cc3J1RO5wh5XVJFNjXuwtFhrLqqk1GGlu6KDXNoTIHuRYz2wyt5ggMh3D5ZAx17dhLDFQU1pFu6kVa5+Nf0RGyHXX0fNDAAAAAElFTkSuQmCC');
}
    
#\33 fb7ecd2 {
    margin: 0px 0% 0px 0%;
}
    
#widget_2n0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_2n0 {
    width: 11.64%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin: -84px 0% 0px 0%;
}
    
#widget_2hc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 12px;
}
    
#widget_5he {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\30 fb309fe.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\30 fb309fe {
    width: 250px;
    height: 50px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#aeb2df0d {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    padding: 9% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bec3a508 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/af883a1a/dms3rep/multi/opt/Rayco+Metal+Finishing-32+Fischerscope_EDIT_fade-1920w.png");
    background-position: 50% 0%;
}
#bec3a508.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAACTpAAAk6QFQJOf4AAABKklEQVQY0wEfAeD+AO7z9oHk6O2B09vigcjW5IHI2+uB3Or2gezy+IH5+/uB+vv8gfr7/IEAtru9wKuwtcCeq7nApMDYwKTJ58C20ufAxdHZwNXX1sDg4eHA7e/wwACNkZD+i46Q/omTnf6YrsH+lbPM/p62yP6ksLj+r7Ox/sHEwf7g4t7+AEtJSf5bUFX+b2Jw/omFmP6GkqX+hpWi/n2Ij/5/hYb+mp+e/s/Tz/4AMyss/ksyOv5lP03+eFNi/nllbv52cnb+a29x/mlubv6IjIv+vcG9/gA2Gx7+Rhsm/lggM/5mNEb+aE1V/mdgYP5hY1/+Z2ln/oeKif6vs7L+AEceH/1JFh/9UBgo/VswPv1cRUr9WFJN/VZWTv1kZFz9h4iD/aKjof3d8bY+ElDl3wAAAABJRU5ErkJggg==');
}
    
#\30 a93feeb {
    margin: 0px 0% 0px 0%;
}
    
#\33 3a79fcf {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 2px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(136, 0, 0, 0.88);
    background-image: none;
    flex-wrap: nowrap;
    height: auto;
    order: 1;
    padding: 34px 0px 43px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 cc795da {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dae9c5f8 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 7px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 11% 0px 11%;
    margin: 31px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 478aae8 {
    width: 99.87%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 44158c7.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 44158c7 {
    width: 23.30%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 0858bd0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0% 0px 11%;
}
#\34 0858bd0 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_l9s {
    justify-content: space-between;
    width: 100%;
    min-width: 4%;
    min-height: 393px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    height: auto;
}
    
#innergrid_r6g {
    width: 100.00%;
    grid-template-rows: minmax(96px, max-content);
    max-width: 100%;
}
    
#widget_7ht {
    width: 25%;
    height: 57px;
    justify-self: end;
    align-self: start;
    max-width: 100%;
    margin: 30px 8.982227022780833% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#adf63a67 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ff2f0e18 {
    min-height: 108px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 10% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c531d2b5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_ugh.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0% 0px 12%;
}
#widget_ugh {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b0cefe4e {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f0e50712 {
    min-height: 769px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 15% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 a6a1fc2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#fee6b0b8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    padding: 16px 0px 16px 12%;
    margin: 0% 0% 0% 0%;
}
    
#e61ec737::before, #e61ec737 > .bgExtraLayerOverlay {
    
}
#e61ec737 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 49%;
    min-width: 4%;
    background-image: none;
    background-position: 50% 0%;
    justify-content: flex-start;
    padding: 16px 0px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_ke1 {
    width: 99.95%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 1070e90 {
    width: 64.09%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 27px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c30607c5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0px 0px 0px;
}
#c30607c5 {
    width: 250px;
    height: 50px;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: flex-start;
    margin: 11px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_col {
    width: 364px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_rap {
    align-items: flex-start;
    width: 100%;
    min-height: 384px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/af883a1a/dms3rep/multi/opt/Rayco+Metal+Finishing-76+Dipping_flip-1920w.jpg");
    height: auto;
}
#group_rap.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAgICAQUAAAAAAAAAAAAAAQIAAwUGEQQxQWGR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAZEQADAAMAAAAAAAAAAAAAAAAAAQIDBBH/2gAMAwEAAhEDEQA/AMzpt3X5HYsiaXWthyGQdvEutYEYq6AsDwT7+REqoXWLZyUqP//Z');
}
    
#e9105d63 {
    width: 84.12%;
    height: 386px;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 1;
    margin: 87px 0% 0px -32.92494211187534%;
}
    
#\38 6f9a619 {
    width: 95.87%;
    grid-template-rows: minmax(494px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_67k {
    align-items: flex-start;
    width: 100%;
    min-height: 425px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: -228px 0% -100px 0%;
}
    
#widget_8nv {
    width: 43.84%;
    height: 175px;
    justify-self: end;
    align-self: start;
    max-width: 100%;
    margin: 241px 2.888268206693593% 0px 0%;
}
    
#db3b24d8 {
    margin: 0px 0% 0px 0%;
}
    
#\31 59d4029.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0px 0px 0px;
}
#\31 59d4029 {
    width: 250px;
    height: 50px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 11px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 a8e84f6 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 37aefac {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    padding: 9% 0% 9% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 f8b08e4 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_g8j {
    flex-direction: row;
    justify-content: flex-start;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 3%;
    row-gap: 24px;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_7ar {
    align-items: flex-start;
    width: 44.93%;
    min-height: 546px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    background-image: url("https://lirp.cdn-website.com/af883a1a/dms3rep/multi/opt/RaycoMetalFinishing-49+Dipping_EDIT-1920w.jpg");
    height: auto;
}
#group_7ar.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAIBAAAQQABwEAAAAAAAAAAAAAAgABAwQFBhQhIjEyUf/EABUBAQEAAAAAAAAAAAAAAAAAAAEC/8QAGBEBAQADAAAAAAAAAAAAAAAAAQACEiH/2gAMAwEAAhEDEQA/ALmMjVPPdWtKZ6cCYIBZvK2WO1DHGIb8WYeviIq1AJye3//Z');
}
    
#ac5782b0 {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_ljh {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#widget_459 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 6e4c5f7 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 6658573 {
    width: 101.78%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 2eac0c3 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: -109px 0% 0px 0%;
}
    
#\38 a995806 {
    min-height: 80px;
    column-gap: 3%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\37 e144ced {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 18d653e::before, #\38 18d653e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.8;
    border-radius: inherit;
}
#\38 18d653e {
    background-image: url("https://lirp.cdn-website.com/af883a1a/dms3rep/multi/opt/Rayco-Metal-Finishing-16-Finished-product-1920w.png");
    background-attachment: fixed;
}
#\38 18d653e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA50lEQVQY0x2PvQqCYABFv3eqNWjVIIxwUaMG0UoKFIyQilrSQRGjHxdHyUFafbwTfvM9916OWK/XbLdbbNtmuVziOA6Xy4XX60Vd1/x+P7quQ5imyWKxYLVa4bouvu9zu90k+P1+aduWpmkQ0+mU2WyGYRhy7XA4EMcx7/ebqqr4fD5kWYZQFEVCnucRBAFhGHK9XknTlCRJiKKIzWaD0DQNy7LY7/ecTifZfjwe3O93drudzHRdR6iqKq97mfP5zPP5JM9zjsejhPp8PB4jhsMhg8GAyWQib8uypCgKKTWfzxmNRvTMHwfMovS7ATvCAAAAAElFTkSuQmCC');
}
    
#group_9u5 {
    align-items: flex-start;
    width: 28%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#df70eca5 {
    align-items: flex-start;
    width: 37%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 94e5714 {
    align-items: flex-start;
    width: 28%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a327e5da {
    width: 95.34%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f267adfc {
    width: 15.60%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 cb6586c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.225352112676056%;
    height: auto;
    order: 2;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c3d7396 {
    width: 47.89%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee2429cb {
    width: 100px;
    height: 22px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c98c3a1 {
    width: 102.40%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ac834d4 {
    width: 47.89%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f2a86fb {
    width: 12.10%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 067f08c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.225352112676056%;
    height: auto;
    order: 2;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a9897f3 {
    width: 15.60%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 a5bd0cd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.225352112676056%;
    height: auto;
    order: 2;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bcbb521b {
    width: 47.89%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_33d {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 30px;
}
    
#widget_bq4 {
    width: 30.73%;
    height: 84px;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: -1px;
}
    
#\32 264ef46 {
    width: 100px;
    height: 22px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 def3dbf {
    width: 100px;
    height: 22px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_u67 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    align-self: stretch;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_lco {
    width: 250px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 50px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\34 a62bf8a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/af883a1a/dms3rep/multi/opt/Steelhead_mockup-c8082d0d-1b2560a7-1920w.png");
}
#\34 a62bf8a.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#e82c02c6 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\33 eef94d8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/af883a1a/dms3rep/multi/opt/steelhead-tech-logo-vertical-2c-1920w.jpg");
}
#\33 eef94d8.lazy:not([data-loaded='true']) {
    background-image: url('');
}
}



@media all {
    
#b9b65098::before, #b9b65098 > .bgExtraLayerOverlay {
    
}
#b9b65098 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#d6dbae17 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 7px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    padding: 20% 0% 8% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 dba1a75 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c7c0f40b {
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 91df6d0 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    height: auto;
}
    
#widget_veg {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#group_bt4 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_nn2 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
}



@media all {
    
#\34 35e826a {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b9409988.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#b9409988 {
    width: 250px;
    height: 48px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f2d64507 {
    width: 142px;
    height: auto;
    max-width: 100%;
    margin-top: -88px;
}
    
#\39 79bc012::before, #\39 79bc012 > .bgExtraLayerOverlay {
    
}
#\39 79bc012 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\33 d519db0 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: linear-gradient(0deg, rgba(94, 0, 0, 1) 0%, rgba(136, 0, 0, 1) 100%);
    align-items: center;
    background-origin: border-box;
    padding: 16px 16px 7% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 1cefa7e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\32 1cefa7e {
    width: 250px;
    height: 48px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 9e3aae6 {
    width: 69.68%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: -12px;
}
    
#\34 5d43257 {
    width: 100%;
    min-width: 4%;
    min-height: 70px;
    column-gap: 4%;
    row-gap: 24px;
    height: auto;
}
    
#de5e9c89 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 32d3fe5 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 7px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    padding: 20% 0% 8% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b4167836 {
    margin: 0px 0% 0px 0%;
}
    
#\39 7e114b6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 058751b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 058751b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 45px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#c388b9e3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\30 2c1d4db {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\30 34159a7 {
    background-image: url("https://lirp.cdn-website.com/af883a1a/dms3rep/multi/opt/Rayco+Metal+Finishing-32+Fischerscope_EDIT_fade-1920w.png");
}
#\30 34159a7.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#widget_6pm {
    width: 100%;
    height: 200px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 27% 0% 4% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_40s {
    width: 100.00%;
}
    
#widget_23v {
    width: 100px;
    height: auto;
    margin-top: -67px;
}
    
#widget_d2i {
    margin-top: -8px;
}
    
#\36 3bd85219866cc3622781521 {
    height: auto;
    min-height: 80px;
    width: 100%;
    padding: 0px 16px 3% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 5017d55.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 5017d55 {
    margin: 32px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b873332f {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 51px;
    padding: 4% 0% 4% 0%;
}
    
#a64dba86 {
    width: 100%;
    min-height: 438px;
    height: auto;
    background-position: 50% 50%;
}
#a64dba86.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAAYCAwAAAAAAAAAAAAAAAAECAwQFESEVIjH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABcRAAMBAAAAAAAAAAAAAAAAAAABAiH/2gAMAwEAAhEDEQA/AMneVMptSW4riThnvt7kQ+DnnsltYABPVMVaf//Z');
}
    
#\34 a85277a {
    margin: 0px 0% 0px 0%;
}
    
#group_6h5 {
    padding: 0px 0% 0px 4%;
    margin: 0px 0% 0px 0%;
}
    
#widget_i1v.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0% 0px 4%;
}
#widget_i1v {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#widget_ca1 {
    width: 19.13%;
}
    
#a78354c3 {
    width: 100%;
    min-height: 80px;
}
    
#widget_2dq {
    width: 72.78%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e2b53da1 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\36 7b5be61::before, #\36 7b5be61 > .bgExtraLayerOverlay {
    
}
#\36 7b5be61.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAiklEQVQI1z2KoQqFMAAA99t+hUUswn5BDAtqMFoWzM4wVBCTWDbRuXtYXrgLx4kYI8/zcF0X3nvu+yaEwPu+f75HfPE8T6y1GGOYpolt25jnmXVd2fcd5xziOA7GcaRpGpRStG2L1pq6rinLkq7rWJYF8anve4qiIM9zpJRUVUWapiRJQpZlDMPAD24Zi5/dXLnWAAAAAElFTkSuQmCC');
}
    
#group_ck8 {
    column-gap: 5%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 5%;
    row-gap: 12px;
    justify-content: center;
}
    
#group_edh {
    width: 45.2%;
    row-gap: 15px;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 e6332e7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 45%;
    row-gap: 15px;
    align-items: flex-start;
}
    
#\31 e098536 {
    width: 45%;
    row-gap: 15px;
    height: auto;
    min-height: 244px;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 0px 0%;
}
    
#\34 58f885c {
    width: 45%;
    row-gap: 15px;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 0px 0%;
}
    
#widget_0e3 {
    width: 75px;
}
    
#\38 ffbe0f5 {
    width: 75px;
}
    
#\37 8240c53 {
    width: 75px;
}
    
#\32 894f77c {
    width: 75px;
}
    
#widget_mcg {
    width: 93.76%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f5b3cacf {
    row-gap: 10px;
    padding: 4% 2% 35% 2%;
}
    
#widget_02j {
    width: 100.00%;
}
    
#group_re0 {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 438px;
    padding: 52% 0px 0% 0px;
    margin: 0px 0% 0px 0%;
}
#group_re0.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAfUlEQVQI11XM0QqCMBiGYS+kf5tuIiHEnM0gnFZYB1nd/928MTvq4IXv4OEr1K5ESYWWCiV5G7QYGtfQ+0AMEX/oKLSy5IyyG7RVTfCB23zl9Vy5pJm+O1JkYPSvDJ2tOcWBx3Lns74Zz+P/Y07EbHCIA1NKTGmi3bfY0vEFtsI8Ci3VlCMAAAAASUVORK5CYII=');
}
    
#group_vb1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 283px;
    margin-top: 0px;
    column-gap: 3.4964716594582295%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_idi {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
#group_idi.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQQH/8QAJRAAAQMCAwkAAAAAAAAAAAAAAQIDBQAEESFRBhITFDEygYLR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAYEQACAwAAAAAAAAAAAAAAAAAAAREhMf/aAAwDAQACEQMRAD8ACiZFp6EbavRxkjLdPioTaRZJIiHT6n5RWzuJjEqKjio9dK061iFKtWVc0rNAPYNKm5eCVH//2Q==');
}
    
#\30 13767a2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
#\30 13767a2.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgMH/8QAHhAAAgEEAwEAAAAAAAAAAAAAAQIDAAQRMQUGEnH/xAAVAQEBAAAAAAAAAAAAAAAAAAABAv/EABYRAQEBAAAAAAAAAAAAAAAAAAABIf/aAAwDAQACEQMRAD8ALpZD1IFIUBSvoaxR9unxMxYKCCc5rQb/AIqGx4gXCFmMmVKnX2pQpiGMA6UVFwx//9k=');
}
    
#cef0294b {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
#cef0294b.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAME/8QAHhAAAgICAgMAAAAAAAAAAAAAAQIAAwUhBBMUIvD/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABgRAQEAAwAAAAAAAAAAAAAAAAEAAiEx/9oADAMBAAIRAxEAPwCWRz1zUovHbrtf1AA0Bqaq+FmWRT5K7AP24iQCvZ8tN//Z');
}
    
#\35 4c8326e {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
#\35 4c8326e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAYAAABbayygAAAACXBIWXMAAAsTAAALEwEAmpwYAAABK0lEQVQY01WR2U7jQBBF/QcwvVXv3TZJSMZJCCED/P+PHWQHkObhqlSqo9ru4KxFnENECD7cFe4xxkhKiZIzg7PuG4gEn7BGMMYhzpNipuRCTpnBi6ekSi0jOXWCZGIoa97bRKudvHT0zlPzSCtPRN+IvjD1DYfnmf1uZho31FIZnBFSbJQ8EaTS68R5PvH+9o/Xlyubpx29dQajBLEJcRmjA610LscTn7cf8JleRwaxEWsSWgUeHywlFs5/j9xe3zjNL4x9u+46eLdcGlHKr2ArI9fzlY/bB/PhvB61TBnEeqzxaOX482ioqXE8HLmcLuy2e3Kq5FQYtNIYZe7Slhwz22nDfrtj6iMpLP/1d1ArxRKtNqtLSyGuJni8CN7J/6DRml9LnXzLreAXaeKff/yk0oUAAAAASUVORK5CYII=');
}
    
#\30 50e0b21 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
#\30 50e0b21.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABbklEQVQY0wXBW0/TYACA4e+feKU3GmMIupgonpbsAJhR4hisKa7dXNd2LW3Z+lHmRtkiOuggojMuwYCJZtHE6IVX/rjX5xE7ap72ZpHXpkYqbc6TiLcyJPZ8BlFMLGP6vQHCKmepl57iVddI3AbpXof33X2Gr3ZI7AC/ZeJZLURzYxVDKaAry5iVMq5WI6kHHKgOh4ZDaOg4jZeIyLHpBT6R5xK0PZymzcjr886IODUjkpZL17URo8EbPn+YMRlP8N2Q9fUt6qqD1EJOvQHne33S4QEiPf7Iz/lv5t9+MD46xmhYmHqArEk+xSd8P5sy/3KBGA1TZrNLptMZnV3JxqZGWdnGUh0mvSN+XV3y7+8fRLPp4ncksn+I2Q5R9RZrpSoVRSOwPM5Oxny9ukA8LymsviizUqnyZFlhKbvCYuYR9zJL5PIF9HqNeL+LyBdzPC4WuJ8rsvDwGXfuPuDGzQWuXb/F7cUM2XwObXuL/zi+4t1DXHxIAAAAAElFTkSuQmCC');
}
    
#\39 cb0a3b2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
#\39 cb0a3b2.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAYAAABbayygAAAACXBIWXMAAAsTAAALEwEAmpwYAAABnklEQVQY0y2Q708SAQCGb9PaSnCFx/3wPBAOlOMAqcAp4JKThVKiUYf8GCQwa0VqrqUVq9Vm9Qm2+oefxtWHd3s/vHu25xVmZ2bwznkwQgaFfIHSzg520WYttUZQDzJ36zY3Z28gTEs4GKb4sMSR06J33Gc4HDLoDyhu26iygtfjRfDd8ZG5l6VZ7/D29Ts+XY2YjMdMJmNedLusRKP4F0QESZTYyOao11p0W33evBry68c1f35PGPR7WKbpUt3hg3SGSrnK06pDt91h9PGSn9ff6LSbWGYMVVIQxLsiKStNqbjL470Djp7XeX9xzvevI9rNhktUpsN5zzyrEZOtnM3uo32cmsPF+RlfRp9pNhrEzTiyX55ae1jWw2Tub2Jvl6kdPuPs9JSryw84joO5GkP2S/+ImqoTjyXZyOaplCv0j3u8PDmhsldxrZWpjOgT0RQNIxQhGU+ylS9w8GSfw2qVfC6HEQqjKgqCLMosyiqBJZ1I2CCdSLK5vu4mEbcI6oH/9yxIrpWmaiwHgsSiK6SsBEnLImoYLC1qKJLMX1GlyL7MdN82AAAAAElFTkSuQmCC');
}
    
#\36 e841c25 {
    height: auto;
    min-height: 144px;
    justify-content: flex-start;
}
    
#eb22137c {
    width: 13.55%;
    height: auto;
}
    
#widget_8q3 {
    width: 88.39%;
}
    
#group_r65 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    row-gap: 16px;
}
    
#b54dce63 {
    margin: 0px 0% 0px 0%;
}
    
#\33 d0ee40f {
    width: 79.83%;
}
    
#group_u1b {
    height: auto;
    min-height: 121px;
}
    
#\30 73f639f {
    height: auto;
    min-height: 170px;
}
    
#widget_v46 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_27g {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_arq {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#cd4da727 {
    height: auto;
    min-height: 149px;
}
    
#\35 e1f2817 {
    width: 99.53%;
}
    
#d6a5f5e5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
#d6a5f5e5.lazy:not([data-loaded='true']) {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 c95e741 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\37 5a15b4e {
    width: 100%;
    row-gap: 14px;
    padding: 4% 4% 4% 4%;
    margin: -200px 0% 0px 0%;
}
    
#widget_n5b {
    margin-top: 5px;
}
    
#\36 a900899 {
    padding: 16px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 d406bc2 {
    width: 71.49%;
    height: 90px;
}
    
#fc2c2e95 {
    width: 69.87%;
    height: 88px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 8338293 {
    width: 99.82%;
    height: auto;
    min-height: 169px;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 6da1e67 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
    padding: 4% 0% 10% 0%;
}
    
#a3e724bf {
    margin: 0px 0% 0px 0%;
}
    
#b7c5fc97 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.5%;
}
    
#\33 9f753d6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.5%;
}
    
#\33 a27b308 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.5%;
}
    
#\38 8ca0815 {
    width: 100%;
    min-height: 80px;
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    order: 3;
    padding: 16px 4% 16px 4%;
    margin: 0% 0% 0% 0%;
}
    
#dbdf045b {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.5%;
}
    
#daabc8a4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.5%;
}
    
#c4707850 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.5%;
}
    
#b7562dbf {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.5%;
}
    
#group_raf {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\39 db409b9 {
    width: 33.01%;
}
    
#\35 f91b8e6 {
    width: 35.52%;
}
    
#\33 f76c851 {
    width: 100.00%;
}
    
#\38 4182d6d {
    width: 100%;
    min-height: 80px;
    column-gap: 3%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    order: 1;
    padding: 16px 4% 16px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3283ebc {
    width: 100.00%;
}
    
#\32 5fa4f20 {
    width: 72.12%;
}
    
#Industries {
    width: 100%;
    min-height: 80px;
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    order: 2;
    padding: 16px 4% 16px 4%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 5b31e2a {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0% 0% 0% 0%;
}
    
#\33 fb7ecd2 {
    margin: 0px 0% 0px 0%;
}
    
#\34 c4a0b04::before, #\34 c4a0b04 > .bgExtraLayerOverlay {
    
}
#\34 c4a0b04 {
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 80px;
    order: 1;
    padding: 2.250351617440225% 16px 7% 4%;
    margin: 0% 0% 0% 0%;
}
#\34 c4a0b04.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAzklEQVQY0x2N2QpGUACEz0O6UPi5IWUp240sKYkosiYhS3nM+TvnaqbpmxnSti3u+8bzPDiOA9u24bouvO+LaZowjiPmeQbZ9x3f94Hqsiygxb7v0TQN0jRFHMdMybqubGkYBnRdh6IokGUZXNeFpmnQdR22bYOUZYm6rpHnOaqqQpIk8DwPsiyD4zjwPA9FUUBoMwxDBtAS9XTh9/sx2DAMBEEAQkMK+76PKIoYpKoqJElitzSjj8Q0TViWxZrU0yVBECCKIhzHYdB5nvgDCcmtQfAxmD0AAAAASUVORK5CYII=');
}
    
#widget_2n0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_2n0 {
    width: 12.07%;
    height: auto;
    margin: -10.2% 0% 0px 0%;
}
    
#\30 2ff66a4 {
    width: 100%;
    min-height: 517px;
    height: auto;
    order: 0;
}
#\30 2ff66a4.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAACXBIWXMAAAsTAAALEwEAmpwYAAABU0lEQVQY0wXB2y9CcQDA8d8/gRe2xvDQmNwvU2MjipFOpziySqkdZTmcsIyYkGxyv5uJ5jpzefLkwf/19fmI/PcfC9uXOCeXGPAmcAYWGY8sE5xNE17YZyn7wM7FOyL/9YuePsXhn8emaMhBnUBER40lCcfT6OkbNk9fEHcfP2hrOexKlB5Jxa1E8bsnUaUAIU+UucQhKweviNu3T2LJLbpH/JitCq7+CXxmiVDTIL4OGTWUQdv7Rjx+fJLK5vCqcYadPkYtElKFBVdxE3JFFz6HTjhVQBTenji+PmdjdxstrhGxeXBXdmIvqqPH0EJfl4IU3kAUXu95fs9zXzgjs5VixuPFYerEUmqktdyEuc3KsBxEHF0cc3J1RO5wh5XVJFNjXuwtFhrLqqk1GGlu6KDXNoTIHuRYz2wyt5ggMh3D5ZAx17dhLDFQU1pFu6kVa5+Nf0RGyHXX0fNDAAAAAElFTkSuQmCC');
}
    
#widget_2hc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_5he {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 fb309fe {
    margin-right: 0%;
    margin-left: 0%;
    width: 250px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#aeb2df0d {
    min-height: 478px;
    padding: 2% 0% 0% 0%;
}
    
#\30 a93feeb {
    margin: 0px 0% 0px 0%;
}
    
#\39 44158c7 {
    width: 31.90%;
}
    
#\30 cc795da {
    width: 99.77%;
}
    
#\33 3a79fcf {
    height: auto;
    min-height: 218px;
    padding: 3% 0px 3% 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_7ht {
    justify-self: end;
    align-self: start;
    width: 31.04%;
    height: 78px;
    margin: 9px 3.9291270131771596% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_l9s {
    height: auto;
    min-height: 235px;
}
    
#bec3a508 {
    background-position: 50% 0%;
}
#bec3a508.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAACTpAAAk6QFQJOf4AAABKklEQVQY0wEfAeD+AO7z9oHk6O2B09vigcjW5IHI2+uB3Or2gezy+IH5+/uB+vv8gfr7/IEAtru9wKuwtcCeq7nApMDYwKTJ58C20ufAxdHZwNXX1sDg4eHA7e/wwACNkZD+i46Q/omTnf6YrsH+lbPM/p62yP6ksLj+r7Ox/sHEwf7g4t7+AEtJSf5bUFX+b2Jw/omFmP6GkqX+hpWi/n2Ij/5/hYb+mp+e/s/Tz/4AMyss/ksyOv5lP03+eFNi/nllbv52cnb+a29x/mlubv6IjIv+vcG9/gA2Gx7+Rhsm/lggM/5mNEb+aE1V/mdgYP5hY1/+Z2ln/oeKif6vs7L+AEceH/1JFh/9UBgo/VswPv1cRUr9WFJN/VZWTv1kZFz9h4iD/aKjof3d8bY+ElDl3wAAAABJRU5ErkJggg==');
}
    
#dae9c5f8 {
    padding: 0px 4% 0px 4%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ff2f0e18 {
    min-height: 82px;
    padding: 0% 2% 0% 2%;
}
    
#b0cefe4e {
    margin: 0px 0% 0px 0%;
}
    
#widget_ugh.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0% 0px 0%;
}
#widget_ugh {
    margin: 11px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f0e50712 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#db3b24d8 {
    margin: 0px 0% 0px 0%;
}
    
#fee6b0b8 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 16px 0px 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#e61ec737::before, #e61ec737 > .bgExtraLayerOverlay {
    
}
#e61ec737 {
    width: 100%;
    min-height: 80px;
}
    
#widget_col {
    width: 505px;
}
    
#\33 1070e90 {
    width: 92.95%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 37aefac {
    row-gap: 4px;
    padding: 4% 0% 4% 0%;
}
    
#\36 6e4c5f7 {
    margin: 0px 0% 0px 0%;
}
    
#group_7ar {
    width: 92.03%;
    order: 0;
    height: auto;
    min-height: 413px;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0px 4% 0px 4%;
}
#group_7ar.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAIBAAAQQABwEAAAAAAAAAAAAAAgABAwQFBhQhIjEyUf/EABUBAQEAAAAAAAAAAAAAAAAAAAEC/8QAGBEBAQADAAAAAAAAAAAAAAAAAQACEiH/2gAMAwEAAhEDEQA/ALmMjVPPdWtKZ6cCYIBZvK2WO1DHGIb8WYeviIq1AJye3//Z');
}
    
#ac5782b0 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#group_g8j {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 6658573 {
    width: 65.94%;
}
    
#\37 e144ced {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 0px;
}
    
#\38 18d653e::before, #\38 18d653e > .bgExtraLayerOverlay {
    
}
#\38 18d653e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA50lEQVQY0x2PvQqCYABFv3eqNWjVIIxwUaMG0UoKFIyQilrSQRGjHxdHyUFafbwTfvM9916OWK/XbLdbbNtmuVziOA6Xy4XX60Vd1/x+P7quQ5imyWKxYLVa4bouvu9zu90k+P1+aduWpmkQ0+mU2WyGYRhy7XA4EMcx7/ebqqr4fD5kWYZQFEVCnucRBAFhGHK9XknTlCRJiKKIzWaD0DQNy7LY7/ecTifZfjwe3O93drudzHRdR6iqKq97mfP5zPP5JM9zjsejhPp8PB4jhsMhg8GAyWQib8uypCgKKTWfzxmNRvTMHwfMovS7ATvCAAAAAElFTkSuQmCC');
}
    
#widget_bq4 {
    width: 44.78%;
    height: 64px;
    margin-top: 30px;
}
    
#widget_33d {
    width: 80.23%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 a995806 {
    column-gap: 3%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
}
    
#group_9u5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-self: center;
    align-items: center;
}
    
#df70eca5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\31 94e5714 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#f267adfc {
    width: 10.46%;
    height: auto;
}
    
#\31 f2a86fb {
    width: 10.13%;
    height: auto;
}
    
#\37 a9897f3 {
    width: 10.46%;
    height: auto;
}
    
#a327e5da {
    width: 57.94%;
}
    
#\32 cb6586c {
    justify-content: center;
    --column-gap: 0%;
    column-gap: 0%;
}
    
#\39 c3d7396 {
    width: 12.87%;
}
    
#\39 c98c3a1 {
    width: 81.23%;
}
    
#\36 067f08c {
    justify-content: center;
    --column-gap: 0%;
    column-gap: 0%;
}
    
#\35 ac834d4 {
    width: 10.54%;
}
    
#\35 a5bd0cd {
    justify-content: center;
    --column-gap: 0%;
    column-gap: 0%;
}
    
#bcbb521b {
    width: 10.54%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e82c02c6 {
    min-height: 413px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding: 4% 2% 4% 2%;
}
    
#\34 a62bf8a {
    background-repeat: no-repeat;
    background-size: contain;
    width: 74.38%;
    min-height: 8px;
    background-position: 50% 50%;
}
#\34 a62bf8a.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\33 eef94d8 {
    background-repeat: no-repeat;
    background-size: contain;
    width: 25.53%;
    min-height: 8px;
    background-position: 0% 50%;
}
#\33 eef94d8.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\34 6d5d05e {
    margin: 26px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b9b65098::before, #b9b65098 > .bgExtraLayerOverlay {
    
}
    
#d6dbae17 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 27% 0% 4% 0%;
}
    
#\35 91df6d0 {
    height: auto;
    min-height: 80px;
    width: 100%;
    padding: 0px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c7c0f40b {
    margin: 0px 0% 0px 0%;
}
    
#group_bt4 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 9e3aae6 {
    width: 100.00%;
}
    
#\34 5d43257 {
    height: auto;
    min-height: 46px;
    padding: 0px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f2d64507 {
    width: 100px;
    height: auto;
    margin-top: -67px;
}
    
#\39 79bc012::before, #\39 79bc012 > .bgExtraLayerOverlay {
    
}
    
#\36 32d3fe5 {
    padding: 27% 0% 4% 0%;
}
    
#b4167836 {
    margin: 0px 0% 0px 0%;
}
    
#\39 7e114b6 {
    margin-top: -8px;
}
    
#\33 d519db0 {
    height: auto;
    min-height: 314px;
    padding: 0px 16px 3% 16px;
    margin: 0% 0% 0% 0%;
}
}



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



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 15px;
    padding: 16px 16px 33px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 75% 0% 0% 0%;
}
    
#f255ef8d {
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
    width: 300px;
    height: 50px;
}
    
#\32 1917c64 {
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
    width: 300px;
    height: 50px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_23v.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_23v {
    width: 74px;
    height: auto;
    margin: -54px 0% 0px 0%;
}
    
#widget_40s {
    width: 100.00%;
}
    
#group_c1g {
    column-gap: 7.36902705814623%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 17px;
}
}



@media (max-width: 767px) {
    
#a78354c3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding: 17px 0px 17px 0%;
    margin: 0px 0% 0px 0%;
}
    
#a64dba86 {
    width: 100%;
    min-height: 302px;
    align-items: center;
    height: auto;
    order: 0;
}
#a64dba86.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAAYCAwAAAAAAAAAAAAAAAAECAwQFESEVIjH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABcRAAMBAAAAAAAAAAAAAAAAAAABAiH/2gAMAwEAAhEDEQA/AMneVMptSW4riThnvt7kQ+DnnsltYABPVMVaf//Z');
}
    
#b873332f {
    min-height: unset;
    flex-direction: column;
    row-gap: 12px;
    padding: 0% 0% 0% 0%;
}
    
#e4884d4f {
    order: 0;
}
    
#group_6h5 {
    align-items: center;
    row-gap: 12px;
    padding: 1px 4% 1px 4%;
    margin: 0px 0% 0px 0%;
}
    
#widget_i1v.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 4% 0px 4%;
}
#widget_i1v {
    margin: 0px 0% 0px 0%;
}
    
#\34 a85277a {
    margin: 0px 0% 0px 0%;
}
    
#widget_ca1.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0% 4px 0%;
}
#widget_ca1 {
    align-self: flex-start;
    width: 31.72%;
    margin: -24px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\38 27025cc {
    width: 100%;
    min-height: 1187px;
    align-items: center;
    row-gap: 10px;
    height: auto;
}
    
#e2b53da1 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\36 7b5be61::before, #\36 7b5be61 > .bgExtraLayerOverlay {
    
}
#\36 7b5be61 {
    background-repeat: no-repeat;
    background-size: contain;
}
#\36 7b5be61.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAiklEQVQI1z2KoQqFMAAA99t+hUUswn5BDAtqMFoWzM4wVBCTWDbRuXtYXrgLx4kYI8/zcF0X3nvu+yaEwPu+f75HfPE8T6y1GGOYpolt25jnmXVd2fcd5xziOA7GcaRpGpRStG2L1pq6rinLkq7rWJYF8anve4qiIM9zpJRUVUWapiRJQpZlDMPAD24Zi5/dXLnWAAAAAElFTkSuQmCC');
}
    
#widget_nie {
    width: 79.82%;
}
    
#group_ck8 {
    column-gap: 7.36902705814623%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 24px;
}
    
#group_edh {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    row-gap: 20px;
}
    
#\34 e6332e7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: center;
    align-items: center;
    row-gap: 20px;
}
    
#\31 e098536 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    justify-content: center;
    row-gap: 20px;
}
    
#\34 58f885c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    row-gap: 20px;
}
    
#widget_0e3 {
    width: 75px;
}
    
#widget_4g6 {
    width: 91.65%;
}
    
#\38 ffbe0f5 {
    width: 75px;
}
    
#\37 8240c53 {
    width: 75px;
}
    
#\32 894f77c {
    width: 75px;
}
}



@media (max-width: 767px) {
    
#\38 9579449 {
    width: 15%;
}
    
#\30 73f639f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 12px;
    padding: 0px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f5b3cacf {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    padding: 4% 4% 40% 4%;
}
    
#group_u1b {
    width: 100%;
    min-height: 90px;
    align-items: center;
    column-gap: 4%;
    height: auto;
    padding: 16px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#eb22137c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#eb22137c {
    width: 74px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#widget_02j {
    width: 100.00%;
}
    
#group_re0 {
    width: 100%;
    min-height: 515px;
    align-items: center;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
}
#group_re0.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAfUlEQVQI11XM0QqCMBiGYS+kf5tuIiHEnM0gnFZYB1nd/928MTvq4IXv4OEr1K5ESYWWCiV5G7QYGtfQ+0AMEX/oKLSy5IyyG7RVTfCB23zl9Vy5pJm+O1JkYPSvDJ2tOcWBx3Lns74Zz+P/Y07EbHCIA1NKTGmi3bfY0vEFtsI8Ci3VlCMAAAAASUVORK5CYII=');
}
    
#group_vb1 {
    width: 100%;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#group_r65 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 0px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_idi {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 390px;
    height: auto;
    order: 1;
}
#group_idi.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQQH/8QAJRAAAQMCAwkAAAAAAAAAAAAAAQIDBQAEESFRBhITFDEygYLR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAYEQACAwAAAAAAAAAAAAAAAAAAAREhMf/aAAwDAQACEQMRAD8ACiZFp6EbavRxkjLdPioTaRZJIiHT6n5RWzuJjEqKjio9dK061iFKtWVc0rNAPYNKm5eCVH//2Q==');
}
    
#\30 13767a2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 390px;
    order: 2;
}
#\30 13767a2.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgMH/8QAHhAAAgEEAwEAAAAAAAAAAAAAAQIDAAQRMQUGEnH/xAAVAQEBAAAAAAAAAAAAAAAAAAABAv/EABYRAQEBAAAAAAAAAAAAAAAAAAABIf/aAAwDAQACEQMRAD8ALpZD1IFIUBSvoaxR9unxMxYKCCc5rQb/AIqGx4gXCFmMmVKnX2pQpiGMA6UVFwx//9k=');
}
    
#cef0294b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 390px;
    order: 3;
}
#cef0294b.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAME/8QAHhAAAgICAgMAAAAAAAAAAAAAAQIAAwUhBBMUIvD/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABgRAQEAAwAAAAAAAAAAAAAAAAEAAiEx/9oADAMBAAIRAxEAPwCWRz1zUovHbrtf1AA0Bqaq+FmWRT5K7AP24iQCvZ8tN//Z');
}
    
#\35 4c8326e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 390px;
    order: 4;
}
#\35 4c8326e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAYAAABbayygAAAACXBIWXMAAAsTAAALEwEAmpwYAAABK0lEQVQY01WR2U7jQBBF/QcwvVXv3TZJSMZJCCED/P+PHWQHkObhqlSqo9ru4KxFnENECD7cFe4xxkhKiZIzg7PuG4gEn7BGMMYhzpNipuRCTpnBi6ekSi0jOXWCZGIoa97bRKudvHT0zlPzSCtPRN+IvjD1DYfnmf1uZho31FIZnBFSbJQ8EaTS68R5PvH+9o/Xlyubpx29dQajBLEJcRmjA610LscTn7cf8JleRwaxEWsSWgUeHywlFs5/j9xe3zjNL4x9u+46eLdcGlHKr2ArI9fzlY/bB/PhvB61TBnEeqzxaOX482ioqXE8HLmcLuy2e3Kq5FQYtNIYZe7Slhwz22nDfrtj6iMpLP/1d1ArxRKtNqtLSyGuJni8CN7J/6DRml9LnXzLreAXaeKff/yk0oUAAAAASUVORK5CYII=');
}
    
#\30 50e0b21 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 390px;
    order: 5;
}
#\30 50e0b21.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABbklEQVQY0wXBW0/TYACA4e+feKU3GmMIupgonpbsAJhR4hisKa7dXNd2LW3Z+lHmRtkiOuggojMuwYCJZtHE6IVX/rjX5xE7ap72ZpHXpkYqbc6TiLcyJPZ8BlFMLGP6vQHCKmepl57iVddI3AbpXof33X2Gr3ZI7AC/ZeJZLURzYxVDKaAry5iVMq5WI6kHHKgOh4ZDaOg4jZeIyLHpBT6R5xK0PZymzcjr886IODUjkpZL17URo8EbPn+YMRlP8N2Q9fUt6qqD1EJOvQHne33S4QEiPf7Iz/lv5t9+MD46xmhYmHqArEk+xSd8P5sy/3KBGA1TZrNLptMZnV3JxqZGWdnGUh0mvSN+XV3y7+8fRLPp4ncksn+I2Q5R9RZrpSoVRSOwPM5Oxny9ukA8LymsviizUqnyZFlhKbvCYuYR9zJL5PIF9HqNeL+LyBdzPC4WuJ8rsvDwGXfuPuDGzQWuXb/F7cUM2XwObXuL/zi+4t1DXHxIAAAAAElFTkSuQmCC');
}
    
#\39 cb0a3b2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 350px;
    order: 6;
}
#\39 cb0a3b2.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAYAAABbayygAAAACXBIWXMAAAsTAAALEwEAmpwYAAABnklEQVQY0y2Q708SAQCGb9PaSnCFx/3wPBAOlOMAqcAp4JKThVKiUYf8GCQwa0VqrqUVq9Vm9Qm2+oefxtWHd3s/vHu25xVmZ2bwznkwQgaFfIHSzg520WYttUZQDzJ36zY3Z28gTEs4GKb4sMSR06J33Gc4HDLoDyhu26iygtfjRfDd8ZG5l6VZ7/D29Ts+XY2YjMdMJmNedLusRKP4F0QESZTYyOao11p0W33evBry68c1f35PGPR7WKbpUt3hg3SGSrnK06pDt91h9PGSn9ff6LSbWGYMVVIQxLsiKStNqbjL470Djp7XeX9xzvevI9rNhktUpsN5zzyrEZOtnM3uo32cmsPF+RlfRp9pNhrEzTiyX55ae1jWw2Tub2Jvl6kdPuPs9JSryw84joO5GkP2S/+ImqoTjyXZyOaplCv0j3u8PDmhsldxrZWpjOgT0RQNIxQhGU+ylS9w8GSfw2qVfC6HEQqjKgqCLMosyiqBJZ1I2CCdSLK5vu4mEbcI6oH/9yxIrpWmaiwHgsSiK6SsBEnLImoYLC1qKJLMX1GlyL7MdN82AAAAAElFTkSuQmCC');
}
    
#group_vvk {
    width: 100%;
    min-height: 82px;
    align-items: center;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 3767ad5 {
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_8q3 {
    width: 100.00%;
}
    
#widget_d27 {
    width: 15%;
}
    
#b54dce63 {
    margin: 0px 0% 0px 0%;
}
    
#group_b4s {
    height: auto;
    min-height: 123px;
    padding: 7% 7% 7% 7%;
    margin: 0px 0% 0px 0%;
}
    
#d6a5f5e5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 390px;
    height: auto;
    order: 0;
}
#d6a5f5e5.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#b0ca4230 {
    height: auto;
    min-height: 123px;
    padding: 7% 7% 7% 7%;
    margin: 0px 0% 0px 0%;
}
    
#e6ff864a {
    height: auto;
    min-height: 123px;
    padding: 7% 7% 7% 7%;
    margin: 0px 0% 0px 0%;
}
    
#cd4da727 {
    height: auto;
    min-height: 123px;
    padding: 7% 7% 7% 7%;
    margin: 0px 0% 0px 0%;
}
    
#\30 0998f41 {
    height: auto;
    min-height: 123px;
    padding: 7% 7% 7% 7%;
    margin: 0px 0% 0px 0%;
}
    
#\32 637e657 {
    height: auto;
    min-height: 123px;
    padding: 7% 7% 7% 7%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 5a15b4e {
    width: 100%;
    min-height: 0px;
    align-items: center;
    row-gap: 13px;
    height: auto;
    justify-content: flex-start;
    padding: 8% 16px 16px 16px;
    margin: -120px 0% 0px 0%;
}
    
#\33 c95e741 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_n5b {
    width: 61.42%;
}
    
#\36 a900899 {
    column-gap: 2.086786403282341%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    min-height: 517px;
    width: 99.87%;
    row-gap: 20px;
    padding: 16px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 d3a6dda {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 225px;
    justify-content: flex-start;
}
    
#\34 d69bd96 {
    height: auto;
    min-height: 100px;
    width: 100.00%;
}
    
#\31 d406bc2 {
    height: 64px;
}
    
#dc1a8fd6 {
    height: auto;
    min-height: 125px;
}
    
#\34 d534a41 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: flex-start;
    height: auto;
    min-height: 252px;
}
    
#ea2af3da {
    height: auto;
    min-height: 100px;
}
    
#fc2c2e95 {
    height: 64px;
}
    
#e76d28af {
    height: auto;
    min-height: 152px;
    margin-top: 0px;
}
}



@media (max-width: 767px) {
    
#\37 8338293 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 6da1e67 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 8% 0% 4% 0%;
}
    
#a3e724bf {
    margin: 0px 0% 0px 0%;
}
    
#b7c5fc97 {
    width: 99.81%;
    height: auto;
    min-height: 160px;
    row-gap: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 9f753d6 {
    width: 100%;
    height: auto;
    min-height: 280px;
    justify-content: flex-start;
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 12px 0%;
}
    
#b01825b9 {
    height: 240px;
}
    
#\33 a27b308 {
    width: 100%;
    justify-content: flex-start;
    row-gap: 12px;
    height: auto;
    min-height: 308px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 12px 0%;
}
    
#d7b4cb28 {
    height: 240px;
}
    
#\38 8ca0815 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 3%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 14px 4% 35px 4%;
    margin: 0% 0% 0% 0%;
}
    
#dbdf045b {
    width: 100%;
    justify-content: flex-start;
    height: auto;
    min-height: 308px;
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 12px 0%;
}
    
#d1cfe23a {
    height: 240px;
}
    
#daabc8a4 {
    width: 100%;
    justify-content: flex-start;
    height: auto;
    min-height: 308px;
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 12px 0%;
}
    
#fd344826 {
    height: 240px;
}
    
#c4707850 {
    width: 100%;
    height: auto;
    min-height: 308px;
    justify-content: flex-start;
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 12px 0%;
}
    
#dbfe60c1 {
    height: 240px;
}
    
#b7562dbf {
    width: 100%;
    justify-content: flex-start;
    height: auto;
    min-height: 308px;
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ae97aeea {
    height: 240px;
}
    
#group_raf {
    width: 100%;
    min-height: 62px;
    align-items: flex-start;
    height: auto;
}
    
#\39 db409b9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 4% 0px 4%;
}
#\39 db409b9 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\38 4182d6d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 3%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 4% 16px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 f76c851 {
    width: 99.87%;
}
    
#\35 f91b8e6 {
    width: 47.48%;
}
    
#\30 2116967 {
    width: 75.60%;
}
    
#\36 40cde24 {
    width: 97.03%;
}
    
#Industries {
    width: 100%;
    min-height: 794px;
    align-items: center;
    column-gap: 3%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 11px;
    justify-content: flex-start;
    height: auto;
    padding: 8px 4% 0px 4%;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\34 c4a0b04::before, #\34 c4a0b04 > .bgExtraLayerOverlay {
    
}
#\34 c4a0b04 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 16px;
    order: 1;
    padding: 16px 16px 32px 4%;
    margin: 0% 0% 0% 0%;
}
#\34 c4a0b04.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAzklEQVQY0x2N2QpGUACEz0O6UPi5IWUp240sKYkosiYhS3nM+TvnaqbpmxnSti3u+8bzPDiOA9u24bouvO+LaZowjiPmeQbZ9x3f94Hqsiygxb7v0TQN0jRFHMdMybqubGkYBnRdh6IokGUZXNeFpmnQdR22bYOUZYm6rpHnOaqqQpIk8DwPsiyD4zjwPA9FUUBoMwxDBtAS9XTh9/sx2DAMBEEAQkMK+76PKIoYpKoqJElitzSjj8Q0TViWxZrU0yVBECCKIhzHYdB5nvgDCcmtQfAxmD0AAAAASUVORK5CYII=');
}
    
#\31 5b31e2a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\30 2ff66a4 {
    min-height: 293px;
    align-items: center;
    width: 100%;
    height: auto;
    order: 0;
}
#\30 2ff66a4.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAACXBIWXMAAAsTAAALEwEAmpwYAAABU0lEQVQY0wXB2y9CcQDA8d8/gRe2xvDQmNwvU2MjipFOpziySqkdZTmcsIyYkGxyv5uJ5jpzefLkwf/19fmI/PcfC9uXOCeXGPAmcAYWGY8sE5xNE17YZyn7wM7FOyL/9YuePsXhn8emaMhBnUBER40lCcfT6OkbNk9fEHcfP2hrOexKlB5Jxa1E8bsnUaUAIU+UucQhKweviNu3T2LJLbpH/JitCq7+CXxmiVDTIL4OGTWUQdv7Rjx+fJLK5vCqcYadPkYtElKFBVdxE3JFFz6HTjhVQBTenji+PmdjdxstrhGxeXBXdmIvqqPH0EJfl4IU3kAUXu95fs9zXzgjs5VixuPFYerEUmqktdyEuc3KsBxEHF0cc3J1RO5wh5XVJFNjXuwtFhrLqqk1GGlu6KDXNoTIHuRYz2wyt5ggMh3D5ZAx17dhLDFQU1pFu6kVa5+Nf0RGyHXX0fNDAAAAAElFTkSuQmCC');
}
    
#widget_2n0 {
    height: auto;
    width: 75px;
    order: 0;
    margin-top: 8px;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\30 fb309fe {
    order: 3;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    margin-top: 9px;
}
    
#\33 fb7ecd2 {
    margin: 0px 0% 0px 0%;
}
    
#widget_2hc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_2hc {
    order: 1;
    width: 99.90%;
    margin: 13px 0% 0px 0%;
}
    
#widget_5he {
    order: 2;
}
}



@media (max-width: 767px) {
    
#aeb2df0d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\30 a93feeb {
    margin: 0px 0% 0px 0%;
}
    
#\33 3a79fcf {
    min-height: 80px;
    align-items: center;
    width: 100%;
    height: auto;
    padding: 19px 0px 34px 0px;
    margin: 0% 0% 0% 0%;
}
    
#dae9c5f8 {
    align-items: center;
    row-gap: 12px;
    align-self: flex-start;
    padding: 0px 6% 0px 6%;
    margin: 14px 0% 0px 0%;
}
    
#\32 478aae8 {
    width: 80.98%;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\34 0858bd0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 6% 0px 6%;
}
#\34 0858bd0 {
    margin: 0px 0% 0px 0%;
}
    
#group_l9s {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_7ht {
    height: 240px;
}
    
#innergrid_r6g {
    width: 99.75%;
    grid-template-rows: minmax(84px, max-content);
}
    
#\39 44158c7 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    width: 40.61%;
}
}



@media (max-width: 767px) {
    
#adf63a67 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#ff2f0e18 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
}
    
#widget_ugh.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0% 0px 0%;
}
#widget_ugh {
    margin: 0px 0% 0px 0%;
}
    
#b0cefe4e {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#f0e50712 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 21% 4%;
}
    
#fee6b0b8 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 17px;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#e61ec737::before, #e61ec737 > .bgExtraLayerOverlay {
    
}
#e61ec737 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#c30607c5 {
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-self: center;
    margin-top: 24px;
}
    
#e9105d63 {
    height: 240px;
}
    
#widget_8nv {
    height: 240px;
}
    
#\33 1070e90.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 1070e90 {
    width: 96.54%;
    order: 2;
    margin: 6px 0% 0px 0%;
}
    
#\31 59d4029.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0px 0px 0px;
}
#\31 59d4029 {
    order: 4;
    width: 100%;
    align-self: center;
    margin: 12px 0% 0px 0%;
}
    
#widget_ke1 {
    order: 0;
}
    
#widget_col {
    order: 3;
    margin-top: -4px;
}
    
#db3b24d8 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 a8e84f6 {
    min-height: 77px;
    align-items: center;
    width: 100%;
    height: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 37aefac {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 9px;
    padding: 4% 4% 4% 4%;
}
    
#group_g8j {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    order: 1;
    padding: 0px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_459 {
    width: 100.00%;
    margin-top: 4px;
}
    
#group_7ar {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 244px;
}
#group_7ar.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAIBAAAQQABwEAAAAAAAAAAAAAAgABAwQFBhQhIjEyUf/EABUBAQEAAAAAAAAAAAAAAAAAAAEC/8QAGBEBAQADAAAAAAAAAAAAAAAAAQACEiH/2gAMAwEAAhEDEQA/ALmMjVPPdWtKZ6cCYIBZvK2WO1DHGIb8WYeviIq1AJye3//Z');
}
    
#ac5782b0 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 6e4c5f7 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 6658573 {
    width: 100.00%;
}
    
#\34 2eac0c3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    row-gap: 3px;
    justify-content: flex-start;
    padding: 16px 0px 0px 0px;
    margin: -56px 0% 0px 0%;
}
    
#\38 a995806 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 3%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 e144ced {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 1px;
    flex-wrap: nowrap;
}
    
#\38 18d653e::before, #\38 18d653e > .bgExtraLayerOverlay {
    
}
#\38 18d653e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA50lEQVQY0x2PvQqCYABFv3eqNWjVIIxwUaMG0UoKFIyQilrSQRGjHxdHyUFafbwTfvM9916OWK/XbLdbbNtmuVziOA6Xy4XX60Vd1/x+P7quQ5imyWKxYLVa4bouvu9zu90k+P1+aduWpmkQ0+mU2WyGYRhy7XA4EMcx7/ebqqr4fD5kWYZQFEVCnucRBAFhGHK9XknTlCRJiKKIzWaD0DQNy7LY7/ecTifZfjwe3O93drudzHRdR6iqKq97mfP5zPP5JM9zjsejhPp8PB4jhsMhg8GAyWQib8uypCgKKTWfzxmNRvTMHwfMovS7ATvCAAAAAElFTkSuQmCC');
}
    
#a327e5da {
    width: 100.00%;
}
    
#f267adfc {
    height: auto;
    width: 45px;
}
    
#\32 cb6586c {
    width: 100.00%;
    height: auto;
    min-height: 47px;
    justify-content: center;
}
    
#ee2429cb {
    height: 40px;
    width: 30%;
}
    
#\39 c98c3a1 {
    width: 100.00%;
}
    
#\31 f2a86fb {
    height: auto;
    width: 45px;
}
    
#\36 067f08c {
    justify-content: center;
    height: auto;
    min-height: 47px;
}
    
#\37 a9897f3 {
    height: auto;
    width: 45px;
}
    
#\35 a5bd0cd {
    justify-content: center;
    height: auto;
    min-height: 47px;
}
    
#widget_bq4 {
    height: 49px;
    width: 69%;
    margin-top: 6px;
}
    
#\32 264ef46 {
    height: 40px;
    width: 30%;
}
    
#\33 def3dbf {
    height: 40px;
    width: 30%;
}
    
#widget_33d {
    width: 100.00%;
}
    
#group_9u5 {
    width: 100%;
    align-items: center;
    row-gap: 12px;
    height: auto;
    min-height: 209px;
    padding: 0px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#df70eca5 {
    width: 100%;
    align-items: center;
    row-gap: 12px;
    height: auto;
    min-height: 275px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 94e5714 {
    width: 100%;
    align-items: center;
    row-gap: 12px;
    height: auto;
    min-height: 209px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bcbb521b {
    width: 22.66%;
}
    
#\35 ac834d4 {
    width: 24.22%;
}
    
#\39 c3d7396 {
    width: 24.94%;
}
    
#group_u67 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_lco {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\34 a62bf8a {
    width: 100%;
    min-height: 283px;
    align-items: center;
    height: auto;
    background-repeat: no-repeat;
    background-size: contain;
    order: 0;
}
#\34 a62bf8a.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#e82c02c6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 8% 4% 4% 4%;
}
    
#\33 eef94d8 {
    width: 100%;
    min-height: 100px;
    align-items: center;
    background-repeat: no-repeat;
    background-size: contain;
    height: auto;
    order: 1;
}
#\33 eef94d8.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\34 6d5d05e {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#b9b65098::before, #b9b65098 > .bgExtraLayerOverlay {
    
}
    
#d6dbae17 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 0% 0% 0% 0%;
}
    
#\35 91df6d0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c7c0f40b {
    margin: 0px 0% 0px 0%;
}
    
#group_bt4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_nn2 {
    height: 220px;
}
}



@media (max-width: 767px) {
    
#\32 1cefa7e {
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: 50px;
}
    
#\34 35e826a {
    column-gap: 7.36902705814623%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 17px;
    margin-top: 8px;
}
    
#\34 9e3aae6 {
    width: 100.00%;
    margin-top: -3px;
}
    
#b9409988 {
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: 50px;
}
    
#\34 5d43257 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f2d64507.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f2d64507 {
    width: 74px;
    height: auto;
    margin: -54px 0% 0px 0%;
}
    
#\39 79bc012::before, #\39 79bc012 > .bgExtraLayerOverlay {
    
}
    
#\36 32d3fe5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 0% 0% 0% 0%;
}
    
#b4167836 {
    margin: 0px 0% 0px 0%;
}
    
#\33 d519db0 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 15px;
    padding: 16px 16px 33px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 7e114b6 {
    width: 89.57%;
    margin-top: -3px;
}
    
#\35 058751b {
    margin-top: 0px;
}
}



@media (max-width: 767px) {
    
#c388b9e3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 2c1d4db {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_6pm {
    height: 206px;
}
}

