@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner a.u_1240709714 span.text { font-size:14px !important; }
}

@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_1240709714 span.text { font-size:14px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0.8);
    background-image: initial;
    border-radius: 15px 15px 15px 15px;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 5% 2% 5% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.2;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/29a86b77/dms3rep/multi/opt/commercial+concrete+floor+warehouse-1920w.webp);
    background-attachment: fixed;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_c5i {
    width: 98.66%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_nq3 {
    width: 98.67%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_ars {
    width: 180px;
    height: 54px;
    max-width: 100%;
    order: 3;
}
    
#widget_sdc {
    width: 50%;
    height: 2px;
    min-height: 2px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.2;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#\36 3bd85219866cc3622781520 {
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_c5i {
    width: 100.00%;
}
    
#widget_nq3 {
    width: 99.58%;
}
    
#widget_ars {
    height: 50px;
}
    
#\36 3bd85219866cc3622781521 {
    padding: 16px 16px 16px 16px;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 368px;
    align-items: flex-start;
    width: 100%;
    justify-content: space-between;
    row-gap: 10px;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 25% 4% 15% 4%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.2;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#widget_c5i {
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_nq3 {
    width: 100.00%;
    order: 1;
}
    
#widget_sdc {
    order: 2;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#widget_ars {
    order: 3;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
    height: 50px;
}
}



@media all {
    
#\38 1c02e0c {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
}
    
#\32 b688494 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
}
    
#\32 76f4dfa {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
}
    
#cb17942f {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    min-width: 32px;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#baacf57c {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    background-image: url(https://lirp.cdn-website.com/29a86b77/dms3rep/multi/opt/commercial+concete+foundation-1920w.webp);
    border-radius: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    box-shadow: var(--color_1) 3px 0px 11px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_s71 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_7vs {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 15px;
    margin-bottom: 15px;
}
    
#widget_poq {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e64c5a2c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_96g {
    width: 99.70%;
    height: 244px;
    max-width: 100%;
}
    
#\35 0e7948d {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
}
    
#\36 423763a {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    min-width: 32px;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\30 d397e26 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 8d13b68 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 8b7e3b8 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    background-image: url(https://lirp.cdn-website.com/29a86b77/dms3rep/multi/opt/concrete+parking+lot-1920w.jpg);
    border-radius: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    box-shadow: var(--color_1) 3px 0px 11px 0px;
    margin: 0px 0% 0px 0%;
}
#\38 8b7e3b8.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHxAAAQMDBQAAAAAAAAAAAAAAAQACAwQFExEhIkFC/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwC23VtO63BrI8e2gACyMwZmk4+j2iKC/9k=');
}
    
#ef6a4130 {
    width: 99.50%;
    height: 246px;
    max-width: 100%;
}
    
#\34 5f0f39a {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
}
    
#\31 f561d60 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    min-width: 32px;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#ba2962cb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a44c221a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 4f8507e {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    background-image: url(https://lirp.cdn-website.com/29a86b77/dms3rep/multi/opt/commercial+concrete+slab-1920w.jpg);
    border-radius: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    box-shadow: var(--color_1) 3px 0px 11px 0px;
    margin: 0px 0% 0px 0%;
}
#\32 4f8507e.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIG/8QAHhAAAQQDAAMAAAAAAAAAAAAAAgABBBEDBQYSIUH/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFREBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhEDEQA/AMpo+l4l4GGPM055PIaIq9i6otNxRk5jGzsJPbNXxEQr/9k=');
}
    
#\34 7164d04 {
    width: 98.73%;
    height: 242px;
    max-width: 100%;
}
    
#a3838910 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
}
    
