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

  *#dm .dmInner nav.u_1214951497.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item:hover {
    color:var(--color_6) !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner nav.u_1214951497.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item.hover {
    color:var(--color_6) !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner nav.u_1214951497.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item.dmNavItemSelected {
    color:var(--color_6) !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner nav.u_1214951497.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item {
    color:var(--color_5) !important;
    font-size:18px !important;
    font-family: Jost !important;
  }

  *#dm .dmInner nav.u_1214951497.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item {
    color:var(--color_6) !important;
    font-weight:600 !important;
  }

  *#dm .dmInner nav.u_1214951497.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item:hover { color:var(--color_17) !important; }

  *#dm .dmInner nav.u_1214951497.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.hover { color:var(--color_17) !important; }

  *#dm .dmInner nav.u_1214951497.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected { color:var(--color_17) !important; }

  *#dm .dmInner a.u_1464230090 span.text {
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1464230090 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
  }

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

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

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

  *#dm .dmInner div.u_1509132774 img { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner a.u_1713219862 span.text {
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1713219862 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
  }

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

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

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

  *#dm .dmInner div.u_1914822892 img { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner a.u_1841488788 span.text {
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1841488788 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
  }

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

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

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

  *#dm .dmInner nav.u_1214951497 {
    color:black !important;
    background-color:rgba(50,32,32,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1478027350 span.text {
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1478027350 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
  }

  *#dm .dmInner a.u_1744271134 span.text {
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1744271134 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1605540102 span.text {
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1610028646 span.text {
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1610028646 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
  }

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

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

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

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

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

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

  *#dm .dmInner nav.u_1951304761 { color:black !important; }
}
@media (min-width:0px) and (max-width:767px) {}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:1025px) {}
@media (max-width:1024px) {}
@media (max-width:768px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0.19);
    --overlapping-background-image: var(--color_2);
}
}



@media all {
    
#\36 3bd85219866cc3622781520 {
    column-gap: 0%;
    row-gap: 0px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    min-height: 850px;
    padding: 180px 0% 80px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    column-gap: 4%;
    row-gap: 20px;
    background-color: rgba(0, 0, 0, 0);
    width: 60%;
    min-height: 8px;
    align-items: center;
    min-width: 4%;
    justify-content: flex-start;
    padding: 50px 10px 0% 10px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    background-color: rgba(0, 0, 0, 1);
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    content: '';
    height: 100%;
}
#\36 3bd85219866cc362278151f {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: url("https://lirp.cdn-website.com/b0e54408/dms3rep/multi/opt/elmwood-hero-banner-1920w.webp");
    border-style: solid;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_df9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_bql {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_05q {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#f57959a4.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#f57959a4 {
    max-width: 100%;
    width: 280px;
    height: auto;
    order: 3;
    min-height: 52px;
    align-self: flex-start;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#undefined {
    width: 40%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ff7e4bb7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(125, 174, 101, 0.16);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0% 0%;
}
    
#bbb0ce9c {
    min-height: 140px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 6aff46a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\39 8b1f4fe {
    margin: -145px 0% 0px 0%;
}
    
#widget_tdl {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\37 6c27d05 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\34 99fa959 {
    min-height: 323px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\30 3e8ab6f {
    background-color: var(--color_2);
    background-image: none;
}
    
#widget_3bi {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a55076ee {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\30 757068f {
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f1d94915 {
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-height: 8px;
    align-items: center;
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\31 a4eac6b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 a4eac6b {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3b6b3b5 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 80px 11px 80px 11px;
    margin: 0% 0% 0% 0%;
}
    
#\39 29495df {
    max-width: 100%;
    width: 90px;
    height: auto;
}
    
#\35 8372e2c {
    margin: 0px 0% 0px 0%;
}
    
#dd14984f {
    max-width: 100%;
    width: 80px;
    height: auto;
}
    
#e4724050 {
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 6137df5 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\34 63ba28f {
    background-color: var(--color_6);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: none;
}
    
