@media all {
  *#dm .dmInner a.span.textonly { color:var(--color_1) !important; }

  *#dm .dmInner div.dmform-error { font-style:normal !important; }

  *#dm .dmInner div.dmforminput textarea { font-style:italic !important; }

  *#dm .dmInner div.dmforminput *.fileUploadLink { font-style:italic !important; }

  *#dm .dmInner div.checkboxwrapper span { font-style:italic !important; }

  *#dm .dmInner div.radiowrapper span { font-style:italic !important; }

  *#dm .dmInner div.u_1606902671 img[dm_changed] {
    object-position:0 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1606902671 img {
    object-position:0 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1572395528 img[dm_changed] {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1823688901 img[dm_changed] {
    object-position:50% 0 !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1823688901 img {
    object-position:50% 0 !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner *.u_1762887782 { text-align:LEFT !important; }

  *#dm .dmInner *.u_1451672928 { text-align:CENTER !important; }

  *#dm .dmInner a.u_1451672928 span.text { color:var(--color_1) !important; }

  *#dm .dmInner *.u_1738371097 { text-align:LEFT !important; }

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

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

  *#dm .dmInner div.u_1794766719 .shape-text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1794766719 .shape-description p { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1794766719 .shape-description ul { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1794766719 .shape-description ol { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1373336941 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(45,46,50,1) !important;
  }

  *#dm .dmInner div.u_1570931392 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(45,46,50,1) !important;
  }

  *#dm .dmInner div.u_1267151513 .shape-text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1267151513 .shape-description p { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1267151513 .shape-description ul { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1267151513 .shape-description ol { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1736692782 .shape-text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1736692782 .shape-description p { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1736692782 .shape-description ul { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1736692782 .shape-description ol { color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1931522516 span[data-icon-mask] { background-color:var(--color_13) !important; }

  *#dm .dmInner *.u_1931522516 .svg { width:100% !important; }

  *#dm .dmInner div.u_1931522516 {
    padding:12.5% !important;
    border-radius:15% 15% 15% 15% !important;
    background-image:none !important;
    background-color:rgba(14,54,20,0.5) !important;
  }

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

  *#dm .dmInner div.u_1349073781 span[data-icon-mask] { background-color:var(--color_13) !important; }

  *#dm .dmInner *.u_1349073781 .svg { width:100% !important; }

  *#dm .dmInner div.u_1349073781 {
    padding:12.5% !important;
    border-radius:15% 15% 15% 15% !important;
    background-image:none !important;
    background-color:rgba(14,54,20,0.5) !important;
  }

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

  *#dm .dmInner div.u_1387321273 span[data-icon-mask] { background-color:var(--color_13) !important; }

  *#dm .dmInner *.u_1387321273 .svg { width:100% !important; }

  *#dm .dmInner div.u_1387321273 {
    padding:12.5% !important;
    border-radius:15% 15% 15% 15% !important;
    background-image:none !important;
    background-color:rgba(14,54,20,0.5) !important;
  }

  *#dm .dmInner *.u_1501774926 .svg { width:100% !important; }

  *#dm .dmInner div.u_1501774926 {
    padding:12.5% !important;
    border-radius:15% 15% 15% 15% !important;
    background-image:none !important;
    background-color:rgba(14,54,20,0.5) !important;
  }

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

  *#dm .dmInner div.u_1006046984 span[data-icon-mask] { background-color:var(--color_13) !important; }

  *#dm .dmInner *.u_1006046984 .svg { width:100% !important; }

  *#dm .dmInner div.u_1006046984 {
    padding:12.5% !important;
    border-radius:15% 15% 15% 15% !important;
    background-image:none !important;
    background-color:rgba(14,54,20,0.5) !important;
  }

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

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

  *#dm .dmInner div.u_1006046984:hover span[data-icon-mask] { background-color:var(--color_2) !important; }

  *#dm .dmInner div.u_1006046984.hover span[data-icon-mask] { background-color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1719335186 img { border-radius:90px 0px 90px 0px !important; }

  *#dm .dmInner div.u_1904508664 img { border-radius:90px 0px 90px 0px !important; }

  *#dm .dmInner div.u_1296341350 img { border-radius:90px 0px 90px 0px !important; }

  *#dm .dmInner div.u_1056469760 img { border-radius:90px 0px 90px 0px !important; }

  *#dm .dmInner a.u_1630736188 .iconBg {
    display:inline-block !important;
    background-color:var(--color_1) !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/9aa27098/icon/Arrow_1920806.svg) !important;
  }

  *#dm .dmInner a.u_1630736188 span.text { font-weight:500 !important; }

  *#dm .dmInner a.u_1543867948 .iconBg {
    display:inline-block !important;
    background-color:var(--color_1) !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/9aa27098/icon/Arrow_1920806.svg) !important;
  }

  *#dm .dmInner a.u_1543867948 span.text { font-weight:500 !important; }

  *#dm .dmInner a.u_1017948909 .iconBg {
    display:inline-block !important;
    background-color:var(--color_1) !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/9aa27098/icon/Arrow_1920806.svg) !important;
  }

  *#dm .dmInner a.u_1017948909 span.text { font-weight:500 !important; }

  *#dm .dmInner a.u_1486255449 .iconBg {
    display:inline-block !important;
    background-color:var(--color_1) !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/9aa27098/icon/Arrow_1920806.svg) !important;
  }

  *#dm .dmInner a.u_1486255449 span.text { font-weight:500 !important; }

  *#dm .dmInner div.u_1092851693 hr { color:rgba(30,86,49,0.68) !important; }

  *#dm .dmInner div.u_649097634 hr { color:rgba(30,86,49,0.68) !important; }

  *#dm .dmInner div.u_1438705604 hr { color:rgba(30,86,49,0.68) !important; }

  *#dm .dmInner div.u_1360816017 hr { color:rgba(30,86,49,0.68) !important; }

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

  *#dm .dmInner div.u_1501774926 span[data-icon-mask] { background-color:var(--color_8) !important; }

  *#dm .dmInner div.u_1121974480 .widget-text { color:var(--color_12) !important; }

  *#dm .dmInner *.u_1121974480 .icon-wrapper svg {
    fill:rgba(126,235,67,1) !important;
    color:rgba(126,235,67,1) !important;
  }

  *#dm .dmInner a.u_1001625023 { box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important; }

  *#dm .dmInner a.u_1058890063 { box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important; }

  *#dm .dmInner *.u_1121974480 .widget-text { text-align:LEFT !important; }

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

  *#dm .dmInner div.u_1697240066 hr { color:rgba(30,86,49,0.68) !important; }

  *#dm .dmInner div.u_1894642972 img { border-radius:90px 0px 90px 0px !important; }

  *#dm .dmInner div.u_1694130271 hr { color:rgba(30,86,49,0.68) !important; }

  *#dm .dmInner div.u_1930557592 img { border-radius:90px 0px 90px 0px !important; }

  *#dm .dmInner a.u_1784805103 .iconBg {
    display:inline-block !important;
    background-color:var(--color_1) !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/9aa27098/icon/Arrow_1920806.svg) !important;
  }

  *#dm .dmInner a.u_1784805103 span.text { font-weight:500 !important; }

  *#dm .dmInner a.u_1823196559 .iconBg {
    display:inline-block !important;
    background-color:var(--color_1) !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/9aa27098/icon/Arrow_1920806.svg) !important;
  }

  *#dm .dmInner a.u_1823196559 span.text { font-weight:500 !important; }

  *#dm .dmInner a.u_1417603126 .iconBg {
    display:inline-block !important;
    background-color:var(--color_1) !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/9aa27098/icon/Arrow_1920806.svg) !important;
  }

  *#dm .dmInner a.u_1417603126 span.text { font-weight:500 !important; }

  *#dm .dmInner div.u_1237323139 img { border-radius:90px 0px 90px 0px !important; }

  *#dm .dmInner div.u_1966097365 hr { color:rgba(30,86,49,0.68) !important; }
}