#dc63ecd1 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    min-width: 32px;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#e541918e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 61f5274 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c4147d12::before, #c4147d12 > .bgExtraLayerOverlay {
    
}
#c4147d12 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    background-image: url(https://lirp.cdn-website.com/29a86b77/dms3rep/multi/opt/retaining+wall+concrete-1920w.jpg);
    border-radius: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    box-shadow: var(--color_1) 3px 0px 11px 0px;
    margin: 0px 0% 0px 0%;
}
#c4147d12.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEC/8QAIRAAAAUDBQEAAAAAAAAAAAAAAAECBAYDBRESExQhMUH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAGBEAAgMAAAAAAAAAAAAAAAAAAAMBMUH/2gAMAwEAAhEDEQA/AI8gLaLqq3No5qc1HZH8GUTG76E52DPHuAAGZFCV6f/Z');
}
    
#d7def7ed {
    width: 98.73%;
    height: 242px;
    max-width: 100%;
}
    
#e1f3f9b8::before, #e1f3f9b8 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.6;
    border-radius: inherit;
}
#e1f3f9b8 {
    background-image: url(https://lirp.cdn-website.com/29a86b77/dms3rep/multi/opt/concrete+texture-1920w.jpg);
    background-attachment: fixed;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 b688494 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#c4147d12::before, #c4147d12 > .bgExtraLayerOverlay {
    
}
#c4147d12.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEC/8QAIRAAAAUDBQEAAAAAAAAAAAAAAAECBAYDBRESExQhMUH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAGBEAAgMAAAAAAAAAAAAAAAAAAAMBMUH/2gAMAwEAAhEDEQA/AI8gLaLqq3No5qc1HZH8GUTG76E52DPHuAAGZFCV6f/Z');
}
    
#e1f3f9b8::before, #e1f3f9b8 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\38 1c02e0c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 b688494 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\32 76f4dfa {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 0e7948d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 5f0f39a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a3838910 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#c4147d12::before, #c4147d12 > .bgExtraLayerOverlay {
    
}
#c4147d12 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
#c4147d12.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEC/8QAIRAAAAUDBQEAAAAAAAAAAAAAAAECBAYDBRESExQhMUH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAGBEAAgMAAAAAAAAAAAAAAAAAAAMBMUH/2gAMAwEAAhEDEQA/AI8gLaLqq3No5qc1HZH8GUTG76E52DPHuAAGZFCV6f/Z');
}
    
#e1f3f9b8::before, #e1f3f9b8 > .bgExtraLayerOverlay {
    
}
    
#widget_s71 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_7vs {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#cb17942f {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#baacf57c {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 423763a {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 8b7e3b8 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
#\38 8b7e3b8.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHxAAAQMDBQAAAAAAAAAAAAAAAQACAwQFExEhIkFC/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwC23VtO63BrI8e2gACyMwZmk4+j2iKC/9k=');
}
    
#\31 f561d60 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 4f8507e {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
#\32 4f8507e.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIG/8QAHhAAAQQDAAMAAAAAAAAAAAAAAgABBBEDBQYSIUH/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFREBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhEDEQA/AMpo+l4l4GGPM055PIaIq9i6otNxRk5jGzsJPbNXxEQr/9k=');
}
    
#dc63ecd1 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\30 425e30e {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    min-width: 32px;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\37 1f6f5e8 {
    width: 98.73%;
    height: 242px;
    max-width: 100%;
}
    
#f74959e9 {
    width: 98.73%;
    height: 242px;
    max-width: 100%;
}
    
#\39 ef1b307 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    background-image: url(https://lirp.cdn-website.com/29a86b77/dms3rep/multi/opt/retail+store+concrete-1920w.jpg);
    border-radius: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    box-shadow: var(--color_1) 3px 0px 11px 0px;
    margin: 0px 0% 0px 0%;
}
#\39 ef1b307.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAfEAABAwMFAAAAAAAAAAAAAAACAAESAwURBAchMVH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABgRAQEAAwAAAAAAAAAAAAAAAAEAAhEh/9oADAMBAAIRAxEAPwCjbrtK0mwUAcWeUi7yphbgaUHcCpHIeHx6iIcOFQu2/9k=');
}
    
#f9b74c05 {
    width: 99.40%;
    height: 256px;
    max-width: 100%;
}
    
#\39 7dff090 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b496b06c {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    min-width: 32px;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#a6f5aecb {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
}
    