#e7f0c822 {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    min-height: auto;
    align-items: center;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 208304d {
    max-width: 100%;
    width: 100px;
    height: auto;
}
    
#b411136b {
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8ee466a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\33 8ee466a {
    max-width: 100%;
    width: 280px;
    height: auto;
    order: 1;
    min-height: 52px;
    align-self: flex-start;
    margin: 30px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 207d8ba {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f4d1a189 {
    min-height: 412px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\38 90d2e28 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#f541680f::before, #f541680f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.6;
    border-radius: inherit;
}
#f541680f {
    background-color: rgba(13, 28, 13, 0);
    background-image: url("https://lirp.cdn-website.com/b0e54408/dms3rep/multi/opt/custom-landscape-design-ogden-utah-1920w.webp");
}
}



@media all {
    
#\32 27d3d24 {
    background-color: var(--color_6);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: none;
}
    
#bd2e4f6a {
    max-width: 100%;
    width: 280px;
    height: auto;
    order: 1;
    min-height: 52px;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 23a6b4c {
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d4644970 {
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-height: 8px;
    align-items: center;
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#c1aa89b9 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 80px 11px 80px 11px;
    margin: 0% 0% 0% 0%;
}
    
#ec0f0b67 {
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 eac4ca5 {
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e6d51d5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 e6d51d5 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ead81958 {
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_hgl {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 e3683b9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\33 f6141ed {
    min-height: 350px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 0px 80px 100px;
    margin: 0% 0% 0% 0%;
}
    
#cf788da5::before, #cf788da5 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.4;
    border-radius: inherit;
}
#cf788da5 {
    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/b0e54408/dms3rep/multi/opt/elmwood-team-photo+%282%29-1920w.webp");
}
    
#group_blm {
    justify-content: flex-start;
    width: 30.6%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#group_rf2 {
    justify-content: flex-start;
    width: 30.6%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_5o5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 d1487f4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 52ee97e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c648b36a {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#d1a1e9fc {
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e21f2133 {
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1d39d27 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#b2ada3d7 {
    row-gap: 15px;
    column-gap: 24px;
    max-height: 100%;
    width: 24%;
    justify-content: flex-start;
    min-height: 160px;
    align-items: center;
    flex-wrap: nowrap;
    min-width: 32px;
    padding: 10px 5px 10px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\39 49cb58c {
    background-color: var(--color_6);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#b665e527 {
    width: 90px;
    height: auto;
    max-width: 100%;
}
    
#\30 a370a9d {
    width: 90px;
    height: auto;
    max-width: 100%;
}
    
#\32 8686f5d {
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 4edb5d4 {
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 e2f005e {
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#afe07b5e::before, #afe07b5e > .bgExtraLayerOverlay {
    
}
#afe07b5e {
    align-items: center;
    width: 100%;
    min-height: 250px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/b0e54408/dms3rep/multi/opt/retaining-wall-hardscaping-ogden-ut-1920w.webp");
}
    
#\35 d519278::before, #\35 d519278 > .bgExtraLayerOverlay {
    
}
#\35 d519278 {
    align-items: center;
    width: 100%;
    min-height: 250px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/b0e54408/dms3rep/multi/opt/outdoor-living-spaces-ogden-ut-1920w.webp");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b211f076 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\31 cb2f58f {
    width: 90px;
    height: auto;
    max-width: 100%;
}
    
#dbe7df57 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a12d3e9a {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#dc04815f {
    row-gap: 15px;
    column-gap: 24px;
    max-height: 100%;
    width: 24%;
    justify-content: flex-start;
    min-height: 160px;
    align-items: center;
    flex-wrap: nowrap;
    min-width: 32px;
    padding: 10px 5px 10px 5px;
    margin: 0px 0% 0px 0%;
}
    