@media (min-width:0) and (max-width:767px) {
  *#dm *.d-page-1716942098 DIV.dmInner {
    background-repeat:no-repeat !important;
    background-size:cover !important;
  }

  *#dm *.d-page-1716942098 DIV#dmSlideRightNavRight {
    background-repeat:no-repeat !important;
    background-image:none !important;
    background-size:cover !important;
  }

  *#dm .dmInner div.u_1121974480 .widget-text { font-size:18px !important; }

  *#dm .dmInner *.u_1121974480 .icon-wrapper svg {
    width:24px !important;
    height:24px !important;
  }
}

@media (min-width:1025px) {
  *#dm .dmInner div.u_1794766719 .shape-text { font-size:16px !important; }

  *#dm .dmInner div.u_1794766719 .shape-description p { font-size:48px !important; }

  *#dm .dmInner div.u_1794766719 .shape-description ul { font-size:48px !important; }

  *#dm .dmInner div.u_1794766719 .shape-description ol { font-size:48px !important; }

  *#dm .dmInner div.u_1267151513 .shape-text { font-size:16px !important; }

  *#dm .dmInner div.u_1267151513 .shape-description p { font-size:48px !important; }

  *#dm .dmInner div.u_1267151513 .shape-description ul { font-size:48px !important; }

  *#dm .dmInner div.u_1267151513 .shape-description ol { font-size:48px !important; }

  *#dm .dmInner div.u_1736692782 .shape-text { font-size:16px !important; }

  *#dm .dmInner div.u_1736692782 .shape-description p { font-size:48px !important; }

  *#dm .dmInner div.u_1736692782 .shape-description ul { font-size:48px !important; }

  *#dm .dmInner div.u_1736692782 .shape-description ol { font-size:48px !important; }

  *.dmTabletBody #dm .d-page-1716942098 DIV.dmInner { background-attachment:initial !important; }

  *#dm *.d-page-1716942098 DIV.dmInner {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-attachment:fixed !important;
    background-position:50% 50% !important;
    background-image:none !important;
  }

  *#dm *.d-page-1716942098 DIV#dmSlideRightNavRight {
    background-repeat:no-repeat !important;
    background-image:none !important;
    background-size:cover !important;
    background-attachment:initial !important;
    background-position:50% 50% !important;
  }

  *#dm .dmInner *.u_1121974480 .icon-text-widget { gap:18px !important; }

  *#dm .dmInner div.u_1121974480 .widget-text { font-size:15px !important; }

  *#dm .dmInner *.u_1121974480 .icon-wrapper svg {
    width:30px !important;
    height:30px !important;
  }
}