#\32 372c4ce {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    background-image: url(https://lirp.cdn-website.com/29a86b77/dms3rep/multi/opt/industrial+facility+concrete-1920w.jpg);
    border-radius: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    box-shadow: var(--color_1) 3px 0px 11px 0px;
    margin: 0px 0% 0px 0%;
}
#\32 372c4ce.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAHBAAAwABBQAAAAAAAAAAAAAAAAECBgMEFCFR/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABcRAAMBAAAAAAAAAAAAAAAAAAABAhH/2gAMAwEAAhEDEQA/ANFGGzKqZ3ddvwk8I1G2+SwBcrRNPD//2Q==');
}
    
#de1d8348 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 a22e53d {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    min-width: 32px;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\36 864d75a {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
}
    
#\30 aca2b02 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 67de708 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    background-image: url(https://lirp.cdn-website.com/29a86b77/dms3rep/multi/opt/commercial+building+concrete-1920w.jpg);
    border-radius: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    box-shadow: var(--color_1) 3px 0px 11px 0px;
    margin: 0px 0% 0px 0%;
}
#\38 67de708.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHhAAAAYCAwAAAAAAAAAAAAAAAAECAwQFEUESJTH/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBf/EABkRAAMBAQEAAAAAAAAAAAAAAAECAwAEIf/aAAwDAQACEQMRAD8AyLqKmO8k265GNkexKqfU8j6dn0ADbzUOfNN5HZ5Asd//2Q==');
}
    
#\37 5213c72 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    min-width: 32px;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\39 7d40179 {
    width: 99.50%;
    height: 246px;
    max-width: 100%;
}
    
#ce233583 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
}
    
#\37 8cd98f1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 df505b9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f69aa88d {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
}
    
#\30 8d5375e {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
}
    
#\34 05464cf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 e7d46c8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e692d87f {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
}
    
#ecbaf00a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a4a8031c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d3b2f053 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    background-image: url(https://lirp.cdn-website.com/29a86b77/dms3rep/multi/opt/restaurant+concrete+floor-1920w.webp);
    border-radius: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    box-shadow: var(--color_1) 3px 0px 11px 0px;
    margin: 0px 0% 0px 0%;
}
#d3b2f053.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkoAAABXRUJQVlA4ID4AAADwAQCdASoKAAcAAUAmJZwCdAEQJRAmd+AA/k4aCDaUitP9Xn9LQALcL3XKXLshZeNt8ADwiSwg7BkkNoAAAA==');
}
    
#\34 11043fb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 58ceef9::before, #\30 58ceef9 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.6;
    border-radius: inherit;
}
#\30 58ceef9 {
    background-image: url(https://lirp.cdn-website.com/29a86b77/dms3rep/multi/opt/concrete+texture-1920w.jpg);
    background-attachment: fixed;
}
#\30 58ceef9.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQQBBQAAAAAAAAAAAAAAAgABAwQSBREhIzH/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A22nDVhpYDEzbtypB1qmZdQ+oiBP/2Q==');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ce233583 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\30 58ceef9::before, #\30 58ceef9 > .bgExtraLayerOverlay {
    
}
#\30 58ceef9.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQQBBQAAAAAAAAAAAAAAAgABAwQSBREhIzH/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A22nDVhpYDEzbtypB1qmZdQ+oiBP/2Q==');
}
}



@media (max-width: 767px) {
    
#\30 8d5375e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 864d75a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ce233583 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#e692d87f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f69aa88d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a6f5aecb {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 ef1b307 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
#\39 ef1b307.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAfEAABAwMFAAAAAAAAAAAAAAACAAESAwURBAchMVH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABgRAQEAAwAAAAAAAAAAAAAAAAEAAhEh/9oADAMBAAIRAxEAPwCjbrtK0mwUAcWeUi7yphbgaUHcCpHIeHx6iIcOFQu2/9k=');
}
    
#\38 67de708 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
#\38 67de708.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHhAAAAYCAwAAAAAAAAAAAAAAAAECAwQFEUESJTH/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBf/EABkRAAMBAQEAAAAAAAAAAAAAAAECAwAEIf/aAAwDAQACEQMRAD8AyLqKmO8k265GNkexKqfU8j6dn0ADbzUOfNN5HZ5Asd//2Q==');
}
    