#ffe542d9 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\30 f780b58::before, #\30 f780b58 > .bgExtraLayerOverlay {
    
}
#\30 f780b58 {
    align-items: center;
    width: 100%;
    min-height: 250px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/b0e54408/dms3rep/multi/opt/landscaping-services-ogden-ut-1920w.webp");
}
    
#fa136c58 {
    column-gap: 1%;
    row-gap: 0px;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    flex-wrap: wrap;
    min-width: 4%;
    align-content: flex-start;
    padding: 10px 0px 10px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 d9091f3 {
    row-gap: 15px;
    column-gap: 24px;
    max-height: 100%;
    width: 24%;
    justify-content: flex-start;
    min-height: 160px;
    align-items: center;
    flex-wrap: nowrap;
    min-width: 32px;
    padding: 10px 5px 10px 5px;
    margin: 0px 0% 0px 0%;
}
    
#c8785227 {
    max-width: 100%;
    width: 290px;
    height: auto;
    min-height: 52px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f4a19c2 {
    max-width: 100%;
    width: 290px;
    height: auto;
    min-height: 52px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_fd0::before, #group_fd0 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#group_fd0 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-wrap: nowrap;
    background-image: none;
    padding: 40px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\30 f1eb5d7 {
    row-gap: 15px;
    column-gap: 24px;
    max-height: 100%;
    width: 24%;
    justify-content: flex-start;
    min-height: 160px;
    align-items: center;
    flex-wrap: nowrap;
    min-width: 32px;
    padding: 10px 5px 10px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\33 6b721e1::before, #\33 6b721e1 > .bgExtraLayerOverlay {
    
}
#\33 6b721e1 {
    align-items: center;
    width: 100%;
    min-height: 250px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/b0e54408/dms3rep/multi/opt/excavation-services-ogden-ut+%281%29-1920w.webp");
}
    
#\34 c129bd0 {
    width: 90px;
    height: auto;
    max-width: 100%;
}
    
#baa94a68 {
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 528fa65 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
}



@media all {
    
#\34 7130569 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 f4c78dc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 46.5%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#e133629f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bbaf7dfe {
    width: 73px;
    height: auto;
    max-width: 100%;
}
    
#d8f24b1a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ce54c15f {
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f86cc29 {
    width: 73px;
    height: auto;
    max-width: 100%;
}
    
#df80be80.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#df80be80 {
    width: 123px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-end;
    margin: -20px 0px -100px 0px;
}
    
#cb5da4f7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b0182609 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 342d6cb {
    width: 73px;
    height: auto;
    max-width: 100%;
}
    
#a981b889 {
    width: 73px;
    height: auto;
    max-width: 100%;
}
    
#\34 5a2b55e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 9b0f3ed {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 009d390 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 69b6687 {
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 52510cf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46.5%;
    min-width: 4%;
    background-color: var(--color_6);
    background-image: none;
    border-radius: 17px 17px 17px 17px;
    justify-content: flex-start;
    padding: 40px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#e8fe1c5c {
    min-height: 320px;
    column-gap: 7%;
    row-gap: 42px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\39 9e0cd89 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#\30 8202a51 {
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 693f454 {
    background-color: var(--color_18);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: none;
}
    
#\39 51d5e05 {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 80px 11px 80px 11px;
    margin: 0% 0% 0% 0%;
}
    
#\36 21c1eb9 {
    max-width: 100%;
    width: 75%;
    height: auto;
    min-width: 32px;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\32 ce68b74 {
    margin: 0px 0% 0px 0%;
}
    
#\37 8d400b0 {
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 37e6b27 {
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
    min-width: 4%;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\32 343ba3c {
    margin-left: 0px;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin-right: 0px;
}
    
#bf066640.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bf066640 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 3;
    margin: 20px 0% 0px 0%;
}
    