.fade-bottom-img img {
  -webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 60%,rgba(0,0,0,0) 100%) !important;
  mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 60%,rgba(0,0,0,0) 100%) !important;
}

@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1121974480 .icon-wrapper svg {
    width:24px !important;
    height:24px !important;
  }

  *#dm .dmInner div.u_1121974480 .widget-text { font-size:16px !important; }

  *#dm .d-page-1716942098 DIV.dmInner {
    background-repeat:no-repeat !important;
    background-image:none !important;
    background-size:cover !important;
  }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight {
    background-repeat:no-repeat !important;
    background-image:none !important;
    background-size:cover !important;
  }
}

@media (min-width:0px) and (max-width:767px) {
  *#dm .d-page-1716942098 DIV.dmInner {
    background-repeat:no-repeat !important;
    background-image:url(https://irp.cdn-website.com/9aa27098/dms3rep/multi/opt/imgi_62_tes123-1920w.jpg?jxl&v=jxl) !important;
    background-size:auto 100vh !important;
    background-position:50% 0% !important;
    background-attachment:fixed !important;
  }

  *.dmTabletBody #dm .d-page-1716942098 DIV.dmInner { background-attachment:initial !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight {
    background-repeat:no-repeat !important;
    background-image:url(https://irp.cdn-website.com/9aa27098/dms3rep/multi/opt/imgi_62_tes123-1920w.jpg?jxl&v=jxl) !important;
    background-size:auto 100vh !important;
    background-position:50% 0% !important;
    background-attachment:initial !important;
  }

  *#dm .dmInner div.u_1121974480 .widget-text { font-size:13px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: var(--color_2);
}
}



@media all {
    
#\32 7296502 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\34 ada809d {
    min-height: 412px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    padding: 6% 8% 6% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\32 faf7734 {
    width: 100%;
    min-width: 4%;
    min-height: 242px;
    column-gap: 0%;
    row-gap: 10px;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
    align-self: center;
    align-content: flex-start;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a40b73d2 {
    margin: 0px 0% 0px 0%;
}
    
#c8bb9cb8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c8bb9cb8 {
    width: 69.51%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7cfcc20 {
    background-color: var(--color_1);
    background-image: none;
}
    
#\39 61cceaf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 61cceaf {
    width: 71.09%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ron {
    flex-direction: row;
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.895874990742798%;
    order: 3;
    flex-wrap: nowrap;
    align-content: stretch;
    padding: 0px 0px 0px 0px;
    margin: 40px 0% 0px 0%;
}
    
#group_smg {
    align-items: flex-start;
    width: 23.57%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
}
    
#f72337ae.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f72337ae {
    width: 100.00%;
    height: 175px;
    align-self: auto;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_n07 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#cf9a43e8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_gup.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_gup {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
}
    
