@media (min-width:1025px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_5) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_5) !important; }
}
@media all {
  *#dm .dmInner a.u_2820816330 .iconBg { display:inline-block !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1320726608 {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-radius:4px 4px 4px 4px !important;
  }

  *#dm .dmInner div.u_1333539593 {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-radius:4px 4px 4px 4px !important;
  }

  *#dm .dmInner div.u_1379406166 {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-radius:4px 4px 4px 4px !important;
  }

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

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

  *#dm .dmInner div.u_1409574353 {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-radius:4px 4px 4px 4px !important;
  }

  *#dm .dmInner div.u_1314112938 {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-radius:4px 4px 4px 4px !important;
  }

  *#dm .dmInner div.u_1499918811 {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-radius:4px 4px 4px 4px !important;
  }

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

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

  *#dm .dmInner div.u_1098368872 {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-radius:4px 4px 4px 4px !important;
  }

  *#dm .dmInner div.u_1382547822 {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-radius:4px 4px 4px 4px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1131115484 .iconBg { display:inline-block !important; }

  *#dm .dmInner a.u_1131115484 {
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1131115484:hover {
    background-color:var(--color_5) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1131115484.hover {
    background-color:var(--color_5) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1529791019 {
    background-color:rgba(92,152,59,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1942045935 {
    background-color:rgba(92,152,59,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1951155238 {
    background-color:rgba(92,152,59,1) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner a.u_1748248093 .iconBg { display:inline-block !important; }

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

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

  *#dm .dmInner a.u_1331641658 .iconBg { display:inline-block !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0,0,0,0);
    --overlapping-background-image: rgba(0,0,0,0);
}
}



@media all {
    
#\34 3793e67 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    background-image: none;
    background-color: rgba(0, 0, 0, 0);
}
    
#a996027e {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    padding: 300px 3% 8% 3%;
}
    
#\35 e1e5bc1::before, #\35 e1e5bc1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.8;
    border-radius: inherit;
}
#\35 e1e5bc1 {
    background-image: url("https://irp.cdn-website.com/0278e771/dms3rep/multi/opt/Marshville--NC-1920w.jpg");
    border-width: 0 0 4px 0;
    border-color: #000000 #000000 var(--color_1) #000000;
    border-style: solid;
    background-position: 50% 100%;
}
    
#ec75285d {
    margin: 0px 0% 0px 0%;
}
    
#widget_bfd {
    width: 76.82%;
    height: auto;
    max-width: 100%;
}
    
#cee0e25c {
    width: 86.96%;
    height: auto;
    max-width: 100%;
}
    
#widget_qrt {
    width: 280px;
    height: 55px;
    max-width: 100%;
}
}



@media all {
    
#ba2d4997 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: flex-end;
    align-content: flex-end;
}
    
#\37 f4bffd0 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    padding: 0% 3% 0% 3%;
}
    
#bea69b5a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bea69b5a {
    width: 1000px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: -150px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9f3a3ba {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#e7f0a909 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 27%;
    min-width: 4%;
    flex: 0 1 auto;
}
    
#cebd6810 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 68.81%;
    min-width: 4%;
}
    
#\34 5a7b545 {
    min-height: 752px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 6% 3% 6% 3%;
}
    
#widget_gnk {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 c82b204 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_s7h {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\35 d86994a {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 5347846 {
    width: 83.65%;
    height: auto;
    max-width: 100%;
}
    
#\37 ac39869 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
}
    
#\39 5b53bb5 {
    min-height: 790px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\37 34d3b3e {
    background-color: var(--color_4);
    background-image: none;
    border-width: 4px 0px 4px 0px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
}
    
#\32 ae934d8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3dba658.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 3dba658 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 60px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_qlb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#group_3vt {
    align-items: flex-start;
    width: 33.33%;
    min-height: 720px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_5);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    justify-content: space-between;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_t00 {
    width: 100%;
    height: 170px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_stk {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_t2p {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_36m {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    align-content: flex-start;
}
    
#group_ael {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 4;
    flex: 0 1 auto;
}
    
#group_e27 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    flex: 0 1 auto;
    --column-gap: 12px;
}
    
#widget_mlk {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#widget_ov6 {
    width: 83.65%;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
}
    