#\31 13bf077.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\31 13bf077 {
    max-width: 100%;
    width: 260px;
    height: auto;
    order: 3;
    min-height: 52px;
    justify-self: auto;
    align-self: auto;
    margin: 50px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 7816539 {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#\35 d758bb8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 3d92f4f {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#\30 a2390c0 {
    min-height: 801px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a8cb9ba5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c4f4f95f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 a051536 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    flex-wrap: wrap;
    order: 4;
    justify-content: flex-start;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    box-shadow: none;
    align-content: flex-start;
    justify-self: auto;
    align-self: auto;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a2c3bc4f {
    width: 100%;
    height: 816px;
    min-height: 100px;
    max-width: 100%;
    margin-top: 2px;
}
    
#\34 b4b8258 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 9549aec {
    margin: 0px 0% 0px 0%;
}
    
#dee37b8b::before, #dee37b8b > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(13, 28, 13, 1);
    opacity: 0.84;
}
#dee37b8b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: url("https://lirp.cdn-website.com/b0e54408/dms3rep/multi/opt/elmwood-excavation-1920w.webp");
    padding: 80px 70px 80px 11px;
    margin: 0% 0% 0% 0%;
}
    
#\39 772418f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#e3500b96 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    order: 0;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8ef624a::before, #c8ef624a > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
}
#c8ef624a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#d8004fdd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    order: 0;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c5a4f8a {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#\39 ae35cbb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 8e960d2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    order: 0;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 31de31e {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#\37 5030cb8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 b5898b2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    order: 0;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c6296386 {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#\37 840d4ba {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d150f4a7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    order: 0;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0162a2d {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#\37 94415d8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#eb2923ae.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#eb2923ae {
    max-width: 100%;
    width: 260px;
    height: auto;
    order: 4;
    min-height: 52px;
    justify-self: auto;
    align-self: auto;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8cb2469 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    order: 0;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 cd250ac {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#\32 36f41ca {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d203820f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    order: 0;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db17bb1b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\35 3731809 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\39 1256214 {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    min-height: auto;
    border-width: 0px 0px 1px 0px;
    border-color: #000000 #000000 rgba(216, 216, 216, 0.46) #000000;
    align-items: flex-start;
    border-style: solid;
    padding: 10px 10px 30px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\31 12a8b0f {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\32 1d12e43 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#dd656fb7 {
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    min-height: 320px;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c1fac67d {
    background-color: var(--color_4);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#\31 cd7b32e {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\33 de10860 {
    row-gap: 25px;
    column-gap: 24px;
    max-height: 100%;
    width: 100%;
    min-height: auto;
    align-items: flex-start;
}
    
#\34 7ae653b {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\38 61fc399 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#b8bbda2c {
    row-gap: 25px;
    column-gap: 24px;
    max-height: 100%;
    width: 100%;
    min-height: auto;
    align-items: flex-start;
}
    
#\33 81faf52 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#a7f9e4da {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#e75aead0 {
    max-width: 100%;
    width: 70px;
    height: auto;
}
    
#\35 73b984a {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#f3e9df15 {
    max-width: 100%;
    width: 70px;
    height: auto;
}
    
#d509b8ff {
    max-width: 100%;
    width: 60px;
    height: auto;
}
    
#\31 44d6d70 {
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 b60c49e {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    min-height: auto;
    border-width: 0px 0px 1px 0px;
    border-color: #000000 #000000 rgba(216, 216, 216, 0.46) #000000;
    align-items: flex-start;
    border-style: solid;
    padding: 10px 10px 30px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\32 b735f0c {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#e8608eb3 {
    row-gap: 25px;
    column-gap: 24px;
    max-height: 100%;
    width: 100%;
    min-height: auto;
    align-items: flex-start;
}
    
#de5b5212 {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    min-height: auto;
    border-width: 0px 0px 1px 0px;
    border-color: #000000 #000000 rgba(216, 216, 216, 0.46) #000000;
    align-items: flex-start;
    border-style: solid;
    padding: 10px 10px 30px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\35 6cf0298 {
    max-width: 100%;
    width: 70px;
    height: auto;
}
    
#b781db1e {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    min-height: auto;
    border-width: 0px 0px 1px 0px;
    border-color: #000000 #000000 rgba(216, 216, 216, 0.46) #000000;
    align-items: flex-start;
    border-style: solid;
    padding: 10px 10px 30px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\33 eadd9f6 {
    row-gap: 25px;
    column-gap: 24px;
    max-height: 100%;
    width: 93.18%;
    min-height: auto;
    align-items: flex-start;
}
    
#c286e477 {
    max-width: 1000px;
    width: 772px;
    height: auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 878f0e3 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 60px 11px 60px 11px;
    margin: 0% 0% 0% 0%;
}
    