#\32 372c4ce {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
#\32 372c4ce.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAHBAAAwABBQAAAAAAAAAAAAAAAAECBgMEFCFR/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABcRAAMBAAAAAAAAAAAAAAAAAAABAhH/2gAMAwEAAhEDEQA/ANFGGzKqZ3ddvwk8I1G2+SwBcrRNPD//2Q==');
}
    
#d3b2f053 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
#d3b2f053.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkoAAABXRUJQVlA4ID4AAADwAQCdASoKAAcAAUAmJZwCdAEQJRAmd+AA/k4aCDaUitP9Xn9LQALcL3XKXLshZeNt8ADwiSwg7BkkNoAAAA==');
}
    
#\30 58ceef9::before, #\30 58ceef9 > .bgExtraLayerOverlay {
    
}
#\30 58ceef9.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQQBBQAAAAAAAAAAAAAAAgABAwQSBREhIzH/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A22nDVhpYDEzbtypB1qmZdQ+oiBP/2Q==');
}
    
#\30 aca2b02 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 7dff090 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 5213c72 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 a22e53d {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b496b06c {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 425e30e {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#c9ee2784 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    min-width: 32px;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#cc878f62 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
}
    
#eeb79168 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 fdcec45 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
}
    
#\38 a5173b4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#edae14b5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 638ec3b {
    width: 99.50%;
    height: 262px;
    max-width: 100%;
}
    
#\37 5c18705 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 6c96ffc {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    background-image: url(https://lirp.cdn-website.com/29a86b77/dms3rep/multi/opt/commercial+concrete+work-1920w.jpg);
    border-radius: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    box-shadow: var(--color_1) 3px 0px 11px 0px;
    margin: 0px 0% 0px 0%;
}
#\36 6c96ffc.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIE/8QAIBAAAQMCBwAAAAAAAAAAAAAAAQADBAUhERMUMkFxgf/EABQBAQAAAAAAAAAAAAAAAAAAAAL/xAAVEQEBAAAAAAAAAAAAAAAAAAABAP/aAAwDAQACEQMRAD8A1warHbj6VuNgDYX29Kch7h8geoiMRb//2Q==');
}
    
#a265a622 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
}
    
#\35 5275c14 {
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
}
    
#\37 880ea94 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f5710d93 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    min-width: 32px;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\35 f80b52d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 e070c73 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    min-width: 32px;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\38 d5d20d6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 9b3c591 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 aecea55::before, #\33 aecea55 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.6;
    border-radius: inherit;
}
#\33 aecea55 {
    background-image: url(https://lirp.cdn-website.com/29a86b77/dms3rep/multi/opt/concrete+texture-1920w.jpg);
    background-attachment: fixed;
}
#\33 aecea55.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQQBBQAAAAAAAAAAAAAAAgABAwQSBREhIzH/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A22nDVhpYDEzbtypB1qmZdQ+oiBP/2Q==');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 fdcec45 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\33 aecea55::before, #\33 aecea55 > .bgExtraLayerOverlay {
    
}
#\33 aecea55.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQQBBQAAAAAAAAAAAAAAAgABAwQSBREhIzH/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A22nDVhpYDEzbtypB1qmZdQ+oiBP/2Q==');
}
}



@media (max-width: 767px) {
    
#a265a622 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#cc878f62 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#\38 fdcec45 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\35 5275c14 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#\36 6c96ffc {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
#\36 6c96ffc.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIE/8QAIBAAAQMCBwAAAAAAAAAAAAAAAQADBAUhERMUMkFxgf/EABQBAQAAAAAAAAAAAAAAAAAAAAL/xAAVEQEBAAAAAAAAAAAAAAAAAAABAP/aAAwDAQACEQMRAD8A1warHbj6VuNgDYX29Kch7h8geoiMRb//2Q==');
}
    