#\33 86106e3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    flex: 0 1 auto;
    --column-gap: 12px;
}
    
#\36 877d8f8 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#a0a7bc55 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    flex: 0 1 auto;
    --column-gap: 12px;
}
    
#\32 bf643ce {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#c1dd6553 {
    width: 83.65%;
    height: auto;
    max-width: 100%;
}
    
#widget_gqa {
    width: 100%;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#\35 3d617ab {
    align-items: center;
    width: 33.33%;
    min-height: 814px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_5);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    align-content: center;
    box-shadow: rgba(105, 171, 69, 0.55) 0px 0px 11px 0px;
    height: auto;
    justify-content: space-between;
    padding: 0px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\34 0b8ae5b {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    align-content: flex-start;
}
    
#\39 a4e5e05 {
    width: 100%;
    height: 170px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c27e296 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 98514f2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5edeaf5 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 4;
    flex: 0 1 auto;
}
    
#\30 51e54ba {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    flex: 0 1 auto;
    --column-gap: 12px;
}
    
#\34 467f90d {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\30 1e26e01 {
    width: 83.65%;
    height: auto;
    max-width: 100%;
}
    
#\39 c131207 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    flex: 0 1 auto;
    --column-gap: 12px;
}
    
#db3227b9 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\39 3249b1c {
    width: 83.65%;
    height: auto;
    max-width: 100%;
}
    
#db0b8c65 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    flex: 0 1 auto;
    --column-gap: 12px;
}
    
#\34 ffa6e9d {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#d0a3b041 {
    width: 83.65%;
    height: auto;
    max-width: 100%;
}
    
#\31 18e0648 {
    width: 100%;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#\37 475161b {
    align-items: flex-start;
    width: 33.33%;
    min-height: 720px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_5);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#f785d737 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    align-content: flex-start;
}
    
#\31 2bb0b18 {
    width: 100%;
    height: 170px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 15dbaf8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 76072ec {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 4a7402d {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 4;
    flex: 0 1 auto;
}
    
#bf95907c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    flex: 0 1 auto;
    --column-gap: 12px;
}
    
#\39 be735d8 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#e08a2454 {
    width: 83.65%;
    height: auto;
    max-width: 100%;
}
    
#f3d2c251 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    flex: 0 1 auto;
    --column-gap: 12px;
}
    
#\35 676a9a3 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\32 39ddcd0 {
    width: 83.65%;
    height: auto;
    max-width: 100%;
}
    
#f6d2e091 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    flex: 0 1 auto;
    --column-gap: 12px;
}
    
#c1144231 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#a3b09636 {
    width: 83.65%;
    height: auto;
    max-width: 100%;
}
    
#bfc02471 {
    width: 100%;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#group_rik {
    align-items: center;
    width: 67.13%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    align-content: center;
    border-radius: 20px 20px 20px 20px;
    padding: 12px 12px 12px 12px;
    margin: -24px 0% 0px 0%;
}
    
#widget_hgd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_2v5 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 7.635712865380792%;
    order: 3;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 12px 0% 12px 0%;
}
    
#c72fd21c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    flex: 0 1 auto;
    --column-gap: 12px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa0815e9 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\33 fe4689f {
    width: 83.65%;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
}
    
#group_phm {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    flex: 0 1 auto;
    --column-gap: 12px;
}
    
#widget_oue.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 8px 8px 8px;
}
#widget_oue {
    width: 25.45%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ccbaa5f2.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 8px 8px 8px;
}
#ccbaa5f2 {
    width: 39.13%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 6b37cb9.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 8px 8px 8px;
}
#\36 6b37cb9 {
    width: 25.45%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\34 d853367 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\38 ed4099a {
    width: 83.65%;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
}
    
#\31 e5ccec7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    flex: 0 1 auto;
    --column-gap: 12px;
}
    