#\34 ee845d1::before, #\34 ee845d1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.6;
    border-radius: inherit;
}
#\34 ee845d1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(13, 28, 13, 0);
    background-image: url("https://lirp.cdn-website.com/b0e54408/dms3rep/multi/opt/elmwood-contact-bg-1920w.webp");
}
    
#\35 e3ede6e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#f32ca84f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#a132c008 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b86f076e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 975dd5c {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#ee64fa66 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e7d5119c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b19bece {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\37 659d27b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 eca1b35 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#edfad1e3 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#ec148b72 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 5660ddd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 7949d6f {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#d9a69502 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b4fa6509 {
    align-self: auto;
    max-width: 100%;
    width: 96.19%;
    height: auto;
    order: 0;
    min-width: 32px;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 05b2d89 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c54ca4e3 {
    align-self: auto;
    max-width: 100%;
    width: 96.19%;
    height: auto;
    order: 0;
    min-width: 32px;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 020a298.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 020a298 {
    align-self: auto;
    max-width: 100%;
    width: 96.19%;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 14d1b3e {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-top: 100px;
    min-height: 656px;
}
    
#\36 3bd85219866cc3622781522 {
    row-gap: 24px;
    width: 100%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    background-color: rgba(0, 0, 0, 1);
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    content: '';
    height: 100%;
}
#\36 3bd85219866cc362278151f {
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: 50% 50%;
}
    
#undefined {
    width: 20%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bbb0ce9c {
    min-height: 100px;
    padding: 0px 0% 0px 0%;
}
    
#\39 8b1f4fe {
    margin: -120px 0% 0px 0%;
}
    
#ff7e4bb7 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0% 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 a4eac6b {
    height: auto;
}
    
#\33 3b6b3b5 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\35 8372e2c {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f4d1a189 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 217px;
}
    
#f541680f::before, #f541680f > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 23a6b4c {
    margin: 0px 0% 0px 0%;
}
    
#c1aa89b9 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\36 e6d51d5 {
    height: auto;
    width: 50%;
}
    
#group_hgl {
    width: 100%;
    min-height: 80px;
    order: 1;
    align-items: center;
}
    
#d4644970 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 f6141ed {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 217px;
}
    
#c648b36a {
    margin: 0px 0% 0px 0%;
}
    
#cf788da5::before, #cf788da5 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dc04815f {
    width: 48%;
}
    
#\30 f780b58::before, #\30 f780b58 > .bgExtraLayerOverlay {
    
}
#\30 f780b58 {
    min-height: 200px;
}
    
#b2ada3d7 {
    width: 48%;
}
    
#\30 10e0409 {
    margin: 0px 0% 0px 0%;
}
    
#\36 d9091f3 {
    width: 48%;
}
    
#\31 e2f005e {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#afe07b5e::before, #afe07b5e > .bgExtraLayerOverlay {
    
}
#afe07b5e {
    min-height: 200px;
}
    
#\35 d519278::before, #\35 d519278 > .bgExtraLayerOverlay {
    
}
#\35 d519278 {
    min-height: 200px;
}
    
#\30 f1eb5d7 {
    width: 48%;
}
    
#\33 6b721e1::before, #\33 6b721e1 > .bgExtraLayerOverlay {
    
}
#\33 6b721e1 {
    min-height: 200px;
}
    