#\33 aecea55::before, #\33 aecea55 > .bgExtraLayerOverlay {
    
}
#\33 aecea55.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQQBBQAAAAAAAAAAAAAAAgABAwQSBREhIzH/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A22nDVhpYDEzbtypB1qmZdQ+oiBP/2Q==');
}
    
#\35 f80b52d {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#edae14b5 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f5710d93 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 e070c73 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c9ee2784 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 67bb0dc {
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
}
    
#\37 bef3d85 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    min-width: 32px;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\35 f1ae528 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 c1223ac {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
}
    
#f9b188e5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c978c476 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d2543cae {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b9ed3832 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
}
    
#aa3f5b80 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a91d247a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c396c4ac {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    min-width: 32px;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\38 85852b6::before, #\38 85852b6 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.6;
    border-radius: inherit;
}
#\38 85852b6 {
    background-image: url(https://lirp.cdn-website.com/29a86b77/dms3rep/multi/opt/concrete+texture-1920w.jpg);
    background-attachment: fixed;
}
#\38 85852b6.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQQBBQAAAAAAAAAAAAAAAgABAwQSBREhIzH/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A22nDVhpYDEzbtypB1qmZdQ+oiBP/2Q==');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 c1223ac {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\38 85852b6::before, #\38 85852b6 > .bgExtraLayerOverlay {
    
}
#\38 85852b6.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQQBBQAAAAAAAAAAAAAAAgABAwQSBREhIzH/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A22nDVhpYDEzbtypB1qmZdQ+oiBP/2Q==');
}
}



@media (max-width: 767px) {
    
#\34 67bb0dc {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#b9ed3832 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 c1223ac {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\38 85852b6::before, #\38 85852b6 > .bgExtraLayerOverlay {
    
}
#\38 85852b6.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQQBBQAAAAAAAAAAAAAAAgABAwQSBREhIzH/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A22nDVhpYDEzbtypB1qmZdQ+oiBP/2Q==');
}
    
#f9b188e5 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c978c476 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c396c4ac {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 bef3d85 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 89b794b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 2f157d3 {
    align-items: flex-start;
    width: 48.17585616438356%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    min-width: 32px;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\32 856185f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 1e1b65e {
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
}
    
#f7fd1c97 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
}
    
#\34 682b95b {
    align-items: flex-start;
    width: 48.94%;
    min-height: 431px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    min-width: 32px;
    justify-content: flex-start;
    background-image: url(https://lirp.cdn-website.com/29a86b77/dms3rep/multi/opt/commercial+retaining+wall+2-1920w.jpg);
    border-radius: 15px 15px 15px 15px;
    box-shadow: var(--color_1) 3px 0px 11px 0px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
#\34 682b95b.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHRAAAgICAwEAAAAAAAAAAAAAAQIAEQQFAwYSIv/EABUBAQEAAAAAAAAAAAAAAAAAAAAC/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAEREv/aAAwDAQACEQMRAD8Ai0WtycLxks/gIb+TZm8Tt4VFBfmsCoiMIms//9k=');
}
    
#e10c4676 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
}
    
#widget_77p {
    width: 100%;
    height: 410px;
    min-height: 100px;
    max-width: 100%;
    order: 0;
}
    
#widget_rdd {
    width: 100%;
    height: 399px;
    max-width: 100%;
}
    
#\35 e6eab41::before, #\35 e6eab41 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.8;
    border-radius: inherit;
}
#\35 e6eab41 {
    background-color: var(--color_2);
    background-image: url(https://lirp.cdn-website.com/29a86b77/dms3rep/multi/opt/warehouse+concrete+floor-1920w.webp);
    background-attachment: fixed;
}
#\35 e6eab41.lazy {
    background-image: url('data:image/jpeg; base64,UklGRj4AAABXRUJQVlA4IDIAAADQAQCdASoKAAcAAUAmJZQCdAEO/hQcMAD+9UGIq1Q6e/T8oEXalzoHv43mmgRhnWAAAA==');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f7fd1c97 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\35 e6eab41::before, #\35 e6eab41 > .bgExtraLayerOverlay {
    
}
#\35 e6eab41.lazy {
    background-image: url('data:image/jpeg; base64,UklGRj4AAABXRUJQVlA4IDIAAADQAQCdASoKAAcAAUAmJZQCdAEO/hQcMAD+9UGIq1Q6e/T8oEXalzoHv43mmgRhnWAAAA==');
}
}