#eb47b442 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 7.635712865380792%;
    order: 3;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 12px 0% 12px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 efef180 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    flex: 0 1 auto;
    --column-gap: 12px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a124c2e3.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 8px 8px 8px;
}
#a124c2e3 {
    width: 39.13%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#dd03fed9.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 8px 8px 8px;
}
#dd03fed9 {
    width: 25.45%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#d25b8967.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 8px 8px 8px;
}
#d25b8967 {
    width: 25.45%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#cc3ed8f3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    flex: 0 1 auto;
    --column-gap: 12px;
}
    
#\35 03d8d35 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\37 7ed74aa.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 8px 8px 8px;
}
#\37 7ed74aa {
    width: 25.45%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\31 3d72659 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    flex: 0 1 auto;
    --column-gap: 12px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f348ee5.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 8px 8px 8px;
}
#\31 f348ee5 {
    width: 39.13%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\33 72289ec {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 7.635712865380792%;
    order: 3;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 12px 0% 12px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d242450b {
    width: 83.65%;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
}
}



@media all {
    
#\37 071f052 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex: 0 1 auto;
}
    
#ff9370c0 {
    min-height: 749px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\30 078c4e7::before, #\30 078c4e7 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.85;
    border-radius: inherit;
}
#\30 078c4e7 {
    background-image: url("https://irp.cdn-website.com/0278e771/dms3rep/multi/opt/hero-bg-1920w.jpg");
}
    
#widget_ehf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_jhe {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 1px 0px 0px 1px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    padding: 12px 0px 0px 12px;
    margin: 0px 0% 0px 0%;
}
    
#group_tpq {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    flex: 0 1 auto;
    --column-gap: 12px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_2ic {
    align-items: center;
    width: 33.33%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0px 1px 1px 0px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    align-content: center;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#d1f95870 {
    width: 40px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dcab6447.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#dcab6447 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e5b4a887 {
    align-items: center;
    width: 33.33%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0px 1px 1px 0px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    align-content: center;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#a579b813 {
    width: 40px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 1816dae.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 1816dae {
    width: 85.59%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c59e18e {
    align-items: center;
    width: 33.33%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0px 1px 1px 0px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    align-content: center;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#cf64cee3 {
    width: 40px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1172aa2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c1172aa2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f43eb035 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    flex: 0 1 auto;
    --column-gap: 12px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 cc78ed3 {
    align-items: center;
    width: 33.33%;
    min-height: 242px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0px 1px 1px 0px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    align-content: center;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#ccb30f5d {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8859593.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c8859593 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 eaf3cf6 {
    align-items: center;
    width: 33.33%;
    min-height: 242px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0px 1px 1px 0px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    align-content: center;
    height: auto;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 8e0b2a6 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d15240de.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d15240de {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 7a7622c {
    align-items: center;
    width: 33.33%;
    min-height: 242px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0px 1px 1px 0px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    align-content: center;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 546efa5 {
    width: 40px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 70c2b26.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 70c2b26 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 eb5d46e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
}
    
#\39 ccb0a31 {
    min-height: 516px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#ad89eb7a {
    background-color: var(--color_1);
    background-image: none;
}
    
#widget_lba {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e0ddcd24 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#b287f6d9.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#b287f6d9 {
    width: 280px;
    height: 55px;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ud6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    align-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 30px 0%;
}
    
#group_0se {
    align-items: center;
    width: 33.33%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 2px 0;
    border-color: #000000 #000000 var(--color_4) #000000;
    border-style: solid;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 80px 0% 0px 0%;
}
    
#widget_csm {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 6f41b3b.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#\30 6f41b3b {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 209107c {
    align-items: center;
    width: 33.33%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 2px 0;
    border-color: #000000 #000000 var(--color_4) #000000;
    border-style: solid;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 40px 0% 0px 0%;
}
    
#ba52e621 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 7cf8be0.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#\39 7cf8be0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f1b0b3ef {
    align-items: center;
    width: 33.33%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 2px 0;
    border-color: #000000 #000000 var(--color_4) #000000;
    border-style: solid;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e7c84a49 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 6e10ac2.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#\30 6e10ac2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 7402978.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 7402978 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9b112d3 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 1px 0px 0px 1px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    order: 2;
    padding: 12px 0px 0px 12px;
    margin: 20px 0% 20px 0%;
}
    
#e048a6d5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 1b8ef5b {
    min-height: 749px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\35 95dae45 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    flex: 0 1 auto;
    --column-gap: 12px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 91c6a7d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 91c6a7d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e17a3345 {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0px 1px 1px 0px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    align-content: center;
    background-color: var(--color_1);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\37 d4cc44c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    flex: 0 1 auto;
}
    
#\34 5c0e065::before, #\34 5c0e065 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.85;
    border-radius: inherit;
}
#\34 5c0e065 {
    background-image: url("https://irp.cdn-website.com/0278e771/dms3rep/multi/opt/772882158_122121104678928130_531542422402905170_n-1920w.jpg");
}
    