#\39 55f37b8 {
    align-items: flex-start;
    width: 23.57%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
}
    
#\34 8ca3aef {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 e8a6316 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 ff1b7b3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 ff1b7b3 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#c5c6337a {
    align-items: flex-start;
    width: 23.6%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
    flex: 0 1 auto;
}
    
#\37 03d4338 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 0cee6d0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 4dcb074.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 4dcb074 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#b1b22c29 {
    align-items: flex-start;
    width: 23.58%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
    flex: 0 1 auto;
}
    
#\38 a7bfb78.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 a7bfb78 {
    width: 100.00%;
    height: 175px;
    align-self: auto;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c46f06a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d3d7e205 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 b0483ff.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 b0483ff {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#ded85dbd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ded85dbd {
    width: 100.00%;
    height: 175px;
    align-self: auto;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 9de2e49.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 9de2e49 {
    width: 100.00%;
    height: 175px;
    align-self: auto;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4edb67f {
    width: 261px;
    height: auto;
    max-width: 100%;
    order: 4;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c0de17e {
    width: 261px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 444ae2f {
    width: 261px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 37acc8a {
    width: 261px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5a24577 {
    flex-direction: row;
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.895874990742798%;
    order: 3;
    flex-wrap: nowrap;
    align-content: stretch;
    padding: 0px 10% 0px 10%;
    margin: 40px 0% 0px 0%;
}
    
#fae256b2 {
    align-items: flex-start;
    width: 32.05%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
}
    
#\38 95dcaf1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 95dcaf1 {
    width: 100.00%;
    height: 175px;
    align-self: auto;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2a64885 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#a27058a0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a27058a0 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
}
    
#\36 06c71d8 {
    width: 261px;
    height: auto;
    max-width: 100%;
    order: 4;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ab9cdf15 {
    align-items: flex-start;
    width: 32.05%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
}
    
#\38 24a5a6e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 24a5a6e {
    width: 100.00%;
    height: 175px;
    align-self: auto;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 46f829f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d49b55e5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 40da5e1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 40da5e1 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\37 d979b06 {
    width: 261px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d9c6f86 {
    align-items: flex-start;
    width: 32.09%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
    flex: 0 1 auto;
}
    
#dfca239a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#dfca239a {
    width: 100.00%;
    height: 175px;
    align-self: auto;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8e80083 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f594f901 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 92067e7.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 92067e7 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\36 ee42230 {
    width: 261px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 5206953.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\31 5206953 {
    width: 50px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 d1068a2 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#\36 ee42466 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 6% 8% 6% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\33 42a095d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(14, 54, 20, 1);
    background-image: none;
}
    
#\31 bcbcd8d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1126a9d {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_d5l {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: flex-start;
    height: auto;
    align-items: stretch;
    align-content: stretch;
}
    
#\31 92dc907[data-background-color-animation] {
    
}
#\31 92dc907[data-css-edit] {
    transition: background-color 0.3s ease, color 0.3s ease;
}
#\31 92dc907 {
    align-items: flex-start;
    width: 19.2%;
    min-height: 0px;
    row-gap: 12px;
    column-gap: 24px;
    height: auto;
    order: 0;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    align-content: flex-start;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b5bdbafb.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#b5bdbafb {
    width: 50px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd2b0bab.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fd2b0bab {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 1efa82d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd604f86[data-background-color-animation] {
    
}
#bd604f86[data-css-edit] {
    transition: background-color 0.3s ease, color 0.3s ease;
}
#bd604f86 {
    align-items: flex-start;
    width: 19.2%;
    min-height: 0px;
    row-gap: 12px;
    column-gap: 24px;
    height: auto;
    order: 0;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    align-content: flex-start;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 da13fe9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 da13fe9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d8e57911 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4b22c87[data-background-color-animation] {
    
}
#\35 4b22c87[data-css-edit] {
    transition: background-color 0.3s ease, color 0.3s ease;
}
#\35 4b22c87 {
    align-items: flex-start;
    width: 19.2%;
    min-height: 0px;
    row-gap: 12px;
    column-gap: 24px;
    height: auto;
    order: 0;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    align-content: flex-start;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0ef8d54.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 0ef8d54 {
    width: 99.97%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d325f675 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e36ac15[data-background-color-animation] {
    
}
#\39 e36ac15[data-css-edit] {
    transition: background-color 0.3s ease, color 0.3s ease;
}
#\39 e36ac15 {
    align-items: flex-start;
    width: 19.2%;
    min-height: 0px;
    row-gap: 12px;
    column-gap: 24px;
    height: auto;
    order: 0;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    align-content: flex-start;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5ac7fca.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 5ac7fca {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ea8e0ae3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c9e8fe7[data-background-color-animation] {
    
}
#\35 c9e8fe7[data-css-edit] {
    transition: background-color 0.3s ease, color 0.3s ease;
}
#\35 c9e8fe7 {
    align-items: flex-start;
    width: 19.2%;
    min-height: 0px;
    row-gap: 12px;
    column-gap: 24px;
    height: auto;
    order: 0;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    align-content: flex-start;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 fceb85b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 fceb85b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fe946f1d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 fd0701f {
    margin: 0px 0% 0px 0%;
}
    
#ffc09fda.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#ffc09fda {
    width: 50px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b10a40ca.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#b10a40ca {
    width: 50px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e26b4c6d.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#e26b4c6d {
    width: 50px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 bac8bdf {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 6% 8% 6% 8%;
    margin: 0% 0% 0% 0%;
}
    
#de12f394 {
    background-image: none;
    border-width: 1px 0 0 0;
    border-color: var(--color_7) #000000 #000000 #000000;
    border-style: solid;
    background-color: var(--color_7);
}
    
#a2ae9caa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/9aa27098/dms3rep/multi/opt/imgi_64_testimonialbg2-1920w.jpg");
    order: 1;
    border-radius: 10px 10px 10px 10px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 4687aad {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 48%;
    min-width: 4%;
    order: 0;
    align-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 aca9269 {
    width: 96%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 2d5be55 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2e74efb {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 c1af1d4 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 6% 2% 6% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\30 257b400 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_11);
    background-image: none;
}
    
#c06ac5ec {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 99.98%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#\31 f2a9549 {
    width: 86.76%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_7ag {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.895874990742798%;
    flex-wrap: nowrap;
}
    
#group_5eq {
    align-items: flex-start;
    width: 49.05%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_1);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 3e49338 {
    align-items: flex-start;
    width: 49.05%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_8g4 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_9ht {
    width: 18.17%;
    height: 96px;
    max-width: 100%;
    order: 0;
}
    
#widget_jnn {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 06a54d0 {
    margin: 0px 0% 0px 0%;
}
    
#\35 03376ba {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cbef4b92 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_1);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2809f29 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 ed908e2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 d7f23df {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#f252c319 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\33 f9b74c9::before, #\33 f9b74c9 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.66;
    border-radius: inherit;
}
#\33 f9b74c9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/9aa27098/dms3rep/multi/opt/pexels-photo-38843961-1920w.jpeg?jxl&v=jxl");
}
    