#group_fd0::before, #group_fd0 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 f4c78dc {
    width: 100%;
    min-height: 80px;
}
    
#d458d72e {
    margin: 0px 0% 0px 0%;
}
    
#df80be80.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#df80be80 {
    margin: -20px 0px -100px 0px;
}
    
#\35 52510cf {
    width: 100%;
    min-height: 80px;
    padding: 20px 30px 20px 30px;
    margin: 0% 0% 0% 0%;
}
    
#e8fe1c5c {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 51d5e05 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\32 ce68b74 {
    margin: 0px 0% 0px 0%;
}
    
#bf066640 {
    width: 100%;
}
    
#\36 21c1eb9 {
    width: 100%;
}
    
#\31 13bf077.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\31 13bf077 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c4f4f95f {
    width: 100%;
    min-height: 80px;
}
    
#a2c3bc4f {
    height: 400px;
}
    
#\33 9549aec {
    margin: 0px 0% 0px 0%;
}
    
#\30 a2390c0 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0px 0% 0px 0%;
}
    
#dee37b8b::before, #dee37b8b > .bgExtraLayerOverlay {
    
}
#dee37b8b {
    width: 100%;
    min-height: 80px;
    padding: 80px 22px 80px 22px;
    margin: 0% 0% 0% 0%;
}
    
#c8ef624a::before, #c8ef624a > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 1256214 {
    padding: 10px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\33 b60c49e {
    padding: 10px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
}
    
#de5b5212 {
    padding: 10px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\30 4cc6554 {
    margin: 0px 0% 0px 0%;
}
    
#b781db1e {
    padding: 10px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
}
    
#dd656fb7 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 878f0e3 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\39 14d1b3e {
    margin: 0px 0% 0px 0%;
}
    
#\34 ee845d1::before, #\34 ee845d1 > .bgExtraLayerOverlay {
    
}
    
#\35 e3ede6e {
    width: 100%;
    min-height: 80px;
    row-gap: 15px;
}
    
#f32ca84f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 05b2d89 {
    width: 74%;
    padding: 10px 30px 10px 30px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781520 {
    flex-direction: column;
    min-height: unset;
    padding: 18% 0% 0px 0%;
}
    
#\36 3bd85219866cc3622781522 {
    row-gap: 15px;
    width: 100%;
    min-height: 0px;
    align-items: center;
    padding: 70px 10px 70px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    background-color: rgba(0, 0, 0, 1);
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    content: '';
    height: 100%;
}
#\36 3bd85219866cc362278151f {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 50%;
}
}



@media (max-width: 767px) {
    
#ff7e4bb7 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 30px 11px 30px 11px;
    margin: 0px 0% 0% 0%;
}
    
#bbb0ce9c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\39 8b1f4fe {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 6c27d05 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 99fa959 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\30 757068f {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f1d94915 {
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#\31 a4eac6b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 a4eac6b {
    width: 100%;
    height: 240px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 3b6b3b5 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 50px 11px 50px 11px;
}
    
#\34 6137df5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: center;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\39 29495df {
    height: auto;
    width: 108px;
}
    
#\35 8372e2c {
    margin: 0px 0% 0px 0%;
}
    
#e7f0c822 {
    min-height: 0px;
}
    
#dd14984f {
    height: auto;
}
    
#\32 208304d {
    height: auto;
}
    
#e4724050 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b411136b {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 8ee466a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\33 8ee466a {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#f4d1a189 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\38 90d2e28 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f541680f::before, #f541680f > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\39 23a6b4c {
    margin: 0px 0% 0px 0%;
}
    
#d4644970 {
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
    row-gap: 20px;
    order: 0;
}
    
#c1aa89b9 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 50px 11px 50px 11px;
}
    
#ec0f0b67 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 eac4ca5 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 e6d51d5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 e6d51d5 {
    width: 100%;
    height: 240px;
    min-width: 32px;
}
    