#\38 56c7695 {
    align-items: center;
    width: 50%;
    min-height: 304px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0px 1px 1px 0px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    align-content: center;
    height: auto;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 8cc08ee {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 9d20cc1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#d2df5367.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#d2df5367 {
    width: 280px;
    height: 55px;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 34c053d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 48%;
    min-width: 4%;
}
    
#\31 4ec5e0a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 6d2b6ad {
    background-color: var(--color_4);
    background-image: none;
    border-width: 4px 0px 4px 0px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
}
    
#b84b5288.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b84b5288 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4054f5d {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#group_0ij {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    align-self: stretch;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url("https://irp.cdn-website.com/0278e771/dms3rep/multi/opt/c536bb3a-b344-4758-9e7e-4a36ca6066ce-1920w.jpeg");
}
}



@media all {
    
#\32 5927284 {
    border-width: 0 0 4px 0;
    border-color: #000000 #000000 var(--color_1) #000000;
    border-style: solid;
}
    
#\38 6d704b7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#e6293c02 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#widget_ffm {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_pc7 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\32 4cc19b5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 87ea8a0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    flex: 0 1 auto;
    align-items: center;
    align-content: center;
}
    
#\33 367fdf8.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\33 367fdf8 {
    width: 280px;
    height: 55px;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f7962dd {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\39 161daa2::before, #\39 161daa2 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.9;
    border-radius: inherit;
}
#\39 161daa2 {
    background-image: url("https://irp.cdn-website.com/0278e771/dms3rep/multi/opt/753032512_122118903602928130_6995999039717160083_n-1920w.png");
    background-position: 0% 50%;
}
    
#\31 e9682d4 {
    width: 90.16%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a996027e {
    padding: 300px 2% 150px 2%;
}
    
#widget_bfd {
    width: 88.87%;
}
    
#ec75285d {
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 5a7b545 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#e7f0a909 {
    width: 100%;
    min-height: 80px;
}
    
#cebd6810 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 5b53bb5 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_3vt {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_t00 {
    height: auto;
}
    
#\35 3d617ab {
    width: 100%;
    padding: 0px 20px 20px 20px;
    margin: 30px 0% 0px 0%;
}
    
#\39 a4e5e05 {
    height: auto;
}
    
#\37 475161b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 2bb0b18 {
    height: auto;
}
    
#group_qlb {
    column-gap: 3.4964716594582295%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ff9370c0 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_2ic {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e5b4a887 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 c59e18e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 cc78ed3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
}
    
#\35 eaf3cf6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
}
    
#\32 7a7622c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
}
    
#group_tpq {
    column-gap: 1.7482358297291147%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f43eb035 {
    column-gap: 1.7482358297291147%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 1b8ef5b {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 4054f5d {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#group_0ij {
    width: 100%;
    min-height: 423px;
    height: auto;
    order: 0;
}
    
#\30 34c053d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    align-content: center;
    order: 1;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 f7962dd {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\31 e9682d4 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\34 3793e67 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    align-content: center;
}
    
#a996027e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 150px 4% 100px 4%;
}
    
#ec75285d {
    margin: 0px 0% 0px 0%;
}
    
#widget_bfd {
    width: 100%;
}
    
#cee0e25c {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#ba2d4997 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 f4bffd0 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#bea69b5a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bea69b5a {
    height: auto;
    margin: -80px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#e7f0a909 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    align-content: center;
}
    