#c1d1905c {
    width: 90.52%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2981151 {
    width: 74.25%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e95d58c {
    flex-direction: row;
    align-items: center;
    width: 90.52%;
    min-height: 51px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.2538570798844102%;
    --column-gap: 8px;
    flex-wrap: nowrap;
    height: auto;
    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 079e476 {
    width: 261px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5643a13 {
    width: 261px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d9450acd {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 10% 8% 10% 8%;
    margin: 0% 0% 0% 0%;
}
    
#aa944180::before, #aa944180 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    border-radius: inherit;
    background-image: linear-gradient(90deg, rgba(30, 86, 49, 0.68) 0%, rgba(0, 0, 0, 0) 100%);
}
#aa944180 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/9aa27098/dms3rep/multi/opt/imgi_61_heroimage-1920w.jpg?jxl&v=jxl");
}
    
#f5aba20f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 61.42%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#e576b9fc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 34.57%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 b572cec {
    width: 99.07%;
    height: 29px;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3bac79a {
    width: 99.89%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc01300d {
    width: 99.07%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e28a2655 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 77.35%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#acb24a3e {
    width: 250px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-height: 51px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a745b36a {
    width: 250px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-height: 51px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ff54e869 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a6494418 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\33 1cf18aa {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#b3a5dc38 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 a5026ac {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#innergrid_hjn {
    width: 100.00%;
    grid-template-rows: minmax(510px, max-content);
    max-width: 100%;
}
    
#\34 10c9729 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc9bdfbf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 12px 0px;
}
#fc9bdfbf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 dcf9be9 {
    width: 261px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-height: 51px;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_eru {
    width: 91.17%;
    height: 451px;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#innergrid_6be {
    grid-template-rows: minmax(300px, max-content);
    justify-self: end;
    align-self: end;
    order: 0;
    max-width: 100%;
    background-image: url("https://irp.cdn-website.com/9aa27098/dms3rep/multi/opt/imgi_3_TREE-TRIMMING-1920w.png");
    border-radius: 10px 10px 10px 10px;
    border-width: 10px 10px 10px 10px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    background-color: var(--color_1);
    margin: 0px 4px 0px 0px;
}
    
#\31 41daded {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    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) {
    
#\32 faf7734 {
    width: 100%;
    padding: 0px 5px 0px 5px;
}
    
#\34 ada809d {
    min-height: 192px;
    padding: 6% 2% 6% 2%;
}
    
#a40b73d2 {
    margin: 0px 0% 0px 0%;
}
    
#c8bb9cb8 {
    width: 67.27%;
}
    