#ead81958 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_hgl {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 e3683b9 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\33 f6141ed {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 50px 11px 50px 11px;
}
    
#cf788da5::before, #cf788da5 > .bgExtraLayerOverlay {
    
}
    
#group_blm {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_rf2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c648b36a {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#e21f2133 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b2ada3d7 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 e2f005e {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
    row-gap: 0px;
}
    
#afe07b5e::before, #afe07b5e > .bgExtraLayerOverlay {
    
}
#afe07b5e {
    min-height: 200px;
}
    
#\35 d519278::before, #\35 d519278 > .bgExtraLayerOverlay {
    
}
#\35 d519278 {
    min-height: 200px;
}
    
#a12d3e9a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#dc04815f {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 f780b58::before, #\30 f780b58 > .bgExtraLayerOverlay {
    
}
#\30 f780b58 {
    min-height: 200px;
}
    
#fa136c58 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 2%;
    row-gap: 30px;
}
    
#\36 d9091f3 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_fd0::before, #group_fd0 > .bgExtraLayerOverlay {
    
}
#group_fd0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\30 f1eb5d7 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 6b721e1::before, #\33 6b721e1 > .bgExtraLayerOverlay {
    
}
#\33 6b721e1 {
    min-height: 200px;
}
    
#c8785227 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 f4a19c2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\33 f4c78dc {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 69b6687 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ce54c15f {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#df80be80.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#df80be80 {
    align-self: flex-start;
    margin: -40px 0px -20px 0px;
}
    
#\35 52510cf {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 30px 20px 30px 20px;
    margin: 0% 0% 0% 0%;
}
    
#e8fe1c5c {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\30 8202a51 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 51d5e05 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 50px 11px 50px 11px;
}
    
#\32 ce68b74 {
    margin: 0px 0% 0px 0%;
}
    
#\37 8d400b0 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 37e6b27 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bf066640.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bf066640 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 13bf077.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\31 13bf077 {
    margin: 20px 0% 0px 0%;
}
    
#\36 21c1eb9 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#a2c3bc4f {
    height: 300px;
}
    
#\33 9549aec {
    margin: 0px 0% 0px 0%;
}
    
#\30 a2390c0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#dee37b8b::before, #dee37b8b > .bgExtraLayerOverlay {
    
}
#dee37b8b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 50px 22px 50px 22px;
    margin: 0% 0% 0% 0%;
}
    
#c4f4f95f {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#e3500b96 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 a051536 {
    column-gap: 0px;
    min-height: 0px;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
    align-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#d8004fdd {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 8e960d2 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 b5898b2 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d150f4a7 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#eb2923ae.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#eb2923ae {
    align-self: flex-start;
    margin: 20px 0% 0px 0%;
}
    
#\30 8cb2469 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d203820f {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c8ef624a::before, #c8ef624a > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\39 1256214 {
    column-gap: 1.8779342723004695%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 10px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
}
    
#e75aead0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f3e9df15 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d509b8ff {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#dd656fb7 {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#\31 44d6d70 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 b60c49e {
    column-gap: 1.8779342723004695%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 10px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\33 de10860 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 15px;
}
    
#e8608eb3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 15px;
}
    
#de5b5212 {
    column-gap: 1.8779342723004695%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 10px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\35 6cf0298 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b8bbda2c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 15px;
}
    
#b781db1e {
    column-gap: 1.8779342723004695%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 10px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\33 eadd9f6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 15px;
}
    
#c286e477 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\33 878f0e3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 11px 50px 11px;
}
    
#\35 e3ede6e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
}
    
#f32ca84f {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 10px 0px 10px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 05b2d89 {
    padding: 20px 15px 20px 15px;
    margin: 0px 0% 0px 0%;
}
    
#c54ca4e3 {
    width: 100%;
}
    
#\34 ee845d1::before, #\34 ee845d1 > .bgExtraLayerOverlay {
    
}
    
#\39 14d1b3e {
    margin: 0px 0% 0px 0%;
}
}