#cebd6810 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 5a7b545 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#\37 ac39869 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 5b53bb5 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_3vt {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_t00 {
    height: 240px;
}
    
#\35 3d617ab {
    width: 100%;
    padding: 0px 20px 20px 20px;
    margin: 30px 0% 0px 0%;
}
    
#\39 a4e5e05 {
    height: 240px;
}
    
#\37 475161b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 2bb0b18 {
    height: 240px;
}
    
#group_rik {
    align-items: center;
    align-content: center;
}
    
#group_qlb {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_phm {
    column-gap: 4.175728577642453%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_oue {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ccbaa5f2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 e5ccec7 {
    column-gap: 4.175728577642453%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 6b37cb9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a124c2e3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#dd03fed9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#cc3ed8f3 {
    column-gap: 4.175728577642453%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 7ed74aa {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 f348ee5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d25b8967 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\37 071f052 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ff9370c0 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_2ic {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e5b4a887 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 c59e18e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 cc78ed3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 eaf3cf6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 7a7622c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_tpq {
    column-gap: 3.6432637571157493%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f43eb035 {
    column-gap: 3.6432637571157493%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\39 eb5d46e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 ccb0a31 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_0se {
    width: 100%;
    align-items: center;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 209107c {
    width: 100%;
    align-items: center;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f1b0b3ef {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#group_ud6 {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\37 d4cc44c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e17a3345 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 56c7695 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 1b8ef5b {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\35 95dae45 {
    column-gap: 3.6432637571157493%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\34 4054f5d {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\30 34c053d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    align-content: center;
    order: 1;
}
    
#group_0ij {
    width: 100%;
    min-height: 225px;
    align-items: center;
    order: 0;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\38 6d704b7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e6293c02 {
    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) {
    
#\39 87ea8a0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 f7962dd {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\31 e9682d4 {
    width: 100%;
}
}

#\30 078c4e7.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHxAAAgEEAgMAAAAAAAAAAAAAAQIAAwQFIQYHEhVB/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwX/xAAaEQACAgMAAAAAAAAAAAAAAAAAAwExBBIh/9oADAMBAAIRAxEAPwCPsDO8stbR/X5AJbtsgaMzFK8zD0kZ8jV8mUE7+xElpym62BPKP//Z')!important}#\34 5c0e065.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAT/xAAeEAABBAEFAAAAAAAAAAAAAAAAAQIDBBEGFiFBUv/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAaEQACAgMAAAAAAAAAAAAAAAABAwACBDJS/9oADAMBAAIRAxEAPwCOlq2xYV7liixnhy9FG519tAAXzXk7mBCFcif/2Q==')!important}#group_0ij.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHxAAAQMDBQAAAAAAAAAAAAAAAQADBAIhQQURFlGh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgT/xAAYEQEBAAMAAAAAAAAAAAAAAAABAAMREv/aAAwDAQACEQMRAD8AyaJE1eS5THchOXz0FT4e8bmRSCcbC3qIp8xxoIF//9k=')!important}#\39 161daa2.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAABGklEQVQY0x3Dzy9CAQDA8fdX2MzFKcNmJaRopWXNhY1pq4vZtLIhivLq9YM8K9V7tfaMC5Y4ZDOsNbXZzOYgnRyMv+Zr89k+wmD6BV2iTb/YpG+vQU/4kd7dJ4akJqaDFuZMG0P6GcGQbqA/bDEivzKcfUeX+2Ag38GodLGWutjKn1iUDoLBl8K8rWKTqjjkJrb8G06ty/zlF+7aN57bXzw3Pwiz3kUW/AGWQyncEQVP8gxf+Zpw7Q6xfo9Yf/gvrK1aWQ/MsbmxRDDoJSKucFTwo15sUartoFTDFK9CCMmYE0l0Ed93kYg5OM7YKSkzaJqdcsVKoWghdzKJEI+OEYsakaRx5KwJtTKFdj5N5dRCUZ0gmxtFlvX8Ae5cqDRD8qLtAAAAAElFTkSuQmCC')!important}