@media (max-width: 767px) {
    
#\32 1e1b65e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f7fd1c97 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#e10c4676 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 e6eab41::before, #\35 e6eab41 > .bgExtraLayerOverlay {
    
}
#\35 e6eab41.lazy {
    background-image: url('data:image/jpeg; base64,UklGRj4AAABXRUJQVlA4IDIAAADQAQCdASoKAAcAAUAmJZQCdAEO/hQcMAD+9UGIq1Q6e/T8oEXalzoHv43mmgRhnWAAAA==');
}
    
#\34 682b95b {
    min-width: 32px;
    width: 98.14%;
    margin: 0px 0% 0px 0%;
}
#\34 682b95b.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHRAAAgICAwEAAAAAAAAAAAAAAQIAEQQFAwYSIv/EABUBAQEAAAAAAAAAAAAAAAAAAAAC/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAEREv/aAAwDAQACEQMRAD8Ai0WtycLxks/gIb+TZm8Tt4VFBfmsCoiMIms//9k=');
}
    
#\32 856185f {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 89b794b {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 2f157d3 {
    min-width: 32px;
    width: 99.40%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 87f10dc {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-image: none;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 0% 16px 0%;
    margin: 0px 0% 0px 0%;
}
    
#e8f5e649::before, #e8f5e649 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.6;
    border-radius: inherit;
}
#e8f5e649 {
    background-color: var(--color_2);
    background-image: url(https://lirp.cdn-website.com/29a86b77/dms3rep/multi/opt/concrete+texture-1920w.jpg);
    background-attachment: fixed;
}
#e8f5e649.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQQBBQAAAAAAAAAAAAAAAgABAwQSBREhIzH/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A22nDVhpYDEzbtypB1qmZdQ+oiBP/2Q==');
}
    
#\31 cedfdb9 {
    margin: 0px 0px 0px 0px;
}
    
#af7b0f04 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 362d2f6 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-image: none;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 0% 16px 0%;
    margin: 0px 0% 0px 0%;
}
    
#fd978898 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e9f003b0 {
    width: 97.18866681309028%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef3a2348 {
    width: 1114px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 87f10dc {
    width: 100%;
    min-height: 80px;
}
    
#af7b0f04 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 2% 6% 3% 6%;
}
    
#\31 362d2f6 {
    width: 100%;
    min-height: 80px;
}
    
#e9f003b0 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#ef3a2348 {
    margin-left: 0%;
    margin-right: 0%;
    width: 680px;
    max-width: none;
}
    
#e8f5e649::before, #e8f5e649 > .bgExtraLayerOverlay {
    
}
#e8f5e649.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQQBBQAAAAAAAAAAAAAAAgABAwQSBREhIzH/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A22nDVhpYDEzbtypB1qmZdQ+oiBP/2Q==');
}
}



@media (max-width: 767px) {
    
#e8f5e649 {
    grid-template-rows: minmax(8px, max-content);
}
#e8f5e649.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQQBBQAAAAAAAAAAAAAAAgABAwQSBREhIzH/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A22nDVhpYDEzbtypB1qmZdQ+oiBP/2Q==');
}
    
#af7b0f04 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\31 87f10dc {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding-left: 0px;
    padding-right: 0px;
}
    
#af7b0f04 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 0% 4% 3% 4%;
}
    
#\31 362d2f6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding-left: 0px;
    padding-right: 0px;
}
    
#fd978898 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#ef3a2348 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#e8f5e649::before, #e8f5e649 > .bgExtraLayerOverlay {
    
}
#e8f5e649.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQQBBQAAAAAAAAAAAAAAAgABAwQSBREhIzH/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A22nDVhpYDEzbtypB1qmZdQ+oiBP/2Q==');
}
}