#\39 61cceaf {
    width: 99.94%;
}
    
#group_ron {
    column-gap: 1.895874990742798%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#group_smg {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.05%;
}
    
#\39 55f37b8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.05%;
}
    
#c5c6337a {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.05%;
}
    
#b1b22c29 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.05%;
}
    
#\37 5a24577 {
    column-gap: 1.895874990742798%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    padding: 0px 0% 0px 0%;
    margin: 40px 0% 0px 0%;
}
    
#fae256b2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.05%;
}
    
#ab9cdf15 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.05%;
}
    
#\31 d9c6f86 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.05%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 ee42466 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\34 fd0701f {
    margin: 0px 0% 0px 0%;
}
    
#group_d5l {
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\31 92dc907 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
    height: auto;
    min-height: 279px;
}
    
#bd604f86 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
    height: auto;
    min-height: 279px;
}
    
#\35 4b22c87 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
    min-height: 279px;
}
    
#\39 e36ac15 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
    min-height: 279px;
}
    
#\35 c9e8fe7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.53%;
    min-height: 279px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#c1126a9d {
    width: 84.85%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 bac8bdf {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 7px;
    padding: 6% 2% 6% 2%;
}
    
#a2ae9caa {
    width: 100%;
    min-height: 372px;
    height: auto;
}
    
#\37 4687aad {
    width: 100%;
    min-height: 80px;
    row-gap: 17px;
}
    
#\37 aca9269 {
    width: 100%;
    order: 1;
}
    
#\31 2d5be55 {
    width: 100.00%;
    order: 0;
}
    
#\37 2e74efb {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 c1af1d4 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\39 06a54d0 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f252c319 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#e75aaa5d {
    margin: 0px 0% 0px 0%;
}
    
#c1d1905c {
    width: 76.82%;
}
    
#\30 2981151 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d9450acd {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 6% 2% 6% 2%;
}
    
#ff54e869 {
    margin: 0px 0% 0px 0%;
}
    
#f5aba20f {
    width: 61.49%;
    min-height: 8px;
}
    
#e576b9fc {
    width: 34.50%;
    min-height: 8px;
}
    
#e28a2655 {
    width: 99.99%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 3111195 {
    margin: 0px 0% 0px 0%;
}
    
#a6494418 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#b3a5dc38 {
    width: 100%;
    min-height: 80px;
}
    
#\35 a5026ac {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\34 ada809d {
    min-height: 0;
    flex-direction: column;
    row-gap: 12px;
    flex-wrap: nowrap;
    padding: 8% 4% 12px 4%;
}
    
#\32 faf7734 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
}
    
#c8bb9cb8 {
    width: 100.00%;
}
    
#\39 61cceaf {
    width: 100.00%;
}
    
#a40b73d2 {
    margin: 0px 0% 0px 0%;
}
    
#f72337ae {
    height: 240px;
}
    
#\38 a7bfb78 {
    height: 240px;
}
    
#ded85dbd {
    height: 240px;
}
    
#\39 9de2e49 {
    height: 240px;
}
    
#group_ron {
    column-gap: 1.895874990742798%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_smg {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 55f37b8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c5c6337a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b1b22c29 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 5a24577 {
    column-gap: 1.895874990742798%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
    margin: 40px 0% 0px 0%;
}
    
#fae256b2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 95dcaf1 {
    height: 240px;
}
    
#ab9cdf15 {
    margin-right: 0%;
    margin-left: 0%;
    width: 99.29%;
    align-self: center;
}
    
#\38 24a5a6e {
    height: 240px;
}
    
#\31 d9c6f86 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#dfca239a {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\38 d1068a2 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 ee42466 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 12% 4%;
}
    
#group_d5l {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
}
    
#\34 fd0701f {
    margin: 0px 0% 0px 0%;
}
    
#\31 92dc907 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 279px;
    justify-content: flex-start;
}
    
#bd604f86 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 279px;
}
    
#\35 4b22c87 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 279px;
    height: auto;
}
    
#\39 e36ac15 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 279px;
}
    
#\35 c9e8fe7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 279px;
}
    
#\31 bcbcd8d {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#c1126a9d {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\38 bac8bdf {
    min-height: unset;
    flex-direction: column;
    row-gap: 14px;
    padding: 8% 4% 8% 4%;
}
    
#a2ae9caa {
    width: 100%;
    min-height: 139px;
    align-items: center;
    height: auto;
}
    
#\37 4687aad {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 11px;
    padding: 4% 0px 4% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 aca9269 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\31 c1af1d4 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#c06ac5ec {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 15px;
}
    
#\31 f2a9549 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#widget_9ht {
    height: 64px;
    width: 36.39%;
}
    
#group_7ag {
    column-gap: 1.895874990742798%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_5eq {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 3e49338 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\30 d7f23df {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#f252c319 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6.333333333333333e+197% 4% 6.333333333333333e+197% 4%;
}
    
#c1d1905c {
    width: 99.64%;
}
    
#\30 2981151 {
    width: 100.00%;
}
    
#\37 e95d58c {
    column-gap: 1.2538570798844102%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 079e476 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 5643a13 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e75aaa5d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d9450acd {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#f5aba20f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
}
    
#e576b9fc {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\33 b572cec {
    width: 98.19%;
    height: 0px;
}
    
#\32 3bac79a {
    width: 99.87%;
}
    
#fc01300d {
    width: 99.87%;
}
    
#e28a2655 {
    width: 99.87%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
}
    
#acb24a3e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a745b36a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#aa944180 {
    background-position: 0% 50%;
}
}



@media (max-width: 767px) {
    
#a6494418 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#b3a5dc38 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 a5026ac {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 10c9729 {
    width: 99.89%;
}
    
#widget_eru {
    height: 276px;
    justify-self: start;
    align-self: start;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 41daded {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#innergrid_hjn {
    width: 100.00%;
    grid-template-rows: minmax(276px, max-content);
}
}

#innergrid_6be.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAABC0lEQVQY0xXK60rCYACA4d1PvyOQIMgDZYs1bUaaErhpm6HLD5ZamJKySWUMRQKVshDLguhwEUF0A93MGz2/HymwuMBaaIlUKoio7tC8yNHxBeetEgU9STwaIbwcQIorYeJKiIQWxLRU6g0D36/itcrY+TTaRgR5dQXpqJjBtDT29ShGXkaUk7SbJRrVQxwrS1ZTycZUpE7Xpt01qbRT2LUtKqd7dFo2l3WBVzSxE9vo8iZSfywYPjr0pwXcQQavZ3DTP2Z23eClJrhK7iLWo//RYjQrMZpbDB4Mbp8FH28uXxOX75Mik5iCEwwh+b004/sck7nJeHrA3ZPN++sZP8MKv47OZ0zBk1X+AKTDpKIE27DCAAAAAElFTkSuQmCC')!important}#a2ae9caa.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEG/8QAHxAAAQQCAgMAAAAAAAAAAAAAAQACAwQFEQZxIzGh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAXEQEBAQEAAAAAAAAAAAAAAAABABEh/9oADAMBAAIRAxEAPwDF8bu16hiptr7Y8eQ799KTYfHvmkcITouJ+9oikXkuF//Z')!important}#\33 f9b74c9.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHBAAAgIDAQEAAAAAAAAAAAAAAQIAAwQFEQcx/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwX/xAAYEQEAAwEAAAAAAAAAAAAAAAABAAIDIv/aAAwDAQACEQMRAD8Al4/mAzdS2fTYFqI6F78mZbS4lbFCX6p5ESXoc1g2ACf/2Q==')!important}